.iconbtn.svelte-11linj7{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-muted);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.iconbtn.svelte-11linj7:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-ink)}.iconbtn.active.svelte-11linj7{background:var(--color-surface-2);color:var(--color-accent)}.iconbtn.svelte-11linj7:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.iconbtn.svelte-11linj7:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse){.iconbtn.svelte-11linj7{width:44px;height:44px}}.health.svelte-10d9z2p{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.dot.svelte-10d9z2p{width:8px;height:8px;border-radius:50%;flex:none;background:var(--color-status-idle);transition:background var(--motion-base) var(--ease-out)}.live.svelte-10d9z2p .dot:where(.svelte-10d9z2p){background:var(--color-status-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-live) 25%,transparent)}.idle.svelte-10d9z2p .dot:where(.svelte-10d9z2p){background:var(--color-status-idle)}.down.svelte-10d9z2p .dot:where(.svelte-10d9z2p){background:var(--color-status-down);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-down) 22%,transparent)}.signal.svelte-1waqixr{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-instrument);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);user-select:none}.bars.svelte-1waqixr{display:inline-flex;align-items:flex-end;gap:2px;height:15px}.bars.svelte-1waqixr i:where(.svelte-1waqixr){display:block;width:3px;height:30%;border-radius:1px;background:currentColor;transform-origin:bottom;opacity:.85}.ready.svelte-1waqixr,.grounding.svelte-1waqixr,.listening.svelte-1waqixr,.speaking.svelte-1waqixr{color:var(--color-signal)}.idle.svelte-1waqixr{color:var(--color-status-idle)}.offline.svelte-1waqixr{color:var(--color-status-down)}.offline.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr){height:18%;opacity:.55}.idle.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr){height:28%}.ready.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(2){height:55%}.ready.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(3){height:80%}.ready.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(4){height:45%}.grounding.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr){animation:svelte-1waqixr-scan 1s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .12s)}.speaking.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr){animation:svelte-1waqixr-wave .7s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .09s)}.listening.svelte-1waqixr{color:var(--color-signal)}.listening.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr){animation:svelte-1waqixr-listen 1.2s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .06s);background:var(--color-signal)}.listening.svelte-1waqixr .txt:where(.svelte-1waqixr){color:var(--color-signal)}@keyframes svelte-1waqixr-scan{0%,to{height:20%;opacity:.5}50%{height:100%;opacity:1}}@keyframes svelte-1waqixr-wave{0%,to{height:25%}50%{height:95%}}@keyframes svelte-1waqixr-listen{0%,to{height:30%;opacity:.6}50%{height:70%;opacity:1}}@media(prefers-reduced-motion:reduce){.bars.svelte-1waqixr i:where(.svelte-1waqixr){animation:none!important}.grounding.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(odd){height:75%}.speaking.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(2n){height:70%}.listening.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(2),.listening.svelte-1waqixr .bars:where(.svelte-1waqixr) i:where(.svelte-1waqixr):nth-child(4){height:65%}}@media(max-width:560px){.signal.svelte-1waqixr .txt:where(.svelte-1waqixr){display:none}}.tier.svelte-62p6ne{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.eyebrow.svelte-62p6ne{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.compact.svelte-62p6ne .eyebrow:where(.svelte-62p6ne){display:none}.field.svelte-62p6ne{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-2);padding-inline:var(--space-3);min-width:0;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.field.svelte-62p6ne:hover{border-color:color-mix(in srgb,var(--color-ink) 22%,var(--color-line))}.field.svelte-62p6ne:focus-within{border-color:var(--color-focus)}.field.svelte-62p6ne .lead{color:var(--color-muted);flex:none}.field.svelte-62p6ne .caret{color:var(--color-muted);flex:none;margin-inline-start:calc(-1 * var(--space-1))}select.svelte-62p6ne{appearance:none;-webkit-appearance:none;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-ink);background:transparent;border:none;border-radius:0;padding:var(--space-1) 0;cursor:pointer;max-width:12rem;min-width:0;text-overflow:ellipsis}select.svelte-62p6ne:focus-visible{outline:none}select.svelte-62p6ne:disabled{cursor:default;opacity:.7}option.svelte-62p6ne{color:var(--color-ink);background:var(--color-surface)}.deg.svelte-62p6ne{font-family:var(--font-mono);color:var(--color-verdict-warn);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}@media(pointer:coarse){select.svelte-62p6ne{min-height:44px}}.scope.svelte-z9devk{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.eyebrow.svelte-z9devk{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.compact.svelte-z9devk .eyebrow:where(.svelte-z9devk){display:none}.field.svelte-z9devk{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid color-mix(in srgb,var(--color-signal) 34%,var(--color-line));border-radius:var(--radius-pill);background:var(--color-surface-2);padding-inline:var(--space-3);min-width:0;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.field.svelte-z9devk:hover{border-color:color-mix(in srgb,var(--color-signal) 55%,var(--color-line))}.field.svelte-z9devk:focus-within{border-color:var(--color-focus)}.scope-glyph.svelte-z9devk{color:var(--color-signal);font-size:.9em;flex:none}.field.svelte-z9devk .caret{color:var(--color-muted);flex:none;margin-inline-start:calc(-1 * var(--space-1))}select.svelte-z9devk{appearance:none;-webkit-appearance:none;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-signal);background:transparent;border:none;padding:var(--space-1) 0;cursor:pointer;max-width:12rem;min-width:0;text-overflow:ellipsis}select.svelte-z9devk:focus-visible{outline:none}select.svelte-z9devk:disabled{cursor:default;color:color-mix(in srgb,var(--color-signal) 78%,var(--color-muted))}option.svelte-z9devk{color:var(--color-ink);background:var(--color-surface);letter-spacing:normal}@media(pointer:coarse){select.svelte-z9devk{min-height:44px}}.app-header.svelte-1lalsg0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3.5rem;padding:max(0px,env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) 0 max(var(--space-3),env(safe-area-inset-left));border-bottom:1px solid var(--color-line);background:var(--color-bg);flex:none}.left.svelte-1lalsg0,.right.svelte-1lalsg0{display:flex;align-items:center;gap:var(--space-3);min-width:0}.left.svelte-1lalsg0{gap:var(--space-2);overflow:hidden}.right.svelte-1lalsg0{gap:var(--space-2)}.cluster.svelte-1lalsg0{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.lockup.svelte-1lalsg0 .wordmark:where(.svelte-1lalsg0){white-space:nowrap}.lockup.svelte-1lalsg0{display:flex;align-items:center;min-width:0}.brand.svelte-1lalsg0{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;padding-inline:var(--space-1);flex:none}@media(pointer:coarse){.brand.svelte-1lalsg0{min-height:44px}}.wordmark.svelte-1lalsg0{display:block;height:18px;width:auto}.wordmark-light.svelte-1lalsg0{display:none}:root[data-theme=light] .wordmark-dark.svelte-1lalsg0{display:none}:root[data-theme=light] .wordmark-light.svelte-1lalsg0{display:block}.product.svelte-1lalsg0{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--color-line)}.header-signal.svelte-1lalsg0{padding-inline-start:var(--space-3);margin-inline-start:var(--space-1);border-inline-start:1px solid var(--color-line)}.rail-divider.svelte-1lalsg0{width:1px;height:20px;background:var(--color-line);flex:none;margin-inline:var(--space-1)}@media(max-width:900px){.header-scope.svelte-1lalsg0{display:none}}@media(max-width:820px){.header-signal.svelte-1lalsg0{display:none}}@media(max-width:720px){.header-tier.svelte-1lalsg0,.rail-divider.svelte-1lalsg0{display:none}}@media(max-width:560px){.product.svelte-1lalsg0{display:none}.app-header.svelte-1lalsg0{gap:var(--space-2)}}.btn.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-medium);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast);white-space:nowrap}.btn.svelte-18sv61c:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.md.svelte-18sv61c{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.sm.svelte-18sv61c{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.primary.svelte-18sv61c{background:var(--color-accent);color:var(--color-accent-ink)}.primary.svelte-18sv61c:hover:not(:disabled){filter:brightness(1.08)}.danger.svelte-18sv61c{background:var(--color-danger);color:var(--color-marble-white)}.ghost.svelte-18sv61c{background:transparent;border-color:var(--color-line);color:var(--color-ink)}.ghost.svelte-18sv61c:hover:not(:disabled){background:var(--color-surface-2)}.subtle.svelte-18sv61c{background:var(--color-surface-2);color:var(--color-ink)}.subtle.svelte-18sv61c:hover:not(:disabled){background:var(--color-surface)}@media(pointer:coarse){.btn.svelte-18sv61c{min-height:44px}}.backdrop.svelte-jby388{position:fixed;inset:0;background:color-mix(in srgb,var(--color-space-black) 62%,transparent);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:50;padding:var(--space-4);animation:svelte-jby388-fade var(--motion-fast) var(--ease-out)}@keyframes svelte-jby388-fade{0%{opacity:0}}.dialog.svelte-jby388{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);max-width:34rem;width:100%;max-height:min(88dvh,46rem);padding:var(--space-5);animation:svelte-jby388-pop var(--motion-base) var(--ease-out)}@keyframes svelte-jby388-pop{0%{opacity:0;transform:translateY(8px) scale(.99)}}.dialog.svelte-jby388:focus-visible{outline:none}.dialog-head.svelte-jby388{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-4);flex:none}.dialog-title.svelte-jby388{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);margin:0;min-width:0;overflow-wrap:anywhere}.dialog-close.svelte-jby388{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.dialog-close.svelte-jby388:hover{background:var(--color-surface-2);color:var(--color-ink)}.dialog-close.svelte-jby388:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dialog-body.svelte-jby388{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1)}.dialog-footer.svelte-jby388{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex:none}.backdrop.sheet.svelte-jby388{place-items:end stretch;padding:0}.dialog.sheet.svelte-jby388{max-width:none;width:100%;max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;padding:var(--space-6) max(var(--space-4),env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));animation:svelte-jby388-slide-up var(--motion-base) var(--ease-out)}.dialog.sheet.svelte-jby388:before{content:"";position:absolute;top:var(--space-2);left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:var(--radius-pill);background:var(--color-line)}.dialog.sheet.svelte-jby388 .dialog-footer:where(.svelte-jby388){justify-content:stretch}.dialog.sheet.svelte-jby388 .dialog-footer:where(.svelte-jby388)>*{flex:1}.dialog.sheet.svelte-jby388 .dialog-footer:where(.svelte-jby388) .btn{width:100%;padding-block:var(--space-3)}@media(min-width:561px){.backdrop.sheet.svelte-jby388{place-items:center;padding:var(--space-4)}.dialog.sheet.svelte-jby388{max-width:34rem;max-height:min(88dvh,46rem);border-radius:var(--radius-lg);border-bottom:1px solid var(--color-line);padding:var(--space-5);animation:svelte-jby388-pop var(--motion-base) var(--ease-out)}.dialog.sheet.svelte-jby388:before{display:none}.dialog.sheet.svelte-jby388 .dialog-footer:where(.svelte-jby388){justify-content:flex-end}.dialog.sheet.svelte-jby388 .dialog-footer:where(.svelte-jby388)>*{flex:none}.dialog.sheet.svelte-jby388 .dialog-footer:where(.svelte-jby388) .btn{width:auto}}@keyframes svelte-jby388-slide-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-jby388,.dialog.svelte-jby388,.dialog.sheet.svelte-jby388{animation:none}}.sidebar.svelte-19to8dw{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface);border-inline-end:1px solid var(--color-line);padding-inline-start:env(safe-area-inset-left)}.sb-top.svelte-19to8dw{padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-3) var(--space-3);flex:none}.sb-top.svelte-19to8dw .btn{width:100%;justify-content:flex-start}.sb-list.svelte-19to8dw{flex:1;overflow-y:auto;min-height:0;padding:0 var(--space-2)}.sb-empty.svelte-19to8dw{color:var(--color-muted);font-size:var(--text-sm);padding:var(--space-3)}.sb-group-label.svelte-19to8dw{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);margin:var(--space-3) var(--space-2) var(--space-1);font-weight:var(--weight-medium)}.sb-list.svelte-19to8dw ul:where(.svelte-19to8dw){list-style:none;margin:0;padding:0}.sb-item.svelte-19to8dw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;color:var(--color-ink)}.sb-item.svelte-19to8dw:hover,.sb-item.active.svelte-19to8dw{background:var(--color-surface-2)}.sb-item.svelte-19to8dw:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sb-title.svelte-19to8dw{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sb-actions.svelte-19to8dw{display:none;gap:var(--space-1)}.sb-item.svelte-19to8dw:hover .sb-actions:where(.svelte-19to8dw),.sb-item.svelte-19to8dw:focus-within .sb-actions:where(.svelte-19to8dw){display:flex}.sb-mini.svelte-19to8dw{background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:var(--text-xs);padding:2px 4px;border-radius:var(--radius-sm)}.sb-mini.svelte-19to8dw:hover{color:var(--color-ink);background:var(--color-surface)}@media(pointer:coarse){.sb-item.svelte-19to8dw{min-height:44px}.sb-actions.svelte-19to8dw{display:flex}.sb-mini.svelte-19to8dw{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.rename-input.svelte-19to8dw{width:100%;font-size:var(--text-sm);padding:var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink)}.sb-footer.svelte-19to8dw{flex:none;display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}.foot-id.svelte-19to8dw{display:inline-flex;align-items:center;gap:var(--space-2)}.foot-name.svelte-19to8dw{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink)}.foot-desc.svelte-19to8dw{font-size:var(--text-xs);color:var(--color-muted);padding-inline-start:calc(.5em + var(--space-2))}.sov-dot.svelte-19to8dw{display:inline-block;width:.5em;height:.5em;border-radius:50%;background:var(--color-status-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-live) 22%,transparent);flex:none}.md.svelte-z28whr p{margin:0 0 var(--space-3)}.md.svelte-z28whr p:last-child{margin-bottom:0}.md.svelte-z28whr a{color:var(--color-accent);text-underline-offset:2px}.md.svelte-z28whr ul,.md.svelte-z28whr ol{margin:0 0 var(--space-3);padding-inline-start:var(--space-6)}.md.svelte-z28whr li{margin:var(--space-1) 0}.md.svelte-z28whr code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-2);padding:.1em .35em;border-radius:var(--radius-sm)}.md.svelte-z28whr pre{margin:0 0 var(--space-3)}.md.svelte-z28whr pre code{background:none;padding:0}.md.svelte-z28whr blockquote{margin:0 0 var(--space-3);padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-line);color:var(--color-muted)}.md.svelte-z28whr h1,.md.svelte-z28whr h2,.md.svelte-z28whr h3{margin:var(--space-4) 0 var(--space-2);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}.badge.svelte-dtbgkf{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:.15em .55em;border-radius:var(--radius-pill);border:1px solid var(--color-line);line-height:1.4}.badge-icon.svelte-dtbgkf{font-size:.95em}.ok.svelte-dtbgkf{color:var(--color-verdict-ok);border-color:color-mix(in srgb,var(--color-verdict-ok) 40%,transparent);background:color-mix(in srgb,var(--color-verdict-ok) 12%,transparent)}.warn.svelte-dtbgkf{color:var(--color-verdict-warn);border-color:color-mix(in srgb,var(--color-verdict-warn) 45%,transparent);background:color-mix(in srgb,var(--color-verdict-warn) 12%,transparent)}.info.svelte-dtbgkf{color:var(--color-sky, var(--color-accent));border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.web.svelte-dtbgkf{color:var(--color-web);border-color:color-mix(in srgb,var(--color-web) 40%,transparent);background:color-mix(in srgb,var(--color-web) 10%,transparent)}.neutral.svelte-dtbgkf{color:var(--color-muted)}.verdict-wrap.svelte-6arbd8{position:relative;display:inline-block}.verdict-btn.svelte-6arbd8{background:none;border:none;padding:0;cursor:pointer}.verdict-btn.svelte-6arbd8:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-pill)}.lock.svelte-6arbd8{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-instrument);font-size:var(--text-xs);letter-spacing:.05em;padding:.2em .6em .2em .5em;border-radius:var(--radius-pill);color:var(--color-lock);border:1px solid color-mix(in srgb,var(--color-lock) 45%,transparent);background:color-mix(in srgb,var(--color-lock) 12%,transparent);box-shadow:0 0 0 3px var(--color-signal-glow)}.lock-bars.svelte-6arbd8{display:inline-flex;align-items:flex-end;gap:2px;height:.85em}.lock-bars.svelte-6arbd8 i:where(.svelte-6arbd8){width:2.5px;background:currentColor;border-radius:1px}.lock-bars.svelte-6arbd8 i:where(.svelte-6arbd8):nth-child(1){height:45%}.lock-bars.svelte-6arbd8 i:where(.svelte-6arbd8):nth-child(2){height:72%}.lock-bars.svelte-6arbd8 i:where(.svelte-6arbd8):nth-child(3){height:100%}.lock-text.svelte-6arbd8{font-weight:var(--weight-medium)}.lock-tag.svelte-6arbd8{font-size:.82em;letter-spacing:.14em;opacity:.7;padding-inline-start:.35em;border-inline-start:1px solid color-mix(in srgb,var(--color-lock) 40%,transparent)}.popover.svelte-6arbd8{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:20rem;max-width:80vw;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-ink)}.popover.svelte-6arbd8 p:where(.svelte-6arbd8){margin:0 0 var(--space-2)}.popover.svelte-6arbd8 ul:where(.svelte-6arbd8){margin:0;padding-inline-start:var(--space-5)}.soft.svelte-6arbd8{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-2)}.chip.svelte-ogjsci{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;font-size:var(--text-xs);font-family:var(--font-mono);padding:.15em .5em;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web.svelte-ogjsci{border-color:color-mix(in srgb,var(--color-web) 40%,transparent);color:var(--color-web)}.cites.svelte-10w6aa9{margin-top:var(--space-3)}.cites-summary.svelte-10w6aa9{display:inline-flex;align-items:center;gap:var(--space-2);list-style:none;cursor:pointer;user-select:none;width:fit-content;padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.cites-summary.svelte-10w6aa9::-webkit-details-marker{display:none}.cites-summary.svelte-10w6aa9:hover{color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 22%,var(--color-line))}.cites-summary.svelte-10w6aa9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cites-summary.svelte-10w6aa9 .lock{color:var(--color-lock);flex:none}.cites-count.svelte-10w6aa9{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;height:1.35em;padding-inline:.35em;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-signal) 16%,var(--color-surface-2));color:var(--color-signal);font-size:.9em}.cites-web.svelte-10w6aa9{color:var(--color-web);letter-spacing:var(--tracking-eyebrow)}.cites-summary.svelte-10w6aa9 .chev{color:var(--color-muted);flex:none;transition:transform var(--motion-fast) var(--ease-out)}.cites[open].svelte-10w6aa9 .cites-summary:where(.svelte-10w6aa9) .chev{transform:rotate(180deg)}.cites-list.svelte-10w6aa9{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);animation:svelte-10w6aa9-reveal var(--motion-base) var(--ease-out)}@keyframes svelte-10w6aa9-reveal{0%{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.cites-list.svelte-10w6aa9{animation:none}.cites-summary.svelte-10w6aa9 .chev{transition:none}}.cite-link.svelte-10w6aa9{text-decoration:none}.scope.svelte-10w6aa9{opacity:.7;margin-inline-end:.35em}.abstain.svelte-1xjpim7{border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-line));background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-2)}.abstain-head.svelte-1xjpim7{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.abstain-icon.svelte-1xjpim7{color:var(--color-accent);font-size:var(--text-lg)}.abstain.svelte-1xjpim7 p:where(.svelte-1xjpim7){margin:0 0 var(--space-3);color:var(--color-ink);font-size:var(--text-sm)}.abstain-actions.svelte-1xjpim7{display:flex;flex-wrap:wrap;gap:var(--space-2)}.abstain-actions.svelte-1xjpim7 button:where(.svelte-1xjpim7){font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-ink);cursor:pointer}.abstain-actions.svelte-1xjpim7 button:where(.svelte-1xjpim7):hover{background:var(--color-surface)}.abstain-actions.svelte-1xjpim7 button:where(.svelte-1xjpim7):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.abstain-note.svelte-1xjpim7{margin:var(--space-3) 0 0!important;color:var(--color-muted);font-size:var(--text-xs)!important}.turn.svelte-7n5hr0{display:flex;flex-direction:column;margin-bottom:var(--space-6)}.turn.user.svelte-7n5hr0{align-items:flex-end}.bubble.svelte-7n5hr0{max-width:100%}.user.svelte-7n5hr0 .bubble:where(.svelte-7n5hr0){background:var(--color-surface-user);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);max-width:85%}.user-text.svelte-7n5hr0{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.assistant.svelte-7n5hr0 .bubble:where(.svelte-7n5hr0){background:var(--color-surface-assistant);border-radius:var(--radius-lg);padding:var(--space-1) 0}.answer.svelte-7n5hr0{overflow-wrap:anywhere}.caret.svelte-7n5hr0{display:inline-block;width:.5em;height:1.05em;margin-inline-start:2px;vertical-align:text-bottom;background:var(--color-accent);animation:svelte-7n5hr0-blink var(--caret-blink) steps(1) infinite}@media(prefers-reduced-motion:reduce){.caret.svelte-7n5hr0{animation:none;opacity:1}}@keyframes svelte-7n5hr0-blink{50%{opacity:0}}.meta.svelte-7n5hr0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.meta-badges.svelte-7n5hr0{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.telem.svelte-7n5hr0{font-size:var(--text-xs);color:var(--color-muted);font-family:var(--font-mono)}.meta-actions.svelte-7n5hr0{display:flex;gap:var(--space-1)}.error.svelte-7n5hr0{color:var(--color-ink)}.error.svelte-7n5hr0 strong:where(.svelte-7n5hr0){color:var(--color-danger)}.error.svelte-7n5hr0 p:where(.svelte-7n5hr0){margin:var(--space-2) 0;color:var(--color-muted);font-size:var(--text-sm)}.retry.svelte-7n5hr0{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-ink);cursor:pointer}.interrupted.svelte-7n5hr0{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.interrupted.svelte-7n5hr0 button:where(.svelte-7n5hr0){padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-ink);cursor:pointer}.trace.svelte-7n5hr0{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-muted)}.trace.svelte-7n5hr0 code:where(.svelte-7n5hr0){font-family:var(--font-mono)}.mic.svelte-1acqu3d{display:inline-flex;align-items:center;justify-content:center}.mic.pulse.svelte-1acqu3d{animation:svelte-1acqu3d-pulse var(--motion-slow) ease-in-out infinite;color:var(--color-clay, var(--color-danger))}@media(prefers-reduced-motion:reduce){.mic.pulse.svelte-1acqu3d{animation:none}}@keyframes svelte-1acqu3d-pulse{0%,to{opacity:1}50%{opacity:.4}}.glyph.svelte-ffmpit{display:inline-flex;align-items:center;justify-content:center}.glyph.on.svelte-ffmpit{color:var(--color-signal)}.speed.svelte-jw597d{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.vs-lead.svelte-jw597d{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.vs-field.svelte-jw597d{position:relative;display:inline-flex;align-items:center}.vs-field.svelte-jw597d .vs-caret{position:absolute;right:var(--space-2);color:var(--color-muted);pointer-events:none}.vs-select.svelte-jw597d{appearance:none;-webkit-appearance:none;padding:var(--space-1) calc(var(--space-5) + var(--space-1)) var(--space-1) var(--space-3);background:var(--color-surface-2);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.vs-select.svelte-jw597d:hover{border-color:color-mix(in srgb,var(--color-signal) 45%,var(--color-line))}.vs-select.svelte-jw597d:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:color-mix(in srgb,var(--color-signal) 55%,var(--color-line))}.vs-select.svelte-jw597d option:where(.svelte-jw597d){letter-spacing:normal;background:var(--color-surface);color:var(--color-ink)}@media(pointer:coarse){.vs-select.svelte-jw597d{padding-block:var(--space-2);min-height:44px}}.composer.svelte-1ot1e6u{border-top:1px solid var(--color-line);background:var(--color-bg);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.offline.svelte-1ot1e6u{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-verdict-warn)}.rail.svelte-1ot1e6u{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap}.rail-sep.svelte-1ot1e6u{width:1px;align-self:stretch;background:var(--color-line);margin:2px var(--space-2)}.lang.svelte-1ot1e6u{position:relative;display:inline-flex;align-items:center}.lang.svelte-1ot1e6u .lang-caret{position:absolute;right:var(--space-2);color:var(--color-muted);pointer-events:none}.lang-select.svelte-1ot1e6u{appearance:none;-webkit-appearance:none;padding:var(--space-1) calc(var(--space-5) + var(--space-1)) var(--space-1) var(--space-3);background:var(--color-surface-2);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.lang-select.svelte-1ot1e6u:hover{border-color:color-mix(in srgb,var(--color-ink) 22%,var(--color-line))}.lang-select.svelte-1ot1e6u:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.lang-select.svelte-1ot1e6u option:where(.svelte-1ot1e6u){letter-spacing:normal;background:var(--color-surface);color:var(--color-ink)}.interim.svelte-1ot1e6u{font-size:var(--text-xs);color:var(--color-muted);font-style:italic}.live-pill.svelte-1ot1e6u{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-signal);border:1px solid color-mix(in srgb,var(--color-signal) 45%,transparent);background:color-mix(in srgb,var(--color-signal) 12%,transparent);border-radius:var(--radius-pill);padding:.1em .6em}.live-pill.svelte-1ot1e6u:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-signal) 30%,transparent);animation:svelte-1ot1e6u-livedot 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.live-pill.svelte-1ot1e6u:before{animation:none}}@keyframes svelte-1ot1e6u-livedot{0%,to{opacity:1}50%{opacity:.35}}.voice-error.svelte-1ot1e6u{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-danger)}.input-row.svelte-1ot1e6u{display:flex;align-items:flex-end;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);transition:border-color var(--motion-fast) var(--ease-out)}.input-row.svelte-1ot1e6u:focus-within{border-color:color-mix(in srgb,var(--color-signal) 55%,var(--color-line))}textarea.svelte-1ot1e6u{flex:1;resize:none;border:none;background:none;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);padding:var(--space-2) 0;max-height:220px;min-width:0}textarea.svelte-1ot1e6u:focus{outline:none}textarea.svelte-1ot1e6u::placeholder{color:var(--color-muted)}textarea.svelte-1ot1e6u:disabled{opacity:.6}.send.svelte-1ot1e6u{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-signal) 60%,var(--color-line));background:color-mix(in srgb,var(--color-signal) 10%,transparent);color:var(--color-signal);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.send.svelte-1ot1e6u:hover:not(:disabled){background:color-mix(in srgb,var(--color-signal) 20%,transparent);border-color:var(--color-signal)}.send.svelte-1ot1e6u:active:not(:disabled){transform:translateY(1px);background:color-mix(in srgb,var(--color-signal) 28%,transparent)}.send.svelte-1ot1e6u:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.send.svelte-1ot1e6u:disabled{cursor:not-allowed;color:var(--color-muted);border-color:var(--color-line);background:transparent;opacity:.65}.send.stop.svelte-1ot1e6u{border-color:color-mix(in srgb,var(--color-danger) 55%,var(--color-line));background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.send.stop.svelte-1ot1e6u:hover{background:color-mix(in srgb,var(--color-danger) 20%,transparent);border-color:var(--color-danger)}.hint.svelte-1ot1e6u{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-muted);text-align:center}@media(max-width:560px){.composer.svelte-1ot1e6u{padding-inline:var(--space-3)}.hint.svelte-1ot1e6u{font-size:.68rem}}@media(pointer:coarse){.send.svelte-1ot1e6u{width:44px;height:44px}.lang-select.svelte-1ot1e6u{padding-block:var(--space-2);min-height:44px}}.suggests.svelte-1gls5e9{display:flex;flex-direction:column;gap:var(--space-2);animation:svelte-1gls5e9-sug-in var(--motion-base) var(--ease-out)}.landing.svelte-1gls5e9{align-items:center}@keyframes svelte-1gls5e9-sug-in{0%{opacity:0;transform:translateY(4px)}}.sug-head.svelte-1gls5e9{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.sug-list.svelte-1gls5e9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.sug-list.svelte-1gls5e9 li:where(.svelte-1gls5e9){min-width:0;max-width:100%}.landing.svelte-1gls5e9 .sug-list:where(.svelte-1gls5e9){justify-content:center;max-width:40rem}.sug-chip.svelte-1gls5e9{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;text-align:start;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.sug-text.svelte-1gls5e9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup.svelte-1gls5e9 .sug-text:where(.svelte-1gls5e9){white-space:normal}.sug-chip.svelte-1gls5e9 .sug-arrow{flex:none;color:var(--color-muted);opacity:0;transform:translate(-3px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.sug-chip.svelte-1gls5e9:hover,.sug-chip.svelte-1gls5e9:focus-visible{border-color:color-mix(in srgb,var(--color-signal) 55%,var(--color-line));background:color-mix(in srgb,var(--color-signal) 7%,var(--color-surface))}.sug-chip.svelte-1gls5e9:hover .sug-arrow,.sug-chip.svelte-1gls5e9:focus-visible .sug-arrow{opacity:1;transform:translate(0);color:var(--color-signal)}.sug-chip.svelte-1gls5e9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sug-dismiss.svelte-1gls5e9{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--color-muted);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast)}.sug-dismiss.svelte-1gls5e9:hover{color:var(--color-ink);background:var(--color-surface-2)}.sug-dismiss.svelte-1gls5e9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:560px){.landing.svelte-1gls5e9 .sug-list:where(.svelte-1gls5e9){flex-direction:column;align-items:stretch;width:100%}.landing.svelte-1gls5e9 .sug-list:where(.svelte-1gls5e9) li:where(.svelte-1gls5e9):has(.sug-chip:where(.svelte-1gls5e9)){width:100%}.landing.svelte-1gls5e9 .sug-chip:where(.svelte-1gls5e9){width:100%;max-width:none}.landing.svelte-1gls5e9 .sug-text:where(.svelte-1gls5e9){white-space:normal}.landing.svelte-1gls5e9 .sug-list:where(.svelte-1gls5e9) li:where(.svelte-1gls5e9):has(.sug-dismiss:where(.svelte-1gls5e9)){align-self:center}}@media(prefers-reduced-motion:reduce){.suggests.svelte-1gls5e9{animation:none}.sug-chip.svelte-1gls5e9 .sug-arrow{transition:none}}.vh.svelte-1fztx92{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-col.svelte-lvb1x4{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.stream.svelte-lvb1x4{flex:1;overflow-y:auto;min-height:0;padding:var(--space-6) var(--space-4) var(--space-4)}.reading-col.svelte-lvb1x4{max-width:var(--layout-readsize);margin:0 auto;width:100%}.composer-col.svelte-lvb1x4{max-width:none}.composer-col.svelte-lvb1x4 .composer{max-width:var(--layout-readsize);margin:0 auto}.empty.svelte-lvb1x4{text-align:center;padding:clamp(var(--space-8),12vh,var(--space-12)) var(--space-2)}.empty.svelte-lvb1x4 h1:where(.svelte-lvb1x4){display:inline-flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4)}.empty-wordmark.svelte-lvb1x4{display:block;height:26px;width:auto;align-self:center}.empty-wordmark-light.svelte-lvb1x4{display:none}:root[data-theme=light] .empty-wordmark-dark.svelte-lvb1x4{display:none}:root[data-theme=light] .empty-wordmark-light.svelte-lvb1x4{display:block}.empty-product.svelte-lvb1x4{font-family:var(--font-mono);font-size:var(--text-section);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--color-line)}.empty-lede.svelte-lvb1x4{color:var(--color-muted);font-size:var(--text-md);margin:0 auto var(--space-4);max-width:32rem;line-height:var(--leading-relaxed)}.empty-scope.svelte-lvb1x4{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin:0 auto;padding:var(--space-1) var(--space-4);border:1px solid color-mix(in srgb,var(--color-signal) 32%,var(--color-line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-signal) 7%,transparent);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);max-width:90%}.empty-scope.svelte-lvb1x4 strong:where(.svelte-lvb1x4){color:var(--color-signal);font-weight:var(--weight-medium)}.empty-scope.svelte-lvb1x4 .scope-glyph:where(.svelte-lvb1x4){color:var(--color-signal)}.landing-sugs.svelte-lvb1x4{margin-top:var(--space-6);display:flex;justify-content:center}.follow-sugs.svelte-lvb1x4{max-width:var(--layout-readsize);margin:0 auto var(--space-3);width:100%}.fab.svelte-lvb1x4{position:absolute;bottom:8.5rem;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-2);cursor:pointer;z-index:5}.fab.svelte-lvb1x4:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.toggle.svelte-d39fdc{display:inline-flex;align-items:center;padding:0;border:none;background:none;cursor:pointer;flex:none;border-radius:var(--radius-pill)}.track.svelte-d39fdc{position:relative;width:42px;height:24px;border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-line);transition:background var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.knob.svelte-d39fdc{position:absolute;top:50%;left:3px;width:16px;height:16px;border-radius:50%;background:var(--color-muted);transform:translateY(-50%);transition:transform var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out)}.on.svelte-d39fdc .track:where(.svelte-d39fdc){background:color-mix(in srgb,var(--color-signal) 30%,var(--color-surface-2));border-color:var(--color-signal)}.on.svelte-d39fdc .knob:where(.svelte-d39fdc){background:var(--color-signal);transform:translate(18px,-50%)}.toggle.svelte-d39fdc:hover .track:where(.svelte-d39fdc){border-color:color-mix(in srgb,var(--color-ink) 24%,var(--color-line))}.toggle.on.svelte-d39fdc:hover .track:where(.svelte-d39fdc){border-color:var(--color-signal)}.toggle.svelte-d39fdc:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(pointer:coarse){.toggle.svelte-d39fdc{min-width:44px;min-height:44px;justify-content:center}}@media(prefers-reduced-motion:reduce){.track.svelte-d39fdc,.knob.svelte-d39fdc{transition:none}}.seg.svelte-1dkbyok{display:inline-flex;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.seg-btn.svelte-1dkbyok{padding:var(--space-1) var(--space-4);background:transparent;border:none;color:var(--color-muted);cursor:pointer;text-transform:capitalize;font-size:var(--text-sm);white-space:nowrap;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.seg-btn.svelte-1dkbyok+.seg-btn:where(.svelte-1dkbyok){border-inline-start:1px solid var(--color-line)}.seg-btn.svelte-1dkbyok:hover{color:var(--color-ink);background:var(--color-surface-2)}.seg-btn.svelte-1dkbyok:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.seg-btn.on.svelte-1dkbyok{background:color-mix(in srgb,var(--color-signal) 14%,var(--color-surface-2));color:var(--color-accent)}@media(pointer:coarse){.seg-btn.svelte-1dkbyok{min-height:44px;padding-block:var(--space-2)}}.vp.svelte-14d9dhq{display:flex;flex-direction:column;gap:var(--space-2)}.row.svelte-14d9dhq{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.field.svelte-14d9dhq{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field-label.svelte-14d9dhq{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);font-family:var(--font-instrument)}select.svelte-14d9dhq{padding:var(--space-1) var(--space-2);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-sm);max-width:12rem}select.svelte-14d9dhq:disabled{opacity:.5}@media(pointer:coarse){select.svelte-14d9dhq{min-height:44px}}.vp-note.svelte-14d9dhq{margin:0;font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-normal)}.vp-blocker.svelte-14d9dhq{margin:0;font-size:var(--text-xs);color:var(--color-verdict-warn)}.voice-guard.svelte-1bhm6gz{display:flex;flex-direction:column;gap:var(--space-4)}.v-row.svelte-1bhm6gz{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.v-label.svelte-1bhm6gz{display:flex;flex-direction:column;gap:2px;min-width:0}.v-name.svelte-1bhm6gz{font-size:var(--text-sm);color:var(--color-ink)}.v-help.svelte-1bhm6gz{font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-normal)}.v-sub.svelte-1bhm6gz{display:flex;flex-direction:column;gap:var(--space-4);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--color-line)}.pref.svelte-1bhm6gz{display:flex;flex-direction:column;gap:var(--space-2)}.pref-label.svelte-1bhm6gz{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);font-family:var(--font-mono)}.pref-note.svelte-1bhm6gz{margin:0;font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-normal)}.blocker.svelte-1bhm6gz{margin:0;font-size:var(--text-xs);color:var(--color-verdict-warn)}@media(max-width:460px){.v-row.svelte-1bhm6gz{flex-direction:column;gap:var(--space-2)}}.live.svelte-810iww{position:fixed;inset:0;z-index:60;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(120% 80% at 50% 42%,color-mix(in srgb,var(--color-signal) calc(var(--orb-glow, .3) * 7%),transparent),transparent 60%),var(--color-bg);animation:svelte-810iww-live-in var(--motion-base) var(--ease-out)}@keyframes svelte-810iww-live-in{0%{opacity:0}to{opacity:1}}.live-top.svelte-810iww{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-4) var(--space-3)}.voice-chip.svelte-810iww{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50vw}.live-badge.svelte-810iww{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-signal)}.live-dot.svelte-810iww{width:8px;height:8px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 4px var(--color-signal-glow);animation:svelte-810iww-pulse 1.5s var(--ease-in-out) infinite}.voice-chip.svelte-810iww{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:.25em .7em}.top-actions.svelte-810iww{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-2)}.icon-btn.svelte-810iww{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);cursor:pointer;transition:color var(--motion-fast),border-color var(--motion-fast)}.icon-btn.svelte-810iww:hover{color:var(--color-ink);border-color:var(--color-ink)}.icon-btn.svelte-810iww:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.close.svelte-810iww:hover{border-color:var(--color-danger);color:var(--color-danger)}.stage.svelte-810iww{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-4);min-height:0;overflow-y:auto}@media(max-height:540px){.stage.svelte-810iww{gap:var(--space-3);justify-content:flex-start}.orb-wrap.svelte-810iww{width:clamp(96px,22vmin,150px);height:clamp(96px,22vmin,150px)}.live-bottom.svelte-810iww{padding-block:var(--space-3)}}.orb-wrap.svelte-810iww{position:relative;width:clamp(180px,34vmin,320px);height:clamp(180px,34vmin,320px);display:grid;place-items:center;transform:scale(var(--orb-scale, 1));will-change:transform}.orb-core.svelte-810iww{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle at 38% 34%,color-mix(in srgb,var(--color-signal) 92%,white),var(--color-signal) 46%,color-mix(in srgb,var(--color-signal) 55%,transparent) 74%,transparent 100%);box-shadow:0 0 calc(28px + var(--orb-glow, .3) * 90px) color-mix(in srgb,var(--color-signal) calc(35% + var(--orb-glow, .3) * 45%),transparent),inset 0 0 40px color-mix(in srgb,white calc(var(--orb-glow, .3) * 30%),transparent)}.orb-ring.svelte-810iww{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-signal) calc(20% + var(--orb-glow, .3) * 55%),transparent);opacity:calc(.3 + var(--orb-glow, .3) * .6)}.ring-1.svelte-810iww{inset:8%}.ring-2.svelte-810iww{inset:0;border-color:color-mix(in srgb,var(--color-signal) calc(10% + var(--orb-glow, .3) * 30%),transparent)}.caption.svelte-810iww{margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.28em;text-transform:uppercase;color:var(--color-signal);text-indent:.28em}[data-phase=idle].svelte-810iww .caption:where(.svelte-810iww){color:var(--color-muted)}.grounding.svelte-810iww{margin:calc(-1 * var(--space-3)) 0 0;display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);padding:var(--space-1) var(--space-4);border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-line));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-signal) 7%,transparent)}.grounding.svelte-810iww strong:where(.svelte-810iww){color:var(--color-signal);font-weight:var(--weight-medium)}.grounding.svelte-810iww .lock:where(.svelte-810iww){color:var(--color-lock)}.transcript.svelte-810iww{width:min(var(--layout-readsize),92vw);min-height:4.5rem;display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.transcript.svelte-810iww p:where(.svelte-810iww){margin:0;line-height:var(--leading-normal)}.who.svelte-810iww{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);margin-inline-end:var(--space-2)}.you.svelte-810iww{color:var(--color-muted);font-size:var(--text-md)}.akili.svelte-810iww{color:var(--color-ink);font-size:var(--text-lg)}.akili.pending.svelte-810iww{color:var(--color-muted);font-style:italic}.live-bottom.svelte-810iww{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom))}.fault.svelte-810iww{margin:0;max-width:42rem;text-align:center;font-size:var(--text-sm);color:var(--color-danger)}.hint-note.svelte-810iww{margin:0;max-width:42rem;text-align:center;font-size:var(--text-sm);color:var(--color-muted)}.end.svelte-810iww{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}.end.svelte-810iww:hover{border-color:var(--color-signal);background:color-mix(in srgb,var(--color-signal) 10%,transparent)}.end.svelte-810iww:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hint.svelte-810iww{margin:0;font-size:var(--text-xs);color:var(--color-muted)}@keyframes svelte-810iww-pulse{0%,to{opacity:1}50%{opacity:.4}}.live.reduced.svelte-810iww .orb-wrap:where(.svelte-810iww){transform:none}.live.reduced.svelte-810iww .orb-core:where(.svelte-810iww),.live.reduced.svelte-810iww .orb-ring:where(.svelte-810iww){display:none}.orb-state-dot.svelte-810iww{width:42%;height:42%;border-radius:50%;background:var(--color-signal);box-shadow:0 0 40px var(--color-signal-glow)}[data-phase=idle].svelte-810iww .orb-state-dot:where(.svelte-810iww){background:var(--color-status-idle);box-shadow:none}@media(prefers-reduced-motion:reduce){.live.svelte-810iww,.live-dot.svelte-810iww{animation:none}}.mini.svelte-732h8w{position:fixed;right:var(--space-5);bottom:calc(var(--layout-composer-clearance) + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-signal) 40%,var(--color-line));background:var(--color-surface);box-shadow:var(--shadow-2);animation:svelte-732h8w-mini-in var(--motion-base) var(--ease-out)}@keyframes svelte-732h8w-mini-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.face.svelte-732h8w{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;background:none;color:var(--color-ink);cursor:pointer;border-radius:var(--radius-pill)}.face.svelte-732h8w:hover{background:color-mix(in srgb,var(--color-signal) 10%,transparent)}.label.svelte-732h8w{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-signal)}[data-phase=idle].svelte-732h8w .label:where(.svelte-732h8w){color:var(--color-muted)}.dot.svelte-732h8w{width:8px;height:8px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 4px var(--color-signal-glow);animation:svelte-732h8w-pulse 1.5s var(--ease-in-out) infinite}[data-phase=idle].svelte-732h8w .dot:where(.svelte-732h8w){background:var(--color-status-idle);box-shadow:none;animation:none}.stop.svelte-732h8w{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-pill);border:none;background:none;color:var(--color-muted);cursor:pointer}.stop.svelte-732h8w:hover{color:var(--color-danger)}.face.svelte-732h8w:focus-visible,.stop.svelte-732h8w:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes svelte-732h8w-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.mini.svelte-732h8w,.dot.svelte-732h8w{animation:none}}.app.svelte-1uha8ag{display:grid;grid-template-columns:0 1fr;height:100dvh;overflow:hidden}.app.sidebar-open.svelte-1uha8ag{grid-template-columns:var(--layout-sidebar) 1fr}.sidebar-slot.svelte-1uha8ag{grid-column:1;min-height:0;overflow:hidden}.scrim.svelte-1uha8ag{display:none}.main.svelte-1uha8ag{grid-column:2;display:flex;flex-direction:column;min-width:0;min-height:0}.main-body.svelte-1uha8ag{flex:1;min-height:0}.settings-body.svelte-1uha8ag section:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:var(--space-3)}.settings-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-muted);margin:0;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:var(--weight-medium)}.sec-divide.svelte-1uha8ag{height:1px;background:var(--color-line);margin:var(--space-5) 0}.field.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2)}.field-help.svelte-1uha8ag{margin:0;font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-normal)}.ctl-row.svelte-1uha8ag{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ctl-label.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px;min-width:0}.ctl-name.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-ink)}@media(max-width:460px){.ctl-row.svelte-1uha8ag{flex-direction:column;gap:var(--space-2)}}@media(max-width:860px){.app.sidebar-open.svelte-1uha8ag{grid-template-columns:0 1fr}.app.sidebar-open.svelte-1uha8ag .sidebar-slot:where(.svelte-1uha8ag){position:fixed;inset:0 auto 0 0;width:min(var(--layout-sidebar),82vw);z-index:40;box-shadow:var(--shadow-2)}.app.sidebar-open.svelte-1uha8ag .scrim:where(.svelte-1uha8ag){display:block;position:fixed;inset:0;z-index:35;background:#00000073;border:none}}
