@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--target-min:44px;--topbar-h:56px;--bar-h:72px;--stick-top:80px;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Segoe UI Variable Display", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--fs-body:1.0625rem;--fs-label:.875rem;--fs-heading:1.375rem;--fs-display:clamp(1.75rem, 1.4rem + 1.6vi, 2.25rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--t-hero:2.5rem;--t-hero-lh:1.1;--t-hero-tr:-.028em;--t-large:2.125rem;--t-large-lh:1.2;--t-large-tr:-.024em;--t-title2:1.375rem;--t-title2-lh:1.27;--t-title2-tr:-.018em;--t-sub:.9375rem;--t-sub-lh:1.33;--t-sub-tr:-.009em;--t-foot:.8125rem;--t-foot-lh:1.38;--t-foot-tr:-.003em;--lh-body:1.35;--lh-label:1.4;--lh-heading:1.25;--lh-display:1.1;--tracking-body:-.013em;--tracking-label:.005em;--tracking-heading:-.01em;--tracking-display:-.02em;--tracking-wordmark:-.03em;--bg:#f5f5f7;--surface:#fff;--surface-2:#f5f5f7;--surface-elevated:#fff;--surface-3:#f5f5f7;--fill:#7878801f;--ink:#1d1d1f;--ink-2:#636366;--ink-3:#6e6e73;--rule:#3c3c432b;--rule-strong:#00000029;--field-border:#86868b;--accent:#0071e3;--on-accent:#fff;--accent-hover:#0067cc;--accent-text:#06c;--accent-ring:#06c6;--danger:#d70015;--on-danger:#fff;--danger-soft:#d700151a;--ok-text:#146b3a;--warn-text:#7a4d00;--warn-soft:#ff950026;--warn-dot:#ff9500;--ok-soft:#248a3d1f;--radius-thumb:8px;--presenter-bg-white:#fff;--presenter-bg-grey:#e5e7eb;--presenter-bg-navy:#1b2a4a;--presenter-bg-amber:#fdecc8;--w-project:1180px;--w-form:640px;--scrim:#00000052;--glass:#f5f5f7cc;--inverse-bg:#1d1d1f;--inverse-ink:#f5f5f7;--bg-auth:#fff;--raised:#fff;--side:#ececf0;--fill-press:#78788038;--row-press:#0000000e;--accent-soft:#0071e31a;--green:#248a3d;--chev:#aeaeb2;--focus:#0071e3a6;--ring:#0071e338;--glass-pop:#fcfcfdd1;--glass-sheet:#f6f6f8f0;--shadow-pop:0 18px 50px -12px #00000047, 0 0 0 .5px #0000001a;--wash-1:#ff95001f;--wash-2:#5e5ce612;--wash-3:#ff2d5512;--sh-1:0 1px 2px #0000000a, 0 1px 3px #0000000f;--sh-2:0 2px 4px #0000000d, 0 8px 24px #0000001a;--amber:#f29a1f;--amber-soft:#f29a1f2e;--amber-ink:#7a4d00;--amber-bar:#b36b00;--on-amber:#13294b;--danger-text:#c40013;--card-edge:transparent;--slide-bg:#fff;--slide-ink:#13294b;--slide-dim:#4a5568;--label-bg:#13294beb;--label-ink:#fff;--caption-bg:#000000c7;--caption-ink:#fff;--radius-field:12px;--radius-card:18px;--radius-group:12px;--radius-widget:22px;--radius-dialog:22px;--radius-pill:999px;--radius-tile:14px;--z-sticky:10;--z-menu:20;--z-dialog:30;--z-toast:40;--w-auth:460px;--w-content:700px;--w-launcher:980px;--w-side:292px;--w-aside:340px;--w-signup:980px;--d-press:.1s;--d-press-out:.16s;--d-ui:.2s;--d-sheet:.32s;--d-enter:.3s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--d-drawer:.44s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-elevated:#2c2c2e;--surface-3:#3a3a3c;--fill:#7676803d;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#98989d;--rule:#54545899;--rule-strong:#fff3;--field-border:#8e8e93;--accent:#0071e3;--on-accent:#fff;--accent-hover:#0067cc;--accent-text:#2997ff;--accent-ring:#2997ff80;--danger:#ff6961;--on-danger:#1a0000;--danger-soft:#ff696129;--ok-text:#7ce0a8;--warn-text:#ffd08a;--warn-soft:#ff9f0a29;--warn-dot:#ff9500;--ok-soft:#30d15829;--radius-thumb:8px;--presenter-bg-white:#fff;--presenter-bg-grey:#e5e7eb;--presenter-bg-navy:#1b2a4a;--presenter-bg-amber:#fdecc8;--w-project:1180px;--w-form:640px;--scrim:#0009;--glass:#121214c2;--inverse-bg:#f5f5f7;--inverse-ink:#1d1d1f;--bg-auth:#000;--raised:#2c2c2e;--side:#161618;--fill-press:#7676805c;--row-press:#ffffff14;--accent-soft:#0a84ff2e;--green:#30d158;--chev:#636366;--focus:#2997ffd9;--ring:#0a84ff52;--glass-pop:#2c2c2ed1;--glass-sheet:#2c2c2ef0;--shadow-pop:0 18px 50px -12px #000000b3, 0 0 0 .5px #ffffff1f;--wash-1:#ff782824;--wash-2:#5e5ce629;--wash-3:#ff2d551a;--sh-1:none;--sh-2:0 8px 24px #0009;--amber-soft:#f29a1f33;--amber-ink:#ffc46b;--amber-bar:#f29a1f;--danger-text:#ff8a84;--card-edge:#54545873}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-elevated:#2c2c2e;--surface-3:#3a3a3c;--fill:#7676803d;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#98989d;--rule:#54545899;--rule-strong:#fff3;--field-border:#8e8e93;--accent:#0071e3;--on-accent:#fff;--accent-hover:#0067cc;--accent-text:#2997ff;--accent-ring:#2997ff80;--danger:#ff6961;--on-danger:#1a0000;--danger-soft:#ff696129;--ok-text:#7ce0a8;--warn-text:#ffd08a;--warn-soft:#ff9f0a29;--warn-dot:#ff9500;--ok-soft:#30d15829;--radius-thumb:8px;--presenter-bg-white:#fff;--presenter-bg-grey:#e5e7eb;--presenter-bg-navy:#1b2a4a;--presenter-bg-amber:#fdecc8;--w-project:1180px;--w-form:640px;--scrim:#0009;--glass:#121214c2;--inverse-bg:#f5f5f7;--inverse-ink:#1d1d1f;--bg-auth:#000;--raised:#2c2c2e;--side:#161618;--fill-press:#7676805c;--row-press:#ffffff14;--accent-soft:#0a84ff2e;--green:#30d158;--chev:#636366;--focus:#2997ffd9;--ring:#0a84ff52;--glass-pop:#2c2c2ed1;--glass-sheet:#2c2c2ef0;--shadow-pop:0 18px 50px -12px #000000b3, 0 0 0 .5px #ffffff1f;--wash-1:#ff782824;--wash-2:#5e5ce629;--wash-3:#ff2d551a;--sh-1:none;--sh-2:0 8px 24px #0009;--amber-soft:#f29a1f33;--amber-ink:#ffc46b;--amber-bar:#f29a1f;--danger-text:#ff8a84;--card-edge:#54545873}}}@layer foundation{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-block-size:100vb;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{font-weight:var(--fw-bold);text-wrap:balance;margin:0}h1{font-family:var(--font-display);font-size:var(--t-large);line-height:var(--t-large-lh);letter-spacing:var(--t-large-tr)}h2,h3{font-size:var(--t-title2);line-height:var(--t-title2-lh);letter-spacing:var(--t-title2-tr)}p{text-wrap:pretty;max-inline-size:66ch;margin:0}a{color:var(--accent-text);touch-action:manipulation;cursor:pointer}p a:not([class]){text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;touch-action:manipulation}button{cursor:pointer}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);outline:2px solid #0000}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--bg);--glass-pop:var(--raised);--glass-sheet:var(--raised)}}@media (prefers-contrast:more){:root{--rule:#3c3c4373;--ink-2:#4a4a4f}:root[data-theme=dark]{--rule:#545458e6;--ink-2:#c7c7cc}}@media (forced-colors:active),(prefers-contrast:more){:focus-visible{box-shadow:none;outline:2px solid}}[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border-radius:var(--radius-field);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:root{--d-press:.01ms;--d-press-out:.01ms;--d-ui:.15s;--d-sheet:.15s;--d-enter:.01ms}*,:before,:after{scroll-behavior:auto}}}@layer components{.ui-btn,.ui-iconbtn,.ui-input{min-block-size:var(--target-min)}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--space-6);padding-inline:var(--space-4);background:var(--fill);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-body);letter-spacing:var(--tracking-body);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--d-press-out) var(--ease-out);border:1px solid #0000;border-radius:980px;text-decoration:none;display:inline-flex}.ui-btn--sm{min-block-size:var(--target-min);padding-inline:var(--space-3);font-size:var(--fs-label);letter-spacing:var(--tracking-label);position:relative}.ui-btn--block{min-block-size:50px;inline-size:100%}.ui-btn--primary{background:var(--accent);color:var(--on-accent)}.ui-btn--secondary{background:var(--fill);border-color:#0000}.ui-btn--secondary:active:not([aria-disabled=true]):not(:disabled){background:var(--fill-press)}.ui-btn--plain{color:var(--accent-text);font-weight:var(--fw-regular);padding-inline:var(--space-3);background:0 0}.ui-btn--destructive{background:var(--danger);color:var(--on-danger)}.ui-btn--destructive-plain{color:var(--danger);padding-inline:var(--space-3);background:0 0}.ui-btn:active:not([aria-disabled=true]):not(:disabled),.ui-iconbtn:active:not([aria-disabled=true]):not(:disabled){transition-duration:var(--d-press);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ui-btn--primary:hover:not([aria-disabled=true]):not(:disabled){background:var(--accent-hover)}.ui-btn--secondary:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb, var(--fill), var(--ink) 6%)}.ui-btn--destructive-plain:hover:not([aria-disabled=true]):not(:disabled){background:var(--danger-soft)}.ui-btn--plain:hover:not([aria-disabled=true]):not(:disabled),.ui-iconbtn:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-2)}}.ui-btn:disabled{opacity:.38;cursor:not-allowed}.ui-btn[aria-busy=true]{cursor:progress}.ui-iconbtn{inline-size:var(--target-min);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--d-press-out) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-iconbtn:disabled{color:var(--ink-2);cursor:not-allowed}.ui-icon{flex:none}.ui-icon--mirror:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.ui-chip{align-items:center;gap:var(--space-1);min-block-size:28px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-label);letter-spacing:var(--tracking-label);white-space:nowrap;display:inline-flex}.ui-chip--ok{color:var(--ok-text)}.ui-chip--warn{color:var(--warn-text)}.ui-chip--danger{background:var(--danger-soft);color:var(--danger)}.ui-chip--info{background:var(--accent-soft);color:var(--accent-text)}.ui-field{gap:0;display:grid;position:relative}.ui-field__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;block-size:56px;max-inline-size:calc(100% - 60px);color:var(--ink-2);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking-body);pointer-events:none;transform-origin:0;transition:transform var(--d-ui) var(--ease-out);align-items:center;line-height:1.2;display:flex;position:absolute;inset-block-start:0;inset-inline-start:17px;overflow:hidden}.ui-field__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.ui-field:focus-within>.ui-field__label{transform:translateY(-10px)scale(.72)}.ui-field:has(.ui-input:not(:placeholder-shown))>.ui-field__label{transform:translateY(-10px)scale(.72)}.ui-field:has(.ui-input:-webkit-autofill)>.ui-field__label{transform:translateY(-10px)scale(.72)}.ui-field:has(.ui-select__input)>.ui-field__label{transform:translateY(-10px)scale(.72)}.ui-field:has(.ui-input[aria-invalid=true])>.ui-field__label{color:var(--danger)}.ui-field--static>.ui-field__label{pointer-events:auto;block-size:auto;margin-block-end:var(--space-1);position:static;transform:none}.ui-field__control{display:grid;position:relative}.ui-input{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--bg-auth);block-size:56px;inline-size:100%;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);letter-spacing:var(--tracking-body);appearance:none;padding-block:22px 6px;padding-inline:16px;line-height:1.2}.ui-input::placeholder{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.ui-input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--ink-2)}}.ui-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--ring);outline:2px solid #0000}.ui-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.ui-input:disabled{background:var(--fill);color:var(--ink-2);cursor:not-allowed}.ui-field__control[data-has-adornment=true]>.ui-input{padding-inline-end:calc(var(--target-min) + var(--space-1))}.ui-field__toggle{block-size:var(--target-min);color:var(--ink-2);margin-block-start:calc(var(--target-min) / -2);position:absolute;inset-block-start:50%;inset-inline-end:6px}.ui-field__hint,.ui-field__error{padding-inline:var(--space-1);max-inline-size:52ch;font-size:var(--t-foot);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);margin:6px 0 0}.ui-field__hint{color:var(--ink-2)}.ui-field__error{align-items:flex-start;gap:var(--space-1);color:var(--danger);display:flex}.ui-field__error>.ui-icon{margin-block-start:2px}.ui-select__input{text-overflow:ellipsis;padding-inline-end:44px}.ui-select__chevron{color:var(--ink-2);pointer-events:none;margin-block-start:-10px;position:absolute;inset-block-start:50%;inset-inline-end:16px}.ui-check{gap:var(--space-1);display:grid}.ui-check__row{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);cursor:pointer;touch-action:manipulation;display:flex}.ui-check__box{inline-size:var(--space-4);block-size:var(--space-4);flex:none;place-items:center;display:inline-grid;position:relative}.ui-check__input{appearance:none;border:1.5px solid var(--field-border);background:var(--bg-auth);cursor:pointer;border-radius:6px;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.ui-check__input:checked{background:var(--accent);border-color:var(--accent)}.ui-check__input[aria-invalid=true]{border-color:var(--danger)}.ui-check__input:disabled{background:var(--surface-2);cursor:not-allowed}.ui-check__mark{color:var(--on-accent);opacity:0;pointer-events:none;transition:opacity var(--d-ui) var(--ease-out);position:relative}.ui-check__input:checked+.ui-check__mark{opacity:1}.ui-check__label{line-height:var(--lh-body)}.ui-seg{--seg-count:1;--seg-index:0;--seg-pad:2px;padding:var(--seg-pad);background:var(--fill);border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.ui-seg__thumb{inset-block:var(--seg-pad);inline-size:calc((100% - var(--seg-pad) * 2) / var(--seg-count));background:var(--raised);transform:translateX(calc(var(--seg-index) * 100%));transition:transform .2s var(--ease-out);border-radius:7px;position:absolute;inset-inline-start:var(--seg-pad);box-shadow:0 1px 3px #0000002e,0 0 0 .5px #0000000f}.ui-seg[data-count="2"]{--seg-count:2}.ui-seg[data-count="3"]{--seg-count:3}.ui-seg[data-count="4"]{--seg-count:4}.ui-seg[data-count="5"]{--seg-count:5}.ui-seg[data-count="6"]{--seg-count:6}.ui-seg[data-count="7"]{--seg-count:7}.ui-seg[data-count="8"]{--seg-count:8}.ui-seg[data-index="1"]{--seg-index:1}.ui-seg[data-index="2"]{--seg-index:2}.ui-seg[data-index="3"]{--seg-index:3}.ui-seg[data-index="4"]{--seg-index:4}.ui-seg[data-index="5"]{--seg-index:5}.ui-seg[data-index="6"]{--seg-index:6}.ui-seg[data-index="7"]{--seg-index:7}.ui-seg[data-input=keyboard] .ui-seg__thumb{transition:none}.ui-seg__item{justify-content:center;align-items:center;gap:var(--space-1);block-size:40px;min-block-size:40px;padding-inline:var(--space-3);color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:7px;display:inline-flex;position:relative}.ui-seg__item:after{content:"";inset-block:calc(-1 * var(--space-1));position:absolute;inset-inline:0}.ui-seg__item[aria-checked=true],.ui-seg__item[aria-pressed=true]{color:var(--ink)}.ui-seg__item:disabled{cursor:not-allowed}.ui-switch{gap:var(--space-1);display:grid}.ui-switch__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--target-min);cursor:pointer;touch-action:manipulation;display:flex}.ui-switch__label{line-height:var(--lh-body)}.ui-switch__track{flex:none;block-size:31px;inline-size:51px;display:inline-block;position:relative}.ui-switch__input{border-radius:var(--radius-pill);background:var(--fill);appearance:none;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.ui-switch__input:checked{background:var(--green)}.ui-switch__input:disabled{cursor:not-allowed;opacity:.55}.ui-switch__input:focus-visible{box-shadow:0 0 0 4px var(--ring);outline:2px solid #0000}.ui-switch__knob{pointer-events:none;block-size:27px;inline-size:27px;transition:transform .22s var(--ease-out);background:#fff;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 2px 6px #0003}.ui-switch__input:checked+.ui-switch__knob{transform:translate(20px)}[dir=rtl] .ui-switch__input:checked+.ui-switch__knob{transform:translate(-20px)}.ui-switch__hint{color:var(--ink-2);font-size:var(--t-foot);line-height:var(--t-foot-lh);margin:0}.ui-spinner{align-items:center;gap:var(--space-2);display:inline-flex}.ui-spinner__ring{border:2px solid;border-block-start-color:#0000;border-radius:50%;block-size:16px;inline-size:16px;animation:.7s linear infinite ui-spin}.ui-spinner__text{font-size:var(--fs-label);display:none}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-iconbtn{transition:none}.ui-btn:active:not([aria-disabled=true]):not(:disabled),.ui-iconbtn:active:not([aria-disabled=true]):not(:disabled){transform:none}.ui-seg__thumb,.ui-switch__knob,.ui-field__label,.ui-input{transition:none}.ui-spinner__ring{animation:none}.ui-spinner[data-with-text=true] .ui-spinner__ring{display:none}.ui-spinner__text{display:inline}}html.ui-scroll-lock{overflow:hidden}.ui-dialog-layer{z-index:var(--z-dialog);padding:var(--space-3);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog-layer[data-variant=sheet]{place-items:end stretch;padding:0}.ui-scrim{background:var(--scrim);animation:ui-fade-in var(--d-ui) var(--ease-out) backwards;transition:opacity var(--d-ui) var(--ease-out);position:absolute;inset:0}.ui-dialog-layer[data-state=closing] .ui-scrim{opacity:0}.ui-dialog{--drag-y:0px;gap:var(--space-3);inline-size:100%;max-inline-size:400px;max-block-size:calc(100vb - var(--space-5));padding:var(--space-4);background:var(--raised);color:var(--ink);border-radius:var(--radius-dialog);box-shadow:var(--shadow-pop);animation:ui-dialog-in var(--d-sheet) var(--ease-out) backwards;transition:transform var(--d-ui) var(--ease-out), opacity var(--d-ui) var(--ease-out);outline:none;display:grid;position:relative;overflow:auto}.ui-dialog[data-variant=dialog]{inline-size:min(520px, 100% - var(--space-5));max-inline-size:none}.ui-dialog--wide[data-variant=dialog]{inline-size:100%;max-inline-size:560px}.ui-dialog[data-state=closing]{opacity:0;pointer-events:none;animation:none;transform:scale(.98)}.ui-dialog__title{font-size:var(--fs-body);letter-spacing:var(--t-sub-tr);line-height:1.3;font-weight:var(--fw-semibold);margin:0}.ui-dialog:has(.ui-dialog__footer .ui-btn--destructive){text-align:center;background:var(--raised);max-inline-size:320px}.ui-dialog:has(.ui-dialog__footer .ui-btn--destructive) .ui-dialog__body{font-size:var(--t-foot);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);color:var(--ink-2);justify-items:center}.ui-dialog__body{gap:var(--space-3);color:var(--ink);display:grid}.ui-dialog__footer{gap:var(--space-2);flex-direction:column-reverse;padding-block-start:var(--space-2);display:flex}.ui-dialog__footer>*{inline-size:100%}.ui-dialog__footer:has(.ui-btn--destructive){flex-direction:column}.ui-dialog__footer:has(.ui-btn--destructive)>.ui-btn--secondary{background:var(--accent);color:var(--on-accent)}.ui-dialog__footer>.ui-btn--destructive{color:var(--danger);background:0 0}.ui-dialog-layer[data-variant=sheet]{padding:0 8px calc(8px + env(safe-area-inset-bottom))}.ui-dialog[data-variant=sheet]{max-block-size:90vb;max-inline-size:none;padding:var(--space-1) var(--space-3) var(--space-3);background:var(--glass-sheet);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);text-align:start;transform:translateY(var(--drag-y));animation-name:ui-sheet-in;animation-timing-function:var(--ease-drawer);transition:transform var(--d-sheet) var(--ease-drawer), opacity var(--d-ui) var(--ease-drawer);border-radius:16px}.ui-dialog[data-variant=sheet].is-dragging{transition:none}.ui-dialog[data-variant=sheet][data-state=closing]{opacity:1;transition-duration:var(--d-ui), var(--d-ui);transform:translateY(100%)}.ui-dialog[data-variant=sheet] .ui-dialog__footer{flex-direction:column-reverse;align-items:stretch}:is(.ui-dialog[data-variant=sheet] .ui-dialog__footer>.ui-btn--secondary,.ui-dialog[data-variant=sheet] .ui-dialog__footer:has(.ui-btn--destructive)>.ui-btn--secondary){background:var(--raised);color:var(--accent-text);font-weight:var(--fw-semibold);margin-block-start:var(--space-1)}.ui-dialog[data-variant=sheet] .ui-dialog__footer:has(.ui-btn--destructive){flex-direction:column-reverse}.ui-dialog[data-variant=sheet] .ui-dialog__footer>.ui-btn--destructive{color:var(--danger);font-size:1.25rem;font-weight:var(--fw-regular);background:0 0}.ui-dialog__grab{min-block-size:var(--target-min);margin-inline:calc(var(--space-3) * -1);touch-action:none;cursor:grab;place-items:center;display:grid}.ui-dialog__grabber{border-radius:var(--radius-pill);background:var(--chev);opacity:.6;block-size:4px;inline-size:36px}.ui-dialog[data-input=keyboard]{animation-name:ui-fade-in}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}.ui-dialog-layer[data-variant=side]{--d-side-in:.24s;--d-side-out:.24s;place-items:stretch end;padding:0}body:has(.ui-toast) .ui-dialog-layer[data-variant=side]{--d-side-in:.24s;--d-side-out:.24s;place-items:stretch end;padding:0}.ui-dialog-layer[data-variant=side] .ui-scrim{opacity:1;transition:opacity var(--d-side-in) var(--ease-out);animation:none}.ui-dialog-layer[data-variant=side][data-state=entering] .ui-scrim,.ui-dialog-layer[data-variant=side][data-state=closing] .ui-scrim{opacity:0}.ui-dialog-layer[data-variant=side][data-state=closing] .ui-scrim{transition-duration:var(--d-press-out)}.ui-dialog.ui-dialog--side{block-size:100dvb;max-block-size:none;inline-size:min(500px,100%);max-inline-size:none;padding:var(--space-3) var(--space-4) 0;text-align:start;opacity:1;transition:transform var(--d-sheet) var(--ease-drawer);border-start-start-radius:var(--radius-dialog);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-dialog);align-content:start;animation:none;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(0)}.ui-dialog.ui-dialog--side[data-state=entering]{will-change:transform;transform:translate(100%)}.ui-dialog.ui-dialog--side[data-state=closing]{opacity:1;transition-duration:var(--d-side-out);will-change:transform;transform:translate(100%)}:is(.ui-dialog.ui-dialog--side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=entering],.ui-dialog.ui-dialog--side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=closing]){transform:translate(-100%)}.ui-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);display:flex}.ui-dialog--side .ui-dialog__title{font-size:var(--t-title2);line-height:var(--t-title2-lh);letter-spacing:var(--t-title2-tr)}.ui-dialog__close{block-size:var(--target-min);flex:none}@media (width<=639.98px){.ui-dialog.ui-dialog--side{border-radius:0;inline-size:100%}}body:has(.ui-toast) .ui-dialog-layer{--toast-clear:calc(var(--space-7) + env(safe-area-inset-bottom));padding-block-end:var(--toast-clear)}body:has(.ui-toast) .ui-dialog-layer[data-variant=dialog] .ui-dialog{max-block-size:calc(100vb - var(--space-5) - var(--toast-clear))}body:has(.ui-toast) .ui-dialog-layer[data-variant=sheet] .ui-dialog{max-block-size:min(90vb, calc(100vb - var(--toast-clear) - var(--space-2)))}.ui-toast-region{z-index:var(--z-toast);justify-items:center;gap:var(--space-2);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));inset-inline:0}.ui-toast{--swipe-x:0px;align-items:center;gap:var(--space-2);inline-size:fit-content;max-inline-size:calc(100% - var(--space-5));min-block-size:var(--target-min);padding-block:var(--space-2);background:var(--inverse-bg);color:var(--inverse-ink);box-shadow:var(--shadow-pop);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--tracking-label);pointer-events:auto;touch-action:pan-y;opacity:0;transform:translate(var(--swipe-x), 8px);transition:transform .26s var(--ease-out), opacity .2s var(--ease-out);border-radius:16px;margin-inline:auto;padding-inline-start:var(--space-3);padding-inline-end:var(--space-2);display:flex}.ui-toast[data-state=open]{opacity:1;transform:translate(var(--swipe-x), 0)}.ui-toast[data-state=leaving]{opacity:0;transform:translate(var(--swipe-x), 8px);transition-duration:.2s}.ui-toast.is-dragging{transition:none}.ui-toast__message{flex:1}.ui-toast__action{min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-inline:var(--space-2);color:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ui-toast__close{color:inherit}.ui-notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--tracking-label);border-radius:14px;display:flex}.ui-notice>.ui-icon{margin-block-start:1px}.ui-notice__body{min-inline-size:0}.ui-notice--info{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface);border-color:#0000}.ui-notice--warn{color:var(--warn-text)}.ui-notice--success{color:var(--ok-text)}.ui-notice--error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.ui-state{justify-items:center;gap:var(--space-2);padding-block:var(--space-6);padding-inline:var(--space-3);text-align:center;display:grid}.ui-state>.ui-icon{color:var(--ink-2)}.ui-state__heading{margin:0}.ui-state__body{color:var(--ink-2);max-inline-size:52ch}.ui-loadingbar{background:var(--rule);block-size:2px;position:relative;overflow:hidden}.ui-loadingbar__fill{background:var(--ink-2);inline-size:40%;animation:ui-loadingbar 1.2s var(--ease-in-out) infinite;position:absolute;inset-block:0;inset-inline-start:0}@keyframes ui-loadingbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ui-skeleton-group{gap:var(--space-2);display:grid}.ui-skeleton{border-radius:var(--radius-field);background:var(--fill);animation:ui-skeleton-pulse 1.4s var(--ease-in-out) infinite;display:block}.ui-skeleton--line{block-size:var(--space-3)}.ui-skeleton--title{block-size:var(--space-4);inline-size:60%}.ui-skeleton--tile{border-radius:var(--radius-card);block-size:176px}.ui-skeleton--avatar{border-radius:var(--radius-pill);block-size:36px;inline-size:36px}@keyframes ui-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog[data-variant=sheet],.ui-dialog[data-input=keyboard]{animation-name:ui-fade-in;animation-duration:var(--d-sheet)}.ui-dialog[data-state=closing],.ui-dialog[data-variant=sheet][data-state=closing]{opacity:0;transform:none}.ui-dialog,.ui-dialog[data-variant=sheet]{transition:opacity var(--d-ui) var(--ease-out)}.ui-dialog.ui-dialog--side,.ui-dialog.ui-dialog--side[data-state=entering],.ui-dialog.ui-dialog--side[data-state=closing]{will-change:auto;transition:opacity var(--d-ui) var(--ease-out);transform:none}.ui-dialog.ui-dialog--side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=entering]{will-change:auto;transition:opacity var(--d-ui) var(--ease-out);transform:none}.ui-dialog.ui-dialog--side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=closing]{will-change:auto;transition:opacity var(--d-ui) var(--ease-out);transform:none}.ui-dialog.ui-dialog--side{opacity:1}.ui-dialog.ui-dialog--side[data-state=entering],.ui-dialog.ui-dialog--side[data-state=closing]{opacity:0}.ui-dialog-layer[data-variant=side] .ui-scrim{transition-duration:var(--d-ui)}.ui-toast,.ui-toast[data-state=open],.ui-toast[data-state=leaving]{transition:opacity .16s var(--ease-out);transform:none}.ui-loadingbar__fill{opacity:.4;inline-size:100%;animation:none}.ui-skeleton{animation:none}}.list-h{padding-block:0 var(--space-1);padding-inline:var(--space-3);font-size:var(--t-foot);font-weight:var(--fw-regular);letter-spacing:var(--t-foot-tr);color:var(--ink-2);margin:0;line-height:1.35}.list-f{padding-block:var(--space-1) 0;padding-inline:var(--space-3);font-size:var(--t-foot);letter-spacing:var(--t-foot-tr);color:var(--ink-2);margin:0;line-height:1.35}.list-group{--inset:var(--space-3);background:var(--surface);border-radius:var(--radius-group);margin:0;padding:0;list-style:none;overflow:hidden}.list-group>li{position:relative}.list-group>li+li:before{content:"";inset-block-start:0;inset-inline:var(--inset) 0;background:var(--rule);z-index:1;block-size:1px;position:absolute}.list-row{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--target-min);padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking-body);text-align:start;background:0 0;border:0;margin:0;line-height:1.4;text-decoration:none;display:flex;position:relative}a.list-row,button.list-row{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a.list-row:active,button.list-row:active:not(:disabled){background:var(--row-press);transition:none}a.list-row:focus-visible,button.list-row:focus-visible{outline-offset:-3px;border-radius:var(--radius-group)}button.list-row:disabled,.list-row[aria-disabled=true]{color:var(--ink-3);cursor:default}@media (hover:hover) and (pointer:fine){a.list-row:hover,button.list-row:hover:not(:disabled){background:var(--row-press)}}.list-row__main{flex:1;min-inline-size:0}.list-row__name{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list-row__meta{font-size:var(--t-sub);color:var(--ink-2);margin-block-start:1px;line-height:1.4;display:block}.list-row__value{color:var(--ink-2);flex:none}.list-row__chev{block-size:15px;inline-size:9px;color:var(--chev);flex:none}.list-row__chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.pill{align-items:center;gap:var(--space-1);min-block-size:var(--space-4);padding-block:0;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-foot);font-weight:var(--fw-semibold);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);white-space:nowrap;display:inline-flex}.pill--ok{background:var(--ok-soft);color:var(--ok-text)}.pill--warn{background:var(--warn-soft);color:var(--warn-text)}.pill--accent{background:var(--accent-soft);color:var(--accent-text)}.pill--amber{background:var(--amber-soft);color:var(--amber-ink)}.pill--danger{background:var(--danger-soft);color:var(--danger-text)}.pill__dot{border-radius:var(--radius-pill);background:currentColor;flex:none;block-size:8px;inline-size:8px}.meter{--meter-value:0;block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}.meter__bar{block-size:100%;inline-size:calc(var(--meter-value) * 1%);border-radius:var(--radius-pill);background:var(--amber-bar);display:block}.meter--accent .meter__bar{background:var(--accent)}.genie-face{--face:48px;inline-size:var(--face);block-size:var(--face);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-body);font-weight:var(--fw-semibold);flex:none;place-items:center;display:inline-grid;position:relative}.genie-face--xs{--face:36px}.genie-face--md{--face:48px}.genie-face--lg{--face:72px}.genie-face--xl{--face:96px}.genie-face--own{box-shadow:0 0 0 2px var(--accent)}.genie-face__img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.genie-face--audio{border-radius:var(--radius-tile);background:var(--slide-ink)}.genie-face__bars{align-items:center;gap:3px;block-size:40%;display:flex}.genie-face__bars span{border-radius:var(--radius-pill);background:var(--amber);block-size:40%;inline-size:3px}.genie-face__bars span:nth-child(2n){block-size:100%}.genie-face__bars span:nth-child(3){block-size:70%}.genie-face__tag{border:1.5px solid var(--surface);background:var(--label-bg);color:var(--label-ink);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:0;pointer-events:none;border-radius:6px;padding-block:0;padding-inline:5px;line-height:1.5;position:absolute;inset-block-end:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1))}.genie-face--xs .genie-face__tag{padding-inline:var(--space-1)}.flow{gap:var(--space-1);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.flow__step{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;color:var(--ink-2);display:grid;position:relative}.flow__step:not(:last-child):after{content:"";inline-size:calc(100% - var(--space-5));background:var(--rule);block-size:2px;position:absolute;inset-block-start:14px;inset-inline-start:calc(50% + var(--space-3))}.flow--compact .flow__step:not(:last-child):after{inset-block-start:11px}.flow__step.is-done:not(:last-child):after{background:var(--green);opacity:.5}.flow__dot{border-radius:var(--radius-pill);background:var(--fill);block-size:30px;inline-size:30px;color:var(--ink-2);font-size:var(--t-foot);font-weight:var(--fw-semibold);place-items:center;line-height:1;display:grid}.flow--compact .flow__dot{block-size:24px;inline-size:24px}.flow__step.is-done .flow__dot{background:var(--ok-soft);color:var(--ok-text)}.flow__step.is-now .flow__dot{background:var(--accent);color:var(--on-accent)}.flow__step.is-now{color:var(--ink)}.flow__label{font-size:var(--t-foot);font-weight:var(--fw-semibold);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr)}.tier{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--sh-1);color:var(--ink);border:1.5px solid #0000;flex-direction:column;display:flex}.tier.is-fit{border-color:var(--accent)}.tier__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tier__name{font-size:var(--t-title2);font-weight:var(--fw-semibold);line-height:var(--t-title2-lh);letter-spacing:var(--t-title2-tr);margin:0}.tier__price{font-size:var(--t-foot);font-weight:var(--fw-semibold);line-height:var(--t-foot-lh);color:var(--ink-2);margin:0}.tier__pitch{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);margin:0}.tier__features{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tier__features li{align-items:flex-start;gap:var(--space-2);font-size:var(--t-sub);line-height:var(--t-sub-lh);display:flex}.tier__features .ui-icon{color:var(--green);flex:none}.tier__cta{margin-block-start:auto}@media (width<=600px){.tier__cta>*{inline-size:100%}}.stage{aspect-ratio:16/9;border-radius:var(--radius-tile);background:var(--slide-bg);inline-size:100%;max-inline-size:100%;color:var(--slide-ink);box-shadow:var(--sh-2);border:.5px solid var(--rule);position:relative;overflow:hidden;container-type:inline-size}.stage__slide{align-content:start;gap:2.4cqi;padding-block:9cqi 14cqi;padding-inline:8cqi;display:grid;position:absolute;inset:0}.stage__slide h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--slide-ink);margin:0;font-size:max(13px,5cqi);line-height:1.1}.stage__slide ul{color:var(--slide-dim);gap:1.2cqi;max-inline-size:66%;margin:0;padding-block:0;padding-inline-start:1.2em;font-size:max(10px,2.7cqi);display:grid}.stage__brand{font-size:max(9px,1.8cqi);font-weight:var(--fw-bold);color:var(--slide-dim);position:absolute;inset-block-start:4cqi;inset-inline-end:4cqi}.stage__bar{background:var(--amber);border-radius:2px;block-size:5.5cqi;inline-size:.8cqi;position:absolute;inset-block-start:9cqi;inset-inline-start:4cqi}.stage__genie{aspect-ratio:1;border:.5cqi solid var(--slide-bg);border-radius:3cqi;inline-size:22cqi;position:absolute;inset-block-end:4cqi;inset-inline-end:3cqi;overflow:hidden;box-shadow:0 6px 18px #00000038}.stage__genie .genie-face{border-radius:0;block-size:100%;inline-size:100%}.stage--full .stage__genie{aspect-ratio:auto;inline-size:100%;box-shadow:none;border:0;border-radius:0;inset:0}.stage__voice{border-radius:var(--radius-pill);background:var(--label-bg);color:var(--label-ink);font-size:max(9px,1.8cqi);font-weight:var(--fw-semibold);align-items:center;gap:1cqi;padding-block:1cqi;padding-inline:2cqi;display:inline-flex;position:absolute;inset-block-end:4cqi;inset-inline-end:3cqi}.stage__ai{z-index:2;border-radius:var(--radius-pill);background:var(--label-bg);color:var(--label-ink);font-size:max(10px,1.8cqi);font-weight:var(--fw-semibold);letter-spacing:.01em;align-items:center;padding-block:.6cqi;padding-inline:1.6cqi;display:inline-flex;position:absolute;inset-block-start:3cqi;inset-inline-start:3cqi}.stage__cap{z-index:2;background:var(--caption-bg);max-inline-size:64%;color:var(--caption-ink);text-align:center;border-radius:1cqi;margin:0;padding-block:.8cqi;padding-inline:1.8cqi;font-size:max(11px,2.5cqi);line-height:1.35;position:absolute;inset-block-end:4cqi;inset-inline-start:50%;translate:-50%}[dir=rtl] .stage__cap{translate:50%}.stage--full .stage__cap{max-inline-size:86%}.topbar{z-index:var(--z-sticky);background:0 0;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.topbar.is-scrolled{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-block-end-color:var(--rule)}.topbar__in{align-items:center;gap:var(--space-2);block-size:var(--topbar-h);max-inline-size:var(--w-project);padding-inline:max(var(--space-3), env(safe-area-inset-left), env(safe-area-inset-right));margin-inline:auto;display:flex}.topbar__in>*{flex:none}.topbar__in>.topbar__brand{flex:0 auto;min-inline-size:0;margin-inline-end:auto}.topbar__brand{min-block-size:var(--target-min);min-inline-size:var(--target-min);color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:inline-flex}.topbar__brand:focus-visible,.wallet-pill:focus-visible,.themebtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=430px){.topbar__word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}}.wallet-pill{align-items:center;gap:var(--space-1);min-block-size:var(--target-min);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sub);font-weight:var(--fw-semibold);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--d-press-out) var(--ease-out);text-decoration:none;display:inline-flex}.wallet-pill:active{transition-duration:var(--d-press);transform:scale(.97)}.wallet-pill__skel{inline-size:76px;block-size:var(--target-min);display:block}.wallet-pill__skel .ui-skeleton{block-size:var(--target-min);border-radius:var(--radius-pill)}@media (width<600px){.wallet-pill__unit{display:none}}.themebtn{background:var(--fill)}.themebtn:active{transition-duration:var(--d-press);transform:scale(.94)}@media (hover:hover) and (pointer:fine){.wallet-pill:hover,.themebtn:hover{background:var(--fill-press)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.topbar.is-scrolled{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end-color:var(--rule-strong)}}@media (prefers-reduced-motion:reduce){.wallet-pill{transition:none}.wallet-pill:active,.themebtn:active{transform:none}}html:has(.page--has-bar){scroll-padding-block-end:var(--bar-live,calc(var(--bar-h) + env(safe-area-inset-bottom)))}[data-bar-clear]{scroll-margin-block-end:var(--bar-live,var(--bar-h))}.gate{min-block-size:100vb;padding:var(--space-4);align-content:center;justify-items:center;display:grid}.auth{min-block-size:100vb;padding-block:calc(var(--topbar-h) + var(--space-5)) var(--space-7);padding-inline:var(--space-3);background:var(--bg-auth);outline:none;align-content:start;justify-items:center;display:grid}.auth__wordmark{block-size:var(--topbar-h);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wordmark);color:var(--ink);align-items:center;gap:8px;margin:0;padding-inline:22px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}@media (width<600px){.auth{padding-block-start:calc(44px + var(--space-3))}.auth__wordmark{block-size:44px;padding-inline:var(--space-3)}}.auth__card{inline-size:100%;max-inline-size:var(--w-auth);animation:auth-rise .5s var(--ease-out) backwards;padding:0;position:relative}.auth__icon{margin-block-end:22px;margin-inline:auto;display:block}.auth__card:has(.authform__badge) .auth__icon{display:none}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}}.auth__title{font-family:var(--font-display);font-size:var(--t-large);font-weight:var(--fw-bold);letter-spacing:var(--t-hero-tr);color:var(--ink);text-align:center;text-wrap:balance;outline:none;margin:0;line-height:1.12}@media (width>=600px){.auth__title{font-size:var(--t-hero);line-height:var(--t-hero-lh)}}.authform__head,.pwform__head{text-align:center;justify-items:center}.signin__body,.authform__sub,.pwform__sub{text-align:center}.signin>.auth__title{justify-self:center}.auth__footer{justify-content:center;gap:var(--space-2) var(--space-3);font-size:var(--t-foot);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);color:var(--ink-2);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline:0}.auth__footer a{text-decoration:none}@media (hover:hover) and (pointer:fine){.auth__footer a:hover{text-decoration:underline}}.shell__sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.shell__main{padding:var(--space-4) var(--space-3) var(--space-6);outline:none}@media (width>=600px){.shell__main{padding-inline:var(--space-4)}}.shell__main:has(.settings){padding:0}.account{position:relative}.account__trigger{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--d-press-out) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.account__trigger:active{transition-duration:var(--d-press);transform:scale(.97)}.account__avatar{border-radius:var(--radius-pill);color:#1d1d1f;block-size:32px;inline-size:32px;font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:0;background:linear-gradient(#d9d9de,#b9b9c0);place-items:center;line-height:1;display:grid}.account__avatar--lg{block-size:38px;inline-size:38px;font-size:.875rem}:root[data-theme=dark] .account__avatar{color:#f5f5f7;background:linear-gradient(#636368,#48484d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .account__avatar{color:#f5f5f7;background:linear-gradient(#636368,#48484d)}}.account__menu{z-index:var(--z-menu);inline-size:280px;max-inline-size:calc(100vi - var(--space-4));background:var(--glass-pop);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:var(--shadow-pop);transform-origin:var(--origin-x,100%) 0;animation:account-in var(--d-ui) var(--ease-out) backwards;border-radius:14px;padding:6px;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.account__menu[data-input=keyboard]{animation:none}.account__head{border-block-end:1px solid var(--rule);align-items:center;gap:10px;margin-block-end:4px;padding:8px 10px 10px;display:flex}.account__who{min-inline-size:0}.account__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub);font-weight:var(--fw-semibold);color:var(--ink);margin:0;line-height:1.25;overflow:hidden}.account__email,.account__in{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-foot);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);color:var(--ink-2);margin:0;overflow:hidden}.account__group{border-block-end:1px solid var(--rule);margin-block-end:4px;padding-block-end:4px}.account__workspace{min-block-size:var(--target-min);justify-content:space-between;padding-block:4px}.account__workspace[aria-disabled=true]{cursor:progress}.account__ws-text{min-inline-size:0;display:grid}.account__ws-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__ws-role{font-size:var(--t-foot);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);opacity:.8}.account__item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--target-min);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;padding-inline:10px;text-decoration:none;display:flex}.account__item:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}@media (hover:hover) and (pointer:fine){.account__item:hover{background:var(--accent);color:var(--on-accent)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.account__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-elevated)}}@keyframes account-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.settings{--dir:1;grid-template-columns:var(--w-side) minmax(0, 1fr);min-block-size:calc(100vb - var(--topbar-h));display:grid}[dir=rtl] .settings{--dir:-1}.settings__side{align-self:start;gap:var(--space-1);block-size:calc(100vb - var(--topbar-h));padding:var(--space-1) 12px var(--space-4);overflow-block:auto;background:var(--side);border-inline-end:1px solid var(--rule);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--topbar-h)}.settings__back{align-self:flex-start;align-items:center;gap:var(--space-1);min-block-size:44px;padding-inline:var(--space-1) var(--space-2);color:var(--accent-text);border-radius:10px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.settings__back:hover,.back-link:hover{color:var(--accent-hover)}}.settings__title{font-family:var(--font-display);font-size:var(--t-large);font-weight:var(--fw-bold);line-height:var(--t-large-lh);letter-spacing:var(--t-large-tr);color:var(--ink);margin:0;display:none}.settings__account{margin-block:var(--space-1) var(--space-2);align-items:center;gap:12px;padding:10px;display:flex}.settings__account .account__avatar--lg{block-size:48px;inline-size:48px;font-size:1.0625rem}.settings__who{min-inline-size:0}.settings__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink);margin:0;line-height:1.25;overflow:hidden}.settings__email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-foot);line-height:var(--t-foot-lh);color:var(--ink-2);margin:0;overflow:hidden}.settings__nav{gap:2px;display:grid}.settings__nav--danger{margin-block-start:var(--space-3)}.settings__row{min-block-size:44px;inline-size:100%;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--d-press-out) var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding-inline:10px;text-decoration:none;display:flex;position:relative}.settings__row:active{transition-duration:var(--d-press);transform:scale(.98)}.settings__row-label{flex:1;min-inline-size:0}.settings__chev{color:var(--chev);display:none}.settings__row[aria-current=page]{background:var(--accent);color:var(--on-accent)}.settings__row--danger{color:var(--danger)}@media (hover:hover) and (pointer:fine){.settings__row:hover:not([aria-current=page]){background:var(--fill)}}.settings__detail{min-inline-size:0;padding-block-end:var(--space-7);padding-inline:40px}.settings__navbar{display:none}.settings__content{gap:var(--space-3);max-inline-size:var(--w-content);min-inline-size:0;margin-inline:auto;padding-block-start:var(--space-4);display:grid}@media (width<700px){.settings{display:block}.settings[data-view=list] .settings__detail,.settings[data-view=detail] .settings__side{display:none}.settings__side{block-size:auto;padding:var(--space-1) var(--space-3) var(--space-6);gap:var(--space-2);background:0 0;border-inline-end:0;position:static;overflow:visible}.settings__title{padding-inline:var(--space-1);display:block}.settings__account{background:var(--surface);border-radius:12px;padding:14px 16px}.settings__nav{background:var(--surface);border-radius:12px;gap:0;overflow:hidden}.settings__nav--danger{margin-block-start:var(--space-2)}.settings__row{border-radius:0;padding-inline:16px}.settings__row:active{background:var(--row-press);transform:none}.settings__row+.settings__row:before{content:"";background:var(--rule);block-size:1px;position:absolute;inset-block-start:0;inset-inline:57px 0}.settings__chev{display:block}.settings__nav--danger .settings__row{justify-content:center}.settings__nav--danger .settings__row-label{flex:none}.settings__navbar{min-block-size:44px;padding-inline:var(--space-1);align-items:center;display:flex}.settings__navback{align-items:center;gap:var(--space-1);min-block-size:44px;color:var(--accent-text);text-decoration:none;display:inline-flex}.settings__detail{padding-inline:var(--space-3);animation:settings-push var(--d-drawer) var(--ease-drawer) backwards}.settings__content{padding-block-start:var(--space-1)}}@keyframes settings-push{0%{opacity:0;transform:translateX(calc(28px * var(--dir)))}}@keyframes settings-fade{0%{opacity:0}}.stepup{gap:var(--space-3);display:grid}.stepup__note{font-size:var(--t-foot);line-height:var(--t-foot-lh);letter-spacing:var(--t-foot-tr);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.auth__card{animation:none}.account__menu{animation-name:account-fade;animation-duration:.15s}.account__trigger:active,.settings__row:active{transform:none}.settings__detail{animation-name:settings-fade;animation-duration:.15s}}@keyframes account-fade{0%{opacity:0}to{opacity:1}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
