.ds-theme-light,:root{--ds-color-ink:#0A1A3A;--ds-color-ink-hover:#1B2B52;--ds-color-gold:#FBBF24;--ds-color-gold-hover:#F2AE0B;--ds-color-gold-ink:#6B4700;--ds-color-gold-text:#B7791F;--ds-insp-ai-bg:#0A1A3A;--ds-insp-ai-ink:#FFFDF9;--ds-insp-ai-muted:#B9C1D2;--ds-insp-ai-dot:#FBBF24;--ds-insp-try-bg:#FCEFC4;--ds-color-gold-100:#FAE6B0;--ds-color-gold-50:#FCF4DF;--ds-color-page:#F2ECE2;--ds-color-card:#FFFDF9;--ds-color-card-muted:#FBF7F0;--ds-color-surface:#F3EDE3;--ds-color-surface-2:#ECE4D7;--ds-color-sand-50:#EFE7DA;--ds-color-sand-100:#E7DCCB;--ds-color-track:#E6DDCF;--ds-color-slate:#5C5448;--ds-color-slate-2:#6F675B;--ds-color-line:#E9E1D4;--ds-color-card-border:#DDD3C3;--ds-color-hover:#EFE7DA;--ds-color-hover-border:#B5A893;--ds-color-border-strong:#D9CFBF;--ds-color-ctrl:#8C8375;--ds-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230A1A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ds-color-clay:#8A3B1E;--ds-color-clay-bg:#F6E2D7;--ds-color-info-ink:#0A1A3A;--ds-color-info-bg:#EFE7DA;--ds-color-grey-ink:#5C5448;--ds-color-grey-chip:#EFE9DF;--ds-color-done:#2C6440;--ds-color-done-bg:#E5EFE2;--ds-color-warn:#8A5A00;--ds-color-warn-bg:#FBF1DA;--ds-color-err:#A33A2E;--ds-color-err-bg:#FAEAE5;--ds-color-on-dark:#FFFFFF;--ds-color-on-dark-2:#D8D0C3;--ds-color-on-dark-fill:rgba(255,255,255,0.08);--ds-color-on-dark-fill-hover:rgba(255,255,255,0.16);--ds-color-on-dark-tile:rgba(255,255,255,0.1);--ds-color-on-dark-border:rgba(255,255,255,0.45);--ds-color-on-dark-live:#FF8A7A;--ds-color-on-dark-success:#8FD8B0;--ds-color-on-dark-warn:#F3D38A;--ds-color-on-dark-gold-fill:rgba(251,191,36,0.18);--ds-color-prompt:#0F2147;--ds-color-prompt-text:#E6EAF2;--ds-color-prompt-label:#AEB8CC;--ds-color-placeholder-bg:rgba(239,231,218,0.18);--ds-color-placeholder-ink:#F3E6C8;--ds-glow-band:radial-gradient(720px 320px at 100% 0%,rgba(251,191,36,0.16),transparent 62%);--ds-glow-hero:radial-gradient(640px 320px at 105% -10%,rgba(251,191,36,0.2),transparent 60%);--ds-glow-player:radial-gradient(620px 300px at 100% 0%,rgba(251,191,36,0.18),transparent 60%);--ds-color-text:var(--ds-color-ink);--ds-color-inverse:#0A1A3A;--ds-color-inverse-hover:#1B2B52;--ds-color-on-inverse:#FFFFFF;--ds-color-selected:#0A1A3A;--ds-color-on-selected:#FFFFFF;--ds-color-on-selected-2:#D8D0C3;--ds-color-on-gold:#0A1A3A;--ds-color-focus:#0A1A3A;--ds-color-focus-on-inverse:#FFFFFF;--ds-color-elevated:var(--ds-color-card);--ds-color-scrim:rgba(10,26,58,0.45);--ds-color-tour-dim:rgba(10,26,58,0.55);--ds-color-logo-plate:var(--ds-color-card);--ds-color-slide-plate:#FFFFFF;--ds-color-on-slide-plate:#5C5448;--ds-color-slide-letterbox:#000000;--ds-color-prompt-border:transparent;--ds-color-callout-tile:rgba(255,255,255,0.7);--ds-color-on-dark-btn-hover:#F1ECE4;--ds-color-on-dark-scroll:rgba(255,255,255,0.4);--ds-color-on-dark-quote:rgba(255,255,255,0.06);--ds-color-gold-line:#EBD9A8;--ds-glow-login:radial-gradient(700px 400px at 100% 0%,rgba(251,191,36,0.18),transparent 60%);--ds-glow-live:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,0.12),rgba(255,255,255,0.02) 70%);--ds-font-display:var(--font-marketing-display),"Crimson Pro",Georgia,"Times New Roman",serif;--ds-font-body:var(--font-body),"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ds-font-mono:var(--ds-font-mono-face),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ds-lh-tight:1.1;--ds-lh-heading:1.2;--ds-lh-snug:1.35;--ds-lh-body:1.55;--ds-lh-mono:1.7;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:28px;--ds-space-8:32px;--ds-space-9:36px;--ds-space-10:40px;--ds-space-11:44px;--ds-space-12:48px;--ds-space-14:56px;--ds-space-16:64px;--ds-space-18:72px;--ds-space-22:88px;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:14px;--ds-radius-2xl:16px;--ds-radius-card:18px;--ds-radius-3xl:20px;--ds-radius-hero:22px;--ds-radius-pill:999px;--ds-shadow-tint:60,42,20;--ds-shadow-ink:10,26,58;--ds-edge:0 0 0 0 transparent;--ds-shadow-soft:0 1px 2px rgba(var(--ds-shadow-tint),0.05),0 6px 20px rgba(var(--ds-shadow-tint),0.07);--ds-shadow:var(--ds-edge),0 0 0 1px var(--ds-color-card-border),var(--ds-shadow-soft);--ds-shadow-lg:0 2px 6px rgba(var(--ds-shadow-tint),0.06),0 18px 44px rgba(var(--ds-shadow-tint),0.13);--ds-shadow-float:0 8px 24px rgba(var(--ds-shadow-ink),0.2);--ds-shadow-bar:0 4px 16px rgba(var(--ds-shadow-ink),0.08);--ds-shadow-sheet:0 -8px 40px rgba(var(--ds-shadow-ink),0.25);--ds-shadow-gold:0 2px 10px rgba(183,121,31,0.35);--ds-control-h-sm:36px;--ds-focus-width:2px;--ds-focus-offset:2px;--ds-duration:0.15s;--ds-page-max:1160px;--ds-page-narrow:960px;--ds-module-max:920px;--ds-z-hellobar:45;--ds-z-toast:80}.ds-theme-light{color-scheme:light}:root{--ds-fs-2xs:13.5px;--ds-fs-xs:14px;--ds-fs-sm:14.5px;--ds-fs-sm-plus:15px;--ds-fs-meta:15.5px;--ds-fs-md:16.5px;--ds-fs-base:17.5px;--ds-fs-lg:18.5px;--ds-fs-xl:19.5px;--ds-fs-2xl:22px;--ds-fs-3xl:24px;--ds-fs-4xl:28px;--ds-fs-5xl:36.5px;--ds-fs-6xl:47px;--ds-k-text:1;--ds-k-display:1;--ds-k-space:1;--ds-fs-floor:0px;--ds-control-h:44px;--ds-control-h-lg:52px;--ds-sidebar-w:292px;--ds-module-sidebar-w:328px;--ds-hellobar-h:48px}.ds-text-medium,:root[data-ds-text=medium]{--ds-fs-2xs:12.5px;--ds-fs-xs:13px;--ds-fs-sm:13.5px;--ds-fs-sm-plus:14px;--ds-fs-meta:14.5px;--ds-fs-md:15px;--ds-fs-base:16px;--ds-fs-lg:17px;--ds-fs-xl:18px;--ds-fs-2xl:20px;--ds-fs-3xl:22px;--ds-fs-4xl:24px;--ds-fs-5xl:30px;--ds-fs-6xl:38px;--ds-k-text:0.92;--ds-k-display:0.85;--ds-k-space:0.8;--ds-fs-floor:12.5px;--ds-control-h:40px;--ds-control-h-lg:46px;--ds-sidebar-w:256px;--ds-module-sidebar-w:300px;--ds-hellobar-h:40px}@media (pointer:coarse){.ds-text-medium,:root[data-ds-text=medium]{--ds-control-h:44px}}@media not print{.ds-root[data-ds-theme=dark],:root[data-ds-theme=dark]:has(.ds-root),[data-ds-theme=dark] .ds-root{color-scheme:dark;--ds-color-ink:#F2ECE2;--ds-color-ink-hover:#FFFFFF;--ds-color-gold:#FBBF24;--ds-color-gold-hover:#FCCB4A;--ds-color-gold-ink:#F3C766;--ds-color-gold-text:#E0A83A;--ds-insp-ai-bg:#24375E;--ds-insp-ai-ink:#EEF1F6;--ds-insp-ai-muted:#B9C1D2;--ds-insp-ai-dot:#F3C766;--ds-insp-try-bg:#4A3A12;--ds-color-gold-100:#47380F;--ds-color-gold-50:#2C2819;--ds-color-page:#08112A;--ds-color-card:#0F1A36;--ds-color-card-muted:#0C1630;--ds-color-surface:#16223F;--ds-color-surface-2:#1D2A4A;--ds-color-sand-50:#182544;--ds-color-sand-100:#22305A;--ds-color-track:#24335A;--ds-color-slate:#C3BBAE;--ds-color-slate-2:#A59D90;--ds-color-line:#1E2A47;--ds-color-card-border:#2A3A62;--ds-color-hover:#172443;--ds-color-hover-border:#43547F;--ds-color-border-strong:#2E3E66;--ds-color-ctrl:#8590AB;--ds-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23F2ECE2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ds-color-clay:#E8A285;--ds-color-clay-bg:#3A2221;--ds-color-info-ink:#F2ECE2;--ds-color-info-bg:#1D2A4A;--ds-color-grey-ink:#C3BBAE;--ds-color-grey-chip:#1D2A4A;--ds-color-done:#8FD8B0;--ds-color-done-bg:#153328;--ds-color-warn:#F3D38A;--ds-color-warn-bg:#352C16;--ds-color-err:#FF9A8A;--ds-color-err-bg:#3C1E22;--ds-color-on-dark:#FFFFFF;--ds-color-on-dark-2:#D8D0C3;--ds-color-on-dark-fill:rgba(255,255,255,0.08);--ds-color-on-dark-fill-hover:rgba(255,255,255,0.16);--ds-color-on-dark-tile:rgba(255,255,255,0.1);--ds-color-on-dark-border:rgba(255,255,255,0.45);--ds-color-on-dark-live:#FF8A7A;--ds-color-on-dark-success:#8FD8B0;--ds-color-on-dark-warn:#F3D38A;--ds-color-on-dark-gold-fill:rgba(251,191,36,0.18);--ds-color-on-dark-btn-hover:#F1ECE4;--ds-color-on-dark-scroll:rgba(255,255,255,0.4);--ds-color-on-dark-quote:rgba(255,255,255,0.06);--ds-color-prompt:#050C1F;--ds-color-prompt-border:#22305A;--ds-color-prompt-text:#E6EAF2;--ds-color-prompt-label:#AEB8CC;--ds-color-placeholder-bg:rgba(239,231,218,0.18);--ds-color-placeholder-ink:#F3E6C8;--ds-color-text:#F2ECE2;--ds-color-inverse:#172A57;--ds-color-inverse-hover:#1F3568;--ds-color-on-inverse:#FFFFFF;--ds-color-selected:#F2ECE2;--ds-color-on-selected:#0A1A3A;--ds-color-on-selected-2:#44506E;--ds-color-on-gold:#0A1A3A;--ds-color-focus:#F2ECE2;--ds-color-focus-on-inverse:#FFFFFF;--ds-color-elevated:#16223F;--ds-color-scrim:rgba(0,0,0,0.62);--ds-color-tour-dim:rgba(0,0,0,0.66);--ds-color-logo-plate:#F7F2E9;--ds-color-slide-plate:#FFFFFF;--ds-color-on-slide-plate:#5C5448;--ds-color-slide-letterbox:#000000;--ds-color-callout-tile:rgba(255,255,255,0.06);--ds-color-gold-line:#6B5520;--ds-glow-band:radial-gradient(720px 320px at 100% 0%,rgba(251,191,36,0.14),transparent 62%);--ds-glow-hero:radial-gradient(640px 320px at 105% -10%,rgba(251,191,36,0.18),transparent 60%);--ds-glow-player:radial-gradient(620px 300px at 100% 0%,rgba(251,191,36,0.16),transparent 60%);--ds-glow-login:radial-gradient(700px 400px at 100% 0%,rgba(251,191,36,0.16),transparent 60%);--ds-glow-live:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,0.1),rgba(255,255,255,0.02) 70%);--ds-shadow-tint:0,0,0;--ds-shadow-ink:0,0,0;--ds-edge:inset 0 1px 0 rgba(255,255,255,0.04);--ds-shadow-soft:0 1px 2px rgba(0,0,0,0.4),0 6px 20px rgba(0,0,0,0.32);--ds-shadow:0 0 0 1px var(--ds-color-card-border),var(--ds-edge),var(--ds-shadow-soft);--ds-shadow-lg:0 0 0 1px var(--ds-color-card-border),var(--ds-edge),0 18px 44px rgba(0,0,0,0.5);--ds-shadow-float:0 8px 24px rgba(0,0,0,0.5);--ds-shadow-bar:0 4px 16px rgba(0,0,0,0.4);--ds-shadow-sheet:0 -8px 40px rgba(0,0,0,0.55);--ds-shadow-gold:0 2px 10px rgba(251,191,36,0.25)}}@media (prefers-contrast:more){.ds-theme-light,:root{--ds-color-card-border:#A89C8A;--ds-color-line:#CFC3B1;--ds-color-slate-2:#5C5448}@media not print{.ds-root[data-ds-theme=dark],:root[data-ds-theme=dark]:has(.ds-root),[data-ds-theme=dark] .ds-root{--ds-color-card-border:#6A7BA6;--ds-color-line:#3D4D78;--ds-color-slate-2:#C3BBAE;--ds-color-ctrl:#A9B3CB}}}