@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@1,600&display=swap";:root{color:#f4f0e8;font-synthesis:none;background:#111412;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 15%,#798f6814,#0000 34%),#111412;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit}main{width:min(1400px,100% - 64px);margin:0 auto;padding-bottom:72px}header{border-bottom:1px solid #2b2e2a;justify-content:space-between;align-items:center;height:88px;display:flex}.header-actions{align-items:center;gap:12px;display:flex}.back-link{color:#b9bbb4;letter-spacing:.06em;text-transform:uppercase;border:1px solid #51442f;padding:9px 13px;font:10px DM Mono;text-decoration:none;transition:all .2s}.back-link:hover{background:#211d16;border-color:#8e6e40}.all-tools-link{color:#898d86;letter-spacing:.08em;text-transform:uppercase;font:10px DM Mono;text-decoration:none;transition:all .2s}.all-tools-link:hover{color:#e3dfd6}.brand{color:#f5f1e8;letter-spacing:-.3px;align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.brand-mark{color:#d8ad69;border:1px solid #d8ad69;border-radius:50%;place-items:center;width:29px;height:29px;font-family:serif;font-style:italic;display:grid}.format-pill{letter-spacing:.08em;color:#a7aaa3;border:1px solid #333730;border-radius:20px;align-items:center;gap:9px;padding:9px 12px;font:11px DM Mono;display:flex}.format-pill span{background:#d8ad69;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d8ad69}.format-pill b{color:#d6d8d1;border-left:1px solid #3b3e39;padding-left:9px;font-weight:500}.hero{max-width:840px;padding:66px 0 60px}h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6.3vw,90px);font-weight:500;line-height:.94}h1 em{color:#d3a45e;font-family:Playfair Display,serif;font-weight:600}.intro{color:#9da099;width:min(600px,100%);margin:27px 0 0;font-size:17px;line-height:1.65}.workspace{grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr);align-items:start;gap:42px;display:grid}.preview-panel{background:#171a17;border:1px solid #2d302b;padding:14px;box-shadow:0 28px 70px #0000003d}.canvas{aspect-ratio:16/9;background:#0a0b0a;justify-content:center;align-items:center;max-height:70vh;margin:0 auto;display:flex;position:relative;overflow:hidden}.canvas:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0003}.canvas img{object-fit:contain;width:100%;height:100%;display:block}.empty-state{text-align:center;color:#62665f}.empty-state span{color:#7b8077;font-size:36px}.empty-state p{color:#a5a89f;margin:13px 0 6px;font-size:13px}.empty-state small{letter-spacing:.1em;font:10px DM Mono}.transport{color:#858981;align-items:center;gap:12px;height:58px;padding:0 7px;font:10px DM Mono;display:flex}.play{cursor:pointer;background:0 0;border:0;width:27px;font-size:13px}.play:disabled{opacity:.3}.transport input{appearance:none;accent-color:#d0a05b;background:#3c403a;flex:1;height:2px}.transport input::-webkit-slider-thumb{appearance:none;background:#d0a05b;border-radius:50%;width:8px;height:8px}.volume{color:#92968e;font-size:17px}aside{padding-top:2px}.step{gap:16px;margin-bottom:17px;display:flex}.step>span{color:#d3a45e;padding-top:5px;font:10px DM Mono}.step h2{margin:0 0 4px;font-size:16px;font-weight:600}.step p{color:#797d76;margin:0;font-size:12px;line-height:1.5}.step.second{margin-top:30px}.upload-card{cursor:pointer;background:#161916;border:1px dashed #3b3f38;align-items:center;gap:13px;min-height:83px;padding:15px;transition:all .2s;display:flex}.upload-card:hover{background:#191c18;border-color:#9d7b48}.upload-card input{display:none}.upload-icon{color:#d2a25c;background:#20241f;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.upload-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.upload-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.upload-copy small{color:#6e726b;font:9px DM Mono}.choose{color:#c99c5b;border:1px solid #4a4030;padding:7px 9px;font-size:10px}.has-file{border-style:solid;border-color:#465040}.dimensions{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-top:16px;display:grid}.dimensions label{color:#858981;text-transform:uppercase;letter-spacing:.08em;font:9px DM Mono}.dimensions input{color:#e8e5dc;background:#101210;border:1px solid #363a34;outline:none;width:100%;margin-top:7px;padding:10px;font:11px DM Mono;display:block}.dimensions input:focus{border-color:#9d7948}.dimensions>span{color:#777b74;padding-bottom:10px}.dimension-note{color:#666a63;margin:7px 0 0;font:8px/1.5 DM Mono}.dimension-note.invalid{color:#d77d70}.quality{background:#171b17;border-left:2px solid #a27d48;gap:13px;margin-top:28px;padding:14px;display:flex}.quality strong{font-size:11px}.quality p{color:#777b74;margin:4px 0 0;font:9px/1.5 DM Mono}.youtube-panel{background:#151815;border:1px solid #30342e;margin-top:17px;padding:14px}.youtube-head{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.youtube-head strong{font-size:12px}.youtube-head span{color:#8fac83;white-space:nowrap;text-overflow:ellipsis;font:8px DM Mono;overflow:hidden}.youtube-panel p{color:#747870;margin:0;font:9px/1.55 DM Mono}.youtube-panel input,.youtube-panel textarea,.youtube-panel select{color:#e8e5dc;resize:vertical;background:#101210;border:1px solid #363a34;outline:none;width:100%;margin-top:8px;padding:9px 10px;font-size:11px;display:block}.youtube-panel input:focus,.youtube-panel textarea:focus,.youtube-panel select:focus{border-color:#9d7948}.connect{color:#d5a45f;cursor:pointer;background:#211d16;border:1px solid #51442f;width:100%;padding:10px;font-size:10px}.export-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.export{color:#17130d;cursor:pointer;background:#d2a15b;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:53px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.export:disabled{color:#71756d;cursor:not-allowed;background:#373a35;border-color:#0000}.export span{font-size:17px}.export i{border:2px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.local-note,.error,.success{text-align:center;color:#595d57;font:9px DM Mono}.error{color:#d77d70;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}.quality a{color:#c99c5b;margin-top:8px;font:9px DM Mono;text-decoration:none;display:inline-block}.quality a:hover{text-decoration:underline}.audiophile-note{border-top:1px solid #393b35;border-bottom:1px solid #292c27;max-width:850px;margin:88px auto 42px;padding:35px 38px}.audiophile-kicker{color:#b58b50;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font:9px/1.4 DM Mono}.audiophile-note h2{color:#e8e5dc;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(24px,3vw,35px);font-weight:500;line-height:1.15}.audiophile-note>p:not(.audiophile-kicker){color:#858980;margin:10px 0;font:10px/1.8 DM Mono}.audiophile-note strong{color:#c8c9c2;font-weight:500}.audiophile-note a,.technical-modal a{color:#d3a45e;text-underline-offset:3px}.technical-details-button{color:#d8d6cf;cursor:pointer;background:#1b1b17;border:1px solid #51442f;margin-top:16px;padding:11px 14px;font:10px DM Mono}.technical-details-button span{color:#d3a45e;margin-left:9px}.technical-details-button:hover{background:#211d16;border-color:#a27d48}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050705c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.technical-modal{background:#151815;border:1px solid #51442f;width:min(610px,100%);padding:36px;position:relative;box-shadow:0 30px 90px #000000a6}.technical-modal h2{letter-spacing:-.025em;margin:0 36px 20px 0;font-size:30px;font-weight:500}.technical-modal>p:not(.audiophile-kicker){color:#969a91;font:11px/1.75 DM Mono}.technical-modal>a{margin-top:10px;font:10px/1.5 DM Mono;display:inline-block}.modal-close{color:#c8cac3;cursor:pointer;background:#1b1e1a;border:1px solid #3c4039;width:30px;height:30px;font-size:19px;line-height:1;position:absolute;top:18px;right:18px}.modal-close:hover{color:#fff;border-color:#a27d48}.guide{border-top:1px solid #2b2e2a;margin-top:110px;padding-top:54px;scroll-margin-top:24px}.guide-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.eyebrow{color:#d3a45e;letter-spacing:.16em;margin-bottom:11px;font:9px DM Mono;display:block}.guide-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(31px,4vw,50px);font-weight:500;line-height:1.05}.guide-heading>p{color:#92968e;max-width:470px;margin:0;font-size:14px;line-height:1.65}.guide-article{max-width:980px;margin:0 auto}.guide-section{border-top:1px solid #30342e;grid-template-columns:minmax(220px,.7fr) minmax(380px,1.3fr);gap:60px;padding:40px 0;display:grid}.guide-section-intro h3{letter-spacing:-.025em;margin:0 0 10px;font-size:22px}.guide-section-intro p{color:#858981;margin:0;font-size:12px;line-height:1.65}.guide-section-intro strong{color:#c9c8c1;font-weight:500}.settings-list{grid-template-columns:1fr 1fr;gap:0 34px;margin:0;display:grid}.settings-list div{border-bottom:1px solid #252925;justify-content:space-between;gap:16px;padding:10px 0;font-size:11px;display:flex}.settings-list dd{color:#dedbd3;text-align:right;margin:0;font-weight:500}.article-note{color:#747870;grid-column:2;margin:-16px 0 0;font:9px/1.6 DM Mono}.final-checks ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.final-checks li{color:#858981;padding-left:17px;font-size:12px;line-height:1.6;position:relative}.final-checks li:before{content:"—";color:#d3a45e;position:absolute;left:0}.final-checks li strong{color:#d8d6cf;font-weight:500}.guide-footnote{color:#858981;background:#171b17;border-left:2px solid #a27d48;margin:10px 0 0;padding:18px 20px;font:10px/1.6 DM Mono;display:block}.guide-footnote strong{color:#d8d6cf;font-weight:500}.help-page .guide{border-top:0;margin-top:0;padding-top:64px}.company-home{flex-direction:column;min-height:100vh;padding-bottom:30px;display:flex}.company-header{letter-spacing:.1em;text-transform:uppercase;color:#797d76;font:10px DM Mono}.company-mark{color:#d8ad69;border:1px solid #d8ad69;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;text-decoration:none;display:grid}.company-hero{max-width:920px;padding:clamp(76px,11vw,150px) 0 clamp(82px,11vw,140px)}.company-hero h1{font-size:clamp(58px,7.4vw,104px);line-height:.94}.company-hero>p:last-child{color:#92968e;max-width:590px;margin:28px 0 0;font-size:16px;line-height:1.7}.tools-list{border-top:1px solid #333630}.tools-heading{justify-content:space-between;align-items:center;height:66px;display:flex}.tools-heading h2{margin:0;font-size:13px;font-weight:500}.tools-heading span{color:#686c65;font:10px DM Mono}.tool-card{color:inherit;background:#151815;border:1px solid #333730;justify-content:space-between;align-items:center;gap:35px;padding:35px 30px;text-decoration:none;transition:all .2s;display:flex}.tool-card:hover{background:#191c18;border-color:#80663f;transform:translateY(-2px)}.tool-identity{align-items:center;gap:24px;display:flex}.tool-identity .brand-mark{flex:none;width:48px;height:48px;font-size:23px}.tool-identity h3{letter-spacing:-.025em;margin:0 0 8px;font-size:24px}.tool-identity p{color:#878b83;margin:0;font-size:13px;line-height:1.6}.tool-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.tool-meta span{color:#6f736c;text-transform:uppercase;letter-spacing:.1em;font:9px DM Mono}.tool-meta strong{color:#d3a45e;font-size:11px;font-weight:500}.company-footer{color:#62665f;margin-top:auto;padding-top:70px;font:9px/1.6 DM Mono}.company-mark{position:relative}.company-shine{color:#ddb574;opacity:.9;text-shadow:0 0 3px #ddb5746b;font:11px/1 serif;position:absolute;bottom:4px;right:4px;transform:rotate(-9deg)}@media (width<=900px){main{width:min(100% - 32px,720px)}.workspace{grid-template-columns:1fr}.hero{padding:50px 0 45px}.preview-panel{padding:9px}.format-pill{display:none}.guide-heading{flex-direction:column;align-items:start;gap:16px}.guide-section{gap:36px}}@media (width<=680px){.guide-section{grid-template-columns:1fr;gap:22px;padding:32px 0}.article-note{grid-column:1;margin:-8px 0 0}.settings-list{gap:0 22px}.tool-card{flex-direction:column;align-items:flex-start;padding:27px 22px}.tool-meta{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.company-hero{padding:70px 0 80px}.company-hero h1{font-size:clamp(51px,15vw,72px)}}@media (width<=520px){main{width:calc(100% - 24px)}header{height:70px}.hero{padding-top:42px}h1{font-size:49px}.intro{font-size:15px}.workspace{gap:28px}.back-link{padding:8px 10px;font-size:9px}.help-page .guide{padding-top:42px}.guide-heading{margin-bottom:32px}.settings-list{grid-template-columns:1fr}.audiophile-note{margin-top:58px;padding:28px 4px}.tool-identity{align-items:flex-start;gap:16px}.tool-identity .brand-mark{width:40px;height:40px}.company-header span{font-size:8px}}body:before,body:after{content:"";z-index:-1;filter:blur(2px);pointer-events:none;border-radius:999px;position:fixed}body:before{background:#f5c97326;width:180px;height:180px;top:42%;left:-70px}body:after{background:#a0bcab2e;width:240px;height:240px;bottom:5%;right:-120px}main{width:min(1340px,100% - 72px);padding-bottom:88px}header{border:0;height:92px}.brand{color:#304037;font-weight:600}.brand-mark{color:#fff;background:#e7b776;border:0;width:34px;height:34px;transform:rotate(-4deg);box-shadow:0 5px 14px #a7794233}.all-tools-link,.back-link{color:#65766b;text-transform:none;letter-spacing:0;background:#ffffff94;border:0;border-radius:999px;padding:10px 15px;font:600 12px DM Sans;box-shadow:0 3px 12px #424d440f}.all-tools-link:hover,.back-link:hover{color:#34463b;background:#fff;border:0;transform:translateY(-1px)}.format-pill{letter-spacing:0;color:#617267;background:#ffffff9e;border:0;font:600 11px DM Sans;box-shadow:0 4px 16px #414f4412}.format-pill span{box-shadow:none;background:#85aa92}.format-pill b{color:#425349;border-color:#d9ddd7}.hero{padding:72px 0 58px}.hero h1,.company-hero h1{color:#304138;letter-spacing:-.05em;font-weight:600}.workspace{gap:30px}.preview-panel{background:#ffffffb8;border:1px solid #55695b17;border-radius:28px;padding:12px;box-shadow:0 24px 70px #4c584e1f}.canvas{background:#25322b;border-radius:20px}.canvas:after{border-radius:20px;box-shadow:inset 0 0 55px #00000024}.empty-state{color:#9eaaa1}.empty-state span{color:#e6bb77}.empty-state p{color:#dde4de}.empty-state small{color:#91a097;letter-spacing:.04em}.transport{color:#74847a;padding:0 12px;font-family:DM Sans}.transport input{accent-color:#cf886f;background:#d4ddd6}.transport input::-webkit-slider-thumb{background:#cf886f;width:11px;height:11px}.volume{color:#8a9b90}aside{background:#ffffff7a;border-radius:26px;padding:24px;box-shadow:0 12px 38px #4f5b5112}.step{gap:12px}.step>span{color:#9a6555;background:#f1d6c8;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:600 11px DM Sans;display:grid}.step h2{color:#34443b;font-size:17px}.upload-card{background:#fafcf8bf;border:1px dashed #b9c8bc;border-radius:18px;min-height:88px;padding:15px;transition:all .2s}.upload-card:hover{background:#fff;border-color:#cc8b70;transform:translateY(-2px);box-shadow:0 10px 24px #4c5b4e14}.upload-icon{color:#c77f66;background:#edf3ed;border-radius:14px}.upload-copy small{color:#87958b;font-family:DM Sans}.choose{color:#8e5e50;background:#f3dfd4;border:0;border-radius:999px;padding:8px 11px;font-weight:600}.dimensions label{color:#75857b;text-transform:none;letter-spacing:0;font-family:DM Sans;font-weight:600}.dimensions input{color:#405047;background:#ffffffc7;border:1px solid #d9dfd9;border-radius:12px;font-family:DM Sans;font-size:12px}.dimensions input:focus{border-color:#cf8c73;box-shadow:0 0 0 3px #cf8c731f}.dimension-note{color:#87938b;font-family:DM Sans;font-size:9px}.quality{background:#eef4ed;border:0;border-radius:16px;padding:16px}.quality strong{color:#415148}.quality p,.quality a{color:#718177;font-family:DM Sans}.youtube-panel{background:#f7f6ef;border:0;border-radius:18px;padding:16px}.youtube-head strong{color:#405047}.youtube-head span{color:#73917b;font-family:DM Sans}.youtube-panel p{color:#7b8980;font-family:DM Sans}.youtube-panel input,.youtube-panel textarea,.youtube-panel select{color:#3e4c44;background:#fff;border:1px solid #dce2dc;border-radius:11px}.youtube-panel input:focus,.youtube-panel textarea:focus,.youtube-panel select:focus{border-color:#cf8c73;box-shadow:0 0 0 3px #cf8c731f}.connect{color:#587061;background:#e8efe7;border:0;border-radius:12px;font-weight:600}.export-actions{gap:10px}.export{color:#fff;background:#cf8269;border-radius:15px;font-size:12px;box-shadow:0 8px 18px #ae664f2e}.export.secondary{color:#fff;background:#769681;border:0}.export:hover:not(:disabled){background:#da9077;transform:translateY(-2px)}.export:disabled{color:#97a29a;box-shadow:none;background:#d8ddd8}.local-note,.error,.success{font-family:DM Sans}.local-note{color:#8a968e}.success{color:#65886e}.audiophile-note{background:#ffffff85;border:0;border-radius:28px;max-width:900px;margin-top:96px;padding:38px 42px;box-shadow:0 16px 50px #49564c12}.audiophile-kicker,.eyebrow{color:#b56f5b;letter-spacing:.08em;font-family:DM Sans;font-weight:700}.audiophile-note h2{color:#35453c}.audiophile-note>p:not(.audiophile-kicker){color:#6f7f75;font-family:DM Sans;font-size:12px}.technical-details-button{color:#526a5a;background:#eaf0e9;border:0;border-radius:999px;font-family:DM Sans;font-weight:600}.technical-details-button:hover{background:#dfe9df;border:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f3b3373}.technical-modal{color:#405047;background:#fbf8f1;border:0;border-radius:28px;box-shadow:0 28px 90px #36433940}.technical-modal>p:not(.audiophile-kicker){color:#6f7d74;font-family:DM Sans}.modal-close{color:#607166;background:#edf1eb;border:0;border-radius:50%}.modal-close:hover{color:#3f5146;background:#e2e9e1;border:0}.guide{border:0;margin-top:90px}.guide-heading h2{color:#34453b}.guide-heading>p{color:#6e7e74}.guide-article{background:#ffffff80;border-radius:30px;padding:8px 34px 26px;box-shadow:0 18px 55px #49574d12}.guide-section-intro h3{color:#405047}.guide-section-intro p,.final-checks li{color:#75837a}.guide-section-intro strong,.final-checks li strong{color:#405047}.settings-list div{border-color:#e0e5df}.settings-list dt{color:#7c8981}.settings-list dd{color:#435249}.article-note{color:#87938b;font-family:DM Sans}.guide-footnote{color:#708076;background:#edf3ec;border:0;border-radius:16px;font-family:DM Sans}.guide-footnote strong{color:#435249}.company-header{color:#748379;text-transform:none;letter-spacing:.03em;font-family:DM Sans;font-weight:600}.company-mark{color:#b77a62;background:#fff6;border:1.5px solid #b77a62;width:36px;height:36px}.company-shine{color:#c67d64;text-shadow:none}.company-hero{padding-top:130px}.company-hero .eyebrow{background:#f1d9ce;border-radius:999px;padding:8px 12px;display:inline-block}.tools-list{border:0}.tools-heading{padding:0 8px}.tools-heading h2{color:#46564d;font-size:15px}.tools-heading span{color:#8c9991;font-family:DM Sans}.tool-card{color:#405047;background:#ffffffad;border:1px solid #57695c14;border-radius:25px;padding:32px;box-shadow:0 14px 44px #47554a14}.tool-card:hover{background:#fff;border-color:#be7b634d;transform:translateY(-4px)rotate(-.2deg);box-shadow:0 20px 55px #47554a1f}.tool-identity .brand-mark{color:#fff;background:#d18a70;border:0;box-shadow:0 7px 16px #b269512e}.tool-identity p{color:#75837a}.tool-meta span{color:#8a968e;font-family:DM Sans}.company-footer{color:#8a968e;font-family:DM Sans}.help-page .guide{padding-top:54px}@media (width<=900px){main{width:min(100% - 34px,760px)}aside{padding:22px}.company-hero{padding-top:94px}.guide-article{padding:6px 24px 24px}}@media (width<=520px){main{width:calc(100% - 24px)}header{height:76px}.hero{padding-top:50px}.hero h1{font-size:48px}.preview-panel{border-radius:20px}.canvas{border-radius:14px}aside{border-radius:20px;padding:18px}.upload-card{border-radius:15px}.audiophile-note{border-radius:22px;padding:28px 24px}.guide-article{border-radius:22px;padding:2px 18px 18px}.technical-modal{padding:30px 24px}.company-hero{padding-top:78px}}:root{color:#343a35;background:#f4f0e8}body{color:#343a35;background:radial-gradient(circle at 8% 8%,#e2b19338,#0000 27%),radial-gradient(circle at 92% 16%,#a4c2ae33,#0000 31%),linear-gradient(#faf7f0 0%,#f2eee5 100%)}body:before{background:#b4b2a81a}body:after{background:#a3acad1f}.brand,.hero h1,.company-hero h1{color:#292e2b}.brand-mark{color:#f5f4ef;background:#3d4541;box-shadow:0 5px 14px #292f2b29}.all-tools-link,.back-link,.format-pill{color:#606762;background:#ffffffad;box-shadow:0 4px 16px #2d322f0f}.all-tools-link:hover,.back-link:hover{color:#252b27}.format-pill span{background:#768286}.format-pill b{color:#3f4742}.hero h1 em{color:#b86f59}.intro,.company-hero>p:last-child{color:#657269}.preview-panel{border-color:#343a3614;box-shadow:0 24px 70px #2c322e1a}.canvas{background:#252b28}aside{background:#ffffff8c;box-shadow:0 12px 38px #2d332f0f}.step>span{color:#946252;background:#f0ddd3}.step h2{color:#303632}.step p{color:#6e7b72}.upload-card{background:#fcfcf9cc;border-color:#c2c5c1}.upload-card:hover{background:#fff;border-color:#7f898c;box-shadow:0 10px 24px #2d332f12}.upload-icon{color:#a76b57;background:#edf2ec}.upload-copy strong{color:#363c38}.upload-copy small{color:#78857c}.choose{color:#81594c;background:#f0dfd6}.has-file{background:#f7faf5;border-color:#9eafa2}.has-file .upload-icon{color:#627d69}.upload-card{position:relative;overflow:hidden}.upload-card.is-uploading{border-style:solid;border-color:#9da9a0}.upload-card.is-uploading .upload-icon{color:#65766b}.upload-card.is-uploading .choose{color:#536158;font-variant-numeric:tabular-nums;background:#e7ebe7}.upload-card.is-ready{border-color:#8fa796}.upload-card.is-ready .upload-copy small{color:#54705d;font-weight:600}.upload-spinner{border:2px solid #c9d1cb;border-top-color:#65766b;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite spin}.upload-progress-track{background:#e1e6e1;height:4px;position:absolute;bottom:0;left:0;right:0}.upload-progress-track>span{background:#738c79;height:100%;transition:width .16s;display:block}.dimensions label,.dimension-note{color:#777e79}.dimensions input{color:#373d39;background:#ffffffdb;border-color:#d5d8d4}.dimensions input:focus,.youtube-panel input:focus,.youtube-panel textarea:focus,.youtube-panel select:focus{border-color:#798689;box-shadow:0 0 0 3px #7986891f}.quality{background:#e9ece9}.spark{color:#69767a}.quality strong,.youtube-head strong{color:#39403b}.quality p,.quality a,.youtube-panel p{color:#6e7571}.quality a{color:#56666b}.youtube-panel{background:#f3f3ef}.youtube-panel input,.youtube-panel textarea,.youtube-panel select{color:#353b37;border-color:#d5d8d4}.youtube-head span{color:#687570}.connect{color:#4e5953;background:#e4e7e4}.export-actions.download-only{grid-template-columns:1fr}.export{color:#fff;background:#3f4944;box-shadow:0 8px 18px #2b332e24}.export.secondary{background:#747d78}.export:hover:not(:disabled){background:#505b55}.export.secondary:hover:not(:disabled){background:#858e89}.export:disabled{color:#969c98;background:#d7d9d6}.error{color:#9d625f}.success{color:#405f4c;letter-spacing:0;background:#e8efe9;border-radius:12px;margin:14px 0 0;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.4;box-shadow:inset 0 0 0 1px #49685214}.audiophile-note,.guide-article{background:#fff9;box-shadow:0 16px 50px #2d332f0f}.audiophile-kicker,.eyebrow{color:#667378}.audiophile-note h2,.guide-heading h2{color:#303632}.audiophile-note>p:not(.audiophile-kicker),.guide-heading>p{color:#6c736f}.audiophile-note a,.technical-modal a{color:#52646a}.technical-details-button{color:#4d5952;background:#e5e8e5}.technical-details-button:hover{background:#dce1dd}.technical-modal{color:#363d39;background:#f8f7f3;box-shadow:0 28px 90px #272d293d}.modal-backdrop{background:#272c297a}.modal-close{color:#59625d;background:#e7e9e6}.guide-section{border-color:#dadcd8}.guide-section-intro h3,.guide-section-intro strong,.final-checks li strong,.settings-list dd,.guide-footnote strong{color:#39403c}.guide-section-intro p,.final-checks li,.settings-list dt,.article-note{color:#737a76}.final-checks li:before{color:#6a777b}.guide-footnote{color:#68716b;background:#e8ebe8}.company-header{color:#6e7571}.company-mark{color:#59645f;background:#ffffff7a;border-color:#59645f}.company-shine{color:#657176}.company-hero .eyebrow{color:#626b66;background:#e6e7e3}.tools-heading h2,.tool-identity h3{color:#373e39}.tools-heading span,.tool-identity p,.tool-meta span,.company-footer{color:#7c827e}.tool-card{color:#373e39;background:#ffffffb8;border-color:#30373214;box-shadow:0 14px 44px #2a302c12}.tool-card:hover{border-color:#5e6a654d;box-shadow:0 20px 55px #2a302c1c}.tool-identity .brand-mark{color:#fff;background:#48534d;box-shadow:0 7px 16px #29312c29}.tool-meta strong{color:#56666b}.brand-mark{font-family:Playfair Display,serif;font-style:italic;font-weight:600;line-height:1}.artwork-symbol{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.empty-state .artwork-symbol{stroke-width:1.15px;width:36px;height:36px;margin:auto}.company-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.company-footer nav{gap:18px;display:flex}.company-footer a,.legal-page a{color:inherit}.legal-page{min-height:100vh;padding-bottom:80px}.legal-page article{background:#ffffffa3;border-radius:28px;max-width:760px;margin:76px auto 0;padding:48px;box-shadow:0 18px 55px #2a302c12}.legal-page h1{color:#292e2b;margin:12px 0 8px;font-size:clamp(42px,7vw,72px);line-height:1}.legal-page h2{color:#39403c;margin:36px 0 10px;font-size:18px}.legal-page p{color:#68716b;line-height:1.75}.legal-page .legal-updated{color:#8a908c;margin-top:0;font-size:12px}@media (width<=600px){.company-footer{flex-direction:column;align-items:flex-start}.legal-page article{margin-top:40px;padding:30px 22px}}
