.dictation-settings.svelte-2io1c3{flex-direction:column;gap:1rem;display:flex}.dictation-settings.compact.svelte-2io1c3{gap:.75rem}.field.svelte-2io1c3{border:0;min-width:0;margin:0;padding:0}.field-label.svelte-2io1c3{color:var(--text-primary);font-size:.8125rem;font-weight:600;display:block}.field-hint.svelte-2io1c3{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem;line-height:1.125rem}.field-select.svelte-2io1c3,.field-textarea.svelte-2io1c3{border:1px solid var(--border);border-radius:var(--radius-sm,.375rem);background:var(--surface);width:100%;max-width:100%;color:var(--text-primary);outline:none;margin-top:.375rem;font-size:.8125rem}.field-select.svelte-2io1c3{height:2.25rem;padding:0 .5rem}.field-textarea.svelte-2io1c3{resize:vertical;padding:.5rem;line-height:1.25rem}.field-select.svelte-2io1c3:focus,.field-textarea.svelte-2io1c3:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.segmented.svelte-2io1c3{background:var(--surface-muted);border-radius:999px;gap:.25rem;margin-top:.375rem;padding:.1875rem;display:flex}.segment.svelte-2io1c3{cursor:pointer;min-height:2rem;color:var(--text-secondary);text-align:center;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.segment.selected.svelte-2io1c3{background:var(--surface);color:var(--accent);box-shadow:var(--vh-shadow-sm)}.segment.svelte-2io1c3:focus-within{box-shadow:0 0 0 2px var(--accent-soft)}.switch.svelte-2io1c3{width:1.125rem;height:1.125rem;accent-color:var(--accent);cursor:pointer;flex:none}.reset-button.svelte-2io1c3{color:var(--text-secondary);text-underline-offset:2px;font-size:.75rem;text-decoration:underline}.reset-button.svelte-2io1c3:hover{color:var(--text-primary)}.dictation-waveform.paused.svelte-1migrqt{opacity:.45;transition:opacity .2s}.dictation-recorder.svelte-q6m2g4{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.recording-dot.svelte-q6m2g4{background:var(--negative);border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite svelte-q6m2g4-dictation-blink}.recording-dot.processing.svelte-q6m2g4{background:var(--text-muted);animation:none}.dictation-clock.svelte-q6m2g4{min-width:2.5rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;font-size:.75rem;display:inline-flex}.dictation-clock.near-limit.svelte-q6m2g4{color:var(--warning);font-weight:600}.dictation-language-chip{border:1px solid var(--border);min-width:2.5rem;height:1.75rem;color:var(--text-secondary);letter-spacing:.02em;flex:none;padding:0 .5rem;font-size:.6875rem;font-weight:700;border-radius:999px!important}.dictation-language-chip:hover{background:var(--surface-muted);color:var(--text-primary)}.dictation-settings-trigger{width:1.25rem;height:2.25rem;color:var(--text-muted);margin-left:-.375rem;border-radius:999px!important}.dictation-settings-trigger:hover{color:var(--accent)}.dictation-finish.svelte-q6m2g4{background:var(--text-primary);width:2.75rem;height:2.75rem;color:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.dictation-finish.svelte-q6m2g4:hover:not(:disabled){background:var(--text-secondary)}.dictation-finish.svelte-q6m2g4:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.dictation-finish.svelte-q6m2g4:disabled{cursor:progress;opacity:.45}@media (width>=640px){.dictation-finish.svelte-q6m2g4{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.recording-dot.svelte-q6m2g4{animation:none}}@keyframes svelte-q6m2g4-dictation-blink{0%,to{opacity:1}50%{opacity:.35}}.dropdown-item{cursor:default;border-radius:var(--radius-sm);color:var(--text-primary);outline:none;align-items:center;padding:.4375rem .5rem;font-size:.8125rem;display:flex}.dropdown-item[data-highlighted]{background:var(--surface-muted)}.dropdown-item-selected{color:var(--accent);font-weight:600}.dropdown-item[data-disabled]{cursor:not-allowed;opacity:.45}.markdown-renderer{overflow-wrap:anywhere;max-width:100%}.markdown-renderer>:first-child{margin-top:0}.markdown-renderer>:last-child{margin-bottom:0}.markdown-renderer h1,.markdown-renderer h2,.markdown-renderer h3{margin:1rem 0 .5rem;font-weight:700;line-height:1.25}.markdown-renderer h1{font-size:1.35rem}.markdown-renderer h2{font-size:1.15rem}.markdown-renderer h3{font-size:1rem}.markdown-renderer h1[id],.markdown-renderer h2[id],.markdown-renderer h3[id],.markdown-renderer h4[id],.markdown-renderer h5[id],.markdown-renderer h6[id]{scroll-margin-top:1rem}.markdown-renderer p,.markdown-renderer ul,.markdown-renderer ol,.markdown-renderer blockquote,.markdown-renderer pre,.markdown-renderer table{margin:.75rem 0}.markdown-renderer ul,.markdown-renderer ol{padding-left:1.25rem}.markdown-renderer ul{list-style:outside}.markdown-renderer ol{list-style:decimal}.markdown-renderer blockquote{color:#4b5563;border-left:3px solid #d1d5db;padding-left:.85rem}.markdown-renderer a{color:#1f5aab;text-underline-offset:2px;font-weight:600;text-decoration:underline}.markdown-renderer code{color:#1f2937;background:#f3f4f6;border-radius:.25rem;padding:.1rem .25rem;font-size:.85em}.markdown-renderer pre{color:#f3f4f6;background:#111827;border:1px solid #e5e7eb;border-radius:.5rem;max-width:100%;padding:.85rem;position:relative;overflow-x:auto}.markdown-renderer .markdown-copy-code{color:#f3f4f6;opacity:0;background:#ffffff1a;border:1px solid #fff3;border-radius:.25rem;padding:.2rem .45rem;font-size:.7rem;line-height:1.2;transition:opacity .12s;position:absolute;top:.4rem;right:.4rem}.markdown-renderer pre:hover .markdown-copy-code,.markdown-renderer .markdown-copy-code:focus-visible{opacity:1}.markdown-renderer .markdown-copy-code[data-state=copied]{opacity:1;border-color:var(--positive-border);color:var(--positive-border)}.markdown-renderer .markdown-copy-code[data-state=error]{opacity:1;border-color:var(--negative-border);color:var(--negative-border)}.markdown-renderer pre code{color:inherit;background:0 0;padding:0}.markdown-renderer table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.markdown-renderer th,.markdown-renderer td{text-align:left;vertical-align:top;white-space:nowrap;border:1px solid #e5e7eb;padding:.45rem .6rem}.markdown-renderer th{background:#f9fafb;font-weight:700}.message-bubble.svelte-qf121g{content-visibility:auto;contain-intrinsic-size:auto 120px}.message-action-button{width:2.75rem;height:2.75rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.message-action-button:hover:not(:disabled){background:var(--surface);color:var(--text-primary)}.message-action-button:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);outline:none}.message-action-button:disabled{cursor:not-allowed;opacity:.5}@media (width>=640px){.message-action-button{width:2rem;height:2rem}}.prompt-tool-button{width:2.75rem;height:2.75rem;color:var(--text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.prompt-tool-button:hover:not(:disabled){background:var(--surface-muted);color:var(--accent)}.prompt-tool-button:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);outline:none}.prompt-tool-button:disabled{cursor:not-allowed;opacity:.45}@media (width>=640px){.prompt-tool-button{width:2.25rem;height:2.25rem}.prompt-template-button{height:2.25rem}.prompt-mode-chip{height:1.75rem}}.prompt-template-button{height:2.75rem;color:var(--text-secondary);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.prompt-template-button:hover:not(:disabled),.prompt-template-button.selected{background:var(--accent-soft);color:var(--accent)}.prompt-template-button:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);outline:none}.prompt-template-button:disabled{cursor:not-allowed;opacity:.45}.prompt-mode-chip{border:1px solid var(--border);background:var(--surface);height:2.75rem;color:var(--text-secondary);border-radius:999px;flex:none;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.prompt-mode-chip-icon{justify-content:center;width:2.75rem;padding:0}.prompt-mode-chip:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary)}.prompt-mode-chip.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.prompt-mode-chip:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);outline:none}.prompt-mode-chip:disabled{cursor:not-allowed;opacity:.45}@media (width>=640px){.prompt-mode-chip-icon{width:2.25rem;height:2.25rem}}
