/* Manrope v20, Google Fonts. Inline discovery removes the font-loader/CSS request chain. */
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root{font-family:Manrope,Arial,sans-serif;color:#202536;background:#f7f8fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0b766c;outline-offset:4px}header{height:100px;border-bottom:1px solid #e6e8ee;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:0 28px}.brand{display:flex;align-items:center;font-size:29px;font-weight:800;letter-spacing:-1.2px;text-decoration:none;color:#242937}.brand-dot{color:#0b766c}.mark{display:grid;place-items:center;transform:rotate(180deg);width:36px;height:36px;margin-right:10px;border-radius:11px;color:white;background:#0b766c;font-size:30px;line-height:1}.head-right{display:flex;gap:30px;align-items:center}.free{font-size:13px;color:#596579}.help{border:0;background:none;font-size:14px;color:#3f4659}.help span{margin-left:10px}main{max-width:1050px;margin:auto;padding:58px 24px 0}.intro{text-align:center;margin-bottom:37px}.eyebrow{font-size:11px;letter-spacing:2.1px;font-weight:800;color:#0b766c}h1{font-size:46px;line-height:1.2;letter-spacing:-1.9px;font-weight:800;margin:14px 0}p{line-height:1.6}.intro p{font-size:16px;color:#596579;margin:0}.workspace{max-width:820px;margin:auto}.card{background:#fff;border:1px solid #e5e7ef;border-radius:18px;box-shadow:0 5px 15px #20264003;padding:27px 30px}.source{margin-bottom:19px}.section-title{display:flex;align-items:center;gap:10px;margin-bottom:24px}.step{display:grid;place-items:center;border:1px solid #dfe5f8;border-radius:50%;width:25px;height:25px;font-size:12px;color:#3d61d9;background:#f6f8ff;font-weight:700}h2{font-size:17px;letter-spacing:-.35px;margin:0;font-weight:750}.small-tag{margin-left:auto;font-size:10px;color:#596579;letter-spacing:1.2px}label{display:block;font-size:13px;font-weight:600;color:#596579}form{display:grid;grid-template-columns:1fr 235px;gap:9px 12px}form>label{grid-column:1/-1}.url-box{display:flex;align-items:center;border:1px solid #dce0e9;border-radius:9px;height:52px;padding:0 13px;gap:10px}.url-box>span{font-size:24px;color:#596579}input{min-width:0}.url-box input{border:0;outline:none;width:100%;font-size:14px;background:transparent}.url-box:focus-within{border-color:#0b766c;box-shadow:0 0 0 3px #0b766c12}.url-box input::placeholder{color:#596579}.paste{border:0;background:none;color:#596579;font-size:20px}.primary{border:0;background:#0b766c;color:white;border-radius:9px;font-size:14px;font-weight:700;padding:16px 18px;box-shadow:0 3px 5px #0b766c15}.primary:hover{background:#07594f}.convert{display:flex;align-items:center;justify-content:space-between}.platforms{display:flex;align-items:center;gap:19px;margin-top:20px;font-size:13px;color:#596579}.platforms>span{color:#596579;font-size:12px}.platforms b{font-size:17px}.platforms i{font-style:normal;font-size:12px;font-weight:650}.message{font-size:11px;color:#596579;margin:17px 0 0}.editor{padding-bottom:22px}.demo-tag{margin-left:auto;padding:4px 9px;border-radius:6px;background:#f1f4fb;font-size:11px;color:#596579}.track{display:flex;gap:13px;align-items:center;margin:27px 0 29px}.track-art{width:49px;height:49px;border-radius:11px;display:grid;place-items:center;background:#e4f1e8;color:#0b766c;font-size:29px}.track h3{font-size:14px;margin:0 0 4px;font-weight:750}.track p{font-size:12px;color:#596579;margin:0}.track p span{margin:0 7px}.audio-label{font-size:10px;letter-spacing:1.1px;color:#596579;margin-left:auto}.wave-area{position:relative;height:103px;background:#f8f9fc;border-radius:7px;margin:0 2px}.wave{height:100%;display:flex;align-items:center;justify-content:space-around;gap:3px;padding:10px 3px;overflow:hidden}.bar{width:3px;min-width:2px;border-radius:2px;background:#b8c5f9}.selection{position:absolute;top:0;bottom:0;left:11.76%;width:76.48%;background:#0b766c10;border:1px solid #0b766c;border-radius:5px;pointer-events:none}.handle{position:absolute;top:37px;width:11px;height:28px;border-radius:3px;background:#0b766c;color:white;display:grid;place-items:center;font-size:10px}.left{left:-6px}.right{right:-6px}.wave-area input[type=range]{position:absolute;left:-7px;width:calc(100% + 14px);top:0;height:100%;margin:0;background:transparent;appearance:none;pointer-events:none}.wave-area input::-webkit-slider-thumb{appearance:none;width:20px;height:103px;background:transparent;pointer-events:auto;cursor:ew-resize}.wave-area input::-moz-range-thumb{width:16px;height:100px;border:0;background:transparent;pointer-events:auto;cursor:ew-resize}.ticks{display:flex;justify-content:space-between;color:#596579;font-size:10px;margin:10px 0 18px;font-variant-numeric:tabular-nums}.play-row{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650}.play{width:34px;height:34px;background:#e4f1e8;color:#0b766c;border:0;border-radius:50%;font-size:12px}.muted{color:#596579}.drag-hint{margin:auto;font-size:11px;color:#596579;font-weight:400}.text-button{border:0;background:none;color:#596579;font-size:12px}.export{margin-top:23px;border-top:1px solid #eef0f5;padding-top:22px}.time-fields{display:flex;align-items:end;gap:12px}.time-fields input{display:block;width:104px;border:1px solid #e1e5ee;border-radius:7px;padding:9px 12px;margin-top:7px;font-variant-numeric:tabular-nums;color:#424a60;font-size:14px;text-align:center}.time-fields label{font-size:11px;font-weight:500}.time-dash{color:#596579;padding-bottom:10px}.duration{margin-left:auto;text-align:right;padding-bottom:5px}.duration span{display:block;font-size:11px;color:#596579;margin-bottom:7px}.duration strong{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.export-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.quality{display:flex;align-items:center;gap:12px;font-size:12px;color:#596579;font-weight:400}select{border:1px solid #e0e4ed;border-radius:7px;background:white;color:#555d70;padding:10px;font-size:12px}.download{display:flex;align-items:center;gap:19px;min-width:210px;justify-content:center;font-size:14px}.editor-note{text-align:center;font-size:11px;color:#596579;margin:16px 0 0}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:820px;margin:32px auto 55px}.benefits>div{display:flex;gap:11px}.benefits>div>span{font-size:24px;color:#596579}.benefits h3{font-size:12px;margin:2px 0 5px;font-weight:700}.benefits p{font-size:11px;color:#596579;margin:0}footer{border-top:1px solid #e4e7ef;padding:24px 0;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#596579}dialog{max-width:470px;border:1px solid #e1e5f0;border-radius:18px;padding:30px;color:#303a51;line-height:1.7}dialog::backdrop{background:#15203d66;backdrop-filter:blur(4px)}dialog p{font-size:14px;color:#596579}.close{float:right;border:0;background:none;font-size:25px;color:#596579}
@media(min-width:1500px){main{padding-top:70px}}@media(max-width:650px){header{height:76px;padding:0 21px}.brand{font-size:25px}.mark{width:31px;height:31px}.free{display:none}.help{font-size:12px}.head-right{gap:0}main{padding:35px 16px 0}.intro{margin-bottom:27px}h1{font-size:33px;letter-spacing:-1.3px}.intro p{font-size:14px;max-width:290px;margin:auto}.card{padding:21px 19px;border-radius:14px}.section-title{gap:8px;margin-bottom:21px}h2{font-size:15px}.small-tag{display:none}form{grid-template-columns:1fr}.convert{justify-content:center;gap:20px;min-height:50px}.url-box{height:50px}.platforms{gap:13px;flex-wrap:wrap;margin-top:18px}.platforms>span{display:none}.platforms i{font-size:11px}.message{font-size:10px}.track{margin:22px 0}.track h3{font-size:12px}.track p{font-size:10px}.track-art{width:40px;height:40px;flex-shrink:0}.audio-label{display:none}.drag-hint{display:none}.text-button{margin-left:auto}.time-fields{gap:9px}.time-fields input{width:82px;padding:10px 7px}.duration strong{font-size:16px}.export-bottom{flex-direction:column;align-items:stretch;gap:17px}.quality{justify-content:space-between}.download{width:100%}.editor-note{font-size:10px}.benefits{grid-template-columns:1fr;gap:18px;margin:28px 12px 35px}.benefits h3{font-size:13px}.benefits p{font-size:12px}footer{flex-wrap:wrap;font-size:10px}footer span:last-child{width:100%}.wave{gap:2px}.eyebrow{font-size:10px}}

/* Accessible control labels */
label,.quality,.time-fields label,.text-button,select{font-size:14px}.message,.editor-note,.ticks,.track p,.platforms i,.benefits h3,.benefits p,footer,.duration span{font-size:12px}.drag-hint{font-size:12px}

.brand{flex-shrink:0;width:247px;height:auto;overflow:visible;position:relative}.brand-logo{display:block;position:static;width:100%;height:auto;max-width:100%;object-fit:contain;transform:none}
@media(max-width:650px){.brand{width:175px;height:auto}.help{padding:8px 0;font-size:12px}.help span{margin-left:4px}}
@media(max-width:360px){header{padding-left:16px;padding-right:16px}.brand{width:156px}}

button:disabled{cursor:default;opacity:.5}input:disabled,select:disabled{opacity:.55;cursor:default}.message.error{color:#be3849}#source-progress{width:100%;height:4px;margin:16px 0 0;accent-color:#0b766c}#source-progress[hidden]{display:none}.track>div:nth-child(2){min-width:0}.track h3{overflow-wrap:anywhere}.track-art{flex-shrink:0}.wave-area input[type=range]{touch-action:none}.demo-tag{white-space:nowrap}.wave{gap:2px}.bar{min-width:1px;flex:1}.time-fields input{font-variant-numeric:tabular-nums}

.platforms [data-service]{border-radius:5px;transition:color .18s,background-color .18s,box-shadow .18s}.platforms [data-service].is-active{color:#0b766c;background:#e4f1e8;box-shadow:0 0 0 5px #e4f1e8}

.site-nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:30px 0}.site-nav a{color:#0b766c;text-decoration:none;font-size:13px}

.editor .editor-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 18px}.editor button:where(:not(.play):not(.primary)){border:1px solid #e5e8f0;border-radius:9px;background:white;color:#566079;padding:9px 12px;font-size:12px}.editor .editor-tabs{display:flex;background:#f4f6fb;padding:4px;border-radius:12px;gap:3px}.editor .editor-tabs button{border:0;background:transparent}.editor .editor-tabs [aria-selected=true]{background:white;color:#0b766c;box-shadow:0 2px 8px #2026400d}.editor-history{display:flex;gap:5px}.editor .wave-area{height:170px;background:#f7f9fe;border:1px solid #e2e8fa;border-radius:12px;margin:0}.editor .wave{height:100%;align-items:center;padding:0 2px;overflow:hidden}.editor .selection{top:0;bottom:0;height:auto;border-radius:0;touch-action:none;pointer-events:auto;cursor:grab;user-select:none}.editor .selection:active{cursor:grabbing}.editor .handle{top:calc(50% - 18px);height:36px;width:16px;cursor:ew-resize;touch-action:none;border-radius:6px}.editor .handle:before{content:'';position:absolute;inset:-8px -12px}.editor .left{left:-8px}.editor .right{right:-8px}#selection-label{position:absolute;top:8px;left:8px;background:#0b766c;color:white;font-size:10px;border-radius:4px;padding:4px;white-space:nowrap;pointer-events:none}#playhead{position:absolute;top:0;bottom:0;border-left:1px solid #202536;pointer-events:none}.editor-ranges{display:flex;gap:22px;margin-bottom:18px}.editor-ranges label{display:flex;align-items:center;gap:9px;flex:1;font-size:11px;min-width:0}.editor-ranges input{width:100%;min-width:0}.editor input[type=range]{accent-color:#0b766c}.editor .play{width:44px;height:44px;background:#0b766c;color:white;flex-shrink:0}.editor #preview-mode{margin-left:auto;max-width:180px}.editor-settings{background:#fcfcfe;margin:22px -30px 0;padding:24px 30px;border-top:1px solid #e5e8f0}.edit-panel{display:grid;grid-template-columns:1fr 1fr;gap:26px;min-height:140px}.edit-panel[hidden]{display:none}.editor h3{font-size:14px;margin:0 0 10px}.edit-panel p,.editor-limit{font-size:11px;line-height:1.6;color:#596579}.edit-panel input[type=range]{width:100%;margin:18px 0 8px}.edit-panel h3 label{font-size:14px;color:inherit}.edit-panel output{float:right;color:#0b766c}.edit-check{display:flex;gap:9px;align-items:center;font-size:12px;margin-top:13px}.edit-segment{display:flex;gap:8px;margin-top:15px}.editor .edit-segment [aria-pressed=true]{background:#e4f1e8;color:#0b766c;border-color:#bdcaf9}.edit-fade-shape{height:35px;background:linear-gradient(135deg,transparent 50%,#dbe3ff 50%);border-bottom:2px solid #91a6fa}.end-fade{transform:scaleX(-1)}.editor .export{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:#596579}.editor .export-bottom{margin:0;gap:12px}.editor .download{min-width:140px}.editor #edit-summary{font-size:12px;margin:6px 0}.editor .quality{display:block;font-size:10px}.editor .quality select{display:block;margin-top:4px}.editor-limit{text-align:center;margin:7px 0 0}.editor[aria-busy=true] .selection{pointer-events:none}
@media(max-width:760px){.editor .editor-tabs{width:100%}.editor .editor-tabs button{flex:1;padding:10px 5px;font-size:11px}.editor-history{margin-left:auto}.editor .wave-area{height:140px}.editor-ranges{gap:12px}.editor-ranges label{display:block}.editor-settings{margin:20px -19px 0;padding:20px 19px}.edit-panel{grid-template-columns:1fr;gap:22px}.editor .export{display:block}.editor .export-bottom{margin-top:16px}.editor .download{flex:1}.editor #preview-mode{max-width:140px;font-size:11px}.editor .track{margin:20px 0}.editor .card{padding:20px}.editor .time-fields input{width:110px}}

@media(max-width:760px){.editor .editor-tabs button{white-space:nowrap;font-size:10px;padding:11px 3px}}

.editor-tabs{flex-wrap:wrap}.export-bottom{flex-wrap:wrap}.edit-panel input[type=number]{width:90px;padding:9px;border:1px solid #dce2ef;border-radius:8px;font:inherit}.edit-panel label:has(input[type=number]){display:block;margin-top:12px}.quality select{max-width:140px}
.editor button.play{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;line-height:1;color:#fff;background:#0b766c}
.editor .play svg{display:block;width:24px;height:24px;fill:currentColor;pointer-events:none;flex:none}
.editor .play .pause-icon,.editor .play[data-playing=true] .play-icon{display:none}
.editor .play[data-playing=true] .pause-icon{display:block}

[hidden]{display:none!important}.review{background:#202536;color:#fff;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:11px}.review span{margin-left:20px;color:#596579}.review button{border:0;border-radius:6px;padding:7px 12px;background:#373e50;color:#fff;font-size:11px}.review .selected{background:#0b766c}.tabs{display:flex;background:#edf3ee;padding:5px;border-radius:12px;gap:4px;margin-bottom:22px}.tabs button{flex:1;padding:12px;border:0;background:none;border-radius:9px;color:#596579;font-size:13px;font-weight:650}.tabs [aria-selected=true]{background:white;box-shadow:0 2px 7px #1823400c;color:#0b766c}.drop{text-align:center;border:1.5px dashed #c1d8ca;background:#f7faf6;border-radius:14px;padding:26px 18px 18px}.file-icon{background:#e4f1e8;color:#0b766c;border-radius:14px;width:48px;height:48px;display:grid;place-items:center;font-size:26px;margin:0 auto 14px}.drop h3{font-size:20px;margin:10px 0}.drop p{font-size:13px;color:#596579}.choose{border:0;margin:19px auto;min-height:48px;display:flex;gap:40px;align-items:center;justify-content:center;padding:12px 24px}.fine{font-size:11px!important;color:#596579;line-height:1.7}.privacy{font-size:11px;line-height:1.7;color:#596579;text-align:center;margin:19px 0 0}.file-row{display:flex;gap:14px;align-items:center;padding:18px;background:#f8f9fd;border-radius:12px}.file-row .file-icon{margin:0;flex-shrink:0}.file-row b{font-size:14px}.file-row p{font-size:12px;color:#596579;margin:4px 0 0}.cancel,.change{margin-left:auto;background:none;border:0;color:#0b766c;font-size:12px}.cancel{font-size:25px;color:#596579}.progress-label{display:flex;justify-content:space-between;margin:24px 0 12px;font-size:12px;color:#0b766c}progress{width:100%;height:8px;accent-color:#0b766c}.success{font-size:12px;color:#388570}.error-box{background:#fff5f4;border:1px solid #f1d7d4;padding:24px;border-radius:12px}.error-box b{color:#b8564f;font-size:15px}.error-box p{font-size:13px;color:#596579}.error-box .change{padding:0}.mobile-copy{display:none} @media(max-width:650px){.desktop-copy{display:none}.mobile-copy{display:block}.review{gap:6px}.review span{display:none}.review button{padding:6px 9px}.drop{padding:22px 10px 12px}.drop h3{font-size:18px}.choose{width:100%;gap:20px}.file-row{flex-wrap:wrap;padding:14px}.privacy br{display:none}.tabs button{padding:11px 6px}.file-row b{font-size:12px}}
.drop.dragging{background:#e4f1e8;border-color:#0b766c}.tabs button:disabled,.choose:disabled{opacity:.5;cursor:wait}
.cloud-import{margin-top:24px;padding-top:22px;border-top:1px solid #e5e7ef}.cloud-import h3{font-size:15px;margin:0 0 14px}.cloud-providers{display:flex;flex-wrap:wrap;gap:8px}.cloud-providers button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:0;min-height:40px;padding:8px 12px;border:1px solid #dfe3ed;border-radius:10px;background:#fff;color:#303640;font:inherit;font-size:13px;font-weight:600;line-height:20px;cursor:pointer;transition:background .15s,border-color .15s}.cloud-providers img{display:block;flex:none;width:20px;height:20px;object-fit:contain}.cloud-providers button:hover{background:#f5f8fc;border-color:#b7c5d6}.cloud-providers button[data-cloud="yandex"][aria-expanded="true"]{border-color:#1688f8;background:#eef7ff;color:#126ac0}.cloud-providers button[data-cloud="google"][aria-expanded="true"]{border-color:#4285f4;background:#f1f6ff;color:#2459ad}.cloud-providers button[aria-expanded="true"]{border-color:#0b766c;background:#f0f3ff;color:#0b766c}.cloud-providers span{font-weight:800;margin-right:5px}.cloud-import form{margin-top:18px}.cloud-import label{display:block;font-size:13px;margin-bottom:8px}.cloud-import input{box-sizing:border-box;width:100%;padding:14px;border:1px solid #dfe3ed;border-radius:12px;background:#fff;font:inherit;font-size:14px}.cloud-import .primary{width:100%;margin-top:8px}.cloud-import .fine{line-height:1.6}.cloud-providers button:focus-visible,.cloud-import input:focus-visible{outline:2px solid #0b766c;outline-offset:3px}

main{padding-top:46px}.intro{margin-bottom:30px}.intro h1{font-size:46px;line-height:1.18;letter-spacing:-1.7px}.intro h1 span{color:#0b766c}.intro p{max-width:730px;margin:auto;font-size:15px;line-height:1.8;color:#596579}.home-content{max-width:1000px;margin:0 auto}.home-section{margin:65px 0}.section-kicker{font-size:10px;letter-spacing:1.8px;font-weight:800;color:#0b766c;margin-bottom:12px}.home-section h2{font-size:29px;letter-spacing:-.8px;line-height:1.25;margin-bottom:25px}.steps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps-grid li{padding:10px 0}.steps-grid li>span{display:inline-grid;place-items:center;background:#e4f1e8;border-radius:50%;height:34px;width:34px;color:#0b766c;font-size:12px}.home-content h3{font-size:16px;margin:16px 0 8px}.home-content p{font-size:13px;line-height:1.8;color:#596579}.sources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.source-link{display:block;background:white;border:1px solid #e3e7f0;border-radius:17px;padding:24px;color:#202536;text-decoration:none}.source-link:hover{border-color:#b5c3ef}.source-icon{font-size:24px;color:#0b766c}.source-link b,.source-link a,.limits-section a{font-size:12px;color:#0b766c;text-decoration:none}.source-link p{min-height:72px}.section-note{font-size:12px!important;margin-top:18px}.limits-section{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;background:#edf1fb;border-radius:22px;padding:36px}.limits-section h2{margin-bottom:15px}.limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:5px 0}.limits-grid dt{font-size:23px;font-weight:750;color:#0b766c}.limits-grid dd{margin:6px 0 0;font-size:12px;color:#596579}.faq-section{max-width:820px;margin:65px auto}.faq-section details{border-bottom:1px solid #e0e5ef;padding:20px 0}.faq-section summary{font-size:15px;font-weight:650;cursor:pointer}.faq-section details p{margin:14px 0 0;max-width:740px}.home-end{text-align:center;border-top:1px solid #e1e5ef;padding:35px 0 10px}.home-end h2{font-size:23px;margin-bottom:18px}.home-end a{color:#0b766c;font-size:13px;text-decoration:none}html{scroll-padding-top:20px}@media(max-width:650px){main{padding-top:28px}.intro h1{font-size:33px;letter-spacing:-1px}.intro p{font-size:13px}.intro p br{display:none}.home-section{margin:40px 0}.home-section h2{font-size:25px}.steps-grid,.sources-grid,.limits-section{grid-template-columns:1fr}.steps-grid{gap:12px}.steps-grid li{padding:15px 0;border-bottom:1px solid #e5e8f0}.source-link p{min-height:0}.limits-section{padding:25px;gap:18px}.limits-grid{gap:24px 14px}.limits-grid dt{font-size:21px}.faq-section summary{font-size:14px}.home-end h2{font-size:21px}}
.tool-crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#596579;margin:24px auto 0;max-width:1000px}.tool-crumb a{color:#0b766c;text-decoration:none}.tool-guide{max-width:1000px;margin:52px auto}.merge-card{margin:20px 0}.merge-card>p{color:#596579;font-size:13px;line-height:1.6}.merge-card ol{padding:0;list-style:none}.merge-card li{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #edf0f6}.merge-card li span{flex:1;overflow-wrap:anywhere;font-size:13px}.merge-card li button{border:1px solid #dce2ef;background:#fff;border-radius:8px;min-width:34px;min-height:36px;color:#3658dc;cursor:pointer}.editor-tabs{flex-wrap:wrap}.quality select{max-width:140px}.export-bottom{flex-wrap:wrap}.edit-panel select{padding:10px;border:1px solid #dce2ef;border-radius:8px;font:inherit}.edit-panel input[type=number]{width:90px;padding:9px;border:1px solid #dce2ef;border-radius:8px;font:inherit}.merge-card .primary{width:100%}@media(max-width:760px){.tool-crumb{margin:20px 16px 0;font-size:11px}.tool-guide{margin:32px 16px}.intro h1{font-size:34px}.merge-card li{flex-wrap:wrap}.merge-card li span{flex-basis:100%}}
.guide-intro,.guide-explanation p{font-size:15px;line-height:1.85;color:#647087;max-width:850px}.guide-intro{margin:18px 0 28px}.guide-explanation{margin:28px 0 32px;padding:24px 28px;border:1px solid #e5e9f2;border-radius:18px;background:#fff}.guide-explanation h3{font-size:18px;line-height:1.5;margin:24px 0 10px;color:#202536}.guide-explanation h3:first-child{margin-top:0}.guide-explanation p{margin:0}@media(max-width:760px){.guide-explanation{padding:20px}.guide-intro,.guide-explanation p{font-size:14px;line-height:1.8}}

.site-header{gap:24px;height:auto;min-height:90px;padding-top:10px;padding-bottom:10px}.site-header .brand{flex-shrink:0}.site-header .main-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0;flex-wrap:wrap}.site-header .main-nav a{display:block;padding:10px 12px;border-radius:9px;color:#667086;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.site-header .main-nav a:hover{background:#e4f1e8;color:#0b766c}.site-header .main-nav a[aria-current=page]{color:#0b766c;background:#e4f1e8}@media(max-width:760px){.site-header{flex-direction:column;gap:2px;padding:10px 16px 15px}.site-header .main-nav{justify-content:center;gap:4px;width:100%}.site-header .main-nav a{padding:9px 8px;font-size:12px}.site-header .brand-logo{width:180px!important;height:62px!important;object-fit:contain}}@media(max-width:360px){.site-header .main-nav{display:grid;grid-template-columns:1fr 1fr;text-align:center}}

.site-header{position:relative;z-index:5;flex-wrap:wrap}.main-nav .audio-toggle{display:flex;align-items:center;gap:7px;border:0;border-radius:9px;padding:10px 12px;font:inherit;font-size:13px;font-weight:700;color:#0b766c;background:#e4f1e8;cursor:pointer}.audio-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.audio-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.audio-menu{position:absolute;top:calc(100% - 2px);right:0;left:0;background:white;border:1px solid #e7eaf2;border-radius:20px;box-shadow:0 22px 65px #202c5020;text-align:left;padding:26px 26px 0;z-index:10}.audio-menu[hidden]{display:none}.audio-menu-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.menu-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#5264ce}.audio-menu-intro h2{font-size:22px;letter-spacing:-.6px;margin:7px 0 0;color:#202536}.audio-menu-intro>button{background:#f4f6fa;border:0;border-radius:50%;height:32px;width:32px;color:#596579;font-size:23px;cursor:pointer}.audio-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.audio-column>h3{font-size:10px;letter-spacing:1.5px;color:#596579;margin:0 0 10px 9px;font-weight:750}.main-nav .audio-menu .audio-tool{width:100%;border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:11px;border-radius:12px;padding:12px 9px;cursor:pointer;color:#202536;font:inherit;min-height:78px}.main-nav .audio-menu .audio-tool:hover,.audio-tool:focus-visible{background:#f2f5ff;outline:none}.tool-icon{height:38px;width:38px;flex:none;border-radius:11px;background:#f1f4ff;color:#3452f6;display:grid;place-items:center}.tool-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.tool-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.tool-title{font-size:13px;font-weight:750;line-height:1.5}.tool-title small{font-size:9px;color:#7c61ac;background:#f2edfc;border-radius:5px;padding:2px 4px;vertical-align:1px;font-weight:650}.tool-desc{font-size:11px;line-height:1.5;color:#596579}.tool-arrow{margin-left:auto;color:#596579;font-size:14px;opacity:0}.audio-tool:hover .tool-arrow{opacity:1}.audio-menu-foot{margin-top:23px;padding:17px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #eef0f5;font-size:11px;color:#596579}.audio-menu-foot i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a995cb;vertical-align:2px;margin-right:4px}@media(max-width:1050px){.audio-columns{gap:8px}.tool-desc{font-size:10px}.audio-menu{padding:20px 15px 0}.tool-icon{width:32px;height:32px}.main-nav .audio-menu .audio-tool{gap:8px;padding:10px 5px}.tool-title{font-size:12px}}@media(max-width:760px){.audio-menu{left:8px;right:8px;border-radius:16px;padding:20px 16px 0;max-height:72vh;overflow:auto}.audio-columns{grid-template-columns:1fr;gap:18px}.audio-menu-intro{margin-bottom:20px}.audio-menu-intro h2{font-size:18px}.audio-column>h3{margin-left:4px}.main-nav .audio-menu .audio-tool{min-height:65px;padding:9px 5px;gap:12px}.tool-icon{width:36px;height:36px}.tool-title{font-size:14px}.tool-desc{font-size:12px}.tool-arrow{opacity:1}.audio-menu-foot{font-size:10px}.main-nav .audio-toggle{font-size:12px;padding:9px 8px}}

.main-nav .audio-menu .audio-tool{white-space:normal;text-decoration:none;color:#202536}.main-nav .audio-menu .audio-tool[aria-current="page"]{background:#e4f1e8;color:#0b766c}.audio-menu[hidden]{display:none!important}.main-nav .audio-menu .audio-tool:focus-visible{outline:2px solid #0b766c;outline-offset:1px}.main-nav .audio-menu .tool-title{white-space:normal}.site-header .main-nav{position:static}
.tool-icon-ai{position:relative}.ai-sticker{position:absolute;right:-7px;top:-7px;z-index:1;display:grid;place-items:center;min-width:23px;height:18px;padding:0 4px;background:#7542ec;color:#fff;border:2px solid #fff;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.3px;line-height:1;box-shadow:0 2px 5px #7542ec30}.main-nav .audio-menu .audio-tool:has(.tool-icon-ai){gap:14px}

/* MP3Wave: warm paper, deep teal, and an audio waveform signature. */
:root{color:#163b37;background:#f4f7f3;--wave-accent:#0b766c;--wave-ink:#163b37}
body{background:radial-gradient(ellipse at 50% 0,#dfefe4 0,transparent 650px),#f4f7f3}
.site-header{max-width:1240px;height:96px;border-bottom:1px solid #ceded4;padding:0 32px}
.brand{width:224px}.brand-logo{width:224px;height:auto}
.main-nav>a[aria-current=page],.main-nav>a:hover,.audio-toggle[aria-expanded=true]{color:#086459}
main{padding-top:52px}.intro{margin-bottom:36px}.intro h1{color:#153b36;font-size:clamp(34px,4.6vw,54px);line-height:1.12;letter-spacing:-2px}.intro h1 span{color:#0b766c}
.eyebrow,.section-kicker,.menu-eyebrow{color:#086459}.eyebrow{display:inline-block;padding:8px 14px;background:#deece2;border:1px solid #c5dece;border-radius:999px;letter-spacing:1.8px}
.intro p,.home-content p{color:#4f655d}.card{border-color:#d2dfd6;border-radius:22px;box-shadow:0 12px 32px #163b3708;padding:30px}
.primary,.download,.handle{background:#0b766c;box-shadow:none}.primary:hover,.download:hover{background:#07594f}.url-box:focus-within{border-color:#0b766c;box-shadow:0 0 0 3px #0b766c18}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#0b766c}
.step,.track-art,.steps-grid li>span,.tool-icon{background:#e4f1e8;color:#086459;border-color:#c9dfd1}
.section-title{padding-bottom:16px;border-bottom:1px solid #e2eae3}.small-tag{color:#50695e}
.bar{background:#8fc4b2}.selection{background:#0b766c12;border-color:#0b766c}.wave-area{background:#f0f6f1}
.source-link{border-color:#d2dfd6;border-radius:20px;transition:transform .18s,border-color .18s}.source-link:hover{border-color:#7bad99;transform:translateY(-3px)}
.source-icon,.source-link b,.source-link a,.limits-section a,.limits-grid dt,.site-nav a,.home-end a{color:#086459}
.limits-section{background:#dfede2;border:1px solid #c9dfd1;border-radius:24px}.home-section h2,.home-content h3{color:#163b37}
.steps-grid{gap:18px}.steps-grid li{background:#fff;padding:24px;border:1px solid #d7e3da;border-radius:18px}.steps-grid li>span{border-radius:10px;font-weight:800}
.audio-menu{border-color:#cbded2;box-shadow:0 24px 70px #12372a20}.audio-tool:hover{background:#edf6ef}.audio-tool[aria-current=page]{background:#dfede2}.tool-title{color:#163b37}
.language-switch a[aria-current=true]{background:#dbece0;color:#07594f}.source-tab[aria-selected=true]{color:#07594f;border-color:#0b766c}
footer{border-top-color:#cdded3;color:#4f655d;padding-top:24px}.faq-section details{border-color:#cfdfd4}
@media(max-width:850px){.site-header{padding-left:22px;padding-right:22px}.brand,.brand-logo{width:192px}}
@media(max-width:650px){.site-header{height:auto;min-height:80px;padding:16px}.brand,.brand-logo{width:170px}main{padding-top:30px}.intro h1{letter-spacing:-1.2px}.card{padding:21px 18px;border-radius:18px}.steps-grid li{padding:20px}.intro p{max-width:340px}.eyebrow{font-size:9px}.limits-section{padding:24px}}
@media(prefers-reduced-motion:reduce){.source-link{transition:none}}

.language-switch{display:flex;justify-content:center;gap:10px;align-items:center;font-size:12px;flex-shrink:0}.language-switch a{padding:8px;color:#0b766c;text-decoration:none}.language-switch a[aria-current=true]{font-weight:800;text-decoration:underline}.language-prompt{margin:12px auto;padding:12px 16px;max-width:1000px;background:#e4f1e8;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:14px}.language-prompt a{color:#2948d9}.language-prompt button{margin-left:auto;background:transparent;border:0;color:#4c5770;cursor:pointer}.language-note{max-width:1000px;margin:12px auto;padding:10px;color:#7a3f12;background:#fff6e5;border-radius:8px}.site-header{flex-wrap:wrap}@media(max-width:760px){.language-switch{width:100%;font-size:13px}.language-prompt,.language-note{margin:12px 16px}}
