.backdrop.svelte-1l5foi3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:20}.sheet.svelte-1l5foi3{position:fixed;bottom:0;left:0;right:0;background:var(--bg-elev);border-top-left-radius:22px;border-top-right-radius:22px;padding:20px 20px calc(28px + var(--safe-bottom));z-index:21;display:flex;flex-direction:column;gap:14px;max-height:90vh;overflow-y:auto;animation:svelte-1l5foi3-slide-up .2s ease-out}@keyframes svelte-1l5foi3-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}header.svelte-1l5foi3{display:flex;align-items:center;justify-content:space-between}h2.svelte-1l5foi3{margin:0;font-size:18px;font-weight:600}.close.svelte-1l5foi3{background:transparent;border:none;padding:8px 12px;font-size:18px}label.svelte-1l5foi3{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-muted)}label.switch.svelte-1l5foi3{flex-direction:row;align-items:center;gap:12px;color:var(--text)}label.switch.svelte-1l5foi3 input:where(.svelte-1l5foi3){width:22px;height:22px}.err.svelte-1l5foi3{color:var(--danger);font-size:14px;margin:0}button.primary.svelte-1l5foi3{background:var(--accent);color:#0b0d10;border-color:transparent;font-weight:600;min-height:56px}.feed.svelte-pne8n1{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch}.empty.svelte-pne8n1{margin:auto;text-align:center;color:var(--text-muted);font-size:15px}.empty.svelte-pne8n1 p:where(.svelte-pne8n1){margin:6px 0}.empty.svelte-pne8n1 .hint:where(.svelte-pne8n1){font-size:13px;opacity:.7}.msg.svelte-pne8n1{display:flex}.msg.user.svelte-pne8n1{justify-content:flex-end}.msg.assistant.svelte-pne8n1,.msg.system.svelte-pne8n1{justify-content:flex-start}.bubble.svelte-pne8n1{max-width:85%;padding:10px 14px;border-radius:18px;white-space:pre-wrap;word-wrap:break-word;font-size:15px;line-height:1.35;user-select:text;-webkit-user-select:text}.msg.user.svelte-pne8n1 .bubble:where(.svelte-pne8n1){background:var(--accent);color:#0b0d10;border-bottom-right-radius:6px}.msg.assistant.svelte-pne8n1 .bubble:where(.svelte-pne8n1){background:var(--bg-elev);border:1px solid var(--border);border-bottom-left-radius:6px}.msg.system.svelte-pne8n1 .bubble:where(.svelte-pne8n1){background:transparent;border:1px dashed var(--border);color:var(--text-muted);font-size:13px;text-align:center;margin:0 auto}.bubble.typing.svelte-pne8n1{display:inline-flex;gap:4px;padding:14px 16px}.bubble.typing.svelte-pne8n1 span:where(.svelte-pne8n1){width:7px;height:7px;background:var(--text-muted);border-radius:50%;animation:svelte-pne8n1-pulse 1.1s infinite ease-in-out}.bubble.typing.svelte-pne8n1 span:where(.svelte-pne8n1):nth-child(2){animation-delay:.15s}.bubble.typing.svelte-pne8n1 span:where(.svelte-pne8n1):nth-child(3){animation-delay:.3s}@keyframes svelte-pne8n1-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.talk.svelte-k02h85{width:100%;min-height:140px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--bg-elev);border:2px solid var(--border);transition:background .15s,border-color .15s,transform .08s;padding:16px}.talk.svelte-k02h85 .icon:where(.svelte-k02h85){font-size:44px;line-height:1}.talk.svelte-k02h85 .label:where(.svelte-k02h85){font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.talk.svelte-k02h85:disabled{opacity:.4}.talk.pressed.svelte-k02h85,.talk.recording.svelte-k02h85{background:var(--accent-hot);border-color:var(--accent-hot);transform:scale(.98)}.talk.recording.svelte-k02h85 .label:where(.svelte-k02h85){color:#fff}.talk.recording.svelte-k02h85 .icon:where(.svelte-k02h85){animation:svelte-k02h85-pulse-mic .9s infinite}@keyframes svelte-k02h85-pulse-mic{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.app.svelte-1uha8ag{display:flex;flex-direction:column;height:100dvh;width:100%;padding-top:var(--safe-top)}.top.svelte-1uha8ag{display:flex;gap:10px;align-items:stretch;padding:10px 10px 8px;border-bottom:1px solid var(--border)}.selectors.svelte-1uha8ag{display:flex;gap:8px;flex:1;min-width:0}.selectors.svelte-1uha8ag select:where(.svelte-1uha8ag){flex:1;min-width:0}.status.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.dot.svelte-1uha8ag{width:12px;height:12px;border-radius:50%;background:var(--text-muted)}.dot.idle.svelte-1uha8ag{background:var(--ok)}.dot.working.svelte-1uha8ag{background:var(--accent);animation:svelte-1uha8ag-blink 1s infinite}.dot.recording.svelte-1uha8ag{background:var(--accent-hot);animation:svelte-1uha8ag-blink .6s infinite}.dot.speaking.svelte-1uha8ag{background:#ffd166;animation:svelte-1uha8ag-blink 1.2s infinite}.dot.offline.svelte-1uha8ag{background:var(--danger)}@keyframes svelte-1uha8ag-blink{0%,to{opacity:1}50%{opacity:.4}}.gear.svelte-1uha8ag{background:transparent;border:none;padding:8px 12px;font-size:20px;min-height:48px}.controls.svelte-1uha8ag{padding:10px 14px calc(14px + var(--safe-bottom));border-top:1px solid var(--border)}
