.stage.svelte-7fkdcs{display:flex;flex-direction:column;gap:8px;max-width:720px;margin:0 auto}.loading.svelte-7fkdcs,.empty.svelte-7fkdcs{text-align:center;padding:80px 20px;color:var(--fg-mute);display:flex;flex-direction:column;align-items:center;gap:8px}.empty.svelte-7fkdcs h3:where(.svelte-7fkdcs){margin:12px 0 4px;font-size:20px;color:var(--fg);font-weight:500}.empty.svelte-7fkdcs p:where(.svelte-7fkdcs){margin:0;font-size:14px}.link.svelte-7fkdcs{background:none;border:0;color:var(--accent, #7b5fe0);text-decoration:underline;cursor:pointer;font:inherit;padding:0}aside.svelte-1wb84e4{padding:4px 12px 0 0;min-width:180px}h3.svelte-1wb84e4{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-mute);margin:12px 0 8px 8px}ul.svelte-1wb84e4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}a.svelte-1wb84e4{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13px;color:var(--fg-soft);border-radius:var(--radius-sm);background:transparent;text-align:left;text-decoration:none}a.svelte-1wb84e4:hover{background:var(--bg-soft);color:var(--fg)}a.active.svelte-1wb84e4{background:var(--bg-card);color:var(--fg);border:.5px solid var(--line)}a.svelte-1wb84e4 i:where(.svelte-1wb84e4){font-size:16px;color:var(--c3)}a.active.svelte-1wb84e4 i:where(.svelte-1wb84e4){color:var(--c2)}.muted.svelte-1wb84e4{font-size:11px;color:var(--fg-mute);padding:8px 10px}.card.svelte-6xg8l5{max-width:720px;margin:0 auto 16px;background:var(--grad-hero);border:.5px solid var(--line);border-radius:var(--radius-lg);padding:18px 22px}.head.svelte-6xg8l5{display:flex;gap:14px;align-items:flex-start}.avatar.svelte-6xg8l5{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:conic-gradient(from 0deg,#ff6b47,#ffb84d,#4ecdc4,#7b5fe0,#ff5a8a,#ff6b47);display:flex;align-items:center;justify-content:center;color:#fff}.head.svelte-6xg8l5>div:where(.svelte-6xg8l5):nth-child(2){flex:1}.eyebrow.svelte-6xg8l5{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-mute)}.summary.svelte-6xg8l5{margin:4px 0 0;font-size:14px;color:var(--fg);line-height:1.5}.dismiss.svelte-6xg8l5{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--fg-mute);flex-shrink:0}.dismiss.svelte-6xg8l5:hover{background:#0000000f;color:var(--fg)}.three.svelte-6xg8l5{list-style:decimal inside;padding:12px 0 0;margin:14px 0 0;border-top:.5px solid var(--line)}.three.svelte-6xg8l5 li:where(.svelte-6xg8l5){margin:6px 0}.three.svelte-6xg8l5 li:where(.svelte-6xg8l5) button:where(.svelte-6xg8l5){display:inline-flex;gap:10px;align-items:baseline;padding:4px 0;font-size:13px;text-align:left}.three.svelte-6xg8l5 .subj:where(.svelte-6xg8l5){font-weight:500;color:var(--fg)}.three.svelte-6xg8l5 .subj:where(.svelte-6xg8l5):hover{color:var(--c3);text-decoration:underline;text-underline-offset:3px}.three.svelte-6xg8l5 .reason:where(.svelte-6xg8l5){color:var(--fg-mute);font-size:12px}.vc-btn.svelte-rkg8d9{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;background:var(--bg-card);color:var(--fg-soft);border:.5px solid var(--line-strong);border-radius:999px;cursor:pointer}.vc-btn.svelte-rkg8d9:hover{color:var(--fg)}.vc-btn.svelte-rkg8d9 i:where(.svelte-rkg8d9){font-size:13px}.vc-btn.listening.svelte-rkg8d9{background:var(--err, #c54a3a);color:#fff;border-color:transparent;animation:svelte-rkg8d9-pulse 1s ease-in-out infinite}.vc-btn.thinking.svelte-rkg8d9{background:var(--bg-soft, #f6f3ef);color:var(--fg-mute)}.vc-btn.thinking.svelte-rkg8d9 i:where(.svelte-rkg8d9){animation:svelte-rkg8d9-spin .8s linear infinite}@keyframes svelte-rkg8d9-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-rkg8d9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vc-toast.svelte-rkg8d9{position:fixed;bottom:80px;left:50%;transform:translate(-50%);max-width:calc(100vw - 48px);padding:10px 16px;background:var(--bg-card);border:.5px solid var(--line-strong);border-radius:999px;box-shadow:0 6px 20px #0000001f;font-size:13px;color:var(--fg);z-index:60}.vc-toast.err.svelte-rkg8d9{background:#fde7e6;border-color:#f1b9b6;color:#8a2820}.shell.svelte-1uha8ag{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:0;max-width:1080px;margin:0 auto;padding:24px 24px 80px}@media (max-width: 720px){.shell.svelte-1uha8ag{grid-template-columns:1fr}}main.svelte-1uha8ag{padding:0;min-width:0}.page-head.svelte-1uha8ag{max-width:720px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:baseline}h1.svelte-1uha8ag{font-size:22px;font-weight:500;margin:0;letter-spacing:-.01em}.muted.svelte-1uha8ag{color:var(--fg-mute);font-size:13px;margin:4px 0 0}.urgent.svelte-1uha8ag{color:var(--err);font-weight:500}.page-head-tools.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.link-btn.svelte-1uha8ag{background:none;border:0;padding:0 2px;color:var(--accent, #7b5fe0);cursor:pointer;font:inherit;text-decoration:underline}.concierge.svelte-1uha8ag{max-width:720px;margin:0 auto 16px;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-lg);background:var(--grad-hero);border:.5px solid var(--line)}.concierge.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:44px;height:44px;border-radius:50%;flex-shrink:0;background:conic-gradient(from 0deg,#ff6b47,#ffb84d,#4ecdc4,#7b5fe0,#ff5a8a,#ff6b47);display:flex;align-items:center;justify-content:center;color:#fff}.concierge.svelte-1uha8ag .body:where(.svelte-1uha8ag){flex:1}.concierge.svelte-1uha8ag .hi:where(.svelte-1uha8ag){font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-mute)}.concierge.svelte-1uha8ag .text:where(.svelte-1uha8ag){font-size:14px;font-weight:500;color:#4a1b0c;margin-top:4px}.bucket-tabs.svelte-1uha8ag{max-width:720px;margin:0 auto 16px;display:flex;gap:4px;padding:4px;background:var(--bg-soft, #f6f3ef);border-radius:999px;width:fit-content}.bucket-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;background:transparent;color:var(--fg-soft);border:none;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.bucket-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--fg)}.bucket-tabs.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--bg-card, #fff);color:var(--fg);box-shadow:0 1px 3px #0000000f}.bucket-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){font-size:13px}.concierge.svelte-1uha8ag .cta:where(.svelte-1uha8ag){padding:8px 16px;font-size:13px;font-weight:500;background:var(--grad-warm);color:#fff;border-radius:999px;box-shadow:var(--shadow-cta)}.bulk-bar.svelte-1uha8ag{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-card);border:.5px solid var(--line-strong);border-radius:999px;box-shadow:0 8px 30px #00000026;z-index:50;font-size:12.5px;flex-wrap:wrap;max-width:calc(100vw - 48px)}.bulk-bar.svelte-1uha8ag .count:where(.svelte-1uha8ag){color:var(--fg-soft);padding:0 8px 0 4px}.bulk-bar.svelte-1uha8ag .count:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--fg);font-weight:600}.bulk-bar.svelte-1uha8ag .spacer:where(.svelte-1uha8ag){width:1px;height:18px;background:var(--line);margin:0 4px}.bulk-bar.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;border-radius:999px;cursor:pointer;border:.5px solid transparent}.bulk-bar.svelte-1uha8ag button.ghost:where(.svelte-1uha8ag){background:transparent;color:var(--fg-soft);border-color:var(--line)}.bulk-bar.svelte-1uha8ag button.ghost:where(.svelte-1uha8ag):hover{background:var(--bg-soft);color:var(--fg)}.bulk-bar.svelte-1uha8ag button.danger:where(.svelte-1uha8ag){background:#fde7e6;color:#8a2820;border-color:#f1b9b6}.bulk-bar.svelte-1uha8ag button.danger:where(.svelte-1uha8ag):hover{background:#fbd9d6}.bulk-bar.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.5;cursor:default}.bulk-bar.svelte-1uha8ag button:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){font-size:13px}
