.sidebar[data-v-61a93620]{position:sticky;top:var(--space-6);display:grid;gap:var(--space-6);padding:var(--space-6)}.sidebar.collapsed[data-v-61a93620]{padding:var(--space-4);justify-items:center}.sidebar-toggle[data-v-61a93620]{justify-self:start;border:1px solid var(--color-line);background:#ffffffc7;color:var(--color-ink-800);border-radius:999px;width:40px;height:40px;font-weight:700}.sidebar.collapsed .sidebar-toggle[data-v-61a93620]{justify-self:center}.brand[data-v-61a93620]{display:grid;gap:.6rem}.brand p[data-v-61a93620],.brand h1[data-v-61a93620],.brand span[data-v-61a93620]{margin:0}.brand p[data-v-61a93620]{color:var(--color-sky-700);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.brand h1[data-v-61a93620]{font-family:var(--font-display);font-size:1.55rem}.brand span[data-v-61a93620]{color:var(--color-ink-600);line-height:1.6}.sidebar.collapsed .brand[data-v-61a93620]{justify-items:center}.nav[data-v-61a93620]{display:grid;gap:.6rem;width:100%}.nav-link[data-v-61a93620]{width:100%;display:flex;align-items:center;gap:.8rem;text-align:left;border:none;background:transparent;padding:.95rem 1rem;border-radius:var(--radius-md);color:var(--color-ink-700);transition:background-color .18s ease,color .18s ease,transform .18s ease}.nav-short[data-v-61a93620]{min-width:2rem;font-weight:700}.nav-link[data-v-61a93620]:hover{transform:translate(2px);background:#177bc714}.nav-link.active[data-v-61a93620]{color:var(--color-ink-950);background:linear-gradient(135deg,#2a95ee24,#118d721f);font-weight:700}.sidebar.collapsed .nav-link[data-v-61a93620]{justify-content:center;padding-inline:.7rem}.shell[data-v-4b385b6d]{min-height:100vh;padding:var(--space-6)}.shell-grid[data-v-4b385b6d]{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:var(--space-6);max-width:calc(var(--max-content-width) + 160px);margin:0 auto}.shell-grid.collapsed[data-v-4b385b6d]{grid-template-columns:92px minmax(0,1fr)}.shell-content[data-v-4b385b6d]{display:grid;gap:var(--space-6)}.shell-header[data-v-4b385b6d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.header-meta[data-v-4b385b6d],.header-meta>div[data-v-4b385b6d]{display:grid}.header-meta[data-v-4b385b6d]{gap:var(--space-3)}.header-meta>div[data-v-4b385b6d]{gap:.2rem}.shell-header strong[data-v-4b385b6d],.shell-header span[data-v-4b385b6d]{margin:0}.shell-header span[data-v-4b385b6d]{color:var(--color-ink-600)}.menu-button[data-v-4b385b6d],.logout-button[data-v-4b385b6d]{border:1px solid var(--color-line);background:#fffc;color:var(--color-ink-900);border-radius:999px;min-height:40px;padding:.7rem 1rem;font-weight:700}@media(max-width:1100px){.shell-grid[data-v-4b385b6d],.shell-grid.collapsed[data-v-4b385b6d]{grid-template-columns:1fr}}.ui-button[data-v-2f8e41a3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:999px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.ui-button[data-v-2f8e41a3]:hover{transform:translateY(-1px)}.ui-button[data-v-2f8e41a3]:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.ui-button.primary[data-v-2f8e41a3]{color:#fff;background:linear-gradient(135deg,var(--color-sky-700),var(--color-sky-500));box-shadow:0 18px 24px #177bc73d}.ui-button.secondary[data-v-2f8e41a3]{color:var(--color-ink-900);background:#ffffffd1;border:1px solid var(--color-line)}.ui-button.ghost[data-v-2f8e41a3]{color:var(--color-sky-700);background:transparent}.ui-button.md[data-v-2f8e41a3]{min-height:44px;padding:.8rem 1.1rem}.ui-button.lg[data-v-2f8e41a3]{min-height:52px;padding:1rem 1.35rem}.ui-button.block[data-v-2f8e41a3]{width:100%}.ui-input[data-v-364b7cb0]{display:grid;gap:.6rem;color:var(--color-ink-800);font-weight:600}.ui-input span[data-v-364b7cb0]{font-size:.95rem}.ui-input input[data-v-364b7cb0],.ui-input textarea[data-v-364b7cb0]{width:100%;padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-line);background:#ffffffb8;color:var(--color-ink-900);transition:border-color .18s ease,box-shadow .18s ease}.ui-input input[data-v-364b7cb0]:focus,.ui-input textarea[data-v-364b7cb0]:focus{outline:none;border-color:#177bc766;box-shadow:0 0 0 4px #2a95ee1f}.ui-input textarea[data-v-364b7cb0]{resize:vertical;min-height:120px}.login-page[data-v-ff8d0c23]{min-height:100vh;display:grid;place-items:center;padding:var(--space-6)}.login-card[data-v-ff8d0c23]{width:min(100%,460px);display:grid;gap:var(--space-6);padding:var(--space-8)}.login-head[data-v-ff8d0c23],.login-form[data-v-ff8d0c23]{display:grid;gap:var(--space-4)}.login-head h1[data-v-ff8d0c23],.login-head p[data-v-ff8d0c23],.login-error[data-v-ff8d0c23]{margin:0}.login-head h1[data-v-ff8d0c23]{font-family:var(--font-display);font-size:2rem}.login-head p[data-v-ff8d0c23]{color:var(--color-ink-600)}.login-error[data-v-ff8d0c23]{color:var(--color-rose-600)}.create-card[data-v-1bb18de3]{display:grid;gap:var(--space-6);padding:var(--space-6)}.form-grid[data-v-1bb18de3]{display:grid;gap:var(--space-5)}.header-panel[data-v-f450e1d3]{padding:var(--space-6)}.header-copy[data-v-f450e1d3]{display:grid;gap:var(--space-3)}.header-copy p[data-v-f450e1d3],.header-copy h2[data-v-f450e1d3]{margin:0}.header-copy h2[data-v-f450e1d3]{font-family:var(--font-display);font-size:2rem}.header-copy p[data-v-f450e1d3]{color:var(--color-ink-600)}.workspace-card-link[data-v-f450e1d3]{display:block;color:inherit;text-decoration:none}.workspace-card[data-v-f450e1d3]{display:grid;gap:var(--space-5);padding:var(--space-6);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-card-link:hover .workspace-card[data-v-f450e1d3],.workspace-card-link:focus-visible .workspace-card[data-v-f450e1d3]{transform:translateY(-3px) scale(1.01);box-shadow:0 24px 50px #1118271a;border-color:#2a95ee47}.workspace-top[data-v-f450e1d3]{display:flex;justify-content:space-between;gap:var(--space-4)}.workspace-top p[data-v-f450e1d3],.workspace-top h3[data-v-f450e1d3],.workspace-description[data-v-f450e1d3],.workspace-metrics span[data-v-f450e1d3]{margin:0}.workspace-top p[data-v-f450e1d3]{color:var(--color-sky-700);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.workspace-top h3[data-v-f450e1d3]{margin-top:.4rem;font-size:1.18rem}.workspace-description[data-v-f450e1d3]{color:var(--color-ink-600);line-height:1.7}.workspace-metrics[data-v-f450e1d3]{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--color-ink-500);font-size:.92rem}.workspace-header[data-v-3d828521]{display:flex;justify-content:space-between;gap:var(--space-6);padding:var(--space-8)}.workspace-copy[data-v-3d828521]{max-width:760px}.workspace-copy[data-v-3d828521],.workspace-meta[data-v-3d828521]{display:grid;gap:var(--space-3)}.workspace-copy h2[data-v-3d828521],.workspace-copy p[data-v-3d828521],.workspace-meta strong[data-v-3d828521],.workspace-meta span[data-v-3d828521]{margin:0}.workspace-copy h2[data-v-3d828521]{font-family:var(--font-display);font-size:clamp(2rem,3vw,3.25rem);letter-spacing:-.05em}.workspace-copy p[data-v-3d828521]:last-child,.workspace-meta span[data-v-3d828521]:last-child{color:var(--color-ink-600);line-height:1.7}.eyebrow[data-v-3d828521]{color:var(--color-sky-700);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.workspace-meta[data-v-3d828521]{min-width:300px;align-content:start}.meta-block[data-v-3d828521]{display:grid;gap:.45rem}@media(max-width:980px){.workspace-header[data-v-3d828521]{flex-direction:column}}.section-head[data-v-d62e3594]{display:flex;justify-content:space-between;gap:var(--space-4)}.simple-panel[data-v-d62e3594]{display:grid;gap:var(--space-6);padding:var(--space-6)}.section-title[data-v-d62e3594],.section-copy[data-v-d62e3594]{margin:0}.section-copy[data-v-d62e3594]{color:var(--color-ink-600);line-height:1.7}.step-grid[data-v-d62e3594]{display:grid;gap:var(--space-4)}.step-card[data-v-d62e3594]{display:grid;gap:.6rem;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffffeb,#f7fafce6);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.step-card[data-v-d62e3594]:hover,.step-card[data-v-d62e3594]:focus-visible{transform:translateY(-2px);border-color:#2a95ee4d;box-shadow:0 20px 40px #0f172a14}.step-card strong[data-v-d62e3594]{font-size:1rem;color:var(--color-ink-950)}.step-card span[data-v-d62e3594]{color:var(--color-ink-600);line-height:1.6}@media(min-width:920px){.step-grid[data-v-d62e3594]{grid-template-columns:repeat(3,minmax(0,1fr))}}.progress[data-v-2106cf09]{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#57718f29}.progress-bar[data-v-2106cf09]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-sky-600),var(--color-mint-600))}.create-panel[data-v-41fc8dc3]{display:grid;gap:var(--space-6);padding:var(--space-6)}.create-header[data-v-41fc8dc3]{display:flex;justify-content:space-between;gap:var(--space-5)}.create-header>div[data-v-41fc8dc3]:first-child{display:grid;gap:var(--space-2)}.mode-switcher[data-v-41fc8dc3]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2)}.mode-chip[data-v-41fc8dc3]{border:1px solid var(--color-line);background:#fffc;color:var(--color-ink-700);border-radius:999px;padding:.8rem 1rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.mode-chip[data-v-41fc8dc3]:hover{transform:translateY(-1px)}.mode-chip.active[data-v-41fc8dc3]{border-color:#177bc73d;background:linear-gradient(135deg,#2a95ee1f,#118d721a);color:var(--color-ink-950)}.form-grid[data-v-41fc8dc3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.full-width[data-v-41fc8dc3]{grid-column:1 / -1}.file-field[data-v-41fc8dc3]{display:grid;gap:.6rem;color:var(--color-ink-800);font-weight:600}.file-field input[data-v-41fc8dc3]{width:100%;padding:.95rem 1rem;border-radius:var(--radius-md);border:1px dashed var(--color-line-strong);background:#ffffffb8}.file-field strong[data-v-41fc8dc3]{color:var(--color-ink-700)}.upload-progress[data-v-41fc8dc3]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#177bc70f}.upload-progress-copy[data-v-41fc8dc3]{display:grid;gap:.2rem}.upload-progress-copy strong[data-v-41fc8dc3],.upload-progress-copy span[data-v-41fc8dc3],.helper-text[data-v-41fc8dc3],.feedback[data-v-41fc8dc3]{margin:0}.upload-progress-copy span[data-v-41fc8dc3],.helper-text[data-v-41fc8dc3]{color:var(--color-ink-600)}.feedback[data-v-41fc8dc3]{padding:.95rem 1rem;border-radius:var(--radius-md)}.feedback.error[data-v-41fc8dc3]{background:var(--color-rose-100);color:var(--color-rose-600)}.create-actions[data-v-41fc8dc3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}@media(max-width:980px){.create-header[data-v-41fc8dc3],.create-actions[data-v-41fc8dc3]{flex-direction:column;align-items:stretch}.form-grid[data-v-41fc8dc3]{grid-template-columns:1fr}}.pagination[data-v-8d5025e8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2)}.pagination-copy[data-v-8d5025e8],.pagination-actions[data-v-8d5025e8]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pagination-copy strong[data-v-8d5025e8],.pagination-copy span[data-v-8d5025e8],.pagination-page[data-v-8d5025e8]{margin:0}.pagination-copy span[data-v-8d5025e8],.pagination-page[data-v-8d5025e8]{color:var(--color-ink-600)}@media(max-width:860px){.pagination[data-v-8d5025e8]{flex-direction:column;align-items:flex-start}}.materials-panel[data-v-82f0afdc]{display:grid;gap:var(--space-6);padding:var(--space-6)}.materials-header[data-v-82f0afdc]{display:flex;justify-content:space-between;gap:var(--space-4)}.materials-header>div[data-v-82f0afdc]{display:grid;gap:var(--space-2)}.materials-total[data-v-82f0afdc]{color:var(--color-ink-600);font-weight:700;white-space:nowrap}.state-box[data-v-82f0afdc]{padding:var(--space-6);border-radius:var(--radius-md);background:#57718f14;color:var(--color-ink-700)}.state-box.empty[data-v-82f0afdc]{display:grid;gap:var(--space-2)}.state-box strong[data-v-82f0afdc],.state-box span[data-v-82f0afdc]{margin:0}.materials-grid[data-v-82f0afdc]{display:grid;gap:var(--space-4)}.material-card[data-v-82f0afdc]{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffffb8}.material-top[data-v-82f0afdc]{display:flex;justify-content:space-between;gap:var(--space-4)}.material-copy[data-v-82f0afdc]{display:grid;gap:.45rem}.material-copy p[data-v-82f0afdc],.material-copy h4[data-v-82f0afdc],.material-copy span[data-v-82f0afdc],.material-metrics span[data-v-82f0afdc]{margin:0}.material-copy p[data-v-82f0afdc]{color:var(--color-sky-700);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.material-copy h4[data-v-82f0afdc]{font-size:1.05rem}.material-copy span[data-v-82f0afdc],.material-metrics[data-v-82f0afdc]{color:var(--color-ink-600)}.material-metrics[data-v-82f0afdc]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.material-actions[data-v-82f0afdc]{display:flex;justify-content:flex-end}@media(max-width:860px){.materials-header[data-v-82f0afdc],.material-top[data-v-82f0afdc]{flex-direction:column}.material-actions[data-v-82f0afdc]{justify-content:flex-start}}.feedback[data-v-e96aaaf1]{margin:0;padding:1rem 1.1rem;border-radius:var(--radius-md);font-weight:600}.feedback.success[data-v-e96aaaf1]{background:var(--color-mint-100);color:var(--color-mint-600)}.feedback.error[data-v-e96aaaf1]{background:var(--color-rose-100);color:var(--color-rose-600)}.ui-select[data-v-d366df1f]{display:grid;gap:.6rem;color:var(--color-ink-800);font-weight:600}.ui-select span[data-v-d366df1f]{font-size:.95rem}.ui-select select[data-v-d366df1f]{width:100%;padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-line);background:#ffffffb8;color:var(--color-ink-900);transition:border-color .18s ease,box-shadow .18s ease}.ui-select select[data-v-d366df1f]:focus{outline:none;border-color:#177bc766;box-shadow:0 0 0 4px #2a95ee1f}.settings-panel[data-v-3037c4e6]{display:grid;gap:var(--space-6);padding:var(--space-6)}.settings-copy[data-v-3037c4e6]{display:grid;gap:var(--space-2)}.settings-grid[data-v-3037c4e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}@media(max-width:980px){.settings-grid[data-v-3037c4e6]{grid-template-columns:1fr}}.processing-panel[data-v-36a57737]{display:grid;gap:var(--space-6);padding:var(--space-6)}.processing-header[data-v-36a57737]{display:flex;justify-content:space-between;gap:var(--space-4)}.processing-header>div[data-v-36a57737]{display:grid;gap:var(--space-2)}.processing-total[data-v-36a57737]{color:var(--color-ink-600);font-weight:700;white-space:nowrap}.state-box[data-v-36a57737]{padding:var(--space-6);border-radius:var(--radius-md);background:#57718f14;color:var(--color-ink-700)}.state-box.empty[data-v-36a57737]{display:grid;gap:var(--space-2)}.state-box strong[data-v-36a57737],.state-box span[data-v-36a57737]{margin:0}.processing-grid[data-v-36a57737]{display:grid;gap:var(--space-4)}.processing-card[data-v-36a57737]{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffffb8}.processing-top[data-v-36a57737]{display:flex;justify-content:space-between;gap:var(--space-4)}.processing-copy[data-v-36a57737]{display:grid;gap:.45rem}.processing-copy p[data-v-36a57737],.processing-copy h4[data-v-36a57737],.processing-copy span[data-v-36a57737],.processing-metrics span[data-v-36a57737],.progress-copy strong[data-v-36a57737],.progress-copy span[data-v-36a57737]{margin:0}.processing-copy p[data-v-36a57737]{color:var(--color-sky-700);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.processing-copy h4[data-v-36a57737]{font-size:1.05rem}.processing-copy span[data-v-36a57737],.processing-metrics[data-v-36a57737],.progress-copy span[data-v-36a57737]{color:var(--color-ink-600)}.processing-metrics[data-v-36a57737]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.progress-block[data-v-36a57737]{display:grid;gap:var(--space-3)}.progress-copy[data-v-36a57737]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.processing-actions[data-v-36a57737]{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:860px){.processing-header[data-v-36a57737],.processing-top[data-v-36a57737],.progress-copy[data-v-36a57737]{flex-direction:column;align-items:flex-start}}.feedback[data-v-7450f1ac]{margin:0;padding:1rem 1.1rem;border-radius:var(--radius-md);font-weight:600}.feedback.success[data-v-7450f1ac]{background:var(--color-mint-100);color:var(--color-mint-600)}.feedback.error[data-v-7450f1ac]{background:var(--color-rose-100);color:var(--color-rose-600)}.chat-layout[data-v-58974d57]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-6)}.chat-layout.dialogs-collapsed[data-v-58974d57]{grid-template-columns:minmax(0,1fr)}.chat-sidebar[data-v-58974d57],.chat-stage[data-v-58974d57]{padding:var(--space-6)}.chat-sidebar[data-v-58974d57]{display:grid;gap:var(--space-5);align-content:start}.sidebar-actions[data-v-58974d57],.stage-actions[data-v-58974d57]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sidebar-head[data-v-58974d57],.chat-stage-head[data-v-58974d57]{display:flex;justify-content:space-between;align-items:start;gap:var(--space-4)}.sidebar-error[data-v-58974d57]{margin:0;padding:.9rem 1rem;border-radius:var(--radius-md);background:#c4393914;color:#a42d2d}.sidebar-empty[data-v-58974d57]{display:grid;gap:.4rem;padding:1rem;border-radius:var(--radius-md);background:#ffffffb8;border:1px dashed var(--color-line);color:var(--color-ink-600)}.chat-list[data-v-58974d57]{display:grid;gap:var(--space-3)}.chat-list-item[data-v-58974d57]{display:grid;gap:.55rem;width:100%;padding:1rem;border-radius:var(--radius-lg);border:1px solid rgba(209,218,231,.9);background:#ffffffc2;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.chat-list-item[data-v-58974d57]:hover{transform:translateY(-1px);border-color:#2a95ee59;box-shadow:0 14px 24px #254d7a14}.chat-list-item.active[data-v-58974d57]{border-color:#177bc76b;background:linear-gradient(180deg,#fffffff5,#ecf6fff5)}.chat-list-item p[data-v-58974d57],.chat-list-item small[data-v-58974d57]{margin:0}.chat-list-item p[data-v-58974d57]{color:var(--color-ink-800);line-height:1.55}.chat-list-item small[data-v-58974d57]{color:var(--color-ink-600)}.chat-list-top[data-v-58974d57]{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;color:var(--color-ink-700)}.chat-stage[data-v-58974d57]{display:grid;gap:var(--space-5);min-height:680px}.chat-settings[data-v-58974d57]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.settings-chip[data-v-58974d57]{display:grid;gap:.25rem;min-width:180px;padding:.9rem 1rem;border-radius:var(--radius-md);background:#ffffffb3;border:1px solid var(--color-line)}.settings-chip span[data-v-58974d57]{color:var(--color-ink-600);font-size:.85rem}.chat-thread[data-v-58974d57]{display:grid;gap:var(--space-4);align-content:start;min-height:360px;max-height:56vh;overflow-y:auto;padding-right:.25rem}.chat-bubble[data-v-58974d57]{display:grid;gap:.7rem;max-width:min(80%,920px);padding:1rem 1.1rem;border-radius:24px}.chat-bubble.user[data-v-58974d57]{margin-left:auto;background:linear-gradient(135deg,var(--color-sky-700),var(--color-sky-500));color:#fff}.chat-bubble.assistant[data-v-58974d57]{margin-right:auto;background:#ffffffe0;border:1px solid rgba(209,218,231,.95)}.chat-bubble.system[data-v-58974d57]{margin-right:auto;background:#f4f6fae6;border:1px dashed rgba(186,197,212,.95)}.bubble-meta[data-v-58974d57]{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;font-size:.84rem}.chat-bubble p[data-v-58974d57]{margin:0;line-height:1.7;white-space:pre-wrap}.chat-composer[data-v-58974d57],.new-chat-question[data-v-58974d57]{display:grid;gap:var(--space-4)}.composer-actions[data-v-58974d57]{display:flex;justify-content:flex-end}.chat-setup-grid[data-v-58974d57],.advanced-grid[data-v-58974d57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.advanced-settings[data-v-58974d57]{display:grid;gap:var(--space-4);padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-line);background:#ffffff8f}.advanced-settings summary[data-v-58974d57]{cursor:pointer;color:var(--color-ink-800);font-weight:700}@media(max-width:1180px){.chat-layout[data-v-58974d57]{grid-template-columns:1fr}.chat-bubble[data-v-58974d57]{max-width:100%}}@media(max-width:760px){.chat-setup-grid[data-v-58974d57],.advanced-grid[data-v-58974d57]{grid-template-columns:1fr}.sidebar-head[data-v-58974d57],.chat-stage-head[data-v-58974d57]{flex-direction:column}}:root{--color-ink-950: #111827;--color-ink-900: #172033;--color-ink-800: #243149;--color-ink-700: #39506f;--color-ink-600: #57718f;--color-ink-500: #6f87a4;--color-ink-400: #96abc2;--color-ink-300: #bfd0df;--color-ink-200: #dfe8f0;--color-ink-100: #eef4f8;--color-ink-50: #f7fafc;--color-sky-700: #1264a3;--color-sky-600: #177bc7;--color-sky-500: #2a95ee;--color-sky-100: #d9efff;--color-mint-600: #118d72;--color-mint-100: #d9f8ee;--color-amber-600: #b96a10;--color-amber-100: #fff1d4;--color-rose-600: #c2415b;--color-rose-100: #ffe2e8;--color-surface: rgba(255, 255, 255, .86);--color-surface-strong: rgba(255, 255, 255, .96);--color-line: rgba(23, 32, 51, .08);--color-line-strong: rgba(23, 32, 51, .16);--shadow-card: 0 24px 60px rgba(17, 24, 39, .08);--shadow-soft: 0 16px 32px rgba(30, 54, 87, .08);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--font-base: "Segoe UI", "Inter", sans-serif;--font-display: "Trebuchet MS", "Segoe UI", sans-serif;--max-content-width: 1240px}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:var(--font-base);color:var(--color-ink-900);background:radial-gradient(circle at top left,rgba(42,149,238,.12),transparent 28%),radial-gradient(circle at top right,rgba(17,141,114,.1),transparent 24%),linear-gradient(180deg,#f7fafc,#eef4f8)}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-grid{display:grid;gap:var(--space-6)}.panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-title{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:700}.section-copy{margin:0;color:var(--color-ink-600);line-height:1.6}.status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;font-size:.85rem;font-weight:600}.status-pill.success{background:var(--color-mint-100);color:var(--color-mint-600)}.status-pill.processing{background:var(--color-sky-100);color:var(--color-sky-700)}.status-pill.warning{background:var(--color-amber-100);color:var(--color-amber-600)}.status-pill.failed{background:var(--color-rose-100);color:var(--color-rose-600)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-5)}.metric-card{padding:var(--space-6)}.metric-card h3,.metric-card p{margin:0}.metric-value{margin-top:var(--space-4);font-size:2rem;font-weight:800;letter-spacing:-.04em}.metric-caption{margin-top:var(--space-2);color:var(--color-ink-600)}@media(max-width:980px){.card-grid{grid-template-columns:1fr}}
