@font-face{font-family:Inter;src:url(/assets/Inter-by2_lO3I.woff2)format("woff2");font-weight:100 900;font-display:optional}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-C1689qlm.woff2)format("woff2");font-weight:100 800;font-display:optional}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:107.68%;ascent-override:89.97%;descent-override:22.4%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:99.98%;ascent-override:102.02%;descent-override:30.01%;line-gap-override:0%}:root{--d-ink:#232b34;--d-ink-raised:#2d3640;--d-paper:#1f262e;--d-sheet:#252d36;--d-raised:#2a333d;--d-field:#1b2128;--d-line:#343e49;--d-line-strong:#4a5662;--d-text:#e3e8ec;--d-muted:#b8c2cb;--d-faint:#9dabb6;--d-strong:#f2f5f7;--d-amber:#dcb57a;--d-amber-wash:#2f3741;--d-production:#e6a58f;--d-staging:#9db8d6;--d-good:#9fcaa8;--d-warning:#d9c588;--d-danger:#e3928f;--d-danger-hover:#eaa8a5;--d-good-soft:#213029;--d-danger-soft:#3a2a2f;--l-ink:#ece8e1;--l-ink-raised:#e3ded5;--l-paper:#f2efe9;--l-sheet:#faf8f4;--l-raised:#fdfcf9;--l-field:#f6f3ee;--l-line:#e3ded5;--l-line-strong:#c8c1b5;--l-text:#2a2622;--l-strong:#1d1a17;--l-muted:#524b44;--l-faint:#645c54;--l-amber:#7d551e;--l-amber-wash:#f1e5cf;--l-production:#944639;--l-staging:#3c6086;--l-good:#38664a;--l-warning:#74591b;--l-danger:#963c40;--l-danger-hover:#7e3236;--l-good-soft:#e1ebdf;--l-danger-soft:#f5e0dc;--amber-fill-top:#ecca92;--amber-fill:#ddb273;--amber-fill-hover-top:#f0d39f;--amber-fill-hover:#e3bb7f;--amber-fill-press:#d8ad6c;--amber-fill-line:#fff3d6;--on-amber:#1b1204;--amber-ring-light:#9c7034;--amber-edge-d:#f5dcb040;--amber-edge-l:#b8893f47;--term-bg:#222932;--term-fg:#cfd3d4;--term-cursor:#d4b27c;--term-dim:#8e98a3;--term-red:#d08a88;--term-green:#a0bb8f;--term-yellow:#d3a97c;--term-blue:#8eabd0;--term-cyan:#83b6b6;--amber-rgb:220 181 122;--on-ink-rgb:42 38 34;--shade-rgb:42 38 34;--sheen-rgb:255 255 255;--amber-shadow-rgb:160 122 58;--good-rgb:159 202 168;--production-rgb:230 165 143;--staging-rgb:157 184 214;--danger-rgb:227 146 143;--bezel:#0f1418;--island:#050709;--amber:var(--d-amber);--amber-hover:var(--amber-fill-hover-top);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--l-paper);--surface:var(--l-sheet);--tint:var(--l-ink);--ink:var(--l-text);--muted:var(--l-muted);--faint:var(--l-faint);--line:var(--l-line);--line-strong:var(--l-line-strong);--accent:var(--l-amber);--accent-soft:var(--l-amber-wash);--on-accent:#fff;--field:var(--l-field);--on-primary:var(--on-amber);--primary:var(--amber-fill);--primary-hover:var(--amber-fill-hover);--ok:var(--l-good);--ok-soft:var(--l-good-soft);--warn:var(--l-warning);--warn-soft:var(--l-amber-wash);--danger:var(--l-danger);--danger-hover:var(--l-danger-hover);--danger-soft:var(--l-danger-soft);--info-soft:var(--l-ink);--prod:var(--l-production);--ice:var(--l-staging);--mint:var(--l-good);--on-ink:var(--l-text);--on-ink-muted:var(--l-muted);--glass:rgb(var(--on-ink-rgb) / .08);--glass-line:rgb(var(--on-ink-rgb) / .1);--ink-950:var(--l-ink);--ink-900:var(--l-sheet);--ink-800:var(--l-raised);--ink-700:var(--l-ink-raised);--ink-600:var(--l-line-strong);--panel-top:var(--l-raised);--card-top:var(--l-raised);--card-bottom:var(--l-sheet);--panel-bottom:var(--l-sheet);--header-bg:color-mix(in srgb, var(--l-paper) 94%, transparent);--ink-2:color-mix(in srgb, var(--l-text) 55%, var(--l-muted));--accent-hi:var(--l-amber);--page-accent:var(--l-amber);--title-top:var(--l-strong);--title-bottom:var(--l-muted);--num-top:var(--amber-ring-light);--num-bottom:var(--l-amber);--end-glow:var(--l-amber-wash);--btn-amber-edge:var(--amber-edge-l);--btn-focus:var(--amber-ring-light);--prov-line:#747775;--prov-bg:#fff;--prov-bg-hover:#f2f2f2;--prov-bg-press:#e8e8e8;--prov-ink:#1f1f1f;--prov-logo-light:block;--prov-logo-dark:none;--only-light:block;--only-dark:none;--prov-blend:darken;--shade-k:.3;--ctl-bg:var(--l-raised);--ctl-line:var(--l-line-strong);--ctl-ink:var(--l-faint);--ctl-ink-hover:var(--l-text);--ctl-shadow:0 1px 2px #2a262214, 0 3px 10px #2a26220f;--glow-k:.3;--veil:var(--l-paper);--veil-k:.28;--lid-hi:var(--l-ink-raised);--lid-lo:var(--l-line-strong);--well:var(--term-bg);--exhibit:var(--d-ink);--exhibit-2:var(--d-sheet);--exhibit-ink:var(--d-text);--exhibit-muted:var(--d-muted);--exhibit-line:var(--d-line);--exhibit-accent:var(--d-amber);--radius:6px;--radius-large:10px;--sans:Inter, "Inter Fallback", -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Menlo, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--d-paper);--surface:var(--d-sheet);--tint:var(--d-ink);--ink:var(--d-text);--muted:var(--d-muted);--faint:var(--d-faint);--line:var(--d-line);--line-strong:var(--d-line-strong);--accent:var(--d-amber);--accent-soft:var(--d-amber-wash);--on-accent:#241a0c;--field:var(--d-field);--on-primary:var(--on-amber);--primary:var(--amber);--primary-hover:var(--amber-hover);--ok:var(--d-good);--ok-soft:var(--d-good-soft);--warn:var(--d-warning);--warn-soft:var(--d-amber-wash);--danger:var(--d-danger);--danger-hover:var(--d-danger-hover);--danger-soft:var(--d-danger-soft);--info-soft:var(--d-raised);--prod:var(--d-production);--ice:var(--d-staging);--mint:var(--d-good);--on-ink:var(--d-text);--on-ink-muted:var(--d-muted);--on-ink-rgb:227 232 236;--sheen-rgb:227 232 236;--glass:rgb(var(--on-ink-rgb) / .045);--glass-line:rgb(var(--on-ink-rgb) / .13);--ink-950:var(--d-ink);--ink-900:var(--d-paper);--ink-800:var(--d-sheet);--ink-700:var(--d-ink-raised);--ink-600:var(--d-line-strong);--panel-top:var(--d-raised);--card-top:#e3e8ec0b;--card-bottom:#e3e8ec03;--panel-bottom:var(--d-sheet);--header-bg:color-mix(in srgb, var(--d-paper) 97%, transparent);--ink-2:color-mix(in srgb, var(--d-text) 55%, var(--d-muted));--accent-hi:var(--amber-fill-top);--page-accent:var(--d-amber);--title-top:var(--d-strong);--title-bottom:#b9c5cf;--num-top:var(--amber-fill-hover-top);--num-bottom:var(--d-amber);--end-glow:#241f18;--btn-amber-edge:var(--amber-edge-d);--btn-focus:var(--d-amber);--prov-line:#8e918f;--prov-bg:#131314;--prov-bg-hover:#1f1f20;--prov-bg-press:#2a2a2b;--prov-ink:#e3e3e3;--prov-logo-light:none;--prov-logo-dark:block;--only-light:none;--only-dark:block;--prov-blend:lighten;--shade-rgb:13 18 23;--shade-k:1;--ctl-bg:var(--d-raised);--ctl-line:var(--d-line-strong);--ctl-ink:var(--d-muted);--ctl-ink-hover:var(--d-strong);--ctl-shadow:0 1px 2px #0d121780, 0 6px 16px #0d121759;--glow-k:1;--veil:#0d1217;--veil-k:.3;--lid-hi:var(--d-sheet);--lid-lo:var(--d-field)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--d-paper);--surface:var(--d-sheet);--tint:var(--d-ink);--ink:var(--d-text);--muted:var(--d-muted);--faint:var(--d-faint);--line:var(--d-line);--line-strong:var(--d-line-strong);--accent:var(--d-amber);--accent-soft:var(--d-amber-wash);--on-accent:#241a0c;--field:var(--d-field);--on-primary:var(--on-amber);--primary:var(--amber);--primary-hover:var(--amber-hover);--ok:var(--d-good);--ok-soft:var(--d-good-soft);--warn:var(--d-warning);--warn-soft:var(--d-amber-wash);--danger:var(--d-danger);--danger-hover:var(--d-danger-hover);--danger-soft:var(--d-danger-soft);--info-soft:var(--d-raised);--prod:var(--d-production);--ice:var(--d-staging);--mint:var(--d-good);--on-ink:var(--d-text);--on-ink-muted:var(--d-muted);--on-ink-rgb:227 232 236;--sheen-rgb:227 232 236;--glass:rgb(var(--on-ink-rgb) / .045);--glass-line:rgb(var(--on-ink-rgb) / .13);--ink-950:var(--d-ink);--ink-900:var(--d-paper);--ink-800:var(--d-sheet);--ink-700:var(--d-ink-raised);--ink-600:var(--d-line-strong);--panel-top:var(--d-raised);--card-top:#e3e8ec0b;--card-bottom:#e3e8ec03;--panel-bottom:var(--d-sheet);--header-bg:color-mix(in srgb, var(--d-paper) 97%, transparent);--ink-2:color-mix(in srgb, var(--d-text) 55%, var(--d-muted));--accent-hi:var(--amber-fill-top);--page-accent:var(--d-amber);--title-top:var(--d-strong);--title-bottom:#b9c5cf;--num-top:var(--amber-fill-hover-top);--num-bottom:var(--d-amber);--end-glow:#241f18;--btn-amber-edge:var(--amber-edge-d);--btn-focus:var(--d-amber);--prov-line:#8e918f;--prov-bg:#131314;--prov-bg-hover:#1f1f20;--prov-bg-press:#2a2a2b;--prov-ink:#e3e3e3;--prov-logo-light:none;--prov-logo-dark:block;--only-light:none;--only-dark:block;--prov-blend:lighten;--shade-rgb:13 18 23;--shade-k:1;--ctl-bg:var(--d-raised);--ctl-line:var(--d-line-strong);--ctl-ink:var(--d-muted);--ctl-ink-hover:var(--d-strong);--ctl-shadow:0 1px 2px #0d121780, 0 6px 16px #0d121759;--glow-k:1;--veil:#0d1217;--veil-k:.3;--lid-hi:var(--d-sheet);--lid-lo:var(--d-field)}}:root{--a-ink:var(--l-ink);--a-ink-raised:var(--l-ink-raised);--a-paper:var(--l-paper);--a-sheet:var(--l-sheet);--a-raised:var(--l-raised);--a-field:var(--l-field);--a-line:var(--l-line);--a-line-strong:var(--l-line-strong);--a-text:var(--l-text);--a-strong:var(--l-strong);--a-muted:var(--l-muted);--a-faint:var(--l-faint);--a-amber:var(--l-amber);--a-amber-wash:var(--l-amber-wash);--a-production:var(--l-production);--a-staging:var(--l-staging);--a-good:var(--l-good);--a-warning:var(--l-warning);--a-danger:var(--l-danger);--a-violet:#5d5190;--a-on-accent:#fff;--a-tone:13%;--a-fill:#2a262214;--a-chip:#e7e2d9;--a-hover:#2a26220f;--a-barrier:#2a262259;--a-glass-edge:#2a26221a;--a-shadow-k:.35}:root[data-theme=dark]{--a-ink:var(--d-ink);--a-ink-raised:var(--d-ink-raised);--a-paper:var(--d-paper);--a-sheet:var(--d-sheet);--a-raised:var(--d-raised);--a-field:var(--d-field);--a-line:var(--d-line);--a-line-strong:var(--d-line-strong);--a-text:var(--d-text);--a-strong:var(--d-strong);--a-muted:var(--d-muted);--a-faint:var(--d-faint);--a-amber:var(--d-amber);--a-amber-wash:var(--d-amber-wash);--a-production:var(--d-production);--a-staging:var(--d-staging);--a-good:var(--d-good);--a-warning:var(--d-warning);--a-danger:var(--d-danger);--a-violet:#b5a8dc;--a-on-accent:#241a0c;--a-tone:20%;--a-fill:#e3e8ec17;--a-chip:#303a44;--a-hover:#fff4e60d;--a-barrier:#12111099;--a-glass-edge:#fff3;--a-shadow-k:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--a-ink:var(--d-ink);--a-ink-raised:var(--d-ink-raised);--a-paper:var(--d-paper);--a-sheet:var(--d-sheet);--a-raised:var(--d-raised);--a-field:var(--d-field);--a-line:var(--d-line);--a-line-strong:var(--d-line-strong);--a-text:var(--d-text);--a-strong:var(--d-strong);--a-muted:var(--d-muted);--a-faint:var(--d-faint);--a-amber:var(--d-amber);--a-amber-wash:var(--d-amber-wash);--a-production:var(--d-production);--a-staging:var(--d-staging);--a-good:var(--d-good);--a-warning:var(--d-warning);--a-danger:var(--d-danger);--a-violet:#b5a8dc;--a-on-accent:#241a0c;--a-tone:20%;--a-fill:#e3e8ec17;--a-chip:#303a44;--a-hover:#fff4e60d;--a-barrier:#12111099;--a-glass-edge:#fff3;--a-shadow-k:1}}.sc,.w,.ph,.h-phone,.h-phone-in,.sc-pause,.sc-tap,.hl,.g-hub-scene,.g-do-scene,.sc .t :is(.dialog,.picker,.pal,.askp,.sugg,.toast,.note,.kc,.ask,.count,.player,.hl-q,.run,.sheet),.sc .ph-term :is(.pk-sheet,.toast,.pk-scrim){--bg:var(--a-paper);--surface:var(--a-sheet);--tint:var(--a-ink);--ink:var(--a-text);--muted:var(--a-muted);--faint:var(--a-faint);--line:var(--a-line);--line-strong:var(--a-line-strong);--accent:var(--a-amber);--accent-soft:var(--a-amber-wash);--on-accent:var(--a-on-accent);--field:var(--a-field);--ok:var(--a-good);--warn:var(--a-warning);--danger:var(--a-danger);--prod:var(--a-production);--ice:var(--a-staging);--mint:var(--a-good);--on-ink:var(--a-text);--on-ink-muted:var(--a-muted);--glass-line:var(--a-glass-edge);--ink-2:color-mix(in srgb, var(--a-text) 55%, var(--a-muted))}.sc .t :is(.dialog,.picker,.pal,.askp,.sugg,.toast,.note,.kc,.ask,.count,.player,.hl-q,.run,.sheet),.sc .ph-term :is(.pk-sheet,.toast){color:var(--a-text)}.sc :is(.t,.pane,.ph-term,.panes-win) .prod{--a-production:var(--d-production);--a-staging:var(--d-staging);--a-amber:var(--d-amber);--a-amber-wash:var(--d-amber-wash);--a-tone:20%}.sc :is(.t,.pane,.ed-code,.ph-term,.panes-win),.g-mini .w-body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--term-fg);--muted:var(--term-dim);--faint:var(--term-dim);--line:#e3e8ec1c;--line-strong:#e3e8ec3d;--accent:var(--d-amber);--prod:var(--d-production);--ice:var(--d-staging);--mint:var(--d-good);--on-ink:var(--term-fg);--on-ink-rgb:227 232 236;--glass-line:#e3e8ec21}.theme-fade,.theme-fade *,.theme-fade :before,.theme-fade :after{transition:background-color .2s,border-color .2s,color .2s,fill .2s,stroke .2s,box-shadow .2s!important}@media (prefers-reduced-motion:reduce){.theme-fade,.theme-fade *,.theme-fade :before,.theme-fade :after{transition:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);font-feature-settings:"cv11", "ss03";overflow-wrap:break-word;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure,pre{margin:0}ul,ol{padding:0}ul{list-style:none}[hidden]{display:none!important}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}code,pre,.mono{font-family:var(--mono)}code{overflow-wrap:anywhere;font-size:.9em}.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.i-lg{width:28px;height:28px;color:var(--muted)}.wrap{width:min(1200px,100%);margin-inline:auto;padding-inline:32px}.muted{color:var(--muted)}.small{font-size:.88rem;line-height:1.5}.skip{background:var(--surface);z-index:30;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.site-header{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-row{align-items:center;gap:32px;min-height:64px;display:flex}.brand{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:9px;font-size:1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.nav-wide ul{gap:26px;display:flex}.nav-wide a,.nav-small a{color:var(--ink);font-size:.95rem;text-decoration:none}.nav-wide a:hover{color:var(--accent)}.header-end{align-items:center;gap:18px;margin-left:auto;display:flex}.lang-menu{font-size:.95rem;position:relative}.lang-menu summary{cursor:pointer;align-items:center;gap:6px;padding:6px 0;list-style:none;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover{color:var(--accent)}.lang-menu ul{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);z-index:25;min-width:140px;padding:6px 0;position:absolute;top:100%;right:0}.lang-menu a{color:var(--ink);padding:7px 14px;text-decoration:none;display:block}.lang-menu a:hover{background:var(--tint)}.lang-menu a[aria-current=true],.lang-row a[aria-current=true]{color:var(--accent);font-weight:650}.lang-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 18px;margin-top:6px;padding-top:6px;display:flex}.nav-small{margin-left:auto;display:none}.nav-small summary{cursor:pointer;margin-right:-10px;padding:10px;list-style:none;display:flex}.nav-small summary::-webkit-details-marker{display:none}.nav-small .i{width:22px;height:22px}.nav-small nav{background:var(--surface);border-bottom:1px solid var(--line);padding:8px 16px 14px;position:absolute;top:100%;left:0;right:0}.nav-small li a{align-items:center;gap:6px;padding:11px 0;font-size:1rem;display:flex}.btn{border-radius:var(--radius);min-height:44px;font:600 .95rem/1.25 var(--sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:progress}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--ink)}.btn-danger{background:var(--danger);color:var(--bg)}.btn-danger:hover:not(:disabled){background:var(--danger-hover)}.btn-small{min-height:36px;padding:6px 12px;font-size:.88rem}.btn-wide{width:100%}.btn-link{color:var(--accent);font:500 .92rem var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:6px 0;text-decoration:underline;display:inline-flex}.row-start{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-end{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.narrow{max-width:460px}.field{flex-direction:column;gap:6px;min-width:0;font-size:.92rem;font-weight:550;display:flex}.field small{color:var(--muted);font-weight:400}input[type=email],input[type=text],input[type=number],select,textarea{width:100%;min-height:44px;font:400 1rem var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px 12px}input.mono{font-family:var(--mono);letter-spacing:.08em}.alert{border-radius:var(--radius);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.95rem;line-height:1.5;display:flex}.alert .i{margin-top:2px}.alert span{min-width:0}.alert-error{background:var(--danger-soft);color:var(--danger)}.alert-ok{background:var(--ok-soft);color:var(--ok)}.alert-warn{background:var(--warn-soft);color:var(--warn);margin-bottom:32px;font-weight:550}.alert-info{background:var(--info-soft);color:var(--ink)}.state-line{color:var(--muted);align-items:center;gap:10px;padding:20px 0;display:flex}.state-block{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0;display:flex}.state-block h3{font-size:1.1rem;font-weight:600}.dialog{width:min(480px,100vw - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-large);padding:24px}.dialog::backdrop{background:rgb(var(--shade-rgb) / .55)}.dialog-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.2rem;font-weight:650}.dialog p{overflow-wrap:anywhere}.hero{padding:64px 0 72px}.hero h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.05rem,3.5vw,2.9rem);font-weight:680;line-height:1.12}.lead{color:var(--muted);max-width:62ch;font-size:1.15rem;line-height:1.55}.kv{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;font-size:.9rem;line-height:1.4;display:grid}.kv dt{color:var(--exhibit-muted)}.kv dd{font-family:var(--mono);font-size:.86rem}.blob{font-family:var(--mono);color:var(--exhibit-accent);margin-top:4px;font-size:.8rem;line-height:1.5}.band{padding:64px 0}.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.section-title{letter-spacing:-.02em;font-size:1.6rem;font-weight:650;line-height:1.2}.page-head{padding:56px 0 8px}.page-head h1{letter-spacing:-.028em;text-wrap:balance;margin-bottom:12px;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:680;line-height:1.12}.who{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px 32px;display:grid}.who dt{font-weight:620}.who dd{color:var(--muted)}.prose{min-width:0;max-width:70ch}.prose>*+*{margin-top:14px}.prose h2{letter-spacing:-.015em;margin-top:36px;font-size:1.3rem;font-weight:650}.prose h2:first-child{margin-top:0}.prose h3{margin-top:26px;font-size:1.05rem;font-weight:620}.prose h3:first-child{margin-top:0}.prose ul,.prose ol{padding-left:22px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:7px}pre{background:var(--exhibit);color:var(--exhibit-ink);border-radius:var(--radius);white-space:pre;max-width:100%;padding:12px 14px;font-size:.84rem;line-height:1.55;overflow-x:auto}pre code{font-size:inherit;overflow-wrap:normal}.interval{border:1px solid var(--line-strong);border-radius:var(--radius);gap:0;margin:0 0 20px;padding:0;display:inline-flex}.interval legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.interval label{cursor:pointer;display:block}.interval input{opacity:0;width:1px;height:1px;position:absolute}.interval span{padding:8px 18px;font-size:.93rem;font-weight:550;display:block}.interval input:checked+span{background:var(--primary);color:var(--on-primary)}.interval input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.plans-root>.alert{margin-bottom:16px}.plans-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.plans-controls .interval{margin:0}.plans-place{flex-wrap:wrap;gap:10px 16px;display:flex}.mini-field{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;font-weight:550;display:flex}.mini-field select{max-width:15rem;min-height:36px;padding:4px 28px 4px 10px;font-size:.9rem}.mini-field[data-off="1"]{visibility:hidden}.price-vat-line{min-height:1.4em;color:var(--muted);font-size:.86rem;line-height:1.4}.plans{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-large);grid-template-rows:repeat(6,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.plan{grid-template-rows:subgrid;grid-row:span 8;gap:14px;min-width:0;padding:24px;display:grid}.plan+.plan{border-left:1px solid var(--line)}.plan-name{letter-spacing:-.015em;font-size:1.25rem;font-weight:650}.price{line-height:1.25}.price-amount{letter-spacing:-.025em;font-size:2.1rem;font-weight:680}.price-unit{color:var(--muted);font-size:.95rem}.seats{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-size:.93rem;font-weight:550;display:flex}.seats input{width:92px;min-height:40px}.plan-features{flex-direction:column;grid-row:6;align-self:start;gap:9px;font-size:.95rem;line-height:1.45;display:flex}.plan-features .i{width:16px;height:16px;color:var(--accent);margin-top:3px}.plans-note{max-width:80ch;margin-top:16px}.account-wrap{min-height:60vh;padding-top:40px;padding-bottom:72px}.login{flex-direction:column;gap:16px;max-width:440px;margin:24px auto;display:flex}.login-title{letter-spacing:-.022em;font-size:1.75rem;font-weight:660;line-height:1.2}.login .muted{overflow-wrap:anywhere}.login-note{color:var(--muted);border-top:1px solid var(--line);gap:10px;padding-top:14px;font-size:.88rem;line-height:1.5;display:flex}.login-note .i{color:var(--accent);margin-top:2px}.turnstile-slot{flex-direction:column;gap:10px;min-width:0;display:flex}.turnstile-box{border-radius:8px;max-width:100%;transition:box-shadow .2s}.turnstile-box:empty,.turnstile-status:empty{display:none}.turnstile-box.is-compact{width:-moz-fit-content;width:fit-content}.stack>.turnstile-slot.is-quiet{margin-top:-16px}.turnstile-slot:not(.has-box){gap:0}.btn.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.is-busy:before{animation-duration:1.6s}}.turnstile-slot.is-attention[data-state=interactive] .turnstile-box{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);animation:1.2s ease-out 2 turnstile-ping}.turnstile-alert{flex-wrap:wrap;align-items:center}.turnstile-alert span{flex:12em}.turnstile-alert .btn{gap:6px}@keyframes turnstile-ping{50%{box-shadow:0 0 0 2px var(--bg), 0 0 0 9px rgb(var(--amber-rgb) / .35)}}@media (prefers-reduced-motion:reduce){.turnstile-slot.is-attention .turnstile-box{animation:none}}.account-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.account-nav{flex-direction:column;gap:20px;display:flex}.account-nav ul{flex-direction:column;gap:2px;display:flex}.account-nav a{border-radius:var(--radius);color:var(--ink);align-items:center;gap:10px;padding:9px 10px;font-size:.95rem;text-decoration:none;display:flex}.account-nav a:hover{background:var(--tint)}.account-nav a[aria-current=page]{background:var(--accent-soft);font-weight:600}.account-who{padding:0 10px}.account-email{color:var(--muted);overflow-wrap:anywhere;font-size:.88rem}.account-content{flex-direction:column;gap:14px;min-width:0;max-width:760px;display:flex}.account-content:focus{outline:none}.account-content>.row-start{margin-top:2px}.view-title{letter-spacing:-.022em;overflow-wrap:anywhere;font-size:1.75rem;font-weight:660;line-height:1.2}.view-subtitle{margin-top:18px;font-size:1.15rem;font-weight:640}.facts{border-top:1px solid var(--line);grid-template-columns:minmax(150px,auto) minmax(0,1fr);display:grid}.facts dt,.facts dd{border-bottom:1px solid var(--line);padding:10px 0}.facts dt{color:var(--muted);padding-right:24px}.facts dd{overflow-wrap:anywhere;min-width:0}.badge{border-radius:999px;padding:1px 9px;font-size:.86rem;font-weight:600;display:inline-block}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-off{background:var(--info-soft);color:var(--ink)}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.row-main{min-width:0}.row-title{overflow-wrap:anywhere;font-weight:560}.row-sub{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.row .btn{flex:none}.seats-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-form{grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px;display:grid}.totp-form{grid-template-columns:minmax(0,260px) auto;justify-content:start}.totp-secret{font-family:var(--mono);overflow-wrap:anywhere;background:var(--tint);border-radius:var(--radius);padding:10px 12px}.plain-list{padding-left:22px;list-style:outside}.plain-list li+li{margin-top:6px}.site-footer{border-top:1px solid var(--line);padding:48px 0;font-size:.93rem}.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-brand{flex-direction:column;gap:8px;display:flex}.site-footer h2{margin-bottom:8px;font-size:.93rem;font-weight:620}.site-footer li{margin-top:5px}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--ink);text-decoration:underline}@media (max-width:1040px){.split{grid-template-columns:minmax(0,1fr);gap:24px}.hero{padding:40px 0 48px}.band{padding:48px 0}.plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.plan{grid-row:auto;grid-template-rows:none}.plan-features{grid-row:auto}.plan+.plan{border-left:0;border-top:1px solid var(--line)}.plan-seats:empty{display:none}}@media (max-width:860px){.nav-wide,.header-end{display:none}.nav-small{display:block}.wrap{padding-inline:16px}body{font-size:16px}.account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.account-nav ul{flex-flow:wrap}.account-nav{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px}.account-who{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;display:flex}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.page-head{padding-top:36px}.invite-form,.totp-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.prod-window{grid-template-columns:minmax(0,1fr);min-height:0}.who{grid-template-columns:minmax(0,1fr);gap:4px}.who dd{margin-bottom:14px}.facts{grid-template-columns:minmax(0,1fr)}.facts dt{border-bottom:0;padding-bottom:0}.facts dd{padding-top:2px}.row{flex-wrap:wrap}.row-end{justify-content:stretch}.row-end .btn{flex:auto}}.stack-small{flex-direction:column;gap:6px;min-width:0;display:flex}.gate{align-items:flex-start;margin-bottom:8px}.gate strong{display:block}.fact-line{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.check-row{align-items:flex-start;gap:10px;display:flex}.check-row input{flex:none;width:18px;height:18px;margin-top:4px}.check-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.row-warn{color:var(--warn);align-items:center;gap:6px;display:flex}.row-warn .i{flex:none;width:14px;height:14px}.badge-inline{margin-left:8px;font-size:.78rem;font-weight:500}.vault-card{border:1px solid var(--line);border-radius:var(--radius-large);padding:14px 18px 4px}.vault-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.vault-head h3{font-size:1.02rem;font-weight:620}.vault-card .row:last-child{border-bottom:0}.tx-amount{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.plan-strip{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-large);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:18px 24px;display:flex}.plan-strip>div{flex:320px;min-width:0}.stars-field{border:0;margin:0;padding:0}.stars-field legend{margin-bottom:6px;padding:0;font-size:.92rem;font-weight:550}.stars{gap:2px;display:inline-flex}.stars label{cursor:pointer;color:var(--muted);border-radius:var(--radius);padding:4px;display:inline-flex}.stars input{opacity:0;width:1px;height:1px;position:absolute}.stars .i{width:26px;height:26px}.stars label:hover{color:var(--amber,var(--amber))}.stars label:has(input:checked){color:var(--amber,var(--amber))}.stars label:has(~label input:checked){color:var(--amber,var(--amber))}.stars label:has(~label:hover){color:var(--amber,var(--amber))}.stars label:hover .i{fill:currentColor}.stars label:has(input:checked) .i{fill:currentColor}.stars label:has(~label input:checked) .i{fill:currentColor}.stars label:has(~label:hover) .i{fill:currentColor}.stars label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.check-row{align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.4;display:flex}.check-row input{flex:none;margin-top:3px}.check-row small{color:var(--muted);margin-top:2px;display:block}.sent-box{background:var(--tint);border-radius:var(--radius);padding:12px 14px;font-size:.9rem;line-height:1.5}.sent-box p{color:var(--muted);margin:4px 0 0}textarea{resize:vertical;min-height:120px;line-height:1.5;font:inherit}:root{--gutter:max(32px, calc((100vw - 1200px) / 2 + 32px));--shadow-win:0 2px 6px rgb(var(--shade-rgb) / .1), 0 28px 64px rgb(var(--shade-rgb) / .2)}h1,h2,.section-title,.page-head h1,.view-title,.login-title{font-family:var(--sans);letter-spacing:-.028em;font-weight:680}.btn-large{padding:13px 24px;font-size:1.03rem}.btn-amber{background:var(--amber);color:var(--on-amber)}.btn-amber:hover{background:var(--amber-hover)}.btn-ghost{color:var(--on-ink);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--on-ink)}.brand-logo{flex:none;width:26px;height:26px}.h-platforms{flex-wrap:wrap;gap:12px clamp(20px,3.2vw,44px);margin:clamp(28px,3.4vw,44px) 0 clamp(28px,3.4vw,40px);padding:0;list-style:none;display:flex}.h-platforms li{color:var(--on-ink);align-items:center;gap:9px;font-size:1rem;font-weight:600;display:flex}.h-platforms .i{width:20px;height:20px;color:var(--accent);flex:none}.h-platforms small{color:var(--on-ink-muted);font-size:.8rem;font-weight:500}.h-platforms em{color:var(--on-ink-muted);font-size:.74rem;font-style:normal;font-weight:500;line-height:1.1;display:block}.h-platforms .is-soon{color:var(--ink-2)}.h-platforms .is-soon .i{color:var(--on-ink-muted)}.h-more{margin-top:20px;font-weight:600;display:inline-block}.l-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,56px);display:grid}.l-faq details{border-bottom:1px solid var(--line)}.l-faq summary{cursor:pointer;padding:14px 0;font-weight:600;line-height:1.4}.l-faq details p{color:var(--muted);max-width:66ch;padding:0 0 16px}.p-head{background:var(--ink-900);color:var(--on-ink);padding-block:clamp(48px,6vw,84px)}.p-head h1{letter-spacing:-.04em;font-size:clamp(2.3rem,5.2vw,4.4rem);line-height:1.02}.p-lead{max-width:58ch;margin-top:16px;font-size:1.14rem;line-height:1.5}.p-head .p-lead{color:var(--ink-2)}.p-sec{padding-block:clamp(40px,5vw,72px)}.p-sec h2{letter-spacing:-.02em;margin-bottom:12px;font-size:1.4rem;line-height:1.2}.p-tint{background:var(--tint)}.p-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.p-promises>li.glow-card{padding:26px 26px 28px}.p-promises.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.p-promises .i{width:26px;height:26px;color:var(--accent);margin-bottom:12px}.p-promises h2{margin-bottom:6px;font-size:1.16rem}.p-promises p{color:var(--muted);line-height:1.55}.d-card small{color:var(--muted);font-size:.82rem;font-weight:500;line-height:1}.p-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.d-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;padding:24px}.d-card>.i{width:26px;height:26px;color:var(--accent);margin-bottom:10px}.d-card h3{letter-spacing:-.015em;margin-bottom:8px;font-size:1.22rem;font-weight:660}.d-card .btn{margin-top:6px}.d-card.is-soon{border-color:var(--line);background:0 0}.d-card.is-soon>.i{color:var(--muted)}.d-soon{color:var(--muted);margin-bottom:4px;font-weight:600}.nav-login{color:var(--ink);white-space:nowrap;font-size:.95rem;text-decoration:none}.nav-login:hover{color:var(--accent)}.header-end .btn{white-space:nowrap}.nav-wide a{white-space:nowrap}.t-problem{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px 56px;padding:36px 0;display:grid}.t-problem h2{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.22}.t-problem h3{margin-bottom:4px;font-size:.98rem;font-weight:640}.t-problem p{color:var(--muted);margin-bottom:16px}.g-head{border-bottom:1px solid var(--line);padding:48px 0 32px}.g-head h1{text-wrap:balance;max-width:26ch;margin:12px 0 20px;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.14}.g-hub-head h1{margin-top:0}.g-answer{max-width:72ch;margin-bottom:14px;font-size:1.14rem;line-height:1.6}.crumbs ol{flex-wrap:wrap;gap:4px 8px;padding:0;font-size:.9rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--muted);margin-right:8px}.g-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;padding-top:40px;padding-bottom:72px;display:grid}.g-toc{max-height:calc(100vh - 110px);font-size:.9rem;line-height:1.4;position:sticky;top:88px;overflow-y:auto}.g-toc h2{font:620 .9rem var(--sans);letter-spacing:0;word-spacing:0;margin-bottom:8px}.g-toc li+li{margin-top:8px}.g-toc a{color:var(--muted);text-decoration:none}.g-toc a:hover{color:var(--accent)}.g-article{max-width:72ch}.g-article h2{margin-top:44px;scroll-margin-top:88px;font-size:1.35rem;line-height:1.25}.g-article pre{margin-top:12px}.g-article figure{max-width:280px;margin-top:20px}.g-article figure img{width:100%;height:auto;box-shadow:0 0 0 5px #05090d, 0 0 0 6px var(--ink-600);border-radius:24px;display:block}.g-article table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.45;display:block;overflow-x:auto}.g-article th{text-align:left;border-bottom:1px solid var(--line-strong);padding:7px 14px 7px 0}.g-article td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 14px 8px 0}.g-note{border:1px solid var(--line-strong);border-radius:8px;gap:14px;padding:16px 18px;display:flex;margin-top:36px!important}.g-note img{border-radius:6px;flex:none}.g-related{padding-left:0!important;list-style:none!important}.g-jump ul{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.g-jump a{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;gap:7px;padding:6px 12px;font-size:.9rem;text-decoration:none;display:inline-flex}.g-jump a:hover{border-color:var(--accent);color:var(--accent)}.g-jump span{color:var(--muted)}.g-back{margin-top:28px!important}.g-cat-head{align-self:start;position:sticky;top:88px}.g-hub{padding-top:16px;padding-bottom:72px}.g-cat{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding:40px 0;scroll-margin-top:72px;display:grid}.g-cat h2{margin-bottom:8px;font-size:1.3rem;line-height:1.25}.g-cat li+li{margin-top:20px}.g-cat li a{font-size:1.04rem;font-weight:600;text-decoration:none}.g-cat li a:hover{text-decoration:underline}.g-cat li p{color:var(--muted);margin-top:2px;font-size:.95rem;line-height:1.5}.c-scroll{margin-top:28px;overflow-x:auto}@media (max-width:1040px){.nav-wide,.header-end{display:none}.nav-small{display:block}.t-problem{grid-template-columns:minmax(0,1fr)}.l-faq,.g-cat{grid-template-columns:minmax(0,1fr);gap:16px}.g-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.g-toc{max-height:none;position:static}.g-cat-head{position:static}.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .footer-brand{grid-column:1/-1}.p-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:root{--gutter:20px}.h-platforms small{line-height:1.1;display:block}.h-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.p-promises,.p-promises.is-four{grid-template-columns:minmax(0,1fr)}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer h2{letter-spacing:0;font-weight:620}.h-reviews[hidden]{display:none}.h-reviews{padding-block:clamp(32px,4vw,56px)}.h-reviews h2{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08}.h-reviews-summary{color:var(--muted);margin-top:8px}.h-reviews-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.review{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:18px;display:flex}.review p{white-space:pre-line;margin:0;line-height:1.5}.review-stars{color:var(--muted);gap:1px;display:inline-flex}.review-stars .i{width:16px;height:16px}.review-stars .i.is-on{color:var(--amber,var(--amber));fill:currentColor}.h-reviews-note{max-width:72ch;color:var(--muted);margin-top:16px;font-size:.92rem}.changelog{flex-direction:column;gap:clamp(28px,4vw,44px);max-width:860px;display:flex}.change{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:8px 28px;padding-top:24px;display:grid}.change:first-of-type{border-top:0;padding-top:0}.change h2{margin:0;font-size:1.25rem}.change h2 small{color:var(--muted);font-size:.85em;font-weight:450}.change time{color:var(--muted);margin-top:4px;font-size:.92rem;display:block}.change h3{margin:0 0 8px;font-size:1rem}.change ul+h3{margin-top:18px}@media (max-width:640px){.change{grid-template-columns:minmax(0,1fr)}}.plan-refund{border:1px solid rgb(var(--good-rgb) / .45);background:rgb(var(--good-rgb) / .1);color:var(--mint,var(--d-good));border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:.86rem;font-weight:600;display:inline-flex}.plan-refund .i{flex:none;width:15px;height:15px}.site-header{background:var(--header-bg)}.h-hero{isolation:isolate;padding-top:clamp(36px,5vw,76px);position:relative;overflow:clip}.h-hero:before{content:"";z-index:-2;background:radial-gradient(46% 42% at 76% 62%, rgb(var(--amber-rgb) / .17), transparent 72%), radial-gradient(38% 36% at 18% 72%, rgb(var(--staging-rgb) / .09), transparent 72%);pointer-events:none;height:900px;position:absolute;inset:-10% -10% auto}.h-hero:after{content:"";z-index:-1;background-image:linear-gradient(rgb(var(--on-ink-rgb) / .035) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--on-ink-rgb) / .035) 1px, transparent 1px);pointer-events:none;background-size:72px 72px;position:absolute;inset:30% 0 0;-webkit-mask-image:radial-gradient(60% 60% at 60% 34%,#000,#0000 76%);mask-image:radial-gradient(60% 60% at 60% 34%,#000,#0000 76%)}.h-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:12.5em;font-size:clamp(2.75rem,7.3vw,6.5rem);font-weight:640;line-height:.99}.h-lead{letter-spacing:-.012em;color:var(--ink-2);max-width:30em;font-size:clamp(1.14rem,1.7vw,1.42rem);line-height:1.42}.h-hero .h-platforms{margin:clamp(22px,2.6vw,34px) 0 clamp(30px,3.6vw,52px)}.h-stage{height:clamp(250px,40vw,590px);position:relative}.h-stage:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--amber-rgb) / .1) 12%, rgb(var(--amber-rgb) / .75) 62%, rgb(var(--amber-rgb) / .12) 90%, transparent);height:1px;box-shadow:0 0 40px 2px rgb(var(--amber-rgb) / .26);position:absolute;top:62px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.h-win{background:var(--well);box-shadow:0 0 0 1px var(--glass-line), 0 -18px 90px rgb(var(--amber-rgb) / .1), 0 40px 90px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:12px 12px 0 0;margin:0;position:relative;overflow:hidden}.h-win img{width:100%;height:auto;display:block}.h-phone{background:var(--bezel);box-shadow:0 0 0 1px var(--glass-line), 0 30px 70px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)));border-radius:13%/6.2%;margin:0;padding:7px}.h-phone img{border-radius:11.5%/5.3%;width:100%;height:auto;display:block}.ch{padding:0 0 clamp(44px,7vw,72px);position:relative}.ch h3{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(1.7rem,2.9vw,2.55rem);font-weight:640;line-height:1.06}.sc-frame{position:relative}.sc-frame:before{content:"";background:radial-gradient(50% 50% at 50% 56%, rgb(var(--amber-rgb) / .1), transparent 74%);pointer-events:none;position:absolute;inset:8% -4% -2%}.sc-frame:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--amber-rgb) / .62), transparent);height:1px;box-shadow:0 0 24px 1px rgb(var(--amber-rgb) / .22);position:absolute;bottom:-1px;left:4%;right:4%}.sc{contain:layout paint;height:500px;color:var(--on-ink);-webkit-user-select:none;user-select:none;font-size:13.5px;line-height:1.45;position:relative;overflow:hidden;container:scene/size}.sc-in{transition:opacity .3s;position:absolute;inset:0}.sc.ending .sc-in{opacity:0}.sc i{font-style:normal}.sc .i{width:1.2em;height:1.2em}.sc:not(.live) [data-until]:not([data-keep]),.sc:not(.live) [data-live],.sc:not(.live) .sc-ptr,.sc.live .off{display:none!important}@keyframes sc-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.sc-ptr{z-index:9;color:var(--on-ink);filter:drop-shadow(0 2px 5px rgb(var(--shade-rgb) / calc(.7 * var(--shade-k))));pointer-events:none;will-change:transform;transition:transform .5s cubic-bezier(.4,.1,.2,1);position:absolute;top:0;left:0}.sc-ptr .i{width:1.45em;height:1.45em;fill:var(--on-ink);stroke:var(--a-paper)}.sc .hit{box-shadow:0 0 0 2px rgb(var(--amber-rgb) / .75), 0 0 22px rgb(var(--amber-rgb) / .4);position:relative}.sc-pause{z-index:3;border:1px solid var(--ctl-line);background:var(--ctl-bg);width:34px;height:34px;color:var(--ctl-ink);box-shadow:var(--ctl-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:10px;right:10px}.sc-pause:hover{color:var(--ctl-ink-hover);border-color:var(--ctl-ink)}.sc-pause:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}.sc-pause .i{width:15px;height:15px}.sc-pause .i-play,.sc-pause.is-paused .i-pause{display:none}.sc-pause.is-paused .i-play{display:block}.w{text-align:left;border:1px solid var(--a-line);background:var(--a-paper);color:var(--a-text);box-shadow:0 26px 60px rgb(var(--shade-rgb) / calc(.38 * var(--shade-k)));border-radius:1.05em;flex-direction:column;display:flex;position:absolute;inset:6px;overflow:hidden;container-type:inline-size}.w-bar{background:var(--a-field);border-bottom:1px solid var(--a-line);height:2.85em;color:var(--a-muted);white-space:nowrap;flex:none;align-items:center;gap:.3em;padding:0 .55em;font-size:.9em;font-weight:500;display:flex}.w-dots{flex:none;gap:.5em;margin:0 .9em 0 .35em;display:inline-flex}.w-dots i{background:var(--a-line-strong);border-radius:50%;width:.86em;height:.86em}.w-vault,.w-files{border:1px solid #0000;border-radius:.75em;flex:none;align-items:center;gap:.5em;height:2.3em;padding:0 .75em;display:inline-flex}.w-vault .i,.w-files .i{width:1.12em;height:1.12em;color:var(--a-muted)}.w-vault .i:last-child{width:.95em;height:.95em;margin-left:-.1em}.w-vault.is-on,.w-files.is-on{border-color:var(--a-line);background:var(--a-raised);color:var(--a-text);font-weight:600}.w-vault.is-on>.i:first-child,.w-files.is-on .i{color:var(--a-amber)}.w-files{margin-right:.75em;position:relative}.w-files:after{content:"";background:var(--a-line);width:1px;position:absolute;top:25%;bottom:25%;right:-.45em}.w-tabs{flex:0 auto;gap:.32em;min-width:0;display:flex;overflow:hidden}.w-tab{background:var(--a-hover);min-width:5.5em;height:2.3em;color:var(--a-muted);border:1px solid #0000;border-radius:.75em;flex:0 auto;align-items:center;gap:.55em;padding:0 1.9em 0 .8em;display:inline-flex}.w-tab.is-on{border-color:var(--a-line);background:var(--a-raised);color:var(--a-text);box-shadow:0 1px 2px rgb(var(--shade-rgb) / calc(.12 * var(--shade-k)));flex:none;padding-right:.35em;font-weight:600}.w-tab>.i:last-child{width:1.55em;height:1.55em;color:var(--a-muted);flex:none;margin-left:.1em;padding:.3em}.w-env{background:var(--a-production);border-radius:.12em;flex:none;width:.24em;height:1em;margin-right:-.05em}.w-os{width:1.12em;height:1.12em;color:var(--a-muted);flex:none}.w-tab.is-on .w-os{color:var(--a-text)}.w-st{background:var(--a-good);border-radius:50%;flex:none;width:.6em;height:.6em}.w-st.is-off{box-shadow:inset 0 0 0 1.3px var(--a-faint);background:0 0}.w-st.is-fail{background:var(--a-danger)}.w-tab .w-st.is-fail+.i{width:1em;height:1em;color:var(--a-muted)}.w-spin{border:.13em solid rgb(var(--amber-rgb) / .25);border-top-color:var(--a-amber);border-radius:50%;flex:none;width:1em;height:1em}.sc.live .w-spin{animation:.9s linear 3 sc-spin}.w-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-plus{width:2.3em;height:2.3em;color:var(--a-muted);flex:none;place-items:center;display:inline-grid}.w-plus .i{width:1.12em;height:1.12em}.w-end{flex:none;align-items:center;gap:.45em;margin-left:auto;padding-left:.6em;display:inline-flex}.w-panel-btn{width:2.3em;height:2.3em;color:var(--a-muted);border-radius:.75em;place-items:center;display:inline-grid}.w-panel-btn .i{width:1.2em;height:1.2em}.w-panel-btn.is-on{background:var(--a-hover);color:var(--a-amber)}.w-note{border:1px solid var(--a-line);background:var(--a-raised);height:2.05em;color:var(--a-text);border-radius:.7em;align-items:center;gap:.5em;padding:0 .8em;font-weight:560;display:inline-flex}.w-note .i{width:1em;height:1em}.w-note.is-info{border-color:color-mix(in srgb, var(--a-staging) 40%, transparent);background:color-mix(in srgb, var(--a-staging) var(--a-tone), transparent);color:var(--a-staging)}.w-note.is-plain{border-color:color-mix(in srgb, var(--a-amber) 40%, transparent);background:var(--a-amber-wash);color:var(--a-amber)}.w-note.is-rec{gap:.55em}.rec-dot{background:var(--a-danger);border-radius:50%;width:.55em;height:.55em}.sc.live .rec-dot{animation:1.4s steps(2,end) 3 t-blink}.w-fhead{background:var(--a-paper);border-bottom:1px solid var(--a-line);white-space:nowrap;flex:none;align-items:center;gap:.6em;height:2.6em;padding:0 .95em;display:flex}.w-fhead>.i{width:1.1em;height:1.1em;color:var(--a-amber);flex:none}.w-name{text-overflow:ellipsis;min-width:0;color:var(--a-strong);align-items:center;gap:.6em;font-weight:640;display:inline-flex;overflow:hidden}.w-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.w-with-panel{flex-direction:row}.w-term-in{background:var(--term-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.prod{border:1px solid color-mix(in srgb, var(--a-production) 45%, transparent);background:color-mix(in srgb, var(--a-production) var(--a-tone), transparent);color:var(--a-production);font:600 .84em/1.5 var(--sans);white-space:nowrap;border-radius:.65em;padding:.06em .6em;display:inline-block}.w-panel{border-left:1px solid var(--a-line);background:var(--a-sheet);width:clamp(15em,31%,19.5em);min-height:0;color:var(--a-text);flex-direction:column;flex:none;display:flex;overflow:hidden;container:panel/size}.wp-tabs{flex:none;align-items:center;gap:.2em;padding:.55em .6em .45em;display:flex}.wp-tab{height:2.1em;color:var(--a-muted);border-radius:.75em;flex:none;align-items:center;gap:.45em;padding:0 .55em;display:inline-flex}.wp-tab .i{width:1.15em;height:1.15em}.wp-tab.is-on{background:var(--a-hover);min-width:0;color:var(--a-text);flex:0 auto;padding-right:.8em;font-size:.93em;font-weight:600}.wp-tab.is-on .i{color:var(--a-amber)}.wp-tab.is-on span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-body{flex-direction:column;gap:.5em;min-height:0;padding:.35em 1em 1em;font-size:.93em;display:flex}.st-v{font-variant-numeric:tabular-nums;white-space:nowrap}.st-cpu{flex-wrap:wrap;align-items:flex-end;gap:.3em .55em;display:flex}.st-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2.15em;font-weight:620;line-height:1}.st-lbl{white-space:nowrap;flex-direction:column;flex:1 0 auto;line-height:1.25;display:flex}.st-lbl span{font-weight:600}.st-lbl small,.st-load small,.wp-body small{color:var(--a-muted);font-size:.9em}.st-load{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.st-graph{border-bottom:1px solid var(--a-line);background:repeating-linear-gradient(to bottom, transparent 0 calc(33.33% - 1px), var(--a-line) calc(33.33% - 1px) 33.33%);height:4em;margin:.15em 0 .5em;position:relative}.st-area,.st-line{position:absolute;inset:0}.st-area{background:linear-gradient(to bottom, color-mix(in srgb, var(--a-amber) 34%, transparent), color-mix(in srgb, var(--a-amber) 4%, transparent));clip-path:polygon(0 72%,8% 66%,16% 70%,24% 56%,32% 61%,40% 49%,48% 54%,56% 41%,64% 47%,72% 36%,80% 43%,88% 31%,100% 35%,100% 100%,0 100%)}.st-line{background:var(--a-amber);clip-path:polygon(0 72%,8% 66%,16% 70%,24% 56%,32% 61%,40% 49%,48% 54%,56% 41%,64% 47%,72% 36%,80% 43%,88% 31%,100% 35%,100% calc(35% + 1.6px),88% calc(31% + 1.6px),80% calc(43% + 1.6px),72% calc(36% + 1.6px),64% calc(47% + 1.6px),56% calc(41% + 1.6px),48% calc(54% + 1.6px),40% calc(49% + 1.6px),32% calc(61% + 1.6px),24% calc(56% + 1.6px),16% calc(70% + 1.6px),8% calc(66% + 1.6px),0 calc(72% + 1.6px))}.st-title{color:var(--a-muted);justify-content:space-between;align-items:baseline;gap:.6em;margin-top:.35em;font-size:.95em;font-weight:600;display:flex}.st-title .st-v{color:var(--a-text);font-weight:500}.st-bar{background:var(--a-fill);border-radius:1em;height:.45em;display:flex;position:relative;overflow:hidden}.st-bar i{height:100%;display:block}.st-mem-used{background:var(--a-amber);width:33%}.st-mem-cache{background:color-mix(in srgb, var(--a-amber) 32%, transparent);width:22%}.st-keys{color:var(--a-muted);flex-wrap:wrap;gap:.25em .9em;font-size:.86em;display:flex}.st-keys span{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.st-keys i{border-radius:.15em;width:.55em;height:.55em}.st-k-used{background:var(--a-amber)}.st-k-cache{background:color-mix(in srgb, var(--a-amber) 32%, transparent)}.st-k-free{background:var(--a-fill);box-shadow:inset 0 0 0 1px var(--a-line-strong)}.st-disk{flex-direction:column;gap:.3em;display:flex}.st-disk p{align-items:baseline;gap:.5em;display:flex}.st-disk .st-v{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-disk b{text-align:right;font-variant-numeric:tabular-nums;min-width:2.6em;font-weight:620}.st-disk b.is-high{color:var(--a-warning)}.st-disk .st-bar{height:.3em}.st-d-45{background:var(--a-amber);width:45%}.st-d-41{background:var(--a-amber);width:41%}.st-d-89{background:var(--a-warning);width:89%}.st-net{flex-wrap:wrap;gap:.2em .8em;display:flex}.st-net>span{white-space:nowrap;flex:1 0 auto;align-items:center;gap:.35em;display:inline-flex}.st-net .i{width:1.05em;height:1.05em;color:var(--a-muted)}.st-up{color:var(--a-muted);margin-top:.2em;font-size:.88em}@container (width<=640px){.w-panel{display:none}}@container panel (height<=36em){.st-keys,.st-up{display:none}}@container panel (height<=30em){:is(.st-net,.st-title:has(+.st-net)){display:none}}@container (width<=900px){.w-bar:has(.w-note) .w-tab:not(.is-on){display:none}}.cs{--cs-bg:var(--a-paper);--cs-tile:var(--a-raised);--cs-line:var(--a-line);--cs-text:var(--a-text);--cs-muted:var(--a-muted);--cs-faint:var(--a-faint);--cs-good:var(--a-good);--cs-amber:var(--a-amber);z-index:4;background:var(--cs-bg);color:var(--cs-text);font-family:var(--sans);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35em;padding:1em;display:flex;position:absolute;inset:0}.ph-term .cs{--cs-bg:var(--term-bg);--cs-tile:var(--d-ink-raised);--cs-line:#e3e8ec21;--cs-text:var(--d-text);--cs-muted:var(--d-muted);--cs-faint:var(--d-faint);--cs-good:var(--d-good);--cs-amber:var(--d-amber)}.cs-logo{border:1px solid var(--cs-line);background:var(--cs-tile);width:3.7em;height:3.7em;box-shadow:0 2px 0 var(--cs-line), 0 10px 24px -12px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:1.1em;place-items:center;margin-bottom:.45em;display:grid}.cs-logo .i{width:1.9em;height:1.9em;color:var(--cs-text)}.cs-name{letter-spacing:-.01em;font-size:1.12em;font-weight:680}.cs-addr{color:var(--cs-muted);font-size:.9em}.cs-track{width:min(17em,82%);color:var(--cs-text);align-items:center;gap:.7em;margin:.75em 0 .6em;display:flex}.cs-track>.i{flex:none;width:1.2em;height:1.2em}.cs-track>.i:first-child{color:var(--cs-muted)}.cs-line{background:radial-gradient(circle, var(--cs-faint) .75px, transparent 1.2px) 0 50% / 6px 2px repeat-x;flex:1;height:2px;position:relative;overflow:hidden}.cs-line i{background:linear-gradient(90deg, transparent, var(--cs-amber), transparent);border-radius:2px;width:30%;position:absolute;top:0;bottom:0;left:0}.sc.live .cs-line i{animation:cs-run 1.1s var(--ease-in-out,ease-in-out) 1 both}@keyframes cs-run{0%{transform:translate(-100%)}to{transform:translate(240%)}}.cs-steps{text-align:left;gap:.35em;margin:0;padding:0;list-style:none;display:grid}.cs-steps li{align-items:center;gap:.7em;display:flex}.cs-mark{place-items:center;width:1em;height:1em;display:inline-grid}.cs-mark>*{grid-area:1/1}.cs-todo{width:.45em;height:.45em;box-shadow:inset 0 0 0 1.2px var(--cs-faint);border-radius:50%}.cs-now{background:var(--cs-amber);border-radius:50%;width:.55em;height:.55em}.cs-done{color:var(--cs-good);display:inline-flex}.cs-done .i{stroke-width:2.2px;width:1em;height:1em}.cs-step{display:inline-grid}.cs-step>*{grid-area:1/1}.cs-step>span:first-child{color:var(--cs-faint)}.cs-step>b{color:var(--cs-text);font-weight:650}.cs-step>span:last-child{color:var(--cs-muted)}.sc.live .cs-step>:not(.off),.sc.live .cs-mark>:not(.off){animation:none}@container (height<=300px){.cs-steps,.cs-track{display:none}}.w-split{flex-direction:row}.w-side{background:var(--a-ink);border-right:1px solid var(--a-line);white-space:nowrap;flex-direction:column;flex:none;width:max-content;min-width:13.5em;padding:.7em .55em .6em;font-size:.93em;display:flex}.w-find{border:1px solid var(--a-line);background:var(--a-raised);height:2.35em;color:var(--a-muted);border-radius:.6em;align-items:center;gap:.5em;margin-bottom:.7em;padding:0 .7em;display:flex}.w-find span{text-overflow:ellipsis;overflow:hidden}.w-find .i{width:1.05em;height:1.05em}.w-find kbd{font:inherit;color:var(--a-faint);margin-left:auto;font-size:.86em}.w-sg{color:var(--a-faint);padding:.6em .75em .3em;font-size:.86em;font-weight:620;display:block}.w-sr{height:2.15em;color:var(--a-text);border-radius:.75em;align-items:center;gap:.65em;padding:0 .75em;display:flex}.w-sr span{text-overflow:ellipsis;overflow:hidden}.w-sr .i{width:1.15em;height:1.15em;color:var(--a-muted);flex:none}.w-sr small{color:var(--a-muted);margin-left:auto;padding-left:.5em;font-size:.92em}.w-sr.is-on{background:var(--a-raised);color:var(--a-strong);box-shadow:0 0 0 1px var(--a-line);font-weight:620}.w-sr.is-on .i{color:var(--a-amber)}.w-acct{border-top:1px solid var(--a-line);flex-direction:column;margin:auto -.55em 0;padding:.65em 1.05em 0;display:flex}.w-me{align-items:center;gap:.6em;min-width:0;display:flex}.w-me>i{background:var(--a-amber-wash);width:1.9em;height:1.9em;color:var(--a-amber);border-radius:50%;flex:none;place-items:center;font-size:.92em;font-weight:680;display:grid}.w-me b{text-overflow:ellipsis;color:var(--a-strong);font-weight:640;overflow:hidden}.w-me em{background:var(--a-amber-wash);color:var(--a-amber);border-radius:.45em;padding:0 .45em;font-size:.86em;font-style:normal;font-weight:650}.w-main{background:var(--a-sheet);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.w-head{background:var(--a-paper);border-bottom:1px solid var(--a-line);white-space:nowrap;flex:none;align-items:center;gap:.75em;height:3.4em;padding:0 .95em;display:flex}.w-head>b{color:var(--a-strong);font-size:1.08em;font-weight:660}.w-q{border:1px solid var(--a-line-strong);background:var(--a-field);min-width:max-content;height:2.4em;color:var(--a-faint);border-radius:.6em;flex:0 19em;align-items:center;gap:.5em;padding:0 .75em;display:flex}.w-q span{text-overflow:ellipsis;overflow:hidden}.w-q .i,.w-seg .i{flex:none;width:1em;height:1em}.w-seg{border:1px solid var(--a-line);height:2.4em;color:var(--a-muted);border-radius:.75em;align-items:center;gap:.45em;margin-left:auto;padding:0 .6em;display:inline-flex}.w-addw{flex:none;display:inline-flex}.w-addw .btn-solid{height:2.4em}.w-add{border-radius:.75em 0 0 .75em;padding:0 .8em 0 .75em}.w-add .i{width:1em;height:1em}.w-arrow{border-radius:0 .75em .75em 0;margin-left:-1px;padding:0 .5em;box-shadow:inset 1px 0 #7a4a0047}.w-arrow .i{width:.95em;height:.95em}.w-page{flex:1;min-height:0;padding:1em;position:relative;overflow:hidden}.w-sect{color:var(--a-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.55em;margin:0 0 .6em .2em;font-size:.8em;font-weight:660;display:flex}.w-sect i{background:var(--a-fill);letter-spacing:0;border-radius:1em;padding:0 .55em;font-style:normal}.tiles{grid-template-columns:repeat(auto-fill,minmax(14.5em,1fr));gap:.7em;margin-bottom:1.1em;display:grid}.tile{border:1px solid var(--a-line);background:var(--a-raised);border-radius:1.05em;align-items:center;gap:.85em;min-width:0;padding:.8em .9em;display:flex;position:relative}.tile-ic{border:1px solid var(--a-line);background:var(--a-sheet);width:2.6em;height:2.6em;color:var(--a-muted);border-radius:.75em;flex:none;place-items:center;display:grid}.tile-ic .i{width:1.25em;height:1.25em}.tile-ic .tile-os{color:var(--a-text)}.tile-t{flex-direction:column;gap:.12em;min-width:0;line-height:1.3;display:flex}.tile-t b{text-overflow:ellipsis;white-space:nowrap;color:var(--a-strong);font-weight:640;overflow:hidden}.tile .tile-t code{font:.86em/1.4 var(--mono);color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:0;padding:0;display:block;overflow:hidden}.tile .tile-t code.is-sans{font-family:var(--sans);font-size:.9em}.tile-m{color:var(--a-muted);white-space:nowrap;align-items:center;gap:.55em;margin-top:.3em;font-size:.86em;display:flex}.pill{white-space:nowrap;border-radius:.5em;padding:0 .55em;font-size:.92em;font-weight:620;line-height:1.6;display:inline-block}.pill.is-prod{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-production) 55%, transparent);background:color-mix(in srgb, var(--a-production) var(--a-tone), transparent);color:var(--a-production)}.tile-add{padding:.25em;position:absolute;top:.7em;right:.7em}.w-front{z-index:3;position:absolute;inset:0}.w-front .w{border-radius:inherit;box-shadow:none;inset:-1px}@container (width<=600px){.w-side{display:none}}@container (width<=720px){.w-tab:not(.is-on):nth-child(n+3),.w-seg{display:none}}@container (width<=560px){.w-vault:not(.is-on),.w-files:not(.is-on),.w-seg,.w-note .e2e,.w-dots{display:none}.w-files.is-on:after{content:none}.w-q span{display:none}.w-page{padding:.7em}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;margin-bottom:.8em}.tile{border-radius:.85em;gap:.55em;padding:.55em .6em}.tile-ic{border-radius:.6em;width:2.1em;height:2.1em}.tile-ic .i{width:1.05em;height:1.05em}.tile-m{margin-top:.15em}.tile-pick .box{width:1.1em;height:1.1em;position:absolute;top:.45em;right:.45em}}@container (width<=420px){.w-tab:not(.is-on),.w-add span{display:none}.w-add{padding-inline:.6em}.w-note{padding:0 .6em}}.t{background:var(--term-bg);min-height:0;font:400 .94em/1.5 var(--mono);color:var(--term-fg);flex:1;padding:1em 1.1em;position:relative;overflow:hidden}.t-l{white-space:pre-wrap;overflow-wrap:anywhere}.t-p{color:var(--term-green)}.t-gap{height:.8em;display:block}.t-c{vertical-align:text-bottom;background:var(--term-cursor);width:.58em;height:1.1em;margin-left:1px;animation:1.05s steps(2,end) 14 t-blink;display:inline-block}.t-c.is-a{background:var(--term-cursor)}.t-c.is-b{background:var(--term-blue)}.t-b{color:var(--term-blue)}@keyframes t-blink{0%{opacity:1}55%{opacity:.12}to{opacity:1}}.group{flex-direction:column;gap:.45em;margin-bottom:.8em;display:flex}.row{border:1px solid var(--a-line);background:var(--a-raised);border-radius:1.05em;justify-content:flex-start;align-items:center;gap:.75em;min-height:3.25em;padding:.5em .75em;display:flex}.row-ic{border:1px solid var(--a-line);background:var(--a-sheet);width:2.3em;height:2.3em;color:var(--a-muted);border-radius:.75em;flex:none;justify-content:center;align-items:center;display:inline-flex}.row-ic .i{width:1.15em;height:1.15em}.row-ic .row-os{color:var(--a-text)}.row-t{flex-direction:column;min-width:0;line-height:1.28;display:flex}.row-t b{color:var(--a-strong);white-space:nowrap;align-items:center;gap:.45em;font-weight:640;display:flex}.row-t b .pill{padding:0 .45em;font-size:.78em}.row-t small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.84em;overflow:hidden}.row.is-grp>.i{width:1em;height:1em;color:var(--a-faint);flex:none;margin-left:auto}.sc.live [data-fresh]:not(.off){position:relative}.sc.live [data-fresh]:not(.off):after{content:"";border-radius:inherit;background:rgb(var(--amber-rgb) / .3);pointer-events:none;animation:2.2s ease-out both sc-fresh;position:absolute;inset:0}@keyframes sc-fresh{0%{opacity:1}to{opacity:0}}.sc:not(.live) [data-fresh]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-amber) 55%, transparent)}.btn-solid,.btn-text,.btn-danger,.btn-mini{white-space:nowrap;border-radius:.75em;align-items:center;gap:.45em;font-weight:600;transition:box-shadow .15s;display:inline-flex}.btn-solid{background:linear-gradient(180deg, var(--amber-fill-line) 0 1px, var(--amber-fill-top) 1.7px, var(--amber-fill));color:var(--on-amber);box-shadow:0 0 0 1px var(--btn-amber-edge), 0 1px 2px rgb(var(--amber-shadow-rgb) / .2);padding:.5em .95em}.btn-danger{background:var(--a-danger);color:var(--a-on-accent);padding:.5em .95em}.btn-text{background:rgb(var(--on-ink-rgb) / .06);box-shadow:inset 0 0 0 1px var(--a-glass-edge);color:var(--on-ink);padding:.5em .85em}.btn-mini{border:1px solid var(--a-glass-edge);color:var(--accent);padding:.28em .7em;font-size:.92em}.sc-center{justify-content:center;align-items:center;padding-block:6px;display:flex;position:absolute;inset:0}.ph{text-align:left;aspect-ratio:.49;background:var(--bezel);max-width:100%;height:100%;color:var(--a-text);box-shadow:0 0 0 1px var(--glass-line), 0 28px 70px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k))), inset 0 0 0 1px #ffffff14;border-radius:2.5em;padding:.42em;position:relative}.ph-island{z-index:6;background:var(--island);border-radius:1em;width:28%;height:1.5em;margin-left:-14%;position:absolute;top:.95em;left:50%}.ph-time{z-index:6;color:var(--a-strong);font-size:.92em;font-weight:640;position:absolute;top:1.05em;left:2.3em}.sc .ph{box-shadow:0 0 0 1px var(--glass-line), 0 2px 5px rgb(var(--shade-rgb) / calc(.4 * var(--shade-k))), inset 0 0 0 1px #ffffff14}.ph:has(.ph-term:not(.off)) .ph-time{color:var(--d-strong)}.ph:after{content:"";z-index:6;background:var(--a-strong);opacity:.85;pointer-events:none;border-radius:.15em;width:34%;height:.3em;margin-left:-17%;position:absolute;bottom:.85em;left:50%}.ph:has(.ph-term:not(.off)):after{background:var(--d-strong)}.ph-s{background:var(--a-paper);border-radius:2.1em;flex-direction:column;padding:3.3em .75em .7em;display:flex;position:absolute;inset:.42em;overflow:hidden}.ph-head{grid-template-columns:2.4em minmax(0,1fr) 2.4em 2.4em;align-items:center;gap:.35em;margin-bottom:.7em;display:grid}.ph-round{background:var(--a-chip);width:2.4em;height:2.4em;color:var(--a-amber);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ph-round .i{width:1.1em;height:1.1em}.ph-ttl{flex-direction:column;align-items:center;min-width:0;line-height:1.2;display:flex;overflow:hidden}.ph-ttl b{color:var(--a-strong);white-space:nowrap;font-size:1.1em;font-weight:680}.ph-ttl small{color:var(--a-muted);white-space:nowrap;font-size:.84em}.ph-fr{gap:.45em;margin-bottom:.8em;display:flex}.ph-f{background:var(--a-chip);min-width:0;height:2.45em;color:var(--a-faint);white-space:nowrap;border-radius:.75em;flex:1;align-items:center;gap:.45em;padding:0 .75em;font-size:.86em;display:flex;overflow:hidden}.ph-f span{text-overflow:ellipsis;overflow:hidden}.ph-view{background:var(--a-chip);width:2.3em;color:var(--a-amber);border-radius:.75em;flex:none;place-items:center;display:grid}.ph-view .i{width:1.05em;height:1.05em}.ph-sect{color:var(--a-faint);margin:.1em .45em .45em;font-size:.9em;font-weight:650}.ph-sect i{margin-left:.4em;font-style:normal;font-weight:450}.ph-tabs{z-index:1;background:color-mix(in srgb, var(--a-paper) 92%, transparent);border-top:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:.55em .4em 1.2em;display:grid;position:absolute;bottom:0;left:0;right:0}.ph-tabs span{color:var(--a-faint);flex-direction:column;align-items:center;gap:.15em;min-width:0;display:flex}.ph-tabs .i{width:1.45em;height:1.45em}.ph-tabs small{white-space:nowrap;font-size:.72em}.ph-tabs .is-on{color:var(--a-amber)}.ph-term{background:var(--term-bg);color:var(--d-text);padding:3.2em 0 0}.ph-top{white-space:nowrap;flex:none;align-items:center;gap:.4em;min-height:2.6em;padding:0 .55em .35em .9em;display:flex}.ph-top .prod{font-size:.78em}.ph-top{container:ph-top/inline-size}@container ph-top (width<=15.5em){.ph-top .ph-net{display:none}.ph-top .ph-pnl{width:1.5em}.ph-top>:not(:first-child,.ph-more){margin-inline-start:-.1em}}.ph-more{border:1.5px solid var(--d-amber);width:1.55em;height:1.55em;color:var(--d-amber);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:inline-grid}.ph-more .i{width:.95em;height:.95em}.ph-pnl{width:1.75em;height:1.9em;color:var(--d-amber);border-radius:.6em;flex:none;place-items:center;display:inline-grid}.ph-pnl .i{width:1.2em;height:1.2em}.ph-pn{z-index:2;color:var(--a-text);padding:3.1em 0 0}.ph-pn-top{grid-template-columns:3.6em minmax(0,1fr) 3.6em;align-items:center;min-height:2.9em;display:grid}.ph-pn-t{flex-direction:column;grid-column:2;align-items:center;min-width:0;line-height:1.25;display:flex}.ph-pn-t b{color:var(--a-strong);font-weight:640}.ph-pn-t small{color:var(--a-muted);font-size:.8em}.ph-pn-done{color:var(--a-amber);justify-self:end;padding-right:.9em;font-weight:640}.ph-pn-seg{background:var(--a-fill);border-radius:.65em;gap:.15em;margin:.2em .9em .65em;padding:.15em;display:flex}.ph-pn-seg span{height:2em;color:var(--a-muted);border-radius:.5em;flex:1;place-items:center;display:grid}.ph-pn-seg span.is-on{background:var(--a-raised);color:var(--a-amber);box-shadow:0 1px 3px rgb(var(--shade-rgb) / calc(.18 * var(--shade-k))), 0 0 0 .5px var(--a-line)}.ph-pn-seg .i{width:1.15em;height:1.15em}.ph-pn .wp-body{border-top:.5px solid var(--a-line);gap:.45em;padding:.75em 1.05em 1em;font-size:.88em}.ph-pn .st-load{flex-direction:row;flex:1 0 100%;align-items:baseline;gap:.5em}.sc.live .ph:has(.ph-pn:not(.off)) .ph-time{color:var(--a-strong)}.sc.live .ph:has(.ph-pn:not(.off)):after{background:var(--a-strong)}.sc.live .ph-pn:not(.off){animation:.48s cubic-bezier(.2,.8,.2,1) both ph-pn-in}@keyframes ph-pn-in{0%{transform:translate(100%)}}.ph-tb{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ph-dot{background:var(--d-good);border-radius:50%;flex:none;width:.5em;height:.5em}.ph .t{background:var(--term-bg);padding:.6em .75em;font-size:.86em}.ph-dock{flex:none;align-items:center;gap:.38em;padding:.4em .55em 1.5em;font-size:.8em;display:flex}.ph-key{border:.5px solid rgb(var(--on-ink-rgb) / .14);background:rgb(var(--on-ink-rgb) / .09);width:2.75em;height:2.75em;color:var(--d-text);border-radius:1em;flex:none;place-items:center;display:grid;position:relative}.ph-key .i{width:1.25em;height:1.25em}.ph-badge{border:1.5px solid var(--term-bg);background:var(--d-muted);min-width:1.6em;height:1.6em;color:var(--term-bg);font:700 max(9.5px, .85em)/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:.8em;place-items:center;padding:0 .35em;display:grid;position:absolute;top:-.5em;right:-.5em}.ph-pill{border:.5px solid rgb(var(--on-ink-rgb) / .16);background:rgb(var(--on-ink-rgb) / .13);border-radius:1em;flex:1;align-items:center;gap:.55em;min-width:0;height:2.75em;padding:0 .2em 0 .75em;display:flex}.ph-pill .ph-os{width:1.1em;height:1.1em;color:var(--d-text);flex:none}.ph-pill-t{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ph-pill-t b{text-overflow:ellipsis;white-space:nowrap;color:var(--d-strong);font-size:.95em;font-weight:600;overflow:hidden}.ph-pill-t small{text-overflow:ellipsis;white-space:nowrap;color:var(--d-muted);font-size:.8em;overflow:hidden}.ph-x{width:2em;color:var(--d-muted);flex:none;place-items:center;display:grid}.ph-x .i{width:1.2em;height:1.2em}.sync{grid-template-columns:minmax(0,1fr) 13% 31%;align-items:center;display:grid;position:absolute;inset:0}.sync-mac{height:82%;position:relative}.sync-mac .w{inset:0}.sync-mac .w-body{padding:.9em}.sync-ph{justify-content:center;height:88%;display:flex;position:relative}.ph-side{aspect-ratio:auto;width:100%;height:100%;font-size:.8em}.list-head{justify-content:space-between;align-items:center;margin-bottom:.6em;display:flex}.list-head b{font-weight:600}.sheet{z-index:2;border:1px solid var(--glass-line);background:var(--a-raised);box-shadow:0 16px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:.8em;flex-direction:column;gap:.6em;padding:1em;display:flex;position:absolute;bottom:8%;left:8%;right:8%}.sheet label{color:var(--muted);grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:.6em;display:grid}.sc .field{background:var(--a-field);min-height:2.45em;color:var(--a-text);font:.94em/1.5 var(--mono);white-space:nowrap;border-radius:.6em;padding:.45em .75em;display:block;overflow:hidden}.sheet .btn-solid{align-self:flex-end}.sync-link{z-index:2;height:100%;position:relative}.sync-line{background:var(--glass-line);height:1px;position:absolute;top:50%;left:4%;right:4%}.sync-beam{background:var(--amber);height:1px;box-shadow:0 0 14px var(--amber);transform-origin:0;animation:1.4s ease-in-out both sync-beam;position:absolute;top:50%;left:4%;right:4%}@keyframes sync-beam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sync-track{height:0;position:absolute;top:50%;left:4%;right:4%}.sc:not(.live) .sync-track{transform:translate(-50%)}.sync-lock{border:1px solid rgb(var(--amber-rgb) / .6);background:var(--a-sheet);width:2.5em;height:2.5em;color:var(--accent);box-shadow:0 0 22px rgb(var(--amber-rgb) / .4);border-radius:50%;justify-content:center;align-items:center;margin:-1.25em 0 0 -1.25em;display:inline-flex;position:absolute;top:0;left:100%}.sc.live .sync-track{animation:1.4s ease-in-out both sync-lock}@keyframes sync-lock{0%{transform:translate(-100%)}to{transform:none}}.sync-tag{text-align:center;width:8em;color:var(--accent);margin-left:-4em;font-size:.86em;line-height:1.25;position:absolute;top:calc(50% + 2.1em);left:50%}.scrim{background:var(--a-barrier);position:absolute;inset:0}.dialog{z-index:2;border:1px solid var(--glass-line);background:var(--a-raised);width:min(31em,90%);box-shadow:0 22px 60px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 0 60px rgb(var(--amber-rgb) / .1);font-family:var(--sans);border-radius:.9em;margin:0;padding:1.3em;font-size:1.05em;position:absolute;top:50%;left:50%;translate:-50% -46%}.dialog b{letter-spacing:-.015em;font-size:1.14em;font-weight:640;display:block}.sc code{background:var(--a-fill);color:var(--a-text);font:.92em/1.45 var(--mono);overflow-wrap:anywhere;border-radius:.6em;margin:.7em 0;padding:.55em .75em;display:block}.dialog p{color:var(--prod);font-size:.95em;line-height:1.4}.dialog-end{justify-content:flex-end;gap:.4em;margin-top:1em;display:flex}.toast{z-index:2;border:1px solid var(--glass-line);background:var(--a-raised);font-family:var(--sans);white-space:nowrap;color:var(--on-ink);border-radius:.8em;align-items:center;gap:.5em;padding:.45em 1em;display:inline-flex;position:absolute;bottom:1.4em;left:50%;translate:-50%}.toast .i{color:var(--mint)}.pick{flex-direction:column;display:flex}.pick .tiles{margin-bottom:.6em}.tile-pick{align-items:center;padding-block:.55em}.tile-pick .tile-ic{width:2.2em;height:2.2em}.box{border:1px solid var(--line-strong);border-radius:.3em;flex:none;justify-content:center;align-items:center;width:1.3em;height:1.3em;display:inline-flex}.box-on{background:var(--amber);width:100%;height:100%;color:var(--on-amber);border-radius:.24em;justify-content:center;align-items:center;display:inline-flex}.box-on .i{stroke-width:3px;width:.95em;height:.95em}.pick-bar{border:1px solid var(--glass-line);background:var(--a-sheet);white-space:nowrap;border-radius:.7em;justify-content:space-between;align-items:center;gap:.6em;margin-top:auto;padding:.7em;display:flex}.panes-win{z-index:3;background:var(--a-paper);flex-direction:column;display:flex;position:absolute;inset:0}.panes{background:var(--line);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid}.pane{background:var(--well);flex-direction:column;min-width:0;display:flex}.pane-bar{border-bottom:1px solid var(--line);background:var(--d-sheet);color:var(--term-fg);justify-content:space-between;align-items:center;gap:.4em;padding:.3em .7em;font-size:.92em;display:flex}.pane-bar b{font-weight:560}.pane .t{padding:.5em .7em;font-size:.86em}.run{z-index:2;border:1px solid var(--glass-line);background:var(--a-raised);box-shadow:0 20px 56px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));border-radius:.9em;padding:1em 1.1em;position:absolute;bottom:5%;left:6%;right:6%}.run>b{font-size:1.05em;font-weight:640}.run code{min-height:2.2em}.run-go{justify-content:flex-end;display:flex}.res{justify-content:space-between;align-items:center;gap:.6em;padding:.3em 0;display:flex}.res+.res{border-top:1px solid var(--line)}.res b{font-weight:560}.res-s{color:var(--muted);white-space:nowrap;align-items:center;gap:.4em;font-size:.94em;display:inline-flex}.res-s.is-ok .i{color:var(--mint)}.res-s.is-bad{color:var(--prod)}.run-sum{border-top:1px solid var(--line);color:var(--muted);gap:1.2em;margin-top:.5em;padding-top:.5em;font-size:.9em;display:flex}.t-replay{padding-bottom:5em}.secret{color:var(--prod)}.hidden-tag{background:rgb(var(--amber-rgb) / .16);color:var(--accent);border-radius:.3em;padding:.05em .4em;font-weight:520;display:inline}.count{background:rgb(var(--amber-rgb) / .14);color:var(--accent);border-radius:1em;align-items:center;gap:.4em;padding:.2em .7em;font-size:.9em;display:inline-flex;position:absolute;top:.8em;right:1em}.note{border:1px solid rgb(var(--amber-rgb) / .4);background:color-mix(in srgb, var(--a-amber) 10%, var(--a-raised));color:var(--accent);font-size:.92em;font-family:var(--sans);border-radius:1em;padding:.3em .8em;position:absolute;bottom:5.4em;left:1em}.player{border:1px solid var(--glass-line);background:var(--a-raised);border-radius:.8em;align-items:center;gap:.5em;padding:.55em 3.3em .55em .75em;display:flex;position:absolute;bottom:.9em;left:.9em;right:.9em}.sc.live .player:not(.off){animation:.3s both sc-pop}.player-b{color:var(--muted);display:inline-flex}.player-b.is-main{color:var(--accent)}.scrub{background:rgb(var(--on-ink-rgb) / .14);--p:.62;border-radius:1em;flex:1;min-width:2em;height:.3em;position:relative}.scrub-fill{background:var(--amber);box-shadow:0 0 10px rgb(var(--amber-rgb) / .6);transform:scaleX(var(--p));transform-origin:0;border-radius:1em;position:absolute;inset:0}.scrub-mark{background:var(--on-ink);opacity:.6;width:2px;height:.7em;position:absolute;top:-.2em}.scrub-mark.is-a{left:22%}.scrub-mark.is-b{left:58%}.player-time,.player-speed{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:.92em}.faces{margin-left:auto;display:inline-flex}.face{width:1.9em;height:1.9em;color:var(--a-paper);border-radius:50%;justify-content:center;align-items:center;font-size:.86em;font-weight:640;display:inline-flex}.face.is-a{background:var(--amber)}.face.is-b{background:var(--ice)}.faces .face+.face{box-shadow:0 0 0 2px var(--a-paper);margin-left:-.45em}.e2e{color:var(--muted);white-space:nowrap;align-items:center;gap:.35em;font-size:.9em;display:inline-flex}.e2e .i{color:var(--accent)}.ask{z-index:2;border:1px solid var(--glass-line);background:var(--a-raised);width:max-content;max-width:94%;box-shadow:0 18px 46px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)));font-family:var(--sans);border-radius:.8em;align-items:center;gap:.7em;padding:.6em .7em .6em .8em;font-size:1.05em;display:flex;position:absolute;bottom:1.3em;left:50%;translate:-50%}.status{border-top:1px solid var(--line);background:var(--a-sheet);color:var(--a-text);border-top-color:var(--a-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1em;padding:.55em 3.2em .55em 1em;display:flex}.status-who{white-space:nowrap;align-items:center;gap:.5em;font-weight:550;display:inline-flex}.status-note{color:var(--muted);font-size:.9em}.askp{z-index:2;border:1px solid var(--glass-line);background:var(--a-raised);width:min(34em,92%);box-shadow:0 22px 60px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 0 60px rgb(var(--amber-rgb) / .1);font-family:var(--sans);border-radius:.9em;flex-direction:column;gap:.55em;padding:.9em;display:flex;position:absolute;top:1.2em;left:50%;translate:-50%}.askp-head{white-space:nowrap;align-items:center;gap:.6em;display:flex}.askp-head b{align-items:center;gap:.4em;font-weight:640;display:inline-flex}.askp-head b .i{color:var(--accent)}.askp-for{color:var(--muted);text-overflow:ellipsis;font-size:.9em;overflow:hidden}.askp-pro{border:1px solid rgb(var(--amber-rgb) / .55);color:var(--accent);border-radius:1em;margin-left:auto;padding:.05em .55em;font-size:.8em;font-weight:620}.ask-row{background:rgb(var(--on-ink-rgb) / .05);border-radius:.55em;justify-content:space-between;align-items:center;gap:.7em;padding:.45em .6em;display:flex}.ask-cmd{flex-direction:column;min-width:0;display:flex}.ask-cmd code{color:var(--on-ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:0;padding:0;overflow:hidden}.ask-cmd small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.84em;overflow:hidden}.ask-ok{color:var(--mint);flex:none;align-items:center;gap:.3em;font-size:.84em;font-weight:560;display:inline-flex}.askp-note{color:var(--muted);align-items:center;gap:.4em;font-size:.86em;display:inline-flex}.askp-note .i{color:var(--accent)}.sc.live .ask-row:not(.off){animation:.3s cubic-bezier(.2,.8,.2,1) both sc-pop}.askp .field{font-family:var(--sans);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em;display:flex}.askp .field .i{color:var(--muted);flex:none}.prod.is-mosh,.prod.is-serial,.prod.is-agent{background:rgb(var(--staging-rgb) / .15);color:var(--ice)}.prod.is-plain{background:rgb(var(--amber-rgb) / .16);color:var(--accent)}.ph-net{color:var(--on-ink);margin-left:auto;display:inline-flex}.ph-net .i{width:1em;height:1em}.ph-net-t{background:rgb(var(--amber-rgb) / .16);color:var(--accent);white-space:nowrap;border-radius:1em;align-self:center;align-items:center;gap:.4em;margin:0 0 .4em;padding:.1em .7em;font-size:.86em;display:inline-flex}.ph-net-t .i{width:1em;height:1em}.ph-bar{z-index:2;border:1px solid rgb(var(--amber-rgb) / .4);background:color-mix(in srgb, var(--a-amber) 10%, var(--a-raised));color:var(--accent);font-family:var(--sans);border-radius:.6em;align-items:center;gap:.5em;padding:.45em .7em;font-size:.86em;line-height:1.3;display:flex;position:absolute;bottom:4.2em;left:.6em;right:.6em}.ph-bar .i{flex:none;animation:.9s linear 4 sc-spin}.w-bar-note{max-width:92%;font-size:.95em;inset:auto auto 1em 1em}.dialog b .i{vertical-align:-.15em;color:var(--accent);margin-right:.35em}.row .prod:not(.row-ic){margin-left:auto}@container (width<=560px){.sc-in{font-size:.92em}.dialog{width:94%;font-size:1em}.sheet{gap:.3em;padding:.6em .8em;bottom:3%;left:3%;right:3%}.sheet .field{min-height:1.8em;padding-block:.15em}.row-t small{font-size:.8em}.run{padding:.7em .8em;bottom:3%;left:3%;right:3%}.res{padding:.18em 0}.res-s{font-size:.88em}.pick-bar{padding:.45em .55em;font-size:.94em}.tile-pick{padding-block:.35em}.pane-bar .prod{font-size:.72em}.pane .t{padding:.4em .5em;font-size:.74em}.player{gap:.35em}.player-speed{display:none}.e2e{font-size:.82em}.w-bar{gap:.55em;padding:0 .7em}.w-dots{display:none}.ask{flex-wrap:wrap;width:94%}.ask .btn-solid{margin-left:auto}.status-note{display:none}.note{text-align:center;left:.7em;right:.7em}}@keyframes sync-beam-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:620px){.h-stage{height:76vw}.sc{height:450px;font-size:13px}.sc-connect{height:480px}}@media (prefers-reduced-motion:reduce){.t-c,.rec-dot,.w-spin,.cs-line i,.ph-bar .i,.res-s .i{animation:none!important}}.t-c.is-a,.t-c.is-b{position:relative}.t-c .t-who{min-width:1.5em;height:1.5em;font:680 .68em/1 var(--sans);color:#12181e;box-shadow:0 2px 8px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k)));opacity:1;border-radius:.5em .5em .5em .1em;place-items:center;padding:0 .3em;animation:none;display:inline-grid;position:absolute;bottom:78%;left:calc(100% - 1px)}.t-c.is-a .t-who{background:var(--amber)}.t-c.is-b .t-who{background:var(--ice)}.sc-share.live .t-l [data-type].is-typing:after{content:none}.sc-share.live .t-l [data-type].is-typing~.t-c.is-a,.sc-share.live .t-l [data-type].is-typing~.t-c.is-b{visibility:visible;opacity:1;animation:none}.ph-side .row-t .pill{display:none}.sc .sync-tag{color:var(--page-accent,var(--a-amber))}.site-footer .footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr))}.d-action{margin-top:22px}.d-action .btn .i{width:18px;height:18px}.d-facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 20px;margin:24px 0 12px;padding-top:20px;display:grid}.d-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:560}.d-facts dd{margin:4px 0 0;font-weight:560}.d-facts .d-sum-row{grid-column:1/-1}.d-sum-row dd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.d-sum{border:1px solid var(--line);background:var(--field);min-width:0;font:.86rem/1.5 var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:280px;padding:10px 12px}.d-copy .i{width:16px;height:16px}.d-copy.is-done{border-color:var(--ok);color:var(--ok)}.d-soon{border:1px solid var(--line-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:22px;padding:8px 14px;font-weight:600;display:inline-flex}.d-soon-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%}.d-web{border-color:var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding:18px 22px;display:flex}.d-web>.i{width:22px;height:22px;color:var(--accent);margin:0}.d-web>div{flex:300px}.d-web h2{margin-bottom:2px;font-size:1.05rem}.d-web p:last-child{margin:0}.d-verify{counter-reset:v;gap:18px;margin:0;padding:0;list-style:none;display:grid}.d-verify li{border:1px solid var(--line);background:var(--surface);counter-increment:v;border-radius:12px;padding:20px 22px 20px 64px;position:relative}.d-verify li:before{content:counter(v, decimal-leading-zero);font:600 .8rem/1.4 var(--mono);color:var(--accent);position:absolute;top:21px;left:22px}.d-verify h3{margin-bottom:6px;font-size:1.05rem}.d-verify p{color:var(--muted);line-height:1.55}.d-verify pre{margin-top:12px}@media (max-width:760px){.d-verify li{padding-top:44px;padding-left:22px}}@media (max-width:1040px){.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-head{isolation:isolate;position:relative;overflow:clip}.p-head:before{content:"";z-index:-1;background-image:radial-gradient(rgb(var(--on-ink-rgb) / .16) 1px, transparent 1.5px);background-size:24px 24px;position:absolute;inset:-48px 0 0;-webkit-mask-image:radial-gradient(70% 90% at 70% 30%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 90% at 70% 30%,#000 10%,#0000 75%)}.p-head:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, rgb(var(--amber-rgb) / .65) 55%, transparent) bottom / 100% 1px no-repeat, radial-gradient(40% 70% at 80% 10%, rgb(var(--amber-rgb) / .16), transparent 70%), linear-gradient(105deg, transparent 35%, rgb(var(--amber-rgb) / .07) 48%, transparent 60%) 0 0 / 220% 100% no-repeat;animation:7s ease-in-out both light-sweep;position:absolute;inset:0}@keyframes light-sweep{0%{background-position:bottom,0 0,120% 0}to{background-position:bottom,0 0,-20% 0}}.p-head .p-actions{margin-top:26px}.p-meta{color:var(--faint);font:500 .85rem/1.4 var(--mono,ui-monospace, monospace);letter-spacing:.02em;margin-top:14px}.p-head .crumbs{margin-bottom:14px}.p-head .crumbs a{color:var(--ink-2)}.p-lead-small{color:var(--muted);margin:-4px 0 24px;font-size:1.04rem}.p-title{text-wrap:balance;align-items:baseline;gap:14px;display:flex;letter-spacing:-.03em!important;margin-bottom:28px!important;font-size:clamp(1.5rem,2.6vw,2.2rem)!important;line-height:1.12!important}.p-num{font:600 .78rem/1 var(--mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--accent);border:1px solid rgb(var(--amber-rgb) / .4);border-radius:6px;flex:none;padding:5px 7px;transform:translateY(-4px)}.p-promises h3{margin-bottom:6px;font-size:1.12rem}.p-how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.p-how li{border:1px solid var(--line);background:var(--surface);counter-increment:how;border-radius:12px;padding:22px 22px 24px;position:relative}.p-how li:before{content:counter(how, decimal-leading-zero);font:600 .78rem/1 var(--mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--accent);margin-bottom:12px;display:block}.p-how h3{margin-bottom:8px;font-size:1.08rem;line-height:1.3}.p-how p{color:var(--muted);line-height:1.55}.p-how code{background:rgb(var(--amber-rgb) / .1);color:var(--accent-hi);border-radius:5px;padding:1px 5px;font-size:.9em}.p-box{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;padding:24px}.p-box h3{align-items:center;gap:10px;margin-bottom:14px;font-size:1.12rem;display:flex}.p-box h3 .i{width:22px;height:22px}.p-sec .l-faq h2{margin-bottom:0!important}.g-toc ol{padding:0;list-style:none}.g-toc ol li+li{margin-top:8px}@media (max-width:1040px){.p-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.p-how{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.p-head:before,.p-head:after{animation:none}.wp-toc a{transition:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.p-sec-tight{padding-block:clamp(20px,3vw,36px)}.every-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.every-grid li{align-content:start;gap:4px;padding:16px;display:grid}.every-grid .i{width:22px;height:22px;color:var(--accent);margin-bottom:8px}.every-grid b{font-weight:620;line-height:1.3}.every-grid span{color:var(--muted);font-size:.9rem;line-height:1.4}.cmp-scroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:0}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:11px 16px}.cmp th[scope=row],.cmp thead th:first-child{text-align:left;color:var(--ink-2);font-weight:500}.cmp thead th{color:var(--on-ink);background:var(--ink-800);font-size:1rem;font-weight:640;position:sticky;top:0}.cmp-group th{letter-spacing:.14em;text-transform:uppercase;background:rgb(var(--amber-rgb) / .04);padding-top:18px;text-align:left!important;font:600 .74rem/1 var(--mono)!important;color:var(--accent)!important}.cmp-yes .i{width:18px;height:18px;color:var(--accent)}.cmp-no:before{content:"";background:var(--line-strong);vertical-align:middle;width:12px;height:1px;display:inline-block}.cmp-num{font:600 .95rem var(--mono);color:var(--on-ink)}.cmp tbody tr:not(.cmp-group):hover td,.cmp tbody tr:not(.cmp-group):hover th{background:rgb(var(--amber-rgb) / .04)}.cmp-roles td{text-align:left;color:var(--muted)}.cmp-roles{min-width:560px}.t-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.t-steps li{padding:22px}.t-steps .t-step-n{font:600 .76rem/1 var(--mono);letter-spacing:.12em;color:var(--accent);margin-bottom:14px;display:block}.t-steps .i{width:24px;height:24px;color:var(--accent);margin-bottom:10px}.t-steps h3{margin-bottom:6px;font-size:1.08rem}.t-steps p{color:var(--muted);line-height:1.55}.t-steps li:not(:last-child):before{content:"";z-index:1;background:rgb(var(--amber-rgb) / .7);width:10px;height:1px;box-shadow:0 0 8px var(--amber);position:absolute;top:50%;right:-13px}@media (max-width:1040px){.every-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.every-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-steps{grid-template-columns:minmax(0,1fr)}.t-steps li:not(:last-child):before{display:none}}.g-do{background:linear-gradient(180deg, rgb(var(--amber-rgb) / .07), transparent 70%);border-color:rgb(var(--amber-rgb) / .45)!important}.g-do-title{font-weight:640;margin:0 0 6px!important}.g-do p+p{margin-top:8px}.g-do a{font-weight:600}.g-do-body{flex:240px;min-width:0}.g-do-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex;margin-top:14px!important}.g-do-actions .btn{text-decoration:none}.g-skip{border-left:2px solid rgb(var(--amber-rgb) / .6);max-width:72ch;color:var(--muted);margin-bottom:14px;padding-left:12px;font-size:.98rem}.g-skip a{white-space:nowrap;font-weight:600}.g-do{scroll-margin-top:96px}.g-end{margin-top:44px!important}.c-scroll{position:relative}#verify .split>*,.d-verify li{min-width:0}.d-verify pre{white-space:pre;max-width:100%;overflow-x:auto}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.p-body{color:var(--muted);font-size:1.04rem;line-height:1.6}.wp-toc{padding:16px 0;top:92px}.wp-toc h2{color:var(--muted);text-transform:uppercase;letter-spacing:.1em!important;font-size:.74rem!important}.wp-toc ol{border-left:1px solid var(--line);position:relative}.wp-toc ol li+li{margin-top:2px}.wp-toc a{color:var(--muted);border-left:2px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:5px 0 5px 14px;transition:color .2s,border-color .25s,background .25s;display:flex;position:relative}.wp-toc a span{font:600 .7rem/1 var(--mono);color:rgb(var(--amber-rgb) / .55)}.wp-toc a:hover{color:var(--on-ink,var(--d-text))}.wp-toc a[aria-current]{color:var(--on-ink,var(--d-text));border-left-color:var(--accent);background:linear-gradient(90deg, rgb(var(--amber-rgb) / .1), transparent 80%)}.wp-toc a[aria-current] span{color:var(--accent)}@media (max-width:720px){.wp-toc{position:static}}.h-hero:before,.h-hero:after{content:none}.h-atmo{z-index:-1;pointer-events:none;--mx:0;--my:0;position:absolute;inset:0;overflow:hidden}.h-grid{background-image:radial-gradient(rgb(var(--on-ink-rgb) / .2) 1px, transparent 1.5px);transform:translate(calc(var(--mx) * -22px), calc(var(--my) * -16px));background-size:24px 24px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-60px;-webkit-mask-image:radial-gradient(55% 60% at 62% 58%,#000 15%,#0000 78%);mask-image:radial-gradient(55% 60% at 62% 58%,#000 15%,#0000 78%)}.h-sweep{background:radial-gradient(34% 40% at 72% 64%, rgb(var(--amber-rgb) / .22), transparent 70%), radial-gradient(30% 34% at 20% 78%, rgb(var(--staging-rgb) / .09), transparent 72%), linear-gradient(100deg, transparent 38%, rgb(var(--amber-rgb) / .1) 48%, transparent 58%);transform:translate(calc(var(--mx) * 18px), calc(var(--my) * 12px));background-size:100% 100%,100% 100%,240% 100%;animation:7s ease-in-out both hero-sweep;position:absolute;inset:-10% -30%}@keyframes hero-sweep{0%{background-position:0 0,0 0,110% 0}to{background-position:0 0,0 0,-10% 0}}.h-hero h1{max-width:13em;font-size:clamp(2.6rem,6.4vw,5.6rem)}.h-caret{vertical-align:-.04em;background:var(--amber);width:.08em;height:.82em;box-shadow:0 0 18px rgb(var(--amber-rgb) / .7);margin-left:.08em;animation:1.1s steps(2,end) 14 t-blink;display:inline-block}@keyframes pulse{50%{opacity:.35}}.h-hero .h-stage{margin-top:clamp(30px,4vw,56px)}.sc-hero{height:196px;font-size:13px}.hl{position:absolute;inset:0}.hl .w{border-color:rgb(var(--amber-rgb) / .3);box-shadow:0 24px 60px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 0 40px rgb(var(--amber-rgb) / .12);inset:0}.hl-t{flex-direction:column;gap:.45em;font-size:.98em;display:flex}.hl-l{white-space:pre;flex-wrap:wrap;align-items:center;gap:0 .5em;display:flex}.hl-q{border:1px solid color-mix(in srgb, var(--a-production) 45%, transparent);background:color-mix(in srgb, var(--a-production) var(--a-tone), var(--a-raised));font-family:var(--sans);border-radius:.6em;flex-wrap:wrap;align-items:center;gap:.5em;padding:.45em .6em;display:flex}.hl-q>.i{color:var(--prod);width:1.1em;height:1.1em}.hl-q b{margin-right:auto;font-weight:620}.hl-q .btn-text,.hl-q .btn-danger{padding:.28em .7em}.reel-index{margin:-12px 0 clamp(26px,3vw,40px)}.reel-index ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reel-index a{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.9rem;font-weight:560;text-decoration:none;transition:color .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.reel-index a span{font:600 .72rem/1 var(--mono);letter-spacing:.1em;color:rgb(var(--amber-rgb) / .7)}.reel-index a:hover{color:var(--on-ink);border-color:var(--line-strong)}.reel-index a[aria-current]{color:var(--on-ink);border-color:rgb(var(--amber-rgb) / .7);background:rgb(var(--amber-rgb) / .1);box-shadow:0 0 20px rgb(var(--amber-rgb) / .18)}.glow-card,.plan,.p-how li,.d-card,.p-box,.f-point{--gx:50%;--gy:-40%;position:relative}.glow-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;transition:border-color .25s,transform .25s}.glow-card:after,.plan:after,.p-how li:after,.d-card:after,.p-box:after,.f-point:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--gx) var(--gy), rgb(var(--amber-rgb) / .75), transparent 70%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow-card:hover:after,.plan:hover:after,.p-how li:hover:after,.d-card:hover:after,.p-box:hover:after,.f-point:hover:after{opacity:1}.glow-card:hover{transform:translateY(-2px)}.glow-card a:hover b{color:var(--accent)}.plans.is-swapped .price-amount{animation:.35s cubic-bezier(.2,.8,.2,1) both price-in}@keyframes price-in{0%{opacity:0;transform:translateY(6px)}}.kc{z-index:6;border:1px solid rgb(var(--amber-rgb) / .6);background:color-mix(in srgb, var(--a-amber) 10%, var(--a-raised));color:var(--accent);font:600 .95em/1.2 var(--mono);box-shadow:0 0 18px rgb(var(--amber-rgb) / .3);border-bottom-width:3px;border-radius:.5em;padding:.3em .7em;position:absolute;top:.9em;right:1.2em}.pad{padding:.9em;position:absolute;inset:0;overflow:hidden}.grp-head{justify-content:space-between;align-items:center;margin:.2em 0 .4em;padding:0 .2em;display:flex}.grp-head>span:first-child{color:var(--muted);align-items:center;gap:.5em;display:inline-flex}.grp-head b{color:var(--on-ink);font-weight:600}.sheet-tall{gap:.5em;inset:7% 12% auto}.sheet-tall label{grid-template-columns:7.5em minmax(0,1fr)}.field.is-from{border:1px dashed var(--line-strong);color:var(--muted);background:0 0;justify-content:space-between;gap:1em;display:flex}.field.is-from em{font:italic .86em/1.7 var(--sans);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}label.is-from>span:first-child{color:var(--muted)}.sc.live label.is-from:not(.off){animation:.3s both sc-pop}.sc.live .sheet-tall label.is-from:nth-of-type(3){animation-delay:.6s}.sc.live .sheet-tall label.is-from:nth-of-type(4){animation-delay:.8s}.sc.live .sheet-tall label.is-from:nth-of-type(5){animation-delay:1s}.ghost{color:#d7dee361}.took{color:#d7dee3}.sugg{border:1px solid rgb(var(--amber-rgb) / .4);background:color-mix(in srgb, var(--a-amber) 10%, var(--a-raised));color:var(--accent);font:500 .88em/1.4 var(--sans);border-radius:1em;align-items:center;gap:.5em;margin-top:.5em;padding:.25em .7em;display:inline-flex}.sugg .i{width:1em;height:1em}.picker{z-index:3;border:1px solid var(--glass-line);background:var(--a-raised);box-shadow:0 22px 56px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 0 50px rgb(var(--amber-rgb) / .1);font-family:var(--sans);border-radius:.9em;gap:.45em;padding:1em;display:grid;position:absolute;bottom:6%;left:10%;right:10%}.picker>b{font-weight:640}.picker .field{align-items:center;gap:.5em;display:flex}.pick-row{border-radius:.5em;justify-content:space-between;align-items:center;gap:1em;padding:.15em .5em;display:flex}.pick-row code{background:0 0;margin:.2em 0;padding:.25em .5em}.pick-row small{color:var(--muted);white-space:nowrap}.pick-row.is-sel{background:rgb(var(--amber-rgb) / .12)}.picker .dialog-end{margin-top:.3em}.pal{z-index:3;border:1px solid var(--glass-line);background:var(--a-raised);box-shadow:0 22px 56px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 0 50px rgb(var(--amber-rgb) / .1);font-family:var(--sans);border-radius:.9em;gap:.5em;padding:.9em;display:grid;position:absolute;top:8%;left:12%;right:12%}.pal-in{align-items:center;gap:.5em;min-height:2.4em;font-size:1em;display:flex}.pal-ph{color:var(--muted);font-family:var(--sans)}.pal small{color:var(--muted);padding:0 .4em;font-size:.82em}.pal-row{border-radius:.55em;align-items:center;gap:.7em;padding:.5em;display:flex}.pal-row>.i{color:var(--accent);flex:none}.pal-row>span:nth-child(2){flex:1;min-width:0;display:grid}.pal-row b{font-weight:600}.pal-row small{padding:0}.pal-row code{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:.2em 0 0;padding:0;overflow:hidden}.pal-row.is-sel{background:rgb(var(--amber-rgb) / .12)}.pal-acts{gap:.4em;display:flex}.pasted{color:var(--amber-hover)}.jmp{grid-template-rows:auto minmax(0,1fr);gap:1.2em;padding:.6em;display:grid;position:absolute;inset:0}.hops{grid-template-columns:minmax(0,1fr) minmax(2em,.8fr) minmax(0,1fr) minmax(2em,.8fr) minmax(0,1fr);align-items:center;padding-top:.6em;display:grid}.hop{border:1px solid var(--glass-line);background:var(--a-sheet);text-align:center;border-radius:.9em;justify-items:center;gap:.2em;padding:.9em .5em;display:grid;position:relative;overflow:hidden}.hop .i{width:1.6em;height:1.6em;color:var(--muted)}.hop b{white-space:nowrap;font-weight:600}.hop small{color:var(--muted);white-space:nowrap;font-size:.82em}.hop.is-mac .i{color:var(--accent)}.hop-on{border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--amber-rgb) / .8), 0 0 30px rgb(var(--amber-rgb) / .3);background:rgb(var(--amber-rgb) / .08);position:absolute;inset:0}.sc:not(.live) .hop-on{opacity:.8}.hop-line{background:repeating-linear-gradient(90deg, var(--line-strong) 0 5px, transparent 5px 10px);height:1px;position:relative}.hop-beam{background:var(--amber);box-shadow:0 0 12px var(--amber);transform-origin:0;position:absolute;inset:0}.sc.live .hop-beam:not(.off){animation:1.1s ease-in-out both sync-beam}.jmp-term{min-height:0;position:relative}.jmp-term .w{inset:0}.t-dim{color:var(--muted)}.t-ok{color:var(--mint)}.f-wrap{position:absolute;inset:0}.f-pane{border-left:1px solid var(--line);padding:.8em;position:absolute;inset:0 0 0 38%}.f-path{background:var(--a-fill);color:var(--a-muted);font:.86em/1.4 var(--mono);white-space:nowrap;border-radius:.45em;align-items:center;gap:.5em;margin-bottom:.6em;padding:.35em .6em;display:flex;overflow:hidden}.f-row{white-space:nowrap;border-radius:.45em;align-items:center;gap:.6em;padding:.45em .5em;display:flex}.f-row+.f-row{border-top:1px solid var(--line)}.f-row>.i{color:var(--ice);flex:none}.f-row>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.f-row small{color:var(--muted);font-size:.85em}.f-row.is-new{background:rgb(var(--amber-rgb) / .1)}.prog{background:rgb(var(--on-ink-rgb) / .14);vertical-align:middle;border-radius:1em;width:5em;height:.35em;display:inline-block;overflow:hidden}.prog-fill{background:var(--amber);height:100%;box-shadow:0 0 8px var(--amber);display:block}.sc.live .f-row.is-new:not(.off) .prog-fill{animation:1.3s ease-out both prog}@keyframes prog{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.f-finder{border:1px solid var(--glass-line);background:var(--a-raised);width:32%;box-shadow:0 18px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:.8em;padding:.7em;position:absolute;top:10%;left:3%}.f-drag{z-index:5;background:rgb(var(--amber-rgb) / .9);color:var(--on-amber);box-shadow:0 12px 30px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:.5em;align-items:center;gap:.4em;padding:.3em .7em;font-weight:600;display:inline-flex;position:absolute;top:30%;left:6%}.sc.live .f-drag:not(.off){animation:1.3s cubic-bezier(.5,0,.3,1) both drag}@keyframes drag{0%{transform:translate(0)}to{transform:translate(20em,4.6em)}}.f-note{bottom:4.6em;left:auto;right:1em}.tun{flex-direction:column;display:flex}.tun .tiles{margin-bottom:.4em}.tun-term .t-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tun-term{border:1px solid var(--a-line);border-radius:.7em;flex:1;margin-top:.4em;font-size:.86em}.tun-row .tile-m{gap:.9em}.tun-sts,.tun-btns{flex:none;display:inline-grid}.tun-sts>*,.tun-btns>*{grid-area:1/1}.tun-go{color:var(--a-amber);font-weight:650}.tun-st{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:.4em;display:inline-flex}.tun-st i{background:currentColor;border-radius:50%;width:.5em;height:.5em}.tun-st.is-open i{background:var(--mint)}.tun-st.is-opening{color:var(--accent)}.sc.live .tun-st.is-opening:not(.off) i{animation:.7s ease-in-out 4 alternate tun-blink}@keyframes tun-blink{0%{opacity:1}to{opacity:.25}}.ed{flex-direction:column;display:flex;position:absolute;inset:0}.ed-bar{border-bottom:1px solid var(--line);align-items:center;gap:.8em;padding:.55em .9em;display:flex}.ed-bar b{font:600 .95em/1.4 var(--mono)}.ed-state{color:var(--muted);flex:1;font-size:.88em;display:inline-grid}.ed-state>*{grid-area:1/1}.ed-hist-btn{color:var(--muted);border-radius:.5em;padding:.4em;display:inline-flex}.ed-hist-btn.hit{background:rgb(var(--on-ink-rgb) / .08)}.ed-code{background:var(--well);min-height:0;font:400 .92em/1.6 var(--mono);color:#d7dee3;flex:1;padding:.7em 0;overflow:hidden}.ed-l{white-space:pre;display:flex}.ed-l i{width:3em;color:var(--muted);text-align:right;opacity:.7;flex:none;padding-right:1em;font-style:normal}.ed-val{color:var(--amber-hover);display:inline-grid}.ed-val>*{grid-area:1/1}.ed-hist{z-index:3;border:1px solid var(--glass-line);background:var(--a-raised);width:min(17em,62%);box-shadow:0 18px 40px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:.8em;gap:.35em;padding:.8em;display:grid;position:absolute;top:3.4em;right:.8em}.ed-hist>b{margin-bottom:.2em;font-weight:620}.ed-ver{border-radius:.5em;gap:.05em;padding:.4em .55em;display:grid}.ed-ver span{font-weight:560}.ed-ver small{color:var(--muted);font-size:.84em}.ed-ver.is-sel{background:rgb(var(--amber-rgb) / .12)}.ed-ver.is-now small{color:var(--mint)}.ed-restore{justify-self:start;margin-top:.2em}.ed-kept{color:var(--muted);align-items:center;gap:.4em;margin-top:.2em;font-size:.82em;display:flex}.ed-kept .i{flex:none;width:1em;height:1em}@media (max-width:640px){.sc .ed-hist{width:auto;top:auto;bottom:.8em;left:.8em}}.f-head .p-lead{max-width:52ch}.f-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.f-point{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:22px}.f-point .i{width:24px;height:24px;color:var(--accent);margin-bottom:12px}.f-point h3{margin-bottom:8px;font-size:1.08rem;line-height:1.3}.f-point p{color:var(--muted);line-height:1.55}.f-scenes{gap:28px;display:grid}.f-limit{border:1px solid rgb(var(--production-rgb) / .35);background:var(--danger-soft);border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.f-limit .i{width:22px;height:22px;color:var(--prod);flex:none;margin-top:2px}.f-limit p{color:var(--ink-2);line-height:1.55}.f-note-line{color:var(--muted);margin-top:12px;font-size:.95rem}.f-guides{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.f-guides a{border:1px solid var(--line-strong);color:var(--on-ink);border-radius:999px;padding:7px 13px;font-size:.93rem;text-decoration:none;display:inline-flex}.f-guides a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:1040px){.f-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.f-points{grid-template-columns:minmax(0,1fr)}.sc-hero{height:188px;font-size:12px}.f-scenes .sc{height:420px}.hops{grid-template-columns:minmax(0,1fr) 1.2em minmax(0,1fr) 1.2em minmax(0,1fr);font-size:.86em}.sheet-tall{left:4%;right:4%}.sheet-tall label{grid-template-columns:5.6em minmax(0,1fr)}.f-finder{width:40%}.f-pane{inset:0 0 0 44%}}@media (prefers-reduced-motion:reduce){.h-grid,.h-sweep,.h-caret,.sc.live .f-drag,.prog-fill{animation:none!important}.h-grid,.h-sweep{transition:none;transform:none}.glow-card:hover{transform:none}.plans.is-swapped .price-amount{animation:none}}.sc-hero{height:176px}.sc .row{justify-content:flex-start}.sc .field.is-from{flex-direction:row;align-items:center}.sc .pal-in,.sc .picker .field{flex-direction:row;align-items:center;gap:.5em;display:flex}.f-scenes{gap:clamp(28px,4vw,56px)}.f-scene-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.f-cap{color:var(--ink-2);font-size:1.05rem;line-height:1.55}.f-cap span{font:600 .76rem/1 var(--mono);letter-spacing:.12em;color:var(--accent);margin-bottom:12px;display:block}.f-scenes .sc{height:430px}@media (max-width:900px){.f-scene-row{grid-template-columns:minmax(0,1fr)}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1)}.motion [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--n,0) * 70ms);transform:translateY(22px)}.motion [data-reveal].is-in{opacity:1;transform:none}.w{box-shadow:inset 0 1px 0 rgb(var(--on-ink-rgb) / .07), 0 2px 6px rgb(var(--shade-rgb) / calc(.25 * var(--shade-k))), 0 26px 50px -14px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 70px 120px -50px rgb(var(--amber-rgb) / .16)}.h-win{box-shadow:0 0 0 1px var(--glass-line), inset 0 1px 0 rgb(var(--on-ink-rgb) / .06), 0 -20px 100px rgb(var(--amber-rgb) / .14), 0 30px 60px -10px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k))), 0 80px 140px -40px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)))}.h-phone{box-shadow:0 0 0 1px var(--glass-line), inset 0 1px 0 rgb(var(--on-ink-rgb) / .08), 0 24px 50px -8px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))), 0 60px 110px -30px rgb(var(--amber-rgb) / .18)}.dialog,.pal,.picker,.run,.sheet,.ask{box-shadow:inset 0 1px 0 rgb(var(--on-ink-rgb) / .07), 0 4px 10px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k))), 0 30px 70px -10px rgb(var(--shade-rgb) / calc(.65 * var(--shade-k))), 0 0 0 1px rgb(var(--amber-rgb) / .06), 0 0 70px rgb(var(--amber-rgb) / .1)}.sc-frame:before{background:radial-gradient(48% 46% at 50% 58%, rgb(var(--amber-rgb) / .13), transparent 72%), radial-gradient(30% 30% at 20% 80%, rgb(var(--staging-rgb) / .07), transparent 70%)}.sc.live [data-at]:not(.off):not([data-pop]):not([data-fresh]):not([data-type]):not(.t-c):not(.sc-ptr){animation:sc-in .42s var(--ease-out) both}@keyframes sc-in{0%{opacity:0;transform:translateY(5px)}}.sc.live [data-pop]:not(.off){animation:sc-pop .5s var(--ease-spring) both}.sc-in{transition:opacity .45s var(--ease-in-out), transform .45s var(--ease-in-out)}.sc.ending .sc-in{opacity:0;transform:scale(.985)}.sc-ptr{transition:transform .62s var(--ease-in-out)}.sc .hit{transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);transform:scale(.97)}.t-c,.h-caret{box-shadow:0 0 10px rgb(var(--amber-rgb) / .45);animation:1.1s step-end 6 t-blink}.sc.is-odd .t-c{animation-name:t-blink-b}@keyframes t-blink-b{0%{opacity:1}55%{opacity:.12}to{opacity:1}}.sc.live [data-type].is-typing:after{content:"";vertical-align:text-bottom;background:var(--amber);width:.58em;height:1.1em;box-shadow:0 0 10px rgb(var(--amber-rgb) / .55);margin-left:1px;display:inline-block}.sc.live [data-type].is-typing~.t-c{visibility:hidden}.field [data-type].is-typing:after{width:2px}.sync-beam,.hop-beam{background:linear-gradient(90deg, rgb(var(--amber-rgb) / .35), var(--amber));transition:none;animation-timing-function:var(--ease-in-out)!important}.sync-line,.hop-line{overflow:visible}.sync-line:after,.hop-line:after{content:"";pointer-events:none;background:radial-gradient(closest-side, #f7ebd6f2, rgb(var(--amber-rgb) / .55) 45%, transparent);width:26%;height:5px;animation:line-light 2.6s var(--ease-in-out) 1 both;border-radius:4px;position:absolute;top:-2px;left:0}.hop-line:after{animation-duration:2.2s}@keyframes line-light{0%{opacity:0;transform:translate(-60%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(400%)}}.h-stage.is-tilt{perspective:1800px}.h-stage.is-tilt .h-win:after{content:"";pointer-events:none;background:radial-gradient(55% 45% at var(--lx,50%) var(--ly,30%), #faf4ea12, transparent 70%);transition:background .3s;position:absolute;inset:0}.btn .i{transition:transform .3s var(--ease-out)}.btn:hover .i{transform:translateY(1px)}.nav-wide a{position:relative}.nav-wide a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-wide a:hover:after,.nav-wide a[aria-current=page]:after{transform:scaleX(1)}.glow-card,.f-point,.d-card,.p-box{transition:border-color .3s var(--ease-out), transform .4s var(--ease-out), box-shadow .4s var(--ease-out)}.glow-card:hover,.f-point:hover{box-shadow:0 18px 40px -16px rgb(var(--shade-rgb) / calc(.7 * var(--shade-k))), 0 0 40px -10px rgb(var(--amber-rgb) / .18);transform:translateY(-3px)}.h-more{transition:gap .3s var(--ease-out), color .2s;align-items:center;gap:6px;display:inline-flex}.h-more:after{content:"→";transition:transform .3s var(--ease-out)}.h-more:hover:after{transform:translate(3px)}.f-guides a,.reel-index a{transition:color .25s, border-color .25s, background .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-out)}.f-guides a:hover{box-shadow:0 6px 20px -8px rgb(var(--amber-rgb) / .4);transform:translateY(-1px)}details summary{transition:color .2s}details[open]>summary+*{animation:sc-in .4s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.motion [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.sync-line:after,.hop-line:after{animation:none;display:none}.t-c,.h-caret{animation:none}.glow-card:hover,.f-point:hover,.btn-amber:hover,.f-guides a:hover{transform:none}.nav-wide a:after,.btn,.btn .i,.h-more:after{transition:none}details[open]>summary+*{animation:none}}@container (width<=560px){.sync-line:after{width:5px;height:26%;animation-name:line-light-y;top:0;left:-2px}}@keyframes line-light-y{0%{opacity:0;transform:translateY(-60%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(400%)}}.h-hero h1{max-width:15em;font-size:clamp(2.4rem,5.3vw,4.7rem);line-height:1.02}.ch h3{font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.1}.k-hero{text-align:center;padding-top:clamp(40px,5.4vw,84px)}.k-hero-head{flex-direction:column;align-items:center;display:flex}.k-hero h1{letter-spacing:-.052em;text-wrap:balance;background:linear-gradient(180deg, var(--title-top) 30%, var(--title-bottom) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:11.5em;margin-inline:auto;font-size:clamp(2.7rem,6.4vw,6rem);font-weight:660;line-height:.98}.k-hero .h-caret{vertical-align:-.06em}.k-hero .h-lead{max-width:30em;color:var(--ink-2);text-wrap:balance;margin:clamp(20px,2.4vw,30px) auto 0;font-size:clamp(1.14rem,1.75vw,1.45rem);line-height:1.42}.k-pro{max-width:36em;color:var(--muted);text-align:left;text-wrap:pretty;align-items:flex-start;gap:9px;margin:14px auto 0;font-size:clamp(.95rem,1.15vw,1.04rem);line-height:1.45;display:inline-flex}.k-pro .i{width:17px;height:17px;color:var(--accent);flex:none;margin-top:.15em}.k-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,2.6vw,34px);display:flex}.k-cta .btn{gap:9px}.k-cta .btn .i{width:18px;height:18px}.k-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin-top:18px;display:flex}.k-note{color:var(--muted);margin:0;font-size:.92rem}.k-hero .h-platforms{justify-content:center;gap:10px 22px;margin:0}.k-hero .h-platforms li{color:var(--muted);font-size:.9rem;font-weight:560}.k-hero .h-platforms .i{width:17px;height:17px}.k-sc{isolation:isolate;padding-block:clamp(84px,9.5vw,140px) 0;position:relative}.k-sc-0{padding-top:clamp(72px,8vw,116px)}.k-sc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 52% at 30% 70%, rgb(var(--amber-rgb) / var(--glow,.06)), transparent 72%);position:absolute;inset:0}.k-sc.is-flip:before{background:radial-gradient(48% 52% at 70% 70%, rgb(var(--amber-rgb) / var(--glow,.06)), transparent 72%)}.k-sc-0{--glow:.06}.k-sc-1{--glow:.09}.k-sc-2{--glow:.12}.k-sc-3{--glow:.15}.k-sc-4{--glow:.18}.k-sc-5,.k-sc-6{--glow:.22}.k-sc-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:18px clamp(32px,6vw,96px);margin-bottom:clamp(32px,4.4vw,60px);display:grid}.k-num{font:600 .8rem/1 var(--mono);letter-spacing:.16em;color:var(--accent);grid-column:1/-1;margin:0}.k-num:after{content:"";vertical-align:middle;background:linear-gradient(90deg, var(--accent), transparent);width:44px;height:1px;margin-left:12px;display:inline-block}.k-sc-head h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,4.3rem);font-weight:650;line-height:1}.k-sc-head p:not(.k-num){color:var(--muted);max-width:25em;margin:0;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.5}.k-sc-view .sc{height:clamp(440px,38vw,540px);font-size:clamp(13px,1.12vw,16px)}.k-sc-view :is(.sc-connect,.sc-kept){height:clamp(520px,44vw,600px)}.k-sc-view .sc-frame:before{background:radial-gradient(50% 52% at 50% 60%, rgb(var(--amber-rgb) / calc(var(--glow,.06) + .06)), transparent 72%);inset:4% -6% -8%}@media (min-width:1040px){.k-sc.is-flip .wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.k-sc.is-flip .k-sc-head{grid-template-columns:minmax(0,1fr);align-items:start;margin:0}.k-sc.is-flip .k-sc-head h2{font-size:clamp(2.2rem,3.8vw,3.5rem)}}.k-also{padding-block:clamp(96px,11vw,160px) clamp(56px,6vw,90px)}.k-also h2,.k-free h2{letter-spacing:-.044em;text-align:center;margin:0 0 clamp(28px,3.6vw,48px);font-size:clamp(2rem,4.2vw,3.6rem);font-weight:650;line-height:1.02}.k-also-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.k-also-grid a,.k-also-grid div{height:100%;color:var(--on-ink);border-radius:12px;align-items:center;gap:12px;padding:18px;text-decoration:none;display:flex}.k-also-grid .i{width:21px;height:21px;color:var(--accent);flex:none}.k-also-grid b{font-size:1rem;font-weight:600}.k-duo{padding-block:clamp(40px,5vw,72px)}.k-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.k-duo-grid.is-one{grid-template-columns:minmax(0,1fr)}.k-panel{background:radial-gradient(80% 90% at 0% 0%, rgb(var(--amber-rgb) / .14), transparent 60%), linear-gradient(160deg, var(--panel-top), var(--panel-bottom));border-radius:20px;padding:clamp(28px,3.6vw,52px);overflow:hidden}.k-panel-ic{border:1px solid rgb(var(--amber-rgb) / .5);width:58px;height:58px;color:var(--accent);box-shadow:0 0 40px rgb(var(--amber-rgb) / .28), inset 0 0 18px rgb(var(--amber-rgb) / .12);border-radius:16px;place-items:center;display:inline-grid}.k-panel-ic .i{width:28px;height:28px}.k-panel h2{letter-spacing:-.04em;text-wrap:balance;margin:26px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;line-height:1.04}.k-panel p{color:var(--muted);max-width:26em;margin:14px 0 0;font-size:1.08rem;line-height:1.5}.k-panel .h-more{color:var(--accent);margin-top:22px;font-weight:600;text-decoration:none}.k-panel .h-more:after{content:none}.k-panel .h-more .i{width:17px;height:17px;transition:transform .3s var(--ease-out,ease-out)}.k-panel .h-more:hover .i{transform:translate(3px)}.k-free{padding-block:clamp(90px,11vw,160px) clamp(40px,5vw,70px)}.k-nums{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k-nums li{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:clamp(28px,4vw,52px) 16px;display:flex}.k-nums li+li{border-left:1px solid var(--line)}.k-nums b{letter-spacing:-.04em;background:linear-gradient(180deg, var(--num-top), var(--num-bottom) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .08em;font-size:clamp(3rem,7vw,6rem);font-weight:660;line-height:1}.k-nums span{color:var(--muted);max-width:16em;font-size:1rem}.k-nums.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.k-free-link{text-align:center;margin:26px 0 0}.k-free-link .h-more,.k-end-guides a,.k-sc-head .h-more{color:var(--accent);font-weight:600;text-decoration:none}.k-free-link .h-more:after,.k-sc-head .h-more:after{content:none}.k-free-link .h-more .i,.k-sc-head .h-more .i{vertical-align:-3px;width:17px;height:17px;margin-left:4px}.k-sc-head .h-more{margin-top:14px;font-size:1rem;display:inline-block}.k-end{isolation:isolate;text-align:center;margin-top:clamp(40px,5vw,80px);padding-block:clamp(96px,11vw,160px) clamp(120px,14vw,200px);position:relative;overflow:clip}.k-end-glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 100%, rgb(var(--amber-rgb) / .42), transparent 70%), radial-gradient(30% 40% at 50% 100%, #ecca9259, transparent 70%), linear-gradient(var(--bg), var(--end-glow));position:absolute;inset:0}.k-end-glow:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--amber-rgb) / .7), transparent);height:1px;box-shadow:0 0 40px 2px rgb(var(--amber-rgb) / .3);position:absolute;top:0;left:0;right:0}.k-end h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7vw,6.2rem);font-weight:660;line-height:.98}.k-end p{color:var(--ink-2);margin:20px auto 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.k-end .k-end-guides{margin-top:28px;font-size:.95rem}@media (max-width:1040px){.k-also-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.k-sc-head{grid-template-columns:minmax(0,1fr);align-items:start}.k-duo-grid{grid-template-columns:minmax(0,1fr)}.k-also-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.k-hero{padding-top:44px}.k-hero h1{font-size:clamp(2.45rem,11.4vw,3.4rem);line-height:1.02}.k-cta{gap:10px}.k-cta .btn-large{min-height:48px;padding:11px 18px;font-size:.98rem}.k-meta{gap:10px 18px}.k-hero .h-platforms{gap:8px 18px;display:flex}.k-note{font-size:.88rem}.k-sc{padding-top:84px}.k-sc-view .sc{height:460px;font-size:13px}.k-sc-view .sc-connect{height:500px}.k-also-grid a,.k-also-grid div{gap:10px;padding:14px}.k-also-grid b{font-size:.92rem}.k-nums,.k-nums.is-two{grid-template-columns:minmax(0,1fr)}.k-nums li+li{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.k-panel .h-more .i{transition:none}}.d-out{color:var(--faint)}.k-sc,.k-also,.k-duo,.k-free{overflow-x:clip}.k-phead .p-lead{max-width:34em}.k-pill{border:1px solid rgb(var(--amber-rgb) / .45);background:rgb(var(--amber-rgb) / .1);color:var(--accent-hi);box-shadow:0 0 34px -6px rgb(var(--amber-rgb) / .4);border-radius:999px;align-items:center;gap:9px;margin:22px 0 0;padding:9px 16px 9px 12px;font-size:.98rem;font-weight:600;display:inline-flex}.k-pill .i{width:19px;height:19px;color:var(--accent)}.plan-head{align-content:start;gap:8px;display:grid}.plan-name{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.plan-badge{background:var(--accent);color:var(--on-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.plan.is-recommended{z-index:1;background:radial-gradient(120% 60% at 50% 0%, rgb(var(--amber-rgb) / .16), transparent 70%), linear-gradient(#2a333c, #232c34);box-shadow:0 0 0 1px rgb(var(--amber-rgb) / .65), 0 30px 70px -20px rgb(var(--shade-rgb) / calc(.8 * var(--shade-k))), 0 0 60px -10px rgb(var(--amber-rgb) / .35);border-radius:16px;margin:-10px 0;padding-block:34px}.plan.is-recommended+.plan{border-left-color:#0000}.k-after-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.k-steps{counter-reset:k;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.k-steps li{border-bottom:1px solid var(--line);counter-increment:k;gap:4px;padding:16px 0 16px 52px;display:grid;position:relative}.k-steps li:before{content:counter(k);border:1px solid rgb(var(--amber-rgb) / .5);width:34px;height:34px;color:var(--accent);font:600 .9rem/1 var(--mono);box-shadow:0 0 20px -4px rgb(var(--amber-rgb) / .45);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:0}.k-steps b{font-size:1.08rem;font-weight:620}.k-steps span{color:var(--muted)}.k-after-scene .sc{height:420px;font-size:13.5px}.k-teams-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.k-teams-grid li{border-radius:16px;align-content:start;gap:8px;padding:24px;display:grid}.k-teams-grid .i{width:24px;height:24px;color:var(--accent)}.k-teams-grid b{font-size:1.12rem;font-weight:620}.k-teams-grid span{color:var(--muted);line-height:1.5}@media (max-width:900px){.k-after-grid,.k-teams-grid{grid-template-columns:minmax(0,1fr)}.plan.is-recommended{margin:0}.k-after-scene .sc{height:400px}}.k-after,.k-teams{overflow-x:clip}.k-head{isolation:isolate;position:relative;overflow-x:clip}.k-head-beam{z-index:-1;pointer-events:none;background:radial-gradient(45% 45% at 55% 55%, rgb(var(--amber-rgb) / .2), transparent 72%), repeating-linear-gradient(112deg, transparent 0 46px, rgb(var(--amber-rgb) / .05) 46px 50px, transparent 50px 120px);width:70%;height:140%;animation:7s ease-in-out both k-beam;position:absolute;top:-20%;right:-10%;-webkit-mask-image:radial-gradient(50% 50% at 55% 55%,#000 25%,#0000 75%);mask-image:radial-gradient(50% 50% at 55% 55%,#000 25%,#0000 75%)}.k-head-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.k-head h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.3rem,4.6vw,4.1rem);line-height:1.01}.k-head .p-lead{max-width:30em;font-size:clamp(1.08rem,1.5vw,1.28rem)}.k-head .p-actions .btn{gap:8px}.k-head-visual{animation:k-in 1s var(--ease-out,ease-out) both .25s;position:relative}.k-head-visual .sc-frame:after{left:10%;right:10%}.k-head-visual .sc{height:clamp(360px,32vw,440px);font-size:clamp(12.5px,1vw,14px)}.k-head-visual .sc-connect{height:clamp(420px,36vw,500px)}.k-head-visual .sc-hero{height:clamp(280px,23vw,320px);font-size:clamp(12.5px,1.05vw,14.5px)}.k-head-visual .hl .w{border-color:rgb(var(--amber-rgb) / .4);box-shadow:0 40px 90px -20px rgb(var(--shade-rgb) / calc(.85 * var(--shade-k))), 0 0 90px -10px rgb(var(--amber-rgb) / .35);border-radius:14px}.f-intro .f-intro-text{max-width:46em;color:var(--ink-2);font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.6}.f-intro .f-scenes{margin-top:clamp(36px,4vw,56px)}@media (max-width:900px){.k-head-grid{grid-template-columns:minmax(0,1fr)}.k-head-visual .sc{height:400px;font-size:12.5px}.k-head-visual .sc-connect{height:460px}.k-head-visual .sc-hero{height:214px;font-size:12px}}.k-docs-sec+.k-docs-sec{padding-top:0}.k-docs-sec h2{letter-spacing:-.02em;color:var(--on-ink);margin:0 0 18px;font-size:clamp(1.25rem,1.8vw,1.5rem)}.k-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.k-docs a{height:100%;color:var(--on-ink);border-radius:16px;align-content:start;gap:8px;padding:clamp(20px,2.2vw,28px);text-decoration:none;display:grid;position:relative}.k-docs .i{width:24px;height:24px;color:var(--accent)}.k-docs h3{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.3}.k-docs p{color:var(--muted);margin:0;font-size:.95rem}@media (max-width:960px){.k-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.k-docs{grid-template-columns:minmax(0,1fr)}}.account-wrap{grid-template-columns:minmax(0,1fr);display:grid}.acc-aside{display:none}.account-wrap:has(#account>.login){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:70vh}.account-wrap:has(#account>.login) .login{width:100%;margin-inline:0 auto}.account-wrap:has(#account>.login) .acc-aside{color:var(--ink);background:radial-gradient(70% 60% at 30% 10%, rgb(var(--amber-rgb) / .22), transparent 70%), linear-gradient(160deg, var(--panel-top), var(--panel-bottom));box-shadow:0 0 0 1px rgb(var(--amber-rgb) / .25), 0 40px 80px -30px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)));border-radius:22px;align-content:center;gap:16px;padding:clamp(28px,3.4vw,48px);display:grid}.acc-aside h2{color:var(--title-top);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.5rem,2.4vw,2.1rem)}.acc-aside ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.acc-aside li{color:var(--ink-2);align-items:flex-start;gap:12px;line-height:1.45;display:flex}.acc-aside li .i{width:19px;height:19px;color:var(--accent);flex:none;margin-top:2px}.acc-orb{width:84px;height:84px;color:var(--accent);place-items:center;display:grid;position:relative}.acc-orb>.i{width:32px;height:32px}.acc-ring{border:1px solid rgb(var(--amber-rgb) / .55);box-shadow:0 0 30px rgb(var(--amber-rgb) / .3), inset 0 0 18px rgb(var(--amber-rgb) / .15);border-radius:50%;animation:3.2s ease-in-out 2 acc-pulse;position:absolute;inset:0}.acc-ring.is-b{border-style:dashed;border-color:rgb(var(--amber-rgb) / .3);box-shadow:none;inset:-14px}@keyframes acc-pulse{50%{opacity:.7;transform:scale(1.06)}}@media (max-width:860px){.account-wrap:has(#account>.login){grid-template-columns:minmax(0,1fr);min-height:0}.account-wrap:has(#account>.login) .acc-aside{order:2}}.g-hub-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.g-hub-scene .sc{height:300px;font-size:12.5px}.g-do{flex-wrap:wrap}.g-do-scene{flex:100%;margin-top:14px}.g-do-scene .sc{height:360px;font-size:12.5px}.g-hub-scene,.g-do-scene{--well:var(--d-ink)}@media (max-width:900px){.g-hub-grid{grid-template-columns:minmax(0,1fr)}.g-hub-scene .sc{height:320px}}@media (prefers-reduced-motion:reduce){.k-head-beam,.k-head-visual,.acc-ring{animation:none!important}}:root{--m-ease:cubic-bezier(.16, 1, .3, 1);--m-ease-io:cubic-bezier(.65, 0, .35, 1);--m-ease-sheet:cubic-bezier(.32, .72, 0, 1);--m-ease-tap:cubic-bezier(.25, .46, .45, .94);--m-rise:12px;--m-dur:.32s;--m-head:.6s;--m-step:60ms}.sc-tap{display:none}@keyframes m-fade{0%{opacity:0}}@keyframes m-rise{0%{opacity:0;transform:translate3d(0, var(--m-rise), 0)}}@keyframes m-sheet{0%{transform:translateY(105%)}}@keyframes m-visual{0%{opacity:0;transform:scale(1.04)}}@keyframes m-scrim{0%{opacity:0}}@keyframes m-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes m-replay{0%{opacity:.25;transform:scale(.975)}}@keyframes m-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (pointer:coarse){.sc-ptr{filter:none;opacity:0;transition:transform .62s var(--m-ease-io), opacity .3s var(--m-ease)}.sc-ptr.is-on{opacity:1}.sc-ptr .i{display:none}.sc-ptr:before,.sc-ptr:after{content:"";border-radius:50%;width:2.3em;height:2.3em;position:absolute;top:-1.15em;left:-1.15em}.sc-ptr:before{border:1.5px solid rgb(var(--sheen-rgb) / .75);background:rgb(var(--sheen-rgb) / .2);box-shadow:0 4px 14px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k)));transition:transform .16s var(--m-ease), background-color .16s, border-color .16s}.sc-ptr.is-press:before{background:rgb(var(--amber-rgb) / .45);border-color:var(--amber);transform:scale(.78)}.sc-ptr:after{border:2px solid var(--amber);opacity:0}.sc-ptr.is-press:after{animation:m-ring .55s var(--m-ease) both}.sc{cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-tap{z-index:3;border:1px solid var(--ctl-line);background:var(--ctl-bg);height:34px;color:var(--ctl-ink);box-shadow:var(--ctl-shadow);opacity:0;transition:opacity .4s var(--m-ease), transform .4s var(--m-ease);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:560;display:inline-flex;position:absolute;bottom:-46px;left:50%;transform:translateY(6px)}.sc-tap .i{width:14px;height:14px}.sc-frame:has(.sc.tail) .sc-tap{opacity:1;transform:none}.sc-frame.is-replay .sc-in{animation:m-replay .5s var(--m-ease) both}}@media (max-width:640px){.k-hero{padding-top:34px}.k-hero h1{font-size:clamp(2.45rem,11.6vw,3.3rem);line-height:1}.k-hero .h-lead{max-width:22em;margin-top:16px;font-size:1.1rem}.k-cta{width:100%;margin-top:22px}.k-hero .k-cta .btn{white-space:nowrap;flex:auto;justify-content:center}.k-hero .k-cta:has([data-platform-cta]) .btn{flex-basis:100%}.k-cta:has(>.mac-facts[hidden]){padding-bottom:0}.k-meta{flex-direction:column;gap:10px;margin-top:16px}.k-hero .h-platforms{gap:6px 16px}.k-hero .h-platforms li{font-size:.86rem}.k-hero-head>*{animation:m-rise var(--m-head) var(--m-ease) both 40ms}.k-hero-head>:nth-child(2){animation-delay:var(--m-step)}.k-hero-head>:nth-child(3){animation-delay:calc(var(--m-step) * 2)}.k-hero-head>:nth-child(4){animation-delay:calc(var(--m-step) * 3)}}.pk-ph{font-size:1em}.pk .t{padding:.7em .8em;font-size:.9em;line-height:1.55;position:relative}.pk .toast{font-size:.92em;bottom:1em}.pk-scrim{z-index:3;background:rgb(var(--shade-rgb) / .55);position:absolute;inset:0}.pk-sheet{z-index:4;border-top:1px solid var(--glass-line);background:var(--a-raised);box-shadow:0 -20px 50px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k))), 0 0 60px rgb(var(--production-rgb) / .12);font-family:var(--sans);border-radius:1.3em 1.3em 1.6em 1.6em;gap:.6em;padding:.6em 1em 1.3em;display:grid;position:absolute;bottom:0;left:0;right:0}.pk-grab{background:rgb(var(--on-ink-rgb) / .3);border-radius:1em;justify-self:center;width:2.6em;height:.3em}.pk-sheet b{letter-spacing:-.015em;align-items:center;gap:.45em;font-size:1.12em;font-weight:650;display:flex}.pk-sheet b .i{color:var(--prod);flex:none}.pk-sheet code{margin:0;font-size:.86em}.pk-sheet p{color:var(--prod);margin:0;font-size:.86em;line-height:1.4}.pk-acts{grid-template-columns:1fr 1fr;gap:.5em;margin-top:.3em;display:grid}.pk-acts span{border-radius:.8em;justify-content:center;padding:.7em .5em}.pk-acts .btn-text{background:rgb(var(--on-ink-rgb) / .1)}.sc.live .pk-sheet:not(.off){animation:m-sheet .5s var(--m-ease-sheet) both}.sc.live .pk-scrim:not(.off){animation:.4s both m-scrim}@media (max-width:640px){:root{--m-w:calc(min(100vw, 460px) - 32px)}.k-sc-view .sc,.k-head-visual .sc,.f-scenes .sc,.k-after-scene .sc,.g-do-scene .sc,.g-hub-scene .sc{height:calc(var(--m-w) * 1.5);font-size:calc(var(--m-w) * .042)}.k-sc-view .sc-connect,.k-head-visual .sc-connect,.f-scenes .sc-connect,.g-do-scene .sc-connect,:is(.k-sc-view,.k-head-visual,.f-scenes) :is(.sc-kept,.sc-live,.sc-hubPhone,.sc-alerts,.sc-mosh){height:calc(var(--m-w) * 1.72)}.k-head-visual .sc-hero,.f-scenes .sc-hero{height:calc(var(--m-w) * .86);font-size:calc(var(--m-w) * .04)}.k-sc-view .sc-jump,.k-head-visual .sc-jump,.f-scenes .sc-jump,.g-hub-scene .sc-jump,.g-do-scene .sc-jump{height:calc(var(--m-w) * 1.25)}.sc-in{font-size:1em}.sc-frame{transform:translate3d(0, calc((1 - var(--e,1)) * 28px), 0) scale(calc(.96 + var(--e,1) * .04));opacity:calc(.35 + var(--e,1) * .65)}.sc:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(104deg,#0000 30%,#f5e6cd1f 48%,#f5e6cd0d 54%,#0000 68%);position:absolute;inset:0;transform:translate(-110%)}.sc-frame.is-lit .sc:after{animation:m-sheen 1.5s var(--m-ease-io) .25s both}.sc .w{border-radius:16px;inset:2px}.sc .w-bar{min-height:2.7em}.sc .t{padding:.9em .95em}.sc .dialog,.sc .sheet,.sc .sheet-tall,.sc .run,.sc .picker,.sc .ask{border-radius:1.1em;width:auto;max-width:none;margin:0;inset:auto .45em .45em;translate:none}.sc.live .dialog:not(.off),.sc.live .sheet:not(.off),.sc.live .run:not(.off),.sc.live .picker:not(.off),.sc.live .ask:not(.off){animation:m-sheet .5s var(--m-ease-sheet) both}.sc .dialog{padding:1.1em 1.1em 1.2em;font-size:1em}.sc .dialog-end{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.sc .dialog-end>span{border-radius:.8em;justify-content:center;padding:.7em .5em}.sc .dialog-end .btn-text{background:rgb(var(--on-ink-rgb) / .1)}.sc .sheet,.sc .sheet-tall{gap:.55em;padding:1em}.sc .sheet label,.sc .sheet-tall label{grid-template-columns:minmax(0,1fr);gap:.2em;font-size:.92em}.sc .sheet .field{min-height:2.1em;padding-block:.3em;font-size:1em}.sc .sheet .btn-solid{border-radius:.8em;justify-content:center;align-self:stretch;padding-block:.7em}.sc .toast{white-space:normal;text-align:left;max-width:92%}.sc-guard .t-main{font-size:1em}.sc-fleet .row-pick:nth-of-type(n+5){display:none}.sc-fleet .row-pick{min-height:3.1em}.sc-fleet .pick-bar{text-align:center;flex-wrap:wrap;justify-content:center;padding:.7em}.sc-fleet .pick-bar .btn-solid{flex:100%;justify-content:center;padding-block:.65em}.sc-fleet .panes{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.sc-fleet .pane .t{font-size:.88em}.sc-fleet .pane-bar .prod{font-size:.8em}.sc-fleet .res{padding:.32em 0}.sc-group .pad{padding:.8em}.sc .field.is-from{flex-wrap:wrap;gap:0 .6em}.sc-history .pick-row small{display:none}.sc .kc{top:3.6em}.sc .pal{top:3.2em;left:.45em;right:.45em}.sc .pal-row code{font-size:.86em}.sc .hops{grid-template-columns:minmax(0,1fr) .9em minmax(0,1fr) .9em minmax(0,1fr);font-size:.84em}.sc .hop{padding:.75em .3em}.sc .hop b{font-size:.92em}.sc .f-finder{width:auto;top:.6em;left:.6em;right:.6em}.sc .f-finder .f-row{padding-block:.35em}.sc .f-pane{border-left:0;border-top:1px solid var(--line);inset:9.6em 0 0}.sc.live .f-drag:not(.off){animation-name:m-drag}.sc .f-note{bottom:.7em;left:.7em;right:.7em}.sc .f-wrap .ask{bottom:.45em}.sc-frame .sc-pause{bottom:8px;right:8px}.motion [data-reveal]{filter:none;transform:translate3d(0, var(--m-rise), 0);transition:opacity var(--m-dur) var(--m-ease), transform var(--m-dur) var(--m-ease);transition-delay:calc(min(var(--n,0), 4) * var(--m-step))}.motion [data-reveal].is-in{transform:none}}@keyframes m-drag{0%{transform:translate(0,0)}to{transform:translate(3em,9.2em)}}@media (max-width:640px){.f-scenes.is-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 52px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.f-scenes.is-swipe::-webkit-scrollbar{display:none}.f-scenes.is-swipe .f-scene-row{flex:0 0 calc(var(--m-w) - 20px);scroll-snap-align:start;flex-direction:column;align-items:stretch;gap:14px;display:flex}.f-scenes.is-swipe .f-cap{min-height:4.6em;font-size:.98rem}.f-scenes.is-swipe .sc{height:calc(var(--m-w) * 1.42);font-size:calc((var(--m-w) - 20px) * .042)}.f-scenes.is-swipe .sc-frame{opacity:1;transform:none}.f-dots{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.f-dots button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;display:block}.f-dots button:before{content:"";background:rgb(var(--on-ink-rgb) / .3);width:7px;height:7px;transition:width .35s var(--m-ease), background-color .35s;border-radius:4px;margin:auto;display:block}.f-dots button[aria-current]:before{background:var(--amber);width:22px;box-shadow:0 0 10px rgb(var(--amber-rgb) / .6)}}.f-dots{display:none}@media (max-width:640px){.f-dots{display:flex}.p-head .wrap>*,.page-head .wrap>*,.k-head-text>*{animation:m-rise var(--m-head) var(--m-ease) both 40ms}.p-head .wrap>:nth-child(2),.page-head .wrap>:nth-child(2),.k-head-text>:nth-child(2){animation-delay:var(--m-step)}.p-head .wrap>:nth-child(3),.page-head .wrap>:nth-child(3),.k-head-text>:nth-child(3){animation-delay:calc(var(--m-step) * 2)}.p-head .wrap>:nth-child(4),.k-head-text>:nth-child(4){animation-delay:calc(var(--m-step) * 3)}.k-head .wrap>.k-head-visual{animation:m-visual .9s var(--m-ease) both .2s}.k-plans .plans:not(.is-swapped) .plan{animation:m-rise var(--m-head) var(--m-ease) both calc(var(--m-step) * 3)}.k-plans .plans:not(.is-swapped) .plan:nth-child(2){animation-delay:calc(var(--m-step) * 4)}.k-plans .plans:not(.is-swapped) .plan:nth-child(3){animation-delay:calc(var(--m-step) * 5)}.k-plans .plans:not(.is-swapped) .plan:nth-child(4){animation-delay:calc(var(--m-step) * 6)}.glow-card:active,.f-point:active,.plan:active,.k-docs a:active{transition:transform .1s var(--m-ease-tap);transform:scale(.985)}.btn:active:not(:disabled),.f-dots button:active{filter:brightness(.98);transition:transform .1s var(--m-ease-tap), filter .1s var(--m-ease-tap);transform:scale(.97)}.nav-small[open]>nav{animation:.18s both m-fade}}@media (prefers-reduced-motion:reduce){.sc-frame{opacity:1!important;animation:none!important;transform:none!important}.sc:after,.sc-tap{display:none!important}.k-hero-head>*,.p-head .wrap>*,.page-head .wrap>*,.k-head-text>*,.k-head-visual,.k-plans .plan,.sc-ptr:after,.pk-sheet,.pk-scrim,.ph-pn{animation:none!important}.f-dots button:before{transition:none}}@media (max-width:640px){.account-wrap .login,.account-wrap .acc-aside{animation:m-rise var(--m-head) var(--m-ease) both 40ms}.account-wrap .acc-aside{animation-delay:.2s}.sc-frame .sc-pause{width:30px;height:30px;top:8px;bottom:auto}}@media (prefers-reduced-motion:reduce){.account-wrap .login,.account-wrap .acc-aside{animation:none!important}}@media (max-width:640px){.sc .jmp{padding-top:2.8em}}@media (min-width:641px) and (max-width:1039px){.k-sc-view .sc{font-size:clamp(13.5px,1.9vw,15.5px)}}@container scene (width<=560px){.sc .ph{font-size:1em}.sc-connect .group .row:nth-child(n+3){display:none}.sc .ph .t{font-size:.9em}.sc .toast{width:-moz-fit-content;width:fit-content;max-width:none;margin-inline:auto;left:.6em;right:.6em;translate:none}.sc .kc{inset:auto auto 1em 50%;translate:-50%}.sc .t-who{font-size:.78em}.sc .hops{font-size:.94em}.sc .hop small{font-size:.9em}.sc .tile:has(.tile-add) .tile-t{padding-right:2em}.sc .tun .tiles{grid-template-columns:minmax(0,1fr);gap:.4em}.sc .tun .tile{padding-block:.45em}.sc .tun-term .t-l{white-space:pre-wrap}.sc .tun-term .t-l:nth-child(n+2):nth-child(-n+5){display:none}.sc .ph-s>.toast{bottom:4.4em}.sc .askp-pro{font-size:.88em}}@media (pointer:coarse){.sc-frame .sc-tap{justify-content:center;gap:0;width:34px;height:34px;padding:0;font-size:0;inset:auto 10px 10px auto;translate:none}.sc-frame .sc-tap .i{width:15px;height:15px}.sc-frame:has(.sc.tail) .sc-pause{opacity:0;pointer-events:none}}@media (pointer:coarse) and (max-width:640px){.sc-frame .sc-tap{width:30px;height:30px;top:8px;bottom:auto;right:8px}}.sc .row-t small,.sc .ph-ttl small{font-size:max(9.5px,.88em)}.sc .ph-tabs small{font-size:max(9px,.72em)}.sc .ph-sect{font-size:max(9.5px,.9em)}.sc .tile-m .pill,.sc .row-t b .pill,.sc .prod,.sc .pane-bar .prod,.sc .ph-top .prod,.sc .w-me em{font-size:max(9.5px,.84em)}.sc .ph-pill-t small{font-size:max(9.5px,.8em)}.sc .ph-pill-t b{font-size:max(10.5px,.95em)}@container (height<=480px){.w-acct{display:none}}.f-intro{overflow-x:clip}@property --t{syntax:"<number>";inherits:false;initial-value:0}@property --q{syntax:"<number>";inherits:false;initial-value:0}.k-tour,.k-deck-glow,.k-of{display:none}.k-deck.is-pinned{--deck-top:64px;--pin-h:calc(100svh - var(--deck-top));--step:82svh;--count:7;height:calc(var(--pin-h) + (var(--count) - 1) * var(--step));margin-top:clamp(40px,6vw,96px);position:relative}.k-deck.is-pinned[data-count="6"]{--count:6}.k-deck.is-pinned[data-count="5"]{--count:5}.k-deck.is-pinned[data-count="8"]{--count:8}.is-pinned .k-deck-pin{top:var(--deck-top);height:var(--pin-h);isolation:isolate;position:sticky;overflow:clip}.is-pinned .k-deck-glow{z-index:0;pointer-events:none;background:radial-gradient(38% 46% at 66% 54%, rgb(var(--amber-rgb) / .15), transparent 70%), radial-gradient(30% 40% at 18% 72%, rgb(var(--staging-rgb) / .06), transparent 70%), radial-gradient(rgb(var(--on-ink-rgb) / .07) 1px, transparent 1.4px) 0 0 / 26px 26px;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 60%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 80% at 60%,#000 30%,#0000 85%)}.is-pinned .k-sc{pointer-events:none;padding:0;position:absolute;inset:0}.is-pinned .k-sc:before{content:none}.is-pinned .k-sc-0{z-index:1}.is-pinned .k-sc-1{z-index:2}.is-pinned .k-sc-2{z-index:3}.is-pinned .k-sc-3{z-index:4}.is-pinned .k-sc-4{z-index:5}.is-pinned .k-sc-5{z-index:6}.is-pinned .k-sc-6{z-index:7}.is-pinned .k-sc-7{z-index:8}.k-deck.is-pinned .k-sc>.wrap{perspective:2200px;perspective-origin:70% 0;grid-template-columns:minmax(0,3.9fr) minmax(0,8.1fr);align-items:center;gap:clamp(36px,4vw,56px);height:100%;display:grid}.is-pinned .k-sc.is-on .k-sc-head,.is-pinned .k-sc.is-on .k-card{pointer-events:auto}.k-deck.is-pinned .k-sc-head{opacity:calc(1 - clamp(0, max(var(--t), -1 * var(--t)) * 2.2, 1));transform:translate3d(0, calc(var(--t) * -44px), 0);grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;margin:0;padding-bottom:64px}.k-deck.is-pinned .k-sc-head h2{font-size:clamp(2.3rem,3.7vw,3.5rem)}.is-pinned .k-num{align-items:center;gap:0;font-size:.86rem;display:flex}.is-pinned .k-of{color:rgb(var(--amber-rgb) / .45);margin-left:6px;display:inline}.is-pinned .k-num:after{width:64px;margin-left:14px}.k-deck.is-pinned .k-card{--card-h:clamp(420px, calc(var(--pin-h) - 250px), 560px);height:var(--card-h);border:1px solid rgb(var(--on-ink-rgb) / .1);background:linear-gradient(170deg, var(--panel-top), var(--panel-bottom) 60%);box-shadow:inset 0 1px 0 rgb(var(--on-ink-rgb) / .08), 0 30px 70px -20px rgb(var(--shade-rgb) / calc(.85 * var(--shade-k))), 0 80px 120px -60px rgb(var(--shade-rgb) / calc(.9 * var(--shade-k)));transform-origin:50% 0;transform:translate3d(0, calc(clamp(0, -1 * var(--t), 1) * var(--pin-h)), 0) rotateX(calc(clamp(0, -1 * var(--t), 1) * 18deg)) translate3d(0, calc(clamp(0, var(--t), 3) * -30px), 0) scale(calc(1 - clamp(0, var(--t), 3) * .06)) rotateX(calc(clamp(0, var(--t), 3) * 2.4deg));opacity:clamp(0, calc(3.4 - var(--t)), 1);border-radius:22px;padding:12px;position:relative}.k-deck.is-pinned .k-card:before{--t:inherit;content:"";z-index:0;border-radius:inherit;pointer-events:none;border:1px solid rgb(var(--amber-rgb) / .6);box-shadow:0 0 0 1px rgb(var(--amber-rgb) / .12), 0 0 46px -6px rgb(var(--amber-rgb) / .42), inset 0 1px 0 #f0d39f59;opacity:calc(1 - clamp(0, max(var(--t), -1 * var(--t)) * 2.4, 1));position:absolute;inset:-1px}.k-deck.is-pinned .k-card:after{--t:inherit;content:"";z-index:10;border-radius:inherit;pointer-events:none;background:var(--veil);opacity:calc(clamp(0, var(--t), 2.5) * var(--veil-k));position:absolute;inset:-1px}.k-deck.is-pinned .k-card .sc-frame{height:100%}.k-deck.is-pinned .k-card .sc-frame:before,.k-deck.is-pinned .k-card .sc-frame:after{content:none}.k-deck.is-pinned .k-card .sc{height:100%;font-size:clamp(12.5px,.98vw,14.5px)}.k-deck.is-pinned .sc-tap{display:none}.is-pinned .k-tour{z-index:20;pointer-events:none;display:block;position:absolute;bottom:clamp(26px,5svh,52px);left:0;right:0}.k-tour ol{--q:0;pointer-events:auto;gap:4px;width:min(100%,32.5% - clamp(36px,4vw,56px)/3.07692);margin:0;padding:0 0 12px;list-style:none;display:flex;position:relative}.k-tour ol:before,.k-tour ol:after{content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.k-tour ol:before{background:rgb(var(--on-ink-rgb) / .12)}.k-tour ol:after{--q:inherit;background:linear-gradient(90deg, rgb(var(--amber-rgb) / .4), var(--amber));box-shadow:0 0 12px rgb(var(--amber-rgb) / calc(.6 * var(--glow-k)));transform-origin:0;transform:scaleX(var(--q))}.is-pinned .k-tour .wrap{align-items:flex-end;gap:14px;display:flex}.k-tour li{flex:1}.k-deck.is-pinned .k-card .sc-pause{display:none}.k-tour .k-tour-pause{pointer-events:auto;flex:none;margin-bottom:4px;position:static}.k-tour a{height:34px;font:600 .8rem/1 var(--mono);letter-spacing:.08em;color:var(--faint);transition:color .3s var(--ease-out,ease-out), background-color .3s var(--ease-out,ease-out), text-shadow .3s;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.k-tour a:hover{color:var(--on-ink);background:rgb(var(--on-ink-rgb) / .06)}.k-tour a[aria-current]{color:var(--accent);text-shadow:0 0 14px rgb(var(--amber-rgb) / calc(.7 * var(--glow-k)));background:var(--accent-soft)}.k-tour a:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}@media (max-width:1039px){.k-deck.is-pinned{--step:78svh;margin-top:32px}.k-deck.is-pinned .k-sc>.wrap{perspective-origin:50% 0;flex-direction:column;align-items:stretch;gap:14px;padding-top:60px;padding-bottom:14px;display:flex}.k-deck.is-pinned .k-sc-head{height:var(--head-h,200px);transform:translate3d(0, calc(var(--t) * -26px), 0);flex:none;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:10px 16px;padding:0;display:grid}.k-deck.is-pinned .k-sc-head>*{grid-column:1/-1}.k-deck.is-pinned .k-sc-head .k-num{grid-area:1/1}.k-deck.is-pinned .k-sc-head .h-more{grid-area:1/2;align-self:center;margin:0}.k-deck.is-pinned .k-sc-head h2{font-size:clamp(1.75rem,6.6vw,2.6rem);line-height:1.04}.k-deck.is-pinned .k-sc-head p:not(.k-num){font-size:clamp(.98rem,2.4vw,1.1rem);line-height:1.42}.k-deck.is-pinned .k-sc-head .h-more{font-size:.95rem}.k-deck.is-pinned .k-card{height:auto;min-height:0;transform:translate3d(0, calc(clamp(0, -1 * var(--t), 1) * var(--pin-h)), 0) rotateX(calc(clamp(0, -1 * var(--t), 1) * 14deg)) translate3d(0, calc(clamp(0, var(--t), 2) * -9px), 0) scale(calc(1 - clamp(0, var(--t), 3) * .05)) rotateX(calc(clamp(0, var(--t), 3) * 2deg));opacity:clamp(0, calc(2.6 - var(--t)), 1);border-radius:20px;flex:auto;padding:6px}.k-deck.is-pinned .k-card .sc{font-size:clamp(12px,1.6vw,14px)}.is-pinned .k-tour{top:10px;bottom:auto}.k-tour ol{width:100%;padding-bottom:8px}.k-tour a{letter-spacing:.04em;height:30px;font-size:.74rem}}@media (max-width:640px){.k-deck.is-pinned{--head-h:184px}.k-deck.is-pinned .k-sc>.wrap{gap:12px;padding-top:54px}.k-deck.is-pinned .k-card .sc{font-size:clamp(12.5px, calc(var(--m-w) * .038), 15px)}.k-deck.is-pinned .k-card .sc-frame{opacity:1;transform:none}.k-deck.is-pinned .k-card{opacity:calc(1 - clamp(0, var(--t) * 1.6, 1))}}@media (max-width:640px) and (max-height:760px){.k-deck.is-pinned{--head-h:172px}.k-deck.is-pinned .k-sc-head p:not(.k-num){font-size:.92rem;line-height:1.38}}.s-head{padding-block:clamp(44px,6vw,84px) clamp(30px,4vw,52px)}.s-head h1{letter-spacing:-.04em;text-wrap:balance;max-width:17em;font-size:clamp(2.2rem,4.8vw,3.7rem);line-height:1.04}.s-head .p-lead{max-width:40em}.s-kicker{font:600 .74rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.s-kicker a{color:inherit;text-decoration:none}.s-kicker a:hover{text-underline-offset:4px;text-decoration:underline}.s-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.s-meta span+span:before{content:"";background:rgb(var(--amber-rgb) / .7);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:14px;display:inline-block}.s-head .p-actions,.s-head .s-actions{margin-top:26px}.s-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.s-siblings{margin-top:28px}.s-siblings ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-siblings a{border:1px solid var(--line-strong);min-height:36px;color:var(--on-ink-muted);white-space:nowrap;background:rgb(var(--sheen-rgb) / .02);border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.s-siblings a:hover{color:var(--on-ink);border-color:rgb(var(--amber-rgb) / .55)}.s-siblings a[aria-current]{color:var(--on-amber);background:var(--amber);border-color:var(--amber);font-weight:620}.s-body{padding-top:clamp(32px,4vw,56px)}.s-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.s-layout.has-index{grid-template-columns:236px minmax(0,1fr);gap:clamp(40px,5vw,80px)}.s-layout:has(>.s-docnav){grid-template-columns:236px minmax(0,1fr);gap:clamp(40px,5vw,80px)}.s-toc{top:92px}.s-toc ol{margin:0;position:relative}.s-toc li{margin:0}.s-docgroup+.s-docgroup{margin-top:18px}.s-docgroup h3{font:600 .72rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--amber-rgb) / .75);margin:0 0 6px;padding-left:16px}.s-prose{min-width:0;max-width:68ch;color:var(--on-ink-muted);font-size:1.04rem;line-height:1.7}.s-prose>.s-sec{scroll-margin-top:92px}.s-prose>.s-sec+.s-sec{border-top:1px solid var(--line);margin-top:44px;padding-top:36px}.s-prose h2{color:var(--on-ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:1.42rem;font-weight:640;line-height:1.25;position:relative}.s-prose h3{color:var(--on-ink);margin:26px 0 8px;font-size:1.06rem;font-weight:620;line-height:1.35}.s-prose p,.s-prose ul,.s-prose ol,.s-prose blockquote,.s-prose dl,.s-prose .s-table,.s-prose pre{margin:0}.s-prose .s-sec>*+*,.s-prose blockquote>*+*{margin-top:14px}.s-prose .s-sec>h2+*,.s-prose h3+*{margin-top:0}.s-prose ul,.s-prose ol{padding-left:22px}.s-prose ul{list-style:outside}.s-prose ol{list-style:decimal}.s-prose li+li{margin-top:8px}.s-prose li::marker{color:rgb(var(--amber-rgb) / .8)}.s-prose b,.s-prose strong{color:var(--on-ink);font-weight:620}.s-prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--amber-rgb) / .45);text-decoration-color:rgb(var(--amber-rgb) / .45);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s}.s-prose a:hover{text-decoration-color:currentColor}.s-prose code{background:var(--ink-800);color:var(--on-ink);font:.88em var(--mono);border-radius:5px;padding:1px 6px}.s-prose pre{border:1px solid var(--line);background:var(--ink-950);border-radius:10px;padding:14px 16px;overflow-x:auto}.s-prose pre code{background:0 0;padding:0}.s-prose blockquote{border-left:2px solid var(--amber);background:var(--ink-800);color:var(--on-ink);border-radius:0 12px 12px 0;padding:16px 20px}.s-anchor{width:26px;height:26px;color:var(--on-ink-muted);opacity:0;border-radius:7px;place-items:center;transition:opacity .2s,color .2s,background-color .2s;display:grid;position:absolute;top:.12em;left:-34px;text-decoration:none!important}.s-anchor .i{width:16px;height:16px}.s-prose h2:hover .s-anchor,.s-anchor:focus-visible{opacity:1}.s-anchor:hover{color:var(--accent);background:rgb(var(--amber-rgb) / .1)}@keyframes s-target{0%{background-color:rgb(var(--amber-rgb) / .16)}to{background-color:#0000}}.s-sec:target>h2{border-radius:8px;animation:1.8s ease-out s-target}.s-table{border:1px solid var(--line-strong);border-radius:12px;overflow-x:auto}.s-table table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.5}.s-table th,.s-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px}.s-table thead th{color:var(--on-ink-muted);letter-spacing:.09em;text-transform:uppercase;background:rgb(var(--sheen-rgb) / .025);font-size:.74rem;font-weight:620}.s-table tbody tr:last-child td{border-bottom:0}.s-table td:first-child{color:var(--on-ink)}.s-facts{border-top:1px solid var(--line)}.s-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:6px 20px;padding:12px 0;display:grid}.s-facts dt{color:var(--on-ink);font-weight:600}.s-facts dd{overflow-wrap:anywhere;margin:0}.s-credits li{padding-left:2px}.s-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.s-card{border:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--sheen-rgb) / .035), transparent 70%);border-radius:16px;padding:22px 24px}.s-card>.i{width:26px;height:26px;color:var(--accent);margin-bottom:12px}.s-card h2{letter-spacing:-.01em;margin-bottom:14px;font-size:1.1rem}.s-card p+p{margin-top:10px}.s-card-actions{flex-wrap:wrap;gap:10px;display:flex;margin-top:18px!important}.s-aside{gap:20px;display:grid}.s-direct,.s-points,.s-links{margin:0;padding:0;list-style:none}.s-points .i{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.s-direct li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:2px 14px;padding:10px 0;font-size:.93rem;display:flex}.s-direct li:last-child{border-bottom:0;padding-bottom:0}.s-direct span{color:var(--on-ink-muted)}.s-direct a{overflow-wrap:anywhere}.s-points{margin-top:18px}.s-points li{gap:12px;display:flex}.s-points li+li{margin-top:12px}.s-form{border-color:var(--line-strong);border-radius:16px;gap:6px;padding:clamp(22px,3vw,32px);display:grid}.s-form h2{letter-spacing:-.02em;margin-bottom:8px;font-size:1.35rem}.s-form label{margin-top:12px;font-size:.92rem;font-weight:600}.s-form select,.s-form input,.s-form textarea{background:var(--ink-950);border-color:var(--line-strong);transition:border-color .2s,box-shadow .2s}.s-form select:focus-visible,.s-form input:focus-visible,.s-form textarea:focus-visible{border-color:var(--amber);box-shadow:0 0 0 3px rgb(var(--amber-rgb) / .22);outline:none}.s-form textarea{resize:vertical;min-height:170px;line-height:1.5}.s-form [aria-invalid=true]{border-color:var(--danger)}.s-hint{border-left:2px solid var(--line-strong);color:var(--on-ink-muted);margin-top:4px;padding-left:12px;font-size:.9rem;line-height:1.5;transition:border-color .25s}.s-hint.is-security{border-left-color:var(--amber)}.s-form-actions{margin-top:14px}.s-note{color:var(--on-ink-muted);font-size:.85rem;line-height:1.5}.s-note b{color:var(--on-ink);overflow-wrap:anywhere;font-weight:600}.s-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.s-links a{color:var(--on-ink);align-items:center;gap:12px;padding:18px 20px;font-weight:600;text-decoration:none;display:flex}.s-links a .i{color:var(--accent)}.s-links a .i:last-child{color:var(--on-ink-muted);margin-left:auto;transition:transform .25s}.s-links a:hover .i:last-child{color:var(--accent);transform:translate(3px)}.motion .s-head-in>*{animation:m-rise var(--m-head,.6s) var(--m-ease,ease-out) both}.motion .s-head-in>:nth-child(2){animation-delay:60ms}.motion .s-head-in>:nth-child(3){animation-delay:.12s}.motion .s-head-in>:nth-child(4){animation-delay:.18s}.motion .s-head-in>:nth-child(n+5){animation-delay:.24s}@media (max-width:960px){.s-split{grid-template-columns:minmax(0,1fr)}.s-links{grid-template-columns:repeat(2,minmax(0,1fr))}.s-layout.has-index{grid-template-columns:minmax(0,1fr);gap:20px}.s-layout:has(>.s-docnav){grid-template-columns:minmax(0,1fr);gap:20px}.s-anchor{vertical-align:-2px;opacity:.55;width:22px;height:22px;margin-right:6px;display:inline-grid;position:static}.s-toc,.s-docnav{top:var(--header-h,61px);z-index:6;max-height:none;margin-inline:calc(var(--gutter-x,16px) * -1);padding:10px var(--gutter-x,16px);background:var(--header-bg);border-bottom:1px solid var(--line);position:sticky;overflow:visible}.s-docnav{background:0 0;position:static}.s-docgroup:not(:has([aria-current])){display:none}.s-docgroup h3{padding-left:0}.s-toc h2{display:none}.s-toc ol{scrollbar-width:none;overscroll-behavior-x:contain;border-left:0;gap:8px;display:flex;overflow-x:auto}.s-toc ol::-webkit-scrollbar{display:none}.s-toc ol li+li{margin-top:0}.s-toc a{border:1px solid var(--line-strong);white-space:nowrap;background:var(--ink-800);border-radius:999px;flex:none;margin:0;padding:7px 12px;font-size:.86rem}.s-toc a span{display:none}.s-toc a[aria-current]{color:var(--on-amber);background:var(--amber);border-color:var(--amber)}.s-prose>.s-sec{scroll-margin-top:132px}}@media (max-width:640px){.s-head h1{font-size:clamp(2rem,9.4vw,2.6rem)}.s-meta{flex-direction:column;align-items:flex-start;gap:4px}.s-meta span+span:before{display:none}.s-siblings ul{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.s-siblings ul::-webkit-scrollbar{display:none}.s-prose{font-size:1rem;line-height:1.65}.s-prose h2{font-size:1.28rem}.s-facts>div{grid-template-columns:minmax(0,1fr)}.s-table table{font-size:.88rem}.s-links{grid-template-columns:minmax(0,1fr)}.s-card{padding:20px}.s-actions .btn,.s-card-actions .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.motion .s-head-in>*,.s-sec:target>h2{animation:none}.s-siblings a,.s-anchor,.s-links a .i,.s-form select,.s-form input,.s-form textarea,.s-hint{transition:none}}.s-result:empty{display:none}.s-result .alert{margin-top:6px}.s-result a{color:inherit;text-decoration:underline}.account-wrap:has(.account-layout){padding-top:clamp(24px,3vw,40px)}.account-wrap:has(.account-layout) .acc-aside{display:none}.account-wrap:has(.account-layout) .acc-main{grid-column:1/-1}.account-layout{grid-template-columns:248px minmax(0,1fr);gap:clamp(28px,4vw,56px)}.account-nav{border:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--sheen-rgb) / .035), transparent 60%), var(--ink-900);border-radius:16px;gap:14px;padding:14px;position:sticky;top:84px}.acc-id{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:4px 4px 14px;display:flex}.acc-avatar{background:linear-gradient(135deg, rgb(var(--amber-rgb) / .35), rgb(var(--amber-rgb) / .08));border:1px solid rgb(var(--amber-rgb) / .45);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.acc-id-text{min-width:0}.acc-id .account-email{color:var(--on-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:560;overflow:hidden}.acc-id-plan{margin-top:4px}.acc-id-plan .badge{padding:0 8px;font-size:.74rem}.account-nav ul{gap:2px}.account-nav a{color:var(--on-ink-muted);border-radius:10px;gap:11px;padding:9px 10px;font-size:.93rem;font-weight:520;transition:background-color .18s,color .18s;position:relative}.account-nav a .i{width:18px;height:18px;color:var(--on-ink-muted);transition:color .18s}.account-nav a:hover{background:rgb(var(--sheen-rgb) / .05);color:var(--on-ink)}.account-nav a[aria-current=page]{background:rgb(var(--amber-rgb) / .12);color:var(--on-ink);font-weight:620}.account-nav a[aria-current=page]:before{content:"";background:var(--amber);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}.account-nav a[aria-current=page] .i{color:var(--accent)}.account-nav a:focus-visible,.account-content :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}.account-who{border-top:1px solid var(--line);gap:10px;padding:12px 4px 0;display:grid}.acc-never{color:var(--on-ink-muted);gap:8px;font-size:.78rem;line-height:1.45;display:flex}.acc-never .i{width:14px;height:14px;color:var(--accent);flex:none;margin-top:2px}.account-who .btn-link{justify-self:start;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.acc-foot{display:none}.account-content{gap:18px;max-width:820px}.account-content>.view-title{letter-spacing:-.03em;margin-bottom:2px;font-size:clamp(1.7rem,2.6vw,2.2rem)}.acc-card{border:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--sheen-rgb) / .03), transparent 70%), var(--ink-900);border-radius:16px;padding:clamp(18px,2.4vw,26px)}.acc-card>.view-subtitle:first-child{margin-top:0}.acc-card .view-subtitle{letter-spacing:-.01em;font-size:1.08rem}.acc-card .facts{margin-top:4px}.acc-card .facts dt:last-of-type,.acc-card .facts dd:last-of-type{border-bottom:0}.acc-card-note{border-style:dashed}.acc-label{color:var(--on-ink-muted);font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.acc-plan{border-color:rgb(var(--amber-rgb) / .35);background:radial-gradient(120% 140% at 100% 0%, rgb(var(--amber-rgb) / .14), transparent 55%), var(--ink-900);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;display:flex}.acc-plan-main{gap:8px;min-width:0;display:grid}.acc-plan-name{color:var(--on-ink);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.6rem;font-weight:680;display:flex}.acc-plan-name .badge{letter-spacing:0;font-size:.78rem}.acc-plan-date{color:var(--on-ink-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.92rem;display:flex}.acc-plan-date .i{width:15px;height:15px;color:var(--accent);flex:none}.acc-plan-actions{flex-wrap:wrap;gap:10px;display:flex}.acc-billing{gap:14px;display:grid}.acc-billing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.acc-billing-head>div:first-child{gap:8px;display:grid}.acc-seats{width:min(220px,100%)}.acc-seats-bar{background:var(--ink-700);border-radius:999px;height:8px;display:block;overflow:hidden}.acc-seats-fill{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--amber-rgb) / .6), var(--amber));height:100%;display:block}.w0{width:4%}.w1{width:10%}.w2{width:20%}.w3{width:30%}.w4{width:40%}.w5{width:50%}.w6{width:60%}.w7{width:70%}.w8{width:80%}.w9{width:90%}.w10{width:100%}.acc-billing-note{gap:8px;display:flex}.acc-billing-note .i{width:14px;height:14px;color:var(--accent);flex:none;margin-top:3px}.account-content .rows{border-top:1px solid var(--line)}.account-content .row{border-top:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:0;padding:13px 4px;display:flex}.account-content .rows>.row:last-child{border-bottom:0}.acc-device{justify-content:flex-start!important}.acc-device .row-main{flex:1}.acc-device-icon{background:var(--ink-800);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.acc-device-icon .i{width:18px;height:18px;color:var(--accent)}.tx-amount{color:var(--on-ink);font-variant-numeric:tabular-nums;font-weight:640}.acc-danger{border-color:rgb(var(--danger-rgb) / .35);background:linear-gradient(180deg, rgb(var(--danger-rgb) / .06), transparent 60%), var(--ink-900)}.acc-danger .view-subtitle{color:var(--danger)}.acc-skeleton{border:1px solid var(--line);background:var(--ink-900);border-radius:16px;gap:12px;padding:22px;display:grid}.sk{background:linear-gradient(90deg, var(--ink-800) 0%, var(--ink-700) 40%, var(--ink-800) 80%) 0 0 / 300% 100%;border-radius:6px;width:100%;height:14px;animation:1.4s ease-in-out infinite sk-shine;display:block}.sk-title{width:44%;height:22px}.sk-short{width:62%}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:0 0}}.account-content .state-block{border:1px dashed var(--line-strong);text-align:center;border-radius:16px;align-items:center;padding:26px}.account-content .state-block>.i{color:var(--accent)}.account-content .alert{border-radius:12px}.acc-toasts{z-index:60;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.acc-toast{border:1px solid rgb(var(--good-rgb) / .4);background:color-mix(in srgb, var(--ink-800) 96%, transparent);max-width:min(380px,100vw - 40px);color:var(--on-ink);box-shadow:0 18px 40px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k)));animation:m-rise .32s var(--m-ease,ease-out) both;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;transition:opacity .4s,transform .4s;display:flex}.acc-toast .i{color:var(--ok);flex:none}.acc-toast.is-out{opacity:0;transform:translateY(8px)}.motion .account-content>.acc-card{animation:m-rise .36s var(--m-ease,ease-out) both}.motion .account-content>.acc-card:nth-child(3){animation-delay:40ms}.motion .account-content>.acc-card:nth-child(4){animation-delay:80ms}.motion .account-content>.acc-card:nth-child(n+5){animation-delay:.12s}@media (max-width:860px){.account-layout{grid-template-columns:minmax(0,1fr);gap:18px}.account-nav{top:var(--header-h,61px);z-index:8;border:0;border-bottom:1px solid var(--line);background:var(--header-bg);border-radius:0;gap:8px;margin-inline:-16px;padding:8px 0 0;position:sticky}.acc-id{display:none}.account-nav ul{scrollbar-width:none;flex-flow:row;gap:4px;padding:0 16px 8px;overflow-x:auto}.account-nav ul::-webkit-scrollbar{display:none}.account-nav li{flex:none}.account-nav a{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.88rem}.account-nav a[aria-current=page]{background:var(--amber);color:var(--on-amber)}.account-nav a[aria-current=page] .i{color:var(--on-amber)}.account-nav a[aria-current=page]:before,.account-who{display:none}.acc-foot{border-top:1px solid var(--line);gap:12px;padding:18px 0 0;display:grid}.acc-foot .btn{justify-self:start}.account-content>.view-title{font-size:1.7rem}.acc-plan-actions,.acc-plan-actions .btn{justify-content:center;width:100%}.acc-toasts{bottom:16px;left:16px;right:16px}}@media (max-width:640px){.acc-card{border-radius:14px;padding:18px 16px}.acc-plan-name{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.sk,.motion .account-content>.acc-card,.acc-toast{animation:none}.acc-toast,.account-nav a,.account-nav a .i{transition:none}}.co-mark{background:rgb(var(--good-rgb) / .12);border:1px solid rgb(var(--good-rgb) / .45);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid;position:relative}.co-mark>.i{width:32px;height:32px;color:var(--ok)}.co-ring{border:1px solid rgb(var(--good-rgb) / .55);opacity:0;border-radius:50%;position:absolute;inset:-1px}.motion .co-mark{animation:co-pop .6s var(--m-ease,ease-out) both}.motion .co-mark>.i{animation:co-pop .5s var(--m-ease,ease-out) .15s both}.motion .co-ring{animation:co-ring 1.6s var(--m-ease,ease-out) .3s both}.motion .co-ring.is-b{animation-delay:.6s}@keyframes co-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes co-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.co-main{gap:28px;min-width:0;display:grid}.co-status{border-color:var(--line-strong);gap:14px;display:grid}.co-status[data-activation=active]{border-color:rgb(var(--good-rgb) / .45);background:radial-gradient(120% 140% at 100% 0%, rgb(var(--good-rgb) / .1), transparent 55%), var(--ink-900)}.co-label{color:var(--on-ink-muted);font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.co-state{align-items:flex-start;gap:14px;display:flex}.co-state>div{flex:1;min-width:0}.co-state[hidden]{display:none}.co-state>.i{width:26px;height:26px;color:var(--ok);flex:none;margin-top:2px}.co-state h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1.25rem}.co-state p{color:var(--on-ink-muted);line-height:1.55}.co-pulse{background:var(--amber);border-radius:50%;flex:none;width:14px;height:14px;margin:7px 6px 0;position:relative}.co-pulse:after{content:"";background:var(--amber);border-radius:50%;animation:1.4s ease-out 8 co-ping;position:absolute;inset:0}.co-pulse.is-slow{background:var(--on-ink-muted)}.co-pulse.is-slow:after{display:none}@keyframes co-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.co-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;margin-top:14px;display:grid}.co-facts>div{border:1px solid var(--line);background:var(--ink-800);border-radius:10px;padding:10px 12px}.co-facts>div[hidden]{display:none}.co-facts dt{color:var(--on-ink-muted);font-size:.78rem}.co-facts dd{color:var(--on-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:640}.co-next h2{letter-spacing:-.02em;margin-bottom:4px;font-size:1.3rem}.co-receipt{color:var(--on-ink-muted);line-height:1.55}.co-actions{gap:10px;display:grid}.co-actions .btn{justify-content:center}.co-calm{max-width:40em;color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;line-height:1.55;display:flex}.co-calm .i{color:var(--ok);flex:none;margin-top:3px}@media (prefers-reduced-motion:reduce){.motion .co-mark,.motion .co-mark>.i,.motion .co-ring{animation:none}.co-ring{display:none}.co-pulse:after{animation:none}}.hdr-acct{opacity:0;justify-content:flex-end;align-items:center;min-width:112px;min-height:36px;transition:opacity .2s;animation:0s linear 1.5s forwards hdr-reveal;display:inline-flex}.hdr-acct.is-ready{opacity:1;animation:none}@keyframes hdr-reveal{to{opacity:1}}.hdr-menu{position:relative}.hdr-menu summary{border:1px solid var(--line-strong);height:36px;color:var(--on-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:.9rem;font-weight:560;list-style:none;transition:border-color .2s;display:inline-flex}.hdr-menu summary::-webkit-details-marker{display:none}.hdr-menu summary:hover,.hdr-menu[open] summary{border-color:rgb(var(--amber-rgb) / .6)}.hdr-menu summary:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}.hdr-avatar{background:linear-gradient(135deg, rgb(var(--amber-rgb) / .4), rgb(var(--amber-rgb) / .12));border:1px solid rgb(var(--amber-rgb) / .5);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.hdr-pop{z-index:30;border:1px solid var(--line-strong);background:var(--ink-900);min-width:240px;box-shadow:0 20px 50px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k)));border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.hdr-who{border-bottom:1px solid var(--line);color:var(--on-ink-muted);overflow-wrap:anywhere;padding:8px 10px 10px;font-size:.82rem}.hdr-pop ul{margin:6px 0;padding:0;list-style:none}.hdr-pop a,.hdr-out{width:100%;color:var(--on-ink);font:500 .92rem var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.hdr-pop a:hover,.hdr-out:hover{background:rgb(var(--sheen-rgb) / .06)}.hdr-pop .i{width:16px;height:16px;color:var(--on-ink-muted)}.hdr-pop .hdr-link{border-top:0;border-radius:8px;margin:0}.hdr-pop>.hdr-out{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:2px}.hdr-small{gap:2px;display:grid}.hdr-small a{align-items:center;gap:10px;display:flex}.hdr-small .hdr-out{color:var(--on-ink-muted);padding:8px 0}[data-account-small]:not(.is-ready){visibility:hidden;animation:0s linear 1.5s forwards hdr-show}@keyframes hdr-show{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.hdr-acct{transition:none}}.account-wrap:has(#account>.state-line,#account>.acc-skeleton){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:70vh}.account-wrap:has(#account>.state-line,#account>.acc-skeleton) #account{min-height:407px}.account-wrap:has(#account>.state-line,#account>.acc-skeleton) .acc-aside{visibility:hidden;border-radius:22px;align-content:center;gap:16px;padding:clamp(28px,3.4vw,48px);display:grid}@media (max-width:860px){.account-wrap:has(#account>.state-line,#account>.acc-skeleton){grid-template-columns:minmax(0,1fr);min-height:0}}.acc-plan-line{color:var(--on-ink-muted);font-size:.95rem}.acc-status-line{background:var(--ink-800);color:var(--on-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.95rem;line-height:1.5;display:flex}.acc-status-line .i{width:17px;height:17px;color:var(--accent);flex:none;margin-top:2px}.acc-status-line.tone-ok .i{color:var(--ok)}.acc-status-line.tone-warn{background:var(--warn-soft)}.acc-status-line.tone-warn .i{color:var(--warn)}.acc-stack{gap:4px;display:grid}.acc-strong{color:var(--on-ink);font-weight:620}.acc-hint{color:var(--ok);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.acc-hint .i{width:14px;height:14px}.acc-seats-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.acc-card-line{color:var(--on-ink);align-items:center;gap:10px;font-weight:560;display:flex}.acc-card-line .i{color:var(--accent)}.acc-h3{margin:14px 0 6px;font-size:.95rem}.account-content .acc-event{justify-content:flex-start}.acc-event .row-main{flex:1}.acc-event.is-bad .acc-device-icon .i{color:var(--danger)}.acc-card:is([data-section=seats],[data-section=payment],[data-section=transactions]){gap:12px;display:grid}.acc-card:is([data-section=seats],[data-section=payment],[data-section=transactions])>.view-subtitle{margin:0}.team-guide .guide-legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:4px 0 6px;font-size:.88rem;display:flex}.team-guide .guide-legend li{align-items:center;gap:6px;display:flex}.guide-num{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:650;display:inline-grid}.guide-steps{flex-wrap:wrap;gap:6px 14px;margin:6px 0 4px;font-size:.86rem;display:flex}.guide-step{color:var(--muted);align-items:center;gap:5px;display:flex}.guide-step .i{width:16px;height:16px}.guide-step.is-done{color:var(--ok)}.guide-step.is-now{color:var(--ink);font-weight:650}.guide-step.is-now .i{color:var(--accent)}.acc-card[data-section=activity] .view-subtitle{align-items:center;gap:8px;display:flex}.acc-card[data-section=activity] .view-subtitle .i{width:18px;height:18px;color:var(--accent)}.acc-activity .row-title{overflow-wrap:anywhere}.acc-activity.is-bad .acc-device-icon{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}.acc-activity-why{color:var(--warn)}.acc-wasnt-you{border:1px solid var(--line);background:var(--ink-800);border-radius:12px;gap:8px;margin-top:6px;padding:14px 16px;display:grid}.acc-wasnt-you .acc-card-line .i{color:var(--warn)}.acc-wasnt-you p{margin:0}.acc-wasnt-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.plans-controls{align-items:center;margin-bottom:28px}.plans-period{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.plans-controls .interval{border:1px solid var(--line-strong);background:rgb(var(--on-ink-rgb) / .04);border-radius:999px;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:4px;display:grid;position:relative}.interval:before{content:"";background:var(--btn-amber);width:calc(50% - 4px);box-shadow:0 1px 2px rgb(var(--amber-shadow-rgb) / .18);border-radius:999px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.interval:has(input[value=month]:checked):before{transform:translate(100%)}.plans-controls .interval label{z-index:1;position:relative}.plans-controls .interval span{text-align:center;color:var(--muted);border-radius:999px;padding:7px 20px;font-size:.92rem;font-weight:600;transition:color .2s}.plans-controls .interval input:checked+span{color:var(--on-amber);background:0 0}.plans-controls .interval label:hover input:not(:checked)+span{color:var(--ink)}.plans-save{border:1px solid rgb(var(--good-rgb) / .4);color:var(--mint,var(--d-good));white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:600}.plans-save:empty{display:none}.plans-place{gap:6px 14px}.plans-place .mini-field{white-space:nowrap;gap:6px;font-size:.8rem;font-weight:500}.plans-place .mini-field select{border-radius:8px;min-height:32px;padding:3px 26px 3px 10px;font-size:.82rem}.plans{background:0 0;border:0;border-radius:0;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px}.plan{grid-row:span 9;grid-template-rows:subgrid;border:1px solid var(--line);background:linear-gradient(180deg, var(--card-top), var(--card-bottom));border-radius:16px;row-gap:0;padding:26px 24px 24px}.plan+.plan,.plan.is-recommended+.plan{border-left:1px solid var(--line);border-top:1px solid var(--line)}.plan.is-recommended{z-index:auto;border-color:rgb(var(--amber-rgb) / .6);background:radial-gradient(120% 50% at 50% 0%, rgb(var(--amber-rgb) / .13), transparent 70%), linear-gradient(180deg, var(--card-top), var(--card-bottom));box-shadow:0 0 0 1px rgb(var(--amber-rgb) / .18), 0 24px 60px -28px rgb(var(--amber-rgb) / .45);margin:0;padding:26px 24px 24px}.plan-head{gap:6px;margin-bottom:20px}.plan-name{font-size:1.15rem;font-weight:650}.plan-badge{padding:2px 9px;font-size:.68rem}.plan-tag{color:var(--muted);font-size:.92rem;line-height:1.4}.plans .price{flex-wrap:wrap;align-items:baseline;gap:2px 5px;line-height:1.1;display:flex}.plans .price-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.25rem;font-weight:700}.plans .price-unit{color:var(--muted);white-space:nowrap;font-size:.9rem;font-weight:500}.price-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:1.5em;margin:8px 0 20px;display:flex}.plans .price-meta:has(+.price-save){margin-bottom:0}.plans .price-save{gap:6px 10px;margin:10px 0 0}.plans .price-save:empty{min-height:0;margin:0}.plans .price-save+.price-meta{margin-top:10px}.price-save-line{color:var(--ink);font-size:.82rem;font-weight:600;line-height:1.4}.plans .price-vat-line{min-height:0;color:var(--muted);font-size:.82rem;line-height:1.4}.plan-seats{align-content:start;gap:8px;margin-bottom:16px;display:grid}.plan-seats:empty{margin:0}.plans .seats{border:1px solid var(--line-strong);border-radius:10px;justify-self:start;align-items:stretch;gap:0;height:34px;margin:0;display:inline-flex;overflow:hidden}.seats-step{background:rgb(var(--on-ink-rgb) / .05);width:36px;color:var(--ink);cursor:pointer;border:0;place-items:center;transition:background .15s;display:grid}.seats-step:hover:not(:disabled){background:rgb(var(--on-ink-rgb) / .12)}.seats-step:disabled{color:var(--line-strong);cursor:default}.seats-step:focus-visible{outline-offset:-2px;border-radius:0}.seats-step .i{width:16px;height:16px}.plans .seats input{border:0;border-inline:1px solid var(--line);width:56px;min-height:0;color:var(--ink);text-align:center;font:600 .95rem var(--sans);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-radius:0;padding:0}.plans .seats input::-webkit-inner-spin-button{appearance:none;margin:0}.plans .seats input::-webkit-outer-spin-button{appearance:none;margin:0}.plan-total{color:var(--muted);font-size:.85rem;line-height:1.4}.plan-cta{align-content:start;gap:4px;display:grid}.plan-note{color:var(--muted);margin-top:10px;font-size:.82rem;line-height:1.45}.plan-note .plan-refund{font-size:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:600}.plan-features{border-top:1px solid var(--line);grid-row:auto;align-self:start;gap:12px;margin-top:20px;padding-top:20px;font-size:.92rem;display:grid}.plan-plus{color:var(--ink);font-size:.85rem;font-weight:600}.plan-features ul{gap:9px;line-height:1.4;display:grid}.plan-features li{gap:9px;display:flex}.plan-features li .i{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.plans-more{text-align:center;margin-top:18px}.plans-more a{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.plans-more a:hover{text-decoration:underline}.plans-more .i{width:16px;height:16px}.plans-root .plan-strip{border-color:var(--line);background:var(--card-bottom);border-radius:16px;margin-top:24px}.plans-root .plans-note{font-size:.8rem;line-height:1.55}.plans-root .plans-note+.plans-note{margin-top:8px}@media (prefers-reduced-motion:no-preference){.plans.is-swapped .price-amount,.plans.is-swapped .price-save-line,.plans.is-swapped .plan-note{animation:.32s cubic-bezier(.2,.8,.2,1) both plan-price-in}}@keyframes plan-price-in{0%{opacity:0;transform:translateY(6px)}}#compare .cmp th[scope=row]{z-index:1;background:var(--surface);position:sticky;left:0}#compare .cmp tbody tr:not(.cmp-group):hover th[scope=row]{background:var(--ink-700)}@media (max-width:1100px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan{grid-row:span 9;grid-template-rows:subgrid}.plan-features{grid-row:auto}.plan+.plan{border-left:1px solid var(--line);border-top:1px solid var(--line)}.plan.is-recommended{margin:0}}@media (max-width:680px){.plans-controls{flex-direction:column;align-items:flex-start;gap:14px}.plans-period{flex-direction:column;align-items:flex-start}.plans-save:empty{visibility:hidden;display:block}.plans-save:empty:before{content:" "}.plans{grid-template-columns:minmax(0,1fr);gap:14px}.plan{flex-direction:column;grid-row:auto;grid-template-rows:none;padding:22px 20px 20px;display:flex}.plan.is-recommended{order:-1;padding:22px 20px 20px}.plans .price-amount{font-size:2.2rem}.plan-seats:empty{display:none}.price-meta:not(:has(.price-save-line,.price-vat-line:not(:empty))){display:none}.plan:not(:has(.price-save-line,.price-vat-line:not(:empty))) .price{margin-bottom:18px}#compare .cmp{table-layout:fixed;min-width:0;font-size:.84rem}#compare .cmp th,#compare .cmp td{padding:9px 2px}#compare .cmp thead th{letter-spacing:-.01em;overflow-wrap:normal;font-size:.72rem}#compare .cmp thead th:first-child,#compare .cmp th[scope=row]{width:37%;padding-left:12px;padding-right:8px}#compare .cmp-group th{letter-spacing:.08em;padding-left:12px}#compare .cmp-yes .i{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.interval:before,.plans-controls .interval span,.seats-step{transition:none}.plans.is-swapped .price-amount,.plans.is-swapped .price-save-line,.plans.is-swapped .plan-note{animation:none}}.al-note{background:color-mix(in srgb, var(--d-sheet) 94%, transparent);color:var(--d-text);box-shadow:0 16px 34px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)));font-family:var(--sans);border:1px solid #e3e8ec21;border-radius:1.2em;flex-direction:column;gap:.2em;padding:.7em .8em;display:flex}.al-note[data-drop]{z-index:4;background:var(--d-sheet);position:absolute;top:2.9em;left:.6em;right:.6em}.al-head{color:var(--d-muted);align-items:center;gap:.45em;margin:0;font-size:.82em;display:flex}.al-head b{color:var(--d-text);font-weight:600}.al-head small{margin-left:auto;font-size:1em}.al-ic{width:1.6em;height:1.6em;color:var(--d-amber);background:#dcb57a29;border-radius:.45em;flex:none;justify-content:center;align-items:center;display:inline-flex}.al-ic .i{width:1em;height:1em}.al-title{margin:.2em 0 0;font-weight:620;line-height:1.3}.al-sub{color:var(--d-muted);margin:0;font-size:.88em;line-height:1.35}.al-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;margin-top:.55em;display:grid}.al-btns span{background:#e3e8ec14;border:1px solid #e3e8ec29;border-radius:.7em;justify-content:center;padding:.45em .2em;font-size:.92em;font-weight:600;display:flex}.al-btns .al-yes{border-color:var(--btn-amber);background:var(--btn-amber);color:var(--btn-on-amber)}.al-lock.ph-s{background:radial-gradient(120% 70% at 50% 0%, var(--d-line), var(--d-field) 72%);color:var(--d-text);gap:.5em;padding:2.2em .7em 1.8em}.ph:has(.al-lock:not(.off)) .ph-time{visibility:hidden}.ph:has(.al-lock:not(.off)):after{background:var(--d-strong)}.al-clock{letter-spacing:-.035em;align-self:center;margin:0 0 .3em;font-size:3.2em;font-weight:300;line-height:1.1}.al-lock .toast{white-space:normal;justify-content:center;font-size:.92em;bottom:1.6em;left:.6em;right:.6em;translate:none}.sc{--a-teal:#2f6766;--d-teal:#8fc4c0}:root[data-theme=dark] .sc{--a-teal:var(--d-teal)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc{--a-teal:var(--d-teal)}}.sc :is(.t,.ph-term,.al-lock){--a-teal:var(--d-teal)}.w-grid-btn{width:2.3em;height:2.3em;color:var(--a-muted);border-radius:.75em;place-items:center;display:inline-grid}.w-grid-btn .i{width:1.12em;height:1.12em}.w-note~.w-grid-btn{display:none}.w-grid-btn.is-on{background:var(--a-hover);color:var(--a-amber)}.w-agents{border:1px solid #0000;border-radius:.75em;flex:none;align-items:center;gap:.45em;height:2.3em;margin-right:.75em;padding:0 .6em 0 .7em;display:inline-flex;position:relative}.w-agents>.i{width:1.1em;height:1.1em;color:var(--a-amber)}.w-agents:after{content:"";background:var(--a-line);width:1px;position:absolute;top:25%;bottom:25%;right:-.45em}.w-bar.has-pill .w-files:after{display:none}.w-agents-n{background:var(--a-amber);min-width:1.45em;height:1.45em;color:var(--a-paper);font-variant-numeric:tabular-nums;border-radius:.45em;place-items:center;padding:0 .3em;font-size:max(9.5px,.86em);font-weight:700;display:inline-grid}.w-agents.is-on{border-color:var(--a-line);background:var(--a-raised);color:var(--a-text);font-weight:600}.w-all{border:1px solid color-mix(in srgb, var(--a-amber) 45%, transparent);background:var(--a-amber-wash);height:2.05em;color:var(--a-amber);border-radius:.7em;align-items:center;gap:.45em;padding:0 .75em;font-weight:600;display:inline-flex}.w-all .i{width:1em;height:1em}@container (width<=1000px){.w-bar.is-busy .w-vault>:not(.i:first-child){display:none}}@container (width<=860px){.w-bar.is-busy .w-tab:not(.is-on){display:none}}@container (width<=660px){.w-bar.has-mark-behind .w-vault>:not(.i:first-child){display:none}}.ai-mark{width:1.45em;height:1.45em;color:var(--a-muted);--ring:var(--a-hover);border:1px solid #0000;border-radius:.42em;flex:none;place-items:center;margin-left:.15em;display:inline-grid;position:relative}.ai-mark .i{width:.95em;height:.95em}.ai-mark i{background:var(--a-teal);width:.5em;height:.5em;box-shadow:0 0 0 .12em var(--ring);border-radius:50%;position:absolute;bottom:-.12em;right:-.12em}.ai-mark.is-waiting{border-color:color-mix(in srgb, var(--a-amber) 55%, transparent);background:var(--a-amber-wash);color:var(--a-amber)}.ai-mark.is-waiting i{background:var(--a-amber)}.w-tab.is-on .ai-mark{--ring:var(--a-raised)}.w-tab>.w-mk,.w-tab>.ai-mark{display:inline-flex}.sc.live .ai-mark.is-waiting:not(.off){animation:.6s cubic-bezier(.2,.8,.2,1) both ai-wait}@keyframes ai-wait{0%{opacity:0;transform:scale(.6)}}.cc-you{color:var(--term-dim)}.cc-dot{background:var(--term-green);border-radius:50%;width:.5em;height:.5em;margin:0 .55em .1em .1em;display:inline-block}.cc-dot.is-ask{background:var(--term-yellow)}.cc-box{border:1px solid color-mix(in srgb, var(--term-yellow) 60%, transparent);white-space:pre-wrap;border-radius:.45em;flex-direction:column;margin:.45em 0 .2em;padding:.45em .75em;display:flex}.cc-box b{color:var(--term-yellow);font-weight:600}.cc-cmd{color:var(--term-fg);padding-left:1.2em}.cc-sel{color:var(--term-yellow)}.hub{z-index:3;background:var(--a-paper);color:var(--a-text);font-family:var(--sans);grid-template-columns:minmax(15em,31%) minmax(0,1fr);display:grid;position:absolute;inset:0}.hub-list{border-right:1px solid var(--a-line);flex-direction:column;gap:.35em;min-width:0;padding:1.1em .7em;display:flex}.hub-head{justify-content:space-between;align-items:baseline;gap:.5em;margin:0 .35em .5em;display:flex}.hub-head b{color:var(--a-strong);font-size:1.15em;font-weight:680}.hub-head small{color:var(--a-amber);font-size:.88em;font-weight:600}.hub-row{border:1px solid #0000;border-radius:.85em;justify-content:space-between;align-items:center;gap:.6em;min-width:0;padding:.6em .75em .6em 1.05em;display:flex;position:relative}.hub-row-bar{background:var(--a-amber);border-radius:.1em;width:.2em;position:absolute;top:.65em;bottom:.65em;left:.45em}.hub-row-bar.is-work{background:var(--a-teal)}.hub-row.is-on{border-color:var(--a-line);background:var(--a-raised)}.hub-row-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.hub-row-t b{color:var(--a-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:640;overflow:hidden}.hub-row-t small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;overflow:hidden}.hub-row-s{flex-direction:column;flex:none;align-items:flex-end;font-size:.88em;font-weight:600;line-height:1.3;display:flex}.hub-row-s.is-waiting{color:var(--a-amber)}.hub-row-s.is-working{color:var(--a-teal)}.hub-row-s small{color:var(--a-muted);font-size:max(9.5px,.95em);font-weight:500}.hub-main{flex-direction:column;align-items:stretch;gap:.45em;min-width:0;max-width:36em;padding:1.3em 1.6em;display:flex;position:relative}.hub-title{letter-spacing:-.02em;color:var(--a-strong);font-size:1.45em;font-weight:700;line-height:1.15}.hub-host{color:var(--a-muted);margin-top:-.2em}.hub-st{align-items:center;gap:.45em;margin:.15em 0 .35em;font-weight:640;display:flex}.hub-st>i{background:var(--a-amber);border-radius:50%;width:.55em;height:.55em}.hub-st.is-working>i{background:var(--a-teal)}.hub-st small{color:var(--a-muted);margin-left:.5em;font-weight:450}.hub-ask{border:1px solid color-mix(in srgb, var(--a-amber) 45%, transparent);background:color-mix(in srgb, var(--a-amber) 9%, var(--a-raised));border-radius:1.05em;flex-direction:column;gap:.45em;padding:.95em 1em 1em;display:flex}.hub-ask small{color:var(--a-amber);font-size:.88em;font-weight:640}.hub-ask b{color:var(--a-strong);margin-bottom:.15em;font-size:1.05em;font-weight:650}.hub-opt{border:1px solid var(--a-line);background:color-mix(in srgb, var(--a-text) 6%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:.7em;padding:.5em .85em;font-weight:560;overflow:hidden}.hub-opt.is-yes{background:linear-gradient(180deg, var(--amber-fill-line) 0 1px, var(--amber-fill-top) 1.7px, var(--amber-fill));color:var(--on-amber);border-color:#0000;font-weight:640}.hub-msg{border:1px solid var(--a-line);background:var(--a-field);border-radius:1em;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.3em .8em;margin-top:.5em;padding:.75em .8em .75em .95em;display:grid}.hub-msg>span:first-child{color:var(--a-faint);grid-column:1/-1}.hub-msg small{color:var(--a-muted);font-size:.86em}.hub-send{background:color-mix(in srgb, var(--a-amber) 35%, transparent);color:color-mix(in srgb, var(--a-text) 70%, transparent);border-radius:.6em;grid-column:2;padding:.35em .85em;font-weight:600}.hub .toast,.hp .toast{bottom:1.2em}@container scene (height<=500px){:is(.hub-main,.hp):has(.hub-ask:not(.off)) .hub-msg{display:none}}@container (width<=40em){.hub{grid-template-columns:minmax(0,1fr)}.hub-list{display:none}.hub-main{padding:1em 1.1em}}@container (width<=30em){.w-agents>span{display:none}.w-agents{padding:0 .45em}.hub-opt{white-space:normal}}.ph-badge.is-amber{background:var(--d-amber)}.ph-mark{vertical-align:middle;margin-left:.3em;display:inline-flex}.ph-term .ai-mark,.ov .ai-mark{--ring:var(--term-bg);color:var(--d-muted);--a-amber:var(--d-amber);--a-amber-wash:var(--d-amber-wash);width:1.35em;height:1.35em}.ph-pill .ai-mark{--ring:#4d575f}.ph .cc{font-size:.78em}.ph .cc .cc-box{padding:.35em .55em}.ov{padding:3.3em 0 0}.ov-top{justify-content:space-between;align-items:baseline;margin:0 0 .45em;padding:0 .9em;display:flex}.ov-top span{color:var(--d-strong);font-weight:640}.ov-top small{color:var(--d-amber);font-size:.9em;font-weight:600}.ov-agents{gap:.45em;padding:0 .55em .6em;display:flex;overflow:hidden}.ov-agent{border:1px solid var(--d-line);background:var(--d-raised);border-radius:.9em;flex-direction:column;flex:0 0 64%;min-width:0;padding:.5em .7em;line-height:1.3;display:flex}.ov-agent small{color:var(--d-teal);align-items:center;gap:.4em;font-size:.82em;font-weight:640;display:flex}.ov-agent small i{background:currentColor;border-radius:50%;width:.5em;height:.5em}.ov-agent b{color:var(--d-strong);font-weight:680}.ov-agent span{color:var(--d-muted);font-size:.86em}.ov-agent.is-waiting{border-color:color-mix(in srgb, var(--d-amber) 55%, transparent);background:color-mix(in srgb, var(--d-amber) 14%, var(--d-raised))}.ov-agent.is-waiting small{color:var(--d-amber)}.ov-grid{background:var(--d-line);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid}.ov-tile{background:var(--term-bg);flex-direction:column;min-width:0;display:flex}.ov-head{background:var(--d-raised);align-items:center;gap:.45em;margin:0;padding:.4em .5em;line-height:1.2;display:flex}.ov-head b{min-width:0;color:var(--d-strong);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9em;font-weight:640;overflow:hidden}.ov-tile.is-ask{box-shadow:inset 0 0 0 1.5px var(--d-amber)}.ov-tile.is-ask .ov-head{background:color-mix(in srgb, var(--d-amber) 18%, var(--d-raised))}.ov-new{background:var(--term-bg);color:var(--d-muted);flex-direction:column;justify-content:center;align-items:center;gap:.4em;display:flex}.ov-new span{background:rgb(var(--on-ink-rgb) / .1);width:2.4em;height:2.4em;color:var(--d-text);border-radius:.75em;place-items:center;display:grid}.ov-new small{font-size:.82em;font-weight:600}.hp{gap:.4em;padding:3.3em 1em 1em}.hp-back{color:var(--a-amber);align-items:center;gap:.2em;margin:0 0 .4em -.25em;font-size:1.05em;display:flex}.hp-back .i{width:1.2em;height:1.2em}.hp .hub-ask{padding:.75em .8em}.hp .hub-opt{white-space:normal;padding:.45em .7em;font-size:.92em}.hp .hub-msg{padding:.6em .7em}.hp .hub-st small{display:none}.ph-tb>.toast{white-space:normal;text-align:left;width:-moz-fit-content;width:fit-content;max-width:none;margin-inline:auto;left:.6em;right:.6em;translate:none}.hp-go{border-radius:.8em;justify-content:center;margin-top:.4em;padding-block:.65em}.sc.live .ov:not(.off),.sc.live .hp:not(.off){animation:.32s both m-fade}.mn-stack{z-index:4;width:min(21em,100% - 1.6em);font-family:var(--sans);flex-direction:column;gap:.5em;display:flex;position:absolute;top:.8em;right:.8em}.mn{border:1px solid var(--a-line);background:var(--a-raised);color:var(--a-text);box-shadow:0 14px 34px rgb(var(--shade-rgb) / calc(.4 * var(--shade-k)));border-radius:1.05em;align-items:flex-start;gap:.65em;padding:.65em .8em;line-height:1.3;display:flex}.mn-ic{background:var(--term-bg);width:2.3em;height:2.3em;color:var(--d-amber);border-radius:.6em;flex:none;place-items:center;display:grid}.mn-ic .i{width:1.25em;height:1.25em}.mn-t{flex-direction:column;flex:1;min-width:0;display:flex}.mn-t small{color:var(--a-muted);justify-content:space-between;font-size:.82em;display:flex}.mn-t b{color:var(--a-strong);font-weight:650}.mn-t>span{font-size:.9em}.sc.live .mn[data-drop]:not(.off){animation:.5s cubic-bezier(.2,.8,.2,1) both mn-in}@keyframes mn-in{0%{opacity:0;transform:translate(40%)}}.ph-sig{z-index:6;color:var(--d-strong);display:inline-flex;position:absolute;top:1.05em;right:2.2em}.ph-sig .i{width:1em;height:1em}.ph-st{flex:none;display:inline-grid}.ph-st>*{grid-area:1/1;place-self:center}.ph-spin{border:.14em solid rgb(var(--amber-rgb) / .25);border-top-color:var(--d-amber);border-radius:50%;flex:none;width:.85em;height:.85em;display:inline-block}.sc.live .ph-spin{animation:.9s linear 5 sc-spin}.ph-anchor{color:var(--d-muted);vertical-align:-.1em;margin-left:.35em;display:inline-flex}.ph-anchor .i{width:.9em;height:.9em}.ph-lost{z-index:2;border:1px solid var(--d-line);background:var(--d-raised);color:var(--d-text);font-family:var(--sans);box-shadow:0 10px 26px rgb(var(--shade-rgb) / .45);border-radius:.9em;align-items:flex-start;gap:.6em;padding:.65em .75em;line-height:1.3;display:flex;position:absolute;bottom:.6em;left:.6em;right:.6em}.ph-lost .ph-spin{margin-top:.2em}.ph-lost b{color:var(--d-strong);font-size:.9em;font-weight:640;display:block}.ph-lost small{color:var(--d-muted);margin-top:.2em;font-size:.8em;display:block}.ks-sheet{z-index:4;font-family:var(--sans);flex-direction:column;gap:.45em;display:flex;position:absolute;bottom:.8em;left:.55em;right:.55em}.ks-group{background:var(--a-raised);border-radius:1em;flex-direction:column;display:flex;overflow:hidden}.ks-row{color:var(--a-text);align-items:center;gap:.7em;padding:.7em .9em;font-size:.95em;display:flex}.ks-row+.ks-row{border-top:1px solid var(--a-line)}.ks-row .i{width:1.1em;height:1.1em;color:var(--a-amber);flex:none}.ks-cancel{background:var(--a-raised);color:var(--a-amber);border-radius:1em;justify-content:center;padding:.7em;font-weight:640;display:flex}.ks-ask{z-index:4;background:var(--a-raised);color:var(--a-text);font-family:var(--sans);text-align:center;box-shadow:0 18px 40px rgb(var(--shade-rgb) / .4);border-radius:1.1em;flex-direction:column;gap:.45em;padding:1em 1em .2em;line-height:1.35;display:flex;position:absolute;top:32%;left:12%;right:12%}.ks-ask b{color:var(--a-strong);font-weight:650}.ks-ask p{color:var(--a-muted);margin:0;font-size:.84em}.ks-acts.ks-acts{border-top:1px solid var(--a-line);grid-template-columns:1fr 1fr;margin:.5em -1em 0;font-size:.95em;display:grid}.ks-acts span{color:var(--a-amber);padding:.65em .4em}.ks-acts span+span{border-left:1px solid var(--a-line)}.ks-acts .is-go{font-weight:650}.sc.live .ks-sheet:not(.off){animation:m-sheet .45s var(--m-ease-sheet) both}.la{background:color-mix(in srgb, var(--d-sheet) 92%, transparent);font-family:var(--sans);border:1px solid #e3e8ec1a;border-radius:1.3em;flex-direction:column;gap:.55em;margin-top:auto;margin-bottom:.8em;padding:.8em .9em;line-height:1.25;display:flex}.la-top{align-items:center;gap:.5em;margin:0;display:flex}.la-top .i{width:1.1em;height:1.1em;color:var(--d-amber)}.la-top b{color:var(--d-strong);font-weight:650}.la-agent{flex-direction:column;gap:.5em;padding-bottom:.2em;display:flex}.la-who{align-items:center;gap:.5em;margin:0;display:flex}.la-who>.i{width:1.1em;height:1.1em;color:var(--d-amber);flex:none}.la-who span{flex-direction:column;min-width:0;display:flex}.la-who b{color:var(--d-strong);font-size:.92em;font-weight:640}.la-who small{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.la-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;margin:0;display:grid}.la-btns span{color:var(--d-text);background:#8e98a33d;border-radius:.6em;justify-content:center;padding:.45em .2em;font-size:.88em;font-weight:640;display:flex}.la-btns .is-yes{background:var(--d-amber);color:var(--term-bg)}.la-row{align-items:center;gap:.6em;margin:0;font-size:.9em;display:flex}.la-row b{min-width:0;color:var(--d-text);flex:1;font-weight:560}.la-row>span:last-child{color:var(--d-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35em;font-size:.86em;display:inline-flex}.la-row>span:last-child i{background:var(--d-good);border-radius:50%;width:.45em;height:.45em}.la-env{background:rgb(var(--good-rgb) / .18);width:1.55em;height:1.55em;color:var(--d-good);border-radius:.42em;flex:none;place-items:center;display:grid}.la-env.is-prod{background:rgb(var(--production-rgb) / .18);color:var(--d-production)}.la-env .i{width:.8em;height:.8em}.bc-panes{background:var(--a-paper);flex:1;gap:.45em;min-height:0;padding:.45em}.bc-pane{border:1px solid var(--a-line);border-radius:.75em;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.bc-pane .pane-bar{background:var(--d-sheet);justify-content:flex-start;gap:.45em}.bc-pane .pane-bar b{color:var(--d-strong)}.bc-pane .pane-bar .prod{font-size:.8em}.bc-chk{color:var(--d-amber);margin-left:auto;display:inline-grid}.bc-chk>*{grid-area:1/1;display:inline-flex}.bc-chk .i{width:1.1em;height:1.1em}.bc-chk i{border:1.5px solid var(--d-muted);border-radius:50%;width:1.05em;height:1.05em}.bc-ring{border:1.5px solid var(--a-amber);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bc-dim{pointer-events:none;background:#22293299;position:absolute;inset:2.2em 0 0}.bc-out{border:1px solid var(--d-line);background:var(--d-raised);color:var(--d-text);font:600 .9em/1.3 var(--sans);white-space:nowrap;border-radius:.7em;padding:.3em .8em;position:absolute;top:55%;left:50%;translate:-50% -50%}.bc-bar{border-top:1px solid var(--a-line);background:var(--a-sheet);color:var(--a-text);font-family:var(--sans);flex:none;align-items:center;gap:.7em;padding:.55em .75em;display:flex}.bc-ic{background:var(--a-amber-wash);width:2.2em;height:2.2em;color:var(--a-amber);border-radius:.6em;flex:none;place-items:center;display:grid}.bc-ic .i{width:1.1em;height:1.1em}.bc-say{flex-direction:column;flex:0 auto;min-width:0;line-height:1.3;display:flex}.bc-say b{color:var(--a-amber);white-space:nowrap;font-weight:650}.bc-say small{color:var(--a-muted);font-size:.82em}.sc .bc-field{border:1px solid var(--a-amber);flex:1;min-width:6em}.bc-ph{color:var(--a-faint)}.bc-send{flex:none}.bc-done{color:var(--a-muted);flex:none;font-weight:600}@container (width<=52em){.bc-say small{display:none}}@container (width<=34em){.bc-panes{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.bc-pane .t-l:nth-child(-n+3){display:none}.bc-pane .t{font-size:.95em}.sc .bc-pane .pane-bar .prod{font-size:max(9.5px,.8em)}.bc-done{display:none}.bc-bar{flex-wrap:wrap;gap:.5em}.bc-say{flex:calc(100% - 3em)}.sc .bc-field{flex:60%}}@media (min-width:641px){.f-scenes :is(.sc-kept,.sc-live,.sc-hubPhone,.sc-alerts){height:540px}}.b-byline{color:var(--muted);flex-wrap:wrap;gap:4px 0;font-size:.92rem;display:flex}.b-byline span+span:before{content:"·";color:var(--line-strong);margin:0 10px}.b-byline span:first-child{color:var(--ink);font-weight:600}.b-article{max-width:none}.b-article>*{max-width:72ch}.b-article>.b-table,.b-article>.b-cta,.b-article>.b-pick,.b-article>.b-cards{max-width:860px}.b-toc ul ul{border-left:1px solid var(--line);margin:6px 0 2px 12px;padding-left:10px}.b-toc ul ul li+li{margin-top:5px}.b-toc ul ul a{font-size:.86rem}.b-pick{border-top:1px solid var(--line);padding-top:28px;margin-top:28px!important}.b-pick>*+*{margin-top:12px}.b-pick .b-pick-h{letter-spacing:-.015em;margin-top:0;scroll-margin-top:88px;font-size:1.25rem}.b-pick-ours{border:1px solid rgb(var(--amber-rgb) / .5);background:linear-gradient(180deg, rgb(var(--amber-rgb) / .08), transparent 60%);border-radius:12px;padding:24px 24px 22px}.b-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650}.b-pick ul{padding-left:20px;list-style:outside}.b-pick li+li{margin-top:6px}.b-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;margin-top:16px!important}.b-facts>div{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:8px;padding:12px 14px}.b-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650}.b-facts dd{margin:4px 0 0;font-size:.94rem;line-height:1.45}.b-shot{max-width:none!important;margin:16px 0 4px!important}.b-shot img{width:100%;height:auto;display:block;box-shadow:0 1px 2px rgb(var(--shade-rgb) / calc(.2 * var(--shade-k))), 0 18px 40px -22px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k)))!important;border-radius:10px!important}.b-shot figcaption{color:var(--muted);margin-top:8px;font-size:.86rem}.b-table{overflow-x:auto;margin-top:18px!important}.b-table:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.g-article .b-table table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.45;display:table}.b-table thead th{letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line-strong);vertical-align:bottom;padding:8px 12px 8px 0;font-size:.8rem;font-weight:650}.b-table tbody th{white-space:nowrap;border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:9px 12px 9px 0;font-weight:640}.b-table tbody td{padding:9px 12px 9px 0}.b-cta{border:1px solid rgb(var(--amber-rgb) / .5);background:linear-gradient(180deg, rgb(var(--amber-rgb) / .09), transparent 75%);border-radius:12px;flex-wrap:wrap;gap:18px;padding:22px 24px;display:flex;margin-top:32px!important}.b-cta-text{flex:320px;min-width:0}.b-cta-text>*+*{margin-top:10px}.b-cta-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.12rem;font-weight:650;display:flex}.b-cta-title img{border-radius:6px;flex:none}.b-cta-actions{flex-wrap:wrap;gap:10px;display:flex;margin-top:16px!important}.b-cta-actions .btn{text-decoration:none}.b-cta-scene{flex:100%;margin-top:0}.b-faq h3{margin-top:22px;font-size:1.02rem}.b-faq h3+p{margin-top:6px}.b-sources{padding-left:22px;font-size:.92rem;list-style:decimal}.b-sources li+li{margin-top:5px}.b-sources time{color:var(--muted)}.b-cards{gap:14px;display:grid;padding:0!important;list-style:none!important}.b-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:18px 20px}.b-card+.b-card{margin-top:0!important}.b-card h2,.b-card h3{font-size:1.12rem;line-height:1.3;margin:8px 0 6px!important}.b-card h2 a,.b-card h3 a{text-decoration:none}.b-card h2 a:hover,.b-card h3 a:hover{text-decoration:underline}.b-card>p:last-child{color:var(--muted);font-size:.95rem;line-height:1.5}.b-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.86rem;display:flex}.b-chip{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.b-hub .g-cat li+li{margin-top:0}@media (max-width:1040px){.b-toc ul ul{display:none}}@media (max-width:820px){.b-facts{grid-template-columns:minmax(0,1fr)}.b-pick-ours,.b-cta{padding:18px 16px}.b-table{overflow:visible}.g-article .b-table table,.b-table thead,.b-table tbody,.b-table tr,.b-table th,.b-table td{width:100%;display:block}.b-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b-table tbody tr{border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px}.b-table tbody tr+tr{margin-top:10px}.b-table tbody th{white-space:normal;border:0;padding:0 0 6px;font-size:1rem}.b-table tbody td{border:0;border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;padding:6px 0;display:grid}.b-table tbody td:before{content:attr(data-label);color:var(--muted);font-size:.86rem}}.brand-tag{border-left:1px solid var(--line-strong);letter-spacing:0;color:var(--muted);white-space:nowrap;align-self:center;margin-left:3px;padding-left:11px;font-size:.84rem;font-weight:500}@media (min-width:1041px) and (max-width:1180px){.brand-tag{display:none}}@media (max-width:360px){.brand-tag{display:none}}.g-app-who{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.92rem;line-height:1.35;display:flex}.g-app-who img{border-radius:6px;flex:none}.g-app-who b{letter-spacing:-.01em;font-weight:650}.g-app-who span{color:var(--muted)}.g-app-box{border:1px solid rgb(var(--amber-rgb) / .45);background:linear-gradient(180deg, rgb(var(--amber-rgb) / .07), transparent 75%), var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:center;gap:24px;max-width:880px;margin-top:26px;padding:18px 18px 18px 22px;display:grid}.g-app-box-text{min-width:0}.g-app-say{max-width:52ch;margin:10px 0 0;font-size:1rem;line-height:1.55}.g-app-say a{white-space:nowrap;font-weight:600}.g-app-actions{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.g-app-actions .btn{text-decoration:none}.g-mini:before,.g-mini:after{content:none}.g-app-box .sc-frame.g-mini{padding-bottom:0}.sc.sc-mini{cursor:default;border-radius:14px;height:172px;font-size:11.5px}.sc-mini .w{box-shadow:none;border-radius:14px;inset:0}.sc-mini .w-bar{height:2.5em}.sc-mini .t{padding:.75em .95em}.g-side{flex-direction:column;gap:28px;min-width:0;max-height:calc(100vh - 104px);display:flex;position:sticky;top:88px}.g-side .g-toc{flex:0 auto;min-height:0;max-height:none;position:static;overflow-y:auto}.g-app-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;flex:none;gap:12px;padding:12px 12px 14px;display:flex}.g-app-shot{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;height:auto;display:block}.g-app-card .g-app-who{flex-direction:column;align-items:flex-start;gap:2px;padding:0 2px}.g-app-card .g-app-who img{display:none}.g-app-card .g-app-who b{font-size:1rem}.g-app-card .g-app-who span{font-size:.86rem}.g-app-points{color:var(--muted);gap:7px;margin:0;padding:0 2px;font-size:.86rem;line-height:1.35;list-style:none;display:grid}.g-app-points li{align-items:flex-start;gap:8px;display:flex;margin:0!important}.g-app-points .i{width:15px;height:15px;color:var(--accent);flex:none;margin-top:1px}.g-app-card .btn{text-decoration:none}@media (max-height:760px){.g-app-card .g-app-shot{display:none}}@media (max-height:560px){.g-app-card{display:none}}.g-article{position:relative}.g-bar-mark{pointer-events:none;width:1px;position:absolute;top:33%;bottom:0;left:0}.g-bar{display:none}@media (max-width:1040px){.g-side{max-height:none;position:static}.g-app-card{display:none}.g-bar{z-index:15;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--surface);opacity:0;visibility:hidden;border-radius:14px;align-items:center;gap:10px;max-width:560px;margin-inline:auto;padding:8px 6px 8px 10px;transition:opacity .3s,transform .36s cubic-bezier(.2,.7,.2,1),visibility 0s linear .36s;display:flex;position:fixed;transform:translateY(calc(100% + 28px));box-shadow:0 10px 30px #00000029}.g-bar[hidden]{display:none}.g-bar.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.g-bar img{border-radius:7px;flex:none}.g-bar p{flex-direction:column;min-width:0;margin:0 auto 0 0;line-height:1.2;display:flex}.g-bar b{font-size:.95rem;font-weight:650}.g-bar p span{color:var(--muted);white-space:nowrap;font-size:.8rem}.g-bar .btn{flex:none;text-decoration:none}.g-bar-x{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.g-bar-x:hover{color:var(--ink)}.g-bar-x .i{width:17px;height:17px}body:has(.nav-small[open]) .g-bar{display:none}body:has(.g-bar) .site-footer{padding-bottom:96px}}@media (max-width:720px){.g-app-box{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.sc.sc-mini{height:150px}.sc-mini .t>.t-l:first-child,.sc-mini .t>.t-l:last-child,.sc-mini .t>.t-l:nth-child(2) .t-gap{display:none}}.motion .g-app-box[data-reveal],.motion .g-app-card[data-reveal]{transition:opacity .32s,transform .38s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.motion .g-app-box[data-reveal].is-in,.motion .g-app-card[data-reveal].is-in{transform:none}@media (prefers-reduced-motion:reduce){.g-bar{transition:none}}.wl-head .k-head-grid{align-items:start}.wl-head .k-head-visual{min-width:0}.wl-form{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:16px;padding:clamp(22px,2.6vw,32px);scroll-margin-top:96px;display:block}.wl-form h2{letter-spacing:-.02em;margin-bottom:6px;font-size:1.35rem}.wl-lead{color:var(--muted);margin-bottom:8px;line-height:1.5}.wl-label{color:var(--ink);margin:16px 0 8px;padding:0;font-size:.92rem;font-weight:600;display:block}.wl-form input[type=email]{border:1px solid var(--line-strong);background:var(--field);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.wl-form input[type=email]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--amber-rgb) / .22);outline:none}.wl-form [aria-invalid=true]{border-color:var(--danger)}.wl-platforms{border:0;min-width:0;margin:0;padding:0}.wl-platforms[aria-invalid=true] .wl-check{border-color:rgb(var(--danger-rgb) / .55)}.wl-hint{color:var(--muted);margin:-2px 0 10px;font-size:.86rem}.wl-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.wl-check{border:1px solid var(--line-strong);background:var(--field);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:8px 12px;font-size:.94rem;font-weight:560;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.wl-check:hover{border-color:rgb(var(--amber-rgb) / .5)}.wl-check input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.wl-check>.i{width:17px;height:17px;color:var(--muted);flex:none}.wl-box{border:1px solid var(--line-strong);background:0 0;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:grid}.wl-box .i{width:13px;height:13px;color:var(--on-accent);opacity:0;transition:opacity .15s}.wl-check:has(input:checked){border-color:var(--accent);background:rgb(var(--amber-rgb) / .1)}.wl-check:has(input:checked)>.i{color:var(--accent)}.wl-check input:checked+.wl-box{border-color:var(--accent);background:var(--accent)}.wl-check input:checked+.wl-box .i{opacity:1}.wl-check:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--amber-rgb) / .22)}.wl-name{overflow-wrap:anywhere;min-width:0}.wl-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.wl-actions{margin-top:20px}.wl-actions .btn .i{width:18px;height:18px}.wl-consent{color:var(--muted);margin-top:12px;font-size:.84rem;line-height:1.5}.wl-consent a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.wl-result:empty{display:none}.wl-result .alert,.wl-form noscript .alert{margin-top:14px}.wl-done{text-align:left;outline:none}.wl-done-mark{background:rgb(var(--good-rgb) / .12);border:1px solid rgb(var(--good-rgb) / .45);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.wl-done-mark .i{width:28px;height:28px;color:var(--ok)}.wl-done p{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.d-plats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.d-plat{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;flex-direction:column;padding:20px 20px 18px;scroll-margin-top:96px;display:flex}.d-plat>.i{width:26px;height:26px;color:var(--accent);margin-bottom:12px}.d-plat h3{letter-spacing:-.015em;margin-bottom:14px;font-size:1.15rem}.d-plat:has(.d-plat-detail) h3{margin-bottom:0}.d-plat-detail{color:var(--muted);margin-top:2px;margin-bottom:14px;font-size:.84rem}.d-plat .d-soon{gap:8px;max-width:100%;margin-top:auto;padding:5px 12px;font-size:.86rem}.d-plat .d-action{margin-top:14px}.d-plat.is-soon{background:0 0}.d-plat.is-out{border-color:rgb(var(--amber-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--amber-rgb) / .18), 0 12px 32px -18px rgb(var(--amber-rgb) / .45)}.d-plat.is-out .d-action{margin-top:auto;padding-top:14px}.d-head .d-hero-facts{margin-top:14px;font-size:.92rem}.wl-page [data-when]{text-align:center}.wl-page .p-lead{max-width:40em;margin-left:auto;margin-right:auto}.wl-page .co-mark{margin-left:auto;margin-right:auto}.wl-page [data-when=bad] .co-mark{background:rgb(var(--amber-rgb) / .12);border-color:rgb(var(--amber-rgb) / .45)}.wl-page [data-when=bad] .co-mark>.i{color:var(--accent)}.wl-bad-title{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.08}.wl-page .p-actions{justify-content:center}.plans-closed{align-items:center;margin-bottom:16px}.plans-closed .i{color:var(--accent);margin-top:0}@media (max-width:560px){.wl-grid,.d-plats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wl-check,.wl-box,.wl-box .i,.wl-form input[type=email]{transition:none}}.mac-facts{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:12px 0 0;font-size:.88rem;display:flex}.mac-facts[hidden]{display:none}.mac-sum{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;max-width:100%;font-size:.78rem;display:inline-flex}.mac-sum code{font-family:var(--mono);word-break:break-all;opacity:.85;font-size:.72rem}.k-cta:has(>.mac-facts){padding-bottom:30px;position:relative}.k-cta>.mac-facts{justify-content:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.k-cta>.mac-facts .mac-sum{display:none}.k-end .k-cta>.mac-facts{margin:0;font-size:.88rem}.store-badge{align-items:center;display:inline-flex}.store-badge img{width:auto;height:40px;display:block}.btn-large+.store-badge img,.k-cta .store-badge img{height:48px}.k-store{justify-content:center;margin:18px 0 0;display:flex}.k-store[hidden],.k-cta .btn[hidden]{display:none}.footer-store{margin:0 0 0 auto}@media (max-width:720px){.footer-store{margin:4px 0 0}}:root[data-visitor=iphone] .p-actions>.store-badge,:root[data-visitor=ipad] .p-actions>.store-badge{order:-1}:root{--control-h:48px;--control-radius:8px;--btn-radius-large:12px;--btn-radius-small:10px;--btn-amber:var(--amber-fill);--btn-amber-hover:var(--amber-fill-hover);--btn-amber-press:var(--amber-fill-press);--btn-on-amber:var(--on-amber);--btn-amber-face:linear-gradient(180deg, var(--amber-fill-line) 0 1px, var(--amber-fill-top) 1.6px, var(--amber-fill));--btn-amber-face-hover:linear-gradient(180deg, var(--amber-fill-line) 0 1px, var(--amber-fill-hover-top) 1.6px, var(--amber-fill-hover));--btn-line:color-mix(in srgb, var(--ink) 24%, transparent);--btn-line-hover:color-mix(in srgb, var(--ink) 48%, transparent);--btn-fill:color-mix(in srgb, var(--ink) 5%, transparent);--btn-fill-hover:color-mix(in srgb, var(--ink) 10%, transparent);--btn-fill-press:color-mix(in srgb, var(--ink) 15%, transparent)}.btn{--btn-radius:var(--btn-radius-large);min-height:var(--control-h);border-radius:var(--btn-radius);letter-spacing:-.005em;box-shadow:none;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;position:relative}.btn-small{--btn-radius:var(--btn-radius-small);min-height:36px;padding:6px 14px}.btn-large{--btn-radius:var(--btn-radius-large)}.btn:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}input[type=email],input[type=text],input[type=number],input[type=password],select{min-height:var(--control-h);border-radius:var(--control-radius)}textarea{border-radius:var(--control-radius)}body .btn.btn-primary,body .btn.btn-amber{border-color:var(--btn-amber-edge);background:var(--btn-amber-face);color:var(--btn-on-amber);box-shadow:0 1px 2px rgb(var(--amber-shadow-rgb) / .12), 0 4px 12px -6px rgb(var(--amber-rgb) / .4)}body .btn.btn-primary:hover:not(:disabled),body .btn.btn-amber:hover:not(:disabled){background:var(--btn-amber-face-hover);box-shadow:0 1px 2px rgb(var(--amber-shadow-rgb) / .12), 0 6px 18px -6px rgb(var(--amber-rgb) / .55)}body .btn.btn-primary:active:not(:disabled),body .btn.btn-amber:active:not(:disabled){background:var(--btn-amber-press);box-shadow:none}body .btn.btn-secondary{border-color:var(--btn-line);background:var(--btn-fill);color:var(--ink)}body .btn.btn-ghost{border-color:color-mix(in srgb, var(--on-ink) 26%, transparent);background:color-mix(in srgb, var(--on-ink) 4%, transparent);color:var(--on-ink)}body .btn.btn-secondary:hover:not(:disabled){border-color:var(--btn-line-hover);background:var(--btn-fill-hover)}body .btn.btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--on-ink) 50%, transparent);background:color-mix(in srgb, var(--on-ink) 10%, transparent)}body .btn.btn-secondary:active:not(:disabled){background:var(--btn-fill-press)}body .btn.btn-ghost:active:not(:disabled){background:color-mix(in srgb, var(--on-ink) 15%, transparent)}body .btn.btn-danger{border-color:var(--danger);background:var(--danger);color:var(--bg)}body .btn.btn-danger:hover:not(:disabled){border-color:var(--danger-hover);background:var(--danger-hover)}body .btn.btn-danger:active:not(:disabled){filter:brightness(.94)}body .btn:disabled,body .btn[aria-disabled=true]{opacity:.5;box-shadow:none;filter:saturate(.6);cursor:not-allowed}body .btn[data-current-plan]:disabled{opacity:.75;filter:none;cursor:default}body .btn.btn-provider{width:100%;height:var(--control-h);border-color:var(--prov-line);background:var(--prov-bg);color:var(--prov-ink);justify-content:center;gap:0;padding:0 48px;font-size:.95rem;font-weight:500}body .btn.btn-provider:hover:not(:disabled){border-color:var(--prov-line);background:var(--prov-bg-hover)}body .btn.btn-provider:active:not(:disabled){background:var(--prov-bg-press)}.btn-provider .provider-logo{flex:none;display:block;position:absolute;top:50%;transform:translateY(-50%)}.btn-provider-google .provider-logo{width:20px;height:20px;left:14px}.btn-provider-apple .provider-logo{height:calc(var(--control-h) - 2px);width:auto;mix-blend-mode:var(--prov-blend);left:4px}.btn-provider .provider-logo-light{display:var(--prov-logo-light)}.btn-provider .provider-logo-dark{display:var(--prov-logo-dark)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.sc .btn-solid{border:1px solid var(--btn-amber-edge);background:linear-gradient(180deg, var(--amber-fill-line) 0 1px, var(--amber-fill-top) 1.7px, var(--amber-fill));color:var(--on-amber);box-shadow:0 1px 2px rgb(var(--amber-shadow-rgb) / .18);border-radius:.75em}.sc .btn-solid.hit{background:var(--amber-fill-press);box-shadow:none}.sc .btn-text{border:1px solid var(--a-glass-edge);background:rgb(var(--on-ink-rgb) / .05);box-shadow:none;border-radius:.75em}.sc .btn-danger{border:1px solid color-mix(in srgb, var(--a-danger) 70%, black);background:var(--a-danger);color:var(--a-on-accent);box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px rgb(var(--shade-rgb) / calc(.2 * var(--shade-k)));border-radius:.75em}.sc .btn-mini{border-color:color-mix(in srgb, var(--a-amber) 40%, transparent);background:color-mix(in srgb, var(--a-amber) 8%, transparent);box-shadow:none;border-radius:.75em}.sc .field{border:1px solid var(--a-line-strong);background:var(--a-field);box-shadow:none;border-radius:.6em}.sc .field.is-from{border:1px dashed var(--line-strong);box-shadow:none;background:0 0}.site-header{background:var(--bg);border-bottom:1px solid var(--line)}.header-row{gap:40px;min-height:64px}.brand{letter-spacing:-.02em;gap:10px;font-size:1.06rem;font-weight:640}.brand-logo{border-radius:6px;width:26px;height:26px}.nav-wide ul{gap:4px}.nav-wide a{min-height:36px;color:var(--muted);border-radius:8px;align-items:center;padding:0 11px;font-size:.93rem;font-weight:520;transition:color .15s,background-color .15s;display:inline-flex}.nav-wide a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.nav-wide a[aria-current=page]{color:var(--ink);font-weight:600}.nav-wide a:after{background:var(--accent);border-radius:1px;height:2px;bottom:2px;left:11px;right:11px}.nav-wide a:hover:after{transform:scaleX(0)}.nav-wide a[aria-current=page]:after{transform:scaleX(1)}.header-end{gap:6px}.lang-menu summary{min-height:36px;color:var(--muted);letter-spacing:.02em;border-radius:8px;gap:5px;padding:0 10px;font-size:.84rem;font-weight:560}.lang-menu summary:hover,.lang-menu[open] summary{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.lang-menu summary .i{width:16px;height:16px}.lang-menu ul{border-color:var(--line-strong);box-shadow:0 12px 32px rgb(var(--shade-rgb) / calc(.28 * var(--shade-k)));border-radius:10px;padding:6px;top:calc(100% + 6px)}.lang-menu a{border-radius:6px;padding:7px 10px;font-size:.92rem}.theme-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-grid}.theme-btn:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.theme-btn:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}.theme-btn .i{grid-area:1/1;width:17px;height:17px}.theme-btn .theme-sun{display:var(--only-light)}.theme-btn .theme-moon{display:var(--only-dark)}.header-end .hdr-acct{border-left:1px solid var(--line);min-width:0;margin-left:4px;padding-left:10px}.nav-login{min-height:36px;color:var(--muted);border-radius:8px;align-items:center;padding:0 10px;font-size:.93rem;font-weight:520;display:inline-flex}.nav-login:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.header-end>.btn{margin-left:6px}.header-end .btn-small{min-height:36px;padding:0 16px;font-size:.9rem}.nav-small summary{color:var(--ink);border-radius:8px}.nav-small nav{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 18px 40px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)));padding:8px 16px 18px}.nav-small li a{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 4px;font-weight:520}.nav-small li a[aria-current=page]{color:var(--accent);font-weight:600}.nav-small .nav-small-start{padding-top:14px}.nav-small .nav-small-start a.btn{border-bottom:1px solid var(--btn-amber-edge);color:var(--btn-on-amber);justify-content:center;padding:10px 18px;display:flex}.nav-small-end{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.nav-small .lang-row{border-top:0;gap:0 4px;margin-top:0;padding-top:0}.nav-small-end .theme-btn{border:1px solid var(--line);width:44px;height:44px}.nav-small .lang-row a{color:var(--muted);border:0;border-radius:8px;padding:8px 10px;font-size:.9rem}.nav-small .lang-row a[aria-current=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}@container scene (width>=561px){.sync-mac .tile:nth-child(n+3){display:flex}.sync-mac .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-mac .w-q{display:none}.sync-tag{border:1px solid rgb(var(--amber-rgb) / .35);background:var(--a-sheet);width:max-content;color:var(--a-amber);white-space:nowrap;border-radius:1em;margin:0;padding:.2em .75em;font-size:.82em;left:50%;translate:-50%}}@media (prefers-reduced-motion:no-preference){.sc-frame:not(.sc-frame-pocket){padding-bottom:46px}.sc-frame:not(.sc-frame-pocket)>:is(.sc-pause,.sc-tap){inset:auto 0 0 auto}.k-deck.is-pinned .k-card .sc-frame{padding-bottom:0}}.w-q{min-width:3em}@media (min-width:641px){.g-do-scene .sc{height:440px}}.sc .w-sect{font-size:max(9.5px,.78em)}.sc .pal small{font-size:max(9.5px,.8em)}.panes-win+.run{z-index:4}.t-bad{color:var(--prod)}.pane .t{overflow:hidden}@container scene (width<=560px){.sc-fleet .pane .t-l:nth-child(-n+2){display:none}}@media (min-width:901px){.k-head-visual :is(.sc-mosh,.sc-alerts,.sc-kept,.sc-live,.sc-hubPhone){height:clamp(440px,38vw,520px)}}.sync-tag>.i{display:none}@container scene (width<=560px){.sync-mac{height:auto;font-size:.9em}.sync-mac .w{position:relative;inset:auto}.sync-mac .w-head{gap:.5em;height:3em;padding:0 .6em 0 .85em}.sync-mac .w-q,.sync-mac .w-seg,.sync-mac .w-arrow{display:none}.sync-mac .w-addw{margin-left:auto}.sync-mac .w-add{border-radius:.65em;justify-content:center;align-items:center;width:2.2em;height:2.2em;padding:0;display:inline-flex}.sync-mac .w-page{flex:none;padding:.7em .7em .75em}.sync-mac .w-sect{display:none}.sync-mac .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;margin:0}.sync-mac .tiles .tile{border-radius:.8em;gap:.55em;padding:.45em .6em;display:flex}.sync-mac .tile-ic{border-radius:.6em;width:2.1em;height:2.1em}.sync-mac .tile-m,.sync-mac .tile-t code{display:none}.sync-mac .sheet{gap:.45em;padding:.75em .8em .8em}.sync-mac .sheet label{grid-template-columns:5.4em minmax(0,1fr);align-items:center;gap:.5em}.sync-mac .sheet .btn-solid{padding-block:.55em}.sync-link{place-items:center;height:auto;display:grid}.sync-track{display:none}.sync .sync-tag{border:1px solid rgb(var(--amber-rgb) / .4);background:var(--a-sheet);white-space:nowrap;text-align:left;border-radius:1em;align-items:center;gap:.4em;width:auto;margin:0;padding:.25em .8em .25em .6em;font-size:.86em;line-height:1.3;display:inline-flex;position:relative;inset:auto;translate:none}.sync-tag>.i{flex:none;width:1em;height:1em;display:block}.sync-ph{justify-content:center;align-items:flex-start;height:auto;min-height:0;display:flex;-webkit-mask-image:none;mask-image:none;container-type:size}.sync-ph .ph-side{aspect-ratio:.49;flex:none;width:auto;max-width:100%;height:100cqh;font-size:4.42478cqh}.sync-ph .ph-side .ph-s{padding:3.1em .6em .7em}.sync-ph .ph-side .ph-tabs,.sync-ph .ph-side .ph-sect{display:none}.sync-ph .ph-side .group{gap:.4em}.sync-ph .ph-side .group .row{flex-wrap:nowrap;gap:.5em;min-height:2.9em;padding:.4em .5em;display:flex}.sync-ph .ph-side .ph-head{grid-template-columns:minmax(0,1fr) 2.2em;padding-left:.35em}.sync-ph .ph-side .ph-head>.ph-round:first-child,.sync-ph .ph-side .ph-head>.ph-round:last-child{display:none}.sync-ph .ph-side .ph-head .ph-round{width:2.2em;height:2.2em}.sync-ph .ph-side .ph-ttl{align-items:flex-start}.sync-ph .ph-side .row-ic{border-radius:.6em;width:1.9em;height:1.9em}.sync-ph .ph-side .row-t small{font-size:max(9.5px,.8em)}}@container scene (width<=560px) and (orientation:portrait){.sync{grid-template-rows:auto 2.6em minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;padding:2px 2px 4px}.sync-line,.sync-beam{width:1px;height:auto;inset:0 auto 0 50%}.sync-beam{transform-origin:top;animation-name:sync-beam-y}}@container scene (width<=560px) and (orientation:landscape){.sync{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 2.8em 38.22cqh;align-items:center;padding:4px 2px}.sync-mac{font-size:1em}.sync-mac .tiles .tile-t code{display:block}.sync-link{align-self:stretch}.sync-line,.sync-beam{width:auto;height:1px;inset:50% 0 auto}.sync .sync-tag{padding:.35em}.sync .sync-tag>span{display:none}.sync-ph{align-self:center;height:78%}}@container scene (width<=560px){.hub-main .hub-msg,.hp .hub-msg{margin-top:auto}.hub-main .toast{bottom:6.4em}.sc .ph-s.hp>.toast{bottom:10.6em}.sc .t.t-replay{padding-top:2.7em}.bc-out{left:auto;right:.8em;translate:0 -50%}.sc-group .w-page>.tiles:first-of-type{grid-template-columns:minmax(0,1fr)}}@keyframes k-in{0%{opacity:0;translate:0 40px}to{opacity:1;translate:none}}@keyframes k-beam{0%{opacity:.85;background-position:0 0,0 0}to{opacity:1;background-position:0 0,260px 0}}.k-hero .h-atmo{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.k-hero{padding-top:clamp(40px,5.4vw,84px);padding-bottom:clamp(24px,3vw,48px)}.k-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(36px,4vw,60px);display:grid}.k-hero-head{text-align:center;flex-direction:column;align-items:center;display:flex}.k-stage{width:min(100%,940px);position:relative}.k-stage-in{aspect-ratio:100/70;position:relative;container-type:inline-size}.k-beam{z-index:-1;pointer-events:none;background:radial-gradient(36% 34% at 54% 54%, rgb(var(--amber-rgb) / .3), transparent 72%), repeating-linear-gradient(112deg, transparent 0 46px, rgb(var(--amber-rgb) / .06) 46px 50px, transparent 50px 120px);width:150%;height:150%;animation:7s ease-in-out both k-beam;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(44% 46% at 54% 54%,#000 18%,#0000 74%);mask-image:radial-gradient(44% 46% at 54% 54%,#000 18%,#0000 74%)}.k-stage-in:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 62% 50%, rgb(var(--shade-rgb) / calc(.55 * var(--shade-k))), transparent 75%);filter:blur(6px);height:3cqi;position:absolute;bottom:-1.2cqi;left:6%;right:-2%}.k-live{z-index:1;width:85%;animation:k-in 1s var(--ease-out,ease-out) both .2s;position:absolute;top:0;left:0}.k-stage .k-live .sc-frame{padding-bottom:0}.k-live .sc-frame:before,.k-live .sc-frame:after{content:none}.k-live .sc-hero{contain:layout;height:56cqi;font-size:1.95cqi;overflow:visible}.k-live .hl .w{border-color:rgb(var(--amber-rgb) / .32);box-shadow:0 0 0 1px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k))), 0 4cqi 9cqi -2cqi rgb(var(--shade-rgb) / calc(.85 * var(--shade-k))), 0 0 9cqi -1cqi rgb(var(--amber-rgb) / .3);border-radius:1.4cqi;inset:0}.k-live .hl-t{gap:.38em;padding:1.1em 1.3em}.k-live .hl-out{color:var(--term-dim,var(--muted))}.k-live .hl-l{white-space:pre;flex-wrap:nowrap}.k-live .w-tab:nth-child(n+3){display:none}.k-live .hl-q{max-width:72%;box-shadow:0 0 40px -6px rgb(var(--production-rgb) / .35);align-self:flex-start;margin-top:.3em;padding:.55em .7em;font-size:1.02em}.k-live .hl-q b{margin-right:.8em}.k-stage .k-live .sc-frame>.sc-pause{width:30px;height:30px;inset:calc(70cqi - 30px) auto auto 0}.k-live .sc-tap{display:none!important}.k-stage-phone{z-index:2;width:24.5%;animation:k-in 1.1s var(--ease-out,ease-out) both .4s;box-shadow:0 0 0 1px var(--glass-line), inset 0 1px 0 rgb(var(--on-ink-rgb) / .1), -2cqi 3cqi 6cqi -1cqi rgb(var(--shade-rgb) / calc(.75 * var(--shade-k))), 0 0 8cqi -2cqi rgb(var(--amber-rgb) / .25);border-radius:13%/6%;padding:.75cqi;position:absolute;bottom:0;right:0}.h-phone-app{container-type:inline-size}.h-phone-in{aspect-ratio:660/1434;color:var(--a-text);border-radius:11.5%/5.3%;line-height:1.45;position:relative;overflow:hidden}.h-phone-in .ph{aspect-ratio:auto;height:auto;box-shadow:none;border-radius:0;padding:0;font-size:3.9cqw;position:absolute;inset:0}.h-phone-in .ph-s{border-radius:0;inset:0}.k-pocket{text-align:left;display:none}.k-stage.is-tilt{perspective:2000px}.k-stage.is-tilt .k-live,.k-stage.is-tilt .k-stage-phone{transition:transform .4s var(--ease-out,ease-out)}.k-stage.is-tilt .k-live{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.k-stage.is-tilt .k-stage-phone{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(60px)}.k-stage.is-settling .k-live,.k-stage.is-settling .k-stage-phone{transition-duration:.9s}@media (min-width:1180px){.k-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding-top:clamp(40px,4vw,72px);padding-bottom:clamp(40px,4vw,72px);display:flex}.k-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);place-items:center stretch;gap:clamp(40px,4vw,64px);width:min(1200px,100%)}.k-hero-head{text-align:left;align-items:flex-start}.k-hero h1{max-width:none;margin-inline:0;font-size:clamp(3.1rem,4.6vw,4.1rem);line-height:.98}.k-hero .h-lead{text-wrap:pretty;max-width:24em;margin-inline:0;font-size:clamp(1.12rem,1.4vw,1.36rem)}.k-pro{margin-inline:0}.k-hero .k-cta{justify-content:flex-start;gap:10px}.k-hero .k-cta .btn-large{padding-inline:18px}.k-hero .k-meta{flex-direction:column;align-items:flex-start;gap:12px}.k-hero .h-platforms{justify-content:flex-start;gap:8px 18px}.k-stage{width:calc(100% + min(140px,max(0px,50vw - 600px)))}}@media (max-width:640px){.k-hero-grid{gap:30px}.k-stage{width:100%}.k-stage-in{aspect-ratio:auto;container-type:normal}.k-beam{width:170%;height:110%}.k-stage-in:after{height:16px;bottom:40px;left:18%;right:18%}.k-live,.k-stage-phone{display:none}.k-pocket{width:calc(var(--m-w) * .76);margin-inline:auto;display:block;position:relative}.k-pocket .sc-frame{animation:m-visual .9s var(--m-ease) both .2s;padding-bottom:46px}.k-pocket .sc-frame:after{content:none}.k-pocket .sc-frame:before{background:radial-gradient(50% 46% at 50% 50%, rgb(var(--amber-rgb) / .26), transparent 72%);inset:4% -36% 10%}.k-pocket .sc{height:calc(var(--m-w) * .76 / .505 + 12px);font-size:calc(var(--m-w) * .044);overflow:visible}.k-stage .k-pocket .sc-frame>:is(.sc-pause,.sc-tap){width:34px;height:34px;inset:auto 0 0 auto}}@media (prefers-reduced-motion:reduce){.k-beam,.k-live,.k-stage-phone,.k-pocket .sc-frame{animation:none!important}.k-stage.is-tilt .k-live,.k-stage.is-tilt .k-stage-phone{transition:none;transform:none}}@media (min-width:1040px){.is-pinned .k-tour .k-tour-pause{order:-1}.is-pinned .k-tour ol{width:min(100%,32.5% - clamp(36px,4vw,56px)/3.07692 - 48px)}}.header-row{position:relative}.nav-wide .pm{position:static}.pm-btn{min-height:36px;color:var(--muted);font:520 .93rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px 0 11px;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.pm-btn:hover,.pm[data-open] .pm-btn{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.pm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pm-btn[data-current]{color:var(--ink);font-weight:600}.pm-btn[data-current]:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:2px;left:11px;right:26px}.pm-chev.i{opacity:.75;width:15px;height:15px;transition:transform .18s}.pm[data-open] .pm-chev,.pm-small[data-open] .pm-chev{transform:rotate(180deg)}.pm-panel{z-index:30;white-space:normal;border:1px solid var(--line-strong);background:var(--surface);width:100%;box-shadow:0 28px 64px rgb(var(--shade-rgb) / calc(.5 * var(--shade-k))), 0 2px 8px rgb(var(--shade-rgb) / calc(.25 * var(--shade-k)));opacity:0;visibility:hidden;border-radius:14px;padding:18px 14px 0;transition:opacity .14s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% - 4px);left:0;transform:translateY(-6px)}.pm-panel:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--amber-rgb) / .75) 30%, rgb(var(--amber-rgb) / .75) 70%, transparent);height:1px;position:absolute;top:-1px;left:24px;right:24px}.pm-panel:after{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.pm.is-js[data-open] .pm-panel,.pm:not(.is-js):hover .pm-panel,.pm:not(.is-js):focus-within .pm-panel{opacity:1;visibility:visible;transition:opacity .14s,transform .16s,visibility;transform:none}.pm-groups{grid-template-columns:2fr 1fr 1fr;display:grid}.pm-panel .pm-group{min-width:0;padding:0 6px}.pm-panel .pm-group+.pm-group{border-left:1px solid var(--line);padding-left:12px}.pm-head{color:var(--muted);letter-spacing:.01em;margin:0 0 6px;padding:0 10px;font-size:.8rem;font-weight:600}.pm-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pm-panel .pm-connect ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:4px}.nav-wide .pm-panel a{min-height:0;color:var(--ink);font-size:inherit;white-space:normal;background:0 0;border-radius:10px;align-items:flex-start;gap:12px;padding:9px 10px;text-decoration:none;transition:background-color .12s;display:flex}.nav-wide .pm-panel a:after{content:none}.nav-wide .pm-panel a:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.nav-wide .pm-panel a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pm-ic{border:1px solid var(--line);background:rgb(var(--on-ink-rgb) / .03);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;place-items:center;transition:border-color .12s,background-color .12s;display:grid}.pm-ic .i{width:17px;height:17px}.pm-panel a:hover .pm-ic{border-color:rgb(var(--amber-rgb) / .45);background:var(--accent-soft)}.pm-txt{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.pm-name{font-size:.92rem;font-weight:580;line-height:1.3}.pm-line{color:var(--muted);font-size:.8rem;font-weight:450;line-height:1.35}.pm-panel a[aria-current=page] .pm-name{color:var(--accent)}.pm-foot{border-top:1px solid var(--line);background:rgb(var(--on-ink-rgb) / .025);border-radius:0 0 13px 13px;margin:12px -14px 0;padding:8px 14px}.nav-wide .pm-foot .pm-overview{align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px 12px 8px 10px}.pm-foot .pm-overview>.i{width:18px;height:18px;color:var(--accent)}.pm-foot .pm-txt{flex-direction:row;align-items:baseline;gap:10px;padding:0}.nav-small nav{overscroll-behavior:contain;max-height:calc(100dvh - 64px);overflow-y:auto}.pm-small .pm-btn{border-bottom:1px solid var(--line);width:100%;min-height:0;color:var(--ink);border-radius:0;justify-content:space-between;padding:12px 4px;font-size:1rem;font-weight:520;display:flex}.pm-small .pm-btn:hover{background:0 0}.pm-small .pm-btn[data-current]{color:var(--accent);font-weight:600}.pm-small .pm-btn[data-current]:after{content:none}.nav-small .pm-small .pm-chev.i{width:18px;height:18px}.pm-small.is-js:not([data-open]) .pm-small-panel{display:none}.pm-small-panel{border-bottom:1px solid var(--line);padding:4px 0 10px}.pm-small[data-open] .pm-small-panel{animation:.18s both pm-fade}.pm-small-panel .pm-head{margin:12px 0 2px;padding:0 4px}.pm-small-panel ul{margin:0;padding:0;list-style:none}.nav-small .pm-small-panel a{color:var(--ink);border:0;align-items:center;gap:12px;padding:6px 4px;font-size:.97rem;font-weight:500;display:flex}.nav-small .pm-small-panel a[aria-current=page]{color:var(--accent);font-weight:600}.nav-small .pm-small-panel .pm-ic{border-radius:8px;width:28px;height:28px}.nav-small .pm-small-panel .i{width:16px;height:16px}.nav-small .pm-small-panel .pm-overview>.i{width:28px;color:var(--accent)}@keyframes pm-fade{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pm-panel,.pm.is-js[data-open] .pm-panel,.pm:not(.is-js):hover .pm-panel,.pm:not(.is-js):focus-within .pm-panel{transition:opacity .1s,visibility;transform:none}.pm-chev.i{transition:none}.pm-small[data-open] .pm-small-panel{animation:none}}.site-footer .footer-grid{grid-template-columns:repeat(6,minmax(0,max-content));justify-content:space-between;gap:36px 28px}.site-footer .footer-brand{border-bottom:1px solid var(--line);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 24px;padding-bottom:28px}.site-footer .footer-brand .muted{max-width:60ch;margin:0;font-size:.9rem}.site-footer .footer-grid ul{margin:0;padding:0;list-style:none}.site-footer .footer-grid h2{margin-bottom:10px}.site-footer .footer-grid li{white-space:nowrap;margin-top:7px}.site-footer .footer-legal{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}.site-footer .footer-legal ul{flex-wrap:wrap;gap:6px 22px;display:flex}.site-footer .footer-legal li{margin:0}.site-footer .footer-legal a{font-size:.86rem}@media (max-width:1180px){.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.site-footer .footer-grid li{white-space:normal}}@media (max-width:720px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.site-footer .footer-brand{flex-direction:column;align-items:flex-start}}.provider-buttons{gap:12px;margin-top:16px;display:grid}.provider-note{margin:8px 0 0}.provider-or{color:var(--text-muted,inherit);align-items:center;gap:12px;margin:16px 0;font-size:.875rem;display:flex}.provider-or:before,.provider-or:after{content:"";border-top:1px solid var(--border,currentColor);opacity:.6;flex:1}html img.img-light{display:var(--only-light)}html img.img-dark{display:var(--only-dark)}
