[data-v-02e84956]:root{--font-size-base:14px;--studio-drawer-width:min(520px, 100vw);--studio-workspace-picker-width:min(520px, calc(100vw - 32px));--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--bg-input-elevated:#fff;--bg-overlay-surface:#fafafa;--glass-chrome-bg:rgba(var(--bg-primary-rgb), .6);--glass-sidebar-bg:rgba(var(--bg-sidebar-surface-rgb), .78);--glass-content-bg:rgba(var(--bg-main-surface-rgb), .86);--glass-divider-color:rgba(var(--text-primary-rgb), .1);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--git-decoration-added:#587c0c;--git-decoration-modified:#895503;--git-decoration-deleted:#ad0707;--git-decoration-renamed:#007100;--git-decoration-untracked:#007100;--git-decoration-conflicting:#ad0707;--msg-user-bg:#e8f0fe;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--input-focus-glow:none;--input-shadow:0 8px 28px #00000014;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-02e84956]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#333;--bg-overlay-surface:#2a2a2a;--glass-chrome-bg:rgba(var(--bg-primary-rgb), .9);--glass-content-bg:rgba(var(--bg-card-rgb), .82);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--git-decoration-added:#81b88b;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#c74e39;--git-decoration-renamed:#73c991;--git-decoration-untracked:#73c991;--git-decoration-conflicting:#e4676b;--msg-user-bg:#1e2a3a;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--input-focus-glow:0 0 0 1px rgba(var(--accent-primary-rgb), .34), 0 0 22px rgba(var(--accent-primary-rgb), .26);--input-shadow:0 8px 28px #00000052;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-02e84956]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-02e84956]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.dark.tech[data-v-02e84956]{--bg-primary:#070a12;--bg-primary-rgb:7, 10, 18;--bg-secondary:#0c111c;--bg-sidebar:#0a0f1a;--bg-card:#0c111c;--bg-card-rgb:12, 17, 28;--bg-card-hover:#121a29;--bg-input:#0e1522;--bg-sidebar-surface:#0a0f1ad1;--bg-sidebar-surface-rgb:10, 15, 26;--bg-main-surface:#0c111ccc;--bg-main-surface-rgb:12, 17, 28;--bg-input-elevated:#121a29;--bg-overlay-surface:#0c111c;--border-color:#1a2438;--border-light:#141c2c;--accent-primary:#22d3ee;--accent-hover:#67e8f9;--accent-muted:#0e7490;--text-primary:#e6edf7;--text-secondary:#9fb0c9;--text-muted:#64748b;--success:#34d399;--error:#f87171;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#f87171;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#fb7185;--msg-user-bg:#12233d;--msg-assistant-bg:#0c111c;--msg-system-border:#22304a;--code-bg:#05080f;--text-on-accent:#04121a;--text-on-overlay:#fff;--accent-info:#38bdf8;--accent-primary-rgb:34, 211, 238;--accent-hover-rgb:103, 232, 249;--text-primary-rgb:230, 237, 247;--text-secondary-rgb:159, 176, 201;--text-muted-rgb:100, 116, 139;--success-rgb:52, 211, 153;--error-rgb:248, 113, 113;--warning-rgb:251, 191, 36;--accent-info-rgb:56, 189, 248}.dark.neon[data-v-02e84956]{--bg-primary:#05060a;--bg-primary-rgb:5, 6, 10;--bg-secondary:#0a0d14;--bg-sidebar:#04050a;--bg-card:#0a0d14;--bg-card-rgb:10, 13, 20;--bg-card-hover:#101520;--bg-input:#080b10;--bg-sidebar-surface:#04050ad1;--bg-sidebar-surface-rgb:4, 5, 10;--bg-main-surface:#0a0d14c7;--bg-main-surface-rgb:10, 13, 20;--bg-input-elevated:#0f131c;--bg-overlay-surface:#0a0d14;--border-color:#10333d;--border-light:#0b242c;--accent-primary:#00e5ff;--accent-hover:#5cf0ff;--accent-muted:#0e7490;--text-primary:#d7f7ff;--text-secondary:#90c7d4;--text-muted:#5f8894;--success:#22d3a0;--error:#ff4d6d;--warning:#ffb020;--git-decoration-added:#3ddc97;--git-decoration-modified:#ffd166;--git-decoration-deleted:#ff4d6d;--git-decoration-renamed:#00e5ff;--git-decoration-untracked:#00e5ff;--git-decoration-conflicting:#ff2d95;--msg-user-bg:#12212b;--msg-assistant-bg:#0a0d14;--msg-system-border:#1a4d5c;--code-bg:#020304;--text-on-accent:#04121a;--text-on-overlay:#fff;--accent-info:#ff2d95;--accent-primary-rgb:0, 229, 255;--accent-hover-rgb:92, 240, 255;--text-primary-rgb:215, 247, 255;--text-secondary-rgb:144, 199, 212;--text-muted-rgb:95, 136, 148;--success-rgb:34, 211, 160;--error-rgb:255, 77, 109;--warning-rgb:255, 176, 32;--accent-info-rgb:255, 45, 149}.dark.aurora[data-v-02e84956]{--bg-primary:#0a0a14;--bg-primary-rgb:10, 10, 20;--bg-secondary:#101024;--bg-sidebar:#0c0c1a;--bg-card:#14142a;--bg-card-rgb:20, 20, 42;--bg-card-hover:#1c1c38;--bg-input:#121228;--bg-sidebar-surface:#0c0c1a9e;--bg-sidebar-surface-rgb:12, 12, 26;--bg-main-surface:#14142a99;--bg-main-surface-rgb:20, 20, 42;--bg-input-elevated:#1c1c38;--bg-overlay-surface:#14142a;--border-color:#23233d;--border-light:#1b1b30;--accent-primary:#8b5cf6;--accent-hover:#a78bfa;--accent-muted:#6d28d9;--text-primary:#eceaff;--text-secondary:#a9a3cc;--text-muted:#6f6a8f;--success:#34d399;--error:#fb7185;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#fb7185;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#f472b6;--msg-user-bg:#221a45;--msg-assistant-bg:#14142a;--msg-system-border:#33335a;--code-bg:#08080f;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#22d3ee;--accent-primary-rgb:139, 92, 246;--accent-hover-rgb:167, 139, 250;--text-primary-rgb:236, 234, 255;--text-secondary-rgb:169, 163, 204;--text-muted-rgb:111, 106, 143;--success-rgb:52, 211, 153;--error-rgb:251, 113, 133;--warning-rgb:251, 191, 36;--accent-info-rgb:34, 211, 238}.blueprint[data-v-02e84956]{--input-focus-glow:0 0 0 1px rgba(var(--accent-primary-rgb), .32), 0 0 16px rgba(var(--accent-primary-rgb), .18);--bg-primary:#f4f7fb;--bg-primary-rgb:244, 247, 251;--bg-secondary:#eaf1f9;--bg-sidebar:#eaf0f7;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#f7fafd;--bg-input:#fff;--bg-sidebar-surface:#ffffffc7;--bg-sidebar-surface-rgb:255, 255, 255;--bg-main-surface:#ffffffd1;--bg-main-surface-rgb:255, 255, 255;--bg-input-elevated:#fff;--bg-overlay-surface:#f7fafd;--border-color:#cfdcea;--border-light:#dde7f2;--accent-primary:#0b6bcb;--accent-hover:#0f82f0;--accent-muted:#7fa6cd;--text-primary:#10233a;--text-secondary:#46617f;--text-muted:#7c93ab;--success:#1a7f4b;--error:#c0392b;--warning:#b7791f;--git-decoration-added:#587c0c;--git-decoration-modified:#895503;--git-decoration-deleted:#ad0707;--git-decoration-renamed:#007100;--git-decoration-untracked:#007100;--git-decoration-conflicting:#ad0707;--msg-user-bg:#e4eefb;--msg-assistant-bg:#f2f6fb;--msg-system-border:#b3c8dc;--code-bg:#eef3f9;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#0b6bcb;--accent-primary-rgb:11, 107, 203;--accent-hover-rgb:15, 130, 240;--text-primary-rgb:16, 35, 58;--text-secondary-rgb:70, 97, 127;--text-muted-rgb:124, 147, 171;--success-rgb:26, 127, 75;--error-rgb:192, 57, 43;--warning-rgb:183, 121, 31;--accent-info-rgb:11, 107, 203}.dark.blueprint[data-v-02e84956]{--bg-primary:#0d1b2a;--bg-primary-rgb:13, 27, 42;--bg-secondary:#0f1f2f;--bg-sidebar:#0b1725;--bg-card:#122436;--bg-card-rgb:18, 36, 54;--bg-card-hover:#17304a;--bg-input:#101f30;--bg-sidebar-surface:#0b1725cc;--bg-sidebar-surface-rgb:11, 23, 37;--bg-main-surface:#122436c7;--bg-main-surface-rgb:18, 36, 54;--bg-input-elevated:#17304a;--bg-overlay-surface:#122436;--border-color:#1e3448;--border-light:#17293a;--accent-primary:#38bdf8;--accent-hover:#7dd3fc;--accent-muted:#0e7490;--text-primary:#d7e6f5;--text-secondary:#93aec7;--text-muted:#62809b;--success:#34d399;--error:#f87171;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#f87171;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#fb7185;--msg-user-bg:#14304a;--msg-assistant-bg:#122436;--msg-system-border:#2a4761;--code-bg:#0a1520;--text-on-accent:#04141f;--text-on-overlay:#fff;--accent-info:#22d3ee;--accent-primary-rgb:56, 189, 248;--accent-hover-rgb:125, 211, 252;--text-primary-rgb:215, 230, 245;--text-secondary-rgb:147, 174, 199;--text-muted-rgb:98, 128, 155;--success-rgb:52, 211, 153;--error-rgb:248, 113, 113;--warning-rgb:251, 191, 36;--accent-info-rgb:34, 211, 238}.dark.graphite[data-v-02e84956]{--input-focus-glow:0 0 0 1.5px rgba(var(--accent-primary-rgb), .62);--bg-primary:#08090a;--bg-primary-rgb:8, 9, 10;--bg-secondary:#0f1011;--bg-sidebar:#0a0b0c;--bg-card:#101113;--bg-card-rgb:16, 17, 19;--bg-card-hover:#16181a;--bg-input:#0e0f11;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#16181a;--bg-overlay-surface:#101113;--border-color:#1c1d20;--border-light:#161719;--accent-primary:#5e6ad2;--accent-hover:#7170ff;--accent-muted:#4a53a8;--text-primary:#f7f8f8;--text-secondary:#8a8f98;--text-muted:#62666d;--success:#4cb782;--error:#eb5757;--warning:#f2c94c;--git-decoration-added:#4cb782;--git-decoration-modified:#d1a25a;--git-decoration-deleted:#eb5757;--git-decoration-renamed:#7170ff;--git-decoration-untracked:#7170ff;--git-decoration-conflicting:#eb5757;--msg-user-bg:#171a2b;--msg-assistant-bg:#101113;--msg-system-border:#26282c;--code-bg:#050607;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#7170ff;--accent-primary-rgb:94, 106, 210;--accent-hover-rgb:113, 112, 255;--text-primary-rgb:247, 248, 248;--text-secondary-rgb:138, 143, 152;--text-muted-rgb:98, 102, 109;--success-rgb:76, 183, 130;--error-rgb:235, 87, 87;--warning-rgb:242, 201, 76;--accent-info-rgb:113, 112, 255}.dark.warm[data-v-02e84956]{--bg-primary:#201d1d;--bg-primary-rgb:32, 29, 29;--bg-secondary:#292525;--bg-sidebar:#1b1818;--bg-card:#292525;--bg-card-rgb:41, 37, 37;--bg-card-hover:#332e2d;--bg-input:#262222;--bg-sidebar-surface:#1b1818e0;--bg-sidebar-surface-rgb:27, 24, 24;--bg-main-surface:#292525db;--bg-main-surface-rgb:41, 37, 37;--bg-input-elevated:#332e2d;--bg-overlay-surface:#292525;--border-color:#3a3433;--border-light:#2f2a2a;--accent-primary:#e6dccd;--accent-hover:#f5ecdd;--accent-muted:#a3968a;--text-primary:#fdfcfc;--text-secondary:#b9b2ad;--text-muted:#8a817b;--success:#8fb996;--error:#e07a5f;--warning:#e0b16a;--git-decoration-added:#8fb996;--git-decoration-modified:#e0b16a;--git-decoration-deleted:#e07a5f;--git-decoration-renamed:#c0b3a0;--git-decoration-untracked:#c0b3a0;--git-decoration-conflicting:#e07a5f;--msg-user-bg:#332c26;--msg-assistant-bg:#292525;--msg-system-border:#4a4341;--code-bg:#1a1717;--text-on-accent:#1f1b19;--text-on-overlay:#fff;--accent-info:#e0894f;--accent-primary-rgb:230, 220, 205;--accent-hover-rgb:245, 236, 221;--text-primary-rgb:253, 252, 252;--text-secondary-rgb:185, 178, 173;--text-muted-rgb:138, 129, 123;--success-rgb:143, 185, 150;--error-rgb:224, 122, 95;--warning-rgb:224, 177, 106;--accent-info-rgb:224, 137, 79}.dark.terminal[data-v-02e84956]{--font-ui:"JetBrains Mono", "Fira Code", "Consolas", monospace;--bg-primary:#000;--bg-primary-rgb:0, 0, 0;--bg-secondary:#070b07;--bg-sidebar:#040604;--bg-card:#0a0f0a;--bg-card-rgb:10, 15, 10;--bg-card-hover:#111a11;--bg-input:#060906;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#0d130d;--bg-overlay-surface:#0a0f0a;--border-color:#1f4d1f;--border-light:#143014;--accent-primary:#63d96b;--accent-hover:#7fe585;--accent-muted:#2f7a3a;--text-primary:#63d96b;--text-secondary:#55c95d;--text-muted:#3f9d47;--success:#63d96b;--error:#f55;--warning:#fc3;--git-decoration-added:#63d96b;--git-decoration-modified:#fc3;--git-decoration-deleted:#f55;--git-decoration-renamed:#5fcfae;--git-decoration-untracked:#5fcfae;--git-decoration-conflicting:#f55;--msg-user-bg:#06140a;--msg-assistant-bg:#070b07;--msg-system-border:#2f7a3a;--code-bg:#050805;--text-on-accent:#000;--text-on-overlay:#fff;--accent-info:#5fcfae;--accent-primary-rgb:99, 217, 107;--accent-hover-rgb:127, 229, 133;--text-primary-rgb:99, 217, 107;--text-secondary-rgb:85, 201, 93;--text-muted-rgb:63, 157, 71;--success-rgb:99, 217, 107;--error-rgb:255, 85, 85;--warning-rgb:255, 204, 51;--accent-info-rgb:95, 207, 174}@media (max-width:768px){[data-v-02e84956]:root{--studio-drawer-width:100vw}}.header-sidebar-control[data-v-02e84956]{display:contents}.header-sidebar-control--outer[data-v-02e84956]{box-sizing:border-box;height:var(--studio-header-height,40px);border-inline-end:1px solid var(--border-color);flex:0 0 240px;align-items:center;margin-inline-end:8px;padding-inline-start:8px;transition:flex-basis .25s,border-color .15s;display:flex}.header-sidebar-control--outer.header-sidebar-control--collapsed[data-v-02e84956]{border-inline-end-color:#0000;flex-basis:44px}.header-sidebar-control--collapsed .header-sidebar-chevron[data-v-02e84956]{transform:rotate(180deg)}@media (max-width:768px){.header-sidebar-control[data-v-02e84956]{display:none}}.header-sidebar-chevron[data-v-02e84956]{transform-box:fill-box;transform-origin:50%;transition:transform .25s}@media (prefers-reduced-motion:reduce){.header-sidebar-control--outer[data-v-02e84956],.header-sidebar-chevron[data-v-02e84956]{transition:none}}[data-v-55cbd263]:root{--font-size-base:14px;--studio-drawer-width:min(520px, 100vw);--studio-workspace-picker-width:min(520px, calc(100vw - 32px));--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--bg-input-elevated:#fff;--bg-overlay-surface:#fafafa;--glass-chrome-bg:rgba(var(--bg-primary-rgb), .6);--glass-sidebar-bg:rgba(var(--bg-sidebar-surface-rgb), .78);--glass-content-bg:rgba(var(--bg-main-surface-rgb), .86);--glass-divider-color:rgba(var(--text-primary-rgb), .1);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--git-decoration-added:#587c0c;--git-decoration-modified:#895503;--git-decoration-deleted:#ad0707;--git-decoration-renamed:#007100;--git-decoration-untracked:#007100;--git-decoration-conflicting:#ad0707;--msg-user-bg:#e8f0fe;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--input-focus-glow:none;--input-shadow:0 8px 28px #00000014;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-55cbd263]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#333;--bg-overlay-surface:#2a2a2a;--glass-chrome-bg:rgba(var(--bg-primary-rgb), .9);--glass-content-bg:rgba(var(--bg-card-rgb), .82);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--git-decoration-added:#81b88b;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#c74e39;--git-decoration-renamed:#73c991;--git-decoration-untracked:#73c991;--git-decoration-conflicting:#e4676b;--msg-user-bg:#1e2a3a;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--input-focus-glow:0 0 0 1px rgba(var(--accent-primary-rgb), .34), 0 0 22px rgba(var(--accent-primary-rgb), .26);--input-shadow:0 8px 28px #00000052;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-55cbd263]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-55cbd263]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.dark.tech[data-v-55cbd263]{--bg-primary:#070a12;--bg-primary-rgb:7, 10, 18;--bg-secondary:#0c111c;--bg-sidebar:#0a0f1a;--bg-card:#0c111c;--bg-card-rgb:12, 17, 28;--bg-card-hover:#121a29;--bg-input:#0e1522;--bg-sidebar-surface:#0a0f1ad1;--bg-sidebar-surface-rgb:10, 15, 26;--bg-main-surface:#0c111ccc;--bg-main-surface-rgb:12, 17, 28;--bg-input-elevated:#121a29;--bg-overlay-surface:#0c111c;--border-color:#1a2438;--border-light:#141c2c;--accent-primary:#22d3ee;--accent-hover:#67e8f9;--accent-muted:#0e7490;--text-primary:#e6edf7;--text-secondary:#9fb0c9;--text-muted:#64748b;--success:#34d399;--error:#f87171;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#f87171;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#fb7185;--msg-user-bg:#12233d;--msg-assistant-bg:#0c111c;--msg-system-border:#22304a;--code-bg:#05080f;--text-on-accent:#04121a;--text-on-overlay:#fff;--accent-info:#38bdf8;--accent-primary-rgb:34, 211, 238;--accent-hover-rgb:103, 232, 249;--text-primary-rgb:230, 237, 247;--text-secondary-rgb:159, 176, 201;--text-muted-rgb:100, 116, 139;--success-rgb:52, 211, 153;--error-rgb:248, 113, 113;--warning-rgb:251, 191, 36;--accent-info-rgb:56, 189, 248}.dark.neon[data-v-55cbd263]{--bg-primary:#05060a;--bg-primary-rgb:5, 6, 10;--bg-secondary:#0a0d14;--bg-sidebar:#04050a;--bg-card:#0a0d14;--bg-card-rgb:10, 13, 20;--bg-card-hover:#101520;--bg-input:#080b10;--bg-sidebar-surface:#04050ad1;--bg-sidebar-surface-rgb:4, 5, 10;--bg-main-surface:#0a0d14c7;--bg-main-surface-rgb:10, 13, 20;--bg-input-elevated:#0f131c;--bg-overlay-surface:#0a0d14;--border-color:#10333d;--border-light:#0b242c;--accent-primary:#00e5ff;--accent-hover:#5cf0ff;--accent-muted:#0e7490;--text-primary:#d7f7ff;--text-secondary:#90c7d4;--text-muted:#5f8894;--success:#22d3a0;--error:#ff4d6d;--warning:#ffb020;--git-decoration-added:#3ddc97;--git-decoration-modified:#ffd166;--git-decoration-deleted:#ff4d6d;--git-decoration-renamed:#00e5ff;--git-decoration-untracked:#00e5ff;--git-decoration-conflicting:#ff2d95;--msg-user-bg:#12212b;--msg-assistant-bg:#0a0d14;--msg-system-border:#1a4d5c;--code-bg:#020304;--text-on-accent:#04121a;--text-on-overlay:#fff;--accent-info:#ff2d95;--accent-primary-rgb:0, 229, 255;--accent-hover-rgb:92, 240, 255;--text-primary-rgb:215, 247, 255;--text-secondary-rgb:144, 199, 212;--text-muted-rgb:95, 136, 148;--success-rgb:34, 211, 160;--error-rgb:255, 77, 109;--warning-rgb:255, 176, 32;--accent-info-rgb:255, 45, 149}.dark.aurora[data-v-55cbd263]{--bg-primary:#0a0a14;--bg-primary-rgb:10, 10, 20;--bg-secondary:#101024;--bg-sidebar:#0c0c1a;--bg-card:#14142a;--bg-card-rgb:20, 20, 42;--bg-card-hover:#1c1c38;--bg-input:#121228;--bg-sidebar-surface:#0c0c1a9e;--bg-sidebar-surface-rgb:12, 12, 26;--bg-main-surface:#14142a99;--bg-main-surface-rgb:20, 20, 42;--bg-input-elevated:#1c1c38;--bg-overlay-surface:#14142a;--border-color:#23233d;--border-light:#1b1b30;--accent-primary:#8b5cf6;--accent-hover:#a78bfa;--accent-muted:#6d28d9;--text-primary:#eceaff;--text-secondary:#a9a3cc;--text-muted:#6f6a8f;--success:#34d399;--error:#fb7185;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#fb7185;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#f472b6;--msg-user-bg:#221a45;--msg-assistant-bg:#14142a;--msg-system-border:#33335a;--code-bg:#08080f;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#22d3ee;--accent-primary-rgb:139, 92, 246;--accent-hover-rgb:167, 139, 250;--text-primary-rgb:236, 234, 255;--text-secondary-rgb:169, 163, 204;--text-muted-rgb:111, 106, 143;--success-rgb:52, 211, 153;--error-rgb:251, 113, 133;--warning-rgb:251, 191, 36;--accent-info-rgb:34, 211, 238}.blueprint[data-v-55cbd263]{--input-focus-glow:0 0 0 1px rgba(var(--accent-primary-rgb), .32), 0 0 16px rgba(var(--accent-primary-rgb), .18);--bg-primary:#f4f7fb;--bg-primary-rgb:244, 247, 251;--bg-secondary:#eaf1f9;--bg-sidebar:#eaf0f7;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#f7fafd;--bg-input:#fff;--bg-sidebar-surface:#ffffffc7;--bg-sidebar-surface-rgb:255, 255, 255;--bg-main-surface:#ffffffd1;--bg-main-surface-rgb:255, 255, 255;--bg-input-elevated:#fff;--bg-overlay-surface:#f7fafd;--border-color:#cfdcea;--border-light:#dde7f2;--accent-primary:#0b6bcb;--accent-hover:#0f82f0;--accent-muted:#7fa6cd;--text-primary:#10233a;--text-secondary:#46617f;--text-muted:#7c93ab;--success:#1a7f4b;--error:#c0392b;--warning:#b7791f;--git-decoration-added:#587c0c;--git-decoration-modified:#895503;--git-decoration-deleted:#ad0707;--git-decoration-renamed:#007100;--git-decoration-untracked:#007100;--git-decoration-conflicting:#ad0707;--msg-user-bg:#e4eefb;--msg-assistant-bg:#f2f6fb;--msg-system-border:#b3c8dc;--code-bg:#eef3f9;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#0b6bcb;--accent-primary-rgb:11, 107, 203;--accent-hover-rgb:15, 130, 240;--text-primary-rgb:16, 35, 58;--text-secondary-rgb:70, 97, 127;--text-muted-rgb:124, 147, 171;--success-rgb:26, 127, 75;--error-rgb:192, 57, 43;--warning-rgb:183, 121, 31;--accent-info-rgb:11, 107, 203}.dark.blueprint[data-v-55cbd263]{--bg-primary:#0d1b2a;--bg-primary-rgb:13, 27, 42;--bg-secondary:#0f1f2f;--bg-sidebar:#0b1725;--bg-card:#122436;--bg-card-rgb:18, 36, 54;--bg-card-hover:#17304a;--bg-input:#101f30;--bg-sidebar-surface:#0b1725cc;--bg-sidebar-surface-rgb:11, 23, 37;--bg-main-surface:#122436c7;--bg-main-surface-rgb:18, 36, 54;--bg-input-elevated:#17304a;--bg-overlay-surface:#122436;--border-color:#1e3448;--border-light:#17293a;--accent-primary:#38bdf8;--accent-hover:#7dd3fc;--accent-muted:#0e7490;--text-primary:#d7e6f5;--text-secondary:#93aec7;--text-muted:#62809b;--success:#34d399;--error:#f87171;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#f87171;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#fb7185;--msg-user-bg:#14304a;--msg-assistant-bg:#122436;--msg-system-border:#2a4761;--code-bg:#0a1520;--text-on-accent:#04141f;--text-on-overlay:#fff;--accent-info:#22d3ee;--accent-primary-rgb:56, 189, 248;--accent-hover-rgb:125, 211, 252;--text-primary-rgb:215, 230, 245;--text-secondary-rgb:147, 174, 199;--text-muted-rgb:98, 128, 155;--success-rgb:52, 211, 153;--error-rgb:248, 113, 113;--warning-rgb:251, 191, 36;--accent-info-rgb:34, 211, 238}.dark.graphite[data-v-55cbd263]{--input-focus-glow:0 0 0 1.5px rgba(var(--accent-primary-rgb), .62);--bg-primary:#08090a;--bg-primary-rgb:8, 9, 10;--bg-secondary:#0f1011;--bg-sidebar:#0a0b0c;--bg-card:#101113;--bg-card-rgb:16, 17, 19;--bg-card-hover:#16181a;--bg-input:#0e0f11;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#16181a;--bg-overlay-surface:#101113;--border-color:#1c1d20;--border-light:#161719;--accent-primary:#5e6ad2;--accent-hover:#7170ff;--accent-muted:#4a53a8;--text-primary:#f7f8f8;--text-secondary:#8a8f98;--text-muted:#62666d;--success:#4cb782;--error:#eb5757;--warning:#f2c94c;--git-decoration-added:#4cb782;--git-decoration-modified:#d1a25a;--git-decoration-deleted:#eb5757;--git-decoration-renamed:#7170ff;--git-decoration-untracked:#7170ff;--git-decoration-conflicting:#eb5757;--msg-user-bg:#171a2b;--msg-assistant-bg:#101113;--msg-system-border:#26282c;--code-bg:#050607;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#7170ff;--accent-primary-rgb:94, 106, 210;--accent-hover-rgb:113, 112, 255;--text-primary-rgb:247, 248, 248;--text-secondary-rgb:138, 143, 152;--text-muted-rgb:98, 102, 109;--success-rgb:76, 183, 130;--error-rgb:235, 87, 87;--warning-rgb:242, 201, 76;--accent-info-rgb:113, 112, 255}.dark.warm[data-v-55cbd263]{--bg-primary:#201d1d;--bg-primary-rgb:32, 29, 29;--bg-secondary:#292525;--bg-sidebar:#1b1818;--bg-card:#292525;--bg-card-rgb:41, 37, 37;--bg-card-hover:#332e2d;--bg-input:#262222;--bg-sidebar-surface:#1b1818e0;--bg-sidebar-surface-rgb:27, 24, 24;--bg-main-surface:#292525db;--bg-main-surface-rgb:41, 37, 37;--bg-input-elevated:#332e2d;--bg-overlay-surface:#292525;--border-color:#3a3433;--border-light:#2f2a2a;--accent-primary:#e6dccd;--accent-hover:#f5ecdd;--accent-muted:#a3968a;--text-primary:#fdfcfc;--text-secondary:#b9b2ad;--text-muted:#8a817b;--success:#8fb996;--error:#e07a5f;--warning:#e0b16a;--git-decoration-added:#8fb996;--git-decoration-modified:#e0b16a;--git-decoration-deleted:#e07a5f;--git-decoration-renamed:#c0b3a0;--git-decoration-untracked:#c0b3a0;--git-decoration-conflicting:#e07a5f;--msg-user-bg:#332c26;--msg-assistant-bg:#292525;--msg-system-border:#4a4341;--code-bg:#1a1717;--text-on-accent:#1f1b19;--text-on-overlay:#fff;--accent-info:#e0894f;--accent-primary-rgb:230, 220, 205;--accent-hover-rgb:245, 236, 221;--text-primary-rgb:253, 252, 252;--text-secondary-rgb:185, 178, 173;--text-muted-rgb:138, 129, 123;--success-rgb:143, 185, 150;--error-rgb:224, 122, 95;--warning-rgb:224, 177, 106;--accent-info-rgb:224, 137, 79}.dark.terminal[data-v-55cbd263]{--font-ui:"JetBrains Mono", "Fira Code", "Consolas", monospace;--bg-primary:#000;--bg-primary-rgb:0, 0, 0;--bg-secondary:#070b07;--bg-sidebar:#040604;--bg-card:#0a0f0a;--bg-card-rgb:10, 15, 10;--bg-card-hover:#111a11;--bg-input:#060906;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#0d130d;--bg-overlay-surface:#0a0f0a;--border-color:#1f4d1f;--border-light:#143014;--accent-primary:#63d96b;--accent-hover:#7fe585;--accent-muted:#2f7a3a;--text-primary:#63d96b;--text-secondary:#55c95d;--text-muted:#3f9d47;--success:#63d96b;--error:#f55;--warning:#fc3;--git-decoration-added:#63d96b;--git-decoration-modified:#fc3;--git-decoration-deleted:#f55;--git-decoration-renamed:#5fcfae;--git-decoration-untracked:#5fcfae;--git-decoration-conflicting:#f55;--msg-user-bg:#06140a;--msg-assistant-bg:#070b07;--msg-system-border:#2f7a3a;--code-bg:#050805;--text-on-accent:#000;--text-on-overlay:#fff;--accent-info:#5fcfae;--accent-primary-rgb:99, 217, 107;--accent-hover-rgb:127, 229, 133;--text-primary-rgb:99, 217, 107;--text-secondary-rgb:85, 201, 93;--text-muted-rgb:63, 157, 71;--success-rgb:99, 217, 107;--error-rgb:255, 85, 85;--warning-rgb:255, 204, 51;--accent-info-rgb:95, 207, 174}@media (max-width:768px){[data-v-55cbd263]:root{--studio-drawer-width:100vw}}.app-shell[data-v-55cbd263]{height:calc(100 * var(--vh));background-color:var(--bg-primary);flex-direction:column;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.app-shell[data-v-55cbd263]:after{content:"";z-index:0;background-image:var(--app-background-image,none);opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.app-shell--custom-background[data-v-55cbd263]:after{opacity:1}.app-box[data-v-55cbd263]{z-index:1;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-layout[data-v-55cbd263]{z-index:1;background-color:var(--bg-card);flex:1;width:100%;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.app-layout.no-sidebar[data-v-55cbd263]{display:block}.app-layout.no-sidebar.has-hermes-config-sidebar[data-v-55cbd263],.app-layout.no-sidebar.has-ekko-config-sidebar[data-v-55cbd263],.app-layout.no-sidebar.has-coding-agent-config-sidebar[data-v-55cbd263]{display:flex}.app-main[data-v-55cbd263]{background-color:var(--bg-primary);flex:1;min-width:0;min-height:0;overflow-y:auto}.no-sidebar:not(.has-hermes-config-sidebar):not(.has-ekko-config-sidebar):not(.has-coding-agent-config-sidebar) .app-main[data-v-55cbd263]{height:100%}.app-main--card[data-v-55cbd263]{background-color:var(--bg-main-surface);border:1px solid var(--border-color);border-radius:14px;margin:10px 10px 10px 0;box-shadow:0 8px 24px #0000001a}.app-shell--navigation-rail[data-v-55cbd263]{--studio-header-height:40px;--studio-header-inset:52px;--studio-content-gutter:5px;--studio-content-radius:8px;--desktop-window-controls-width:138px;background-color:var(--bg-sidebar);flex-direction:row}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263]{z-index:1001;top:0;left:var(--studio-header-inset);height:var(--studio-header-height);-webkit-app-region:drag;align-items:center;min-width:0;display:flex;position:absolute;right:0}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263]>:not(.header-sidebar-control):not(.desktop-titlebar){box-sizing:border-box;scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;flex:1;justify-content:space-between;align-items:center;gap:12px;width:0;min-width:0;height:100%;min-height:0;margin:0;padding:0 16px;display:flex;overflow-x:auto;container:studio-page-header/inline-size}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263]>:not(.header-sidebar-control):not(.desktop-titlebar)::-webkit-scrollbar{display:none}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263]>:not(.header-sidebar-control):not(.desktop-titlebar):has(.header-sidebar-control--outer){padding-inline-start:0}.app-shell--navigation-rail .studio-page-header--shell-sidebar[data-v-55cbd263]>:not(.header-sidebar-control):not(.desktop-titlebar){padding-inline-start:0}.app-shell--navigation-rail .studio-page-header--shell-sidebar[data-v-55cbd263] .header-sidebar-control--collapsed{flex-basis:64px}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-title,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] h1,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-session-title,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .room-title-text{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-left{gap:0}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] button,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] a,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] input,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] textarea,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] select,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] [role=button],.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] [role=tab],.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .n-base-selection{-webkit-app-region:no-drag}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-actions,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .skills-usage-toolbar,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .period-selector{flex-wrap:nowrap;flex-shrink:var(--header-actions-shrink,0)}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-heading,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-text{align-items:center;gap:8px;min-width:0;display:flex}.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-heading p,.app-shell--navigation-rail .studio-page-header[data-v-55cbd263] .header-text p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.app-shell--navigation-rail.desktop-platform-win32 .studio-page-header[data-v-55cbd263],.app-shell--navigation-rail.desktop-platform-linux .studio-page-header[data-v-55cbd263]{padding-right:var(--desktop-window-controls-width)}.app-shell--navigation-rail .app-box[data-v-55cbd263]{padding-top:var(--studio-header-height)}.app-shell--navigation-rail .app-box[data-v-55cbd263]:before{content:"";height:var(--studio-header-height);background-color:var(--bg-sidebar);pointer-events:none;position:absolute;top:0;bottom:auto;left:0;right:0}.app-shell--navigation-rail .app-layout[data-v-55cbd263]{width:auto;margin:0 var(--studio-content-gutter) var(--studio-content-gutter) 0;border-radius:var(--studio-content-radius)}.app-shell--navigation-rail .app-layout.no-sidebar[data-v-55cbd263]{display:flex}.app-shell--navigation-rail .app-main--card[data-v-55cbd263],.app-shell--navigation-rail[data-v-55cbd263] .chat-panel>.chat-main,.app-shell--navigation-rail[data-v-55cbd263] .history-panel>.page-loading-content>.chat-main{box-shadow:none;border:none;border-radius:0;margin:0}.app-shell--custom-background .studio-page-header[data-v-55cbd263]{box-shadow:inset 0 -1px 0 var(--glass-divider-color)}.app-shell--custom-background.app-shell--navigation-rail .app-box[data-v-55cbd263]:before{height:auto;top:0;bottom:0;left:0;right:0}.app-shell--custom-background.app-shell--navigation-rail .app-layout[data-v-55cbd263]{background:var(--bg-sidebar) var(--app-background-image,none) center/cover no-repeat fixed;clip-path:inset(0 round var(--studio-content-radius));border-radius:0}.app-shell--custom-background .app-layout[data-v-55cbd263],.app-shell--custom-background .app-main[data-v-55cbd263]{background-color:#0000}.app-shell--custom-background .app-main--card[data-v-55cbd263]{background-color:var(--glass-content-bg);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-55cbd263] .chat-panel,.app-shell--custom-background[data-v-55cbd263] .history-panel,.app-shell--custom-background[data-v-55cbd263] .petdex-view{background-color:#0000}.app-shell--custom-background.app-shell--navigation-rail .app-box[data-v-55cbd263]:before,.app-shell--custom-background[data-v-55cbd263] .studio-navigation-rail,.app-shell--custom-background[data-v-55cbd263] .desktop-titlebar:not(.desktop-titlebar--flush),.app-shell--custom-background[data-v-55cbd263] .chat-panel>.chat-main>.chat-header{background-color:var(--glass-chrome-bg);-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%)}.app-shell--custom-background[data-v-55cbd263] .sidebar,.app-shell--custom-background[data-v-55cbd263] .hermes-config-sidebar,.app-shell--custom-background[data-v-55cbd263] .ekko-config-sidebar,.app-shell--custom-background[data-v-55cbd263] .coding-agent-config-sidebar,.app-shell--custom-background[data-v-55cbd263] .studio-mobile-navigation,.app-shell--custom-background[data-v-55cbd263] .studio-mobile-navigation__content>.session-list,.app-shell--custom-background[data-v-55cbd263] .chat-panel>.session-list,.app-shell--custom-background[data-v-55cbd263] .history-panel>.page-loading-content>.session-list{background-color:var(--glass-sidebar-bg);-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%)}.app-shell--custom-background[data-v-55cbd263] .history-panel>.page-loading-content>.chat-main,.app-shell--custom-background[data-v-55cbd263] .connections-panel,.app-shell--custom-background[data-v-55cbd263] .agent-manager-panel,.app-shell--custom-background[data-v-55cbd263] .models-view{background-color:var(--glass-content-bg);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-55cbd263] .chat-panel>.chat-main{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.app-shell--custom-background[data-v-55cbd263] .chat-input-area,.app-shell--custom-background[data-v-55cbd263] .connections-tabs>.n-tabs-nav{background-color:#0000}.app-shell--custom-background[data-v-55cbd263] .chat-main-content{background-color:rgba(var(--bg-main-surface-rgb), .42);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--custom-background[data-v-55cbd263] .virtual-message-list{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.app-shell--custom-background[data-v-55cbd263] .chat-input-area .input-wrapper{background-color:rgba(var(--bg-main-surface-rgb), .72);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%)}.app-shell--custom-background[data-v-55cbd263] .browser-settings-page>.settings-card{background-color:#0000}.app-shell.desktop-platform-darwin[data-v-55cbd263]:before,.app-shell.desktop-platform-win32[data-v-55cbd263]:before,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window):before{content:"";z-index:1000;top:0;left:var(--studio-header-inset,0px);height:var(--studio-header-height,10px);-webkit-app-region:drag;position:absolute;right:0}.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header,.app-shell.desktop-platform-darwin .studio-page-header[data-v-55cbd263],.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header,.app-shell.desktop-platform-win32 .studio-page-header[data-v-55cbd263],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header,.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header[data-v-55cbd263]{-webkit-app-region:drag}.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header button,.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header a,.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header input,.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header textarea,.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header select,.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header [role=button],.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header [role=tab],.app-shell.desktop-platform-darwin[data-v-55cbd263] .page-header .n-base-selection,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header button,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header a,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header input,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header textarea,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header select,.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header [role=button],.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header [role=tab],.app-shell.desktop-platform-darwin[data-v-55cbd263] .chat-header .n-base-selection,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header button,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header a,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header input,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header textarea,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header select,.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header [role=button],.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header [role=tab],.app-shell.desktop-platform-darwin[data-v-55cbd263] .terminal-header .n-base-selection,.app-shell.desktop-platform-darwin .studio-page-header button[data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header a[data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header input[data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header textarea[data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header select[data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header [role=button][data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header [role=tab][data-v-55cbd263],.app-shell.desktop-platform-darwin .studio-page-header .n-base-selection[data-v-55cbd263],.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header button,.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header a,.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header input,.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header textarea,.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header select,.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header [role=button],.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header [role=tab],.app-shell.desktop-platform-win32[data-v-55cbd263] .page-header .n-base-selection,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header button,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header a,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header input,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header textarea,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header select,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header [role=button],.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header [role=tab],.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-header .n-base-selection,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header button,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header a,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header input,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header textarea,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header select,.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header [role=button],.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header [role=tab],.app-shell.desktop-platform-win32[data-v-55cbd263] .terminal-header .n-base-selection,.app-shell.desktop-platform-win32 .studio-page-header button[data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header a[data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header input[data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header textarea[data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header select[data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header [role=button][data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header [role=tab][data-v-55cbd263],.app-shell.desktop-platform-win32 .studio-page-header .n-base-selection[data-v-55cbd263],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header button,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header a,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header input,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header textarea,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header select,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header [role=button],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header [role=tab],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .page-header .n-base-selection,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header button,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header a,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header input,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header textarea,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header select,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header [role=button],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header [role=tab],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-header .n-base-selection,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header button,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header a,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header input,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header textarea,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header select,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header [role=button],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header [role=tab],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .terminal-header .n-base-selection,.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header button[data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header a[data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header input[data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header textarea[data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header select[data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header [role=button][data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header [role=tab][data-v-55cbd263],.app-shell.desktop-platform-linux:not(.desktop-chat-window) .studio-page-header .n-base-selection[data-v-55cbd263]{-webkit-app-region:no-drag}.app-shell.desktop-platform-win32[data-v-55cbd263],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window){overflow:hidden}.app-shell.desktop-platform-win32:not(.app-shell--navigation-rail) .app-main--card[data-v-55cbd263],.app-shell.desktop-platform-win32[data-v-55cbd263]:not(.app-shell--navigation-rail) .chat-panel>.chat-main,.app-shell.desktop-platform-win32[data-v-55cbd263]:not(.app-shell--navigation-rail) .history-panel>.page-loading-content>.chat-main,.app-shell.desktop-platform-linux:not(.desktop-chat-window):not(.app-shell--navigation-rail) .app-main--card[data-v-55cbd263],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window):not(.app-shell--navigation-rail) .chat-panel>.chat-main,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window):not(.app-shell--navigation-rail) .history-panel>.page-loading-content>.chat-main{margin-top:50px}.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top{-webkit-app-region:drag}.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top button,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top a,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top input,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top textarea,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top select,.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top [role=button],.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top [role=tab],.app-shell.desktop-platform-win32[data-v-55cbd263] .chat-panel>.session-list>.page-sidebar-top .n-base-selection,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top button,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top a,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top input,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top textarea,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top select,.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top [role=button],.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top [role=tab],.app-shell.desktop-platform-win32[data-v-55cbd263] .history-panel>.page-loading-content>.session-list>.page-sidebar-top .n-base-selection,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top button,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top a,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top input,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top textarea,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top select,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top [role=button],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top [role=tab],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .chat-panel>.session-list>.page-sidebar-top .n-base-selection,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top button,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top a,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top input,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top textarea,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top select,.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top [role=button],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top [role=tab],.app-shell.desktop-platform-linux[data-v-55cbd263]:not(.desktop-chat-window) .history-panel>.page-loading-content>.session-list>.page-sidebar-top .n-base-selection{-webkit-app-region:no-drag}.app-shell.desktop-platform-darwin.app-shell--navigation-rail[data-v-55cbd263]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.app-shell.desktop-platform-darwin.app-shell--navigation-rail[data-v-55cbd263]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.app-shell.desktop-platform-darwin[data-v-55cbd263] .studio-navigation-rail{padding-top:44px}.app-shell.desktop-platform-darwin[data-v-55cbd263] .studio-navigation-rail:before{content:"";-webkit-app-region:drag;height:44px;position:absolute;top:0;left:0;right:0}.app-shell.desktop-platform-darwin:not(.app-shell--navigation-rail) .app-layout[data-v-55cbd263]>.sidebar,.app-shell.desktop-platform-darwin:not(.app-shell--navigation-rail) .app-layout[data-v-55cbd263]>.hermes-config-sidebar,.app-shell.desktop-platform-darwin:not(.app-shell--navigation-rail) .app-layout[data-v-55cbd263]>.ekko-config-sidebar,.app-shell.desktop-platform-darwin:not(.app-shell--navigation-rail) .app-layout[data-v-55cbd263]>.coding-agent-config-sidebar{padding-top:40px}.app-shell.desktop-platform-darwin[data-v-55cbd263]:not(.app-shell--navigation-rail) .chat-panel>.session-list>.page-sidebar-top,.app-shell.desktop-platform-darwin[data-v-55cbd263]:not(.app-shell--navigation-rail) .history-panel>.page-loading-content>.session-list>.page-sidebar-top{padding-top:44px}.app-shell.desktop-chat-window[data-v-55cbd263] .chat-panel--standalone>.chat-main{margin:10px}.app-shell.desktop-chat-window.desktop-platform-darwin[data-v-55cbd263]:before,.app-shell.desktop-chat-window.desktop-platform-win32[data-v-55cbd263]:before{height:46px;top:0}.app-shell.desktop-chat-window.desktop-platform-darwin .app-layout[data-v-55cbd263],.app-shell.desktop-chat-window.desktop-platform-win32 .app-layout[data-v-55cbd263]{padding-top:46px}.app-shell.desktop-chat-window.desktop-platform-darwin[data-v-55cbd263] .chat-panel--standalone>.chat-main,.app-shell.desktop-chat-window.desktop-platform-win32[data-v-55cbd263] .chat-panel--standalone>.chat-main{margin-top:0}@media (min-width:769px){.app-shell--navigation-rail .app-main[data-v-55cbd263],.app-main--card[data-v-55cbd263]{overflow:hidden}.app-shell--navigation-rail .app-main[data-v-55cbd263]>*,.app-main--card[data-v-55cbd263]>*{max-height:100%;height:100%!important}}@media (max-width:768px){.app-main--card[data-v-55cbd263]{box-shadow:none;border:none;border-radius:0;margin:0}}.node-warning-bar[data-v-55cbd263]{z-index:100;color:#b45309;text-align:center;background-color:#fef3c7;border-bottom:1px solid #fde68a;flex:none;width:100%;padding:4px 16px;font-size:12px;font-weight:500;line-height:1.4;position:relative}:root{--font-size-base:14px;--studio-drawer-width:min(520px, 100vw);--studio-workspace-picker-width:min(520px, calc(100vw - 32px));--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--bg-input-elevated:#fff;--bg-overlay-surface:#fafafa;--glass-chrome-bg:rgba(var(--bg-primary-rgb), .6);--glass-sidebar-bg:rgba(var(--bg-sidebar-surface-rgb), .78);--glass-content-bg:rgba(var(--bg-main-surface-rgb), .86);--glass-divider-color:rgba(var(--text-primary-rgb), .1);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--git-decoration-added:#587c0c;--git-decoration-modified:#895503;--git-decoration-deleted:#ad0707;--git-decoration-renamed:#007100;--git-decoration-untracked:#007100;--git-decoration-conflicting:#ad0707;--msg-user-bg:#e8f0fe;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--input-focus-glow:none;--input-shadow:0 8px 28px #00000014;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#333;--bg-overlay-surface:#2a2a2a;--glass-chrome-bg:rgba(var(--bg-primary-rgb), .9);--glass-content-bg:rgba(var(--bg-card-rgb), .82);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--git-decoration-added:#81b88b;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#c74e39;--git-decoration-renamed:#73c991;--git-decoration-untracked:#73c991;--git-decoration-conflicting:#e4676b;--msg-user-bg:#1e2a3a;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--input-focus-glow:0 0 0 1px rgba(var(--accent-primary-rgb), .34), 0 0 22px rgba(var(--accent-primary-rgb), .26);--input-shadow:0 8px 28px #00000052;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.dark.tech{--bg-primary:#070a12;--bg-primary-rgb:7, 10, 18;--bg-secondary:#0c111c;--bg-sidebar:#0a0f1a;--bg-card:#0c111c;--bg-card-rgb:12, 17, 28;--bg-card-hover:#121a29;--bg-input:#0e1522;--bg-sidebar-surface:#0a0f1ad1;--bg-sidebar-surface-rgb:10, 15, 26;--bg-main-surface:#0c111ccc;--bg-main-surface-rgb:12, 17, 28;--bg-input-elevated:#121a29;--bg-overlay-surface:#0c111c;--border-color:#1a2438;--border-light:#141c2c;--accent-primary:#22d3ee;--accent-hover:#67e8f9;--accent-muted:#0e7490;--text-primary:#e6edf7;--text-secondary:#9fb0c9;--text-muted:#64748b;--success:#34d399;--error:#f87171;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#f87171;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#fb7185;--msg-user-bg:#12233d;--msg-assistant-bg:#0c111c;--msg-system-border:#22304a;--code-bg:#05080f;--text-on-accent:#04121a;--text-on-overlay:#fff;--accent-info:#38bdf8;--accent-primary-rgb:34, 211, 238;--accent-hover-rgb:103, 232, 249;--text-primary-rgb:230, 237, 247;--text-secondary-rgb:159, 176, 201;--text-muted-rgb:100, 116, 139;--success-rgb:52, 211, 153;--error-rgb:248, 113, 113;--warning-rgb:251, 191, 36;--accent-info-rgb:56, 189, 248}.dark.neon{--bg-primary:#05060a;--bg-primary-rgb:5, 6, 10;--bg-secondary:#0a0d14;--bg-sidebar:#04050a;--bg-card:#0a0d14;--bg-card-rgb:10, 13, 20;--bg-card-hover:#101520;--bg-input:#080b10;--bg-sidebar-surface:#04050ad1;--bg-sidebar-surface-rgb:4, 5, 10;--bg-main-surface:#0a0d14c7;--bg-main-surface-rgb:10, 13, 20;--bg-input-elevated:#0f131c;--bg-overlay-surface:#0a0d14;--border-color:#10333d;--border-light:#0b242c;--accent-primary:#00e5ff;--accent-hover:#5cf0ff;--accent-muted:#0e7490;--text-primary:#d7f7ff;--text-secondary:#90c7d4;--text-muted:#5f8894;--success:#22d3a0;--error:#ff4d6d;--warning:#ffb020;--git-decoration-added:#3ddc97;--git-decoration-modified:#ffd166;--git-decoration-deleted:#ff4d6d;--git-decoration-renamed:#00e5ff;--git-decoration-untracked:#00e5ff;--git-decoration-conflicting:#ff2d95;--msg-user-bg:#12212b;--msg-assistant-bg:#0a0d14;--msg-system-border:#1a4d5c;--code-bg:#020304;--text-on-accent:#04121a;--text-on-overlay:#fff;--accent-info:#ff2d95;--accent-primary-rgb:0, 229, 255;--accent-hover-rgb:92, 240, 255;--text-primary-rgb:215, 247, 255;--text-secondary-rgb:144, 199, 212;--text-muted-rgb:95, 136, 148;--success-rgb:34, 211, 160;--error-rgb:255, 77, 109;--warning-rgb:255, 176, 32;--accent-info-rgb:255, 45, 149}.dark.aurora{--bg-primary:#0a0a14;--bg-primary-rgb:10, 10, 20;--bg-secondary:#101024;--bg-sidebar:#0c0c1a;--bg-card:#14142a;--bg-card-rgb:20, 20, 42;--bg-card-hover:#1c1c38;--bg-input:#121228;--bg-sidebar-surface:#0c0c1a9e;--bg-sidebar-surface-rgb:12, 12, 26;--bg-main-surface:#14142a99;--bg-main-surface-rgb:20, 20, 42;--bg-input-elevated:#1c1c38;--bg-overlay-surface:#14142a;--border-color:#23233d;--border-light:#1b1b30;--accent-primary:#8b5cf6;--accent-hover:#a78bfa;--accent-muted:#6d28d9;--text-primary:#eceaff;--text-secondary:#a9a3cc;--text-muted:#6f6a8f;--success:#34d399;--error:#fb7185;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#fb7185;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#f472b6;--msg-user-bg:#221a45;--msg-assistant-bg:#14142a;--msg-system-border:#33335a;--code-bg:#08080f;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#22d3ee;--accent-primary-rgb:139, 92, 246;--accent-hover-rgb:167, 139, 250;--text-primary-rgb:236, 234, 255;--text-secondary-rgb:169, 163, 204;--text-muted-rgb:111, 106, 143;--success-rgb:52, 211, 153;--error-rgb:251, 113, 133;--warning-rgb:251, 191, 36;--accent-info-rgb:34, 211, 238}.blueprint{--input-focus-glow:0 0 0 1px rgba(var(--accent-primary-rgb), .32), 0 0 16px rgba(var(--accent-primary-rgb), .18);--bg-primary:#f4f7fb;--bg-primary-rgb:244, 247, 251;--bg-secondary:#eaf1f9;--bg-sidebar:#eaf0f7;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#f7fafd;--bg-input:#fff;--bg-sidebar-surface:#ffffffc7;--bg-sidebar-surface-rgb:255, 255, 255;--bg-main-surface:#ffffffd1;--bg-main-surface-rgb:255, 255, 255;--bg-input-elevated:#fff;--bg-overlay-surface:#f7fafd;--border-color:#cfdcea;--border-light:#dde7f2;--accent-primary:#0b6bcb;--accent-hover:#0f82f0;--accent-muted:#7fa6cd;--text-primary:#10233a;--text-secondary:#46617f;--text-muted:#7c93ab;--success:#1a7f4b;--error:#c0392b;--warning:#b7791f;--git-decoration-added:#587c0c;--git-decoration-modified:#895503;--git-decoration-deleted:#ad0707;--git-decoration-renamed:#007100;--git-decoration-untracked:#007100;--git-decoration-conflicting:#ad0707;--msg-user-bg:#e4eefb;--msg-assistant-bg:#f2f6fb;--msg-system-border:#b3c8dc;--code-bg:#eef3f9;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#0b6bcb;--accent-primary-rgb:11, 107, 203;--accent-hover-rgb:15, 130, 240;--text-primary-rgb:16, 35, 58;--text-secondary-rgb:70, 97, 127;--text-muted-rgb:124, 147, 171;--success-rgb:26, 127, 75;--error-rgb:192, 57, 43;--warning-rgb:183, 121, 31;--accent-info-rgb:11, 107, 203}.dark.blueprint{--bg-primary:#0d1b2a;--bg-primary-rgb:13, 27, 42;--bg-secondary:#0f1f2f;--bg-sidebar:#0b1725;--bg-card:#122436;--bg-card-rgb:18, 36, 54;--bg-card-hover:#17304a;--bg-input:#101f30;--bg-sidebar-surface:#0b1725cc;--bg-sidebar-surface-rgb:11, 23, 37;--bg-main-surface:#122436c7;--bg-main-surface-rgb:18, 36, 54;--bg-input-elevated:#17304a;--bg-overlay-surface:#122436;--border-color:#1e3448;--border-light:#17293a;--accent-primary:#38bdf8;--accent-hover:#7dd3fc;--accent-muted:#0e7490;--text-primary:#d7e6f5;--text-secondary:#93aec7;--text-muted:#62809b;--success:#34d399;--error:#f87171;--warning:#fbbf24;--git-decoration-added:#7dd3a0;--git-decoration-modified:#e2c08d;--git-decoration-deleted:#f87171;--git-decoration-renamed:#7dd3fc;--git-decoration-untracked:#7dd3fc;--git-decoration-conflicting:#fb7185;--msg-user-bg:#14304a;--msg-assistant-bg:#122436;--msg-system-border:#2a4761;--code-bg:#0a1520;--text-on-accent:#04141f;--text-on-overlay:#fff;--accent-info:#22d3ee;--accent-primary-rgb:56, 189, 248;--accent-hover-rgb:125, 211, 252;--text-primary-rgb:215, 230, 245;--text-secondary-rgb:147, 174, 199;--text-muted-rgb:98, 128, 155;--success-rgb:52, 211, 153;--error-rgb:248, 113, 113;--warning-rgb:251, 191, 36;--accent-info-rgb:34, 211, 238}.dark.graphite{--input-focus-glow:0 0 0 1.5px rgba(var(--accent-primary-rgb), .62);--bg-primary:#08090a;--bg-primary-rgb:8, 9, 10;--bg-secondary:#0f1011;--bg-sidebar:#0a0b0c;--bg-card:#101113;--bg-card-rgb:16, 17, 19;--bg-card-hover:#16181a;--bg-input:#0e0f11;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#16181a;--bg-overlay-surface:#101113;--border-color:#1c1d20;--border-light:#161719;--accent-primary:#5e6ad2;--accent-hover:#7170ff;--accent-muted:#4a53a8;--text-primary:#f7f8f8;--text-secondary:#8a8f98;--text-muted:#62666d;--success:#4cb782;--error:#eb5757;--warning:#f2c94c;--git-decoration-added:#4cb782;--git-decoration-modified:#d1a25a;--git-decoration-deleted:#eb5757;--git-decoration-renamed:#7170ff;--git-decoration-untracked:#7170ff;--git-decoration-conflicting:#eb5757;--msg-user-bg:#171a2b;--msg-assistant-bg:#101113;--msg-system-border:#26282c;--code-bg:#050607;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#7170ff;--accent-primary-rgb:94, 106, 210;--accent-hover-rgb:113, 112, 255;--text-primary-rgb:247, 248, 248;--text-secondary-rgb:138, 143, 152;--text-muted-rgb:98, 102, 109;--success-rgb:76, 183, 130;--error-rgb:235, 87, 87;--warning-rgb:242, 201, 76;--accent-info-rgb:113, 112, 255}.dark.warm{--bg-primary:#201d1d;--bg-primary-rgb:32, 29, 29;--bg-secondary:#292525;--bg-sidebar:#1b1818;--bg-card:#292525;--bg-card-rgb:41, 37, 37;--bg-card-hover:#332e2d;--bg-input:#262222;--bg-sidebar-surface:#1b1818e0;--bg-sidebar-surface-rgb:27, 24, 24;--bg-main-surface:#292525db;--bg-main-surface-rgb:41, 37, 37;--bg-input-elevated:#332e2d;--bg-overlay-surface:#292525;--border-color:#3a3433;--border-light:#2f2a2a;--accent-primary:#e6dccd;--accent-hover:#f5ecdd;--accent-muted:#a3968a;--text-primary:#fdfcfc;--text-secondary:#b9b2ad;--text-muted:#8a817b;--success:#8fb996;--error:#e07a5f;--warning:#e0b16a;--git-decoration-added:#8fb996;--git-decoration-modified:#e0b16a;--git-decoration-deleted:#e07a5f;--git-decoration-renamed:#c0b3a0;--git-decoration-untracked:#c0b3a0;--git-decoration-conflicting:#e07a5f;--msg-user-bg:#332c26;--msg-assistant-bg:#292525;--msg-system-border:#4a4341;--code-bg:#1a1717;--text-on-accent:#1f1b19;--text-on-overlay:#fff;--accent-info:#e0894f;--accent-primary-rgb:230, 220, 205;--accent-hover-rgb:245, 236, 221;--text-primary-rgb:253, 252, 252;--text-secondary-rgb:185, 178, 173;--text-muted-rgb:138, 129, 123;--success-rgb:143, 185, 150;--error-rgb:224, 122, 95;--warning-rgb:224, 177, 106;--accent-info-rgb:224, 137, 79}.dark.terminal{--font-ui:"JetBrains Mono", "Fira Code", "Consolas", monospace;--bg-primary:#000;--bg-primary-rgb:0, 0, 0;--bg-secondary:#070b07;--bg-sidebar:#040604;--bg-card:#0a0f0a;--bg-card-rgb:10, 15, 10;--bg-card-hover:#111a11;--bg-input:#060906;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--bg-input-elevated:#0d130d;--bg-overlay-surface:#0a0f0a;--border-color:#1f4d1f;--border-light:#143014;--accent-primary:#63d96b;--accent-hover:#7fe585;--accent-muted:#2f7a3a;--text-primary:#63d96b;--text-secondary:#55c95d;--text-muted:#3f9d47;--success:#63d96b;--error:#f55;--warning:#fc3;--git-decoration-added:#63d96b;--git-decoration-modified:#fc3;--git-decoration-deleted:#f55;--git-decoration-renamed:#5fcfae;--git-decoration-untracked:#5fcfae;--git-decoration-conflicting:#f55;--msg-user-bg:#06140a;--msg-assistant-bg:#070b07;--msg-system-border:#2f7a3a;--code-bg:#050805;--text-on-accent:#000;--text-on-overlay:#fff;--accent-info:#5fcfae;--accent-primary-rgb:99, 217, 107;--accent-hover-rgb:127, 229, 133;--text-primary-rgb:99, 217, 107;--text-secondary-rgb:85, 201, 93;--text-muted-rgb:63, 157, 71;--success-rgb:99, 217, 107;--error-rgb:255, 85, 85;--warning-rgb:255, 204, 51;--accent-info-rgb:95, 207, 174}@media (max-width:768px){:root{--studio-drawer-width:100vw}}.hljs-code-block{background:var(--code-bg);border:1px solid var(--border-color);box-sizing:border-box;white-space:normal;border-radius:6px;width:100%;min-width:0;max-width:100%;margin:8px 0;overflow:hidden}.hljs-code-block .code-header{border-bottom:1px solid var(--border-color);background:#00000008;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.hljs-code-block .code-header .code-lang{color:var(--text-muted);text-transform:uppercase;font-size:11px}.hljs-code-block .code-header .copy-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:11px;transition:all .15s}.hljs-code-block .code-header .copy-btn:hover{color:var(--text-primary);background:#0000000d}.hljs-code-block code.hljs{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:12px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.hljs-code-block.hljs-unified-diff code.hljs{white-space:pre;overflow-wrap:normal;word-break:normal;padding:0;line-height:1.45;display:block;overflow-x:auto}.hljs-code-block.hljs-unified-diff .diff-line{white-space:pre;grid-template-columns:58px max-content;min-width:max-content;display:grid}.hljs-code-block.hljs-unified-diff .diff-line-number{-webkit-user-select:none;user-select:none;text-align:right;color:#94a3b8;background:#0f172a0a;border-right:1px solid #94a3b840;padding:0 14px 0 10px}.hljs-code-block.hljs-unified-diff .diff-line-content{white-space:pre;padding:0 12px}.hljs-code-block.hljs-unified-diff .diff-line-file-header{color:#475569;background:#94a3b829}.hljs-code-block.hljs-unified-diff .diff-line-hunk-header{color:#1d4ed8;background:#3b82f61f}.hljs-code-block.hljs-unified-diff .diff-line-context-fold{color:#64748b;background:#94a3b81a;font-style:italic}.hljs-code-block.hljs-unified-diff .diff-line-added{color:#166534;background:#22c55e24}.hljs-code-block.hljs-unified-diff .diff-line-added .diff-line-number{color:#15803d;background:#22c55e2e}.hljs-code-block.hljs-unified-diff .diff-line-removed{color:#b91c1c;background:#ef44441f}.hljs-code-block.hljs-unified-diff .diff-line-removed .diff-line-number{color:#dc2626;background:#ef44442e}.hljs-code-block .hljs{color:#1f2937;background:0 0}.hljs-code-block .hljs-keyword,.hljs-code-block .hljs-selector-tag,.hljs-code-block .hljs-meta .hljs-keyword{color:#7c3aed;font-weight:600}.hljs-code-block .hljs-string,.hljs-code-block .hljs-attr,.hljs-code-block .hljs-regexp,.hljs-code-block .hljs-template-variable{color:#0f766e}.hljs-code-block .hljs-number,.hljs-code-block .hljs-literal,.hljs-code-block .hljs-symbol,.hljs-code-block .hljs-bullet{color:#b45309}.hljs-code-block .hljs-comment,.hljs-code-block .hljs-quote{color:#6b7280;font-style:italic}.hljs-code-block .hljs-built_in,.hljs-code-block .hljs-title.class_,.hljs-code-block .hljs-title.function_{color:#2563eb}.hljs-code-block .hljs-type,.hljs-code-block .hljs-variable,.hljs-code-block .hljs-property,.hljs-code-block .hljs-params{color:#b91c1c}.hljs-code-block .hljs-tag,.hljs-code-block .hljs-name,.hljs-code-block .hljs-section,.hljs-code-block .hljs-title{color:#1f2937}.hljs-code-block .hljs-meta{color:#6b7280}.dark .hljs-code-block .hljs{color:#e5e7eb}.dark .hljs-code-block.hljs-unified-diff .diff-line-file-header{color:#cbd5e1;background:#94a3b82e}.dark .hljs-code-block.hljs-unified-diff .diff-line-number{color:#94a3b8;background:#0f172a47;border-right-color:#94a3b838}.dark .hljs-code-block.hljs-unified-diff .diff-line-hunk-header{color:#93c5fd;background:#3b82f62e}.dark .hljs-code-block.hljs-unified-diff .diff-line-context-fold{color:#cbd5e1;background:#94a3b824}.dark .hljs-code-block.hljs-unified-diff .diff-line-added{color:#86efac;background:#22c55e2e}.dark .hljs-code-block.hljs-unified-diff .diff-line-added .diff-line-number{color:#4ade80;background:#22c55e38}.dark .hljs-code-block.hljs-unified-diff .diff-line-removed{color:#fca5a5;background:#ef44442e}.dark .hljs-code-block.hljs-unified-diff .diff-line-removed .diff-line-number{color:#f87171;background:#ef444438}.dark .hljs-code-block .hljs-keyword,.dark .hljs-code-block .hljs-selector-tag,.dark .hljs-code-block .hljs-meta .hljs-keyword{color:#c084fc;font-weight:600}.dark .hljs-code-block .hljs-string,.dark .hljs-code-block .hljs-attr,.dark .hljs-code-block .hljs-regexp,.dark .hljs-code-block .hljs-template-variable{color:#5eead4}.dark .hljs-code-block .hljs-number,.dark .hljs-code-block .hljs-literal,.dark .hljs-code-block .hljs-symbol,.dark .hljs-code-block .hljs-bullet{color:#fbbf24}.dark .hljs-code-block .hljs-comment,.dark .hljs-code-block .hljs-quote{color:#94a3b8;font-style:italic}.dark .hljs-code-block .hljs-built_in,.dark .hljs-code-block .hljs-title.class_,.dark .hljs-code-block .hljs-title.function_{color:#93c5fd}.dark .hljs-code-block .hljs-type,.dark .hljs-code-block .hljs-variable,.dark .hljs-code-block .hljs-property,.dark .hljs-code-block .hljs-params{color:#fca5a5}.dark .hljs-code-block .hljs-tag,.dark .hljs-code-block .hljs-name,.dark .hljs-code-block .hljs-section,.dark .hljs-code-block .hljs-title{color:#f3f4f6}.dark .hljs-code-block .hljs-meta{color:#94a3b8}.dark.terminal .hljs-code-block .hljs{color:#63d96b}.dark.terminal .hljs-code-block .hljs-comment,.dark.terminal .hljs-code-block .hljs-quote{color:#3f9d47}.dark.terminal .hljs-code-block .hljs-meta{color:#55c95d}html.tech .app-layout{background-image:radial-gradient(120% 70% at 50% -10%,#22d3ee38,#0000 60%),radial-gradient(90% 60% at 100% 100%,#6366f129,#0000 65%),linear-gradient(#94beff1a 1px,#0000 1px),linear-gradient(90deg,#94beff1a 1px,#0000 1px);background-size:100% 100%,100% 100%,32px 32px,32px 32px;background-attachment:fixed,fixed,fixed,fixed}html.tech .app-main{background-color:#0000}html.tech .chat-main,html.tech .session-list{border-color:#22d3ee47;box-shadow:0 0 0 1px #22d3ee1a,0 0 34px -14px #22d3ee8c,0 18px 44px -26px #000000f2}html.neon .app-layout{background-image:radial-gradient(90% 60% at 100% 0,#ff2d9538,#0000 58%),radial-gradient(90% 60% at 0 100%,#00e5ff2e,#0000 60%),repeating-linear-gradient(0deg,#00e5ff16 0 1px,#0000 1px 3px);background-size:100% 100%,100% 100%,100% 3px;background-attachment:fixed,fixed,fixed}html.neon .app-main{background-color:#0000}html.neon .chat-main,html.neon .session-list{border-color:#00e5ff73;box-shadow:0 0 0 1px #00e5ff1f,0 0 26px -4px #00e5ff8c,0 18px 44px -26px #000000f2}html.neon .chat-main{border-color:#00e5ff8c;box-shadow:0 0 0 1px #00e5ff29,0 0 30px -2px #00e5ff99,0 18px 44px -26px #000000f2}html.neon .app-sidebar-header,html.neon .page-header-title{text-shadow:0 0 12px #00e5ff73}html.aurora .app-layout{background-image:radial-gradient(40% 26% at 16% 10%,#22d3ee57,#0000 70%),radial-gradient(44% 30% at 86% 6%,#8b5cf661,#0000 72%),radial-gradient(52% 34% at 50% 98%,#3b82f64d,#0000 74%);background-position:0 0,100% 0,50% 100%;background-repeat:no-repeat;background-size:140% 120%,150% 130%,160% 140%;animation:42s ease-in-out infinite alternate aurora-drift}html.aurora .app-main{background-color:#0000}html.aurora .chat-main,html.aurora .session-list{-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);border-color:#ffffff24;box-shadow:0 0 0 1px #ffffff0f,0 22px 52px -26px #8b5cf6d9}@keyframes aurora-drift{0%{background-position:0 0,100% 0,50% 100%}to{background-position:8% 6%,92% 10%,46% 94%}}html.blueprint .app-layout{background-image:linear-gradient(#0b6bcb1a 1px,#0000 1px),linear-gradient(90deg,#0b6bcb1a 1px,#0000 1px),linear-gradient(#0b6bcb33 1px,#0000 1px),linear-gradient(90deg,#0b6bcb33 1px,#0000 1px);background-size:16px 16px,16px 16px,80px 80px,80px 80px;background-attachment:fixed,fixed,fixed,fixed}html.blueprint .app-main{background-color:#0000}html.blueprint .chat-main,html.blueprint .session-list{border-color:#0b6bcb47;box-shadow:0 10px 28px -20px #10233a59}html.dark.blueprint .app-layout{background-image:linear-gradient(#7dc8ff17 1px,#0000 1px),linear-gradient(90deg,#7dc8ff17 1px,#0000 1px),linear-gradient(#7dc8ff2e 1px,#0000 1px),linear-gradient(90deg,#7dc8ff2e 1px,#0000 1px)}html.dark.blueprint .chat-main,html.dark.blueprint .session-list{border-color:#38bdf842}html.graphite .chat-main,html.graphite .session-list{box-shadow:none;border-color:#ffffff14}html.graphite .chat-main{border-color:#ffffff1a}html.warm .app-layout{background-image:radial-gradient(130% 75% at 50% -12%,#f4debe2b,#0000 66%);background-size:100% 100%;background-attachment:fixed}html.warm .app-main{background-color:#0000}html.warm .chat-main,html.warm .session-list{border-color:#e8d8c41a;box-shadow:0 12px 30px -22px #000000d9}html.tech .studio-navigation-rail,html.neon .studio-navigation-rail,html.aurora .studio-navigation-rail,html.blueprint .studio-navigation-rail,html.graphite .studio-navigation-rail,html.warm .studio-navigation-rail{border-inline-end:1px solid rgba(var(--accent-primary-rgb), .2)}html.tech .studio-mobile-navigation,html.neon .studio-mobile-navigation,html.aurora .studio-mobile-navigation,html.blueprint .studio-mobile-navigation,html.graphite .studio-mobile-navigation,html.warm .studio-mobile-navigation{border-inline-end:1px solid rgba(var(--accent-primary-rgb), .2);box-shadow:0 0 30px -16px rgba(var(--accent-primary-rgb), .5)}html.tech .studio-mobile-navigation__panel,html.neon .studio-mobile-navigation__panel,html.aurora .studio-mobile-navigation__panel,html.blueprint .studio-mobile-navigation__panel,html.graphite .studio-mobile-navigation__panel,html.warm .studio-mobile-navigation__panel{border-inline-start-color:rgba(var(--accent-primary-rgb), .2)}body:after{content:"";z-index:3;pointer-events:none;background-repeat:repeat;position:fixed;top:0;bottom:0;left:0;right:0}html.tech body:after{background-image:radial-gradient(130% 60% at 50% -10%,#22d3ee29,#0000 58%),linear-gradient(#94beff21 1px,#0000 1px),linear-gradient(90deg,#94beff21 1px,#0000 1px),linear-gradient(#94beff12 1px,#0000 1px),linear-gradient(90deg,#94beff12 1px,#0000 1px);background-size:100% 100%,128px 128px,128px 128px,32px 32px,32px 32px}html.neon body:after{background-image:radial-gradient(80% 50% at 100% 0,#ff2d9524,#0000 56%),radial-gradient(80% 50% at 0 100%,#00e5ff1f,#0000 58%),repeating-linear-gradient(0deg,#00e5ff0e 0 1px,#0000 1px 3px);background-size:100% 100%,100% 100%,100% 3px}html.aurora body:after{background-image:radial-gradient(46% 30% at 14% 8%,#22d3ee2e,#0000 68%),radial-gradient(50% 34% at 88% 4%,#8b5cf633,#0000 70%),radial-gradient(58% 38% at 50% 100%,#3b82f629,#0000 72%);background-repeat:no-repeat;background-size:100% 100%}html.blueprint body:after{background-image:linear-gradient(#0b6bcb12 1px,#0000 1px),linear-gradient(90deg,#0b6bcb12 1px,#0000 1px),linear-gradient(#0b6bcb24 1px,#0000 1px),linear-gradient(90deg,#0b6bcb24 1px,#0000 1px);background-size:16px 16px,16px 16px,80px 80px,80px 80px}html.dark.blueprint body:after{background-image:linear-gradient(#7dc8ff12 1px,#0000 1px),linear-gradient(90deg,#7dc8ff12 1px,#0000 1px),linear-gradient(#7dc8ff21 1px,#0000 1px),linear-gradient(90deg,#7dc8ff21 1px,#0000 1px)}html.warm body:after{background-image:radial-gradient(130% 75% at 50% -12%,#f4debe29,#0000 64%);background-repeat:no-repeat;background-size:100% 100%}html.theme-has-custom-background .app-layout,html.theme-has-custom-background body:after{background-image:none;animation:none}@media (max-width:640px){html.aurora .chat-main,html.aurora .session-list{-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%)}}@media (prefers-reduced-motion:reduce){html.aurora .app-layout{animation:none}}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ComicNeue-Bold.woff2)format("woff2")}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ZCOOLKuaiLe-Regular.woff2)format("woff2")}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ZenMaruGothic-Regular.woff2)format("woff2")}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ZenMaruGothic-Bold.woff2)format("woff2")}@font-face{font-family:Gaegu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gaegu-Regular.woff2)format("woff2")}@font-face{font-family:Gaegu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Gaegu-Bold.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root{--vh:1vh}@supports (height:100dvh){:root{--vh:1dvh}}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,fill .3s,stroke .3s!important}html,body{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}html[dir=rtl] .v-binder-follower-container{direction:ltr}#app{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-ui,"Inter", system-ui, -apple-system, sans-serif);background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.chat-input-area,.chat-input-area .input-wrapper{background-color:var(--bg-main-surface)}.settings-check{color:#0000;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;font-size:13px;line-height:16px;display:inline-flex}.settings-check.active{color:var(--accent-primary)}.n-drawer-header__close:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.hermes-desktop-pet-window,.hermes-desktop-pet-window body,.hermes-desktop-pet-window #app,.hermes-desktop-windows,.hermes-desktop-windows body,.hermes-desktop-windows #app{background:0 0!important}html.theme-has-custom-background .n-base-select-menu,html.theme-has-custom-background .n-dropdown-menu,html.theme-has-custom-background .n-cascader-menu,html.theme-has-custom-background .slash-command-dropdown,html.theme-has-custom-background .mention-dropdown{-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background-color:rgba(var(--bg-main-surface-rgb), .72)!important}.hermes-desktop-shell .n-drawer,.hermes-desktop-shell .n-drawer *,.hermes-desktop-shell .n-modal,.hermes-desktop-shell .n-modal *,.hermes-desktop-shell .n-dialog,.hermes-desktop-shell .n-dialog *,.hermes-desktop-shell .n-popover,.hermes-desktop-shell .n-popover *,.hermes-desktop-shell .n-dropdown,.hermes-desktop-shell .n-dropdown *,.hermes-desktop-shell .n-select-menu,.hermes-desktop-shell .n-select-menu *,.hermes-desktop-shell .n-base-select-menu,.hermes-desktop-shell .n-base-select-menu *,.hermes-desktop-shell .n-message-container,.hermes-desktop-shell .n-message-container *,.hermes-desktop-shell .n-notification-container,.hermes-desktop-shell .n-notification-container *,.hermes-desktop-shell .drawer-overlay,.hermes-desktop-shell .drawer-panel,.hermes-desktop-shell .drawer-panel *{-webkit-app-region:no-drag}code,pre,.mono{font-family:JetBrains Mono,Fira Code,Consolas,monospace}a{color:var(--accent-primary);text-decoration:none}a:hover{color:var(--accent-hover)}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}::selection{background:rgba(var(--accent-primary-rgb), .3)}.page-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.header-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.page-header>.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.input-sm{width:90px}.input-md{width:200px}.input-lg{width:300px}.mobile-backdrop{z-index:999;background:#0006;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.hamburger-btn{top:calc((38px - 36px) / 2 + env(safe-area-inset-top,0px));z-index:99;width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:fixed;left:12px}@media (max-width:768px){.mobile-backdrop{display:block}.hamburger-btn{display:flex}.hamburger-btn--hidden{display:none}.page-header{min-height:calc(38px + env(safe-area-inset-top,0px));flex-wrap:wrap;padding:calc((38px - 32px) / 2 + env(safe-area-inset-top,0px)) 12px calc((38px - 32px) / 2) 52px!important}.page-header>.header-actions{flex-wrap:wrap;min-width:0}.input-sm,.input-md,.input-lg{width:100%}input,textarea,select,.n-input,.n-input__input-element,.n-input__textarea-el,.n-input__textarea-element{font-size:16px!important}}
