@font-face{font-family:Nasalization;src:local(Nasalization),local(Nasalization Rg),local(Nasalization-Regular);font-weight:400;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--powder:#f1f6f4;--mint:#d9e8e2;--noir:#172b36;--nocturnal:#114c5a;--saffron:#ff9932;--forsythia:#ffc801;--f2s-arctic-powder:#f1f6f4;--f2s-mystic-mint:#d9e8e2;--f2s-oceanic-noir:#172b36;--f2s-nocturnal-expedition:#114c5a;--f2s-deep-saffron:#ff9932;--f2s-forsythia:#ffc801;--f2s-surface:#e8f0ed;--s:#e8f0ed;--ink:#172b36;--muted:#4e6470;--acc:#ff9932;--teal:#114c5a;--hi:#fff;--line:#172b362e;--raise:14px 14px 28px #172b3629, -10px -10px 22px #fffffff2;--raise-sm:6px 6px 12px #172b3624, -5px -5px 10px #ffffffe6;--raise-lg:21px 21px 42px #172b362e, -15px -15px 33px #fffffff2;--press:inset 8px 8px 16px #172b3624, inset -8px -8px 16px #fffffff2;--press-sm:inset 4px 4px 8px #172b3624, inset -4px -4px 8px #fffffff2;--focus:0 0 0 3px #ff9932;--darkcard-bg:#172b36;--darkcard-ink:#f1f6f4;--darkcard-muted:#9fb3bc;--darkcard-shadow:14px 14px 28px #172b3638, -10px -10px 22px #ffffffe6;--lightcard-bg:#f1f6f4;--lightcard-ink:#172b36;--lightcard-muted:#4e6470;--lightcard-shadow:14px 14px 28px #00000059, -10px -10px 22px #3a5c6e59;--press-powder:inset 8px 8px 16px #d4d8d7, inset -8px -8px 16px #f2f6f4;--press-powder-sm:inset 4px 4px 9px #d4d8d7, inset -4px -4px 9px #f2f6f4;--press-mint:inset 8px 8px 16px #bbc8c2, inset -8px -8px 16px #dbe9e4;--press-mint-sm:inset 4px 4px 9px #bbc8c2, inset -4px -4px 9px #dbe9e4;--press-noir:inset 8px 8px 16px #111f27, inset -8px -8px 16px #33444e;--press-noir-sm:inset 4px 4px 9px #111f27, inset -4px -4px 9px #33444e;--press-nocturnal:inset 8px 8px 16px #0c3741, inset -8px -8px 16px #2e616e;--press-nocturnal-sm:inset 4px 4px 9px #0c3741, inset -4px -4px 9px #2e616e;--press-saffron:inset 8px 8px 16px #cc7a28, inset -8px -8px 16px #ffa347;--press-saffron-sm:inset 4px 4px 9px #cc7a28, inset -4px -4px 9px #ffa347;--press-forsythia:inset 8px 8px 16px #d1a401, inset -8px -8px 16px #ffce1a;--press-forsythia-sm:inset 4px 4px 9px #d1a401, inset -4px -4px 9px #ffce1a;--print-raise:18px 18px 36px #172b3629, -14px -14px 30px #fffffff2;--print-raise-sm:8px 8px 16px #172b3624, -6px -6px 14px #ffffffe6;--print-press:inset 10px 10px 20px #172b3624, inset -10px -10px 20px #fffffff2;--print-press-sm:inset 5px 5px 10px #172b3624, inset -5px -5px 10px #fffffff2;--print-darkcard-shadow:18px 18px 36px #172b3638, -14px -14px 30px #ffffffe6;--r:22px;--r-tile:18px;--r-ibtn:14px;--r-ibtn-hud:12px;--r-opt:12px;--r-pill:999px;--print-r:28px;--print-r-tile:24px;--print-r-ibtn:18px;--font:"Nasalization", "Segoe UI", system-ui, -apple-system, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-nonlatin:system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--fw:400;--fs-display:138px;--lh-display:.92;--ls-display:-.02em;--fs-display-s:56px;--lh-display-s:1.06;--ls-display-s:-.01em;--fs-h:48px;--lh-h:1.02;--ls-h:-.005em;--fs-lede:20px;--lh-lede:1.55;--ls-lede:0em;--fs-lede-tight:17px;--lh-lede-tight:1.55;--ls-lede-tight:0em;--fs-body:17px;--lh-body:1.5;--ls-body:0em;--fs-cap:14px;--lh-cap:1.5;--ls-cap:0em;--fs-kicker:13px;--lh-kicker:1.2;--ls-kicker:.26em;--fs-lab:11px;--lh-lab:1.2;--ls-lab:.24em;--fs-btn:12px;--lh-btn:1.2;--ls-btn:.2em;--fs-btn-big:15px;--lh-btn-big:1.2;--ls-btn-big:.2em;--fs-btn-sm:11px;--lh-btn-sm:1.2;--ls-btn-sm:.2em;--fs-chip:11px;--lh-chip:1.2;--ls-chip:.22em;--fs-hero-number:300px;--lh-hero-number:.9;--ls-hero-number:-.02em;--print-fs-display:160px;--print-lh-display:.92;--print-ls-display:-.02em;--print-fs-display-s:74px;--print-lh-display-s:1.06;--print-ls-display-s:-.01em;--print-fs-headline:64px;--print-lh-headline:1.02;--print-ls-headline:0em;--print-fs-lede:26px;--print-lh-lede:1.55;--print-ls-lede:0em;--print-fs-lede-tight:22px;--print-lh-lede-tight:1.55;--print-ls-lede-tight:0em;--print-fs-body:24px;--print-lh-body:1.5;--print-ls-body:0em;--print-fs-cap:18px;--print-lh-cap:1.5;--print-ls-cap:0em;--print-fs-kicker:18px;--print-lh-kicker:1.2;--print-ls-kicker:.26em;--print-fs-label:16px;--print-lh-label:1.2;--print-ls-label:.22em;--print-fs-btn:15px;--print-lh-btn:1.2;--print-ls-btn:.2em;--print-fs-chip:14px;--print-lh-chip:1.2;--print-ls-chip:.22em;--print-fs-footer:13px;--print-lh-footer:1.2;--print-ls-footer:.24em;--sp-1:4px;--sp-2:6px;--sp-3:10px;--sp-4:14px;--sp-5:18px;--sp-6:22px;--sp-7:30px;--sp-8:44px;--sp-9:64px;--stage-w:1920px;--stage-h:1080px;--safe-x:64px;--safe-top:56px;--safe-bottom:124px;--print-margin-x:80px;--print-body-top:200px;--print-body-bottom:110px;--accent-bar:6px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.6, 0, .8, .4);--t-fast:.22s;--t:.6s;--t-slow:1.1s;--stagger:70ms;--beat-min:.4s;--beat-max:.9s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s:#172b36;--ink:#d9e8e2;--muted:#93a8b1;--acc:#ff9932;--teal:#ffc801;--hi:#2c4a5b;--line:#d9e8e21a;--noir-line:#d9e8e214;--raise:16px 16px 36px #0000004d, -12px -12px 30px #3a5c6e33;--raise-sm:7px 7px 16px #00000047, -6px -6px 14px #3a5c6e2e;--raise-lg:22px 22px 50px #00000052, -16px -16px 40px #3a5c6e2e;--press:inset 10px 10px 24px #00000042, inset -10px -10px 24px #3a5c6e29;--press-sm:inset 5px 5px 13px #0000003d, inset -5px -5px 13px #3a5c6e26;--press-noir:inset 10px 10px 24px #00000042, inset -10px -10px 24px #3a5c6e29;--press-noir-sm:inset 5px 5px 13px #0000003d, inset -5px -5px 13px #3a5c6e26;--print-raise:18px 18px 36px #00000080, -14px -14px 30px #3a5c6e8c;--print-raise-sm:8px 8px 16px #00000080, -6px -6px 14px #3a5c6e80;--print-press:inset 10px 10px 20px #00000080, inset -10px -10px 20px #3a5c6e80;--print-press-sm:inset 5px 5px 10px #00000080, inset -5px -5px 10px #3a5c6e80}}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s:#172b36;--ink:#d9e8e2;--muted:#93a8b1;--acc:#ff9932;--teal:#ffc801;--hi:#2c4a5b;--line:#d9e8e21a;--noir-line:#d9e8e214;--raise:16px 16px 36px #0000004d, -12px -12px 30px #3a5c6e33;--raise-sm:7px 7px 16px #00000047, -6px -6px 14px #3a5c6e2e;--raise-lg:22px 22px 50px #00000052, -16px -16px 40px #3a5c6e2e;--press:inset 10px 10px 24px #00000042, inset -10px -10px 24px #3a5c6e29;--press-sm:inset 5px 5px 13px #0000003d, inset -5px -5px 13px #3a5c6e26;--press-noir:inset 10px 10px 24px #00000042, inset -10px -10px 24px #3a5c6e29;--press-noir-sm:inset 5px 5px 13px #0000003d, inset -5px -5px 13px #3a5c6e26;--print-raise:18px 18px 36px #00000080, -14px -14px 30px #3a5c6e8c;--print-raise-sm:8px 8px 16px #00000080, -6px -6px 14px #3a5c6e80;--print-press:inset 10px 10px 20px #00000080, inset -10px -10px 20px #3a5c6e80;--print-press-sm:inset 5px 5px 10px #00000080, inset -5px -5px 10px #3a5c6e80}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t:1ms;--t-slow:1ms;--stagger:0s}}*,:before,:after{box-sizing:border-box}:root{--gap-text:var(--sp-1);--gap-inline:var(--sp-2);--gap-item:var(--sp-3);--gap-control:var(--sp-4);--gap-group:var(--sp-6);--pad-card:var(--sp-7);--gap-section:var(--sp-8)}@media (max-width:720px){:root{--pad-card:var(--sp-6);--gap-section:var(--sp-7)}}html{background:var(--s);color:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;background:var(--s);min-height:100dvh;color:var(--ink);font-family:var(--font);font-weight:var(--fw);font-size:15px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:root,[data-theme=light]{--world-light:#f1f6f433}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--world-light:#f1f6f42b}}:root[data-theme=dark],[data-theme=dark]{--world-light:#f1f6f42b}body:after{content:"";z-index:2147483000;pointer-events:none;background:radial-gradient(ellipse 140% 64% at 22% 8%, var(--world-light), 30%, transparent 100%);position:fixed;inset:0}@media print,(forced-colors:active){body:after{content:none}}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:400}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}[hidden]{display:none!important}table{border-collapse:collapse}code,kbd,pre,samp{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}:lang(ar),:lang(ur),:lang(fa),:lang(hi),:lang(mr),:lang(bn),:lang(pa),:lang(gu),:lang(ta),:lang(te),:lang(kn),:lang(th),:lang(zh),:lang(ja),:lang(ko),:lang(ru),:lang(vi){font-family:var(--font-nonlatin)}:lang(ar) *,:lang(ur) *,:lang(fa) *,:lang(hi) *,:lang(mr) *,:lang(bn) *,:lang(pa) *,:lang(gu) *,:lang(ta) *,:lang(te) *,:lang(kn) *,:lang(th) *{letter-spacing:normal!important}:lang(ar),:lang(ur),:lang(fa),:lang(hi),:lang(mr),:lang(bn),:lang(pa),:lang(gu),:lang(ta),:lang(te),:lang(kn),:lang(th){line-height:1.6}:root{--sb:#172b364d}:root[data-theme=dark]{--sb:#f1f6f447}*{scrollbar-width:thin;scrollbar-color:var(--sb) transparent}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--s);box-shadow:var(--press-sm);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb{background:var(--sb);border-radius:var(--r-pill);background-clip:padding-box;border:4px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box;border-width:3px}::-webkit-scrollbar-thumb:active{background:var(--acc);background-clip:padding-box;border-width:3px}::-webkit-scrollbar-corner{background:0 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sb:#f1f6f447}}:focus{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:var(--r-opt);outline:none}::selection{background:var(--hi);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.f2s-kicker{font-size:var(--fs-kicker);line-height:var(--lh-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--muted);margin:0}.f2s-lab{font-size:var(--fs-lab);line-height:var(--lh-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted);margin:0}.f2s-cap{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--muted);margin:0}.f2s-body{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.f2s-lede{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--muted);text-wrap:pretty;max-width:570px;margin:0}.f2s-h{letter-spacing:var(--ls-h);text-transform:uppercase;text-wrap:balance;margin:0;font-size:32px;line-height:1.1}.f2s-h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:20px;line-height:1.3}.f2s-teal{color:var(--teal)}.f2s-num{font-variant-numeric:tabular-nums}.f2s-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.f2s-nb{white-space:nowrap}:root{--toggle-w:92px;--nav-pad:12px 12px;--nav-pad-on:15px 22px;--edge-phone:16px}.f2s-card{background:var(--s);color:var(--ink);border-radius:var(--r);box-shadow:var(--raise);padding:var(--sp-7);min-width:0}.f2s-card.is-pressed{box-shadow:var(--press)}.f2s-card.is-flat{box-shadow:none;border:1px dashed var(--line)}.f2s-card.is-lg{box-shadow:var(--raise-lg)}.f2s-card.pad-sm{padding:var(--sp-6)}.f2s-card.pad-none{padding:0}.f2s-card.is-interactive{cursor:pointer;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.f2s-card.is-interactive:hover{box-shadow:var(--raise-lg);transform:translateY(-2px)}.f2s-card.is-interactive:active{box-shadow:var(--press);transform:none}.f2s-card.is-interactive:focus-visible{box-shadow:var(--focus), var(--raise)}.f2s-darkcard{--s:var(--darkcard-bg);--ink:var(--darkcard-ink);--muted:var(--darkcard-muted);--press:var(--press-noir);--press-sm:var(--press-noir-sm);background:var(--darkcard-bg);color:var(--darkcard-ink);box-shadow:var(--darkcard-shadow)}.f2s-lightcard{--s:var(--lightcard-bg);--ink:var(--lightcard-ink);--muted:var(--lightcard-muted);--press:var(--press-powder);--press-sm:var(--press-powder-sm);--raise:14px 14px 28px #172b3629, -10px -10px 22px #fffffff2;--raise-sm:6px 6px 12px #172b3624, -5px -5px 10px #ffffffe6;--line:#172b362e;--teal:#114c5a;--hi:#fff;background:var(--lightcard-bg);color:var(--lightcard-ink);box-shadow:var(--lightcard-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:720px){.f2s-card{padding:var(--sp-6)}}.f2s-btn{justify-content:center;align-items:center;gap:var(--sp-3);font-family:inherit;font-size:var(--fs-btn);letter-spacing:var(--ls-btn);text-transform:uppercase;line-height:var(--lh-btn);border-radius:var(--r-pill);background:var(--s);min-height:44px;color:var(--ink);box-shadow:var(--raise-sm);cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), padding var(--t-fast) var(--ease);border:0;padding:15px 24px;text-decoration:none;display:inline-flex;position:relative}.f2s-btn:hover{box-shadow:var(--raise);transform:translateY(-2px)}.f2s-btn:active,.f2s-btn[aria-pressed=true]{box-shadow:var(--press-sm);transform:translateY(0)}.f2s-btn[aria-pressed=true]{padding-inline:38px}.f2s-btn:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.f2s-btn.is-primary{background:var(--acc);color:var(--noir);--press-sm:var(--press-saffron-sm)}.f2s-btn.is-sm{font-size:var(--fs-btn-sm);min-height:0;padding:11px 18px}.f2s-btn.is-sm[aria-pressed=true]{padding-inline:29px}.f2s-btn.is-sm:after{content:"";position:absolute;inset:-4px 0}.f2s-btn.is-lg{font-size:var(--fs-btn-big);padding:21px 42px}.f2s-btn.is-block{width:100%}.f2s-btn:disabled,.f2s-btn[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:var(--raise-sm);transform:none}.f2s-btn[aria-busy=true]{cursor:progress}.f2s-btn .f2s-icon{flex:none}.f2s-ibtn{border-radius:var(--r-ibtn);background:var(--s);width:48px;height:48px;color:var(--ink);box-shadow:var(--raise-sm);cursor:pointer;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.f2s-ibtn:hover{box-shadow:var(--raise);transform:translateY(-2px)}.f2s-ibtn:active,.f2s-ibtn[aria-pressed=true],.f2s-ibtn[aria-expanded=true]{box-shadow:var(--press-sm);transform:none}.f2s-ibtn.is-accent[aria-pressed=true]{color:var(--acc)}.f2s-ibtn:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-ibtn)}.f2s-ibtn.is-sm{border-radius:var(--r-ibtn-hud);width:40px;height:40px}.f2s-ibtn.is-sm:focus-visible{border-radius:var(--r-ibtn-hud)}.f2s-ibtn:disabled{opacity:.45;cursor:default;box-shadow:var(--raise-sm);transform:none}.f2s-ibtn .f2s-badge{position:absolute;top:-4px;right:-4px}.f2s-badge{min-width:22px;height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-lab);letter-spacing:0;font-variant-numeric:tabular-nums;background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);place-items:center;line-height:1;display:inline-grid}.f2s-chip{align-items:center;gap:var(--gap-inline);font-family:inherit;font-size:var(--fs-chip);letter-spacing:var(--ls-chip);text-transform:uppercase;line-height:var(--lh-chip);border-radius:var(--r-pill);background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);white-space:nowrap;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;padding:10px 20px;display:inline-flex;position:relative}button.f2s-chip{cursor:pointer}button.f2s-chip:after{content:"";position:absolute;inset:-4px 0}button.f2s-chip:hover{transform:translateY(-2px)}button.f2s-chip:active{box-shadow:var(--press-sm);transform:none}button.f2s-chip:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}button.f2s-chip:disabled{opacity:.45;cursor:default;transform:none}.f2s-chip.is-on{background:var(--acc);color:var(--noir);--press-sm:var(--press-saffron-sm)}.f2s-chip.is-in{min-height:40px;box-shadow:var(--press-sm);padding:13px 26px}button.f2s-chip.is-in:hover{transform:none}.f2s-chip.is-sm{padding:var(--sp-2) var(--sp-4)}.f2s-chip.is-sm.is-in{padding:var(--sp-3) var(--sp-6);min-height:32px}.f2s-chips{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.f2s-chip.is-status{cursor:default}.f2s-chip.risk-high,.f2s-chip.risk-critical{color:var(--teal)}.f2s-chip.is-hatched{background-image:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 7px)}.f2s-well{border-radius:var(--r-pill);min-height:40px;font-size:var(--fs-chip);letter-spacing:var(--ls-chip);text-transform:uppercase;align-items:center;gap:var(--gap-inline);box-shadow:var(--press-sm);padding:13px 26px;line-height:1.2;display:inline-flex}.f2s-well.is-saffron{background:var(--saffron);color:var(--noir);box-shadow:var(--press-saffron-sm)}.f2s-well.is-nocturnal{background:var(--nocturnal);color:var(--powder);box-shadow:var(--press-nocturnal-sm)}.f2s-well.is-noir{background:var(--noir);color:var(--powder);box-shadow:var(--press-noir-sm)}.f2s-toggle-row{align-items:center;gap:var(--sp-4);display:inline-flex}.f2s-toggle-row>div{gap:var(--gap-text);flex-direction:column;min-width:0;display:flex}.f2s-toggle{width:var(--toggle-w);border-radius:var(--r-pill);height:46px;box-shadow:var(--press);background:var(--s);cursor:pointer;border:0;flex:none;padding:0;position:relative}.f2s-toggle i{background:var(--s);width:32px;height:32px;box-shadow:var(--raise-sm);transition:left var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:50%;position:absolute;top:7px;left:7px}.f2s-toggle[aria-checked=true] i{background:var(--ink);left:53px}.f2s-toggle.is-accent[aria-checked=true] i{background:var(--acc);box-shadow:var(--raise-sm)}.f2s-toggle:focus-visible{box-shadow:var(--focus), var(--press);border-radius:var(--r-pill)}.f2s-toggle:disabled{opacity:.45;cursor:default}[dir=rtl] .f2s-toggle i{transition:right var(--t-fast) var(--ease), background var(--t-fast) var(--ease);left:auto;right:7px}[dir=rtl] .f2s-toggle[aria-checked=true] i{right:53px}.f2s-field{gap:var(--gap-inline);flex-direction:column;width:100%;min-width:0;display:flex}.f2s-field:has(>.f2s-dd,>.f2s-btn,>.f2s-chips){gap:var(--gap-item)}.f2s-field-top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.f2s-field output,.f2s-out{font-size:var(--fs-cap);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.f2s-range{--p:50%;height:40px;position:relative}.f2s-range input{z-index:1;appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:40px;margin:0;position:absolute;inset:0}.f2s-range .f2s-track{border-radius:var(--r-pill);background:var(--s);height:14px;box-shadow:var(--press-sm);pointer-events:none;position:absolute;top:13px;left:0;right:0;overflow:hidden}.f2s-range .f2s-fill{width:var(--p);border-radius:var(--r-pill);background:var(--acc);box-shadow:var(--press-saffron-sm);position:absolute;top:0;bottom:0;left:0}.f2s-range.is-quiet .f2s-fill{display:none}.f2s-range input:focus-visible+.f2s-track{box-shadow:var(--focus), var(--press-sm)}.f2s-range input:disabled{cursor:default}.f2s-range.is-disabled{opacity:.45}.f2s-range input::-webkit-slider-runnable-track{background:0 0;height:40px}.f2s-range input::-webkit-slider-thumb{appearance:none;margin-top:var(--sp-1);background:var(--s);width:32px;height:32px;box-shadow:var(--raise-sm);cursor:grab;transition:box-shadow var(--t-fast) var(--ease);border:0;border-radius:50%}.f2s-range input:active::-webkit-slider-thumb{cursor:grabbing;box-shadow:var(--raise)}.f2s-range input::-moz-range-track{background:0 0;height:40px}.f2s-range input::-moz-range-thumb{background:var(--s);width:32px;height:32px;box-shadow:var(--raise-sm);cursor:grab;border:0;border-radius:50%}[dir=rtl] .f2s-range .f2s-fill{left:auto;right:0}.f2s-escale{color:var(--ink);padding:0 16px}.f2s-escale svg{width:100%;height:20px;display:block}.f2s-stops{height:18px;margin:0 16px;position:relative}.f2s-stops span{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.f2s-stops span:first-child{transform:none}.f2s-stops span:last-child{transform:translate(-100%)}.f2s-stops span.is-current{color:var(--ink)}.f2s-label{font-size:var(--fs-lab);line-height:var(--lh-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted)}.f2s-input{align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);min-height:48px;font-size:var(--fs-cap);color:var(--muted);background:var(--s);box-shadow:var(--press);padding:0 20px;display:flex}.f2s-input:focus-within{box-shadow:var(--focus), var(--press)}.f2s-input input,.f2s-input textarea{width:100%;min-width:0;font-family:inherit;font-size:var(--fs-cap);color:var(--ink);padding:var(--sp-4) 0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}.f2s-input input:focus-visible,.f2s-input textarea:focus-visible{box-shadow:none}.f2s-input input::placeholder,.f2s-input textarea::placeholder{color:var(--muted);opacity:1}.f2s-input.is-area{border-radius:var(--r);align-items:stretch;padding:4px 20px}.f2s-input textarea{resize:vertical;min-height:96px;line-height:var(--lh-cap)}.f2s-input.is-disabled{opacity:.45}.f2s-input .f2s-input-act{flex:none;margin-inline-end:calc(-1 * var(--sp-4))}.f2s-hint{font-size:var(--fs-cap);color:var(--muted);margin:0}.f2s-error{gap:var(--gap-inline);font-size:var(--fs-cap);color:var(--ink);align-items:flex-start;margin:0;display:flex}.f2s-error .f2s-icon{flex:none;margin-top:2px}.f2s-textbtn{font-family:inherit;font-size:var(--fs-btn-sm);letter-spacing:var(--ls-btn-sm);text-transform:uppercase;color:var(--muted);background:var(--s);border-radius:var(--r-pill);min-height:40px;padding:0 var(--sp-4);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0}.f2s-textbtn:hover{color:var(--ink);box-shadow:var(--raise-sm)}.f2s-textbtn:active,.f2s-textbtn[aria-pressed=true]{box-shadow:var(--press-sm);color:var(--ink)}.f2s-textbtn:focus-visible{box-shadow:var(--focus);border-radius:var(--r-pill)}.f2s-code{gap:var(--sp-3);display:flex}.f2s-code input{text-align:center;width:48px;height:56px;font-family:inherit;font-size:var(--fs-lede);color:var(--ink);border-radius:var(--r-tile);background:var(--s);box-shadow:var(--press-sm);font-variant-numeric:tabular-nums;caret-color:var(--acc);border:0;padding:0}.f2s-code input:focus-visible,.f2s-code input:focus{box-shadow:var(--focus), var(--press-sm);border-radius:var(--r-tile);outline:none}.f2s-code input:disabled{opacity:.45}.f2s-code .f2s-code-gap{width:var(--sp-2)}.f2s-code{max-width:100%}.f2s-code input{flex:1 1 0;min-width:0}@media (max-width:480px){.f2s-code{gap:var(--sp-2)}.f2s-code input{width:auto;max-width:48px}}.f2s-dd{font-size:var(--fs-cap);width:min(340px,100%);display:inline-block;position:relative}.f2s-dd.is-block{width:100%;display:block}.f2s-dd-btn{font-family:inherit;font-size:var(--fs-cap);color:var(--ink);background:var(--s);border-radius:var(--r-pill);box-shadow:var(--raise-sm);padding:var(--sp-2) var(--sp-3) var(--sp-2) 20px ;align-items:center;gap:var(--sp-3);cursor:pointer;width:100%;min-height:48px;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;display:flex}.f2s-dd-btn:hover{box-shadow:var(--raise);transform:translateY(-2px)}.f2s-dd.is-open .f2s-dd-btn{box-shadow:var(--press-sm);transform:none}.f2s-dd-btn:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.f2s-dd-btn:disabled{opacity:.45;cursor:default;transform:none}.f2s-dd-cur{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.f2s-dd-cur.is-placeholder{color:var(--muted)}.f2s-dd-btn small,.f2s-dd-opt small{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);color:var(--muted);text-transform:uppercase;white-space:nowrap}.f2s-dd-chev{width:28px;height:28px;color:var(--muted);box-shadow:var(--press-sm);transition:transform var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.f2s-dd.is-open .f2s-dd-chev{transform:rotate(180deg)}.f2s-dd-pop{z-index:40;gap:var(--gap-item);border-radius:var(--r);background:var(--s);min-width:240px;box-shadow:var(--raise-lg);flex-direction:column;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.f2s-dd.is-up .f2s-dd-pop{top:auto;bottom:calc(100% + 12px)}.f2s-dd.is-end .f2s-dd-pop{left:auto;right:0}.f2s-dd-list{gap:var(--sp-1);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.f2s-dd-opt{font-size:var(--fs-cap);color:var(--ink);border-radius:var(--r-opt);padding:var(--sp-3) var(--sp-4);align-items:center;gap:var(--gap-item);cursor:pointer;outline:none;min-height:40px;display:flex}.f2s-dd-opt small{margin-inline-start:auto}.f2s-dd-opt>i{background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.f2s-dd-opt:hover,.f2s-dd-opt.is-active{box-shadow:var(--press-sm)}.f2s-dd-opt[aria-selected=true]>i{background:var(--acc)}.f2s-dd-opt[aria-disabled=true]{opacity:.45;cursor:default}.f2s-dd-search{min-height:40px;padding:0 20px}.f2s-dd-search input{padding:var(--sp-3) 0}.f2s-dd-empty{padding:var(--sp-3) var(--sp-4);color:var(--muted)}[dir=rtl] .f2s-dd-chev svg{transform:scaleX(-1)}.f2s-menu{display:inline-block;position:relative}.f2s-menu-pop{z-index:40;border-radius:var(--r);background:var(--s);min-width:220px;box-shadow:var(--raise-lg);gap:var(--sp-1);flex-direction:column;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.f2s-menu.is-start .f2s-menu-pop{left:0;right:auto}.f2s-menu-item{font-family:inherit;font-size:var(--fs-cap);color:var(--ink);text-align:start;border-radius:var(--r-opt);padding:var(--sp-3) var(--sp-4);align-items:center;gap:var(--sp-3);cursor:pointer;background:0 0;border:0;width:100%;min-height:40px;display:flex}.f2s-menu-item:hover,.f2s-menu-item:focus-visible{box-shadow:var(--press-sm)}.f2s-menu-item:focus-visible{box-shadow:var(--focus), var(--press-sm);border-radius:var(--r-opt)}.f2s-menu-item small{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);color:var(--muted);text-transform:uppercase;margin-inline-start:auto}.f2s-menu-head{padding:var(--sp-2) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-1);gap:var(--gap-text);flex-direction:column;min-width:0;display:flex}.f2s-menu-head .f2s-cap{overflow-wrap:anywhere}.f2s-scrim{z-index:100;padding:var(--edge-phone);animation:f2s-fade var(--t-fast) var(--ease);background:#172b366b;place-items:center;display:grid;position:fixed;inset:0}:root[data-theme=dark] .f2s-scrim{background:#00000061}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .f2s-scrim{background:#00000061}}.f2s-modal{background:var(--s);width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:var(--r);box-shadow:var(--raise-lg);padding:var(--pad-card);gap:var(--gap-group);animation:f2s-rise var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative;overflow:auto}.f2s-modal.is-lg{width:min(820px,100%)}.f2s-modal.is-sm{width:min(420px,100%)}.f2s-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--gap-control);display:flex}.f2s-modal-title{gap:var(--gap-inline);flex-direction:column;min-width:0;display:flex}.f2s-modal-body{gap:var(--gap-group);flex-direction:column;min-width:0;min-height:0;display:flex}.f2s-modal-foot{justify-content:flex-end;gap:var(--gap-control);flex-wrap:wrap;display:flex}@keyframes f2s-fade{0%{opacity:0}to{opacity:1}}@keyframes f2s-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.f2s-tabs{gap:var(--sp-2);flex-wrap:wrap;align-items:center;min-height:48px;display:flex}.f2s-tab{font-family:inherit;font-size:var(--fs-btn);letter-spacing:var(--ls-btn);text-transform:uppercase;line-height:var(--lh-btn);color:var(--muted);background:var(--s);border-radius:var(--r-pill);padding:var(--nav-pad);align-items:center;gap:var(--gap-inline);cursor:pointer;white-space:nowrap;min-height:40px;transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease), padding var(--t-fast) var(--ease);border:0;display:inline-flex}.f2s-tab:hover{color:var(--ink)}.f2s-tab[aria-selected=true]{color:var(--ink);box-shadow:var(--press-sm);padding:var(--nav-pad-on)}.f2s-tab:focus-visible{box-shadow:var(--focus);border-radius:var(--r-pill)}.f2s-tab[aria-selected=true]:focus-visible{box-shadow:var(--focus), var(--press-sm)}.f2s-tab:disabled{opacity:.45;cursor:default}.f2s-tab .f2s-badge{box-shadow:none;min-width:0;height:auto;color:var(--muted);padding:0}.f2s-toasts{z-index:200;align-items:center;gap:var(--gap-item);pointer-events:none;flex-direction:column;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.f2s-toast{pointer-events:auto;background:var(--s);color:var(--ink);box-shadow:var(--raise);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-6);font-size:var(--fs-lab);letter-spacing:.12em;text-transform:uppercase;text-align:center;animation:f2s-drop var(--t-fast) var(--ease);line-height:1.4}@keyframes f2s-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.f2s-tip-wrap{display:inline-flex;position:relative}.f2s-tip{z-index:60;width:max-content;max-width:280px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);font-size:var(--fs-cap);text-transform:none;letter-spacing:0;pointer-events:none;text-align:start;white-space:normal;animation:f2s-fade var(--t-fast) var(--ease);line-height:1.4;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.f2s-tip.is-top{top:auto;bottom:calc(100% + 10px)}.f2s-tip.is-start{left:0;transform:none}.f2s-tip.is-end{left:auto;right:0;transform:none}.f2s-rp{color:var(--ink);flex:none;place-items:center;display:inline-grid}.f2s-rp svg{display:block;overflow:visible}.f2s-rp line{stroke:currentColor}.f2s-rp .is-unlit{opacity:.25}.f2s-rp text{fill:currentColor;font-family:var(--font);letter-spacing:0;font-size:12px}.f2s-rp.is-indeterminate line{opacity:.25;animation:f2s-rp-sweep var(--t-slow) linear infinite;animation-delay:calc(var(--i) * var(--t-slow) / 30 - var(--t-slow))}@keyframes f2s-rp-sweep{0%{opacity:1}45%{opacity:.25}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.f2s-rp.is-indeterminate line{animation:none}.f2s-rp.is-indeterminate line:nth-child(-n+8){opacity:1}}.f2s-empty{justify-content:center;align-items:center;gap:var(--sp-6);text-align:center;padding:var(--sp-8) var(--sp-4);flex-direction:column;display:flex}.f2s-empty-well{width:132px;height:132px;box-shadow:var(--press);color:var(--muted);border-radius:50%;place-items:center;display:grid}.f2s-empty .f2s-h2{max-width:520px}.f2s-empty .f2s-cap{text-wrap:pretty;max-width:460px}.f2s-split{width:100%;min-width:0;height:100%;min-height:0;display:grid}.f2s-split>.f2s-pane{min-width:0;min-height:0;overflow:auto}.f2s-split-sep{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:14px;display:grid;position:relative}.f2s-split-sep:before{content:"";width:1px;margin:var(--sp-6) 0;background:var(--line);align-self:stretch}.f2s-split-sep:after{content:"";border-radius:var(--r-pill);background:var(--s);width:6px;height:44px;box-shadow:var(--raise-sm);opacity:0;transition:opacity var(--t-fast) var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f2s-split-sep:hover:after,.f2s-split-sep.is-dragging:after{opacity:1}.f2s-split-sep.is-dragging:after{box-shadow:var(--press-sm)}.f2s-split-sep:focus-visible{box-shadow:none}.f2s-split-sep:focus-visible:after{opacity:1;box-shadow:var(--focus), var(--raise-sm)}.f2s-split.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.f2s-vlist{contain:layout paint;min-height:0;position:relative;overflow:auto}.f2s-vlist-inner{width:100%;position:relative}.f2s-vlist-row{position:absolute;top:0;left:0;right:0}.f2s-vlist:focus-visible{box-shadow:var(--focus);border-radius:var(--r-tile)}.f2s-seal{color:var(--ink);flex:none;display:block}.f2s-lockup{max-width:100%;height:auto;display:block}.f2s-kbd{min-width:26px;height:26px;padding:0 var(--sp-2);border-radius:var(--r-pill);box-shadow:var(--press-sm);font-family:inherit;font-size:var(--fs-lab);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.f2s-qr{width:max-content;padding:var(--sp-5);border-radius:var(--r-tile);background:var(--powder);box-shadow:var(--raise-sm);align-self:flex-start;line-height:0;display:inline-block}.f2s-qr svg{display:block}.f2s-md{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.f2s-md>*+*{margin-top:.8em}.f2s-md h1,.f2s-md h2,.f2s-md h3,.f2s-md h4{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--muted);margin-top:1.6em;line-height:1.4}.f2s-md ul,.f2s-md ol{padding-inline-start:1.4em}.f2s-md li+li{margin-top:.3em}.f2s-md blockquote{border-inline-start:1px solid var(--line);color:var(--muted);padding-inline-start:1em}.f2s-md pre{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm);overflow-x:auto}.f2s-md code{font-size:.9em}.f2s-md table{width:100%;font-size:var(--fs-cap)}.f2s-md th,.f2s-md td{border-bottom:1px solid var(--line);padding:var(--sp-2) var(--sp-3);text-align:start;vertical-align:top}.f2s-md th{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted)}.f2s-md hr{border:0;border-top:1px solid var(--line)}.f2s-md .cites{gap:var(--sp-1);vertical-align:baseline;margin-inline:var(--sp-1);display:inline-flex}.f2s-md .cite{font-family:inherit;font-size:var(--fs-lab);letter-spacing:.08em;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--s);min-height:22px;color:var(--ink);box-shadow:var(--raise-sm);cursor:pointer;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;line-height:1;position:relative}.f2s-md .cite:after{content:"";position:absolute;inset:-9px -2px}.f2s-md .cite:hover{box-shadow:var(--raise);transform:translateY(-1px)}.f2s-md .cite:active,.f2s-md .cite[aria-pressed=true]{box-shadow:var(--press-sm);transform:none}.f2s-md .cite:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.f2s-row{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.f2s-stack{gap:var(--sp-5);flex-direction:column;display:flex}.f2s-spacer{flex:1}.f2s-app{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.f2s-skip{z-index:300;padding:var(--sp-4) var(--sp-6);border-radius:var(--r-pill);background:var(--s);color:var(--ink);box-shadow:var(--raise);font-size:var(--fs-btn);letter-spacing:var(--ls-btn);text-transform:uppercase;text-decoration:none;position:absolute;top:-100px;left:16px}.f2s-skip:focus-visible{box-shadow:var(--focus), var(--raise);border-radius:var(--r-pill);top:12px}.f2s-topbar{z-index:30;background:var(--s);border-bottom:1px solid var(--line);position:sticky;top:0}.f2s-topbar-row{align-items:center;gap:var(--sp-4);min-height:72px;padding:0 var(--sp-6);display:flex}.f2s-topbar-row.is-nav{min-height:56px;padding-top:0;padding-bottom:var(--sp-2);overflow-x:auto}.f2s-topbar-home{border-radius:var(--r-ibtn);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:grid}.f2s-topbar-home:focus-visible{box-shadow:var(--focus);border-radius:var(--r-ibtn)}.f2s-topbar-ws{flex:0 320px;width:auto;min-width:min(160px,40vw)}.f2s-topbar-row:not(.is-nav)>.f2s-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.f2s-topbar-lang{flex:none;width:170px}.f2s-nav{align-items:center;gap:var(--sp-2);display:flex}.f2s-nav-item{font-size:var(--fs-btn);letter-spacing:var(--ls-btn);text-transform:uppercase;line-height:var(--lh-btn);color:var(--muted);border-radius:var(--r-pill);padding:var(--nav-pad);white-space:nowrap;min-height:40px;transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease), padding var(--t-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.f2s-nav-item:hover{color:var(--ink)}.f2s-nav-item[aria-current=page]{color:var(--ink);box-shadow:var(--press-sm);padding:var(--nav-pad-on)}.f2s-nav-item:focus-visible{box-shadow:var(--focus);border-radius:var(--r-pill)}.f2s-nav-item[aria-current=page]:focus-visible{box-shadow:var(--focus), var(--press-sm)}.f2s-main{width:100%;max-width:1520px;min-height:0;padding:var(--sp-7) var(--sp-9) var(--sp-8);flex:1;margin:0 auto}.f2s-main.is-full{flex-direction:column;max-width:none;padding:0;display:flex}.f2s-main:focus-visible{box-shadow:none}.f2s-auth{min-height:100vh;min-height:100dvh;padding:var(--sp-8) var(--edge-phone);place-items:center;display:grid}.f2s-auth-col{align-items:center;gap:var(--sp-7);flex-direction:column;width:min(440px,100%);display:flex}.f2s-page-wait{min-height:50vh;padding:var(--sp-8) 0;place-items:center;display:grid}@media (max-width:899px){.f2s-topbar-row{gap:var(--sp-3);padding:0 var(--edge-phone)}.f2s-main{padding:var(--sp-6) var(--edge-phone) var(--sp-8)}}@media (max-width:480px){.f2s-topbar-ws{flex:auto;width:auto}.f2s-topbar-ws .f2s-dd-btn{padding-left:var(--sp-4)}}.acc-auth{align-items:center;gap:var(--sp-6);flex-direction:column;width:min(460px,100%);display:flex}.acc-auth.is-wide{width:min(620px,100%)}.acc-auth-lockup{margin-bottom:var(--sp-2)}.acc-auth-card{gap:var(--sp-6);flex-direction:column;width:100%;display:flex}.acc-auth-head{gap:var(--sp-3);flex-direction:column;display:flex}.acc-auth-after{justify-content:center;gap:var(--sp-3) var(--sp-5);text-align:center;flex-wrap:wrap;display:flex}.acc-auth-after .f2s-cap{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.acc-auth-prefs{align-items:center;gap:var(--sp-4);display:flex}.acc-auth-lang{width:190px}.acc-form{gap:var(--sp-5);flex-direction:column;display:flex}.acc-form-actions{gap:var(--sp-4);flex-direction:column;display:flex}.acc-link{min-height:40px;padding:0 var(--sp-2);color:var(--ink);text-underline-offset:4px;font:inherit;font-size:var(--fs-cap);cursor:pointer;border-radius:var(--r-opt);background:0 0;border:0;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.acc-link:hover{text-decoration-thickness:2px}.acc-notice{gap:var(--sp-3);font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--ink);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm);align-items:flex-start;margin:0;display:flex}.acc-notice .f2s-icon{flex:none;margin-top:2px}.acc-pw{gap:var(--sp-4);flex-direction:column;display:flex}.acc-pw-meter{gap:var(--sp-2);flex-direction:column;display:flex}.acc-pw-meter .f2s-escale{padding:0}.acc-rules{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.acc-rule{align-items:center;gap:var(--sp-3);font-size:var(--fs-cap);color:var(--muted);display:flex}.acc-rule.is-ok,.acc-rule.is-fail{color:var(--ink)}.acc-rule .f2s-icon{flex:none}.acc-code-wrap{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.acc-code-wrap .f2s-field{align-items:center}.acc-switch{align-self:center}.acc-attempts{text-align:center}.acc-steps{gap:var(--sp-2);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.acc-step{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted);align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);display:inline-flex}.acc-step[aria-current=step]{color:var(--ink);box-shadow:var(--press-sm)}.acc-step.is-done{color:var(--ink)}.acc-enrol{gap:var(--sp-6);grid-template-columns:auto 1fr;align-items:start;display:grid}.acc-enrol-qr{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.acc-enrol-qr .f2s-qr{padding:var(--sp-3);border-radius:var(--r-tile);background:var(--powder);box-shadow:var(--raise-sm)}.acc-enrol-side{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}@media (max-width:600px){.acc-enrol{grid-template-columns:1fr;justify-items:center}.acc-enrol-side{width:100%}}.acc-secret{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.acc-secret-row{align-items:center;gap:var(--sp-3);display:flex}.acc-secret-key{gap:var(--sp-1) var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm);font-size:var(--fs-cap);letter-spacing:.08em;flex-wrap:wrap;flex:1;min-width:0;display:flex}.acc-recovery{gap:var(--sp-5);flex-direction:column;display:flex}.acc-codes{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm);counter-reset:code;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.acc-codes li{counter-increment:code;gap:var(--sp-3);font-variant-numeric:tabular-nums;align-items:baseline;min-width:0;display:flex}.acc-codes li:before{content:counter(code, decimal-leading-zero);font-size:var(--fs-lab);color:var(--muted)}.acc-codes code{font-size:var(--fs-cap);letter-spacing:.04em;overflow-wrap:anywhere}@media (max-width:420px){.acc-codes{grid-template-columns:1fr}}.acc-invite-facts{gap:var(--sp-3) var(--sp-5);grid-template-columns:max-content 1fr;align-items:baseline;margin:0;display:grid}.acc-invite-facts dt{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted)}.acc-invite-facts dd{font-size:var(--fs-cap);overflow-wrap:anywhere;margin:0}.acc-invite-ws{font-size:var(--fs-lede);line-height:1.3}.acc-quote{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm);font-size:var(--fs-cap);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.acc-auth-note{align-items:flex-start;gap:var(--sp-2);display:flex}.acc-auth-note .f2s-icon{flex:none;margin-top:3px}.acc-auth .f2s-code,.acc-form .f2s-code{width:100%;max-width:360px}.acc-auth .f2s-code input,.acc-form .f2s-code input{flex:1 1 0;width:auto;min-width:0;max-width:48px}@media (max-width:480px){.acc-auth .f2s-code,.acc-form .f2s-code{gap:var(--sp-2)}}.acc-page{gap:var(--sp-7);flex-direction:column;min-width:0;display:flex}.acc-page-head{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.acc-page-head .f2s-h{overflow-wrap:anywhere}.acc-page-bar{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;display:flex}.acc-section{gap:var(--gap-group);flex-direction:column;min-width:0;display:flex}.acc-section-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.acc-section-head .f2s-icon{color:var(--muted);flex:none}.acc-divider{background:var(--line);height:1px;margin:var(--sp-2) 0}.acc-pref{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.acc-pref-text{gap:var(--sp-1);flex-direction:column;flex:240px;min-width:0;display:flex}.acc-pref-select{width:220px}.acc-wait{padding:var(--sp-7) 0;place-items:center;display:grid}.acc-table-wrap{margin:0 calc(-1 * var(--sp-2));padding:0 var(--sp-2);overflow-x:auto}.acc-table{border-collapse:collapse;width:100%;font-size:var(--fs-cap)}.acc-table th{text-align:start;font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);white-space:nowrap}.acc-table td{padding:var(--sp-4);border-bottom:1px solid var(--line);vertical-align:middle}.acc-table tr:last-child td{border-bottom:0}.acc-table .is-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.acc-table tr.is-row-link{cursor:pointer}.acc-table tr.is-row-link:hover td{background:color-mix(in srgb, var(--ink) 4%, transparent)}.acc-person{gap:var(--gap-text);flex-direction:column;min-width:0;display:flex}.acc-person:has(.f2s-chip){gap:var(--gap-item)}.acc-person b{font-size:var(--fs-cap);overflow-wrap:anywhere}.acc-person span{color:var(--muted);overflow-wrap:anywhere}.f2s-scrim:has(>.acc-drawer){place-items:stretch end;padding:0}.f2s-modal.acc-drawer{border-radius:var(--r) 0 0 var(--r);width:min(680px,100%);height:100dvh;max-height:100dvh;animation:acc-slide var(--t-fast) var(--ease)}[dir=rtl] .f2s-modal.acc-drawer{border-radius:0 var(--r) var(--r) 0}@keyframes acc-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (max-width:720px){.f2s-modal.acc-drawer{border-radius:0}}.acc-section-plain{min-width:0}.acc-ws-grid{gap:var(--sp-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;display:grid}.acc-ws-grid>li{min-width:0;display:flex}.acc-ws-list{gap:var(--gap-group);flex-direction:column;display:flex}.acc-ws-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.acc-ws-filters{flex:none}.acc-ws-tools{align-items:center;gap:var(--sp-4);flex-wrap:wrap;flex:520px;justify-content:flex-end;min-width:0;display:flex}.acc-ws-search{flex:220px;min-width:0;max-width:360px}.acc-ws-sort{flex:none;width:240px}@media (max-width:640px){.acc-ws-search{max-width:none}.acc-ws-sort{width:100%}}.acc-ws-card{gap:var(--sp-4);min-height:230px;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;flex:1;display:flex;position:relative}.acc-ws-card:has(.acc-ws-link:hover){box-shadow:var(--raise-lg);transform:translateY(-2px)}.acc-ws-card:has(.acc-ws-link:active){box-shadow:var(--press);transform:none}.acc-ws-card:has(.acc-ws-link:focus-visible){box-shadow:var(--focus), var(--raise)}.acc-ws-card.is-archived .acc-ws-desc,.acc-ws-card.is-archived .acc-ws-stats dd{color:var(--muted)}.acc-ws-link{color:inherit;text-decoration:none}.acc-ws-link:focus-visible{box-shadow:none}.acc-ws-link:after{content:"";border-radius:var(--r);position:absolute;inset:0}.acc-ws-actions{z-index:1;gap:var(--sp-2);flex:none;display:flex;position:relative}.acc-ws-chips{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.acc-ws-owner{overflow-wrap:anywhere}.acc-ws-archived-note{align-items:center;gap:var(--sp-2);display:flex}.acc-ws-archived-note .f2s-icon{flex:none}.acc-ws-effects{gap:var(--sp-2);flex-direction:column;padding-inline-start:var(--sp-6);display:flex}.acc-ws-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.acc-ws-name{overflow-wrap:anywhere;min-width:0}.acc-ws-desc{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acc-ws-desc.is-empty{opacity:.8;font-style:normal}.acc-ws-stats{gap:var(--sp-4) var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;display:grid}.acc-ws-stats div{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.acc-ws-stats dt{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted)}.acc-ws-stats dd{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.acc-inbox{flex-direction:column;list-style:none;display:flex}.acc-inbox-row{gap:var(--sp-5);padding:var(--sp-5) 0;border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;display:flex}.acc-inbox-row:first-child{border-top:0;padding-top:0}.acc-inbox-main{gap:var(--sp-2);flex-direction:column;flex:320px;min-width:0;display:flex}.acc-inbox-ws{font-size:var(--fs-body);overflow-wrap:anywhere}.acc-inbox-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.acc-wsset{gap:var(--sp-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:1100px){.acc-wsset{grid-template-columns:1fr}}.acc-wsset-col{gap:var(--sp-7);flex-direction:column;min-width:0;display:flex}.acc-wsstats{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}.acc-wsstats div{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.acc-wsstats dt{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted)}.acc-wsstats dd{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.acc-wsstats-levels{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.acc-wsstats-level{align-items:center;gap:var(--sp-2);display:inline-flex}.acc-ws-archived{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.acc-ws-archived>.f2s-icon{color:var(--muted);flex:none}.acc-ws-archived-text{gap:var(--sp-1);flex-direction:column;flex:280px;min-width:0;display:flex}.mdl-chip{align-items:center;gap:var(--gap-item);flex-wrap:nowrap;min-width:0;display:inline-flex}.mdl-chip>.f2s-tip-wrap{flex:0 auto;min-width:0}.mdl-chip>.f2s-tip-wrap:last-of-type{flex:none}.mdl-chip>.f2s-tip-wrap>.mdl-chip-name{max-width:min(220px,100%)}.mdl-chip-name{align-items:center;gap:var(--sp-3);min-width:0;max-width:220px;min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);font-family:inherit;font-size:var(--fs-cap);cursor:pointer;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;line-height:1.2;display:inline-flex}.mdl-chip-name:hover{box-shadow:var(--raise);transform:translateY(-1px)}.mdl-chip-name:active{box-shadow:var(--press-sm);transform:none}.mdl-chip-name:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.mdl-chip-name:disabled{opacity:.45;cursor:default;transform:none}.mdl-chip-name .f2s-icon{color:var(--muted);flex:none}.mdl-chip-name.is-unavailable{box-shadow:var(--press-sm)}.mdl-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdl-effort.f2s-field{flex:none;gap:0;width:132px}.mdl-effort .f2s-field-top{justify-content:center}.mdl-effort .f2s-field-top output{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;color:var(--muted);line-height:1}.mdl-effort .f2s-range,.mdl-effort .f2s-range input{height:32px}.mdl-effort .f2s-range .f2s-track{height:10px;top:11px}.mdl-effort .f2s-range.is-quiet .f2s-fill{background:var(--muted);opacity:.45;box-shadow:none;display:block}.mdl-effort .f2s-range input::-webkit-slider-runnable-track{height:32px}.mdl-effort .f2s-range input::-webkit-slider-thumb{width:24px;height:24px;margin-top:var(--sp-1)}.mdl-effort .f2s-range input::-moz-range-thumb{width:24px;height:24px}.mdl-reason-toggle{flex:none}.mdl-web{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--s);color:var(--muted);box-shadow:var(--raise-sm);font-family:inherit;font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;cursor:pointer;transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;flex:none;display:inline-flex}.mdl-web:hover{color:var(--ink)}.mdl-web.is-on{color:var(--ink);box-shadow:var(--press-sm)}.mdl-web:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.mdl-web[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mdl-web[aria-disabled=true]:hover{color:var(--muted)}@media (max-width:520px){.mdl-chip-name{max-width:150px}.mdl-effort.f2s-field{width:104px}.mdl-web-word{display:none}}.mdl-query,.mdl-results{gap:var(--gap-control);flex-direction:column;min-width:0;display:flex}.mdl-search .f2s-input{min-height:52px}.mdl-filters{gap:var(--gap-control);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.mdl-filters .f2s-dd{width:100%}@media (max-width:480px){.mdl-filters{grid-template-columns:minmax(0,1fr)}}.mdl-caps{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.mdl-count{margin-inline-start:auto}.mdl-reset{min-height:32px}.mdl-zdr{align-items:flex-start;gap:var(--gap-item);display:flex}.mdl-zdr .f2s-icon{flex:none}.mdl-empty{padding:var(--sp-6) 0;text-align:center}.mdl-listwrap{height:min(48vh,460px);min-height:220px;display:flex}.mdl-list{border-radius:var(--r-tile);box-shadow:var(--press-sm);padding:var(--sp-3);flex:1}.mdl-head{height:40px;padding:0 var(--sp-4) var(--sp-3);align-items:flex-end;display:flex}.mdl-row{height:88px;margin:var(--sp-1) 0;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-opt);cursor:pointer;align-items:center;gap:var(--gap-control);min-width:0;display:flex}.mdl-row.is-active{box-shadow:var(--raise-sm)}.mdl-row.is-unavailable{opacity:.6;cursor:not-allowed}.mdl-row-main{gap:var(--gap-text);flex-direction:column;flex:1;min-width:0;display:flex}.mdl-row-name{align-items:baseline;gap:var(--gap-item);min-width:0;display:flex}.mdl-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.mdl-provider{white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;min-width:0;overflow:hidden}.mdl-dot{background:var(--acc);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.mdl-row-meta{gap:var(--gap-text) var(--gap-control);flex-wrap:wrap;line-height:1.35;display:flex}.mdl-row-meta>span{white-space:nowrap}.mdl-row-effort{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mdl-row-why{align-items:center;gap:var(--gap-inline);color:var(--ink);display:flex}.mdl-row-why .f2s-icon{flex:none}.mdl-row-side{align-items:flex-end;gap:var(--gap-item);flex-direction:column;flex:none;max-width:46%;display:flex}.mdl-badges{text-align:end;overflow-wrap:anywhere}.mdl-fav{align-items:center;gap:var(--gap-inline);min-height:32px;padding:0 var(--sp-4);border-radius:var(--r-pill);color:var(--muted);font-family:inherit;font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:inline-flex}.mdl-fav:hover{color:var(--ink);box-shadow:var(--raise-sm)}.mdl-fav.is-on{color:var(--ink);box-shadow:var(--press-sm);padding:0 var(--sp-6)}.mdl-keys{align-items:center;gap:var(--gap-inline);flex-wrap:wrap;display:flex}@media (max-width:600px){.mdl-row{height:88px;padding:var(--sp-3) var(--sp-4);gap:var(--gap-item)}.mdl-badges,.mdl-keys{display:none}.mdl-name{font-size:14px}}.lvl-upload{flex-direction:column;min-width:0;display:flex}.lvl-dialog{gap:var(--gap-group);flex-direction:column;display:flex}.lvl-dialog-doc{gap:var(--gap-item);flex-direction:column;min-width:0;display:flex}.lvl-dialog-name{overflow-wrap:anywhere}.lvl-dialog-now{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.lvl-pick{gap:var(--gap-item)}.lvl-pick button.f2s-chip[aria-disabled=true]{opacity:.45;cursor:default}.lvl-pick button.f2s-chip[aria-disabled=true]:hover{transform:none}.lvl-warn{align-items:center;gap:var(--gap-inline);flex-wrap:wrap;display:flex}.lvl-warn .f2s-icon{color:var(--teal);flex:none}.lvl-hidden{align-items:center;gap:var(--gap-inline);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-tile);color:var(--muted);box-shadow:var(--press-sm);background-image:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 7px);display:flex}.lvl-hidden .f2s-icon{flex:none}.agt-panel{background:var(--s);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container:agt-panel/inline-size}.agt-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);display:flex;position:relative}.agt-thread-btn{align-items:center;gap:var(--sp-3);min-width:0;min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);font-family:inherit;font-size:var(--fs-cap);cursor:pointer;text-align:start;transition:box-shadow var(--t-fast) var(--ease);border:0;flex:1;display:inline-flex}.agt-thread-btn[aria-expanded=true]{box-shadow:var(--press-sm)}.agt-thread-btn:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.agt-thread-btn .f2s-icon{color:var(--muted);flex:none}.agt-thread-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agt-threads,.agt-adv{z-index:50;background:var(--s);color:var(--ink);border-radius:var(--r);box-shadow:var(--raise-lg);gap:var(--sp-4);animation:agt-rise var(--t-fast) var(--ease);flex-direction:column;display:flex;position:absolute}.agt-threads{top:calc(100% + 6px);left:var(--sp-5);right:var(--sp-5);max-height:min(70vh,560px);padding:var(--sp-5);overflow:auto}.agt-threads-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.agt-threads-empty{padding:var(--sp-6) 0;place-items:center;display:grid}.agt-thr-list{gap:var(--sp-1);flex-direction:column;list-style:none;display:flex}.agt-thr{align-items:center;gap:var(--gap-item);border-radius:var(--r-opt);display:flex}.agt-thr-item{align-items:flex-start;gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);min-height:48px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;font-family:inherit;display:flex}.agt-thr-item:hover,.agt-thr-item.is-current{box-shadow:var(--press-sm)}.agt-thr-item:focus-visible{box-shadow:var(--focus);border-radius:var(--r-opt)}.agt-thr-title{font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.agt-thr-meta{align-items:center;gap:var(--sp-2);font-size:12px;display:inline-flex}.agt-thr-acts{gap:var(--gap-item);opacity:.8;flex:none;display:inline-flex}.agt-thr-edit{align-items:center;gap:var(--gap-item);flex:1;display:flex}.agt-scroll{min-height:0;padding:var(--sp-5) var(--sp-5) var(--sp-6);scroll-padding-bottom:var(--sp-8);flex:1;overflow:hidden auto}.agt-turns{gap:var(--sp-6);flex-direction:column;list-style:none;display:flex}.agt-q{max-width:88%;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;font-size:15px}.agt-empty{text-align:center;justify-content:center;align-items:center;gap:var(--sp-4);min-height:100%;padding:var(--sp-7) var(--sp-4);color:var(--muted);flex-direction:column;display:flex}.agt-empty .f2s-seal{color:var(--muted)}.agt-empty-title{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--ink)}.agt-empty .f2s-cap{text-wrap:pretty;max-width:340px}.agt-answer{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r);background:var(--s);box-shadow:var(--raise-sm);flex-direction:column;min-width:0;display:flex}.agt-answer-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.agt-answer-when{font-size:12px}.agt-reanalysis-note{margin-top:calc(-1 * var(--sp-2))}.agt-strip{gap:var(--sp-2);flex-direction:column;display:flex}.agt-stages{gap:var(--sp-1);grid-template-columns:repeat(10,minmax(0,1fr));list-style:none;display:grid}.agt-stage{align-items:center;gap:var(--sp-1);text-align:center;min-width:0;color:var(--ink);flex-direction:column;display:flex}.agt-stage-icon{place-items:center;width:28px;height:28px;display:grid}.agt-stage-name{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.15;overflow:hidden}.agt-stage-icon .f2s-rp{color:var(--ink)}.agt-stage.is-done .f2s-rp line{opacity:.55}.agt-stage-time{color:var(--muted);white-space:nowrap;min-height:12px;font-size:10px}.agt-stage.is-running .agt-stage-name{color:var(--ink)}.agt-stage.is-skipped{opacity:.45}.agt-stage.is-pending .f2s-rp{opacity:.6}@container agt-panel (width<=760px){.agt-stages{row-gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr))}}.agt-queries{gap:var(--sp-2);flex-direction:column;display:flex}.agt-queries ul{font-size:var(--fs-cap);gap:var(--sp-1);flex-direction:column;padding-inline-start:1.2em;display:flex}.agt-stage-list{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.agt-stage-row{gap:var(--sp-1);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.agt-stage-row dt{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-cap);display:flex}.agt-stage-row dd{margin:0}.agt-stage-row.is-skipped dt>span:first-child{color:var(--muted)}.agt-dsc{border-top:1px solid var(--line);padding-top:var(--sp-2)}.agt-dsc-h{font-size:inherit;margin:0}.agt-dsc-btn{align-items:center;gap:var(--sp-1) var(--sp-3);width:100%;min-height:40px;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-opt);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;font-family:inherit;display:flex}.agt-dsc-btn:hover{box-shadow:var(--raise-sm)}.agt-dsc-btn:focus-visible{box-shadow:var(--focus);border-radius:var(--r-opt)}.agt-dsc-title{font-size:var(--fs-lab);letter-spacing:var(--ls-lab);text-transform:uppercase;overflow-wrap:anywhere;flex:auto;min-width:0}.agt-dsc-meta{color:var(--muted);text-align:end;margin-inline-start:auto;font-size:12px}.agt-dsc-chev{color:var(--muted);transition:transform var(--t-fast) var(--ease);flex:none;transform:rotate(-90deg)}.agt-dsc.is-open>.agt-dsc-h .agt-dsc-chev{transform:none}[dir=rtl] .agt-dsc-chev{transform:rotate(90deg)}.agt-dsc-panel{padding:var(--sp-3) var(--sp-3) var(--sp-2);gap:var(--sp-4);flex-direction:column;display:flex}.agt-dsc-static{padding:var(--sp-3) var(--sp-3)}.agt-strip-details.agt-dsc{border-top:0;padding-top:0}.agt-note{margin:0}.agt-notices{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.agt-notice{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);box-shadow:var(--press-sm);font-size:var(--fs-cap);align-items:flex-start;line-height:1.45;display:flex}.agt-notice .f2s-icon{color:var(--muted);flex:none;margin-top:1px}.agt-notice.is-security .f2s-icon{color:var(--teal)}.agt-reasoning summary{cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-opt);list-style:none}.agt-reasoning summary::-webkit-details-marker{display:none}.agt-reasoning summary:focus-visible{box-shadow:var(--focus)}.agt-reasoning-text{font-size:var(--fs-cap);color:var(--muted);white-space:pre-wrap;padding:var(--sp-2) var(--sp-3);max-height:160px;overflow:auto}.agt-waiting{padding:var(--sp-2) 0}.agt-sections{gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.agt-section{min-width:0}.agt-section.is-hero{padding-inline-start:var(--sp-5);position:relative}.agt-section.is-hero:before{content:"";border-radius:var(--r-pill);background:var(--acc);width:3px;position:absolute;inset-block:4px;inset-inline-start:0}.agt-section.is-recommendations{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm)}.agt-section.is-gaps .f2s-md{color:var(--muted)}.agt-md>:first-child,.agt-md h1,.agt-md h2,.agt-md h3{margin-top:0}.agt-md table{display:block;overflow-x:auto}.agt-caret{background:var(--ink);opacity:.5;border-radius:2px;width:8px;height:16px;animation:1s steps(2,start) infinite agt-blink;display:inline-block}@keyframes agt-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.agt-caret{animation:none}}.agt-body{position:relative}.agt-md .cites{margin-inline:0;display:inline}.agt-md .cites .cite{margin:var(--sp-1) 0 var(--sp-1) var(--sp-1);display:inline-block}.agt-md .cite{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:none;max-width:min(220px,100%);font-size:11px;overflow:hidden}.agt-md .cite.is-conflict{box-shadow:var(--press-sm)}.agt-md .cite.is-dropped{opacity:.6}.agt-md .cite.is-unknown{opacity:.5;cursor:default}.agt-md .cite .cite-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-inline-end:var(--sp-2);font-size:9px}.agt-citecard{z-index:30;width:min(300px,100%);padding:var(--sp-4) var(--sp-4);border-radius:var(--r-opt);background:var(--s);box-shadow:var(--raise);gap:var(--sp-2);pointer-events:none;animation:f2s-fade var(--t-fast) var(--ease);flex-direction:column;display:flex;position:absolute}.agt-citecard.is-above{transform:translateY(-100%)}.agt-citecard-q{font-size:var(--fs-cap);border-inline-start:1px solid var(--line);margin:0;padding-inline-start:var(--sp-3);line-height:1.45}::highlight(f2s-claim-weak){-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:4px;text-decoration-thickness:1.5px}::highlight(f2s-claim-unsupported){-webkit-text-decoration:underline wavy var(--teal);text-decoration:underline wavy var(--teal);text-underline-offset:4px;text-decoration-thickness:1px}.agt-claim.is-weak{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:4px}.agt-claim.is-unsupported{-webkit-text-decoration:underline wavy var(--teal);text-decoration:underline wavy var(--teal);text-underline-offset:4px}.agt-verdict{gap:var(--sp-3);align-items:flex-start;display:flex}.agt-verdict>.f2s-icon{flex:none;margin-top:2px}.agt-verdict>div{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.agt-verdict-title{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase}.agt-verdict-body{font-size:15px;line-height:1.5}.agt-verdict.is-plate{padding:var(--sp-5);border-radius:var(--r-tile);box-shadow:var(--press-sm)}.agt-verdict.is-declined .agt-verdict-body{font-size:16px}.agt-legend{margin-top:var(--sp-1)}.agt-ev-list{gap:var(--sp-3);flex-direction:column;list-style:none;display:flex}.agt-ev{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);box-shadow:var(--raise-sm);flex-direction:column;min-width:0;display:flex}.agt-ev.is-dropped{box-shadow:none;outline:1px dashed var(--line);outline-offset:-1px;opacity:.62}.agt-ev.is-dropped:hover,.agt-ev.is-dropped:focus-within{opacity:1}.agt-ev.is-side{box-shadow:var(--press-sm)}.agt-ev-head{column-gap:var(--sp-3);row-gap:var(--sp-1);grid-template-columns:auto 1fr auto;grid-template-areas:"id title state""id where state";align-items:center;display:grid}.agt-ev-id{color:var(--muted);padding-top:var(--sp-1);grid-area:id;align-self:start;font-size:11px}.agt-ev-title{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1) var(--sp-1);margin:calc(-1 * var(--sp-1)) calc(-1 * var(--sp-1));border-radius:var(--r-opt);color:var(--ink);font-family:inherit;font-size:var(--fs-cap);text-align:start;cursor:pointer;background:0 0;border:0;grid-area:title;display:inline-flex}.agt-ev-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agt-ev-title:hover span{text-underline-offset:3px;text-decoration:underline}.agt-ev-title:focus-visible{box-shadow:var(--focus)}.agt-ev-title .f2s-icon{color:var(--muted);flex:none}.agt-ev-where{text-overflow:ellipsis;white-space:nowrap;grid-area:where;font-size:12px;overflow:hidden}.agt-ev-state{grid-area:state}.agt-ev-state .f2s-chip{box-shadow:var(--press-sm)}.agt-meters{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agt-meter{align-items:baseline;gap:var(--sp-1) var(--sp-2);grid-template-columns:1fr auto;min-width:0;display:grid}.agt-meter .f2s-lab{letter-spacing:.14em;text-overflow:ellipsis;font-size:10px;overflow:hidden}.agt-meter-v{font-size:13px}.agt-meter .f2s-escale{grid-column:1/-1;padding:0}.agt-meter .f2s-escale svg{height:14px}.agt-ev-drop{gap:var(--sp-2);color:var(--ink);align-items:flex-start;display:flex}.agt-ev-drop .f2s-icon{flex:none;margin-top:2px}.agt-ev-flags .f2s-chip{padding:var(--sp-1) var(--sp-3);min-height:0}.agt-ev-more{align-self:flex-start;min-height:32px}.agt-ev-detail{gap:var(--sp-3);flex-direction:column;display:flex}.agt-ev-text{font-size:var(--fs-cap);white-space:pre-wrap;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);box-shadow:var(--press-sm);max-height:220px;margin:0;line-height:1.5;overflow:auto}.agt-cred{gap:var(--sp-2);flex-direction:column;display:flex}.agt-factors{gap:var(--sp-1);font-size:var(--fs-cap);flex-direction:column;list-style:none;display:flex}.agt-factors li{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--line);padding:var(--sp-1) 0;display:flex}.agt-effect{color:var(--ink)}.agt-effect.is-neg{color:var(--muted)}.agt-rationale{font-size:var(--fs-cap);border-inline-start:1px solid var(--line);padding-inline-start:var(--sp-3)}@media (max-width:480px){.agt-meters{gap:var(--sp-1);grid-template-columns:1fr}.agt-ev-head{grid-template-columns:auto 1fr;grid-template-areas:"id title""id where""id state"}}.agt-conflict-list{gap:var(--sp-4);flex-direction:column;display:flex}.agt-conflict{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-tile);box-shadow:var(--raise-sm);outline:none;flex-direction:column;min-width:0;display:flex}.agt-conflict:focus-visible{box-shadow:var(--focus), var(--raise-sm)}.agt-conflict.is-minor{box-shadow:var(--press-sm)}.agt-conflict.is-possible{box-shadow:none;outline:1px dashed var(--line);outline-offset:-1px}.agt-conflict.is-possible .agt-conflict-topic{color:var(--muted);font-size:14px}.agt-conflict.is-possible .agt-quote{font-size:var(--fs-cap)}.agt-claim-row.is-uncounted>.agt-claim-body>p{color:var(--muted)}.agt-claim-tags{gap:var(--sp-2);margin-top:var(--sp-1)}.agt-claim-flag{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-cap);margin-top:var(--sp-1);line-height:1.4;display:flex}.agt-claim-flag .f2s-icon{flex:none;margin-top:2px}.agt-claim-flag.is-quiet{color:var(--muted)}.agt-claim-flag.is-contradicted{font-weight:600}.agt-judge{margin-top:var(--sp-2);gap:var(--sp-1);flex-direction:column;display:flex}.agt-judge-span{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-opt);box-shadow:var(--press-sm);font-size:var(--fs-cap);align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.agt-ev-generated{align-items:center;gap:var(--sp-2);display:flex}.agt-generated{flex-wrap:wrap;align-items:center}.agt-generated .f2s-textbtn{margin-inline-start:auto}.agt-md .cite.is-side{box-shadow:var(--press-sm)}.agt-conflict-head{gap:var(--sp-2) var(--sp-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.agt-conflict-id{color:var(--muted);font-size:11px}.agt-conflict-topic{margin:0;font-size:15px;line-height:1.35}.agt-conflict-head .f2s-chips{gap:var(--sp-2);grid-column:2}.agt-conflict-head .f2s-chip{padding:var(--sp-1) var(--sp-3);min-height:0}.agt-positions{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.agt-stance{font-size:var(--fs-cap);font-weight:600;line-height:1.4}.agt-position{gap:var(--gap-item);padding:var(--sp-3);border-radius:var(--r-opt);box-shadow:var(--press-sm);flex-direction:column;min-width:0;display:flex}.agt-quote{font-size:var(--fs-cap);quotes:"“" "”";margin:0;line-height:1.45}.agt-quote:before{content:open-quote}.agt-quote:after{content:close-quote}:lang(pl) .agt-quote{quotes:"„" "”"}.agt-srcchip{align-self:flex-start;align-items:center;gap:var(--sp-2);max-width:100%;min-height:32px;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);cursor:pointer;border:0;font-family:inherit;font-size:12px;display:inline-flex}.agt-srcchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agt-srcchip:hover{box-shadow:var(--raise)}.agt-srcchip:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}.agt-srcchip .f2s-icon{color:var(--muted);flex:none}.agt-srcchip.is-inline{min-height:0;padding:0 var(--sp-3);gap:var(--sp-1);margin-inline:var(--sp-1);vertical-align:baseline;max-width:24ch;font-size:11px}.agt-conflict-why{font-size:var(--fs-cap);line-height:1.5}.agt-assessment{gap:var(--gap-item);border-inline-start:1px solid var(--line);flex-direction:column;padding-inline-start:var(--sp-4);display:flex}.agt-assessment p{font-size:var(--fs-cap);line-height:1.5}.agt-conflict-foot{align-items:center;gap:var(--sp-2);font-size:12px;display:flex}.agt-none,.agt-callout{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-cap);line-height:1.45;display:flex}.agt-none .f2s-icon,.agt-callout .f2s-icon{flex:none;margin-top:1px}.agt-callout{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);box-shadow:var(--press-sm)}.agt-verify-head{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.agt-ring{color:var(--ink);flex:none}.agt-ring line{stroke:currentColor}.agt-ring .is-unlit{opacity:.25}.agt-ring .is-mark{opacity:1;stroke:var(--teal)}.agt-counts{gap:var(--sp-1) var(--sp-5);grid-template-columns:repeat(4,auto);margin:0;display:grid}.agt-counts div{gap:var(--sp-1);flex-direction:column;display:flex}.agt-counts dd{margin:0;font-size:20px}.agt-claims{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.agt-claim-row{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.agt-claim-row>.f2s-chip{box-shadow:var(--press-sm);padding:var(--sp-2) var(--sp-3);flex:none}.agt-claim-row.is-supported>.f2s-chip{box-shadow:none}.agt-claim-body{gap:var(--sp-1);min-width:0;font-size:var(--fs-cap);flex-direction:column;line-height:1.45;display:flex}.agt-claim-cites{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agt-minichip{align-items:center;gap:var(--sp-2);max-width:100%;min-height:28px;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--s);color:var(--ink);box-shadow:var(--raise-sm);cursor:pointer;border:0;font-family:inherit;font-size:11px;display:inline-flex}.agt-minichip span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.agt-minichip:focus-visible{box-shadow:var(--focus), var(--raise-sm);border-radius:var(--r-pill)}@media (max-width:480px){.agt-counts{grid-template-columns:repeat(2,auto)}.agt-claim-row{gap:var(--sp-2);flex-direction:column}}.agt-seal{align-items:center;gap:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.agt-seal .f2s-seal{color:var(--ink)}.agt-seal-text{gap:var(--sp-1);flex-direction:column;flex:1;min-width:180px;display:flex}.agt-seal-hash{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.agt-seal-hash code{letter-spacing:.06em;font-size:13px}.agt-seal-check{align-items:center;gap:var(--sp-3);margin-top:var(--sp-1);display:inline-flex}.agt-seal-check .f2s-chip{box-shadow:var(--press-sm);padding:var(--sp-2) var(--sp-3)}.agt-seal-acts{gap:var(--gap-item);flex-wrap:wrap;display:flex}.agt-withheld summary{cursor:pointer;padding:var(--sp-2) var(--sp-3)}.agt-withheld{padding:var(--sp-3);border-radius:var(--r-opt);box-shadow:var(--press-sm);gap:var(--sp-2);flex-direction:column;display:flex}.agt-docline{align-items:center;gap:var(--sp-3);font-size:var(--fs-cap);flex-wrap:wrap;display:flex}.agt-answer-foot{align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.agt-composer{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-4);border-top:1px solid var(--line);background:var(--s);flex-direction:column;display:flex;position:relative}.agt-input{border-radius:var(--r-tile);box-shadow:var(--press);padding:var(--sp-1) var(--sp-5);display:flex}.agt-input:focus-within{box-shadow:var(--focus), var(--press)}.agt-input textarea{resize:none;min-width:0;color:var(--ink);padding:var(--sp-3) 0;field-sizing:content;background:0 0;border:0;outline:none;flex:1;min-height:52px;max-height:30vh;font-family:inherit;font-size:15px;line-height:1.5}.agt-input textarea:focus-visible{box-shadow:none}.agt-input textarea::placeholder{color:var(--muted);opacity:1}.agt-input.is-disabled{opacity:.55}.agt-bar{align-items:center;gap:var(--gap-item);flex-wrap:wrap;min-width:0;display:flex}.agt-modelchip{flex:0 auto;min-width:0}.agt-acts{align-items:center;gap:var(--gap-item);margin-inline-start:auto;display:flex}@container agt-panel (width<=620px){.agt-modelchip{flex:100%}.agt-modelchip .mdl-chip-name{flex:0 auto;max-width:none}}@container agt-panel (width<=380px){.agt-modelchip .mdl-web-word{display:none}.agt-modelchip .mdl-effort.f2s-field{width:100px}}.agt-hint{align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:12px;display:flex}.agt-hint .f2s-icon{flex:none}.agt-hint .f2s-kbd{min-width:22px;height:22px}.agt-adv{left:var(--sp-5);right:var(--sp-5);max-height:min(78vh,720px);padding:var(--sp-5);bottom:calc(100% + 6px);overflow:auto}.agt-adv-head{justify-content:space-between;gap:var(--sp-3);align-items:flex-start;display:flex}.agt-adv-head>div{gap:var(--sp-1);flex-direction:column;display:flex}.agt-adv-preview{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-opt);box-shadow:var(--press-sm);flex-direction:column;display:flex}.agt-adv-big{font-size:17px}.agt-adv-ranges{gap:var(--sp-5);flex-direction:column;display:flex}.agt-adv-range{gap:var(--sp-1);flex-direction:column;display:flex}.agt-adv-hint{color:var(--ink)}.agt-adv-toggles{gap:var(--sp-4);flex-direction:column;display:flex}.agt-adv-foot{align-items:center;gap:var(--gap-item);z-index:2;bottom:calc(-1 * var(--sp-5));margin-bottom:calc(-1 * var(--sp-5));background:var(--s);padding:var(--sp-3) 0 var(--sp-5);flex-wrap:wrap;display:flex;position:sticky}.agt-compose{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.agt-compose-form{gap:var(--sp-4);flex-direction:column;display:flex}.agt-compose-th{padding:var(--sp-3);border-radius:var(--r-tile);box-shadow:var(--press-sm);gap:var(--sp-2);border:0;flex-direction:column;min-width:0;margin:0;display:flex}.agt-compose-th legend{float:left;width:100%;padding:0}.agt-compose-th legend+*{clear:both}.agt-compose-picks{gap:var(--gap-control);max-height:30vh;padding:var(--gap-item);flex-direction:column;display:flex;overflow:auto}.agt-compose-ranges{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.agt-compose-preview{gap:var(--sp-3);flex-direction:column;display:flex}.agt-compose-doc{max-height:40vh;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);background:var(--lightcard-bg);color:var(--lightcard-ink);box-shadow:var(--press-sm);overflow:auto}.agt-compose-doc .f2s-md h1,.agt-compose-doc .f2s-md h2,.agt-compose-doc .f2s-md h3{color:var(--lightcard-muted)}.agt-compose-doc .cite{background:var(--lightcard-bg);color:var(--lightcard-ink)}@keyframes agt-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:480px){.agt-head,.agt-composer,.agt-scroll{padding-inline:var(--sp-4)}.agt-answer{padding:var(--sp-4)}.agt-threads,.agt-adv{left:var(--sp-3);right:var(--sp-3)}.agt-keys{display:none}}.f2s-app:has(.f2s-dock){height:100vh;height:100dvh;min-height:0;overflow:hidden}.f2s-main.is-full:has(>.f2s-dock){min-height:0;overflow:hidden}.f2s-dock{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.f2s-dock.is-docked{grid-template-columns:minmax(0, 1fr) 14px var(--dock-w,440px)}.f2s-dock.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.f2s-dock-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.f2s-dock-page{width:100%;max-width:1520px;padding:var(--sp-7) var(--sp-9) var(--sp-8);margin:0 auto}.f2s-dock-agent{background:var(--s);flex-direction:column;min-width:0;min-height:0;display:flex}.f2s-dock-agent:focus-visible{box-shadow:none}.f2s-dock-agent>.agt-panel{flex:1;min-height:0}.f2s-dock-agent.is-sheet{z-index:40;width:min(440px,100%);box-shadow:var(--raise-lg);border-inline-start:1px solid var(--line);position:absolute;inset-block:0;inset-inline-end:0}.f2s-dock-close{justify-content:space-between;align-items:center;gap:var(--gap-control);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);display:flex}@media (max-width:899px){.f2s-dock-page{padding:var(--sp-6) var(--edge-phone) var(--sp-8)}}
