:root{--color-canvas:#fffaf0;--color-surface:#fff7e8;--color-sidebar:#f5f0e0;--color-panel:#fff;--color-panel-strong:#ebe6d6;--color-sidebar-base:linear-gradient(145deg, #f8f3e7 0%, #f2ead9 48%, #eee5d5 100%);--color-sidebar-glow-primary:164 212 197;--color-sidebar-glow-secondary:184 164 237;--color-composer-card:#f0eadb;--color-composer-card-hover:#e3dccb;--color-composer-floating:#ece5d5;--color-composer-floating-hover:#ded6c5;--color-ink:#0a0a0a;--color-body:#3a3a3a;--color-muted:#6a6a6a;--color-muted-soft:#9a9a9a;--color-hairline:#e5ddcc;--color-primary:#0a0a0a;--color-on-primary:#fff;--color-brand-pink:#ff4d8b;--color-brand-teal:#1a3a3a;--color-brand-lavender:#b8a4ed;--color-brand-peach:#ffb084;--color-brand-ochre:#e8b94a;--color-brand-mint:#a4d4c5;--color-brand-coral:#ff6b5a;--color-accent:#08d9f2;--shadow-soft:0 18px 50px #0a0a0a1f;--sidebar-width:300px;--chat-text-width:820px;--chat-media-width:1320px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--color-body);background:var(--color-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--color-canvas:#0b0c10;--color-surface:#101116;--color-sidebar:#15171d;--color-panel:#20232b;--color-panel-strong:#2a2e38;--color-sidebar-base:linear-gradient(145deg, #171b20 0%, #1c1d1f 48%, #181818 100%);--color-sidebar-glow-primary:49 64 82;--color-sidebar-glow-secondary:90 52 41;--color-composer-card:#2a2d35;--color-composer-card-hover:#343844;--color-composer-floating:#343844;--color-composer-floating-hover:#242833;--color-ink:#f8f6ef;--color-body:#e7e3d8;--color-muted:#9ca3af;--color-muted-soft:#6f7785;--color-hairline:#2a2e38;--color-primary:#f8f6ef;--color-on-primary:#101116;--color-accent:#08d9f2;--shadow-soft:0 18px 50px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-canvas:#0b0c10;--color-surface:#101116;--color-sidebar:#14161c;--color-panel:#1d2028;--color-panel-strong:#272a34;--color-sidebar-base:linear-gradient(145deg, #171b20 0%, #1c1d1f 48%, #181818 100%);--color-sidebar-glow-primary:49 64 82;--color-sidebar-glow-secondary:90 52 41;--color-composer-card:#2a2d35;--color-composer-card-hover:#343844;--color-composer-floating:#343844;--color-composer-floating-hover:#242833;--color-ink:#f8f6ef;--color-body:#e7e3d8;--color-muted:#9ca3af;--color-muted-soft:#717784;--color-hairline:#2b2f3a;--color-primary:#f8f6ef;--color-on-primary:#101116;--shadow-soft:0 18px 50px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-height:100svh;margin:0}button,input,textarea{font:inherit}button{color:inherit}#app{min-height:100svh}a{color:inherit}.login-page[data-v-6660924d]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-mint) 24%, transparent), transparent 34%), linear-gradient(315deg, color-mix(in srgb, var(--color-brand-peach) 20%, transparent), transparent 38%), var(--color-canvas);min-height:100svh;color:var(--color-body);place-items:center;padding:32px;display:grid}.login-panel[data-v-6660924d]{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-panel);width:min(920px,100%);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) 390px;display:grid;overflow:hidden}.login-copy[data-v-6660924d]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-ink) 8%, transparent)), var(--color-surface);flex-direction:column;justify-content:flex-end;min-height:500px;padding:48px;display:flex}.login-copy__eyebrow[data-v-6660924d]{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:700}.login-copy h1[data-v-6660924d]{max-width:420px;color:var(--color-ink);margin:0;font-size:clamp(34px,5vw,58px);line-height:1.05}.login-form[data-v-6660924d]{flex-direction:column;justify-content:center;gap:18px;padding:42px;display:flex}.login-form__header strong[data-v-6660924d]{color:var(--color-ink);font-size:24px;line-height:1.2}.login-form__body[data-v-6660924d]{gap:18px;max-height:320px;transition:max-height .22s;display:grid;overflow:hidden}.login-form__body--forgot[data-v-6660924d]{max-height:140px}.login-form__body--sign-in[data-v-6660924d],.login-form__body--otp[data-v-6660924d]{max-height:230px}.login-form__body--sign-up[data-v-6660924d]{max-height:320px}.login-field[data-v-6660924d]{color:var(--color-ink);gap:9px;font-size:14px;font-weight:700;display:grid}.login-field input[data-v-6660924d]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-canvas);width:100%;min-height:48px;color:var(--color-ink);outline:none;padding:0 14px}.login-field input[data-v-6660924d]:focus{border-color:var(--color-brand-mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-mint) 28%, transparent)}.login-field small[data-v-6660924d]{color:var(--color-brand-coral);font-size:12px;font-weight:800;line-height:1.2}.login-field--error input[data-v-6660924d]{border-color:var(--color-brand-coral)}.login-password-input[data-v-6660924d]{display:block;position:relative}.login-password-input input[data-v-6660924d]{padding-right:46px}.login-password-input__toggle[data-v-6660924d]{width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:16px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-password-input__toggle[data-v-6660924d]:hover{color:var(--color-ink)}.login-message[data-v-6660924d]{min-height:20px;color:var(--color-brand-coral);margin:0;font-size:14px;font-weight:700}.login-submit[data-v-6660924d]{border-radius:var(--radius-sm);background:var(--color-primary);min-height:50px;color:var(--color-on-primary);cursor:pointer;border:0;font-weight:800}.login-submit[data-v-6660924d]:disabled{cursor:not-allowed;opacity:.5}.login-actions[data-v-6660924d]{justify-content:flex-start;align-items:center;gap:9px;min-height:20px;margin-top:-6px;display:flex}.login-actions span[data-v-6660924d]{background:var(--color-hairline);width:1px;height:13px}.login-actions button[data-v-6660924d]{appearance:none;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.login-actions button[data-v-6660924d]:hover{color:var(--color-ink)}@media (width<=780px){.login-page[data-v-6660924d]{padding:18px}.login-panel[data-v-6660924d]{grid-template-columns:1fr}.login-copy[data-v-6660924d]{min-height:auto;padding:34px 28px}.login-copy h1[data-v-6660924d]{font-size:36px}.login-form[data-v-6660924d]{padding:28px}}.conversation-media-preview[data-v-cdc3e117]{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d6;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}.conversation-media-preview__frame[data-v-cdc3e117]{max-width:92vw;max-height:92vh;display:inline-flex;position:relative}.conversation-media-preview__media[data-v-cdc3e117]{border-radius:var(--radius-sm);object-fit:contain;max-width:92vw;max-height:92vh;display:block;box-shadow:0 22px 48px #0000008f}.conversation-media-preview__audio[data-v-cdc3e117],.conversation-media-preview__file[data-v-cdc3e117]{border-radius:var(--radius-sm);background:var(--color-panel);width:min(560px,86vw);color:var(--color-ink);padding:20px;box-shadow:0 22px 48px #0000008f}.conversation-media-preview__file[data-v-cdc3e117]{place-items:center;min-height:86px;font-weight:800;text-decoration:none;display:grid}.conversation-media-preview__close[data-v-cdc3e117]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid;position:absolute;top:12px;right:12px}.conversation-media-preview__close[data-v-cdc3e117]:hover{background:#000000d6}.conversation-poster-grid[data-v-e442dbc1]{border-radius:2px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.conversation-poster-grid__card[data-v-e442dbc1]{border-right:2px solid var(--color-canvas);background:var(--color-panel-strong);min-height:420px;margin:0;position:relative;overflow:hidden}.conversation-poster-grid__card[data-v-e442dbc1]:last-child{border-right:0}.conversation-poster-grid__card[data-v-e442dbc1]:before,.conversation-poster-grid__card[data-v-e442dbc1]:after{content:"";border-radius:999px;position:absolute}.conversation-poster-grid__card[data-v-e442dbc1]:before{aspect-ratio:1;background:radial-gradient(circle at 48% 36%, #ffffffeb 0 12%, transparent 13%), radial-gradient(circle at 50% 48%, color-mix(in srgb, currentColor 42%, transparent) 0 34%, transparent 35%);color:#fff9;width:46%;bottom:12%;right:18%}.conversation-poster-grid__card[data-v-e442dbc1]:after{aspect-ratio:1.8;filter:blur(10px);background:#ffffff57;width:24%;bottom:6%;right:8%}.conversation-poster-grid__shine[data-v-e442dbc1]{background:radial-gradient(circle at 18% 12%,#ffffffb3,#0000 12%),radial-gradient(circle at 24% 72%,#ffffff73,#0000 9%),linear-gradient(160deg,#ffffff94,#0000 42%);position:absolute;inset:0}.conversation-poster-grid__card figcaption[data-v-e442dbc1]{z-index:1;color:#fff;text-align:center;text-shadow:0 2px 16px #0000003d;gap:12px;padding:54px 24px;display:grid;position:relative}.conversation-poster-grid__card strong[data-v-e442dbc1]{font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.08}.conversation-poster-grid__card span[data-v-e442dbc1]{font-size:18px;font-weight:700}.conversation-poster-grid__card--mint[data-v-e442dbc1]{color:#4ba35c;background:linear-gradient(145deg,#d7fff1,#8bcfbf 55%,#f7f1cf)}.conversation-poster-grid__card--peach[data-v-e442dbc1]{color:#f44731;background:linear-gradient(155deg,#95d8ff,#fff0c9 46%,#ff6b5a)}.conversation-poster-grid__card--lavender[data-v-e442dbc1]{color:#7d66d8;background:linear-gradient(155deg,#f8f2c8,#b8a4ed 54%,#8ddbd0)}.conversation-poster-grid__card--coffee[data-v-e442dbc1]{color:#6b351b;background:linear-gradient(155deg,#41210f,#b36a3a 54%,#f2d2b0)}@media (width<=760px){.conversation-poster-grid[data-v-e442dbc1]{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-poster-grid__card[data-v-e442dbc1]{border-bottom:2px solid var(--color-canvas);min-height:300px}.conversation-poster-grid__card strong[data-v-e442dbc1]{font-size:30px}.conversation-poster-grid__card span[data-v-e442dbc1]{font-size:14px}}.conversation-assistant-message[data-v-9d166cd8]{width:min(100%, var(--chat-text-width));color:var(--color-ink);justify-self:center;gap:20px;font-size:18px;line-height:1.65;display:grid}.conversation-assistant-message--thinking[data-v-9d166cd8]{margin-top:8px}.conversation-assistant-message--failed[data-v-9d166cd8]{color:var(--color-brand-coral)}.conversation-assistant-message--cancelled[data-v-9d166cd8]{color:var(--color-muted)}.conversation-assistant-message--result[data-v-9d166cd8]{width:min(100%, var(--chat-media-width))}.conversation-assistant-message--result>p[data-v-9d166cd8],.conversation-assistant-message--result>.conversation-assistant-message__artifacts[data-v-9d166cd8],.conversation-assistant-message--result>.conversation-assistant-message__body[data-v-9d166cd8],.conversation-assistant-message--result>.conversation-assistant-message__progress[data-v-9d166cd8],.conversation-assistant-message--result>.conversation-assistant-message__status[data-v-9d166cd8],.conversation-assistant-message--result>.conversation-assistant-message__meta[data-v-9d166cd8],.conversation-assistant-message--result>.conversation-assistant-message__time[data-v-9d166cd8],.conversation-assistant-message--result[data-v-9d166cd8]>.conversation-message-actions{width:min(100%, var(--chat-text-width));justify-self:center}.conversation-assistant-message__status[data-v-9d166cd8]{width:fit-content;color:var(--color-ink);align-items:center;gap:12px;font-size:20px;font-weight:800;display:inline-flex}.conversation-assistant-message__status[data-v-9d166cd8] .anticon{color:var(--color-accent);font-size:24px}.conversation-assistant-message__body[data-v-9d166cd8]{gap:14px;display:grid}.conversation-assistant-message__progress[data-v-9d166cd8]{width:min(100%, var(--chat-text-width));border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);color:var(--color-muted);font-size:14px;line-height:1.55}.conversation-assistant-message__progress summary[data-v-9d166cd8]{cursor:pointer;width:fit-content;color:var(--color-muted);align-items:center;gap:8px;padding:8px 0;font-weight:800;list-style:none;display:inline-flex}.conversation-assistant-message__progress summary[data-v-9d166cd8]::-webkit-details-marker{display:none}.conversation-assistant-message__progress summary[data-v-9d166cd8]:before{display:none}.conversation-assistant-message__summary-icon[data-v-9d166cd8]{color:var(--color-muted-soft);font-size:12px;transition:transform .16s}.conversation-assistant-message__summary-badge[data-v-9d166cd8]{color:var(--color-muted-soft);font-size:15px}.conversation-assistant-message__progress[open] .conversation-assistant-message__summary-icon[data-v-9d166cd8],.conversation-assistant-message__artifacts[open] .conversation-assistant-message__summary-icon[data-v-9d166cd8]{transform:rotate(90deg)}.conversation-assistant-message__progress strong[data-v-9d166cd8]{color:var(--color-muted-soft);font-size:12px}.conversation-assistant-message__progress ol[data-v-9d166cd8]{gap:10px;margin:0;padding:0 0 12px 24px;display:grid}.conversation-assistant-message__progress li[data-v-9d166cd8]{overflow-wrap:anywhere;padding-left:4px}.conversation-assistant-message__tool-call[data-v-9d166cd8]{border:1px solid color-mix(in srgb, var(--color-hairline) 70%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-panel-strong) 76%, transparent);min-height:36px;color:var(--color-muted);align-items:center;gap:8px;margin:0 0 12px;padding:0 12px;font-size:14px;font-weight:750;display:flex;overflow:hidden}.conversation-assistant-message__tool-call strong[data-v-9d166cd8]{min-width:0;color:var(--color-muted-soft);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-assistant-message__tool-call[data-v-9d166cd8] .anticon-loading{color:var(--color-accent);font-size:13px}.conversation-assistant-message__tool-call-icon[data-v-9d166cd8]{color:var(--color-muted-soft);margin-left:auto;font-size:14px}.conversation-assistant-message__artifacts[data-v-9d166cd8]{width:min(100%, var(--chat-text-width));border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-panel) 64%, transparent);color:var(--color-muted);font-size:14px}.conversation-assistant-message__artifacts summary[data-v-9d166cd8]{cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:800;list-style:none;display:flex}.conversation-assistant-message__artifacts summary[data-v-9d166cd8]::-webkit-details-marker{display:none}.conversation-assistant-message__artifacts summary[data-v-9d166cd8]:before{display:none}.conversation-assistant-message__artifacts strong[data-v-9d166cd8]{color:var(--color-muted-soft);font-size:12px}.conversation-assistant-message__artifacts ul[data-v-9d166cd8]{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.conversation-assistant-message__artifacts li>button[data-v-9d166cd8],.conversation-assistant-message__artifacts li>a[data-v-9d166cd8],.conversation-assistant-message__artifacts li>span[data-v-9d166cd8]{border-radius:var(--radius-sm);background:var(--color-panel-strong);width:100%;min-height:34px;color:var(--color-ink);font:inherit;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-weight:800;text-decoration:none;display:flex}.conversation-assistant-message__artifacts li>button[data-v-9d166cd8]{cursor:zoom-in}.conversation-assistant-message__artifacts li>button[data-v-9d166cd8]:hover,.conversation-assistant-message__artifacts li>a[data-v-9d166cd8]:hover{filter:brightness(1.05)}.conversation-assistant-message__artifact-type[data-v-9d166cd8]{color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.conversation-assistant-message__artifact-type[data-v-9d166cd8] .anticon{font-size:15px}.conversation-assistant-message__body h2[data-v-9d166cd8],.conversation-assistant-message__body h3[data-v-9d166cd8],.conversation-assistant-message__body p[data-v-9d166cd8],.conversation-assistant-message__body ul[data-v-9d166cd8]{margin:0}.conversation-assistant-message__body h2[data-v-9d166cd8]{color:var(--color-ink);margin-top:8px;font-size:24px;font-weight:850;line-height:1.35}.conversation-assistant-message__body h3[data-v-9d166cd8]{color:var(--color-ink);margin-top:4px;font-size:19px;font-weight:850;line-height:1.4}.conversation-assistant-message__body p[data-v-9d166cd8]{overflow-wrap:anywhere}.conversation-assistant-message__body ul[data-v-9d166cd8]{gap:10px;padding-left:1.25em;display:grid}.conversation-assistant-message__body li[data-v-9d166cd8]{overflow-wrap:anywhere;padding-left:4px}.conversation-assistant-message__body[data-v-9d166cd8] strong{color:var(--color-ink);font-weight:850}.conversation-assistant-message__media[data-v-9d166cd8]{width:min(100%, var(--chat-media-width));grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));justify-items:center;gap:14px;display:grid}.conversation-assistant-message__media-item[data-v-9d166cd8]{background:0 0;border:0;place-items:center;max-width:100%;min-height:0;margin:0;display:grid;overflow:visible}.conversation-assistant-message__media-item--clickable[data-v-9d166cd8]{cursor:zoom-in}.conversation-assistant-message__media-item--clickable[data-v-9d166cd8]:hover{filter:brightness(1.04)}.conversation-assistant-message__media-item img[data-v-9d166cd8],.conversation-assistant-message__media-item video[data-v-9d166cd8]{border:1px solid color-mix(in srgb, var(--color-hairline) 78%, transparent);border-radius:var(--radius-sm);object-fit:contain;background:#05060d;width:auto;max-width:100%;max-height:min(68svh,640px);display:block;box-shadow:0 18px 48px #0003}.conversation-assistant-message__media-item--image[data-v-9d166cd8],.conversation-assistant-message__media-item--video[data-v-9d166cd8]{width:fit-content}.conversation-assistant-message__media-item audio[data-v-9d166cd8]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-panel);width:min(100%,620px);padding:18px}.conversation-assistant-message__media-item a[data-v-9d166cd8]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-ink);padding:20px;font-weight:800}.conversation-assistant-message__media-pending[data-v-9d166cd8]{color:var(--color-muted);font-size:14px;font-weight:800}.conversation-assistant-message__meta[data-v-9d166cd8]{color:var(--color-muted-soft);font-weight:600}.conversation-assistant-message__time[data-v-9d166cd8]{color:var(--color-muted);font-size:12px;font-weight:700}@media (width<=760px){.conversation-assistant-message[data-v-9d166cd8]{gap:16px;font-size:16px}.conversation-assistant-message__status[data-v-9d166cd8]{font-size:17px}}.conversation-user-prompt-wrap[data-v-062c47e4]{justify-self:end;justify-items:end;gap:8px;max-width:min(520px,72%);display:grid}.conversation-user-prompt[data-v-062c47e4]{background:var(--color-panel);width:100%;color:var(--color-ink);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:22px 28px;font-size:18px;font-weight:700;line-height:1.55;display:flex}.conversation-user-prompt__time[data-v-062c47e4]{color:var(--color-muted);font-size:12px;font-weight:700}.conversation-user-prompt__attachments[data-v-062c47e4]{gap:10px;width:100%;display:grid}.conversation-user-prompt__attachment[data-v-062c47e4]{border-radius:var(--radius-sm);background:var(--color-panel-strong);width:100%;margin:0;overflow:hidden}.conversation-user-prompt__attachment--clickable[data-v-062c47e4]{cursor:zoom-in}.conversation-user-prompt__attachment--clickable[data-v-062c47e4]:hover{outline:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent)}.conversation-user-prompt__attachment img[data-v-062c47e4],.conversation-user-prompt__attachment video[data-v-062c47e4]{object-fit:cover;width:100%;max-height:320px;display:block}.conversation-user-prompt__attachment audio[data-v-062c47e4]{width:calc(100% - 24px);margin:12px;display:block}.conversation-user-prompt__attachment figcaption[data-v-062c47e4]{color:var(--color-muted);padding:12px;font-size:14px;font-weight:700}.conversation-user-prompt p[data-v-062c47e4]{overflow-wrap:anywhere;width:100%;margin:0}@media (width<=760px){.conversation-user-prompt[data-v-062c47e4]{border-radius:18px;padding:16px 18px;font-size:15px}.conversation-user-prompt-wrap[data-v-062c47e4]{max-width:88%}}.conversation-flow[data-v-dbcb9ad6]{height:100svh;padding:100px 56px 230px;overflow-y:auto}.conversation-flow__stack[data-v-dbcb9ad6]{gap:64px;width:min(100%,1460px);margin:0 auto;display:grid}@media (width<=760px){.conversation-flow[data-v-dbcb9ad6]{padding:88px 18px 190px}.conversation-flow__stack[data-v-dbcb9ad6]{gap:42px}}.conversation-history-item[data-v-4774bb3e]{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:80px;display:grid;position:relative;overflow:visible}.conversation-history-item[data-v-4774bb3e]:has(.conversation-history-item__menu){z-index:20}.conversation-history-item--selected[data-v-4774bb3e],.conversation-history-item[data-v-4774bb3e]:hover,.conversation-history-item[data-v-4774bb3e]:focus-within{background:var(--color-panel)}.conversation-history-item--creating[data-v-4774bb3e]{border:1px dashed color-mix(in srgb, var(--color-muted) 44%, transparent);background:radial-gradient(circle at 18% 32%, color-mix(in srgb, var(--color-brand-lavender) 24%, transparent), transparent 32%), radial-gradient(circle at 82% 64%, color-mix(in srgb, var(--color-brand-mint) 22%, transparent), transparent 38%), var(--color-panel);background-size:180% 180%,170% 170%,auto;animation:4.8s ease-in-out infinite conversation-history-sampling-4774bb3e}.conversation-history-item--loading[data-v-4774bb3e]{background:color-mix(in srgb, var(--color-panel) 72%, transparent)}.conversation-history-item__card[data-v-4774bb3e]{appearance:none;border-radius:var(--radius-sm);width:100%;min-width:0;min-height:80px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:16px 54px 16px 8px;display:grid;overflow:hidden}.conversation-history-item__cover[data-v-4774bb3e]{border-radius:var(--radius-sm);color:#ffffffeb;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;line-height:1;display:inline-flex;overflow:hidden}.conversation-history-item__cover--mint[data-v-4774bb3e]{background:radial-gradient(circle at 72% 22%, #ffffffb3, transparent 24%), linear-gradient(135deg, var(--color-brand-mint), #eafaf0)}.conversation-history-item__cover--peach[data-v-4774bb3e]{background:radial-gradient(circle at 28% 22%, #ffffffbf, transparent 24%), linear-gradient(135deg, var(--color-brand-peach), var(--color-brand-coral))}.conversation-history-item__cover--lavender[data-v-4774bb3e]{background:radial-gradient(circle at 72% 28%, #ffffffad, transparent 24%), linear-gradient(135deg, var(--color-brand-lavender), #e8ddff)}.conversation-history-item__cover--teal[data-v-4774bb3e]{background:radial-gradient(circle at 35% 25%, #ffffff85, transparent 22%), linear-gradient(135deg, var(--color-brand-teal), var(--color-brand-mint))}.conversation-history-item--creating .conversation-history-item__cover[data-v-4774bb3e]{background:radial-gradient(circle at 26% 26%, #ffffffbd, transparent 18%), radial-gradient(circle at 78% 68%, #a4d4c56b, transparent 28%), linear-gradient(135deg, var(--color-brand-lavender), #d8c8ff 48%, var(--color-brand-mint));background-size:180% 180%,160% 160%,220% 220%;animation:3.6s ease-in-out infinite conversation-history-cover-sampling-4774bb3e}.conversation-history-item__content[data-v-4774bb3e]{gap:5px;min-width:0;display:grid;overflow:hidden}.conversation-history-item__title[data-v-4774bb3e]{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.conversation-history-item__title--dots[data-v-4774bb3e]{align-items:center;gap:5px;display:flex}.conversation-history-item__breathing-dots[data-v-4774bb3e]{flex:none;align-items:center;gap:5px;min-height:18px;display:inline-flex}.conversation-history-item__breathing-dots span[data-v-4774bb3e]{opacity:.24;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.25s ease-in-out infinite conversation-history-dot-breathe-4774bb3e;transform:translateY(0)scale(.68)}.conversation-history-item__breathing-dots span[data-v-4774bb3e]:nth-child(2){animation-delay:.14s}.conversation-history-item__breathing-dots span[data-v-4774bb3e]:nth-child(3){animation-delay:.28s}.conversation-history-item__breathing-dots span[data-v-4774bb3e]:nth-child(4){animation-delay:.42s}.conversation-history-item__breathing-dots span[data-v-4774bb3e]:nth-child(5){animation-delay:.56s}.conversation-history-item__breathing-dots span[data-v-4774bb3e]:nth-child(6){animation-delay:.7s}.conversation-history-item__breathing-dots span[data-v-4774bb3e]:nth-child(7){animation-delay:.84s}.conversation-history-item__meta[data-v-4774bb3e]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.conversation-history-item--creating .conversation-history-item__title[data-v-4774bb3e],.conversation-history-item--loading .conversation-history-item__title[data-v-4774bb3e]{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted))}.conversation-history-item__more[data-v-4774bb3e],.conversation-history-item__status[data-v-4774bb3e]{z-index:4;border-radius:var(--radius-sm);width:36px;height:56px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:20px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.conversation-history-item__more[data-v-4774bb3e]{opacity:0}.conversation-history-item__status[data-v-4774bb3e]{color:var(--color-muted);opacity:.88;pointer-events:none}.conversation-history-item__status[data-v-4774bb3e] svg{animation:.9s linear infinite conversation-history-loading-spin-4774bb3e}.conversation-history-item:hover .conversation-history-item__more[data-v-4774bb3e],.conversation-history-item:focus-within .conversation-history-item__more[data-v-4774bb3e],.conversation-history-item--menu-open .conversation-history-item__more[data-v-4774bb3e]{opacity:1}.conversation-history-item__more[data-v-4774bb3e]:hover,.conversation-history-item__more[aria-expanded=true][data-v-4774bb3e]{background:var(--color-panel-strong);color:var(--color-ink)}.conversation-history-item__menu[data-v-4774bb3e]{z-index:30;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-panel);min-width:112px;box-shadow:var(--shadow-soft);padding:6px;display:grid;position:absolute;top:48px;right:4px}.conversation-history-item__menu button[data-v-4774bb3e]{border-radius:var(--radius-sm);min-height:34px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:700}.conversation-history-item__menu button[data-v-4774bb3e]:hover{background:var(--color-panel-strong)}.conversation-history-item__menu-danger[data-v-4774bb3e]{color:var(--color-error,#ef4444)!important}@keyframes conversation-history-dot-breathe-4774bb3e{0%,72%,to{opacity:.28;transform:translateY(0)scale(.72)}36%{opacity:.95;transform:translateY(-1px)scale(1)}}@keyframes conversation-history-cover-sampling-4774bb3e{0%,to{background-position:18% 22%,76% 62%,0%}50%{background-position:68% 38%,32% 72%,100%}}@keyframes conversation-history-sampling-4774bb3e{0%,to{background-position:8% 20%,84% 72%,0 0}50%{background-position:72% 36%,34% 52%,0 0}}@keyframes conversation-history-loading-spin-4774bb3e{to{transform:rotate(360deg)}}.conversation-history[data-v-7612aeb1]{gap:16px;width:100%;min-width:0;display:grid}.conversation-history__section[data-v-7612aeb1]{gap:6px;display:grid}.conversation-history h2[data-v-7612aeb1]{color:var(--color-muted);margin:0;font-size:13px;font-weight:600;line-height:1.3}.conversation-history__list[data-v-7612aeb1]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.conversation-history__empty[data-v-7612aeb1]{color:color-mix(in srgb, var(--color-muted) 72%, transparent);margin:0;font-size:14px;font-weight:600}.creation-sidebar[data-v-7b25f89e]{--sidebar-gradient-x:18%;--sidebar-gradient-y:12%;--sidebar-focus-alpha:.16;z-index:20;width:var(--sidebar-width);border-right:1px solid var(--color-hairline);background:radial-gradient(circle at var(--sidebar-gradient-x) var(--sidebar-gradient-y), rgb(var(--color-sidebar-glow-primary) / var(--sidebar-focus-alpha)), transparent 34%), radial-gradient(circle at calc(var(--sidebar-gradient-x) + 36%) calc(var(--sidebar-gradient-y) + 28%), rgb(var(--color-sidebar-glow-secondary) / calc(var(--sidebar-focus-alpha) * .62)), transparent 42%), var(--color-sidebar-base);color:var(--color-ink);will-change:transform;flex-direction:column;gap:26px;padding:28px 20px;transition:background .22s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.creation-sidebar--focused[data-v-7b25f89e]{--sidebar-focus-alpha:.3}.creation-sidebar__header[data-v-7b25f89e],.creation-sidebar__action[data-v-7b25f89e],.creation-sidebar__new-button[data-v-7b25f89e]{align-items:center;display:flex}.creation-sidebar__header[data-v-7b25f89e]{justify-content:space-between;font-size:21px;font-weight:700}.creation-sidebar__icon-button[data-v-7b25f89e]{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:18px;display:grid}.creation-sidebar__icon-button[data-v-7b25f89e]:hover,.creation-sidebar__new-button[data-v-7b25f89e]:hover{background:var(--color-panel-strong);color:var(--color-ink)}.creation-sidebar__nav[data-v-7b25f89e]{gap:12px;display:grid}.creation-sidebar__action[data-v-7b25f89e]{border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;gap:14px;font-size:17px;font-weight:700}.creation-sidebar__action--active[data-v-7b25f89e]{background:var(--color-panel)}.creation-sidebar__action[data-v-7b25f89e]:hover{background:color-mix(in srgb, var(--color-panel) 72%, transparent)}.creation-sidebar__action-icon[data-v-7b25f89e]{border-radius:var(--radius-sm);background:var(--color-panel-strong);width:48px;height:48px;color:var(--color-ink);flex:none;place-items:center;font-size:20px;display:grid}.creation-sidebar__action--active .creation-sidebar__action-icon[data-v-7b25f89e]{background:var(--color-panel-strong)}.creation-sidebar__new-button[data-v-7b25f89e]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;justify-content:center;gap:8px;margin-top:auto;font-weight:700}.creation-sidebar--collapsed[data-v-7b25f89e]{transform:translate(-102%)}.creation-sidebar__scrim[data-v-7b25f89e]{display:none}@media (width<=1180px){.creation-sidebar[data-v-7b25f89e]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-soft);transform:translate(-102%)}.creation-sidebar--open[data-v-7b25f89e]{transform:translate(0)}.creation-sidebar__scrim[data-v-7b25f89e]{z-index:15;opacity:0;pointer-events:none;background:#0000006b;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.creation-sidebar__scrim--visible[data-v-7b25f89e]{opacity:1;pointer-events:auto}}@media (width<=760px){.creation-sidebar[data-v-7b25f89e]{width:min(300px,100vw - 44px)}}.attachment-preview[data-v-1cdeef1a]{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}.attachment-preview__frame[data-v-1cdeef1a]{max-width:90vw;max-height:90vh;display:inline-flex;position:relative}.attachment-preview__media[data-v-1cdeef1a]{border-radius:var(--radius-sm);object-fit:contain;max-width:90vw;max-height:90vh;display:block;box-shadow:0 20px 40px #00000080}.attachment-preview__file[data-v-1cdeef1a]{border-radius:var(--radius-lg);background:var(--color-panel);min-width:min(420px,86vw);color:var(--color-ink);border:1px solid #ffffff1f;gap:8px;padding:28px;display:grid}.attachment-preview__audio[data-v-1cdeef1a]{border-radius:var(--radius-sm);background:var(--color-panel);width:min(520px,86vw);padding:18px;box-shadow:0 20px 40px #00000080}.attachment-preview__file span[data-v-1cdeef1a]{color:var(--color-muted);font-size:14px}.attachment-preview__close[data-v-1cdeef1a]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid;position:absolute;top:12px;right:12px}.attachment-preview__close[data-v-1cdeef1a]:hover{background:#000000d1}.composer-attachment[data-v-8d844554]{flex:none;place-items:center;width:58px;min-height:58px;transition:width .18s;display:grid;position:relative;overflow:visible}.composer-attachment__file-input[data-v-8d844554]{display:none}.composer-attachment--expanded[data-v-8d844554]{width:var(--attachment-expanded-width)}.composer-attachment__empty-card[data-v-8d844554],.composer-attachment__add-card[data-v-8d844554],.composer-attachment__card[data-v-8d844554]{cursor:pointer;border:0;place-items:center;display:grid}.composer-attachment__empty-card[data-v-8d844554],.composer-attachment__add-card[data-v-8d844554]{background:var(--color-composer-card);width:38px;height:50px;color:var(--color-muted);border-radius:4px;font-size:18px;transition:background .16s,color .16s,transform .16s;transform:rotate(-8deg)}.composer-attachment__empty-card[data-v-8d844554]:hover,.composer-attachment__add-card[data-v-8d844554]:hover{background:var(--color-composer-card-hover);color:var(--color-ink);transform:rotate(-3deg)translateY(-2px)}.composer-attachment__stack[data-v-8d844554]{align-items:center;width:100%;height:66px;padding-left:4px;display:flex;position:relative;overflow:visible}.composer-attachment__card[data-v-8d844554]{background:var(--color-panel-strong);border-radius:5px;width:46px;height:58px;transition:left .18s,transform .18s,z-index .18s;position:absolute;left:8px;overflow:hidden;box-shadow:0 0 0 1px #ffffff7a,0 8px 18px #00000038}.composer-attachment__preview[data-v-8d844554]{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.composer-attachment:not(.composer-attachment--expanded) .composer-attachment__card--1[data-v-8d844554]{z-index:4;transform:translate(13px)rotate(7deg)}.composer-attachment:not(.composer-attachment--expanded) .composer-attachment__card--2[data-v-8d844554]{z-index:3;transform:translate(5px)rotate(-9deg)}.composer-attachment:not(.composer-attachment--expanded) .composer-attachment__card--3[data-v-8d844554]{z-index:2;transform:translate(-3px)rotate(11deg)}.composer-attachment:not(.composer-attachment--expanded) .composer-attachment__card--4[data-v-8d844554]{z-index:1;transform:translate(-10px)rotate(-13deg)}.composer-attachment--expanded .composer-attachment__card--1[data-v-8d844554]{left:var(--attachment-card-left);transform:rotate(-8deg)}.composer-attachment--expanded .composer-attachment__card--2[data-v-8d844554]{left:var(--attachment-card-left);transform:rotate(4deg)}.composer-attachment--expanded .composer-attachment__card--3[data-v-8d844554]{left:var(--attachment-card-left);transform:rotate(-6deg)}.composer-attachment--expanded .composer-attachment__card--4[data-v-8d844554]{left:var(--attachment-card-left);transform:rotate(5deg)}.composer-attachment--expanded .composer-attachment__card[data-v-8d844554]:hover{z-index:8;overflow:visible;transform:translateY(-6px)rotate(0)scale(1.04)}.composer-attachment__card--mint[data-v-8d844554]{background:linear-gradient(135deg,#d8fff4,#7dc1ad 58%,#f5f4d2)}.composer-attachment__card--peach[data-v-8d844554]{background:linear-gradient(135deg,#fff0f1,#ff9f84 55%,#ff6b5a)}.composer-attachment__card--lavender[data-v-8d844554]{background:linear-gradient(135deg,#f2ecff,#b8a4ed 56%,#d9f8ef)}.composer-attachment__card--teal[data-v-8d844554]{background:linear-gradient(135deg,#d6fff5,#7ac6c3 48%,#5c8ec6)}.composer-attachment__card-shine[data-v-8d844554]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 18%,#fffc,#0000 16%),linear-gradient(145deg,#ffffff6b,#0000 48%);position:absolute;inset:0}.composer-attachment__card--uploading[data-v-8d844554]{cursor:progress}.composer-attachment__card--error[data-v-8d844554]{box-shadow:0 0 0 2px #ff5e5ed1,0 8px 18px #00000038}.composer-attachment__status[data-v-8d844554]{z-index:9;color:#fff;background:#30343dd1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid;position:absolute}.composer-attachment__status[data-v-8d844554] .anticon{animation:.85s linear infinite composer-attachment-spin-8d844554}@keyframes composer-attachment-spin-8d844554{to{transform:rotate(360deg)}}.composer-attachment__add-card[data-v-8d844554]{left:var(--attachment-add-left);opacity:0;pointer-events:none;position:absolute}.composer-attachment__add-badge[data-v-8d844554]{z-index:7;background:var(--color-composer-floating);width:32px;height:32px;color:var(--color-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:17px;transition:background .15s,color .15s,opacity .15s,transform .15s;display:grid;position:absolute;bottom:-3px;left:40px;box-shadow:0 8px 18px #00000038}.composer-attachment__add-badge[data-v-8d844554]:hover{background:var(--color-composer-floating-hover);color:var(--color-ink);transform:scale(1.08)}.composer-attachment--expanded .composer-attachment__add-badge[data-v-8d844554]{opacity:0;pointer-events:none;transform:scale(.86)}.composer-attachment--expanded .composer-attachment__add-card[data-v-8d844554]{opacity:1;pointer-events:auto}.composer-attachment__remove[data-v-8d844554]{z-index:10;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#30343ddb;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:17px;transition:background .14s,opacity .14s,transform .14s;display:grid;position:absolute;top:-6px;right:-6px}.composer-attachment--expanded .composer-attachment__card:hover .composer-attachment__remove[data-v-8d844554],.composer-attachment__remove[data-v-8d844554]:hover{opacity:1;pointer-events:auto;transform:scale(1.04)}.composer-attachment__remove[data-v-8d844554]:hover{background:var(--color-composer-floating-hover);transform:scale(1.14)}.composer-attachment__tooltip[data-v-8d844554]{z-index:11;border-radius:var(--radius-sm);background:var(--color-panel);max-width:120px;color:var(--color-ink);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%)translateY(4px)}.composer-attachment__tooltip--error[data-v-8d844554]{color:#ff5e5e;overflow-wrap:anywhere;width:max-content;max-width:min(320px,72vw);text-overflow:initial;white-space:normal;font-weight:800;line-height:1.45}.composer-attachment--expanded .composer-attachment__card:hover .composer-attachment__tooltip[data-v-8d844554]{opacity:1;transform:translate(-50%)translateY(0)}.composer-attachment-drop-mask[data-v-eff2424a]{z-index:40;pointer-events:none;place-items:center;display:grid;position:fixed;inset:18px}.composer-attachment-drop-mask[data-v-eff2424a]:before{content:"";background:radial-gradient(circle at 50% 45%,#57aaff38,#277eff1f 38%,#0000 72%),#1654aa29;border:5px dashed #5aa6fff5;border-radius:26px;animation:1.35s ease-in-out infinite attachment-drop-border-eff2424a;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,0 0 44px #3f97ff3d}.composer-attachment-drop-mask__panel[data-v-eff2424a]{color:#f5fbff;text-shadow:0 10px 30px #001c4a6b;justify-items:center;gap:18px;animation:1.55s ease-in-out infinite attachment-drop-float-eff2424a;display:grid;position:relative;transform:translateY(-8px)}.composer-attachment-drop-mask__panel[data-v-eff2424a] .anticon{color:#d9efff;filter:drop-shadow(0 12px 28px #207cff52);font-size:58px}.composer-attachment-drop-mask__panel strong[data-v-eff2424a]{letter-spacing:0;font-size:clamp(34px,4vw,64px);font-weight:900}@keyframes attachment-drop-border-eff2424a{0%,to{opacity:.76;transform:scale(.995)}50%{opacity:1;transform:scale(1)}}@keyframes attachment-drop-float-eff2424a{0%,to{transform:translateY(-8px)}50%{transform:translateY(4px)}}@media (width<=760px){.composer-attachment-drop-mask[data-v-eff2424a]{display:none}}.composer-text-input[data-v-17afdeec]{align-items:center;width:100%;min-width:0;display:grid}.composer-text-input textarea[data-v-17afdeec]{resize:none;width:100%;min-height:34px;max-height:132px;color:var(--color-ink);font:inherit;scrollbar-width:thin;background:0 0;border:0;outline:0;font-size:19px;line-height:1.55;overflow:auto}.composer-text-input textarea[data-v-17afdeec]::placeholder{color:color-mix(in srgb, var(--color-muted-soft) 82%, transparent);font-weight:700}.composer-text-input--focused textarea[data-v-17afdeec]::placeholder{color:color-mix(in srgb, var(--color-muted-soft) 76%, var(--color-ink))}@media (width<=760px){.composer-text-input textarea[data-v-17afdeec]{font-size:15px;line-height:1.45}}.prompt-composer[data-v-d8c5aa8a]{z-index:12;border:1px solid var(--color-hairline);background:var(--color-panel);min-height:116px;box-shadow:var(--shadow-soft);border-radius:28px;gap:10px;padding:16px 20px;transition:width .18s,right .18s,bottom .18s,left .18s,transform .18s;display:grid;position:fixed}.prompt-composer__main-row[data-v-d8c5aa8a]{align-items:center;gap:18px;min-width:0;display:flex}.prompt-composer__main-row[data-v-d8c5aa8a] .composer-text-input{flex:auto;min-width:0}.prompt-composer__bottom-row[data-v-d8c5aa8a]{justify-content:flex-start;align-items:center;gap:8px;min-height:34px;display:flex}.prompt-composer__task-picker[data-v-d8c5aa8a],.prompt-composer__video-style-picker[data-v-d8c5aa8a]{position:relative}.prompt-composer__task-button[data-v-d8c5aa8a],.prompt-composer__task-option[data-v-d8c5aa8a],.prompt-composer__video-style-button[data-v-d8c5aa8a],.prompt-composer__video-style-option[data-v-d8c5aa8a]{border-radius:var(--radius-sm);cursor:pointer;border:0;align-items:center;gap:8px;font-weight:800;display:inline-flex}.prompt-composer__task-button[data-v-d8c5aa8a],.prompt-composer__video-style-button[data-v-d8c5aa8a]{background:var(--color-panel-strong);min-height:34px;color:var(--color-ink);padding:0 12px}.prompt-composer__video-style-button strong[data-v-d8c5aa8a]{color:var(--color-muted);font-size:13px;font-weight:800}.prompt-composer__task-menu[data-v-d8c5aa8a],.prompt-composer__video-style-menu[data-v-d8c5aa8a]{z-index:20;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-panel);min-width:148px;box-shadow:var(--shadow-soft);gap:4px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.prompt-composer__video-style-menu[data-v-d8c5aa8a]{min-width:128px}.prompt-composer__task-option[data-v-d8c5aa8a],.prompt-composer__video-style-option[data-v-d8c5aa8a]{min-height:38px;color:var(--color-ink);background:0 0;justify-content:flex-start;padding:0 10px}.prompt-composer__task-option[data-v-d8c5aa8a]:hover,.prompt-composer__task-option--active[data-v-d8c5aa8a],.prompt-composer__video-style-option[data-v-d8c5aa8a]:hover,.prompt-composer__video-style-option--active[data-v-d8c5aa8a]{background:var(--color-panel-strong)}.prompt-composer__video-style-option[data-v-d8c5aa8a]{justify-content:space-between;width:100%}.prompt-composer--empty[data-v-d8c5aa8a]{top:56%;left:calc(var(--sidebar-width) + (100vw - var(--sidebar-width)) / 2);width:min(1180px, calc(100vw - var(--sidebar-width) - 128px));transform:translate(-50%,-50%)}.prompt-composer--chat[data-v-d8c5aa8a]{right:max(48px, calc((100vw - var(--sidebar-width) - 1120px) / 2));bottom:26px;left:max(calc(var(--sidebar-width) + 48px), calc(var(--sidebar-width) + (100vw - var(--sidebar-width) - 1120px) / 2))}.prompt-composer--sidebar-collapsed.prompt-composer--empty[data-v-d8c5aa8a]{width:min(1180px,100vw - 96px);left:50%}.prompt-composer--sidebar-collapsed.prompt-composer--chat[data-v-d8c5aa8a]{left:max(48px,50vw - 560px);right:max(48px,50vw - 560px)}.prompt-composer__send[data-v-d8c5aa8a]{aspect-ratio:1;background:var(--color-primary);width:52px;min-width:52px;height:52px;min-height:52px;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:50%;flex:0 0 52px;place-items:center;margin-left:auto;font-size:20px;display:grid}.prompt-composer__send[data-v-d8c5aa8a]:disabled{cursor:not-allowed;opacity:.38}.prompt-composer__stop[data-v-d8c5aa8a]{color:#111;background:#fff;box-shadow:0 12px 24px #0f172a2e,inset 0 0 0 1px #0f172a14}.prompt-composer__stop[data-v-d8c5aa8a]:hover{transform:scale(1.02)}.prompt-composer__stop-icon[data-v-d8c5aa8a]{background:currentColor;border-radius:3px;width:13px;height:13px;display:block}.prompt-composer__stop:disabled .prompt-composer__stop-icon[data-v-d8c5aa8a]{opacity:.6}@media (width<=1180px){.prompt-composer--empty[data-v-d8c5aa8a],.prompt-composer--sidebar-collapsed.prompt-composer--empty[data-v-d8c5aa8a]{width:min(880px,100vw - 40px);left:50%}.prompt-composer--chat[data-v-d8c5aa8a],.prompt-composer--sidebar-collapsed.prompt-composer--chat[data-v-d8c5aa8a]{left:20px;right:20px}}@media (width<=760px){.prompt-composer[data-v-d8c5aa8a]{border-radius:22px;gap:10px;min-height:104px;padding:10px}.prompt-composer__main-row[data-v-d8c5aa8a]{gap:10px}.prompt-composer--empty[data-v-d8c5aa8a]{top:58%}.prompt-composer--chat[data-v-d8c5aa8a],.prompt-composer--sidebar-collapsed.prompt-composer--chat[data-v-d8c5aa8a]{bottom:14px;left:12px;right:12px}.prompt-composer__send[data-v-d8c5aa8a]{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}}.workspace-shell[data-v-19c2c922]{background:var(--color-canvas);min-height:100svh;color:var(--color-body);overflow:hidden}.workspace-main[data-v-19c2c922]{min-height:100svh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--color-brand-lavender) 12%, transparent), transparent 28rem), var(--color-canvas);transition:margin-left .18s;position:relative}.workspace-shell--sidebar-collapsed .workspace-main[data-v-19c2c922]{margin-left:0}.topbar[data-v-19c2c922]{top:0;right:0;left:var(--sidebar-width);z-index:10;background:linear-gradient(var(--color-canvas) 72%, transparent);grid-template-columns:minmax(72px,1fr) minmax(220px,520px) minmax(72px,1fr);align-items:center;gap:24px;min-height:78px;padding:14px 40px 12px;transition:left .18s;display:grid;position:fixed}.workspace-shell--sidebar-collapsed .topbar[data-v-19c2c922]{grid-template-columns:44px minmax(220px,520px) minmax(72px,1fr);left:0}.conversation-heading[data-v-19c2c922]{min-width:0;color:var(--color-ink);text-align:center;justify-items:center;gap:4px;display:grid}.conversation-heading strong[data-v-19c2c922]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.conversation-heading span[data-v-19c2c922]{color:var(--color-muted);font-size:12px;font-weight:700;line-height:1.2}.conversation-heading--empty[data-v-19c2c922]{min-height:1px}.topbar__left-spacer[data-v-19c2c922]{min-width:0}.menu-button[data-v-19c2c922]{border-radius:var(--radius-sm);background:var(--color-panel);cursor:pointer;border:0;place-items:center;width:44px;height:44px;display:grid}.menu-button[data-v-19c2c922]:hover{background:var(--color-panel-strong)}.menu-button span[data-v-19c2c922]{border-top:2px solid;border-bottom:2px solid;width:20px;height:15px}.logout-button[data-v-19c2c922]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-panel);width:auto;min-width:72px;min-height:44px;color:var(--color-ink);cursor:pointer;justify-self:end;padding:0 16px;font-size:15px;font-weight:700}.logout-button[data-v-19c2c922]:hover{background:var(--color-panel-strong)}.empty-state[data-v-19c2c922]{top:calc(50% - 145px);left:calc(var(--sidebar-width) + (100vw - var(--sidebar-width)) / 2);text-align:center;width:min(100%,860px);padding:0 24px;transition:left .18s;position:fixed;transform:translate(-50%,-50%)}.workspace-shell--sidebar-collapsed .empty-state[data-v-19c2c922]{left:50%}.empty-state h1[data-v-19c2c922]{color:var(--color-ink);margin:0;font-size:34px;font-weight:800;line-height:1.15}@media (width<=1180px){.workspace-main[data-v-19c2c922],.workspace-shell--sidebar-collapsed .workspace-main[data-v-19c2c922]{margin-left:0}.topbar[data-v-19c2c922],.workspace-shell--sidebar-collapsed .topbar[data-v-19c2c922]{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 18px;left:0}.conversation-heading[data-v-19c2c922]{justify-items:center}.empty-state[data-v-19c2c922],.workspace-shell--sidebar-collapsed .empty-state[data-v-19c2c922]{left:50%}}@media (width<=760px){.topbar[data-v-19c2c922]{gap:10px;min-height:70px}.empty-state[data-v-19c2c922]{top:calc(50% - 120px)}.empty-state h1[data-v-19c2c922]{font-size:28px}}@media (width>=1181px){.menu-button--sidebar-visible[data-v-19c2c922]{visibility:hidden;pointer-events:none}}
