:root[data-theme="grey-light"],.theme-grey-light{color-scheme:light;--surface-canvas:#d6d6dc;--surface-plane:#dedee4;--surface-base:#ffffff;--surface-subtle:#f0f0f4;--surface-navigation:#dbdbe0;--surface-raised:#ffffff;--surface-hover:#ebebf0;--surface-selected:#e1e1e7;--surface-track:#ebebf0;--surface-track-selected:#dcdce2;--surface-floating:#f2f2f6;--text-primary:#2a2a30;--text-secondary:#424349;--text-muted:#54545a;--text-subtle:#97979d;--text-disabled:#acacb3;--border-subtle:#ebebf0;--border-default:#c9c9cf;--border-strong:#aaaab1;--border-control:#7e7e84;--accent:#3b4ad4;--accent-contrast:#ffffff;--accent-muted:#bcc6ea;--code-surface:#f0f0f4;--code-plain:#2a2a30;--surface-inverse:#2a2a30;--surface-inverse-subtle:#3a3a40;--text-inverse:#ffffff;--text-inverse-subtle:#9f9fa5;--border-inverse:#5d5d63;--ink-alpha-weak:rgba(42, 42, 48, 0.06);--ink-alpha-soft:rgba(42, 42, 48, 0.12);--ink-alpha-medium:rgba(42, 42, 48, 0.24);--ink-alpha-strong:rgba(42, 42, 48, 0.48)}:root[data-theme="grey-dark"],.theme-grey-dark{color-scheme:dark;--surface-canvas:#3e3e41;--surface-plane:#444447;--surface-base:#4a4a4d;--surface-subtle:#47474a;--surface-navigation:#3e3e41;--surface-raised:#515154;--surface-hover:#5a5a5d;--surface-selected:#626266;--surface-track:#5a5a5d;--surface-track-selected:#6a6a6e;--text-primary:#ebebf6;--text-secondary:#cfcfd8;--text-muted:#b7b7c0;--text-subtle:#8d8d95;--text-disabled:#767680;--border-subtle:#56565a;--border-default:#616166;--border-strong:#7a7a80;--border-control:#9b9ba3;--accent:#a9b7ff;--accent-contrast:#090909;--accent-muted:#2a2f5a;--code-surface:#47474a;--code-plain:#ebebf6;--code-comment:#a8a8b0;--code-punctuation:#b0b0b8;--code-line-highlight:#5a5a5d;--focus:#d9d9d9;--ai-mark:#fe9db1;--status-danger-text:#ffa196;--status-danger-surface:#482d2a;--status-danger-border:#b9655c;--status-warning-text:#f5ae39;--status-warning-surface:#42321d;--status-warning-border:#a67628;--status-success-text:#6ed889;--status-success-surface:#263b2a;--status-success-border:#4a925c;--status-info-text:#89c3fe;--status-info-surface:#253749;--status-info-border:#4984bf;--code-added:#99cda3;--code-removed:#edaaa2;--code-keyword:#c5b2eb;--code-string:#99cda3;--code-number:#ecad97;--code-function:#96c2f0;--code-type:#7cced2;--ink-alpha-weak:rgba(255, 255, 255, 0.06);--ink-alpha-soft:rgba(255, 255, 255, 0.12);--ink-alpha-medium:rgba(255, 255, 255, 0.24);--ink-alpha-strong:rgba(255, 255, 255, 0.48);--surface-inverse:#ffffff;--surface-inverse-subtle:#e8e8e8;--text-inverse:#000000;--text-inverse-subtle:#5d5d5d;--border-inverse:#ababab;--font-weight-body:420;--danger:#d15c53;--danger-hover:#e36c61;--elevation-contact-color:rgb(0 0 0 / 0.34);--elevation-ambient-color:rgb(0 0 0 / 0.22);--elevation-contact-strong-color:rgb(0 0 0 / 0.45);--elevation-ambient-strong-color:rgb(0 0 0 / 0.30);--opacity-scrim:0.6;--opacity-scrim-blurred:0.4;--step-surface-hover:6%;--step-surface-selected:10%;--step-surface-pressed:16%;--step-track-selected:8%;--step-border-subtle:8%;--step-border-default:12%;--step-border-strong:19%;--canvas:var(--surface-canvas);--navigation:var(--surface-navigation);--surface:var(--surface-base);--border:var(--border-default);--scrim:rgb(0 0 0 / var(--opacity-scrim));--scrim-blurred:rgb(0 0 0 / var(--opacity-scrim-blurred));--text:var(--text-primary);--elevation-stroke-color:var(--border-strong);--elevation-flat:none;--elevation-raised:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-raised-contained:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-control:0 0.5px 0.5px var(--elevation-contact-color);--elevation-floating:0 4px 12px var(--elevation-contact-color), 0 12px 32px var(--elevation-ambient-color);--elevation-overlay:0 8px 24px var(--elevation-contact-strong-color), 0 24px 64px var(--elevation-ambient-strong-color);--elevation-page:0 0 24px var(--elevation-ambient-color);--shadow-overlay:var(--elevation-overlay)}:root[data-theme="news-light"],.theme-news-light{color-scheme:light;--surface-canvas:#e4e0d7;--surface-plane:#e4e0d7;--surface-base:#f2efe8;--surface-subtle:#e8e4dc;--surface-navigation:#ebe7df;--surface-raised:#f8f6f1;--surface-hover:#e2ded5;--surface-selected:#dbd7ce;--surface-track:#e2ded5;--surface-track-selected:#ece9e2;--text-primary:#1d1c1a;--text-secondary:#3c3a37;--text-muted:#5c5955;--text-subtle:#9b9891;--text-disabled:#b3b0a9;--border-subtle:#e0dcd3;--border-default:#c9c5bc;--border-strong:#9d9990;--border-control:#726e67;--accent:#326891;--accent-contrast:#ffffff;--accent-muted:#dbe4ec;--focus:#2b2a27;--ai-mark:#dd2767;--status-danger-text:#ab000f;--status-danger-surface:#fee7e4;--status-danger-border:#c1554c;--status-warning-text:#795000;--status-warning-surface:#ffe9cd;--status-warning-border:#a56f05;--status-success-text:#006c2f;--status-success-surface:#d6f7dc;--status-success-border:#2c924c;--status-info-text:#005b9f;--status-info-surface:#e0effe;--status-info-border:#2c7fcb;--code-surface:#e6e2d9;--code-plain:#232323;--code-comment:#656565;--code-punctuation:#6a6a6a;--code-added:#236938;--code-removed:#8b3f38;--code-line-highlight:#d8d4cb;--code-keyword:#634a8b;--code-string:#236938;--code-number:#894228;--code-function:#235c91;--code-type:#00666b;--ink-alpha-weak:rgba(29, 28, 26, 0.06);--ink-alpha-soft:rgba(29, 28, 26, 0.12);--ink-alpha-medium:rgba(29, 28, 26, 0.24);--ink-alpha-strong:rgba(29, 28, 26, 0.48);--surface-inverse:#211f1c;--surface-inverse-subtle:#2b2926;--text-inverse:#e9e5dc;--text-inverse-subtle:#b8b3aa;--border-inverse:#4a4741;--danger:#a52a26;--danger-hover:#901114;--elevation-contact-color:rgb(30 26 20 / 0.12);--elevation-ambient-color:rgb(30 26 20 / 0.08);--elevation-contact-strong-color:rgb(30 26 20 / 0.18);--elevation-ambient-strong-color:rgb(30 26 20 / 0.14);--opacity-scrim:0.32;--opacity-scrim-blurred:0.2;--font-weight-body:440;--step-surface-hover:6%;--step-surface-selected:10%;--step-surface-pressed:16%;--step-track-selected:12%;--step-border-subtle:4%;--step-border-default:9%;--step-border-strong:15%;--surface-floating:#f8f6f1;--canvas:var(--surface-canvas);--navigation:var(--surface-navigation);--surface:var(--surface-base);--border:var(--border-default);--scrim:rgb(0 0 0 / var(--opacity-scrim));--scrim-blurred:rgb(0 0 0 / var(--opacity-scrim-blurred));--text:var(--text-primary);--elevation-stroke-color:var(--border-strong);--elevation-flat:none;--elevation-raised:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-raised-contained:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-control:0 0.5px 0.5px var(--elevation-contact-color);--elevation-floating:0 4px 12px var(--elevation-contact-color), 0 12px 32px var(--elevation-ambient-color);--elevation-overlay:0 8px 24px var(--elevation-contact-strong-color), 0 24px 64px var(--elevation-ambient-strong-color);--elevation-page:0 0 24px var(--elevation-ambient-color);--shadow-overlay:var(--elevation-overlay)}:root[data-theme="news-dark"],.theme-news-dark{color-scheme:dark;--surface-canvas:#121110;--surface-plane:#191816;--surface-base:#1e1c19;--surface-subtle:#151412;--surface-navigation:#0b0a09;--surface-raised:#201e1b;--surface-hover:#292723;--surface-selected:#2e2c28;--surface-track:#292723;--surface-track-selected:#2e2c28;--text-primary:#e6e1d6;--text-secondary:#cbc6bb;--text-muted:#b3ada2;--text-subtle:#6f6b64;--text-disabled:#5c5852;--border-subtle:#262421;--border-default:#312e2a;--border-strong:#45423c;--border-control:#75716a;--accent:#8fb3d9;--accent-contrast:#1c1a17;--accent-muted:#2f3a45;--focus:#dcd7cc;--ai-mark:#fe9db1;--status-danger-text:#ffa196;--status-danger-surface:#482d2a;--status-danger-border:#b9655c;--status-warning-text:#f5ae39;--status-warning-surface:#42321d;--status-warning-border:#a67628;--status-success-text:#6ed889;--status-success-surface:#263b2a;--status-success-border:#4a925c;--status-info-text:#89c3fe;--status-info-surface:#253749;--status-info-border:#4984bf;--code-surface:#0d0c0b;--code-plain:#e6e6e6;--code-comment:#949494;--code-punctuation:#9e9e9e;--code-added:#99cda3;--code-removed:#edaaa2;--code-line-highlight:#24221f;--code-keyword:#c5b2eb;--code-string:#99cda3;--code-number:#ecad97;--code-function:#96c2f0;--code-type:#7cced2;--ink-alpha-weak:rgba(230, 225, 214, 0.06);--ink-alpha-soft:rgba(230, 225, 214, 0.12);--ink-alpha-medium:rgba(230, 225, 214, 0.24);--ink-alpha-strong:rgba(230, 225, 214, 0.48);--surface-inverse:#e8e3d8;--surface-inverse-subtle:#d1ccc1;--text-inverse:#1b1917;--text-inverse-subtle:#56534d;--border-inverse:#95918a;--font-weight-body:420;--danger:#d15c53;--danger-hover:#e36c61;--elevation-contact-color:rgb(0 0 0 / 0.34);--elevation-ambient-color:rgb(0 0 0 / 0.22);--elevation-contact-strong-color:rgb(0 0 0 / 0.45);--elevation-ambient-strong-color:rgb(0 0 0 / 0.30);--opacity-scrim:0.6;--opacity-scrim-blurred:0.4;--step-surface-hover:6%;--step-surface-selected:10%;--step-surface-pressed:16%;--step-track-selected:8%;--step-border-subtle:8%;--step-border-default:12%;--step-border-strong:19%;--canvas:var(--surface-canvas);--navigation:var(--surface-navigation);--surface:var(--surface-base);--border:var(--border-default);--scrim:rgb(0 0 0 / var(--opacity-scrim));--scrim-blurred:rgb(0 0 0 / var(--opacity-scrim-blurred));--text:var(--text-primary);--elevation-stroke-color:var(--border-strong);--elevation-flat:none;--elevation-raised:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-raised-contained:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-control:0 0.5px 0.5px var(--elevation-contact-color);--elevation-floating:0 4px 12px var(--elevation-contact-color), 0 12px 32px var(--elevation-ambient-color);--elevation-overlay:0 8px 24px var(--elevation-contact-strong-color), 0 24px 64px var(--elevation-ambient-strong-color);--elevation-page:0 0 24px var(--elevation-ambient-color);--shadow-overlay:var(--elevation-overlay)}:root[data-theme="arcade-light"],.theme-arcade-light{color-scheme:light;--surface-canvas:#dce0f2;--surface-plane:#e6eaf9;--surface-base:#eef1ff;--surface-subtle:#e4e7f7;--surface-navigation:#dce0f2;--surface-raised:#f5f7ff;--surface-hover:#dfe2f4;--surface-selected:#d4d9ec;--surface-track:#dfe2f4;--surface-track-selected:#d9ddf0;--text-primary:#12124a;--text-secondary:#3e4676;--text-muted:#5e6691;--text-subtle:#7f87ac;--text-disabled:#979ebe;--border-subtle:#d4d9ec;--border-default:#c5cae1;--border-strong:#acb3ce;--border-control:#8b92b5;--accent:#c24400;--accent-contrast:#eef1ff;--accent-muted:#e9cdcd;--focus:#da8e77;--ai-mark:#dd2767;--status-danger-text:#ab000f;--status-danger-surface:#fee7e4;--status-danger-border:#c1554c;--status-warning-text:#795000;--status-warning-surface:#ffe9cd;--status-warning-border:#a56f05;--status-success-text:#006c2f;--status-success-surface:#d6f7dc;--status-success-border:#2c924c;--status-info-text:#005b9f;--status-info-surface:#e0effe;--status-info-border:#2c7fcb;--code-surface:#e4e7f7;--code-plain:#12124a;--code-comment:#656565;--code-punctuation:#6a6a6a;--code-added:#236938;--code-removed:#8b3f38;--code-line-highlight:#dfe2f4;--code-keyword:#634a8b;--code-string:#236938;--code-number:#894228;--code-function:#235c91;--code-type:#00666b;--ink-alpha-weak:rgba(18, 18, 74, 0.06);--ink-alpha-soft:rgba(18, 18, 74, 0.12);--ink-alpha-medium:rgba(18, 18, 74, 0.24);--ink-alpha-strong:rgba(18, 18, 74, 0.48);--surface-inverse:#12124a;--surface-inverse-subtle:#22275b;--text-inverse:#eef1ff;--text-inverse-subtle:#979ebe;--border-inverse:#48517f;--danger:#a52a26;--danger-hover:#901114;--elevation-contact-color:rgb(30 26 20 / 0.12);--elevation-ambient-color:rgb(30 26 20 / 0.08);--elevation-contact-strong-color:rgb(30 26 20 / 0.18);--elevation-ambient-strong-color:rgb(30 26 20 / 0.14);--opacity-scrim:0.32;--opacity-scrim-blurred:0.2;--font-weight-body:440;--step-surface-hover:6%;--step-surface-selected:10%;--step-surface-pressed:16%;--step-track-selected:12%;--step-border-subtle:4%;--step-border-default:9%;--step-border-strong:15%;--surface-floating:#f8f6f1;--canvas:var(--surface-canvas);--navigation:var(--surface-navigation);--surface:var(--surface-base);--border:var(--border-default);--scrim:rgb(0 0 0 / var(--opacity-scrim));--scrim-blurred:rgb(0 0 0 / var(--opacity-scrim-blurred));--text:var(--text-primary);--elevation-stroke-color:var(--border-strong);--elevation-flat:none;--elevation-raised:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-raised-contained:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-control:0 0.5px 0.5px var(--elevation-contact-color);--elevation-floating:0 4px 12px var(--elevation-contact-color), 0 12px 32px var(--elevation-ambient-color);--elevation-overlay:0 8px 24px var(--elevation-contact-strong-color), 0 24px 64px var(--elevation-ambient-strong-color);--elevation-page:0 0 24px var(--elevation-ambient-color);--shadow-overlay:var(--elevation-overlay)}:root[data-theme="arcade-dark"],.theme-arcade-dark{color-scheme:dark;--surface-canvas:#040418;--surface-plane:#090a2a;--surface-base:#10113a;--surface-subtle:#1a1d45;--surface-navigation:#040418;--surface-raised:#1d2149;--surface-hover:#1a1d45;--surface-selected:#20254c;--surface-track:#1a1d45;--surface-track-selected:#242950;--text-primary:#eaeeff;--text-secondary:#acb1cb;--text-muted:#888eac;--text-subtle:#676d8f;--text-disabled:#51577b;--border-subtle:#20254c;--border-default:#2b3057;--border-strong:#3f456a;--border-control:#5c6285;--accent:#ff9a2e;--accent-contrast:#10113a;--accent-muted:#3c3144;--focus:#af7147;--ai-mark:#fe9db1;--status-danger-text:#ffa196;--status-danger-surface:#482d2a;--status-danger-border:#b9655c;--status-warning-text:#f5ae39;--status-warning-surface:#42321d;--status-warning-border:#a67628;--status-success-text:#6ed889;--status-success-surface:#263b2a;--status-success-border:#4a925c;--status-info-text:#89c3fe;--status-info-surface:#253749;--status-info-border:#4984bf;--code-surface:#1a1d45;--code-plain:#eaeeff;--code-comment:#949494;--code-punctuation:#9e9e9e;--code-added:#99cda3;--code-removed:#edaaa2;--code-line-highlight:#1a1d45;--code-keyword:#c5b2eb;--code-string:#99cda3;--code-number:#ecad97;--code-function:#96c2f0;--code-type:#7cced2;--ink-alpha-weak:rgba(234, 238, 255, 0.06);--ink-alpha-soft:rgba(234, 238, 255, 0.12);--ink-alpha-medium:rgba(234, 238, 255, 0.24);--ink-alpha-strong:rgba(234, 238, 255, 0.48);--surface-inverse:#eaeeff;--surface-inverse-subtle:#d1d5ea;--text-inverse:#10113a;--text-inverse-subtle:#51577b;--border-inverse:#a0a6c0;--font-weight-body:420;--danger:#d15c53;--danger-hover:#e36c61;--elevation-contact-color:rgb(0 0 0 / 0.34);--elevation-ambient-color:rgb(0 0 0 / 0.22);--elevation-contact-strong-color:rgb(0 0 0 / 0.45);--elevation-ambient-strong-color:rgb(0 0 0 / 0.30);--opacity-scrim:0.6;--opacity-scrim-blurred:0.4;--step-surface-hover:6%;--step-surface-selected:10%;--step-surface-pressed:16%;--step-track-selected:8%;--step-border-subtle:8%;--step-border-default:12%;--step-border-strong:19%;--canvas:var(--surface-canvas);--navigation:var(--surface-navigation);--surface:var(--surface-base);--border:var(--border-default);--scrim:rgb(0 0 0 / var(--opacity-scrim));--scrim-blurred:rgb(0 0 0 / var(--opacity-scrim-blurred));--text:var(--text-primary);--elevation-stroke-color:var(--border-strong);--elevation-flat:none;--elevation-raised:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-raised-contained:0 1px 2px var(--elevation-contact-color), 0 4px 12px var(--elevation-ambient-color);--elevation-control:0 0.5px 0.5px var(--elevation-contact-color);--elevation-floating:0 4px 12px var(--elevation-contact-color), 0 12px 32px var(--elevation-ambient-color);--elevation-overlay:0 8px 24px var(--elevation-contact-strong-color), 0 24px 64px var(--elevation-ambient-strong-color);--elevation-page:0 0 24px var(--elevation-ambient-color);--shadow-overlay:var(--elevation-overlay)}:root,.theme-neutral-light{--surface-canvas:#ebebeb;--surface-plane:#ebebeb;--surface-navigation:#ebebeb;--surface-base:#ffffff;--surface-floating:#ffffff}:root:not([data-theme]):root,:root[data-theme="neutral-light"]:root{--step-surface-hover:6%;--step-surface-selected:10%;--step-surface-pressed:16%;--step-track-selected:12%}:root[data-theme="paper-light"],.theme-paper-light{--surface-floating:#f8ecd8;--surface-navigation:var(--surface-canvas)}:root[data-theme="terminal-light"],.theme-terminal-light{color-scheme:light;--surface-canvas:#cdeecc;--surface-plane:#d5f7d4;--surface-base:#ddffdc;--surface-subtle:#cef0cd;--surface-navigation:#d2f3d1;--surface-raised:#ddffdc;--surface-hover:#c5e9c4;--surface-selected:#b7dcb7;--surface-track:#c5e9c4;--surface-track-selected:#b5dab4;--text-primary:#003400;--text-secondary:#234f20;--text-muted:#376235;--text-subtle:#83aa81;--text-disabled:#9cc29a;--border-subtle:#ccefcb;--border-default:#bce0bb;--border-strong:#9ac098;--border-control:#679065;--accent:#007e27;--accent-contrast:#ddffdc;--accent-muted:#b3e2b4;--code-surface:#d0f2cf;--code-plain:#003400;--surface-inverse:#003400;--surface-inverse-subtle:#184616;--text-inverse:#ddffdc;--text-inverse-subtle:#8cb38a;--border-inverse:#416c3f;--ink-alpha-weak:rgba(0, 52, 0, 0.06);--ink-alpha-soft:rgba(0, 52, 0, 0.12);--ink-alpha-medium:rgba(0, 52, 0, 0.24);--ink-alpha-strong:rgba(0, 52, 0, 0.48)}:root[data-theme="terminal-dark"],.theme-terminal-dark{color-scheme:dark;--surface-canvas:#000d00;--surface-plane:#001300;--surface-base:#001902;--surface-subtle:#000f00;--surface-navigation:#000700;--surface-raised:#042007;--surface-hover:#0e4213;--surface-selected:#125018;--surface-track:#0e4213;--surface-track-selected:#14551a;--text-primary:#4dff5e;--text-secondary:#3fd84e;--text-muted:#35bf43;--text-subtle:#16691f;--text-disabled:#0d5115;--border-subtle:#012605;--border-default:#043409;--border-strong:#0d5316;--border-control:#21872c;--accent:#99ffa3;--accent-contrast:#001902;--accent-muted:#19441e;--code-surface:#000b00;--code-plain:#4dff5e;--surface-inverse:#4dff5e;--surface-inverse-subtle:#43e553;--text-inverse:#001902;--text-inverse-subtle:#12601c;--border-inverse:#31b23e;--ink-alpha-weak:rgba(77, 255, 94, 0.06);--ink-alpha-soft:rgba(77, 255, 94, 0.12);--ink-alpha-medium:rgba(77, 255, 94, 0.24);--ink-alpha-strong:rgba(77, 255, 94, 0.48)}:root[data-theme="terminal-light"],.theme-terminal-light{--surface-floating:var(--surface-base)}:root[data-theme$="-dark"],.theme-neutral-dark,.theme-paper-dark,.theme-terminal-dark,.theme-grey-dark,.theme-news-dark,.theme-arcade-dark{--surface-floating:color-mix(in oklab, var(--surface-base), var(--text-primary) var(--step-surface-hover))}:root[data-theme$="-dark"],.theme-neutral-dark,.theme-paper-dark,.theme-terminal-dark,.theme-grey-dark,.theme-news-dark,.theme-arcade-dark{--toggle-knob-ink:var(--text-primary)}