.replacement-editor{color:#e7f5ff;font:16px/1.55 var(--font-body,system-ui,sans-serif);border-top:1px solid #29435b;margin-top:28px;padding-top:28px}.replacement-editor h3{margin:0 0 10px;font-size:24px;line-height:1.2}.replacement-editor p{color:#abc0d5;margin:10px 0 18px}.replacement-editor button,.replacement-editor input{font:inherit}.replacement-import{color:#63d4f4;flex-wrap:wrap;align-items:center;gap:12px;font-weight:700;display:flex}.replacement-import input{color:#bdd0e0;max-width:100%;font-size:14px}.replacement-import small{color:#96adc3;width:100%;font-weight:400}.replacement-file-name{overflow-wrap:anywhere}.replacement-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;margin:24px 0;display:grid}.replacement-controls label{color:#b9cadd;flex-direction:column;gap:8px;font-size:14px;display:flex}.replacement-controls input[type=number]{box-sizing:border-box;color:#f0f8ff;background:#091c2f;border:1px solid #36526d;border-radius:8px;width:100%;padding:10px}:is(.replacement-controls input:focus-visible,.replacement-editor button:focus-visible){outline-offset:3px;outline:2px solid #6bddff}.replacement-controls .replacement-gain{grid-column:1/-1}.replacement-gain output{color:#f0f8ff;font-weight:700}.replacement-gain input{accent-color:#22c9ef;width:100%}.replacement-controls .replacement-loop{flex-direction:row;grid-column:1/-1;align-items:center}.replacement-loop input{accent-color:#22c9ef;width:18px;height:18px}.replacement-final-preview{border-top:1px solid #29435b;padding-top:24px}.replacement-final-preview video{background:#000;border-radius:10px;width:100%;max-height:360px;display:block}.replacement-final-preview audio{display:none}.replacement-preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.replacement-editor button{cursor:pointer;color:#c5e9f9;background:#0a2034;border:1px solid #36526d;border-radius:8px;padding:10px 16px}.replacement-editor button[aria-pressed=true]{color:#eafaff;background:#123a54;border-color:#4cd8ff}.replacement-editor .primary-button{color:#fff;background:linear-gradient(110deg,#1684f6,#12c4e9);border:1px solid #35d6f6;font-weight:700}.replacement-editor button:disabled{opacity:.5;cursor:wait}.replacement-preview-actions [role=group]{gap:8px;display:flex}.replacement-final-preview>small{color:#a8bfd3;line-height:1.6;display:block}.replacement-editor [role=status]{overflow-wrap:anywhere;min-height:1.6em}@media (max-width:600px){.replacement-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.replacement-preview-actions{align-items:stretch}.replacement-preview-actions>.primary-button,.replacement-preview-actions [role=group]{width:100%}.replacement-preview-actions [role=group]>button{flex:1}.replacement-import{flex-direction:column;align-items:flex-start}.replacement-editor h3{font-size:22px}}.replacement-advanced{margin:0 0 24px}.replacement-advanced summary{cursor:pointer;color:#a7c2d8;padding:8px 0}.replacement-advanced[open] summary{color:#63d4f4}.replacement-advanced summary:focus-visible{outline-offset:3px;outline:2px solid #6bddff}.replace-tool-layout{gap:28px;width:100%;max-width:1120px;margin-inline:auto;display:grid}.replace-tool-page .hero h1{max-width:1000px;line-height:1.06}.replace-tool-page .hero-copy .sub{max-width:760px}.replace-tool-info{max-width:920px;color:var(--muted);margin:0 auto;padding:56px 24px}.replace-tool-info h2{color:var(--ink);font-size:28px;line-height:1.2}.replace-tool-info p{line-height:1.7}.replacement-editor{text-align:left}.replace-tool-page .hero-uploader{width:100%}.replacement-purchase{text-align:left;color:#b9cadd;border-top:1px solid #29435b;margin-top:28px;padding-top:24px}.replacement-purchase h3{color:#e7f5ff;margin:0 0 12px;font-size:24px;line-height:1.25}.replacement-purchase p{overflow-wrap:anywhere;line-height:1.65}.replacement-purchase details{margin-top:16px}.replacement-purchase summary{cursor:pointer;color:#a7c2d8}.replacement-terms{flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0;font-size:14px;display:flex}.replacement-purchase [role=status]{min-height:1.6em}.replacement-purchase>.text-button{margin:12px}.replacement-minute-options{gap:12px;display:grid}@media (max-width:600px){.replacement-purchase>.primary-button{white-space:normal;width:100%}.replacement-purchase h3{font-size:22px}}.replacement-recovery{text-align:left;color:#b9cadd;border-top:1px solid #29435b;padding:24px 0}.replacement-recovery h2{color:#e7f5ff;font-size:24px}.replacement-recovery p{line-height:1.65}.replacement-recovery .text-button{margin:8px 20px 8px 0;display:inline-block}.replace-tool-page .replace-tool-layout{gap:28px;max-width:1160px}.replace-tool-page .hero h1{max-width:1050px}.replace-tool-page .hero h1 em{margin-left:.12em}.replace-tool-page .hero .processing-studio{max-width:980px;margin-inline:auto}.replace-tool-page section[id],.replace-tool-page #tool{scroll-margin-top:100px}.replace-tool-page .replace-page-example{padding-block:72px}.replace-page-example .replace-audio-example{border:0;margin:0;padding:0}.replace-page-example .replace-audio-example>h2{max-width:820px;font:760 clamp(30px,4vw,52px)/1.08 var(--display);letter-spacing:-.035em;margin:14px 0 24px}.replace-page-example .replace-audio-example>p:not(.section-kicker){color:var(--muted);margin:16px 0;font-size:14px;line-height:1.7}.replace-page-example .demo-audio-pair{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;padding:0}.replace-page-example .replace-audio-example>details{color:var(--muted);font-size:13px;line-height:1.7}.replace-page-example summary{cursor:pointer;color:#bfe8f8;padding:10px 0}.replace-page-example a{color:#63d4f4}.replace-page-example summary:focus-visible{outline-offset:4px;outline:2px solid #63d4f4}.replace-tool-page .replace-how-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.replace-tool-page .replace-how-cards li{padding:28px 24px}.replace-tool-page .replace-how-cards h3{font-size:23px}.replace-privacy-facts{align-content:center;gap:20px;display:grid}.replace-privacy-facts article{border:1px solid var(--line,#29435b);background:#0a1e30;border-radius:16px;padding:24px}.replace-privacy-facts h3{color:var(--ink);margin:8px 0 12px;font-size:23px}.replace-privacy-facts article>p:last-child{color:var(--muted);margin:0;line-height:1.7}.replace-pricing-details{max-width:920px;color:var(--muted);margin:28px auto 0;font-size:14px;line-height:1.75}.replace-pricing-details summary{cursor:pointer;color:#bfe8f8;padding:12px 0}.replace-pricing-details summary:focus-visible{outline-offset:4px;outline:2px solid #63d4f4}.replace-tool-page .pricing-grid article>a{text-align:center;display:block}.replacement-editor .replacement-upload-button{color:#ecfbff;background:#10344a;border:1px solid #55cff3;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;font-weight:700;display:inline-flex}.replacement-editor .replacement-upload-button:hover:not(:disabled){background:#17475f;border-color:#a6edff}.replacement-import small{font-size:13px;line-height:1.6}.replacement-import input[hidden]{display:none!important}.replacement-editor-heading .section-kicker,.replacement-purchase>.section-kicker{color:#63d4f4;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.replacement-file-name{background:#0b2438;border-radius:8px;padding:10px 14px;font-size:14px;color:#d7e8f4!important}.replacement-next-step{border-left:2px solid #57cdef;padding-left:14px}.replacement-flow-steps{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 16px;padding:0;list-style:none;display:grid}.replacement-flow-steps li{color:#819bb3;border-top:2px solid #29435b;padding-top:10px;font-size:11px;font-weight:700;line-height:1.5}.replacement-flow-steps li.active{color:#d4f5ff;border-color:#40c6ee}.replace-tool-page .result-ready{background:#0b2b3c;border:1px solid #46c9ed;border-radius:16px;margin-top:28px;padding:28px}.replace-tool-page .replacement-purchase{border-top-color:#365b72}@media (max-width:900px){.replace-tool-page .replace-how-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.replace-page-example .demo-audio-pair{grid-template-columns:1fr}}@media (max-width:600px){.replace-tool-page .replace-tool-layout{gap:22px}.replace-tool-page .hero h1{font-size:clamp(30px,8vw,42px)}.replace-tool-page .replace-how-cards{grid-template-columns:1fr}.replace-tool-page .replace-page-example{padding-block:44px}.replacement-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.replacement-editor .replacement-upload-button{width:100%}.replacement-import{align-items:stretch}.replace-tool-page .result-ready{padding:20px}.replace-tool-page .replacement-preview-actions [role=group]{flex-wrap:nowrap}}.replace-tool-page .replacement-purchase .plan-consent{font-size:12px;line-height:1.5}.replace-tool-page .replacement-purchase .plan-consent input{min-width:18px;min-height:18px}.replace-tool-page .replacement-minute-return{background:#092537;border:1px solid #3ca9c8;border-radius:16px;padding:24px}
