:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f8;--surface:#fff;--panel:#fff;--raised:#f1f2f5;--raised-2:#e7e9ee;--line:#10121814;--line-2:#10121824;--text:#101218;--muted:#5f636d;--faint:#969aa4;--accent:#5b4de6;--accent-press:#4a3ed1;--accent-weak:#5b4de61a;--on-accent:#fff;--ok:#1f9d5a;--ok-weak:#1f9d5a1f;--warn:#c98a12;--warn-weak:#c98a121f;--danger:#d93f3f;--danger-weak:#d93f3f1f;--presence-online:#22c55e;--presence-away:#f59e0b;--presence-busy:#ef4444;--presence-dnd:#991b1b;--sh:0 1px 2px #1012180f, 0 2px 8px -2px #10121814;--sh-md:0 8px 24px -4px #10121824, 0 2px 6px #1012180f;--sh-lg:0 24px 64px -12px #10121847, 0 8px 20px -8px #1012181f;--scrim:#10121873;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:24px;--font:Inter, Roboto, "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, "Liberation Mono", monospace;--stage:#0f1014;--stage-2:#16171c;--stage-tile:#1c1d23;--stage-line:#ffffff14;--stage-text:#f5f5f7;--stage-muted:#9a9ca6;--glass-fill:#1c1d23a8;--glass-fill-strong:#18191ecc;--glass-island:#0e0e12d6;--glass-line:#ffffff1a;--glass-hi:#ffffff12;--glass-blur:blur(22px) saturate(160%);--glass-blur-strong:blur(30px) saturate(170%);--glass-shadow:0 6px 18px -8px #00000080;--glass-shadow-big:0 30px 70px -20px #000000a6, 0 2px 8px #00000040;--spring-ease:linear(0, .058, .18, .321, .455, .573, .671, .75, .812, .86, .897, .924, .945, .96, .971, .979, .985, .989, .992, .994, .996, .997, .998, .999, 1);--spring-ms-ui:.5s;--spring-ms-window:.62s;--panel-2:var(--panel);--elevated:var(--surface);--tile:var(--stage-tile);--tile-line:var(--stage-line);--font-sans:var(--font);--font-mono:var(--mono);--font-condensed:"Roboto Condensed", var(--font);--font-pixel:"Press Start 2P", var(--mono);--r-md:var(--r);--press:#10121817;--scrollbar:#1012182e;--scrollbar-hover:#10121852;--inner-light:inset 0 1px 0 #ffffffb3}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0e;--surface:#111114;--panel:#141418;--raised:#1c1c21;--raised-2:#26262c;--line:#ffffff14;--line-2:#ffffff24;--text:#f5f5f7;--muted:#9a9ca6;--faint:#5e616a;--accent:#8b7cf6;--accent-press:#7a69f0;--accent-weak:#8b7cf629;--on-accent:#0f0b1f;--ok:#3ccf7a;--warn:#e0a83b;--danger:#f0655e;--sh:0 1px 2px #0006, 0 2px 8px -2px #00000080;--sh-md:0 8px 24px -4px #00000080, 0 2px 6px #0006;--sh-lg:0 24px 64px -12px #000000b3, 0 8px 20px -8px #00000080;--scrim:#0009;--press:#00000047;--scrollbar:#ffffff29;--scrollbar-hover:#ffffff47;--inner-light:inset 0 1px 0 #ffffff14}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f8;--surface:#fff;--panel:#fff;--raised:#f1f2f5;--raised-2:#e7e9ee;--line:#10121814;--line-2:#10121824;--text:#101218;--muted:#5f636d;--faint:#969aa4;--accent:#5b4de6;--accent-press:#4a3ed1;--accent-weak:#5b4de61a;--on-accent:#fff;--ok:#1f9d5a;--warn:#c98a12;--danger:#d93f3f;--sh:0 1px 2px #1012180f, 0 2px 8px -2px #10121814;--sh-md:0 8px 24px -4px #10121824, 0 2px 6px #1012180f;--sh-lg:0 24px 64px -12px #10121847, 0 8px 20px -8px #1012181f;--scrim:#10121873;--press:#10121817;--scrollbar:#1012182e;--scrollbar-hover:#10121852;--inner-light:inset 0 1px 0 #ffffffb3}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--r-xs:6px;--r-2xl:20px;--r-pill:999px;--text-xs:11px;--text-sm:12.5px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-display:28px;--tracking-tight:-.014em;--tracking-label:.08em;--w-regular:400;--w-medium:500;--w-bold:600;--type-display:var(--w-bold) 26px / 1.2 var(--font);--tracking-display:-.02em;--type-title:var(--w-bold) 15px / 1.2 var(--font);--tracking-title:-.01em;--type-body:var(--w-regular) 13px / 1.45 var(--font);--tracking-body:0;--type-label:var(--w-bold) 11px / 1 var(--font);--type-caption:var(--w-regular) 11.5px / 1.4 var(--font);--tracking-caption:0;--z-world:15;--z-nav:20;--z-dropdown:30;--z-popup:35;--z-popover:35;--z-onboarding:45;--z-modal:50;--z-toast:60;--z-tooltip:70;--motion-press:90ms;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.33, 1, .68, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}*{transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:not(:disabled):not([data-nopress]):active,[role=button]:not([aria-disabled=true]):not([data-nopress]):active,[role=menuitem]:not([aria-disabled=true]):not([data-nopress]):active{transition-duration:var(--motion-press);transform:scale(.97)}@media (prefers-reduced-motion:reduce){button:active,[role=button]:active,[role=menuitem]:active{transform:none}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--scrollbar);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:var(--z-tooltip);border-radius:var(--r-sm);background:var(--elevated);border:1px solid var(--line-2);box-shadow:var(--sh-md);color:var(--text);font:var(--type-caption);letter-spacing:var(--tracking-caption);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), visibility 0s linear var(--motion-fast);padding:5px 9px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}[data-tip][data-tip-side=bottom]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-3px)}[data-tip][data-tip-side=end]:after{bottom:50%;left:calc(100% + 10px);transform:translateY(50%)translate(-3px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:.5s,.5s,.5s;transform:translate(-50%)translateY(0)}[data-tip][data-tip-side=bottom]:hover:after,[data-tip][data-tip-side=bottom]:focus-visible:after{transform:translate(-50%)translateY(0)}[data-tip][data-tip-side=end]:hover:after,[data-tip][data-tip-side=end]:focus-visible:after{transform:translateY(50%)translate(0)}[data-tip]:active:after{opacity:0;visibility:hidden;transition-delay:0s}.t-display{font:var(--type-display);letter-spacing:var(--tracking-display)}.t-title{font:var(--type-title);letter-spacing:var(--tracking-title)}.t-body{font:var(--type-body)}.t-caption{font:var(--type-caption);letter-spacing:var(--tracking-caption);color:var(--muted)}.t-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint)}@theme inline{--color-*: initial; --color-bg: var(--bg); --color-surface: var(--surface); --color-panel: var(--panel); --color-elevated: var(--elevated); --color-raised: var(--raised); --color-raised-2: var(--raised-2); --color-line: var(--line); --color-line-2: var(--line-2); --color-tile: var(--tile); --color-tile-line: var(--tile-line); --color-stage: var(--stage); --color-stage-2: var(--stage-2); --color-stage-tile: var(--stage-tile); --color-stage-line: var(--stage-line); --color-stage-text: var(--stage-text); --color-stage-muted: var(--stage-muted); --color-text: var(--text); --color-muted: var(--muted); --color-faint: var(--faint); --color-accent: var(--accent); --color-accent-press: var(--accent-press); --color-accent-weak: var(--accent-weak); --color-on-accent: var(--on-accent); --color-ok: var(--ok); --color-warn: var(--warn); --color-danger: var(--danger); --color-presence-online: var(--presence-online); --color-presence-away: var(--presence-away); --color-presence-busy: var(--presence-busy); --color-presence-dnd: var(--presence-dnd); --radius-xs: var(--r-xs); --radius-sm: var(--r-sm); --radius-md: var(--r); --radius-lg: var(--r-lg); --radius-xl: var(--r-xl); --radius-2xl: var(--r-2xl); --radius-pill: var(--r-pill); --font-sans: var(--font-sans); --font-mono: var(--font-mono); --shadow-sm: var(--sh); --shadow-md: var(--sh-md); --shadow-lg: var(--sh-lg); --ease-lumio: var(--ease);}:root[data-transparency=reduced]{--glass-fill:#1c1d23;--glass-fill-strong:#18191e;--glass-island:#0e0e12;--glass-blur:none;--glass-blur-strong:none}:root[data-transparency=reduced] *,:root[data-transparency=reduced] :before,:root[data-transparency=reduced] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--g-text:#f5f5f7;--g-muted:#a1a3ad;--g-faint:#70737d;--g-group:#ffffff0e;--g-group-hover:#ffffff16;--g-sep:#ffffff12;--g-field:#7676803d;--g-sel:#ffffff24;--g-accent:#8b7cf6;--g-accent-ink:#b9afff;--g-speak:#4fd18b;--g-hand:#e0a83b;--g-danger:#f0655e}:root[data-transparency=reduced]{--g-group:#24252c;--g-group-hover:#2a2b33;--g-field:#2c2d35}.toast.svelte-1wj5pch{pointer-events:auto;box-sizing:border-box;background:var(--glass-fill);border:1px solid var(--glass-line);max-width:100%;min-height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 8px 24px -4px #00000080, 0 2px 6px #0006, inset 0 1px 0 var(--glass-hi);color:#f5f5f7;font:600 14px/1.3 var(--font,var(--font-sans));letter-spacing:-.005em;transform-origin:top;border-radius:22px;align-items:center;gap:10px;padding:8px 6px 8px 8px;display:flex}.card.svelte-1wj5pch{border-radius:16px;flex-wrap:wrap;align-items:flex-start;row-gap:10px;padding:12px 8px 12px 12px}.ic.svelte-1wj5pch{color:#f5f5f7;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ok.svelte-1wj5pch .ic:where(.svelte-1wj5pch){color:#06240f;background:#4fd18b}.warn.svelte-1wj5pch .ic:where(.svelte-1wj5pch){color:#2a1d02;background:#e0a83b}.error.svelte-1wj5pch .ic:where(.svelte-1wj5pch){color:#fff;background:#f0655e}.accent.svelte-1wj5pch .ic:where(.svelte-1wj5pch){color:#fff;background:#8b7cf6}.ic.svelte-1wj5pch svg{width:15px;height:15px}.tx.svelte-1wj5pch{text-wrap:pretty;flex:1 1 0;gap:3px;min-width:0;padding-right:4px;display:grid}.card.svelte-1wj5pch .tx:where(.svelte-1wj5pch){padding-top:5px}.d.svelte-1wj5pch{color:#a1a3ad;font:500 13px/1.45 var(--font,var(--font-sans))}.tx.svelte-1wj5pch .mut{color:#a1a3ad;font-weight:500}.tx.svelte-1wj5pch kbd{box-sizing:border-box;border:1px solid var(--glass-line);color:#f5f5f7;min-width:20px;height:20px;font:600 11.5px/1 var(--font,var(--font-sans));vertical-align:1px;background:#ffffff1a;border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.acts.svelte-1wj5pch{flex:none;gap:6px;display:flex}.acts.svelte-1wj5pch:empty{display:none}.card.svelte-1wj5pch .acts:where(.svelte-1wj5pch){flex-basis:100%;order:3;padding-left:38px}.toast.svelte-1wj5pch .act{height:32px;color:inherit;font:600 13.5px/1 var(--font,var(--font-sans));white-space:nowrap;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background .15s,transform .1s ease-out;display:inline-flex}.toast.svelte-1wj5pch .act:hover{background:#fff3}.toast.svelte-1wj5pch .act.primary{color:#fff;background:#8b7cf6}.toast.svelte-1wj5pch .act.primary:hover{background:#7a6af0}.toast.svelte-1wj5pch .act:active{transform:scale(.95)}.toast.svelte-1wj5pch .act svg{width:14px;height:14px}.x.svelte-1wj5pch{color:#a1a3ad;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:-4px;padding:0;transition:opacity .15s,background .15s,color .15s;display:grid}.x.svelte-1wj5pch svg{width:14px;height:14px}.toast.svelte-1wj5pch:hover .x:where(.svelte-1wj5pch),.toast.svelte-1wj5pch:focus-within .x:where(.svelte-1wj5pch){opacity:1}.x.svelte-1wj5pch:hover{color:#f5f5f7;background:#ffffff1a}.x.svelte-1wj5pch:focus-visible,.toast.svelte-1wj5pch .act:focus-visible{outline-offset:1px;outline:2px solid #b9afff}@media (hover:none){.x.svelte-1wj5pch{opacity:1}}@media (prefers-reduced-motion:reduce){.x.svelte-1wj5pch,.toast.svelte-1wj5pch .act{transition:none}.toast.svelte-1wj5pch .act:active{transform:none}}
