.transcribe-area.svelte-11i2qwt{position:relative;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;font-synthesis:none}.preview.svelte-11i2qwt,.input.svelte-11i2qwt{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:400;font-style:normal;font-variant:normal;font-stretch:normal;font-kerning:none;font-feature-settings:normal;font-variant-ligatures:none;letter-spacing:normal;word-spacing:normal;text-rendering:auto;-webkit-text-size-adjust:100%;padding:8px;margin:0;border:1px solid #ccc;border-radius:4px;width:100%;min-height:120px;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;tab-size:4;-moz-tab-size:4;text-indent:0;resize:vertical}.preview.svelte-11i2qwt{pointer-events:none}.input.svelte-11i2qwt{position:absolute;inset:0;height:100%;background:transparent;color:transparent;caret-color:#000;resize:none;overflow:auto}.input.svelte-11i2qwt:focus{outline:2px solid #4a90d9;outline-offset:-1px}.committed.svelte-11i2qwt{color:#1a1a1a;font-weight:600}.dictated.svelte-11i2qwt{color:#0b9488;font-weight:600}.utterance.svelte-11i2qwt{color:#0b9488;font-weight:600;text-decoration:underline;text-decoration-color:#ccc;text-decoration-style:solid}.confidence-word.svelte-11i2qwt{color:inherit;font-weight:600}.interim.svelte-11i2qwt{text-decoration:underline;text-decoration-color:#bbb}.interim.stable.svelte-11i2qwt{color:#0b9488;font-weight:600;text-decoration-style:dotted}.interim.unstable.svelte-11i2qwt{color:#558c85;font-weight:600;text-decoration-style:dotted;font-style:italic}.interim-word.svelte-11i2qwt{text-decoration:underline;text-decoration-color:#bbb}.interim-word.stable.svelte-11i2qwt{font-weight:600;text-decoration-style:dotted}.interim-word.unstable.svelte-11i2qwt{font-weight:600;text-decoration-style:dotted;font-style:italic}.placeholder.svelte-11i2qwt{color:#999}.transcribe-area.svelte-11i2qwt:has(.input:where(.svelte-11i2qwt):disabled){opacity:.6;cursor:not-allowed}.input.svelte-11i2qwt:disabled{cursor:not-allowed}.ta-debug.svelte-11i2qwt{margin-top:8px;font-size:11px;font-family:Courier New,Courier,monospace;border:1px solid #ddd;border-radius:4px;padding:4px 8px}.ta-debug.svelte-11i2qwt summary:where(.svelte-11i2qwt){cursor:pointer;font-weight:600;font-size:12px}.ta-debug-state.svelte-11i2qwt{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0;border-bottom:1px solid #eee}.ta-debug-interims.svelte-11i2qwt{padding:4px 0;border-bottom:1px solid #eee}.ta-debug-interim.svelte-11i2qwt{display:block;padding-left:8px;color:#888}.ta-debug-log.svelte-11i2qwt{max-height:200px;overflow-y:auto}.ta-debug-entry.svelte-11i2qwt{display:flex;gap:6px;padding:1px 0;border-bottom:1px solid #f5f5f5;white-space:nowrap}.ta-debug-entry.is-input.svelte-11i2qwt{background:#fff8e1}.ta-debug-entry.is-transcript.svelte-11i2qwt{background:#f3e5f5}.ta-debug-time.svelte-11i2qwt{color:#999;flex-shrink:0}.ta-debug-src.svelte-11i2qwt{width:72px;flex-shrink:0;font-weight:600}.ta-debug-data.svelte-11i2qwt{overflow:hidden;text-overflow:ellipsis;color:#555}.controls.svelte-mz6c12{display:flex;align-items:center;gap:8px;margin-top:4px}.char-count.svelte-mz6c12{font-size:12px;color:#999}.copy-btn.svelte-mz6c12{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer;font-size:14px}.copy-btn.svelte-mz6c12:hover{background:#e8e8e8}.debug.svelte-15xd5t5{margin-top:24px;font-size:13px}.debug.svelte-15xd5t5 summary:where(.svelte-15xd5t5){cursor:pointer;font-weight:600;margin-bottom:8px}.debug-section.svelte-15xd5t5{margin-bottom:12px}.event-log.svelte-15xd5t5{max-height:300px;overflow-y:auto;border:1px solid #eee;border-radius:4px;padding:4px}.log-entry.svelte-15xd5t5{display:flex;gap:8px;padding:2px 4px;font-family:Courier New,Courier,monospace;font-size:12px;border-bottom:1px solid #f5f5f5}.log-entry.final.svelte-15xd5t5{background:#f0f8f0}.log-time.svelte-15xd5t5{color:#999;flex-shrink:0}.log-type.svelte-15xd5t5{width:48px;flex-shrink:0;font-weight:600}.log-entry.final.svelte-15xd5t5 .log-type:where(.svelte-15xd5t5){color:#2e7d32}.log-entry.svelte-15xd5t5:not(.final) .log-type:where(.svelte-15xd5t5){color:#888}.log-seg.svelte-15xd5t5{color:#999;flex-shrink:0}.log-text.svelte-15xd5t5{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-conf.svelte-15xd5t5{color:#999;flex-shrink:0}main.svelte-1uha8ag{max-width:640px;margin:0 auto;padding:24px 16px;font-family:system-ui,-apple-system,sans-serif}h1.svelte-1uha8ag{font-size:1.3rem;margin-bottom:4px}h2.svelte-1uha8ag{font-size:.95rem;margin:0 0 2px}code.svelte-1uha8ag{background:#f0f0f0;padding:1px 4px;border-radius:3px;font-size:.85em}.intro.svelte-1uha8ag{color:#555;font-size:14px;margin:0 0 16px}.intro.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#4a90d9}.level.svelte-1uha8ag{margin-bottom:20px}.level-desc.svelte-1uha8ag{color:#888;font-size:13px;margin:0 0 6px}.desc-composing.svelte-1uha8ag{text-decoration:underline dotted #bbb;font-weight:600}.desc-unstable.svelte-1uha8ag{text-decoration:underline dotted #bbb;font-style:italic;font-weight:600}.desc-high.svelte-1uha8ag{color:#0b9488;font-weight:600}.desc-low.svelte-1uha8ag{color:#d9770a;font-weight:600}.level-toggles.svelte-1uha8ag{display:flex;gap:16px;margin-bottom:6px;font-size:13px;color:#555}.level-toggles.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;align-items:center;gap:4px;cursor:pointer}.seed-btn.svelte-1uha8ag{font-size:12px;padding:3px 8px}.plain-textarea.svelte-1uha8ag{font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;padding:8px;margin:0;border:1px solid #ccc;border-radius:4px;width:100%;min-height:80px;box-sizing:border-box;resize:vertical}.plain-textarea.svelte-1uha8ag:focus{outline:2px solid #4a90d9;outline-offset:-1px}.controls.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.controls.svelte-1uha8ag:last-of-type{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #eee}button.svelte-1uha8ag{padding:6px 12px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer;font-size:13px}button.svelte-1uha8ag:hover{background:#e8e8e8}select.svelte-1uha8ag{padding:6px 8px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;font-size:13px}.server-url.svelte-1uha8ag,.api-key.svelte-1uha8ag{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:13px;font-family:monospace}.setup-link.svelte-1uha8ag{color:#4a90d9;font-size:13px;text-decoration:none}.setup-link.svelte-1uha8ag:hover{text-decoration:underline}.status.svelte-1uha8ag{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#ccc}.dot.active.svelte-1uha8ag{background:#e53935;animation:svelte-1uha8ag-pulse 1.5s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.4}}
