@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-light.woff2?v=20261013-673') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-regular.woff2?v=20261013-673') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-medium.woff2?v=20261013-673') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-bold.woff2?v=20261013-673') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-black.woff2?v=20261013-673') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-light.woff2?v=20261013-673') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-regular.woff2?v=20261013-673') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-medium.woff2?v=20261013-673') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-bold.woff2?v=20261013-673') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Serif Text';src:url('/a/fonts/thmanyah-serif-text-black.woff2?v=20261013-673') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('/a/fonts/vazirmatn-arabic-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Noto Naskh Arabic';src:url('/a/fonts/noto-naskh-arabic-var.woff2?v=20261013-673') format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Noto Sans Devanagari';src:url('/a/fonts/noto-sans-devanagari-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}
@font-face{font-family:'Noto Sans Bengali';src:url('/a/fonts/noto-sans-bengali-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0980-09FE}
@font-face{font-family:'Noto Sans Tamil';src:url('/a/fonts/noto-sans-tamil-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0B82-0BFA}
@font-face{font-family:'Noto Sans Malayalam';src:url('/a/fonts/noto-sans-malayalam-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0D00-0D7F}
@font-face{font-family:'Noto Sans Telugu';src:url('/a/fonts/noto-sans-telugu-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0C00-0C7F}
@font-face{font-family:'Noto Sans Sinhala';src:url('/a/fonts/noto-sans-sinhala-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0D81-0DF4}
@font-face{font-family:'Noto Sans Ethiopic';src:url('/a/fonts/noto-sans-ethiopic-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1200-1399,U+2D80-2DDE,U+AB01-AB2E}
@font-face{font-family:'Vazirmatn';src:url('/a/fonts/vazirmatn-arabic-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Noto Naskh Arabic';src:url('/a/fonts/noto-naskh-arabic-var.woff2?v=20261013-673') format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Noto Sans Devanagari';src:url('/a/fonts/noto-sans-devanagari-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}
@font-face{font-family:'Noto Sans Bengali';src:url('/a/fonts/noto-sans-bengali-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0980-09FE}
@font-face{font-family:'Noto Sans Tamil';src:url('/a/fonts/noto-sans-tamil-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0B82-0BFA}
@font-face{font-family:'Noto Sans Malayalam';src:url('/a/fonts/noto-sans-malayalam-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0D00-0D7F}
@font-face{font-family:'Noto Sans Telugu';src:url('/a/fonts/noto-sans-telugu-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0C00-0C7F}
@font-face{font-family:'Noto Sans Sinhala';src:url('/a/fonts/noto-sans-sinhala-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0D81-0DF4}
@font-face{font-family:'Noto Sans Ethiopic';src:url('/a/fonts/noto-sans-ethiopic-var.woff2?v=20261013-673') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1200-1399,U+2D80-2DDE,U+AB01-AB2E}
@property --press-lg{syntax:'<number>';inherits:true;initial-value:.98}
@property --press-md{syntax:'<number>';inherits:true;initial-value:.96}
@property --press-sm{syntax:'<number>';inherits:true;initial-value:.94}
@property --press-xs{syntax:'<number>';inherits:true;initial-value:.92}
:root{--f-ind:'Noto Sans Devanagari','Noto Sans Bengali','Noto Sans Tamil','Noto Sans Malayalam','Noto Sans Telugu','Noto Sans Sinhala','Noto Sans Ethiopic';
--f-ar:system-ui,-apple-system,'Segoe UI',Roboto,'Noto Naskh Arabic',var(--f-ind),sans-serif;
--f-brand:'Thmanyah Serif Text','Noto Naskh Arabic',serif;
--f-fa:'Vazirmatn','Thmanyah Serif Text','Noto Naskh Arabic',var(--f-ind),serif;
--f-ur:'Noto Naskh Arabic','Thmanyah Serif Text',var(--f-ind),serif}
:lang(fa){font-family:var(--f-fa)}
:lang(ur),:lang(ps){font-family:var(--f-ur)}
:lang(ar){font-family:var(--f-ar)}
html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#FCFBF7}
body{font-family:var(--f-ar)}
*{box-sizing:border-box}
a{color:var(--acc-ink);text-decoration:none}
@media (hover:hover) and (pointer:fine){
a:hover{color:var(--acc-d)}
}
button,input,textarea{font-family:inherit}
input,textarea,select{scroll-margin-block:18px}
button,a[href],[role="button"],[role="tab"],input,textarea,select,summary,
[tabindex]:not([tabindex="-1"]){
scroll-margin-block:calc(var(--gl-t,0px) + 12px) calc(var(--gl-b,0px) + 12px)}
button{-webkit-tap-highlight-color:transparent}
html{-webkit-tap-highlight-color:transparent}
:focus,:focus-visible{outline:none}
html[data-kbnav="1"] :focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 62%,transparent);outline-offset:2px}
html[data-kbnav="1"] [tabindex="-1"]:focus-visible{outline:none}
html[data-kbnav="1"] input:focus-visible,
html[data-kbnav="1"] textarea:focus-visible{outline:none}
.sb__srch,.cbar,.cp__box,.cp__opt--w,.ofc__in,.ofc__note,.int__add,.eda__ed,
.rch__srch,.md__ta,.rpt__in,.ns__f input,.ns__f textarea{
transition:box-shadow var(--t3) var(--ez),border-color var(--t3) var(--ez),background-color var(--t3) var(--ez)}
.ofc__in:focus-within,.ofc__note:focus-within,
.eda__ed:focus-within,.int__add:focus-within,
.md__ta:focus,.ns__f input:focus,.ns__f textarea:focus{
border-color:var(--focus-edge);box-shadow:var(--focus-halo)}
.sb__srch:focus-within,.cp__opt--w:focus-within,.rch__srch:focus-within{
box-shadow:var(--focus-line)}
.cbar:focus-within,.cp__box:focus-within{
border-color:var(--focus-edge);box-shadow:var(--focus-halo),var(--shadow)}
[data-th="فاتح"] ::selection{background:var(--acc-tt)}
[data-th="داكن"] ::selection{background:var(--acc-tt)}
::-webkit-scrollbar{width:calc(7px * var(--ui));height:calc(7px * var(--ui))}
::-webkit-scrollbar-thumb{background:var(--line2);border-radius:var(--r-pill);border:2px solid transparent;background-clip:content-box}
::-webkit-scrollbar-track{background:transparent}
:root{--ph:color-mix(in srgb,var(--ink3) 74%,transparent)}
::placeholder{opacity:1;color:var(--ph)}
img{max-width:100%}
html[data-boot-th="فاتح"],
[data-th="فاتح"]{
--bg:#F7F4EC; --side:#F3EFE6; --surf:#FFFDF8; --ink:#24211A; --ink2:#565046; --ink3:#686052;
--line:rgba(36,33,26,.10); --line2:rgba(36,33,26,.24); --fill:rgba(36,33,26,.045); --fill2:rgba(36,33,26,.07);
--fld-rim:var(--line2);
--well:#EEE9DE;
--ph:#857D6F;
--acc:#7C1E08; --acc-d:#5E1605; --acc-t:#FBEDE6; --acc-tt:#F5DACC; --acc-ink:#7C1E08;
--gold:#AE7F15;
--btn:#C2410C; --btn-d:#A5370A; --btn-ink:#FFFFFF;
--knob:#FFFFFF;
--card-lite:rgba(255,255,255,.55);
--btn-glow:0 8px 20px rgba(194,65,12,.24);
--sel:#FBEDE6; --sel-ink:#8A2B0C; --sel-rim:rgba(194,65,12,.34);
--cnt:var(--acc-d);
--focus-halo:0 0 0 3px color-mix(in srgb,var(--acc) 15%,transparent);
--focus-line:inset 0 0 0 1.5px var(--acc);
--focus-edge:var(--acc);
--ok:#127A4A; --ok-t:#E4F5EA; --warn:#6E4705; --bad:#99203A; --bad-t:#FBE8EC; --me:#FAEAE1; --me-ink:#24211A;
--dot-mute:#8B8478; --bl:#3C7FD0; --bl-ink:#23578F;
--bl-t:#E8F0FA;
--me-ok:#127A4A;
--el-1:0 0 0 1px rgba(58,42,20,.06),0 1px 2px rgba(58,42,20,.06),0 6px 18px rgba(58,42,20,.08);
--el-2:0 0 0 1px rgba(58,42,20,.07),0 2px 6px rgba(58,42,20,.08),0 12px 32px rgba(58,42,20,.14);
--el-3:0 2px 6px rgba(58,42,20,.06),0 14px 36px rgba(58,42,20,.13);
--el-4:0 22px 56px rgba(58,42,20,.18);
--el-up:0 calc(-10px * var(--ui)) calc(30px * var(--ui)) calc(-8px * var(--ui)) rgba(58,42,20,.08);
--shadow:var(--el-1); --shadow2:var(--el-2);
--tst-bg:rgba(36,33,26,.96); --tst-ink:#F7F4EC; --tst-line:rgba(255,255,255,.14);
--tst-shadow:var(--el-4); --tst-ok:#45D68F; --tst-bad:#EC6274; --tst-warn:#F7C87A;
}
html[data-boot-th="داكن"],
[data-th="داكن"]{
--bg:#141210; --side:#1C1917; --surf:#232019; --ink:#F7F3E9; --ink2:#D2CABA; --ink3:#ADA598;
--line:rgba(255,255,255,.11); --line2:rgba(255,255,255,.27); --fill:rgba(255,255,255,.05); --fill2:rgba(255,255,255,.08);
--well:#2F2A24;
--ph:#8B8272;
--acc:#FF5A1F; --acc-d:#E8480F; --acc-t:rgba(255,90,31,.15); --acc-tt:rgba(255,90,31,.26); --acc-ink:#FFB093;
--card-lite:rgba(255,255,255,.06);
--gold:#E9C05E;
--btn:#FF8A5B; --btn-d:#FFA075; --btn-ink:#2B1005;
--knob:#FFFFFF;
--btn-glow:0 8px 20px rgba(255,138,91,.20);
--sel:rgba(255,138,91,.17); --sel-ink:#FFC0A0; --sel-rim:rgba(255,138,91,.42);
--cnt:var(--acc);
--focus-halo:0 0 0 3px color-mix(in srgb,var(--acc) 26%,transparent);
--focus-line:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 78%,transparent);
--focus-edge:color-mix(in srgb,var(--acc) 78%,transparent);
--ok:#45D68F; --ok-t:rgba(69,214,143,.14); --warn:#F7C87A; --bad:#EC6274; --bad-t:rgba(236,98,116,.16); --me:rgba(255,138,91,.15); --me-ink:#F7F3E9;
--dot-mute:#7E7565; --bl:#7FAEF2; --bl-ink:#93BCF6; --me-ok:#45D68F;
--bl-t:rgba(127,174,242,.16);
--el-1:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(255,255,255,.045),0 6px 18px rgba(0,0,0,.45);
--el-2:inset 0 1px 0 rgba(255,255,255,.09),0 0 0 1px rgba(255,255,255,.055),0 14px 40px rgba(0,0,0,.6);
--el-3:inset 0 1px 0 rgba(255,255,255,.1),0 14px 40px rgba(0,0,0,.6);
--el-4:inset 0 1px 0 rgba(255,255,255,.13),0 20px 52px rgba(0,0,0,.66);
--el-up:0 calc(-10px * var(--ui)) calc(30px * var(--ui)) calc(-8px * var(--ui)) rgba(0,0,0,.34);
--shadow:var(--el-1); --shadow2:var(--el-2);
--tst-bg:rgba(247,243,233,.97); --tst-ink:#141210; --tst-line:rgba(0,0,0,.08);
--tst-shadow:var(--el-4); --tst-ok:#127A4A; --tst-bad:#99203A; --tst-warn:#6E4705;
}
:root{--fzb:1.245;
--zf:1;--ui:1;--fz:calc(var(--fzb) * var(--zf));
--t-1:10px;--t-2:11.25px;--t-3:12.65px;--t-4:14.25px;--t-5:16px;--t-6:18px;
--r-tail:4px;--r-xs:8px;--r-sm:14px;--r-md:18px;--r-lg:22px;--r-xl:28px;--r-pill:999px;
--r-in-cap:calc(var(--r-md) - 3px * var(--ui));
--r-in-seg:calc(var(--r-xs) - 2px * var(--ui));
--t1:.12s;--t2:.16s;--t3:.2s;--t4:.24s;--t5:.26s;
--h-1:calc(22px * var(--ui));
--h-2:calc(28px * var(--ui));
--h-3:calc(36px * var(--ui));
--h-4:calc(44px * var(--ui));
--h-5:calc(56px * var(--ui));
--pad-1:calc(8px * var(--ui));
--pad-2:calc(12px * var(--ui));
--pad-3:calc(16px * var(--ui));
--pad-4:calc(20px * var(--ui));
--pad-5:calc(24px * var(--ui));
--gap-1:calc(2px * var(--ui));
--gap-2:calc(4px * var(--ui));
--gap-3:calc(6px * var(--ui));
--gap-4:calc(10px * var(--ui));
--gap-5:calc(16px * var(--ui));
--press-lg:.98; --press-md:.96; --press-sm:.94;
--press-xs:.92;
--el-acc:0 calc(4px * var(--ui)) calc(14px * var(--ui)) color-mix(in srgb,var(--acc) 35%,transparent);
--el-knob:0 1px 3px rgba(0,0,0,.2);
--lh-flat:1;
--lh-tight:1.25;
--lh-ui:1.5;
--lh-body:1.6;
--lh-read:1.85;
--lh-bub:1.66;
--z-pop:40;
--z-modal:60;
--z-modal-deep:62;
--z-notif:80;
--z-net:82;
--z-coach:70;
--z-toast:96;
--mut-1:.88;
--mut-2:.75;
--mut-3:.6;
--dis:.45;
--dirx:-1;
--gut:calc(12px * var(--ui));
--mast-air:calc(12px * var(--ui));
--row-air:calc(14px * var(--ui));
--edge:var(--acc);
--pad:calc(26px * var(--ui));--gap:calc(14px * var(--ui));--side-w:calc(296px * var(--ui));--rail:calc(56px * var(--ui));--inbox:calc(292px * var(--ui));--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);
--rail-gap:calc(11px * var(--ui));--rail-pt:calc(13px * var(--ui));--rail-bh:calc(32px * var(--ui));
--rail-tw:calc(50px * var(--ui));
--rail-gut:16;
--rail-nmg:8;
--tr-bleed:calc(3px * var(--ui));
--sb-pe:calc(var(--gut) - var(--tr-bleed));
--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);
--kb:0px;--kbl:0px;
--kbl-free:var(--kbl);
--ofc-h:0px;--ofcd:0px;
--md-cap:86dvh}
html[data-kbpad]{--kbl-free:0px}
html[dir="ltr"]{--dirx:1}
html[data-size="أصغر"]{--zf:.92;--ui:.95}
html[data-size="أكبر"]{--zf:1.14;--ui:1.09}
html[data-size="أضخم"]{--zf:1.3;--ui:1.18}
@media (max-width:960px){:root{--pad:var(--gut);--gap:calc(12px * var(--ui));--rail:calc(48px * var(--ui));--side-w:100%;--inbox:100%}}
html[data-lay="wide"]{--side-w:var(--side-user,calc(296px * var(--ui)));--inbox:var(--inbox-user,calc(330px * var(--ui)));--sb-pe:calc(16px * var(--ui))}
html[data-lay="stack"]{--side-w:100%;--inbox:100%}
@keyframes ab-sweep{to{transform:rotate(360deg)}}
@keyframes ab-rise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
@keyframes ab-pop{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}
@keyframes ab-dot{0%,100%{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}
@keyframes ab-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes ab-slide{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes ab-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 50%,transparent)}75%{box-shadow:0 0 0 7px transparent}100%{box-shadow:0 0 0 0 transparent}}
@keyframes ab-glow{from{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent)}to{box-shadow:0 0 0 16px transparent}}
@keyframes ab-fade{from{opacity:0}to{opacity:1}}
@keyframes ab-mdin{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
@keyframes ab-phin{from{opacity:0;transform:translateY(7px)}to{opacity:.85;transform:none}}
@keyframes ab-phin2{from{opacity:0;transform:translateY(7px)}to{opacity:.85;transform:none}}
@keyframes ab-sheen{from{opacity:0}to{opacity:1}}
:root{--fx-pop:ab-pop;--fx-rise:ab-rise;--fx-slide:ab-slide;--fx-grow:ab-grow;--fx-glow:ab-glow;
--fx-ping:ab-ping;--fx-pingc:ab-pingc;
--ez:cubic-bezier(.16,1,.3,1);--ez-b:cubic-bezier(.2,0,0,1);--ez-s:cubic-bezier(.32,.72,0,1);
--ez-in:cubic-bezier(.05,.7,.1,1);
--ez-out:cubic-bezier(.3,0,.8,.15);
--ez-stay:cubic-bezier(.2,0,0,1);
--ez-sp2:var(--ez)}
@supports (transition-timing-function:linear(0,1)){
:root{
--ez-sp2:linear(0 0%, 0.13 7.1%, 0.376 14.3%, 0.61 21.4%, 0.787 28.6%, 0.903 35.7%, 0.962 42.9%, 0.986 50%, 0.995 57.1%, 0.998 64.3%, 0.999 71.4%, 1 78.6%, 1 100%);}
}
[data-motion="هادئ"]{--ez-sp2:var(--ez)}
:root{--ez-phys:var(--ez);--t-phys:var(--t5)}
@supports (transition-timing-function:linear(0,1)){
:root{--ez-phys:linear(0.0 0%, 0.199 5%, 0.482 10%, 0.694 15%, 0.83 20%, 0.908 25%, 0.95 30%, 0.974 35%, 0.987 40%, 0.994 45%, 0.998 50%, 1.0 60%, 1.0 100%);}
}
[data-motion="هادئ"]{--ez-phys:var(--ez)}
@media (prefers-reduced-motion:reduce){:root{--ez-phys:var(--ez)}}
@media (prefers-reduced-motion:reduce){:root{--ez-sp2:var(--ez)}}
.nofx{--fx-pop:none;--fx-rise:none;--fx-slide:none;--fx-grow:none;--fx-glow:none;--fx-ping:none;--fx-pingc:none}
#ab2{transition:background var(--t4) var(--ez),color var(--t4) var(--ez);direction:rtl;height:100vh;height:100dvh;width:100%;display:flex;align-items:stretch;background:var(--bg);color:var(--ink);font-size:calc(var(--t-4) * var(--fz));line-height:var(--lh-body);overflow:hidden;padding-top:var(--safe-t);--safe-s:var(--safe-r);--safe-e:var(--safe-l);padding-inline-end:var(--safe-e)}
html[dir="ltr"] #ab2{direction:ltr;--safe-s:var(--safe-l);--safe-e:var(--safe-r)}
.an{animation-fill-mode:backwards;animation-delay:calc(min(var(--i,0)*.05s,.42s))}
[data-motion="هادئ"] .an{animation-delay:0s!important}
.rise{animation:ab-rise var(--t4) var(--ez) backwards}
.pop{animation:var(--fx-pop) var(--t4) var(--ez-b) backwards}
html[data-lay="wide"] .pingc::after,
html[data-lay="wide"] .stg--bell>svg,
html[data-lay="wide"] .fl,html[data-lay="wide"] .fl__b,html[data-lay="wide"] .fl__c{animation-iteration-count:1}
.spin,.wt{--sp:11px;width:calc(var(--sp) * var(--ui));height:calc(var(--sp) * var(--ui));flex:0 0 auto;border-radius:var(--r-pill);border:1.5px solid var(--wt-c,var(--acc));border-top-color:transparent;animation:ab-sweep .7s linear infinite}
.wt{position:absolute;top:50%;inset-inline-start:50%;
margin-top:calc(var(--sp) * var(--ui) / -2);margin-inline-start:calc(var(--sp) * var(--ui) / -2);
pointer-events:none;z-index:2}
[data-busy="1"]{position:relative;pointer-events:none;color:transparent!important;
transition:color var(--t2) var(--ez)}
[data-busy="1"]>:not(.wt){opacity:.22;transition:opacity var(--t2) var(--ez)}
[data-busy="1"][disabled]{opacity:1}
bdi{unicode-bidi:isolate}
input::placeholder{text-overflow:ellipsis}
.cbar textarea:placeholder-shown,.ofc__note textarea:placeholder-shown{field-sizing:fixed;overflow:hidden}
.cbar textarea::placeholder,.ofc__note textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[dir="ltr"] .icd{transform:scaleX(-1)}
.icf{transform:scaleX(-1)}
html[dir="ltr"] .icf{transform:none}
.chip{display:inline-flex;align-items:center;gap:var(--gap-3);flex:0 0 auto;white-space:nowrap;
min-height:calc(28px * var(--ui));padding:calc(4px * var(--ui)) var(--pad-2);
border-radius:var(--r-pill);cursor:pointer;font-size:calc(var(--t-3) * var(--fz));font-family:inherit;
transition:background var(--t3) var(--ez),color var(--t3) var(--ez),border-color var(--t3) var(--ez),
box-shadow var(--t3) var(--ez),transform var(--t2) var(--ez);
border:1px solid var(--line);background:transparent;color:var(--ink2)}
.chip:active{transform:scale(var(--press-sm))}
.chip b{font-weight:700;color:var(--ink3);font-variant-numeric:tabular-nums;line-height:var(--lh-flat)}
.chip, .chev27, .pv__store, .sb__me, .btnIn--hd,
.propill--go, .upill{position:relative}
.chip::after, .sec::after, .propill--go::after, .upill::after, .st__mng::after, .pv__store::after, .sb__me::after, .btnIn--hd::after, .cp__sb::after, .ofc__ehx::after, .md__x::after, .md__star::after, .mv__x::after, .rpb__x::after, .sb__sc::after, .tm__x::after, .cp__gcs::after, .cp__ownmic::after{
content:"";position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);
height:max(100%,44px);pointer-events:auto}
.tgl::after{content:"";position:absolute;inset:50% auto auto 50%;
transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px);pointer-events:auto}
.chev27::after{content:"";position:absolute;inset:50% auto auto 50%;
transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px);pointer-events:auto}
.totop,.tobot{position:relative}
.totop.show::after,.tobot.show::after{content:"";position:absolute;
inset:50% auto auto 50%;transform:translate(-50%,-50%);
width:max(100%,44px);height:max(100%,44px);pointer-events:auto}
.chip.on{border-color:var(--sel-rim);
background:var(--sel);color:var(--sel-ink);font-weight:700}
.chip.on b{color:var(--sel-ink);opacity:.78}
.seg{display:inline-flex;gap:var(--gap-1);padding:calc(2px * var(--ui));border-radius:var(--r-xs);background:var(--well)}
.seg:not(.seg--q)>.segb{flex:1 1 0;min-width:calc(44px * var(--ui))}
.segb{position:relative;padding:calc(4px * var(--ui)) var(--pad-2);border:0;border-radius:var(--r-in-seg);cursor:pointer;white-space:nowrap;font-size:calc(var(--t-2) * var(--fz));font-family:inherit;transition:background var(--t2),color var(--t2),transform var(--t2) var(--ez);background:transparent;color:var(--ink2)}
.segb::after{content:"";position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);
height:max(100%,44px);pointer-events:auto}
.segb:active{transform:scale(var(--press-md))}
.segb.on{background:var(--sel);color:var(--sel-ink);font-weight:700}
.seg--th{position:relative;isolation:isolate}
.seg--th>.seg__th{position:absolute;left:0;top:calc(2px * var(--ui));bottom:calc(2px * var(--ui));width:0;z-index:0;
border-radius:var(--r-in-seg);background:var(--sel);box-shadow:0 0 0 1px var(--sel-rim);pointer-events:none;
transition:transform var(--t4) var(--ez),width var(--t4) var(--ez)}
.seg--th>.segb{position:relative;z-index:1}
.seg--th>.segb.on{background:transparent;color:var(--sel-ink)}
[data-motion="هادئ"] .seg--th>.seg__th{transition:none}
@media (prefers-reduced-motion:reduce){
.seg--th>.seg__th{transition:none}
}
@keyframes ab-recring{from{transform:scale(1);opacity:.5}to{transform:scale(1.35);opacity:0}}
.tb{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--ui));height:var(--h-3);flex:0 0 auto;border-radius:var(--r-xs);border:0;background:var(--fill);color:var(--ink);cursor:pointer;transition:background var(--t2)}
@media (hover:hover) and (pointer:fine){
.tb:hover{background:var(--fill2)}
}
.tb--back,.tb--more{background:transparent}
.tb--back:active,.tb--more:active{background:var(--fill)}
.tb.on{background:var(--fill2)}
.tb,.icb,.cp__add,.cp__loc,.gate__go,.hd__acc,.sb__srchx{position:relative}
.tb::after,.icb::after,.cp__add::after,.cp__loc::after,.cp__send::after,.gate__go::after,.hd__acc::after,.hd__stav::after,.sb__srchx::after{
content:"";position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);
height:max(100%,calc(44px * var(--ui)));pointer-events:auto}
.cp__acts .icb::after,.cbar .icb::after,.tb::after,.hd__stav::after,.sb__srchx::after{inset-inline:auto;left:50%;width:max(100%,calc(44px * var(--ui)));
transform:translate(-50%,-50%)}
.tgl{position:relative;width:calc(38px * var(--ui));height:calc(22px * var(--ui));flex:0 0 auto;border-radius:var(--r-pill);transition:background var(--t2);background:var(--fill2);display:inline-block}
.tgl i{position:absolute;top:calc(2.5px * var(--ui));inset-inline-start:calc(2.5px * var(--ui));width:calc(17px * var(--ui));height:calc(17px * var(--ui));border-radius:var(--r-pill);background:var(--knob);box-shadow:var(--el-knob);
transition:transform var(--t3) var(--ez-b)}
.tgl.on{background:var(--acc)}
.tgl.on i{transform:translateX(calc(-16px * var(--ui)))}
html[dir="ltr"] .tgl.on i{transform:translateX(calc(16px * var(--ui)))}
.chev27{display:inline-flex;align-items:center;justify-content:center;width:calc(27px * var(--ui));height:var(--h-2);flex:0 0 auto;border-radius:var(--r-pill);background:var(--fill);color:var(--ink3);border:0;cursor:pointer;transition:transform var(--t3) var(--ez),background var(--t2),color var(--t2)}
@media (hover:hover) and (pointer:fine){
.chev27:hover{background:var(--fill2);color:var(--ink)}
}
.tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gap-1)}
.tt>bdi,.tt>.tt1{font-weight:700;line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.kid__n,.tr__t,.ir__t,.cmp__n,.tt>bdi,.tt>.tt1,.md__r>bdi{text-align:right}
html[dir="ltr"] .kid__n,html[dir="ltr"] .tr__t,html[dir="ltr"] .ir__t,html[dir="ltr"] .cmp__n,
html[dir="ltr"] .tt>bdi,html[dir="ltr"] .tt>.tt1,html[dir="ltr"] .md__r>bdi{text-align:left}
@keyframes wtP{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 55%,transparent)}
70%{box-shadow:0 0 0 calc(7px * var(--ui)) transparent}
100%{box-shadow:0 0 0 0 transparent}}
.trc{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-3);padding:calc(4px * var(--ui)) var(--pad-1);border:0;border-radius:var(--r-pill);background:var(--acc-t);color:var(--acc-ink);font-size:calc(var(--t-1) * var(--fz));font-weight:500;cursor:pointer;font-family:inherit;max-width:100%;text-align:start;line-height:var(--lh-body)}
.trc>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.trc>svg{flex:0 0 auto}
.trc--off{background:var(--fill);color:var(--ink3)}
.trc--wait{cursor:default}
.trc__d{display:inline-flex;align-items:center}
.trc__d>i{--sp:9px;width:calc(var(--sp) * var(--ui));height:calc(var(--sp) * var(--ui));flex:0 0 auto;border-radius:var(--r-pill);border:1.5px solid currentColor;border-top-color:transparent;animation:ab-sweep .7s linear infinite}
@media (prefers-reduced-motion:reduce){
.trc__d>i{animation-duration:.7s!important;animation-iteration-count:infinite!important}
}
[data-motion="هادئ"] .trc__d>i{animation:none;opacity:.55}
.trs{display:contents}
.trx--in{animation:trxIn var(--t4) var(--ez)}
.trc--in{animation:trxIn var(--t3) var(--ez)}
@keyframes trxIn{from{opacity:.22}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.trx--in,.trc--in{animation:none}}
[data-motion="هادئ"] .trx--in,[data-motion="هادئ"] .trc--in{animation:none}
.trm{flex:0 0 auto;display:inline-flex;color:var(--acc-ink);opacity:.75}
.lmore{display:flex;align-items:center;justify-content:center;gap:var(--gap-3);
width:100%;min-height:calc(44px * var(--ui));margin-top:calc(6px * var(--ui));
border:0;border-radius:var(--r-md);background:var(--fill);color:var(--acc-ink);
cursor:pointer;font-family:inherit;font-size:calc(var(--t-2) * var(--fz));font-weight:700;
transition:background var(--t2),transform var(--t2),color var(--t2)}
@media (hover:hover) and (pointer:fine){.lmore:hover{background:var(--acc-t)}}
.lmore:active{transform:scale(var(--press-lg));background:var(--acc-t)}
.lmore--busy{color:var(--ink3);cursor:default}
.lmore>svg{flex:0 0 auto}
.skel{border-radius:var(--r-sm);background:var(--fill);overflow:hidden;position:relative}
.skel::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--fill2),transparent);transform:translateX(calc(var(--dirx) * -100%));animation:skm 1.2s linear infinite}
@keyframes skm{to{transform:translateX(calc(var(--dirx) * 100%))}}
.sb{width:calc(var(--side-w) + var(--safe-s));max-width:100%;flex:0 0 auto;display:flex;flex-direction:column;gap:0;padding-block:0;padding-inline-start:calc(var(--gut) - var(--tr-bleed) + var(--safe-s));padding-inline-end:var(--sb-pe);background:var(--bg);border-inline-end:1px solid var(--line);min-height:0}
.sb__top{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--gap-3);
margin-inline-start:calc(-11px * var(--ui) - var(--safe-s));
margin-inline-end:calc(-1 * var(--sb-pe));
padding-block:calc(12px * var(--ui));
padding-inline-start:calc(11px * var(--ui) + var(--safe-s));
padding-inline-end:var(--sb-pe);
background:var(--side);border-bottom:1px solid transparent;
transition:background var(--t4) var(--ez),border-color var(--t3) var(--ez-stay)}
.sb__name{font-family:var(--f-brand);font-weight:900;font-size:calc(22px * var(--fz));line-height:1;font-feature-settings:'dlig' 1,'jalt' 1,'ss01' 1,'calt' 1}
.sb__sp{flex:1}
.sb__new{display:inline-flex;align-items:center;gap:var(--gap-3);height:var(--h-3);padding:0 var(--pad-3);flex:0 0 auto;border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);box-shadow:var(--btn-glow);font-size:calc(var(--t-3) * var(--fz));font-weight:700;cursor:pointer;transition:background var(--t2),box-shadow var(--t2) var(--ez),transform var(--t2) var(--ez);font-family:inherit}
.sb__new:active{transform:scale(var(--press-md))}
@media (hover:hover) and (pointer:fine){
.sb__new:hover{background:var(--btn-d)}
}
.sb__top{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}
.sb__srch{display:flex;align-items:center;gap:var(--gap-3);height:calc(33px * var(--ui));padding:0 calc(11px * var(--ui));border-radius:var(--r-sm);background:var(--well);color:var(--ink3)}
.sb__srch input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:calc(var(--t-3) * var(--fz));color:var(--ink)}
.sb__srchx{display:none;align-items:center;justify-content:center;flex:0 0 auto;
min-height:calc(28px * var(--ui));padding:0 var(--pad-2);
border:0;border-radius:var(--r-pill);background:var(--fill2);color:var(--ink);
font-family:inherit;font-size:calc(var(--t-2) * var(--fz));font-weight:500;
line-height:var(--lh-flat);white-space:nowrap;cursor:pointer;transition:background var(--t2),color var(--t2),transform var(--t2) var(--ez)}
.sb__srch.has-q .sb__srchx,.hd--srch .sb__srchx{display:inline-flex}
.sb__srchx:active{transform:scale(var(--press-sm))}
@media (hover:hover) and (pointer:fine){
.sb__srchx:hover{background:var(--acc-t);color:var(--acc-ink)}
}
.srchrow__bk{display:none;margin-inline-end:calc(6px * var(--ui))}
.hd--srch .srchrow__bk{display:inline-flex}
#ab2 input[type="search"]::-webkit-search-cancel-button,
#ab2 input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}
.srchrow{display:flex;align-items:center;gap:var(--gap-3)}
.srchrow>.sb__srch{flex:1;min-width:0}
.inb__swap .srchrow{gap:var(--gap-3)}
.inb__swap .srchrow__bk{margin-inline-end:0;
width:var(--nav-row);height:var(--nav-row);border-radius:var(--r-pill)}
.inb__swap .sb__srch{height:var(--nav-row);border-radius:var(--r-in-hd)}
.sb__list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;padding:calc(13px * var(--ui)) var(--tr-bleed) calc(15px * var(--ui))}
.tr{display:flex;flex-direction:column;flex:0 0 auto}
.tr:last-child{border-bottom:0}
.tr:has(>.tr__r:active:not(:has(.tr__chev:active))),.tr:has(>.tr__r.last),.tr:has(>.tr__r.cur),
.tr.open{box-shadow:var(--el-1)}
.kid{position:relative;display:flex;align-items:center;gap:var(--gap-3);width:100%;padding:calc(4px * var(--ui)) var(--pad-1);border:0;border-radius:var(--r-xs);cursor:pointer;text-align:start;transition:background var(--t2);color:var(--ink);background:transparent;font-family:inherit}
@media (hover:hover) and (pointer:fine){
.kid:hover{background:var(--fill)}
}
.kid.cur{background:var(--sel)}
.kid::before{content:'';position:absolute;inset-inline-start:calc(-6px * var(--ui));top:calc(-3px * var(--ui));width:calc(13px * var(--ui));height:calc(18px * var(--ui));border-inline-start:1.25px solid var(--line2);border-bottom:1.25px solid var(--line2);border-end-start-radius:8px;pointer-events:none}
.kid{container-type:inline-size}
.kid__acc{flex:0 0 auto;padding:calc(1.5px * var(--ui)) calc(7px * var(--ui));border-radius:var(--r-pill);font-size:calc(var(--t-1) * var(--fz));font-weight:700;background:var(--bl-t);color:var(--bl-ink)}
.kid__acc--done{background:var(--ok-t);color:var(--ok)}
.sb__foot{flex:0 0 auto;
margin-inline-start:calc(-11px * var(--ui) - var(--safe-s));
margin-inline-end:calc(-1 * var(--sb-pe));
padding-block:calc(8px * var(--ui)) calc(10px * var(--ui));
padding-inline-start:calc(11px * var(--ui) + var(--safe-s));
padding-inline-end:var(--sb-pe);
background:var(--side);border-top:1px solid var(--line);
transition:background var(--t4) var(--ez)}
.sb__frow{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--gap-4);width:100%}
.sb__acct{display:flex;align-items:center;justify-content:center;flex:0 0 auto;
width:calc(44px * var(--ui));height:var(--h-4);padding:0;
border:0;border-radius:var(--r-pill);background:var(--well);cursor:pointer;text-align:start;color:var(--ink2);
box-shadow:var(--shadow2);transition:background var(--t2),transform var(--t2) var(--ez);font-family:inherit;position:relative}
.sb__acct .tt{display:none}
.sb__acct:active{transform:scale(var(--press-lg))}
@media (hover:hover) and (pointer:fine){
.sb__acct:hover{background:var(--fill)}
}
.sb__acct .nm{display:flex;align-items:center;gap:var(--gap-2);font-size:calc(var(--t-3) * var(--fz));font-weight:500;min-width:0}
.sb__acct .nm>bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:calc(2px * var(--ui))}
.sb__acct .sub{font-size:calc(var(--t-1) * var(--fz));color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:root{
--hd-line:calc(18px * var(--ui));
--hd-row:calc(36px * var(--ui));
--hd-1:calc(60px * var(--ui));
--hd-2:calc(78px * var(--ui))}
.cm{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg);position:relative;min-height:0}
.hd{display:flex;align-items:center;gap:var(--gap-5);padding:calc(12px * var(--ui)) var(--pad);min-height:var(--hd-1);border-bottom:1px solid var(--line);flex:0 0 auto}
.hd>.tt{flex:1 1 auto}
.strip{border-bottom:1px solid var(--line);background:var(--bg);animation:var(--fx-slide) var(--t3) var(--ez) backwards;flex:0 0 auto}
.mnu{position:relative;flex:0 0 auto;display:inline-flex}
.mnu__pop{position:absolute;z-index:var(--z-pop);top:calc(100% + 8px * var(--ui));inset-inline-end:0;
width:calc(262px * var(--ui));max-width:min(calc(100vw - 28px * var(--ui)),calc(320px * var(--ui)));
max-height:calc(100vh - 108px * var(--ui));max-height:calc(100dvh - 108px * var(--ui));overflow-y:auto;overflow-x:hidden;
overscroll-behavior:contain;scrollbar-width:none;
display:flex;flex-direction:column;gap:var(--gap-1);
padding:calc(7px * var(--ui));border-radius:var(--r-lg);border:1px solid var(--line);
background:linear-gradient(var(--surf),var(--surf)),var(--bg);box-shadow:var(--shadow2);
opacity:0;visibility:hidden;pointer-events:none;transform-origin:top left;
transform:translateY(calc(-6px * var(--ui))) scale(.95);
transition:opacity var(--t2) var(--ez),transform var(--t3) var(--ez),visibility 0s .2s}
html[dir="ltr"] .mnu__pop{transform-origin:top right}
.mnu__pop::-webkit-scrollbar{display:none}
.mnu.open .mnu__pop{opacity:1;visibility:visible;pointer-events:auto;transform:none;
transition:opacity var(--t2) var(--ez),transform var(--t3) var(--ez-b),visibility 0s}
.mnu__pop>*{opacity:0;transform:translateY(calc(-5px * var(--ui)));
transition:opacity var(--t2) var(--ez),transform var(--t3) var(--ez)}
.mnu.open .mnu__pop>*{opacity:1;transform:none}
.mnu.open .mnu__pop>:nth-child(2){transition-delay:.02s}
.mnu.open .mnu__pop>:nth-child(3){transition-delay:.04s}
.mnu.open .mnu__pop>:nth-child(4){transition-delay:.06s}
.mnu.open .mnu__pop>:nth-child(5){transition-delay:.08s}
.mnu.open .mnu__pop>:nth-child(n+6){transition-delay:.1s}
[data-motion="هادئ"] .mnu__pop>*{transition-delay:0s!important}
.codebdg.ok{background:var(--ok-t);color:var(--ok)}
.cmp{display:flex;align-items:center;gap:var(--gap-4);border:0;background:transparent;padding:0;color:var(--ink);width:100%;cursor:pointer;text-align:start;font-family:inherit;transition:background var(--t2),transform var(--t2) var(--ez)}
.cmp:active{background:var(--fill);transform:scale(var(--press-lg))}
@media (hover:hover) and (pointer:fine){.cmp:hover{background:var(--fill)}}
.cmp__bar{flex:1;min-width:0;height:calc(6px * var(--ui));border-radius:var(--r-pill);background:var(--fill2);overflow:hidden;display:flex}
.cmp__bar i{display:block;height:100%;border-radius:var(--r-pill);background:var(--acc);transform-origin:right center;animation:var(--fx-grow) var(--t5) var(--ez) backwards}
html[dir="ltr"] .cmp__bar i{transform-origin:left center}
.cmp.low .cmp__bar i{background:var(--ok)}
.th{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:calc(16px * var(--ui)) var(--pad) calc(8px * var(--ui))}
.th--nobar{padding-bottom:max(calc(8px * var(--ui)),var(--safe-b))}
.th__in{width:100%;max-width:calc(640px * var(--ui));margin-inline:auto;display:flex;flex-direction:column;gap:var(--gap-4)}
.ctx{position:sticky;top:0;z-index:7;height:0;overflow:visible;
display:flex;flex-direction:column;align-items:center;pointer-events:none;
margin-bottom:calc(-1 * var(--gap));
transition:opacity var(--t3) var(--ez),transform var(--t3) var(--ez),visibility 0s}
.ctx.hid{opacity:0;visibility:hidden;transform:translateY(calc(-6px * var(--ui)));
transition:opacity var(--t3) var(--ez),transform var(--t3) var(--ez),visibility 0s .22s}
.m{display:flex;flex-direction:column;align-items:flex-end}
@keyframes ab-waitin{to{opacity:1}}
@media (prefers-reduced-motion:reduce){}
.bq__cd{margin-inline-start:auto;font-variant-numeric:tabular-nums;opacity:.85}
.bq__media{display:flex;gap:var(--gap-3);flex-wrap:wrap}
.thumb{position:relative;display:grid;place-items:center;width:calc(58px * var(--ui));height:var(--h-5);flex:0 0 auto;border-radius:var(--r-sm);background:var(--fill);border:1px solid var(--line);cursor:pointer;color:inherit;overflow:hidden;padding:0}
.thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.oc{width:min(100%,470px * var(--ui));display:flex;flex-direction:column;gap:var(--gap-3);padding:calc(9px * var(--ui)) calc(11px * var(--ui));border-radius:var(--r-tail) var(--r-lg) var(--r-lg) var(--r-lg);border:1px solid transparent;background:var(--surf);box-shadow:none;transition:border-color var(--t3),box-shadow var(--t3),transform var(--t3) var(--ez)}
html[dir="ltr"] .oc{border-radius:var(--r-md) var(--r-tail) var(--r-md) var(--r-md)}
@media (hover:hover) and (pointer:fine){
.oc:hover{border-color:var(--line2);box-shadow:var(--shadow2);transform:translateY(-2px)}
}
.oc.won{border-color:color-mix(in srgb,var(--ok) 45%,transparent);animation:var(--fx-glow) 1s ease-out both}
.oc.lost{opacity:.55}
@media (hover:hover) and (pointer:fine){
.oc.lost:hover{transform:none}
}
.flag{display:inline-flex;align-items:center;gap:var(--gap-2);padding:calc(2px * var(--ui)) calc(9px * var(--ui));border-radius:var(--r-pill);font-size:calc(var(--t-1) * var(--fz));font-weight:700;background:var(--acc-t);color:var(--acc-ink);align-self:flex-start}
.flag--won{background:var(--bl-t);color:var(--bl-ink)}
.flag--done{background:var(--ok-t);color:var(--ok)}
@media (hover:hover) and (pointer:fine){
}
.oc__txt--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.bq--add[data-lp]{touch-action:pan-y}
@media (hover:hover) and (pointer:fine){
}
.typing{display:flex;align-items:center;gap:var(--gap-3);align-self:flex-end;padding:calc(8px * var(--ui)) calc(13px * var(--ui));border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surf)}
.typing i{width:calc(5px * var(--ui));height:calc(5px * var(--ui));border-radius:var(--r-pill);background:var(--acc);animation:ab-dot 1.2s ease-in-out infinite}
.typing i:nth-child(2){animation-delay:.18s}
.typing i:nth-child(3){animation-delay:.36s}
.typing span{font-size:calc(var(--t-2) * var(--fz));color:var(--ink2);margin-inline-start:calc(4px * var(--ui))}
:root{
--fld-disc:calc(36px * var(--ui));
--fld-gut:calc(8px * var(--ui));
--fld-lift:calc((var(--t-4) * var(--fz) * var(--lh-body) + 16px * var(--ui) - var(--fld-disc)) / 2)}
.cbar,.ofc__note,.cp__box{border-radius:calc(var(--fld-disc) / 2 + var(--fld-gut) + 1px)}
.cbarw{padding:calc(8px * var(--ui)) var(--pad) max(14px * var(--ui),var(--safe-b));flex:0 0 auto}
.cbar{max-width:calc(640px * var(--ui));margin:0 auto;display:flex;align-items:flex-end;gap:var(--gap-4);
padding:var(--fld-gut);
border:1px solid var(--fld-rim);background:var(--surf);box-shadow:var(--shadow)}
.cbar textarea{flex:1;min-width:0;border:0;background:transparent;outline:none;resize:none;field-sizing:content;min-height:1lh;max-height:7lh;padding:calc(8px * var(--ui)) 0;font-size:calc(var(--t-4) * var(--fz));line-height:var(--lh-body);color:var(--ink)}
.cp{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:clamp(14px * var(--ui),6vh,44px * var(--ui)) var(--pad) calc(30px * var(--ui));display:flex;flex-direction:column;align-items:center;gap:var(--gap-5)}
.cp>:first-child{margin-block-start:auto}
.cp>:last-child{margin-block-end:auto}
html[data-lay="stack"] .cp>:first-child{margin-block-start:0}
html[data-lay="stack"] .cp>:last-child{margin-block-end:0}
.cp__oi{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(18px * var(--ui));height:calc(18px * var(--ui));border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink3) 70%,transparent);color:var(--bg);transition:background var(--t2),border-color var(--t2)}
.cp__gc{display:inline-flex;align-items:center;gap:var(--gap-2);padding:calc(4px * var(--ui)) var(--pad-2);border:0;border-radius:var(--r-pill);background:var(--surf);font-size:calc(var(--t-3) * var(--fz));font-weight:500;color:var(--ink);font-family:inherit;cursor:pointer;text-align:start;animation:var(--fx-pop) var(--t4) var(--ez-b) backwards;transition:background var(--t2),box-shadow var(--t2),transform var(--t2) var(--ez)}
.ask__body{display:block;max-height:calc(168px * var(--ui));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:calc(10px * var(--ui)) calc(12px * var(--ui));border-radius:var(--r-sm);background:var(--fill);color:var(--ink);font-size:calc(var(--t-4) * var(--fz));line-height:var(--lh-read);white-space:pre-wrap;text-align:start}
@media (hover:hover) and (pointer:fine){
button.cp__gc:hover{box-shadow:0 0 0 1px var(--acc) inset}
}
button.cp__gc:active{transform:scale(var(--press-md))}
.cp__gm,.cp__gi{padding:calc(4px * var(--ui)) calc(11px * var(--ui));font-size:calc(var(--t-3) * var(--fz));font-weight:500;font-family:inherit;line-height:var(--lh-ui);white-space:pre;letter-spacing:inherit}
.cp__gm{color:var(--ink);visibility:visible;pointer-events:none;min-width:calc(42px * var(--ui))}
.cp__gm b{color:var(--bad);font-weight:500}
.cp__gi{position:absolute;inset:0;width:100%;border:0;outline:none;background:transparent;color:transparent;caret-color:var(--acc);text-align:start}
.cp__gi::selection{background:var(--acc-t);color:var(--ink)}
@keyframes ab-nudge{0%,100%{transform:translateX(0)}25%{transform:translateX(calc(-2px * var(--ui)))}75%{transform:translateX(calc(2px * var(--ui)))}}
:root{--sec-gap:calc(18px * var(--ui))}
.st{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--pad-4) var(--pad) calc(30px * var(--ui))}
.st__row{display:flex;align-items:center;gap:var(--gap-4);width:100%;padding:calc(12px * var(--ui)) var(--pad-3);border:0;background:transparent;cursor:pointer;text-align:start;color:var(--ink);font-family:inherit;font-size:calc(var(--t-4) * var(--fz))}
@media (hover:hover) and (pointer:fine){
.st__row:hover{background:var(--fill)}
}
.st__row+.st__row,.st__row+div,div+.st__row{box-shadow:none;position:relative}
.st__row+.st__row::before,.st__row+div::before,div+.st__row::before{
content:"";position:absolute;top:0;inset-inline-start:var(--st-gut);inset-inline-end:0;
height:1px;background:var(--line);pointer-events:none}
.st__rowS,.st__rowV{--st-gut:calc(15px * var(--ui))}
.st__rowS{display:flex;align-items:center;gap:var(--gap-4);padding:calc(11px * var(--ui)) calc(15px * var(--ui))}
html[data-size="أكبر"] .st__rowS{flex-wrap:wrap}
html[data-size="أضخم"] .st__rowS{flex-wrap:wrap}
html[data-lay="stack"] .st__rowS{flex-wrap:wrap}
html[data-lay="stack"] .st__rowS>.st__col{flex:1 1 calc(120px * var(--ui))}
html[data-lay="stack"] .st__rowS>.seg{flex:1 1 calc(210px * var(--ui));margin-inline-start:auto}
html[data-size="أكبر"] .st__rowS>.st__col,
html[data-size="أكبر"] .st__rowS>.st__grow{min-width:calc(96px * var(--ui))}
html[data-size="أضخم"] .st__rowS>.st__col,
html[data-size="أضخم"] .st__rowS>.st__grow{min-width:calc(96px * var(--ui))}
html[data-size="أكبر"] .st__rowS>.seg{margin-inline-start:auto}
html[data-size="أضخم"] .st__rowS>.seg{margin-inline-start:auto}
.st__grow{flex:1;min-width:0}
.st__sub{font-size:calc(var(--t-2) * var(--fz));color:var(--ink3)}
.dnd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-3) calc(10px * var(--ui));
align-items:center;padding:calc(10px * var(--ui)) calc(15px * var(--ui)) calc(12px * var(--ui))}
.st__rowS>.seg{flex:1 1 auto;min-width:0}
.st__col{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gap-1)}
.pv{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg);min-height:0}
.pv__wrap{position:relative;flex:1;min-width:0;min-height:0;display:flex}
.rail{width:calc(var(--rail) + var(--safe-s));flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--rail-gap);padding:var(--rail-pt) 0 max(13px * var(--ui),var(--safe-b));padding-inline-start:var(--safe-s);border-inline-end:0;background:var(--side)}
html[data-lay="wide"] .rail{border-inline-end:1px solid var(--line)}
.rail__b{position:relative;display:grid;place-items:center;width:var(--rail-bh);height:var(--rail-bh);flex:0 0 auto;border:0;border-radius:var(--r-xs);cursor:pointer;transition:background var(--t2),color var(--t2),transform var(--t2) var(--ez);background:transparent;color:var(--ink3)}
.rail__b.on{background:var(--sel);color:var(--sel-ink)}
@media (hover:hover) and (pointer:fine){
.rail__b:not(.on):hover{background:var(--fill2)}
}
.rail__b:active{transform:scale(var(--press-md))}
.rail__c{width:calc(30px * var(--ui));height:var(--h-2);flex:0 0 auto;border-radius:var(--r-pill);border:0;background:var(--fill);color:var(--ink2);display:grid;place-items:center;cursor:pointer;transition:background var(--t2),color var(--t2);font-size:calc(var(--t-2) * var(--fz));font-weight:500;font-family:inherit}
.rail__c.on{background:var(--acc-tt);color:var(--acc-ink)}
@media (hover:hover) and (pointer:fine){
.rail__c:hover{background:var(--fill2)}
.rail__c.on:hover{background:var(--acc-tt)}
}
.rpk{position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--rail) + var(--safe-s));z-index:12;
display:flex;flex-direction:column;align-items:flex-start;
gap:var(--rail-gap);padding-top:var(--rail-pt);
pointer-events:none;transform:translate(var(--rpkx,0px),var(--rpky,0px));
--rpkdx:calc(9px * var(--ui));--rpkveil:100% 34%}
html[dir="ltr"] .rpk{--rpkdx:calc(-9px * var(--ui));--rpkveil:0% 34%}
.rpk::before{content:"";position:absolute;z-index:0;top:0;inset-inline-start:0;
width:calc(250px * var(--ui));pointer-events:none;
height:calc(var(--rail-pt) + var(--rail-bh) * var(--rpkn,3)
+ var(--rail-gap) * (var(--rpkn,3) - 1) + 110px * var(--ui));
background:radial-gradient(100% 74% at var(--rpkveil),var(--surf) 0%,
color-mix(in srgb,var(--surf) 80%,transparent) 58%,transparent 82%),
radial-gradient(100% 74% at var(--rpkveil),var(--bg) 0%,
color-mix(in srgb,var(--bg) 80%,transparent) 58%,transparent 82%);
opacity:0;transition:opacity var(--t3) var(--ez)}
.rpk.on::before{opacity:1}
.pv{background:var(--side)}
.pv__stage{flex:1;min-width:0;min-height:0;display:flex}
.pv__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;min-height:0;background:var(--side)}
.pv__hd{display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;background:var(--side);--hdi:calc(4px * var(--ui))}
html:not([data-glass="1"]) .pv__hd{
margin-top:calc(-1 * var(--safe-t));padding-top:var(--safe-t)}
html:not([data-glass="1"]) .sb__top,
html:not([data-glass="1"]) .hd{
margin-top:calc(-1 * var(--safe-t));border-top:var(--safe-t) solid transparent;
background:var(--surf)}
.pv__hdr{display:flex;align-items:center;gap:var(--gap-4);padding:calc(12px * var(--ui)) var(--hdb);padding-inline-start:max(var(--hdb),var(--safe-s));min-height:var(--hd-1);flex:0 0 auto}
.pv__bars{display:flex;flex-direction:column;min-width:0}
.pv__bars>.sw{margin:0 var(--hdb,calc(10px * var(--ui))) calc(8px * var(--ui))}
.pv__bars{padding-top:var(--mast-air)}
.pv__bars::after{content:"";display:block;flex:0 0 auto;height:1px;background:var(--line);
margin:var(--mast-air) var(--hdb) 0}
html[data-lay="wide"] .pv__bars::after{display:none}
html[data-lay="wide"] .pv__bars{padding-top:0}
.pv__hd,.pv__bars{--hdb:calc(var(--hdi,0px) + 10px * var(--ui))}
.pv__bars{transition:max-height var(--t4) var(--ez-sp2),opacity var(--t3)}
html[data-kb]:not([data-kbbye]) .pv__bars:not(:focus-within){
max-height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}
.pv__body{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg)}
.pv__body::before{content:"";position:absolute;z-index:9;pointer-events:none;
top:0;inset-inline-start:0;width:calc(9px * var(--ui));height:calc(9px * var(--ui));background:var(--side);
-webkit-mask-image:radial-gradient(circle calc(9px * var(--ui)) at 0 100%,transparent 99%,#000 100%);
mask-image:radial-gradient(circle calc(9px * var(--ui)) at 0 100%,transparent 99%,#000 100%)}
html[dir="ltr"] .pv__body::before{
-webkit-mask-image:radial-gradient(circle calc(9px * var(--ui)) at 100% 100%,transparent 99%,#000 100%);
mask-image:radial-gradient(circle calc(9px * var(--ui)) at 100% 100%,transparent 99%,#000 100%)}
.pv>.pv__wrap:first-child .pv__body::before{display:none}
.pv__body::after{content:"";position:absolute;z-index:9;pointer-events:none;
bottom:0;inset-inline-start:0;width:calc(9px * var(--ui));height:calc(9px * var(--ui));background:var(--side);
-webkit-mask-image:radial-gradient(circle calc(9px * var(--ui)) at 0 0,transparent 99%,#000 100%);
mask-image:radial-gradient(circle calc(9px * var(--ui)) at 0 0,transparent 99%,#000 100%)}
html[dir="ltr"] .pv__body::after{
-webkit-mask-image:radial-gradient(circle calc(9px * var(--ui)) at 100% 0,transparent 99%,#000 100%);
mask-image:radial-gradient(circle calc(9px * var(--ui)) at 100% 0,transparent 99%,#000 100%)}
.pv__bn{font-family:var(--f-brand);font-weight:900;font-size:calc(22px * var(--fz));line-height:1;white-space:nowrap;font-feature-settings:'dlig' 1,'jalt' 1,'ss01' 1,'calt' 1}
.pv__id{display:inline-flex;align-items:center;gap:var(--gap-3);flex:0 1 auto;min-width:0;justify-content:flex-end}
.pv__id:empty{display:none}
.pv__sw{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;margin-inline-start:auto;
max-width:calc(190px * var(--ui))}
.pv__sw>*{max-width:100%;min-width:0}
.sb__brand>.pv__sw,.pv__hdr>.pv__sw{flex:0 1 auto;min-width:0}
.mast__lens{position:relative;display:grid;place-items:center;flex:0 0 auto;margin-inline-start:auto;
width:var(--hd-row);height:var(--hd-row);padding:0;
border:1px solid var(--line2);border-radius:var(--r-pill);background:transparent;color:var(--ink);
cursor:pointer;font-family:inherit;transition:background var(--t2),border-color var(--t2),transform var(--t2) var(--ez)}
.mast__lens::after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);
width:max(100%,calc(44px * var(--ui)));height:max(100%,calc(44px * var(--ui)));pointer-events:auto}
.mast__lens>svg{opacity:var(--mut-1)}
.mast__lens:active{transform:scale(var(--press-md))}
@media (hover:hover) and (pointer:fine){.mast__lens:hover{background:var(--fill);border-color:var(--line2)}}
.hd--srch .mast__lens{display:none}
.inb__tabs>.mast__lens{margin-inline-start:0;align-self:center;
width:auto;min-width:calc(22px * var(--ui));height:var(--nav-row);
padding:0;
margin-inline-end:calc(18px * var(--ui) - var(--gap-3));
border:0;background:transparent;color:var(--ink3)}
.inb__tabs>.mast__lens>svg{width:calc(17px * var(--ui));height:calc(17px * var(--ui));opacity:1}
@media (hover:hover) and (pointer:fine){
.inb__tabs>.mast__lens:hover{background:transparent;color:var(--ink2)}}
.pv__hdl>.pv__id{flex:0 0 auto}
.pv__hdl>.pv__id>*{max-width:calc(150px * var(--ui))}
html[data-lay="wide"] .pv__hdl>.pv__id{flex:0 1 auto;min-width:0}
html[data-lay="wide"] .pv__hdl>.pv__id>*{max-width:calc(460px * var(--ui));min-width:0}
.inb>.pv__hd .pv__hdl>.pv__id{flex:0 1 auto;min-width:0}
.inb>.pv__hd .pv__hdl>.pv__id>*{max-width:100%;min-width:0}
.pv__reqm{flex:0 1 auto;min-width:0;max-width:0;overflow:hidden;white-space:nowrap;pointer-events:none;
opacity:0;transform:translateY(calc(-8px * var(--ui)));
font-size:calc(var(--t-3) * var(--fz));font-weight:500;color:var(--ink2);line-height:var(--lh-body);
-webkit-mask-image:linear-gradient(to left,#000 62%,transparent 100%);
mask-image:linear-gradient(to left,#000 62%,transparent 100%);
transition:opacity var(--t3) var(--ez),transform var(--t4) var(--ez),max-width var(--t4) var(--ez)}
html[dir="ltr"] .pv__reqm{-webkit-mask-image:linear-gradient(to right,#000 62%,transparent 100%);mask-image:linear-gradient(to right,#000 62%,transparent 100%)}
.pv__reqm.on,html[data-kb]:not([data-kbbye]) .pv__reqm{opacity:1;transform:none;max-width:100%}
.pv__hdl{flex:1;min-width:0;display:flex;align-items:center;gap:var(--gap-4)}
.pinm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
width:calc(16px * var(--ui));height:calc(16px * var(--ui));border-radius:var(--r-pill);
background:var(--acc-t);color:var(--acc-ink)}
.srm__list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--gap-1);padding:calc(8px * var(--ui)) calc(10px * var(--ui)) calc(14px * var(--ui));max-width:calc(720px * var(--ui));width:100%;margin:0 auto;overscroll-behavior:contain}
.inb{width:var(--inbox);flex:0 0 auto;display:flex;flex-direction:column;border-inline-end:1px solid var(--line);background:var(--bg);min-height:0}
html[data-lay="stack"] .inb{border-inline-end:0}
.inb__srch{padding:calc(10px * var(--ui)) var(--hdb,calc(10px * var(--ui))) 0;overflow:hidden;
max-height:calc(52px * var(--ui));opacity:1;
transition:max-height var(--t4) var(--ez-sp2),opacity var(--t3),padding-top var(--t4) var(--ez-sp2)}
.inb__srch.hid{max-height:0;opacity:0;padding-top:0}
:is(.pv__hd,.sb__top) .inb__srch{
max-height:0;opacity:0;padding-top:0;padding-bottom:0;visibility:hidden;
transition:max-height var(--t5) var(--ez-sp2),opacity var(--t3) var(--ez),
padding var(--t5) var(--ez-sp2),visibility 0s .46s}
:is(.pv__hd,.sb__top).hd--srch .inb__srch{
max-height:calc(96px * var(--ui));opacity:1;visibility:visible;
padding-top:calc(10px * var(--ui));padding-bottom:0;transition-delay:0s}
.pv__hd .inb__ints,:is(.pv__hd,.sb__top) .inb__tabs{
transition:max-height var(--t5) var(--ez-sp2),opacity var(--t3) var(--ez),
padding var(--t5) var(--ez-sp2),visibility 0s;max-height:calc(120px * var(--ui))}
.pv__hd.hd--srch .inb__ints,
:is(.pv__hd,.sb__top).hd--srch .inb__tabs{
max-height:0;opacity:0;padding-block:0;overflow:hidden;
transition:max-height var(--t5) var(--ez-sp2),opacity var(--t2) var(--ez),
padding var(--t5) var(--ez-sp2),visibility 0s .46s;visibility:hidden}
.sb__list,.inb__list{overflow-anchor:none}
.inb__list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;padding:calc(6px * var(--ui)) var(--gut) calc(10px * var(--ui))}
.ir{position:relative;display:flex;flex-direction:column;gap:var(--gap-1);width:100%;padding:var(--row-air) var(--pad-2) var(--row-air) calc(4px * var(--ui));border:0;border-bottom:1px solid var(--line);border-radius:0;cursor:pointer;text-align:start;transition:background var(--t2);color:var(--ink);background:transparent;font-family:inherit}
.ir:last-child{border-bottom:0}
.ir.unseen .ir__t{font-weight:700}
@media (hover:hover) and (pointer:fine){
.ir:hover{background:var(--fill)}
}
.ir.cur{background:var(--sel)}
.ir:active{background:var(--fill);transition-duration:var(--t1)}
.ir__t{flex:1;min-width:0;font-size:calc(var(--t-3) * var(--fz));font-weight:500;line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.pdw{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;padding-top:calc(16px * var(--ui));background:var(--bg)}
.pd{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 var(--pad) calc(10px * var(--ui));gap:var(--gap-4);overflow-y:auto;overflow-x:hidden;min-height:0}
.pd>.pd__req+*{margin-block-start:auto}
.pd>:not(.cli){width:100%;max-width:calc(640px * var(--ui));margin-inline:auto}
.pd>.cli{margin-inline-start:max(0px,calc((100% - 640px * var(--ui)) / 2))}
.pdw--offer .pd>.pd__req+*,.pd--bare>.pd__req+*{margin-block-start:0}
.pd--bare{padding-bottom:max(14px * var(--ui),var(--safe-b))}
.cli{display:inline-flex;align-items:center;gap:var(--gap-3);align-self:flex-start;max-width:100%;min-width:0;margin-bottom:calc(-2px * var(--ui));padding:calc(4px * var(--ui)) calc(9px * var(--ui)) calc(4px * var(--ui)) calc(7px * var(--ui));border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink2);cursor:pointer;font-family:inherit;transition:background var(--t2)}
@media (hover:hover) and (pointer:fine){.cli:hover{background:var(--fill)}}
.cli:active{background:var(--fill)}
.pd__req{flex:0 0 auto;display:flex;flex-direction:column;padding:calc(12px * var(--ui)) calc(17px * var(--ui)) calc(3px * var(--ui));border-radius:var(--r-lg);background:var(--surf);border:0;box-shadow:var(--shadow)}
.pd__req:not(.open){position:sticky;top:0;z-index:5;max-height:calc(118px * var(--ui));overflow:hidden;
transition:max-height var(--t4) var(--ez-s),opacity var(--t3) var(--ez-s),margin-bottom var(--t4) var(--ez-s),padding var(--t4) var(--ez-s),border-width var(--t4) var(--ez-s),transform var(--t4) var(--ez-s);
box-shadow:var(--shadow)}
.pd__req.hid,html[data-kb]:not([data-kbbye]) .pd__req:not(.open){max-height:0;opacity:0;pointer-events:none;
padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;
margin-bottom:calc(-11px * var(--ui));transform:translateY(calc(-8px * var(--ui)))}
[data-th="داكن"] .pd__req{background:linear-gradient(color-mix(in srgb,var(--side) 82%,transparent),color-mix(in srgb,var(--side) 82%,transparent)),var(--bg)}
[data-th="داكن"] .pd__req{background:var(--side)}
.ofc{flex:0 0 auto;display:flex;flex-direction:column;--ofcg:calc(9px * var(--ui));gap:var(--ofcg);padding:calc(13px * var(--ui)) var(--pad) max(15px * var(--ui),var(--safe-b));background:var(--bg);border-top:1px solid var(--line);
--ofc-fld:calc(36px * var(--ui));
--ofc-row:calc(38px * var(--ui));
--ofc-segp:calc(7px * var(--ui));
--ofc-ring:calc(-5px * var(--ui))}
.pdw--offer>.ofc{
position:absolute;inset-inline:0;bottom:0;z-index:15;
border:1px solid var(--line);border-bottom:0;
border-radius:calc(var(--r-lg) * var(--ui)) calc(var(--r-lg) * var(--ui)) 0 0;
padding-top:calc(18px * var(--ui));
background:color-mix(in srgb,var(--acc) 4%,var(--bg));
box-shadow:var(--el-up);
transform:translate3d(0,calc(var(--ofcd) - var(--kbl)),0)}
.pdw--offer>.ofc::before{content:"";position:absolute;top:calc(7px * var(--ui));
left:50%;transform:translateX(-50%);
width:calc(38px * var(--ui));height:calc(4px * var(--ui));border-radius:var(--r-pill);
background:color-mix(in srgb,var(--acc-ink) 30%,transparent);pointer-events:none}
html[data-short="1"] .pdw--offer>.ofc::before{top:calc(3px * var(--ui));
width:calc(30px * var(--ui));height:calc(3px * var(--ui))}
[data-th="داكن"] .pdw--offer>.ofc{background:color-mix(in srgb,var(--acc) 7%,var(--side))}
html[data-lay="wide"] .pdw--offer>.ofc{border-inline-start-color:transparent}
.pdw--offer>.pd{
--ofc-hl:calc(var(--ofc-h) + max(0px,calc(var(--kbl-free) - var(--ofcd))));
padding-bottom:calc(var(--ofc-hl) + 8px * var(--ui));
-webkit-mask-image:linear-gradient(to bottom,
#000 calc(100% - var(--ofc-hl)),
rgba(0,0,0,.72) calc(100% - var(--ofc-hl) * .66),
rgba(0,0,0,.24) calc(100% - var(--ofc-hl) * .33),transparent 100%);
mask-image:linear-gradient(to bottom,
#000 calc(100% - var(--ofc-hl)),
rgba(0,0,0,.72) calc(100% - var(--ofc-hl) * .66),
rgba(0,0,0,.24) calc(100% - var(--ofc-hl) * .33),transparent 100%)}
.ofc__hd,.ofc__grps,.ofc__note,.ofc>.cp__att{width:100%;max-width:calc(640px * var(--ui));margin-inline:auto}
.ofc__grps,.ofc__grp{display:flex;flex-direction:column;gap:var(--ofcg);min-width:0}
.ofc__sum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}
.ofc__sum{font-size:calc(var(--t-2) * var(--fz));color:var(--ink3)}
.ofc__sum.tick{animation:sumtick var(--t4) var(--ez)}
@keyframes sumtick{from{opacity:.3}to{opacity:1}}
[data-motion="هادئ"] .ofc__sum.tick{animation:none}
.ofc__next{display:none;align-items:center;gap:var(--gap-2);flex:0 0 auto;
border:0;border-radius:var(--r-pill);font-family:inherit;font-weight:700;cursor:pointer;
font-size:calc(var(--t-3) * var(--fz));transition:background var(--t2),transform var(--t2) var(--ez)}
.ofc__next{min-height:calc(31px * var(--ui));padding:0 var(--pad-2);justify-content:center;background:var(--btn);color:var(--btn-ink)}
.ofc__back{display:none;color:var(--acc-ink);transition:transform var(--t2) var(--ez)}
.ofc__next svg{flex:0 0 auto;opacity:var(--mut-2)}
.ofc__back:active,.ofc__next:active{transform:scale(var(--press-md))}
.ofc__grps{--ofc-band:calc(440px * var(--ui))}
.ofc__in{display:inline-flex;align-items:center;gap:var(--gap-3);height:var(--ofc-fld);padding:0 var(--pad-2);border-radius:var(--r-sm);border:1px solid var(--fld-rim);background:var(--surf)}
.ofc__in input{border:0;background:transparent;outline:none;text-align:center;font-size:calc(var(--t-4) * var(--fz) * var(--fzs,1));font-weight:500;color:var(--ink);width:calc(var(--fw,0px) + 10px * var(--ui))}
.ofc__in .u{font-size:calc(var(--t-2) * var(--fz));color:var(--ink2)}
.ofc__in input::placeholder{color:var(--ph);opacity:1}
.ofc__seat{position:relative;display:flex;align-items:center;gap:var(--gap-4);min-height:var(--ofc-row);margin-top:calc(-3px * var(--ui));max-width:var(--ofc-band)}
.ofc__seat[data-seat="price"]>.ofc__pr{flex:0 1 auto;justify-content:center;min-width:0}
.ofc__seat[data-m="fixed"] .ofc__cap[data-for="fixed"],
.ofc__seat[data-seat="price"][data-need="1"][data-miss="1"] .ofc__cap[data-for="need"],
.ofc__seat[data-m="flex"] .ofc__cap[data-for="flex"],
.ofc__seat[data-m="in"] .ofc__eta[data-for="in"]{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:.15s}
.ofc__cap--say{width:0;min-width:100%}
.ofc__seat[data-seat="price"][data-need="1"][data-miss="1"] .ofc__pr{
border-color:color-mix(in srgb,var(--bad) 48%,var(--line));
box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 13%,transparent);
animation:ab-nudge var(--t4) var(--ez)}
.ofc__pr{flex:0 1 auto;gap:0;max-width:100%;font-size:calc(var(--t-4) * var(--fz) * var(--fzs,1))}
[data-motion="هادئ"] .ofc__stack>*,[data-motion="هادئ"] .ofc__pr>*,[data-motion="هادئ"] .ofc__n{transition:none}
[data-motion="هادئ"] .ofc__seat[data-miss="1"] .ofc__pr{animation:none}
@media (prefers-reduced-motion:reduce){
.ofc__stack>*,.ofc__pr>*,.ofc__n{transition:none}
.ofc__seat[data-miss="1"] .ofc__pr{animation:none}
}
.ofc__eta{display:flex;align-items:center;gap:var(--gap-3);width:100%;min-width:0}
.ofc__eta>.ofc__in{flex:0 0 auto;padding:0 calc(8px * var(--ui))}
.ofc__units{display:flex;align-items:center;gap:var(--gap-2);flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding-block:calc(3px * var(--ui))}
.ofc__units::-webkit-scrollbar{display:none}
.ofc__u{flex:0 0 auto;display:inline-flex;align-items:center;height:var(--h-2);padding:0 var(--pad-1);border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--ink2);font-size:calc(var(--t-2) * var(--fz));font-weight:700;white-space:nowrap;cursor:pointer;font-family:inherit;transition:background var(--t2),color var(--t2),transform var(--t2) var(--ez)}
.ofc__u,.ofc__loc,.ofc__go,.ofc__in,.trc{position:relative}
.ofc__u::after{content:"";position:absolute;inset:calc(-8px * var(--ui)) calc(-1.5px * var(--ui))}
.ofc__go::after,.ofc__in::after{content:"";position:absolute;inset:var(--ofc-ring) 0}
.ofc__in>input,.ofc__in>textarea,.ofc__in>bdi,.ofc__in>span{position:relative;z-index:1}
.trc::after{content:"";position:absolute;inset:calc(-8px * var(--ui)) 0}
.ofc__u:active{transform:scale(var(--press-sm))}
.ofc__u.on{background:var(--acc-tt);color:var(--acc-ink);font-weight:700}
@media (hover:hover) and (pointer:fine){
.ofc__u:not(.on):hover{background:var(--fill2)}
}
.ofc__note{display:flex;align-items:flex-end;gap:var(--gap-4);--fld-gut:calc(7px * var(--ui));
--fld-lift:max(0px,calc((var(--t-4) * var(--fz) * var(--lh-body) - var(--fld-disc)) / 2));
padding:var(--fld-gut);
border:1px solid var(--fld-rim);background:var(--surf)}
.ofc__note textarea{flex:1;min-width:0;border:0;background:transparent;outline:none;resize:none;field-sizing:content;min-height:1lh;max-height:7lh;padding:max(0px,calc((var(--fld-disc) - 1lh) / 2)) 0;font-size:calc(var(--t-4) * var(--fz));line-height:var(--lh-body);color:var(--ink)}
.bd{flex:1;min-height:0;display:flex;position:relative;overflow:clip}
.pg{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:var(--pad-4) var(--pad) calc(30px * var(--ui))}
.pg__in{width:100%;max-width:calc(520px * var(--ui));margin-inline:auto;flex:1 0 auto;display:flex;flex-direction:column;gap:var(--sec-gap)}
.ints{display:flex;flex-direction:column;gap:var(--gap-3);padding:calc(12px * var(--ui));border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surf)}
@keyframes ab-intflash{0%,100%{box-shadow:0 0 0 0 transparent}
15%{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 55%,transparent)}
40%{box-shadow:0 0 0 0 transparent}
58%{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 45%,transparent)}
82%{box-shadow:0 0 0 0 transparent}}
.intr--flash{animation:ab-intflash 1.6s ease-out}
[data-motion="هادئ"] .intr--flash{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--acc) 55%,transparent)}
.seg--q{background:var(--surf);padding:calc(2px * var(--ui));border-radius:var(--r-xs);
max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;
overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.seg--q::-webkit-scrollbar{display:none}
.segb--q{flex:0 0 auto;white-space:nowrap}
.segb--q{padding:calc(4px * var(--ui)) calc(9px * var(--ui));font-size:calc(var(--t-2) * var(--fz));color:var(--ink2);border-radius:var(--r-xs)}
.segb--q.on{background:var(--sel);color:var(--sel-ink);font-weight:700}
.seg--qth{position:relative;isolation:isolate}
.seg--qth>.cap__th{--capp:calc(2px * var(--ui));border-radius:var(--r-xs);background:var(--sel)}
.seg--qth>.segb{position:relative;z-index:1}
.seg--qth[data-thumb]>.segb--q.on{background:transparent}
@media (hover:hover) and (pointer:fine){
.segb--q:hover:not(.on){color:var(--ink)}
}
.int{display:inline-flex;align-items:center;min-width:0;padding:calc(5px * var(--ui)) calc(11px * var(--ui));border-radius:var(--r-pill);background:var(--acc-t);color:var(--acc-ink);font-size:calc(var(--t-3) * var(--fz));font-weight:500}
.int>bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.int__add{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap-3);
padding-block:var(--gap-2);padding-inline:var(--pad-2);
border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surf);
box-shadow:var(--shadow);
transition:border-radius var(--t3) var(--ez),box-shadow var(--t3) var(--ez),border-color var(--t3) var(--ez)}
.int__add--list{grid-template-columns:1fr;border-radius:var(--r-md);
padding:calc(10px * var(--ui)) calc(12px * var(--ui)) calc(8px * var(--ui))}
.int__add--list>.int__go{justify-self:end}
.int__add textarea{min-width:0;display:block;border:0;background:transparent;outline:none;resize:none;
font-family:inherit;font-size:calc(var(--t-3) * var(--fz));line-height:var(--lh-read);
padding:calc(6px * var(--ui)) calc(2px * var(--ui));color:var(--ink);
overflow-x:hidden;overflow-y:hidden;scrollbar-width:thin}
.int__add textarea::placeholder{color:var(--ph)}
.int__go{position:relative;flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2);
min-width:calc(28px * var(--ui));height:var(--h-2);padding:0 calc(10px * var(--ui));
border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);cursor:pointer;
font-family:inherit;font-size:calc(var(--t-2) * var(--fz));font-weight:700;
transition:min-width var(--t3) var(--ez),padding var(--t3) var(--ez),background-color var(--t2),color var(--t2)}
.int__add--list .int__go{align-self:flex-end}
.int__go--off{background:var(--well);color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line)}
.int__go>b{font-weight:700}
.int__go::after{content:"";position:absolute;inset:calc(-9px * var(--ui)) 0}
@media (hover:hover) and (pointer:fine){
.int__go:hover:not(.int__go--off){background:var(--btn-d)}
.int__go--off:hover{background:var(--acc-tt)}
}
.iad{display:flex;flex-direction:column;gap:var(--gap-3)}
.blk{display:flex;flex-direction:column;border-radius:var(--r-sm);
border:1px solid color-mix(in srgb,var(--acc) 48%,transparent);background:var(--surf)}
.rch__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:var(--r-xs);
background:transparent;color:var(--ink);font-family:inherit;font-size:calc(var(--t-3) * var(--fz));cursor:pointer;text-align:start;width:100%}
.rch__cn{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rch__cr{flex:0 0 auto;font-size:calc(var(--t-1) * var(--fz));color:var(--ink3)}
@media (hover:hover) and (pointer:fine){
.rch__row:hover{background:var(--fill)}
}
.rch__row:active{background:var(--fill2)}
.rch__row.on{background:var(--acc-t);color:var(--acc-ink);font-weight:700}
.rch__row.on .rch__cr{color:var(--acc-ink);opacity:.7}
.pool__wait{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px 0;font-size:calc(var(--t-3) * var(--fz));color:var(--ink3)}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(130px * var(--ui)),1fr));gap:var(--gap-4)}
.kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;
column-gap:var(--gap-4);row-gap:var(--gap-1);
padding:calc(13px * var(--ui)) calc(14px * var(--ui));border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surf)}
.kpi__l{grid-column:1;grid-row:1}
.kpi__v{grid-column:2;grid-row:1 / span 2}
html[data-lay="stack"] .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-lay="stack"] .kpis>:last-child:nth-child(odd){grid-column:1 / -1}
.kpi__l{font-size:calc(var(--t-2) * var(--fz));color:var(--ink3)}
.kpi__v{font-size:calc(22px * var(--fz));font-weight:900;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}
.kpi__v.ok{color:var(--ok)}
.top{display:flex;align-items:center;gap:var(--gap-4)}
.gate{position:relative}
.gate__go{width:100%;min-height:var(--h-3);padding:0 var(--pad-5);border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);font-size:calc(var(--t-3) * var(--fz));font-weight:700;cursor:pointer;transition:transform var(--t2) var(--ez);font-family:inherit}
.gate__go:active{transform:scale(var(--press-lg))}
.rt{display:inline-flex;align-items:center;gap:var(--gap-2);white-space:nowrap}
.rt>svg{flex:0 0 auto;color:var(--gold)}
.prof__save{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-3);min-height:var(--h-3);padding:0 var(--pad-3);border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);font-size:calc(var(--t-3) * var(--fz));font-weight:700;cursor:pointer;transition:transform var(--t2) var(--ez);font-family:inherit}
.prof__save>svg{flex:0 0 auto}
.prof__save:active{transform:scale(var(--press-md))}
.md{position:fixed;inset:0;z-index:var(--z-modal);background:var(--md-scrim);
-webkit-backdrop-filter:blur(var(--gl-blur-scrim)) saturate(var(--gl-sat-scrim));backdrop-filter:blur(var(--gl-blur-scrim)) saturate(var(--gl-sat-scrim));
display:grid;place-items:center;animation:ab-fade var(--t3) var(--ez) backwards;overscroll-behavior:contain}
.md--deep{z-index:var(--z-modal-deep)}
html[data-lay="wide"] .md--notifs{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;place-items:start start}
html[data-lay="wide"] .md--notifs .md__c{margin-block-start:calc(var(--safe-t) + 66px * var(--ui));margin-inline-start:calc(var(--safe-s) + 24px * var(--ui));width:min(92vw,400px * var(--ui));box-shadow:var(--shadow2)}
html[data-lay="stack"] .md:not(.md--anch):not(.md--spot){
place-items:end stretch;padding-inline:calc(7px * var(--ui))}
html[data-lay="stack"] .md:not(.md--anch):not(.md--spot)>.md__c{
width:auto;max-width:none;justify-self:stretch;
margin-block-end:calc(7px * var(--ui));
border-radius:var(--r-xl);
animation:ab-mdup var(--t4) var(--ez-b) backwards}
@keyframes ab-mdup{from{opacity:0;transform:translateY(calc(34px * var(--ui)))}to{opacity:1;transform:none}}
html[data-lay="stack"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot)>.md__c{
transform:translateY(calc(22px * var(--ui)))}
@media (prefers-reduced-motion:reduce){
html[data-lay="stack"] .md:not(.md--anch):not(.md--spot)>.md__c{animation-duration:.01ms}
}
html[data-motion="هادئ"][data-lay="stack"] .md>.md__c{animation-duration:.01ms}
.md__c{position:relative;width:min(92vw,320px * var(--ui));display:flex;flex-direction:column;gap:var(--gap-4);padding:calc(18px * var(--ui)) calc(16px * var(--ui));border-radius:var(--r-lg);border:0;color:var(--ink);
background:var(--bg);
animation:ab-mdin var(--t3) var(--ez) backwards;max-height:var(--md-cap);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;
box-shadow:var(--shadow2)}
html[data-glass="1"] .md__c{
background:var(--md-bg);
-webkit-backdrop-filter:blur(var(--gl-blur-sheet)) saturate(var(--gl-sat));backdrop-filter:blur(var(--gl-blur-sheet)) saturate(var(--gl-sat));
box-shadow:var(--gl-lift),inset 0 1px 1px var(--gl-sheen2),inset 0 0 0 1px var(--gl-rim)}
html[data-glass="1"] .md__c::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;
background:linear-gradient(to bottom,var(--gl-lite),transparent 46%)}
html[data-glass="1"] .md__c>*{position:relative;z-index:1}
.md__wait{display:flex;align-items:center;justify-content:center;gap:var(--gap-3);padding:calc(10px * var(--ui)) calc(8px * var(--ui));font-size:calc(var(--t-2) * var(--fz));line-height:var(--lh-body);color:var(--ink3);text-align:center}
.md__t{font-size:calc(var(--t-3) * var(--fz));font-weight:700;padding:calc(6px * var(--ui)) calc(8px * var(--ui)) calc(8px * var(--ui))}
.md__t2{font-size:calc(var(--t-5) * var(--fz));font-weight:700}
.md__s2{font-size:calc(var(--t-2) * var(--fz));color:var(--ink3)}
.md__go{min-height:var(--h-4);padding:0 var(--pad-3);border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);box-shadow:var(--btn-glow);font-size:calc(var(--t-4) * var(--fz));font-weight:700;cursor:pointer;transition:transform var(--t2) var(--ez);font-family:inherit}
@media (hover:hover) and (pointer:fine){
.md__go:not([disabled]):hover{background:var(--btn-d)}
}
.md__go:active{transform:scale(var(--press-md))}
.mapm__b{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;
display:flex;flex-direction:column;gap:var(--gap-4);-webkit-overflow-scrolling:touch;
margin-inline:calc(-3px * var(--ui));padding-inline:calc(3px * var(--ui))}
.md__c--map>*,.md__c--nst>*,.mapm__b>*,.nsm__b>*,.loc__my>*,.loc__hood>*{flex:0 0 auto}
.mv__stage{position:relative;height:calc(230px * var(--ui));border-radius:var(--r-md);overflow:hidden;background:var(--me);color:var(--me-ink);display:grid;place-items:center;touch-action:pan-y pinch-zoom}
.mv__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.ntf{position:fixed;top:calc(var(--safe-t) + var(--gut));inset-inline:var(--gut);margin-inline:auto;width:auto;max-width:calc(520px * var(--ui));display:flex;align-items:center;gap:var(--gap-4);padding:calc(12px * var(--ui)) var(--pad-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);box-shadow:var(--shadow2);transform:translateY(calc(-100% - 24px));opacity:0;transition:transform var(--t4) var(--ez-b),opacity var(--t3) var(--ez);z-index:var(--z-notif);cursor:pointer;text-align:start;font-family:inherit;touch-action:none;-webkit-user-select:none;user-select:none}
.ntf.show{transform:none;opacity:1}
.ntf:active{transform:scale(var(--press-lg))}
.ntf__ic{width:calc(30px * var(--ui));height:calc(30px * var(--ui));flex:0 0 auto;border-radius:var(--r-sm);background:var(--acc-t);color:var(--acc-ink);display:grid;place-items:center}
.ntf__c{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gap-1)}
.ntf__t{font-size:calc(var(--t-3) * var(--fz));font-weight:700;line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ntf__s{font-size:calc(var(--t-2) * var(--fz));color:var(--ink2);line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tst{position:fixed;top:calc(var(--safe-t) + var(--gut));inset-inline:0;margin-inline:auto;width:fit-content;max-width:min(92vw,430px);
display:flex;align-items:center;gap:var(--gap-4);padding:calc(9px * var(--ui)) calc(15px * var(--ui)) calc(9px * var(--ui)) calc(11px * var(--ui));border-radius:var(--r-md);
background:var(--tst-bg);color:var(--tst-ink);border:1px solid var(--tst-line);box-shadow:var(--tst-shadow);
-webkit-backdrop-filter:blur(var(--gl-blur-toast)) saturate(var(--gl-sat));backdrop-filter:blur(var(--gl-blur-toast)) saturate(var(--gl-sat));
font-size:calc(var(--t-3) * var(--fz));font-weight:700;line-height:var(--lh-body);text-align:start;
z-index:var(--z-toast);opacity:0;transform:translateY(calc(-100% - 18px * var(--ui)));
transition:opacity var(--t2) var(--ez),transform var(--t4) var(--ez-b);pointer-events:none}
html[dir="ltr"] .tst{padding:calc(9px * var(--ui)) calc(11px * var(--ui)) calc(9px * var(--ui)) calc(15px * var(--ui))}.tst.show{opacity:1;transform:none}
.tst.seat{transform:translateY(calc(-12px * var(--ui)))}
.tst.seat.show{transform:none}
.tst.low{transform:translateY(calc(-100% - 18px))}
.tst.low.show{transform:translateY(58px)}
.tst__b{width:24px;height:24px;flex:0 0 auto;border-radius:var(--r-pill);display:grid;place-items:center;
background:color-mix(in srgb,var(--ok) 24%,transparent);color:var(--tst-ok)}
.tst.err .tst__b{background:color-mix(in srgb,var(--bad) 26%,transparent);color:var(--tst-bad)}
.tst.info .tst__b{background:color-mix(in srgb,var(--warn) 26%,transparent);color:var(--tst-warn)}
.tst__t{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html[data-lay="stack"] .sb{border-inline-end:0}
html[data-lay="stack"] #ab2[data-mv="thread"] .sb{display:none}
#ab2[data-bk]{position:relative}
html[data-lay="stack"] #ab2[data-bk="1"][data-mv="thread"] .sb{display:flex;position:absolute;inset:0;width:100%;z-index:0}
#ab2[data-bk] .cm{z-index:1}
#ab2[data-bk] .pdw{position:relative;z-index:1}
html[data-lay="stack"] #ab2[data-bk="1"][data-pmv="detail"] .inb{display:flex;position:absolute;inset:0;width:100%;border-inline-end:0;z-index:0}
#ab2[data-bk] .pv__stage{position:relative;overflow:hidden}
#ab2[data-bk] .pv__main{position:relative;z-index:1}
#ab2[data-bk="1"] .sb,#ab2[data-bk="1"] .inb,.bkgnd{overflow:hidden;box-shadow:var(--el-3)}
.bkdim{position:absolute;inset:0;z-index:0;background:#000;opacity:0;pointer-events:none}
.bkgnd{position:absolute;inset:0;z-index:0;background:var(--bg);border:1px solid var(--line);pointer-events:none}
html[data-lay="stack"] #ab2[data-mv="list"] .cm{display:none}
html[data-lay="stack"] #ab2[data-pmv="detail"] .inb{display:none}
html[data-lay="stack"] #ab2[data-pmv="list"] .pdw{display:none}
html[data-lay="stack"] .cp{padding-top:calc(18px * var(--ui))}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0ms!important;
animation-iteration-count:1!important;transition-duration:.01ms!important}
.spin,.wt,.sysSpin{animation-duration:.7s!important;animation-iteration-count:infinite!important}
.net svg{animation-duration:1.6s!important;animation-iteration-count:infinite!important}
}
.cp__att{display:flex;gap:var(--gap-3);flex-wrap:wrap;padding:calc(7px * var(--ui)) calc(2px * var(--ui)) calc(2px * var(--ui))}
.cp__th{position:relative;width:calc(52px * var(--ui));height:calc(52px * var(--ui));border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line);background:var(--fill);flex:0 0 auto}
.cp__th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.cp__th--busy{display:flex;align-items:center;justify-content:center}
.cp__veil{position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 52%,transparent);pointer-events:none}
.cp__th--busy>.spin,.thumb--up>.spin{position:relative;z-index:1}
.thumb--up{cursor:default}
.cp__th{transition:opacity var(--t2) var(--ez),transform var(--t3) var(--ez),
width var(--t3) var(--ez),margin-inline-end var(--t3) var(--ez)}
.cp__th.cp__th--bye{opacity:0;transform:scale(.84);width:0;min-width:0;
margin-inline-end:calc(-1 * var(--gap-3));pointer-events:none}
[data-motion="هادئ"] .cp__th{transition:none}
@media (prefers-reduced-motion:reduce){.cp__th{transition:none}}
.bq--add{padding:calc(10px * var(--ui)) calc(13px * var(--ui));border-radius:var(--r-md) var(--r-tail) var(--r-md) var(--r-md);background:var(--me)}
.mq{display:flex;flex-direction:column;gap:var(--gap-1);align-items:flex-start;width:100%;margin-bottom:calc(6px * var(--ui));padding:calc(8px * var(--ui)) var(--pad-1);border:0;border-inline-start:2.5px solid var(--acc);border-radius:var(--r-xs);background:color-mix(in srgb,var(--acc) 7%,transparent);cursor:pointer;text-align:start;font-family:inherit;color:inherit}
.mq bdi{font-size:calc(var(--t-2) * var(--fz));color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}
.m.bye{opacity:0;transform:translateY(4px) scale(.97);transition:opacity var(--t2) var(--ez),transform var(--t2) var(--ez)}
.m--in>.oc{transform-origin:top left}
html[dir="ltr"] .m--in>.oc{transform-origin:top right}
.nofx .m--in>.oc{animation:ab-bubin var(--t3) var(--ez-b) backwards}
@keyframes ab-bubin{from{opacity:0;transform:translateY(7px) scale(.8)}}
[data-motion="هادئ"] .m--in>.oc{animation:none!important}
.rp-arm{box-shadow:0 0 0 2px color-mix(in srgb,var(--acc) 35%,transparent)}
body{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
input,textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}
.md--spot{background:color-mix(in srgb,var(--ink) 50%,transparent);
-webkit-backdrop-filter:blur(var(--gl-blur-spot)) saturate(var(--gl-sat-spot));backdrop-filter:blur(var(--gl-blur-spot)) saturate(var(--gl-sat-spot))}
[data-th="داكن"] .md--spot{background:color-mix(in srgb,var(--bg) 62%,transparent)}
.spot__b{position:fixed;z-index:2;pointer-events:none;animation:ab-spot var(--t3) var(--ez) both}
.spot__m{z-index:3;width:min(78vw,264px * var(--ui));animation:ab-pop var(--t3) var(--ez) .05s both}
@keyframes ab-spot{from{transform:scale(1)}to{transform:scale(1.025)}}
.lp-hold{transform:scale(.965);transition:transform var(--t5) var(--ez)}
#ab2mdl.lp-deaf{pointer-events:none}
.md__c:focus,.md__c:focus-visible,.spot__m:focus,.spot__m:focus-visible{outline:none}
.tr{position:relative}
.tr::before{content:none}
.tr>*{position:relative}
.tr.open{background:var(--surf)}
.ptr-host{position:relative}
.ptr{position:absolute;inset-inline:0;inset-block-end:0;overflow:hidden;z-index:6;pointer-events:none}
.ptr__cov{position:sticky;top:0;height:0;z-index:2;pointer-events:none}
.ptr__cov>i{position:absolute;inset-inline:0;bottom:0;height:480px;background:var(--h-g,transparent)}
.ptr__rider{position:absolute;inset-inline:0;
inset-block-start:calc(-52px * var(--ui) - 17px * var(--fz));
display:flex;flex-direction:column;align-items:center;row-gap:var(--gap-3)}
.ptr__sp{position:relative;display:grid;place-items:center;width:calc(36px * var(--ui));height:calc(36px * var(--ui));border-radius:var(--r-pill);
background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink2);
transition:box-shadow var(--t3) var(--ez),color var(--t2) var(--ez);
transform-origin:50% 50%;transform:scale(.8)}
.ptr__gl{display:grid;place-items:center;transform-origin:50% 50%;transition:opacity var(--t2) var(--ez)}
.ptr__ring{position:absolute;inset:-1px;width:calc(36px * var(--ui));height:calc(36px * var(--ui));transform:rotate(-90deg)}
.ptr__trk{fill:none;stroke:var(--line);stroke-width:2.5}
.ptr__arc{fill:none;stroke:var(--acc);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:94.2;stroke-dashoffset:94.2}
.ptr--ready .ptr__sp,.ptr--spin .ptr__sp{color:var(--acc-ink)}
.ptr--ready .ptr__sp,.ptr--done .ptr__sp,.ptr--fail .ptr__sp{box-shadow:var(--shadow2)}
.ptr--spin .ptr__gl{opacity:0}
.ptr--spin .ptr__ring{animation:ab-ptrsweep 1.25s linear infinite}
.ptr--spin .ptr__arc{animation:ab-ptrarc 1.25s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){
.ptr--spin .ptr__ring{animation-duration:1.25s!important;animation-iteration-count:infinite!important}
.ptr--spin .ptr__arc{animation-duration:1.25s!important;animation-iteration-count:infinite!important}
}
@keyframes ab-ptrsweep{from{transform:rotate(-90deg)}to{transform:rotate(270deg)}}
@keyframes ab-ptrarc{
0%{stroke-dasharray:3 91.2;stroke-dashoffset:0}
50%{stroke-dasharray:62 32.2;stroke-dashoffset:-20}
100%{stroke-dasharray:3 91.2;stroke-dashoffset:-88}}
.ptr--done .ptr__arc{stroke:var(--ok)}
.ptr--done .ptr__sp{color:var(--ok)}
.ptr--fail .ptr__arc{stroke:var(--bad)}
.ptr--fail .ptr__sp{color:var(--bad)}
.ptr__gl.is-result svg{animation:ab-ptrpop var(--t3) var(--ez-b)}
@keyframes ab-ptrpop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}100%{transform:scale(1)}}
.ptr__say{min-block-size:calc(17px * var(--fz));max-inline-size:calc(100% - 24px * var(--ui));
font-size:calc(var(--t-3) * var(--fz));font-weight:700;line-height:calc(17px * var(--fz));color:var(--ink2);
text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ptr__say.is-in{animation:ab-ptrsay var(--t3) var(--ez) both}
@keyframes ab-ptrsay{from{transform:translateY(calc(3px * var(--ui)))}to{transform:none}}
.ptr--fail .ptr__say{color:var(--bad)}
.ptr--news .ptr__say{color:var(--acc-ink);font-weight:700}
[data-motion="هادئ"] .ptr--spin .ptr__ring,[data-motion="هادئ"] .ptr--spin .ptr__arc,
[data-motion="هادئ"] .ptr__gl.is-result svg,[data-motion="هادئ"] .ptr__say.is-in{animation:none!important}
@media (prefers-reduced-motion:reduce){
.ptr--spin .ptr__ring,.ptr--spin .ptr__arc,.ptr__gl.is-result svg,.ptr__say.is-in{animation:none!important}
}
.nu{position:relative;background:var(--acc-t)}
.nu--go{animation:ab-nugo var(--t5) var(--ez) both}
@keyframes ab-nugo{from{background-color:var(--acc-t)}to{background-color:var(--nu-off,transparent)}}
.oc.nu{--nu-off:var(--surf)}
.tr__r.cur.nu,.ir.cur.nu,.kid.cur.nu{--nu-off:var(--sel)}
.nu-up{animation:ab-nuup var(--t5) var(--ez) both}
@keyframes ab-nuup{from{transform:translate3d(0,var(--fd,0px),0)}to{transform:none}}
.nu--go.nu-up{animation:ab-nugo var(--t5) var(--ez) both,ab-nuup var(--t5) var(--ez) both}
[data-motion="هادئ"] .nu-up,[data-motion="هادئ"] .nu--go.nu-up{animation:none!important}
@media (prefers-reduced-motion:reduce){
.nu-up,.nu--go.nu-up{animation:none!important}
}
.sb__list,.inb__list,.th{position:relative}
@keyframes ab-pgf{from{opacity:.5;transform:translateX(calc(var(--dirx) * 7%)) scale(.98)}to{opacity:1;transform:none}}
@keyframes ab-pgb{from{opacity:.45;transform:translateX(calc(var(--dirx) * -7%)) scale(.98)}to{opacity:1;transform:none}}
@keyframes ab-pgr{from{opacity:0}to{opacity:1}}
.pg-f{animation:ab-pgf var(--t4) var(--ez-in) backwards}
.pg-b{animation:ab-pgb var(--t4) var(--ez-in) backwards}
.pg-r{animation:ab-pgr var(--t3) var(--ez) backwards}
.pk{gap:var(--gap-4);padding:calc(14px * var(--ui))}
.pk>*{flex:0 0 auto}
.sb__foot{padding-bottom:max(10px * var(--ui),calc(var(--safe-b) + 6px * var(--ui)))}
html[data-lay="stack"] .sb__acct{transition:background var(--t2)}
.rail{padding-bottom:max(16px * var(--ui),calc(var(--safe-b) + 12px * var(--ui)))}
.ntf.show .ntf__ic{animation:ab-ping 2.4s ease-out 2}
html{-webkit-text-size-adjust:100%}
#ab2{touch-action:pan-x pan-y}
:where(#ab2 *,#ab2mdl,#ab2mdl *){touch-action:pan-x pan-y}
.stg{width:calc(14px * var(--ui));height:calc(14px * var(--ui));flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill)}
.stg--dot{width:calc(7px * var(--ui));height:calc(7px * var(--ui));margin-inline:calc(3.5px * var(--ui))}
.stg--gr{color:var(--acc)}
.stg--bl{color:var(--bl)}
@keyframes ab-pingc{from{transform:scale(1);opacity:.48}to{transform:scale(1.9);opacity:0}}
.pingc{position:relative}
.pingc::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;
border:2px solid currentColor;opacity:0;
animation:var(--fx-pingc) 2.4s ease-out 3 backwards}
[data-motion="هادئ"] .pingc::after{animation:none}
@media (prefers-reduced-motion:reduce){
.pingc::after{animation:none}
}
.stg--dot.stg--gr,.stg--dot.stg--bl{background:currentColor}
.stg--bell{width:auto;min-width:calc(16px * var(--ui));height:calc(16px * var(--ui));flex:0 0 auto;background:transparent;border-radius:0;overflow:visible;position:relative;color:var(--acc)}
.stg--bell>svg{transform-origin:50% 16%;animation:ab-bellring 3.4s var(--ez) 2;animation-fill-mode:backwards}
@keyframes ab-bellring{
0%,62%,100%{transform:rotate(0deg)}
66%{transform:rotate(13deg)}
70%{transform:rotate(-11deg)}
75%{transform:rotate(8deg)}
80%{transform:rotate(-5.5deg)}
86%{transform:rotate(3deg)}
93%{transform:rotate(-1.5deg)}}
[data-motion="هادئ"] .stg--bell>svg{animation:none}
@media (prefers-reduced-motion:reduce){
.stg--bell>svg{animation:none}
}
.stg--fire{width:calc(12px * var(--ui));height:calc(15px * var(--ui));margin-inline:calc(1px * var(--ui));background:transparent;border-radius:0;overflow:visible;color:var(--bl)}
.fl{width:100%;height:100%;overflow:visible;transform-origin:50% 92%;
animation:ab-flsway var(--f3,4.4s) var(--p3,0s) ease-in-out 3;
filter:drop-shadow(0 0 calc(2.5px * var(--ui)) color-mix(in srgb,var(--bl) 40%,transparent))}
@keyframes ab-flbody{
0%{transform:scale(1,1) rotate(0deg)}
13%{transform:scale(.93,1.11) rotate(calc(-2deg * var(--fs,1)))}
27%{transform:scale(1.06,.94) rotate(calc(1.4deg * var(--fs,1)))}
41%{transform:scale(.96,1.07) rotate(calc(2.6deg * var(--fs,1)))}
58%{transform:scale(1.07,.91) rotate(calc(-1.2deg * var(--fs,1)))}
72%{transform:scale(.94,1.09) rotate(calc(-2.8deg * var(--fs,1)))}
88%{transform:scale(1.03,.97) rotate(calc(.8deg * var(--fs,1)))}
100%{transform:scale(1,1) rotate(0deg)}}
@keyframes ab-flcore{
0%{transform:scale(1,1) translateY(0);opacity:.94}
17%{transform:scale(1.13,.84) translateY(4%);opacity:.68}
36%{transform:scale(.86,1.16) translateY(-5%);opacity:1}
55%{transform:scale(1.07,.93) translateY(2%);opacity:.76}
74%{transform:scale(.91,1.08) translateY(-2%);opacity:.97}
100%{transform:scale(1,1) translateY(0);opacity:.94}}
@keyframes ab-flsway{
0%{transform:translateY(0) rotate(0deg)}
21%{transform:translateY(-4%) rotate(calc(2.2deg * var(--fs,1)))}
44%{transform:translateY(3%) rotate(calc(-1.7deg * var(--fs,1)))}
67%{transform:translateY(-2%) rotate(calc(2.9deg * var(--fs,1)))}
100%{transform:translateY(0) rotate(0deg)}}
[data-motion="هادئ"] .fl,[data-motion="هادئ"] .fl__b,[data-motion="هادئ"] .fl__c{animation:none}
@media (prefers-reduced-motion:reduce){
.fl,.fl__b,.fl__c{animation:none}
}
.stg--radar{width:calc(14px * var(--ui));height:calc(14px * var(--ui));background:transparent;border-radius:0;overflow:visible;color:var(--acc)}
.rd{width:100%;height:100%;overflow:visible}
@keyframes ab-rdr{
0%{transform:scale(.2);opacity:0}
12%{opacity:.62}
70%{opacity:0}
100%{transform:scale(1);opacity:0}}
@keyframes ab-rdrc{
0%,100%{opacity:.92;transform:scale(1)}
10%{opacity:1;transform:scale(1.14)}
40%{opacity:.7;transform:scale(1)}}
.stg.mk-off .rd__p,.stg.mk-off .rd__c,
.stg.mk-off .fl,.stg.mk-off .fl__b,.stg.mk-off .fl__c,
.stg.mk-off>svg{animation-play-state:paused}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
}
.nwt{display:flex;align-items:center;gap:var(--gap-4);width:100%;min-height:var(--h-5);flex:0 0 auto;
padding:calc(10px * var(--ui)) var(--pad-3);margin-bottom:calc(10px * var(--ui));
border:0;border-radius:var(--r-md);background:var(--btn);color:var(--btn-ink);
box-shadow:var(--btn-glow);cursor:pointer;text-align:start;font-family:inherit;
transition:transform var(--t2) var(--ez-stay),box-shadow var(--t3) var(--ez-stay),
background var(--t2) var(--ez-stay)}
.nwt:active{transform:scale(var(--press-md))}
@media (hover:hover) and (pointer:fine){.nwt:hover{background:var(--btn-d)}}
.sb__new{transition:opacity var(--t3) var(--ez-in),transform var(--t3) var(--ez-in),
visibility 0s linear 0s,background var(--t2),box-shadow var(--t2) var(--ez),
var(--nw-gl,padding 0s)}
.sb__new--tuck{opacity:0;visibility:hidden;pointer-events:none;
transform:translateY(calc(10px * var(--ui))) scale(.86);
transition:opacity var(--t2) var(--ez-out),transform var(--t2) var(--ez-out),
visibility 0s linear var(--t2),var(--nw-gl,padding 0s)}
@media (prefers-reduced-motion:reduce){
.sb__new,.sb__new--tuck{transition-duration:.01ms;transition-delay:0s}
.nwt{transition:none}
}
[data-motion="هادئ"] .sb__new{transition-duration:.01ms;transition-delay:0s}
[data-motion="هادئ"] .nwt{transition:none}
.tr{background:var(--surf);border:0;border-radius:var(--r-md);
box-shadow:inset 0 1px 0 var(--card-lite),var(--el-1);overflow:hidden;position:relative}
.tr+.tr{margin-top:calc(10px * var(--ui))}
.alive{display:flex;align-items:center;justify-content:center;gap:var(--gap-3);
padding:calc(18px * var(--ui)) var(--pad-2) calc(10px * var(--ui));
font-size:calc(var(--t-2) * var(--fz));line-height:var(--lh-body);color:var(--ink3);text-align:center}
.alive__t{min-width:0}
.alive__d{flex:0 0 auto;width:calc(6px * var(--ui));height:calc(6px * var(--ui));
border-radius:var(--r-pill);background:var(--acc);
opacity:.35;transform:scale(.8)}
.alive__d--new{animation:ab-pulsed 3.2s var(--ez) 3 both}
@keyframes ab-pulsed{
0%,100%{opacity:.35;transform:scale(.8)}
18%{opacity:1;transform:scale(1)}
46%{opacity:.35;transform:scale(.8)}}
@media (prefers-reduced-motion:reduce){.alive__d{animation:none;opacity:.7;transform:none}}
html[data-motion="هادئ"] .alive__d{animation:none;opacity:.7;transform:none}
.tr__sp{display:block;padding:calc(9px * var(--ui)) calc(2px * var(--ui)) calc(3px * var(--ui));
margin-top:calc(2px * var(--ui))}
.codebdg{position:relative;display:inline-flex;align-items:center;gap:var(--gap-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surf);color:var(--acc-ink);font-size:calc(var(--t-1) * var(--fz));font-weight:700;padding:calc(4px * var(--ui)) var(--pad-1);cursor:pointer;font-family:inherit;transition:background var(--t2),transform var(--t2) var(--ez)}
.codebdg::after{content:"";position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);
height:max(100%,24px);pointer-events:auto}
.codebdg:active{transform:scale(var(--press-sm))}
@media (hover:none){
.tr__r:active:not(:has(.tr__chev:active)), .kid:active, .ir:active, .sb__acct:active, .md__r:active, .st__row:active, .chip:active, .act:active, .bd__c:active{background:var(--fill)}
.chev27:active{background:var(--fill2);color:var(--ink)}
.tb:active,.icb--ghost:active{background:var(--fill2)}
}
.sb__list,.inb__list,.th,.pd,.st,.cp,.pg,.bd__sc,.bd__cols,.rail,.map__cities{overscroll-behavior:contain}
.sb__list,.inb__list,.th,.pd{overscroll-behavior-y:none;overscroll-behavior-block:none}
.sb__list.ovs,.inb__list.ovs,.th.ovs,.pd.ovs{overscroll-behavior-y:contain;overscroll-behavior-block:contain}
html[data-lay="stack"]{overscroll-behavior-x:none}
html,body{overscroll-behavior-y:none;overscroll-behavior-block:none}
#ab2[data-mdl="1"] .sb__list,#ab2[data-mdl="1"] .inb__list,#ab2[data-mdl="1"] .th,
#ab2[data-mdl="1"] .pd,#ab2[data-mdl="1"] .st,#ab2[data-mdl="1"] .cp,
#ab2[data-mdl="1"] .pg,#ab2[data-mdl="1"] .bd__sc,#ab2[data-mdl="1"] .bd__cols,#ab2[data-mdl="1"] .rail{overflow:hidden}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*{-webkit-tap-highlight-color:transparent}
#ab2mdl.md-still .md,#ab2mdl.md-still .md__c,#ab2mdl.md-still .spot__m{animation:none!important}
#ab2mdl.bye{pointer-events:none}
#ab2mdl.bye .md{opacity:0;transition:opacity var(--t3) var(--ez)}
#ab2mdl.bye .md__c{opacity:0;transform:translateY(8px) scale(.99);transition:opacity var(--t3) var(--ez),transform var(--t3) var(--ez)}
.hdt{display:inline-flex;align-items:center;gap:var(--gap-4);flex:0 0 auto;margin-inline-start:auto}
@media (hover:hover) and (pointer:fine){
}
@keyframes ab-recdot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}
.dict{width:100%;display:flex;flex-direction:column;gap:var(--gap-3);padding:calc(10px * var(--ui)) calc(12px * var(--ui));margin-top:calc(8px * var(--ui));border-radius:var(--r-sm);
background:var(--acc-t);animation:var(--fx-slide) var(--t3) var(--ez) backwards}
.dict{width:100%;display:flex;flex-direction:column;gap:var(--gap-3);padding:calc(10px * var(--ui)) calc(12px * var(--ui));margin-top:calc(8px * var(--ui));border-radius:var(--r-sm);
background:var(--acc-t);animation:var(--fx-slide) var(--t3) var(--ez) backwards}
.net{position:fixed;top:calc(var(--safe-t) + var(--gut));inset-inline:0;margin-inline:auto;width:fit-content;max-width:86vw;display:flex;align-items:center;gap:var(--gap-3);padding:calc(7px * var(--ui)) calc(14px * var(--ui));border-radius:var(--r-pill);background:color-mix(in srgb,var(--warn) 14%,var(--bg));color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);box-shadow:var(--shadow2);font-size:calc(var(--t-3) * var(--fz));font-weight:700;z-index:var(--z-net);opacity:0;transform:translateY(-8px);transition:opacity var(--t3),transform var(--t3) var(--ez);pointer-events:none}
.net.show{opacity:1;transform:none}
.net svg{animation:ab-sweep 1.6s linear infinite}
.net__go{pointer-events:auto;flex:none;margin-inline-start:calc(2px * var(--ui));padding:calc(4px * var(--ui)) var(--pad-2);border-radius:var(--r-pill);border:0;background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn);font:inherit;font-weight:900;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--t2),transform var(--t2) var(--ez)}
.net__go:active{transform:scale(var(--press-lg))}
.net--new{background:var(--acc-t);color:var(--acc-ink);
border-color:color-mix(in srgb,var(--acc) 34%,transparent)}
.net--new svg{animation:none}
.net--new .net__go{background:var(--btn);color:var(--btn-ink);box-shadow:var(--btn-glow)}
.tobot{position:absolute;bottom:calc(92px * var(--ui));inset-inline-start:calc(16px * var(--ui));z-index:6;width:calc(34px * var(--ui));height:var(--h-3);border:1px solid var(--line);border-radius:var(--r-pill);background:linear-gradient(var(--surf),var(--surf)),var(--bg);color:var(--ink2);box-shadow:var(--shadow2);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(8px) scale(.9);transition:visibility 0s linear var(--t2),opacity var(--t2),transform var(--t3) var(--ez),background var(--t2),color var(--t2);pointer-events:none;visibility:hidden}
.tobot.show{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}
.tobot:active{background:linear-gradient(var(--fill),var(--fill)),var(--bg);color:var(--ink);transform:scale(var(--press-xs))}
@media (hover:hover) and (pointer:fine){
.tobot:hover{background:linear-gradient(var(--fill),var(--fill)),var(--bg)}
}
.ttw{position:relative;height:0;flex:0 0 auto;z-index:11;pointer-events:none}
.totop{position:absolute;bottom:calc(var(--gl-b,0px) + 12px * var(--ui) + var(--kb));inset-inline-start:calc(16px * var(--ui));width:calc(34px * var(--ui));height:var(--h-3);border:1px solid var(--line);border-radius:var(--r-pill);background:linear-gradient(var(--surf),var(--surf)),var(--bg);color:var(--ink2);box-shadow:var(--shadow2);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(8px) scale(.9);transition:visibility 0s linear var(--t2),opacity var(--t2),transform var(--t3) var(--ez),background var(--t2),color var(--t2);pointer-events:none;visibility:hidden}
.totop.show{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}
.totop:active{background:linear-gradient(var(--fill),var(--fill)),var(--bg);color:var(--ink);transform:scale(var(--press-xs))}
@media (hover:hover) and (pointer:fine){
.totop:hover{background:linear-gradient(var(--fill),var(--fill)),var(--bg)}
}
.pulse{display:flex;align-items:stretch;margin:0 0 var(--gap-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf);overflow:hidden}
.pulse__i{flex:1 1 0;display:flex;flex-direction:column;gap:calc(2px * var(--ui));padding:calc(10px * var(--ui)) calc(12px * var(--ui));min-width:0}
.pulse__i+.pulse__i{border-inline-start:1px solid var(--line)}
.pulse__n{font-size:calc(var(--t-6) * var(--fz));font-weight:900;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;color:var(--ink)}
.pulse__l{font-size:calc(var(--t-1) * var(--fz));color:var(--ink3);line-height:var(--lh-body)}
.rp{width:min(100%,430px * var(--ui));display:flex;flex-direction:column;gap:var(--gap-3);padding:calc(13px * var(--ui)) calc(15px * var(--ui));border-radius:var(--r-lg);background:var(--surf);border:0}
.ofc__tpl{display:flex;flex-wrap:wrap;gap:var(--gap-3);width:100%;max-width:calc(640px * var(--ui));margin:0 auto}
.ofc__tpl .chip{background:var(--well);border-color:transparent}
.chip--save{border-style:dashed;border-color:var(--line2);background:transparent}
.deal{width:min(100%,430px * var(--ui));display:flex;flex-direction:column;gap:var(--gap-4);padding:calc(14px * var(--ui)) calc(15px * var(--ui));border-radius:var(--r-lg);background:var(--surf);border:0}
.step{position:relative;display:inline-flex;align-items:center;gap:var(--gap-2);min-height:var(--h-2);padding:0 calc(11px * var(--ui));border-radius:var(--r-pill);border:1px solid var(--line);background:transparent;color:var(--ink3);font-size:calc(var(--t-2) * var(--fz));font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--t3),color var(--t3),border-color var(--t3),transform var(--t2) var(--ez)}
.step::after{content:'';position:absolute;inset:calc(-8px * var(--ui)) 0}
.step:active{transform:scale(var(--press-md))}
.step.pop{animation:var(--fx-pop) var(--t4) var(--ez-b)}
.tm__r{display:flex;align-items:center;gap:var(--gap-4);padding:calc(8px * var(--ui)) calc(4px * var(--ui));border-radius:var(--r-sm)}
.tm__nm{flex:1;min-width:0;display:flex;align-items:center;gap:var(--gap-3);font-size:calc(var(--t-3) * var(--fz));font-weight:500;color:var(--ink)}
.tm__nm>bdi,.tm__nm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tm__rl{flex:0 0 auto;font-size:calc(var(--t-2) * var(--fz));font-weight:700;color:var(--ink3)}
.adm__out{max-height:calc(300px * var(--ui));overflow:auto;-webkit-overflow-scrolling:touch;
padding:calc(10px * var(--ui)) calc(11px * var(--ui));border-radius:var(--r-sm);border:1px solid var(--line);
background:var(--fill);color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
font-size:calc(var(--t-2) * var(--fz));line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
.adm__raw{margin:0}
.adm__raw summary{cursor:pointer;font-size:calc(var(--t-2) * var(--fz));color:var(--ink3);
padding:calc(4px * var(--ui)) 0;list-style-position:inside}
.adm__raw[open] summary{margin-bottom:calc(6px * var(--ui))}
.adm__lead{color:var(--ink);font-weight:500}
.md__go[disabled]{opacity:var(--dis);cursor:default;transform:none}
.nsm__b{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;
display:flex;flex-direction:column;gap:var(--gap-4);-webkit-overflow-scrolling:touch;
margin-inline:calc(-3px * var(--ui));padding-inline:calc(3px * var(--ui))}
.inb__ints{display:flex;gap:var(--gap-2);padding:calc(10px * var(--ui)) var(--hdb,calc(10px * var(--ui))) calc(8px * var(--ui));
overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.pv__hd,.pv__bars,.sb__top{--nav-row:calc(42px * var(--ui))}
.inb__tabs{display:flex;align-items:center;min-width:0;
padding:0 var(--hdb,calc(10px * var(--ui))) calc(6px * var(--ui))}
.secs{position:relative;display:flex;align-items:stretch;gap:calc(4px * var(--ui));flex:1 1 auto;min-width:0;
height:var(--nav-row,calc(42px * var(--ui)));padding:calc(3px * var(--ui));
border-radius:var(--r-pill);background:var(--well);box-shadow:inset 0 0 0 1px var(--line2)}
.sec{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--ui));flex:1 1 0;min-width:0;
padding:0 calc(8px * var(--ui));border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink2);
font-family:inherit;font-size:calc(var(--t-2) * var(--fz));font-weight:500;line-height:var(--lh-flat);white-space:nowrap;
cursor:pointer;transition:color var(--t3) var(--ez),transform var(--t2) var(--ez)}
.sec.on{color:var(--sel-ink);font-weight:700}
.secs:not([data-thumb])>.sec.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--sel-rim)}
.sec:active{transform:scale(var(--press-md))}
@media (hover:hover) and (pointer:fine){.sec:hover:not(.on){color:var(--ink)}}
.sec__t{position:relative;display:inline-block;text-align:center}
.sec__t::before{content:attr(data-t);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none}
.sec__n{flex:0 0 auto;min-width:calc(17px * var(--ui));height:calc(17px * var(--ui));padding:0 calc(4px * var(--ui));border-radius:var(--r-pill);
background:var(--well);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);
font-size:calc(var(--t-1) * var(--fz));font-weight:700;line-height:1;display:inline-grid;place-items:center;align-self:center;font-variant-numeric:tabular-nums;
transition:background var(--t2),color var(--t2),box-shadow var(--t2)}
.sec.on>.sec__n{background:var(--cnt);color:var(--bg);box-shadow:none}
@keyframes ab-sectick{0%{transform:scale(1)}42%{transform:scale(1.2)}100%{transform:scale(1)}}
.sec__n--tick{animation:ab-sectick var(--t4) var(--ez-sp2) both}
[data-motion="هادئ"] .sec__n--tick{animation:none}
@media (prefers-reduced-motion:reduce){.sec__n--tick{animation:none}}
html[data-short="1"] .inb__tabs{padding-bottom:calc(2px * var(--ui))}
.secs{position:relative}
.cap__th{position:absolute;left:0;width:0;z-index:0;pointer-events:none;
top:var(--capp,calc(3px * var(--ui)));bottom:var(--capp,calc(3px * var(--ui)));
border-radius:var(--r-in-cap);
transition:transform var(--t-phys) var(--ez-phys),width var(--t-phys) var(--ez-phys)}
.secs>.sec{position:relative;z-index:1}
[data-motion="هادئ"] .cap__th{transition:none}
@media (prefers-reduced-motion:reduce){.cap__th{transition:none}}
.secs>.cap__th{--capp:calc(3px * var(--ui));border-radius:var(--r-pill);
background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--sel-rim)}
.inb__tabs--nav{gap:var(--gap-3)}
.inb__swap{display:grid;grid-template-columns:minmax(0,1fr)}
.inb__swap>*{grid-area:1/1;min-width:0}
:is(.pv__hd,.sb__top) .inb__swap>.inb__srch,
:is(.pv__hd,.sb__top).hd--srch .inb__swap>.inb__srch,
html[data-glass="1"] :is(.pv__hd,.sb__top) .inb__swap>.inb__srch,
html[data-glass="1"] :is(.pv__hd,.sb__top).hd--srch .inb__swap>.inb__srch{
max-height:none;opacity:1;overflow:visible;
padding:calc(6px * var(--ui)) var(--hdb,calc(10px * var(--ui))) calc(12px * var(--ui))}
:is(.pv__hd,.sb__top) .inb__swap>.inb__tabs,
html[data-glass="1"] :is(.pv__hd,.sb__top) .inb__swap>.inb__tabs,
html[data-glass="1"] .hd--srch .inb__swap>.inb__tabs{
max-height:none;min-height:var(--nav-row);
opacity:1;overflow:visible;transform:none;margin-block:0;pointer-events:auto;
padding:0 var(--hdb,calc(10px * var(--ui))) calc(4px * var(--ui))}
html:not([data-lay="wide"]) :is(.pv__hd,.sb__top) .inb__swap{
min-height:calc(var(--nav-row) + 18px * var(--ui))}
:is(.pv__hd,.sb__top) .inb__swap>.inb__srch{visibility:hidden;pointer-events:none;transition:visibility 0s var(--t4)}
:is(.pv__hd,.sb__top).hd--srch .inb__swap>.inb__srch{visibility:visible;pointer-events:auto;transition:visibility 0s}
:is(.pv__hd,.sb__top).hd--srch .inb__swap>.inb__tabs{visibility:hidden;pointer-events:none;transition:visibility 0s var(--t4)}
.inb__swap{--clipOff:inset(0 0 0 100%)}
html[dir="ltr"] .inb__swap{--clipOff:inset(0 100% 0 0)}
.inb__swap .secs{
transition:opacity var(--t4) var(--ez),clip-path var(--t-phys) var(--ez-phys);
clip-path:inset(0 0 0 0)}
:is(.pv__hd,.sb__top) .inb__swap .sb__srch{
transition:opacity var(--t4) var(--ez),clip-path var(--t-phys) var(--ez-phys),
background var(--t3),box-shadow var(--t3);
opacity:0;clip-path:var(--clipOff)}
:is(.pv__hd,.sb__top).hd--srch .inb__swap .sb__srch{opacity:1;clip-path:inset(0 0 0 0)}
:is(.pv__hd,.sb__top).hd--srch .inb__swap .secs{opacity:0;clip-path:var(--clipOff)}
.inb__swap .srchrow__bk{
transition:opacity var(--t3) var(--ez),background var(--t2),transform var(--t2) var(--ez)}
[data-motion="هادئ"] .inb__swap .secs,
[data-motion="هادئ"] .inb__swap .sb__srch,
[data-motion="هادئ"] .inb__swap .srchrow__bk{transition-duration:.001s}
@media (prefers-reduced-motion:reduce){
.inb__swap .secs,.inb__swap .sb__srch,
.inb__swap .srchrow__bk{transition-duration:.001s}
}
.inb__ints::-webkit-scrollbar{display:none}
.inb__ints>.chip{transition:background var(--t2),color var(--t2),border-color var(--t2),transform var(--t2) var(--ez),box-shadow var(--t2) var(--ez)}
.chip__nu{display:inline-grid;place-items:center;flex:0 0 auto;
min-width:calc(17px * var(--ui));height:calc(17px * var(--ui));padding:0 calc(4px * var(--ui));
border-radius:var(--r-pill);
background:var(--acc-tt);color:var(--acc-ink);font-size:calc(var(--t-1) * var(--fz));
font-weight:700;font-style:normal;line-height:1;font-variant-numeric:tabular-nums}
.chip.on .chip__nu{background:var(--surf);color:var(--sel-ink)}
.chip--ck>.cp__oi{width:calc(16px * var(--ui));height:calc(16px * var(--ui));border-width:1.5px;
background:transparent;border-color:var(--line2);color:var(--surf);
transition:background var(--t3) var(--ez),border-color var(--t3) var(--ez)}
.chip--ck.on>.cp__oi{background:var(--sel-ink);border-color:var(--sel-ink)}
.chip--ck>.cp__oi>svg{flex:0 0 auto}
.chip--0:not(.on){color:var(--ink3)}
.chip--0:not(.on) b{opacity:.5}
.ns__h{display:flex;align-items:flex-start;gap:var(--gap-3);font-size:calc(var(--t-1) * var(--fz));line-height:var(--lh-body);color:var(--ink3)}
.ns__h svg{flex:0 0 auto;margin-top:calc(3px * var(--ui))}
.prof__save[disabled]{opacity:var(--dis);cursor:default}
.crash{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-4);padding:calc(32px * var(--ui));text-align:center;background:var(--bg);color:var(--ink)}
.crash__ic{width:calc(46px * var(--ui));height:calc(46px * var(--ui));border-radius:var(--r-md);background:var(--fill);color:var(--ink3);display:grid;place-items:center}
.crash__t{font-size:calc(var(--t-6) * var(--fz));font-weight:900}
.crash__p{font-size:calc(var(--t-3) * var(--fz));line-height:var(--lh-read);color:var(--ink2);max-width:34ch}
.crash__go{margin-top:calc(4px * var(--ui));min-height:var(--h-4);padding:0 var(--pad-5);border:0;border-radius:var(--r-sm);background:var(--btn);color:var(--btn-ink);font-size:calc(var(--t-4) * var(--fz));font-weight:700;cursor:pointer;font-family:inherit}
.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
[inert]{pointer-events:none}
:root[data-vt="skin"]::view-transition-old(root),
:root[data-vt="skin"]::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ez-stay)}
@keyframes ab-vtHold{from{opacity:1}to{opacity:1}}
@keyframes ab-vtIn{from{transform:scale(1.012)}to{transform:none}}
:root[data-vt="page"]::view-transition-old(root){mix-blend-mode:normal;animation:ab-vtHold var(--t2) linear both}
:root[data-vt="page"]::view-transition-new(root){mix-blend-mode:normal;animation:ab-vtIn var(--t2) var(--ez-in) both}
@keyframes ab-vtPush{from{transform:translateX(calc(100% * var(--dirx)))}to{transform:none}}
:root[data-vt="world"]::view-transition-old(root){mix-blend-mode:normal;animation:ab-vtHold var(--t4) linear both}
:root[data-vt="world"]::view-transition-new(root){mix-blend-mode:normal;animation:ab-vtPush var(--t4) var(--ez-in) both}
@media (prefers-reduced-motion:reduce){
::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}
}
[data-kb-dock]{transform:translate3d(0,calc(var(--kbl) * -1),0)}
.md [data-kb-dock]{transform:none}
.cbarw{padding-bottom:max(14px * var(--ui),calc(var(--safe-b) - var(--kb)))}
.ofc{padding-bottom:max(15px * var(--ui),calc(var(--safe-b) - var(--kb)))}
html[data-kb] .ofc{animation:none}
.tobot{bottom:calc(92px * var(--ui) + var(--kb))}
.sb__list{padding-bottom:calc(var(--gl-b) + 15px * var(--ui) + var(--kb))}
.inb__list{padding-bottom:calc(var(--gl-b) + 10px * var(--ui) + var(--kb))}
.md{padding-bottom:var(--kb)}
html[data-kb] .md__c{max-height:min(var(--md-cap),calc(100vh - var(--kb) - 24px));
max-height:min(var(--md-cap),calc(100dvh - var(--kb) - 24px))}
.rail{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}
.rail::-webkit-scrollbar{display:none}
html[data-short="1"]{--rail-gap:calc(7px * var(--ui));--rail-pt:calc(8px * var(--ui))}
html[data-short="1"] .pv__hdr{min-height:calc(44px * var(--ui));padding-top:calc(6px * var(--ui));padding-bottom:calc(6px * var(--ui))}
html[data-short="1"] .st{padding-top:calc(12px * var(--ui));padding-bottom:var(--pad-4)}
html[data-short="1"] .pg{padding-top:calc(12px * var(--ui));padding-bottom:var(--pad-4)}
html[data-short="1"] .inb__srch{padding-top:calc(7px * var(--ui))}
html[data-short="1"] .inb__ints{padding-top:calc(7px * var(--ui))}
html[data-short="1"] .inb__ints{padding-bottom:calc(4px * var(--ui))}
html[data-short="1"] .pd{padding-top:calc(11px * var(--ui))}
html[data-short="1"] .ofc{--ofcg:calc(6px * var(--ui));padding-top:calc(9px * var(--ui));padding-bottom:calc(9px * var(--ui));
--ofc-fld:calc(31px * var(--ui));--ofc-row:calc(33px * var(--ui));
--ofc-segp:calc(4px * var(--ui));--ofc-ring:calc(-8px * var(--ui))}
html[data-short="1"] .ofc__grps{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(176px * var(--ui)),1fr));align-items:start;column-gap:var(--gap-5)}
html[data-short="1"] .pdw--offer{padding-top:calc(8px * var(--ui))}
html[data-short="1"] .ofc__sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-short="1"] .ofc[data-step="opts"] .ofc__next{display:inline-flex}
html[data-short="1"] .ofc[data-step="opts"] .ofc__note,
html[data-short="1"] .ofc[data-step="opts"]>.cp__att{display:none}
html[data-short="1"] .ofc[data-step="note"] .ofc__back{display:inline-flex}
html[data-short="1"] .ofc[data-step="note"] .ofc__k,
html[data-short="1"] .ofc[data-step="note"] .ofc__grps{display:none}
html[data-short="1"] .pk{gap:var(--gap-1);padding:calc(6px * var(--ui))}
html[data-short="1"] .pk .thumb{width:calc(36px * var(--ui));height:calc(36px * var(--ui));border-radius:var(--r-xs)}
html[data-lay="wide"][data-short="1"] .pg__in, html[data-lay="wide"][data-short="1"] .pg__in--w{max-width:calc(920px * var(--ui))}
html[data-lay="wide"][data-short="1"] .ints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--gap-3) calc(9px * var(--ui))}
.rszh{display:none}
html[data-lay="wide"] .rszh{display:block;position:relative;z-index:14;
width:0;flex:0 0 auto;align-self:stretch;touch-action:none}
.rszh::before{content:"";position:absolute;inset-block:0;
inset-inline-start:calc(-4px * var(--ui));width:calc(12px * var(--ui));cursor:col-resize}
.rszh::after{content:"";position:absolute;inset-block:0;
inset-inline-start:-1px;width:2px;background:var(--acc);
opacity:0;transition:opacity var(--t2) var(--ez);pointer-events:none}
@media (hover:hover) and (pointer:fine){
.rszh:hover::after{opacity:.55}
}
html[data-kbnav="1"] .rszh:focus-visible{outline:none}
html[data-kbnav="1"] .rszh:focus-visible::after{opacity:1}
html[data-rsz="1"] .rszh::after{opacity:1}
html[data-rsz="1"]{cursor:col-resize;user-select:none;-webkit-user-select:none}
html[data-rsz="1"] *{cursor:col-resize!important}
@media (hover:hover) and (pointer:fine){
}
.void{flex:1 0 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:var(--gap-3);padding:calc(26px * var(--ui)) var(--pad-4);text-align:center}
.void__t{font-size:calc(var(--t-5) * var(--fz));font-weight:900;color:var(--ink);line-height:var(--lh-body)}
.void .gate__go{margin-top:calc(6px * var(--ui));display:inline-flex;align-items:center;gap:var(--gap-3)}
.void .pool__wait{padding:0}
.th--void{display:flex;flex-direction:column}
.th--void .th__in{flex:1;justify-content:center}
:root{
--gl-blur:22px;
--gl-blur-dock:28px;
--gl-blur-edge:6px;
--gl-blur-acc:38px;
--gl-sat:185%;
--gl-blur2:7px;
--gl-sat2:130%;
--gl-blur-scrim:14px;  --gl-sat-scrim:112%;
--gl-blur-sheet:26px;
--gl-blur-toast:10px;
--gl-blur-spot:11px;   --gl-sat-spot:.78;
--gl-ramp:calc(26px * var(--ui));
--hd-pad:calc(16px * var(--ui));
--r-in-hd:calc(var(--r-xl) - var(--hd-pad));
--gl-t:0px;--gl-th:0px;--gl-b:0px;
--gl-w:0px;
--gl-c:0px;
--dock-lift:max(var(--gut),calc(var(--safe-b) + var(--gut)));
}
html[data-boot-th="فاتح"],[data-th="فاتح"]{
--gl-bg:rgba(255,253,248,.74);
--gl-bg-acc:rgba(255,253,248,.82);
--gl-bg-dock:rgba(255,253,248,.80);
--gl-caus:transparent;
--gl-caus2:transparent;
--gl-well:rgba(255,255,255,.52);
--gl-well2:rgba(255,255,255,.72);
--gl-wrim:rgba(255,255,255,.62);
--gl-sheen2:rgba(255,255,255,.90);
--gl-rim:rgba(255,255,255,.55);
--gl-lite:rgba(255,255,255,.55);
--gl-lift:0 4px 18px rgba(58,42,20,.11),0 1px 3px rgba(58,42,20,.07);
--gl-sel:color-mix(in srgb,var(--ink) 9%,rgba(255,255,255,.85));
--gl-selr:color-mix(in srgb,var(--ink) 30%,transparent);
--gl-edge:rgba(255,255,255,.92);
--gl-hair:rgba(36,33,26,.16);
--md-bg:rgba(247,244,236,.92);
--md-scrim:rgba(28,20,10,.42);
}
html[data-boot-th="داكن"],[data-th="داكن"]{
--gl-bg:rgba(42,38,33,.74);
--gl-bg-acc:rgba(42,38,33,.84);
--gl-bg-dock:rgba(46,41,36,.82);
--gl-caus:transparent;
--gl-caus2:transparent;
--gl-well:rgba(0,0,0,.20);
--gl-well2:rgba(255,255,255,.12);
--gl-wrim:rgba(255,255,255,.15);
--gl-sheen2:rgba(255,255,255,.36);
--gl-rim:rgba(255,255,255,.34);
--gl-lite:rgba(255,255,255,.11);
--gl-lift:0 5px 20px rgba(0,0,0,.44),0 1px 4px rgba(0,0,0,.30);
--gl-sel:rgba(255,255,255,.14);
--gl-selr:rgba(255,255,255,.34);
--gl-edge:rgba(255,255,255,.24);
--gl-hair:rgba(255,255,255,.12);
--md-bg:rgba(24,21,18,.92);
--md-scrim:rgba(0,0,0,.56);
}
html[data-glass="1"] .gl{
background:var(--gl-bg);
-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-sat));
backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-sat));
will-change:backdrop-filter;
border-color:transparent!important;
}
html[data-glass="1"] .gl::after{
content:"";position:absolute;inset-inline:0;height:var(--gl-ramp);pointer-events:none;
-webkit-backdrop-filter:blur(var(--gl-blur2)) saturate(var(--gl-sat2));
backdrop-filter:blur(var(--gl-blur2)) saturate(var(--gl-sat2));
}
html[data-glass="1"] .gl--top::after{
top:100%;
-webkit-mask-image:linear-gradient(to bottom,#000,transparent);
mask-image:linear-gradient(to bottom,#000,transparent);
background:linear-gradient(to bottom,var(--gl-bg-acc),transparent)}
html[data-glass="1"] .gl--bot::after{
bottom:100%;
-webkit-mask-image:linear-gradient(to top,#000,transparent);
mask-image:linear-gradient(to top,#000,transparent);
background:linear-gradient(to top,var(--gl-bg),transparent)}
html[data-glass="1"] .gl::before{
content:"";position:absolute;inset-inline:0;height:1px;pointer-events:none;
background:var(--gl-hair)}
html[data-glass="1"] .gl--top::before{bottom:0;
box-shadow:0 -1px 0 var(--gl-edge) inset}
html[data-glass="1"] .gl--bot::before{top:0;
box-shadow:0 1px 0 var(--gl-edge) inset}
html[data-glass="1"] .gl,
html[data-glass="1"] .sb__new,
html[data-glass="1"] .sb__acct,
html[data-glass="1"][data-lay="stack"] .rail.gl{
background-image:linear-gradient(180deg,
var(--gl-lite) 0,
color-mix(in srgb,var(--gl-lite) 26%,transparent) 34%,
transparent 66%)}
:root{--hdx-ms:210ms}
:root[data-vt="world"]{--hdx-ms:var(--t-phys)}
.hdx--one{view-transition-name:abhd}
::view-transition-group(abhd){animation-duration:var(--hdx-ms);
animation-timing-function:var(--ez-phys);
border-radius:var(--r-xl);overflow:clip}
::view-transition-image-pair(abhd){border-radius:inherit;overflow:clip;isolation:auto}
::view-transition-old(abhd),::view-transition-new(abhd){
width:100%;height:100%;object-fit:none;object-position:top right;
border-radius:inherit;overflow:clip;mix-blend-mode:normal}
html[dir="ltr"]::view-transition-old(abhd),
html[dir="ltr"]::view-transition-new(abhd){object-position:top left}
::view-transition-old(abhd){z-index:2;
animation-duration:var(--hdx-ms);animation-timing-function:var(--ez-phys)}
::view-transition-new(abhd){z-index:1;animation:none;opacity:1}
.hdx--bn{view-transition-name:abhdbn}
::view-transition-group(abhdbn){
animation-duration:var(--hdx-ms);
animation-timing-function:var(--ez-phys)}
::view-transition-old(abhdbn),::view-transition-new(abhdbn){
height:100%;object-fit:none;object-position:top right;mix-blend-mode:normal;
animation-duration:var(--hdx-ms);animation-timing-function:var(--ez-phys)}
html[dir="ltr"]::view-transition-old(abhdbn),
html[dir="ltr"]::view-transition-new(abhdbn){object-position:top left}
[data-motion="هادئ"] .hdx--one,
[data-motion="هادئ"] .hdx--bn{view-transition-name:none}
@media (prefers-reduced-motion:reduce){
.hdx--one,.hdx--bn{view-transition-name:none}
}
html[data-glass="1"] #ab2{padding-top:0}
html[data-glass="1"]{
--fd-t:0px;
--fd-b:0px;
--fd-r:calc(28px * var(--ui))}
html[data-glass="1"]{--gl-air:var(--gut)}
html[data-glass="1"]{--mast-bg:color-mix(in srgb,var(--bg) 96%,transparent)}
html[data-glass="1"] #ab2::before,
html[data-glass="1"] #ab2::after{
content:"";position:fixed;inset-inline:0;z-index:14;pointer-events:none;
height:calc(var(--safe-t) + var(--fd-r));
-webkit-backdrop-filter:blur(var(--gl-blur-edge));backdrop-filter:blur(var(--gl-blur-edge));
-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--safe-t),
rgba(0,0,0,.72) calc(var(--safe-t) + var(--fd-r) * .34),
rgba(0,0,0,.24) calc(var(--safe-t) + var(--fd-r) * .67),transparent 100%);
mask-image:linear-gradient(to bottom,#000 0,#000 var(--safe-t),
rgba(0,0,0,.72) calc(var(--safe-t) + var(--fd-r) * .34),
rgba(0,0,0,.24) calc(var(--safe-t) + var(--fd-r) * .67),transparent 100%)}
html[data-glass="1"] #ab2::before{top:0}
html[data-glass="1"] #ab2::after{
bottom:0;height:calc(var(--safe-b) + var(--fd-r));
-webkit-mask-image:linear-gradient(to top,#000 0,#000 var(--safe-b),
rgba(0,0,0,.72) calc(var(--safe-b) + var(--fd-r) * .34),
rgba(0,0,0,.24) calc(var(--safe-b) + var(--fd-r) * .67),transparent 100%);
mask-image:linear-gradient(to top,#000 0,#000 var(--safe-b),
rgba(0,0,0,.72) calc(var(--safe-b) + var(--fd-r) * .34),
rgba(0,0,0,.24) calc(var(--safe-b) + var(--fd-r) * .67),transparent 100%)}
html[data-motion="هادئ"] #ab2::before,html[data-motion="هادئ"] #ab2::after{display:none}
@media (prefers-reduced-motion:reduce){#ab2::before,#ab2::after{display:none}}
html[data-glass="1"] .sb{position:relative}
html[data-glass="1"] .sb__top{
position:absolute;z-index:16;margin:0;
top:0;inset-inline:0;
border:0;border-bottom:1px solid var(--line);border-radius:0;
padding-block:var(--mast-air) calc(var(--mast-air) - 1px);
padding-inline-start:var(--hd-pad);
padding-inline-end:var(--hd-pad);
background-color:var(--mast-bg);background-image:none}
html[data-glass="1"] .sb__top::before,
html[data-glass="1"] .sb__top::after,
html[data-glass="1"] .pv__hd::before,
html[data-glass="1"] .pv__hd::after,
html[data-glass="1"] .hd::before,
html[data-glass="1"] .hd::after{
content:"";position:absolute;z-index:-1;height:auto;
pointer-events:none;box-shadow:none;
-webkit-backdrop-filter:none;backdrop-filter:none;
-webkit-mask-image:none;mask-image:none}
html[data-glass="1"] .sb__top::before,
html[data-glass="1"] .pv__hd::before,
html[data-glass="1"] .hd::before{
inset:0;top:0;bottom:0;border-radius:inherit;
background:
linear-gradient(to right,transparent 0,var(--gl-sheen2) 26%,var(--gl-sheen2) 74%,transparent 100%) no-repeat top left / 100% 1px,
radial-gradient(44% 124% at calc(63% + var(--tlx,0) * 7%) calc(0% + var(--tly,0) * 5%),var(--gl-caus2) 0,transparent 56%),
radial-gradient(34% 104% at calc(15% - var(--tlx,0) * 6%) calc(100% - var(--tly,0) * 5%),var(--gl-caus2) 0,transparent 54%),
radial-gradient(38% 118% at calc(27% + var(--tlx,0) * 7%) calc(4% + var(--tly,0) * 5%),var(--gl-caus) 0,transparent 58%),
radial-gradient(30% 96% at calc(71% - var(--tlx,0) * 6%) calc(98% - var(--tly,0) * 5%),var(--gl-caus) 0,transparent 56%)}
html[data-glass="1"] .sb__top::before,
html[data-glass="1"] .pv__hd::before,
html[data-glass="1"] .hd::before{background:none}
html[data-glass="1"] .sb__top::after,
html[data-glass="1"] .pv__hd::after,
html[data-glass="1"] .hd::after{content:none}
html[data-glass="1"] .sb__foot{
position:absolute;bottom:0;z-index:16;margin:0;
inset-inline-start:calc(-11px * var(--ui) - var(--safe-s));
inset-inline-end:calc(-1 * var(--sb-pe))}
html[data-glass="1"] .sb__list{
--fd-h:calc(var(--gl-th) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
padding-top:calc(var(--gl-t) + var(--gl-air));
padding-bottom:calc(var(--gl-b) + 16px * var(--ui) + var(--kb));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"] .sb__list.ptr-pull,
html[data-glass="1"] .inb__list.ptr-pull{-webkit-mask-image:none;mask-image:none}
html[data-glass="1"] .cm{position:relative}
html[data-glass="1"] .hd{
position:absolute;z-index:16;border:0;
top:0;inset-inline:0;
border-bottom:1px solid transparent;border-radius:0;
transition:border-color var(--t3) var(--ez-stay);
padding-top:calc(12px * var(--ui));padding-bottom:calc(12px * var(--ui) - 1px);
padding-inline:var(--hd-pad);
background:var(--mast-bg);
-webkit-backdrop-filter:blur(var(--gl-blur-acc)) saturate(var(--gl-sat));
backdrop-filter:blur(var(--gl-blur-acc)) saturate(var(--gl-sat));
will-change:backdrop-filter;
background-image:none}
html[data-glass="1"] .cm::before,
html[data-glass="1"] .pdw::before{
content:"";position:absolute;z-index:15;pointer-events:none;
top:calc(var(--safe-t) + var(--gut));
inset-inline-start:calc(var(--gut) + var(--safe-s));
inset-inline-end:var(--gut);
height:max(0px,calc(var(--gl-c) - var(--safe-t) - var(--gut)));
border-radius:var(--r-xl);
display:none;
box-shadow:var(--gl-lift)}
html[data-glass="1"] .cm>.th,
html[data-glass="1"] .cm>.pd,
html[data-glass="1"] .cm>.st,
html[data-glass="1"] .cm>.pg,
html[data-glass="1"] .cm>.cp,
html[data-glass="1"] .cm>.sf{
--fd-h:calc(var(--gl-c) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
padding-top:calc(var(--gl-c) + var(--gl-air));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"] .cm>.strip{margin-top:var(--gl-c)}
html[data-glass="1"] .cbarw{background:transparent}
html[data-glass="1"] .cm,html[data-glass="1"] .pdw{position:relative}
html[data-glass="1"] .cbarw{position:absolute;inset-inline:0;bottom:0;z-index:15}
html[data-glass="1"] .cbarw{pointer-events:none}
html[data-glass="1"] .cbarw>*{pointer-events:auto}
html[data-glass="1"] .cm>.th:not(.th--nobar){
--fd-h:calc(var(--gl-c) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
--gl-wl:calc(var(--gl-w) + var(--kbl-free));
padding-bottom:calc(var(--gl-wl) + 6px * var(--ui));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--gl-wl)),
rgba(0,0,0,.72) calc(100% - var(--gl-wl) * .66),
rgba(0,0,0,.24) calc(100% - var(--gl-wl) * .33),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--gl-wl)),
rgba(0,0,0,.72) calc(100% - var(--gl-wl) * .66),
rgba(0,0,0,.24) calc(100% - var(--gl-wl) * .33),transparent 100%)}
html[data-glass="1"] .pdw>.hd+.pd{
--fd-h:calc(var(--gl-c) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
padding-top:calc(var(--gl-c) + var(--gl-air));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"] .pdw--offer>.hd+.pd{
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--ofc-h)),
rgba(0,0,0,.72) calc(100% - var(--ofc-h) * .66),
rgba(0,0,0,.24) calc(100% - var(--ofc-h) * .33),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--ofc-h)),
rgba(0,0,0,.72) calc(100% - var(--ofc-h) * .66),
rgba(0,0,0,.24) calc(100% - var(--ofc-h) * .33),transparent 100%)}
html[data-glass="1"] .cbar{
border:0;border-radius:calc(var(--fld-disc) / 2 + var(--fld-gut));
background-color:var(--gl-bg-dock);
-webkit-backdrop-filter:blur(var(--gl-blur-dock)) saturate(var(--gl-sat));
backdrop-filter:blur(var(--gl-blur-dock)) saturate(var(--gl-sat));
box-shadow:var(--gl-lift),
inset 0 1px 1px var(--gl-sheen2),
inset 0 0 0 1px var(--gl-rim);
background-image:linear-gradient(180deg,var(--gl-lite) 0,
color-mix(in srgb,var(--gl-lite) 26%,transparent) 34%,transparent 66%)}
html[data-glass="1"] .gl--top,
html[data-glass="1"] .hd,
html[data-glass="1"] .pv__hd{
transition:min-height var(--t-phys) var(--ez-phys),padding var(--t-phys) var(--ez-phys)}
html[data-glass="1"] .inb__srch{
transition:max-height var(--t5) var(--ez-sp2),opacity var(--t4) var(--ez),
margin-top var(--t5) var(--ez-sp2),padding-top var(--t5) var(--ez-sp2),visibility 0s .46s}
html[data-glass="1"] .inb__srch>.srchrow{transform-origin:50% 0}
html[data-glass="1"] .inb__srch>.srchrow{transition:transform var(--t5) var(--ez-sp2)}
html[data-glass="1"] .inb__srch.hid>.srchrow{
transform:translateY(calc(-6px * var(--ui))) scale(.975)}
[data-motion="هادئ"] html[data-glass="1"] .gl--top,
[data-motion="هادئ"] html[data-glass="1"] .hd,
[data-motion="هادئ"] html[data-glass="1"] .inb__srch,
[data-motion="هادئ"] html[data-glass="1"] .inb__srch>.srchrow{transition-duration:.001s}
[data-motion="هادئ"] html[data-glass="1"] .inb__srch.hid>.srchrow{transform:none}
@media (prefers-reduced-motion:reduce){
html[data-glass="1"] .gl--top,
html[data-glass="1"] .hd,
html[data-glass="1"] .pv__hd,
html[data-glass="1"] .inb__srch,
html[data-glass="1"] .inb__srch>.srchrow{transition-duration:.001s}
html[data-glass="1"] .inb__srch.hid>.srchrow{transform:none}
}
html[data-glass="1"] .sb__foot.gl{
inset-inline-start:0;inset-inline-end:0;
background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;
box-shadow:none;will-change:auto;border:0;
padding:0 calc(12px * var(--ui)) 0 calc(12px * var(--ui));
padding-bottom:var(--dock-lift);
padding-top:calc(9px * var(--ui));
pointer-events:none}
html[data-glass="1"] .sb__foot.gl::before,
html[data-glass="1"] .sb__foot.gl::after{display:none}
html[data-glass="1"] .sb__foot.gl{display:flex}
html[data-glass="1"] .sb__frow{
pointer-events:none;width:100%;max-width:none;
display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--gap-4);
padding:0;border-radius:0;
background-color:transparent;background-image:none;
-webkit-backdrop-filter:none;backdrop-filter:none;
box-shadow:none;will-change:auto}
html[data-glass="1"] .sb__frow>*{pointer-events:auto}
html[data-glass="1"] .sb__sp{display:none}
html[data-glass="1"] .sb__new{
order:2;flex:0 0 auto;height:calc(44px * var(--ui));border-radius:var(--r-pill);
gap:var(--gap-4);padding:0 calc(18px * var(--ui)) 0 var(--pad-4);
justify-content:center;font-size:calc(var(--t-3) * var(--fz));font-weight:700;
background-color:var(--btn);background-image:none;color:var(--btn-ink);
-webkit-backdrop-filter:none;backdrop-filter:none;
box-shadow:var(--gl-lift),inset 0 1px 0 color-mix(in srgb,#fff 26%,transparent)}
html[data-glass="1"] .sb__new>svg{width:calc(17px * var(--ui));height:calc(17px * var(--ui))}
html[data-glass="1"] .sb__acct{
order:1;flex:0 0 auto;width:calc(44px * var(--ui));height:calc(44px * var(--ui));
padding:0;border-radius:var(--r-pill);justify-content:center;
background-color:var(--gl-bg-dock);color:var(--ink2);
-webkit-backdrop-filter:blur(var(--gl-blur-dock)) saturate(var(--gl-sat));
backdrop-filter:blur(var(--gl-blur-dock)) saturate(var(--gl-sat));
box-shadow:var(--gl-lift),
inset 0 1px 1px var(--gl-sheen2),
inset 0 0 0 1px var(--gl-rim);
background-image:linear-gradient(180deg,var(--gl-lite) 0,
color-mix(in srgb,var(--gl-lite) 26%,transparent) 34%,transparent 66%);
will-change:backdrop-filter;
transition:transform var(--t2) var(--ez),background-color var(--t2)}
html[data-glass="1"] .sb__acct:active{background-color:var(--gl-sel)}
html[data-glass="1"] .sb__acct:active,
html[data-glass="1"] .sb__new:active{transform:scale(var(--press-lg))}
html[data-glass="1"] .sb__acct .tt{display:none}
html[data-glass="1"] .sb__sp{display:none}
html[data-glass="1"] .sb__new{
min-width:calc(44px * var(--ui));
--nw-gl:padding var(--t4) var(--ez),gap var(--t4) var(--ez)}
html[data-glass="1"] .sb__new>span{
display:block;overflow:hidden;white-space:nowrap;opacity:1;
max-width:var(--dknm,12em);
transition:max-width var(--t4) var(--ez),opacity var(--t3) var(--ez)}
html[data-glass="1"] .sb__acct{overflow:hidden;
transition:transform var(--t2) var(--ez),background-color var(--t2),
height var(--t4) var(--ez),opacity var(--t3) var(--ez)}
html[data-glass="1"] .sb__frow{transition:gap var(--t4) var(--ez)}
html[data-glass="1"] .sb__frow{position:relative;transition:gap var(--t4) var(--ez),height var(--t4) var(--ez)}
html[data-glass="1"] .pv{position:relative}
html[data-glass="1"] .pv__hd{
position:absolute;z-index:16;border:0;
top:0;inset-inline:0;padding-top:0;
border-bottom:1px solid var(--line);border-radius:0;
background-color:var(--mast-bg);background-image:none;
--hdb:var(--hd-pad)}
html[data-glass="1"][data-lay="stack"] .pv__hd:has(>.pv__bars){border-bottom-width:1px}
html[data-glass="1"] .pv::before{
content:"";position:absolute;z-index:15;pointer-events:none;
top:calc(var(--safe-t) + var(--gut));
inset-inline-start:calc(var(--gut) + var(--safe-s));
inset-inline-end:var(--gut);
height:max(0px,calc(var(--gl-th) - var(--safe-t) - var(--gut)));
border-radius:var(--r-xl);
display:none;
box-shadow:var(--gl-lift)}
html[data-glass="1"] .pv__hdr{padding-block:calc(12px * var(--ui));--hdb:var(--hd-pad)}
html[data-glass="1"] .pv__bars{--hdb:var(--hd-pad)}
html[data-glass="1"] .pv__bars>.inb__ints{
--glx:var(--hdb);
-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--glx),
#000 calc(100% - var(--glx)),transparent 100%);
mask-image:linear-gradient(to right,transparent 0,#000 var(--glx),
#000 calc(100% - var(--glx)),transparent 100%)}
html[data-glass="1"] .pv__bars{padding-bottom:calc(4px * var(--ui))}
html[data-glass="1"][data-kb]:not([data-kbbye]) .pv__bars:not(:focus-within){padding-bottom:0}
html[data-glass="1"] .sb__top .sb__srch,
html[data-glass="1"] .pv__hd .sb__srch,
html[data-glass="1"] .sb__top .sb__sc,
html[data-glass="1"] .pv__hd .chip{
background:var(--gl-well);border-color:transparent;
box-shadow:inset 0 0 0 1px var(--gl-wrim),inset 0 1px 0 var(--gl-sheen2)}
html[data-glass="1"] .hd .seg,
html[data-glass="1"] .pv__hd .seg{background:var(--gl-well);box-shadow:inset 0 0 0 1px var(--gl-wrim)}
html[data-glass="1"] .pv__hd .chip.on{
background:color-mix(in srgb,var(--acc-tt) 72%,var(--gl-well2));
color:var(--acc-ink);font-weight:700;
box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--acc) 58%,transparent),
inset 0 1px 0 var(--gl-sheen2)}
html[data-glass="1"] .pv__hd .chip:not(.on){color:var(--ink2)}
html[data-glass="1"] .pv__hd .inb__tabs, html[data-glass="1"] .pv__hd .inb__ints{
max-height:calc(140px * var(--ui));transform-origin:50% 0;
transition:max-height var(--t5) var(--ez-sp2),opacity var(--t4) var(--ez),
transform var(--t5) var(--ez-sp2),margin var(--t5) var(--ez-sp2),padding var(--t5) var(--ez-sp2)}
html[data-glass="1"] .hd--srch .inb__tabs, html[data-glass="1"] .hd--srch .inb__ints{
max-height:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;
margin-block:0;padding-block:0;
transform:translateY(calc(-6px * var(--ui))) scale(.975)}
html[data-glass="1"] .sb__top{transition:min-height var(--t5) var(--ez-sp2),padding var(--t5) var(--ez-sp2),row-gap var(--t5) var(--ez-sp2)}
html[data-glass="1"] .pv__hd.hd--srch .inb__srch{padding:var(--hd-pad)}
html[data-glass="1"] .hd--srch .inb__srch{max-height:calc(96px * var(--ui));opacity:1}
html[data-glass="1"] .srchrow{transition:column-gap var(--t5) var(--ez-sp2)}
html[data-glass="1"] .sb__srch{
transition:height var(--t5) var(--ez-sp2),border-radius var(--t5) var(--ez-sp2),
background var(--t3),box-shadow var(--t3)}
html[data-glass="1"] .hd--srch .sb__srch{
height:var(--nav-row);
border-radius:var(--r-in-hd);
background:var(--gl-well2)}
[data-motion="هادئ"] html[data-glass="1"] .pv__hd .inb__tabs, [data-motion="هادئ"] html[data-glass="1"] .pv__hd .inb__ints, [data-motion="هادئ"] html[data-glass="1"] .sb__srch{transition-duration:.001s}
@media (prefers-reduced-motion:reduce){
html[data-glass="1"] .pv__hd .inb__tabs, html[data-glass="1"] .pv__hd .inb__ints, html[data-glass="1"] .sb__srch{transition-duration:.001s}
}
html[data-glass="1"] .sb__top .tb,
html[data-glass="1"] .pv__hd .tb,
html[data-glass="1"] .hd .tb{background:transparent;color:var(--ink2);
transition:color var(--t2),background var(--t2),transform var(--t2) var(--ez)}
html[data-glass="1"] .sb__top .tb:active,
html[data-glass="1"] .pv__hd .tb:active,
html[data-glass="1"] .hd .tb:active{transform:scale(var(--press-md))}
html[data-glass="1"] .sb__top .tb.on,
html[data-glass="1"] .pv__hd .tb.on,
html[data-glass="1"] .hd .tb.on{background:var(--gl-well2);color:var(--ink)}
@media (hover:hover) and (pointer:fine){
html[data-glass="1"] .sb__top .tb:hover,
html[data-glass="1"] .pv__hd .tb:hover,
html[data-glass="1"] .hd .tb:hover{background:var(--gl-well);color:var(--ink)}
}
@media (hover:hover) and (pointer:fine){
html[data-glass="1"] .pv__hd .chip:hover,
html[data-glass="1"] .sb__top .sb__sc:hover{background:var(--gl-well2)}
}
html[data-glass="1"]{--rail-pt:calc(var(--gl-t) + 8px * var(--ui))}
html[data-glass="1"] .inb{position:relative}
html[data-glass="1"] .inb__list{
--fd-h:calc(var(--gl-th) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
padding-top:calc(var(--gl-t) + var(--gl-air));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"][data-lay="wide"] .pv__hd+.pv__wrap .inb__list{
padding-top:calc(6px * var(--ui));
-webkit-mask-image:linear-gradient(to bottom,#000 0,
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,#000 0,
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"] .inb>.pv__hd{inset-inline-start:var(--gut)}
.inb>.pv__hd .pv__hdr{padding-inline-start:var(--hdb)}
html[data-glass="1"][data-lay="wide"] .pv__hd+.pv__wrap>.pv__stage{padding-top:var(--gl-t)}
html[data-glass="1"][data-lay="stack"] .pv__stage{padding-top:0}
html[data-glass="1"][data-lay="stack"] .pd{
--fd-h:calc(var(--gl-th) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
padding-top:calc(var(--gl-t) + var(--gl-air));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"][data-lay="stack"] .pdw--offer>.pd{
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--ofc-hl)),
rgba(0,0,0,.72) calc(100% - var(--ofc-hl) * .66),
rgba(0,0,0,.24) calc(100% - var(--ofc-hl) * .33),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--ofc-hl)),
rgba(0,0,0,.72) calc(100% - var(--ofc-hl) * .66),
rgba(0,0,0,.24) calc(100% - var(--ofc-hl) * .33),transparent 100%)}
html[data-glass="1"][data-lay="stack"] .pv__body>.st,
html[data-glass="1"][data-lay="stack"] .pv__body>.pg{
--fd-h:calc(var(--gl-th) + var(--gl-air));
--fd-s:min(calc(var(--safe-t) + var(--gut)),calc(var(--fd-h) - var(--gl-air)));
--fd-sr:min(var(--r-xl),calc(var(--fd-h) - var(--gl-air)));
padding-top:max(var(--pad-4),calc(var(--gl-t) + var(--gl-air)));
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t),
transparent var(--fd-s),
rgba(0,0,0,.1) calc(var(--fd-s) + var(--fd-sr) * .66),
#000 calc(var(--fd-s) + var(--fd-sr)),
#000 calc(100% - var(--fd-b) - var(--fd-r)),
rgba(0,0,0,.72) calc(100% - var(--fd-b) - var(--fd-r) * .66),
rgba(0,0,0,.24) calc(100% - var(--fd-b) - var(--fd-r) * .33),
transparent calc(100% - var(--fd-b)),transparent 100%)}
html[data-glass="1"] .rail.gl{background:var(--side);backdrop-filter:none;
-webkit-backdrop-filter:none;box-shadow:none;will-change:auto}
html[data-glass="1"] .rail.gl::after,
html[data-glass="1"] .rail.gl::before{display:none}
html[data-glass="1"][data-lay="stack"] .rail.gl::before{
display:block;content:"";position:absolute;z-index:-1;inset:0;
border-radius:inherit;pointer-events:none;box-shadow:none;
height:auto;background:
radial-gradient(52% 150% at calc(24% + var(--tlx,0) * 9%) calc(0% + var(--tly,0) * 6%),var(--gl-caus) 0,transparent 58%),
radial-gradient(46% 130% at calc(76% - var(--tlx,0) * 8%) calc(100% - var(--tly,0) * 6%),var(--gl-caus2) 0,transparent 56%)}
html[data-glass="1"][data-lay="stack"] .rail.gl{
position:absolute;bottom:0;z-index:16;
inset-inline-start:auto;inset-inline-end:auto;
left:50%;transform:translateX(-50%);
width:auto;max-width:calc(100% - var(--rail-gut) * 1px * var(--ui));height:auto;
flex-direction:row;justify-content:center;align-items:center;
gap:var(--gap-2);
margin-bottom:var(--dock-lift);
padding:calc(6px * var(--ui));
border-radius:var(--r-pill);border-inline-end:0;overflow:visible;
background-color:var(--gl-bg-dock);
-webkit-backdrop-filter:blur(var(--gl-blur-dock)) saturate(var(--gl-sat));
backdrop-filter:blur(var(--gl-blur-dock)) saturate(var(--gl-sat));
box-shadow:var(--gl-lift),
inset 0 1px 1px var(--gl-sheen2),
inset 0 0 0 1px var(--gl-rim);
will-change:backdrop-filter}
html[data-glass="1"][data-lay="stack"] .rail.gl{
gap:var(--gap-2);padding:calc(5px * var(--ui))}
html[data-glass="1"][data-lay="stack"] .rail__b{
width:var(--rail-tw);height:calc(44px * var(--ui));border-radius:var(--r-pill)}
html[data-glass="1"][data-lay="stack"] .rail__b>svg{
width:calc(22px * var(--ui));height:calc(22px * var(--ui));
stroke-width:1.7;transition:stroke-width var(--t3) var(--ez)}
html[data-glass="1"][data-lay="stack"] .rail__b.on{
background:var(--gl-sel);color:var(--acc-ink);
box-shadow:inset 0 0 0 1px var(--gl-selr),inset 0 1px 0 var(--gl-sheen2)}
html[data-glass="1"][data-lay="stack"] .rail__b.on>svg{stroke-width:2.5}
[data-motion="هادئ"] html[data-glass="1"][data-lay="stack"] .rail__b>svg{transition:none}
@media (prefers-reduced-motion:reduce){
html[data-glass="1"][data-lay="stack"] .rail__b>svg{transition:none}
}
html[data-glass="1"][data-lay="stack"] .rail__sp,
html[data-glass="1"][data-lay="stack"] .rail__c{display:none}
html[data-glass="1"] .sb__list{
padding-bottom:calc(var(--gl-b) + var(--dock-lift) + var(--gut) + var(--kb))}
html[data-glass="1"][data-lay="stack"] .pv .pg,
html[data-glass="1"][data-lay="stack"] .pv .st{
padding-bottom:calc(var(--gl-b) + var(--dock-lift) + 30px * var(--ui) + var(--kb))}
html[data-glass="1"][data-lay="stack"] .inb__list{
padding-bottom:calc(var(--gl-b) + var(--dock-lift) + var(--gut) + var(--kb))}
@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){
html[data-glass="1"][data-liquid="1"] .gl{box-shadow:none}
html[data-glass="1"] .gl{background:var(--side)!important;
-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
will-change:auto;border-color:var(--line)!important}
html[data-glass="1"][data-lay="stack"] .rail.gl{background:var(--side)!important;
-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none;
border-top:1px solid var(--line)}
html[data-glass="1"] .gl::after{display:none}
html[data-glass="1"] .gl::before{box-shadow:none}
html[data-glass="1"] .sb__list,
html[data-glass="1"] .inb__list{-webkit-mask-image:none;mask-image:none}
.md{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-glass="1"] .md__c{background:var(--bg)!important;
-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
border:1px solid var(--line);box-shadow:var(--shadow2)}
html[data-glass="1"] .md__c::before{display:none}
}
.sb__srch input,
.cp__ownin,
.cp__gm,.cp__gi,
.int__add textarea,
.rch__srch input,
.md__ta,
.rpt__in{font-size:max(16px,calc(var(--t-3) * var(--fz)))}
@supports not (height:1dvh){
:root{--md-cap:86vh}
}
html[data-lay="wide"] .pv__hd>.pv__bars{
position:absolute;inset-inline:var(--hdb);top:50%;transform:translateY(-50%);
width:auto;padding-bottom:0;pointer-events:none;transition:none}
html[data-lay="wide"] .pv__hd .inb__swap>.inb__tabs{justify-content:flex-end;padding:0;min-height:0;pointer-events:none}
html[data-lay="wide"] .pv__hd .inb__swap>.inb__tabs>*{pointer-events:auto}
html[data-lay="wide"] .pv__hd .inb__swap>.inb__srch{padding:0}
html[data-lay="wide"] .pv__hd.hd--srch>.pv__hdr{visibility:hidden}
html[data-lay="wide"][data-kb]:not([data-kbbye]) .pv__hd>.pv__bars:not(:focus-within){max-height:none;opacity:1;visibility:visible;overflow:visible}
.coach{position:fixed;inset:0;z-index:var(--z-coach);opacity:0;transition:opacity var(--t3) var(--ez);
font-family:inherit;color:var(--ink);-webkit-tap-highlight-color:transparent}
.coach.show{opacity:1}
.coach.bye{opacity:0;pointer-events:none}
.coach__ring{position:fixed;pointer-events:none;
box-shadow:0 0 0 200vmax var(--md-scrim),0 0 0 2px color-mix(in srgb,var(--acc) 70%,transparent);
transition:left var(--t4) var(--ez-sp2),top var(--t4) var(--ez-sp2),width var(--t4) var(--ez-sp2),
height var(--t4) var(--ez-sp2),border-radius var(--t4) var(--ez-sp2)}
.coach__ring::after{content:"";position:absolute;inset:0;border-radius:inherit;
box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 55%,transparent);animation:wtP 1.8s var(--ez) 3}
.coach.show .coach__ring{animation:coachRing var(--t5) var(--ez-sp2) backwards}
@keyframes coachRing{from{transform:scale(1.06);opacity:0}to{transform:none;opacity:1}}
.coach__bub{position:fixed;display:flex;flex-direction:column;gap:calc(4px * var(--ui));
padding:calc(14px * var(--ui)) calc(16px * var(--ui)) calc(12px * var(--ui));
background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);
box-shadow:var(--el-3);transition:left var(--t4) var(--ez-sp2),top var(--t4) var(--ez-sp2)}
.coach.show .coach__bub{animation:coachIn var(--t5) var(--ez-b) backwards;animation-delay:var(--t2)}
@keyframes coachIn{from{opacity:0;transform:translateY(calc(8px * var(--ui))) scale(.96)}to{opacity:1;transform:none}}
.coach__bub.pop{animation:coachPop var(--t4) var(--ez-b)}
@keyframes coachPop{0%{transform:scale(.97)}100%{transform:none}}
.coach__tip{position:absolute;top:calc(-6px * var(--ui));width:calc(12px * var(--ui));height:calc(12px * var(--ui));
margin-left:calc(-6px * var(--ui));background:var(--bg);border-inline-start:1px solid var(--line);border-top:1px solid var(--line);
transform:rotate(45deg);border-radius:var(--r-tail) 0 0 0}
.coach__bub--up .coach__tip{top:auto;bottom:calc(-6px * var(--ui));transform:rotate(225deg)}
.coach__n{font-size:calc(var(--t-1) * var(--fz));font-weight:700;color:var(--acc-ink);align-self:flex-start;direction:ltr}
.coach__t{font-size:calc(var(--t-3) * var(--fz));font-weight:700;line-height:var(--lh-ui)}
.coach__d{font-size:calc(var(--t-2) * var(--fz));color:var(--ink2);line-height:var(--lh-body);margin:0}
.coach__row{display:flex;align-items:center;gap:var(--gap-3);margin-top:calc(8px * var(--ui))}
.coach__dots{display:flex;align-items:center;gap:calc(5px * var(--ui));margin-inline:auto}
.coach__dots>i{display:block;width:calc(5px * var(--ui));height:calc(5px * var(--ui));border-radius:var(--r-pill);
background:var(--line2);transition:background var(--t3) var(--ez),transform var(--t3) var(--ez-b)}
.coach__dots>i.on{background:var(--ink);transform:scale(1.35)}
.coach__go,.coach__skip{font-family:inherit;font-size:calc(var(--t-2) * var(--fz));font-weight:700;cursor:pointer;
min-height:var(--h-3);border-radius:var(--r-pill);transition:background var(--t2) var(--ez),transform var(--t2) var(--ez),color var(--t2) var(--ez)}
.coach__go{padding:0 calc(16px * var(--ui));border:0;background:var(--btn);color:var(--btn-ink);transition:background var(--t2),transform var(--t2) var(--ez)}
.coach__go:active{transform:scale(var(--press-md));background:var(--btn-d)}
.coach__skip{padding:0 calc(6px * var(--ui));border:0;background:transparent;color:var(--ink3)}
.coach__skip:active{color:var(--ink)}
.coach--last .coach__skip{visibility:hidden}
[data-motion="هادئ"] .coach__ring::after,[data-motion="هادئ"] .coach.show .coach__ring,
[data-motion="هادئ"] .coach.show .coach__bub,[data-motion="هادئ"] .coach__bub.pop{animation:none}
@media (prefers-reduced-motion:reduce){
.coach__ring::after,.coach.show .coach__ring,.coach.show .coach__bub,.coach__bub.pop{animation:none}}
.sb__top>.sb__bars{grid-area:2/1;display:flex;flex-direction:column;min-width:0;
margin:var(--mast-air) 0 0;padding:var(--mast-air) 0 0;border-top:1px solid var(--line)}
html[data-glass="1"] .sb__top>.sb__bars{position:static;grid-area:2/1;margin:0;
padding:var(--mast-air) 0 0;border-top:0;border-bottom:0;
background-color:transparent;
-webkit-backdrop-filter:none;backdrop-filter:none}
html:not([data-glass="1"]) .sb.sced .sb__top{border-bottom-color:var(--line)}
html[data-glass="1"][data-lay="stack"] .pv__hd:has(>.pv__bars)>.pv__bars{
border-bottom:0}
html[data-glass="1"][data-lay="stack"] .pv__hd>.pv__bars::after{display:none}
.pv__hd{border-bottom-color:transparent}
.pv.sced .pv__hd{border-bottom-color:var(--line)}
html[data-glass="1"] .pv.sced .pv__hd{border-bottom-color:var(--line)!important}
html:not([data-lay="wide"]) .pv__hd .inb__swap>.inb__tabs.inb__tabs--nav{padding-inline-start:calc(var(--hdb) + 26px * var(--ui))}
.chips{display:flex;gap:var(--gap-3);min-width:0}
.chips--scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-block:calc(2px * var(--ui));margin-inline:calc(-4px * var(--ui));padding-inline:calc(4px * var(--ui))}
.chips--scroll::-webkit-scrollbar{display:none}
.sf{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:var(--pad-4) var(--pad) calc(30px * var(--ui))}
.sf__in{width:100%;max-width:calc(560px * var(--ui));margin-inline:auto;display:flex;flex-direction:column;gap:var(--sec-gap)}
.ic{display:flex;flex-direction:column;gap:var(--gap-2);padding:0 0 calc(10px * var(--ui));border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surf);color:var(--ink);text-align:start;cursor:pointer;font-family:inherit;overflow:hidden;transition:transform var(--t2) var(--ez),background var(--t2)}
.ic:active{transform:scale(var(--press-sm,.985))}
.ci{display:block;border-bottom:1px solid var(--line);min-width:0}
.ci:last-child{border-bottom:0}
.hints{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3)}
.hint{gap:var(--gap-2);border:1px dashed var(--line2);background:transparent;padding-inline:calc(10px * var(--ui))}
.item__imgs{display:flex;gap:var(--gap-3);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(-4px * var(--ui));padding-inline:calc(4px * var(--ui))}
.item__imgs::-webkit-scrollbar{display:none}
.item__imgs img{flex:0 0 auto;width:min(100%,260px * var(--ui));aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm);scroll-snap-align:start;background:var(--well)}
[data-motion="هادئ"] .ic,[data-motion="هادئ"] .sf__order{transition:none}
@media (prefers-reduced-motion:reduce){.ic,.sf__order{transition:none}}
:root{--halo:rgba(35,32,25,.035);
--atm-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}
html[data-boot-th="داكن"],[data-th="داكن"]{--halo:rgba(255,255,255,.05);
--atm-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.055'/%3E%3C/svg%3E")}
.sb,.cm,.inb,.pdw,.srm,.pv__body{
background-image:
linear-gradient(to bottom,var(--bg) 0,transparent 56px,transparent calc(100% - 72px),var(--bg) 100%),
radial-gradient(120% 62% at 50% -14%,var(--halo),transparent 64%),
var(--atm-noise);
background-repeat:no-repeat,no-repeat,repeat;
background-size:auto,auto,160px 160px;
background-attachment:local,local,local}
@media (forced-colors:active){
.tr,.deal,.rp,.sysL,.cmp__r,.md__c{
border:1px solid CanvasText;box-shadow:none}
html[data-glass="1"] .gl{
background:Canvas!important;border:1px solid CanvasText!important;
-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none}
.chip.on,.segb[aria-pressed="true"],.cp__opt.on,.opt.on{
forced-color-adjust:none;background:Highlight;color:HighlightText;
box-shadow:inset 0 0 0 1px HighlightText}
.okpill,.flag,.step{border:1px solid CanvasText}
.tgl{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}
.tgl.on{background:Highlight}
.tgl>i{background:CanvasText}
.tgl.on>i{background:HighlightText}
.tr::before,.tr__r.fresh::before,.gl::after{background:none}
}
@media (prefers-contrast:more){
.tr,.deal,.rp,.cmp__r{border:1px solid var(--line2)}
.chip.on,.segb[aria-pressed="true"]{box-shadow:inset 0 0 0 1.5px var(--sel-rim)}
.okpill,.flag{border:1px solid currentColor}
}
.dk{position:fixed;inset-inline:0;bottom:var(--dock-lift);
z-index:38;
width:min(100% - (var(--gut) * 2),calc(468px * var(--ui)));margin-inline:auto;
border-radius:var(--r-pill);overflow:visible;
box-shadow:var(--shadow2);
transition:transform var(--t3) var(--ez),opacity var(--t2)}
.dk.gl::before{border-radius:inherit}
.dk{view-transition-name:abdock}
[data-motion="هادئ"] .dk{view-transition-name:none}
@media (prefers-reduced-motion:reduce){.dk{view-transition-name:none}}
html[data-glass="1"] .dk.gl::before,html[data-glass="1"] .dk.gl::after{content:none}
html:not([data-glass="1"]) .dk{background:var(--side)}
html[data-dock="0"] .dk{transform:translate3d(0,calc(100% + var(--dock-lift)),0);opacity:0;pointer-events:none}
.dk__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;position:relative;
gap:var(--gap-2);padding:calc(6px * var(--ui)) calc(8px * var(--ui))}
.dk__in>.cap__th{--capp:calc(6px * var(--ui));border-radius:var(--r-pill);
background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--sel-rim)}
.dk__in>.dk__b{position:relative;z-index:1}
.dk__b{display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:calc(3px * var(--ui));position:relative;
min-height:calc(48px * var(--ui));padding:calc(5px * var(--ui)) var(--pad-2);
border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink3);
font:inherit;font-size:calc(var(--t-1) * var(--fz));font-weight:500;cursor:pointer;
-webkit-tap-highlight-color:transparent;
transition:background var(--t2),color var(--t2),transform var(--t2) var(--ez)}
.dk__b svg{flex:0 0 auto;opacity:var(--mut-2);transition:opacity var(--t2)}
.dk__b.on{color:var(--sel-ink);font-weight:700}
.dk__in:not([data-thumb])>.dk__b.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--sel-rim)}
.dk__b.on svg{opacity:1}
.dk__b:active{transform:scale(var(--press-sm))}
.dk__t{white-space:nowrap;line-height:1.2}
.dk__n{position:absolute;top:calc(2px * var(--ui));inset-inline-end:calc(50% - 22px * var(--ui));
min-width:calc(16px * var(--ui));padding:0 calc(4px * var(--ui));border-radius:var(--r-pill);
background:var(--acc);color:var(--bg);
font-size:calc(var(--t-1) * var(--fz));font-weight:900;font-style:normal;
line-height:calc(16px * var(--ui));text-align:center}
@media (max-width:340px){.dk__t{display:none}}
@media (prefers-reduced-motion:reduce){.dk,.dk__b{transition:none}}
.hd__me{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;
width:calc(34px * var(--ui));height:calc(34px * var(--ui));
border:1px solid var(--line);border-radius:var(--r-pill);background:var(--well);color:var(--ink2);cursor:pointer;
-webkit-tap-highlight-color:transparent;
transition:background var(--t2),color var(--t2),transform var(--t2) var(--ez)}
.hd__me::after{content:"";position:absolute;top:50%;left:50%;
transform:translate(-50%,-50%);
width:max(100%,calc(44px * var(--ui)));height:max(100%,calc(44px * var(--ui)));
pointer-events:auto}
.hd__me:active{transform:scale(var(--press-sm))}
.hd__me:hover{background:var(--fill);color:var(--ink)}
.sw{display:flex;align-items:center;gap:calc(9px * var(--ui));background:var(--surf);
border-radius:var(--r-md);padding:calc(9px * var(--ui)) calc(11px * var(--ui));
box-shadow:inset 0 1px 0 var(--card-lite),var(--el-1);margin-bottom:var(--gap-3);flex:0 0 auto}
@media (max-width:959px){
#ab2[data-w="c"] .sb__top{
margin:calc(var(--safe-t) + var(--gut)) var(--gut) calc(4px * var(--ui));
padding-block:calc(12px * var(--ui));
padding-inline:var(--hd-pad);
border-radius:var(--r-xl);
border-bottom:0;
box-shadow:var(--shadow2)}
#ab2[data-w="c"] .sb__top+*{margin-top:0}
html[data-glass="1"] #ab2[data-w="p"] .pv__hd{
inset-inline:var(--gut);
top:calc(var(--safe-t) + var(--gut));
padding-top:0;
border-bottom:0;
border-radius:var(--r-xl);
box-shadow:var(--shadow2)}
html[data-glass="1"] #ab2[data-w="p"] .pv__hd>.pv__bars{
position:static;margin:0;padding-top:0;
background:transparent;border:0}
html[data-glass="1"] #ab2[data-w="p"] .pv__hd>.pv__bars .inb__tabs{
padding:0 var(--hd-pad) calc(12px * var(--ui))}
html[data-glass="1"]:not([data-lay="wide"]) #ab2[data-w="p"] .pv__hd .inb__swap{min-height:0}
html[data-glass="1"] #ab2[data-w="p"] .pv__hd>.pv__bars{padding-bottom:0;margin-bottom:-1px}
#ab2[data-w="p"] .pv__bars::after,#ab2[data-w="p"] .pv__bars::before{display:none}
}
@media (max-width:959px){#ab2[data-w="c"] .sb__top.on{border-bottom-color:transparent}}
@media (max-width:959px){
#ab2[data-w="c"] .sb__bars{background:transparent}
#ab2[data-w="c"] .sb__bars::after,#ab2[data-w="c"] .sb__bars::before{display:none}
}
html[data-boot-th="فاتح"],[data-th="فاتح"]{
--bg:#F6F7FA; --side:#EEF1F5; --surf:#FFFFFF; --well:#EEF1F5; --fill:rgba(23,33,47,.045);
--line:#E3E8EF; --line2:#D7DEE7; --fld-rim:#7F8B9C;
--ink:#17212F; --ink2:#526173; --ink3:#5F6B7A; --ph:#6B7686;
--btn:#175CD3; --btn-d:#124BAD; --btn-ink:#FFFFFF;
--btn-glow:none;
--acc:#1452B8; --acc-d:#0F4396; --acc-t:rgba(23,92,211,.09); --acc-tt:rgba(23,92,211,.16); --acc-ink:#1452B8;
--sel:rgba(23,92,211,.09); --sel-ink:#1249A8; --sel-rim:rgba(23,92,211,.24);
--me:#EAF0FB; --me-ink:#17212F;
--warn:#8A5A00; --tst-warn:#8A5A00;
--bl:#175CD3; --bl-ink:#1452B8; --bl-t:rgba(23,92,211,.10);
--card-lite:rgba(255,255,255,.9);
--halo:rgba(0,97,254,.04);
--el-1:0 1px 2px rgba(11,18,32,.045),0 2px 6px rgba(11,18,32,.04);
--el-2:0 2px 6px rgba(11,18,32,.05),0 14px 36px rgba(11,18,32,.09);
--el-3:0 4px 10px rgba(11,18,32,.06),0 22px 56px rgba(11,18,32,.13);
--el-4:0 28px 72px rgba(11,18,32,.2);
--tst-bg:rgba(11,18,32,.95); --tst-ink:#F3F5F9;
--fill2:rgba(11,18,32,.07); --dot-mute:#8792A3;
--el-up:0 calc(-10px * var(--ui)) calc(30px * var(--ui)) calc(-8px * var(--ui)) rgba(11,18,32,.08);
--mast-bg:rgba(255,255,255,.70);
--gl-spec:rgba(255,255,255,.9);
--gl-rim2:rgba(11,18,32,.09);
--gl-cast:0 4px 14px -4px rgba(11,18,32,.12),0 1px 2px rgba(11,18,32,.05);
--gl-bg:rgba(255,255,255,.7); --gl-bg-acc:rgba(243,245,249,.86);
--gl-bg-dock:rgba(255,255,255,.62);
--gl-well:rgba(11,18,32,.05); --gl-well2:rgba(11,18,32,.07); --gl-wrim:rgba(255,255,255,.8);
--gl-rim:rgba(255,255,255,.9); --gl-sheen2:rgba(255,255,255,.95); --gl-lite:rgba(255,255,255,.5);
--gl-lift:0 12px 34px rgba(11,18,32,.12),0 1px 3px rgba(11,18,32,.05);
--gl-edge:rgba(255,255,255,.95); --gl-hair:rgba(11,18,32,.1);
--md-bg:rgba(255,255,255,.96); --md-scrim:rgba(6,10,20,.45)}
html[data-boot-th="داكن"],[data-th="داكن"]{
--bg:#0C111B; --side:#111827; --surf:#151C28; --well:#1D2533; --fill:rgba(255,255,255,.06);
--line:#2A3445; --line2:#354154; --fld-rim:#6B778A;
--ink:#F2F4F7; --ink2:#B8C3D4; --ink3:#97A3B6; --ph:#8792A3;
--btn:#80ACFF; --btn-d:#9DBEFF; --btn-ink:#081A37;
--btn-glow:none;
--acc:#A9C6FF; --acc-d:#C4D8FF; --acc-t:rgba(128,172,255,.14); --acc-tt:rgba(128,172,255,.24); --acc-ink:#A9C6FF;
--sel:rgba(128,172,255,.16); --sel-ink:#B9D0FF; --sel-rim:rgba(128,172,255,.3);
--me:rgba(128,172,255,.14); --me-ink:#F2F4F7;
--warn:#F2C078;
--tst-bg:rgba(242,244,247,.97); --tst-ink:#17212F; --tst-line:rgba(11,18,32,.08);
--tst-ok:#127A4A; --tst-bad:#99203A; --tst-warn:#8A5A00;
--bl:#80ACFF; --bl-ink:#A9C6FF; --bl-t:rgba(128,172,255,.16);
--card-lite:rgba(255,255,255,.07);
--halo:rgba(59,130,255,.06);
--el-1:inset 0 1px 0 rgba(255,255,255,.05),0 2px 6px rgba(0,0,0,.34);
--el-2:inset 0 1px 0 rgba(255,255,255,.07),0 14px 40px rgba(0,0,0,.5);
--el-3:inset 0 1px 0 rgba(255,255,255,.08),0 22px 56px rgba(0,0,0,.55);
--el-4:inset 0 1px 0 rgba(255,255,255,.1),0 28px 72px rgba(0,0,0,.65);
--fill2:rgba(255,255,255,.08); --dot-mute:#6B7686;
--el-up:0 calc(-10px * var(--ui)) calc(30px * var(--ui)) calc(-8px * var(--ui)) rgba(0,0,0,.34);
--mast-bg:rgba(22,26,34,.66);
--gl-spec:rgba(255,255,255,.22);
--gl-rim2:rgba(255,255,255,.14);
--gl-cast:0 6px 20px -6px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.4);
--gl-bg:rgba(22,26,34,.7); --gl-bg-acc:rgba(11,13,18,.86);
--gl-bg-dock:rgba(22,26,34,.58);
--gl-well:rgba(255,255,255,.06); --gl-well2:rgba(255,255,255,.1); --gl-wrim:rgba(255,255,255,.14);
--gl-rim:rgba(255,255,255,.12); --gl-sheen2:rgba(255,255,255,.16); --gl-lite:rgba(255,255,255,.05);
--gl-lift:0 14px 40px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);
--gl-edge:rgba(255,255,255,.18); --gl-hair:rgba(255,255,255,.1);
--md-bg:rgba(22,26,34,.98); --md-scrim:rgba(0,0,0,.6)}
:root{--press-lg:.98;--press-md:.97;--press-sm:.95;--press-xs:.92;
--ez-b:cubic-bezier(.22,1,.36,1)}
.sb,.cm,.inb,.pdw,.srm,.pv__body{
background-image:linear-gradient(to bottom,var(--bg) 0,transparent 56px,transparent calc(100% - 72px),var(--bg) 100%),
radial-gradient(120% 62% at 50% -14%,var(--halo),transparent 64%),var(--atm-noise);
background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,160px 160px;
background-attachment:local,local,local}
@media (max-width:959px){
#ab2[data-w="c"] .sb__top,html[data-glass="1"] #ab2[data-w="p"] .pv__hd{
margin:0;border-radius:0;
background-image:linear-gradient(to bottom,var(--bg) 0,var(--bg) var(--safe-t),transparent calc(var(--safe-t) + var(--gut)));background-origin:border-box;
background-repeat:no-repeat;
border-bottom:1px solid transparent;
box-shadow:none}
#ab2[data-w="c"] .sb__top{padding-block:calc(12px * var(--ui)) calc(12px * var(--ui) - 1px);padding-inline:var(--hd-pad)}
html[data-glass="1"] #ab2[data-w="p"] .pv__hd{inset-inline:0;top:0;padding-top:0}
}
html[data-glass="1"] .hd{background-image:none}
html[data-glass="1"] .sb__top,
html[data-glass="1"] .pv__hd,
html[data-glass="1"] .hd{border-top:var(--safe-t) solid transparent}
.hd__me{width:var(--h-3);height:var(--h-3);border-color:transparent;background:var(--surf);color:var(--ink2);box-shadow:var(--el-1)}
.hd__me:hover{background:var(--surf);color:var(--ink)}
.mast__lens{border-color:transparent;background:var(--surf);box-shadow:var(--el-1)}
.sb__name,.pv__bn{font-size:calc(var(--t-6) * var(--fz) * 1.22)}
.nwt{flex-direction:column;align-items:stretch;gap:var(--gap-3);padding:var(--pad-3) var(--pad-3) var(--pad-3);
border-radius:var(--r-lg);min-height:0;margin-bottom:var(--gap-4);background-image:none;
box-shadow:none;cursor:default}
.nwt:active{transform:none}
.revs{display:flex;flex-direction:column;gap:var(--gap-3);max-height:min(52vh,420px);overflow:auto;-webkit-overflow-scrolling:touch}
.tr{border-radius:var(--r-lg);box-shadow:var(--el-1)}
.tr+.tr{margin-top:calc(10px * var(--ui))}
.ir{border-radius:var(--r-lg);background:var(--surf);box-shadow:var(--el-1);border-color:transparent;margin-bottom:calc(10px * var(--ui))}
.ir__t{font-weight:700;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--lh-ui)}
.oc{border-radius:var(--r-lg);box-shadow:var(--el-1);border-color:transparent}
.wtr,.st__card,.sw,.cp__card,.deal,.bq{border-color:transparent;box-shadow:var(--el-1)}
.st__card,.deal,.wtr{border-radius:var(--r-lg)}
.chip{border-color:transparent;background:var(--well);color:var(--ink2)}
.chip.on{background:var(--sel);color:var(--sel-ink);box-shadow:inset 0 0 0 1px var(--sel-rim)}
.flag{background:var(--acc-t);color:var(--acc-ink)}
.sec.on>.sec__n,.dk__n,.sb__seat__n{background:var(--btn);color:var(--btn-ink)}
.secs{background:var(--well);box-shadow:none}
.sec{font-weight:500;color:var(--ink3)}
.sec.on{color:var(--ink)}
.secs:not([data-thumb])>.sec.on{background:var(--sel);box-shadow:inset 0 0 0 1px var(--sel-rim)}
.secs>.cap__th{background:var(--sel);box-shadow:inset 0 0 0 1px var(--sel-rim)}
html[data-glass="1"] :is(.sb__top,.pv__hd) .secs>.cap__th{
box-shadow:inset 0 0 0 1px var(--sel-rim),inset 0 1px 0 var(--gl-spec)}
html[data-glass="1"] :is(.sb__top,.pv__hd) :is(.hd__me,.mast__lens){
background:var(--gl-well);box-shadow:inset 0 0 0 1px var(--gl-wrim)}
html[data-glass="1"] .dk,html:not([data-glass="1"]) .dk{background-color:var(--gl-bg-dock);border-radius:var(--r-lg);
-webkit-backdrop-filter:blur(var(--gl-blur-mast)) saturate(var(--gl-sat-mast));
backdrop-filter:blur(var(--gl-blur-mast)) saturate(var(--gl-sat-mast));
box-shadow:var(--gl-cast),inset 0 0 0 1px var(--gl-rim2),inset 0 1px 0 var(--gl-spec);
background-image:none}
[data-th="داكن"] .dk{box-shadow:var(--gl-cast),inset 0 0 0 1px var(--gl-rim2),inset 0 1px 0 var(--gl-spec)}
.dk__in{grid-template-columns:1fr 1fr 1fr;align-items:end;padding:calc(6px * var(--ui))}
.dk__in>.cap__th{--capp:calc(6px * var(--ui));border-radius:var(--r-md);background:var(--sel);box-shadow:none}
.dk__in>.dk__b{align-self:stretch}
.dk__b{border-radius:var(--r-md);min-height:calc(56px * var(--ui));padding:calc(4px * var(--ui)) var(--pad-1) calc(7px * var(--ui));justify-content:flex-end;gap:calc(4px * var(--ui))}
.dk__b.on{color:var(--sel-ink)}
.dk__in:not([data-thumb])>.dk__b.on{background:var(--sel);box-shadow:none}
.dk__t{line-height:var(--lh-ui)}
.dk__n{inset-inline-end:calc(50% - 20px * var(--ui));top:calc(4px * var(--ui))}
.dk__in>.cap__th{transition:none}
.dk__b:active{transform:none}
.dk__b>svg,.dk__b>.dk__t{transition:transform var(--t2) var(--ez)}
.dk__b:active>svg,.dk__b:active>.dk__t{transform:scale(.93)}
.btnA,.nwt,.sb__new,.icb,.rev__go,.cp__done,.prof__save,.ofc__next,.hd__acc,.cp__send,.ofc__go{border-radius:var(--r-md);background-image:none}
.btnA,.sb__new,.rev__go,.cp__done,.prof__save,.cp__send{box-shadow:var(--btn-glow)}
.btnA:active,.cp__send:active,.sb__new:active{box-shadow:0 3px 10px rgba(0,97,254,.2)}
.md__c{border-radius:var(--r-xl)}
html[data-glass="1"] .md__c{background:var(--md-bg);box-shadow:var(--el-4)}
.ntf{border-color:transparent;background:var(--surf);box-shadow:var(--el-3)}
@media (hover:hover) and (pointer:fine){
.tr,.oc,.ir{transition:transform var(--t3) var(--ez),box-shadow var(--t3) var(--ez)}
.tr:hover,.oc:hover,.ir:hover{transform:translateY(-2px);box-shadow:var(--el-2)}
.oc:hover{border-color:transparent}
}
[data-motion="هادئ"] .tr:hover,[data-motion="هادئ"] .oc:hover,[data-motion="هادئ"] .ir:hover{transform:none}
.th__in>.m>.oc,.th__hd>.m>.oc,.th__hd>.m>.oph{max-width:100%;width:100%}
html[data-lay="wide"] .th__in{max-width:calc(900px * var(--ui));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--gap-4)}
html[data-lay="wide"] .th__in>*{grid-column:1 / -1;min-width:0}
html[data-lay="wide"] .th__in>.m:has(>.oc){grid-column:auto}
html[data-lay="wide"] .th__in>.m:has(>.oc)>.oc{width:100%;max-width:100%;height:100%}
.cp__card--ask{border-radius:var(--r-lg);padding:var(--pad-3)}
.ofc{border-radius:var(--r-lg) var(--r-lg) 0 0}
.ofc__seat{background:transparent;box-shadow:none}
.ofc__pr{height:calc(var(--ofc-fld) + 8px * var(--ui));border-radius:var(--r-md);box-shadow:var(--el-1);border-color:transparent}
.ofc__note{border-radius:var(--r-md)}
.deal{border-radius:var(--r-lg);padding:var(--pad-3)}
.step{border-radius:var(--r-md)}
.chr{display:flex;align-items:center;gap:var(--gap-3);padding:calc(7px * var(--ui)) var(--pad-2);
border-radius:var(--r-md);background:var(--well)}
#ab2[data-w="c"] .sb__top.hd--srch>.sb__bars{position:static;padding-inline:0;background:none;
-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;margin:0}
.nwt{position:relative;overflow:hidden}
html[data-art] .sb,html[data-art] .cm,html[data-art] .inb,html[data-art] .pdw,html[data-art] .srm{position:relative;isolation:isolate}
html[data-art] .sb::after,html[data-art] .cm::after,html[data-art] .inb::after,html[data-art] .pdw::after,html[data-art] .srm::after{
content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
background-image:var(--atm-art);background-repeat:repeat;background-position:center top;
background-size:calc(420px * var(--ui)) auto;opacity:.085;mix-blend-mode:multiply;
-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t,0px),#000 calc(96px * var(--ui)),#000 calc(100% - 128px * var(--ui)),transparent 100%);
mask-image:linear-gradient(to bottom,transparent 0,transparent var(--fd-t,0px),#000 calc(96px * var(--ui)),#000 calc(100% - 128px * var(--ui)),transparent 100%)}
html[data-art] [data-th="داكن"] .sb::after,html[data-art] [data-th="داكن"] .cm::after,html[data-art] [data-th="داكن"] .inb::after,
html[data-art] [data-th="داكن"] .pdw::after,html[data-art] [data-th="داكن"] .srm::after{
opacity:.075;mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg)}
@media print{html[data-art] .sb::after,html[data-art] .cm::after,html[data-art] .inb::after,html[data-art] .pdw::after,html[data-art] .srm::after{display:none}}
.sb__brand>.hd__me,.pv__hdr>.hd__me{margin-inline-start:var(--gap-3)}
.ir{padding-inline:var(--pad-3)}
.lvk{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-3);padding:calc(6px * var(--ui)) 0 0;border-radius:0;background:transparent}
@media (max-width:959px),(pointer:coarse){
.sb__list,.inb__list,.th,.cp,.st,.pg,.sf,.pd,.srm__list,.bd__sc,.ops__body{scrollbar-width:none}
.sb__list::-webkit-scrollbar,.inb__list::-webkit-scrollbar,.th::-webkit-scrollbar,.cp::-webkit-scrollbar,.st::-webkit-scrollbar,
.pg::-webkit-scrollbar,.sf::-webkit-scrollbar,.pd::-webkit-scrollbar,.srm__list::-webkit-scrollbar,.bd__sc::-webkit-scrollbar,.ops__body::-webkit-scrollbar{display:none;width:0;height:0}
}
html[data-lay="stack"] .st,html[data-lay="stack"] .pg,html[data-lay="stack"] .sf,html[data-lay="stack"] .srm__list,html[data-lay="stack"] .cp{
padding-bottom:calc(var(--gl-b) + var(--dock-lift,0px) + 30px * var(--ui) + var(--kb))}
html[data-lay="stack"] .sb__list,html[data-lay="stack"] .inb__list{
padding-bottom:calc(var(--gl-b) + var(--dock-lift,0px) + var(--gut) + var(--kb))}
html[data-glass="1"] .cm>.th:not(.th--nobar),html[data-glass="1"] .pdw--chat>.pd{
padding-bottom:calc(var(--kbl-free) + max(calc(var(--gl-w) + var(--gut)),
calc(68px * var(--ui) + max(14px * var(--ui),var(--safe-b)) + var(--gut))))}
#ab2:not([data-arrive]) .sb__list>.nwt,#ab2:not([data-arrive]) .sb__list>.sbst,#ab2:not([data-arrive]) .sb__list>.tr,
#ab2:not([data-arrive]) .inb__list>.sbst,#ab2:not([data-arrive]) .inb__list>.ir,#ab2:not([data-arrive]) .st__in>.st__sec{animation:none}
#ab2:not([data-arrive]) .sb__list>.tr.nu-up,#ab2:not([data-arrive]) .inb__list>.ir.nu-up,
#ab2[data-arrive] .sb__list>.tr.nu-up,#ab2[data-arrive] .inb__list>.ir.nu-up{
animation:ab-nuup var(--t5) var(--ez) both}
#ab2:not([data-arrive]) .sb__list>.tr.nu--go.nu-up,#ab2:not([data-arrive]) .inb__list>.ir.nu--go.nu-up,
#ab2[data-arrive] .sb__list>.tr.nu--go.nu-up,#ab2[data-arrive] .inb__list>.ir.nu--go.nu-up{
animation:ab-nugo var(--t5) var(--ez) both,ab-nuup var(--t5) var(--ez) both}
[data-motion="هادئ"] #ab2 .sb__list>.tr.nu-up,[data-motion="هادئ"] #ab2 .inb__list>.ir.nu-up{animation:none!important}
@media (prefers-reduced-motion:reduce){#ab2 .sb__list>.tr.nu-up,#ab2 .inb__list>.ir.nu-up{animation:none!important}}
.pv__hd .secs{margin-top:calc(6px * var(--ui))}
.pv__hd .secs>.sec{padding-inline:calc(6px * var(--ui));gap:calc(5px * var(--ui))}
.pv__hd .secs>.sec>.sec__t{display:inline-flex;flex-direction:column;align-items:center;gap:0;line-height:1.15;white-space:nowrap;max-width:100%;min-width:0;flex:0 1 auto}
.sec__t1,.sec__t2{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.pv__hd .secs>.sec>.sec__t::before{display:none}
.pv__hd .secs>.sec>.sec__t>.sec__t1{position:relative;display:block;text-align:center}
.pv__hd .secs>.sec>.sec__t>.sec__t1::before{content:attr(data-t);display:block;height:0;overflow:hidden;
visibility:hidden;font-weight:700;pointer-events:none}
.sec__t2{font-size:calc(var(--t-1) * var(--fz));font-weight:500;color:var(--ink3)}
.sec.on>.sec__t>.sec__t2{color:var(--sel-ink);opacity:.8}
.secs>.cap__th{transition:transform var(--t4) var(--ez-sp2),width var(--t4) var(--ez-sp2)}
.secs>.sec{transition:color var(--t4) var(--ez),transform var(--t2) var(--ez)}
@keyframes ab-stripOut{to{transform:translateX(calc(100% * var(--sdir,1)))}}
@keyframes ab-stripIn{from{transform:translateX(calc(-100% * var(--sdir,1)))}}
:root[data-vt="strip"]::view-transition-old(root){mix-blend-mode:normal;animation:ab-stripOut var(--strip-ms,var(--t3)) var(--strip-ez,var(--ez-in)) both}
:root[data-vt="strip"]::view-transition-new(root){mix-blend-mode:normal;animation:ab-stripIn var(--strip-ms,var(--t3)) var(--strip-ez,var(--ez-in)) both}
:root[data-vt="strip"] .hdx--one,:root[data-vt="strip"] .hdx--bn{view-transition-name:none}
.dk__in>.cap__th{view-transition-name:abdkth}
[data-motion="هادئ"] .dk__in>.cap__th{view-transition-name:none}
@media (prefers-reduced-motion:reduce){.dk__in>.cap__th{view-transition-name:none}}
:root[data-vt="strip"] .dk__in>.cap__th{transition:none}
:root[data-vt="strip"]::view-transition-group(abdkth){animation-duration:var(--strip-ms,var(--t3));animation-timing-function:var(--strip-ez,var(--ez-in))}
:root[data-vt="strip"]::view-transition-old(abdkth),:root[data-vt="strip"]::view-transition-new(abdkth){mix-blend-mode:normal;animation-duration:var(--strip-ms,var(--t3))}
:root[data-vt="strip"]::view-transition-group(abdock){
animation-duration:var(--strip-ms,var(--t3));
animation-timing-function:var(--strip-ez,var(--ez-in))}
:root[data-vt="strip"]::view-transition-old(abdock){animation:none;opacity:0}
:root[data-vt="strip"]::view-transition-new(abdock){animation:none;opacity:1}
:root[data-vt="page"]::view-transition-group(root){animation-duration:var(--t2);animation-timing-function:var(--ez-in)}
:root[data-vt="world"]::view-transition-group(root){animation-duration:var(--t4);animation-timing-function:var(--ez-in)}
:root[data-vt="skin"]::view-transition-group(root){animation-duration:.24s;animation-timing-function:var(--ez-stay)}
:root[data-vt="strip"]::view-transition-group(root){animation-duration:var(--strip-ms,var(--t3));animation-timing-function:var(--strip-ez,var(--ez-in))}
:root[data-vt]:not([data-vt="strip"])::view-transition-group(abdock),
:root[data-vt]:not([data-vt="strip"])::view-transition-group(abdkth),
:root[data-vt]:not([data-vt="strip"])::view-transition-new(abdock),
:root[data-vt]:not([data-vt="strip"])::view-transition-old(abdock),
:root[data-vt]:not([data-vt="strip"])::view-transition-new(abdkth),
:root[data-vt]:not([data-vt="strip"])::view-transition-old(abdkth){
animation-duration:var(--t2);animation-timing-function:var(--ez)}
:root[data-strip="1"]::view-transition-group(*),
:root[data-strip="1"]::view-transition-image-pair(*),
:root[data-strip="1"]::view-transition-old(*),
:root[data-strip="1"]::view-transition-new(*){animation-play-state:paused}
html[data-lay="stack"] #ab2,html[data-lay="stack"] .sb__list,html[data-lay="stack"] .inb__list,html[data-lay="stack"] .cp{touch-action:pan-y}
:root[data-vt]:not([data-vt="strip"]) #ab2{--mast-bg:var(--surf)}
:root[data-vt]:not([data-vt="strip"]) .hd,
:root[data-vt]:not([data-vt="strip"]) .sb__top,
:root[data-vt]:not([data-vt="strip"]) .pv__hd,
:root[data-vt]:not([data-vt="strip"]) .sb__top>.sb__bars,
:root[data-vt]:not([data-vt="strip"]) .pv__bars{
-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
::view-transition-group(abhd),::view-transition-image-pair(abhd),::view-transition-old(abhd),::view-transition-new(abhd){border-radius:0}
:root{--gl-blur-mast:24px;--gl-sat-mast:170%}
html[data-glass="1"] .sb__top,
html[data-glass="1"] .pv__hd,
html[data-glass="1"] .hd{
background-color:var(--mast-bg);
background-image:linear-gradient(to bottom,var(--bg) 0,var(--bg) var(--safe-t),transparent calc(var(--safe-t) + var(--gut)));background-origin:border-box;
background-repeat:no-repeat;
-webkit-backdrop-filter:blur(var(--gl-blur-mast)) saturate(var(--gl-sat-mast));
backdrop-filter:blur(var(--gl-blur-mast)) saturate(var(--gl-sat-mast));
will-change:backdrop-filter}
html[data-glass="1"] .sb__top,
html[data-glass="1"] .pv__hd{
border-bottom:1px solid transparent;
transition:border-color var(--t3) var(--ez-stay)}
html[data-glass="1"] .sb.sced .sb__top{border-bottom-color:var(--line)!important}
html[data-glass="1"] .pv.sced .pv__hd{border-bottom-color:var(--line)!important}
html[data-glass="1"] :is(.cm,.pdw).sced>.hd{border-bottom-color:var(--line)}
html[data-glass="1"] .strip{background:transparent;border-bottom-color:transparent}
html[data-glass="1"] .sb__top::before,
html[data-glass="1"] .pv__hd::before,
html[data-glass="1"] .hd::before{content:none}
html[data-lay="stack"] .pv,html[data-lay="stack"] .pv__main{background:var(--bg)}
.askq{display:flex;flex-direction:column;gap:var(--gap-3)}
.askq__h{font-size:calc(var(--t-2) * var(--fz));font-weight:700;color:var(--ink3);
line-height:var(--lh-ui);margin-top:calc(2px * var(--ui))}
.pv__hd .secs{background:transparent;box-shadow:none;border-radius:0;
padding:0;gap:calc(10px * var(--ui))}
.pv__hd .secs>.sec{border-radius:0}
.pv__hd .secs>.cap__th{
top:0;bottom:0;height:auto;border-radius:0;
background:var(--sel);box-shadow:inset 0 calc(-2.5px * var(--ui)) 0 var(--sel-ink)}
html[data-glass="1"] .pv__hd .secs>.cap__th{
box-shadow:inset 0 calc(-2.5px * var(--ui)) 0 var(--sel-ink)}
.pv__hd .secs:not([data-thumb])>.sec.on{
background:var(--sel);box-shadow:inset 0 calc(-2.5px * var(--ui)) 0 var(--sel-ink)}
.pv__hd .secs>.sec.on{color:var(--sel-ink)}
.pv__hd .secs>.sec.on>.sec__t>.sec__t2{color:var(--sel-ink);opacity:.72}
.pdw--offer>.ofc::after{content:"";position:absolute;inset-inline:-1px;top:100%;
height:calc(72px * var(--ui));background:inherit;
border-inline:1px solid var(--line);pointer-events:none}
html[data-lay="wide"] .pdw--offer>.ofc::after{border-inline-start-color:transparent}
.bq__cd{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));
border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;
padding:0;transition:transform var(--t2) var(--ez),background var(--t2),color var(--t2)}
.bq__cd:active{transform:scale(var(--press-sm))}
.bq__cd>svg{flex:0 0 auto;opacity:.75}
.bq__cd.ok{background:var(--ok-t);color:var(--ok)}
.bq__cd::after{content:"";position:absolute;inset-inline:calc(-6px * var(--ui));top:50%;
transform:translateY(-50%);height:calc(44px * var(--ui));pointer-events:auto}
.bq__cd{position:relative}
@keyframes ab-addin{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
.bq--fx{animation:ab-addin var(--t4) var(--ez-sp2) both}
[data-motion="هادئ"] .bq--fx{animation:none}
@media (prefers-reduced-motion:reduce){.bq--fx{animation:none}}
.cp__gc{min-height:var(--h-2);line-height:var(--lh-ui)}
html:not([data-lay="wide"]) #ab2[data-w="p"] .pv__hd .inb__swap>.inb__tabs{
padding:0;align-items:stretch}
html[data-glass="1"]:not([data-lay="wide"]) #ab2[data-w="p"] .pv__hd .inb__swap{
min-height:calc(var(--nav-row) + 18px * var(--ui))}
html:not([data-lay="wide"]) #ab2[data-w="p"] .pv__hd .inb__tabs>.secs{
height:auto;align-self:stretch;min-height:var(--nav-row)}
#ab2{--h-g:#F6F7FA;--h-s:#FFFFFF;--h-s2:#EEF1F5;--h-hl:#E3E8EF;--h-hl2:#EEF1F5;--h-i:#17212F;--h-i2:#526173;--h-i3:#5F6B7A;--h-ac:#175CD3;--h-ac-d:#124BAD;--h-ac-t:#EAF0FB;--h-ac-ts:#EAF0FB;--h-ac-i:#1452B8;--h-ac-on:#FFFFFF;--h-ok:#067647;--h-ok-t:#E7F4EE;--h-wn:#8A5A00;--h-wn-t:#FFF4DE;--h-bad:#B42318;--h-bad-t:#FDECEA;--h-bad-on:#FFFFFF;--h-gold:#A8740F;--h-off:#C9D1DC;--h-scrim:rgba(12,17,27,.45);--h-inv:#17212F;--h-inv-i:#FFFFFF;--h-inv-ac:#A9C6FF;--h-sh:none;--h-sh2:0 8px 24px rgba(16,24,40,.10),0 1px 3px rgba(16,24,40,.06);--h-store:var(--h-ac);--h-r:16px}
#ab2[data-th="داكن"]{--h-g:#0C111B;--h-s:#151C28;--h-s2:#1D2533;--h-hl:#2A3445;--h-hl2:#1D2533;--h-i:#F2F4F7;--h-i2:#B8C3D4;--h-i3:#97A3B6;--h-ac:#80ACFF;--h-ac-d:#9DBEFF;--h-ac-t:rgba(128,172,255,.14);--h-ac-ts:#243046;--h-ac-i:#A9C6FF;--h-ac-on:#081A37;--h-ok:#75DDA7;--h-ok-t:rgba(117,221,167,.14);--h-wn:#F2C078;--h-wn-t:#33290F;--h-bad:#FFA49C;--h-bad-t:rgba(255,164,156,.14);--h-bad-on:#3A0A06;--h-gold:#E9C05E;--h-off:#3A4658;--h-scrim:rgba(0,0,0,.55);--h-inv:#F2F4F7;--h-inv-i:#17212F;--h-inv-ac:#124BAD;--h-sh:none;--h-sh2:0 10px 28px rgba(0,0,0,.45);--h-store:var(--h-ac)}
#ab2 .h-pad{padding-inline:calc(16px * var(--ui))}
#ab2 .h-ico{width:calc(24px * var(--ui));height:calc(24px * var(--ui));stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
#ab2 .h-ico.h-f{fill:currentColor;stroke:none}
#ab2 .h-ico.h-s{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2 .h-ico.h-xs{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}
#ab2 .h-ico.h-lg{width:calc(24px * var(--ui));height:calc(24px * var(--ui))}
#ab2 .h-nav{position:relative;height:calc(44px * var(--ui));flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding-inline:calc(12px * var(--ui));font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2 .h-nav .h-t{position:absolute;inset-inline:calc(64px * var(--ui));text-align:center;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2 .h-nav .h-t small{display:block;font-size:calc(12px * var(--zf));font-weight:400;color:var(--h-i2);line-height:calc(18px * var(--zf))}
#ab2 .h-nav.h-solid{background:var(--h-g);border-bottom:1px solid transparent}
#ab2 .h-nbtn{width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:20px;display:grid;place-items:center;color:var(--h-i);background:transparent}
#ab2 .h-nbtn.h-blue{background:var(--h-ac);color:var(--h-ac-on)}
#ab2 .h-nbtn .h-badge{position:absolute;top:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui))}
#ab2 .h-lt{display:flex;align-items:center;justify-content:space-between;min-height:calc(52px * var(--ui));padding-inline:calc(16px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2 .h-lt h1,#ab2 .h-lt h2{font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;letter-spacing:0}
#ab2 .h-lt h1 .h-eyebrow,#ab2 .h-lt h2 .h-eyebrow,#ab2 .h-swr .h-eyebrow{display:none}
#ab2 .h-lt .h-sub{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:calc(4px * var(--ui))}
#ab2 .h-lt .h-tools{display:flex;gap:calc(8px * var(--ui));align-items:center}
#ab2 .h-h1big{padding-inline:calc(16px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2 .h-h1big h1,#ab2 .h-h1big h2{font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;letter-spacing:0}
#ab2 .h-h1big p{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i2);margin-top:calc(8px * var(--ui))}
#ab2 .h-wordmark{font-size:calc(24px * var(--zf));line-height:calc(32px * var(--zf));font-weight:600;letter-spacing:0}
#ab2 .h-ask{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;height:calc(52px * var(--ui));border-radius:12px;background:var(--h-s);border:1px solid var(--h-hl);display:flex;align-items:center;gap:calc(12px * var(--ui));padding-inline:calc(16px * var(--ui)) calc(8px * var(--ui));color:var(--h-i2);font-size:calc(16px * var(--zf))}
#ab2 .h-ask .h-mic{margin-inline-start:auto;width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:12px;background:transparent;color:var(--h-i2);display:grid;place-items:center;flex:0 0 auto}
#ab2 .h-sec{min-height:calc(24px * var(--ui));line-height:calc(24px * var(--zf));font-size:calc(18px * var(--zf));font-weight:600;color:var(--h-i);padding-inline:calc(16px * var(--ui));margin-top:calc(24px * var(--ui));display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:calc(12px * var(--ui));row-gap:calc(4px * var(--ui))}
#ab2 .h-sec .h-sectl{display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:calc(8px * var(--ui));min-width:0}
#ab2 .h-sec .h-n{color:var(--h-i3);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:400;font-variant-numeric:tabular-nums}
#ab2 .h-sec .h-secacc{margin-inline-start:auto;display:inline-flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2 .h-sec .h-seccap{flex:0 0 100%;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2 .h-sec .h-seccap .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui));vertical-align:-3px;margin-inline-end:calc(4px * var(--ui))}
#ab2 .h-sec .h-n a{color:var(--h-ac-i)}
#ab2 .h-sec a{font-weight:600;font-size:calc(14px * var(--zf))}
#ab2 .h-sec+*{margin-top:calc(12px * var(--ui))}
#ab2 .h-sec+.h-card,#ab2 .h-sec+.h-grp,#ab2 .h-sec+.h-hscroll,#ab2 .h-sec+.h-steps,#ab2 .h-sec+.h-pad,#ab2 .h-sec+.h-photos,#ab2 .h-sec+.h-chips,#ab2 .h-sec+.h-grid2,#ab2 .h-sec+.h-tree,#ab2 .h-sec+.h-toast{margin-top:calc(12px * var(--ui))}
#ab2 .h-sec.h-tight{margin-top:calc(16px * var(--ui))}
#ab2 .h-card{margin-inline:calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;padding:calc(16px * var(--ui))}
#ab2 .h-card+.h-card,#ab2 .h-grp+.h-grp,#ab2 .h-card+.h-grp,#ab2 .h-grp+.h-card{margin-top:calc(12px * var(--ui))}
#ab2 .h-pad+.h-card,#ab2 .h-pad+.h-grp{margin-top:calc(12px * var(--ui))}
#ab2 .h-pad>.h-fld:first-child,#ab2 .h-pad>.h-seg:first-child{margin-top:0}
#ab2 .h-card.h-hl{border-color:var(--h-hl);box-shadow:none}
#ab2 .h-card.h-new{border-inline-start:3px solid var(--h-ac-i);padding-inline-start:calc(16px * var(--ui))}
#ab2 .h-card.h-q{border-inline-start:1px solid var(--h-hl)}
#ab2 .h-card .h-tt{font-size:calc(18px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ab2 .h-card .h-mt{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:calc(4px * var(--ui))}
#ab2 .h-card .h-bt{display:flex;align-items:center;justify-content:space-between;margin-top:calc(12px * var(--ui));min-height:calc(32px * var(--ui));gap:calc(8px * var(--ui))}
#ab2 .h-card .h-bt .h-l{display:flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2 .h-card.h-thumbed{display:grid;grid-template-columns:1fr calc(64px * var(--ui));gap:calc(12px * var(--ui));align-items:start}
#ab2 .h-card.h-thumbed .h-bt{grid-column:1/-1}
#ab2 .h-thumb{width:calc(64px * var(--ui));height:calc(64px * var(--ui));border-radius:12px;background:var(--h-s2);display:grid;place-items:center;color:var(--h-i2);position:relative;overflow:hidden;flex:0 0 auto}
#ab2 .h-thumb>.h-ico{width:calc(24px * var(--ui));height:calc(24px * var(--ui));stroke-width:1.75}
#ab2 .h-thumb.h-lg{width:calc(96px * var(--ui));height:calc(96px * var(--ui));border-radius:12px}
#ab2 .h-thumb.h-sm>.h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2 .h-thumb.h-xl{width:100%;height:calc(180px * var(--ui));border-radius:16px}
#ab2 .h-thumb.h-sm{width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:8px}
#ab2 .h-thumb .h-more{position:absolute;inset:0;background:rgba(16,24,40,.55);color:#fff;display:grid;place-items:center;font-size:calc(16px * var(--zf));font-weight:600}
#ab2 .h-thumb .h-n{position:absolute;bottom:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui));background:rgba(16,24,40,.6);color:#fff;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600;border-radius:8px;padding:0 calc(8px * var(--ui));display:flex;gap:calc(4px * var(--ui));align-items:center}
#ab2 .h-thumb .h-x{position:absolute;top:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui));width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;background:rgba(16,24,40,.6);color:#fff;display:grid;place-items:center}
#ab2 .h-thumb .h-play{width:calc(32px * var(--ui));height:calc(32px * var(--ui));border-radius:16px;background:rgba(255,255,255,.9);color:#17212F;display:grid;place-items:center}
#ab2 .h-photos{display:flex;gap:calc(8px * var(--ui));padding-inline:calc(16px * var(--ui));overflow:hidden}
#ab2 .h-photos.h-sm .h-thumb{width:calc(56px * var(--ui));height:calc(56px * var(--ui))}
#ab2 .h-pr{font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-pr small{font-size:calc(14px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui))}
#ab2 .h-pr.h-big{font-size:calc(24px * var(--zf));line-height:calc(32px * var(--zf));font-weight:600;letter-spacing:0}
#ab2 .h-pr.h-huge{font-size:calc(32px * var(--zf));line-height:calc(40px * var(--zf));font-weight:600;letter-spacing:0}
#ab2 .h-pr.h-huge small{font-size:calc(16px * var(--zf));font-weight:500;margin-inline-start:calc(8px * var(--ui))}
#ab2 .h-chip{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));height:calc(28px * var(--ui));padding:0 calc(8px * var(--ui));border-radius:8px;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;white-space:nowrap;background:var(--h-s2);color:var(--h-i2)}
#ab2 .h-chip.h-b,#ab2 .h-chip.h-g,#ab2 .h-chip.h-a,#ab2 .h-chip.h-r,#ab2 .h-chip.h-y{background:var(--h-s2);color:var(--h-i2)}
#ab2 .h-chip.h-b{--dotc:var(--h-ac-i)}
#ab2 .h-chip.h-g{--dotc:var(--h-ok)}
#ab2 .h-chip.h-a,#ab2 .h-chip.h-y{--dotc:var(--h-wn)}
#ab2 .h-chip.h-r{--dotc:var(--h-bad)}
#ab2 .h-chip .h-dot{width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:4px;background:var(--dotc,var(--h-i3));flex:0 0 auto}
#ab2 .h-chip>.h-ico{color:var(--dotc,var(--h-i2))}
#ab2 .h-chip.h-lg{height:calc(36px * var(--ui));padding:0 calc(12px * var(--ui));gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;border-radius:12px;background:var(--h-s);border:1px solid var(--h-hl);color:var(--h-i)}
#ab2 .h-chip.h-lg.h-on{background:var(--h-ac-t);border-color:transparent;color:var(--h-ac-i);font-weight:600;box-shadow:inset 0 0 0 1px rgba(23,92,211,.28)}
#ab2 .h-chip.h-lg .h-cnt{color:var(--h-i3);font-weight:500}
#ab2 .h-chip.h-lg.h-on .h-cnt{color:var(--h-ac-i)}
#ab2[data-th="داكن"] .h-chip.h-lg.h-on{box-shadow:inset 0 0 0 1px rgba(128,172,255,.3)}
#ab2 .h-chips{display:flex;gap:calc(8px * var(--ui));flex-wrap:wrap;align-items:center}
#ab2 .h-hscroll{display:flex;gap:calc(8px * var(--ui));padding-inline:calc(16px * var(--ui));overflow:hidden;white-space:nowrap}
#ab2 .h-hscroll .h-chip{flex:0 0 auto}
#ab2 .h-facts{display:flex;gap:calc(8px * var(--ui));flex-wrap:wrap;margin-top:calc(12px * var(--ui))}
#ab2 .h-fact{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));height:calc(32px * var(--ui));padding:0 calc(12px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500}
#ab2 .h-fact.h-on{background:var(--h-s2);color:var(--h-i);font-weight:600}
#ab2 .h-fact.h-code{font-weight:600;color:var(--h-i);background:var(--h-s2)}
#ab2 .h-grp{margin-inline:calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;overflow:hidden}
#ab2 .h-row{min-height:calc(56px * var(--ui));display:flex;align-items:center;gap:calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));color:var(--h-i)}
#ab2 .h-row+.h-row{border-top:1px solid var(--h-hl2)}
#ab2 .h-row .h-lb{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);flex:0 0 auto;min-width:calc(84px * var(--ui))}
#ab2 .h-row .h-vl{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);flex:1;text-align:start;min-width:0}
#ab2 .h-row .h-vl.h-muted{color:var(--h-i3)}
#ab2 .h-row .h-vl .h-sub{display:block;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-row .h-chev{color:var(--h-i3);margin-inline-start:auto}
#ab2 .h-row .h-lead{color:var(--h-i2)}
#ab2 .h-row .h-lead.h-blue{color:var(--h-i2)}
#ab2 .h-row .h-end{margin-inline-start:auto;display:flex;align-items:center;gap:calc(8px * var(--ui));color:var(--h-i2);font-size:calc(14px * var(--zf))}
#ab2 .h-row.h-danger .h-vl{color:var(--h-bad)}
#ab2 .h-row .h-tt{font-size:calc(16px * var(--zf));font-weight:600;line-height:calc(24px * var(--zf))}
#ab2 .h-row .h-st{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));margin-top:calc(4px * var(--ui))}
#ab2 .h-row .h-unread{width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:4px;background:var(--h-ac-i);flex:0 0 auto}
#ab2 .h-sw{width:calc(51px * var(--ui));height:calc(31px * var(--ui));border-radius:16px;background:var(--h-off);position:relative;flex:0 0 auto;margin-inline-start:auto}
#ab2 .h-sw::after{content:'';position:absolute;top:calc(2px * var(--ui));inset-inline-start:calc(2px * var(--ui));width:calc(27px * var(--ui));height:calc(27px * var(--ui));border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,24,40,.08)}
#ab2 .h-sw.h-on{background:var(--h-ac-i)}
#ab2 .h-sw.h-on::after{inset-inline-start:auto;inset-inline-end:calc(2px * var(--ui))}
#ab2 .h-badge{flex:0 0 auto;min-width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:10px;background:var(--h-ac-i);color:var(--h-ac-on);font-size:calc(12px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;display:grid;place-items:center;padding:0 calc(4px * var(--ui))}
#ab2 .h-badge.h-r{background:var(--h-bad);color:var(--h-bad-on)}
#ab2 .h-btn{height:calc(52px * var(--ui));border-radius:12px;display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;padding-inline:calc(24px * var(--ui));white-space:nowrap}
#ab2 .h-btn.h-p{background:var(--h-ac);color:var(--h-ac-on)}
#ab2 .h-btn.h-d{background:var(--h-s2);color:var(--h-i3)}
#ab2 .h-btn.h-t{background:var(--h-s);color:var(--h-i);border:1px solid var(--h-hl)}
#ab2 .h-btn.h-n{background:var(--h-s2);color:var(--h-i)}
#ab2 .h-btn.h-danger{background:var(--h-bad);color:var(--h-bad-on)}
#ab2 .h-btn.h-sm{height:calc(44px * var(--ui));border-radius:12px;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));padding-inline:calc(16px * var(--ui))}
#ab2 .h-btn.h-xs{height:calc(36px * var(--ui));border-radius:12px;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));padding-inline:calc(12px * var(--ui))}
#ab2 .h-btnrow{display:flex;gap:calc(12px * var(--ui));align-items:center}
#ab2 .h-btnrow .h-btn{flex:1}
#ab2 .h-link{color:var(--h-ac-i);font-weight:500;font-size:calc(16px * var(--zf))}
#ab2 .h-bar{margin-top:auto;flex:0 0 auto;background:var(--h-s);border-top:1px solid var(--h-hl);padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(32px * var(--ui))}
#ab2 .h-bar2{margin-top:auto;flex:0 0 auto;background:var(--h-s);border-top:1px solid var(--h-hl);padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(32px * var(--ui));display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2 .h-bar2 .h-pb .h-n{font-size:calc(20px * var(--zf));font-weight:600;line-height:calc(28px * var(--zf))}
#ab2 .h-bar2 .h-pb .h-n small{font-size:calc(14px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui))}
#ab2 .h-bar2 .h-pb .h-l{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf))}
#ab2 .h-bar2 .h-pb a{font-size:calc(14px * var(--zf));font-weight:500;line-height:calc(22px * var(--zf));display:block}
#ab2 .h-bar2 .h-btn{margin-inline-start:auto;min-width:calc(168px * var(--ui))}
#ab2 .h-seg{display:flex;background:var(--h-s2);border-radius:12px;padding:calc(4px * var(--ui));height:calc(44px * var(--ui));gap:calc(4px * var(--ui))}
#ab2 .h-seg span{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));border-radius:8px;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;color:var(--h-i2)}
#ab2 .h-seg span.h-on{background:var(--h-s);color:var(--h-i);font-weight:600;box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2 .h-seg .h-n{font-size:calc(12px * var(--zf));color:var(--h-i3);font-weight:500}
#ab2 .h-seg span.h-on .h-n{color:var(--h-ac-i)}
#ab2[data-th="داكن"] .h-seg span.h-on{background:var(--h-hl);box-shadow:none}
#ab2 .h-segw{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-fld{height:calc(52px * var(--ui));background:var(--h-s);border-radius:12px;border:1px solid var(--h-hl);display:flex;align-items:center;gap:calc(12px * var(--ui));padding-inline:calc(16px * var(--ui));font-size:calc(16px * var(--zf));color:var(--h-i3)}
#ab2 .h-fld.h-v{color:var(--h-i)}
#ab2 .h-fld.h-v.h-num{font-size:calc(24px * var(--zf));font-weight:600}
#ab2 .h-fld.h-v.h-num small{font-size:calc(16px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(8px * var(--ui))}
#ab2 .h-fld.h-focus{border-color:var(--h-ac);box-shadow:0 0 0 3px var(--h-ac-t)}
#ab2 .h-fld .h-end{margin-inline-start:auto;color:var(--h-i2);font-size:calc(14px * var(--zf))}
#ab2 .h-fld.h-otp{justify-content:center;gap:calc(12px * var(--ui));height:calc(60px * var(--ui));direction:ltr}
#ab2 .h-fld.h-otp b{width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:12px;background:var(--h-s2);display:grid;place-items:center;font-size:calc(24px * var(--zf));font-weight:600}
#ab2 .h-ta{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0;min-height:calc(176px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;padding:calc(16px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i3);position:relative;display:flex;flex-direction:column}
#ab2 .h-ta.h-v{color:var(--h-i)}
#ab2 .h-ta .h-tools{margin-top:auto;display:flex;gap:calc(8px * var(--ui));align-items:center;padding-top:calc(12px * var(--ui))}
#ab2 .h-ta .h-tools .h-mic{margin-inline-start:auto;width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);display:grid;place-items:center}
#ab2 .h-pill{height:calc(40px * var(--ui));border-radius:12px;background:var(--h-s2);display:inline-flex;align-items:center;gap:calc(8px * var(--ui));padding-inline:calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-priv{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:auto;margin-bottom:calc(12px * var(--ui))}
#ab2 .h-priv .h-ico{margin-top:calc(4px * var(--ui));flex:0 0 auto}
#ab2 .h-quote{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--h-s2);border:0;border-radius:16px;padding:calc(16px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i)}
#ab2 .h-quote .h-by{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:calc(8px * var(--ui));display:flex;justify-content:space-between}
#ab2 .h-slot{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));height:calc(36px * var(--ui));padding:0 calc(8px * var(--ui)) 0 calc(12px * var(--ui));border-radius:12px;background:var(--h-s);border:1px solid var(--h-hl);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;color:var(--h-i)}
#ab2 .h-slot .h-cb{width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:10px;border:1.5px solid var(--h-i3);display:grid;place-items:center;color:var(--h-ac-on)}
#ab2 .h-slot.h-on{border-color:transparent;background:var(--h-ac-t);color:var(--h-ac-i);box-shadow:inset 0 0 0 1px rgba(23,92,211,.28)}
#ab2 .h-slot.h-on .h-cb{background:var(--h-ac);border-color:var(--h-ac)}
#ab2 .h-slot.h-fixed{background:var(--h-s2);border-color:transparent;color:var(--h-i2);padding-inline:calc(12px * var(--ui))}
#ab2 .h-slot.h-w{border-style:dashed}
#ab2 .h-q .h-lb{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));display:flex;justify-content:space-between;align-items:center}
#ab2 .h-q .h-qq{font-size:calc(18px * var(--zf));font-weight:600;line-height:calc(26px * var(--zf));margin:calc(4px * var(--ui)) 0 calc(12px * var(--ui))}
#ab2 .h-q .h-opts{display:flex;flex-direction:column;gap:calc(8px * var(--ui))}
#ab2 .h-q .h-opt{min-height:calc(48px * var(--ui));border-radius:12px;border:1px solid transparent;background:var(--h-s2);display:flex;align-items:center;gap:calc(12px * var(--ui));padding:calc(8px * var(--ui)) calc(12px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2 .h-q .h-opt .h-cb{width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:10px;border:1.5px solid var(--h-i3);display:grid;place-items:center;color:var(--h-ac-on);background:var(--h-s)}
#ab2 .h-q .h-opt.h-on{border-color:transparent;background:var(--h-ac-t);color:var(--h-ac-i);font-weight:600;box-shadow:inset 0 0 0 1px rgba(23,92,211,.28)}
#ab2 .h-q .h-opt.h-on .h-cb{background:var(--h-ac);border-color:var(--h-ac)}
#ab2 .h-q .h-opt.h-w{border-color:var(--h-hl);border-style:dashed;background:transparent;color:var(--h-i2)}
#ab2 .h-q .h-ft{display:flex;justify-content:space-between;align-items:center;margin-top:calc(12px * var(--ui))}
#ab2 .h-stepbar{display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));color:var(--h-i2)}
#ab2 .h-stepbar .h-nb{width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:22px;background:var(--h-s2);display:grid;place-items:center;color:var(--h-i)}
#ab2 .h-fold{display:flex;align-items:center;gap:calc(12px * var(--ui));font-size:calc(16px * var(--zf));color:var(--h-i2)}
#ab2 .h-steps{margin-inline:calc(16px * var(--ui));display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}
#ab2 .h-steps::before{content:'';position:absolute;top:calc(11px * var(--ui));inset-inline:12.5%;height:calc(2px * var(--ui));background:var(--h-hl)}
#ab2 .h-steps .h-s{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2);text-align:center;position:relative;min-width:0;padding-inline:calc(4px * var(--ui))}
#ab2 .h-steps .h-s i{width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;background:var(--h-s);border:2px solid var(--h-hl);display:grid;place-items:center;color:var(--h-ac-on)}
#ab2 .h-steps .h-s.h-done i{background:var(--h-ac-i);border-color:var(--h-ac-i)}
#ab2 .h-steps .h-s.h-done{color:var(--h-i2)}
#ab2 .h-steps .h-s.h-now i{border-color:var(--h-ac-i);background:var(--h-s)}
#ab2 .h-steps .h-s.h-now{color:var(--h-i);font-weight:600}
#ab2 .h-steps .h-s.h-done+.h-s.h-done::before,#ab2 .h-steps .h-s.h-done+.h-s.h-now::before{content:'';position:absolute;top:calc(11px * var(--ui));inset-inline-end:50%;width:100%;height:calc(2px * var(--ui));background:var(--h-ac-i);z-index:0}
#ab2 .h-steps .h-s i{z-index:1}
#ab2 .h-logo{width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i2);display:grid;place-items:center;font-size:calc(18px * var(--zf));font-weight:600;flex:0 0 auto;position:relative}
#ab2 .h-logo.h-lg{width:calc(56px * var(--ui));height:calc(56px * var(--ui));border-radius:12px;font-size:calc(20px * var(--zf))}
#ab2 .h-logo.h-xl{width:calc(72px * var(--ui));height:calc(72px * var(--ui));border-radius:16px;font-size:calc(28px * var(--zf))}
#ab2 .h-logo.h-sm{width:calc(32px * var(--ui));height:calc(32px * var(--ui));border-radius:8px;font-size:calc(14px * var(--zf))}
#ab2 .h-logo .h-vf{position:absolute;bottom:calc(-4px * var(--ui));inset-inline-end:calc(-4px * var(--ui));width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:10px;background:var(--h-ac);color:var(--h-ac-on);display:grid;place-items:center;border:2px solid var(--h-s)}
#ab2 .h-logo .h-vf .h-ico{width:calc(12px * var(--ui));height:calc(12px * var(--ui));stroke-width:2.5}
#ab2 .h-ava{width:calc(36px * var(--ui));height:calc(36px * var(--ui));border-radius:18px;background:var(--h-s2);color:var(--h-i2);display:grid;place-items:center;font-size:calc(16px * var(--zf));font-weight:600;flex:0 0 auto}
#ab2 .h-ava.h-lg{width:calc(56px * var(--ui));height:calc(56px * var(--ui));border-radius:28px;font-size:calc(20px * var(--zf))}
#ab2 .h-ava.h-xl{width:calc(72px * var(--ui));height:calc(72px * var(--ui));border-radius:36px;font-size:calc(28px * var(--zf))}
#ab2 .h-stack{display:flex}
#ab2 .h-stack .h-logo.h-sm{margin-inline-start:calc(-8px * var(--ui));border:2px solid var(--h-s)}
#ab2 .h-stack .h-logo.h-sm:first-child{margin-inline-start:0}
#ab2 .h-st{display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2 .h-st>div:not(.h-pp){flex:1;min-width:0}
#ab2 .h-st .h-nm{font-size:calc(18px * var(--zf));font-weight:600;line-height:calc(24px * var(--zf));white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#ab2 .h-st .h-rt{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));display:flex;align-items:center;gap:calc(4px * var(--ui));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2 .h-st .h-rt .h-ico{color:var(--h-gold)}
#ab2 .h-st .h-pp{margin-inline-start:auto;text-align:end;flex:0 0 auto}
#ab2 .h-rating{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
#ab2 .h-rating .h-ico{color:var(--h-gold)}
#ab2 .h-rating .h-cnt{font-weight:400;color:var(--h-i2)}
#ab2 .h-hdr{padding:calc(8px * var(--ui)) calc(16px * var(--ui)) 0;display:flex;gap:calc(12px * var(--ui));align-items:center}
#ab2 .h-hdr .h-nm{font-size:calc(20px * var(--zf));font-weight:600;line-height:calc(26px * var(--zf))}
#ab2 .h-hdr .h-rt{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));display:flex;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(4px * var(--ui));flex-wrap:wrap}
#ab2 .h-hdr+.h-price{padding-top:calc(16px * var(--ui))}
#ab2 .h-price{padding:calc(24px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-price .h-d{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));margin-top:calc(4px * var(--ui))}
#ab2 .h-note{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-note .h-lb{font-size:calc(14px * var(--zf));color:var(--h-i2);margin-bottom:calc(4px * var(--ui))}
#ab2 .h-note .h-tx{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i)}
#ab2 .h-info{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-stats{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;padding:calc(16px * var(--ui));display:flex}
#ab2 .h-stats>div{flex:1;min-width:0}
#ab2 .h-stats>div+div{border-inline-start:1px solid var(--h-hl2);padding-inline-start:calc(16px * var(--ui))}
#ab2 .h-stats .h-n{font-size:calc(24px * var(--zf));font-weight:600;line-height:calc(32px * var(--zf));letter-spacing:0}
#ab2 .h-stats .h-n small{font-size:calc(14px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui))}
#ab2 .h-stats .h-l{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));margin-top:calc(4px * var(--ui))}
#ab2 .h-swr{display:flex;align-items:center;justify-content:space-between;padding-inline:calc(16px * var(--ui));height:calc(52px * var(--ui));margin-top:calc(4px * var(--ui))}
#ab2 .h-swr .h-st{gap:calc(12px * var(--ui));font-size:calc(18px * var(--zf));font-weight:600;align-items:center;min-width:0;flex:1 1 auto}
#ab2 .h-swr .h-st>span:not(.h-logo){display:block;line-height:calc(24px * var(--zf));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
#ab2 .h-swr .h-tools{flex:0 0 auto}
#ab2 .h-toast{position:absolute;bottom:calc(112px * var(--ui));inset-inline:calc(16px * var(--ui));background:var(--h-inv);color:var(--h-inv-i);border-radius:12px;padding:calc(12px * var(--ui)) calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));display:flex;align-items:center;gap:calc(12px * var(--ui));box-shadow:var(--h-sh2);z-index:8}
#ab2 .h-toast a{color:var(--h-inv-ac);font-weight:600;margin-inline-start:auto}
#ab2 .h-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(32px * var(--ui)) calc(32px * var(--ui)) 0;position:relative}
#ab2 .h-empty .h-art{width:calc(96px * var(--ui));height:calc(72px * var(--ui));margin-bottom:calc(16px * var(--ui));color:var(--h-i3)}
#ab2 .h-empty .h-tt{font-size:calc(18px * var(--zf));font-weight:600;line-height:calc(26px * var(--zf))}
#ab2 .h-empty .h-tx{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));margin-top:calc(8px * var(--ui));max-width:32ch}
#ab2 .h-empty .h-btn{margin-top:calc(24px * var(--ui));min-width:calc(200px * var(--ui))}
#ab2 .h-skel{background:linear-gradient(90deg,var(--h-hl2) 25%,var(--h-s2) 50%,var(--h-hl2) 75%);background-size:200% 100%;border-radius:8px;height:calc(14px * var(--ui))}
#ab2 .h-skel.h-t{height:calc(18px * var(--ui));width:70%}
#ab2 .h-skel.h-s{width:45%}
#ab2 .h-skel.h-b{height:calc(28px * var(--ui));width:calc(96px * var(--ui));border-radius:8px}
#ab2 .h-kv{display:flex;justify-content:space-between;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));padding:calc(8px * var(--ui)) 0}
#ab2 .h-kv .h-k{color:var(--h-i2)}
#ab2 .h-kv.h-total{font-weight:600;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));border-top:1px solid var(--h-hl);margin-top:calc(8px * var(--ui));padding-top:calc(12px * var(--ui))}
#ab2 .h-center{text-align:center}
#ab2 .h-muted{color:var(--h-i2)}
#ab2 .h-small{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2 .h-b{font-weight:600}
#ab2 .h-blue{color:var(--h-ac-i)}
#ab2 .h-spacer{flex:1}
#ab2 .h-wave{display:flex;align-items:center;gap:calc(4px * var(--ui));height:calc(32px * var(--ui))}
#ab2 .h-wave i{width:calc(3px * var(--ui));border-radius:2px;background:var(--h-ac);display:block}
#ab2 .h-pulse{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-pulse .h-dot{width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:4px;background:var(--h-ac);flex:0 0 auto}
#ab2 .h-card.h-faded{opacity:.62}
#ab2 .h-card.h-faded .h-pr{text-decoration:line-through;color:var(--h-i3)}
#ab2 .h-card .h-pinm{position:absolute;top:-1px;inset-inline-end:calc(16px * var(--ui));width:calc(24px * var(--ui));height:calc(28px * var(--ui));border-radius:0 0 8px 8px;background:var(--h-s2);color:var(--h-i2);display:grid;place-items:center}
#ab2 .h-card .h-pinm .h-ico{width:calc(12px * var(--ui));height:calc(12px * var(--ui))}
#ab2 .h-card.h-hidden{background:var(--h-s2)}
#ab2 .h-tree{margin:0 calc(16px * var(--ui));padding-inline-start:calc(12px * var(--ui));border-inline-start:2px solid var(--h-hl);display:flex;flex-direction:column;gap:calc(8px * var(--ui));position:relative}
#ab2 .h-axis{display:flex;justify-content:space-between;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3);padding:calc(8px * var(--ui)) calc(4px * var(--ui)) 0;position:relative}
#ab2 .h-axis::before{content:'';position:absolute;top:calc(2px * var(--ui));inset-inline:calc(4px * var(--ui));height:calc(2px * var(--ui));border-radius:1px;background:var(--h-hl)}
#ab2 .h-kid{display:flex;align-items:center;gap:calc(12px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;padding:calc(12px * var(--ui));min-height:calc(56px * var(--ui));position:relative}
html[data-lay="wide"] #ab2 .h-kid::before{display:none}
#ab2 .h-kid::before{content:'';position:absolute;inset-inline-start:calc(-14px * var(--ui));top:50%;width:calc(12px * var(--ui));height:calc(2px * var(--ui));background:var(--h-hl)}
#ab2 .h-kid .h-nm{font-size:calc(16px * var(--zf));font-weight:600;line-height:calc(24px * var(--zf))}
#ab2 .h-kid .h-rt{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf))}
#ab2 .h-kid .h-pr{margin-inline-start:auto;font-size:calc(18px * var(--zf))}
#ab2 .h-kid.h-won{border-color:var(--h-hl);box-shadow:none}
#ab2 .h-kid.h-tail{background:transparent;border:0;min-height:calc(44px * var(--ui));padding:calc(4px * var(--ui)) calc(8px * var(--ui));color:var(--h-i2);font-size:calc(14px * var(--zf))}
#ab2 .h-kid.h-tail::before{width:calc(8px * var(--ui))}
#ab2 .h-menu .h-row{min-height:calc(52px * var(--ui))}
#ab2 .h-menu .h-row .h-vl{font-size:calc(16px * var(--zf))}
#ab2 .h-menu .h-row.h-danger .h-vl,#ab2 .h-menu .h-row.h-danger .h-lead{color:var(--h-bad)}
#ab2 .h-qlog .h-row{min-height:calc(44px * var(--ui))}
#ab2 .h-qlog .h-row .h-vl{font-size:calc(14px * var(--zf))}
#ab2 .h-spin{width:calc(16px * var(--ui));height:calc(16px * var(--ui));border-radius:8px;border:2px solid var(--h-hl);border-top-color:var(--h-ac);display:inline-block;vertical-align:-3px}
#ab2[data-th="داكن"] .h-kid{background:var(--h-s)}
#ab2[data-th="داكن"] .h-card.h-hidden{background:var(--h-s2)}
html[data-lay="wide"] #ab2 .h-rail{background:var(--h-s);border-inline-end:1px solid var(--h-hl);display:flex;flex-direction:column;align-items:center;padding:calc(16px * var(--ui)) 0;gap:calc(8px * var(--ui))}
html[data-lay="wide"] #ab2 .h-rail .h-seat{width:calc(64px * var(--ui));min-height:calc(56px * var(--ui));border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2);position:relative}
html[data-lay="wide"] #ab2 .h-rail .h-seat.h-on{background:var(--h-ac-t);color:var(--h-ac-i);font-weight:600}
html[data-lay="wide"] #ab2 .h-rail .h-seat .h-badge{position:absolute;top:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui))}
#ab2 .h-clbar{margin:0 calc(16px * var(--ui)) calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-wn-t);color:var(--h-wn);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;display:flex;justify-content:space-between;align-items:center}
#ab2 .h-clbar.h-late{background:var(--h-bad-t);color:var(--h-bad)}
#ab2 .h-eyebrow{font-size:calc(12px * var(--zf));color:var(--h-i2);line-height:calc(18px * var(--zf));display:block}
#ab2 .h-hdband{margin:0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));background:var(--h-wn-t);color:var(--h-wn);font-size:calc(14px * var(--zf));font-weight:600;display:flex;align-items:center;gap:calc(8px * var(--ui));border-radius:0 0 16px 16px}
#ab2 .h-fire{color:var(--h-ac)}
#ab2 .h-stars{color:var(--h-gold);letter-spacing:2px;font-size:calc(20px * var(--zf))}
#ab2 .h-okpill{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));height:calc(24px * var(--ui));padding:0 calc(8px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i2);font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600}
#ab2 .h-okpill::before{content:'';width:calc(6px * var(--ui));height:calc(6px * var(--ui));border-radius:3px;background:var(--h-ok)}
#ab2 .h-grid2{display:grid;grid-template-columns:1fr 1fr;gap:calc(12px * var(--ui));padding:0 calc(16px * var(--ui))}
#ab2 .h-grid2 .h-it{background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;overflow:hidden}
#ab2 .h-grid2 .h-it .h-im{height:calc(96px * var(--ui));background:var(--h-s2);display:grid;place-items:center;color:var(--h-i3)}
#ab2 .h-grid2 .h-it .h-tx{padding:calc(8px * var(--ui)) calc(12px * var(--ui)) calc(12px * var(--ui))}
#ab2 .h-grid2 .h-it .h-nm{font-size:calc(14px * var(--zf));font-weight:600;line-height:calc(22px * var(--zf))}
#ab2 .h-grid2 .h-it .h-pr{font-size:calc(14px * var(--zf));margin-top:calc(4px * var(--ui))}
#ab2 .h-radio{width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;border:1.5px solid var(--h-i3);flex:0 0 auto}
#ab2 .h-radio.h-on{border:7px solid var(--h-ac)}
#ab2 .h-cbx{width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;border:1.5px solid var(--h-i3);flex:0 0 auto;display:grid;place-items:center;color:var(--h-ac-on)}
#ab2 .h-cbx.h-on{background:var(--h-ac);border-color:var(--h-ac)}
#ab2 .h-row .h-end.h-rtv{max-width:52%;text-align:end;justify-content:flex-end;line-height:calc(22px * var(--zf))}
#ab2 .h-rtsp{width:calc(22px * var(--ui));height:calc(22px * var(--ui));flex:0 0 auto}
#ab2{--h-press:rgba(23,33,47,.06)}
#ab2[data-th="داكن"]{--h-press:rgba(255,255,255,.06)}
#ab2 .h-rqs{list-style:none;margin:calc(12px * var(--ui)) 0 0;padding:0 calc(16px * var(--ui));display:flex;flex-direction:column;gap:calc(8px * var(--ui));container-type:inline-size}
#ab2 .h-req{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t tm" "s s" "p p" "q q" "x x";column-gap:calc(12px * var(--ui));align-items:start;padding:calc(14px * var(--ui)) calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;color:var(--h-i)}
#ab2 .h-req--m{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"t tm" "s m" "p m" "q q" "x x"}
#ab2 .h-rq__a{grid-area:t;display:block;min-width:0;color:inherit;text-decoration:none}
#ab2 .h-rq__a::after{content:"";position:absolute;inset:0;border-radius:15px;z-index:0}
#ab2 .h-rq__tt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2 .h-req--end .h-rq__tt{color:var(--h-i2)}
#ab2 .h-rq__s{grid-area:s;margin-top:calc(4px * var(--ui));min-width:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ab2 .h-req--new .h-rq__s{color:var(--h-i);font-weight:600}
#ab2 .h-rq__dot{display:inline-block;width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:4px;margin-inline-end:calc(8px * var(--ui));vertical-align:1px;background:var(--h-i3);box-shadow:none}
#ab2 .h-rq__dot--new{background:var(--h-ac-i)}
#ab2 .h-rq__dot--wn{background:var(--h-wn)}
#ab2 .h-rq__dot--ok{background:var(--h-ok)}
#ab2 .h-nm1{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
#ab2 .h-rq__tm{grid-area:tm;justify-self:end;margin-top:0;display:inline-flex;align-items:center;gap:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i3);white-space:nowrap;font-variant-numeric:tabular-nums}
#ab2 .h-rq__tm .h-pinm{display:inline-grid;place-items:center;width:calc(16px * var(--ui));height:calc(16px * var(--ui));background:none;color:var(--h-i2)}
#ab2 .h-rq__p{grid-area:p;margin-top:calc(8px * var(--ui));min-width:0}
#ab2 .h-rq__p .h-pr{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);white-space:nowrap;font-variant-numeric:tabular-nums}
#ab2 .h-rq__p .h-pr small{font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui))}
#ab2 .h-pr__k{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2 .h-rq__m{grid-area:m;justify-self:end;margin-top:calc(4px * var(--ui));position:relative;width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i2);overflow:hidden;display:grid;place-items:center}
#ab2 .h-rq__m img{width:100%;height:100%;object-fit:cover;display:block}
#ab2 .h-rq__m .h-n{position:absolute;bottom:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui));padding:0 calc(4px * var(--ui));border-radius:8px;background:rgba(16,24,40,.6);color:#fff;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600}
#ab2 .h-rq__q{grid-area:q;margin-top:calc(8px * var(--ui));display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-rq__q .h-ico{flex:0 0 auto;color:var(--h-ac-i)}
#ab2 .h-rq__q .h-nm1{color:var(--h-i);font-weight:600}
#ab2 .h-rq__qt{min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#ab2 .h-rq__u{white-space:nowrap}
#ab2 .h-rq__ft{grid-area:x;margin-top:calc(12px * var(--ui));padding-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl);display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--ui));position:relative;z-index:1}
#ab2 .h-rq__nr{flex:1 1 calc(160px * var(--ui));min-width:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-rq__ft--col{flex-direction:column;align-items:flex-start}
#ab2 .h-rq__ft--col>.h-rq__nr{flex:0 0 auto}
#ab2 .h-rq__x{grid-area:x;margin-top:calc(8px * var(--ui));display:flex;position:relative;z-index:1}
#ab2 .h-req--skel{min-height:0}
#ab2 .h-rq__skt{grid-area:t;display:block;height:calc(18px * var(--ui));width:60%;border-radius:8px;background:var(--h-s2)}
#ab2 .h-rq__sks{grid-area:s;display:block;height:calc(14px * var(--ui));width:40%;margin-top:calc(12px * var(--ui));border-radius:8px;background:var(--h-s2)}
#ab2 .h-rq__skm{grid-area:m;display:block;width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:12px;background:var(--h-s2)}
#ab2 .h-ask{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;height:calc(52px * var(--ui));padding:0;gap:calc(8px * var(--ui));border-radius:12px;background:var(--h-s);border:1px solid var(--h-hl);box-shadow:none;display:flex;align-items:center;position:relative}
#ab2 .h-ask__go{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:calc(8px * var(--ui));padding-inline:calc(16px * var(--ui)) 0;text-align:start;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i2);border-radius:12px}
#ab2 .h-ask__tag{flex:0 0 auto;height:calc(24px * var(--ui));padding:0 calc(8px * var(--ui));border-radius:8px;display:inline-flex;align-items:center;font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600;color:var(--h-ac-i);background:var(--h-ac-t)}
#ab2 .h-ask__dl{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--h-i)}
#ab2 .h-stale{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;min-height:calc(44px * var(--ui));padding:0;padding-inline:calc(16px * var(--ui)) calc(4px * var(--ui));border-radius:12px;background:var(--h-s2);display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2 .h-rqempty{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(4px * var(--ui))}
#ab2 .h-rqempty__t{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-rqempty__x{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);max-width:32ch;text-wrap:pretty}
#ab2 .h-rqw1{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2{--h-fe:#7C8899;--h-sig:#1452B8;--h-sig-t:rgba(20,82,184,.18);--h-veil:rgba(246,247,250,.62)}
#ab2[data-th="داكن"]{--h-fe:#63728C;--h-sig:#A9C6FF;--h-sig-t:rgba(169,198,255,.26);--h-veil:rgba(12,17,27,.55)}
#ab2 .h-cpbar{height:calc(56px * var(--ui));display:grid;grid-template-columns:calc(48px * var(--ui)) 1fr calc(48px * var(--ui));align-items:center;padding-inline:calc(4px * var(--ui));gap:calc(4px * var(--ui));background:var(--h-g);border-bottom:1px solid transparent}
#ab2 .h-cpbar .h-nbtn{width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:24px}
#ab2 .h-cpbar .h-cpx{grid-column:1}
#ab2 .h-cpbar .h-cptrash{grid-column:3}
#ab2 .h-cpsave{grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:calc(8px * var(--ui));min-width:0;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:500;color:var(--h-i2)}
#ab2 .h-cpsave .h-ico{flex:0 0 auto}
#ab2 .h-cpsave.h-bad{color:var(--h-bad)}
#ab2 .h-cpv .h-cphead{padding:calc(8px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-cpv .h-cph1{font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;letter-spacing:0;color:var(--h-i)}
#ab2 .h-cpv .h-cpsub{margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cpghost{position:fixed;z-index:40;pointer-events:none;box-sizing:border-box;background:var(--h-s);border:1px solid var(--h-fe);border-radius:16px}
#ab2 .h-cpv .h-cpf,#ab2 .h-ofdock .h-cpf{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--h-s);border:1px solid var(--h-fe);border-radius:16px;display:flex;flex-direction:column;min-width:0;transition:border-color .12s,box-shadow .12s}
#ab2 .h-cpv .h-cpf:has(#cpIn:focus),#ab2 .h-ofdock .h-cpf:has(#ofTx:focus){border-color:var(--h-sig);box-shadow:none}
#ab2 .h-cpv .h-cpf textarea,#ab2 .h-ofdock .h-cpf textarea{display:block;width:100%;min-height:calc(140px * var(--ui));padding:calc(16px * var(--ui));border:0;background:transparent;resize:none;font-family:inherit;font-size:calc(17px * var(--zf));line-height:1.6;color:var(--h-i);outline:none;overflow:hidden;field-sizing:content}
#ab2 .h-cpv .h-cpf textarea::placeholder,#ab2 .h-ofdock .h-cpf textarea::placeholder{color:var(--h-i3)}
#ab2 .h-cptiles{display:flex;flex-wrap:wrap;gap:calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui))}
#ab2 .h-cptile{position:relative;width:calc(72px * var(--ui));height:calc(72px * var(--ui));border-radius:12px;flex:0 0 auto}
#ab2 .h-cptile .h-cptile__go{position:relative;display:grid;place-items:center;width:calc(72px * var(--ui));height:calc(72px * var(--ui));border-radius:12px;overflow:hidden;background:var(--h-s2);color:var(--h-i3)}
#ab2 .h-cptile .h-cptile__go img{width:100%;height:100%;object-fit:cover;display:block}
#ab2 .h-cptile .h-cptile__x{position:absolute;top:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui));width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;display:grid;place-items:center;background:var(--h-inv);color:var(--h-inv-i)}
#ab2 .h-cptile .h-cptile__x::after{content:"";position:absolute;top:calc(-16px * var(--ui));bottom:calc(-8px * var(--ui));inset-inline-start:calc(-8px * var(--ui));inset-inline-end:calc(-16px * var(--ui));border-radius:50%}
#ab2 .h-cptile .h-cptile__n{font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));padding-inline:calc(4px * var(--ui));text-align:center;overflow:hidden;max-height:calc(32px * var(--ui))}
#ab2 .h-cptile.h-up .h-cpveil{position:absolute;inset:0;background:var(--h-veil);transition:opacity .16s}
#ab2 .h-cptile.h-up .h-cpring{position:absolute;inset:calc(14px * var(--ui));width:calc(44px * var(--ui));height:calc(44px * var(--ui));transform:rotate(-90deg)}
#ab2 .h-cpring__bg{fill:none;stroke:var(--h-hl);stroke-width:3}
#ab2 .h-cpring__fg{fill:none;stroke:var(--h-sig);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .12s linear}
#ab2 .h-cptile.h-fail .h-cptile__go img{filter:grayscale(1)}
#ab2 .h-cptile.h-fail .h-cptile__bad{position:absolute;bottom:calc(4px * var(--ui));inset-inline-start:calc(4px * var(--ui));width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:10px;display:grid;place-items:center;background:var(--h-bad);color:var(--h-bad-on)}
#ab2 .h-cptile.h-lost .h-cptile__go{background:var(--h-s2);color:var(--h-i3)}
#ab2 .h-cpband{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1)}
#ab2 .h-cpband.h-on{grid-template-rows:1fr}
#ab2 .h-cpband .h-cpband__in{min-height:0;overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:calc(8px * var(--ui));row-gap:0;padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2);transition:opacity .12s}
#ab2 .h-cpband.h-on .h-cpband__in{padding-block:calc(4px * var(--ui)) calc(12px * var(--ui))}
#ab2 .h-cpband:not(.h-on) .h-cpband__in{opacity:0;visibility:hidden}
#ab2 .h-cpband.h-bad .h-cpband__in{color:var(--h-bad)}
#ab2 .h-cpband .h-cpband__ic{grid-column:1;margin-top:1px}
#ab2 .h-cpband .h-cpband__t{grid-column:2;min-width:0}
#ab2 .h-cpband .h-cpband__a{grid-column:2;justify-self:start;min-height:calc(48px * var(--ui));display:inline-flex;align-items:center;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-ac-i)}
#ab2 .h-cpband .h-cpband__seg{grid-column:2;justify-self:stretch;max-width:calc(320px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2 .h-cpband .h-cpband__seg .h-seg{height:calc(48px * var(--ui))}
#ab2 .h-cpband .h-cpband__seg .h-seg>button::after{height:max(100%,calc(48px * var(--ui)))}
#ab2 .h-cpex{padding:0 0 calc(8px * var(--ui))}
#ab2 .h-cpex .h-cpex__t{margin:0 0 calc(4px * var(--ui));padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2)}
#ab2 .h-cpex .h-cpex__row.h-hscroll{padding-block:calc(4px * var(--ui))}
#ab2 .h-cpex .h-cpex__c{position:relative;flex:0 0 auto;height:calc(40px * var(--ui));display:inline-flex;align-items:center;padding:0 calc(12px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;white-space:nowrap}
#ab2 .h-cpex .h-cpex__c::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2 .h-cprail{min-height:calc(56px * var(--ui));display:flex;align-items:center;gap:calc(8px * var(--ui));padding:calc(8px * var(--ui));border-top:1px solid var(--h-hl)}
#ab2 .h-cprail .h-cptool{min-width:calc(48px * var(--ui));height:calc(48px * var(--ui));display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));padding-inline:calc(8px * var(--ui));white-space:nowrap;flex:0 0 auto;border-radius:8px;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:500;color:var(--h-i);background:transparent}
#ab2 .h-cprail .h-cptool .h-ico,#ab2 .h-cprail .h-cptool .h-spin{color:var(--h-i2);flex:0 0 auto}
#ab2 .h-cprail .h-cptool[hidden]{display:none}
#ab2 .h-cprec{padding:calc(16px * var(--ui));min-height:calc(140px * var(--ui));display:flex;flex-direction:column;gap:calc(8px * var(--ui))}
#ab2 .h-cprec .h-cprec__row{display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(32px * var(--ui))}
#ab2 .h-cprec .h-cprec__t{font-size:calc(17px * var(--zf));line-height:1.6;color:var(--h-i)}
#ab2 .h-cprec .h-cprec__wave{margin-inline-start:auto}
#ab2 .h-cprec .h-cprec__wave i{background:var(--h-i2)}
#ab2 .h-cprec .h-cprec__time{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i2);font-variant-numeric:tabular-nums}
#ab2 .h-cprec .h-cprec__live{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i3)}
#ab2 .h-cprec--ask{min-height:0;margin-top:calc(12px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui));border:1px solid var(--h-fe);border-radius:12px;background:var(--h-s)}
#ab2 .h-cpv .h-cppriv{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;margin:calc(8px * var(--ui)) calc(16px * var(--ui)) calc(24px * var(--ui));padding:0;font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2);text-wrap:pretty}
#ab2 .h-cpv .h-cppriv .h-ico{margin-top:calc(3px * var(--ui));flex:0 0 auto}
#ab2 .h-cprows{margin-bottom:calc(24px * var(--ui))}
#ab2 .h-cprows .h-sec{margin-top:0;margin-bottom:calc(8px * var(--ui))}
#ab2 .h-cpgrp{margin-inline:calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;overflow:hidden}
#ab2 .h-cprow{position:relative;display:flex;align-items:center;gap:calc(16px * var(--ui));min-height:calc(56px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui));width:100%;text-align:start;color:var(--h-i);background:var(--h-s)}
#ab2 .h-cprow+.h-cprow::before{content:"";position:absolute;top:0;inset-inline-start:calc(52px * var(--ui));inset-inline-end:0;border-top:1px solid var(--h-hl)}
#ab2 .h-cprow .h-cprow__ic{color:var(--h-i2);flex:0 0 auto}
#ab2 .h-cprow .h-cprow__b{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:calc(12px * var(--ui));row-gap:calc(2px * var(--ui))}
#ab2 .h-cprow .h-cprow__l{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i2)}
#ab2 .h-cprow .h-cprow__v{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);text-align:start;overflow-wrap:anywhere;min-width:0}
#ab2 .h-cprow .h-cprow__ph{white-space:nowrap}
#ab2 .h-cprow .h-cprow__set{color:var(--h-ac-i);font-weight:500}
#ab2 .h-cprow .h-cprow__s{flex:0 0 100%;font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i3)}
#ab2 .h-cprow .h-cprow__s--req{color:var(--h-i2)}
#ab2 .h-cprow .h-cprow__s--bad{color:var(--h-bad)}
#ab2 .h-cpdock .h-cperr{margin:0 calc(16px * var(--ui));text-wrap:pretty}
#ab2 .h-msgerr{margin:calc(4px * var(--ui)) calc(16px * var(--ui)) 0;text-wrap:pretty}
#ab2 .h-cprow .h-cprow__chev{color:var(--h-i3);flex:0 0 auto}
#ab2 .h-cprow.h-off .h-cprow__v,#ab2 .h-cprow.h-off .h-cprow__s{color:var(--h-i3)}
#ab2 .h-cprow .h-cprow__main{display:flex;align-items:center;gap:calc(16px * var(--ui));flex:1;min-width:0;min-height:calc(48px * var(--ui));text-align:start;color:inherit;background:transparent}
#ab2 .h-cprow--fact .h-cprow__v{color:var(--h-i2)}
#ab2 .h-cprow.h-ed .h-cprow__edw{position:relative;margin-inline-start:auto;flex:1 1 calc(140px * var(--ui));min-width:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--h-fe);transition:box-shadow .12s}
#ab2 .h-cprow.h-ed .h-cprow__edw:focus-within{box-shadow:inset 0 0 0 1px var(--h-sig)}
#ab2 .h-cprow.h-ed.h-bad .h-cprow__edw{box-shadow:inset 0 0 0 1px var(--h-bad)}
#ab2 .h-cprow.h-ed .h-cprow__in{display:block;width:100%;min-height:calc(40px * var(--ui));padding:calc(8px * var(--ui)) calc(12px * var(--ui));border:0;outline:none;background:transparent;color:var(--h-i);font:inherit;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));text-align:start}
#ab2 .h-cpdock{position:relative;z-index:3;flex:0 0 auto;display:flex;flex-direction:column;gap:calc(8px * var(--ui));padding:calc(8px * var(--ui)) 0 calc(12px * var(--ui));background:var(--h-g);border-top:1px solid transparent}
#ab2 .h-cpdock.h-under{border-top-color:var(--h-hl)}
#ab2 .h-cpdock .h-cpf{margin:0 calc(16px * var(--ui))}
#ab2 .h-cpdock .h-cpf textarea{min-height:0;max-height:min(40vh,calc(240px * var(--ui)));padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(8px * var(--ui));overflow:hidden auto}
#ab2 .h-cpdock .h-cppriv{margin:0 calc(16px * var(--ui))}
#ab2 .h-cpdock .h-cpline{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:0;padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2);outline:none}
#ab2 .h-cpdock .h-cpline[hidden]{display:none}
#ab2 .h-cpdock .h-cpline.h-bad{color:var(--h-bad)}
#ab2 .h-cpdock .h-cpline .h-cpline__ic{grid-column:1;margin-inline-end:calc(8px * var(--ui));margin-top:calc(3px * var(--ui))}
#ab2 .h-cpdock .h-cpline .h-cpline__t{grid-column:2;min-width:0}
#ab2 .h-cpdock .h-cpline .h-cpline__acts{grid-column:2;display:flex;flex-wrap:wrap;column-gap:calc(16px * var(--ui))}
#ab2 .h-cpdock .h-cpline .h-cpline__a{min-height:calc(48px * var(--ui));display:inline-flex;align-items:center;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-ac-i)}
#ab2 .h-cprail .h-cpgo{flex:0 0 auto;width:auto;height:calc(48px * var(--ui));min-width:calc(48px * var(--ui));padding-inline:calc(16px * var(--ui));border-radius:8px;white-space:nowrap}
#ab2 .h-cpfl>*{flex-shrink:0}
#ab2 .h-cpcard{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;padding:0;overflow:hidden}
#ab2 .h-cpcard[hidden]{display:none}
#ab2 .h-cpcard .h-cpcard__eb{margin:0;padding:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2 .h-cpcard .h-cpcard__tt,#ab2 .h-cppart .h-cppart__tt{padding:calc(4px * var(--ui)) calc(16px * var(--ui)) calc(8px * var(--ui));font-size:calc(18px * var(--zf));line-height:calc(26px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2 .h-cpcard .h-cpcard__tt[hidden]{display:none}
#ab2 .h-cpcard .h-cptiles{padding:calc(12px * var(--ui)) calc(16px * var(--ui))}
#ab2 .h-cpcard .h-cprows,#ab2 .h-cppart .h-cprows{margin:0}
#ab2 .h-cpcard .h-cprow,#ab2 .h-cppart .h-cprow{min-height:calc(48px * var(--ui));padding-block:0}
#ab2 .h-cpcard .h-cpgrp,#ab2 .h-cppart .h-cpgrp{margin-inline:0;border:0;border-top:1px solid var(--h-hl);border-radius:0}
#ab2 .h-cpcard .h-cpgrp:empty,#ab2 .h-cppart .h-cpgrp:empty{display:none}
#ab2 .h-cprow.h-cpask{min-height:calc(48px * var(--ui));padding-block:calc(4px * var(--ui))}
#ab2 .h-cprow.h-cpask .h-cprow__b{justify-content:flex-start;align-items:center;column-gap:calc(8px * var(--ui))}
#ab2 .h-cprow.h-cpask .h-cprow__v{flex:1 1 auto}
#ab2 .h-cpask .h-cpask__acts{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));margin-inline-start:auto;flex:0 0 auto}
#ab2 .h-cpask .h-cpask__b{position:relative;height:calc(32px * var(--ui));min-width:calc(48px * var(--ui));padding-inline:calc(12px * var(--ui));border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--h-s2);color:var(--h-ac-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;white-space:nowrap}
#ab2 .h-cpask .h-cpask__b::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2 .h-cprow.h-cpcut .h-cprow__v{color:var(--h-i2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2 .h-cpcard .h-cpcard__bdw{padding:0 calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2 .h-cpcard .h-cpcard__bdw[hidden]{display:none}
#ab2 .h-cpcard .h-cpcard__bd{margin:0;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);overflow-wrap:anywhere}
#ab2 .h-cpcard .h-cpfix{position:relative;display:inline;padding:0;font:inherit;color:inherit;background:none;text-decoration:underline dotted var(--h-i3);text-decoration-thickness:1px;text-underline-offset:5px}
#ab2 .h-cpcard .h-cpsense{margin:calc(8px * var(--ui)) 0 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cpcard .h-cpsense__i{display:block}
#ab2 .h-cpcard .h-cpsense .h-cpfix{display:inline-block}
#ab2 .h-cpcard .h-cpsense .h-cpfix::after{content:"";position:absolute;inset-inline:calc(-8px * var(--ui));top:50%;min-width:calc(48px * var(--ui));height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2 .h-cprow.h-cpinf .h-cprow__v bdi{text-decoration:underline dotted var(--h-i3);text-decoration-thickness:1px;text-underline-offset:5px}
#ab2 .h-cprow.h-cpopts{min-height:calc(48px * var(--ui));padding-block:calc(12px * var(--ui))}
#ab2 .h-cpopts .h-cprow__b{flex-direction:column;align-items:flex-start;row-gap:calc(8px * var(--ui))}
#ab2 .h-cpopts .h-cpopts__l{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui))}
#ab2 .h-cpopts .h-cpchoice{position:relative;height:calc(40px * var(--ui));padding-inline:calc(12px * var(--ui));border-radius:8px;display:inline-flex;align-items:center;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;white-space:nowrap}
#ab2 .h-cpopts .h-cpchoice::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2 .h-cpopts .h-cpchoice.h-on{background:var(--h-sel);color:var(--h-sel-i);font-weight:600}
#ab2 .h-cphead__r{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:calc(12px * var(--ui));row-gap:calc(4px * var(--ui))}
#ab2 .h-cprph{position:relative;min-height:calc(48px * var(--ui));display:inline-flex;align-items:center;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;color:var(--h-ac-i);white-space:nowrap}
#ab2 .h-cprph[hidden]{display:none}
#ab2 .h-cprph[aria-busy="true"]{color:var(--h-i3)}
#ab2 .h-cphead__r .h-cprph{margin-inline-start:auto}
#ab2 .h-cphead__r .h-cpprev{position:relative;display:grid;place-items:center;width:calc(48px * var(--ui));height:calc(48px * var(--ui));margin-inline-start:calc(-8px * var(--ui));border-radius:24px;color:var(--h-ac-i);background:none}
#ab2 .h-cphead__r .h-cpprev[hidden]{display:none}
#ab2 .h-cphead__r .h-cpprev .h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2 .h-cpcard .h-cpcard__tt,#ab2 .h-cpcard .h-cpcard__bdw{margin-inline:calc(8px * var(--ui));padding-inline:calc(8px * var(--ui));border-radius:12px}
#ab2 .h-cpcard .h-cpcard__tt:focus-within,#ab2 .h-cpcard .h-cpcard__bdw:focus-within{box-shadow:inset 0 0 0 1px var(--h-sig)}
#ab2 .h-cpcard .h-cpedit{display:block;outline:none;cursor:text;white-space:pre-wrap;-webkit-tap-highlight-color:transparent}
#ab2 .h-cpcard .h-cpedit:focus,#ab2 .h-cpcard .h-cpedit:focus-visible{outline:none;box-shadow:none}
#ab2 .h-cprow.h-cpban .h-cprow__v{color:var(--h-bad);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));white-space:normal}
#ab2 .h-cprow.h-cpban .h-cprow__ic{color:var(--h-bad)}
#ab2 .h-oftpl{margin:calc(24px * var(--ui)) 0 0}
#ab2 .h-oftpl__hd{display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(48px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2 .h-oftpl__t{flex:1 1 auto;min-width:0;margin:0;font-size:calc(18px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-oftpl__hd .h-link{position:relative;flex:0 0 auto;min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui));display:inline-flex;align-items:center;justify-content:center}
#ab2 .h-oftpl__busy{display:flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(32px * var(--ui));padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i3)}
#ab2 .h-oftpl__busy[hidden]{display:none}
#ab2 .h-oftpl__rows{margin-top:calc(8px * var(--ui))}
#ab2 .h-cprow.h-oftr{min-height:calc(48px * var(--ui));padding-block:0}
#ab2 .h-oftr .h-oftr__tag{flex:0 0 auto;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3);white-space:nowrap}
#ab2 .h-oftr__ed{position:relative;padding:calc(4px * var(--ui)) 0 calc(12px * var(--ui));background:var(--h-s)}
#ab2 .h-oftr__ed+.h-cprow::before{content:"";position:absolute;top:0;inset-inline:0;border-top:1px solid var(--h-hl)}
#ab2 .h-oftr__done{display:flex;justify-content:flex-end;padding-inline:calc(16px * var(--ui))}
#ab2 .h-oftr__done .h-link{position:relative;min-height:calc(44px * var(--ui));min-width:calc(48px * var(--ui));padding-inline:calc(8px * var(--ui));display:inline-flex;align-items:center;justify-content:center}
#ab2 .h-oftpl__clr{display:flex;justify-content:flex-end;padding-inline:calc(16px * var(--ui))}
#ab2 .h-oftpl__clr .h-link{position:relative;min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui));display:inline-flex;align-items:center;justify-content:center}
#ab2 .h-ofdock__ln{padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2)}
#ab2 .h-cprow.h-cpdec{min-height:calc(48px * var(--ui));padding-block:calc(4px * var(--ui))}
#ab2 .h-cpdec .h-cprow__tag{position:relative;margin-inline-start:auto;flex:0 0 auto;min-height:calc(32px * var(--ui));min-width:calc(48px * var(--ui));padding-inline:calc(4px * var(--ui));display:inline-flex;align-items:center;justify-content:center;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-ac-i);white-space:nowrap}
#ab2 .h-cpdec .h-cprow__tag::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2 .h-cprow.h-cpread{min-height:calc(48px * var(--ui));padding-block:calc(4px * var(--ui));color:var(--h-i3)}
#ab2 .h-cpread .h-cpread__t{color:var(--h-i3)}
#ab2 .h-cpread .h-spin{width:calc(20px * var(--ui));height:calc(20px * var(--ui));flex:0 0 auto}
#ab2 .h-cprow.h-cpaddr{min-height:calc(48px * var(--ui));padding-block:calc(4px * var(--ui))}
#ab2 .h-cprow.h-cpdet{min-height:calc(56px * var(--ui));padding-block:calc(8px * var(--ui));align-items:center}
#ab2 .h-cpdet .h-cpdet__b{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(8px * var(--ui))}
#ab2 .h-cpdet.h-bad .h-cpdet__b{flex-wrap:wrap;row-gap:calc(4px * var(--ui))}
#ab2 .h-cpdet .h-cpdet__f{position:relative;flex:1 1 0;min-width:0;height:calc(40px * var(--ui));border-radius:12px;box-shadow:inset 0 0 0 1px var(--h-fe);background:var(--h-s);transition:box-shadow .12s}
#ab2 .h-cpdet .h-cpdet__f:focus-within{box-shadow:inset 0 0 0 1px var(--h-sig)}
#ab2 .h-cpdet .h-cpdet__in{display:block;width:100%;height:calc(40px * var(--ui));padding:0 calc(12px * var(--ui));border:0;border-radius:12px;background:transparent;font-family:inherit;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);outline:none}
#ab2 .h-cpdet .h-cpdet__in::placeholder{color:var(--h-i3)}
#ab2 .h-cpdet .h-cpdet__ok{position:relative;flex:0 0 auto;height:calc(40px * var(--ui));min-width:calc(48px * var(--ui));padding-inline:calc(12px * var(--ui));border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--h-ac);color:var(--h-ac-on);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
#ab2 .h-cpdet .h-cpdet__ok::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2 .h-cpneeds{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));display:flex;flex-direction:column;gap:calc(8px * var(--ui))}
#ab2 .h-cpneeds .h-cpneeds__t{margin:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i);overflow-wrap:anywhere}
#ab2 .h-cpneeds .h-cpneeds__acts{display:flex;align-items:center;gap:calc(16px * var(--ui));flex-wrap:wrap}
#ab2 .h-cpneeds .h-cpneeds__one{min-height:calc(48px * var(--ui));min-width:calc(48px * var(--ui));display:inline-flex;align-items:center;justify-content:center;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-ac-i)}
#ab2 .h-cpparts{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;display:flex;flex-direction:column;gap:calc(12px * var(--ui))}
#ab2 .h-cpparts .h-cpparts__hd{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--ui));min-height:calc(44px * var(--ui))}
#ab2 .h-cpparts .h-cpparts__t{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cpparts .h-cpparts__one{min-height:calc(48px * var(--ui));min-width:calc(48px * var(--ui));display:inline-flex;align-items:center;justify-content:center;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-ac-i);flex:0 0 auto}
#ab2 .h-cppart{margin:0;padding:0;overflow:hidden}
#ab2 .h-cppart .h-cpcard__eb{margin:0;padding:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2 .h-cppart .h-cppart__f{margin:0 calc(16px * var(--ui)) calc(12px * var(--ui));border-color:var(--h-fe)}
#ab2 .h-cppart .h-cppart__f:focus-within{border-color:var(--h-sig);box-shadow:none}
#ab2 .h-cppart .h-cppart__ta{display:block;width:100%;min-height:0;max-height:calc(200px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border:0;background:transparent;resize:none;font-family:inherit;font-size:calc(16px * var(--zf));line-height:1.6;color:var(--h-i);outline:none;overflow:hidden auto;field-sizing:content}
#ab2 .h-cpq{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) calc(24px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;padding:calc(16px * var(--ui))}
#ab2 .h-cpq .h-cpq__eb{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2 .h-cpq .h-cpq__q{margin-top:calc(4px * var(--ui));font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-cpq .h-cpq__opts{margin-top:calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;overflow:hidden}
#ab2 .h-cpq .h-cpq__o{position:relative;display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;min-height:calc(52px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui));text-align:start;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);background:var(--h-s)}
#ab2 .h-cpq .h-cpq__o+.h-cpq__o{border-top:1px solid var(--h-hl)}
#ab2 .h-cpq .h-cpq__o.h-on{font-weight:600}
#ab2 .h-cpq .h-cpq__m{width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;border:1.5px solid var(--h-fe);display:grid;place-items:center;flex:0 0 auto;color:var(--h-ac-on)}
#ab2 .h-cpq .h-cpq__m.h-sq{border-radius:6px}
#ab2 .h-cpq .h-cpq__o.h-on .h-cpq__m{background:var(--h-ac);border-color:var(--h-ac)}
#ab2 .h-cpq .h-cpq__o.h-own .h-cpq__m{border-style:dashed;color:var(--h-i3);background:transparent}
#ab2 .h-cpq .h-cpq__o.h-own input{flex:1;min-width:0;border:0;background:transparent;font-family:inherit;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);outline:none;align-self:stretch;min-height:calc(48px * var(--ui))}
#ab2 .h-cpq .h-cpq__mic{width:calc(48px * var(--ui));height:calc(48px * var(--ui));display:grid;place-items:center;border-radius:12px;color:var(--h-i2);flex:0 0 auto}
#ab2 .h-cpq .h-cpq__hint{margin-top:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cpq .h-cpq__ft{margin-top:calc(12px * var(--ui));display:flex;align-items:center;gap:calc(16px * var(--ui));min-height:calc(48px * var(--ui))}
#ab2 .h-cpq .h-cpq__ft .h-link{min-height:calc(48px * var(--ui));min-width:calc(48px * var(--ui));display:inline-flex;align-items:center;justify-content:center}
#ab2 .h-cpq .h-cpq__ft .h-btn{min-height:calc(48px * var(--ui))}
#ab2 .h-cpseg{margin-bottom:calc(12px * var(--ui))}
#ab2 .h-cpseg .h-seg{height:calc(48px * var(--ui));border-radius:12px}
#ab2 .h-cpseg .h-seg button{border-radius:8px}
#ab2 .h-cpnote{margin-top:calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-sh .h-grp+.h-cpnote{margin-top:calc(12px * var(--ui))}
#ab2 .h-cpcities{margin-top:calc(8px * var(--ui))}
#ab2 .h-cpcity.h-on{background:var(--h-ac-t)}
#ab2 .h-cpchosen{margin-top:calc(12px * var(--ui))}
#ab2 .h-cpradio{min-height:calc(56px * var(--ui))}
#ab2 .h-cposc{margin-top:calc(16px * var(--ui))}
#ab2 .h-cpadds{margin-bottom:calc(24px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2 .h-cpadds .h-sec{padding-inline:0;margin-top:0}
#ab2 .h-cpadd{margin:calc(8px * var(--ui)) 0 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));display:flex;gap:calc(8px * var(--ui));align-items:flex-start}
#ab2 .h-cpadd .h-cpadd__b{flex:1;min-width:0}
#ab2 .h-cpadd .h-cpadd__btn{width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:24px;flex:0 0 auto}
#ab2 .h-cpadd .h-cpadd__del{color:var(--h-bad)}
#ab2 .h-cpadd.h-open{flex-direction:column;align-items:stretch;border-color:var(--h-sig);box-shadow:none}
#ab2 .h-cpadd .h-cpadd__ft{display:flex;justify-content:flex-end;gap:calc(16px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2 .h-cpadd__none{margin:calc(8px * var(--ui)) 0 0}
#ab2 .h-sh .h-cpsheetp{margin:calc(4px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i2)}
#ab2 .h-cpdr{background:var(--h-s2);border-radius:12px}
#ab2 .h-cns{display:flex;flex-direction:column;gap:calc(16px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2 .h-cns__row{display:flex;align-items:flex-start;gap:calc(12px * var(--ui))}
#ab2 .h-cns__ic{width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:12px;background:var(--h-ac-t);color:var(--h-ac-i);display:grid;place-items:center;flex:0 0 auto}
#ab2 .h-cns__row p{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);margin:0;min-width:0;flex:1}
#ab2 .h-bizinv{padding:calc(24px * var(--ui))}
#ab2 .h-bizinv__t{font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i);margin:0;letter-spacing:0}
#ab2 .h-bizinv__x{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i2);margin-top:calc(8px * var(--ui))}
#ab2 .h-bizinv__fee{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:calc(12px * var(--ui))}
#ab2 .h-bizinv__cap{margin-top:calc(8px * var(--ui));text-align:center}
#ab2 .h-bizinv>.h-btn{margin-top:calc(24px * var(--ui));width:100%}
#ab2 .h-bizfirst{display:flex;flex-direction:column;gap:calc(24px * var(--ui));padding-bottom:calc(24px * var(--ui))}
#ab2 .h-bizfirst--solo{max-width:calc(560px * var(--ui));margin-inline:auto;width:100%}
html[data-lay="wide"] #ab2 .h-bizfirst{display:grid;grid-template-columns:minmax(0,calc(640px * var(--ui))) calc(320px * var(--ui));justify-content:center;align-items:start;gap:calc(24px * var(--ui))}
html[data-lay="wide"] #ab2 .h-bizfirst--solo{display:flex;grid-template-columns:none;margin-inline:0}
html[data-lay="wide"] #ab2 .h-bizfirst__main{grid-column:1;grid-row:1;min-width:0}
html[data-lay="wide"] #ab2 .h-bizfirst__side{grid-column:2;grid-row:1;position:sticky;top:0}
#ab2 .h-prev{display:flex;flex-direction:column}
#ab2 .h-prev__cap{padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(4px * var(--ui))}
#ab2 .h-prevcity{position:relative}
#ab2 .h-prevcity::after{content:'';position:absolute;inset:calc(-6px * var(--ui))}
#ab2 .h-preverr,#ab2 .h-prevnone{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui))}
#ab2 .h-notify{display:flex;align-items:flex-start;gap:calc(12px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2 .h-notify__ic{width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i2);display:grid;place-items:center;flex:0 0 auto}
#ab2 .h-notify__tx{flex:1;min-width:0}
#ab2 .h-notify__act{display:flex;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui));flex-wrap:wrap}
#ab2 .h-notify__act .h-btn{height:calc(40px * var(--ui));position:relative}
#ab2 .h-notify__act .h-btn::after{content:'';position:absolute;inset:calc(-4px * var(--ui)) 0}
#ab2 .h-notify__act .h-link{min-height:calc(44px * var(--ui));padding:0 calc(8px * var(--ui));display:inline-flex;align-items:center}
#ab2 .h-incwhy{margin-bottom:calc(12px * var(--ui))}
#ab2 .h-incwhy .h-incwhy__ti{white-space:nowrap;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis}
#ab2 .h-incwhy .h-incwhy__ch{margin-top:calc(12px * var(--ui))}
#ab2 .h-itemchip svg{margin-inline-start:calc(4px * var(--ui));flex:0 0 auto}
#ab2 .h-cpdecl{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui));background:var(--h-s2);border-radius:12px;padding:calc(8px * var(--ui)) calc(12px * var(--ui));margin-bottom:calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2 .h-cpdecl>.h-link{flex:0 0 auto;white-space:nowrap;min-height:calc(44px * var(--ui));display:inline-flex;align-items:center}
#ab2 .h-cpopt,#ab2 .h-cpfirst{min-height:calc(44px * var(--ui));margin-top:calc(4px * var(--ui));align-self:center;display:inline-flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2 .h-cpfirst--ph{min-height:0;margin-top:calc(8px * var(--ui));text-align:center}
#ab2 .h-cpsign{min-height:calc(44px * var(--ui));padding:0 calc(8px * var(--ui));display:inline-flex;align-items:center}
#ab2 .h-stgnobiz{margin:calc(8px * var(--ui)) 0 calc(12px * var(--ui))}
#ab2 .h-guestoffer{margin-top:calc(16px * var(--ui))}
#ab2{--h-sel:rgba(23,92,211,.08);--h-sel-i:#124BAD}
#ab2[data-th="داكن"]{--h-sel:rgba(128,172,255,.16);--h-sel-i:#C4D8FF}
#ab2{--sel-ink:#1249A8}
#ab2[data-th="داكن"]{--sel-ink:#B9D0FF}
#ab2 .h-bizname{min-height:calc(48px * var(--ui));max-width:100%}
#ab2 .h-bizname>.h-logo{flex:0 0 auto}
#ab2 .h-bizname__chev{width:calc(16px * var(--ui));height:calc(16px * var(--ui));flex:0 0 auto;color:var(--h-i2)}
#ab2 .h-biztabs{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;height:calc(48px * var(--ui));box-shadow:inset 0 -1px 0 var(--h-hl)}
#ab2 .h-biztabs__b{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--ui));min-width:0;padding:0 calc(4px * var(--ui));border:0;background:none;font:inherit;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i2);text-align:center;cursor:pointer}
#ab2 .h-biztabs__b.h-on{color:var(--sel-ink)}
#ab2 .h-biztabs__t{min-width:0;overflow-wrap:anywhere}
#ab2 .h-biztabs__n{display:inline-grid;place-items:center;flex:0 0 auto;min-width:calc(20px * var(--ui));height:calc(20px * var(--ui));padding:0 calc(4px * var(--ui));border-radius:10px;background:var(--h-ac-i);color:var(--h-ac-on);font-size:calc(12px * var(--zf));line-height:1;font-weight:600;font-variant-numeric:tabular-nums}
#ab2 .h-biztabs__ind{position:absolute;bottom:0;height:calc(2px * var(--ui));width:calc(100% / 3 - 32px * var(--ui));inset-inline-start:calc(var(--pos,0) * 100% / 3 + 16px * var(--ui));background:var(--sel-ink);border-radius:2px;transition:inset-inline-start .2s ease-out}
#ab2 .h-biztabs--drag .h-biztabs__ind{transition:none}
#ab2 .h-duerow{display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(56px * var(--ui));padding-block:calc(8px * var(--ui));padding-inline:calc(16px * var(--ui)) calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);font:inherit;color:var(--h-i);text-align:start;cursor:pointer}
#ab2 .h-duerow .h-vl{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
#ab2 .h-duerow .h-tt{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2 .h-duerow .h-sub{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-duerow__ic{width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-i2);flex:0 0 auto}
#ab2 .h-clbar{gap:calc(12px * var(--ui));width:100%;border:0;font-family:inherit;text-align:start;cursor:pointer}
#ab2 .h-clbar__t{flex:1 1 auto;min-width:0}
#ab2 .h-clbar__a{flex:0 0 auto;display:inline-flex;align-items:center;gap:calc(4px * var(--ui));white-space:nowrap}
#ab2 .h-holdbar{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-wn-t);color:var(--h-wn);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500}
#ab2 .h-holdbar .h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui));flex:0 0 auto;margin-top:1px}
#ab2 .h-pf{padding-bottom:calc(24px * var(--ui))}
#ab2 .h-pfhd h2{margin:0;font:inherit;color:inherit;display:inline-flex;align-items:baseline;gap:calc(8px * var(--ui));min-width:0}
#ab2 .h-pfhd h2 .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui));color:var(--h-i2);align-self:center}
#ab2 .h-pfact{position:relative;border:0;background:none;padding:0 calc(4px * var(--ui));font:inherit;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-ac-i);cursor:pointer}
#ab2 .h-pfact::after{content:"";position:absolute;left:50%;top:50%;width:calc(48px * var(--ui));height:calc(48px * var(--ui));transform:translate(-50%,-50%)}
#ab2 .h-pfid{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12px * var(--ui));padding:calc(16px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-pflogo__b{position:relative;border:0;background:none;padding:0;border-radius:16px;cursor:pointer;font:inherit}
#ab2 .h-pflogo{position:relative;box-shadow:inset 0 0 0 1px var(--h-hl);overflow:hidden}
#ab2 .h-pflogo__ring{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--h-s) 72%,transparent)}
#ab2 .h-pflogo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
#ab2 .h-pflogo__pen{position:absolute;bottom:calc(-4px * var(--ui));inset-inline-end:calc(-4px * var(--ui));width:calc(28px * var(--ui));height:calc(28px * var(--ui));border-radius:14px;display:grid;place-items:center;background:var(--h-s);color:var(--h-i2);border:1px solid var(--h-hl);pointer-events:none}
#ab2 .h-pflogo__pen .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}
#ab2 .h-pfid__nm{margin:0;font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere;text-align:start}
#ab2 .h-pfid__ed{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(44px * var(--ui));border:0;background:none;padding:0;cursor:pointer;font-family:inherit}
#ab2 .h-pfid__ed .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui));color:var(--h-i3);flex:0 0 auto}
#ab2 .h-pffacts{list-style:none;margin:calc(12px * var(--ui)) 0 0;padding:0 calc(16px * var(--ui));display:flex;flex-direction:column;gap:calc(4px * var(--ui))}
#ab2 .h-pffact{display:flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(32px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2 .h-pffact .h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-i2);flex:0 0 auto}
#ab2 .h-pffact--star .h-ico{color:var(--h-gold)}
#ab2 .h-pfbtns{padding:calc(16px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-pfhelp{margin-top:calc(8px * var(--ui))}
#ab2 .h-pfrole{margin-top:calc(12px * var(--ui))}
#ab2 .h-pfready__n{margin-top:calc(4px * var(--ui))}
#ab2 .h-pferr{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-pfskel{display:block;margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;border-radius:16px}
#ab2 .h-pfabout{margin:0;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
#ab2 .h-pfabout.h-open{display:block;-webkit-line-clamp:unset}
#ab2 .h-pfmore{margin-top:calc(4px * var(--ui))}
#ab2 .h-pfrevsum{display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2 .h-pfrevsum .h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-gold)}
#ab2 .h-pflic{display:flex;flex-direction:column;gap:calc(4px * var(--ui))}
#ab2 .h-pflic .h-wn{color:var(--h-wn)}
#ab2 .h-pfgal .h-it{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;padding:0;font:inherit;text-align:start;color:inherit;cursor:pointer}
#ab2 .h-pfgal .h-it .h-im{position:relative;height:auto;aspect-ratio:4/3}
#ab2 .h-pfgal .h-it .h-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
#ab2 .h-pfgal .h-it .h-nm{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ab2 .h-pfgal .h-it .h-pr{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-variant-numeric:tabular-nums;font-weight:600;color:var(--h-i)}
#ab2 .h-pfgal .h-it .h-chip.h-mini{margin-top:calc(4px * var(--ui))}
#ab2 .h-pfprev{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding-block:calc(8px * var(--ui));padding-inline:calc(16px * var(--ui)) calc(8px * var(--ui));border-radius:12px;background:var(--h-ac-t);color:var(--h-ac-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500}
#ab2 .h-pfprevcta{margin-top:calc(24px * var(--ui))}
#ab2 .h-pfsharec{display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2 .h-pfsharec .h-tx{min-width:0}
#ab2 .h-pfsharec .h-tt{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2 .h-pfhid{margin-top:calc(12px * var(--ui))}
#ab2 .h-catimgs{margin-top:calc(12px * var(--ui))}
#ab2 .h-catdesc{margin-top:calc(12px * var(--ui));white-space:pre-line}
#ab2 .h-catms{margin-top:calc(16px * var(--ui))}
#ab2 .h-catmore{margin-top:calc(8px * var(--ui))}
#ab2 .h-catacts{margin-top:calc(16px * var(--ui))}
#ab2 .h-pfrevall{margin-top:calc(12px * var(--ui))}
#ab2 .h-veract{display:block;color:var(--h-ac-i);font-weight:600}
#ab2 .h-qrnm{margin-top:calc(12px * var(--ui));font-weight:600;overflow-wrap:anywhere}
#ab2 .h-qrurl{margin-top:calc(4px * var(--ui))}
#ab2 .h-telrow{flex-wrap:wrap;row-gap:0;padding-bottom:calc(4px * var(--ui))}
#ab2 .h-telrow .h-telv{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center}
#ab2 .h-telnum{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-variant-numeric:tabular-nums}
#ab2 .h-teldel{flex:0 0 auto}
#ab2 .h-telwa{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui));min-height:calc(44px * var(--ui));margin:0;padding:0;padding-inline-start:calc(32px * var(--ui));border:0;background:none;font:inherit;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);text-align:start;cursor:pointer}
#ab2 .h-pfintbar{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui));min-height:calc(44px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2 .h-pfintsay{flex:1 1 auto;min-width:0}
#ab2 .h-pfintgo{flex:0 0 auto}
#ab2 .h-pfintl{margin-top:calc(16px * var(--ui))}
#ab2 .h-pfint+.h-pfint{border-top:1px solid var(--h-hl2)}
#ab2 .h-pfint__hd{padding-bottom:calc(4px * var(--ui))}
#ab2 .h-pfint__hd+.h-pfint__adv{border-top:0}
#ab2 .h-pfint__del{flex:0 0 auto}
#ab2 .h-pfint__adv{width:100%;min-height:calc(44px * var(--ui));padding-top:0;padding-bottom:calc(8px * var(--ui));padding-inline-start:calc(48px * var(--ui));border:0;background:none;font:inherit;text-align:start;color:var(--h-i2);cursor:pointer}
#ab2 .h-pfint__adv .h-vl{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-pfint__advb{padding:0 calc(16px * var(--ui)) calc(16px * var(--ui));padding-inline-start:calc(48px * var(--ui))}
#ab2 .h-pfintkids{margin-top:calc(12px * var(--ui))}
#ab2 .h-pfintph__s{margin-top:calc(4px * var(--ui))}
#ab2 .h-pfintpv{margin-top:calc(12px * var(--ui))}
#ab2 .h-verhd{display:flex;align-items:center;gap:calc(8px * var(--ui));margin-bottom:calc(8px * var(--ui))}
#ab2 .h-verhd h2{margin:0}
#ab2 .h-verdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12px * var(--ui));min-height:calc(120px * var(--ui));padding:calc(16px * var(--ui));border:1px dashed var(--h-hl);border-radius:12px;background:var(--h-s);text-align:center}
#ab2 .h-verfile{border:1px solid var(--h-hl);border-radius:12px}
#ab2 .h-verfile .h-end{display:flex;gap:calc(12px * var(--ui))}
#ab2 .h-verchk{list-style:none;margin:calc(12px * var(--ui)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-verchk li{display:flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2 .h-verchk .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui));color:var(--h-i2)}
#ab2 .h-verpriv{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;margin-top:calc(12px * var(--ui))}
#ab2 .h-verpriv .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui));flex:0 0 auto;margin-top:calc(3px * var(--ui))}
#ab2 .h-ofwhob{margin-top:calc(12px * var(--ui))}
#ab2 .h-ofwhob .h-card.h-note.h-ofsib{margin-top:calc(8px * var(--ui))}
#ab2 .h-ofsib__b{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--ui))}
#ab2 .h-ofsib__b>.h-small{display:block}
#ab2 .h-ofwhob .h-ofsib__b>.h-btn{margin:0}
#ab2 .h-cx{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px}
#ab2 .h-cx__hd{margin:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-cx__sub{margin:calc(4px * var(--ui)) 0 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cx__r{margin-top:calc(12px * var(--ui));padding-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2 .h-cx__t{margin:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2 .h-cx__why{margin:calc(4px * var(--ui)) 0 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cx__n{margin:calc(4px * var(--ui)) 0 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-cx__k{font-weight:600;color:var(--h-i)}
#ab2 .h-cx__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui)) calc(16px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2 .h-cx .h-cx__acts>button.h-btn{width:auto}
#ab2 .h-cx__no{position:relative}
#ab2 .h-cx__no::after{content:'';position:absolute;top:calc(-11px * var(--ui));right:calc(-8px * var(--ui));bottom:calc(-11px * var(--ui));left:calc(-8px * var(--ui))}
#ab2 .h-cxp__say{margin:0 0 calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2 .h-cxp__foot>.h-btn{width:100%}
#ab2 .h-pdparts{padding:calc(8px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-pdpart .h-n{color:var(--h-i3);font-weight:500}
#ab2 .h-chip.h-lg.h-on.h-pdpart .h-n{color:var(--h-ac-i)}
#ab2 .h-chip.h-lg.h-pdpart.h-off{background:var(--h-s2);color:var(--h-i3);border-color:transparent;box-shadow:inset 0 0 0 1px var(--h-hl);cursor:default}
#ab2 .h-pdgist{padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s2)}
#ab2 .h-pdgist__k{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:500;color:var(--h-i2)}
#ab2 .h-pdgist__l{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2 .h-pdgist.h-pdgist--busy{display:flex;align-items:center;gap:calc(8px * var(--ui));padding:calc(8px * var(--ui)) 0;background:none;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2 .h-pdgist__dot{flex:0 0 auto;width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:50%;background:var(--h-ac-i)}
#ab2 .h-addpr{display:flex;align-items:center;gap:calc(6px * var(--ui));margin-top:calc(2px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2 .h-addpr .h-dot{flex:0 0 auto;width:calc(6px * var(--ui));height:calc(6px * var(--ui));border-radius:50%;background:var(--h-wn)}
#ab2 .h-addpr--may{color:var(--h-i2)}
#ab2 .h-addw>.h-addpr{margin-inline-start:calc(4px * var(--ui))}
#ab2 .h-pdask{padding:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2 .h-pdask__b{position:relative}
#ab2 .h-pdask__b::after{content:'';position:absolute;top:calc(-11px * var(--ui));right:calc(-8px * var(--ui));bottom:calc(-11px * var(--ui));left:calc(-8px * var(--ui))}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-400-arabic.woff2?v=20261013-673') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-400-latin.woff2?v=20261013-673') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-500-arabic.woff2?v=20261013-673') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-500-latin.woff2?v=20261013-673') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-600-arabic.woff2?v=20261013-673') format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-600-latin.woff2?v=20261013-673') format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-700-arabic.woff2?v=20261013-673') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-700-latin.woff2?v=20261013-673') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-400-arabic.woff2?v=20261013-673') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-400-latin.woff2?v=20261013-673') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-500-arabic.woff2?v=20261013-673') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-500-latin.woff2?v=20261013-673') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-600-arabic.woff2?v=20261013-673') format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-600-latin.woff2?v=20261013-673') format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-700-arabic.woff2?v=20261013-673') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/a/fonts/ibm-plex-sans-arabic-700-latin.woff2?v=20261013-673') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
#ab2.hy{padding-top:0;font-family:'IBM Plex Sans Arabic',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:calc(16px * var(--zf));line-height:1.6;font-variant-numeric:tabular-nums;background:var(--h-g);color:var(--h-i);letter-spacing:0}
#ab2 :where(button,a){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;line-height:inherit;letter-spacing:inherit}
#ab2.hy :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0}
#ab2.hy :where(b,strong,h1,h2,h3,h4){font-weight:600}
#ab2.hy :where(input,textarea){font:inherit;color:inherit;letter-spacing:inherit}
#ab2.hy :where(button):disabled{cursor:default}
html[data-kbnav="1"] #ab2.hy :where(button:focus-visible,a:focus-visible,[role="button"]:focus-visible,[role="tab"]:focus-visible){outline:2px solid var(--h-ac-i);outline-offset:2px}
html[data-kbnav="1"] #ab2.hy :where(.h-grp .h-row,.h-pkacts .h-row,.h-biztabs__b,.h-card .h-row):focus-visible{outline-offset:-2px}
#ab2.hy .h-ico use{pointer-events:none}
#ab2.hy button.h-row,#ab2.hy button.h-card,#ab2.hy button.h-kid,#ab2.hy button.h-opt,#ab2.hy button.h-slot,#ab2.hy button.h-btn,#ab2.hy button.h-fld{width:100%}
#ab2.hy button.h-card{display:block;text-align:start}
#ab2.hy .h-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#ab2.hy .sb{padding:0;border:0;background:var(--h-g);gap:0;width:100%;max-width:100%}
#ab2.hy .sb__top{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;grid-template-columns:none}
#ab2.hy .sb__top::before,#ab2.hy .sb__top::after{content:none;display:none}
#ab2.hy .sb__list{padding:0 0 calc(80px + var(--safe-b) + var(--kb));gap:0;display:block}
#ab2.hy .cm{background:var(--h-g)}
#ab2.hy .hd{display:block;padding:0;border:0;min-height:0;background:none;gap:0;flex:0 0 auto}
#ab2.hy .th{padding:0 0 calc(24px + var(--kb));display:block}
#ab2.hy .th__in{display:block;max-width:none;width:100%}
#ab2.hy .cbarw{padding:0;flex:0 0 auto}
#ab2.hy .h-bar.cbarw{padding:12px 16px max(12px,var(--safe-b))}
#ab2.hy .pv,#ab2.hy .pv__main,#ab2.hy .pv__body{background:var(--h-g)}
#ab2.hy .pv__hd{display:flex;flex-direction:column;background:none;border:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
#ab2.hy .pv__hd::before,#ab2.hy .pv__hd::after{content:none;display:none}
#ab2.hy .inb{width:100%;border:0;background:var(--h-g)}
#ab2.hy .inb__list{padding:0 0 calc(80px + var(--safe-b) + var(--kb));gap:0;display:block}
#ab2.hy .pdw{padding:0;background:var(--h-g)}
#ab2.hy .pd{padding:0 0 calc(24px + var(--kb));gap:0;display:block}
#ab2.hy .pd>:not(.cli),#ab2.hy .pd>.cli{max-width:none;margin-inline:0}
#ab2.hy .tobot{bottom:calc(88px + var(--safe-b))}
#ab2.hy #sbList,#ab2.hy .inb__list,#ab2.hy .th,#ab2.hy .pd.hy-pd,#ab2.hy .pg.h-docked>.hy-pg__in{scroll-padding-bottom:calc(64px * var(--ui) + var(--safe-b));scroll-padding-top:calc(56px * var(--ui))}
#ab2.hy .h-mast{position:relative;flex:0 0 auto;padding:var(--safe-t) 0 12px;color:var(--h-i);background:var(--h-g);--edge-c:var(--h-g);z-index:2}
#ab2.hy .h-mast--s{background:var(--h-g);--edge-c:var(--h-g);padding-bottom:calc(12px * var(--ui))}
#ab2.hy .h-mast .h-lt :is(h1,h2),#ab2.hy .h-mast .h-swr .h-st{color:var(--h-i)}
#ab2.hy .h-mast .h-nbtn{background:var(--h-s);color:var(--h-i);box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .h-mast .h-nbtn.h-on{background:var(--h-ac-t);color:var(--h-ac-i);box-shadow:none}
#ab2.hy .h-mast .h-btn{box-shadow:none!important}
#ab2.hy .h-mast--s .h-swr .h-logo{background:var(--h-s2);color:var(--h-i2)}
#ab2.hy .h-mast--s .h-swr .h-logo svg{color:var(--h-i2)}
#ab2.hy .h-mast--s .h-swr .h-logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
#ab2.hy .h-mast--s .h-swr .h-st>svg{color:var(--h-i2)}
#ab2.hy .h-swr .h-tools{display:flex;gap:calc(8px * var(--ui));align-items:center;flex:0 0 auto}
#ab2.hy .h-swr .h-st{gap:calc(8px * var(--ui));min-width:0;flex:1 1 auto;display:flex;align-items:center;text-align:start}
#ab2.hy .h-swr .h-st>.h-nm{display:block;line-height:calc(24px * var(--zf));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:calc(16px * var(--zf));font-weight:600}
#ab2.hy .h-hscroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:0}
#ab2.hy .h-hscroll::-webkit-scrollbar{display:none}
#ab2.hy .hd.h-nav,#ab2.hy .h-nav.h-top{padding-top:var(--safe-t);height:auto;min-height:calc(44px + var(--safe-t));box-sizing:border-box}
#ab2.hy .h-nav .h-t{top:var(--safe-t);height:calc(44px * var(--ui));display:flex;flex-direction:column;justify-content:center;line-height:calc(24px * var(--zf))}
#ab2.hy .h-nav .h-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-nav .h-sp{width:calc(40px * var(--ui));flex:0 0 auto}
#ab2.hy .h-page{padding-top:var(--safe-t)}
#ab2.hy .h-bar,#ab2.hy .h-bar2{padding-bottom:max(12px,var(--safe-b))}
#ab2.hy nav.dk{position:fixed;inset-inline:0;bottom:0;top:auto;height:auto;width:auto;max-width:none;margin:0;padding:0 0 var(--safe-b);border:0;border-top:1px solid var(--h-hl);border-radius:0;background:var(--h-g);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:block;transform:none;overflow:visible;pointer-events:auto}
#ab2.hy nav.dk>.dk__in{pointer-events:auto}
#ab2.hy nav.dk::before,#ab2.hy nav.dk::after{content:none;display:none}
#ab2.hy .dk__in{position:relative;display:flex;align-items:stretch;justify-content:space-around;gap:calc(8px * var(--ui));width:100%;max-width:calc(560px * var(--ui));height:calc(56px * var(--ui));padding:0 calc(16px * var(--ui));margin:0 auto;border:0;border-radius:0;background:none;box-shadow:none}
#ab2.hy .dk__b{position:relative;flex:1 1 0;align-self:stretch;width:auto;min-width:0;height:auto;min-height:calc(48px * var(--ui));padding:calc(4px * var(--ui)) 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--ui));font-size:calc(12px * var(--zf));font-weight:500;color:var(--h-i2);border-radius:12px;background:none;box-shadow:none;overflow:visible;z-index:1}
#ab2.hy .dk__b.on{color:var(--h-ac-i);font-weight:600;background:none}
#ab2.hy .dk__b svg{width:calc(24px * var(--ui));height:calc(24px * var(--ui))}
#ab2.hy .dk__t{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));white-space:nowrap}
#ab2.hy .cap__th{display:none}
#ab2.hy .dk__n{position:absolute;top:0;inset-inline-end:calc(50% - calc(36px * var(--ui)));min-width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:10px;background:var(--h-ac-i);color:var(--h-ac-on);font-size:calc(12px * var(--zf));font-weight:600;display:grid;place-items:center;padding:0 calc(4px * var(--ui));line-height:1;font-style:normal;border:0;box-shadow:0 0 0 2px var(--h-g);transform:none}
html[data-lay="stack"] #ab2.hy .md__c{width:100%;max-width:none;border-radius:24px 24px 0 0;padding:8px 16px calc(16px + var(--safe-b));background:var(--h-s);box-shadow:0 -8px 32px rgba(16,24,40,.14);gap:0;font-family:inherit;font-size:calc(16px * var(--zf));color:var(--h-i);--md-cap:calc(100dvh - var(--safe-t) - 56px)}
html[data-lay="stack"] #ab2.hy .md__c::before{content:'';display:block;width:calc(36px * var(--ui));height:calc(5px * var(--ui));border-radius:3px;background:var(--h-off);margin:0 auto calc(16px * var(--ui));flex:0 0 auto}
#ab2.hy .md{background:var(--h-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}
#ab2.hy ~ #ab2tst,body:has(#ab2.hy) #ab2tst{font-family:'IBM Plex Sans Arabic',system-ui,sans-serif}
body:has(#ab2.hy) #ab2tst{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink);color:var(--surf);border:0;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.16);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;--tst-ok:#75DDA7;--tst-bad:#FFA49C;--tst-warn:#F2C078}
html[data-boot-th="داكن"] body:has(#ab2.hy) #ab2tst{background:var(--well);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 10px 28px rgba(0,0,0,.45);--tst-ok:#75DDA7;--tst-bad:#FFA49C;--tst-warn:#F2C078}
body:has(#ab2.hy) #ab2tst .tst__b{background:none}
:root:has(#ab2.hy){--gl-blur:0px;--gl-blur-dock:0px;--gl-blur-edge:0px;--gl-blur-acc:0px;--gl-blur-scrim:0px;--gl-blur-sheet:0px;--gl-blur-toast:0px;--gl-blur-spot:0px;--gl-blur-mast:0px;--gl-sat:100%;--gl-sat-scrim:100%;--gl-sat-spot:1;--gl-sat-mast:100%}
#ab2.hy .h-thumb img,#ab2.hy .h-thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#ab2.hy .h-thumb.h-art{position:relative}
#ab2.hy .h-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
#ab2.hy .h-ava img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
#ab2.hy button.h-chip,#ab2.hy button.h-fact,#ab2.hy button.h-pill,#ab2.hy button.h-nbtn,#ab2.hy button.h-link{display:inline-flex;align-items:center;justify-content:center}
#ab2.hy button.h-nbtn{display:grid}
#ab2.hy .h-seg>button{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));border-radius:8px;font-size:calc(14px * var(--zf));font-weight:500;color:var(--h-i2);height:100%;min-width:0;white-space:nowrap}
#ab2.hy .h-seg>button.h-on{background:var(--h-s);color:var(--h-i);font-weight:600;box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .h-seg>button .h-n{font-size:calc(12px * var(--zf));color:var(--h-i3);font-weight:500}
#ab2.hy .h-seg>button.h-on .h-n{color:var(--h-ac-i)}
#ab2.hy .h-fld input,#ab2.hy .h-fld textarea{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0;margin:0;color:var(--h-i);font-size:inherit;font-weight:inherit;resize:none}
#ab2.hy .h-fld input::placeholder,#ab2.hy .h-fld textarea::placeholder,#ab2.hy .h-ta textarea::placeholder{color:var(--h-i3);opacity:1}
#ab2.hy .h-fld:focus-within{border-color:var(--h-sig);box-shadow:none}
#ab2.hy .h-fld.h-bad{border-color:var(--h-bad);box-shadow:0 0 0 3px var(--h-bad-t)}
#ab2.hy .h-sw{border:0;padding:0;cursor:pointer;transition:background var(--t3) var(--ez)}
#ab2.hy .h-sw::after{transition:inset-inline-start var(--t3) var(--ez),inset-inline-end var(--t3) var(--ez)}
#ab2.hy .h-empty .h-art{width:calc(96px * var(--ui));height:calc(72px * var(--ui))}
#ab2.hy .h-kvl{margin-top:calc(16px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-kvr{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16px * var(--ui));padding:calc(12px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-kvr+.h-kvr{margin-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-kvr__k{flex:0 0 auto;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-kvr__v{flex:0 1 auto;min-width:0;text-align:end;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-stl{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));color:var(--h-i);white-space:nowrap}
#ab2.hy .h-stl__d{width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:4px;background:var(--h-i3);flex:0 0 auto}
#ab2.hy .h-stl.h-y .h-stl__d{background:var(--h-wn)}
#ab2.hy .h-stl.h-g .h-stl__d{background:var(--h-ok)}
#ab2.hy .h-stl.h-b .h-stl__d{background:var(--h-ac-i)}
#ab2.hy .h-stl.h-r .h-stl__d{background:var(--h-bad)}
#ab2.hy .h-stl>.h-ico{color:var(--h-i2)}
#ab2.hy .h-stl.h-g>.h-ico{color:var(--h-ok)}
#ab2.hy .h-rowpr{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:calc(4px * var(--ui));white-space:nowrap;unicode-bidi:isolate}
#ab2.hy .h-rowpr__k{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2.hy .h-rowpr__v{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums;unicode-bidi:isolate}
#ab2.hy .h-rowpr__c{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i2);unicode-bidi:isolate}
#ab2.hy .h-row>.h-rowpr{margin-inline-start:auto}
#ab2.hy .h-row .h-rowpr+.h-chev{margin-inline-start:0}
#ab2.hy .h-row.h-ofrow{align-items:flex-start;min-height:calc(72px * var(--ui));padding-block:calc(16px * var(--ui))}
#ab2.hy .h-ofrow .h-vl{flex:1 1 auto;min-width:0}
#ab2.hy .h-ofrow .h-tt{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-ofrow .h-st{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-ofrow__end{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:end;gap:calc(4px * var(--ui))}
#ab2.hy .h-ofrow__end .h-rowpr__v{font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-ofrow__eta{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i3);white-space:nowrap}
#ab2.hy .h-ofrow__now{text-wrap:balance}
#ab2.hy .h-ofrow>.h-chev{align-self:center}
#ab2.hy .h-row.h-cmprow .h-vl{color:var(--h-ac-i);font-weight:600}
#ab2.hy .h-row.h-cmprow>.h-lead{color:var(--h-ac-i)}
#ab2.hy .h-steps .h-s i{display:grid;place-items:center;font-style:normal;font-size:calc(12px * var(--zf))}
#ab2.hy .h-stack{display:flex;flex:0 0 auto}
#ab2.hy .h-card .h-tt bdi,#ab2.hy .h-row .h-tt bdi{display:inline}
#ab2.hy .h-mark{background:var(--h-wn-t);color:inherit;border-radius:4px}
#ab2.hy .h-photos.h-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
#ab2.hy .h-photos.h-scroll::-webkit-scrollbar{display:none}
#ab2.hy .h-skel{animation:hy-shimmer 1.4s linear infinite}
@keyframes hy-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}
#ab2.hy .h-spin{animation:hy-spin .9s linear infinite}
@keyframes hy-spin{to{transform:rotate(360deg)}}
#ab2.hy .h-wave i{animation:hy-wave 1.1s ease-in-out infinite alternate}
@keyframes hy-wave{from{transform:scaleY(.4)}to{transform:scaleY(1)}}
@keyframes hy-blink{50%{opacity:.35}}
#ab2.hy button.h-row:active{background:var(--h-s2)}
#ab2.hy .md{padding-inline:0}
html[data-lay="stack"] #ab2.hy .md__c{margin:0}
#ab2.hy .h-card[role="button"]{cursor:pointer;-webkit-tap-highlight-color:transparent}
#ab2.hy .h-chip.h-mini{height:calc(24px * var(--ui));font-size:calc(12px * var(--zf));padding:0 calc(8px * var(--ui));vertical-align:2px}
#ab2.hy .h-thumb[class*="hue-"]{background:var(--h-s2);color:var(--h-i2)}
#ab2.hy .int__go>svg{width:calc(16px * var(--ui));height:calc(16px * var(--ui));stroke-width:1.75}
#ab2.hy .h-fld.h-round{border-radius:12px;height:calc(48px * var(--ui))}
#ab2.hy .h-fld .h-end{margin-inline-start:auto;display:inline-flex;align-items:center;color:var(--h-i2);flex:0 0 auto}
#ab2.hy .h-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
#ab2.hy .h-more.lmore{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));width:calc(100% - (32px * var(--ui)));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:0 calc(16px * var(--ui));height:calc(44px * var(--ui));border-radius:12px;background:var(--h-s);border:1px solid var(--h-hl);color:var(--h-i);font-size:calc(14px * var(--zf));font-weight:600;box-shadow:none}
#ab2.hy .h-more.lmore>.h-ico{color:var(--h-i2)}
#ab2.hy .h-spin{width:calc(16px * var(--ui));height:calc(16px * var(--ui));border-radius:8px;border:2px solid var(--h-hl);border-top-color:var(--h-ac);display:inline-block;vertical-align:-3px;flex:0 0 auto}
#ab2.hy .h-toast.h-static{position:static;margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--h-s2);color:var(--h-i);box-shadow:none}
#ab2.hy .h-toast.h-static a{color:var(--h-ac-i)}
#ab2.hy .ttw .totop{position:fixed;inset-inline-start:16px;bottom:calc(72px + var(--safe-b));width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:22px;background:var(--h-s);border:0;box-shadow:var(--h-sh2);color:var(--h-i);display:grid;place-items:center;z-index:5;transform:none}
#ab2.hy .ttw .totop.show{opacity:1;visibility:visible;pointer-events:auto}
#ab2{--edge-cc:#2250D4;--edge-cs:#233678}
#ab2[data-th="داكن"]{--edge-cc:#2346A9;--edge-cs:#1F2C59}
#ab2.hy .sb__top,#ab2.hy .pv__hd,#ab2.hy .hd{color:var(--h-i)}
#ab2.hy .h-mast{color:var(--h-i)}
#ab2.hy :where(input,textarea):focus{outline:0;box-shadow:none}
#ab2.hy .h-srchbar{display:flex;gap:calc(8px * var(--ui));align-items:center;padding:calc(8px * var(--ui)) calc(16px * var(--ui)) calc(4px * var(--ui))}
#ab2.hy .h-srchbar .h-fld{flex:1;min-width:0}
#ab2.hy .cp{padding:0;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;gap:0;background:var(--h-g)}
#ab2.hy .h-cpwait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));background:color-mix(in srgb,var(--h-s) 78%,transparent);border-radius:16px;font-size:calc(16px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-quote{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-thumb .h-x{position:absolute;top:calc(4px * var(--ui));inset-inline-end:4px;width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;background:rgba(16,24,40,.6);color:#fff;display:grid;place-items:center;z-index:1}
#ab2.hy .h-thumb.h-add{background:var(--h-s);border:1px dashed var(--h-hl);color:var(--h-i2)}
#ab2.hy .h-thumb.h-up{background:var(--h-s);border:1px dashed var(--h-hl);color:var(--h-i2)}
#ab2.hy .h-thumb .h-spin{position:relative;z-index:1;width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;border-width:3px}
#ab2.hy .h-thumb .h-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(32px * var(--ui));height:calc(32px * var(--ui));border-radius:16px;background:rgba(255,255,255,.9);color:#17212F;display:grid;place-items:center}
#ab2.hy .h-opt{width:100%;text-align:start}
#ab2.hy .h-opt .h-cb{width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;border:1.5px solid var(--h-i3);display:grid;place-items:center;color:#fff;flex:0 0 auto}
#ab2.hy .h-opt.h-on .h-cb{background:var(--h-ac);border-color:var(--h-ac)}
#ab2.hy .h-opt.h-focus{box-shadow:0 0 0 3px var(--h-ac-t);border-color:var(--h-ac);border-style:solid}
#ab2.hy .h-opt input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;color:var(--h-i)}
#ab2.hy .h-q .h-ft .h-link.h-s13,#ab2.hy .h-link.h-s13{font-size:calc(14px * var(--zf));display:inline-flex;align-items:center;gap:calc(4px * var(--ui))}
#ab2.hy .h-stepbar .h-nb{display:grid;place-items:center}
#ab2.hy .h-xb{display:inline-grid;place-items:center;width:calc(20px * var(--ui));height:calc(20px * var(--ui));margin-inline-start:calc(4px * var(--ui));border-radius:10px}
#ab2.hy .h-tain{width:100%;border:0;background:transparent;outline:0;resize:none;font:inherit;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);margin-top:calc(4px * var(--ui));field-sizing:content}
#ab2.hy .h-fact.h-code{font-variant-numeric:tabular-nums;direction:ltr}
#ab2.hy .h-facts:empty{display:none}
#ab2.hy .h-steps{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-msgrow{display:flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2.hy .h-msgfld{flex:1;height:auto;min-height:calc(48px * var(--ui));padding-block:calc(4px * var(--ui));padding-inline-end:calc(4px * var(--ui))}
#ab2.hy .h-msgfld>.h-end{position:relative;width:calc(40px * var(--ui));height:calc(40px * var(--ui));justify-content:center;border-radius:12px}
#ab2.hy .h-msgfld>.h-end::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
#ab2.hy .h-msgfld textarea{max-height:7lh;line-height:calc(24px * var(--zf));font-size:calc(16px * var(--zf))}
#ab2.hy .h-nbtn.h-blue{background:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-msggo{width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:12px;flex:0 0 auto}
#ab2.hy .h-msggo:disabled{background:var(--h-s2);color:var(--h-i3);opacity:1;box-shadow:none}
#ab2.hy .h-replyto{display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));color:var(--h-i2);margin-bottom:calc(8px * var(--ui));padding-inline:calc(4px * var(--ui))}
#ab2.hy .h-bar.cbarw{transform:translate3d(0,calc(var(--kbl) * -1),0)}
#ab2.hy .th.th--nobar{padding-bottom:calc(24px + var(--safe-b))}
#ab2.hy .h-fold{display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(16px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-fold>*{flex:0 0 auto}
#ab2.hy .h-card.h-reqcard{position:relative}
#ab2.hy .md__c{display:flex;flex-direction:column;gap:0;font-family:inherit;font-size:calc(16px * var(--zf));color:var(--h-i);background:var(--h-s);text-align:start}
html[data-lay="wide"] #ab2.hy .md__c{width:min(92vw,460px);max-width:calc(460px * var(--ui));border-radius:24px;padding:calc(24px * var(--ui)) calc(24px * var(--ui)) calc(24px * var(--ui));box-shadow:0 24px 48px rgba(16,24,40,.18);margin:0}
html[data-lay="wide"] #ab2.hy .md--tall .md__c{width:min(92vw,520px);max-width:calc(520px * var(--ui))}
html[data-lay="stack"] #ab2.hy .md--tall .md__c{--md-cap:calc(100dvh - var(--safe-t) - 24px)}
#ab2.hy .md__c h2,#ab2.hy .md__c>h2,#ab2.hy .md__c .h-sheethd h2{font-size:calc(20px * var(--zf));font-weight:600;line-height:calc(26px * var(--zf));margin:0 0 calc(4px * var(--ui));letter-spacing:0;color:var(--h-i)}
#ab2.hy .md__c .h-sub{font-size:calc(16px * var(--zf));color:var(--h-i2);line-height:calc(24px * var(--zf));margin-bottom:calc(16px * var(--ui))}
#ab2.hy .md__c>h2+.h-grp,#ab2.hy .md__c>h2+.h-card,#ab2.hy .md__c>h2+.h-fld,#ab2.hy .md__c>h2+.h-chips,#ab2.hy .md__c>h2+.h-starrow{margin-top:calc(12px * var(--ui))}
#ab2.hy .md__c .h-lbl{font-size:calc(14px * var(--zf));color:var(--h-i2);line-height:calc(22px * var(--zf));margin:calc(16px * var(--ui)) 0 calc(8px * var(--ui));display:flex;justify-content:space-between;gap:calc(8px * var(--ui))}
#ab2.hy .md__c .h-lbl:first-child,#ab2.hy .md__c .h-sub+.h-lbl,#ab2.hy .md__c>h2+.h-lbl{margin-top:0}
#ab2.hy .md__c .h-lbl .h-lbl__n{color:var(--h-i3)}
#ab2.hy .md__c .h-btn{margin-top:calc(16px * var(--ui));flex:0 0 auto}
#ab2.hy .md__c .h-btn+.h-btn{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c .h-btnrow{margin-top:calc(16px * var(--ui));flex:0 0 auto}
#ab2.hy .md__c .h-btnrow .h-btn{margin-top:0}
#ab2.hy .md__c .h-btnrow .h-link{padding:0 calc(8px * var(--ui))}
#ab2.hy .md__c .h-cap{font-size:calc(14px * var(--zf));color:var(--h-i2);margin-top:calc(16px * var(--ui));line-height:calc(22px * var(--zf))}
#ab2.hy .md__c .h-cap .h-link{font-size:calc(14px * var(--zf));font-weight:600}
#ab2.hy .md__c .h-grp,#ab2.hy .md__c .h-card,#ab2.hy .md__c .h-chips,#ab2.hy .md__c .h-stats,#ab2.hy .md__c .h-empty,#ab2.hy .md__c .h-photos{margin-inline:0;flex:0 0 auto}
#ab2.hy .md__c .h-grp+.h-grp,#ab2.hy .md__c .h-grp+.h-card,#ab2.hy .md__c .h-card+.h-grp,#ab2.hy .md__c .h-card+.h-card{margin-top:calc(12px * var(--ui))}
#ab2.hy .md__c .h-fld+.h-fld{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c .h-sec{padding-inline:0;margin-top:calc(16px * var(--ui))}
#ab2.hy .md__c .h-sec:first-child,#ab2.hy .md__c .h-sub+.h-sec,#ab2.hy .md__c .h-sheethd+.h-sec{margin-top:0}
#ab2.hy .md__c .h-sec+.h-grp,#ab2.hy .md__c .h-sec+.h-card,#ab2.hy .md__c .h-sec+.h-fld,#ab2.hy .md__c .h-sec+.h-chips,#ab2.hy .md__c .h-sec+.h-seg,#ab2.hy .md__c .h-sec+.h-photos,#ab2.hy .md__c .h-sec+.h-cpwait{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c .h-chips+.h-chips{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c .h-empty{padding:calc(16px * var(--ui)) 0 calc(4px * var(--ui))}
#ab2.hy .md__c .h-empty .h-tt{font-size:calc(16px * var(--zf))}
#ab2.hy .md__c .h-quote{margin:0 0 calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s2);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i2)}
#ab2.hy .md__c .h-toast.h-static{margin:calc(12px * var(--ui)) 0 0;position:static;inset:auto}
#ab2.hy .md__c .h-cpwait{position:static;inset:auto;background:none;padding:calc(16px * var(--ui)) 0;justify-content:flex-start}
#ab2.hy .h-sheethd{display:flex;gap:calc(12px * var(--ui));align-items:center;margin-bottom:calc(16px * var(--ui))}
#ab2.hy .h-sheethd h2{margin:0}
#ab2.hy .h-sheethd .h-sub{margin:0}
#ab2.hy .h-sheethd--row{justify-content:space-between;align-items:center;margin-bottom:calc(12px * var(--ui))}
#ab2.hy .h-sheethd--row h2{flex:1;min-width:0}
#ab2.hy .h-sheethd--row .h-link{flex:0 0 auto;font-size:calc(14px * var(--zf))}
#ab2.hy .h-sheethd--row .h-nbtn{flex:0 0 auto}
#ab2.hy .h-row.h-danger .h-lead{color:var(--h-bad)}
#ab2.hy .h-row.h-off{opacity:.5}
#ab2.hy .h-row.h-off .h-vl{color:var(--h-i)}
#ab2.hy button.h-row:disabled{cursor:default}
#ab2.hy .h-row .h-lead.h-blue{color:var(--h-i2)}
#ab2.hy .h-row .h-lead.h-ok,#ab2.hy .h-lead.h-ok{color:var(--h-i2)}
#ab2.hy .h-row.codebdg.ok .h-lead,#ab2.hy .h-row.codebdg.ok .h-vl{color:var(--h-ok)}
#ab2.hy .h-row .h-vl .h-sub{margin-top:0}
#ab2.hy .h-row .h-vl .h-chips{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-row .h-vl .h-chip{height:calc(24px * var(--ui));font-size:calc(12px * var(--zf));padding:0 calc(8px * var(--ui))}
#ab2.hy .h-row.h-row--in{padding-block:calc(8px * var(--ui))}
#ab2.hy .h-row.h-row--in .h-tain{margin:0;font-size:calc(16px * var(--zf))}
#ab2.hy .h-rowbtn{display:flex;align-items:center;gap:calc(12px * var(--ui));flex:1;min-width:0;width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:start}
#ab2.hy .h-kvbox{flex-basis:100%;margin-top:calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(12px * var(--ui));border-radius:12px;background:var(--h-s2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-kvbox .h-kv{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-kv .h-k{color:var(--h-i2)}
#ab2.hy .h-radio{width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;border:1.5px solid var(--h-i3);flex:0 0 auto;transition:border-width var(--t2) var(--ez),border-color var(--t2) var(--ez)}
#ab2.hy .h-radio.h-on,#ab2.hy .h-row.on .h-radio{border:7px solid var(--h-ac)}
#ab2.hy .h-cbx{width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;border:1.5px solid var(--h-i3);flex:0 0 auto;display:grid;place-items:center;color:#fff;background:transparent;transition:background var(--t2) var(--ez),border-color var(--t2) var(--ez)}
#ab2.hy .h-cbx.h-sq{border-radius:4px}
#ab2.hy .h-cbx.h-dash{border-style:dashed}
#ab2.hy .h-cbx .h-ico{opacity:0;transform:scale(.6);transition:opacity var(--t2) var(--ez),transform var(--t2) var(--ez)}
#ab2.hy .h-cbx.h-on,#ab2.hy .h-row.on .h-cbx{background:var(--h-ac);border-color:var(--h-ac);border-style:solid}
#ab2.hy .h-cbx.h-on .h-ico,#ab2.hy .h-row.on .h-cbx .h-ico{opacity:1;transform:scale(1)}
#ab2.hy .h-row.on .h-vl{color:var(--h-i)}
#ab2.hy .h-row[role="radio"].on,#ab2.hy .h-row[role="checkbox"].on{background:var(--h-ac-t)}
#ab2.hy .h-seg>button{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui));border-radius:8px;font-size:calc(14px * var(--zf));font-weight:500;color:var(--h-i2);background:none;border:0;padding:0;font-family:inherit;cursor:pointer;min-width:0;white-space:nowrap}
#ab2.hy .h-seg>button.h-on{background:var(--h-s);color:var(--h-i);font-weight:600;box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .md__c .h-seg{margin-top:0;flex:0 0 auto}
#ab2.hy .md__c .h-sub+.h-seg{margin-top:0}
#ab2.hy .md__c .h-seg+.h-lbl{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-fld.h-num>input{font-size:calc(20px * var(--zf));font-weight:600;font-variant-numeric:tabular-nums}
#ab2.hy .h-fld.h-num>small{font-size:calc(16px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(8px * var(--ui))}
#ab2.hy .h-fld.h-ta72{height:calc(72px * var(--ui));align-items:flex-start;padding-top:calc(16px * var(--ui))}
#ab2.hy .h-fld.h-ta64{height:calc(64px * var(--ui));align-items:flex-start;padding-top:calc(12px * var(--ui))}
#ab2.hy .h-fld.h-ta96{height:calc(96px * var(--ui));align-items:flex-start;padding-top:calc(16px * var(--ui))}
#ab2.hy .h-fld.h-ta64 textarea,#ab2.hy .h-fld.h-ta72 textarea,#ab2.hy .h-fld.h-ta96 textarea{align-self:stretch;height:100%;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-fld.h-ta64 .h-end,#ab2.hy .h-fld.h-ta72 .h-end,#ab2.hy .h-fld.h-ta96 .h-end{align-self:flex-end;margin-bottom:calc(8px * var(--ui))}
#ab2.hy .h-fld .h-cnt2{font-variant-numeric:tabular-nums;color:var(--h-i3);font-size:calc(14px * var(--zf))}
#ab2.hy .h-fld.h-err{border-color:var(--h-bad);box-shadow:0 0 0 3px var(--h-bad-t)}
#ab2.hy .h-fld .h-pfx{color:var(--h-i2);font-size:calc(16px * var(--zf));direction:ltr}
#ab2.hy .h-fld .h-vsep{width:1px;height:calc(24px * var(--ui));background:var(--h-hl);flex:0 0 auto}
#ab2.hy .h-fld.h-otp{justify-content:center;gap:calc(8px * var(--ui));height:calc(60px * var(--ui));direction:ltr}
#ab2.hy .h-fld.h-otp>input{text-align:center;font-size:calc(24px * var(--zf));font-weight:600;letter-spacing:18px;padding-inline-start:calc(16px * var(--ui));font-variant-numeric:tabular-nums}
#ab2.hy .h-fld button.h-end{background:none;border:0;padding:0;color:var(--h-i2);cursor:pointer;display:inline-flex}
#ab2.hy .h-fld.h-otp>input::placeholder{color:var(--h-i3);font-weight:400;opacity:1}
#ab2.hy .h-lgmore{margin-top:calc(16px * var(--ui));display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:calc(4px * var(--ui))}
#ab2.hy .h-lgmore>.h-link,#ab2.hy .h-row>button.h-link{min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui))}
#ab2.hy .h-lgmore>.h-link:disabled{color:var(--h-i3);cursor:default}
#ab2.hy .h-q .h-ft .h-link,#ab2.hy .h-card .h-bt>.h-link,#ab2.hy .h-srchbar>.h-link,#ab2.hy .h-pad>.h-link.h-del,#ab2.hy .md__c>.h-link.h-small{min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui));margin-block:calc(-11px * var(--ui))}
#ab2.hy .h-small.h-bad,#ab2.hy .h-bad{color:var(--h-bad)}
#ab2.hy .h-mute{color:var(--h-i3)}
#ab2.hy .h-link.h-inl{display:inline;padding:0;font-size:inherit;line-height:inherit;vertical-align:baseline}
#ab2.hy .h-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
#ab2.hy .h-starrow{display:flex;justify-content:center;gap:calc(8px * var(--ui));padding:calc(8px * var(--ui)) 0 calc(16px * var(--ui));--star:40px}
#ab2.hy .h-starb{width:calc(var(--star) + 8px);height:calc(var(--star) + 8px);display:grid;place-items:center;background:none;border:0;padding:0;color:var(--h-i3);cursor:pointer;border-radius:50%;transition:transform var(--t2) var(--ez),color var(--t2) var(--ez)}
#ab2.hy .h-starb .h-ico{width:var(--star);height:var(--star)}
#ab2.hy .h-starb.h-on{color:var(--h-gold)}
#ab2.hy .h-starb.h-on .h-ico{fill:currentColor}
#ab2.hy .h-starb:active{transform:scale(.94)}
#ab2.hy .h-stars{color:var(--h-gold);letter-spacing:1px;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));display:block}
#ab2.hy .h-stars .h-off{color:var(--h-hl)}
#ab2.hy .h-rev{align-items:flex-start;min-height:0;padding-block:calc(12px * var(--ui))}
#ab2.hy .h-rev .h-revx{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));display:block;color:var(--h-i)}
#ab2.hy .h-card.h-note{margin-top:calc(16px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));display:flex;gap:calc(12px * var(--ui));align-items:flex-start;background:var(--h-s2);border-color:transparent;box-shadow:none;color:var(--h-i)}
#ab2.hy .h-card.h-note>.h-ico{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-ac-i)}
#ab2.hy .h-card.h-note .h-small{color:inherit}
#ab2.hy .h-card.h-note.h-warn{background:var(--h-wn-t);color:var(--h-wn)}
#ab2.hy .h-card.h-warncard{margin-top:calc(12px * var(--ui));display:flex;gap:calc(12px * var(--ui));align-items:center;background:var(--h-wn-t);border-color:transparent;box-shadow:none}
#ab2.hy .h-btn.h-onwn{background:var(--h-s);color:var(--h-wn)}
#ab2.hy .h-card.h-wallet{display:flex;gap:calc(12px * var(--ui));align-items:center;margin:0}
#ab2.hy .h-card.h-wallet .h-pr.h-big{font-size:calc(24px * var(--zf))}
#ab2.hy .md__c .h-stats{margin:0;box-shadow:none}
#ab2.hy .h-stats .h-n.h-bad{color:var(--h-bad)}
#ab2.hy .md__c .h-h1big{padding:0}
#ab2.hy .md__c .h-h1big h1,#ab2.hy .md__c .h-h1big h2{margin:0}
#ab2.hy .md__c .h-h1big p{margin:calc(8px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i2)}
#ab2.hy .md__c .h-photos{padding:0;margin-top:0}
#ab2.hy .md__c .h-photos.h-bleed{margin:0 calc(-16px * var(--ui)) calc(12px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-thumb.h-add{background:var(--h-s);border:1px dashed var(--h-hl);color:var(--h-i2)}
#ab2.hy .h-ava.h-dash{background:transparent;border:1.5px dashed var(--h-i3);color:var(--h-i3)}
#ab2.hy .h-logo.h-b{background:var(--h-s2);color:var(--h-i2)}
#ab2.hy .h-logo.h-ok{background:var(--h-s2);color:var(--h-i2)}
#ab2.hy .h-logo.h-mute{background:var(--h-s2);color:var(--h-i2)}
#ab2.hy .h-nf.h-new .h-tt{font-weight:600}
#ab2.hy .h-nf .h-tt{display:flex;align-items:baseline;gap:calc(12px * var(--ui))}
#ab2.hy .h-nf .h-nf__t{flex:1 1 auto;min-width:0}
#ab2.hy .h-nf .h-nf__w{flex:0 0 auto;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i3);white-space:nowrap}
#ab2.hy .h-nf .h-st{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ab2.hy .h-qrbox{width:calc(236px * var(--ui));height:calc(236px * var(--ui));margin:calc(8px * var(--ui)) auto 0;padding:calc(8px * var(--ui));border-radius:16px;background:#fff;display:grid;place-items:center}
#ab2.hy .h-qrbox svg{width:calc(220px * var(--ui));height:calc(220px * var(--ui))}
#ab2.hy .md--peek{align-items:flex-start;justify-content:center;background:var(--h-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}
html[data-lay="stack"] #ab2.hy .md--peek .md__c,html[data-lay="wide"] #ab2.hy .md--peek .md__c{width:calc(100% - 32px);max-width:calc(440px * var(--ui));margin:calc(var(--safe-t) + 64px) 16px 0;border-radius:16px;padding:calc(16px * var(--ui));box-shadow:var(--h-sh2);--md-cap:calc(100dvh - var(--safe-t) - 96px)}
#ab2.hy .md--peek .md__c::before{display:none}
#ab2.hy .h-peek .h-pkact.h-danger .h-lead{color:var(--h-bad)}
#ab2.hy .h-pkacts{margin:calc(16px * var(--ui)) calc(-16px * var(--ui)) calc(-16px * var(--ui));border-top:1px solid var(--h-hl)}
#ab2.hy .h-pkacts>.h-row{min-height:calc(48px * var(--ui));padding-block:calc(12px * var(--ui))}
#ab2.hy .md--media{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}
#ab2.hy .md--media .md__c{width:100%;max-width:none;height:100dvh;max-height:none;border-radius:0;padding:var(--safe-t) 0 var(--safe-b);background:#000;color:#fff;box-shadow:none;margin:0;--md-cap:100dvh}
#ab2.hy .md--media .md__c::before{display:none}
#ab2.hy .h-viewer__nav{background:transparent;color:#fff;border:0;padding-inline:calc(8px * var(--ui))}
#ab2.hy .h-viewer__nav .h-nbtn{color:#fff;background:rgba(255,255,255,.14)}
#ab2.hy .h-viewer__nav .h-t{color:#fff}
#ab2.hy .h-viewer__stage{flex:1;min-height:0;display:grid;place-items:center;position:relative;overflow:hidden}
#ab2.hy .h-viewer__stage img,#ab2.hy .h-viewer__stage video{max-width:100%;max-height:100%;object-fit:contain}
#ab2.hy .h-viewer__nav--prev,#ab2.hy .h-viewer__nav--next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;background:rgba(255,255,255,.14)}
#ab2.hy .h-viewer__nav--prev{inset-inline-start:12px}
#ab2.hy .h-viewer__nav--next{inset-inline-end:12px}
#ab2.hy .h-viewer__thumbs{padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(8px * var(--ui));justify-content:center}
#ab2.hy .h-viewer__thumbs .h-thumb{opacity:.5;cursor:pointer;border:0;padding:0;background:var(--h-s2)}
#ab2.hy .h-viewer__thumbs .h-thumb.h-on{opacity:1;box-shadow:0 0 0 2px #fff}
#ab2.hy .md--spot .spot__m{padding:0;background:transparent;box-shadow:none;width:min(80vw,300px);border-radius:0;color:var(--h-i)}
#ab2.hy .md--spot .spot__m::before{display:none}
#ab2.hy .md--spot .spot__m .h-grp{box-shadow:var(--h-sh2);margin:0}
#ab2.hy .h-supms{display:flex;flex-direction:column;gap:calc(8px * var(--ui));padding:calc(4px * var(--ui)) 0}
#ab2.hy .h-bub{max-width:82%;padding:calc(12px * var(--ui)) calc(16px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf))}
#ab2.hy .h-bub--me{align-self:flex-end;background:var(--h-ac-t);color:var(--h-i);border-radius:16px 16px 4px 16px}
#ab2.hy .h-bub--s{align-self:flex-start;background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px 16px 16px 4px}
#ab2.hy .h-bub__t{align-self:flex-start;padding-inline-start:calc(4px * var(--ui));margin-top:calc(-8px * var(--ui))}
#ab2.hy .h-bub__t--me{align-self:flex-end;padding-inline-end:calc(4px * var(--ui))}
#ab2.hy .h-card.h-admout{padding:calc(12px * var(--ui)) calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));word-break:break-word}
#ab2.hy .h-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#ab2.hy .h-row .h-vl .h-st{display:block}
#ab2.hy .h-row>.h-btn,#ab2.hy .md__c .h-row>.h-btn{width:auto;margin:0;flex:0 0 auto}
html[data-lay] #ab2.hy .md--media .md__c{width:100%;max-width:none;height:100dvh;max-height:none;border-radius:0;padding:var(--safe-t) 0 var(--safe-b);background:#000;color:#fff;box-shadow:none;margin:0;--md-cap:100dvh}
html[data-lay] #ab2.hy .md--media .md__c::before,html[data-lay] #ab2.hy .md--peek .md__c::before{display:none}
#ab2.hy .h-viewer__stage{background:#000}
#ab2.hy .h-btnrow .h-btn{width:auto;min-width:0;flex:1 1 0}
#ab2.hy .h-card.h-wallet>.h-btn{width:auto;flex:0 0 auto;margin:0}
#ab2.hy .h-viewer__nav .h-t,#ab2.hy .h-viewer__nav .h-t span{color:#fff}
#ab2.hy .h-hscroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
#ab2.hy .h-hscroll::-webkit-scrollbar{display:none}
#ab2.hy button.h-chip{font-family:inherit;cursor:pointer}
#ab2.hy button.h-card{width:calc(100% - 32px * var(--ui));text-align:start;font:inherit;color:inherit;cursor:pointer}
#ab2.hy .h-pvhd{padding-bottom:0}
#ab2.hy .h-pvhd .h-swr{height:calc(52px * var(--ui));padding-inline:calc(16px * var(--ui));gap:0}
#ab2.hy .h-swr__st{display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0;flex:1 1 auto;color:var(--h-i);text-align:start;background:none;border:0;padding:0;font:inherit;cursor:default}
#ab2.hy button.h-swr__st{cursor:pointer}
#ab2.hy .h-swr__st .h-wordmark{color:var(--h-i)}
#ab2.hy .h-swr__nm{display:flex;flex-direction:column;min-width:0;font-size:calc(18px * var(--zf));font-weight:600;line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2.hy .h-swr__nm>bdi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:block}
#ab2.hy .h-mast--s .h-swr__st>svg{color:var(--h-i2)!important}
#ab2.hy .h-pvhd .h-tools .h-nbtn{width:calc(40px * var(--ui));height:calc(40px * var(--ui))}
#ab2.hy .h-badge.h-mini{min-width:calc(20px * var(--ui));height:calc(20px * var(--ui));font-size:calc(12px * var(--zf));padding:0 calc(4px * var(--ui));margin-inline-start:calc(4px * var(--ui))}
#ab2.hy .h-fld.h-pvq{height:calc(48px * var(--ui));border-radius:12px;padding-inline:calc(4px * var(--ui)) calc(12px * var(--ui));gap:calc(4px * var(--ui));border-color:var(--h-hl);box-shadow:none}
#ab2.hy .h-fld.h-pvq input{flex:1;min-width:0;background:none;border:0;font:inherit;font-size:calc(16px * var(--zf));color:var(--h-i);outline:none;height:100%}
#ab2.hy .h-fld.h-pvq .h-nbtn{color:var(--h-i2)}
#ab2.hy .h-fld.h-pvq .h-link{flex:0 0 auto;white-space:nowrap}
#ab2.hy .inb.hy-inb{flex:1 1 auto;min-height:0;width:100%;max-width:none;display:flex;flex-direction:column}
#ab2.hy .hy-inb .inb__list{padding-top:calc(4px * var(--ui))}
#ab2.hy .h-row.h-irow{min-height:calc(72px * var(--ui))}
#ab2.hy .h-row.h-dimrow{opacity:.62}
#ab2.hy .h-row.h-irow .h-tt{font-weight:600}
#ab2.hy .pdw.hy-pdw{padding:0;display:flex;flex-direction:column;min-height:0;flex:1}
#ab2.hy .pd.hy-pd{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:block;padding:0 0 calc(24px + var(--kb));gap:0;max-width:none}
#ab2.hy .h-row.h-clirow{cursor:pointer}
#ab2.hy .h-inlbtn{display:inline-grid;place-items:center;width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;background:none;border:0;padding:0;margin-inline-start:calc(4px * var(--ui));vertical-align:middle;cursor:pointer}
#ab2.hy .h-card.h-pdreq{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-addblk__k{display:flex;align-items:center;gap:calc(8px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-addblk.h-late .h-addblk__k{color:var(--h-ac-i)}
#ab2.hy .h-addblk__x{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));margin-top:calc(4px * var(--ui))}
#ab2.hy .h-card.h-ofcard{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-ofcard>.h-st{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--ui))}
#ab2.hy .h-ofcard .h-rt{font-size:calc(14px * var(--zf));color:var(--h-i2);margin-top:calc(4px * var(--ui));line-height:calc(22px * var(--zf))}
#ab2.hy .h-ofcard .h-pp{flex:0 0 auto}
#ab2.hy .h-ofcard+.h-steps{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-bar.h-pdbar{padding-bottom:max(12px,var(--safe-b))}
#ab2.hy .h-card.h-gate{margin-top:calc(12px * var(--ui));padding:0;background:none;border:0}
#ab2.hy .h-card.h-badcard{display:flex;gap:calc(12px * var(--ui));align-items:center;background:var(--h-bad-t);border-color:transparent;box-shadow:none}
#ab2.hy .h-etain{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-etain .ofc__eta{flex-wrap:wrap;gap:calc(8px * var(--ui))}
#ab2.hy .h-etain .ofc__in{height:calc(40px * var(--ui));min-width:calc(64px * var(--ui));justify-content:center;border-radius:12px}
#ab2.hy .h-etain .ofc__units.h-seg{flex:1 1 calc(248px * var(--ui));height:calc(40px * var(--ui));min-width:0;overflow:visible}
#ab2.hy .pg.hy-pg{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}
#ab2.hy .hy-pg__in{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:block;max-width:none;width:100%;margin:0;gap:0;padding:0 0 calc(24px + var(--safe-b) + var(--kb))}
#ab2.hy .pg.h-docked>.hy-pg__in{padding-bottom:calc(80px + var(--safe-b) + var(--kb))}
#ab2.hy .h-bars{display:flex;align-items:flex-end;gap:calc(12px * var(--ui));height:calc(150px * var(--ui));padding-top:calc(8px * var(--ui))}
#ab2.hy .h-bar1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(8px * var(--ui));height:100%;min-width:0}
#ab2.hy .h-bar1__b{display:block;width:100%;max-width:calc(40px * var(--ui));border-radius:8px 8px 4px 4px;background:var(--h-hl);min-height:calc(4px * var(--ui));flex:0 0 auto}
#ab2.hy .h-bar1__b.h-on{background:var(--h-ac)}
#ab2.hy .h-bar1 .h-small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
#ab2.hy .sf.hy-sf{padding:0;display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto;min-height:0}
#ab2.hy .hy-sf .sf__in{max-width:none;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:block}
#ab2.hy .hy-sf>.h-bar{padding-bottom:max(12px,var(--safe-b))}
#ab2.hy .h-stgseg{margin:calc(8px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-card.h-idcard{margin-top:calc(12px * var(--ui));display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2.hy .h-idcard .h-tx{flex:1;min-width:0}
#ab2.hy .h-idcard .h-tt{display:flex;align-items:center;gap:calc(8px * var(--ui));-webkit-line-clamp:1}
#ab2.hy .h-idcard .h-tt>bdi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
#ab2.hy .h-idcard .h-mt{margin-top:calc(4px * var(--ui));overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-idcard>.h-btn{width:auto;margin:0;flex:0 0 auto}
#ab2.hy .h-idcard>.h-chip{flex:0 0 auto}
#ab2.hy .h-slugw{display:block}
#ab2.hy .h-ctvok{color:var(--h-i2)}
#ab2.hy .h-ctvok>.h-ico{color:var(--h-ac-i);vertical-align:-3px}
#ab2.hy .h-slug{unicode-bidi:isolate;direction:ltr;display:inline-block;max-width:100%;vertical-align:top;color:var(--h-i3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-stats__go{cursor:pointer}
#ab2.hy .h-stats .h-stats__lk{color:var(--h-ac-i);display:flex;align-items:center;gap:calc(2px * var(--ui))}
#ab2.hy .h-stats .h-stats__lk>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-stats .h-stats__lk>.h-ico{flex:0 0 auto}
#ab2.hy .h-stats .h-n .h-ico{vertical-align:-1px}
#ab2.hy .h-row .h-badge{flex:0 0 auto}
#ab2.hy .md__c .h-h1big p{margin:0 0 calc(4px * var(--ui))}
#ab2.hy button.h-card{box-sizing:border-box;margin-inline:calc(16px * var(--ui));padding:calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);box-shadow:var(--h-sh);border-radius:var(--h-r)}
#ab2.hy button.h-card.h-idcard{display:flex}
#ab2.hy .pd.hy-pd>.h-card,#ab2.hy .pd.hy-pd>.h-grp,#ab2.hy .pd.hy-pd>.h-steps,#ab2.hy .pd.hy-pd>.h-stats,#ab2.hy .pd.hy-pd>.h-btn{margin-inline:calc(16px * var(--ui))}
#ab2.hy .pdw--offer>.ofc::before,#ab2.hy .pdw--offer>.ofc::after{display:none;content:none}
#ab2.hy .h-bar2.ofc{border-radius:0;padding:12px 16px max(12px,var(--safe-b));gap:calc(12px * var(--ui));flex-direction:row;background:var(--h-s);border-top:1px solid var(--h-hl);box-shadow:none}
#ab2.hy .h-bars{height:auto;align-items:flex-end;padding-top:calc(8px * var(--ui))}
#ab2.hy .h-bar1{height:auto}
#ab2.hy .pd.hy-pd>.h-card,#ab2.hy .pd.hy-pd>.h-grp,#ab2.hy .pd.hy-pd>.h-steps,#ab2.hy .pd.hy-pd>.h-stats,#ab2.hy .pd.hy-pd>.h-btn,#ab2.hy .pd.hy-pd>.h-sec,#ab2.hy .pd.hy-pd>.h-pad,#ab2.hy .pd.hy-pd>.h-hscroll,#ab2.hy .pd.hy-pd>.h-photos,#ab2.hy .pd.hy-pd>div{width:auto;max-width:none}
#ab2.hy .h-bar2.ofc .h-pb{flex:1;min-width:0}
#ab2.hy .iad{padding:0 calc(16px * var(--ui));margin-top:calc(12px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .int__add{background:var(--h-s);border:1px solid var(--h-hl);border-radius:12px;box-shadow:none;padding:calc(8px * var(--ui)) calc(8px * var(--ui)) calc(8px * var(--ui)) calc(16px * var(--ui));min-height:calc(56px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .int__add:focus-within{border-color:var(--h-ac);box-shadow:0 0 0 3px var(--h-ac-t)}
#ab2.hy .int__add textarea{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);padding:0}
#ab2.hy .int__go{height:calc(40px * var(--ui));min-height:calc(40px * var(--ui));border-radius:12px;padding-inline:calc(16px * var(--ui));background:var(--h-ac);color:var(--h-ac-on);font-weight:600;font-size:calc(16px * var(--zf));box-shadow:none}
#ab2.hy .int__go--off{background:var(--h-s2);color:var(--h-i3)}
#ab2.hy .hy-pg .blk{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .hd.h-nav{padding-inline:calc(12px * var(--ui))}
#ab2.hy .h-row>.h-pr{flex:0 0 auto;margin-inline-start:auto;white-space:nowrap;display:inline-flex;align-items:baseline;gap:calc(4px * var(--ui))}
#ab2.hy .h-row>.h-pr small{margin-inline-start:0}
#ab2.hy .h-bar2.ofc .h-pb{flex:1 1 auto;min-width:0}
#ab2.hy .h-bar2.ofc .h-btn{width:auto;flex:0 0 auto;min-width:calc(170px * var(--ui));margin:0}
#ab2.hy .h-bar2.ofc .h-pb[hidden]{display:none}
#ab2.hy .h-bar2.ofc:has(>.h-pb[hidden])>.h-btn{flex:1 1 auto}
#ab2.hy .h-fld.h-num input::placeholder{font-size:calc(16px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2.hy .h-lt .h-tools{gap:calc(8px * var(--ui))}
#ab2.hy .h-lbl{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin:calc(16px * var(--ui)) 0 calc(8px * var(--ui))}
#ab2.hy .h-lbl:first-child{margin-top:0}
#ab2.hy .h-cap{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:calc(16px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2.hy .md__c .h-cap{padding-inline:0}
#ab2.hy .h-row.h-row--in .h-tain{min-height:calc(28px * var(--ui));line-height:calc(28px * var(--zf))}
#ab2.hy .hy-sf .sf__in{padding-bottom:calc(24px * var(--ui))}
html[data-lay] #ab2net{top:auto;bottom:calc(72px + var(--safe-b));inset-inline:calc(16px * var(--ui));margin:0;width:auto;max-width:none;
border-radius:12px;padding:calc(12px * var(--ui)) calc(16px * var(--ui));background:var(--h-bad-t);color:var(--h-bad);border:0;
box-shadow:var(--h-sh2);font-size:calc(14px * var(--zf));font-weight:500}
html[data-lay] #ab2net.net--soft{background:var(--h-wn-t);color:var(--h-wn)}
html[data-lay] #ab2net .net__go{background:var(--h-s);color:inherit;font-weight:600}
html[data-lay] #ab2new{top:0;inset-inline:0;margin:0;width:auto;max-width:none;border-radius:0;border:0;
padding:calc(10px + var(--safe-t)) 16px 10px;background:var(--h-ac-t);color:var(--h-ac-i);
box-shadow:none;font-size:calc(14px * var(--zf));font-weight:600;justify-content:flex-start}
html[data-lay] #ab2new .net__go{margin-inline-start:auto;background:var(--h-ac);color:var(--h-ac-on)}
html[data-lay] #ab2net svg{animation:none}
#ab2.hy .tobot{display:none}
#ab2.hy .th:not(.th--nobar),#ab2.hy .pd.hy-pd{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent)}
#ab2.hy .h-card .h-bt{flex-wrap:wrap;row-gap:calc(8px * var(--ui))}
#ab2.hy .h-card .h-bt>*{min-width:0}
html[data-lay="wide"] #ab2.hy{padding-inline-start:0}
html[data-lay="wide"] #ab2.hy .h-rail{order:-1;flex:0 0 calc(88px * var(--ui) + var(--safe-s));width:calc(88px * var(--ui) + var(--safe-s));align-self:stretch;
padding-block:calc(16px + var(--safe-t)) calc(16px + var(--safe-b));padding-inline-start:var(--safe-s);gap:calc(8px * var(--ui));overflow:hidden;z-index:3}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat{flex:0 0 auto;gap:calc(4px * var(--ui));padding:0;background:none;border:0}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat__t{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(4px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-rail .h-raillogo{flex:0 0 auto;margin-bottom:calc(12px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-rail .h-spacer{flex:1 1 auto;min-height:calc(8px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-rail .h-badge{position:absolute;top:calc(6px * var(--ui));inset-inline-end:6px}
html[data-lay="wide"] #ab2.hy .h-rail .h-ava{width:calc(26px * var(--ui));height:calc(26px * var(--ui));font-size:calc(12px * var(--zf))}
html[data-lay="wide"] #ab2.hy .sb{flex:0 0 var(--side-user,calc(480px * var(--ui)));width:var(--side-user,calc(480px * var(--ui)));max-width:46vw;
border-inline-end:1px solid var(--h-hl);background:var(--h-g)}
html[data-lay="wide"] #ab2.hy .cm{flex:1 1 auto;min-width:0;background:var(--h-g)}
html[data-lay="wide"] #ab2.hy .rszh{z-index:4}
html[data-lay="wide"] #ab2.hy .pv{--wcol:max(0px,calc((100% - 720px * var(--ui)) / 2))}
@media (prefers-reduced-motion:reduce){
#ab2.hy :is(.h-skel,.h-spin,.h-wave i){animation:none}
#ab2.hy .h-spin{opacity:.6}
}
html[data-motion="هادئ"] #ab2.hy :is(.h-skel,.h-spin,.h-wave i){animation:none}
html[data-motion="هادئ"] #ab2.hy .h-spin{opacity:.6}
#ab2.hy .h-t11{font-size:calc(12px * var(--zf))}
#ab2.hy .h-t14{font-size:calc(14px * var(--zf))}
#ab2.hy .h-t15{font-size:calc(16px * var(--zf))}
#ab2.hy .h-t16{font-size:calc(16px * var(--zf))}
#ab2.hy .h-t17{font-size:calc(18px * var(--zf))}
#ab2.hy .h-t26{font-size:calc(24px * var(--zf))}
#ab2.hy .h-lh22{line-height:calc(24px * var(--zf))}
#ab2.hy .h-lh26{line-height:calc(26px * var(--zf))}
#ab2.hy .h-lh32{line-height:calc(32px * var(--zf))}
#ab2.hy .h-w600{font-weight:600}
#ab2.hy *:lang(ar),#ab2.hy:lang(ar){font-family:'IBM Plex Sans Arabic',system-ui,-apple-system,'Segoe UI',sans-serif}
#ab2.hy *:lang(fa){font-family:var(--f-fa)}
#ab2.hy *:lang(ur),#ab2.hy *:lang(ps){font-family:var(--f-ur)}
#ab2.hy .h-nav .h-t small{line-height:calc(18px * var(--zf))}
#ab2.hy .h-st .h-rt{line-height:calc(22px * var(--zf))}
#ab2.hy .h-sheethd h2.h-ell{line-height:calc(30px * var(--zf))}
#ab2.hy .pv__hd,#ab2.hy .sb__top,#ab2.hy .hd{margin-top:0;border-top:0}
#ab2.hy .h-nav>span.h-t{min-width:0;line-height:calc(24px * var(--zf))}
#ab2.hy .h-nav>span.h-t>*{min-width:0;max-width:100%;overflow:visible;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-link.h-on{color:var(--h-ac-i);font-weight:600}
#ab2.hy .h-viewer__nav>span.h-t{top:0;line-height:calc(24px * var(--zf))}
#ab2[data-th="داكن"] .h-sw.h-on{background:var(--h-ac-i)}
#ab2.hy .h-btn.h-bad,#ab2.hy .h-btn.h-danger{background:var(--h-bad);color:var(--h-bad-on)}
#ab2[data-th="داكن"].hy .h-btn.h-bad,#ab2[data-th="داكن"].hy .h-btn.h-danger{background:var(--h-bad);color:var(--h-bad-on)}
#ab2.hy .h-btn:disabled,#ab2.hy .h-btn[aria-disabled="true"]{background:var(--h-s2);color:var(--h-i3);border-color:transparent;box-shadow:inset 0 0 0 1px var(--h-hl);opacity:1;cursor:default}
#ab2.hy .h-btn.h-p{background:var(--h-ac)}
#ab2[data-th="داكن"].hy .h-btn.h-p{background:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-btn.h-p:disabled,#ab2.hy .h-btn.h-p[aria-disabled="true"]{background:var(--h-s2);color:var(--h-i3);box-shadow:inset 0 0 0 1px var(--h-hl);opacity:1;cursor:default}
#ab2.hy .h-btn.h-fit{width:auto;flex:0 0 auto}
#ab2.hy .md__c>*{flex-shrink:0}
#ab2.hy small{unicode-bidi:isolate}
#ab2.hy .trc{background:var(--acc-t);color:var(--acc-ink)}
#ab2.hy .trc--off{background:var(--acc-t);color:var(--acc-ink)}
#ab2.hy .trc>span{display:inline-flex;align-items:baseline;gap:calc(8px * var(--ui));min-width:0}
#ab2.hy .trc__src{color:var(--ink3);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .trc__src::after{content:'·';margin-inline-start:calc(8px * var(--ui));color:var(--ink3)}
#ab2.hy .trc__go{color:var(--acc-ink);font-weight:600;text-decoration:underline;text-underline-offset:calc(2px * var(--ui));flex:0 0 auto}
#ab2.hy .h-note>.trc,#ab2.hy .h-tx+.trc{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-fld input,#ab2.hy .h-fld textarea{font-size:max(16px,1em)}
#ab2.hy .h-msgfld textarea{font-size:max(16px,calc(16px * var(--zf)))}
#ab2.hy .h-tain{font-size:max(16px,calc(15px * var(--zf)))}
#ab2.hy .h-row.h-row--in .h-tain{font-size:max(16px,calc(15px * var(--zf)))}
#ab2.hy .h-fld.h-ta64 textarea,#ab2.hy .h-fld.h-ta72 textarea,#ab2.hy .h-fld.h-ta96 textarea{font-size:max(16px,calc(15px * var(--zf)))}
#ab2.hy .h-fld.h-pvq input{font-size:max(16px,calc(16px * var(--zf)))}
#ab2.hy .h-fld.h-num>input{font-size:max(16px,calc(22px * var(--zf)))}
#ab2.hy .h-fld.h-otp>input{font-size:max(16px,calc(26px * var(--zf)))}
#ab2.hy .int__add textarea{font-size:max(16px,calc(17px * var(--zf)))}
#ab2.hy .h-hscroll,#ab2.hy .h-photos.h-scroll,#ab2.hy .h-chips.h-scroll{overscroll-behavior-inline:contain}
#ab2.hy .h-lt{margin-top:calc(4px * var(--ui));min-height:calc(52px * var(--ui));align-items:flex-start}
#ab2.hy .h-lt .h-tools{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-mast--c .h-lt{align-items:center}
#ab2.hy .h-mast--c .h-lt .h-tools{margin-top:0}
#ab2.hy .h-mast--first{padding-bottom:0}
#ab2.hy .h-mast--first .h-lt{min-height:0}
html,body{overscroll-behavior-x:none}
#ab2.hy .h-mast--s{padding-bottom:0}
#ab2.hy .inb__list>.h-intbar{position:sticky;top:0;z-index:1;margin-top:0;min-height:calc(44px * var(--ui));padding-block:calc(4px * var(--ui));align-items:center;background:var(--h-g);box-shadow:0 calc(-8px * var(--ui)) 0 var(--h-g)}
#ab2.hy .inb__list>.h-stsub{position:sticky;top:0;z-index:2;padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(12px * var(--ui));background:var(--h-g);box-shadow:0 calc(-8px * var(--ui)) 0 var(--h-g)}
#ab2.hy .h-stsub>.h-seg{margin:0}
#ab2.hy .inb__list>.h-intbar:first-child{margin-top:0}
#ab2.hy .inb__list>.h-intbar+.h-grp,#ab2.hy .inb__list>.h-matchrow+.h-grp,#ab2.hy .inb__list>.h-intbar+.h-card,#ab2.hy .inb__list>.h-intbar+.h-sec,#ab2.hy .inb__list>.h-intbar+.h-bxwarn{margin-top:calc(8px * var(--ui))}
@keyframes ab-fadeOut{to{opacity:0}}
@keyframes ab-fadeUp{from{opacity:0;transform:translateY(8px)}}
:root[data-vt="fade"]::view-transition-old(root){mix-blend-mode:normal;animation:ab-fadeOut 140ms cubic-bezier(.4,0,1,1) both}
:root[data-vt="fade"]::view-transition-new(root){mix-blend-mode:normal;animation:ab-fadeUp 200ms cubic-bezier(.2,0,0,1) both}
:root[data-vt="fade"]::view-transition-group(root){animation-duration:200ms}
:root[data-vt="fade"] .hdx--one,:root[data-vt="fade"] .hdx--bn{view-transition-name:none}
:root[data-vt="strip"]::view-transition-old(root){animation:none;opacity:0}
:root[data-vt="strip"]::view-transition-new(root){animation:none}
:root[data-vt="strip"] #ab2.hy .pv__hd{view-transition-name:abpvhd}
:root[data-vt="strip"] #ab2.hy .inb__list{view-transition-name:abroom}
:root[data-vt="strip"]::view-transition-old(abpvhd){animation:none;opacity:0}
:root[data-vt="strip"]::view-transition-new(abpvhd){animation:none}
:root[data-vt="strip"]::view-transition-old(abroom){mix-blend-mode:normal;animation:ab-stripOut var(--strip-ms,var(--t3)) var(--strip-ez,var(--ez-in)) both}
:root[data-vt="strip"]::view-transition-new(abroom){mix-blend-mode:normal;animation:ab-stripIn var(--strip-ms,var(--t3)) var(--strip-ez,var(--ez-in)) both}
:root[data-vt="strip"]::view-transition-group(abroom),:root[data-vt="strip"]::view-transition-group(abpvhd){animation-duration:var(--strip-ms,var(--t3))}
@media (prefers-reduced-motion:reduce){
:root[data-vt]::view-transition-old(*),:root[data-vt]::view-transition-new(*),:root[data-vt]::view-transition-group(*){animation-duration:.01ms!important}
#ab2.hy .h-biztabs__ind{transition:none}}
#ab2.hy .h-hscroll .h-chip.h-lg{transition:background-color var(--t2) var(--ez),color var(--t2) var(--ez),border-color var(--t2) var(--ez)}
#ab2.hy .h-hscroll{scroll-snap-type:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain}
#ab2.hy .h-hscroll>*{flex-shrink:0}
#ab2.hy .h-reqtxt{font-size:calc(18px * var(--zf));line-height:calc(28px * var(--zf));font-weight:400;margin:0 0 calc(8px * var(--ui));letter-spacing:0}
#ab2.hy .h-reqtxt+.h-photos,#ab2.hy .h-reqtxt+.h-facts{margin-top:calc(16px * var(--ui))!important}
#ab2.hy .h-card .trc{display:flex;width:100%;max-width:none;margin-top:calc(16px * var(--ui));padding:calc(12px * var(--ui)) 0 0;border-radius:0;border-top:1px solid var(--h-hl);background:none!important;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));gap:calc(8px * var(--ui))}
#ab2.hy .h-card .trc--off{background:none!important}
#ab2.hy .h-card .trc .trc__src{color:var(--h-i3)}
#ab2.hy .h-card .trc .trc__go{color:var(--h-ac-i);font-weight:600}
#ab2.hy .h-card .trc::after{inset:calc(-7px * var(--ui)) 0}
#ab2.hy .h-stk{margin-top:calc(16px * var(--ui));padding-top:0}
#ab2.hy .h-lgt{padding:calc(4px * var(--ui)) calc(16px * var(--ui)) calc(8px * var(--ui))}
html[dir="ltr"] #ab2.hy .h-lgt h1{transform-origin:0 50%}
#ab2.hy .h-lgt+.h-stgseg{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-outgrp{margin-top:calc(32px * var(--ui))}
#ab2.hy .h-row.h-out{justify-content:center;gap:calc(8px * var(--ui));color:var(--h-bad);font-weight:600;min-height:calc(52px * var(--ui))}
#ab2.hy .h-row.h-out svg{color:var(--h-bad)}
#ab2.hy .h-idcard .h-ava.h-lg{background:var(--h-s2);color:var(--h-i2);box-shadow:none}
#ab2.hy .md__c:has(.h-brw){min-height:min(88dvh,760px)}
#ab2.hy .h-brw h2{font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));letter-spacing:0}
#ab2.hy .h-brw__q{position:sticky;top:0;z-index:3;padding:calc(12px * var(--ui)) 0 calc(8px * var(--ui));background:var(--h-s)}
#ab2.hy .h-brw__cats{margin:calc(4px * var(--ui)) calc(-16px * var(--ui)) 0;padding:calc(8px * var(--ui)) calc(16px * var(--ui)) calc(4px * var(--ui))}
#ab2.hy .h-stcs{display:flex;gap:calc(12px * var(--ui));overflow-x:auto;overflow-y:hidden;margin:0 calc(-16px * var(--ui));padding:calc(4px * var(--ui)) calc(16px * var(--ui)) calc(12px * var(--ui));scroll-snap-type:x mandatory;scroll-padding-inline:calc(16px * var(--ui));scrollbar-width:none;overscroll-behavior-x:contain}
#ab2.hy .h-stcs::-webkit-scrollbar{display:none}
#ab2.hy .h-stc{flex:0 0 calc(164px * var(--ui));scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s);padding:0;overflow:hidden;text-align:start;font:inherit;color:inherit;cursor:pointer;box-shadow:none}
#ab2.hy .h-stc__art{position:relative;height:calc(96px * var(--ui));display:grid;place-items:center;background:var(--h-s2);color:var(--h-i2)}
#ab2.hy[data-th="داكن"] .h-stc__art{filter:saturate(.85) brightness(.7)}
#ab2.hy .h-stc__art img{width:100%;height:100%;object-fit:cover}
#ab2.hy .h-stc__ini{font-size:calc(32px * var(--zf));line-height:1;font-weight:600}
#ab2.hy .h-stc__vf{position:absolute;inset-block-end:8px;inset-inline-end:8px;width:calc(22px * var(--ui));height:calc(22px * var(--ui));border-radius:11px;display:grid;place-items:center;background:var(--h-ac);color:var(--h-ac-on);box-shadow:0 0 0 2px var(--h-s)}
#ab2.hy .h-stc__b{display:flex;flex-direction:column;gap:calc(4px * var(--ui));padding:calc(12px * var(--ui)) calc(12px * var(--ui)) calc(12px * var(--ui));min-width:0}
#ab2.hy .h-stc__n{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-stc__m{display:flex;gap:calc(8px * var(--ui));align-items:center;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-stc__c{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-skelc{pointer-events:none}
#ab2.hy .h-brw__none{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(16px * var(--ui));padding:calc(16px * var(--ui));border:1.5px dashed var(--h-hl);border-radius:16px;color:var(--h-i2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));text-align:center}
#ab2.hy .h-brw .h-lbl{display:flex;justify-content:space-between;align-items:center;margin:calc(16px * var(--ui)) 0 calc(8px * var(--ui));font-size:calc(14px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-brw .h-lbl__n{color:var(--h-i3);font-weight:500}
@keyframes hy-shim{from{background-position:150% 0}to{background-position:-50% 0}}
#ab2.hy .h-skel{background:linear-gradient(90deg,var(--h-s2) 0%,var(--h-hl2) 40%,var(--h-s2) 80%) 0 0/200% 100%;animation:hy-shim 1.4s linear infinite}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-skel{animation:none}}
#ab2.hy .h-sw{transition:background-color var(--t2) var(--ez)}
#ab2.hy .h-mast--c::after,#ab2.hy .h-roll #sbList>.h-mast::after,#ab2.hy .h-mast--s::after{content:none}
#ab2.hy .hy-pv:not(.hy-pv--page) .inb__list{padding-top:calc(8px * var(--ui))}
#ab2.hy .h-seam .h-ask{position:relative;flex:1 1 auto;min-width:0;height:calc(52px * var(--ui));margin:0;padding-inline:0 calc(4px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);box-shadow:none}
#ab2.hy .h-seam .h-ask__go{gap:calc(8px * var(--ui));padding-inline-start:calc(16px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));min-width:0}
#ab2.hy .h-seam .h-ask__go>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-seam .h-ask .h-mic{width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:12px;background:transparent;color:var(--h-ac-i)}
html[data-kbnav="1"] #ab2.hy .h-seam .h-ask__go:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px;box-shadow:none}
:root[data-vt="morph"]::view-transition-old(root){mix-blend-mode:normal;animation:ab-fadeOut 120ms cubic-bezier(.4,0,1,1) both}
:root[data-vt="morph"]::view-transition-new(root){mix-blend-mode:normal;animation:ab-fadeUp 200ms cubic-bezier(.2,0,0,1) both}
:root[data-vt="morph"]::view-transition-group(root){animation-duration:200ms}
html.st-tap{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}
html.st-tap::-webkit-scrollbar{display:none}
html.st-tap body{height:auto;min-height:100%;overflow:visible}
html.st-tap #ab2{height:calc(100vh + 1px);height:calc(100dvh + 1px)}
#abTint{position:fixed;left:0;right:0;top:calc(-6px);height:calc(16px);pointer-events:none;z-index:2147480000}
#ab2.hy .hy-pv:has(.pv__hd.hd--srch) .inb__list>.h-sec:first-child{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c .h-chips+#pickList{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-row.codebdg{border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;transform:none}
#ab2.hy .h-row+.h-row.codebdg{border-top:1px solid var(--h-hl2)}
#ab2.hy .h-row.codebdg.ok{background:var(--ok-t)}
#ab2.hy .h-addw>.h-addb{transition:box-shadow var(--t3) var(--ez)}
#ab2.hy .h-addw.bye{opacity:0;transition:opacity var(--t3) var(--ez)}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-addw>.h-addb,#ab2.hy .h-addw.bye{transition:none}}
#ab2.hy .h-pdbar .h-pdlike,#ab2.hy .h-pdbar .h-pdlock,#ab2.hy #pdScroll>.h-center>.h-pdlike{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(44px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-card.h-guestcard{margin-top:calc(12px * var(--ui));display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2.hy .h-guestcard>.h-ico{color:var(--h-ac-i);flex:0 0 auto}
#ab2.hy .h-guestcard .h-tx{flex:1;min-width:0}
#ab2.hy .h-guestcard .h-mt{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-guestcard>.h-btn{width:auto;margin:0;flex:0 0 auto}
body:has(#ab2.hy) #ab2coach:lang(ar),body:has(#ab2.hy) #ab2coach *:lang(ar){font-family:'IBM Plex Sans Arabic',system-ui,-apple-system,'Segoe UI',sans-serif}
#ab2.hy .h-btn.h-sel{background:var(--sel);color:var(--sel-ink);box-shadow:inset 0 0 0 1px var(--sel-rim);font-weight:600;gap:calc(4px * var(--ui))}
#ab2.hy .md__c .h-cpdr{margin-top:calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .md__c .h-cpdr .h-tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
#ab2.hy .md__c .h-cpdr .h-mt{margin-top:calc(4px * var(--ui))}
#ab2.hy .md__c .h-cpdr+.h-grp{margin-top:calc(12px * var(--ui))}
#ab2.hy .md__c .h-cpdr>.h-cap{margin:0 0 calc(4px * var(--ui))}
#ab2.hy .md__c .h-cpdr+.h-cpdr{margin-top:calc(8px * var(--ui))}
:where(#ab2.hy) .h-nbtn{position:relative}
#ab2.hy .h-nbtn::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
#ab2.hy .ofc__cap--say{margin-top:calc(4px * var(--ui))}
#ab2.hy .ofc__cap--say:empty{display:none}
#ab2.hy .hy-pdw .ofc__seat[data-seat="price"]{display:block;min-height:0;max-width:none}
#ab2.hy .h-nav.h-solid{background:var(--h-g);--edge-c:var(--h-g);border-bottom-color:transparent;transition:border-bottom-color var(--t2) var(--ez)}
#ab2.hy .sced .h-nav.h-solid,#ab2.hy .sced>.hd.h-nav{border-bottom-color:var(--h-hl)}
#ab2.hy .h-intbar__sep{flex:0 0 auto;width:1px;height:calc(20px * var(--ui));background:var(--h-hl);align-self:center}
#ab2.hy .h-chip.h-xchip>.h-ico{color:var(--h-i2)}
#ab2.hy .h-chip.h-xchip.h-on>.h-ico{color:currentColor}
#ab2.hy .h-card.h-incl{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-card.h-incl .h-tx{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i)}
#ab2.hy .h-card.h-incl .h-tx.h-muted{color:var(--h-i2);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-card.h-incl>.trc{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-note>.h-tx:first-child{margin-top:0}
#ab2.hy .h-card.h-inqs{margin-top:calc(12px * var(--ui));padding:0;overflow:hidden}
#ab2.hy .h-inq{padding:calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-inq+.h-inq,#ab2.hy .h-inq__go+.h-inq{border-top:1px solid var(--h-hl)}
#ab2.hy .h-inq__k{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-inq__k--a{margin-top:calc(12px * var(--ui));color:var(--h-i);font-weight:600}
#ab2.hy .h-inq__t{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);margin-top:calc(4px * var(--ui));overflow-wrap:anywhere}
#ab2.hy .h-inq__t--a{padding-inline-start:calc(12px * var(--ui));border-inline-start:2px solid var(--h-hl)}
#ab2.hy .h-inq__w{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);margin-top:calc(8px * var(--ui))}
#ab2.hy .h-inq__go{padding:0 calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-inq__go .h-btn{min-height:calc(44px * var(--ui));margin:0}
#ab2.hy .md__c .h-grp.h-ack{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-wnt{color:var(--h-wn)}
#ab2.hy .pdw--offer>.pd.hy-pd{padding-bottom:calc(var(--ofc-hl) + 16px)}
html[data-lay="wide"] #ab2.hy .md--cmp .md__c{width:min(92vw,880px);max-width:calc(880px * var(--ui))}
#ab2.hy .h-clhead{padding:calc(16px * var(--ui))}
#ab2.hy .h-cllbl{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-clamt{margin-top:calc(4px * var(--ui));font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums;letter-spacing:0}
#ab2.hy .h-clamt small{font-size:calc(16px * var(--zf));font-weight:600;color:var(--h-i2);margin-inline-start:calc(8px * var(--ui));unicode-bidi:isolate}
#ab2.hy .h-clzero{margin-top:calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-cldue{margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-cldue.h-bad{color:var(--h-bad);font-weight:600}
#ab2.hy .h-clkvs{margin-top:calc(12px * var(--ui));padding-top:calc(8px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-kv.h-clkv{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));padding:calc(4px * var(--ui)) 0;gap:calc(12px * var(--ui));align-items:baseline}
#ab2.hy .h-clkv .h-clv{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;color:var(--h-i)}
#ab2.hy .h-clkv .h-clv small{font-size:calc(12px * var(--zf));font-weight:500;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui));unicode-bidi:isolate}
#ab2.hy .h-clkv.h-bad .h-k,#ab2.hy .h-clkv.h-bad .h-clv{color:var(--h-bad)}
#ab2.hy .h-clact{margin-top:calc(16px * var(--ui));padding-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-clact .h-tt{font-weight:600;color:var(--h-i)}
#ab2.hy .h-clact .h-mt{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-clact>.h-btn,#ab2.hy .h-clact>.h-btnrow{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-clact.h-btnrow{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui))}
#ab2.hy .md__c .h-clact.h-btnrow{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-clhow{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-clhow>.h-link{padding:0;min-height:calc(44px * var(--ui));margin-block:calc(-6px * var(--ui))}
#ab2.hy .h-empty .h-link.h-small{min-height:calc(44px * var(--ui))}
#ab2.hy .h-clrule{margin-top:calc(8px * var(--ui));color:var(--h-i2);line-height:calc(22px * var(--zf))}
#ab2.hy .h-clmsg{display:flex;gap:calc(12px * var(--ui));align-items:flex-start;padding:calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-clmsg>.h-ico{flex:0 0 auto;margin-top:calc(4px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-clmsg.h-clok>.h-ico{color:var(--h-ok)}
#ab2.hy .h-cltx{flex:1;min-width:0}
#ab2.hy .h-cltx .h-tt{font-weight:600;color:var(--h-i)}
#ab2.hy .h-cltx .h-tt bdi{font-variant-numeric:tabular-nums}
#ab2.hy .h-cltx .h-tt small{font-size:calc(14px * var(--zf));font-weight:500;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui));unicode-bidi:isolate}
#ab2.hy .h-cltx>.h-btn{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-clskel{display:flex;flex-direction:column;gap:calc(12px * var(--ui))}
#ab2.hy .h-clskel .h-skel:last-child{width:60%}
#ab2.hy .h-skel.h-clpsk{display:inline-block;width:calc(40px * var(--ui));height:calc(14px * var(--ui));vertical-align:middle}
#ab2.hy .h-row.h-clrow{flex-wrap:wrap;min-height:calc(64px * var(--ui))}
#ab2.hy .h-clrow .h-st{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4px * var(--ui)) calc(8px * var(--ui))}
#ab2.hy .h-clrow .h-st .h-chip{height:calc(22px * var(--ui));padding:0 calc(8px * var(--ui));font-size:calc(12px * var(--zf))}
#ab2.hy .h-clrow .h-pr{font-variant-numeric:tabular-nums;white-space:nowrap}
#ab2.hy .h-clsub{color:var(--h-i2)}
#ab2.hy .h-clstrike{text-decoration:line-through;color:var(--h-i3)}
#ab2.hy .h-cldet .h-kv{gap:calc(12px * var(--ui))}
#ab2.hy .h-cldet .h-kv>span:last-child{text-align:end}
#ab2.hy .h-clnote{margin-top:calc(8px * var(--ui));line-height:calc(22px * var(--zf))}
#ab2.hy .h-clmoves{margin-top:calc(8px * var(--ui));padding-top:calc(8px * var(--ui));border-top:1px solid var(--h-hl)}
#ab2.hy .h-clacts{display:flex;flex-wrap:wrap;gap:calc(4px * var(--ui)) calc(16px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-clacts .h-link{padding:0;min-height:calc(36px * var(--ui))}
#ab2.hy .h-clnone{padding:calc(16px * var(--ui)) 0}
#ab2.hy .h-clfoot{margin-top:calc(16px * var(--ui))}
#ab2.hy #clList>.h-sec:first-child{margin-top:calc(24px * var(--ui))}
#ab2.hy[data-th="داكن"] .h-mast--s .h-tabs2 .h-badge,
#ab2.hy[data-th="داكن"] .h-badge:not(.h-r),#ab2.hy[data-th="داكن"] .h-ibdg.h-new{color:var(--h-ac-on)}
#ab2.hy .h-badge{font-style:normal}
#ab2.hy .dk__n,#ab2.hy .h-dock .h-badge,#ab2.hy[data-th="داكن"] .dk__n,#ab2.hy[data-th="داكن"] .h-dock .h-badge{background:var(--h-ac-i);color:var(--h-ac-on)}
html[data-lay="wide"] #ab2.hy .h-rail .h-badge,html[data-lay="wide"] #ab2.hy[data-th="داكن"] .h-rail .h-badge{background:var(--h-ac-i);color:var(--h-ac-on);box-shadow:0 0 0 2px var(--h-s)}
#ab2.hy .h-nw{white-space:nowrap;unicode-bidi:isolate}
#ab2.hy .pv__body::before,#ab2.hy .pv__body::after{content:none;display:none}
#ab2.hy .h-row.h-irow{position:relative}
#ab2.hy .h-row.h-irow{padding-inline-start:calc(32px * var(--ui))}
#ab2.hy .h-row.h-irow>.h-unread{position:absolute;inset-inline-start:calc(12px * var(--ui));top:50%;margin-top:calc(-4px * var(--ui))}
#ab2.hy .h-row.h-irow .h-tt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#ab2.hy[data-th="داكن"] .h-seg>button.h-on{background:var(--h-hl);box-shadow:none}
#ab2.hy .h-seg>button>.h-n{flex:0 0 auto;display:inline;border-radius:0;background:none;box-shadow:none;font-size:calc(12px * var(--zf))}
#ab2.hy .h-chips>.h-chip.h-lg,#ab2.hy .h-clchip,#ab2.hy .inb__list>.h-intbar>.h-chip.h-lg,#ab2.hy .h-seg>button,#ab2.hy .h-filchips>.h-chip.h-lg{position:relative}
#ab2.hy .h-chips>.h-chip.h-lg::after,#ab2.hy .h-clchip::after,#ab2.hy .inb__list>.h-intbar>.h-chip.h-lg::after,#ab2.hy .h-seg>button::after,#ab2.hy .h-filchips>.h-chip.h-lg::after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}
#ab2.hy .h-links3 .h-link,#ab2.hy .h-sec .h-link{padding-block:calc(12px * var(--ui));margin-block:calc(-12px * var(--ui))}
#ab2.hy .h-tools>.h-cpk,#ab2.hy .h-fld>button.h-end{position:relative}
#ab2.hy .h-fld>button.h-end::after{content:"";position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
#ab2.hy .h-sec .h-link.h-small{padding-block:calc((44px - 18px * var(--zf)) / 2);margin-block:calc((18px * var(--zf) - 44px) / 2)}
#ab2.hy .h-clact>.h-btn.h-sm,#ab2.hy button.h-swr__st,#ab2.hy .h-claimpill{position:relative}
#ab2.hy .h-clact>.h-btn.h-sm::after,#ab2.hy button.h-swr__st::after,#ab2.hy .h-claimpill::after{content:"";position:absolute;top:50%;right:0;bottom:auto;left:0;height:max(100%,44px);transform:translateY(-50%)}
#ab2.hy .h-row.h-off{opacity:1}
#ab2.hy .h-row.h-off>.h-lead,#ab2.hy .h-row.h-off>.h-sw{opacity:.45}
#ab2.hy .h-row.h-off .h-vl{color:var(--h-i3)}
#ab2.hy .h-row.h-off .h-vl .h-sub{color:var(--h-i2)}
#ab2.hy .md__c .h-row .h-vl .h-sub{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));margin-bottom:0}
#ab2.hy .md__c>.h-mdfoot{position:sticky;bottom:calc(-16px - var(--safe-b));z-index:3;margin:calc(12px * var(--ui)) -16px calc(-16px - var(--safe-b));padding:calc(12px * var(--ui)) 16px calc(16px + var(--safe-b));background:var(--h-s);border-top:1px solid var(--h-hl)}
#ab2.hy .md__c>.h-mdfoot>.h-grp.h-ack{margin-top:0;margin-bottom:calc(8px * var(--ui))}
#ab2.hy .md__c>.h-mdfoot>.h-grp.h-ack+.h-btn{margin-top:0}
#ab2.hy .md__c>.h-mdfoot>.h-grp.h-ack{border:0;background:none;border-radius:0;margin-inline:calc(-16px * var(--ui))}
#ab2.hy .md__c>.h-mdfoot>.h-grp.h-ack>.h-row{min-height:calc(44px * var(--ui));padding-block:calc(8px * var(--ui))}
#ab2.hy .md__c .h-askamt{margin:calc(8px * var(--ui)) 0 calc(16px * var(--ui))}
#ab2.hy .md__c .h-askamt .h-small{margin-top:calc(4px * var(--ui))}
#ab2.hy .md__c .h-sheethd--row>.h-link{min-height:calc(44px * var(--ui));padding-inline:calc(4px * var(--ui))}
#ab2.hy .md__c>.h-mdfoot>.h-btn+.h-btn{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c>.h-mdfoot>.h-cap{margin-top:calc(8px * var(--ui))}
#ab2.hy .md__c>.h-mdfoot>.h-btn.h-p:disabled{background:var(--h-s2);color:var(--h-i3);box-shadow:inset 0 0 0 1px var(--h-hl);opacity:1}
html[data-lay="wide"] #ab2.hy .md__c>.h-mdfoot{bottom:calc(-24px * var(--ui));margin:calc(12px * var(--ui)) calc(-20px * var(--ui)) calc(-24px * var(--ui));padding:calc(12px * var(--ui)) calc(20px * var(--ui)) calc(24px * var(--ui));border-radius:0 0 24px 24px}
html[data-lay="wide"] #ab2.hy .md__c{position:relative}
#ab2.hy .h-cmptr{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-stack>.h-logo{position:relative}
#ab2.hy .h-stack>.h-logo:nth-child(1){z-index:3}
#ab2.hy .h-stack>.h-logo:nth-child(2){z-index:2}
#ab2.hy .h-stack>.h-logo:nth-child(3){z-index:1}
#ab2.hy .h-ent__rows{margin:calc(16px * var(--ui)) calc(-16px * var(--ui)) calc(-16px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-ent__rows>.h-row{min-height:calc(56px * var(--ui))}
#ab2.hy .h-bar2.ofc{border-inline:0;border-bottom:0}
#ab2.hy .h-bar2.ofc .h-btn{border-radius:12px;min-height:calc(52px * var(--ui))}
#ab2.hy .h-fld.h-telf{direction:ltr}
#ab2.hy .h-clact.h-btnrow>.h-btn{width:auto;flex:1 1 auto;min-width:0;padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-clrow .h-rowbtn .h-st{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4px * var(--ui)) calc(8px * var(--ui))}
#ab2.hy .h-clrow .h-pr small{font-size:calc(12px * var(--zf));font-weight:500;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui));unicode-bidi:isolate}
#ab2.hy .h-nscards{display:flex;flex-direction:column;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2.hy .h-nscard{background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;padding:calc(12px * var(--ui))}
#ab2.hy .h-nscard.h-off{background:var(--h-s2)}
#ab2.hy .h-nscard>.h-chips{margin-top:calc(8px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .h-nscard .h-chip{min-height:calc(36px * var(--ui));box-shadow:none}
#ab2.hy .h-nscard .h-chip.h-on{box-shadow:inset 0 0 0 1px var(--sel-rim)}
#ab2.hy .int__add{padding-inline:calc(16px * var(--ui)) calc(8px * var(--ui));border-radius:12px}
html[data-lay="wide"] #ab2.hy .pv .inb__list,html[data-lay="wide"] #ab2.hy .pv .pd.hy-pd{padding-inline:var(--wcol)}
html[data-lay="wide"] #ab2.hy .pv .h-pdbar{padding-inline:calc(var(--wcol) + 16px * var(--ui))}
html[data-lay="wide"] #ab2.hy .pdw--offer{--wcol:max(0px,calc((100% - 672px * var(--ui)) / 2))}
html[data-lay="wide"] #ab2.hy .pdw--offer>.h-bar2.ofc{padding-inline:calc(var(--wcol) + 16px * var(--ui))}
html[data-lay="wide"] #ab2.hy .ofc__seat[data-seat="price"] .h-fld{max-width:calc(320px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-fld.h-telf{max-width:calc(320px * var(--ui))}
html[data-lay="wide"] #ab2.hy .cm{--wcol:max(0px,calc((100% - 672px * var(--ui)) / 2))}
html[data-lay="wide"] #ab2.hy .cm .cp{padding-inline:var(--wcol)}
html[data-lay="wide"] #ab2.hy .cm .hy-pg .pg__in{padding-inline:var(--wcol)}
html[data-lay="wide"] #ab2.hy .sb__top{margin-inline:0}
html[data-lay="wide"] #ab2.hy .cm .th__in{padding-inline:var(--wcol)}
html[data-lay="wide"] #ab2.hy .cm .h-bar.cbarw{padding-inline:calc(var(--wcol) + 16px * var(--ui))}
html[data-lay="wide"] #ab2.hy:has(>.cm .hy-st)>.sb{display:none}
html[data-lay="wide"] #ab2.hy .h-rail .h-raillogo{overflow:hidden;padding:0;background:none;border-radius:8px}
html[data-lay="wide"] #ab2.hy .h-rail .h-raillogo img{display:block;width:100%;height:100%;object-fit:cover}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat__t{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf))}
html[data-lay="wide"] #ab2.hy .h-filchips{flex-wrap:wrap;overflow:visible;row-gap:calc(8px * var(--ui));-webkit-mask-image:none;mask-image:none}
html[data-lay="wide"] #ab2.hy .pv.hy-pv--split{flex-direction:row}
html[data-lay="wide"] #ab2.hy .h-pvside{--wcol:0px;flex:0 0 var(--inbox-user,calc(480px * var(--ui)));width:var(--inbox-user,calc(480px * var(--ui)));max-width:46vw;min-width:0;min-height:0;display:flex;flex-direction:column;border-inline-end:1px solid var(--h-hl);background:var(--h-g)}
html[data-lay="wide"] #ab2.hy .h-pvside>.inb{flex:1 1 auto;width:auto;min-height:0;border-inline-end:0;background:none}
html[data-lay="wide"] #ab2.hy .hy-pv--split>.pv__wrap{--wcol:max(0px,calc((100% - 672px * var(--ui)) / 2))}
html[data-lay="wide"] #ab2.hy .h-pvpick{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding-bottom:calc(48px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-pvside .h-intbar{flex-wrap:wrap;overflow:visible;row-gap:calc(8px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-pvside .h-intbar.h-roombar{flex-wrap:nowrap}
#ab2.hy .h-irow.h-cur{background:var(--h-sel)}
#ab2.hy .h-irow.h-cur .h-tt{color:var(--h-sel-i)}
#ab2.hy .h-jr{list-style:none;margin:0 calc(16px * var(--ui));padding:0;display:flex;flex-direction:column;gap:calc(12px * var(--ui))}
#ab2.hy .h-sec+.h-jr{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-sec,#ab2.hy .h-jn{scroll-margin-top:calc(16px * var(--ui))}
#ab2.hy .h-jn{position:relative;display:grid;grid-template-columns:calc(24px * var(--ui)) minmax(0,1fr);column-gap:calc(12px * var(--ui));align-items:start}
#ab2.hy .h-jn:not(:last-child)::after{content:'';position:absolute;inset-inline-start:calc(11px * var(--ui));top:calc(48px * var(--ui) + 1px);bottom:calc(-20px * var(--ui) - 1px);width:calc(2px * var(--ui));border-radius:1px;background:var(--h-hl)}
#ab2.hy .h-jn--done:not(:last-child)::after{top:calc(40px * var(--ui) + 1px)}
#ab2.hy .h-jn:not(:last-child):has(+.h-jn--done)::after{bottom:calc(-28px * var(--ui) - 1px)}
#ab2.hy .h-jn__dot{grid-column:1;margin-top:calc(16px * var(--ui) + 1px);width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:50%;display:grid;place-items:center;position:relative;z-index:1}
#ab2.hy .h-jn__dot .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}
#ab2.hy .h-jn--done>.h-jn__dot::before{content:'';width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:50%;background:var(--h-ac-i)}
#ab2.hy .h-jn--now>.h-jn__dot{background:var(--h-s);box-shadow:inset 0 0 0 2px var(--h-ac-i)}
#ab2.hy .h-jn--now>.h-jn__dot::before{content:'';width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:50%;background:var(--h-ac-i)}
#ab2.hy .h-jn--wait>.h-jn__dot{background:var(--h-s);box-shadow:inset 0 0 0 2px var(--h-i3)}
#ab2.hy .h-jn--ok>.h-jn__dot{background:var(--h-ok);color:var(--h-g)}
#ab2.hy .h-jn--off>.h-jn__dot{background:var(--h-i3);color:var(--h-s)}
#ab2.hy .h-jn__c{grid-column:2;min-width:0;background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px}
#ab2.hy .h-jn__hd{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;min-height:calc(56px * var(--ui));padding:calc(16px * var(--ui));text-align:start;color:var(--h-i);border-radius:16px;font:inherit}
#ab2.hy .h-jn.h-on>.h-jn__c>.h-jn__hd{border-radius:16px 16px 0 0}
#ab2.hy .h-jn__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--ui))}
#ab2.hy .h-jn__t{display:flex;align-items:center;flex-wrap:wrap;gap:calc(4px * var(--ui)) calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-jn__tt{min-width:0;text-wrap:balance}
#ab2.hy .h-jn__t>.h-chip{flex:0 0 auto}
#ab2.hy .h-jn__n{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:400;color:var(--h-i3);font-variant-numeric:tabular-nums}
#ab2.hy .h-jn__m{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-jn__m .h-pr{font-size:calc(14px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-jn__m .h-pr small{font-size:calc(12px * var(--zf));margin-inline-start:calc(4px * var(--ui));unicode-bidi:isolate}
#ab2.hy .h-jn__m time,#ab2.hy .h-jn__at{unicode-bidi:isolate}
#ab2.hy .h-jn__chev{flex:0 0 auto;color:var(--h-i3);transition:transform var(--t5) var(--ez)}
#ab2.hy .h-jn.h-on .h-jn__chev{transform:rotate(180deg)}
#ab2.hy .h-jn__bd{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--t5) var(--ez),visibility 0s linear var(--t5)}
#ab2.hy .h-jn.h-on .h-jn__bd{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--t5) var(--ez),visibility 0s}
#ab2.hy .h-jn__in{min-height:0;overflow:hidden}
#ab2.hy .h-jn__body{border-top:1px solid var(--h-hl)}
#ab2.hy .h-jn__body>*+*{border-top:1px solid var(--h-hl2)}
#ab2.hy .h-jn__body>.h-grp{margin:0;border:0;border-radius:0;background:none;box-shadow:none}
#ab2.hy .h-jn__body>.h-grp+.h-grp{margin-top:0;border-top:1px solid var(--h-hl2)}
#ab2.hy .h-jn__pad{padding:calc(16px * var(--ui))}
#ab2.hy .h-jn__wait{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--ui)) calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-jn__wait+.h-jn__acts{border-top:0}
#ab2.hy .h-jn__acts{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));padding:0 calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-jn__acts>.h-btn{flex:1 1 auto;width:auto;min-height:calc(48px * var(--ui))}
#ab2.hy .h-jn__acts>.h-btn.h-p{flex:2 1 auto}
#ab2.hy .h-jn__pastrow .h-tt{color:var(--h-i2)}
#ab2.hy .h-jn__pastrow .h-pr{flex:0 0 auto;margin-inline-start:auto;font-size:calc(16px * var(--zf));font-weight:500;color:var(--h-i3)}
#ab2.hy .h-jn__flat{grid-column:2;min-width:0;min-height:calc(56px * var(--ui));padding-top:calc(16px * var(--ui) + 1px);display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-jn__flat .h-jn__t{display:inline;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-jn__flat{padding-inline-start:calc(16px * var(--ui) + 1px)}
#ab2.hy .h-jn__flat .h-jn__who{color:var(--h-i);font-weight:inherit;font-size:inherit;line-height:inherit}
#ab2.hy .h-jn__who .h-jrs__go{display:inline-block;vertical-align:-2px;margin-inline-start:calc(4px * var(--ui))}
#ab2.hy .h-jn__at{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);font-variant-numeric:tabular-nums}
#ab2.hy .h-jn__list{padding:0}
#ab2.hy .h-jrs{display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(64px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-jrs+.h-jrs{border-top:1px solid var(--h-hl2)}
#ab2.hy .h-jrs__id{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(48px * var(--ui));text-align:start;color:var(--h-i);border-radius:12px;font:inherit}
#ab2.hy .h-jrs__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}
#ab2.hy .h-jrs__nm{display:flex;align-items:center;gap:calc(4px * var(--ui));min-width:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-jrs__nm bdi{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-jrs__go{flex:0 0 auto;width:calc(16px * var(--ui));height:calc(16px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-jrs__st{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-jrs__st--of{color:var(--h-i);font-weight:500}
#ab2.hy .h-jrs__st .h-pr{font-size:calc(14px * var(--zf));font-weight:600;color:inherit}
#ab2.hy .h-jrs__st .h-pr small{font-size:calc(12px * var(--zf));margin-inline-start:calc(4px * var(--ui));unicode-bidi:isolate}
#ab2.hy .h-jrs .h-jrs__act{flex:0 0 auto;width:auto;min-width:calc(88px * var(--ui));min-height:calc(48px * var(--ui));height:auto;padding-inline:calc(12px * var(--ui));gap:calc(8px * var(--ui));justify-content:center;background:transparent;box-shadow:none;border:0;color:var(--h-ac-i)}
#ab2.hy .h-jrs .h-jrs__act{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-jrs .h-jrs__act:disabled,#ab2.hy .h-jrs .h-jrs__act[aria-disabled="true"]{background:transparent;box-shadow:none;color:var(--h-i3);opacity:1;font-weight:500;font-variant-numeric:tabular-nums}
#ab2.hy .h-jn__note{padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
html[data-kbnav="1"] #ab2.hy .h-jn__hd:focus-visible,html[data-kbnav="1"] #ab2.hy .h-jrs__id:focus-visible,html[data-kbnav="1"] #ab2.hy .h-jrs .h-jrs__act:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px;box-shadow:none}
[data-motion="هادئ"] #ab2.hy .h-jn__bd,[data-motion="هادئ"] #ab2.hy .h-jn__chev{transition:none}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-jn__bd,#ab2.hy .h-jn__chev{transition:none}}
#ab2.hy .h-adds{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2.hy .h-addw{max-width:100%}
#ab2.hy .h-addb{display:inline-flex;align-items:baseline;gap:calc(8px * var(--ui));max-width:100%;padding:calc(4px * var(--ui)) calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:none;font-size:calc(18px * var(--zf));line-height:calc(28px * var(--zf));font-weight:400;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-addb__p{flex:0 0 auto;color:var(--h-i2);font-weight:600}
#ab2.hy .h-addb bdi{min-width:0;white-space:pre-wrap}
#ab2.hy .h-adds+.h-photos,#ab2.hy .h-adds+.h-facts{margin-top:calc(16px * var(--ui))!important}
#ab2.hy .h-row.h-ofrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:auto auto auto;align-items:start;gap:0 calc(12px * var(--ui))}
#ab2.hy .h-ofrow>.h-logo{grid-column:1;grid-row:1 / 4}
#ab2.hy .h-ofrow>.h-chev{grid-column:4;grid-row:1 / 4;align-self:center}
#ab2.hy .h-ofrow>.h-vl,#ab2.hy .h-ofrow>.h-vl>.h-st{display:contents}
#ab2.hy .h-ofrow>.h-vl>.h-tt{grid-column:2;grid-row:1;min-width:0}
#ab2.hy .h-ofrow>.h-ofrow__end{grid-column:3;grid-row:1}
#ab2.hy .h-ofrow>.h-vl>.h-st>.h-cmptr{grid-column:2;grid-row:2;min-width:0;margin-top:calc(4px * var(--ui))}
#ab2.hy .h-ofrow>.h-ofrow__eta{grid-column:3;grid-row:2;justify-self:end;margin-top:calc(4px * var(--ui))}
#ab2.hy .h-ofrow>.h-vl>.h-st>.h-cmptr.h-ofrow__now{grid-column:2 / 4;grid-row:3}
#ab2.hy .h-jn__pad>.h-row.h-ofrow.h-jn__wonhd{padding:0;min-height:0}
#ab2.hy .h-st .h-rt{display:block}
#ab2.hy .sb.h-fixhd{display:flex;flex-direction:column;min-height:0}
#ab2.hy .sb.h-fixhd>#sbList{flex:1 1 auto;min-height:0}
#ab2.hy .h-mhead{position:relative;z-index:3;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:var(--safe-t) 0 0;background:var(--h-g);--edge-c:var(--h-g);border:0;box-shadow:0 1px 0 transparent;transition:box-shadow var(--t2) var(--ez)}
#ab2.hy .sced .h-mhead{box-shadow:0 1px 0 var(--h-hl)}
#ab2.hy .h-mhead>.h-lt{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui));min-height:calc(52px * var(--ui));margin:calc(4px * var(--ui)) 0 0;padding:0 calc(16px * var(--ui))}
#ab2.hy .h-mhead.h-mast--first>.h-lt{min-height:calc(52px * var(--ui))}
#ab2.hy .h-mhead>.h-lt h1{flex:0 1 auto;min-width:0;margin:0;font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;letter-spacing:0;color:var(--h-i);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-mhead>.h-lt .h-tools{flex:0 0 auto;display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0}
#ab2.hy .h-newreq{flex:0 0 auto;height:calc(44px * var(--ui));display:inline-flex;align-items:center;gap:calc(8px * var(--ui));padding:0 calc(8px * var(--ui));margin-inline-end:calc(-8px * var(--ui));border:0;border-radius:12px;background:none;color:var(--h-ac-i);font:inherit;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent}
#ab2.hy .h-newreq svg{width:calc(20px * var(--ui));height:calc(20px * var(--ui));flex:0 0 auto}
html[data-kbnav="1"] #ab2.hy .h-newreq:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px;box-shadow:none}
#ab2.hy .h-mhead>.sb__bars{grid-area:auto;display:block;margin:0;padding:0 0 calc(8px * var(--ui));border:0;min-width:0}
#ab2.hy .h-mhead>.sb__bars:empty{display:none}
#ab2.hy .h-mhead>.sb__bars>.h-filbar{padding-top:0;padding-bottom:0}
#ab2.hy #sbList>.h-seam--new{display:flex;align-items:center;margin:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-seam--new .h-ask{position:relative;flex:1 1 auto;min-width:0;height:calc(52px * var(--ui));margin:0;padding-inline:0 calc(4px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);box-shadow:none}
#ab2.hy .h-seam--new .h-ask__go{gap:calc(12px * var(--ui));padding-inline-start:calc(12px * var(--ui));color:var(--h-i3);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-seam--new .h-ask__go>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-ask__plus{flex:0 0 auto;display:grid;place-items:center;width:calc(28px * var(--ui));height:calc(28px * var(--ui));border-radius:8px;background:var(--h-ac-t);color:var(--h-ac-i)}
#ab2.hy .h-ask__plus svg{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}
#ab2.hy .h-seam--new .h-mic{color:var(--h-ac-i)}
html[data-kbnav="1"] #ab2.hy .h-seam--new .h-ask__go:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px;box-shadow:none}
#ab2.hy .h-mhead--stg>.h-stgseg{margin:0 calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-mhead--nav{padding:0;background:var(--h-g)}
#ab2.hy .h-mhead--nav>.h-nav.h-solid,#ab2.hy .sced .h-mhead--nav>.h-nav.h-solid{border-bottom-color:transparent;box-shadow:none}
#ab2.hy .h-mhead--nav>.h-stgseg{margin:calc(4px * var(--ui)) calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .pg.hy-pg>.h-mhead+.hy-pg__in>:first-child{margin-top:calc(12px * var(--ui))}
#ab2.hy .sf.hy-sf.h-stpg{position:relative}
#ab2.hy .h-stpg{--stnav-h:calc(56px * var(--ui))}
#ab2.hy .h-stnav{position:absolute;top:0;inset-inline:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui));height:calc(var(--safe-t) + var(--stnav-h));padding:var(--safe-t) 12px 0;box-sizing:border-box;pointer-events:none}
#ab2.hy .h-stnav>.h-nbtn{position:relative;pointer-events:auto;background:var(--h-s);color:var(--h-i);box-shadow:inset 0 0 0 1px var(--h-hl);transition:background-color var(--t2) var(--ez),box-shadow var(--t2) var(--ez)}
#ab2.hy .h-stpg.h-stsolid .h-stnav>.h-nbtn{background:transparent;box-shadow:none}
#ab2.hy .h-stnav__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--h-g);box-shadow:0 1px 0 var(--h-hl);opacity:0;transition:opacity var(--t3) var(--ez);pointer-events:none}
#ab2.hy .h-stpg.h-stsolid .h-stnav__bg{opacity:1}
#ab2.hy .h-stnav__t{position:absolute;inset-inline:calc(64px * var(--ui));bottom:0;height:calc(56px * var(--ui));display:flex;align-items:center;justify-content:center;min-width:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);opacity:0;transform:translateY(6px);transition:opacity var(--t3) var(--ez),transform var(--t3) var(--ez);pointer-events:none}
#ab2.hy .h-stpg.h-stsolid .h-stnav__t{opacity:1;transform:none}
#ab2.hy .h-stnav__t>bdi{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-stnav__t{transform:none}}
#ab2.hy .h-dkn{display:flex;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-dkn>.h-link{flex:0 0 auto;font-size:calc(14px * var(--zf));font-weight:600;padding:calc(12px * var(--ui)) calc(8px * var(--ui));margin:calc(-12px * var(--ui)) calc(-8px * var(--ui))}
#ab2.hy .md__c>.h-sdsoft{position:sticky;bottom:calc(-16px - var(--safe-b));z-index:4;display:flex;align-items:center;gap:calc(8px * var(--ui));margin:calc(12px * var(--ui)) -16px calc(-16px - var(--safe-b));padding:calc(12px * var(--ui)) 16px calc(16px + var(--safe-b));background:var(--h-s);border-top:1px solid var(--h-hl);animation:ab-sdsoft var(--t3) var(--ez) both}
html[data-lay="wide"] #ab2.hy .md__c>.h-sdsoft{bottom:calc(-24px * var(--ui));margin:calc(12px * var(--ui)) calc(-24px * var(--ui)) calc(-24px * var(--ui));padding:calc(12px * var(--ui)) calc(24px * var(--ui)) calc(24px * var(--ui));border-radius:0 0 24px 24px}
#ab2.hy .h-sdsoft__t{flex:1 1 auto;min-width:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:500;color:var(--h-i)}
#ab2.hy .h-sdsoft>.h-btn{flex:0 0 auto;width:auto;min-width:calc(88px * var(--ui));min-height:calc(44px * var(--ui));margin:0}
@keyframes ab-sdsoft{from{transform:translateY(12px);opacity:0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .md__c>.h-sdsoft{animation:none}}
#ab2.hy .h-nf__r{display:flex;align-items:center;gap:calc(4px * var(--ui));margin-top:calc(4px * var(--ui));min-width:0;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-nf__r>svg{flex:0 0 auto}
#ab2.hy .h-nf__r>bdi{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-lay] #ab2net,html[data-lay] #ab2new{--nb-s:#FFFFFF;--nb-hl:#E3E8EF;--nb-i:#17212F;--nb-i2:#526173;--nb-wn:#B54708;--nb-ok:#067647;--nb-well:#EEF1F5;--nb-ac:#175CD3;--nb-ac-on:#FFFFFF;--nb-ac-t:#EAF0FB;--nb-ac-i:#1452B8;
font-family:'IBM Plex Sans Arabic',system-ui,sans-serif}
html[data-boot-th="داكن"][data-lay] #ab2net,html[data-boot-th="داكن"][data-lay] #ab2new{--nb-s:#151C28;--nb-hl:#2A3445;--nb-i:#F2F4F7;--nb-i2:#B8C3D4;--nb-wn:#F2C078;--nb-ok:#75DDA7;--nb-well:#1D2533;--nb-ac:#80ACFF;--nb-ac-on:#081A37;--nb-ac-t:#243046;--nb-ac-i:#A9C6FF}
html[data-lay] #ab2net{top:auto;bottom:calc(72px + var(--safe-b));inset-inline:calc(16px * var(--ui));margin-inline:auto;width:auto;max-width:calc(560px * var(--ui));
display:flex;align-items:center;gap:calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:16px;background:var(--nb-s);color:var(--nb-i);
border:1px solid var(--nb-hl);box-shadow:0 8px 24px rgba(16,24,40,.10),0 1px 3px rgba(16,24,40,.06);font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:400;text-align:start}
html[data-boot-th="داكن"][data-lay] #ab2net{box-shadow:0 10px 28px rgba(0,0,0,.45)}
html[data-lay] #ab2net.net--soft,html[data-lay] #ab2net.net--back{background:var(--nb-s);color:var(--nb-i)}
html[data-lay] #ab2net .net__dot{flex:0 0 auto;width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:50%;background:var(--nb-wn)}
html[data-lay] #ab2net.net--back .net__dot{background:var(--nb-ok)}
html[data-lay] #ab2net .net__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
html[data-lay] #ab2net .net__t{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--nb-i)}
html[data-lay] #ab2net .net__s{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--nb-i2)}
html[data-lay] #ab2net .net__go{flex:0 0 auto;min-height:calc(44px * var(--ui));padding:0 calc(16px * var(--ui));margin:calc(-4px * var(--ui)) 0;border-radius:12px;background:var(--nb-well);color:var(--nb-i);font-weight:600;font-size:calc(14px * var(--zf));box-shadow:none}
html[data-lay] #ab2new{background:var(--nb-ac-t);color:var(--nb-ac-i)}
html[data-lay] #ab2new .net__go{background:var(--nb-ac);color:var(--nb-ac-on);box-shadow:none}
#ab2.hy .h-brw__city{margin:calc(4px * var(--ui)) 0 0}
#ab2.hy .h-brw__city .h-seg{width:100%}
#ab2.hy .h-brw__none.h-brw__err{border-style:solid;border-width:1px}
#ab2.hy .h-brw__more{display:flex;margin:calc(16px * var(--ui)) auto 0}
#ab2.hy .h-brw__cats{gap:calc(8px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-tools.h-tight .h-newreq{position:relative;width:calc(40px * var(--ui));height:calc(40px * var(--ui));padding:0;margin-inline-end:0;justify-content:center;border-radius:20px;background:var(--h-s);box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .h-tools.h-tight .h-newreq::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
#ab2.hy .h-newc{flex:1 1 auto;min-width:0;border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s);overflow:hidden}
#ab2.hy .h-seam .h-newc>.h-ask{border:0;border-radius:0;background:none;box-shadow:none;height:calc(56px * var(--ui))}
#ab2.hy .h-newc .h-ask__go{gap:calc(12px * var(--ui));padding-inline-start:calc(12px * var(--ui));color:var(--h-i3);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-newc .h-ask__go>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-newc .h-mic{color:var(--h-ac-i)}
#ab2.hy .h-dirrow{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;min-height:calc(48px * var(--ui));margin:0;padding:0 calc(16px * var(--ui)) 0 calc(12px * var(--ui));border:0;border-top:1px solid var(--h-hl);border-radius:0;background:none;box-shadow:none;color:var(--h-i2);font:inherit;text-align:start;cursor:pointer}
#ab2.hy .h-dirrow>.h-ico:first-child{color:var(--h-i2)}
#ab2.hy .h-dirrow__t{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:calc(8px * var(--ui));overflow:hidden;white-space:nowrap}
#ab2.hy .h-dirrow__t>b{flex:0 0 auto;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-dirrow__t>span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-dirrow>.h-chev{flex:0 0 auto;color:var(--h-i3)}
html[data-kbnav="1"] #ab2.hy .h-dirrow:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px;box-shadow:none}
#ab2.hy .h-newc>.h-dirrow:first-child{border-top:0}
#ab2.hy .h-viewer__stage{touch-action:pan-y pinch-zoom}
#ab2.hy .h-photos.h-scroll{scroll-snap-type:x mandatory;scroll-padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-photos.h-scroll.h-flush,#ab2.hy .md__c .h-photos.h-scroll{scroll-padding-inline:0}
#ab2.hy .md__c .h-photos.h-scroll.h-bleed{scroll-padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-photos.h-scroll>.h-thumb{scroll-snap-align:start}
#ab2.hy{--h-brand:#175CD3;--h-brand-on:#FFFFFF}
#ab2.hy .h-lt__id{display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0;flex:0 1 auto}
#ab2.hy .h-mhead>.h-lt--id .h-lt__id>h1{padding-block:calc(2px * var(--ui));margin-block:calc(-2px * var(--ui))}
#ab2.hy .h-abtile{background:var(--h-brand);color:var(--h-brand-on);overflow:hidden}
#ab2.hy .h-abtile>svg{display:block;width:calc(25.6px * var(--ui));height:calc(18.1px * var(--ui));fill:currentColor;stroke:none}
#ab2.hy .h-nav>.h-abtile--nav{margin-inline-start:calc(4px * var(--ui))}
#ab2.hy .h-dirrow{min-height:calc(56px * var(--ui));padding-block:calc(8px * var(--ui))}
#ab2.hy .h-dirrow__t{flex-direction:column;align-items:flex-start;gap:calc(2px * var(--ui));white-space:normal}
#ab2.hy .h-dirrow__t>b,#ab2.hy .h-dirrow__t>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-dirrow__t>span{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf))}
#ab2.hy .h-jn--listen>.h-jn__dot::after,#ab2.hy .h-jn--caught>.h-jn__dot::after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--h-ac-i);opacity:0;pointer-events:none}
#ab2.hy .h-jn--listen>.h-jn__dot::after{animation:ab-jrlisten 2.8s linear var(--jph,0ms) infinite}
#ab2.hy .h-jn--listen>.h-jn__dot::before{animation:ab-jrheart 2.8s ease-in-out var(--jph,0ms) infinite}
#ab2.hy .h-jn--caught>.h-jn__dot::after{animation:ab-jrcatch 1.1s linear var(--jcd,0ms) both}
#ab2.hy .h-jn--caught>.h-jn__dot::before{animation:ab-jrcaught 1.1s ease-in-out var(--jcd,0ms) both}
@keyframes ab-jrlisten{0%{transform:scale(1.8);opacity:0}20%{transform:scale(1.66);opacity:.24}40%{transform:scale(1.46);opacity:.36}55%{transform:scale(1.28);opacity:.46}66%{transform:scale(1.12);opacity:.56}72%{transform:scale(1);opacity:.62}80%,100%{transform:scale(1);opacity:0}}
@keyframes ab-jrheart{0%,71%{transform:scale(1)}76%{transform:scale(1.28)}86%,100%{transform:scale(1)}}
@keyframes ab-jrcatch{0%{transform:scale(1.8);opacity:0}20%{transform:scale(1.6);opacity:.34}40%{transform:scale(1.3);opacity:.5}52%{transform:scale(1);opacity:.66}70%,100%{transform:scale(1);opacity:0}}
@keyframes ab-jrcaught{0%,50%{transform:scale(1)}60%{transform:scale(1.42)}78%,100%{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-jn--listen>.h-jn__dot::after,#ab2.hy .h-jn--listen>.h-jn__dot::before,#ab2.hy .h-jn--caught>.h-jn__dot::after,#ab2.hy .h-jn--caught>.h-jn__dot::before{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-jn--listen>.h-jn__dot::after,[data-motion="هادئ"] #ab2.hy .h-jn--listen>.h-jn__dot::before,[data-motion="هادئ"] #ab2.hy .h-jn--caught>.h-jn__dot::after,[data-motion="هادئ"] #ab2.hy .h-jn--caught>.h-jn__dot::before{animation:none}
#ab2.hy .h-bar>.h-stpromise{margin-top:calc(8px * var(--ui));padding-inline:0}
#ab2.hy .h-mast--c:not(.h-mhead){padding-bottom:calc(4px * var(--ui))}
#ab2.hy .h-mast--c .h-lt{container-type:inline-size}
#ab2.hy .h-mast--c:not(.h-mhead) .h-lt{margin-top:calc(8px * var(--ui));min-height:calc(52px * var(--ui));align-items:center}
#ab2.hy .h-mast--c:not(.h-mhead) .h-lt h1,#ab2.hy .h-mast--c:not(.h-mhead) .h-lt h2{font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;letter-spacing:0;color:var(--h-i);margin:0}
#ab2.hy .h-mast--c .h-lt .h-nbtn{background:none;box-shadow:none;color:var(--h-i2)}
#ab2.hy .h-mast--s .h-swr .h-nbtn{background:none;box-shadow:none;color:var(--h-i2)}
#ab2.hy .h-mast--c .h-lt .h-nbtn:disabled{color:var(--h-i3);cursor:default}
#ab2.hy .h-ask__go,#ab2.hy .h-ask__mic{position:relative}
html[data-kbnav="1"] #ab2.hy .h-ask__go:focus-visible{outline-offset:-2px}
#ab2.hy .h-btn.h-signin{height:calc(44px * var(--ui));padding-inline:calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));width:auto;flex:0 0 auto}
#ab2.hy .h-signin__s{display:none}
@container (max-width:340px){#ab2.hy .h-signin__l{display:none}#ab2.hy .h-signin__s{display:inline}}
#ab2.hy .h-rqs{margin:calc(12px * var(--ui)) 0 0;padding:0 calc(16px * var(--ui))}
#ab2.hy .h-rq__s{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-rq__p,#ab2.hy .h-rq__q{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-rqw1{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-filbar{display:block;margin-top:calc(8px * var(--ui));padding:0;background:var(--h-g)}
#ab2.hy #sbList>.h-filbar{position:sticky;top:0;z-index:4}
#ab2.hy .h-filchips{height:calc(48px * var(--ui));display:flex;align-items:center;gap:calc(8px * var(--ui));padding:0 calc(16px * var(--ui)) 0 calc(24px * var(--ui));margin:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px);mask-image:linear-gradient(to right,transparent 0,#000 24px)}
html[dir="ltr"] #ab2.hy .h-filchips{padding:0 calc(24px * var(--ui)) 0 calc(16px * var(--ui));-webkit-mask-image:linear-gradient(to left,transparent 0,#000 24px);mask-image:linear-gradient(to left,transparent 0,#000 24px)}
html[data-lay="wide"] #ab2.hy .h-filchips{height:auto;min-height:calc(48px * var(--ui));padding:calc(6px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-rq__a:active::after{background:var(--h-press)}
#ab2.hy .h-req.h-cur .h-rq__a::after{background:var(--sel)}
#ab2.hy .h-req.h-cur .h-rq__tt{color:var(--sel-ink);font-weight:600}
html[data-kbnav="1"] #ab2.hy .h-rq__a:focus-visible{outline:none}
html[data-kbnav="1"] #ab2.hy .h-req:focus-within{border-color:var(--h-ac-i);box-shadow:0 0 0 1px var(--h-ac-i)}
#ab2.hy .h-rq__p .h-pr small{unicode-bidi:isolate}
#ab2.hy .h-txt44,#ab2.hy button.h-btn.h-txt44{width:auto;height:auto;min-height:calc(44px * var(--ui));padding:0 calc(12px * var(--ui));margin:0;border:0;border-radius:12px;display:inline-flex;align-items:center;gap:calc(8px * var(--ui));flex:0 0 auto;background:none;box-shadow:none;color:var(--h-ac-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
#ab2.hy .h-rq__x>.h-txt44{margin-inline-start:calc(-12px * var(--ui))}
#ab2.hy .h-rq__ft>button.h-btn.h-rq__done{margin-inline-start:auto;margin-inline-end:calc(-12px * var(--ui))}
#ab2.hy .h-rq__ft.h-rq__ft--col>button.h-btn.h-rq__done{align-self:flex-end;margin-inline-start:0;margin-inline-end:calc(-12px * var(--ui))}
#ab2.hy .h-btn.h-ic44,#ab2.hy button.h-btn.h-ic44{position:relative;width:calc(44px * var(--ui));height:calc(44px * var(--ui));min-width:calc(44px * var(--ui));padding:0;border:1px solid var(--h-hl);border-radius:12px;flex:0 0 auto;background:var(--h-s);color:var(--h-i);box-shadow:none}
#ab2.hy .h-btn.h-ic44 .h-cnt{position:absolute;top:calc(-4px * var(--ui));inset-inline-end:-4px;min-width:calc(20px * var(--ui));height:calc(20px * var(--ui));padding:0 calc(4px * var(--ui));border-radius:10px;display:grid;place-items:center;background:var(--h-ac-i);color:var(--h-ac-on);font-size:calc(12px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600}
#ab2.hy .h-rq__ft>.h-btn.h-fit{margin:0}
#ab2.hy .h-and:not(:lang(ar))::after{content:" "}
#ab2.hy .h-stale>.h-txt44{flex:0 0 auto}
#ab2.hy .h-rqempty>.h-txt44{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-req--skel .h-skel{background:var(--h-s2);background-image:none;animation:h-rqpulse 1.2s ease-in-out 16 alternate}
@keyframes h-rqpulse{from{opacity:.6}to{opacity:1}}
#ab2.hy .h-rqs.h-fx-fil{animation:h-rqfil .16s ease both}
@keyframes h-rqfil{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-req--skel .h-skel,#ab2.hy .h-rqs.h-fx-fil{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-req--skel .h-skel,[data-motion="هادئ"] #ab2.hy .h-rqs.h-fx-fil{animation:none}
@container (max-width:300px){
#ab2.hy .h-req{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "s" "tm" "p" "q" "x"}
#ab2.hy .h-req.h-req--m{grid-template-columns:minmax(0,1fr) calc(48px * var(--ui));grid-template-areas:"t m" "s s" "tm tm" "p p" "q q" "x x"}
#ab2.hy .h-rq__tm{justify-self:start;margin-top:calc(2px * var(--ui));line-height:calc(22px * var(--zf))}
#ab2.hy .h-rq__m{margin-top:0}}
@supports (overflow-x:clip){
#ab2.hy .h-nav>span.h-t,#ab2.hy .h-nav>span.h-t>*,
html[data-lay="wide"] #ab2.hy .h-rail .h-seat__t,
#ab2.hy .h-mhead>.h-lt h1,
#ab2.hy .h-swr__nm>bdi{overflow-x:clip;overflow-y:visible}
}
#ab2.hy .h-cpv [hidden],#ab2.hy .h-cpbar [hidden]{display:none}
#ab2.hy .h-cprow>.cp__oi{position:relative;width:calc(22px * var(--ui));height:calc(22px * var(--ui));margin:0;padding:0;border-radius:50%;border:1.5px solid var(--h-fe);background:transparent;color:transparent;display:inline-grid;place-items:center;flex:0 0 auto;transition:background-color .12s,border-color .12s}
#ab2.hy .h-cprow>.cp__oi::after{content:"";position:absolute;top:calc(-15px * var(--ui));right:calc(-15px * var(--ui));bottom:calc(-15px * var(--ui));left:calc(-15px * var(--ui))}
#ab2.hy .h-cprow>.cp__oi[aria-checked="true"]{background:var(--h-ac);border-color:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-cprow.h-off .h-cprow__v bdi{color:var(--h-i3)}
@supports not selector(:has(*)){
#ab2.hy .h-cpv .h-cpf:focus-within{border-color:var(--h-sig);box-shadow:none}
}
#ab2.hy .h-cpv #cpIn:focus,#ab2.hy .h-cpv #cpIn:focus-visible{outline:none}
#ab2.hy .h-cprail{container:cprail/inline-size}
@container cprail (max-width:315.9px){
html:not([data-size="أكبر"]):not([data-size="أصغر"]) #ab2.hy .h-cprail .h-cptool__t{display:none}
html:not([data-size="أكبر"]):not([data-size="أصغر"]) #ab2.hy .h-cprail .h-cptool{padding-inline:0;width:calc(48px * var(--ui))}
}
@container cprail (max-width:349.9px){
html[data-size="أكبر"] #ab2.hy .h-cprail .h-cptool__t{display:none}
html[data-size="أضخم"] #ab2.hy .h-cprail .h-cptool__t{display:none}
html[data-size="أكبر"] #ab2.hy .h-cprail .h-cptool{padding-inline:0;width:calc(48px * var(--ui))}
html[data-size="أضخم"] #ab2.hy .h-cprail .h-cptool{padding-inline:0;width:calc(48px * var(--ui))}
}
@container cprail (max-width:299.9px){
html[data-size="أصغر"] #ab2.hy .h-cprail .h-cptool__t{display:none}
html[data-size="أصغر"] #ab2.hy .h-cprail .h-cptool{padding-inline:0;width:calc(48px * var(--ui))}
}
@keyframes hy-cp-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
#ab2.hy .h-cprows.h-in,#ab2.hy .h-cprow.h-in{animation:hy-cp-in .18s cubic-bezier(.2,0,0,1) both}
@media (prefers-reduced-motion:reduce){
#ab2.hy :is(.h-cpband,.h-cpband__in,.h-cpring__fg,.h-cpf,.h-cpveil,.h-cprow>.cp__oi){transition:none}
#ab2.hy :is(.h-cprows.h-in,.h-cprow.h-in){animation:none}
}
html[data-motion="هادئ"] #ab2.hy :is(.h-cpband,.h-cpband__in,.h-cpring__fg,.h-cpf,.h-cpveil,.h-cprow>.cp__oi){transition:none}
html[data-motion="هادئ"] #ab2.hy :is(.h-cprows.h-in,.h-cprow.h-in){animation:none}
#ab2.hy .cp.hy-cp{scroll-padding-bottom:calc(12px * var(--ui))}
html[data-kb] #ab2.hy #cpLine{display:none}
#ab2.hy .cp.hy-cp{background:transparent}
#ab2.hy .h-cpgo[aria-disabled="true"]{background:var(--h-ac);color:var(--h-ac-on);box-shadow:none}
#ab2.hy .cp.hy-cp>:first-child{margin-block-start:0}
#ab2.hy .cp.hy-cp>:last-child{margin-block-end:0}
#ab2.hy .md__c .h-cpseg .h-seg{height:calc(56px * var(--ui))}
#ab2.hy .md__c .h-cpseg .h-seg>button{min-height:calc(48px * var(--ui))}
#ab2.hy .md__c .h-cphood>button.h-end{width:calc(48px * var(--ui));height:calc(48px * var(--ui))}
#ab2.hy .md__c .h-row>.h-btn.h-xs[data-a="hyPick"]{position:relative}
#ab2.hy .md__c .h-row>.h-btn.h-xs[data-a="hyPick"]::after{content:"";position:absolute;top:calc(-8px * var(--ui));right:calc(-8px * var(--ui));bottom:calc(-8px * var(--ui));left:calc(-8px * var(--ui))}
#ab2.hy .h-nav.h-cpbar{display:grid}
#ab2.hy .md__c #pickList>.h-lbl:first-child{margin-top:calc(16px * var(--ui))}
html[data-lay="wide"] #ab2.hy .cm .h-cpdock{padding-inline:var(--wcol)}
#ab2.hy .h-ofctx{display:flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(44px * var(--ui));padding:0 calc(16px * var(--ui));margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2);min-width:0}
#ab2.hy .h-ofctx__k,#ab2.hy .h-ofctx__sep{flex:0 0 auto}
#ab2.hy .h-ofctx__sep{color:var(--h-i3)}
#ab2.hy .h-ofctx__t{flex:0 1 auto;min-width:0;display:block;min-height:calc(44px * var(--ui));padding:0;border:0;background:none;text-align:start;font-size:calc(14px * var(--zf));line-height:calc(44px * var(--zf));font-weight:500;color:var(--h-i);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-ofctx__add{flex:0 0 auto;min-height:calc(44px * var(--ui));padding:0;border:0;background:none;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-ac-i);white-space:nowrap}
#ab2.hy .h-ofid{display:flex;align-items:center;gap:calc(12px * var(--ui));width:calc(100% - calc(32px * var(--ui)));min-height:calc(64px * var(--ui));padding:calc(8px * var(--ui)) 0;margin:calc(4px * var(--ui)) calc(16px * var(--ui)) 0;border:0;background:none;text-align:start;color:var(--h-i)}
#ab2.hy .h-logo.h-ofid__lg{width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:12px;font-size:calc(20px * var(--zf))}
#ab2.hy .h-ofid__b{display:block;flex:1 1 auto;min-width:0}
#ab2.hy .h-ofid__n{display:block;margin:0;font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-ofid__l{display:flex;align-items:baseline;gap:calc(6px * var(--ui));min-width:0;margin-top:calc(2px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofid__city,#ab2.hy .h-ofid__dot{flex:0 0 auto;white-space:nowrap}
#ab2.hy .h-ofid__dot{color:var(--h-i3)}
#ab2.hy .h-ofid__nat{display:block;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-ofid>.h-chev{flex:0 0 auto;color:var(--h-i3)}
#ab2.hy .h-ofprice{padding:0 calc(16px * var(--ui));margin-top:calc(20px * var(--ui))}
#ab2.hy .h-ofprice .h-plb,#ab2.hy .h-dcard .h-plb{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofamt{margin-top:calc(4px * var(--ui));font-size:calc(32px * var(--zf));line-height:calc(40px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#ab2.hy .h-ofamt small,#ab2.hy .h-dcard__amt small,#ab2.hy .h-accamt__v small{font-size:calc(16px * var(--zf));font-weight:500;color:var(--h-i2);margin-inline-start:calc(8px * var(--ui))}
#ab2.hy .h-ofmeta{margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-pend{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(12px * var(--ui)) calc(14px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-pend__i{flex:0 0 auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-wn);margin-top:1px}
#ab2.hy .h-pend__b{flex:1 1 auto;min-width:0}
#ab2.hy .h-pend__a{position:relative;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--h-ac-i)}
#ab2.hy .h-pend__a::after{content:'';position:absolute;inset:calc(-12px * var(--ui)) calc(-8px * var(--ui))}
#ab2.hy .h-pend__l{list-style:none;margin:calc(6px * var(--ui)) 0 0;padding:0;display:grid;gap:calc(4px * var(--ui))}
#ab2.hy .h-pend__l>li{position:relative;padding-inline-start:calc(16px * var(--ui));color:var(--h-i);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
#ab2.hy .h-pend__l>li::before{content:'+';position:absolute;inset-inline-start:0;top:0;color:var(--h-i2);font-weight:600}
#ab2.hy .h-pend__f{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-offacts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s)}
#ab2.hy .h-offacts.h-one{grid-template-columns:minmax(0,1fr)}
#ab2.hy .h-offacts__c{min-width:0;padding:calc(12px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-offacts__c+.h-offacts__c{border-inline-start:1px solid var(--h-hl)}
#ab2.hy .h-offacts dt{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-offacts dd{margin:calc(4px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere;text-wrap:balance}
#ab2.hy .h-offacts dd .h-muted{font-weight:400}
#ab2.hy .h-offacts>.h-offacts__c.h-offacts__w{grid-column:1/-1;border-inline-start:0;border-top:1px solid var(--h-hl)}
#ab2.hy .h-chip.h-ofchg{height:calc(22px * var(--ui));padding:0 calc(8px * var(--ui));gap:calc(6px * var(--ui));border-radius:8px;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600}
#ab2.hy .h-card.h-incl .h-ofnote{white-space:pre-line;overflow-wrap:anywhere}
#ab2.hy .h-ofph{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2.hy .h-ofph__t{position:relative;display:grid;place-items:center;width:calc(72px * var(--ui));height:calc(72px * var(--ui));padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--h-s2);color:var(--h-i3)}
#ab2.hy .h-ofph__t img{width:100%;height:100%;object-fit:cover;display:block}
#ab2.hy .h-ofph__more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(16,24,40,.55);color:#FFFFFF;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-ofitem{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;margin-top:calc(12px * var(--ui));padding:calc(12px * var(--ui));border:0;border-radius:12px;background:var(--h-s2);text-align:start;color:var(--h-i)}
#ab2.hy .h-ofitem img,#ab2.hy .h-ofitem__ph{flex:0 0 auto;display:grid;place-items:center;width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:12px;object-fit:cover;background:var(--h-s);color:var(--h-i3)}
#ab2.hy .h-ofitem__b{display:block;flex:1 1 auto;min-width:0}
#ab2.hy .h-ofitem__k,#ab2.hy .h-ofitem__p{display:block;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofitem__t{display:block;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-inq__more{display:flex;align-items:center;gap:calc(8px * var(--ui));width:100%;min-height:calc(48px * var(--ui));padding:0 calc(16px * var(--ui));border:0;border-top:1px solid var(--h-hl);background:none;text-align:start;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-ac-i)}
#ab2.hy .h-inq__more>span{flex:1 1 auto}
#ab2.hy .h-inq__more>.h-chev{color:var(--h-i3)}
#ab2.hy .h-inq__done{padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(16px * var(--ui));border-top:1px solid var(--h-hl)}
#ab2.hy .h-inq__dt{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:500;color:var(--h-i)}
#ab2.hy .h-inq__ds{margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-inq--new{animation:ab-addin .24s cubic-bezier(.2,.8,.2,1) both}
#ab2.hy .h-cred{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s);overflow:hidden}
#ab2.hy .h-cred>*+*{border-top:1px solid var(--h-hl)}
#ab2.hy .h-cred__vf{display:flex;gap:calc(12px * var(--ui));align-items:flex-start;padding:calc(16px * var(--ui))}
#ab2.hy .h-cred__vfi{flex:0 0 auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-ac);margin-top:calc(2px * var(--ui))}
#ab2.hy .h-cred__vfb{min-width:0}
#ab2.hy .h-cred__vft{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-cred__sub{margin-top:calc(2px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-cred__new{padding:calc(16px * var(--ui))}
#ab2.hy .h-stat{display:flex;margin:0}
#ab2.hy .h-stat__c{flex:1 1 0;min-width:0;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;padding:calc(12px * var(--ui)) calc(8px * var(--ui));text-align:center}
#ab2.hy .h-stat__c+.h-stat__c{border-inline-start:1px solid var(--h-hl)}
#ab2.hy .h-stat dt{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-stat dd{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));margin:0;font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums}
#ab2.hy .h-stat__star,#ab2.hy .h-gold{color:var(--h-gold)}
#ab2.hy .h-stat__star{width:calc(18px * var(--ui));height:calc(18px * var(--ui))}
#ab2.hy .h-cred__line{padding:calc(12px * var(--ui)) calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-cred__about,#ab2.hy .h-cred__work{padding:calc(16px * var(--ui))}
#ab2.hy .h-cred__k{margin-bottom:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-cred__bio{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-clamp4,#ab2.hy .h-clamp5,#ab2.hy .h-clamp8{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
#ab2.hy .h-clamp4{-webkit-line-clamp:4}
#ab2.hy .h-clamp5{-webkit-line-clamp:5}
#ab2.hy .h-clamp8{-webkit-line-clamp:8}
#ab2.hy .h-link.h-clampbtn[hidden],#ab2.hy .h-clampbtn[hidden]{display:none}
#ab2.hy .h-link.h-clampbtn{display:block;width:fit-content;position:relative;margin-top:calc(4px * var(--ui));padding:0}
#ab2.hy .h-link.h-clampbtn::after,#ab2.hy .h-link.h-accack__ask::after{content:'';position:absolute;inset:calc(-10px * var(--ui)) calc(-8px * var(--ui))}
#ab2.hy .h-link.h-accack__ask::after{inset:calc(-8px * var(--ui)) calc(-8px * var(--ui)) calc(-14px * var(--ui))}
#ab2.hy .h-work{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8px * var(--ui))}
#ab2.hy .h-work__t{display:block;min-width:0;padding:0;border:0;background:none;text-align:start;color:var(--h-i)}
#ab2.hy .h-work__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--h-s2)}
#ab2.hy .h-work__img img{display:block;width:100%;height:100%;object-fit:cover}
#ab2.hy .h-work__n{display:block;margin-top:calc(4px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-link.h-cred__all{display:inline-block;margin-top:calc(4px * var(--ui));padding-block:calc(12px * var(--ui));margin-block-end:-12px}
#ab2.hy .h-ofseat{display:flex;flex-direction:column;gap:calc(4px * var(--ui));text-align:start}
#ab2.hy .h-ofseat__h{display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0}
#ab2.hy .h-ofseat__i{flex:0 0 auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-ofseat__t{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-ofseat__s{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofseat .h-btn.h-ofseat__b{width:100%;height:calc(48px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-ofseat--page{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(16px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s)}
#ab2.hy .h-ofseat--sheet{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-ofseat__reach{display:flex;gap:calc(12px * var(--ui))}
#ab2.hy .h-ofseat__reach .h-btn{flex:1 1 0}
#ab2.hy .h-ofseat .h-grp.h-ofseat__grp{margin:calc(8px * var(--ui)) 0 0}
#ab2.hy .h-ofwon{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;margin:calc(8px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(12px * var(--ui)) calc(14px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-ofwon__i{flex:0 0 auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-i)}
#ab2.hy .h-btn.h-ofacc{width:100%;height:calc(52px * var(--ui))}
#ab2.hy .h-ofact2{display:flex;justify-content:space-between;align-items:center;gap:calc(16px * var(--ui));margin-top:calc(4px * var(--ui))}
#ab2.hy .h-ofact2__b{position:relative;flex:0 1 auto;min-width:calc(44px * var(--ui));min-height:calc(44px * var(--ui));padding:0;border:0;background:none;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf))}
#ab2.hy .h-ofact2__b::after{content:"";position:absolute;inset:0 calc(-8px * var(--ui))}
#ab2.hy .h-ofact2__ask{font-weight:600;color:var(--h-ac-i)}
#ab2.hy .h-ofact2__rej{font-weight:500;color:var(--h-i2)}
#ab2.hy .h-ofact2.h-one{justify-content:flex-end}
#ab2.hy .cm .h-nav__t--roll{opacity:0;transition:opacity .14s ease-out;min-width:0}
#ab2.hy .cm.sced .h-nav__t--roll{opacity:1}
#ab2.hy .h-nav__t--roll>span{display:block;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-ofskel .h-ofmain{padding:calc(8px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-ofskel__mob{display:block}
#ab2.hy .h-ofskel__b.h-ofskel__amt{height:calc(36px * var(--ui));margin-top:calc(8px * var(--ui));width:60%}
#ab2.hy .h-ofskel__b.h-ofskel__btn{height:calc(52px * var(--ui));margin-top:calc(16px * var(--ui));border-radius:12px}
#ab2.hy .h-ofskel__b{display:block;height:calc(16px * var(--ui));margin-top:calc(12px * var(--ui));border-radius:8px;background:var(--h-s2);animation:ab-ofskel 1.2s ease-in-out 8}
#ab2.hy .h-ofskel__id{display:flex;align-items:center;gap:calc(12px * var(--ui));height:calc(64px * var(--ui))}
#ab2.hy .h-ofskel__lg{flex:0 0 auto;width:calc(48px * var(--ui));height:calc(48px * var(--ui));margin:0;border-radius:12px}
#ab2.hy .h-ofskel__col{display:block;flex:1 1 auto}
#ab2.hy .h-ofskel__col>.h-ofskel__b:first-child{margin-top:0}
#ab2.hy .h-ofskel__k{height:calc(12px * var(--ui))}
#ab2.hy .h-ofskel__mob>.h-ofskel__k{margin-top:calc(20px * var(--ui))}
#ab2.hy .h-ofskel__sec{margin-top:calc(24px * var(--ui))}
#ab2.hy .h-ofskel__facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:calc(16px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s)}
#ab2.hy .h-ofskel__cell{display:block;padding:calc(16px * var(--ui))}
#ab2.hy .h-ofskel__cell+.h-ofskel__cell{border-inline-start:1px solid var(--h-hl)}
#ab2.hy .h-ofskel__cell>.h-ofskel__b:first-child,#ab2.hy .h-ofskel__card>.h-ofskel__b:first-child{margin-top:0}
#ab2.hy .h-ofskel__card{display:block;margin-top:calc(24px * var(--ui));padding:calc(16px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s)}
#ab2.hy .h-ofskel__b.h-w60{width:60%}
#ab2.hy .h-ofskel__b.h-w40{width:40%}
@keyframes ab-ofskel{50%{opacity:.55}}
#ab2.hy .h-dcard{display:none}
#ab2.hy .cm.cm--of{container:ofpane/inline-size}
@container ofpane (min-width:820px){
html[data-lay="wide"] #ab2.hy .cm.cm--of .th__in{padding-inline:0}
#ab2.hy .th__in .h-ofgrid{display:grid;grid-template-columns:minmax(0,calc(560px * var(--ui))) calc(296px * var(--ui));gap:calc(24px * var(--ui));padding-inline:calc(16px * var(--ui));align-items:start;justify-content:center}
#ab2.hy .h-ofmain{min-width:0}
#ab2.hy .h-dcard{display:block;position:sticky;top:0;padding-top:calc(16px * var(--ui))}
#ab2.hy .h-ofbar{display:none}
#ab2.hy .h-ofmain>.h-ofprice,#ab2.hy .h-ofmain>.h-offacts,#ab2.hy .h-ofmain>.h-pend,#ab2.hy .h-ofskel .h-ofskel__mob{display:none}
}
#ab2.hy .h-dcard__in{padding:calc(20px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s)}
#ab2.hy .h-dcard__amt{margin-top:calc(4px * var(--ui));font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums}
#ab2.hy .h-dcard__facts{display:grid;grid-template-columns:minmax(0,1fr);margin:calc(12px * var(--ui)) 0 0;border-top:1px solid var(--h-hl)}
#ab2.hy .h-dcard__facts>div{display:block;padding:calc(10px * var(--ui)) 0;border-bottom:1px solid var(--h-hl)}
#ab2.hy .h-dcard__facts dt{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-dcard__facts dd{margin:calc(2px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere;text-wrap:balance}
#ab2.hy .h-dcard .h-ofmeta{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-dcard .h-pend{margin:calc(12px * var(--ui)) 0 0}
#ab2.hy .h-dcard .h-btn.h-ofacc{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-dcard .h-ofseat{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-dcard .h-ofact2{flex-direction:column;align-items:stretch;gap:calc(8px * var(--ui))}
#ab2.hy .h-dcard .h-ofact2__b{flex:0 0 auto;text-align:center;padding:0 calc(8px * var(--ui))}
#ab2.hy .h-dcard .h-ofact2__b::after{inset:0}
#ab2.hy .h-dcard__c103{margin-top:calc(12px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2)}
@keyframes ab-rowin{from{opacity:0;max-height:0}to{opacity:1;max-height:calc(160px * var(--ui))}}
#ab2.hy .h-rowin{overflow:hidden;animation:ab-rowin .18s ease-out both}
#ab2.hy .md__c .h-sub.h-cmpsub{display:block;margin-bottom:calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-cmp2__r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(12px * var(--ui));padding-bottom:calc(12px * var(--ui));border-bottom:1px solid var(--h-hl)}
#ab2.hy .h-cmp2[data-n="1"] .h-cmp2__r,#ab2.hy .h-cmp2__ft[data-n="1"]{grid-template-columns:minmax(0,1fr)}
#ab2.hy .h-cmp2__lb{order:0;grid-column:1 / -1;padding:calc(16px * var(--ui)) 0 calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-cmp2__corner{display:none}
#ab2.hy .h-cmp2__c{min-width:0;order:9;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-cmp2__c[data-slot="1"]{order:1}
#ab2.hy .h-cmp2__c[data-slot="2"]{order:2}
#ab2.hy .h-cmp2__c[data-slot="3"]{order:3}
#ab2.hy .h-cmp2__c.h-lapsed{color:var(--h-i2)}
#ab2.hy .h-cmp2__hd{position:sticky;top:0;z-index:2;padding-top:calc(8px * var(--ui));background:var(--h-s)}
#ab2.hy .h-cmp2__h{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4px * var(--ui))}
#ab2.hy .h-logo.h-cmp2__lg{width:calc(32px * var(--ui));height:calc(32px * var(--ui));border-radius:8px;font-size:calc(14px * var(--zf))}
#ab2.hy .h-cmp2__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-cmp2__pr{font-size:calc(18px * var(--zf));line-height:calc(26px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums}
#ab2.hy .h-cmp2__pr small{font-size:calc(14px * var(--zf));font-weight:400;color:var(--h-i2);margin-inline-start:calc(4px * var(--ui))}
#ab2.hy .h-cmp2__sub{margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-link.h-cmp2__read{display:block;width:fit-content;margin-top:calc(4px * var(--ui));padding-block:calc(10px * var(--ui));margin-block-end:-10px;font-size:calc(14px * var(--zf))}
#ab2.hy .h-cmp2__note{white-space:pre-line}
#ab2.hy .h-cmpwho{display:none;align-items:center;gap:calc(8px * var(--ui));margin:calc(8px * var(--ui)) 0 calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-logo.h-cmpwho__lg{width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:8px;font-size:calc(12px * var(--zf))}
#ab2.hy .h-cmpwho__n{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-cmpcred{display:flex;flex-direction:column;gap:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-cmpcred>span{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));flex-wrap:wrap}
#ab2.hy .h-cmpsel{position:relative;display:inline-flex;align-items:center;gap:calc(4px * var(--ui));height:calc(36px * var(--ui));padding:0 calc(12px * var(--ui));margin-top:calc(4px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:500;color:var(--h-i)}
#ab2.hy .h-cmpsel select{position:absolute;inset-inline:0;top:calc(-4px * var(--ui));width:100%;height:calc(44px * var(--ui));opacity:0;font-size:calc(16px * var(--zf));cursor:pointer}
html[data-kbnav="1"] #ab2.hy .h-cmpsel:focus-within{outline:2px solid var(--h-ac-i);outline-offset:2px}
#ab2.hy .h-cmp2__ft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--ui));align-items:stretch}
#ab2.hy .h-cmp2__ft>.h-cmp2__c{display:flex}
#ab2.hy .h-btn.h-cmp2__go{width:100%;height:auto;min-height:calc(48px * var(--ui));padding:calc(8px * var(--ui)) calc(12px * var(--ui));white-space:normal;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf))}
#ab2.hy .h-btn.h-cmp2__go>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ab2.hy .h-cmp2__gone{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(48px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy [data-cmpmode="two"] .h-cmp2__r--price,#ab2.hy [data-cmpmode="matrix"] .h-cmp2__r--price{display:none}
#ab2.hy [data-cmpmode="two"] .h-cmp2__c[data-slot="0"],#ab2.hy [data-cmpmode="two"] .h-cmp2__c[data-slot="3"]{display:none}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2__r{grid-template-columns:calc(168px * var(--ui)) repeat(3,minmax(0,1fr))}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2[data-n="2"] .h-cmp2__r,#ab2.hy [data-cmpmode="matrix"] .h-cmp2__ft[data-n="2"]{grid-template-columns:calc(168px * var(--ui)) repeat(2,minmax(0,1fr))}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2[data-n="1"] .h-cmp2__r,#ab2.hy [data-cmpmode="matrix"] .h-cmp2__ft[data-n="1"]{grid-template-columns:calc(168px * var(--ui)) minmax(0,1fr)}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2__ft{grid-template-columns:calc(168px * var(--ui)) repeat(3,minmax(0,1fr))}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2__lb{grid-column:auto;padding:calc(12px * var(--ui)) 0 0}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2__corner{display:block}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2__c{padding-top:calc(12px * var(--ui))}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2__c[data-slot="0"]{display:none}
#ab2.hy [data-cmpmode="matrix"] .h-cmp2[data-sel="3"] .h-cmpsel{display:none}
#ab2.hy [data-cmpmode="list"] .h-cmp2__r,#ab2.hy [data-cmpmode="list"] .h-cmp2__ft{grid-template-columns:minmax(0,1fr)}
#ab2.hy [data-cmpmode="list"] .h-mdfoot.h-cmp2__ft{position:static}
#ab2.hy [data-cmpmode="list"] .h-cmpwho{display:flex}
#ab2.hy [data-cmpmode="list"] .h-cmp2__hd{position:static;display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui))}
#ab2.hy [data-cmpmode="list"] .h-cmp2__hd>.h-cmp2__h{flex-direction:row;align-items:center}
#ab2.hy [data-cmpmode="list"] .h-cmp2__hd .h-cmp2__pr,#ab2.hy [data-cmpmode="list"] .h-cmpsel{display:none}
#ab2.hy .md--cmp .md__c>h2::before,#ab2.hy .md--rej .md__c>h2::before,#ab2.hy .md--block .md__c>h2::before{content:'';float:inline-end;width:calc(40px * var(--ui));height:calc(24px * var(--ui))}
#ab2.hy .md--prof .h-profhd::after,#ab2.hy .md--acc .h-acchd::after{content:'';flex:0 0 calc(36px * var(--ui))}
#ab2.hy .md--inqAsk .h-inqhd__b{padding-inline-end:calc(48px * var(--ui))}
#ab2.hy .h-accchg{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;margin:calc(16px * var(--ui)) 0 calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(14px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-accchg>.h-ico{flex:0 0 auto;color:var(--h-wn)}
#ab2.hy .h-acchd{display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(48px * var(--ui))}
#ab2.hy .h-logo.h-acchd__lg{width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:12px;font-size:calc(16px * var(--zf))}
#ab2.hy .h-acchd__b{min-width:0;flex:1 1 auto}
#ab2.hy .h-acchd__n{font-size:calc(18px * var(--zf));line-height:calc(26px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-acchd__s{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-accamt{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-accamt .h-plb{display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-accamt__v{font-size:calc(28px * var(--zf));line-height:calc(36px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums}
#ab2.hy .h-accamt__prev{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-accack{margin-top:calc(12px * var(--ui));padding:calc(4px * var(--ui)) 0 calc(8px * var(--ui));border-radius:12px;background:var(--h-s2);overflow:hidden}
#ab2.hy .h-accack>.h-row,#ab2.hy .h-accack>.h-row[role="checkbox"].on{background:none}
#ab2.hy .h-link.h-accack__ask{display:block;width:fit-content;position:relative;margin:calc(8px * var(--ui)) 0 calc(6px * var(--ui));margin-inline-start:calc(52px * var(--ui));padding:0;font-size:calc(14px * var(--zf))}
#ab2.hy .md__c .h-lbl>.h-chip{margin-inline-start:calc(8px * var(--ui))}
#ab2.hy .h-accnote{font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);white-space:pre-line;overflow-wrap:anywhere}
#ab2.hy .md__c .h-offacts{margin-inline:0}
#ab2.hy .h-acclbl{margin:calc(24px * var(--ui)) 0 calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .md__c .h-grp.h-accrows{margin-inline:0}
#ab2.hy .h-acchelp{margin-bottom:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);text-align:center}
#ab2.hy .h-accerr{display:grid;grid-template-columns:auto 1fr;align-items:start;margin-bottom:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-bad);text-align:start}
#ab2.hy .h-accerr__ic{grid-column:1;margin-inline-end:calc(8px * var(--ui));margin-top:calc(3px * var(--ui))}
#ab2.hy .h-accerr__t{grid-column:2;min-width:0}
#ab2.hy .h-inqhd{display:flex;align-items:flex-start;gap:calc(12px * var(--ui))}
#ab2.hy .h-inqhd__b{min-width:0;flex:1 1 auto}
#ab2.hy .md__c .h-inqhd h2{margin:0}
#ab2.hy .md__c .h-inqhd .h-sub{margin:calc(4px * var(--ui)) 0 0}
#ab2.hy .h-starters{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));margin:calc(16px * var(--ui)) 0 calc(4px * var(--ui))}
#ab2.hy .h-starter{position:relative;min-height:calc(36px * var(--ui));padding:calc(6px * var(--ui)) calc(12px * var(--ui));border:0;border-radius:12px;background:var(--h-s2);text-align:start;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-starter::after{content:'';position:absolute;inset:calc(-4px * var(--ui)) 0}
#ab2.hy .h-inqrule{display:flex;gap:calc(8px * var(--ui));align-items:flex-start;margin-top:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-inqrule>.h-ico{flex:0 0 auto;margin-top:calc(3px * var(--ui))}
#ab2.hy .h-inqrule__s{display:block;text-wrap:pretty}
#ab2.hy .h-row.h-rejrow{min-height:calc(56px * var(--ui))}
#ab2.hy .md__c .h-grp.h-rejg{margin-inline:0}
#ab2.hy .md__c .h-grp.h-rejg+.h-grp.h-rejg{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-pastg__rule{padding:0 calc(16px * var(--ui));margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-pastg__rule+.h-grp{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-logo.h-pastrow__lg{width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:12px}
#ab2.hy .h-pastrow__pr{flex:0 0 auto;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i2);white-space:nowrap;font-variant-numeric:tabular-nums}
#ab2.hy .h-pastrow__pr small{font-size:calc(14px * var(--zf));font-weight:400}
#ab2.hy .h-profhd{display:flex;align-items:center;gap:calc(12px * var(--ui));margin-bottom:calc(16px * var(--ui))}
#ab2.hy .md__c .h-profhd h2.h-ofid__n{margin:0}
#ab2.hy .md__c .h-cred{margin-inline:0}
#ab2.hy .h-profints{margin-top:calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-btn.h-profgo{width:100%;margin-top:calc(16px * var(--ui))}
#ab2.hy .h-msgfld,#ab2.hy .h-msgfld textarea{min-width:0}
#ab2.hy .h-nav>span.h-t>:first-child{padding-block:calc(2px * var(--ui));margin-block:calc(-2px * var(--ui))}
#ab2.hy .h-viewer__cap{padding:calc(8px * var(--ui)) calc(16px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:#FFFFFF;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (prefers-reduced-motion:reduce){
#ab2.hy .h-inq--new,#ab2.hy .h-rowin,#ab2.hy .h-ofskel__b{animation:none}
#ab2.hy .cm .h-nav__t--roll{transition:none}
}
#abSnack.h-snack{position:fixed;z-index:9000;left:calc(16px * var(--ui));right:calc(16px * var(--ui));bottom:calc(var(--snack-b,0px) + 12px);margin-inline:auto;max-width:calc(560px * var(--ui));min-height:calc(48px * var(--ui));display:flex;align-items:center;gap:calc(8px * var(--ui));padding-block:0;padding-inline:calc(16px * var(--ui)) calc(4px * var(--ui));border-radius:12px;--h-ac-i:#A9C6FF;background:#17212F;color:#FFFFFF;box-shadow:none;font-family:'IBM Plex Sans Arabic',system-ui,sans-serif;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .18s ease-out,transform .18s ease-out}
#abSnack.h-snack[hidden],#abSnack.h-snack.h-snack--hush{display:none}
#abSnack.h-snack--free{bottom:calc(var(--safe-b,0px) + 16px)}
#abSnack.h-snack.h-in{opacity:1;transform:none}
#abSnack.h-snack.h-out{opacity:0;transform:none;transition-duration:.14s}
#abSnack .h-snack__t{flex:1 1 auto;min-width:0;padding-block:calc(12px * var(--ui))}
#abSnack .h-snack__t bdi{font-weight:600}
#abSnack .h-snack__a{flex:0 0 auto;min-width:calc(44px * var(--ui));min-height:calc(44px * var(--ui));padding:0 calc(12px * var(--ui));border:0;border-radius:8px;background:none;color:var(--h-ac-i);font:inherit;font-weight:600;cursor:pointer}
html[data-kbnav="1"] #abSnack .h-snack__a:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px}
html[data-boot-th="داكن"] #abSnack.h-snack{--h-ac-i:#124BAD;background:#F2F4F7;color:#17212F}
@media (prefers-reduced-motion:reduce){#abSnack.h-snack,#abSnack.h-snack.h-in{transform:none;transition:opacity .18s linear}}
#ab2.hy .h-q .h-ft{flex-wrap:wrap;row-gap:calc(8px * var(--ui))}
#ab2.hy .h-q .h-ft>.h-stepbar{margin-inline-start:auto}
#ab2.hy .h-ofrow .h-cmptr>span{min-width:0}
#ab2.hy .h-ofrow .h-cmptr .h-rating{flex-wrap:wrap}
#ab2.hy .h-urlv>bdi{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-row.h-telrow{flex-wrap:wrap;row-gap:calc(8px * var(--ui))}
#ab2.hy .h-row.h-telrow>.h-telv{flex:1 0 auto}
#ab2.hy .h-clampbtn+.h-cmp2__read{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-ofrow>.h-chev{grid-row:1 / 3}
#ab2.hy .h-ofrow>.h-vl>.h-st>.h-cmptr.h-ofrow__now{grid-column:2 / 5}
#ab2.hy .h-ofrow>.h-vl>.h-st>.h-cmptr:not(.h-ofrow__now){container:ofrec/inline-size}
@container ofrec (max-width:6.5em){
#ab2.hy .h-ofrow .h-cmptr .h-rating .h-cnt{display:none}
}
#ab2.hy .h-stl__go{min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui));display:inline-flex;align-items:center}
#ab2.hy .h-mhead .h-abtile,#ab2.hy .pv__hd .h-swr .h-logo.h-sm{width:calc(36px * var(--ui));height:calc(36px * var(--ui));border-radius:12px}
#ab2.hy .h-mhead .h-abtile>svg{width:calc(28.8px * var(--ui));height:calc(20.4px * var(--ui))}
#ab2.hy .pv__hd .h-swr .h-logo.h-sm{font-size:calc(16px * var(--zf))}
@keyframes ab-dkOut{from{opacity:1}to{opacity:0}}
@keyframes ab-dkIn{from{opacity:0}to{opacity:1}}
:root[data-vt="dock"]::view-transition-group(root),:root[data-vt="dock"]::view-transition-group(abhd){animation:none}
:root[data-vt="dock"]::view-transition-image-pair(root),:root[data-vt="dock"]::view-transition-image-pair(abhd){isolation:isolate;overflow:visible}
:root[data-vt="dock"]::view-transition-old(root),:root[data-vt="dock"]::view-transition-old(abhd){mix-blend-mode:plus-lighter;animation:ab-dkOut var(--t3) var(--ez) both}
:root[data-vt="dock"]::view-transition-new(root),:root[data-vt="dock"]::view-transition-new(abhd){mix-blend-mode:plus-lighter;animation:ab-dkIn var(--t3) var(--ez) both;z-index:auto}
:root[data-vt="dock"]::view-transition-old(abhd){animation-duration:calc(var(--t3) / 2)}
:root[data-vt="dock"]::view-transition-new(abhd){animation-duration:calc(var(--t3) / 2);animation-delay:calc(var(--t3) / 2)}
#ab2.hy .h-card.h-warncard>button.h-link,#ab2.hy .h-card.h-badcard>button.h-link{min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui))}
#ab2.hy .h-ask{display:flex;align-items:center;padding-inline-start:0;padding-inline-end:calc(8px * var(--ui))}
#ab2.hy .h-ask__go{display:flex;align-items:center;gap:calc(12px * var(--ui));flex:1;min-width:0;height:100%;padding-inline-start:calc(16px * var(--ui));text-align:start;color:var(--h-i2);font-size:calc(16px * var(--zf))}
#ab2.hy .h-ask .h-mic{margin-inline-start:auto;display:grid;place-items:center;border:0;cursor:pointer}
#ab2.hy .h-mast--c .h-seam{position:relative;z-index:3;display:flex;align-items:center;gap:calc(8px * var(--ui));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-filbar:has(>.h-srchfab){display:flex;align-items:center;padding-inline-start:calc(16px * var(--ui))}
#ab2.hy .h-filbar>.h-srchfab{position:relative;z-index:1;flex:0 0 auto;width:calc(36px * var(--ui));height:calc(36px * var(--ui));margin:0;padding:0;border:1px solid var(--h-hl);border-radius:12px;display:grid;place-items:center;background:var(--h-s);color:var(--h-i);box-shadow:none;cursor:pointer}
#ab2.hy .h-filbar>.h-srchfab svg{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2.hy .h-filbar>.h-srchfab::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
html[data-kbnav="1"] #ab2.hy .h-filbar>.h-srchfab:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px;box-shadow:none}
#ab2.hy .h-filbar>.h-srchfab+.h-filchips{flex:1 1 auto;min-width:0;padding-inline-start:calc(12px * var(--ui))}
#ab2.hy .h-filbar>.h-srchfab:only-child{margin-block:calc(6px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-filbar>.h-srchfab{align-self:flex-start;margin-top:calc(6px * var(--ui))}
#ab2.hy .h-fld,#ab2.hy .h-fld.h-pvq,#ab2.hy .h-newc{border-color:var(--h-fe)}
#ab2.hy .h-filbar.h-brw__cats{display:flex;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(4px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui));background:none}
#ab2.hy .h-filbar.h-brw__cats>.h-chip{position:relative}
#ab2.hy .h-nav.h-cpbar{height:calc(44px * var(--ui));grid-template-columns:calc(44px * var(--ui)) 1fr calc(44px * var(--ui))}
#ab2.hy .h-cpbar .h-nbtn{position:relative;width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:50%}
#ab2.hy .h-cpbar .h-nbtn::after{content:"";position:absolute;left:50%;top:50%;width:calc(48px * var(--ui));height:calc(48px * var(--ui));transform:translate(-50%,-50%)}
#ab2.hy .h-filbar.h-brw__cats>.h-chip::after{content:"";position:absolute;left:0;right:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2.hy .md[class*="md--cp"] #pickList>.lmore{min-height:calc(48px * var(--ui))}
#ab2.hy .md__c.h-sh{position:relative}
#ab2.hy .md__c.h-sh>.h-mdx{display:grid;place-items:center;position:absolute;top:calc(16px * var(--ui));inset-inline-end:8px;width:calc(48px * var(--ui));height:calc(48px * var(--ui));margin:0;padding:0;border:0;border-radius:24px;background:none;color:var(--h-i2);z-index:4;cursor:pointer}
#ab2.hy .md__c.h-sh>.h-mdx svg{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
html[data-lay="wide"] #ab2.hy .md__c.h-sh>.h-mdx{inset-inline-end:12px}
@media (hover:hover){#ab2.hy .md__c.h-sh>.h-mdx:hover{background:var(--h-s2);color:var(--h-i)}}
html[data-kbnav="1"] #ab2.hy .md__c.h-sh>.h-mdx:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px}
#ab2.hy .md__c.h-sh.h-menu>.h-mdx{display:none}
@supports (animation-timeline:scroll()){@keyframes ab-mdxpin{to{translate:0 var(--mdx-max,0)}}
#ab2.hy .md__c.h-sh:not(.h-menu)>.h-mdx{animation:ab-mdxpin linear both;animation-timeline:scroll(nearest block)}}
#ab2.hy .md__c.h-sh:not(.h-menu)>h2::before,#ab2.hy .md__c.h-sh:not(.h-menu)>.h-sheethd h2::before{content:"";float:inline-end;width:calc(40px * var(--ui));height:1px}
#ab2.hy .h-logo.h-cmpwho__lg .h-vf{width:calc(14px * var(--ui));height:calc(14px * var(--ui));bottom:calc(-3px * var(--ui));inset-inline-end:-3px;border-radius:7px}
#ab2.hy .h-logo.h-cmpwho__lg .h-vf .h-ico{width:calc(8px * var(--ui));height:calc(8px * var(--ui))}
#ab2.hy .h-logo.h-cmp2__lg .h-vf{width:calc(16px * var(--ui));height:calc(16px * var(--ui));border-radius:8px}
#ab2.hy .h-logo.h-cmp2__lg .h-vf .h-ico{width:calc(10px * var(--ui));height:calc(10px * var(--ui))}
#ab2.hy .h-priv.h-rqpriv{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;padding-inline:0}
#ab2.hy .h-rqpriv>span{flex:1 1 auto;min-width:0}
#ab2.hy .h-rqpriv>.h-rqpriv__map{position:relative;flex:0 0 auto;align-self:center;margin-inline-start:calc(8px * var(--ui))}
#ab2.hy .h-rqpriv>.h-rqpriv__map::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:calc(44px * var(--ui));transform:translate(-50%,-50%)}
html[data-lay="wide"] #ab2.hy .pv:has(.h-bizfirst:not(.h-bizfirst--solo)){--wcol:max(0px,calc((100% - 1016px * var(--ui)) / 2))}
#ab2.hy .h-nav.h-cpbar.h-cpbar--home{grid-template-columns:calc(44px * var(--ui)) 1fr auto}
#ab2.hy .h-cpbar--home>.h-abtile{justify-self:center}
#ab2.hy .h-cpbar__end{display:flex;align-items:center;justify-content:flex-end;gap:calc(4px * var(--ui));min-width:calc(44px * var(--ui))}
#ab2.hy .h-cpbar__end>.h-cpsign{min-height:calc(44px * var(--ui));padding:0 calc(8px * var(--ui));display:inline-flex;align-items:center}
html:not([data-kb]) #ab2.hy .h-cpdock.h-cphome{padding-bottom:calc(56px * var(--ui) + var(--safe-b) + 8px * var(--ui))}
html[data-kb] #ab2.hy:has(.h-cphome) nav.dk{visibility:hidden}
#ab2.hy .h-cphead .h-cpsub{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-cpdock .h-cpline .h-cpopt{min-height:calc(44px * var(--ui));margin:0;display:inline-flex;align-items:center;text-align:start;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-cpfirst__w{display:flex;flex-direction:column;align-items:center}
#ab2.hy .h-cpfirst__w:empty{display:none}
#ab2.hy .h-cpfirst__w>.h-cpdir{min-height:calc(44px * var(--ui));display:inline-flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2.hy .h-cpfirst__w>.h-cpfirst--ph{margin:0;text-align:center}
#ab2.hy .inb__list>.h-roombar .h-chip.h-lg.h-on{background:var(--h-sel);color:var(--h-sel-i);font-weight:600;border-color:transparent;box-shadow:none}
#ab2.hy .inb__list>.h-roombar .h-chip.h-lg.h-on .h-cnt{color:var(--h-sel-i)}
#ab2.hy .pv.sced .inb__list>.h-intbar{box-shadow:inset 0 -1px 0 var(--h-hl),0 calc(-8px * var(--ui)) 0 var(--h-g)}
#ab2.hy .inb__list>.h-roombar.h-ld::before{content:"";position:absolute;inset-inline:0;bottom:0;height:calc(2px * var(--ui));background:var(--h-ac-i);opacity:.2;animation:h-bxld .9s var(--ez) 12 alternate;pointer-events:none}
@keyframes h-bxld{from{opacity:.12}to{opacity:.6}}
html[data-motion="هادئ"] #ab2.hy .inb__list>.h-roombar.h-ld::before{animation:none;opacity:.4}
#ab2.hy .h-bxline{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(4px * var(--ui));padding:0 calc(16px * var(--ui)) calc(4px * var(--ui));font-size:calc(13px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-bxline .h-bxclr{position:relative;font-size:calc(13px * var(--zf));font-weight:600;margin-inline-start:calc(4px * var(--ui))}
#ab2.hy .h-bxline .h-bxclr::after{content:"";position:absolute;inset-inline:calc(-10px * var(--ui));top:50%;height:calc(44px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-grp.h-busy{opacity:.55}
#ab2.hy .h-bxwarn{display:flex;align-items:center;gap:calc(12px * var(--ui));margin:0 calc(16px * var(--ui)) calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:16px;background:var(--h-s2);box-shadow:none;color:var(--h-i)}
#ab2.hy .h-bxwarn>.h-ico{flex:0 0 auto;color:var(--h-i2)}
#ab2.hy .h-bxwarn>.h-small{flex:1;min-width:0;color:var(--h-i)}
#ab2.hy .h-bxwarn>.h-btn{flex:0 0 auto;margin:0;background:var(--h-s);box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .h-pdbar>.h-cap{padding-inline:0;margin-top:calc(8px * var(--ui))}
#ab2.hy .h-pdbar>.h-btn+.h-small,#ab2.hy .h-pdbar>.h-btnrow+.h-small,#ab2.hy .h-pdbar>.h-small+.h-small{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-bxgo{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-bxrow{display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0}
#ab2.hy .h-bxrow__l{flex:1;min-width:0}
#ab2.hy .h-bxrow__e{display:inline-flex;align-items:center;gap:calc(12px * var(--ui));flex:0 0 auto}
#ab2.hy .h-bxrow__e>.h-cnt{min-width:calc(20px * var(--ui));text-align:end;color:var(--h-i3);font-variant-numeric:tabular-nums;font-weight:400}
#ab2.hy .h-row.h-irow.h-rq{align-items:flex-start;padding-block:calc(14px * var(--ui));min-height:calc(72px * var(--ui))}
#ab2.hy .h-grp>.h-rq+.h-rq{border-top:0}
#ab2.hy .h-grp>.h-rq+.h-rq::before{content:"";position:absolute;top:0;inset-inline-start:calc(16px * var(--ui));inset-inline-end:0;height:1px;background:var(--h-hl2);pointer-events:none}
#ab2.hy .h-rq>.h-vl{display:block;flex:1;min-width:0}
#ab2.hy .h-row.h-irow.h-rq>.h-unread{top:calc(26px * var(--ui))}
#ab2.hy .h-rq__l1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(4px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-rq__l1>.h-tt{flex:1 1 10em;min-width:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);-webkit-line-clamp:2}
#ab2.hy .h-rq__bud{flex:0 0 auto;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums;white-space:nowrap}
#ab2.hy .h-rq__ex{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-irow .h-rq__m{grid-area:auto;justify-self:auto;position:static;width:auto;height:auto;border-radius:0;background:none;overflow:visible;display:flex;flex-wrap:wrap;gap:calc(4px * var(--ui)) calc(12px * var(--ui));margin-top:calc(6px * var(--ui));font-size:calc(13px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-irow .h-rq__m>span{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));min-width:0}
#ab2.hy .h-irow .h-rq__m .h-ico{width:calc(16px * var(--ui));height:calc(16px * var(--ui));flex:0 0 auto}
#ab2.hy .h-irow .h-rq__m .h-dot{width:calc(6px * var(--ui));height:calc(6px * var(--ui));border-radius:50%;background:var(--h-ac)}
#ab2.hy .h-rq__t{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-rq.h-dimrow{opacity:1}
#ab2.hy .h-rq.h-dimrow .h-rq__l1>.h-tt{color:var(--h-i2);font-weight:500}
#ab2.hy .h-tok{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));min-height:calc(24px * var(--ui));padding:0 calc(8px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i2);font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600;white-space:nowrap}
#ab2.hy .h-tok .h-ico{width:calc(14px * var(--ui));height:calc(14px * var(--ui))}
#ab2.hy .h-tok.h-sig{background:none;padding-inline:0;color:var(--h-ac-i)}
#ab2.hy .h-tok.h-sig::before{content:"";width:calc(6px * var(--ui));height:calc(6px * var(--ui));border-radius:50%;background:var(--h-ac);flex:0 0 auto}
#ab2.hy .h-tok.h-y{background:var(--h-wn-t);color:var(--h-wn)}
#ab2.hy .h-tok.h-g{background:var(--h-ok-t);color:var(--h-ok)}
#ab2.hy .h-tok.h-bad{background:var(--h-bad-t);color:var(--h-bad)}
#ab2.hy mark.h-mark{background:var(--h-sel);color:var(--h-sel-i);font-weight:600;border-radius:4px;padding:0 1px}
#ab2.hy .h-rq.h-rq--out{min-height:0;padding-block:0;opacity:0;overflow:hidden;transition:height .18s var(--ez),padding .18s var(--ez),opacity .12s linear}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-rq.h-rq--out,#ab2.hy .h-pdroll .h-pdct{transition:none}#ab2.hy .inb__list>.h-roombar.h-ld::before{animation:none;opacity:.4}}
#ab2.hy .h-fld.h-pvq:not(.has-q) .h-pvq__x{display:none}
#ab2.hy .h-pvq__dg{margin-top:calc(4px * var(--ui));font-size:calc(13px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-pdhd{padding:calc(16px * var(--ui)) calc(16px * var(--ui)) calc(4px * var(--ui))}
#ab2.hy .h-pdeye{font-size:calc(13px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-pdh1{margin-top:calc(4px * var(--ui));font-size:calc(22px * var(--zf));line-height:calc(32px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-pdroll .h-pdct{opacity:0;transition:opacity var(--t2) var(--ez)}
#ab2.hy .h-pdroll.h-titled .h-pdct{opacity:1}
#ab2.hy .h-needs{display:block;margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(16px * var(--ui));border-radius:16px;background:var(--h-s);box-shadow:inset 0 0 0 1px var(--h-hl);border:0}
#ab2.hy .h-needs__hd{display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2.hy .h-needs__hd>.h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-ac-i);flex:0 0 auto}
#ab2.hy .h-needs__t{margin:0;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-needs__b{display:flex;flex-direction:column;gap:calc(8px * var(--ui));margin-top:calc(8px * var(--ui));padding-inline-start:calc(32px * var(--ui));min-width:0}
#ab2.hy .h-needs__x{font-size:calc(15px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2.hy .h-needs__s{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-needs__b>.h-btn{align-self:flex-start;width:auto;margin:calc(4px * var(--ui)) 0 0;padding-inline:calc(20px * var(--ui))}
#ab2.hy .h-needs .h-btn.h-t{background:var(--h-s2);box-shadow:none;border:0;color:var(--h-i)}
#ab2.hy .h-needs.h-needs--rows{padding:0;overflow:hidden}
#ab2.hy .h-rq>.h-vl>.h-skel{display:block}
#ab2.hy .pd.hy-pd>.h-needs{width:auto;margin-inline:calc(16px * var(--ui))}
#ab2.hy .h-row.h-addblk>.h-vl>.h-addblk__x{display:block;margin-top:calc(2px * var(--ui));font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-needs--rows>.h-needs__hd{padding:calc(16px * var(--ui)) calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-needs--rows>.h-row{border-top:1px solid var(--h-hl2)}
#ab2.hy .h-cnt2[hidden]{display:none}
#ab2.hy .h-pdbar .h-btnrow>.h-pdask{flex:1 1 0}
#ab2.hy .h-pdbar .h-btnrow>.h-p{flex:2 1 0}
#ab2.hy .h-pdbar .h-btnrow>.h-btn{height:auto;white-space:normal;text-align:center;line-height:calc(22px * var(--zf));padding-block:calc(8px * var(--ui))}
#ab2.hy .h-pdfacts{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-pdfacts>.h-row{min-height:calc(56px * var(--ui))}
#ab2.hy .h-pdfacts .h-vl{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2.hy .h-clirow>.h-ava.h-clinum{width:calc(24px * var(--ui));height:calc(24px * var(--ui));margin-inline:calc(-2px * var(--ui));border-radius:12px;font-size:calc(12px * var(--zf));line-height:1}
#ab2.hy .h-pdk{display:block;font-size:calc(13px * var(--zf));line-height:calc(18px * var(--zf));font-weight:500;color:var(--h-i3)}
#ab2.hy .h-pdtx{font-size:calc(16px * var(--zf));line-height:calc(27px * var(--zf));color:var(--h-i);white-space:pre-line}
#ab2.hy .h-clamp10{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden}
#ab2.hy .h-pdtx>.h-link{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-pdfoot{margin-top:calc(24px * var(--ui));display:flex;flex-direction:column;gap:calc(4px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-ofst{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-ofst__d{width:calc(10px * var(--ui));height:calc(10px * var(--ui));margin-inline:calc(5px * var(--ui));border-radius:50%;background:var(--h-i3);flex:0 0 auto}
#ab2.hy .h-ofst__d.h-y{background:var(--h-wn)}
#ab2.hy .h-ofst__d.h-g{background:var(--h-ok)}
#ab2.hy .h-ofnote{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui));padding-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl2);font-size:calc(13px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofnote>.h-ico{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-pdbar .h-btn,#ab2.hy .h-bar2.ofc #ofGo{min-height:calc(52px * var(--ui))}
#ab2.hy .h-fld.h-ofamt{min-height:calc(64px * var(--ui));height:auto}
#ab2.hy .h-fld.h-ofamt input{font-size:calc(32px * var(--zf));line-height:calc(48px * var(--zf));height:calc(48px * var(--zf));font-weight:600;font-variant-numeric:tabular-nums}
#ab2.hy #ofNote{field-sizing:content;min-height:3lh;max-height:8lh}
#ab2.hy #ofExcl{field-sizing:content;min-height:2lh;max-height:6lh}
#ab2.hy .h-bar2.ofc{flex-wrap:wrap;row-gap:calc(8px * var(--ui))}
#ab2.hy .h-bar2.ofc>.ofc__fee{flex:1 0 100%;order:3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
#ab2.hy .h-ofpv{display:flex;align-items:flex-start;gap:calc(12px * var(--ui))}
#ab2.hy .h-ofpv>.h-vl{flex:1;min-width:0}
#ab2.hy .h-ofpv .h-tt{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-ofprev .h-kvl{margin-top:calc(12px * var(--ui))}
#ab2.hy .pdw--offer .h-pad>button.h-link.h-small{min-height:calc(44px * var(--ui));display:inline-flex;align-items:center}
#ab2.hy .h-ofprev .h-kvr__v{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#ab2tst .tst__a{pointer-events:auto;flex:0 0 auto;min-height:calc(44px * var(--ui));margin-inline-start:calc(8px * var(--ui));padding:0 calc(8px * var(--ui));border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#ab2tst .tst__a[hidden]{display:none}
#ab2tst:not(.show) .tst__a{pointer-events:none}
body:has(#ab2.hy) #ab2tst{--h-ac-i:#A9C6FF}
html[data-kbnav="1"] body:has(#ab2.hy) #ab2tst .tst__a:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px;box-shadow:none;border-radius:8px}
#ab2.hy .h-nav>span.h-t>*>bdi{display:block;overflow:visible;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-pdroll>.h-nav>span.h-pdct,#ab2.hy .pdw--offer>.h-nav>span.h-t{font-size:min(calc(18px * var(--zf)),calc(18px * 1.045 * var(--ui)));line-height:min(calc(24px * var(--zf)),calc(24px * 1.045 * var(--ui)))}
#ab2.hy .pdw--offer>.h-nav>span.h-t>small{font-size:min(calc(12px * var(--zf)),calc(12px * 1.045 * var(--ui)));line-height:min(calc(18px * var(--zf)),calc(18px * 1.045 * var(--ui)))}
#ab2.hy .h-swr__nm>bdi{overflow:visible;overflow-x:clip;overflow-y:visible}
#ab2.hy .h-mast--s.h-bizhd{padding-bottom:0}
#ab2.hy .h-bizbar{position:relative}
#ab2.hy .h-bizsrch{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;padding:0 calc(12px * var(--ui));background:var(--h-g)}
#ab2.hy .h-bizsrch>.h-fld{flex:1 1 auto;min-width:0}
#ab2.hy .pv__hd.hd--srch .h-bizsrch{display:flex}
#ab2.hy .pv__hd.hd--srch .h-bizbar>.h-swr__st,#ab2.hy .pv__hd.hd--srch .h-bizbar>.h-tools{visibility:hidden}
html[data-kbnav="1"] #ab2.hy .h-biztabs__b:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px;box-shadow:none}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-biztabs__ind{transition:none}}
[data-motion="هادئ"] #ab2.hy .h-biztabs__ind{transition:none}
html[data-lay="wide"] #ab2.hy .pv .h-biztabs{margin-inline:var(--wcol,0px)}
#ab2.hy .inb__list>:is(.h-clbar,.h-duerow,.h-holdbar){box-sizing:border-box;width:calc(100% - 32px * var(--ui));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .inb__list>:is(.h-clbar,.h-duerow,.h-holdbar):has(+.h-intbar){margin-bottom:calc(8px * var(--ui))}
#ab2.hy .h-pfsec.h-pfsave{animation:ab-pfsave 160ms ease-out}
@keyframes ab-pfsave{from{opacity:.45}to{opacity:1}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-pfsec.h-pfsave{animation:none}}
#ab2.hy .h-pfprev .h-btn{flex:0 0 auto;min-height:calc(48px * var(--ui))}
#ab2.hy .h-stpg .sf__in>.h-pf{padding-top:calc(var(--safe-t) + var(--stnav-h))}
#ab2.hy .h-stnav>.h-stnav__t+.h-nbtn{margin-inline-start:auto}
#ab2.hy .h-pffacts{margin:calc(12px * var(--ui)) 0 0;padding:0 calc(16px * var(--ui))}
#ab2.hy .h-verchk{margin:calc(12px * var(--ui)) 0 0}
#ab2.hy #pf-priv .h-wn{color:var(--h-wn)}
#ab2.hy .h-pfmore[hidden]{display:none}
#ab2.hy .h-pad>.h-pfmore{min-height:calc(44px * var(--ui));margin-block:calc(4px * var(--ui)) calc(-11px * var(--ui))}
#ab2.hy .h-bar>.h-stown{margin-top:calc(4px * var(--ui));padding-inline:0}
#ab2.hy .h-stown>.h-link{min-height:calc(44px * var(--ui));padding-inline:calc(12px * var(--ui))}
html[data-lay="wide"] #ab2.hy .pv.hy-pv--pf{--wcol:max(0px,calc((100% - 1024px * var(--ui)) / 2))}
html[data-lay="wide"] #ab2.hy .pv>.h-bizhd>.h-bizbar{padding-inline:calc(var(--wcol,0px) + 16px * var(--ui))}
#ab2.hy .h-pf--wide,#ab2.hy .h-pfgrid{display:grid;grid-template-columns:minmax(0,calc(672px * var(--ui))) calc(320px * var(--ui));column-gap:calc(32px * var(--ui));align-items:start;justify-content:center}
#ab2.hy .h-pfmain,#ab2.hy .h-pfgrid>.h-pf{min-width:0}
#ab2.hy .h-pfside{position:sticky;top:0;min-width:0;display:flex;flex-direction:column}
#ab2.hy .h-pfside>.h-pfside__g{margin-top:calc(24px * var(--ui))}
html[data-lay="wide"] #ab2.hy:has(>.cm .h-stpg)>.sb{display:none}
#ab2.hy .h-stpg .sf__in>.h-pfgrid{padding:0 calc(16px * var(--ui))}
#ab2.hy .h-pfgrid>.h-pf{padding-top:calc(var(--safe-t) + var(--stnav-h))}
#ab2.hy .h-pfgrid>.h-pfside{padding-top:calc(var(--safe-t) + var(--stnav-h) + 16px * var(--ui))}
#ab2.hy .h-pfgrid>.h-pfside>.h-pfsidec{margin-inline:0;display:flex;flex-direction:column;gap:calc(12px * var(--ui))}
#ab2.hy .h-pfsidec__hd{display:flex;align-items:center;gap:calc(12px * var(--ui));min-width:0}
#ab2.hy .h-pfsidec__hd>.h-tt{min-width:0;font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;overflow-wrap:anywhere}
#ab2.hy .h-pfsidec>.h-pffacts{margin:0;padding:0}
#ab2.hy .h-pfsidec__act>.h-btn{width:100%}
#ab2.hy .h-pfsidec__act>.h-stpromise{margin-top:calc(8px * var(--ui));padding-inline:0}
#ab2.hy .h-pfsidec__act>.h-stown{margin-top:calc(4px * var(--ui));padding-inline:0}
#ab2.hy .h-stpg--wide>.h-stnav{padding-inline:max(calc(12px * var(--ui)),calc((100% - 1024px * var(--ui)) / 2))}
#ab2.hy .h-pvhd .h-swr.h-bizbar{gap:calc(8px * var(--ui))}
#ab2.hy .h-bizbar>.h-bizname{min-width:0}
#ab2.hy .h-bizbar>.h-tools{flex:0 0 auto}
#ab2.hy .h-pflic>.h-link,#ab2.hy .h-verfile .h-end>.h-link{min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui))}
#ab2.hy .h-pfsharec~.h-warncard>.h-link,#ab2.hy .h-pferr>.h-link{min-height:calc(44px * var(--ui));min-width:calc(44px * var(--ui));margin-block:calc(-11px * var(--ui))}
#ab2.hy .md__c .iad{padding-inline:0}
#ab2.hy .h-pvside .h-pfside{position:static;padding-bottom:calc(24px * var(--ui))}
#ab2.hy .h-pfsidel>.h-pfside>.h-pfsec:first-child{margin-top:calc(8px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-pfpane>.inb__list>.h-pf{padding-top:calc(24px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-pfmain .h-pfbtns{justify-content:flex-start}
html[data-lay="wide"] #ab2.hy .h-pfmain .h-pfbtns>.h-btn{flex:0 0 auto;width:auto;padding-inline:calc(24px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-pfmain .h-pfgal{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-lay="wide"] #ab2.hy :is(.h-pfgrid>.h-pf--public,.h-pfpane .h-pf--preview) .h-pfgal{grid-template-columns:repeat(3,minmax(0,1fr))}
#ab2.hy .h-etain{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--ui))}
#ab2.hy .h-etain>.h-fld.h-etan{flex:0 0 calc(72px * var(--ui));height:calc(44px * var(--ui));padding-inline:calc(8px * var(--ui));margin:0}
#ab2.hy .h-etain>.h-fld.h-etan>input{text-align:center;font-weight:600;min-width:0;width:100%}
#ab2.hy .h-etain>.h-seg{flex:1 1 calc(240px * var(--ui));min-width:0;margin:0}
#ab2.hy .h-verpin:not(:empty){position:sticky;top:0;z-index:3;background:var(--h-g);padding-block:calc(8px * var(--ui))}
#ab2.hy .h-verpin>.h-card.h-warncard{margin-top:0}
#ab2.hy .pd.hy-pd:has(>.h-verpin:not(:empty)),#ab2.hy .hy-pg__in:has(>.h-verpin:not(:empty)){scroll-padding-top:calc(128px * var(--ui))}
#ab2.hy .h-row.h-pvrow{align-items:flex-start;padding-block:calc(12px * var(--ui))}
#ab2.hy .h-pvrow>.h-lead{margin-top:calc(2px * var(--ui))}
#ab2.hy .h-pvrow .h-vl{flex:1 1 auto;min-width:0}
#ab2.hy .h-pvrow .h-st>.h-cmptr{margin-top:0}
#ab2.hy .h-pvrow__why{display:block;margin-top:calc(4px * var(--ui));color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));overflow-wrap:anywhere}
#ab2.hy .h-pvrow__pr{flex:0 0 auto;margin-inline-start:auto}
#ab2.hy .h-pvrow__pr .h-rowpr__v,#ab2.hy .h-pvrow__pr .h-rowpr__c{color:var(--h-i3)}
#ab2.hy .h-pvrow>.h-chev{align-self:center}
#ab2.hy .h-rq__s.h-rq__s--ok{display:block;overflow:visible;-webkit-line-clamp:none}
#ab2.hy .h-rqok{display:inline-block;max-width:100%;padding:calc(3px * var(--ui)) calc(10px * var(--ui));border:1px solid color-mix(in srgb,var(--h-ok) 45%,transparent);border-radius:8px;color:var(--h-ok);font-weight:500;line-height:calc(22px * var(--zf))}
#ab2.hy .h-rqok>.h-ico{vertical-align:-3px;margin-inline-end:calc(4px * var(--ui))}
#ab2.hy .h-rqok .h-nm1{display:inline;overflow:visible;max-width:none;white-space:normal;vertical-align:baseline;color:inherit;font-weight:600}
#ab2.hy .h-rqok .h-pr{font:inherit;font-weight:600;color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}
#ab2.hy .h-rqok .h-pr small{margin-inline-start:calc(4px * var(--ui));font-weight:400}
#ab2.hy .h-statc{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px;overflow:hidden}
#ab2.hy .h-statc>.h-stats{margin:0;border:0;border-radius:0;background:none;box-shadow:none}
#ab2.hy .h-statc__go{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t i" "s i";align-items:center;column-gap:calc(8px * var(--ui));width:100%;min-height:calc(52px * var(--ui));margin:0;padding:calc(10px * var(--ui)) calc(16px * var(--ui));border:0;border-top:1px solid var(--h-hl2);border-radius:0;background:none;color:var(--h-i);font:inherit;text-align:start;cursor:pointer}
#ab2.hy .h-statc__t{grid-area:t;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-statc__s{grid-area:s;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-statc__go>.h-ico{grid-area:i;color:var(--h-i3)}
#ab2.hy .h-statc__go:active{background:var(--h-press,var(--h-s2))}
html[data-kbnav="1"] #ab2.hy .h-statc__go:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px}
#ab2.hy .h-btn.h-n.h-delt{color:var(--h-bad)}
#ab2.hy .h-nav .h-t.h-t--cp{pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(44px * var(--ui));margin:0;padding:0;border:0;border-radius:12px;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
#ab2.hy .h-nav .h-t.h-t--cp>span,#ab2.hy .h-nav .h-t.h-t--cp>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-t--cp small .h-ico{width:calc(12px * var(--ui));height:calc(12px * var(--ui));vertical-align:-2px;margin-inline-start:calc(4px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-t--cp.ok small,#ab2.hy .h-t--cp.ok small .h-ico{color:var(--h-ok)}
#ab2.hy .h-t--cp small{transition:color var(--t2) var(--ez)}
html[data-kbnav="1"] #ab2.hy .h-t--cp:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px}
@supports (overflow-x:clip){
#ab2.hy .h-nav>button.h-t--cp,#ab2.hy .h-nav .h-t.h-t--cp>span,#ab2.hy .h-nav .h-t.h-t--cp>small{overflow-x:clip;overflow-y:visible}
}
#ab2mdl>.h-mvover.bye{pointer-events:none}
#ab2mdl>.h-mvover.bye>.md{opacity:0;transition:opacity var(--t3) var(--ez)}
#ab2.hy .h-req .h-rq__m{width:calc(56px * var(--ui));height:calc(56px * var(--ui))}
@container (max-width:300px){#ab2.hy .h-req.h-req--m{grid-template-columns:minmax(0,1fr) calc(56px * var(--ui))}}
:root[data-vt="open"] .hdx--one,:root[data-vt="open"] .hdx--bn,:root[data-vt="open"] .dk,:root[data-vt="open"] .dk__in>.cap__th{view-transition-name:none}
:root[data-vt="open"]::view-transition-group(root){animation-duration:.34s}
:root[data-vt="open"]::view-transition-old(root){mix-blend-mode:normal;animation:ab-vtOpenOld .34s linear both}
:root[data-vt="open"]::view-transition-new(root){mix-blend-mode:normal;animation:ab-vtOpenNew .34s linear both}
:root[data-vt="open"]::view-transition-group(abreq){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,0,0,1);border-radius:16px;overflow:clip}
:root[data-vt="open"]::view-transition-old(abreq){mix-blend-mode:normal;animation:ab-vtOpenOut .12s linear both}
:root[data-vt="open"]::view-transition-new(abreq){mix-blend-mode:normal;animation:ab-vtOpenIn .2s linear .06s both}
@keyframes ab-vtOpenOld{0%,85%{opacity:1}100%{opacity:0}}
@keyframes ab-vtOpenNew{0%,85%{opacity:0}100%{opacity:1}}
@keyframes ab-vtOpenOut{to{opacity:0}}
@keyframes ab-vtOpenIn{from{opacity:0}to{opacity:1}}
#ab2.hy .h-crmap{position:relative;display:block;width:auto;margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:0;border:1px solid var(--h-hl);border-radius:16px;overflow:hidden;background:var(--h-s2);aspect-ratio:600/240;cursor:pointer;text-align:start}
#ab2.hy .h-jn__pad>.h-crmap{margin:0 calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .pd>.h-crmap{margin:calc(12px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .pd>.h-crlate{margin-inline:calc(16px * var(--ui))}
#ab2.hy .h-crmap__img{display:block;width:100%;height:100%;object-fit:cover}
#ab2.hy .h-gmk{position:absolute;left:var(--x);top:var(--y);z-index:1;display:grid;place-items:center;width:calc(28px * var(--ui));height:calc(28px * var(--ui));margin:calc(-14px * var(--ui)) 0 0 calc(-14px * var(--ui));border-radius:50%;box-shadow:0 0 0 2px var(--h-s),0 1px 3px rgba(12,17,27,.3);pointer-events:none}
#ab2.hy .h-gmk--a{background:var(--h-i);color:var(--h-g)}
#ab2.hy .h-gmk--b{background:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-gmk svg{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}
#ab2.hy .h-gmk.h-gmk--lg{position:relative;left:auto;top:auto;flex:0 0 auto;margin:0}
html[data-kbnav="1"] #ab2.hy .h-crmap:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px}
#ab2.hy .h-jn__pad>.h-crlate{margin:0 calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-crsz{display:block}
#ab2.hy .h-crsz--ex{margin-top:calc(2px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-gm{position:relative;margin-top:calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;overflow:hidden;background:var(--h-s2)}
#ab2.hy .h-gm--pin{height:min(56vh,480px)}
#ab2.hy .h-gm--route{height:min(50vh,440px)}
#ab2.hy .h-gm{touch-action:none;overscroll-behavior:contain}
#ab2.hy .h-gm__host,#ab2.hy .h-gm__map{position:absolute;top:0;right:0;bottom:0;left:0}
#ab2.hy .h-gm__map img{max-width:none}
#ab2.hy .h-gm__busy,#ab2.hy .h-gm__fail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8px * var(--ui));padding:calc(16px * var(--ui));background:var(--h-s2);color:var(--h-i2);text-align:center}
#ab2.hy .h-gm__fail>svg{width:calc(24px * var(--ui));height:calc(24px * var(--ui))}
#ab2.hy .h-gm__fail .h-btnrow{justify-content:center}
#ab2.hy .h-gm__pin{position:absolute;left:50%;top:50%;z-index:2;width:calc(40px * var(--ui));height:calc(52px * var(--ui));margin:calc(-52px * var(--ui)) 0 0 calc(-20px * var(--ui));pointer-events:none;transition:transform var(--t3) var(--ez)}
#ab2.hy .h-gm__pin svg{display:block;width:100%;height:100%}
#ab2.hy .h-gm__pinb{fill:var(--h-ac);stroke:var(--h-s);stroke-width:2}
#ab2.hy .h-gm__pini{fill:var(--h-s)}
#ab2.hy .h-gm__shadow{position:absolute;left:50%;top:50%;z-index:2;width:calc(14px * var(--ui));height:calc(6px * var(--ui));margin:calc(-3px * var(--ui)) 0 0 calc(-7px * var(--ui));border-radius:50%;background:rgba(12,17,27,.3);pointer-events:none;transition:transform var(--t3) var(--ez),opacity var(--t3) var(--ez)}
#ab2.hy .h-gm--moving .h-gm__pin{transform:translateY(-10px)}
#ab2.hy .h-gm--moving .h-gm__shadow{transform:scale(1.6);opacity:.55}
#ab2.hy .h-gm__foot{position:absolute;left:calc(12px * var(--ui));right:calc(12px * var(--ui));bottom:calc(12px * var(--ui));z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:calc(12px * var(--ui));pointer-events:none}
#ab2.hy .h-gm__foot>*{pointer-events:auto}
#ab2.hy .h-gm__me{position:relative;display:grid;place-items:center;width:calc(44px * var(--ui));height:calc(44px * var(--ui));margin:0;padding:0;border:0;border-radius:50%;background:var(--h-s);color:var(--h-i);box-shadow:0 1px 4px rgba(12,17,27,.2);cursor:pointer}
#ab2.hy .h-gm__me svg{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2.hy .h-gm__me.h-busy{color:var(--h-i3)}
html[data-kbnav="1"] #ab2.hy .h-gm__me:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-gm__pin,#ab2.hy .h-gm__shadow{transition:none}}
#ab2.hy .h-gmsrch{position:relative;z-index:4;margin-top:calc(12px * var(--ui))}
#ab2.hy .h-gmsug{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:calc(280px * var(--ui));overflow-x:hidden;overflow-y:auto;border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);box-shadow:0 8px 24px rgba(12,17,27,.14)}
#ab2.hy .h-gmsug[hidden]{display:none}
#ab2.hy .h-gmsug__row{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;min-height:calc(52px * var(--ui));margin:0;padding:calc(8px * var(--ui)) calc(16px * var(--ui));border:0;background:none;color:var(--h-i);text-align:start;cursor:pointer}
#ab2.hy .h-gmsug__row+.h-gmsug__row{border-top:1px solid var(--h-hl)}
#ab2.hy .h-gmsug__row>svg{flex:0 0 auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-gmsug__row .h-vl{display:flex;flex-direction:column;min-width:0}
#ab2.hy .h-gmsug__row .h-sub{color:var(--h-i2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
@media (hover:hover){#ab2.hy .h-gmsug__row:hover{background:var(--h-s2)}}
html[data-kbnav="1"] #ab2.hy .h-gmsug__row:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px}
#ab2.hy .h-gmsug__none{padding:calc(12px * var(--ui)) calc(16px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-gmaddr{display:flex;align-items:flex-start;gap:calc(12px * var(--ui));align-self:stretch;padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s);box-shadow:0 2px 12px rgba(12,17,27,.16)}
#ab2.hy .h-gmqb{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;margin:0;cursor:text;text-align:start;font:inherit}
#ab2.hy .h-gmaddr__i{flex:0 0 auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));margin-top:calc(2px * var(--ui));color:var(--h-ac-i)}
#ab2.hy .h-gmaddr__i svg{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2.hy .h-gmaddr__t{display:flex;flex-direction:column;gap:calc(2px * var(--ui));min-width:0}
#ab2.hy .h-cpbar__end>.h-cpsign,#ab2.hy .h-cpfirst,#ab2.hy .h-cpdock .h-cpline .h-cpopt{position:relative}
#ab2.hy .h-cpbar__end>.h-cpsign::after,#ab2.hy .h-cpfirst::after,#ab2.hy .h-cpdock .h-cpline .h-cpopt::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-cpbar__end{gap:calc(8px * var(--ui))}
#ab2.hy .inb__list>.h-notify+.h-intbar{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-crint{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-crint .cp__oi{position:relative;width:calc(22px * var(--ui));height:calc(22px * var(--ui));margin:0;padding:0;border-radius:50%;border:1.5px solid var(--h-fe);background:transparent;color:transparent;display:inline-grid;place-items:center;flex:0 0 auto;transition:background-color .12s,border-color .12s}
#ab2.hy .h-crint__row.h-on .cp__oi{background:var(--h-ac);border-color:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-crint__row[aria-busy="true"]{cursor:progress}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-crint .cp__oi{transition:none}}
#ab2.hy .h-btstep{display:flex;align-items:center;gap:calc(8px * var(--ui));margin:calc(24px * var(--ui)) 0 calc(12px * var(--ui))}
#ab2.hy .h-btstep h3{margin:0;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-btstep__n{width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);display:grid;place-items:center;font-size:calc(12px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;flex:0 0 auto}
#ab2.hy .md__c .h-grp.h-bank{margin-inline:0}
#ab2.hy .h-bthd{display:flex;align-items:center;gap:calc(12px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-bthd__t{display:flex;flex-direction:column;min-width:0}
#ab2.hy .h-bthd__t>span{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-bthd__t>small{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2);text-align:start}
#ab2.hy .h-btrow{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:calc(8px * var(--ui));align-items:center;width:100%;min-height:calc(56px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-top:1px solid var(--h-hl2);background:transparent;color:var(--h-i);text-align:start;cursor:pointer}
#ab2.hy .h-btrow__k{grid-column:1;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-btrow__v{grid-column:1;justify-self:start;max-width:100%;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-btrow__v small{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:500;color:var(--h-i2)}
#ab2.hy .h-btrow__s{grid-column:1;justify-self:start;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-btrow__c{grid-column:2;grid-row:1/span 3;align-self:center;width:calc(24px * var(--ui));height:calc(24px * var(--ui));display:grid;place-items:center;color:var(--h-ac-i)}
#ab2.hy .h-btnum .h-btrow__v{font-variant-numeric:tabular-nums;letter-spacing:0}
#ab2.hy .h-btamt .h-btrow__v{font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf))}
#ab2.hy .h-btc2{display:none}
#ab2.hy .h-copied .h-btc1{display:none}
#ab2.hy .h-copied .h-btc2{display:block;color:var(--h-ok)}
#ab2.hy .h-btpair{display:grid;gap:calc(8px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-btpair__c{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui))}
#ab2.hy .h-btchip{display:inline-flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(44px * var(--ui));padding:0 calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600}
#ab2.hy .h-btchip>.h-ico{color:var(--h-ac-i)}
#ab2.hy .h-btchip.h-copied{border-color:var(--h-ok)}
#ab2.hy .h-btacts{display:flex;margin-top:calc(12px * var(--ui))}
#ab2.hy .h-btsafe{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-btsafe>.h-ico{flex:0 0 auto;margin-top:calc(2px * var(--ui))}
#ab2.hy .h-btrcs{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-bttr .h-btrcs{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-btrc{overflow:hidden}
#ab2.hy .h-btrc>img{width:100%;height:100%;object-fit:cover;display:block}
#ab2.hy .h-btpdf{display:grid;place-items:center;gap:calc(2px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-btpdf small{font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600}
#ab2.hy .h-btveil{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:calc(4px * var(--ui));background:rgba(16,24,40,.5);color:#FFFFFF;border:0}
#ab2.hy .h-btveil.h-btfail{background:rgba(16,24,40,.78)}
#ab2.hy .h-btveil small{font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600}
#ab2.hy .h-btadd{display:grid;place-items:center;align-content:center;gap:calc(4px * var(--ui))}
#ab2.hy .h-btadd small{font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf))}
#ab2.hy .h-bttr .h-kvl{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-bttr .h-btnrow,#ab2.hy .h-btwd .h-btnrow{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2.hy .h-btwd{margin-top:calc(12px * var(--ui));padding:calc(12px * var(--ui));border-radius:12px;background:var(--h-s2)}
#ab2.hy .h-btdates{color:var(--h-i2)}
#ab2.hy .h-staffbtn{position:relative}
#ab2.hy .h-btn.h-danger:disabled,#ab2.hy .h-btn.h-danger[aria-disabled="true"],#ab2[data-th="داكن"].hy .h-btn.h-danger:disabled,#ab2[data-th="داكن"].hy .h-btn.h-danger[aria-disabled="true"]{background:var(--h-s2);color:var(--h-i3);border-color:transparent;box-shadow:inset 0 0 0 1px var(--h-hl);opacity:1;cursor:default}
#ab2.hy .h-its{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--h-s);border:1px solid var(--h-hl);border-radius:16px}
#ab2.hy .h-its__hd{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;min-height:calc(56px * var(--ui));padding:calc(16px * var(--ui));text-align:start;color:var(--h-i);border-radius:16px;font:inherit}
#ab2.hy .h-its.h-on>.h-its__hd{border-radius:16px 16px 0 0}
#ab2.hy .h-its__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--ui))}
#ab2.hy .h-its__t{display:flex;align-items:center;flex-wrap:wrap;gap:calc(4px * var(--ui)) calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-its__n{font-weight:400;color:var(--h-i3);font-variant-numeric:tabular-nums}
#ab2.hy .h-its__m{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-its__chev{flex:0 0 auto;color:var(--h-i3);transition:transform var(--t5) var(--ez)}
#ab2.hy .h-its.h-on .h-its__chev{transform:rotate(180deg)}
#ab2.hy .h-its__bd{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--t5) var(--ez),visibility 0s linear var(--t5)}
#ab2.hy .h-its.h-on .h-its__bd{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--t5) var(--ez),visibility 0s}
#ab2.hy .h-its__in{min-height:0;overflow:hidden}
#ab2.hy .h-its__row{display:flex;gap:calc(12px * var(--ui));overflow-x:auto;overflow-y:hidden;white-space:normal;padding:calc(16px * var(--ui));scroll-padding-inline:calc(16px * var(--ui));scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;border-top:1px solid var(--h-hl)}
#ab2.hy .h-its__row::-webkit-scrollbar{display:none}
#ab2.hy .h-itc{position:relative;flex:0 0 calc(152px * var(--ui));width:calc(152px * var(--ui));scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;gap:calc(4px * var(--ui));padding:calc(8px * var(--ui)) calc(8px * var(--ui)) calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);text-align:start;color:var(--h-i);font:inherit}
#ab2.hy .h-itc.h-on{background:var(--h-sel);border-color:var(--h-sel-i)}
#ab2.hy .h-itc.h-on .h-itc__t{color:var(--h-sel-i)}
#ab2.hy .h-itc__img{display:grid;place-items:center;width:100%;aspect-ratio:1;margin-bottom:calc(4px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i3);overflow:hidden}
#ab2.hy .h-itc__img>img{width:100%;height:100%;object-fit:cover;display:block}
#ab2.hy .h-itc__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(48px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-itc__p{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-itc__p .h-rowpr__v{font-size:calc(14px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-itc__s{display:block;font-size:calc(12px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ab2.hy .h-itc>.h-tok{position:absolute;top:calc(12px * var(--ui));inset-inline-start:12px;background:var(--h-s);border-radius:8px;padding:0 calc(8px * var(--ui))}
#ab2.hy .h-its__ask{padding:0 calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-its__f{display:flex;align-items:stretch;gap:calc(8px * var(--ui))}
#ab2.hy .h-its__fld{flex:1 1 auto;min-width:0}
#ab2.hy .h-its__f>.h-its__go{flex:0 0 auto;width:auto;height:auto;min-height:calc(48px * var(--ui));padding:0 calc(16px * var(--ui))}
#ab2.hy .h-its__cap{margin-top:calc(8px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-its__ask>.h-its__cap:first-child{margin-top:0}
#ab2.hy .h-its__done{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-its__done>.h-ico{flex:0 0 auto;margin-top:calc(3px * var(--ui));color:var(--h-ok)}
#ab2.hy .h-its__nt{display:block;margin-top:calc(4px * var(--ui));color:var(--h-i2)}
[data-motion="هادئ"] #ab2.hy .h-its__bd,[data-motion="هادئ"] #ab2.hy .h-its__chev{transition:none}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-its__bd,#ab2.hy .h-its__chev{transition:none}}
#ab2.hy .h-ofwant{display:flex;align-items:center;gap:calc(8px * var(--ui));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(8px * var(--ui)) calc(12px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-ofwant>.h-ico{flex:0 0 auto;color:var(--h-i2)}
#ab2.hy .h-ofrow>.h-vl>.h-st>.h-ofrow__want{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0;white-space:nowrap;min-width:0}
#ab2.hy .h-ofrow__wk{flex:0 0 auto;color:var(--h-i2)}
#ab2.hy .h-ofrow__wt::before{content:'«'}
#ab2.hy .h-ofrow__wt::after{content:'»'}
#ab2.hy .h-ofrow__wt{display:block;flex:0 1 auto;min-width:0;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;color:var(--h-i)}
#ab2.hy .h-brw__none.h-brw__q0{padding:calc(16px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .h-brw__relw{display:flex;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(16px * var(--ui));padding:calc(8px * var(--ui)) 0;color:var(--h-i3);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-brw__ask{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(16px * var(--ui));padding:calc(24px * var(--ui)) calc(16px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s);text-align:center}
#ab2.hy .h-brw__ask .h-brw__askt{margin:0;color:var(--h-i);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-brw__ask .h-brw__asks{margin:0 0 calc(8px * var(--ui));color:var(--h-i2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-brw__askt2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(4px * var(--ui)) calc(8px * var(--ui));margin-top:calc(16px * var(--ui));color:var(--h-i2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));text-align:center}
#ab2.hy .h-brw__picked{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-brw__got{flex:0 0 auto;white-space:nowrap}
#ab2.hy .h-jn__list+.h-jn__acts,#ab2.hy .h-jn__note+.h-jn__acts{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-jn__note:has(+.h-jn__acts){padding-bottom:calc(8px * var(--ui))}
#ab2.hy .md[class*="md--cp"] .h-brw__city .h-seg>button{min-height:calc(48px * var(--ui))}
#ab2.hy .md[class*="md--cp"] .h-brw__city .h-seg{height:calc(56px * var(--ui))}
#ab2.hy .h-fld.h-tagrow{height:auto}
#ab2.hy .h-fld.h-tagrow textarea{height:auto}
html[data-lay="stack"] #ab2[data-bk] .sb,html[data-lay="stack"] #ab2[data-bk] .inb{pointer-events:none}
html[data-lay="stack"] #ab2.hy{padding-inline-start:var(--safe-s)}
html[data-lay="stack"] #ab2.hy .ops__rail{margin-inline-start:calc(-1 * var(--safe-s))}
html[data-lay="stack"][data-short="1"] #ab2.hy .md:not(.md--anch):not(.md--spot)>.md__c{justify-self:center}
html[data-lay="stack"][data-short="1"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--peek)>.md__c{max-width:min(calc(640px * var(--ui)),calc(100% - var(--safe-s) - var(--safe-e)))}
html[data-lay="wide"] #ab2.hy .rszh::after{inset-inline-start:-2px;width:calc(3px * var(--ui));background:var(--h-ac-i)}
#ab2.hy .rszh__g{display:none}
html[data-lay="wide"] #ab2.hy .rszh__g{display:block;position:absolute;top:50%;inset-inline-start:-3px;width:calc(6px * var(--ui));height:calc(40px * var(--ui));margin-top:calc(-20px * var(--ui));border-radius:3px;background:var(--h-i3);opacity:0;transition:opacity var(--t2) var(--ez);pointer-events:none}
@media (hover:hover) and (pointer:fine){html[data-lay="wide"] #ab2.hy .rszh:hover .rszh__g{opacity:1}}
html[data-kbnav="1"] #ab2.hy .rszh:focus-visible .rszh__g,html[data-rsz="1"] #ab2.hy .rszh__g{opacity:1;background:var(--h-ac-i)}
#ab2.hy .h-dtempty{display:flex;flex-direction:column;align-items:center;max-width:calc(400px * var(--ui));padding-inline:calc(24px * var(--ui));text-align:center}
#ab2.hy .h-dtempty__i{display:grid;place-items:center;flex:0 0 auto;width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:50%;border:1px solid var(--h-hl);color:var(--h-i3)}
#ab2.hy .h-dtempty__t{margin-top:calc(16px * var(--ui));font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-dtempty__x{margin-top:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-dthint{display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(8px * var(--ui));margin-top:calc(16px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3)}
@media (hover:hover) and (pointer:fine){#ab2.hy .hy-pv--split:has(.h-pvside [data-rove]) .h-dthint{display:flex}}
html[data-lay="wide"] #ab2.hy .h-pvpick--solo>.h-empty{width:100%;max-width:calc(640px * var(--ui))}
#ab2.hy .h-dterr{display:flex;align-items:center;gap:calc(8px * var(--ui));flex:0 0 auto;min-height:calc(44px * var(--ui));margin:calc(4px * var(--ui)) calc(var(--wcol,0px) + 16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-dterr>.h-ico{color:var(--h-i3)}
#ab2.hy .h-dterr>.h-link{margin-inline-start:auto}
#ab2.hy a.h-row:active{background:var(--h-s2)}
#ab2.hy .h-ofctx__nav{display:flex;flex:0 1 auto;min-width:0}
#ab2.hy .h-ofctx__ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}
#ab2.hy .h-ofctx__ol>li{display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0}
html[data-lay="wide"] #ab2.hy>.rszh{order:1}
html[data-lay="wide"] #ab2.hy>.cm{order:2}
html[data-lay="wide"] #ab2.hy .pv.hy-pv--split>.rszh{order:1}
html[data-lay="wide"] #ab2.hy .pv.hy-pv--split>:not(.h-pvside):not(.rszh){order:2}
#ab2.hy>.h-skip{position:fixed;z-index:60;top:calc(8px + var(--safe-t));inset-inline-start:calc(8px + var(--safe-s));width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}
#ab2.hy>.h-skip:focus{width:auto;height:auto;clip-path:none;overflow:visible;display:inline-flex;align-items:center;min-height:calc(44px * var(--ui));padding:0 calc(16px * var(--ui));border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);color:var(--h-i);font-size:calc(15px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;text-decoration:none;box-shadow:var(--h-sh2);outline:2px solid var(--h-ac-i);outline-offset:2px}
html[data-kbnav="1"] #ab2.hy :is(h1,h2)[tabindex="-1"]:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px;border-radius:8px}
html[data-kbnav="1"] #ab2.hy>.cm[tabindex="-1"]:focus-visible,html[data-kbnav="1"] #ab2.hy .pv__main[tabindex="-1"]:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px}
html[data-lay="wide"] #ab2.hy .h-rail a.h-seat{text-decoration:none;cursor:pointer}
html[data-lay="wide"] #ab2.hy .h-rail .h-raillogo[data-a]{cursor:pointer}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat>.h-kbd{position:absolute;top:calc(4px * var(--ui));inset-inline-start:4px;opacity:0;transition:opacity var(--t1) var(--ez);pointer-events:none}
@media (hover:hover){html[data-lay="wide"] #ab2.hy .h-rail .h-seat:hover>.h-kbd{opacity:1}}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat:focus-visible>.h-kbd{opacity:1}
#ab2.hy .h-kbd{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(20px * var(--ui));height:calc(20px * var(--ui));padding:0 calc(6px * var(--ui));border:1px solid var(--h-hl);border-radius:8px;background:var(--h-s);color:var(--h-i2);font-family:inherit;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
#ab2.hy .h-keyrow{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui));min-height:calc(44px * var(--ui))}
#ab2.hy .h-keyrow>.h-vl{flex:1 1 auto;min-width:0}
#ab2.hy .h-keys{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));flex:0 0 auto;direction:ltr}
#ab2.hy .h-kplus{color:var(--h-i3);font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf))}
#ab2.hy .h-keyfoot{margin-top:calc(16px * var(--ui))}
html[data-lay="wide"] #ab2.hy .md--rowMenu{background:none;display:block;animation:none}
html[data-lay="wide"] #ab2.hy .md--rowMenu>.md__c.h-sh{position:fixed;left:0;top:0;width:auto;min-width:calc(240px * var(--ui));max-width:calc(320px * var(--ui));max-height:calc(100vh - 16px);margin:0;padding:calc(4px * var(--ui)) 0;gap:0;border:1px solid var(--h-hl);border-radius:12px;background:var(--h-s);box-shadow:var(--h-sh2);animation:ab-popin .12s var(--ez) both}
html[data-lay="wide"] #ab2.hy .md--rowMenu>.md__c>h2{margin:0;padding:calc(8px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i2)}
html[data-lay="wide"] #ab2.hy .md--rowMenu>.md__c>.h-sub{margin:0;padding:0 calc(16px * var(--ui)) calc(4px * var(--ui));font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3)}
html[data-lay="wide"] #ab2.hy .md--rowMenu .h-grp{margin:calc(4px * var(--ui)) 0 0;border:0;border-radius:0;background:none;box-shadow:none}
html[data-lay="wide"] #ab2.hy .md--rowMenu .h-grp>.h-row{min-height:calc(44px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui));border-radius:0}
html[data-lay="wide"] #ab2.hy .md--rowMenu .h-grp>.h-row .h-sub{font-size:calc(13px * var(--zf));line-height:calc(18px * var(--zf))}
html[data-lay="wide"] #ab2.hy .md--rowMenu .h-rmsep{height:1px;margin:calc(4px * var(--ui)) 0;background:var(--h-hl)}
@media (hover:hover){html[data-lay="wide"] #ab2.hy .md--rowMenu .h-row[role="menuitem"]:not([aria-disabled="true"]):not([disabled]):hover{background:var(--h-s2)}}
html[data-kbnav="1"] #ab2.hy .md--rowMenu .h-row[role="menuitem"]:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:-2px}
@keyframes ab-popin{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
html[data-lay="wide"] #ab2.hy :is(.sb,.h-pvside){position:relative}
#ab2.hy .h-newpill{position:absolute;z-index:6;inset-inline:0;margin-inline:auto;width:max-content;display:inline-flex;align-items:center;gap:calc(4px * var(--ui));height:calc(32px * var(--ui));padding:0 calc(12px * var(--ui));border:1px solid var(--h-hl);border-radius:16px;background:var(--h-s);color:var(--h-ac-i);font-family:inherit;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;box-shadow:var(--h-sh2);cursor:pointer;animation:ab-popin .16s var(--ez) both}
#ab2.hy .h-newpill.h-newpill--fix{position:fixed}
#ab2.hy .h-newpill::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(44px * var(--ui));transform:translateY(-50%)}
@media (prefers-reduced-motion:reduce){html[data-lay="wide"] #ab2.hy :is(.md--rowMenu>.md__c,.h-newpill){animation:none}html[data-lay="wide"] #ab2.hy .h-rail .h-seat>.h-kbd{transition:none}}
html[data-motion="هادئ"][data-lay="wide"] #ab2.hy :is(.md--rowMenu>.md__c,.h-newpill){animation:none}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-newpill{animation:none}}
html[data-motion="هادئ"] #ab2.hy .h-newpill{animation:none}
#ab2.hy .h-acctid{display:flex;align-items:center;gap:calc(12px * var(--ui));margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-acctid__me{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(72px * var(--ui));margin:0;padding:calc(8px * var(--ui)) 0;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}
#ab2.hy .h-acctid__ava{width:calc(56px * var(--ui));height:calc(56px * var(--ui));border-radius:28px;font-size:calc(22px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;background:var(--h-s2);color:var(--h-i2);box-shadow:none;flex:0 0 auto}
#ab2.hy .h-acctid__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(2px * var(--ui))}
#ab2.hy .h-acctid__n{display:flex;align-items:center;gap:calc(8px * var(--ui));min-width:0;font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-acctid__n>bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-acctv>bdi{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-acctid__n>.h-ico{flex:0 0 auto}
#ab2.hy .h-acctid__add{color:var(--h-ac-i)}
#ab2.hy .h-acctid__s{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:400;color:var(--h-i2)}
#ab2.hy .h-acctid__me>.h-chev{flex:0 0 auto;color:var(--h-i3)}
#ab2.hy .h-acctid+.h-guestcard{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-acctv{display:block;flex:0 1 auto;min-width:0;max-width:55%;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(15px * var(--zf));line-height:calc(20px * var(--zf));font-weight:400;color:var(--h-i2);font-variant-numeric:tabular-nums}
#ab2.hy .h-acctfoot{margin:calc(24px * var(--ui)) calc(16px * var(--ui)) 0;text-align:center;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-acctgrp{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-acctgrp .h-sub>bdi{overflow-wrap:anywhere}
#ab2.hy .h-acctgrp+.h-acctgrp{margin-top:calc(24px * var(--ui))}
#ab2.hy .h-acctntf{margin-top:calc(24px * var(--ui))}
#ab2.hy .h-ntfdnd{margin-top:calc(24px * var(--ui))}
#ab2.hy .h-ntfsk{display:inline-block;vertical-align:middle;width:calc(140px * var(--ui));height:calc(14px * var(--ui))}
#ab2.hy .h-acctv>.h-ntfsk,#ab2.hy .h-row>.h-ntfsk{width:calc(64px * var(--ui));flex:0 0 auto;margin-inline-start:auto}
#ab2.hy .h-sw.h-swsk{background:var(--h-s2);cursor:default}
#ab2.hy .h-sw.h-swsk::after{background:var(--h-hl2);box-shadow:none}
#ab2.hy .h-ntferr{display:flex;align-items:center;gap:calc(8px * var(--ui));padding:0 calc(16px * var(--ui)) calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:400;color:var(--h-bad)}
#ab2.hy .h-ntferr>.h-ico{flex:0 0 auto}
#ab2.hy .h-ntferr+.h-row{border-top:1px solid var(--h-hl2)}
#ab2.hy .h-ntfban{display:flex;align-items:flex-start;gap:calc(12px * var(--ui));margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i)}
#ab2.hy .h-ntfban>.h-ico{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-ntfban>p{margin:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-ntffoot{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-fs{min-width:0;margin:calc(16px * var(--ui)) 0 0;padding:0;border:0}
#ab2.hy .h-fs__l{float:none;width:100%;margin:0 0 calc(8px * var(--ui));padding:0 calc(16px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-fs__cap{margin:calc(8px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-fs>.h-seg{margin:0}
#ab2.hy .h-fs:disabled .h-row .h-vl{color:var(--h-i3)}
#ab2.hy .h-fs:disabled .h-row .h-vl .h-sub{color:var(--h-i3)}
#ab2.hy .h-fs:disabled .h-radio{border-color:var(--h-hl)}
#ab2.hy .h-lookprev{margin:calc(12px * var(--ui)) 0 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s2);font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2.hy .h-dndgrp,#ab2.hy .h-dndtz{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-dndrow .h-vl{flex:1 1 auto;min-width:0;cursor:pointer}
#ab2.hy .h-dndsel{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;border-radius:8px}
#ab2.hy .h-dndsel select{-webkit-appearance:none;appearance:none;min-width:calc(88px * var(--ui));min-height:calc(44px * var(--ui));margin:0;padding-block:0;padding-inline:calc(8px * var(--ui)) calc(24px * var(--ui));border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i);text-align:end;text-align-last:end;font-variant-numeric:tabular-nums;cursor:pointer}
#ab2.hy .h-dndsel select:disabled{color:var(--h-i3);cursor:default}
#ab2.hy .h-dndsel>.h-ico{position:absolute;inset-inline-end:0;top:50%;margin-top:calc(-8px * var(--ui));pointer-events:none;color:var(--h-i3)}
html[data-kbnav="1"] #ab2.hy .h-dndsel:focus-within{outline:2px solid var(--h-ac-i);outline-offset:2px}
#ab2.hy .h-dndcap{margin:calc(12px * var(--ui)) 0 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-acctempty{margin:calc(16px * var(--ui)) 0 0;padding:calc(24px * var(--ui)) 0;text-align:center;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-sh .h-lgq{margin:calc(12px * var(--ui)) 0 0;height:calc(48px * var(--ui))}
#ab2.hy .h-sh .h-lgq+.h-grp{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-lgerr{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--ui)) calc(12px * var(--ui));margin:calc(12px * var(--ui)) 0 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;border:1px solid var(--h-hl);color:var(--h-i)}
#ab2.hy .h-lgerr>.h-ico{flex:0 0 auto;color:var(--h-i2)}
#ab2.hy .h-lgerr>span{flex:1 1 calc(160px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-lgnone{margin:calc(16px * var(--ui)) 0 0;padding:calc(16px * var(--ui)) 0;text-align:center;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-nfcross{margin-top:calc(12px * var(--ui))}
@supports (overflow-x:clip){
#ab2.hy .h-acctid__n>bdi,#ab2.hy .h-acctv,#ab2.hy .h-acctv>bdi{overflow:visible;overflow-x:clip;overflow-y:visible}
}
html[data-lay="wide"] #ab2.hy .pg.hy-pg.h-acsplit{flex-direction:row}
html[data-lay="wide"] #ab2.hy .h-acside>.h-mhead{flex:0 0 auto}
html[data-lay="wide"] #ab2.hy .h-acsidel{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 0 calc(24px * var(--ui));overscroll-behavior:contain}
html[data-lay="wide"] #ab2.hy .h-acpane{--wcol:max(0px,calc((100% - 672px * var(--ui)) / 2));flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}
html[data-lay="wide"] #ab2.hy .h-acpane>.hy-pg__in{padding-inline:var(--wcol);padding-block-start:calc(var(--safe-t) + 4px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-acpane .h-acpt,html[data-lay="wide"] #ab2.hy .h-acpane .hy-pg__in>h2:first-child{display:flex;align-items:center;min-height:calc(52px * var(--ui));margin:0;padding:0 calc(16px * var(--ui));font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i)}
html[data-lay="wide"] #ab2.hy .h-acpane .hy-pg__in>h2:first-child+.h-sub{margin:0 calc(16px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-acpane .h-acpt+.h-acctgrp,html[data-lay="wide"] #ab2.hy .h-acpane .h-acpt+.h-acctcap{margin-top:calc(8px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-acpane [tabindex="-1"]:focus{outline:none}
html[data-lay="wide"] #ab2.hy .h-acpane .h-acpick{min-height:100%;padding-bottom:calc(48px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-acpick .h-empty>.h-tt{margin:0;font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
html[data-lay="wide"] #ab2.hy .h-acside .h-row[aria-current="page"]{background:var(--h-sel)}
html[data-lay="wide"] #ab2.hy .h-acside .h-row[aria-current="page"] .h-vl{color:var(--h-sel-i);font-weight:600}
#ab2.hy .h-acctbiz .h-row>.h-chip{flex:0 0 auto;margin-inline-start:auto}
#ab2.hy .h-acctfail{color:var(--h-bad)}
#ab2.hy .h-acctbit{white-space:nowrap}
#ab2.hy .h-acctcap{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-acctcap+.h-acctgrp{margin-top:calc(12px * var(--ui))}
#ab2.hy .hy-pg__in>.h-acctempty{margin-inline:calc(16px * var(--ui))}
#ab2.hy .hy-pg__in>.h-verpin:not(:empty),#ab2.hy .h-acsidel>.h-verpin:not(:empty){padding-inline:calc(16px * var(--ui))}
#ab2.hy .hy-pg__in>.h-verpin>.h-card.h-warncard,#ab2.hy .h-acsidel>.h-verpin>.h-card.h-warncard{margin-inline:0}
#ab2.hy .h-ofrow__msn{display:inline-flex;align-items:center;gap:calc(4px * var(--ui))}
#ab2.hy .h-ofrow__msn>.h-ico{flex:0 0 auto}
#ab2.hy .h-msnhd{display:flex;align-items:center;gap:calc(12px * var(--ui))}
#ab2.hy .h-msnhd__ic{flex:0 0 auto;display:grid;place-items:center;width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-ac-i)}
#ab2.hy .h-msnhd__b{min-width:0;padding-inline-end:calc(40px * var(--ui))}
#ab2.hy .h-msnhd__t{margin:0;font-size:calc(20px * var(--zf));line-height:calc(28px * var(--zf));font-weight:600;color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-msnhd__s{margin:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2);overflow-wrap:anywhere}
#ab2.hy .h-msnfoot{display:flex;flex-direction:column;gap:calc(8px * var(--ui))}
#ab2.hy .h-msnparts,#ab2.hy .h-msnpicks,#ab2.hy .h-msnalts,#ab2.hy .h-msnsub{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-msnautog{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-msnnext{margin:calc(16px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-msnplan{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-msnplan__hd{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12px * var(--ui));flex-wrap:wrap}
#ab2.hy .h-msnplan__k{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-msnplan__v{display:inline-flex;align-items:baseline;gap:calc(4px * var(--ui));font-size:calc(24px * var(--zf));line-height:calc(32px * var(--zf));font-weight:600;color:var(--h-i);font-variant-numeric:tabular-nums}
#ab2.hy .h-msnplan__v small{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:400;color:var(--h-i2)}
#ab2.hy .h-msnplan__sub{margin:calc(4px * var(--ui)) 0 0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-msnpick__part{display:block;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-msnwhy{list-style:none;margin:calc(12px * var(--ui)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(8px * var(--ui))}
#ab2.hy .h-msnwhy>li{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-msnwhy>li>.h-ico{flex:0 0 auto;margin-top:calc(3px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-msnwhy--cv>li{color:var(--h-i2)}
#ab2.hy .h-msnhow{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-msnhow__p{margin:0;padding:0 calc(16px * var(--ui)) calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-msndone{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-msndone__t{flex:0 0 auto;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i3)}
#ab2.hy .h-msnwait{display:flex;align-items:center;gap:calc(8px * var(--ui));margin-top:calc(16px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s2);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .md__c .h-crmap.h-cppin{margin:0 0 calc(8px * var(--ui));aspect-ratio:600/180}
#ab2.hy .h-pfsec>.h-crmap{margin:0 calc(16px * var(--ui)) calc(12px * var(--ui));aspect-ratio:600/180}
#ab2.hy .md__c .h-cposc+.h-cposcx{margin-top:calc(12px * var(--ui))}
#ab2.hy .md__c .h-cposcx+.h-fld,#ab2.hy .md__c .h-cposcq+.h-cposcn,#ab2.hy .md__c .h-cposcq+.h-grp,#ab2.hy .md__c .h-cposcq+.h-cpnote,#ab2.hy .md__c .h-cposcx+.h-cpnote{margin-top:calc(8px * var(--ui))}
#ab2.hy .md[class*="md--cp"] .h-cposcx,#ab2.hy .md[class*="md--cp"] .h-cposcn{row-gap:calc(12px * var(--ui))}
#ab2.hy .md[class*="md--cp"] .h-cposcx>.h-chip::after,#ab2.hy .md[class*="md--cp"] .h-cposcn>.h-chip::after{height:calc(48px * var(--ui))}
#ab2.hy .h-nav.h-cpbar:not(.h-cpbar--home){grid-template-columns:1fr minmax(0,auto) 1fr}
#ab2.hy .h-cpbar>.h-cpx{justify-self:start}
#ab2.hy .h-cpbar>.h-cpnew{grid-column:3;justify-self:end}
#ab2.hy .h-cpnew{position:relative;min-height:calc(44px * var(--ui));padding:0 calc(8px * var(--ui));display:inline-flex;align-items:center;white-space:nowrap}
#ab2.hy .h-cpnew::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-cpband .h-cpband__as{grid-column:2;display:flex;flex-wrap:wrap;column-gap:calc(16px * var(--ui));justify-self:start}
#ab2.hy .h-incp{display:flex;flex-direction:column}
#ab2.hy .h-incp__s+.h-incp__s{margin-top:calc(12px * var(--ui));padding-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-incp__k{display:flex;align-items:center;gap:calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-incp__k>.h-ico{flex:0 0 auto;color:var(--h-i3)}
#ab2.hy .h-incp__v{margin-top:calc(4px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);text-align:start;white-space:pre-line;overflow-wrap:anywhere}
#ab2.hy .h-incp__v .h-tx{margin:0;padding:0;border:0}
#ab2.hy .h-incp__v .trc{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-incp__v>.h-ofph,#ab2.hy .h-incp__v>.h-ofitem{margin-top:calc(12px * var(--ui));white-space:normal}
#ab2.hy .h-ofcard>.h-incp{margin-top:calc(16px * var(--ui));padding-top:calc(16px * var(--ui));border-top:1px solid var(--h-hl2)}
#ab2.hy .h-ofprev>.h-incp{margin-top:calc(16px * var(--ui))}
#ab2.hy #ofPrev .h-incp__v{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#ab2.hy .h-incp+.h-kvl{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-accamt+.h-incp,#ab2.hy .h-accack+.h-incp{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-jal__h{margin:calc(20px * var(--ui)) 0 calc(8px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-jal__r{min-height:calc(64px * var(--ui));gap:calc(12px * var(--ui));cursor:pointer}
#ab2.hy .h-jal__r:not([data-a]){cursor:default}
#ab2.hy .h-jal__r>.h-vl{flex:1 1 auto;min-width:0}
#ab2.hy .h-jal__r .h-tt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-jal__r.on .h-tt{font-weight:600}
#ab2.hy .h-jal__r .h-cbx.h-on{background:var(--h-ac-i);border-color:var(--h-ac-i);color:var(--h-ac-on)}
#ab2.hy .h-jal__img{flex:0 0 auto;width:calc(44px * var(--ui));height:calc(44px * var(--ui));border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--h-s2);color:var(--h-i3)}
#ab2.hy .h-jal__img>img{width:100%;height:100%;object-fit:cover;display:block}
#ab2.hy .h-jal__none{padding:calc(16px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2.hy .h-jal__none>p+p{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-jal__cap{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-jal__say{margin:0 0 calc(12px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-jal__foot>.h-btn{width:100%}
#ab2.hy .h-kidln{margin:calc(12px * var(--ui)) 0 calc(8px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-jal__say>.h-jal__l{display:block}
#ab2.hy .h-jal__say>.h-jal__l+.h-jal__l{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-viewer__stage.h-zoom{display:flex;overflow:auto;touch-action:pan-x pan-y pinch-zoom;direction:ltr;overscroll-behavior:contain}
#ab2.hy .h-viewer__stage.h-zoom>img{position:relative;inset:auto;flex:0 0 auto;margin:auto;max-width:none;max-height:none}
#ab2.hy .h-viewer__stage.h-zoom>.h-viewer__nav--prev,#ab2.hy .h-viewer__stage.h-zoom>.h-viewer__nav--next{display:none}
#ab2.hy .h-viewer__acts{display:flex;align-items:center;gap:calc(8px * var(--ui))}
#ab2.hy .h-grp+.h-bxplnote{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-fld.h-pfintf{display:flex;align-items:flex-end;gap:calc(8px * var(--ui));padding-inline-end:calc(6px * var(--ui));padding-block:calc(6px * var(--ui))}
#ab2.hy .h-fld.h-pfintf>textarea{flex:1 1 auto;min-width:0;align-self:center}
#ab2.hy .h-fld.h-pfintf{padding-block:calc(5px * var(--ui));padding-inline-end:calc(5px * var(--ui))}
#ab2.hy .h-fld.h-pfintf>.h-pfintgo{flex:0 0 auto;margin:0;height:calc(40px * var(--ui));min-height:0;position:relative}
#ab2.hy .h-fld.h-pfintf>.h-pfintgo::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(44px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-pfintsay:empty{display:none}
#ab2.hy .h-pfintsay{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-pfint__hd{width:100%;border:0;background:none;font:inherit;text-align:start;cursor:pointer}
#ab2.hy .h-pfint__hd>.h-chev{flex:0 0 auto;color:var(--h-i3)}
#ab2.hy .h-pfint__advb>.h-pfint__del{margin-top:calc(16px * var(--ui));color:var(--h-bad)}
#ab2.hy .h-pfint__advb>.h-pfint__del>.h-ico{color:currentColor}
#ab2.hy .h-pfintact{display:flex;flex-direction:column;gap:calc(8px * var(--ui));margin-top:calc(16px * var(--ui))}
#ab2.hy .h-chip.h-pfintc{display:inline-block;height:auto;min-height:calc(28px * var(--ui));white-space:normal;max-width:100%;padding-block:calc(3px * var(--ui));text-align:start}
#ab2.hy .h-pfintc__w{font-weight:400;color:var(--h-i2)}
#ab2.hy .h-pfcities{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));padding-top:calc(4px * var(--ui));padding-bottom:calc(12px * var(--ui))}
#ab2.hy .h-chip.h-pfcity{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2px * var(--ui));height:auto;min-height:calc(28px * var(--ui));max-width:100%;white-space:normal;text-align:start;padding-block:calc(4px * var(--ui))}
#ab2.hy .h-pfcity__n{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));font-weight:600}
#ab2.hy .h-pfcity__n>.h-ico{flex:0 0 auto;color:var(--h-i2)}
#ab2.hy .h-pfcity__i{font-weight:400;color:var(--h-i2);font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf))}
#ab2.hy .h-tok.h-pref{white-space:normal;max-width:100%;align-items:flex-start;padding-block:calc(4px * var(--ui));text-align:start}
#ab2.hy .h-tok.h-pref>.h-ico{margin-top:calc(1px * var(--ui));flex:0 0 auto}
#ab2.hy .h-pdpref{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-pdpref>.h-tok.h-pref{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));min-height:calc(28px * var(--ui))}
#ab2.hy .h-pdpref__s{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-card.h-incl>.h-ofnote:first-child{margin-top:0;padding-top:0;border-top:0}
#ab2.hy .h-card .h-kvr__v>.trc{margin-top:calc(8px * var(--ui));padding-top:0;border-top:0}
#ab2.hy .h-q .h-opt.h-w>input{align-self:stretch;min-height:calc(44px * var(--ui));margin-block:calc(-7px * var(--ui));padding-block:0}
#ab2.hy .h-roombar>.h-filchips{flex:1 1 0;container-type:inline-size}
#ab2.hy .h-roombar>.h-filchips>.h-chip>bdi{flex:0 1 auto;min-width:0;max-width:8em;max-width:max(4em,calc(100cqi - 5em));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ab2.hy .h-rq__l1>.h-tt{padding-bottom:calc(2px * var(--zf));margin-bottom:calc(-2px * var(--zf))}
#ab2.hy .h-cprow.h-cpclash{align-items:flex-start}
#ab2.hy .h-cpclash>.h-cprow__ic{margin-top:calc(2px * var(--ui))}
#ab2.hy .h-cpclash>.h-cprow__b{display:block}
#ab2.hy .h-cpclash .h-cpclash__acts{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-cpclash .h-btn.h-cpclash__b{width:auto;flex:0 1 auto;min-width:calc(96px * var(--ui));height:auto;min-height:calc(44px * var(--ui));flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:calc(6px * var(--ui)) calc(12px * var(--ui));white-space:normal;text-align:start}
#ab2.hy .h-cpclash .h-cpclash__n{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-cpclash .h-cpclash__s{font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:400;color:var(--h-i2)}
#ab2.hy .h-oflate{display:flex;gap:calc(12px * var(--ui));align-items:flex-start;margin-top:calc(12px * var(--ui));padding:calc(12px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i)}
#ab2.hy .h-oflate .h-oflate__ic{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-oflate .h-oflate__b{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4px * var(--ui));min-width:0}
#ab2.hy .h-oflate .h-oflate__t{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
#ab2.hy .h-oflate .h-oflate__s{font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-oflate .h-btn{width:auto;margin-top:calc(4px * var(--ui))}
#ab2.hy .h-stc__n{overflow:visible;overflow-x:clip;overflow-y:visible}
#ab2.hy .h-ofidk{display:flex;gap:calc(12px * var(--ui));align-items:flex-start;margin-bottom:calc(12px * var(--ui));padding:calc(12px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i)}
#ab2.hy .h-ofidk .h-ofidk__ic{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-ofidk .h-ofidk__b{display:flex;flex-direction:column;gap:calc(4px * var(--ui));min-width:0}
#ab2.hy .h-ofidk .h-ofidk__t{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
#ab2.hy .h-ofidk .h-ofidk__s{font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));color:var(--h-i2)}
html[dir="ltr"] .h-ico:has(>use[href="#i-chl"]),html[dir="ltr"] .h-ico:has(>use[href="#i-chr"]){scale:-1 1}
#ab2.hy .h-moreerr{display:flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(44px * var(--ui));margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0;font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-moreerr>.h-ico{color:var(--h-i3)}
#ab2.hy .h-moreerr>.h-link{margin-inline-start:auto}
#ab2.hy .h-pdfacts>.h-row.h-pddet{align-items:flex-start}
#ab2.hy .h-pddet>.h-lead{margin-top:calc(0px * var(--ui))}
#ab2.hy .h-pddet>.h-vl{min-width:0;flex:1 1 auto}
#ab2.hy .h-pddet .h-pdtx{margin-top:calc(2px * var(--ui))}
#ab2.hy .h-pdadds{display:flex;flex-direction:column;gap:calc(8px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy :where(p).h-pdadd,#ab2.hy .h-pdadds>.h-pdadd{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));margin:0;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i)}
#ab2.hy .h-pdadd>.h-ico{flex:0 0 auto;margin-top:calc(6px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-pdadd.h-late>.h-ico{color:var(--h-ac-i)}
#ab2.hy .h-pdadd__x{min-width:0;white-space:pre-line;overflow-wrap:anywhere}
#ab2.hy .h-pdadd__k{font-size:calc(13px * var(--zf));font-weight:500;color:var(--h-i2)}
#ab2.hy .h-pdupd{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:calc(4px * var(--ui)) calc(6px * var(--ui));width:fit-content;max-width:100%;margin-top:calc(12px * var(--ui));margin-inline-start:auto;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2.hy .h-pdupd.h-y{padding:calc(4px * var(--ui)) calc(8px * var(--ui));border-radius:8px;background:var(--h-wn-t);color:var(--h-wn);font-weight:500}
#ab2.hy .h-pdupd>time{white-space:nowrap}
#ab2.hy .h-pdupd__d{position:relative;flex:0 0 auto;width:calc(6px * var(--ui));height:calc(6px * var(--ui));border-radius:50%;background:currentColor}
#ab2.hy .h-pdupd.h-new{color:var(--h-ac-i)}
#ab2.hy .h-pdupd.h-y.h-new{color:var(--h-wn)}
#ab2.hy .h-pdupd.h-new>.h-pdupd__d::after{content:'';position:absolute;inset:calc(-5px * var(--ui));border:1px solid currentColor;border-radius:50%;opacity:0;animation:ab-pdupd 1.6s ease-out var(--uph,0ms) 3}
@keyframes ab-pdupd{0%{transform:scale(.35);opacity:.85}70%{opacity:.25}100%{transform:scale(1.25);opacity:0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-pdupd.h-new>.h-pdupd__d::after{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-pdupd.h-new>.h-pdupd__d::after{animation:none}
#ab2.hy .h-ofsteps{list-style:none;margin:0;padding:calc(4px * var(--ui)) calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-ofs{position:relative;display:grid;grid-template-columns:calc(24px * var(--ui)) minmax(0,1fr);column-gap:calc(12px * var(--ui));align-items:start;padding-bottom:calc(16px * var(--ui))}
#ab2.hy .h-ofs:last-child{padding-bottom:0}
#ab2.hy .h-ofs:not(:last-child)::before{content:'';position:absolute;inset-inline-start:calc(11px * var(--ui));top:calc(28px * var(--ui));bottom:calc(4px * var(--ui));width:calc(2px * var(--ui));border-radius:1px;background:var(--h-hl)}
#ab2.hy .h-ofs.h-done:has(+.h-done,+.h-now,+.h-end)::before{background:var(--h-ac-i)}
#ab2.hy .h-ofs__d{width:calc(24px * var(--ui));height:calc(24px * var(--ui));border-radius:12px;display:grid;place-items:center;font-style:normal;background:var(--h-s);border:2px solid var(--h-hl);color:var(--h-ac-on)}
#ab2.hy .h-ofs.h-done>.h-ofs__d{background:var(--h-ac-i);border-color:var(--h-ac-i)}
#ab2.hy .h-ofs.h-now>.h-ofs__d{border-color:var(--h-ac-i)}
#ab2.hy .h-ofs.h-end>.h-ofs__d{background:var(--h-i3);border-color:var(--h-i3);color:var(--h-s)}
#ab2.hy .h-ofs__t{display:flex;flex-direction:column;min-width:0;padding-top:calc(2px * var(--ui));font-size:calc(15px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofs.h-now>.h-ofs__t,#ab2.hy .h-ofs.h-end>.h-ofs__t{color:var(--h-i);font-weight:600}
#ab2.hy .h-ofs__s{margin-top:calc(2px * var(--ui));font-size:calc(13px * var(--zf));line-height:calc(18px * var(--zf));font-weight:400;color:var(--h-i3)}
#ab2.hy .h-pdexp{display:flex;align-items:flex-start;gap:calc(12px * var(--ui));margin:calc(12px * var(--ui)) 0 0;padding:calc(12px * var(--ui)) calc(16px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i)}
#ab2.hy .h-pdexp>.h-ico{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-i2)}
#ab2.hy .h-pdexp__b{display:flex;flex-direction:column;min-width:0}
#ab2.hy .h-pdexp__t{font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
#ab2.hy .h-pdexp__s{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-ofnf{background:var(--h-s);border:1px solid var(--h-fe);border-radius:12px;display:flex;flex-direction:column;min-width:0;transition:border-color .12s,box-shadow .12s}
#ab2.hy .h-ofnf:focus-within{border-color:var(--h-sig);box-shadow:none}
#ab2.hy .h-ofnf>.h-fld,#ab2.hy .h-ofnf>.h-fld:focus-within{border:0;box-shadow:none;background:transparent}
#ab2.hy .h-ofnf__ph{padding:0 calc(16px * var(--ui));margin-top:calc(4px * var(--ui))}
#ab2.hy .h-ofnf__rail{display:flex;align-items:center;gap:calc(8px * var(--ui));padding:calc(4px * var(--ui)) calc(8px * var(--ui)) calc(4px * var(--ui));border-top:1px solid var(--h-hl2);margin-top:calc(8px * var(--ui))}
#ab2.hy .h-ofnf__tool{min-height:calc(44px * var(--ui));display:inline-flex;align-items:center;gap:calc(8px * var(--ui));padding-inline:calc(8px * var(--ui));border-radius:12px;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;color:var(--h-i)}
#ab2.hy .h-ofnf__tool>.h-ico{color:var(--h-i2)}
#ab2.hy .h-ofnf__n{margin-inline-start:auto;padding-inline:calc(8px * var(--ui))}
#ab2.hy .h-rph__wait{display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(96px * var(--ui));justify-content:center;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-rph__note{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-rph__note>.h-ico{flex:0 0 auto;margin-top:calc(4px * var(--ui))}
#ab2.hy .h-rqtools{margin-top:calc(8px * var(--ui));margin-bottom:calc(-4px * var(--ui));margin-inline:calc(-16px * var(--ui));padding-block:calc(4px * var(--ui));padding-inline:calc(16px * var(--ui))}
#ab2.hy .h-rqtools>.h-chip.h-lg{position:relative}
#ab2.hy .h-rqtools>.h-chip.h-lg::after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}
#ab2.hy .h-biztabs{--tdir:1}
html[dir="rtl"] #ab2.hy .h-biztabs{--tdir:-1}
#ab2.hy .h-tbar{position:absolute;top:0;bottom:auto;left:0;inset-inline-start:auto;width:0;height:calc(3px * var(--ui));border-radius:0 0 calc(3px * var(--ui)) calc(3px * var(--ui));background:var(--h-ac-i);pointer-events:none;transition:none;transform-origin:0 50%;transform:translate3d(0,0,0);will-change:transform,width}
#ab2.hy .h-tbar::before{content:none}
#ab2.hy .h-biztabs>.h-tbar{top:auto;bottom:0;border-radius:calc(3px * var(--ui)) calc(3px * var(--ui)) 0 0}
#ab2tst .tst__b{position:relative}
#ab2tst.done .tst__b>svg{stroke-dasharray:24;stroke-dashoffset:24;animation:ab-dndraw .44s .06s cubic-bezier(.2,0,0,1) forwards}
#ab2tst.done .tst__b::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px currentColor;opacity:0;pointer-events:none;animation:ab-dnring .72s .1s cubic-bezier(.2,0,0,1) both}
@keyframes ab-dndraw{to{stroke-dashoffset:0}}
@keyframes ab-dnring{0%{opacity:.5;transform:scale(.72)}100%{opacity:0;transform:scale(1.9)}}
#ab2.hy .h-ofwon.h-dn{animation:ab-dnwell .42s cubic-bezier(.2,0,0,1) both}
#ab2.hy .h-ofwon.h-dn>.h-ofwon__i{stroke-dasharray:24;stroke-dashoffset:24;animation:ab-dndraw .44s .14s cubic-bezier(.2,0,0,1) forwards}
@keyframes ab-dnwell{from{opacity:0;transform:translateY(6px)}}
#ab2.hy .h-mhead .h-newreq{position:relative;isolation:isolate;contain:paint;clip-path:inset(0 round 12px);margin-inline-end:0;padding:0 calc(14px * var(--ui)) 0 calc(12px * var(--ui));border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--h-ac-i) 34%,transparent);background:transparent}
#ab2.hy .h-mhead .h-newreq>*{position:relative;z-index:2}
#ab2.hy .h-mhead .h-newreq::before{content:"";position:absolute;left:50%;top:50%;width:calc(240px * var(--ui));height:calc(240px * var(--ui));margin:calc(-120px * var(--ui)) 0 0 calc(-120px * var(--ui));z-index:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 120deg,color-mix(in srgb,var(--h-ac-i) 20%,transparent) 168deg,transparent 210deg,transparent 228deg,color-mix(in srgb,var(--h-ac-i) 26%,transparent) 278deg,color-mix(in srgb,var(--h-ac-i) 78%,transparent) 326deg,var(--h-ac-i) 346deg,transparent 360deg);opacity:0;animation:ab-wave 7s linear var(--wph,0ms) infinite}
#ab2.hy .h-mhead .h-newreq::after{content:"";position:absolute;inset:calc(1.5px * var(--ui));z-index:1;border-radius:10.5px;background:var(--h-g);pointer-events:none}
#ab2.hy .h-mhead .h-tools.h-tight .h-newreq{contain:none;clip-path:none;isolation:auto}
#ab2.hy .h-mhead .h-tools.h-tight .h-newreq::before{display:none}
#ab2.hy .h-mhead .h-tools.h-tight .h-newreq::after{inset:auto;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);background:none;border-radius:0;z-index:auto}
@keyframes ab-wave{
0%{transform:rotate(0deg);opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}
6%{opacity:1}
40%{opacity:1}
46%{transform:rotate(380deg);opacity:0}
100%{transform:rotate(380deg);opacity:0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-mhead .h-newreq::before,#ab2tst.done .tst__b::after,#ab2.hy .h-ofwon.h-dn{animation:none;opacity:0}#ab2tst.done .tst__b>svg,#ab2.hy .h-ofwon.h-dn>.h-ofwon__i{animation:none;stroke-dashoffset:0}#ab2.hy .h-ofwon.h-dn{opacity:1}#ab2.hy .h-biztabs__ind{transition:none}}
[data-motion="هادئ"] #ab2.hy .h-mhead .h-newreq::before,[data-motion="هادئ"] #ab2tst.done .tst__b::after{animation:none;opacity:0}
[data-motion="هادئ"] #ab2tst.done .tst__b>svg,[data-motion="هادئ"] #ab2.hy .h-ofwon.h-dn>.h-ofwon__i{animation:none;stroke-dashoffset:0}
[data-motion="هادئ"] #ab2.hy .h-ofwon.h-dn{animation:none}
[data-motion="هادئ"] #ab2.hy .h-biztabs__ind{transition:none}
.abhap{position:fixed;left:calc(-200px * var(--ui));top:0;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}
#ab2.hy .inb__list>.h-roombar.h-roombar--2,html[data-lay="wide"] #ab2.hy .h-pvside .h-intbar.h-roombar.h-roombar--2{flex-wrap:wrap;row-gap:0}
#ab2.hy .h-roombar>.h-filchips.h-filsub{flex:1 0 100%;padding-inline-start:0}
#ab2.hy .h-cppolrow{display:flex;justify-content:flex-end;padding:0 calc(16px * var(--ui)) calc(8px * var(--ui))}
#ab2.hy .h-cppolrow[hidden]{display:none}
#ab2.hy .h-cppol2{position:relative;display:inline-flex;align-items:center;min-height:calc(32px * var(--ui));padding:calc(4px * var(--ui)) 0;border-radius:8px;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;white-space:nowrap}
#ab2.hy .h-cppol2::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,48px);height:max(100%,48px);transform:translate(-50%,-50%)}
#ab2.hy .h-cppol2__t{background-image:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.75) 48%,transparent 58% 100%),linear-gradient(90deg,#175CD3,#6D28D9 22%,#BE185D 44%,#B45309 62%,#6D28D9 80%,#175CD3);background-size:250% 100%,300% 100%;background-repeat:no-repeat,repeat;background-position:120% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ab-aishine 3.2s cubic-bezier(.45,0,.55,1) infinite,ab-aiflow 6s linear infinite}
#ab2.hy[data-th="داكن"] .h-cppol2__t{background-image:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.85) 48%,transparent 58% 100%),linear-gradient(90deg,#80ACFF,#C4B5FD 22%,#F9A8D4 44%,#FCD34D 62%,#C4B5FD 80%,#80ACFF)}
#ab2.hy .h-cppol2[aria-busy="true"] .h-cppol2__t{animation-duration:1.1s,2s}
@keyframes ab-aiflow{to{background-position:120% 0,300% 0}}
@keyframes ab-aishine{0%{background-position:120% 0,0 0}60%,100%{background-position:-20% 0,0 0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-cppol2__t{animation:none;background-position:120% 0,0 0}}
[data-motion="هادئ"] #ab2.hy .h-cppol2__t{animation:none;background-position:120% 0,0 0}
#ab2.hy .h-cpadd2{display:flex;align-items:center;gap:calc(12px * var(--ui));width:100%;min-height:calc(56px * var(--ui));margin-top:calc(12px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui));border-radius:16px;background:var(--h-s);box-shadow:inset 0 0 0 1px var(--h-hl);text-align:start}
#ab2.hy .h-cpadd2__i{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--ui));height:calc(32px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-ac-i)}
#ab2.hy .h-cpadd2__box{display:flex;flex-direction:column;gap:calc(8px * var(--ui));margin-top:calc(12px * var(--ui));padding:calc(16px * var(--ui));border-radius:16px;background:var(--h-s);box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .h-cpadd2__l{font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-cpadd2__in{height:calc(48px * var(--ui));padding:0 calc(16px * var(--ui));border-radius:12px;border:1px solid var(--h-fe);background:var(--h-s);color:var(--h-i);font:inherit;font-size:calc(16px * var(--zf));text-align:left}
#ab2.hy .h-cpadd2__in:focus{outline:none;border-color:var(--h-ac-i);box-shadow:none}
#ab2.hy .h-cpadd2__code{letter-spacing:.5em;font-size:calc(20px * var(--zf));text-align:center}
#ab2.hy .h-cpadd2__err{margin:0;color:var(--h-bad);font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf))}
#ab2.hy .h-cpadd2__err[hidden]{display:none}
#ab2.hy .h-cpadd2__ft{display:flex;justify-content:space-between;gap:calc(12px * var(--ui))}
#ab2.hy .h-cpadd2__go{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-cq{padding:0}
#ab2.hy .h-cqhd{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui)) calc(8px * var(--ui))}
#ab2.hy .h-cqhd__t{flex:1;min-width:0;display:flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(44px * var(--ui));font-size:calc(16px * var(--zf));font-weight:600}
#ab2.hy .h-cqhd__s{display:flex;align-items:center;gap:calc(4px * var(--ui));flex:none;margin-top:calc(4px * var(--ui))}
#ab2.hy .h-cqhd__n{font-size:calc(14px * var(--zf));color:var(--h-i2);min-width:calc(48px * var(--ui));text-align:center}
#ab2.hy .h-cqhd__s .h-nb{width:calc(36px * var(--ui));height:calc(36px * var(--ui));border-radius:18px}
#ab2.hy .h-cqhd__s .h-nb:disabled{opacity:1;color:var(--h-i3)}
#ab2.hy .h-cq__b{padding:0 calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-cq .h-ft{justify-content:space-between}
#ab2.hy .h-cslide{animation:ab-cslide .26s cubic-bezier(.2,0,0,1)}
@keyframes ab-cslide{from{opacity:0;transform:translateX(calc(var(--cs,1) * 28px))}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-cslide{animation:none}}
#ab2.hy .h-cq--pulse{animation:ab-cqpulse 1.1s ease-out 2}
@keyframes ab-cqpulse{0%{box-shadow:0 0 0 0 var(--h-sig-t),inset 0 0 0 1px var(--h-ac-i)}70%{box-shadow:0 0 0 8px transparent,inset 0 0 0 1px var(--h-ac-i)}100%{box-shadow:0 0 0 8px transparent,inset 0 0 0 1px transparent}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-cq--pulse{animation:none}}
#ab2.hy .h-claimpill{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));flex:0 0 auto;height:calc(40px * var(--ui));padding:0 calc(12px * var(--ui));border:0;border-radius:12px;background:var(--h-s2);color:var(--h-i);font-family:inherit;font-size:calc(14px * var(--zf));line-height:1;white-space:nowrap}
#ab2.hy button.h-claimpill{cursor:pointer}
#ab2.hy .h-claimpill small{font-size:calc(12px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-claimpill b{font-weight:600;font-variant-numeric:tabular-nums}
#ab2.hy .h-claimpill .h-i{color:var(--h-i2)}
#ab2.hy .h-claimpill.h-late{background:var(--h-bad-t);color:var(--h-bad)}
#ab2.hy .h-claimpill.h-late small,#ab2.hy .h-claimpill.h-late .h-i{color:var(--h-bad)}
#ab2.hy .h-cpv .h-cpchg{margin:calc(16px * var(--ui)) calc(16px * var(--ui)) 0;display:flex;flex-direction:column;gap:calc(8px * var(--ui));min-width:0}
#ab2.hy .h-cpv .h-cpchg__q{margin:0;font-size:calc(14px * var(--zf));line-height:calc(21px * var(--zf));font-weight:500;color:var(--h-i2)}
#ab2.hy .h-cpv .h-cpchg .h-fld{width:100%;min-width:0}
#ab2.hy .h-cpv .h-cpchg+.h-cpf{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-ckl{margin-bottom:calc(16px * var(--ui))}
#ab2.hy .h-ckl .h-kvl{margin-top:0;border-top:0}
#ab2.hy .h-ckl .h-kvr:first-child{padding-top:0}
#ab2.hy .h-ckl .h-kvl+.h-incp{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-ckl .h-incp__v{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
#ab2.hy .h-ofrow__insp{display:inline;padding:0 calc(6px * var(--ui));border-radius:8px;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}
#ab2.hy .h-pdeye .h-accb{white-space:normal;flex-wrap:wrap;min-height:calc(24px * var(--ui));padding:calc(2px * var(--ui)) calc(8px * var(--ui));line-height:calc(20px * var(--zf))}
#ab2.hy .h-accb>.h-ico{flex:none}
#ab2.hy .h-pbl{display:inline;min-width:0}
#ab2.hy .h-pbl__c{white-space:nowrap}
#ab2.hy .h-pbflds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(8px * var(--ui))}
#ab2.hy .h-pbai{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-pbtot{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-pbtot:empty{display:none}
#ab2.hy .h-accamt__pb{margin-top:calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-cmp2__pb{display:block}
#ab2.hy .h-cpdock{padding-bottom:max(calc(12px * var(--ui)),calc(var(--safe-b) - var(--kb)))}
#ab2.hy .h-cpdock .h-cpf{margin-top:0}
#ab2.hy .h-cpdock .h-cppriv{margin-bottom:0}
#ab2.hy .h-cprail button.h-cpgo{width:auto}
html[data-kb] #ab2.hy .h-cpdock .h-cppriv{display:none}
html[data-kb] #ab2.hy .h-cpdock .h-cpf textarea{max-height:min(calc(240px * var(--ui)),max(calc(56px * var(--ui)),calc(100dvh - var(--kb,0px) - 150px * var(--ui))))}
html[data-kb] #ab2.hy .cp.hy-cp{padding-bottom:calc(var(--kbl-free) + 12px * var(--ui))}
#ab2.hy .h-cpneeds .h-cpneeds__acts>.h-btn.h-sm{height:calc(48px * var(--ui))}
#ab2.hy .h-cpfl>.h-cpfirst__w{padding-inline:calc(16px * var(--ui));margin-top:calc(12px * var(--ui))}
#ab2.hy .pd>.h-pdgist{margin:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-pdgist__k{margin-bottom:calc(4px * var(--ui))}
#ab2.hy .h-pdgist__l+.h-pdgist__l{margin-top:calc(2px * var(--ui))}
#ab2.hy .h-pdparts__t{margin-bottom:calc(8px * var(--ui))}
#ab2.hy .h-pdask>p{margin-bottom:calc(4px * var(--ui))}
#ab2.hy .h-pdgist__u{margin-top:calc(4px * var(--ui))}
#ab2.hy .h-pdgist__u{position:relative}
#ab2.hy .h-pdgist__u::after{content:'';position:absolute;top:calc(-11px * var(--ui));right:calc(-8px * var(--ui));bottom:calc(-11px * var(--ui));left:calc(-8px * var(--ui))}
html[data-lay] #ab2.hy .md.md--mid{place-items:center;align-items:center;justify-content:center;padding-inline:calc(16px * var(--ui))}
html[data-lay] #ab2.hy .md.md--mid>.md__c{width:100%;max-width:calc(400px * var(--ui));justify-self:center;margin:0;border-radius:24px;padding-bottom:calc(16px * var(--ui))}
html[data-lay] #ab2.hy .md.md--mid>.md__c::before{display:none}
#ab2.hy .h-pdgist__dot{animation:ab-gist 1.4s ease-in-out 6}
@keyframes ab-gist{0%,100%{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-pdgist__dot{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-pdgist__dot{animation:none}
html[data-lay="stack"][data-kb] #ab2.hy .md:not(.md--peek):not(.md--media)>.md__c{padding-bottom:calc(16px + max(0px,var(--safe-b) - var(--kb)));clip-path:inset(-48px -48px 0 -48px)}
html[data-lay="stack"][data-kb] #ab2.hy .md:not(.md--peek):not(.md--media){background:linear-gradient(to top,var(--h-s) var(--kb),transparent var(--kb)),var(--h-scrim)}
@media (max-height:480px){#ab2.hy .h-ofdock .h-cpf{flex-direction:row;align-items:flex-end}#ab2.hy .h-ofdock .h-cpf textarea{flex:1 1 0;width:auto;min-width:0}#ab2.hy .h-ofdock .h-cprail{flex:0 0 auto;border-top:0;container-type:normal}}
#ab2.hy .h-row.h-irow.h-rq.h-news::after{content:"";position:absolute;top:calc(12px * var(--ui));bottom:calc(12px * var(--ui));inset-inline-start:0;width:calc(3px * var(--ui));border-radius:2px;background:var(--h-ac-i);pointer-events:none}
#ab2.hy .h-pkc__lead{margin:calc(4px * var(--ui)) 0 0;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i)}
#ab2.hy .md__c .h-pkc__chips{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-pkc__b{height:calc(44px * var(--ui))}
#ab2.hy .h-pkc__b .cp__oi{position:relative;width:calc(20px * var(--ui));height:calc(20px * var(--ui));margin:0;padding:0;border-radius:50%;border:1.5px solid var(--h-fe);background:transparent;color:transparent;display:inline-grid;place-items:center;flex:0 0 auto}
#ab2.hy .h-pkc__b .cp__oi.on{background:var(--h-ac);border-color:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-gm--spot{height:min(36vh,280px)}
#ab2.hy .h-cpcard.h-cpwork .h-cpcard__bdw,#ab2.hy .h-cpcard.h-cpwork .h-cprows{animation:ab-cpwork 1.6s ease-in-out 6}
@keyframes ab-cpwork{0%,100%{opacity:1}50%{opacity:.55}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-cpcard.h-cpwork .h-cpcard__bdw,#ab2.hy .h-cpcard.h-cpwork .h-cprows{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-cpcard.h-cpwork .h-cpcard__bdw,[data-motion="هادئ"] #ab2.hy .h-cpcard.h-cpwork .h-cprows{animation:none}
#ab2ok{position:fixed;top:calc(var(--safe-t) + var(--gut));inset-inline:0;margin-inline:auto;width:max-content;max-width:calc(100vw - 32px * var(--ui));z-index:var(--z-toast);pointer-events:none;opacity:0;display:flex;align-items:center;gap:calc(8px * var(--ui));min-height:calc(40px * var(--ui));padding:calc(8px * var(--ui)) calc(16px * var(--ui)) calc(8px * var(--ui)) calc(12px * var(--ui));border-radius:12px;background:var(--surf);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 6px 20px rgba(16,24,40,.07);font-family:'IBM Plex Sans Arabic',system-ui,sans-serif;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600}
html[data-boot-th="داكن"] #ab2ok{background:var(--well);box-shadow:inset 0 0 0 1px var(--line),0 8px 24px rgba(0,0,0,.35)}
#ab2ok .okp__b{flex:0 0 auto;display:grid;place-items:center;color:#0B7A55}
html[data-boot-th="داكن"] #ab2ok .okp__b{color:#75DDA7}
#ab2ok .okp__b>svg{stroke-width:2.25;stroke-dasharray:24;stroke-dashoffset:24}
#ab2ok .okp__t{min-width:0;overflow-wrap:anywhere}
#ab2ok .okp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#ab2ok.go{animation:ab-okbar 3s linear both}
#ab2ok.go .okp__b>svg{animation:ab-dndraw .4s .14s cubic-bezier(.2,0,0,1) forwards}
@keyframes ab-okbar{0%{opacity:0;transform:translate3d(0,-12px,0);animation-timing-function:cubic-bezier(.2,0,0,1)}13%{opacity:1;transform:translate3d(0,0,0)}83.3%{opacity:1;transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(.4,0,.6,1)}100%{opacity:0;transform:translate3d(0,-14px,0)}}
@media (prefers-reduced-motion:reduce){#ab2ok.go{animation:none;opacity:1}#ab2ok.go .okp__b>svg{animation:none;stroke-dashoffset:0}}
[data-motion="هادئ"] #ab2ok.go{animation:none;opacity:1}
[data-motion="هادئ"] #ab2ok.go .okp__b>svg{animation:none;stroke-dashoffset:0}
#ab2.hy .h-q .h-opt.h-w>.h-cq__go{flex:0 0 auto;position:relative;width:calc(32px * var(--ui));height:calc(32px * var(--ui));margin-block:calc(-4px * var(--ui));margin-inline-end:calc(-4px * var(--ui));padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--h-ac);color:var(--h-ac-on);cursor:pointer}
#ab2.hy .h-q .h-opt.h-w>.h-cq__go::after{content:"";position:absolute;inset:calc(-6px * var(--ui))}
#ab2.hy .h-q .h-opt.h-w>.h-cq__go:disabled{background:var(--h-s2);color:var(--h-i3);box-shadow:inset 0 0 0 1px var(--h-hl);cursor:default}
#ab2.hy .h-asker{position:relative;color:var(--h-ac-i);font-weight:600;text-decoration:none;cursor:pointer}
#ab2.hy .h-asker::after{content:"";position:absolute;inset:calc(-12px * var(--ui)) 0}
#ab2.hy .h-asker--t{color:var(--h-i);cursor:auto}
#ab2.hy .h-asker--t::after{content:none}
#ab2.hy .h-rq__q .h-asker{z-index:1}
#ab2.hy .h-rq__qt{-webkit-line-clamp:2}
#ab2.hy .h-bkfx{position:absolute;inset:0;border-radius:inherit;background:var(--h-press);opacity:0;pointer-events:none;animation:ab-bkfx .9s cubic-bezier(.2,0,0,1) both}
#ab2.hy .h-req>.h-bkfx{border-radius:15px}
@keyframes ab-bkfx{0%{opacity:0}24%{opacity:1}100%{opacity:0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-bkfx{display:none}}
[data-motion="هادئ"] #ab2.hy .h-bkfx{display:none}
#ab2.hy .h-req .h-rq__m[data-a]{z-index:1;cursor:pointer}
#ab2.hy .h-irow>.h-bxph{flex:0 0 auto;align-self:flex-start;position:relative;width:calc(56px * var(--ui));height:calc(56px * var(--ui));margin-top:calc(4px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i3);overflow:hidden;display:grid;place-items:center;cursor:pointer}
#ab2.hy .h-irow>.h-bxph img{width:100%;height:100%;object-fit:cover;display:block}
#ab2.hy .h-irow>.h-bxph .h-n{position:absolute;bottom:calc(4px * var(--ui));inset-inline-end:calc(4px * var(--ui));padding:0 calc(4px * var(--ui));border-radius:8px;background:rgba(16,24,40,.6);color:#fff;font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));font-weight:600}
#ab2.hy .pd.hy-pd>.h-pdst{position:sticky;top:0;z-index:2;background:var(--h-g);margin-inline:calc(16px * var(--ui));padding:calc(4px * var(--ui)) 0 calc(8px * var(--ui))}
#ab2.hy .h-pdroll.h-titled .pd.hy-pd>.h-pdst{box-shadow:0 1px 0 var(--h-hl)}
#ab2.hy .h-pdst__l{list-style:none;margin:0;padding:0;display:flex}
#ab2.hy .h-pdst__s{position:relative;flex:1 1 0;min-width:max-content}
#ab2.hy .h-pdst__s::before,#ab2.hy .h-pdst__s::after{content:'';position:absolute;top:calc(13px * var(--ui));height:calc(2px * var(--ui));background:var(--h-hl)}
#ab2.hy .h-pdst__s:not(:last-child)::before{inset-inline-start:50%;inset-inline-end:0}
#ab2.hy .h-pdst__s:not(:first-child)::after{inset-inline-start:0;inset-inline-end:50%}
#ab2.hy .h-pdst__s:first-child::after,#ab2.hy .h-pdst__s:last-child::before{content:none}
#ab2.hy .h-pdst__s:has(+.h-done)::before,#ab2.hy .h-pdst__s:has(+.h-now)::before,#ab2.hy .h-pdst__s.h-done::after,#ab2.hy .h-pdst__s.h-now::after{background:var(--h-ac-i)}
#ab2.hy .h-pdst__b{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--ui));width:100%;min-height:calc(52px * var(--ui));margin:0;padding:calc(4px * var(--ui)) calc(4px * var(--ui)) 0;border:0;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}
#ab2.hy .h-pdst__d{width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:50%;display:grid;place-items:center;font-style:normal;background:var(--h-g);border:2px solid var(--h-hl);color:var(--h-ac-on);box-sizing:border-box}
#ab2.hy .h-pdst__d>.h-ico{width:calc(12px * var(--ui));height:calc(12px * var(--ui))}
#ab2.hy .h-pdst__s.h-done .h-pdst__d{background:var(--h-ac-i);border-color:var(--h-ac-i)}
#ab2.hy .h-pdst__s.h-now .h-pdst__d{border-color:var(--h-ac-i);box-shadow:inset 0 0 0 3px var(--h-g),inset 0 0 0 8px var(--h-ac-i)}
#ab2.hy .h-pdst__s.h-end .h-pdst__d{background:var(--h-i3);border-color:var(--h-i3);color:var(--h-g)}
#ab2.hy .h-pdst__s.h-fin .h-pdst__d{background:var(--h-ok);border-color:var(--h-ok)}
#ab2.hy .h-pdst__t{font-size:calc(13px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2);white-space:nowrap}
#ab2.hy .h-pdst__s[aria-current] .h-pdst__t{color:var(--h-i);font-weight:600}
#ab2.hy .h-pdst__s.h-pick .h-pdst__t{color:var(--h-i);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#ab2.hy .h-pdst__x{margin:calc(4px * var(--ui)) 0 0;font-size:calc(13px * var(--zf));line-height:calc(18px * var(--zf));color:var(--h-i2);text-align:center;text-wrap:balance}
#ab2.hy .h-pdhd.h-pdhd--st{padding-bottom:calc(8px * var(--ui))}
#ab2.hy .h-pdhd.h-pdhd--sub{padding-top:0}
#ab2.hy .h-pdcust{display:flex;align-items:center;gap:calc(8px * var(--ui));margin:calc(8px * var(--ui)) 0 0;font-size:calc(15px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-pdcust>.h-ico{flex:0 0 auto;color:var(--h-i2)}
#ab2.hy .h-clacc{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-clacc__h{position:sticky;top:0;z-index:3;margin:0;font:inherit;background:var(--h-s);box-shadow:0 -8px 0 var(--h-s)}
#ab2.hy .h-clacc__hd{display:flex;align-items:center;gap:calc(8px * var(--ui));width:100%;min-height:calc(56px * var(--ui));margin:0;padding:calc(8px * var(--ui)) 0 0;border:0;border-radius:0;background:none;color:var(--h-i);font:inherit;text-align:start;cursor:pointer}
#ab2.hy .h-clacc__t{font-size:calc(18px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600}
#ab2.hy .h-clacc__hd>.h-n{font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:400;color:var(--h-i3);font-variant-numeric:tabular-nums}
#ab2.hy .h-clacc__chev{flex:0 0 auto;color:var(--h-i3);transition:transform var(--t5) var(--ez)}
#ab2.hy .h-clacc.h-on .h-clacc__chev{transform:rotate(180deg)}
#ab2.hy .h-clacc__bd{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--t5) var(--ez),visibility 0s linear var(--t5)}
#ab2.hy .h-clacc.h-on .h-clacc__bd{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--t5) var(--ez),visibility 0s}
#ab2.hy .h-clacc__in{min-height:0;overflow:hidden}
#ab2.hy .h-clacc__in>.h-grp,#ab2.hy .h-clacc__in>.h-clnone{margin-top:calc(8px * var(--ui))}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-clacc__bd,#ab2.hy .h-clacc.h-on .h-clacc__bd,#ab2.hy .h-clacc__chev{transition:none}}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat{width:calc(84px * var(--ui))}
html[data-lay="wide"] #ab2.hy .h-rail .h-seat__t{white-space:normal;text-overflow:clip;text-align:center;text-wrap:balance;line-height:calc(16px * var(--zf));padding-inline:0}
#ab2.hy .h-jn--plain>.h-jn__dot::before{content:'';width:calc(8px * var(--ui));height:calc(8px * var(--ui));border-radius:50%;background:var(--h-ac-i)}
#ab2.hy .h-rph__p{margin:calc(8px * var(--ui)) 0 0;padding:calc(16px * var(--ui));background:var(--h-s);border:1px solid var(--h-hl);border-radius:12px;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);white-space:pre-wrap;overflow-wrap:anywhere}
#ab2.hy .h-rph__ed{display:flex;justify-content:flex-end;margin-top:calc(8px * var(--ui))}
#ab2.hy .h-rph__ed .h-btn{width:auto;min-width:calc(88px * var(--ui))}
html[data-size="أكبر"] #ab2.hy .h-cqhd{flex-wrap:wrap}
html[data-size="أضخم"] #ab2.hy .h-cqhd{flex-wrap:wrap}
html[data-size="أكبر"] #ab2.hy .h-cqhd__t{flex:1 1 100%}
html[data-size="أضخم"] #ab2.hy .h-cqhd__t{flex:1 1 100%}
html[data-size="أكبر"] #ab2.hy .h-cqhd__s{margin-inline-start:auto}
html[data-size="أضخم"] #ab2.hy .h-cqhd__s{margin-inline-start:auto}
#ab2.hy .h-jrs__nm bdi{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip}
#ab2.hy .h-jrs__st{white-space:normal;overflow:visible;text-overflow:clip}
#ab2.hy .h-logo:not(.h-xl) .h-vf{width:calc(16px * var(--ui));height:calc(16px * var(--ui));border-radius:8px;bottom:calc(-6px * var(--ui));inset-inline-end:calc(-6px * var(--ui))}
#ab2.hy .h-logo:not(.h-xl) .h-vf .h-ico{width:calc(10px * var(--ui));height:calc(10px * var(--ui))}
#ab2.hy .h-logo img.h-nsq,#ab2.hy .h-pflogo img.h-nsq{object-fit:contain;background:var(--h-s2)}
#ab2.hy .h-pdinsp{padding:calc(16px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .h-pfsec>.h-pfhd+.h-crmap{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-cpdock .h-cpf textarea{min-height:calc(56px * var(--ui));padding-top:calc(16px * var(--ui))}
#ab2.hy :where(p,.h-sub,.h-mt,.h-cap,.h-small,.h-note,.h-sh__p){text-wrap:pretty}
#ab2.hy :where(h1,h2,h3,.h-sectl,.h-tt){text-wrap:balance}
#ab2.hy :where(.h-thumb,.h-cptile .h-cptile__go,.h-pflogo,.h-logo):has(>img,>video){outline:1px solid color-mix(in srgb,var(--h-i) 9%,transparent);outline-offset:-1px}
#ab2.hy .md__c.h-sh:not(.h-menu)>.h-mdx{background:var(--h-s);box-shadow:0 0 0 1px transparent}
@supports (animation-timeline:scroll()){@keyframes ab-mdxdisc{to{box-shadow:0 0 0 1px var(--h-hl),0 2px 8px rgba(16,24,40,.12)}}
#ab2.hy .md__c.h-sh:not(.h-menu)>.h-mdx{animation:ab-mdxpin linear both,ab-mdxdisc linear both;animation-timeline:scroll(nearest block),scroll(nearest block);animation-range:normal,0 24px}}
html[data-kb] #ab2.hy [data-kb-dock]:not(.md [data-kb-dock]){--kb-gap:calc(16px * var(--ui));padding-bottom:max(var(--kb-gap),calc(var(--safe-b) - var(--kb)))}
#ab2 .h-cprow.h-ed .h-cprow__in{font-size:max(16px,calc(16px * var(--zf)))}
#ab2 .h-cprow__edw .cp__gm,#ab2 .h-cprow__edw .cp__gi{font-size:max(16px,calc(16px * var(--zf)))}
#ab2.hy .h-cprow .h-cprow__vb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:calc(8px * var(--ui));row-gap:calc(4px * var(--ui))}
#ab2.hy .h-cprow .h-cprow__vt{min-width:0}
#ab2.hy .h-cprow .h-cprow__tk{flex:0 0 auto}
#ab2.hy .h-cpnotes{margin:calc(12px * var(--ui)) 0 calc(4px * var(--ui))}
#ab2.hy .h-cpnotes .h-cpnotes__l{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--ui))}
#ab2.hy .h-cpnotes .h-cpnb{display:inline-flex;align-items:flex-start;gap:calc(8px * var(--ui));max-width:100%;padding:calc(4px * var(--ui)) calc(8px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i2);font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));text-wrap:pretty}
#ab2.hy .h-cpnotes .h-cpnb .h-ico{flex:0 0 auto;margin-top:calc(2px * var(--ui));color:var(--h-i3)}
#ab2 .h-cpfly{position:fixed;z-index:40;pointer-events:none;box-sizing:border-box;white-space:nowrap;padding:0 calc(8px * var(--ui));margin-inline:calc(-8px * var(--ui));border-radius:8px;background:var(--h-s);box-shadow:0 0 0 1px var(--h-fe);color:var(--h-i);font-size:calc(16px * var(--zf))}
#ab2 .h-cpopts.h-cpinsp .h-cprow__b{flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:calc(8px * var(--ui))}
#ab2 .h-cpopts.h-cpinsp .h-cpchoice{gap:calc(8px * var(--ui));background:transparent;box-shadow:inset 0 0 0 1px var(--h-fe)}
#ab2 .h-cpopts.h-cpinsp .h-cpchoice.h-on{background:var(--h-sel);box-shadow:inset 0 0 0 1px var(--h-sel-i)}
#ab2.hy .cp__gi{color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--h-sig)}
#ab2.hy .h-cprow__edw .cp__gm{display:block;min-width:0;overflow:hidden}
#ab2.hy .h-msnask__ic{display:flex;align-items:center;justify-content:center;width:calc(48px * var(--ui));height:calc(48px * var(--ui));margin:0 0 calc(12px * var(--ui));border-radius:12px;background:var(--h-s2);color:var(--h-i2)}
#ab2.hy .h-cpcc{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui));margin:0 0 calc(24px * var(--ui))}
#ab2.hy .h-cpcc__c{min-height:calc(48px * var(--ui));min-width:calc(48px * var(--ui))}
#ab2.hy .h-cprow.h-cphoodq{align-items:flex-start;min-height:0;padding:calc(8px * var(--ui)) calc(16px * var(--ui)) calc(16px * var(--ui));padding-inline-start:calc(52px * var(--ui))}
#ab2.hy .h-cprow.h-cphoodq::before{content:none}
#ab2.hy .h-cphoodq .h-cphoodq__b{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--ui))}
#ab2.hy .h-cphoodq .h-cphoodq__t{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-cphoodq .h-cphoodq__c{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--ui))}
#ab2.hy .h-cphoodq .h-cphoodq__in{height:calc(48px * var(--ui));min-width:calc(120px * var(--ui));width:calc(140px * var(--ui));padding:0 calc(12px * var(--ui));border-radius:12px;border:1px solid var(--h-fe);background:var(--h-s);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));outline:none}
#ab2.hy .h-cphoodq .h-cphoodq__in:focus{border-color:var(--h-sig);box-shadow:none}
#ab2.hy .h-cprow.h-cpclash{padding-block:calc(12px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-cpclash .h-cpclash__acts{margin-top:calc(8px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .h-cprow .h-cprow__ic--none{display:block;width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2.hy .h-cpadds{margin-top:calc(24px * var(--ui))}
#ab2.hy .h-cpcard .h-cprow:has(.h-cprow__s){padding-block:calc(8px * var(--ui))}
#ab2.hy .h-bc{container:bc/inline-size;display:grid;gap:calc(12px * var(--ui));min-width:0}
#ab2.hy .h-bc__b{min-width:0}
#ab2.hy .h-reqcard>.h-bc,#ab2.hy .h-pddet .h-vl>.h-bc{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-cpcard .h-cpcard__built{padding:0 calc(16px * var(--ui)) calc(12px * var(--ui))}
#ab2.hy .h-cpcard .h-cpcard__built[hidden]{display:none}
#ab2.hy .h-bc__tbl{display:grid;gap:calc(12px * var(--ui)) calc(24px * var(--ui));margin:0}
#ab2.hy .h-bc__r{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4px * var(--ui)) calc(16px * var(--ui));margin:0;padding:calc(12px * var(--ui)) 0 0;border-top:1px solid var(--h-hl2)}
#ab2.hy .h-bc__k{flex:0 0 auto;margin:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-bc__v{flex:1 1 8em;min-width:0;margin:0;text-align:end;font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i);overflow-wrap:anywhere}
#ab2.hy .h-bc__tag{display:inline-block;margin-inline-start:calc(8px * var(--ui));padding:0 calc(8px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i2);font-size:calc(12px * var(--zf));line-height:calc(20px * var(--zf));font-weight:500;white-space:nowrap;vertical-align:middle}
#ab2.hy .h-bc__tag--new{color:var(--h-ac-i)}
#ab2.hy .h-bc__tag--new::before{content:"";display:inline-block;width:calc(6px * var(--ui));height:calc(6px * var(--ui));margin-inline-end:calc(6px * var(--ui));border-radius:50%;background:currentColor;vertical-align:middle}
#ab2.hy .h-bc__sc{display:grid;gap:calc(4px * var(--ui))}
#ab2.hy .h-bc__sl{margin:0;font-size:calc(12px * var(--zf));line-height:calc(16px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-bc__ul{display:grid;gap:calc(4px * var(--ui));margin:0;padding:0;list-style:none}
#ab2.hy .h-bc__li{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));color:var(--h-i)}
#ab2.hy .h-bc__li>.h-ico{flex:0 0 auto;margin-top:calc(4px * var(--ui));color:var(--h-i3)}
#ab2.hy .h-bc__lt{min-width:0;overflow-wrap:anywhere}
#ab2.hy .h-bc--inf .h-bc__lt bdi{text-decoration:underline dotted var(--h-i3);text-decoration-thickness:1px;text-underline-offset:5px}
#ab2.hy .h-bc__q{display:grid;gap:calc(8px * var(--ui))}
#ab2.hy .h-bc__ql{font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-bc__os{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui))}
#ab2.hy .h-bc__o{position:relative;max-width:100%;min-width:calc(48px * var(--ui));min-height:calc(40px * var(--ui));padding:0 calc(12px * var(--ui));border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--h-s2);color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;text-align:center;overflow-wrap:anywhere}
#ab2.hy .h-bc__o::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-bc__o.h-on{background:var(--h-sel);color:var(--h-sel-i);font-weight:600}
#ab2.hy .h-bc__note{display:flex;gap:calc(8px * var(--ui));margin:0;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i2)}
#ab2.hy .h-bc__note>.h-ico{flex:0 0 auto;margin-top:calc(3px * var(--ui))}
@container bc (max-width:299px){#ab2.hy .h-bc__v{flex-basis:100%;text-align:start}}
@container bc (min-width:520px){
#ab2.hy .h-bc__tbl{grid-template-columns:repeat(2,minmax(0,1fr))}
#ab2.hy .h-bc__r:last-child:nth-child(odd){grid-column:1/-1}
}
@keyframes ab-bcin{from{opacity:0;transform:translateY(-6px) scaleY(.94)}to{opacity:1;transform:none}}
@keyframes ab-bcflash{from{background:var(--h-sel)}to{background:transparent}}
#ab2.hy .h-bc__b.h-bc--in{transform-origin:top;animation:ab-bcin var(--t5) var(--ez) both;animation-delay:calc(var(--i,0) * 70ms)}
#ab2.hy .h-bc__r.h-bc--flash{animation:ab-bcflash .9s var(--ez) both}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-bc__b.h-bc--in,#ab2.hy .h-bc__r.h-bc--flash{animation:none}}
#ab2.hy .h-act,#ab2.hy button.h-act,#ab2.hy button.h-btn.h-act{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(4px * var(--ui));width:auto;height:calc(36px * var(--ui));min-height:calc(36px * var(--ui));padding:0 calc(14px * var(--ui));margin:0;border:1px solid var(--h-hl);border-radius:12px;background:none;box-shadow:none;color:var(--h-ac-i);font-size:calc(14px * var(--zf));line-height:calc(20px * var(--zf));font-weight:600;white-space:nowrap;flex:0 0 auto;text-decoration:none}
#ab2.hy .h-act::after{content:"";position:absolute;inset:calc(-4px * var(--ui))}
#ab2.hy .h-act.h-muted{color:var(--h-i2)}
#ab2.hy .h-rq__ft>button.h-act.h-rq__done{margin-inline-start:auto;margin-inline-end:0;height:calc(44px * var(--ui));min-height:calc(44px * var(--ui))}
#ab2.hy .h-rq__ft.h-rq__ft--col>button.h-act.h-rq__done{align-self:flex-end;margin-inline-start:0;margin-inline-end:0}
#ab2.hy .h-stale>.h-act,#ab2.hy .h-pferr>.h-act{flex:0 0 auto}
#ab2.hy .h-rqempty>.h-act{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-center>.h-act{margin-inline:auto}
@container cprail (max-width:379.9px){
#ab2.hy .h-cphome .h-cprail .h-cptool__t{display:none}
#ab2.hy .h-cphome .h-cprail .h-cptool{padding-inline:0;width:calc(48px * var(--ui))}
}
#ab2.hy .h-fld .h-btn.h-sm{border-radius:8px}
#ab2.hy .h-pfprev .h-btn{border-radius:6px}
#ab2.hy .h-card.h-guestcard,#ab2.hy .h-card.h-prevnone{align-items:flex-start}
#ab2.hy .h-gm--map{height:min(46vh,420px)}
#ab2.hy .h-gmp,#ab2.hy .h-gmc{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid var(--h-hl);background:var(--h-s);color:var(--h-i);box-shadow:0 1px 4px rgba(12,17,27,.22);font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation}
#ab2.hy .h-gmp{min-width:calc(44px * var(--ui));height:calc(28px * var(--ui));padding:0 calc(8px * var(--ui));border-radius:14px;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf))}
#ab2.hy .h-gmp::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(44px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-gmp svg{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}
#ab2.hy .h-gmp.h-on{z-index:3;background:var(--h-sel);color:var(--h-sel-i);border-color:var(--h-sel-i)}
#ab2.hy .h-gmp--base{background:var(--h-s2);color:var(--h-i2);cursor:default;pointer-events:none;box-shadow:none}
#ab2.hy .h-gmc{width:calc(40px * var(--ui));height:calc(40px * var(--ui));border-radius:50%;background:var(--h-i);color:var(--h-g);border-color:var(--h-g);font-size:calc(14px * var(--zf))}
#ab2.hy .h-gmnote{margin:calc(12px * var(--ui)) 0 0}
#ab2.hy .h-gmr{min-width:0;padding:0;width:calc(18px * var(--ui));height:calc(18px * var(--ui));border-radius:50%;background:var(--h-i);border:3px solid var(--h-s)}
#ab2.hy .h-gmr::after{inset:auto;top:50%;left:50%;width:calc(44px * var(--ui));height:calc(44px * var(--ui));transform:translate(-50%,-50%)}
#ab2.hy .h-gmr.h-on{background:var(--h-ac-i);border-color:var(--h-s);color:var(--h-ac-on)}
#ab2.hy .h-gmr--sent,#ab2.hy .h-gmr--won{width:calc(28px * var(--ui));height:calc(28px * var(--ui));border-width:2px}
#ab2.hy .h-gmr--sent{background:var(--h-s);color:var(--h-ac-i);border-color:var(--h-ac-i)}
#ab2.hy .h-gmr--won{background:var(--h-ok);color:var(--h-s);border-color:var(--h-s)}
#ab2.hy .h-gmr--sent.h-on{background:var(--h-sel);color:var(--h-sel-i);border-color:var(--h-sel-i)}
#ab2.hy .h-gmr--won.h-on{background:var(--h-ok);color:var(--h-s);border-color:var(--h-ac-i)}
#ab2.hy .h-gmleg{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4px * var(--ui)) calc(16px * var(--ui));margin:calc(12px * var(--ui)) 0 0}
#ab2.hy .h-gmleg>svg{color:var(--h-ac-i)}
#ab2.hy .h-gmleg__w{display:inline-flex;align-items:center;gap:calc(4px * var(--ui))}
#ab2.hy .h-gmleg__w>svg{color:var(--h-ok)}
#ab2.hy .h-bxchk{flex:1 0 100%;position:relative;display:flex;align-items:center;gap:calc(12px * var(--ui));min-height:calc(44px * var(--ui));padding:0;margin:0;border:0;background:none;color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:500;text-align:start}
#ab2.hy .h-bxchk.h-on{font-weight:600}
#ab2.hy .h-rphwrap{display:flex;justify-content:flex-end;margin-top:calc(12px * var(--ui))}
#ab2.hy .h-rphbtn{position:relative;display:inline-flex;align-items:center;column-gap:calc(8px * var(--ui));height:calc(40px * var(--ui));padding-inline:calc(16px * var(--ui));border-radius:12px;border:1px solid transparent;background:linear-gradient(var(--h-s),var(--h-s)) padding-box,linear-gradient(90deg,#175CD3,#6D28D9,#BE185D,#B45309) border-box;color:var(--h-i);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;white-space:nowrap}
#ab2.hy[data-th="داكن"] .h-rphbtn{background:linear-gradient(var(--h-s),var(--h-s)) padding-box,linear-gradient(90deg,#80ACFF,#C4B5FD,#F9A8D4,#FCD34D) border-box}
#ab2.hy .h-rphbtn::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-bxchk .cp__oi{position:relative;width:calc(20px * var(--ui));height:calc(20px * var(--ui));margin:0;padding:0;border-radius:50%;border:1.5px solid var(--h-fe);background:transparent;color:transparent;display:inline-grid;place-items:center;flex:0 0 auto}
#ab2.hy .h-bxchk .cp__oi.on{background:var(--h-ac);border-color:var(--h-ac);color:var(--h-ac-on)}
#ab2.hy .h-gmcard,#ab2.hy .h-gmrest{margin-top:calc(12px * var(--ui))}
#ab2.hy .h-gmcard__a{padding:0 calc(16px * var(--ui)) calc(16px * var(--ui))}
#ab2.hy .h-gmcard__a .h-btn{width:100%}
html[data-kbnav="1"] #ab2.hy .h-gmp:focus-visible,html[data-kbnav="1"] #ab2.hy .h-gmc:focus-visible{outline:2px solid var(--h-ac-i);outline-offset:2px}
#ab2.hy .h-cpopts .h-cpopts__l.h-hscroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:calc(4px * var(--ui)) 0;margin-block:calc(-4px * var(--ui));max-width:100%;min-width:0;align-self:stretch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}
#ab2.hy .h-cpopts .h-cpopts__l.h-hscroll>.h-cpchoice{flex:0 0 auto;scroll-snap-align:start}
#ab2.hy .h-cpopts .h-cpopts__l.h-hscroll>.h-cpchoice::after{inset-inline:calc(-4px * var(--ui));height:calc(48px * var(--ui));top:50%;transform:translateY(-50%)}
#ab2.hy .h-cpxcap{padding:calc(16px * var(--ui)) calc(16px * var(--ui)) calc(4px * var(--ui))}
#ab2.hy .h-cpxcap__t{display:block;font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-xtra{margin-top:calc(16px * var(--ui));padding-top:calc(12px * var(--ui));border-top:1px solid var(--h-hl)}
#ab2.hy .h-xtra__k{margin:0 0 calc(4px * var(--ui));font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;color:var(--h-i2)}
#ab2.hy .h-xtra__l{margin:0;font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i)}
#ab2.hy .h-xtra__l+.h-xtra__l,#ab2.hy .h-xtra__l+.h-adds,#ab2.hy .h-xtra__l+.h-pdadds,#ab2.hy .h-xtra .h-adds+.h-rqtools{margin-top:calc(8px * var(--ui))}
#ab2.hy .h-cpprevc{max-height:min(52vh,420px);overflow:hidden auto;overscroll-behavior:contain;margin:0 calc(16px * var(--ui))}
#ab2.hy .h-cpprevc__t{margin-top:calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(26px * var(--zf));color:var(--h-i);white-space:pre-wrap;overflow-wrap:anywhere}
#ab2.hy .h-cpdock,#ab2.hy .h-cpdock.h-under{background:transparent;border-top-color:transparent}
#ab2.hy .h-cppolbar{display:flex;justify-content:center;align-items:center;column-gap:calc(4px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-cppolbar[hidden]{display:none}
#ab2.hy .h-cppolsw{position:relative;display:inline-flex;align-items:center;column-gap:calc(12px * var(--ui));height:calc(40px * var(--ui));padding-inline:calc(16px * var(--ui)) calc(12px * var(--ui));border-radius:12px;border:1px solid var(--h-hl);background:var(--h-s2);color:var(--h-i3);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));font-weight:600;white-space:nowrap}
#ab2.hy .h-cppolsw::after{content:"";position:absolute;inset-inline:0;top:50%;height:calc(48px * var(--ui));transform:translateY(-50%)}
#ab2.hy .h-cppolsw__t{color:inherit}
#ab2.hy .h-cppolsw__k{position:relative;flex:0 0 auto;width:calc(40px * var(--ui));height:calc(24px * var(--ui));border-radius:16px;background:var(--h-off);transition:background var(--t3) var(--ez)}
#ab2.hy .h-cppolsw__k::after{content:"";position:absolute;top:calc(2px * var(--ui));inset-inline-start:calc(2px * var(--ui));width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,24,40,.08);transition:inset-inline-start var(--t3) var(--ez),inset-inline-end var(--t3) var(--ez)}
#ab2.hy .h-cppolsw.h-on .h-cppolsw__k::after{inset-inline-start:auto;inset-inline-end:calc(2px * var(--ui))}
#ab2.hy .h-cppolsw.h-on{background:linear-gradient(var(--h-s),var(--h-s)) padding-box,linear-gradient(90deg,#175CD3,#6D28D9,#BE185D,#B45309) border-box;border-color:transparent;color:var(--h-i)}
#ab2.hy .h-cppolsw.h-on .h-cppolsw__k{background:linear-gradient(90deg,#175CD3,#6D28D9 55%,#BE185D)}
#ab2.hy[data-th="داكن"] .h-cppolsw.h-on{background:linear-gradient(var(--h-s),var(--h-s)) padding-box,linear-gradient(90deg,#80ACFF,#C4B5FD,#F9A8D4,#FCD34D) border-box}
#ab2.hy[data-th="داكن"] .h-cppolsw.h-on .h-cppolsw__k{background:linear-gradient(90deg,#80ACFF,#C4B5FD 55%,#F9A8D4)}
#ab2.hy .h-cppolsw .h-cppol2__t{display:inline-block}
#ab2.hy .h-cppolbar .h-cpprev{position:relative;display:grid;place-items:center;width:calc(48px * var(--ui));height:calc(48px * var(--ui));border-radius:24px;color:var(--h-ac-i);background:none}
#ab2.hy .h-cppolbar .h-cpprev[hidden]{display:none}
#ab2.hy .h-cppolbar .h-cpprev .h-ico{width:calc(20px * var(--ui));height:calc(20px * var(--ui))}
#ab2.hy .h-cpcard .h-cpown{white-space:pre-wrap}
#ab2.hy .h-cpfx{background-image:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.75) 48%,transparent 58% 100%),linear-gradient(90deg,#175CD3,#6D28D9 22%,#BE185D 44%,#B45309 62%,#6D28D9 80%,#175CD3);background-size:250% 100%,300% 100%;background-repeat:no-repeat,repeat;background-position:120% 0,0 0;-webkit-background-clip:text;background-clip:text;animation:ab-cpnew 2.2s cubic-bezier(.45,0,.55,1) 1}
#ab2.hy[data-th="داكن"] .h-cpfx{background-image:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.85) 48%,transparent 58% 100%),linear-gradient(90deg,#80ACFF,#C4B5FD 22%,#F9A8D4 44%,#FCD34D 62%,#C4B5FD 80%,#80ACFF)}
@keyframes ab-cpnew{0%{-webkit-text-fill-color:transparent;background-position:120% 0,0 0}72%{-webkit-text-fill-color:transparent;background-position:-20% 0,150% 0}100%{-webkit-text-fill-color:var(--h-i);background-position:-20% 0,150% 0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-cpfx{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-cpfx{animation:none}
#ab2.hy .h-req{padding:calc(16px * var(--ui))}
#ab2.hy .md__c.h-sh:not(.h-menu):has(>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd)){padding-top:0}
#ab2.hy .md__c.h-sh:not(.h-menu)>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd){position:sticky;top:0;z-index:3}
#ab2.hy .md__c.h-sh:not(.h-menu)>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd)::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;inset-inline:calc(-16px * var(--ui));background:var(--h-s);pointer-events:none}
html[data-lay="stack"] #ab2.hy .md__c.h-sh:not(.h-menu)>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd){margin-top:calc(-13px * var(--ui));padding-top:calc(29px * var(--ui))}
html[data-lay="stack"] #ab2.hy .md__c.h-sh:not(.h-menu):has(>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd))::before{position:sticky;top:0;z-index:5;margin-top:calc(8px * var(--ui));margin-bottom:0}
html[data-lay="wide"] #ab2.hy .md__c.h-sh:not(.h-menu)>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd){padding-top:calc(24px * var(--ui))}
html[data-lay="wide"] #ab2.hy .md__c.h-sh:not(.h-menu)>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd)::after{inset-inline:calc(-24px * var(--ui));border-radius:24px 24px 0 0}
#ab2.hy .md__c.h-sh:not(.h-menu)>.h-mdx{background:none;box-shadow:none}
@supports (animation-timeline:scroll()){#ab2.hy .md__c.h-sh:not(.h-menu)>.h-mdx{animation:ab-mdxpin linear both;animation-timeline:scroll(nearest block);animation-range:normal}
@keyframes ab-shhd{to{box-shadow:0 calc(12px * var(--ui)) 0 var(--h-s),0 calc(13px * var(--ui)) 0 var(--h-hl)}}
#ab2.hy .md__c.h-sh:not(.h-menu)>:is(h2,.h-sheethd,.h-acchd,.h-profhd,.h-inqhd)::after{animation:ab-shhd linear both;animation-timeline:scroll(nearest block);animation-range:0 24px}}
#ab2.hy .h-cpnotes .h-cpnb,#ab2.hy .md__c .h-cpnote{display:flex;align-items:flex-start;gap:calc(8px * var(--ui));max-width:100%;padding:calc(8px * var(--ui)) calc(12px * var(--ui));border-radius:8px;background:var(--h-s2);color:var(--h-i2);font-size:calc(12px * var(--zf));line-height:calc(18px * var(--zf));text-wrap:pretty}
#ab2.hy .h-cpnotes .h-cpnb{width:fit-content}
#ab2.hy .md__c .h-cpnote{margin:calc(12px * var(--ui)) 0 0}
#ab2.hy .h-cpnotes .h-cpnb .h-ico{margin-top:1px}
#ab2.hy .h-cpnotes .h-cpnotes__l{gap:calc(8px * var(--ui))}
#ab2.hy .h-cpchosen>.h-row{display:grid;grid-template-columns:calc(72px * var(--ui)) minmax(0,1fr) calc(72px * var(--ui));align-items:center}
#ab2.hy .h-cpchosen>.h-row>.h-vl{text-align:center;display:flex;flex-direction:column;align-items:center}
#ab2.hy .h-cpchosen>.h-row>.h-vl>.h-sub{text-align:center}
#ab2.hy .h-cpchosen>.h-row>.h-lead{justify-self:start}
#ab2.hy .h-cpchosen>.h-row>.h-act{justify-self:end}
@keyframes ab-shup{from{transform:translate3d(0,100%,0)}to{transform:none}}
html[data-lay="stack"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{animation:ab-shup .38s var(--ez-s) backwards}
html[data-lay="stack"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek){animation:ab-fade .3s ease-out backwards}
html[data-lay="stack"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{opacity:1;transform:translate3d(0,100%,0);transition:transform .26s var(--ez-s)}
html[data-lay="stack"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek){transition:opacity .26s ease-in}
@media (prefers-reduced-motion:reduce){
html[data-lay="stack"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{animation:ab-fade .16s linear backwards}
html[data-lay="stack"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{transform:none;opacity:0;transition:opacity .16s linear}}
html[data-motion="هادئ"][data-lay="stack"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{animation:ab-fade .16s linear backwards}
html[data-motion="هادئ"][data-lay="stack"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{transform:none;opacity:0;transition:opacity .16s linear}
#ab2.hy .h-thumb .h-x{border-radius:50%}
#ab2.hy .md__c.h-sh:has(>:is(.h-mdfoot,.h-sfoot--sheet))::after{content:"";flex:1 1 0;min-height:0;order:1}
#ab2.hy .md__c.h-sh>:is(.h-mdfoot,.h-sfoot--sheet){order:2}
#ab2.hy .md__c.h-sh>.h-sdsoft{order:3}
@keyframes ab-shdlg{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}
html[data-lay="wide"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{animation:ab-shdlg .28s var(--ez-s) backwards}
html[data-lay="wide"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{opacity:0;transform:translate3d(0,8px,0);transition:opacity .2s ease-in,transform .2s ease-in}
@media (prefers-reduced-motion:reduce){
html[data-lay="wide"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{animation:ab-fade .16s linear backwards}
html[data-lay="wide"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{transform:none;transition:opacity .16s linear}}
html[data-motion="هادئ"][data-lay="wide"] #ab2.hy .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{animation:ab-fade .16s linear backwards}
html[data-motion="هادئ"][data-lay="wide"] #ab2mdl.bye .md:not(.md--anch):not(.md--spot):not(.md--mid):not(.md--peek)>.md__c{transform:none;transition:opacity .16s linear}
#ab2.hy .h-cpcard .h-cpcard__tt[hidden]+.h-cpcard__bdw{padding-top:calc(12px * var(--ui))}
#ab2.hy .h-nav.h-cpbar:not(.h-cpbar--home){grid-template-columns:auto 1fr auto}
#ab2.hy .h-cpbar .h-cpx.h-cpxs{grid-column:1;position:relative;display:inline-flex;align-items:center;justify-self:start;gap:calc(8px * var(--ui));min-height:calc(44px * var(--ui));padding:0 calc(12px * var(--ui));border-radius:calc(22px * var(--ui));background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--h-bad) 40%,transparent);color:var(--h-i);font-size:calc(14px * var(--zf));font-weight:600;white-space:nowrap}
#ab2.hy .h-cpbar .h-cpx.h-cpxs::after{content:"";position:absolute;inset:calc(-2px * var(--ui)) calc(-4px * var(--ui))}
#ab2.hy .h-cpbar .h-cpx.h-cpxs .h-ico{color:var(--h-bad)}
#ab2.hy .h-cpgo{position:relative}
#ab2.hy .h-cpgo .h-cpgo__sp{display:none}
#ab2.hy .h-cpgo[data-pend="1"],#ab2.hy .h-cpgo[data-pend="1"]:hover{background:var(--h-s2);color:var(--h-i3);box-shadow:inset 0 0 0 1px var(--h-hl);cursor:progress}
#ab2.hy .h-cpgo[data-pend="1"] #cpGoT{visibility:hidden}
#ab2.hy .h-cpgo[data-pend="1"] .h-cpgo__sp{display:block;position:absolute;inset:0;margin:auto;width:calc(20px * var(--ui));height:calc(20px * var(--ui));border-color:var(--h-hl);border-top-color:var(--h-i2)}
#ab2.hy .h-cpread .h-cpsk{display:flex;flex-direction:column;gap:calc(6px * var(--ui));margin-top:calc(8px * var(--ui));min-width:0}
#ab2.hy .h-cpread .h-cpsk i{display:block;height:calc(12px * var(--ui));width:62%;border-radius:calc(6px * var(--ui));background:linear-gradient(90deg,var(--h-s2) 0%,var(--h-hl) 45%,var(--h-s2) 90%) 0 0/220% 100%;animation:ab-cpsk 1.2s ease-in-out 8}
#ab2.hy .h-cpread .h-cpsk i+i{width:38%;animation-delay:.18s}
@keyframes ab-cpsk{0%{background-position:120% 0}100%{background-position:-120% 0}}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-cpread .h-cpsk i{animation:none;background:var(--h-s2)}}
[data-motion="هادئ"] #ab2.hy .h-cpread .h-cpsk i{animation:none;background:var(--h-s2)}
#ab2.hy .h-cpchoice.h-cpchoice--own{gap:calc(6px * var(--ui));background:var(--h-s2);color:var(--h-i2);box-shadow:inset 0 0 0 1px var(--h-hl)}
#ab2.hy .h-cpchoice.h-cpchoice--own:not(.h-cpown){border:1px dashed var(--h-i3);box-shadow:none}
#ab2.hy .h-cpown{display:inline-flex;align-items:center;width:calc(184px * var(--ui));padding:0}
#ab2.hy .h-cpown .h-cpown__in{width:100%;min-width:0;height:100%;min-height:calc(44px * var(--ui));padding:0 calc(12px * var(--ui));border:0;outline:0;background:none;color:var(--h-i);font:inherit;font-size:max(16px,calc(16px * var(--zf)))}
#ab2.hy .h-cpown:focus-within{box-shadow:0 0 0 2px var(--h-ac-i)}
#ab2.hy .h-acctln{display:block}
#ab2.hy .h-verchk__d{flex:0 0 auto;width:calc(16px * var(--ui));height:calc(16px * var(--ui));display:grid;place-items:center}
#ab2.hy .h-verchk__d::before{content:"";width:calc(4px * var(--ui));height:calc(4px * var(--ui));border-radius:50%;background:var(--h-i3)}
#ab2.hy .h-kvr--b .h-kvr__k,#ab2.hy .h-kvr--b .h-kvr__v{font-weight:600;color:var(--h-i)}
#ab2.hy .h-roi .h-kvl{margin-top:0;border-top:0}
#ab2.hy .h-roi .h-kvr:first-child{padding-top:0}
#ab2.hy .h-stgmark{height:0;overflow:hidden}
#ab2.hy .h-req{padding:calc(16px * var(--ui))}
@keyframes ab-pushIn{from{transform:translateX(calc(100% * var(--dirx)))}to{transform:none}}
@keyframes ab-pushOut{from{transform:none;filter:brightness(1)}to{transform:translateX(calc(-28% * var(--dirx)));filter:brightness(.9)}}
@keyframes ab-popIn{from{transform:translateX(calc(-28% * var(--dirx)));filter:brightness(.9)}to{transform:none;filter:brightness(1)}}
@keyframes ab-popOut{from{transform:none}to{transform:translateX(calc(100% * var(--dirx)))}}
@keyframes ab-navSh{from{box-shadow:0 0 0 0 rgba(0,0,0,0)}to{box-shadow:calc(var(--dirx) * -10px) 0 32px 0 rgba(0,0,0,.18)}}
@keyframes ab-navShOut{from{box-shadow:calc(var(--dirx) * -10px) 0 32px 0 rgba(0,0,0,.18)}to{box-shadow:calc(var(--dirx) * -10px) 0 32px 0 rgba(0,0,0,.18)}}
:root[data-vt="push"],:root[data-vt="pop"]{--nav-ms:.3s;--nav-ez:cubic-bezier(.32,0,.15,1)}
:root[data-vt="push"] .dk,:root[data-vt="pop"] .dk,:root[data-vt="push"] .dk__in>.cap__th,:root[data-vt="pop"] .dk__in>.cap__th,
:root[data-vt="push"] .hdx--one,:root[data-vt="pop"] .hdx--one,:root[data-vt="push"] .hdx--bn,:root[data-vt="pop"] .hdx--bn{view-transition-name:none}
:root[data-vt="push"]::view-transition-group(root),:root[data-vt="pop"]::view-transition-group(root){animation-duration:var(--nav-ms);animation-timing-function:var(--nav-ez)}
:root[data-vt="push"]::view-transition-old(root){mix-blend-mode:normal;z-index:1;animation:ab-pushOut var(--nav-ms) var(--nav-ez) both}
:root[data-vt="push"]::view-transition-new(root){mix-blend-mode:normal;z-index:2;animation:ab-pushIn var(--nav-ms) var(--nav-ez) both,ab-navSh var(--nav-ms) linear both}
:root[data-vt="pop"]::view-transition-new(root){mix-blend-mode:normal;z-index:1;animation:ab-popIn var(--nav-ms) var(--nav-ez) both}
:root[data-vt="pop"]::view-transition-old(root){mix-blend-mode:normal;z-index:2;animation:ab-popOut var(--nav-ms) var(--nav-ez) both,ab-navShOut var(--nav-ms) linear both}
:root[data-vt="dock"]::view-transition-old(abhd){mix-blend-mode:normal;z-index:2;animation:ab-dkOut var(--t2) var(--ez) both}
:root[data-vt="dock"]::view-transition-new(abhd){mix-blend-mode:normal;z-index:1;animation:none;opacity:1}
@keyframes ab-vtCloseOld{from{opacity:1}to{opacity:1}}
@keyframes ab-vtCloseNew{from{opacity:0}60%,to{opacity:1}}
@keyframes ab-vtCloseIn{0%,30%{opacity:0}to{opacity:1}}
:root[data-vt="close"] .hdx--one,:root[data-vt="close"] .hdx--bn,:root[data-vt="close"] .dk,:root[data-vt="close"] .dk__in>.cap__th{view-transition-name:none}
:root[data-vt="close"]::view-transition-group(root){animation-duration:.32s}
:root[data-vt="close"]::view-transition-old(root){mix-blend-mode:normal;z-index:1;animation:ab-vtCloseOld .32s linear both}
:root[data-vt="close"]::view-transition-new(root){mix-blend-mode:normal;z-index:1;animation:ab-vtCloseNew .32s linear both}
:root[data-vt="close"]::view-transition-group(abreq){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1);border-radius:16px;overflow:clip;z-index:2}
:root[data-vt="close"]::view-transition-old(abreq){mix-blend-mode:normal;z-index:1;animation:none;opacity:1}
:root[data-vt="close"]::view-transition-new(abreq){mix-blend-mode:normal;z-index:2;animation:ab-vtCloseIn .32s linear both}
:root[data-vt="soft"] .dk,:root[data-vt="soft"] .dk__in>.cap__th,:root[data-vt="soft"] .hdx--one,:root[data-vt="soft"] .hdx--bn{view-transition-name:none}
:root[data-vt="soft"]::view-transition-group(root){animation:none}
:root[data-vt="soft"]::view-transition-image-pair(root){isolation:isolate}
:root[data-vt="soft"]::view-transition-old(root){mix-blend-mode:plus-lighter;animation:ab-dkOut .14s linear both}
:root[data-vt="soft"]::view-transition-new(root){mix-blend-mode:plus-lighter;animation:ab-dkIn .14s linear both}
:root[data-vt="soft"]::view-transition-group(abreq),:root[data-vt="soft"]::view-transition-image-pair(abreq),:root[data-vt="soft"]::view-transition-old(abreq),:root[data-vt="soft"]::view-transition-new(abreq){animation:none}
@media (prefers-reduced-motion:reduce){
:root[data-vt="soft"]::view-transition-old(root),:root[data-vt="soft"]::view-transition-new(root){animation-duration:.14s!important}
}
#ab2.hy .h-nscard{padding:calc(16px * var(--ui))}
#ab2.hy .h-oftr .h-oftr__tag--req{color:var(--h-ac-i);font-weight:600}
#ab2.hy .h-ofdock__mis{display:block;font-weight:600;color:var(--h-i)}
#ab2.hy .h-offld__ph{padding:calc(12px * var(--ui)) calc(16px * var(--ui)) 0}
#ab2.hy .h-cpgo[data-pend="1"] #ofGoT{visibility:hidden}
#ab2.hy .h-ofmed{margin-top:calc(16px * var(--ui))}
#ab2.hy .h-ofmed[hidden]{display:none}
#ab2.hy .h-ofmed__t{margin:0;padding:0 calc(16px * var(--ui)) calc(8px * var(--ui));font-size:calc(16px * var(--zf));line-height:calc(24px * var(--zf));font-weight:600;color:var(--h-i)}
#ab2.hy .h-ofmed__r{min-height:calc(56px * var(--ui));gap:calc(8px * var(--ui))}
#ab2.hy .h-ofmed__a{display:flex;flex:0 0 auto;gap:calc(8px * var(--ui))}
#ab2.hy .h-cred__revs{margin:1px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px;background:var(--h-hl)}
#ab2.hy .h-cred__rev{display:flex;flex-direction:column;gap:calc(4px * var(--ui));padding:calc(12px * var(--ui)) calc(16px * var(--ui));background:var(--h-s);font-size:calc(14px * var(--zf));line-height:calc(22px * var(--zf));color:var(--h-i)}
#ab2.hy .h-cred__rs{display:inline-flex;align-items:center;gap:calc(4px * var(--ui));font-weight:600}
#ab2.hy .h-cred__rh{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui))}
#ab2.hy .h-cred__rt{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#ab2.hy .h-cred__rd{flex:0 0 auto;color:var(--h-i3);font-size:calc(12px * var(--zf))}
#ab2.hy .h-oftr .h-oftr__tag--warn{color:var(--h-wn);font-weight:600}
#ab2.hy .h-ofdock .h-cprail{flex-wrap:wrap}
#ab2.hy .h-ofdock .h-cpgo[data-long]{flex:1 1 100%;order:9}
#ab2.hy .h-rq__qs{grid-area:q;margin-top:calc(8px * var(--ui));display:flex;flex-direction:column;gap:calc(4px * var(--ui));min-width:0}
#ab2.hy .h-rq__qs>.h-rq__q{grid-area:auto;margin-top:0}
#ab2.hy .h-cq__rm{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4px * var(--ui)) calc(12px * var(--ui));margin-top:calc(8px * var(--ui))}
#ab2.hy .h-q__aud{display:flex;align-items:center;gap:calc(6px * var(--ui));margin:calc(4px * var(--ui)) 0 0}
#ab2.hy .h-q__aud .h-ico{flex:0 0 auto;color:var(--h-i3)}
#ab2.hy .h-dfrom{display:inline-block;max-width:100%;vertical-align:top}
#ab2 .h-biztabs__n--dot{min-width:0;width:calc(8px * var(--ui));height:calc(8px * var(--ui));padding:0;border-radius:50%;align-self:center}
#ab2.hy:has(.pv__hd.hd--srch) .h-roombar>.h-srchfab{visibility:hidden;pointer-events:none}
html[data-lay="wide"] #ab2.hy .h-pvside .h-roombar>.h-filchips:not(.h-filsub){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;row-gap:0;height:calc(48px * var(--ui));min-height:0;padding:0 calc(16px * var(--ui)) 0 calc(24px * var(--ui));-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px);mask-image:linear-gradient(to right,transparent 0,#000 24px)}
html[data-lay="wide"][dir="ltr"] #ab2.hy .h-pvside .h-roombar>.h-filchips:not(.h-filsub){padding:0 calc(24px * var(--ui)) 0 calc(16px * var(--ui));-webkit-mask-image:linear-gradient(to left,transparent 0,#000 24px);mask-image:linear-gradient(to left,transparent 0,#000 24px)}
#ab2 :is(.h-tx,.h-mt,.h-sub,.h-small,.h-note,.h-vl.h-t15,.h-cred__sub,.h-jn__m,.h-cpband__t,.h-needs__s,.h-needs__x,.h-cpline__t,.h-ofseat__s,.h-bizinv__x,.h-bizinv__fee,.h-empty,.h-ofnote,.h-cpdecl){text-wrap-style:pretty}
#ab2 :is(h1,h2,h3,.h-tt,.h-sheethd){text-wrap-style:balance}
#ab2 :is(.h-reqtxt,.h-pdtx,.h-reqtxt *,.h-pdtx *){text-wrap-style:wrap}
html[dir="rtl"] #ab2 [data-phr]:placeholder-shown,html[dir="rtl"] #ab2mdl [data-phr]:placeholder-shown{text-align:right}
#ab2 .h-btnrow{flex-wrap:wrap;row-gap:calc(8px * var(--ui))}
@media (prefers-contrast:more){
#ab2{--h-hl:#6B7788;--h-fe:#667385;--h-i2:#3D4A5A;--h-i3:#3D4A5A}
#ab2[data-th="داكن"]{--h-hl:#8794A8;--h-fe:#8794A8;--h-i2:#D3DBE8;--h-i3:#D3DBE8}
}
@media (forced-colors:active){
#ab2 :is(.h-ent,.h-req,.h-ofrow,.h-grp,.h-card){outline:1px solid CanvasText;outline-offset:-1px}
}
#ab2mdl .mv__stage.h-viewer__stage:not(.h-zoom){touch-action:pinch-zoom}
#ab2.hy .inb__list>.h-grp>.h-irow:nth-child(n+13){content-visibility:auto;contain-intrinsic-size:auto 96px}
#ab2.hy .h-jn--dn>.h-jn__dot,#ab2.hy .h-jn--dn>.h-jn__c{animation:ab-dnwell .42s cubic-bezier(.2,0,0,1) var(--jcd,0ms) both}
@media (prefers-reduced-motion:reduce){#ab2.hy .h-jn--dn>.h-jn__dot,#ab2.hy .h-jn--dn>.h-jn__c{animation:none}}
[data-motion="هادئ"] #ab2.hy .h-jn--dn>.h-jn__dot,[data-motion="هادئ"] #ab2.hy .h-jn--dn>.h-jn__c{animation:none}
#abSnack .h-snack__a{display:inline-flex;align-items:center;gap:calc(8px * var(--ui))}
#abSnack .h-snack__ring{position:relative;flex:0 0 auto;width:calc(28px * var(--ui));height:calc(28px * var(--ui));display:inline-grid;place-items:center}
#abSnack .h-snack__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);transform-origin:50% 50%}
#abSnack .h-snack__ring circle{fill:none;stroke-width:2}
#abSnack .h-snack__trk{stroke:currentColor;opacity:.28}
#abSnack .h-snack__arc{stroke:var(--h-ac-i);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - 100 * var(--snp,1));transition:stroke-dashoffset .2s linear}
#abSnack .h-snack__n{position:relative;font-size:calc(13px * var(--zf));font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--h-ac-i)}
@media (prefers-reduced-motion:reduce){#abSnack .h-snack__arc{transition:none}}
#ab2 :is(.h-thumb:not(.h-add),.h-rq__m,.h-ofph__t,.h-work__img,.h-stc__art,.h-pfgal .h-im,.h-ofitem) img,#ab2 .h-ofitem>img{outline:1px solid rgba(23,33,47,.06);outline-offset:-1px}
#ab2[data-th="داكن"] :is(.h-thumb:not(.h-add),.h-rq__m,.h-ofph__t,.h-work__img,.h-stc__art,.h-pfgal .h-im,.h-ofitem) img,#ab2[data-th="داكن"] .h-ofitem>img,html[data-boot-th="داكن"] #ab2 :is(.h-thumb:not(.h-add),.h-rq__m,.h-ofph__t,.h-work__img,.h-stc__art,.h-pfgal .h-im,.h-ofitem) img{outline-color:rgba(255,255,255,.06)}
