@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.theme-dark{--bg: #0d1117;--surface: #161b22;--panel: #1c2128;--panel-hover: #21262d;--border: #30363d;--border-light: #484f58;--text: #e6edf3;--text-secondary: #8b949e;--text-muted: #6e7681;--accent: #e94560;--accent-hover: #ff5a7a;--accent-light: rgba(233, 69, 96, .1);--blue: #58a6ff;--green: #3fb950;--amber: #d29922;--purple: #bc8cff;--teal: #0d9488;--red: #f85149;--badge-draft-bg: #30363d;--badge-draft-text: var(--text-secondary);--badge-generating-bg: rgba(210, 153, 34, .15);--badge-generating-text: var(--amber);--badge-generated-bg: rgba(63, 185, 80, .15);--badge-generated-text: var(--green);--badge-accepted-bg: rgba(88, 166, 255, .15);--badge-accepted-text: var(--blue);--badge-readyforgeneration-bg: rgba(13, 148, 136, .15);--badge-readyforgeneration-text: var(--teal);--badge-partiallygenerated-bg: rgba(188, 140, 255, .15);--badge-partiallygenerated-text: var(--purple);--badge-failed-bg: rgba(248, 81, 73, .15);--badge-failed-text: var(--red);--clip-video-bg: rgba(233, 69, 96, .1);--clip-video-border: rgba(233, 69, 96, .25);--clip-generated-bg: rgba(63, 185, 80, .1);--clip-generated-border: rgba(63, 185, 80, .25);--clip-accepted-bg: rgba(88, 166, 255, .1);--clip-accepted-border: rgba(88, 166, 255, .25);--clip-generating-bg: rgba(210, 153, 34, .1);--clip-generating-border: rgba(210, 153, 34, .25);--clip-readyforgeneration-bg: rgba(13, 148, 136, .1);--clip-readyforgeneration-border: rgba(13, 148, 136, .25);--clip-partiallygenerated-bg: rgba(188, 140, 255, .1);--clip-partiallygenerated-border: rgba(188, 140, 255, .25);--clip-audio-bg: rgba(210, 153, 34, .08);--clip-audio-border: rgba(210, 153, 34, .2);--clip-sub-bg: rgba(88, 166, 255, .06);--clip-sub-border: rgba(88, 166, 255, .15);--clip-failed-bg: rgba(248, 81, 73, .1);--clip-failed-border: rgba(248, 81, 73, .3);--input-bg: var(--panel);--input-shadow: none;--scrollbar-track: var(--bg);--scrollbar-thumb: var(--border);color-scheme:dark}.theme-light{--bg: #edf0f5;--surface: #ffffff;--panel: #f4f5f7;--panel-hover: #e8eaef;--border: #d0d4dc;--border-light: #b8bec9;--text: #1a1d23;--text-secondary: #4a5060;--text-muted: #717988;--accent: #e94560;--accent-hover: #d63851;--accent-light: #fef2f4;--blue: #2563eb;--green: #16a34a;--amber: #b47d04;--purple: #7c22ce;--teal: #0d9488;--red: #dc2626;--badge-draft-bg: #e8eaed;--badge-draft-text: var(--text-secondary);--badge-generating-bg: #fef3c7;--badge-generating-text: #92400e;--badge-generated-bg: #dcfce7;--badge-generated-text: #166534;--badge-accepted-bg: #dbeafe;--badge-accepted-text: #1e40af;--badge-readyforgeneration-bg: #e0f2f1;--badge-readyforgeneration-text: #0f766e;--badge-partiallygenerated-bg: #f3e8ff;--badge-partiallygenerated-text: #7c22ce;--badge-failed-bg: #fee2e2;--badge-failed-text: #b91c1c;--clip-video-bg: #fde8ec;--clip-video-border: #f5a3b3;--clip-generated-bg: #dcfce7;--clip-generated-border: #86efac;--clip-accepted-bg: #dbeafe;--clip-accepted-border: #93c5fd;--clip-generating-bg: #fef3c7;--clip-generating-border: #fcd34d;--clip-readyforgeneration-bg: #e0f2f1;--clip-readyforgeneration-border: #5eead4;--clip-partiallygenerated-bg: #f3e8ff;--clip-partiallygenerated-border: #d8b4fe;--clip-audio-bg: #fef9ee;--clip-audio-border: #fcd34d;--clip-sub-bg: #eff6ff;--clip-sub-border: #bfdbfe;--clip-failed-bg: #fee2e2;--clip-failed-border: #fca5a5;--input-bg: #ffffff;--input-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);--scrollbar-track: transparent;--scrollbar-thumb: var(--border);color-scheme:light}.theme-stage{--stage-bg: #0e0f14;--stage-paper: #15161c;--stage-paper-2: #1d1f27;--stage-paper-3: #272a34;--stage-text: #f7f6fa;--stage-text-2: #c6c4d1;--stage-text-3: #88869a;--stage-text-4: #63616f;--stage-hairline: rgba(255, 255, 255, .09);--stage-edge-2: rgba(255, 255, 255, .18);--stage-glass: var(--stage-paper);--stage-glass-brt: rgba(255, 255, 255, .06);--stage-chrome: #0b0c10;--stage-commit: #9d5cff;--stage-on-commit: #17102b;--stage-commit-soft: rgba(157, 92, 255, .12);--stage-commit-border: rgba(157, 92, 255, .34);--stage-ai: #5eead4;--stage-ai-bg: rgba(94, 234, 212, .1);--stage-ai-border: rgba(94, 234, 212, .3);--stage-ai-contrast: #06231e;--stage-spend: #e8b34b;--stage-spend-bg: rgba(232, 179, 75, .11);--stage-spend-border: rgba(232, 179, 75, .32);--stage-done: #4ade80;--stage-done-bg: rgba(74, 222, 128, .1);--stage-done-border: rgba(74, 222, 128, .3);--stage-danger: #e94560;--stage-danger-bg: rgba(233, 69, 96, .12);--stage-danger-border: rgba(233, 69, 96, .4);--stage-focus: var(--stage-commit);--stage-select: var(--stage-commit);--stage-teal: var(--stage-ai);--stage-amber: var(--stage-spend);--stage-green: var(--stage-done);--stage-accent: var(--stage-commit);--stage-shadow-big: 0 26px 64px rgba(0, 0, 0, .5);--stage-shadow-card: 0 2px 6px rgba(0, 0, 0, .45), 0 30px 70px -26px rgba(0, 0, 0, .92);--stage-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--stage-strip-h: 162px;--bg: var(--stage-bg);--text: var(--stage-text);--text-secondary: var(--stage-text-2);--text-muted: var(--stage-text-3);--border: var(--stage-hairline);--accent: var(--stage-commit);color-scheme:dark}.theme-marquee{--marquee-accent: #9d5cff;--marquee-accent-hover: #b47dff;--marquee-accent-soft: rgba(157, 92, 255, .15);--marquee-accent-line: rgba(157, 92, 255, .34);--marquee-on-accent: #17102b;--marquee-ai: #5eead4;--marquee-ai-soft: rgba(94, 234, 212, .11);--marquee-ai-line: rgba(94, 234, 212, .32);--marquee-on-ai: #06231e;--marquee-meter: linear-gradient(90deg, #9d5cff, #c9a4ff);--marquee-avatar: linear-gradient(140deg, #9d5cff, #5eead4)}.theme-marquee.theme-dark,.theme-dark .theme-marquee{--text: #f2f5f9;--text-secondary: #c3ccd9;--text-muted: #98a3b3}.theme-marquee.theme-light,.theme-light .theme-marquee{--marquee-accent: #6d28d9;--marquee-accent-hover: #5b21b6;--marquee-accent-soft: rgba(109, 40, 217, .1);--marquee-accent-line: rgba(109, 40, 217, .3);--marquee-on-accent: #ffffff;--marquee-ai: #0f766e;--marquee-ai-soft: rgba(15, 118, 110, .1);--marquee-ai-line: rgba(15, 118, 110, .3);--marquee-on-ai: #ffffff;--marquee-meter: linear-gradient(90deg, #6d28d9, #a78bfa);--marquee-avatar: linear-gradient(140deg, #6d28d9, #0f766e)}.theme-world{--world-room: #101115;--world-paper: #191a20;--world-paper-2: #23252d;--world-paper-3: #2d2f3a;--world-edge: rgba(255, 255, 255, .1);--world-edge-2: rgba(255, 255, 255, .2);--world-ink: #f7f6fa;--world-ink-2: #c9c7d4;--world-ink-3: #8d8b9a;--world-accent: #9d5cff;--world-on-accent: #17102b;--world-accent-line: rgba(157, 92, 255, .34);--world-accent-bg: rgba(157, 92, 255, .12);--world-ai: #5eead4;--world-ai-bg: rgba(94, 234, 212, .12);--world-ai-line: rgba(94, 234, 212, .34);--world-on-ai: #06231e;--world-spend: #e8b34b;--world-spend-bg: rgba(232, 179, 75, .13);--world-spend-line: rgba(232, 179, 75, .36);--world-danger: #e94560;--world-danger-bg: rgba(233, 69, 96, .12);--world-danger-line: rgba(233, 69, 96, .36);--world-green: #4ade80;--world-green-bg: rgba(74, 222, 128, .12);--world-green-line: rgba(74, 222, 128, .34);--world-lift: 0 2px 6px rgba(0, 0, 0, .4), 0 34px 80px -28px rgba(0, 0, 0, .9);--bg: var(--world-room);--surface: var(--world-paper);--panel: var(--world-paper-2);--panel-hover: var(--world-paper-3);--border: var(--world-edge);--border-light: var(--world-edge-2);--text: var(--world-ink);--text-secondary: var(--world-ink-2);--text-muted: var(--world-ink-3);--accent: var(--world-accent);--accent-hover: #b47dff;--accent-light: var(--world-accent-bg);--input-bg: var(--world-paper-3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
