:root{--color-bg:#050507;--color-bg-elevated:#101017;--color-bg-raised:#121215;--color-bg-overlay:#050507eb;--color-bg-overlay-strong:#050507fa;--color-border:#22222e;--color-border-soft:#181820;--color-border-strong:#33333f;--color-fg:#f5f5f0;--color-fg-muted:#8b8b95;--color-fg-subtle:#4f4f5a;--color-accent:#f5fe74;--color-accent-dim:#c4cc2c;--color-accent-fg:#050507;--color-accent-glow:#a8f53a2e;--color-accent-glow-strong:#a8f53a73;--color-danger:#ff4f4f;--color-accent-ink:var(--color-accent);--media-filter:grayscale(1) contrast(1.15) brightness(.9);--media-filter-muted:grayscale(1) contrast(1.15) brightness(.55);--media-filter-touch:grayscale(1) contrast(1.15) brightness(.84);--media-wash:.55;--media-veil:linear-gradient(180deg, #0505078c 0%, #050507bf 100%);--media-veil-open:linear-gradient(180deg, #05050700 40%, #0505078c 100%);--media-veil-hero:linear-gradient(180deg, #05050700 30%, #050507a6 100%);--brand-halo:0 0 0 0 #0000;--media-icon:var(--color-accent-light);--media-veil-top:#00000047;--media-plate:none;--media-fg:#fff;--media-fg-muted:#ffffffc7;--media-text-shadow:0 1px 4px #00000080;--gradient-accent-ink:var(--gradient-accent);--gradient-accent:linear-gradient(135deg, #fbff4d 0%, #a8f53a 100%);--gradient-accent-wash:linear-gradient(180deg, #fbff4d 0%, #a8f53a 100%);--ticker-height:46px;--legal-height:20px;--dock-height:34px;--curated-width:280px;--panel-width:440px;--gradient-accent-reverse:linear-gradient(135deg, #a8f53a 0%, #fbff4d 100%);--color-accent-light:#fbff4d;--color-accent-deep:#a8f53a;--sheen-satin:linear-gradient(180deg, #ffffff3d 0%, #fff0 62%);--sheen-gloss:linear-gradient(180deg, #ffffff61 0%, #ffffff0a 56%, #fff0 100%);--sheen-hotspot:radial-gradient(120% 84% at 20% -14%, #ffffff9e 0%, #fff0 62%);--inset-satin:inset 0 1px 0 #ffffff73;--inset-gloss:inset 0 1px 0 #ffffff9e, inset 0 -1px 2px #00000029;--surface-panel:linear-gradient(180deg, #15151e 0%, #0b0b11 100%);--surface-card:linear-gradient(158deg, #1b1b25 0%, #101017 100%);--hairline:inset 0 1px 0 #ffffff0b;--glass-veil:linear-gradient(180deg, #ffffff12 0%, #ffffff02 46%, #fff0 100%);--glass-tint:linear-gradient(180deg, #0a0a0fdb, #08080cf2);--glass-border:linear-gradient(180deg, #ffffff47 0%, #ffffff08 100%);--glass-border-soft:linear-gradient(180deg, #fff3 0%, #ffffff0a 100%);--glass-blur:14px;--shadow-card:0 2px 14px -4px #000c;--shadow-panel:0 16px 48px -12px #000000e6;--font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, Monaco, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-10:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--header-height:56px;--z-map:1;--z-header:30;--z-overlay:20;--z-panel:25;--z-modal:100;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.12s var(--ease-out);--transition-medium:.28s var(--ease-out);--transition-slow:.42s var(--ease-out);--color-scrim:#00000080;--reopen-surface:linear-gradient(158deg, var(--color-bg-elevated) 0%, var(--color-bg) 100%);--reopen-fg:var(--color-accent-ink);--color-scrim-strong:#0000009e;--color-hover-veil:#ffffff0d;--color-warning:#f5c832;--color-warning-tint:#f5c83214;--color-warning-tint-border:#f5c83240;--color-danger-tint:#ff4f4f14;--color-danger-tint-border:#ff4f4f40;--color-success:#7ce08f;--color-success-tint:#22c55e14;--color-success-tint-border:#22c55e33;--color-contrast-bg:#fff;--color-contrast-bg-hover:#f5f5f0;--color-contrast-fg:#050507;--color-contrast-glow:#ffffff2e;--color-accent-tint:#f5ff3624;--color-accent-tint-border:#f5ff3659;--color-sticky-mask:#000;--scrollbar-thumb:#f5ff368c;--color-band-tint:#00000052;--list-fade:linear-gradient(180deg, #0000 0%, #00000047 45%, #0000009e 100%);--chip-veil:linear-gradient(180deg, #ffffff12, #ffffff04);--chip-veil-hover:linear-gradient(180deg, #ffffff1c, #ffffff08);--chip-veil-strong:linear-gradient(180deg, #ffffff24, #ffffff08);--shadow-popover:0 12px 32px #0000008c;--shadow-sheet:0 -8px 32px #0009;--shadow-drawer:-8px 0 32px #0009;--shadow-dropdown:0 20px 60px #000000b3;--shadow-hover-card:0 12px 32px #00000080, 0 0 0 1px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1ead9;--color-bg-elevated:#faf6ec;--color-bg-raised:#fff;--color-bg-overlay:#f1ead9eb;--color-bg-overlay-strong:#fef9eefa;--color-border:#17170f21;--color-border-soft:#17170f12;--color-border-strong:#17170f42;--color-fg:#0f0f08;--color-fg-muted:#63604f;--color-fg-subtle:#7b7662;--color-accent:#faff62;--color-accent-dim:#e4e93a;--color-accent-light:#faff62;--color-accent-deep:#f6fc73;--color-accent-glow:#faff6266;--color-accent-glow-strong:#faff62b3;--gradient-accent:linear-gradient(135deg, #faff62 0%, #f6fc73 100%);--gradient-accent-wash:linear-gradient(180deg, #faff62 0%, #f6fc73 100%);--gradient-accent-reverse:linear-gradient(135deg, #f6fc73 0%, #faff62 100%);--color-danger:#c02a1e;--color-accent-ink:#636600;--media-filter:grayscale(1) sepia(.3) contrast(1.08) brightness(1.2);--media-filter-muted:grayscale(1) sepia(.55) contrast(.92) brightness(1.06);--media-filter-touch:grayscale(1) sepia(.42) contrast(1) brightness(1.12);--media-wash:.9;--media-veil:linear-gradient(180deg, #f1ead96b 0%, #f1ead96b 100%);--media-veil-top:#fffdf580;--media-plate:linear-gradient(180deg, #f1ead900 0%, #f1ead9e0 42%, #f1ead9f5 100%);--media-veil-open:linear-gradient(180deg, #fffdf500 42%, #fffdf580 100%);--media-veil-hero:linear-gradient(180deg, #fffdf500 32%, #fffdf585 100%);--brand-halo:0 0 0 1px #0f0f080f, 0 0 0 3px #0f0f0805, 0 1px 7px -4px #0f0f0829;--media-icon:#12100a;--media-fg:#12100a;--media-fg-muted:#12100af2;--media-text-shadow:none;--gradient-accent-ink:linear-gradient(135deg, #636600 0%, #706c00 100%);--sheen-satin:linear-gradient(180deg, #ffffff2e 0%, #fff0 62%);--sheen-gloss:linear-gradient(180deg, #ffffff47 0%, #ffffff08 56%, #fff0 100%);--sheen-hotspot:radial-gradient(120% 84% at 20% -14%, #ffffff70 0%, #fff0 62%);--inset-satin:inset 0 1px 0 #ffffff52;--inset-gloss:inset 0 1px 0 #ffffff73, inset 0 -1px 2px #2e28141f;--surface-panel:linear-gradient(180deg, #fff 0%, #f6f1e4 100%);--surface-card:linear-gradient(158deg, #fff 0%, #f9f4e9 100%);--hairline:inset 0 1px 0 #ffffffe6;--glass-veil:linear-gradient(180deg, #ffffffeb 0%, #ffffff61 46%, #fff0 100%);--glass-tint:linear-gradient(180deg, #ffffffe0, #f6f1e4f0);--glass-border:linear-gradient(180deg, #17170f38 0%, #17170f0f 100%);--glass-border-soft:linear-gradient(180deg, #17170f24 0%, #17170f0a 100%);--shadow-card:0 1px 2px #2e28141a, 0 8px 22px -14px #2e281473;--shadow-panel:0 1px 3px #2e28141a, 0 24px 48px -24px #2e28146b;--shadow-popover:0 12px 32px #2e28142e;--shadow-sheet:0 -8px 32px #2e281433;--shadow-drawer:-8px 0 32px #2e281433;--shadow-dropdown:0 20px 60px #2e281438;--shadow-hover-card:0 12px 32px #2e281433, 0 0 0 1px #2e281414;--color-scrim:#2e28146b;--reopen-surface:linear-gradient(158deg, #1c1c14 0%, #0f0f08 100%);--reopen-fg:#fffdf5;--color-scrim-strong:#2e28148c;--color-hover-veil:#17170f0d;--color-warning:#8a5d00;--color-warning-tint:#8a5d0017;--color-warning-tint-border:#8a5d0047;--color-danger-tint:#c02a1e14;--color-danger-tint-border:#c02a1e42;--color-success:#1a6b36;--color-success-tint:#1a6b3614;--color-success-tint-border:#1a6b363d;--color-contrast-bg:#17170f;--color-contrast-bg-hover:#2c2c1e;--color-contrast-fg:#fffdf5;--color-contrast-glow:#17170f29;--color-accent-tint:#faff62b8;--color-accent-tint-border:#6366006b;--color-sticky-mask:#f1ead9;--scrollbar-thumb:#63660073;--color-band-tint:#17170f0d;--list-fade:none;--chip-veil:linear-gradient(180deg, #17170f0d, #17170f04);--chip-veil-hover:linear-gradient(180deg, #17170f14, #17170f08);--chip-veil-strong:linear-gradient(180deg, #17170f1a, #17170f08)}@media (orientation:landscape) and (max-height:500px){:root{--header-height:44px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;width:100%;height:100dvh;overflow:hidden}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-display);font-feature-settings:"ss01", "cv01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-ink)}button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;font-family:var(--font-display);background:0 0;border:none;margin:0;padding:0}button:disabled{cursor:not-allowed;opacity:.4}input,select,textarea{font:inherit;color:inherit;font-family:var(--font-display)}h1,h2,h3,h4,h5{letter-spacing:-.015em;font-weight:600;line-height:1.2}.accent{color:var(--color-accent-ink)}:focus-visible{outline:1px solid var(--color-accent-ink);outline-offset:2px}::selection{background:var(--color-accent);color:var(--color-accent-fg)}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}
:root{--color-bg:#0b0910;--color-bg-elevated:#151220;--color-bg-raised:#1a1626;--color-bg-overlay:#0b0910eb;--color-bg-overlay-strong:#0b0910fa;--color-border:#2b2639;--color-border-soft:#1d1929;--color-border-strong:#3d3750;--color-fg:#f6f2fb;--color-fg-muted:#aaa4b8;--color-fg-subtle:#736d82;--color-accent:#8b6cff;--color-accent-dim:#6d4fe0;--color-accent-fg:#12091a;--color-accent-glow:#8b6cff2e;--color-accent-glow-strong:#8b6cff73;--color-accent-light:#a98bff;--color-accent-deep:#ff8fb3;--gradient-accent:linear-gradient(135deg, #a98bff 0%, #ff8fb3 100%);--gradient-accent-wash:linear-gradient(180deg, #a98bff 0%, #ff8fb3 100%);--gradient-accent-reverse:linear-gradient(135deg, #ff8fb3 0%, #a98bff 100%);--color-accent-tint:#8b6cff24;--color-accent-tint-border:#8b6cff59;--scrollbar-thumb:#8b6cff8c;--color-contrast-bg:#f6f2fb;--color-contrast-bg-hover:#e8e1f2;--color-contrast-fg:#0b0910;--color-contrast-glow:#f6f2fb2e;--color-sticky-mask:#0b0910;--surface-panel:linear-gradient(180deg, #181424 0%, #0f0c17 100%);--surface-card:linear-gradient(158deg, #1d1829 0%, #130f1c 100%);--glass-tint:linear-gradient(180deg, #14101edb, #0b0910f2);--list-fade:linear-gradient(180deg, #0b091000 0%, #0b091047 45%, #0b09109e 100%);--media-filter:grayscale(1) contrast(1.12) brightness(.9);--media-filter-muted:grayscale(1) contrast(1.12) brightness(.55);--media-filter-touch:grayscale(1) contrast(1.12) brightness(.84);--media-veil:linear-gradient(180deg, #0b09108c 0%, #0b0910bf 100%);--media-veil-open:linear-gradient(180deg, #0b091000 40%, #0b09108c 100%);--media-veil-hero:linear-gradient(180deg, #0b091000 30%, #0b0910a6 100%);--logo-ink:#fff;--logo-core:#fff;--logo-mid:#ff5c8a;--logo-edge:#6b4dff}:root[data-theme=light]{--logo-ink:#170f24;--logo-core:#170f24;--logo-mid:#d02c78;--logo-edge:#6a35c9;--color-bg:#f6f3fa;--color-bg-elevated:#fbf9fd;--color-bg-raised:#fff;--color-bg-overlay:#f6f3faeb;--color-bg-overlay-strong:#faf8fcfa;--color-border:#170f2421;--color-border-soft:#170f2412;--color-border-strong:#170f2442;--color-fg:#170f24;--color-fg-muted:#5a5268;--color-fg-subtle:#6c6479;--color-accent:#8b6cff;--color-accent-dim:#6d4fe0;--color-accent-light:#a98bff;--color-accent-deep:#ff8fb3;--color-accent-glow:#8b6cff59;--color-accent-glow-strong:#8b6cff99;--gradient-accent:linear-gradient(135deg, #a98bff 0%, #ff8fb3 100%);--gradient-accent-wash:linear-gradient(180deg, #a98bff 0%, #ff8fb3 100%);--gradient-accent-reverse:linear-gradient(135deg, #ff8fb3 0%, #a98bff 100%);--color-accent-ink:#4a22b8;--gradient-accent-ink:linear-gradient(135deg, #4a22b8 0%, #4a22b8 100%);--color-accent-tint:#a98bff47;--color-accent-tint-border:#4a22b86b;--scrollbar-thumb:#4a22b873;--color-contrast-bg:#170f24;--color-contrast-bg-hover:#2a2038;--color-contrast-fg:#fbf8ff;--color-sticky-mask:#f6f3fa;--reopen-surface:linear-gradient(158deg, #1f1730 0%, #0f0a19 100%);--reopen-fg:#fbf8ff;--surface-panel:linear-gradient(180deg, #fff 0%, #f1ecf8 100%);--surface-card:linear-gradient(158deg, #fff 0%, #f4effa 100%);--glass-tint:linear-gradient(180deg, #ffffffe0, #f3eef9f0);--media-filter:grayscale(1) contrast(1.05) brightness(1.12);--media-filter-muted:grayscale(1) contrast(.92) brightness(1.05);--media-filter-touch:grayscale(1) contrast(1) brightness(1.1);--media-veil:linear-gradient(180deg, #f6f3fa6b 0%, #f6f3fa6b 100%);--media-veil-top:#fcfaff80;--media-plate:linear-gradient(180deg, #f6f3fa00 0%, #f6f3fae0 42%, #f6f3faf5 100%);--media-veil-open:linear-gradient(180deg, #fcfaff00 42%, #fcfaff80 100%);--media-veil-hero:linear-gradient(180deg, #fcfaff00 32%, #fcfaff85 100%);--media-icon:#170f24;--media-fg:#170f24;--media-fg-muted:#170f24f2}.velours-logo{width:84px;height:auto;display:block}
