:root{color-scheme:light dark;--sai-bg: #F7F8FC;--sai-surface: #FFFFFF;--sai-raised: #EEF2FA;--sai-text: #1E2233;--sai-muted: #5B6275;--sai-line: #DDE2EE;--sai-blue: #3D6FB5;--sai-orange: #A85A14;--sai-purple: #6B4DAA;--sai-blue-soft: #BFD7F2;--sai-orange-soft: #FFD1AD;--sai-purple-soft: #DCCBF3;--sai-ink-on-soft: #1E2233;--sai-ok: #2F7D5B;--sai-warn: #A85A14;--sai-bad: #B3374A;--sai-on-bad: #FFFFFF;--sai-glass-thin: rgba(255, 255, 255, .42);--sai-glass-thick: rgba(255, 255, 255, .62);--sai-glass-frosted: rgba(255, 255, 255, .5);--sai-glass-hi: rgba(255, 255, 255, .85);--sai-glass-edge: rgba(255, 255, 255, .9);--sai-glass-line: rgba(30, 34, 51, .08);--sai-glass-over-viewport: rgba(255, 255, 255, .96);--sai-glass-blur: 18px;--sai-glass-sat: 1.6;--sai-bloom-blue: rgba(92, 153, 255, .14);--sai-glass-shadow: 0 14px 44px rgba(20, 28, 60, .18);--sai-viewport: #080B19;--sai-viewport-top: #0E1328;--sai-viewport-bottom: #03050C;--sai-viewport-text: #EDEFF7;--sai-viewport-muted: #A3ABC2;--sai-emb-blue: #5C99FF;--sai-emb-purple: #AD80FF;--sai-emb-orange: #FFB85C;--sai-font-display: "Fraunces", Georgia, "Times New Roman", serif;--sai-font-body: "Instrument Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--sai-font-mono: "JetBrains Mono", Consolas, "SF Mono", monospace;--sai-text-xs: 11px;--sai-text-sm: 12.5px;--sai-text-md: 14px;--sai-text-lg: 17px;--sai-text-xl: 22px;--sai-text-2xl: 28px;--sai-text-3xl: 40px;--sai-leading: 1.5;--sai-tracking-caps: .32em;--sai-space-1: 4px;--sai-space-2: 8px;--sai-space-3: 12px;--sai-space-4: 16px;--sai-space-5: 20px;--sai-space-6: 24px;--sai-space-8: 32px;--sai-space-10: 40px;--sai-space-12: 48px;--sai-radius-sm: 8px;--sai-radius-md: 12px;--sai-radius-lg: 16px;--sai-radius-xl: 18px;--sai-radius-pill: 999px;--sai-shadow-card: 0 8px 30px rgba(20, 28, 60, .1);--sai-rail-collapsed: 52px;--sai-rail-expanded: 236px;--sai-strip-height: 56px;--sai-action-page-width: 62%;--sai-content-max: 1280px;--sai-ease: cubic-bezier(.2, .7, .2, 1);--sai-motion-fast: .12s;--sai-motion-rail: .18s;--sai-motion-page: .24s;--sai-focus: 0 0 0 3px var(--sai-blue-soft);--sai-z-viewport: 0;--sai-z-content: 1;--sai-z-rail: 2;--sai-z-action-page: 3;--sai-z-dialog: 4;--sai-z-toast: 5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sai-bg: #0F1424;--sai-surface: #1A1F36;--sai-raised: #222A45;--sai-text: #EDEFF7;--sai-muted: #A3ABC2;--sai-line: #2A3252;--sai-blue: #A9C8F0;--sai-orange: #F5B98A;--sai-purple: #C9B3EE;--sai-blue-soft: #24365A;--sai-orange-soft: #4A3120;--sai-purple-soft: #3A2C5C;--sai-ink-on-soft: #EDEFF7;--sai-ok: #7FD1A8;--sai-warn: #F5B98A;--sai-bad: #F09AA8;--sai-on-bad: #1E2233;--sai-glass-thin: rgba(28, 34, 62, .34);--sai-glass-thick: rgba(28, 34, 62, .5);--sai-glass-frosted: rgba(28, 34, 62, .42);--sai-glass-hi: rgba(120, 140, 200, .16);--sai-glass-edge: rgba(255, 255, 255, .16);--sai-glass-line: rgba(255, 255, 255, .09);--sai-glass-over-viewport: rgba(20, 25, 46, .86);--sai-bloom-blue: rgba(92, 153, 255, .3);--sai-glass-shadow: 0 14px 44px rgba(0, 0, 0, .28);--sai-shadow-card: 0 8px 30px rgba(0, 0, 0, .28);--sai-focus: 0 0 0 3px rgba(169, 200, 240, .45)}}:root[data-theme=dark]{--sai-bg: #0F1424;--sai-surface: #1A1F36;--sai-raised: #222A45;--sai-text: #EDEFF7;--sai-muted: #A3ABC2;--sai-line: #2A3252;--sai-blue: #A9C8F0;--sai-orange: #F5B98A;--sai-purple: #C9B3EE;--sai-blue-soft: #24365A;--sai-orange-soft: #4A3120;--sai-purple-soft: #3A2C5C;--sai-ink-on-soft: #EDEFF7;--sai-ok: #7FD1A8;--sai-warn: #F5B98A;--sai-bad: #F09AA8;--sai-on-bad: #1E2233;--sai-glass-thin: rgba(28, 34, 62, .34);--sai-glass-thick: rgba(28, 34, 62, .5);--sai-glass-frosted: rgba(28, 34, 62, .42);--sai-glass-hi: rgba(120, 140, 200, .16);--sai-glass-edge: rgba(255, 255, 255, .16);--sai-glass-line: rgba(255, 255, 255, .09);--sai-glass-over-viewport: rgba(20, 25, 46, .86);--sai-bloom-blue: rgba(92, 153, 255, .3);--sai-glass-shadow: 0 14px 44px rgba(0, 0, 0, .28);--sai-shadow-card: 0 8px 30px rgba(0, 0, 0, .28);--sai-focus: 0 0 0 3px rgba(169, 200, 240, .45)}:root[data-perf=half]{--sai-glass-blur: 10px;--sai-glass-sat: 1.3}:root[data-perf=quarter]{--sai-glass-blur: 0px;--sai-glass-sat: 1}@media(prefers-reduced-transparency:reduce){:root{--sai-glass-thin: var(--sai-surface);--sai-glass-thick: var(--sai-surface);--sai-glass-frosted: var(--sai-surface);--sai-glass-over-viewport: var(--sai-surface);--sai-glass-blur: 0px;--sai-glass-sat: 1}}@media(prefers-reduced-motion:reduce){:root{--sai-motion-fast: 0ms;--sai-motion-rail: 0ms;--sai-motion-page: 0ms}}:root[data-motion=off]{--sai-motion-fast: 0ms;--sai-motion-rail: 0ms;--sai-motion-page: 0ms}:root[data-density=compact]{--sai-space-6: 16px;--sai-space-5: 14px;--sai-space-4: 12px;--sai-space-3: 8px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(min-width:1100px){:root{--sai-text-xs: 12.5px;--sai-text-sm: 14px;--sai-text-md: 16px;--sai-text-lg: 19px;--sai-text-xl: 25px;--sai-text-2xl: 32px;--sai-text-3xl: 46px}}
