.page.svelte-1uha8ag{max-width:720px;margin:0 auto;padding:0 16px}header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:24px 0 16px;border-bottom:1px solid var(--border)}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:18px;font-weight:600}header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:13px;color:var(--muted)}header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--text)}main.svelte-1uha8ag{padding:24px 0}.toolbar.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.toolbar.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:15px;font-weight:500;color:var(--muted)}.new-btn.svelte-1uha8ag{padding:8px 14px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;font-weight:500}.new-btn.svelte-1uha8ag:hover{opacity:.85}.empty.svelte-1uha8ag{text-align:center;padding:48px 0;color:var(--muted)}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:12px}.conv-list.svelte-1uha8ag{list-style:none;display:flex;flex-direction:column;gap:4px}.conv-list.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);text-decoration:none;transition:background .1s}.conv-list.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{background:#222}.title.svelte-1uha8ag{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.meta.svelte-1uha8ag{display:flex;align-items:center;gap:10px;flex-shrink:0}.model-tag.svelte-1uha8ag{font-size:12px;color:var(--accent);background:#7c6af71f;padding:2px 8px;border-radius:20px}.time.svelte-1uha8ag{font-size:12px;color:var(--muted)}.overlay.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.dialog.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px;width:360px;max-width:90vw}.dialog.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:17px;margin-bottom:20px}.dialog.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.dialog.svelte-1uha8ag select:where(.svelte-1uha8ag){background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:10px 12px;font-size:14px;cursor:pointer}.desc.svelte-1uha8ag{margin-top:10px;font-size:13px;color:var(--muted)}.dialog-actions.svelte-1uha8ag{display:flex;gap:8px;margin-top:24px}.cancel.svelte-1uha8ag{flex:1;padding:10px;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-size:14px}.start.svelte-1uha8ag{flex:2;padding:10px;background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500}.start.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}
