body:has(.audio-studio-page){--ink:#25332c;--muted:#647062;--surface:#fff;--line:#dfe5dc;background:#fff;color:var(--ink);color-scheme:light}body:has(.audio-studio-page) .site-header{background:#fff;border-bottom:1px solid #e0e6de}main.tool-page.audio-studio-page{--studio-ink:#25332c;--studio-muted:#647062;--studio-line:#dfe5dc;--studio-card:#fff;--studio-soft:#fff;width:min(1120px,calc(100% - 64px));max-width:1120px;margin-inline:auto;padding:0 0 46px;color:var(--studio-ink)}.audio-studio-page :is(section,aside,fieldset,div,ol,li){min-width:0}.audio-studio-page a:focus-visible,.audio-studio-page summary:focus-visible{outline:2px solid #8876d6;outline-offset:4px}.audio-studio-page .utility-panel.audio-converter{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.audio-studio-page .studio-converter-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:stretch}.audio-studio-page .studio-source{padding:24px;border:1px solid var(--studio-line);border-radius:20px;background:var(--studio-card);display:flex;flex-direction:column;transition:border-color .15s}.audio-studio-page .studio-source.is-over{border-color:#9d87d0;box-shadow:inset 0 0 0 1px #9d87d0}.audio-studio-page .studio-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.audio-studio-page .studio-panel-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.5;font-weight:650;letter-spacing:-.01em;color:inherit}.audio-studio-page .studio-panel-heading h2>span{display:grid;place-items:center;width:25px;height:25px;background:#fff;color:#8e9c85;border-radius:7px;font-size:10px;font-variant-numeric:tabular-nums}.audio-studio-page .studio-panel-heading>span{font-size:11px;color:var(--studio-muted);text-align:right}.audio-studio-page .studio-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 16px 34px;color:#a28bc5;background:var(--studio-soft);border:1px solid #e8e0f1;border-radius:14px}.audio-studio-page .studio-empty h3{font-size:22px;letter-spacing:-.035em;font-weight:600;color:var(--studio-ink);margin:19px 0 9px}.audio-studio-page .studio-empty p{margin:0;font-size:13px;line-height:1.8;color:var(--studio-muted)}.audio-studio-page .studio-intake{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:center;border:1px dashed var(--studio-line);border-radius:12px;padding:16px 12px;margin-top:14px}.audio-studio-page .studio-intake>span{color:var(--studio-muted);font-size:11px}.audio-studio-page .utility-panel.audio-converter .studio-intake button{background:#fff;color:var(--aurora-3a5c44,#3a5c44);border-color:#dbe5d4}.audio-studio-page .studio-limits{text-align:center;margin:12px 0 0;font-size:11px;line-height:1.8;color:var(--studio-muted)}.audio-studio-page .studio-local{display:flex;align-items:center;justify-content:center;gap:7px;margin:auto 0 0;padding-top:24px;font-size:11px;color:var(--studio-muted)}.audio-studio-page .studio-local svg{flex-shrink:0;color:#7d9b79}.audio-studio-page .studio-track-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.audio-studio-page .studio-track{background:var(--studio-soft);border:1px solid #e8e0f1;border-radius:13px;padding:16px}.audio-studio-page .studio-track-heading{display:flex;gap:10px;align-items:center;margin-bottom:15px}.audio-studio-page .studio-file-icon{flex:0 0 38px;width:38px;height:44px;display:grid;place-items:center;border-radius:9px;background:#fff;color:#9681be}.audio-studio-page .studio-track-heading>div{flex:1}.audio-studio-page .studio-track strong{display:block;font-size:13px;font-weight:650;overflow-wrap:anywhere;color:var(--studio-ink)}.audio-studio-page .studio-track small{display:block;color:var(--studio-muted);margin-top:5px;font-size:11px;line-height:1.5}.audio-studio-page .utility-panel.audio-converter button.studio-remove{background:transparent;border:0;width:44px;min-width:44px;padding:0;color:var(--studio-muted)}.audio-studio-page .studio-track audio{width:100%;height:40px;display:block}.audio-studio-page .studio-output{background:#fff;color:var(--studio-ink);border:1px solid var(--studio-line);border-radius:20px;padding:24px;align-self:start}.audio-studio-page .studio-output .studio-panel-heading h2>span{background:#fff;color:#647062}.audio-studio-page .studio-output .studio-panel-heading>span{color:#647062;font-size:10px}.audio-studio-page .studio-field-heading{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#526051;margin-bottom:9px}.audio-studio-page .studio-field-heading>span:last-child{color:#647062;font-size:10px}.audio-studio-page .studio-formats{border:1px solid var(--studio-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:#fff;border-radius:10px;padding:4px}.audio-studio-page .utility-panel.audio-converter .studio-formats button{background:#fff;color:#526051;border:1px solid transparent;border-radius:7px}.audio-studio-page .utility-panel.audio-converter .studio-formats button[aria-pressed=true]{background:#fff;color:var(--aurora-116650,#116650);border-color:var(--aurora-116650,#116650);box-shadow:inset 0 0 0 1px var(--aurora-116650,#116650)}.audio-studio-page .studio-format-note{font-size:11px;line-height:1.7;color:#647062;margin:10px 0 21px}.audio-studio-page .studio-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:20px}.audio-studio-page .utility-panel.audio-converter .studio-presets button{background:#fff;border:1px solid var(--studio-line);color:var(--studio-ink);font-size:12px}.audio-studio-page .utility-panel.audio-converter .studio-presets button[aria-pressed=true]{background:#fff;border-color:var(--aurora-116650,#116650);color:var(--aurora-116650,#116650);box-shadow:inset 0 0 0 1px var(--aurora-116650,#116650)}.audio-studio-page .studio-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audio-studio-page .studio-settings-grid>label{font-size:11px;color:#526051;display:grid;gap:8px;margin:0}.audio-studio-page .utility-panel .studio-output select{background:#fff;color:var(--studio-ink);border:1px solid var(--studio-line);border-radius:9px;margin:0;min-width:0;width:100%;padding:10px;font-size:13px;min-height:44px;color-scheme:light}.audio-studio-page .utility-panel .studio-output .studio-normalize{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;min-height:44px;color:var(--studio-ink);font-size:12px;cursor:pointer}.audio-studio-page .studio-normalize input{accent-color:var(--aurora-116650,#116650);width:18px;height:18px;flex-shrink:0}.audio-studio-page .studio-advanced{border-top:1px solid var(--studio-line);padding-top:15px}.audio-studio-page .studio-advanced summary{display:flex;align-items:center;gap:7px;list-style:none;color:var(--studio-muted);font-size:12px;cursor:pointer;min-height:30px}.audio-studio-page .studio-advanced summary::-webkit-details-marker{display:none}.audio-studio-page .studio-advanced summary>span{margin-left:auto}.audio-studio-page .studio-advanced summary>span:after{content:"+";font-size:16px}.audio-studio-page .studio-advanced[open] summary>span:after{content:"−"}.audio-studio-page .studio-advanced label{display:block;margin-top:15px;font-size:12px;color:var(--studio-ink)}.audio-studio-page .studio-advanced p{font-size:11px;line-height:1.8;color:var(--studio-muted)}.audio-studio-page .studio-actionbar{display:grid;gap:9px;margin-top:22px}.audio-studio-page .utility-panel.audio-converter button.studio-convert{display:flex;justify-content:space-between;gap:10px;width:100%;background:#fff;color:var(--aurora-116650,#116650);border-color:var(--aurora-116650,#116650);min-height:48px;padding:12px 14px;font-size:13px}.audio-studio-page .utility-panel.audio-converter button.studio-convert:enabled:hover{background:#fff;border-color:var(--aurora-116650,#116650);box-shadow:inset 0 0 0 1px var(--aurora-116650,#116650)}.audio-studio-page .studio-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audio-studio-page .utility-panel.audio-converter .studio-secondary-actions button{background:#fff;border-color:var(--studio-line);color:var(--studio-ink);width:100%;font-size:12px}.audio-studio-page .utility-panel.audio-converter button:disabled{opacity:.5;cursor:not-allowed}.audio-studio-page .studio-original-note{text-align:center;font-size:10px;line-height:1.6;color:var(--studio-muted);margin:12px 0 0}.audio-studio-page .studio-progress{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:11px;color:var(--aurora-116650,#116650)}.audio-studio-page .studio-progress progress{min-width:0;flex:1;width:100%;height:6px;accent-color:var(--aurora-116650,#116650)}.audio-studio-page :is(.studio-status,.studio-error){overflow-wrap:anywhere;font-size:12px;line-height:1.8;margin:14px 0 0;color:var(--studio-ink)}.audio-studio-page .studio-status:empty{display:none}.audio-studio-page .studio-error{border-left:3px solid #b64e37;background:#fff;padding:10px 12px;color:#9b3c2b}.audio-studio-page .studio-results{margin-top:28px}.audio-studio-page .studio-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.audio-studio-page .studio-results-heading h2{font-size:23px;letter-spacing:-.025em;margin:0;color:var(--studio-ink)}.audio-studio-page .studio-results-heading>span{font-size:11px;color:var(--studio-muted)}.audio-studio-page .converter-results article{background:var(--studio-card);border-color:var(--studio-line);padding:18px}.audio-studio-page .converter-results small{color:var(--studio-muted);font-size:11px;line-height:1.7}.audio-studio-page .studio-result-name{display:flex;align-items:center;gap:8px}.audio-studio-page .studio-result-name svg{color:var(--aurora-5b9769,#5b9769);flex-shrink:0}.audio-studio-page .studio-result-name strong{font-size:13px}@media (max-width:900px){.audio-studio-page .studio-converter-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.audio-studio-page :is(.studio-source,.studio-output){padding:20px}}@media (max-width:700px){main.tool-page.audio-studio-page{width:calc(100% - 32px);padding-bottom:32px}.audio-studio-page .studio-converter-grid{grid-template-columns:minmax(0,1fr);gap:14px}.audio-studio-page :is(.studio-source,.studio-output){padding:18px;border-radius:16px}.audio-studio-page .studio-panel-heading h2{font-size:13px;gap:8px}.audio-studio-page .studio-panel-heading>span{font-size:10px}.audio-studio-page .studio-empty{padding:28px 12px}.audio-studio-page .studio-empty h3{font-size:23px;margin-top:15px}.audio-studio-page .studio-track{padding:12px}.audio-studio-page .studio-track-heading{gap:8px}.audio-studio-page .studio-track strong{font-size:12px}.audio-studio-page .studio-track small{font-size:10px}.audio-studio-page .studio-file-icon{flex-basis:32px;width:32px;height:38px}.audio-studio-page .studio-local{padding-top:18px}.audio-studio-page .studio-intake{flex-direction:column;gap:9px}.audio-studio-page .studio-intake .creator-file-control,.audio-studio-page .utility-panel.audio-converter .studio-intake button{width:100%}.audio-studio-page .utility-panel .studio-output select{font-size:16px}.audio-studio-page .studio-actionbar{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:6;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;padding:8px;border:1px solid var(--studio-line);border-radius:12px;background:#fff;margin-inline:-8px;box-shadow:0 5px 20px #0002}.audio-studio-page .utility-panel.audio-converter button.studio-convert{font-size:12px;padding-inline:10px;min-height:46px}.audio-studio-page .studio-secondary-actions{gap:5px}.audio-studio-page .utility-panel.audio-converter .studio-secondary-actions button{font-size:11px;padding-inline:5px;gap:4px}.audio-studio-page .studio-results-heading{align-items:start;flex-direction:column;gap:7px}.audio-studio-page .converter-results{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.audio-studio-page .studio-source{transition:none}}.audio-studio-page .utility-panel.audio-converter :is(a.primary,a.primary:hover){background:#fff;color:var(--aurora-116650,#116650);border-color:var(--aurora-116650,#116650)}.audio-studio-page .studio-output :is(button,input,select):focus-visible{outline-color:var(--aurora-116650,#116650)}.tool-page.audio-studio-page :is(.tool-title-icon,.tool-privacy,.help-panel,.help-panel summary,.help-panel-body,.help-icon){background:#fff}.tool-page.audio-studio-page .help-panel>summary:hover{background:#fff}