@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;color:#f4f0ed;background:#0b0909;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#0b0909;--panel:#151111;--panel2:#1c1615;--line:#302624;--muted:#988b88;--faint:#645a58;--orange:#ff6844;--orange2:#ff9b44;--mono:"DM Mono",monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 75% 0%,rgba(112,38,20,.11),transparent 28%),var(--bg)}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:206px minmax(0,1fr);grid-template-rows:68px minmax(calc(100vh - 118px),auto) 50px;max-width:1600px;margin:auto;background:var(--bg);min-height:100vh;border-left:1px solid #201918;border-right:1px solid #201918}.topbar{grid-column:1/-1;display:flex;align-items:center;padding:0 34px;border-bottom:1px solid #211b1a;gap:54px;position:sticky;top:0;background:#0b0909f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:14px;letter-spacing:.12em;white-space:nowrap}.brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#ff9a36,#ff503e);color:#fff;box-shadow:0 5px 20px #ff603633}.top-nav{display:flex;align-items:center;gap:29px;height:100%;flex:1}.top-nav button{height:100%;background:none;border:0;color:#8e8380;font-size:12px;position:relative}.top-nav button.active,.top-nav button:hover{color:#ff815f}.top-nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ff704b;border-radius:4px}.top-actions{display:flex;align-items:center;gap:17px}.balance-chip,.login-chip,.user-chip{display:flex;align-items:center;gap:7px;background:#171211;border:1px solid #322624;border-radius:10px;padding:8px 11px;color:#dbcfc9;font-size:11px}.balance-chip svg:first-child{color:#ff916b}.login-chip{background:none}.user-chip{max-width:205px}.user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar{width:21px;height:21px;display:grid;place-items:center;background:#704333;border-radius:50%;font-size:11px}.mobile-menu{display:none}.sidebar{grid-row:2;grid-column:1;padding:27px 15px 16px;border-right:1px solid #211b1a;display:flex;flex-direction:column;min-height:0}.side-label,.field-label,.eyebrow{font:500 9px var(--mono);letter-spacing:.1em;color:#847875}.side-label{padding:0 10px;margin:4px 0 12px}.side-link{display:flex;align-items:center;gap:11px;border:0;background:none;text-align:left;padding:11px 10px;border-radius:9px;color:#9d918d;font-size:11px;margin:2px 0}.side-link svg{color:#8b7772}.side-link.selected{background:linear-gradient(90deg,#48201655,transparent);color:#ff7d5b}.side-link.selected svg{color:#ff7654}.side-count{margin-left:auto;font:10px var(--mono);color:#a78e84}.side-link.muted{font-size:10.5px}.side-divider{height:1px;background:#251e1d;margin:18px 5px}.sidebar-bottom{margin-top:auto}.help-box{background:linear-gradient(145deg,#1e1816,#171211);border:1px solid #322522;border-radius:13px;padding:14px 13px}.help-icon{height:29px;width:29px;display:grid;place-items:center;border-radius:9px;background:#35211d;color:#ff8b69;margin-bottom:13px}.help-box strong{font-size:11px}.help-box p{font-size:10px;line-height:1.6;color:#8c7e7a;margin:7px 0 13px}.help-box button,.text-button{display:flex;align-items:center;gap:6px;color:#ff8a68;border:0;background:none;font-size:10px;padding:0}.side-version{display:block;margin:16px 10px 0;font:8px var(--mono);letter-spacing:.08em;color:#625653}.workspace{grid-row:2;grid-column:2;padding:35px 39px 50px;min-width:0}.page-title-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.breadcrumb{font:9px var(--mono);letter-spacing:.08em;color:#766b68;margin-bottom:11px}.breadcrumb span{color:#c86748;padding:0 6px}.page-title-row h1{font-size:25px;letter-spacing:-.045em;margin:0;font-weight:700}.page-title-row p{margin:6px 0 0;color:#938784;font-size:11px}.icon-button{width:34px;height:34px;display:grid;place-items:center;color:#a99995;background:var(--panel);border:1px solid #302725;border-radius:9px}.create-layout{display:grid;grid-template-columns:minmax(380px,1.2fr) minmax(230px,.7fr);gap:20px;max-width:1080px}.panel{background:linear-gradient(150deg,#171211,#130f0f);border:1px solid #302523;border-radius:14px}.composer{padding:21px 22px 18px}.mode-switch{height:37px;padding:3px;display:flex;border:1px solid #332927;background:#100d0d;border-radius:9px;margin-bottom:20px}.mode-switch button{border:0;background:none;color:#988c88;font-size:10px;padding:0 14px;border-radius:6px}.mode-switch button.active{background:#33201b;color:#ff9a78}.price-tag{margin-left:auto;align-self:center;margin-right:10px;font:11px var(--mono);color:#ffc074}.field-label{display:block;margin:17px 0 8px}.prompt-input,.lyrics-input,.cover-input-area textarea{width:100%;color:#eee5e1;background:#100d0d;border:1px solid #342927;border-radius:9px;resize:vertical;outline:none;padding:11px 12px;font-size:11px;line-height:1.65}.prompt-input:focus,.lyrics-input:focus,.cover-input-area textarea:focus,.auth-input:focus{border-color:#bd573d;box-shadow:0 0 0 3px #ff684414}.prompt-input::placeholder,.lyrics-input::placeholder,.cover-input-area textarea::placeholder{color:#706562}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.select-wrap{height:37px;display:flex;align-items:center;position:relative;border:1px solid #342927;background:#100d0d;border-radius:8px;padding:0 10px}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#dfd4d0;width:100%;height:100%;outline:0;font-size:10px}.select-wrap svg{color:#8e7c77;pointer-events:none}.select-wrap option{background:#151111}.segmented{display:flex;gap:4px;background:#100d0d;border:1px solid #332927;border-radius:9px;padding:3px}.segmented button{border:0;background:none;border-radius:6px;color:#a39490;padding:9px 10px;font-size:9px;white-space:nowrap}.segmented button.active{background:#34221d;color:#ff9a79}.lyric-segment button{flex:1}.lyric-segment button span{font:8px var(--mono);color:#d4a982;margin-left:4px}.lyrics-input{margin-top:9px}.hint-copy{display:flex;gap:7px;align-items:flex-start;margin:10px 0 0;color:#bba28e;font-size:10px;line-height:1.6}.hint-copy svg{flex:none;color:#ff986f}.vocal-row{align-items:end}.length-box{height:37px;padding:6px 10px;border:1px solid #342927;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.length-box span{font:8px var(--mono);color:#796c68}.length-box strong{font-size:9px;font-weight:600;margin-top:3px}.composer-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2b2220;margin-top:19px;padding-top:15px}.composer-footer>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#7c706c}.composer-footer>span svg{color:#ae7f6d}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:9px;padding:12px 17px;font-size:10px;font-weight:700;transition:transform .16s,filter .16s}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button:disabled{opacity:.6;cursor:wait;transform:none}.button-primary{background:linear-gradient(100deg,#fa563c,#ff8c35);color:#fff;box-shadow:0 7px 20px #f3543021}.button-small{padding:9px 12px;font-size:9px}.button-orb{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#fff2}.create-button{padding:8px 12px}.right-rail{display:flex;flex-direction:column;gap:13px}.preview-panel{padding:15px 15px 12px;min-height:280px;display:flex;flex-direction:column}.panel-heading{display:flex;justify-content:space-between;align-items:center}.panel-heading .eyebrow{font-size:8px}.panel-heading h2{font-size:13px;margin:6px 0 0;letter-spacing:-.03em}.text-button{font-size:9px}.empty-preview{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px 12px}.empty-record{width:67px;height:67px;border-radius:50%;border:1px solid #4a3028;background:radial-gradient(circle at 40% 30%,#52322a,#201614 65%);display:grid;place-items:center;color:#ff926b;box-shadow:0 0 40px #e25d3014;margin-bottom:16px}.empty-preview strong{font-size:10px}.empty-preview>span{color:#847774;font-size:9px;margin-top:6px}.preview-caption{border-top:1px solid #2b2220;padding-top:10px;display:flex;justify-content:space-between;color:#857773;font:8px var(--mono)}.preview-caption span:first-child{display:flex;align-items:center;gap:6px}.preview-caption svg{color:#fa8c66}.latest-job{display:flex;gap:10px;align-items:center;margin:auto 0;padding:20px 0}.job-art,.library-art{display:grid;place-items:center;color:#ffd0b7;background:radial-gradient(circle at 35% 30%,#ee7258,#421b29 55%,#182f48);border-radius:10px;flex:none}.job-art{width:54px;height:54px}.job-main{min-width:0}.job-main strong,.library-info strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-main>span,.library-info>span{display:block;color:#8a7e7b;font-size:9px;margin:5px 0}.job-status{display:inline-flex;padding:4px 7px;border-radius:20px;font:8px var(--mono);background:#302622;color:#ffb27d}.job-status.succeeded{color:#8fe0b1;background:#183124}.job-status.failed{color:#ff927f;background:#3a1d1a}.job-status.processing,.job-status.queued{color:#ffca75}.tip-card{display:flex;gap:10px;padding:13px;background:#211815;border:1px solid #372823;border-radius:11px}.tip-spark{width:27px;height:27px;display:grid;place-items:center;flex:none;color:#ff9868;background:#3e261d;border-radius:8px}.tip-card strong{font-size:9px}.tip-card p{font-size:9px;line-height:1.55;color:#998984;margin:5px 0 0}.mini-price{padding:13px 14px;border:1px solid #302523;background:#151110;border-radius:11px}.mini-price-head{display:flex;justify-content:space-between;font:8px var(--mono);color:#887a76}.mini-price-head button{display:flex;align-items:center;gap:4px;background:none;border:0;color:#ff946d;font:9px Manrope,sans-serif}.mini-price>strong{display:block;font-size:21px;margin:12px 0 8px}.mini-price>strong small{font-size:13px;color:#9b8e8a}.mini-progress{height:3px;background:#342a27;border-radius:4px}.mini-progress span{display:block;height:100%;background:linear-gradient(90deg,#fd563c,#ffae3e);border-radius:4px}.mini-price p{font-size:8px;color:#847875;margin:9px 0 0}.app-footer{grid-row:3;grid-column:1/-1;border-top:1px solid #211b1a;display:flex;align-items:center;gap:18px;padding:0 28px;color:#726764;font:8px var(--mono);letter-spacing:.03em}.app-footer span{margin-right:auto;display:flex;align-items:center;gap:8px}.app-footer span i,.live-dot{width:5px;height:5px;background:#ff714d;border-radius:50%;display:inline-block}.app-footer button{background:none;border:0;color:#827673;font:8px var(--mono)}.upload-zone{position:relative;min-height:92px;border:1px dashed #634032;border-radius:10px;background:#181110;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-icon{display:grid;place-items:center;color:#ff946d;margin-bottom:2px}.upload-zone strong{font-size:10px}.upload-zone small{color:#857874;font-size:8px}.upload-zone.has-file{border-style:solid;border-color:#a85b3d}.reference-segment button{flex:1}.library-list{display:flex;flex-direction:column;gap:12px;max-width:1000px}.library-item{display:flex;align-items:center;gap:14px;padding:14px}.library-art{width:55px;height:55px}.library-info{min-width:150px;flex:1}.library-duration{font:9px var(--mono);color:#948681}.library-item audio{height:34px;max-width:260px}.button-outline{background:transparent;border:1px solid #58372d;color:#ff9b78}.cover-action{padding:9px 11px;font-size:9px}.cover-editor{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;margin-bottom:2px}.cover-editor h3{font-size:12px;margin:7px 0 3px}.cover-editor p{font-size:9px;color:#8e807c;margin:0}.cover-input-area{display:flex;align-items:flex-end;gap:10px;flex:1;max-width:500px}.cover-input-area textarea{min-width:0}.empty-library{max-width:720px;min-height:330px;margin:20px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-library h2{font-size:16px;margin:0}.empty-library p{font-size:10px;color:#90827d;margin:7px 0 16px}.wallet-card{max-width:700px;display:flex;align-items:center;justify-content:space-between;padding:25px 28px;background:radial-gradient(ellipse at 86% 50%,#642d1f 0,transparent 38%),linear-gradient(135deg,#261713,#161110)}.wallet-amount{font-size:39px;font-weight:700;letter-spacing:-.06em;margin:9px 0}.wallet-amount small{font-size:19px;color:#b89c91}.wallet-card p{font-size:10px;color:#ac9c96;margin:5px 0}.wallet-orbit{width:75px;height:75px;border:1px solid #92543c;border-radius:50%;display:grid;place-items:center;color:#ff986e;box-shadow:0 0 36px #ff744533}.wallet-heading{margin-top:34px}.section-heading .eyebrow{color:#e58b62}.section-heading h2{font-size:18px;letter-spacing:-.04em;margin:8px 0 0}.topup-grid{max-width:700px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.topup-option{position:relative;text-align:left;padding:16px;display:flex;flex-direction:column;gap:5px}.topup-option span{font-size:17px;font-weight:700}.topup-option small{font-size:9px;color:#938580}.topup-option svg{position:absolute;right:15px;top:18px;color:#ff986d}.payment-note{display:flex;align-items:center;gap:8px;margin-top:18px;color:#8c807b;font-size:9px}.payment-note svg{color:#bd886c}.auth-workspace{display:flex;align-items:center;justify-content:center;min-height:600px}.auth-card{position:relative;width:min(390px,100%);padding:32px;background:radial-gradient(ellipse at 50% 0,#44241b55,transparent 45%),#151110}.back-button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#a9948e;font-size:9px;margin:0 0 26px;padding:0}.auth-logo{margin-bottom:20px}.auth-card>.eyebrow{color:#f28a62}.auth-card h1{font-size:22px;margin:8px 0}.auth-card>p{font-size:10px;color:#998a85;line-height:1.6}.auth-input{width:100%;height:42px;padding:0 12px;color:#f4e9e3;border:1px solid #352926;border-radius:8px;background:#100d0d;outline:0;font-size:11px}.auth-submit{width:100%;margin-top:14px;height:42px}.code-input{font:18px var(--mono);letter-spacing:.35em}.auth-resend{margin:13px auto}.auth-legal{font-size:8px;line-height:1.6;color:#766a67;border-top:1px solid #2b2321;padding-top:13px;margin-top:22px}.toast{position:fixed;right:24px;bottom:24px;z-index:10;display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:10px;color:#f2ece7;background:#28201d;border:1px solid #593628;box-shadow:0 10px 40px #0008;font-size:10px}.toast svg{color:#8ddbab}.landing-page{max-width:1440px;margin:auto;padding:0 6.8%;overflow:hidden}.landing-nav{height:82px;display:flex;align-items:center;border-bottom:1px solid #29201e}.landing-nav .brand{font-size:13px}.landing-links{display:flex;gap:32px;margin-left:auto;margin-right:33px}.landing-links a{font-size:10px;color:#a99a95}.landing-links a:hover{color:#ff916d}.landing-hero{min-height:550px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:25px;padding:32px 0 66px}.hero-copy{max-width:560px}.eyebrow{color:#f08863}.hero-copy>.eyebrow{display:flex;align-items:center;gap:9px;font-size:9px}.hero-copy h1{font-size:clamp(45px,6vw,77px);line-height:1.03;letter-spacing:-.075em;margin:22px 0 17px;font-weight:700}.hero-copy h1 span{color:#ff865f}.hero-copy>p{font-size:13px;line-height:1.8;color:#a49691;max-width:430px}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:25px}.hero-actions .button{padding:14px 18px}.hero-actions>span{font:9px var(--mono);color:#b59f92}.hero-art{height:420px;position:relative;display:grid;place-items:center}.hero-orbit{position:absolute;border:1px solid #583326;border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:390px;height:235px}.orbit-two{width:465px;height:300px;border-color:#302322;transform:rotate(28deg)}.hero-disc{position:relative;width:min(280px,72vw);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#251816,#2b1b17 3px,#120d0d,#241613 7px);border:1px solid #60402f;box-shadow:0 15px 100px #fa5a2b20,0 0 0 16px #20161455;display:grid;place-items:center;transform:rotate(-9deg)}.disc-glow{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;background:radial-gradient(circle,#ff684433,transparent 68%);filter:blur(13px)}.disc-center{width:40%;height:40%;border:1px solid #955239;border-radius:50%;background:radial-gradient(circle at 35% 30%,#71391f,#2c1915 65%);display:grid;place-items:center;color:#ff9b69;box-shadow:inset 0 0 25px #f7793525}.disc-label{position:absolute;bottom:23%;font:8px var(--mono);letter-spacing:.15em;color:#bb8f76;text-align:center;transform:rotate(9deg)}.disc-label small{font-size:5px;color:#80675a}.floating-card{position:absolute;background:#1c1513;border:1px solid #4b3027;border-radius:10px;padding:11px 13px;display:flex;align-items:center;gap:9px;box-shadow:0 13px 30px #0008;font-size:9px;color:#e9dcd4}.card-icon{color:#ff9168}.floating-top{top:70px;right:7%}.floating-bottom{bottom:59px;left:1%}.equalizer{height:15px;display:flex;align-items:center;gap:2px}.equalizer i{width:2px;border-radius:3px;height:7px;background:#ff9567}.equalizer i:nth-child(2){height:13px}.equalizer i:nth-child(3){height:9px}.equalizer i:nth-child(4){height:15px}.equalizer i:nth-child(5){height:6px}.how-section{padding:55px 0 75px;border-top:1px solid #29201e}.section-heading h2{font-size:30px;letter-spacing:-.06em;margin:10px 0 0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:27px}.step-card{position:relative;padding:20px;border:1px solid #332624;background:linear-gradient(145deg,#191312,#100d0d);border-radius:13px;min-height:190px}.step-index{position:absolute;top:19px;right:18px;font:10px var(--mono);color:#806b63}.step-icon{width:36px;height:36px;display:grid;place-items:center;background:#3a211b;border-radius:10px;color:#ff966d}.step-card h3{font-size:13px;margin:17px 0 7px}.step-card p{font-size:10px;line-height:1.7;color:#988984;max-width:270px;margin:0}.price-band{display:grid;grid-template-columns:1fr 1.25fr auto;align-items:center;gap:28px;padding:38px 31px;margin-bottom:46px;border:1px solid #583329;border-radius:15px;background:radial-gradient(ellipse at 0 0,#6c2c1c77,transparent 52%),linear-gradient(120deg,#211614,#130f0e)}.price-band h2{font-size:25px;line-height:1.13;letter-spacing:-.06em;margin:10px 0 0}.price-list{display:flex;flex-direction:column;gap:11px}.price-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #ffffff13;padding-bottom:8px}.price-list span{font-size:9px;color:#ad9e98}.price-list strong{font:10px var(--mono);white-space:nowrap;color:#ffc08e}.price-band>.button{white-space:nowrap}.landing-footer{height:70px;border-top:1px solid #29201e;display:flex;align-items:center;justify-content:space-between;color:#776b67;font:8px var(--mono)}.landing-footer .brand{color:#e9dfda;font:800 11px Manrope,sans-serif}.landing-footer .brand-mark{width:25px;height:25px}@media(max-width:1000px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.workspace{padding:28px 25px}.create-layout{grid-template-columns:minmax(350px,1.2fr) minmax(200px,.7fr);gap:12px}.composer{padding:17px}.topbar{padding:0 22px;gap:34px}.top-nav{gap:19px}.price-band{grid-template-columns:.75fr 1.2fr}.price-band>.button{grid-column:2;justify-self:start}.landing-page{padding:0 5%}}@media(max-width:760px){.app-shell{display:flex;flex-direction:column;min-height:100vh}.topbar{height:60px;padding:0 15px;gap:13px;position:sticky}.brand{font-size:11px;gap:7px}.brand-mark{width:27px;height:27px}.top-nav{display:none}.mobile-menu{display:grid;place-items:center;background:none;border:0;color:#9b8e89;margin-left:auto;order:2}.top-actions{margin-left:auto;order:1;gap:7px}.balance-chip{padding:7px 8px;font-size:9px}.login-chip{font-size:9px;padding:7px}.user-chip{max-width:105px;padding:5px}.user-email{max-width:60px;font-size:8px}.sidebar{display:none}.workspace{padding:24px 15px 34px;flex:1}.page-title-row{margin-bottom:18px}.page-title-row h1{font-size:21px}.page-title-row p{font-size:10px}.create-layout{display:flex;flex-direction:column;gap:12px}.composer{padding:15px 13px}.mode-switch button{padding:0 11px}.field-label{margin-top:15px}.field-pair{gap:8px}.lyric-segment button{padding:9px 5px;font-size:8px}.lyric-segment button span{font-size:7px;margin-left:2px}.composer-footer{align-items:flex-start;flex-direction:column;gap:12px}.create-button{width:100%;justify-content:space-between}.composer-footer>span{order:2}.right-rail{display:grid;grid-template-columns:1fr}.preview-panel{min-height:230px}.app-footer{padding:0 13px;height:auto;min-height:43px;gap:8px}.app-footer span,.app-footer button{font-size:7px}.app-footer button:nth-last-child(2){display:none}.secondary-view{min-height:calc(100vh - 103px)}.library-item{flex-wrap:wrap;gap:10px}.library-info{min-width:calc(100% - 75px)}.library-item audio{width:100%;max-width:none}.cover-action{margin-left:65px}.cover-editor{display:block}.cover-input-area{max-width:none;display:flex;flex-direction:column;align-items:stretch;margin-top:12px}.topup-grid{gap:7px}.topup-option{padding:13px 10px}.topup-option span{font-size:14px}.topup-option small{font-size:7px}.topup-option svg{right:8px;top:11px}.wallet-card{padding:20px}.wallet-orbit{width:55px;height:55px}.auth-workspace{min-height:calc(100vh - 110px);padding:20px 15px}.auth-card{padding:25px 20px}.landing-page{padding:0 20px}.landing-nav{height:65px}.landing-links{display:none}.landing-nav .button{margin-left:auto}.landing-hero{display:flex;flex-direction:column;align-items:stretch;padding:49px 0 44px;gap:0}.hero-copy h1{font-size:clamp(44px,12vw,65px);margin-top:18px}.hero-copy>p{font-size:11px}.hero-actions{gap:10px}.hero-actions .button{padding:12px;font-size:9px}.hero-actions>span{font-size:8px}.hero-art{height:330px;margin-top:8px}.hero-disc{width:230px}.orbit-one{width:310px;height:195px}.orbit-two{width:350px;height:245px}.floating-top{top:39px;right:0}.floating-bottom{bottom:38px;left:0}.how-section{padding:37px 0 48px}.section-heading h2{font-size:24px}.steps-grid{grid-template-columns:1fr;gap:9px;margin-top:20px}.step-card{min-height:0;padding:15px;display:grid;grid-template-columns:39px 1fr;column-gap:10px}.step-index{top:15px}.step-icon{grid-row:span 2}.step-card h3{margin:1px 0 4px}.step-card p{font-size:9px}.price-band{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px 18px;margin-bottom:30px}.price-band h2{font-size:27px}.price-list{gap:10px}.price-band>.button{width:100%}.landing-footer{height:auto;min-height:65px;gap:8px}.landing-footer>span:nth-child(2){display:none}.landing-footer>span:last-child{font-size:7px}.toast{right:12px;left:12px;bottom:12px;justify-content:center}}.cover-editor-inline{flex-basis:100%;max-width:none;display:grid;grid-template-columns:1fr auto;gap:9px;margin:7px 0 0 69px}.cover-editor-inline .eyebrow{grid-column:1/-1}.cover-editor-inline textarea{min-width:0}.covers-row{display:flex;gap:9px;flex-basis:100%;margin:8px 0 0 69px;flex-wrap:wrap}.cover-result{width:92px;min-height:92px;overflow:hidden;display:flex;flex-direction:column;gap:5px;align-items:stretch;border:1px solid #49312a;border-radius:9px;background:#100d0d}.cover-result img{width:100%;aspect-ratio:1;object-fit:cover}.cover-result small{padding:0 5px 5px;color:#a99892;font-size:7px;line-height:1.4}.lyrics-preview{flex-basis:100%;white-space:pre-wrap;max-height:140px;overflow:auto;border-top:1px solid #2b2220;margin:5px 0 0 69px;padding:10px 0 0;color:#b5a6a0;font-size:9px;line-height:1.65}.cover-result .job-status{font-size:7px}.account-connect{margin-top:14px}.inline-alert{padding:10px 12px;border:1px solid #7d372a;background:#351a17;border-radius:8px;color:#ffb19a;font-size:10px;margin-bottom:12px;line-height:1.5}.disabled-action{opacity:.48;cursor:not-allowed}.disabled-note{margin:7px 0 0;color:#a18f89;font-size:9px;line-height:1.5}@media(max-width:760px){.cover-editor-inline,.covers-row,.lyrics-preview{margin-left:0}.cover-editor-inline{display:flex;flex-direction:column;align-items:stretch}.cover-result{width:76px;min-height:76px}}
