:root{color-scheme:light;--paper: #f3f1ec;--sheet: #fbfaf7;--ink: #1c1b18;--ink-2: #55524b;--ink-3: #6b675f;--rule: #e0dcd3;--rule-strong: #cbc6bb;--hover: rgb(28 27 24 / 4.5%);--selected: #ece8df;--raised: #fdfcfa;--accent: #c2410c;--accent-strong: #9a3412;--accent-ink: #fffaf5;--ok: #2f7d4f;--danger: #b42318;--danger-ink: #fffaf5;--danger-soft: #fbeae7;--favorite-text: #8a5300;--favorite-bg: #f7eddb;--favorite-border: #e4cd9f;--focus-ring: #1c1b18;--focus-ring-offset: 2px;--radius-s: 4px;--radius-m: 6px;--font-ui: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans", "Microsoft YaHei UI", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Consolas, monospace;--header-height: 52px;--inspector-width: 360px;--sheet-inset: max(32px, calc((100% - 760px)/2) )}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper: #151412;--sheet: #1c1b18;--ink: #ece8df;--ink-2: #b3aea3;--ink-3: #948f85;--rule: #2b2925;--rule-strong: #3c3934;--hover: rgb(236 232 223 / 5%);--selected: #2a2824;--raised: #3a3732;--accent: #f08a4f;--accent-strong: #f5a36f;--accent-ink: #1a120c;--ok: #6cc28f;--danger: #f0938a;--danger-ink: #1a120c;--danger-soft: #3a1f1c;--favorite-text: #e7b766;--favorite-bg: #2d2517;--favorite-border: #5b4823;--focus-ring: #ece8df;--focus-ring-offset: 2px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{scrollbar-color:var(--rule-strong) transparent}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,p{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-m);font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-strong)}.btn-primary:disabled{background:var(--selected);color:var(--ink-3)}.btn-danger{background:var(--danger);color:var(--danger-ink)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,var(--ink))}.btn-secondary{border-color:var(--rule-strong);background:transparent;color:var(--ink)}.btn-secondary:hover:not(:disabled){background:var(--hover)}.btn-text{display:inline-flex;align-items:center;min-height:32px;padding:0 8px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-2);font-size:13px;line-height:20px}.btn-text:hover:not(:disabled){background:var(--hover);color:var(--ink)}.btn-text:disabled{color:var(--ink-3);opacity:.5}.btn-text:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.control-input,.control-select{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--sheet);color:var(--ink);font-size:13px;line-height:20px}.control-input::placeholder{color:var(--ink-3)}.control-input::-webkit-search-cancel-button{width:14px;height:14px;margin-left:6px;background:var(--ink-3);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M4 4l8 8M12 4l-8 8%27/%3E%3C/svg%3E") center / contain no-repeat}.control-input::-webkit-search-cancel-button:hover{background:var(--ink)}.control-input:focus-visible,.control-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.control-input:disabled,.control-select:disabled{color:var(--ink-3);background:transparent}.ui-select-container{position:relative;min-width:0}.ui-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.ui-select-trigger:hover:not(:disabled){background-image:linear-gradient(var(--hover),var(--hover))}.ui-select-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-chevron{flex:none;width:14px;height:14px;color:var(--ink-3);transition:transform .12s ease}.ui-select-chevron.is-open{transform:rotate(180deg)}.ui-select-menu{padding:4px;overflow-y:auto;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--sheet);box-shadow:0 12px 32px #0000001f;scrollbar-width:thin}.ui-select-group-header{padding:8px 10px 4px;color:var(--ink-3);font-size:11px;font-weight:600}.ui-select-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:5px 10px;border-radius:var(--radius-s);font-size:13px;cursor:pointer}.ui-select-option.is-focused{background:var(--hover)}.ui-select-option.is-selected{font-weight:600}.ui-select-option.is-disabled{color:var(--ink-3);cursor:default}.ui-select-option-content{display:flex;flex-direction:column;min-width:0}.ui-select-option-sub{color:var(--ink-3);font-size:11.5px;font-weight:400}.ui-select-check{flex:none;width:14px;height:14px;color:var(--ink)}.ui-checkbox-label{display:inline-flex;align-items:center;gap:8px;min-height:28px;font-size:13px;line-height:20px;color:var(--ink-2);cursor:pointer}.ui-checkbox-label.is-disabled{color:var(--ink-3);cursor:default}.ui-checkbox-box{position:relative;display:inline-grid;flex:none;place-items:center;width:16px;height:16px;border:1.5px solid var(--rule-strong);border-radius:3px;background:var(--sheet);transition:border-color .12s ease}.ui-checkbox-label:not(.is-disabled):hover .ui-checkbox-box:not(.is-checked){border-color:var(--ink-3)}.ui-checkbox-box.is-checked{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ui-checkbox-input{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;margin:0;opacity:0;cursor:inherit}.ui-checkbox-icon{width:12px;height:12px;visibility:hidden}.ui-checkbox-icon.is-visible{visibility:visible}.ui-checkbox-box:has(.ui-checkbox-input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;border-radius:var(--radius-m);background:var(--selected)}.segmented-option{min-height:32px;padding:0 8px;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;color:var(--ink-2);line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.segmented-option:hover:not(:disabled,[aria-checked=true]){background:var(--hover);color:var(--ink)}.segmented-option[aria-checked=true]{border-color:var(--rule-strong);background:var(--raised);color:var(--ink)}.segmented-option:disabled{color:var(--ink-3)}.segmented-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.segmented-label{font-size:13px;font-weight:600}.segmented-detail{margin-left:6px;color:var(--ink-3);font-size:11.5px;font-variant-numeric:tabular-nums}.segmented-option[aria-checked=true] .segmented-detail{color:var(--ink-2)}.ui-slider-group{display:flex;flex-direction:column;gap:2px}.control-header{display:flex;align-items:center;gap:4px;min-height:22px}.control-label{font-size:13px;line-height:20px}.control-header .control-label{flex:1;min-width:0}.control-value{color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums;line-height:20px}.btn-reset{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--ink-3)}.btn-reset:hover:not(:disabled){background:var(--hover);color:var(--ink)}.btn-reset:disabled{visibility:hidden}.btn-reset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.ui-slider-track-wrap{display:flex}.control-slider{--surface: var(--paper);--track: var(--rule-strong);--fill: var(--ink);width:100%;height:20px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.control-slider:disabled{--fill: var(--ink-3);cursor:default}.control-slider::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:linear-gradient(to right,var(--fill) var(--slider-progress, 0%),var(--track) var(--slider-progress, 0%))}.control-slider::-moz-range-track{height:2px;border-radius:1px;background:linear-gradient(to right,var(--fill) var(--slider-progress, 0%),var(--track) var(--slider-progress, 0%))}.control-slider::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:2px solid var(--fill);border-radius:50%;background:var(--raised);-webkit-appearance:none;-moz-appearance:none;appearance:none}.control-slider::-moz-range-thumb{width:10px;height:10px;border:2px solid var(--fill);border-radius:50%;background:var(--raised)}.control-slider:focus-visible{outline:none}.control-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring)}.control-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring)}.player-wrapper{display:flex;align-items:center;gap:12px;min-width:0}.audio-player{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.ui-audio-btn{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--rule-strong);border-radius:50%;background:transparent;color:var(--ink);transition:background-color .12s ease}.ui-audio-btn:hover{background:var(--hover)}.ui-audio-play-btn{width:44px;height:44px;border-color:var(--ink);background:var(--ink);color:var(--sheet)}.ui-audio-play-btn:hover{background:var(--ink-2)}.ui-audio-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.player-main{display:flex;flex:1;flex-direction:column;min-width:0}.player-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:20px}.player-title{min-width:0}.ui-audio-time{flex:none;color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums;line-height:20px}.ui-audio-seek-wrap{position:relative;display:flex;align-items:center;height:40px}.waveform{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.waveform-rest{fill:var(--rule-strong)}.waveform-played{fill:var(--accent);transition:clip-path .25s linear}.waveform-hover{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--ink);pointer-events:none}.waveform-hover-time{position:absolute;bottom:100%;left:50%;margin-bottom:4px;padding:1px 6px;border-radius:var(--radius-s);background:var(--ink);color:var(--sheet);font-size:11px;font-variant-numeric:tabular-nums;line-height:16px;transform:translate(-50%);white-space:nowrap}.has-waveform .control-slider{position:relative;z-index:1;height:100%;cursor:pointer;opacity:0}.has-waveform:has(.control-slider:focus-visible){border-radius:var(--radius-s);outline:2px solid var(--focus-ring);outline-offset:4px}.has-waveform{animation:waveform-in .24s ease-out}@keyframes waveform-in{0%{opacity:0}}.btn-download{flex:none;min-height:36px;padding:0 14px;border-color:var(--rule-strong);color:var(--ink);font-size:13px;font-weight:500}.btn-download:hover{background:var(--hover)}.btn-download:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.app{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);height:100dvh}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--rule)}.brand{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.brand-mark{width:18px;height:18px;fill:var(--accent)}.brand-accent{color:var(--accent)}.header-tools{display:flex;align-items:center;gap:16px}.api-status{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:12px}.status-label{color:var(--ink-3)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.api-status[data-state=healthy] .status-dot{background:var(--ok)}.api-status[data-state=unavailable] .status-dot{background:var(--danger)}.api-status[data-state=loading] .status-dot{animation:pulse 1.4s ease-in-out infinite}.language-control .control-select{width:auto;min-height:32px;padding:0 8px;border-color:transparent;background:transparent;color:var(--ink-2)}.language-control .control-select:hover:not(:disabled){color:var(--ink)}.language-control .ui-select-trigger-label{overflow:visible}.workbench{display:grid;grid-template-areas:"sheet inspector" "result inspector";grid-template-columns:minmax(0,1fr) var(--inspector-width);grid-template-rows:minmax(0,1fr) auto;min-height:0}.workbench>*{min-width:0;min-height:0}.section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.section-title{color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section-count{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.inline-alert{padding:8px 12px;border-radius:var(--radius-s);background:var(--danger-soft);color:var(--danger);font-size:13px;line-height:20px}.sheet{display:flex;grid-area:sheet;flex-direction:column;background:var(--sheet)}.sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--sheet-inset) 0}.sheet-actions{display:flex;gap:4px;margin-right:-8px}.hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.text-editor{flex:1;width:100%;min-height:0;padding:16px var(--sheet-inset) 24px;border:0;background:transparent;color:var(--ink);font-size:17px;line-height:1.8;resize:none;scrollbar-width:thin}.text-editor::placeholder{color:var(--ink-3)}.text-editor:focus-visible{outline:none}.sheet:has(.text-editor:focus-visible) .sheet-header .section-title{color:var(--ink)}.text-editor:disabled{color:var(--ink-2)}.sheet-alerts{display:flex;flex-direction:column;gap:6px;padding:0 var(--sheet-inset) 12px}.sheet-footer{display:flex;align-items:center;gap:24px;padding:12px var(--sheet-inset) 14px;border-top:1px solid var(--rule)}.sheet-notes{display:flex;flex:1;flex-direction:column;min-width:0;color:var(--ink-3);font-size:12px;line-height:18px}.sheet-submit{display:flex;flex:none;align-items:center;gap:16px}.char-counter{flex:none;color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums}.char-counter.counter-error{color:var(--danger);font-weight:600}.inspector{display:flex;grid-area:inspector;flex-direction:column;border-left:1px solid var(--rule);overflow-y:auto;scrollbar-width:thin}.inspector-section{display:flex;flex-direction:column;gap:12px;padding:12px 20px 16px;border-bottom:1px solid var(--rule)}.voice-section{flex:1 0 auto}.delivery-section{flex:none;gap:10px;border-bottom:0}.delivery-section .btn-text{margin-right:-8px}.delivery-row{display:flex;align-items:center;gap:12px;margin-bottom:2px}.delivery-row .segmented{flex:1;min-width:0}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.voice-current{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--sheet)}.voice-current-text{display:flex;flex-direction:column;min-width:0}.voice-current-name{font-size:15px;font-weight:600}.voice-current-meta{color:var(--ink-2);font-size:12px}.voice-current-meta>span{white-space:nowrap}.voice-current-id{overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.btn-favorite{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:transparent;color:var(--ink-2);font-size:12px;line-height:20px;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.btn-favorite svg{flex:none}.btn-favorite:hover:not(:disabled){background:var(--hover);color:var(--ink)}.btn-favorite.is-favorite{border-color:var(--favorite-border);background:var(--favorite-bg);color:var(--favorite-text)}.btn-favorite.is-favorite:hover:not(:disabled){background-image:linear-gradient(var(--hover),var(--hover));color:var(--favorite-text)}.btn-favorite:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.voice-filters{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px}.voice-notice{margin-bottom:-4px;color:var(--ink-3);font-size:12px}.voice-list{position:relative;flex:1 1 0;min-height:200px;overflow-y:auto;border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--sheet);overscroll-behavior:contain;scrollbar-width:thin}.voice-list:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.voice-list-empty{padding:32px 16px;color:var(--ink-3);font-size:13px;text-align:center}.voice-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px 4px;color:var(--ink-3);font-size:11.5px;line-height:16px}.voice-option{display:flex;align-items:center;gap:10px;padding:5px 12px;line-height:20px;cursor:pointer}.voice-option:hover{background:var(--hover)}.voice-option[aria-selected=true]{background:var(--selected)}.voice-option[aria-selected=true] .voice-option-name{font-weight:600}.voice-option[aria-selected=true] .voice-option-meta{color:var(--ink-2)}.voice-list[aria-disabled=true] .voice-option{cursor:default;opacity:.55}.voice-list[aria-disabled=true] .voice-option:hover:not([aria-selected=true]){background:transparent}.voice-option-name{flex:1;min-width:0;overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.voice-option-meta{flex:none;color:var(--ink-3);font-size:12px}.voice-avatar{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:oklch(.92 .045 var(--hue));color:oklch(.4 .09 var(--hue));font-size:11.5px;font-weight:600;line-height:1}.voice-avatar-large{width:40px;height:40px;font-size:16px}.voice-option[aria-selected=true] .voice-avatar{background:oklch(.4 .09 var(--hue));color:oklch(.97 .02 var(--hue))}@media(prefers-color-scheme:dark){.voice-avatar{background:oklch(.34 .06 var(--hue));color:oklch(.88 .07 var(--hue))}.voice-option[aria-selected=true] .voice-avatar{background:oklch(.8 .09 var(--hue));color:oklch(.25 .05 var(--hue))}}.auth-card{display:flex;flex-direction:column;gap:10px;margin:12px 20px 0;padding:12px;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--sheet)}.auth-card-title{font-size:13px;font-weight:600}.auth-card-form{display:flex;gap:8px}.auth-key-input{flex:1;min-width:0;min-height:34px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--paper);font-family:var(--font-mono);font-size:13px}.auth-key-input::placeholder{color:var(--ink-3);font-family:var(--font-ui)}.auth-key-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.btn-unlock{min-height:34px;padding:0 14px;border:0;border-radius:var(--radius-s);background:var(--ink);color:var(--sheet);font-size:13px;font-weight:600;transition:background-color .12s ease}.btn-unlock:hover:not(:disabled){background:var(--ink-2)}.btn-unlock:disabled{background:var(--selected);color:var(--ink-3)}.btn-unlock:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.auth-card-error{color:var(--danger);font-size:12.5px}.synthesis-actions{display:flex;gap:8px}.btn-synthesize{min-width:132px}.result{display:flex;grid-area:result;flex-direction:column;justify-content:center;gap:10px;min-height:96px;padding:14px var(--sheet-inset) 18px;border-top:1px solid var(--rule);background:var(--sheet)}.result-status{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:13px;font-variant-numeric:tabular-nums;line-height:20px}.live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.4s ease-in-out infinite}.result-track .control-slider{--surface: var(--sheet)}.result-live{display:flex;align-items:center;justify-content:space-between;height:40px;overflow:hidden}.result-live span{flex:0 1 2px;min-width:1px;height:100%;border-radius:2px;background:var(--accent);opacity:.55;transform:scaleY(.12);animation:voice-forming 1.3s ease-in-out infinite}.result-live span:nth-child(3n){animation-duration:1.05s}.result-live span:nth-child(4n+1){animation-duration:1.55s}@keyframes voice-forming{0%,to{transform:scaleY(.12)}50%{transform:scaleY(.9)}}.result-metadata{overflow:hidden;color:var(--ink-3);font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.result-voice{margin-right:4px;color:var(--ink);font-size:13.5px;font-weight:600}.confirm-dialog{width:min(360px,calc(100vw - 32px));padding:20px 22px;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--sheet);color:var(--ink);box-shadow:0 16px 40px #0000002e}.confirm-dialog::backdrop{background:#14131159}.confirm-dialog h2{margin-bottom:8px;font-size:15px;font-weight:600}.confirm-dialog p{color:var(--ink-2)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@keyframes pulse{50%{opacity:.35}}@media(max-width:1080px){:root{--inspector-width: 320px;--sheet-inset: 24px}.shortcut-hint{display:none}}@media(min-width:768px)and (max-height:820px){:root{--header-height: 46px}.inspector-section{gap:10px;padding:8px 20px 12px}.delivery-section{gap:6px}.voice-current{padding:7px 10px}.voice-current-meta{display:none}.voice-list{min-height:150px}.result{min-height:80px;padding-block:8px}}@media(max-width:767px){:root{--sheet-inset: 16px}.app{grid-template-rows:var(--header-height) auto;height:auto;min-height:100dvh}.app-header{padding:0 16px}.status-label{display:none}.workbench{grid-template-areas:"sheet" "result" "inspector";grid-template-columns:1fr;grid-template-rows:auto}.sheet-footer{flex-wrap:wrap;gap:10px 16px}.sheet-submit{flex:1 1 100%;justify-content:space-between}.text-editor{min-height:42vh;font-size:16px}.shortcut-hint{display:none}.inspector{overflow:visible;border-top:1px solid var(--rule);border-left:0}.inspector-section{padding:12px 16px 16px}.voice-section{min-height:0}.voice-list{flex:none;max-height:320px}.result{min-height:0}.synthesis-actions,.action-buttons .btn{flex:1}.player-wrapper{flex-wrap:wrap}.audio-player{flex-basis:100%}.btn-download{flex:1}}
