.legal{max-width:46rem;margin:0 auto;padding:2rem 1.25rem 6rem}.legal[lang=fa]{font-family:var(--font-fa)}.legal__top{border-bottom:1px solid var(--hair,var(--line));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.1rem;display:flex}.legal__back{min-block-size:44px;color:var(--text-2);transition:color var(--t-fast,.16s) var(--ease,ease-out);align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.legal__back:hover{color:var(--text)}.legal__langs{gap:.35rem;display:flex}.legal__langs button{font:inherit;cursor:pointer;min-block-size:36px;color:var(--text-2);border:1px solid var(--line-control,currentColor);transition:border-color var(--t-fast,.16s) var(--ease,ease-out), color var(--t-fast,.16s) var(--ease,ease-out);background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.82rem}.legal__langs button:hover{color:var(--text)}.legal__langs button.on{color:var(--accent-ink,var(--accent));border-color:var(--accent);background:var(--accent-tint);font-weight:600}.legal__tabs{font-size:.9rem;font-family:var(--font-ui);flex-wrap:wrap;gap:.3rem 1.4rem;margin-bottom:2.75rem;display:flex}.legal__tabs a{color:var(--text-2);transition:color var(--t-fast,.16s) var(--ease,ease-out), border-color var(--t-fast,.16s) var(--ease,ease-out);border-bottom:1px solid #0000;padding:.45rem 0;text-decoration:none}.legal__tabs a:hover{color:var(--text);border-bottom-color:var(--hair-strong,currentColor)}.legal__tabs a.on{color:var(--text);border-bottom:2px solid var(--accent);font-weight:600}.legal__body h1{font-family:var(--font-read);letter-spacing:-.024em;text-wrap:balance;margin:0 0 .6rem;font-size:clamp(2rem,1.3rem + 2.4vw,2.8rem);font-weight:400;line-height:1.1}.legal[lang=fa] .legal__body h1,.legal[lang=fa] .legal__body h2{font-family:var(--font-fa);letter-spacing:normal;font-weight:600;line-height:1.45}.legal__updated{color:var(--text-3);font-size:.82rem;font-family:var(--font-ui);font-variant-numeric:tabular-nums;margin:0 0 1.75rem}.legal__updated time{unicode-bidi:isolate}.legal__body .legal__intro{font-family:var(--font-read);color:var(--text-2);margin:0 0 2.25rem;font-size:1.14rem;line-height:1.7}.legal[lang=fa] .legal__body .legal__intro{font-family:var(--font-fa);font-size:1.04rem;line-height:1.9}.legal__body section{margin-bottom:2.5rem}.legal__body h2{font-family:var(--font-read);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .75rem;font-size:1.3rem;font-weight:500;line-height:1.3}.legal__body p{max-width:62ch;margin:0 0 .9rem;line-height:1.85}.legal__body section p{font-family:var(--font-read);font-size:1.06rem;line-height:1.72}.legal[lang=fa] .legal__body section p{font-family:var(--font-fa);font-size:1rem;line-height:1.95}.legal__crisis{border:1px solid var(--hair-strong,var(--line-strong));background:var(--surface-solid,transparent);border-radius:14px;max-width:62ch;margin:0 0 2.5rem;padding-block:18px;padding-inline:24px 22px;position:relative}.legal__crisis:before{content:"";background:var(--amber);border-radius:2px;inline-size:2px;position:absolute;inset-block:16px;inset-inline-start:-1px}.legal__crisis p{color:var(--text-2);font-family:var(--font-ui);margin:0 0 .7rem;font-size:.95rem;line-height:1.7}.legal[lang=fa] .legal__crisis p{font-family:var(--font-fa)}.legal__crisis a{min-block-size:36px;font-family:var(--font-ui);color:var(--text);border-bottom:1px solid var(--alert-line);align-items:center;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.legal__crisis a:hover{border-bottom-color:var(--amber)}.legal__crisis a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.legal__body section p{color:var(--text-2)}.legal__foot{border-top:1px solid var(--hair,currentColor);color:var(--text-3);margin-top:3rem;padding-top:1.25rem;font-size:.85rem;line-height:1.7}:is(.legal [dir=rtl],.legal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}:root{--bg:#0f1613;--bg-2:#0f1817;--surface:#ffffff0e;--surface-solid:#202b26;--surface-2:#1a2420;--surface-raised:#101a19;--ground:radial-gradient(120% 100% at 50% 0%, #3fbfa413, transparent 72%);--line:#bee2da1c;--line-strong:#bee2da38;--ink-band:#2c3d36;--band-text:#edf3f0;--band-text-2:#a9bdb8;--accent-on-ink:#3ecfa5;--accent-wash:#3ecfa51f;--focus:#8b85ff;--text:#edf3f0;--text-2:#c2d0ca;--text-3:#8fa39b;--muted:var(--text-3);--accent:#2a9b84;--accent-2:#319e89;--accent-fill:#3fbfa4;--accent-ink:#3fbfa4;--accent-deep:#1f6f60;--accent-tint:#3fbfa421;--accent-line:#3fbfa466;--on-accent:#05201b;--grad:linear-gradient(118deg, #3fbfa4, #5ec7d8);--grad-soft:linear-gradient(118deg, #3fbfa426, #5ec7d81c);--accent-b:#5aa9d6;--accent-b-tint:#5aa9d621;--accent-b-line:#5aa9d661;--accent-c:#a892e0;--accent-c-tint:#a892e021;--accent-c-line:#a892e061;--red:#ff8a7a;--amber:#f0b95f;--alert-bg:#ff8a7a17;--alert-line:#ff8a7a80;--font-ui:"Inter", "Vazirmatn", system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:"Newsreader", "Vazirmatn", Georgia, "Times New Roman", serif;--font-fa:"Vazirmatn", system-ui, sans-serif;--measure:62ch;--shell-max:1120px;--page-max:1240px;--gutter:clamp(24px, 5vw, 80px);--sec-gap:clamp(88px, 9vw, 128px);--hair:color-mix(in oklab, var(--text) 12%, var(--bg));--hair-strong:color-mix(in oklab, var(--text) 22%, var(--bg));--fs-display:clamp(2.35rem, 1.2rem + 3.6vw, 3.8rem);--fs-h1:clamp(1.75rem, 1.05rem + 1.9vw, 2.3rem);--fs-h2:1.38rem;--fs-lede:clamp(1.08rem, 1rem + .35vw, 1.22rem);--fs-label:.7rem;--fs-num:clamp(2.8rem, 4.4vw, 3.6rem);--r-human:18px;--field-a:#3fbfa426;--field-b:#5aa9d614;--grain-o:.05;--r-s:10px;--r-m:14px;--r-l:20px;--r-f:999px;--block:34px;--shadow:0 20px 46px -24px #000000bf;--shadow-s:0 8px 22px -14px #0009;--t:.2s;--t-fast:.16s;--ease:cubic-bezier(.33, 1, .68, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#e4ebe7;--bg-2:#dbe3de;--surface:#fff;--surface-solid:#fff;--surface-2:#d8e1dc;--surface-raised:#fff;--ground:radial-gradient(120% 100% at 50% 0%, #17786a0e, transparent 72%);--line:#102c271a;--line-strong:#102c2733;--text:#12211c;--text-2:#33443e;--text-3:#51625d;--accent:#0e6e5c;--accent-fill:#0e6e5c;--accent-ink:#0e6e5c;--accent-2:#0e6a6a;--accent-deep:#0f5a4e;--accent-tint:#17786a1a;--accent-line:#17786a57;--on-accent:#fff;--grad:linear-gradient(118deg, #17786a, #2b8fa0);--grad-soft:linear-gradient(118deg, #17786a1a, #2b8fa014);--accent-b:#1f6f9e;--accent-b-tint:#1f6f9e17;--accent-b-line:#1f6f9e4d;--accent-c:#6b4ea8;--accent-c-tint:#6b4ea817;--accent-c-line:#6b4ea84d;--red:#a3291b;--amber:#7f5300;--alert-bg:#fdf3ee;--alert-line:#a3291b66;--shadow:0 30px 60px -34px #08282252, 0 2px 6px -2px #0828220f;--shadow-s:0 8px 22px -16px #08282238;--field-a:#17786a21;--field-b:#1f6f9e12;--grain-o:.06;--ink-band:#14251f;--band-text:#fff;--band-text-2:#b7c9c2;--accent-on-ink:#7fe0c3;--accent-wash:#d9efe7;--focus:#4f46e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;overflow-x:hidden}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:1rem;line-height:1.7}:is(html[lang=fa],html[lang=ar],html[lang=ur]){font-size:19px}:is(html[lang=fa],html[lang=ar],html[lang=ur]) body,:is(html[lang=fa],html[lang=ar],html[lang=ur]) .read,:is(html[lang=fa],html[lang=ar],html[lang=ur]) .prose{font-family:var(--font-fa);line-height:1.85}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3{font-family:var(--font-read);letter-spacing:-.018em;font-weight:600;line-height:1.22}h1{font-size:clamp(1.9rem,3.4vw,2.5rem)}h2{font-size:1.42rem}h3{font-size:1.1rem}:is(html[lang=fa],html[lang=ar],html[lang=ur]) h1,:is(html[lang=fa],html[lang=ar],html[lang=ur]) h2,:is(html[lang=fa],html[lang=ar],html[lang=ur]) h3{font-family:var(--font-fa);line-height:1.4}p{max-width:var(--measure)}input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-m);width:100%;padding:11px 13px}textarea{resize:vertical;line-height:1.6}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input[type=range]{background:0 0;border:0;padding:0}::placeholder{color:var(--text-3);opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-s)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}.read{font-family:var(--font-read);max-width:var(--measure);font-size:1.06rem;line-height:1.7}.prose{max-width:var(--measure)}.prose>*+*{margin-top:16px}.muted{color:var(--text-3)}.small{font-size:.83rem;line-height:1.6}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.row>:first-child{flex:auto;min-width:0}.row>.btn{flex:none}@media (width<=520px){.row{flex-wrap:wrap}}.spacer{flex:1}.btn{border-radius:var(--r-f);background:var(--accent-fill);color:var(--on-accent);letter-spacing:.005em;min-block-size:44px;transition:padding var(--t) var(--ease), background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.94rem;font-weight:600;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.btn:hover:not(:disabled){background-color:color-mix(in oklab, var(--accent-fill) 88%, var(--text));padding-inline:26px 18px}.btn:disabled{opacity:.45;cursor:default}.btn--ghost{color:var(--text);border-color:var(--line-strong);box-shadow:none;background:0 0}.btn--ghost:hover:not(:disabled){border-color:var(--text-3);background-color:color-mix(in oklab, var(--text) 5%, transparent)}.btn--sm{min-block-size:36px;padding:6px 12px;font-size:.84rem}.btn--sm:hover:not(:disabled){padding-inline:16px 8px}.btn--block{width:100%}.chip{border:1px solid var(--line);border-radius:var(--r-m);color:var(--text-2);transition:border-color var(--t-fast) var(--ease);background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:500;display:inline-flex}.chip--accent{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-tint)}button.chip:hover{border-color:var(--line-strong)}.link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.linkbtn{color:var(--accent);text-underline-offset:3px;font-size:inherit;text-decoration:underline}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px}.card--lead{background:var(--grad-soft);border-color:var(--accent-line)}.card+.card{margin-top:16px}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--line-strong);border-radius:var(--r-m);color:var(--text-2);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;padding:8px 15px;font-size:.87rem}.pill.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-tint)}.pill.off{opacity:.4;cursor:not-allowed}.frow{margin-top:18px}.frow>label{letter-spacing:.02em;color:var(--text-3);margin-bottom:7px;font-size:.78rem;font-weight:500;display:block}.frow>label+p,.frow>p{margin-top:7px}.factions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.skel{background:var(--surface-2);border-radius:var(--r-s);display:inline-block}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.settle{animation:settle .24s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.freebanner{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-2);text-align:center;padding:9px 20px;font-size:.8rem}.lp{isolation:isolate;position:relative}.lp:before,.lp:after{content:"";z-index:-1;pointer-events:none;block-size:min(1180px,130vh);position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.lp:before{background:radial-gradient(48% 52% at 76% 34%, var(--field-a), transparent 70%), radial-gradient(34% 34% at 94% 6%, var(--field-b), transparent 72%), radial-gradient(30% 40% at 58% 62%, color-mix(in oklab, var(--field-a) 50%, transparent), transparent 70%)}.lp:after{opacity:var(--grain-o);background-image: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='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}[dir=rtl] .lp:before{background:radial-gradient(48% 52% at 24% 34%, var(--field-a), transparent 70%), radial-gradient(34% 34% at 6% 6%, var(--field-b), transparent 72%), radial-gradient(30% 40% at 42% 62%, color-mix(in oklab, var(--field-a) 50%, transparent), transparent 70%)}@media (width<=900px){.lp:before,[dir=rtl] .lp:before{background:radial-gradient(90% 38% at 50% 0%, var(--field-a), transparent 72%), radial-gradient(60% 30% at 100% 34%, var(--field-b), transparent 70%)}}.nav{width:100%;padding-block:12px;padding-inline:calc(var(--gutter) + max(0px, (100% - var(--page-max)) / 2));border-bottom:1px solid var(--hair);align-items:center;gap:16px;display:flex}.navright{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.nav .btn{white-space:nowrap}.nav--sticky{z-index:40;background:color-mix(in oklab, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nav--sticky{background:var(--bg)}}.navlinks{font-family:var(--font-ui);align-items:center;gap:clamp(14px,2vw,28px);margin-inline-start:clamp(20px,3.4vw,52px);font-size:.84rem;font-weight:500;display:flex}.navlinks a{color:var(--text-2);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);white-space:nowrap;border-bottom:1px solid #0000;padding:10px 0;text-decoration:none}.navlinks a:hover{color:var(--text);border-bottom-color:var(--accent)}.navcrisis{font-family:var(--font-ui);color:var(--text);white-space:nowrap;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-bottom:1px solid #0000;align-items:center;gap:7px;margin-inline-start:auto;padding:10px 2px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.navcrisis svg{color:currentColor;opacity:.8}.navcrisis:hover{border-bottom-color:var(--text-3)}.navcrisis+.navright{margin-inline-start:12px}.navcrisis:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.navmenu{appearance:none;font-family:var(--font-ui);color:var(--text);border:1px solid var(--line-control);min-block-size:38px;cursor:pointer;max-width:42vw;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%230e6e5c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:999px;padding:7px 28px 7px 14px;font-size:.84rem;font-weight:600;display:none}:root:not([data-theme=light]) .navmenu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%236fcfb8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[dir=rtl] .navmenu{background-position:11px;padding:7px 14px 7px 28px}.navmenu:hover{border-color:var(--text-3);background-color:color-mix(in oklab, var(--text) 5%, transparent)}.navmenu option{color:var(--text);background:var(--surface)}.navmenu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navlinks a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media (width<=900px){.nav--sticky{flex-wrap:nowrap;gap:8px}.navlinks{display:none}.navmenu{display:inline-block}.navcrisis{gap:5px;margin-inline-start:14px;font-size:.82rem}.navcrisis+.navright{margin-inline-start:auto}}@media (width<=560px){.nav--sticky{gap:6px;padding-inline:12px}.logo{font-size:1.05rem}.navright{gap:5px}.navmenu{width:5.4rem;max-width:none;padding:6px}.navcrisis{font-size:.78rem}.nav--sticky .btn--sm{white-space:nowrap;padding:8px 12px;font-size:.82rem}.nav--sticky .btn--sm:hover:not(:disabled){padding-inline:16px 8px}.navcrisis{margin-inline-start:6px}}@media (width<=430px){.nav--sticky .themetoggle,.nav--sticky .logo span{display:none}}@media (width<=420px){.navlinks{gap:16px;font-size:.85rem}}.lp [id],#top{scroll-margin-top:96px}.logo{letter-spacing:-.01em;color:var(--text);direction:ltr;align-items:baseline;gap:6px;font-family:Newsreader,Georgia,serif;font-size:1.28rem;font-weight:600;display:inline-flex}a.logo{align-items:center;gap:8px;text-decoration:none}a.logo:hover{color:var(--text)}a.logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.logo svg{color:var(--accent);flex:none}.sec{max-width:var(--page-max);padding:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin:0 auto;display:grid}.sec>*{grid-column:3/10}.sec>.sech{grid-column:1/3}@media (width>900px){.sec>.sech{grid-row:span 12;align-self:start;margin-block-start:.5em;position:sticky;top:104px}}.sec>.sech+*{margin-top:0}.sec>.secttl+.lede{margin-top:24px}.sec>.lede+*{margin-top:48px}.sec>.figures,.sec>.evcomp,.sec>.evband,.sec>.promises,.sec>.evgrid,.sec>.shots{grid-column:3/13}.sec+.sec{margin-top:var(--sec-gap)}#see+.sec{margin-top:56px}.hero.sec{display:block}.hero.sec>*{grid-column:auto}@media (width<=900px){.sec{padding-inline:clamp(20px,5vw,40px);display:block}.sec+.sec{margin-top:80px}}.sec--rule{position:relative}.sec--rule:before{content:"";background:var(--hair-strong);grid-column:3/13;block-size:1px;margin-bottom:clamp(44px,5vw,72px)}@media (width<=900px){.sec--rule:before{margin-bottom:32px;display:block}}.lp{overflow-x:clip}.sec>*+*{margin-top:var(--block)}.sech{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-weight:600;line-height:1.5;display:inline-block}.sech:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;block-size:1px;inline-size:16px;margin-inline-end:10px;display:inline-block}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .sech{text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:600}.hero{padding-top:clamp(40px,7vh,76px);padding-bottom:clamp(16px,3vh,32px);position:relative}.hero:before{content:none}.hero h1{font-size:var(--fs-display);letter-spacing:-.03em;text-wrap:balance;hanging-punctuation:first last;font-variant-numeric:lining-nums;max-width:15.5em;font-weight:400;line-height:1.04}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hero h1{max-width:18em;font-weight:600}.hero h1 em{color:var(--accent);font-style:normal}.hero .lede{font-family:var(--font-read);font-size:var(--fs-lede);color:var(--text-2);max-width:var(--measure);text-wrap:pretty;line-height:1.55}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hero .lede{font-family:var(--font-fa);line-height:1.9}.herocta{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.herocta .btn{min-block-size:52px;padding:14px 28px;font-size:.98rem}.herocta .btn:hover:not(:disabled){padding-inline:32px 24px}.herotag{color:var(--accent);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:14px;max-width:100%;margin-bottom:26px;padding:0;font-weight:600;line-height:1.5;display:flex}.herotag:before{content:"";background:currentColor;flex:none;block-size:1px;inline-size:24px;margin-block-start:.75em}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .herotag{letter-spacing:0;text-transform:none;font-size:.85rem}.aboveline{border:1px solid var(--hair-strong);background:var(--surface-solid);box-shadow:var(--shadow-s);border-radius:14px;padding-block:22px;padding-inline:26px 24px;position:relative}.aboveline:before{content:"";background:var(--amber);border-radius:2px;inline-size:2px;position:absolute;inset-block:18px;inset-inline-start:-1px}.aboveline>p{color:var(--text-2);font-size:.92rem}.aboveline .btn--ghost svg{color:var(--amber)}.aboveline>*+*{margin-top:14px}.promise{border-top:1px solid var(--hair);padding-top:22px}.promise h2{font-size:var(--fs-h2);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.25}.promise p{color:var(--text-2);margin-top:12px}.figures{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:visible}.figure{padding:28px 24px 24px}.figure:first-child{padding-inline-start:0}.figure+.figure{border-inline-start:1px solid var(--hair)}.figure b{font-family:var(--font-ui);font-size:var(--fs-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--text);direction:ltr;unicode-bidi:isolate;font-weight:300;line-height:1;display:block}.figure span{color:var(--text-2);text-wrap:balance;margin-top:10px;font-size:.88rem;line-height:1.4;display:block}@media (width<=560px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figure{padding:22px 0 20px}.figure+.figure{border-inline-start:0}.figure:nth-child(2n){border-inline-start:1px solid var(--hair);padding-inline-start:18px}.figure:nth-child(n+3){border-top:1px solid var(--hair)}}.qa{border-top:1px solid var(--hair);padding-top:18px}.qa+.qa{margin-top:18px}.qa h3{font-size:1.06rem}.qa p{color:var(--text-2);margin-top:8px;font-size:.94rem}.faqlist{flex-direction:column;display:flex}.faqlist>.qa:first-child{border-top:0}@media (width>900px){.sec:has(>.faqlist)>.sech{margin-block-start:1.75em}}.qa--fold{padding-top:0}.qa--fold+.qa--fold{margin-top:0}.qa--fold>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:baseline;gap:12px;padding-block:20px;padding-inline:0 36px;list-style:none;display:flex;position:relative}.qa--fold>summary::-webkit-details-marker{display:none}.qa--fold>summary::marker{content:""}.qa--fold>summary h3{letter-spacing:-.008em;transition:color var(--t-fast) var(--ease);flex:1;margin:0;font-size:1.2rem;font-weight:500;line-height:1.35}.qa--fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.qa--fold>summary:hover h3{color:var(--accent)}.qa--fold>summary:before,.qa--fold>summary:after{content:"";block-size:12px;inline-size:12px;color:var(--text-3);transition:opacity .18s var(--ease), color .18s var(--ease);margin-block-start:-6px;position:absolute;inset-block-start:calc(20px + .8em);inset-inline-end:6px}.qa--fold>summary:after{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat}.qa--fold>summary:before{background:linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat}.qa--fold[open]>summary:before{opacity:0}.qa--fold[open]>summary:after,.qa--fold[open]>summary h3{color:var(--accent)}.qa--fold>p{max-width:var(--measure);font-family:var(--font-read);margin:0 0 24px;padding-inline-end:36px;font-size:1.04rem;line-height:1.65}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .qa--fold>summary h3{letter-spacing:normal;line-height:1.6}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .qa--fold>p{font-family:var(--font-fa);font-size:.98rem;line-height:1.9}@media (prefers-reduced-motion:reduce){.qa--fold>summary:before,.qa--fold>summary:after{transition:none}}.pricebox{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:56ch;padding:0}.pricebox>.priceval+p{margin-top:14px}.priceval{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:8px;display:flex}[dir=rtl] .priceval{justify-content:flex-end}.priceval b{font-family:var(--font-ui);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3rem);font-weight:300;line-height:1}.priceval i{color:var(--text-3);font-size:.9rem;font-style:normal}.priceunknown{color:var(--text-2);max-width:46ch;font-size:.95rem}.pricelist{color:var(--text-2);flex-direction:column;gap:8px;margin-top:20px;font-size:.92rem;display:flex}.pricelist li{align-items:flex-start;gap:10px;display:flex}.pricelist svg{color:var(--text-3);flex:none;margin-top:4px}.foot{margin-top:var(--sec-gap);border-top:1px solid var(--hair);padding-block:40px 44px;padding-inline:calc(var(--gutter) + max(0px, (100% - var(--page-max)) / 2))}.footin{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footin p{color:var(--text-3);max-width:34ch;margin-top:8px;font-size:.84rem}.footcols{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footcols a{color:var(--text-3);font-size:.86rem}.footcols a:hover{color:var(--text)}.footbar{border-top:1px solid var(--hair);color:var(--text-3);margin-top:32px;padding-top:18px;font-size:.78rem}.shell{flex-direction:column;min-height:100dvh;display:flex;position:relative}.shell:before{content:"";background:var(--ground);pointer-events:none;z-index:-1;block-size:460px;position:fixed;inset-block-start:0;inset-inline:0}.chrome{z-index:40;background:color-mix(in oklab, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-bottom:1px solid var(--hair);position:sticky;top:0;box-shadow:0 10px 24px -22px #0009}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.chrome{background:var(--bg)}}.barinner{width:100%;max-width:var(--shell-max);align-items:center;gap:14px;margin-inline:auto;padding-inline:clamp(18px,4vw,28px);display:flex}.topbar{flex-wrap:wrap;padding-block:13px}.topbar .logo{font-size:1.16rem}.logo svg{align-self:center}.topbar .barright{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.morebar{flex-wrap:wrap;gap:4px;padding-block:7px 9px}.moredivider{background:var(--line);flex:none;block-size:18px;inline-size:1px;margin-inline:6px}.morelabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.morelink{border-radius:var(--r-f);min-block-size:36px;color:var(--text-2);transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;display:inline-flex}.morelink:hover{color:var(--text);background:var(--surface-2)}.morelink.on{color:var(--accent-ink);background:var(--accent-tint);border-color:var(--accent-line)}.morelink svg{opacity:.75;flex:none}.morelink.on svg{opacity:1}.main{width:100%;max-width:var(--shell-max);padding:var(--block) clamp(18px, 4vw, 28px) 64px;flex:1;margin:0 auto}.page-h{margin-bottom:var(--block)}.page-h h1{font-family:var(--font-read);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-weight:400;line-height:1.15}.page-h .sub{color:var(--text-3);margin-top:6px;font-size:.88rem}.walletchip{font-variant-numeric:tabular-nums;direction:ltr}@media (width<=620px){.barinner{padding-inline:14px}.morebar{flex-wrap:wrap;row-gap:4px}.morelink{white-space:nowrap}.topbar{padding-bottom:10px}}.chat{flex-direction:column;gap:40px;display:flex}.turn{max-width:var(--measure);unicode-bidi:plaintext}.turn.me{border-inline-start:2px solid var(--accent);border-radius:0;background:var(--accent-tint);color:var(--text);white-space:pre-wrap;width:fit-content;max-width:min(100%, var(--measure));border-start-end-radius:14px;border-end-end-radius:14px;padding:13px 18px;font-size:.95rem}.turn.ai{font-family:var(--font-read);white-space:pre-wrap;text-wrap:pretty;font-size:1.1rem;line-height:1.7}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .turn.ai{font-family:var(--font-fa);line-height:1.85}.turn.thinking{color:var(--text-3);font-style:italic}.srcs{font-family:var(--font-ui);flex-direction:column;align-items:flex-start;gap:7px;margin-top:14px;display:flex}.src{border:1px solid var(--hair-strong);background:var(--surface);border-radius:12px;width:fit-content;max-width:100%;padding:8px 12px;font-size:.78rem}.src__head{width:100%;font:inherit;color:var(--text-2);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;display:flex}.src__head:disabled{cursor:default}.src__head:not(:disabled):hover .src__node{color:var(--text)}.src__node{font-weight:600}.src__level{letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:.66rem;font-weight:700}.src__level--meta_analysis,.src__level--rct{color:var(--accent-2)}.src__level--clinical_guideline{color:var(--accent-b)}.src__level--expert_consensus{color:var(--accent-c)}.src__level--theoretical{color:var(--text-3)}.src__body{border-top:1px solid var(--line);margin-top:9px;padding-top:9px;display:block}.src__ev{color:var(--text-2);line-height:1.65;display:block}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .src__ev{font-family:var(--font-fa);line-height:1.85}.src__refs{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.src__ref{background:var(--surface-2);color:var(--text-3);overflow-wrap:anywhere;border-radius:999px;padding:3px 8px;font-size:.72rem;text-decoration:none}.src__ref:hover{color:var(--text)}.src__fresh{letter-spacing:.02em;background:var(--surface-2);color:var(--text-3);border:1px dashed var(--line);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem}.src__refj{color:var(--text-3);opacity:.75;margin-inline-start:6px}.src__refj:before{content:"· "}@media (width<=480px){.src__refj{display:none}}.srcl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:.72rem}.chatbox{margin-top:var(--block);flex-direction:column;gap:10px;display:flex}.chatbox textarea{min-height:84px}.composer{border:1px solid var(--line-control);border-radius:var(--r-human);background:var(--surface-solid);box-shadow:var(--shadow-s);transition:border-color var(--t-fast) var(--ease)}.composer:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.composer textarea{border-radius:var(--r-human) var(--r-human) 0 0;background:0 0;border:0;padding:16px 18px 8px;font-size:1rem;display:block}.composer textarea:focus-visible{outline:none}.chatbox .composer .send{padding:6px 10px 10px}.chatbox .send{justify-content:space-between;align-items:center;gap:12px;display:flex}.chatbox .micnote{max-width:var(--measure);margin:0}.chatnote{color:var(--text-3);font-size:.78rem}.safetypanel{border:2px solid var(--alert-line);border-radius:var(--r-l);background:var(--alert-bg);max-width:none;margin-bottom:22px;padding:20px 22px}.safetypanel:focus{outline:none}.safetypanel:focus-visible{outline:2px solid var(--red);outline-offset:3px}.safetypanel>b{font-family:var(--font-ui);color:var(--red);align-items:center;gap:9px;margin-bottom:14px;font-size:.98rem;font-weight:600;display:flex}.safetypanel ul{flex-direction:column;gap:12px;display:flex}.safetypanel li{font-family:var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.safetypanel .rname{font-weight:500}.safetypanel .rcontact{color:var(--amber);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:600}.safetypanel .rhours{color:var(--text-3);font-size:.8rem}.safetypanel>p{color:var(--text-2);font-size:.82rem;font-family:var(--font-ui);margin-top:14px}.turn.ai.crisis{border-inline-start:2px solid var(--alert-line);padding-inline-start:16px}.onb{max-width:640px;margin:0 auto;padding:clamp(40px,10vh,96px) clamp(20px,5vw,28px) 72px}.onb>*+*{margin-top:var(--block)}.onb h1{font-family:var(--font-read);letter-spacing:-.026em;text-wrap:balance;max-width:18em;font-size:clamp(2rem,1.3rem + 2.6vw,2.9rem);font-weight:400;line-height:1.08}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .onb h1{font-weight:600}.onb .lede{color:var(--text-2);font-family:var(--font-read);font-size:var(--fs-lede);line-height:1.55}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .onb .lede{font-family:var(--font-fa);font-size:1rem;line-height:1.9}.onb textarea{border-radius:var(--r-human);background:var(--surface-solid);min-height:190px;box-shadow:var(--shadow-s);padding:16px 18px;font-size:1.02rem}.onbfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onbfoot--sticky{z-index:5;padding:14px clamp(20px, 5vw, 28px) calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);margin-inline:calc(-1*clamp(20px,5vw,28px));position:sticky;inset-block-end:0}.honest{border:1px solid var(--line-strong);border-radius:var(--r-l);padding:24px}.honest>*+*{margin-top:16px}.honest h2{font-family:var(--font-read);font-size:1.24rem;font-weight:400}.honest ul{flex-direction:column;gap:12px;display:flex}.honest li{color:var(--text-2);max-width:var(--measure);align-items:flex-start;gap:12px;font-size:.94rem;display:flex}.honest li svg{color:var(--text-3);flex:none;margin-top:4px}.qprog{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.8rem}.qtext{font-family:var(--font-read);max-width:var(--measure);margin:18px 0 24px;font-size:1.24rem;line-height:1.5}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .qtext{font-family:var(--font-fa)}.qopts{flex-direction:column;gap:10px;display:flex}.qopt{text-align:start;border:1px solid var(--line-strong);border-radius:var(--r-m);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:0 0;padding:14px 16px;font-size:.96rem}.qopt:hover{border-color:var(--accent);background:var(--accent-tint)}.scoreline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.scoreline b{font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:500}.scoreline span{color:var(--text-3)}.sev{border-radius:var(--r-m);border:1px solid var(--line-strong);color:var(--text-2);padding:3px 10px;font-size:.8rem}.sev--minimal,.sev--mild{border-color:var(--accent-line);color:var(--accent)}.sev--moderate{border-color:var(--line-strong);color:var(--text-2)}.sev--moderately_severe,.sev--severe{border-color:var(--text-3);color:var(--text);background:var(--surface-2)}.bar{border-radius:var(--r-s);background:var(--surface-2);height:6px;margin-top:14px;overflow:hidden}.bar--thin{height:3px}.bar>div{background:var(--accent);height:100%}.guidance{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface-2);max-width:var(--measure);margin-top:18px;padding:14px 16px;font-size:.94rem}.session h2{font-family:var(--font-read);margin:12px 0 8px;font-size:1.2rem;font-weight:400}.session p{font-family:var(--font-read);font-size:1rem}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .session p,:is(html[lang=fa],html[lang=ar],html[lang=ur]) .session h2{font-family:var(--font-fa)}.rec h2{font-family:var(--font-read);margin:10px 0;font-size:1.2rem;font-weight:400}.big{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500}.delta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.9rem}.spark{width:100%;height:56px;color:var(--accent);margin-top:14px;display:block}.ov{z-index:80;background:color-mix(in srgb, var(--bg) 88%, transparent);justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-l);width:min(460px,100%);max-height:88dvh;animation:settle .2s var(--ease) both;padding:24px;overflow-y:auto}.modal h3{font-size:1.05rem}.langpick{position:relative}.langmenu{inset-inline-end:0;z-index:70;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-m);width:200px;max-height:min(60vh,420px);padding:5px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.foot .langmenu{top:auto;bottom:calc(100% + 6px);inset-inline:0 auto}.langopt{border-radius:var(--r-s);text-align:start;width:100%;transition:background var(--t-fast) var(--ease);flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}.langopt:hover{background:var(--surface-2)}.langopt.on{color:var(--accent)}.langopt .n{font-size:.9rem}.langopt .e{color:var(--text-3);font-size:.73rem}.iconbtn{border:1px solid var(--line);border-radius:var(--r-m);width:32px;height:32px;color:var(--text-2);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);place-items:center;display:inline-grid}.iconbtn:hover{border-color:var(--line-strong);color:var(--text)}.fb-open{color:var(--text-3);text-underline-offset:3px;margin:40px auto 24px;font-size:.8rem;text-decoration:underline;display:block}.fb-open:hover{color:var(--text-2)}.fb-scale{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.fb-step{border:1px solid var(--line-strong);border-radius:var(--r-s);width:38px;height:34px;color:var(--text-2);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-size:.85rem}.fb-step.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-tint)}.fb-cats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.subgrid{flex-direction:column;gap:16px;display:flex}.subtotal{border-top:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-top:16px;font-size:.9rem;display:flex}.subtotal strong{color:var(--text);direction:ltr;unicode-bidi:isolate;font-size:1.3rem;font-weight:500}.steplabel{color:var(--text-3);margin-bottom:14px;font-size:.78rem;display:block}.substeps{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.substep{align-items:flex-start;gap:12px;display:flex}.substep .n{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.substep.done .n{border-color:var(--accent);color:var(--accent)}.substep.running .n{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.substep b{font-size:.92rem;font-weight:500;display:block}.substep i{color:var(--text-3);font-size:.83rem;font-style:normal}.hint{color:var(--text-3);margin-top:12px;font-size:.82rem}.warn{color:var(--text-2);border-inline-start:2px solid var(--line-strong);margin-top:12px;padding-inline-start:12px;font-size:.86rem}.txlink{color:var(--accent);text-underline-offset:3px;margin-top:12px;font-size:.85rem;text-decoration:underline;display:inline-block}.backlink{color:var(--text-3);margin-top:28px;font-size:.88rem}.freeforever{border:1px solid var(--line-strong);border-radius:var(--r-l);margin-top:22px;padding:16px 18px}.freeforever b{margin-bottom:6px;font-size:.92rem;font-weight:500;display:block}.freeforever p{color:var(--text-2);font-size:.88rem}.empty{color:var(--text-3);padding:40px 0;font-size:.94rem}.micbtn,.readaloud{border:1px solid var(--line-strong);color:var(--text-2);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:.8125rem;line-height:1.4;transition:color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;display:inline-flex}.micbtn:hover:not(:disabled),.readaloud:hover{color:var(--text);border-color:var(--text-3)}.micbtn:disabled{opacity:.45;cursor:not-allowed}.micbtn.on,.readaloud.on{color:var(--accent);border-color:var(--accent)}.micbtn.on{animation:2.4s ease-in-out infinite voicepulse}@keyframes voicepulse{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.micbtn.on{animation:none}}.readaloud{margin-top:8px}.micnote{color:var(--text-3);flex:100%;order:3;margin-top:6px;font-size:.75rem;line-height:1.5}.cstrip{border:1px solid var(--hair-strong);background:var(--surface);border-radius:16px;margin-bottom:18px;padding:14px 16px}.cstrip-h{align-items:flex-start;gap:10px;display:flex}.cstrip-ask{flex:1;margin:0;line-height:1.5}.cstrip-why{color:var(--muted);font-size:.92rem}.cstrip-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.3rem;line-height:1}.cstrip-faces{flex-wrap:nowrap;gap:8px;margin-top:10px;display:flex}.cface{border:1px solid var(--line);min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:10px 6px;display:flex}.cstep{background:var(--line-strong);border-radius:999px;block-size:6px;inline-size:100%;display:block;position:relative;overflow:hidden}.cstep:after{content:"";background:var(--accent);transition:inline-size var(--t-fast) var(--ease);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.cstep--1:after{inline-size:20%}.cstep--2:after{inline-size:40%}.cstep--3:after{inline-size:60%}.cstep--4:after{inline-size:80%}.cstep--5:after{inline-size:100%}.cface small{color:var(--muted);text-align:center;font-size:.78rem}@media (width<=480px){.cface{padding:9px 2px}.cface span{font-size:1.3rem}.cface small{font-size:.68rem}}.cface:hover:not(:disabled){border-color:var(--accent)}.cface:disabled{opacity:.5;cursor:default}.cstrip--done{justify-content:space-between;align-items:center;gap:12px;display:flex}.cstrip-more{color:var(--muted);font-size:.9rem}.remcard{margin-top:18px}.remcard h3{margin:0 0 4px}.remrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.remrow label{margin:0}.remrow input[type=time]{width:auto}.planlines{margin:8px 0 0;padding:0;list-style:none}.planlines li{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.planstep{margin-bottom:12px}.planstep label{margin-bottom:2px;display:block}.planstep textarea{width:100%;margin-top:6px}.handpre{white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--line);border-radius:10px;max-height:420px;margin:12px 0;padding:12px;font-size:.85rem;line-height:1.5;overflow:auto}@media print{:root,[data-theme=dark],[data-theme=light]{--bg:#fff;--bg-2:#fff;--surface:transparent;--surface-solid:#fff;--surface-2:#fff;--surface-raised:#fff;--text:#000;--text-2:#1a1a1a;--text-3:#333;--line:#999;--line-strong:#555;--ground:none}html,body{color:#000!important;background:#fff!important}.topbar,.morebar,.rowbtns,.cstrip,.remcard,textarea,.nav,.navmenu,.navcrisis,.btn,.checkinstrip,.feedbackwidget{display:none!important}.handpre{max-height:none;font-family:var(--font-read), Georgia, serif;color:#000;white-space:pre-wrap;word-break:normal;border:0;padding:0;font-size:11pt;line-height:1.5;overflow:visible}.card{box-shadow:none;background:0 0;border:0;padding:0}h1,h2,h3,b{break-after:avoid-page;page-break-after:avoid}p,li{orphans:3;widows:3}@page{margin:18mm 16mm}}.herohead{max-width:100%;container-type:inline-size}.herotag__t{flex-direction:column;gap:2px;min-width:0;display:flex}@container (width>=720px){.herotag__t{flex-flow:wrap}.herotag__t>span+span:before{content:"·";opacity:.7;margin-inline:10px}}.herogrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(32px,4.4vw,60px);display:grid}.herocopy>*+*{margin-top:26px}.herocopy>.aboveline{margin-top:36px}.heroside{flex-direction:column;gap:20px;min-width:0;display:flex}.hm-label{color:var(--text-3);max-width:46ch;margin:-6px 0 0;font-size:.75rem;line-height:1.5}@media (width<=900px){.hero{padding-top:clamp(28px,4vh,44px)}}.herocrisis{min-block-size:44px;font-family:var(--font-ui);color:var(--text);border-bottom:1px solid var(--hair-strong);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:8px;padding:10px 2px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.herocrisis svg{color:currentColor;opacity:.8}.herocrisis:hover{border-bottom-color:var(--text)}.herocrisis:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.herocopy{container-type:inline-size}.heromock{border:1px solid var(--hair-strong);border-radius:var(--r-human);background:var(--surface-solid);box-shadow:var(--shadow), inset 0 1px 0 color-mix(in oklab, var(--text) 7%, transparent);overflow:hidden}.hm-body{padding:28px 28px 24px}.hm-me{border-inline-start:2px solid var(--accent);color:var(--text);font-family:var(--font-read);padding-inline-start:16px;font-size:1.06rem;font-style:italic;line-height:1.55}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hm-me{font-family:var(--font-fa);font-style:normal;line-height:1.85}.hm-ai{font-family:var(--font-read);color:var(--text);margin-top:20px;font-size:1.02rem;line-height:1.65}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hm-ai{font-family:var(--font-fa);line-height:1.85}.hm-src{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.hm-srcl{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:600}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hm-srcl{letter-spacing:0;text-transform:none;font-size:.78rem}.hm-chip{border-radius:var(--r-f);border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--accent-ink);align-items:center;gap:7px;padding:5px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.hm-chip:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.promises,.evgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,40px)}@media (width<=900px){.promises{grid-template-columns:minmax(0,1fr);gap:40px}}.promises .promise,.evgrid .evcard{border:0;border-top:1px solid var(--hair-strong);box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:26px 0 0;position:relative}.promises .promise p,.evgrid .evcard p{font-size:.95rem}.promises .promise p{font-family:var(--font-read);font-size:1.04rem;line-height:1.62}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .promises .promise p{font-family:var(--font-fa);font-size:.96rem;line-height:1.9}.promises .promise:before{content:"";background:var(--accent);block-size:2px;inline-size:40px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.promises .promise:nth-child(2):before{background:var(--accent-b)}.promises .promise:nth-child(3):before{background:var(--accent-c)}.promises .promise:nth-child(2) .pico{color:var(--accent-b)}.promises .promise:nth-child(3) .pico{color:var(--accent-c)}.steps{margin:32px 0 0;padding:0;list-style:none;display:block}.step{border-top:1px solid var(--hair);grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:0 16px;padding:28px 0;display:grid}.step:last-child{border-bottom:1px solid var(--hair)}@media (width<=560px){.step{grid-template-columns:52px minmax(0,1fr);padding:24px 0}}.stepn{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--text-3);text-align:start;unicode-bidi:isolate;font-size:1.4rem;font-weight:300;line-height:1.2}.stepbody h3{font-size:var(--fs-h2);letter-spacing:-.012em;font-weight:500;line-height:1.25}.stepbody p{color:var(--text-2);font-family:var(--font-read);max-width:var(--measure);margin-top:10px;font-size:1.04rem;line-height:1.62}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .stepbody p{font-family:var(--font-fa);font-size:.96rem;line-height:1.9}.eband-key{font-family:var(--font-ui);color:var(--text-2);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;font-size:.84rem;display:flex}.eband-item{align-items:baseline;gap:7px;display:inline-flex}.eband-item b{font-variant-numeric:tabular-nums;color:var(--text)}.evgrid .evcard h3{margin-top:12px;font-size:1.12rem}.evgrid .evcard p{color:var(--text-2);margin-top:8px}.secttl{font-size:var(--fs-h1);letter-spacing:-.022em;text-wrap:balance;max-width:18em;font-weight:400;line-height:1.12}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .secttl{font-weight:600}.lp .sec>.lede{font-family:var(--font-read);font-size:var(--fs-lede);color:var(--text-2);text-wrap:pretty;line-height:1.55}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .lp .sec>.lede{font-family:var(--font-fa);font-size:1.02rem;line-height:1.9}.herotrust{border-top:1px solid var(--hair);font-family:var(--font-ui);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-top:18px;padding-top:16px;font-size:.86rem;display:flex}.herotrust span{align-items:baseline;gap:9px;display:inline-flex}.herotrust span:before{content:"";background:var(--accent);border-radius:50%;flex:none;block-size:5px;inline-size:5px;transform:translateY(-.28em)}.faq{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 40px;display:grid}@media (width<=900px){.herogrid{grid-template-columns:minmax(0,1fr)}.heromock{max-width:560px}}@media (width>900px){.sec>.faqlist{grid-column:4/10}}[data-theme=light] .card{box-shadow:var(--shadow-s)}.pico{color:var(--accent);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.closer{box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0;max-width:none;padding:0}.closer h2{letter-spacing:-.028em;text-wrap:balance;max-width:14em;font-size:clamp(2rem,1.1rem + 3vw,3.2rem);font-weight:400;line-height:1.06}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .closer h2{font-weight:600}.closer>p:not(.hint){color:var(--text-2);max-width:var(--measure);font-family:var(--font-read);font-size:var(--fs-lede);margin:20px 0 0;line-height:1.55}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .closer>p:not(.hint){font-family:var(--font-fa);font-size:1.02rem;line-height:1.9}.closer .btn{min-block-size:52px;margin-top:32px;padding:14px 28px}.closer .btn:hover:not(:disabled){padding-inline:32px 24px}.closer .hint{max-width:46ch;margin-top:16px}.account{max-width:var(--measure)}.account h1{margin-bottom:8px}.acctsec{margin-top:var(--block);border-top:1px solid var(--line);padding-top:20px}.acctsec h2{margin-bottom:6px;font-size:1.1rem}.acctsec>.btn{margin-top:14px}.memblock{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--text-2);font:inherit;white-space:pre-wrap;margin-top:12px;padding:14px 16px;font-size:.92rem;line-height:1.6;overflow-x:auto}.factgroup{margin-top:18px}.factlist{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.factlist li{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 14px;display:flex}.facttext{flex:1;line-height:1.5}.factitem{flex-direction:column;align-items:stretch;gap:10px}.factmain{flex-direction:column;gap:5px;display:flex}.factsaid{color:var(--text-3);border-inline-start:2px solid var(--line);padding-inline-start:10px;font-size:.88rem;line-height:1.55}.factmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.factstatus{letter-spacing:.02em;border:1px solid var(--line-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.76rem}.factstatus--stable{border-color:var(--accent-line);color:var(--accent-on-ink)}.factstatus--current{border-color:var(--accent-line)}.factstatus--unconfirmed{color:var(--text-3);border-style:dashed}.facttag{background:var(--surface-2);color:var(--text-3);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.76rem}.factacts{flex-wrap:wrap;gap:8px;display:flex}.factedit{flex-direction:column;gap:8px;display:flex}.factedit .rowbtns{margin-top:0}.statuskey{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.statuskey li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.acctdanger{border-top-color:var(--line-strong)}.btn--danger{color:var(--text);border:1px solid var(--line-strong);background:0 0}.btn--danger:hover{border-color:var(--text-3)}.rowbtns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.acctaddr{margin-top:var(--block);word-break:break-all;font-family:ui-monospace,monospace}.shots{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:22px;margin-top:18px;display:grid}.shot{margin:0}.shot img{border:1px solid var(--line-strong);border-radius:var(--r-m);background:var(--surface-solid);width:100%;height:auto;box-shadow:var(--shadow-s);display:block}.shot figcaption{margin-top:9px;line-height:1.5}.asmt,.ins,.r3{margin-top:16px}.asmt__rows{flex-direction:column;gap:8px;margin-top:14px;display:flex}.asmt__row{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;display:flex}.asmt__inst{font-family:var(--font-ui);letter-spacing:.01em;font-weight:600}.asmt__inst,.asmt__row>.muted{unicode-bidi:isolate}.asmt__row>.muted{margin-inline-start:auto}.asmt__band{font-family:var(--font-ui);border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:.82rem}.asmt__band--moderate,.asmt__band--moderately_severe{border-color:var(--accent-line);color:var(--text)}.asmt__band--severe{border-color:var(--text-3);color:var(--text);font-weight:600}.asmt__note{border-inline-start:2px solid var(--accent-b-line);background:var(--accent-b-tint);border-radius:var(--r-s);margin-top:14px;padding:12px 14px;line-height:1.55}.asmt__block{margin-top:18px}.asmt__h{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:.76rem;display:block}.asmt__list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.asmt__list li{line-height:1.5}.asmt__foot{color:var(--text-3);margin-top:16px;font-size:.88rem;line-height:1.5}.errline,.warnline{border-inline-start:2px solid var(--line-strong);background:var(--surface-2);border-radius:var(--r-s);color:var(--text);margin-top:12px;padding:10px 13px;font-size:.92rem;line-height:1.5}.guestwrap{flex-direction:column;max-width:760px;min-height:100dvh;margin-inline:auto;padding-bottom:20px;display:flex}.guestwrap>.onb{flex:0 auto;padding-top:40px}.guestwrap>.nav{padding-inline:calc(max(0px,50% - 320px) + clamp(20px,5vw,28px))}.guestwrap{position:relative}.guestwrap:before{content:"";background:var(--ground);pointer-events:none;z-index:-1;block-size:460px;position:fixed;inset-block-start:0;inset-inline:0}.rep__sub{color:var(--text-2);margin-top:6px;line-height:1.55}.factrow{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.factkind{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);unicode-bidi:isolate;margin-inline-end:8px;font-size:.72rem;display:inline-block}.consents{flex-direction:column;gap:10px;margin-top:16px;display:flex}.consentrow{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.consentrow:hover{border-color:var(--line-strong)}.consentrow input{width:auto;accent-color:var(--accent);flex:none;margin-top:3px}.consentrow>span{flex-direction:column;gap:3px;display:flex}.consentrow strong{font-weight:600}.acctlog{margin-top:18px}.acctlog summary{cursor:pointer;padding:4px 0;font-weight:600}.acctlog summary:hover{color:var(--text)}.loglist{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.loglist li{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 12px;font-size:.88rem;display:flex}.loglist li>span:nth-child(2){flex:1}:is(html[lang=fa],html[lang=ar],html[lang=ur]) h1,:is(html[lang=fa],html[lang=ar],html[lang=ur]) h2,:is(html[lang=fa],html[lang=ar],html[lang=ur]) h3{letter-spacing:normal}html[lang=ur] body,html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3,html[lang=ur] .turn.ai,html[lang=ur] .read,html[lang=ur] .prose{font-family:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", var(--font-fa), serif}html[lang=ur]{font-size:19px}html[lang=ur] body{line-height:2.35}html[lang=ur] h1{line-height:1.9}html[lang=ur] h2,html[lang=ur] h3{line-height:1.8}:root{--line-control:#101f1c6b}@media (prefers-color-scheme:dark){:root{--line-control:#bee2da6b}}html[data-theme=dark]{--line-control:#bee2da6b}html[data-theme=light]{--line-control:#101f1c6b}input,select,textarea,.qopt,.btn--ghost,.fb-step,.cface,.micbtn,.readaloud{border-color:var(--line-control)}.traitlist{flex-direction:column;gap:14px;margin-top:18px;display:flex}.traitrow{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);grid-template-columns:1fr auto;align-items:baseline;gap:6px 14px;padding:16px 18px;display:grid}.traitname{font-weight:600}.traitband{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-f);border:1px solid var(--line-strong);color:var(--text-2);padding:3px 9px;font-size:.78rem}.traitband--high{border-color:var(--accent-line);color:var(--accent)}.traitband--low{border-color:var(--line-strong);color:var(--text-3)}.traitdesc{color:var(--text-2);grid-column:1/-1;margin:4px 0 0;line-height:1.6}.traitcaveat{margin:var(--block) 0 18px}.ainotice{color:var(--text-3);max-width:var(--measure);margin:0 0 18px;padding:0;font-size:.8rem;line-height:1.55}.pushmoment{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;margin:14px 0 4px;padding:14px 16px;display:flex}.pushmoment b{font-size:.95rem}.pushmoment p{color:var(--text-2);margin:0;font-size:.88rem;line-height:1.6}.pushmoment__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pushmoment__actions .btn{flex:auto}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .pushmoment p{font-family:var(--font-fa);line-height:1.85}.intake{gap:22px;margin-top:14px;display:grid}.intake__q{gap:6px;display:grid}.intake__q>label,.intake__label{font-weight:600;display:block}.intake__why{margin:0 0 4px}.intake__opts{flex-wrap:wrap;gap:8px;display:flex}.intake__opt{border:1px solid var(--line);min-block-size:44px;color:var(--text-2);font:inherit;cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease);background:0 0;border-radius:999px;padding:11px 15px;font-size:14px}.intake__opt:hover{border-color:var(--line-strong,var(--line));color:var(--text)}.intake__opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.intake__opt.is-on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.intake--inline .intake{gap:18px;margin-top:12px}.intake--inline .intake__q{gap:4px}.intake__h{font-weight:600;display:block}.intake__q textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:10px 12px}.screen__unavail{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.screen__unavail p{margin:8px 0 0;line-height:1.7}.screen__unavail .btn{margin-top:14px}.screen__flag{color:var(--text-3)}.evcomp{border:0;border-top:1px solid var(--line-strong);border-radius:0;margin-top:40px;padding:22px 0 0}.evcomp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evcomp__rows{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.evcomp__row{grid-template-columns:minmax(120px,11rem) 1fr auto;align-items:center;gap:12px;display:grid}.evcomp__label{color:var(--text-2);font-size:14px}.evcomp__track{background:0 0;border-radius:2px;height:4px;overflow:hidden}.evcomp__bar{background:var(--accent);border-radius:2px;height:100%;display:block}.evcomp__row:first-child .evcomp__bar{background:var(--accent)}.evcomp__row:nth-child(2) .evcomp__bar{background:color-mix(in srgb, var(--accent) 78%, transparent)}.evcomp__row:nth-child(3) .evcomp__bar{background:color-mix(in srgb, var(--accent) 60%, transparent)}.evcomp__row:nth-child(4) .evcomp__bar{background:color-mix(in srgb, var(--accent) 46%, transparent)}.evcomp__row:nth-child(5) .evcomp__bar{background:color-mix(in srgb, var(--accent) 34%, transparent)}.evcomp__row:nth-child(n+6) .evcomp__bar{background:color-mix(in srgb, var(--accent) 24%, transparent)}.evcomp__n{font-family:var(--font-ui);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;unicode-bidi:isolate;min-width:3ch;font-size:1.05rem;font-weight:300}.evcomp__note{margin:14px 0 0}.evcomp__row--other .evcomp__label{color:var(--text-3);font-style:italic}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .evcomp__row--other .evcomp__label{font-style:normal}.evcomp__row--other .evcomp__bar{border:1px dashed var(--line-strong);background:0 0;border-radius:2px}.evcomp__row--other .evcomp__n{color:var(--text-3)}@media (width<=560px){.evcomp__row{grid-template-columns:1fr auto;align-items:baseline;row-gap:7px}.evcomp__label{grid-area:1/1/2/2}.evcomp__n{grid-area:1/2/2/3}.evcomp__track{grid-area:2/1/3/3}}.rep__h{font-family:var(--font-read);margin-bottom:4px;font-size:1.16rem;font-weight:400}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .rep__h{font-family:var(--font-fa)}.rep__head .scoreline{margin-bottom:14px}.rep__bands{align-items:stretch;gap:3px;display:flex}.rep__band{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);min-width:0;color:var(--text-3);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;flex:1 1 0;gap:2px;padding:7px 8px;font-size:.72rem;line-height:1.25;display:flex}.rep__bandname{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rep__bandrange{font-variant-numeric:tabular-nums;opacity:.75}.rep__band.on{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-ink)}.rep__subs{flex-direction:column;gap:12px;margin-top:12px;display:flex}.rep__subhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;font-size:.9rem;display:flex}.rep__subhead b{font-variant-numeric:tabular-nums}.rep__items{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rep__items li{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 12px;display:flex}.rep__itemtext{line-height:1.5}.rep__itemval{color:var(--accent);flex:none;font-size:.82rem;font-weight:600}.rep__trend{margin-top:10px}.rep__trendplot{height:84px;position:relative}.rep__trend svg{width:100%;height:100%;display:block;overflow:visible}.rep__trendline{fill:none;stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.rep__dot{background:var(--bg);border:1px solid var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.rep__dot.on{background:var(--accent);width:9px;height:9px}.rep__trendfoot{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:.74rem;display:flex}@media (width<=560px){.rep__bandname{display:none}.rep__band.on .rep__bandname{display:block}.rep__items li{flex-direction:column;gap:4px}}.ins__list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ins__list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1.6;display:flex}.ins__n{white-space:nowrap}.ins__list--quiet li{color:var(--text-2)}.ins__more{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.ins__h{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.76rem;font-weight:700}[dir=rtl] .ins__h{text-transform:none;letter-spacing:0;font-size:.85rem}.ins__foot{margin-top:16px}.r3__h{font-size:1.5rem;line-height:1.25}.r3__sub{max-width:52ch;margin-top:8px}.r3__branches{gap:12px;margin-top:24px;display:grid}.r3__b{text-align:start;border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon desc";align-items:start;gap:2px 14px;padding:18px 20px;display:grid}.r3__b:hover{border-color:var(--accent);background:var(--surface-2)}.r3__b:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.r3__b svg{color:var(--accent);grid-area:icon;margin-top:3px}.r3__bt{font-family:var(--font-ui);grid-area:title;font-size:1.02rem;font-weight:600}.r3__bd{color:var(--text-2);grid-area:desc;font-size:.92rem;line-height:1.6}.r3__b--crisis{border-inline-start:3px solid var(--alert-line)}.r3__b--crisis svg{color:var(--amber)}.r3__panel{margin-top:20px}.hm-refuse{background:color-mix(in oklab, var(--surface-solid) 62%, var(--bg));border-top:1px solid var(--hair);padding:18px 28px 22px}.hm-refusek{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.hm-refusek:before{content:"";border:1px solid;border-radius:50%;flex:none;block-size:6px;inline-size:6px}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hm-refusek{letter-spacing:0;text-transform:none;font-size:.78rem}.hm-refuseq{color:var(--text-2);font-size:.98rem;line-height:1.6;font-family:var(--font-read)}:is(html[lang=fa],html[lang=ar],html[lang=ur]) .hm-refuseq{font-family:var(--font-fa);font-size:.92rem;line-height:1.85}html,body{overscroll-behavior:none;overflow-x:clip}body{touch-action:manipulation}.planpage{max-width:var(--measure,62ch);padding:32px var(--gutter,16px) 64px;margin:0 auto}
