.selection-studio[data-v-16ec9f3f]{min-height:100vh;padding-bottom:60px}.selection-topbar[data-v-16ec9f3f]{height:62px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--panel);display:flex;align-items:center;justify-content:space-between}.selection-topbar .logo[data-v-16ec9f3f]{width:132px;height:40px}.selection-topbar img[data-v-16ec9f3f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.selection-topbar>div[data-v-16ec9f3f]{display:flex;gap:8px}.selection-topbar>div a[data-v-16ec9f3f]{display:flex;align-items:center;gap:6px;padding:8px 11px;border-radius:8px;color:var(--muted-text);font-size:11px}.selection-topbar>div a[data-v-16ec9f3f]:hover{color:var(--ui-text-inverted)}.selection-heading[data-v-16ec9f3f],.selection-workspace[data-v-16ec9f3f],.unavailable[data-v-16ec9f3f]{width:min(1320px,calc(100% - 40px));margin-inline:auto}.selection-heading[data-v-16ec9f3f]{padding:48px 0 28px;display:flex;justify-content:space-between;align-items:end;gap:30px}.results small[data-v-16ec9f3f],.selection-heading p[data-v-16ec9f3f]{margin:0;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.16em}.selection-heading h1[data-v-16ec9f3f]{max-width:800px;margin:10px 0;font-size:clamp(32px,4vw,56px);letter-spacing:-.05em}.selection-heading aside span[data-v-16ec9f3f],.selection-heading>div>span[data-v-16ec9f3f]{color:var(--muted-text);font-size:12px}.selection-heading aside[data-v-16ec9f3f]{min-width:260px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));display:grid;grid-template-columns:28px 1fr;gap:3px 10px}.selection-heading aside svg[data-v-16ec9f3f]{grid-row:span 2;color:var(--accent)}.selection-heading aside span[data-v-16ec9f3f]{font-size:10px}.selection-workspace[data-v-16ec9f3f]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px}.input-panel[data-v-16ec9f3f],.result-panel[data-v-16ec9f3f],.unavailable[data-v-16ec9f3f]{border:1px solid var(--border);border-radius:17px}.input-panel[data-v-16ec9f3f],.result-panel[data-v-16ec9f3f]{padding:22px}.input-panel>header[data-v-16ec9f3f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.input-panel header>div[data-v-16ec9f3f]{display:flex;align-items:center;gap:10px}.input-panel header small[data-v-16ec9f3f]{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);display:grid;place-items:center}.input-panel header span[data-v-16ec9f3f]{display:grid}.input-panel header b[data-v-16ec9f3f]{font-size:15px}.input-panel header em[data-v-16ec9f3f]{color:var(--muted-text);font-size:9px;font-style:normal}.input-panel header strong[data-v-16ec9f3f]{color:var(--accent);font-size:11px}.drop-zone[data-v-16ec9f3f]{width:100%;min-height:230px;border:1px dashed var(--ui-border-accented);border-radius:13px;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--accent) 10%,transparent),var(--elevated) 65%);display:grid;place-items:center;align-content:center;gap:7px}.drop-zone svg[data-v-16ec9f3f]{width:42px;height:42px;color:var(--accent)}.drop-zone span[data-v-16ec9f3f]{font-size:10px}.photo-grid[data-v-16ec9f3f]{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;max-height:300px;overflow:auto}.add-photo[data-v-16ec9f3f],.photo-grid article[data-v-16ec9f3f]{position:relative;aspect-ratio:1;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--elevated)}.photo-grid img[data-v-16ec9f3f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-grid article>button[data-v-16ec9f3f],.photo-grid article>i[data-v-16ec9f3f],.photo-grid article>span[data-v-16ec9f3f]{position:absolute}.photo-grid article>span[data-v-16ec9f3f]{left:4px;bottom:4px;padding:2px 5px;border-radius:5px;background:#080a0dcc;font-size:8px}.photo-grid article>button[data-v-16ec9f3f]{width:36px;height:36px;border:0;border-radius:6px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text)}.photo-grid article>i[data-v-16ec9f3f]{inset:0;background:color-mix(in srgb,var(--accent) 58%,transparent);display:grid;place-items:center}.photo-grid article>i svg[data-v-16ec9f3f]{animation:spin-16ec9f3f 1s linear infinite}.photo-grid article.success>i svg[data-v-16ec9f3f]{animation:none}.add-photo[data-v-16ec9f3f]{color:var(--accent);display:grid;place-items:center}.request-head[data-v-16ec9f3f]{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.input-panel>textarea[data-v-16ec9f3f]{width:100%;min-height:110px;padding:12px;border:1px solid var(--border);border-radius:11px;resize:vertical;outline:0}.options[data-v-16ec9f3f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.options label[data-v-16ec9f3f]{padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--elevated);display:flex;align-items:center;justify-content:space-between}.options label>span[data-v-16ec9f3f]{color:var(--muted-text);font-size:9px}.options label>div[data-v-16ec9f3f]{display:flex;align-items:center}.options label button[data-v-16ec9f3f]{width:36px;height:36px;border:0;border-radius:7px;background:var(--elevated);color:var(--text)}.options label b[data-v-16ec9f3f]{width:30px;text-align:center}.options select[data-v-16ec9f3f]{max-width:150px;border:1px solid var(--border);border-radius:7px;background:var(--elevated);color:var(--text);padding:7px}.error[data-v-16ec9f3f]{font-size:10px}.start[data-v-16ec9f3f]{border:0;border-radius:10px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.start[data-v-16ec9f3f]:disabled{opacity:.35}.start svg[data-v-16ec9f3f]{width:17px}.result-panel[data-v-16ec9f3f]{min-height:590px}.empty-result[data-v-16ec9f3f],.working[data-v-16ec9f3f]{height:100%;display:grid;place-items:center;align-content:center;text-align:center}.empty-result>svg[data-v-16ec9f3f],.working>svg[data-v-16ec9f3f]{width:72px;height:72px;padding:18px;border-radius:23px}.empty-result h2[data-v-16ec9f3f],.working h2[data-v-16ec9f3f]{margin:20px 0 8px;font-size:25px}.empty-result p[data-v-16ec9f3f],.working p[data-v-16ec9f3f]{max-width:430px;color:var(--muted-text);font-size:11px}.working small[data-v-16ec9f3f]{margin-top:18px;color:var(--accent)}.progress[data-v-16ec9f3f]{width:min(390px,80%);height:6px;margin:18px 0 6px;border-radius:99px;background:var(--border);overflow:hidden}.progress i[data-v-16ec9f3f]{display:block;height:100%}.results button[data-v-16ec9f3f],.working>button[data-v-16ec9f3f]{border:1px solid var(--border);border-radius:8px;background:var(--elevated);color:var(--text);padding:7px 10px}.results>header[data-v-16ec9f3f]{display:flex;align-items:start;justify-content:space-between}.results h2[data-v-16ec9f3f]{margin:5px 0 16px}.results>header>span[data-v-16ec9f3f]{display:flex;align-items:center;gap:4px;font-size:9px}.results>section[data-v-16ec9f3f]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-height:470px;overflow:auto}.results article>div[data-v-16ec9f3f]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden}.results img[data-v-16ec9f3f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.results article b[data-v-16ec9f3f],.results article strong[data-v-16ec9f3f]{position:absolute;top:5px;padding:3px 6px;border-radius:6px;background:var(--surface);color:var(--text);font-size:9px}.results article b[data-v-16ec9f3f]{left:5px}.results article strong[data-v-16ec9f3f]{right:5px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ui-text-inverted)}.results article p[data-v-16ec9f3f]{min-height:42px;margin:5px 2px;color:var(--muted-text);font-size:9px;line-height:1.45}.results article button[data-v-16ec9f3f]{min-height:36px;font-size:12px}.again[data-v-16ec9f3f]{width:100%;margin-top:15px}.unavailable[data-v-16ec9f3f]{padding:24px;display:flex;align-items:center;gap:14px}.unavailable svg[data-v-16ec9f3f]{width:30px;color:var(--accent)}.unavailable div[data-v-16ec9f3f]{display:grid}.unavailable span[data-v-16ec9f3f]{color:var(--muted-text);font-size:11px}@keyframes spin-16ec9f3f{to{transform:rotate(1turn)}}@media(max-width:900px){.selection-heading[data-v-16ec9f3f]{align-items:start;flex-direction:column}.selection-workspace[data-v-16ec9f3f]{grid-template-columns:1fr}.photo-grid[data-v-16ec9f3f]{grid-template-columns:repeat(5,1fr)}}@media(max-width:600px){.selection-heading[data-v-16ec9f3f],.selection-workspace[data-v-16ec9f3f],.unavailable[data-v-16ec9f3f]{width:min(100% - 20px,1320px)}.selection-heading[data-v-16ec9f3f]{padding-top:28px}.selection-heading aside[data-v-16ec9f3f]{width:100%}.photo-grid[data-v-16ec9f3f]{grid-template-columns:repeat(4,1fr)}.options[data-v-16ec9f3f]{grid-template-columns:1fr}.results>section[data-v-16ec9f3f]{grid-template-columns:repeat(2,1fr)}}.selection-studio[data-v-16ec9f3f]{position:fixed;z-index:50;inset:0;overflow:auto}.selection-topbar[data-v-16ec9f3f]{position:sticky;z-index:5;top:0}.selection-description[data-v-16ec9f3f]{width:100%}.options label[data-v-16ec9f3f]{gap:12px}.start[data-v-16ec9f3f]{width:100%;min-height:45px}.photo-grid article>button[data-v-16ec9f3f]{right:3px;top:3px}.add-photo[data-v-16ec9f3f]{padding:0}.working>button[data-v-16ec9f3f]{margin-top:20px}.selection-studio[data-v-16ec9f3f]{background:var(--background);color:var(--text)}.selection-topbar[data-v-16ec9f3f]{border-color:var(--border);background:color-mix(in srgb,var(--panel) 95%,transparent);box-shadow:var(--shadow-sm)}.empty-result p[data-v-16ec9f3f],.input-panel header em[data-v-16ec9f3f],.options label>span[data-v-16ec9f3f],.results article p[data-v-16ec9f3f],.selection-heading aside span[data-v-16ec9f3f],.selection-heading>div>span[data-v-16ec9f3f],.selection-topbar>div a[data-v-16ec9f3f],.unavailable span[data-v-16ec9f3f],.working p[data-v-16ec9f3f]{color:var(--muted-text)}.selection-topbar>div a[data-v-16ec9f3f]:hover{background:var(--elevated);color:var(--text)}.add-photo[data-v-16ec9f3f],.drop-zone svg[data-v-16ec9f3f],.input-panel header strong[data-v-16ec9f3f],.results small[data-v-16ec9f3f],.selection-heading aside svg[data-v-16ec9f3f],.selection-heading p[data-v-16ec9f3f],.unavailable svg[data-v-16ec9f3f],.working small[data-v-16ec9f3f]{color:var(--accent)}.input-panel header small[data-v-16ec9f3f],.selection-heading aside[data-v-16ec9f3f]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.input-panel[data-v-16ec9f3f],.result-panel[data-v-16ec9f3f],.unavailable[data-v-16ec9f3f]{border-color:var(--border);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-sm)}.drop-zone[data-v-16ec9f3f]{border-color:var(--ui-border-accented);background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--accent) 10%,transparent),var(--elevated) 68%);color:var(--muted-text)}.drop-zone b[data-v-16ec9f3f]{color:var(--text)}.add-photo[data-v-16ec9f3f],.options label[data-v-16ec9f3f],.photo-grid article[data-v-16ec9f3f],.results button[data-v-16ec9f3f],.working>button[data-v-16ec9f3f]{border-color:var(--border);background:var(--elevated);color:var(--text)}.input-panel>textarea[data-v-16ec9f3f],.request-head[data-v-16ec9f3f]{border-color:var(--border)}.input-panel>textarea[data-v-16ec9f3f]{background:var(--surface);color:var(--text)}.input-panel>textarea[data-v-16ec9f3f]:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.error[data-v-16ec9f3f]{color:var(--error)}.start[data-v-16ec9f3f]{background:var(--primary);color:var(--ui-text-inverted);box-shadow:var(--shadow-brand)}.empty-result>svg[data-v-16ec9f3f],.working>svg[data-v-16ec9f3f]{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 68%,var(--text)));color:var(--ui-text-inverted);box-shadow:var(--shadow-md)}.progress[data-v-16ec9f3f]{background:var(--elevated)}.progress i[data-v-16ec9f3f]{background:var(--primary)}.results>header>span[data-v-16ec9f3f]{color:var(--success)}.results article>div[data-v-16ec9f3f]{background:var(--elevated)}.input-panel header em[data-v-16ec9f3f],.options label>span[data-v-16ec9f3f],.photo-grid article>span[data-v-16ec9f3f],.results article button[data-v-16ec9f3f],.results article p[data-v-16ec9f3f],.results small[data-v-16ec9f3f],.results>header>span[data-v-16ec9f3f],.selection-heading p[data-v-16ec9f3f]{font-size:10px}.empty-result p[data-v-16ec9f3f],.options label>span[data-v-16ec9f3f],.results article button[data-v-16ec9f3f],.unavailable span[data-v-16ec9f3f],.working p[data-v-16ec9f3f]{font-size:12px}@media(max-width:600px){.options label button[data-v-16ec9f3f],.photo-grid article>button[data-v-16ec9f3f],.results article button[data-v-16ec9f3f]{min-width:44px;min-height:44px}}.studio-project-loading[data-v-4b60a451]{position:fixed;inset:0;z-index:80;display:grid;place-content:center;justify-items:center;gap:12px;background:var(--background);color:var(--text);text-align:center}.studio-project-loading .loading-orb[data-v-4b60a451]{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);box-shadow:0 18px 55px color-mix(in srgb,var(--primary) 20%,transparent)}.studio-project-loading .loading-orb[data-v-4b60a451] svg{width:27px;height:27px;animation:spin-4b60a451 1s linear infinite}.studio-project-loading strong[data-v-4b60a451]{font-size:16px}.studio-project-loading small[data-v-4b60a451]{color:var(--muted-text);font-size:12px}.studio-shell[data-v-4b60a451]{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:62px minmax(0,1fr);overflow:hidden}.studio-topbar[data-v-4b60a451]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid var(--border);padding:0 20px;background:#0a0c12f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-actions button[data-v-4b60a451]{border:0;background:transparent;color:var(--muted-text);padding:8px 12px;border-radius:8px;font-size:12px}.top-actions[data-v-4b60a451]{justify-content:flex-end;min-width:0}.top-actions[data-v-4b60a451],.top-actions button[data-v-4b60a451]{display:flex;align-items:center;gap:6px}.top-create[data-v-4b60a451]{background:var(--primary)!important;color:var(--ui-text-inverted)!important;white-space:nowrap}.top-create[data-v-4b60a451]:hover{background:color-mix(in srgb,var(--primary) 86%,#000)!important}.studio-account[data-v-4b60a451]{display:flex;align-items:center;gap:8px;min-width:0;margin-left:4px;padding:4px 6px;border-radius:10px;color:var(--text)}.studio-account[data-v-4b60a451]:hover{background:var(--elevated)}.studio-account>span[data-v-4b60a451]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.credits[data-v-4b60a451]{border-left:1px solid var(--border);padding-left:12px;margin-left:4px;color:var(--muted-text);font-size:11px;white-space:nowrap}.credits b[data-v-4b60a451]{color:var(--ui-text-inverted);font-size:14px}.studio-grid[data-v-4b60a451]{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,38%);grid-template-areas:"canvas assistant";min-height:0}.hidden-input[data-v-4b60a451]{display:none}.creation-canvas[data-v-4b60a451]{grid-area:canvas;position:relative;min-width:0;min-height:0;background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--accent) 10%,var(--surface)) 0,transparent 32%),var(--background);display:grid;grid-template-rows:42px minmax(0,1fr);overflow:hidden}.canvas-head[data-v-4b60a451]{justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);font-size:10px;color:var(--muted-text)}.canvas-head[data-v-4b60a451],.canvas-head>div[data-v-4b60a451]{display:flex;align-items:center}.canvas-head>div[data-v-4b60a451]{gap:9px}.canvas-head b[data-v-4b60a451]{padding:2px 7px;border-radius:99px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.empty-stage[data-v-4b60a451],.run-stage[data-v-4b60a451]{display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.empty-stage[data-v-4b60a451]{cursor:pointer}.ai-orb[data-v-4b60a451],.empty-glow[data-v-4b60a451]{width:86px;height:86px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:27px;background:radial-gradient(circle at 30% 20%,var(--accent),color-mix(in srgb,var(--accent) 10%,var(--surface)) 55%,color-mix(in srgb,var(--accent) 10%,var(--surface)));box-shadow:0 22px 70px color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ui-text-inverted)}.empty-glow[data-v-4b60a451] svg{width:35px;height:35px}.empty-stage h1[data-v-4b60a451],.run-stage h2[data-v-4b60a451]{font-size:27px;margin:22px 0 8px;letter-spacing:-.04em}.empty-stage p[data-v-4b60a451],.run-stage p[data-v-4b60a451]{max-width:480px;color:var(--muted-text);font-size:12px}.empty-stage button[data-v-4b60a451]{border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));padding:10px 16px;display:flex;align-items:center;gap:7px;margin-top:13px}.material-stage[data-v-4b60a451],.result-stage[data-v-4b60a451]{padding:22px;overflow:auto}.material-grid[data-v-4b60a451],.result-grid[data-v-4b60a451]{height:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-content:center}.material-grid article[data-v-4b60a451],.result-grid article[data-v-4b60a451]{position:relative;min-height:220px;max-height:70vh;border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--surface)}.material-grid img[data-v-4b60a451],.result-grid img[data-v-4b60a451]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.material-grid span[data-v-4b60a451]{position:absolute;left:10px;bottom:10px;background:#080a0dcc;border:1px solid var(--border);border-radius:99px;padding:4px 8px;font-size:9px}.material-grid article>button[data-v-4b60a451]{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--background) 76%,transparent);color:var(--text)}.result-grid article>a[data-v-4b60a451]{position:absolute;right:10px;bottom:10px;background:var(--text);color:var(--text);border-radius:8px;padding:7px 10px;font-size:10px;display:flex;align-items:center;gap:5px}.progress[data-v-4b60a451]{width:min(390px,70%);height:5px;border-radius:99px;overflow:hidden;margin:15px auto}.progress i[data-v-4b60a451]{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .4s}.ai-orb[data-v-4b60a451]{border-radius:50%;font-size:30px;animation:breathe-4b60a451 2s ease-in-out infinite}.run-items[data-v-4b60a451]{display:flex;gap:5px}.run-items span[data-v-4b60a451]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10px}.canvas-overlay[data-v-4b60a451]{position:absolute;inset:42px 0 0;display:grid;place-items:center;align-content:center;gap:10px;background:#080a0ed9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px}.canvas-overlay[data-v-4b60a451] svg{animation:spin-4b60a451 1s linear infinite}.assistant-panel[data-v-4b60a451]{grid-area:assistant;min-width:0;min-height:0;border-left:1px solid var(--border);background:var(--panel);display:grid;grid-template-rows:62px minmax(0,1fr) auto}.assistant-panel>header[data-v-4b60a451]{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--border)}.assistant-avatar[data-v-4b60a451],.mini-orb[data-v-4b60a451]{width:31px;height:31px;border-radius:10px;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 10%,var(--surface)));display:grid;place-items:center}.assistant-panel>header span[data-v-4b60a451]{display:grid}.assistant-panel>header b[data-v-4b60a451]{font-size:12px}.assistant-panel>header small[data-v-4b60a451]{color:var(--muted-text);font-size:9px;display:flex;align-items:center;gap:5px}.assistant-panel>header small i[data-v-4b60a451]{width:5px;height:5px;background:var(--success);border-radius:50%}.assistant-scroll[data-v-4b60a451]{min-height:0;overflow:auto;padding:17px}.assistant-intro[data-v-4b60a451]{text-align:center;padding:45px 15px}.mini-orb[data-v-4b60a451]{margin:auto}.assistant-intro h2[data-v-4b60a451]{font-size:20px;margin:16px 0 8px}.assistant-intro p[data-v-4b60a451]{color:var(--muted-text);font-size:11px}.confirm-box[data-v-4b60a451],.plan-card[data-v-4b60a451],.understanding-card[data-v-4b60a451]{border:1px solid var(--border);border-radius:12px;background:var(--elevated);padding:14px}.card-kicker[data-v-4b60a451],.plans-label[data-v-4b60a451]{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.13em;display:flex;align-items:center;gap:6px}.understanding-card h3[data-v-4b60a451]{font-size:14px;line-height:1.45;letter-spacing:-.01em}.understanding-card dl[data-v-4b60a451]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.understanding-card dl div[data-v-4b60a451]{background:var(--surface);border-radius:8px;padding:8px}.understanding-card dt[data-v-4b60a451]{color:var(--muted-text);font-size:10px}.understanding-card dd[data-v-4b60a451]{font-size:10px;margin:2px 0 0}.plan-card ul[data-v-4b60a451],.understanding-card ul[data-v-4b60a451]{padding-left:16px;color:var(--muted-text);font-size:9px}.plans-label[data-v-4b60a451]{margin:20px 3px 8px}.plan-card[data-v-4b60a451]{position:relative;width:100%;display:grid;grid-template-columns:20px 1fr;text-align:left;color:var(--text);margin-bottom:8px}.plan-card.active[data-v-4b60a451]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.plan-check[data-v-4b60a451]{color:var(--accent)}.plan-card h3[data-v-4b60a451]{font-size:13px;margin:1px 0 5px}.plan-card p[data-v-4b60a451]{font-size:10px;color:var(--muted-text);margin:0}.plan-card footer[data-v-4b60a451]{border-top:1px solid var(--elevated);padding-top:9px;margin-top:9px;display:flex;justify-content:space-between;font-size:9px}.plan-card footer b[data-v-4b60a451]{color:var(--accent)}.plan-card footer span[data-v-4b60a451]{color:var(--muted-text)}.confirm-box[data-v-4b60a451]{margin-top:12px}.confirm-box p[data-v-4b60a451]{font-size:9px;color:var(--muted-text)}.confirm-box button[data-v-4b60a451]{width:100%;border:0;border-radius:9px;background:var(--primary);color:var(--ui-text-inverted);padding:10px;font-size:11px;font-weight:700}.studio-composer[data-v-4b60a451]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;border-top:1px solid var(--border)}.composer-alert[data-v-4b60a451]{flex:0 0 100%}.studio-composer textarea[data-v-4b60a451]{flex:1;min-width:0;max-height:48px;border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:11px 13px}.studio-composer textarea[data-v-4b60a451]:focus{border-color:var(--accent)}.composer-send[data-v-4b60a451]{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--border);border-radius:11px;background:var(--elevated);color:var(--muted-text);display:grid;place-items:center;background:var(--primary);color:var(--ui-text-inverted);border:0}.composer-send[data-v-4b60a451]:disabled{opacity:.35}.composer-options[data-v-4b60a451]{display:flex;gap:5px}.composer-select[data-v-4b60a451]{max-width:82px;border:1px solid var(--border);background:var(--elevated);color:var(--muted-text);border-radius:8px;padding:8px 5px;font-size:10px}@keyframes spin-4b60a451{to{transform:rotate(1turn)}}.analysis-feedback[data-v-4b60a451],.clarification[data-v-4b60a451],.feasibility[data-v-4b60a451]{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 11px;border-radius:9px;font-size:12px;line-height:1.55}.feasibility.possible[data-v-4b60a451]{background:color-mix(in srgb,#22c55e 12%,transparent);color:#86efac}.analysis-feedback[data-v-4b60a451],.clarification[data-v-4b60a451],.feasibility.impossible[data-v-4b60a451]{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#fcd34d}.analysis-feedback[data-v-4b60a451] svg,.feasibility[data-v-4b60a451] svg{flex:0 0 auto;margin-top:2px}.analysis-feedback[data-v-4b60a451]{margin:0}@keyframes breathe-4b60a451{50%{transform:scale(1.04);box-shadow:0 25px 80px color-mix(in srgb,var(--accent) 60%,transparent)}}@media(max-width:1050px){.studio-grid[data-v-4b60a451]{grid-template-columns:minmax(0,1fr) minmax(360px,40%)}.studio-account>span[data-v-4b60a451],.top-language[data-v-4b60a451]{display:none}}@media(max-width:760px){.studio-shell[data-v-4b60a451]{grid-template-rows:54px minmax(0,1fr)}.studio-topbar[data-v-4b60a451]{grid-template-columns:1fr auto;padding:0 12px}.creation-history[data-v-4b60a451],.credits[data-v-4b60a451],.top-language[data-v-4b60a451]{display:none}.studio-grid[data-v-4b60a451]{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(42%,1fr) minmax(0,1fr);grid-template-areas:"canvas" "assistant";position:relative}.creation-canvas[data-v-4b60a451]{height:auto;border-left:0}.assistant-panel[data-v-4b60a451]{position:relative;z-index:4;max-height:none;border-top:1px solid var(--border);border-left:0;grid-template-rows:52px minmax(0,1fr) auto}.assistant-panel>header[data-v-4b60a451]{display:flex;padding:0 12px}.assistant-scroll[data-v-4b60a451]{padding:10px}.assistant-intro[data-v-4b60a451],.understanding-card[data-v-4b60a451]{display:none}.studio-composer[data-v-4b60a451]{padding:9px}.composer-options[data-v-4b60a451]{display:none}.empty-stage h1[data-v-4b60a451]{font-size:22px}.material-grid[data-v-4b60a451],.result-grid[data-v-4b60a451]{grid-template-columns:1fr}}.studio-topbar[data-v-4b60a451]{z-index:30;grid-template-columns:1fr auto;overflow:visible}.project-heading[data-v-4b60a451]{min-width:0;flex:1}.project-title[data-v-4b60a451]{min-width:0;max-width:100%;display:flex;align-items:center;gap:6px;padding:2px 4px;margin-left:-4px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left}.project-title[data-v-4b60a451]:not(:disabled):hover{background:var(--surface)}.project-title b[data-v-4b60a451]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-title[data-v-4b60a451] svg{width:12px;height:12px;flex:0 0 auto}.project-title-input[data-v-4b60a451]{display:block;width:100%;height:30px;border:1px solid var(--primary);border-radius:7px;padding:4px 9px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.project-title-input[data-v-4b60a451]:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent)}.assistant-avatar[data-v-4b60a451] svg{width:16px;height:16px}.preview-tabs[data-v-4b60a451]{min-width:0;overflow-x:auto;scrollbar-width:none}.preview-tabs[data-v-4b60a451]::-webkit-scrollbar{display:none}.preview-tabs button[data-v-4b60a451]{min-height:36px;flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted-text);font-size:12px}.preview-tabs button.active[data-v-4b60a451]{border-color:var(--primary);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.preview-tabs button[data-v-4b60a451] svg{width:12px;height:12px}.preview-tabs button i[data-v-4b60a451]{width:5px;height:5px;border-radius:50%;background:var(--muted-text)}.preview-tabs button i.success[data-v-4b60a451]{background:var(--success)}.preview-tabs button i.canceled[data-v-4b60a451],.preview-tabs button i.failed[data-v-4b60a451]{background:var(--error)}.preview-tabs button i.pending[data-v-4b60a451],.preview-tabs button i.processing[data-v-4b60a451]{background:var(--accent);box-shadow:0 0 7px var(--accent)}.studio-composer[data-v-4b60a451]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:12px;padding:11px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.composer-attachments[data-v-4b60a451]{display:flex;gap:8px;min-width:0;padding:2px 2px 4px;overflow-x:auto}.composer-attachments article[data-v-4b60a451]{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.composer-attachments article img[data-v-4b60a451]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.composer-attachments article.failed[data-v-4b60a451]{border-color:var(--error)}.composer-attachments article>span[data-v-4b60a451]{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--background) 72%,transparent);color:var(--text)}.composer-attachments article.uploading>span[data-v-4b60a451] svg{animation:spin-4b60a451 1s linear infinite}.composer-attachments article.failed>span[data-v-4b60a451]{color:var(--error)}.composer-attachments article>button[data-v-4b60a451]{position:absolute;top:3px;right:3px;width:24px;height:24px;min-height:24px;padding:0;border-radius:7px;background:color-mix(in srgb,var(--background) 76%,transparent);color:var(--text)}.studio-composer[data-v-4b60a451]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),var(--shadow-md)}.studio-composer textarea[data-v-4b60a451]{field-sizing:content;width:100%;min-height:68px;max-height:160px;resize:none;overflow-y:auto;border:0;border-radius:0;background:transparent;padding:3px 4px;font:400 13px/1.6 inherit;outline:0}.studio-composer textarea[data-v-4b60a451]:focus{border-color:transparent}.composer-toolbar[data-v-4b60a451]{gap:8px}.composer-toolbar[data-v-4b60a451],.composer-tools[data-v-4b60a451]{display:flex;align-items:center;min-width:0}.composer-tools[data-v-4b60a451]{gap:6px}.composer-upload[data-v-4b60a451]{width:36px;height:36px;flex:0 0 36px;padding:0;border-radius:9px}.composer-send[data-v-4b60a451]{width:36px;height:36px;margin-left:0;border-radius:10px}.composer-hint[data-v-4b60a451]{margin-left:auto;color:var(--muted-text);font-size:10px;white-space:nowrap}.composer-select[data-v-4b60a451]{max-width:100px;height:36px;padding:5px;font-size:12px}@media(max-width:760px){.studio-composer[data-v-4b60a451]{margin:8px;padding:9px}.studio-composer textarea[data-v-4b60a451]{min-height:52px;max-height:100px}.composer-hint[data-v-4b60a451]{display:none}}.studio-composer textarea[data-v-4b60a451]{font-family:inherit;font-size:13px;font-weight:400;line-height:1.6}.plan-card .prompt-decision[data-v-4b60a451]{display:grid;gap:5px;margin-top:9px;padding:9px;border-radius:8px;background:var(--surface)}.prompt-decision b[data-v-4b60a451]{color:var(--accent);font-size:9px}.prompt-decision span[data-v-4b60a451]{color:var(--muted-text);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.analysis-overlay strong[data-v-4b60a451]{font-size:14px}.analysis-overlay small[data-v-4b60a451]{max-width:360px;color:var(--muted-text);line-height:1.6;text-align:center}.conversation-thread[data-v-4b60a451]{display:grid;gap:22px;margin-bottom:10px}.conversation-turn[data-v-4b60a451]{display:grid;gap:9px}.conversation-turn+.conversation-turn[data-v-4b60a451]{padding-top:20px;border-top:1px solid var(--border)}.request-card[data-v-4b60a451]{margin-left:28px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:12px 12px 4px;background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.request-card>p[data-v-4b60a451]:last-child{margin:7px 0 0;color:var(--text);font-size:11px;line-height:1.55;white-space:pre-wrap}.analysis-loading[data-v-4b60a451]{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--border);border-radius:4px 12px 12px;background:var(--elevated)}.analysis-loading .mini-orb[data-v-4b60a451]{flex:0 0 auto;margin:0;animation:breathe-4b60a451 1.8s ease-in-out infinite}.analysis-loading>div[data-v-4b60a451]{display:grid;gap:3px}.analysis-loading b[data-v-4b60a451]{font-size:11px}.analysis-loading small[data-v-4b60a451]{color:var(--muted-text);font-size:9px}.analysis-loading i[data-v-4b60a451]{display:flex;gap:3px;margin-top:5px}.analysis-loading i span[data-v-4b60a451]{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:thinking-4b60a451 1.1s ease-in-out infinite}.analysis-loading i span[data-v-4b60a451]:nth-child(2){animation-delay:.15s}.analysis-loading i span[data-v-4b60a451]:nth-child(3){animation-delay:.3s}.prompt-card[data-v-4b60a451]{display:grid;gap:9px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.prompt-card.editable[data-v-4b60a451]{border-color:var(--primary);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.prompt-card header[data-v-4b60a451]{display:flex;align-items:center;justify-content:space-between;gap:8px}.prompt-card header p[data-v-4b60a451]{margin:0}.prompt-card header>span[data-v-4b60a451]{padding:3px 7px;border-radius:99px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);font-size:10px}.prompt-card textarea[data-v-4b60a451]{width:100%;min-height:104px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:400 11px/1.6 inherit;resize:vertical;outline:0}.prompt-card textarea[data-v-4b60a451]:not(:-moz-read-only):focus{box-shadow:0 0 0 2px var(--primary) 22}.prompt-card textarea[data-v-4b60a451]:not(:read-only):focus{box-shadow:0 0 0 2px var(--primary) 22}.prompt-card textarea[data-v-4b60a451]:-moz-read-only{resize:none}.prompt-card textarea[data-v-4b60a451]:read-only{resize:none}.prompt-card>small[data-v-4b60a451]{color:var(--muted-text);font-size:10px;line-height:1.5}.understanding-card dl[data-v-4b60a451]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}@keyframes thinking-4b60a451{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.material-record[data-v-4b60a451]{margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--elevated)}.material-record>div[data-v-4b60a451]{display:flex;align-items:center;margin-top:9px}.material-record img[data-v-4b60a451]{width:34px;height:34px;margin-right:5px;border:1px solid var(--border);border-radius:7px;-o-object-fit:cover;object-fit:cover}.material-record span[data-v-4b60a451]{margin-left:5px;color:var(--muted-text);font-size:9px}.mode-picker-backdrop[data-v-4b60a451]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#07090dd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mode-picker[data-v-4b60a451]{width:min(760px,100%);padding:34px;border:1px solid var(--border);border-radius:22px;background:var(--panel);box-shadow:0 35px 100px #000b}.mode-kicker[data-v-4b60a451]{margin:0!important;color:var(--accent)!important;font-size:9px!important;font-weight:800;letter-spacing:.16em}.mode-picker h1[data-v-4b60a451]{margin:12px 0 8px;font-size:30px;letter-spacing:-.04em}.mode-picker>p[data-v-4b60a451]:not(.mode-kicker){margin:0;color:var(--muted-text);font-size:12px}.mode-grid[data-v-4b60a451]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 18px}.mode-grid button[data-v-4b60a451]{display:grid;grid-template-columns:46px 1fr 18px;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--elevated);color:var(--text);text-align:left}.mode-grid button[data-v-4b60a451]:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.mode-grid button[data-v-4b60a451]:disabled{opacity:.35}.mode-grid button>i[data-v-4b60a451]{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);display:grid;place-items:center}.mode-grid span[data-v-4b60a451]{display:grid;gap:4px}.mode-grid b[data-v-4b60a451]{font-size:13px}.mode-grid small[data-v-4b60a451]{color:var(--muted-text);font-size:12px}.mode-grid button[data-v-4b60a451]>svg:last-child{width:14px;color:var(--muted-text)}.mode-history[data-v-4b60a451]{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted-text);font-size:12px}@media(max-width:600px){.mode-picker[data-v-4b60a451]{padding:24px 18px}.mode-grid[data-v-4b60a451]{grid-template-columns:1fr}.mode-picker h1[data-v-4b60a451]{font-size:25px}}@media(max-width:760px){.conversation-thread[data-v-4b60a451]{gap:15px}.conversation-turn+.conversation-turn[data-v-4b60a451]{padding-top:14px}.conversation-turn .understanding-card[data-v-4b60a451]{display:block}.prompt-card textarea[data-v-4b60a451]{min-height:82px}.analysis-loading[data-v-4b60a451]{padding:10px}}.studio-shell[data-v-4b60a451]{background:var(--background);color:var(--text)}.studio-topbar[data-v-4b60a451]{border-color:var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--shadow-sm)}.card-kicker[data-v-4b60a451],.mode-kicker[data-v-4b60a451],.plan-card footer b[data-v-4b60a451],.plan-check[data-v-4b60a451],.plans-label[data-v-4b60a451],.prompt-decision b[data-v-4b60a451]{color:var(--accent)!important}.analysis-loading small[data-v-4b60a451],.assistant-intro p[data-v-4b60a451],.assistant-panel>header small[data-v-4b60a451],.canvas-head[data-v-4b60a451],.composer-hint[data-v-4b60a451],.confirm-box p[data-v-4b60a451],.credits[data-v-4b60a451],.material-record span[data-v-4b60a451],.mode-grid small[data-v-4b60a451],.mode-history[data-v-4b60a451],.mode-picker>p[data-v-4b60a451]:not(.mode-kicker),.plan-card footer span[data-v-4b60a451],.plan-card p[data-v-4b60a451],.plan-card ul[data-v-4b60a451],.preview-tabs button[data-v-4b60a451],.prompt-card>small[data-v-4b60a451],.top-actions button[data-v-4b60a451],.understanding-card dt[data-v-4b60a451],.understanding-card ul[data-v-4b60a451]{color:var(--muted-text)}.preview-tabs button[data-v-4b60a451]:hover{background:var(--elevated);color:var(--text)}.credits b[data-v-4b60a451],.mode-grid button[data-v-4b60a451],.plan-card[data-v-4b60a451]{color:var(--text)}.assistant-panel[data-v-4b60a451],.assistant-scroll[data-v-4b60a451],.mode-picker[data-v-4b60a451],.studio-composer[data-v-4b60a451]{border-color:var(--border);background:var(--panel);color:var(--text);box-shadow:var(--shadow-lg)}.composer-select[data-v-4b60a451],.material-grid article[data-v-4b60a451],.mode-grid button[data-v-4b60a451],.plan-card .prompt-decision[data-v-4b60a451],.prompt-card textarea[data-v-4b60a451],.result-grid article[data-v-4b60a451],.understanding-card dl div[data-v-4b60a451]{border-color:var(--border);background:var(--surface);color:var(--text)}.canvas-head b[data-v-4b60a451],.mode-grid button>i[data-v-4b60a451],.preview-tabs button.active[data-v-4b60a451],.prompt-card header>span[data-v-4b60a451]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.assistant-scroll[data-v-4b60a451]{background:var(--elevated)}.mode-grid button[data-v-4b60a451]:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.creation-canvas[data-v-4b60a451]{border-color:var(--border);background:radial-gradient(circle at 50% 15%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),var(--background)}.canvas-head[data-v-4b60a451]{border-color:var(--border);background:color-mix(in srgb,var(--panel) 78%,transparent)}.ai-orb[data-v-4b60a451],.assistant-avatar[data-v-4b60a451],.empty-glow[data-v-4b60a451],.mini-orb[data-v-4b60a451]{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 66%,var(--text)));color:var(--ui-text-inverted);box-shadow:var(--shadow-md)}.empty-stage button[data-v-4b60a451]{border-color:var(--border);background:var(--surface);color:var(--text)}.material-grid span[data-v-4b60a451]{border-color:var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted-text)}.progress[data-v-4b60a451]{background:var(--elevated)}.composer-send[data-v-4b60a451],.confirm-box button[data-v-4b60a451],.progress i[data-v-4b60a451]{background:var(--primary);color:var(--ui-text-inverted)}.run-items span[data-v-4b60a451]{background:var(--elevated);color:var(--muted-text)}.run-items .success[data-v-4b60a451]{background:var(--success-soft);color:var(--success)}.run-items .failed[data-v-4b60a451]{background:var(--error-soft);color:var(--error)}.canvas-overlay[data-v-4b60a451],.mode-picker-backdrop[data-v-4b60a451]{background:color-mix(in srgb,var(--background) 86%,transparent);color:var(--text)}.analysis-loading[data-v-4b60a451],.confirm-box[data-v-4b60a451],.material-record[data-v-4b60a451],.plan-card[data-v-4b60a451],.prompt-card[data-v-4b60a451],.understanding-card[data-v-4b60a451]{border-color:var(--border);background:var(--elevated)}.plan-card.active[data-v-4b60a451],.preview-tabs button.active[data-v-4b60a451],.prompt-card.editable[data-v-4b60a451],.studio-composer[data-v-4b60a451]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}.request-card[data-v-4b60a451]{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.prompt-card textarea[data-v-4b60a451],.prompt-decision span[data-v-4b60a451],.request-card>p[data-v-4b60a451]:last-child{color:var(--text)}.conversation-turn+.conversation-turn[data-v-4b60a451],.studio-composer[data-v-4b60a451]{border-color:var(--border)}.prompt-card textarea[data-v-4b60a451]:not(:-moz-read-only):focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.prompt-card textarea[data-v-4b60a451]:not(:read-only):focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.prompt-card textarea[data-v-4b60a451]:-moz-read-only{color:var(--muted-text)}.prompt-card textarea[data-v-4b60a451]:read-only{color:var(--muted-text)}.studio-composer[data-v-4b60a451]{box-shadow:var(--shadow-md)}.studio-composer textarea[data-v-4b60a451]{color:var(--text)}.composer-select[data-v-4b60a451]{width:92px}.composer-style-select[data-v-4b60a451]{width:150px}.material-record-image[data-v-4b60a451]{width:34px;height:34px;flex:0 0 34px;margin-right:5px;border:1px solid var(--border);border-radius:7px}.project-title[data-v-4b60a451]:not(:disabled):hover{background:var(--elevated)}.project-title[data-v-4b60a451] svg{color:var(--muted-text)}.project-title-input[data-v-4b60a451]{border-color:var(--primary);background:var(--surface);color:var(--text);box-shadow:none}.elapsed-label[data-v-4b60a451]{margin-left:auto;color:var(--muted-text);font-size:9px;font-weight:600;letter-spacing:0;text-transform:none}.result-grid article>a[data-v-4b60a451]{background:var(--primary);color:var(--ui-text-inverted)}.mode-picker[data-v-4b60a451]{border-radius:24px}.mode-grid button[data-v-4b60a451]{border-radius:10px}.analysis-loading small[data-v-4b60a451],.card-kicker[data-v-4b60a451],.composer-hint[data-v-4b60a451],.material-grid span[data-v-4b60a451],.material-record span[data-v-4b60a451],.mode-grid small[data-v-4b60a451],.mode-kicker[data-v-4b60a451],.plan-card footer[data-v-4b60a451],.plans-label[data-v-4b60a451],.preview-tabs button[data-v-4b60a451],.prompt-card header>span[data-v-4b60a451],.prompt-card>small[data-v-4b60a451],.understanding-card dt[data-v-4b60a451]{font-size:10px}.composer-select[data-v-4b60a451],.confirm-box button[data-v-4b60a451],.confirm-box p[data-v-4b60a451],.mode-grid small[data-v-4b60a451],.mode-history[data-v-4b60a451],.plan-card p[data-v-4b60a451],.plan-card ul[data-v-4b60a451],.preview-tabs button[data-v-4b60a451],.request-card>p[data-v-4b60a451]:last-child,.understanding-card dd[data-v-4b60a451],.understanding-card ul[data-v-4b60a451]{font-size:12px}@media(max-width:760px){.composer-send[data-v-4b60a451]{width:44px;height:44px}.preview-tabs button[data-v-4b60a451]{min-height:44px}}
