.status-light.svelte-zxsh3o{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fg-mute);flex-shrink:0}.status-light[data-status=connected].svelte-zxsh3o{background:var(--status-ok)}.status-light[data-status=degraded].svelte-zxsh3o{background:var(--status-warn)}.status-light[data-status=disconnected].svelte-zxsh3o{background:var(--status-bad)}.debug-settings.svelte-8yt0p4{display:flex;flex-direction:column;gap:16px;padding:12px}.setting.svelte-8yt0p4{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;border:1px solid var(--line-soft);border-radius:8px}.setting-head.svelte-8yt0p4{display:flex;flex-direction:column;gap:4px;min-width:0}.setting-title.svelte-8yt0p4{font-size:13px;font-weight:500;color:var(--fg)}.setting-sub.svelte-8yt0p4{font-size:12px;color:var(--fg-faint);line-height:1.4}.setting-control.svelte-8yt0p4{flex:0 0 auto}.inspector.svelte-8yt0p4{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:8px}.inspector-head.svelte-8yt0p4{display:flex;flex-direction:column;gap:4px}.debug-picker.svelte-8yt0p4{appearance:none;width:100%;padding:8px 10px;font-size:12px;font-family:var(--font-mono);color:var(--fg);background:var(--bg-2);border:1px solid var(--line-soft);border-radius:6px}.debug-kicker.svelte-8yt0p4{margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--pap)}.debug-signals.svelte-8yt0p4{display:flex;flex-direction:column;gap:6px}.debug-signal.svelte-8yt0p4{padding:8px 10px;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:6px}.debug-signal-head.svelte-8yt0p4{display:flex;align-items:baseline;gap:8px}.debug-jank.svelte-8yt0p4{font-family:var(--font-mono);font-size:11px;color:var(--pap)}.debug-sev.svelte-8yt0p4{font-size:11px;color:var(--fg-dim)}.debug-signal-body.svelte-8yt0p4{margin-top:2px;font-size:12px;color:var(--fg);line-height:1.4}.debug-empty.svelte-8yt0p4{font-size:12px;color:var(--fg-dim)}.debug-stats.svelte-8yt0p4{font-family:var(--font-mono);font-size:11px;color:var(--fg-mute)}.debug-trace.svelte-8yt0p4{display:flex;flex-direction:column;gap:8px}.debug-round.svelte-8yt0p4{display:flex;gap:8px;font-size:12px}.debug-round.hidden-seed.svelte-8yt0p4{opacity:.6}.debug-role.svelte-8yt0p4{flex:0 0 auto}.debug-round-body.svelte-8yt0p4{display:flex;flex-direction:column;gap:4px;min-width:0}.debug-reasoning.svelte-8yt0p4 summary:where(.svelte-8yt0p4){font-size:11px;color:var(--fg-dim);cursor:pointer}.debug-reasoning.svelte-8yt0p4 p:where(.svelte-8yt0p4){margin:4px 0 0;color:var(--fg-mute);line-height:1.4}.debug-spoken.svelte-8yt0p4{color:var(--fg);line-height:1.4}.debug-tool.svelte-8yt0p4{display:flex;gap:6px;font-family:var(--font-mono);font-size:11px}.debug-tool-name.svelte-8yt0p4{color:var(--pap)}.debug-tool-args.svelte-8yt0p4{color:var(--fg-dim);overflow-wrap:anywhere}.debug-tool-result.svelte-8yt0p4{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);overflow-wrap:anywhere}.debug-hidden-tag.svelte-8yt0p4{font-family:var(--font-mono);font-size:10px;color:var(--fg-faint)}.debug-mcp.svelte-8yt0p4{display:flex;flex-direction:column;gap:6px}.debug-mcp-row.svelte-8yt0p4{padding:8px 10px;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:6px}.debug-mcp-head.svelte-8yt0p4{display:flex;align-items:baseline;gap:8px}.debug-mcp-dot.svelte-8yt0p4{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--fg-faint);align-self:center}.debug-mcp-dot.up.svelte-8yt0p4{background:var(--pap)}.debug-mcp-name.svelte-8yt0p4{font-size:12px;color:var(--fg)}.debug-mcp-meta.svelte-8yt0p4{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim)}.debug-mcp-tools.svelte-8yt0p4{margin-top:3px;font-family:var(--font-mono);font-size:11px;color:var(--fg-mute);overflow-wrap:anywhere}.debug-mcp-error.svelte-8yt0p4{margin-top:3px;font-size:11px;color:var(--fg-dim)}.landing.svelte-cum1s1{justify-content:flex-start;padding-top:12vh}.landing-grid.svelte-cum1s1{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:560px;margin-top:28px}.landing-card.svelte-cum1s1{text-align:left;padding:12px 14px;border-radius:10px;border:1px solid var(--line-soft);background:var(--bg-1);color:var(--fg);font-size:13px;line-height:1.4;cursor:pointer;transition:background .14s,border-color .14s;display:flex;flex-direction:column;gap:4px}.landing-card.svelte-cum1s1:hover{background:var(--bg-2);border-color:var(--pap-border)}.landing-card.svelte-cum1s1 .kicker:where(.svelte-cum1s1){font-family:var(--font-mono);font-size:10.5px;color:var(--pap);letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:2px}.landing-card.svelte-cum1s1 .body:where(.svelte-cum1s1){color:var(--fg)}.landing-card--lean.svelte-cum1s1{padding:14px;align-items:center;justify-content:center;text-align:center}.landing-card--lean.svelte-cum1s1 .kicker:where(.svelte-cum1s1){margin-bottom:0}.grid-divider.svelte-cum1s1{grid-column:1 / -1;height:1px;background:var(--line-soft)}.tb-step.svelte-u5les4{display:flex;flex-direction:column;width:100%;text-align:left;animation:svelte-u5les4-tb-enter .14s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-u5les4-tb-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tb-body.svelte-u5les4{flex:1;min-height:0;max-height:300px;overflow-y:auto;color:var(--fg-dim);font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}@media(prefers-reduced-motion:reduce){.tb-step.svelte-u5les4{animation:none}}.lq.svelte-efyjva{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 24px}.lq-analysis.svelte-efyjva{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:56px;width:100%;max-width:920px}.lq-indicator.svelte-efyjva{display:flex;flex-direction:column;align-items:center;gap:16px;flex:0 1 340px}.lq-mark.svelte-efyjva{width:92px;height:92px;display:grid;place-items:center;animation:svelte-efyjva-lq-spin 1.4s linear infinite}.lq-mark.svelte-efyjva img{width:100%;height:100%;display:block}@keyframes svelte-efyjva-lq-spin{to{transform:rotate(360deg)}}.lq-status.svelte-efyjva{margin:0;text-align:center}.lq-ref-slot.svelte-efyjva{display:flex;justify-content:center;margin-top:2px}.lq-ref-notice.svelte-efyjva{margin:0;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-dim);text-align:center;max-width:240px}.lq-box.svelte-efyjva{background:var(--bg-1);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:32px 34px;flex:1 1 480px;max-width:560px;min-height:300px;display:flex;overflow:hidden}.lq-step.svelte-efyjva{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:100%;text-align:left;animation:svelte-efyjva-lq-step-fwd .22s cubic-bezier(.32,.72,.25,1) both}.lq-step.back.svelte-efyjva{animation-name:svelte-efyjva-lq-step-back}@keyframes svelte-efyjva-lq-step-fwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-efyjva-lq-step-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.lq-kicker.svelte-efyjva{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pap)}.lq-prompt.svelte-efyjva{margin:0 0 4px;font-size:23px;line-height:1.3;letter-spacing:-.01em;color:var(--fg)}.lq-binary.svelte-efyjva{display:flex;align-items:center;gap:8px;margin-top:2px}.lq-choices.svelte-efyjva{display:flex;flex-direction:column;gap:6px}.lq-choice.svelte-efyjva{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border-radius:8px;background:transparent;border:1px solid var(--line-soft);color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.lq-choice.svelte-efyjva:after{content:"›";color:var(--fg-dim);font-size:15px;line-height:1}.lq-choice.svelte-efyjva:hover{background:var(--bg-2);border-color:var(--pap-border)}.lq-choice[aria-pressed=true].svelte-efyjva{background:var(--pap-softer);border-color:var(--pap-border);color:var(--fg)}.lq-box.svelte-efyjva .input{font-size:14px;padding:11px 14px;border-radius:8px}.lq-notes.svelte-efyjva{width:100%;min-height:132px;background:var(--bg-input);border:1px solid var(--line-soft);border-radius:8px;padding:12px 14px;outline:none;font:inherit;font-size:14px;color:var(--fg);text-align:left;resize:vertical;transition:border-color .14s,background .14s}.lq-notes.svelte-efyjva:focus{border-color:var(--pap-border);background:var(--bg-2)}.lq-finishing.svelte-efyjva{margin:0}.lq-nav.svelte-efyjva{display:flex;align-items:center;justify-content:center;gap:8px}@media(prefers-reduced-motion:reduce){.lq-mark.svelte-efyjva,.lq-step.svelte-efyjva{animation:none}}.ask-user.svelte-103vem7{display:flex;flex-direction:column;gap:10px}.ask-question.svelte-103vem7{margin:0;font-size:14px;line-height:1.4;color:var(--fg)}.ask-pills.svelte-103vem7{display:flex;flex-direction:column}.ask-slot.svelte-103vem7{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease,opacity .2s ease,margin-bottom .2s ease}.ask-slot.svelte-103vem7:not(:last-child){margin-bottom:6px}.ask-slot.collapsed.svelte-103vem7{grid-template-rows:0fr;opacity:0;margin-bottom:0;visibility:hidden;transition:grid-template-rows .2s ease,opacity .2s ease,margin-bottom .2s ease,visibility 0s .2s}.ask-clip.svelte-103vem7{overflow:hidden;min-height:0}.ask-pill.svelte-103vem7{display:flex;align-items:center;width:100%;padding:12px 14px;border-radius:8px;background:transparent;border:1px solid var(--line-soft);color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.ask-pill.svelte-103vem7:hover:not(:disabled){background:var(--bg-2);border-color:var(--pap-border)}.ask-pill[aria-pressed=true].svelte-103vem7{background:var(--pap-softer);border-color:var(--pap-border);color:var(--fg)}.ask-pill.svelte-103vem7:disabled{cursor:default}.ask-note-input.svelte-103vem7{width:100%;min-height:72px;background:var(--bg-input);border:1px solid var(--line-soft);border-radius:8px;padding:12px 14px;outline:none;font:inherit;font-size:14px;color:var(--fg);text-align:left;resize:vertical;transition:border-color .14s,background .14s}.ask-note-input.svelte-103vem7:focus{border-color:var(--pap-border);background:var(--bg-2)}.ask-answer.svelte-103vem7{align-self:flex-start}.ask-add-note.svelte-103vem7{align-self:flex-start;padding:0;background:transparent;border:none;color:var(--fg-dim);font:inherit;font-size:12px;cursor:pointer;transition:color .12s}.ask-add-note.svelte-103vem7:hover{color:var(--fg)}.ask-note.svelte-103vem7{margin:0;font-size:13px;line-height:1.4;color:var(--fg-dim)}.ask-freeform-answer.svelte-103vem7{margin:0;font-size:14px;line-height:1.4;color:var(--fg)}.turn-render-error.svelte-1ts4cxr{margin:0;color:var(--fg-dim);font-size:13px}
