.noise,.hero:before{display:none}.topbar{position:sticky;top:0;z-index:20;background:#0c0c0de8;backdrop-filter:blur(16px);height:84px;border-bottom:1px solid #ffffff0b}.topbar-actions{gap:18px}.cabinet-back{font-size:11px;color:#c1c1c7;text-decoration:none;padding:14px 0}.cabinet-back:hover{color:var(--lime)}#engineBadge{display:none}.hero{padding:48px 0 35px;text-align:left}.hero .eyebrow{justify-content:flex-start;font-size:9px;letter-spacing:1.6px}.hero h1{font:800 46px/1.15 Manrope,Arial,sans-serif;letter-spacing:-2px;margin:20px 0 16px}.hero h1 .rhythm-word{color:var(--lime);animation:none}.hero>p{margin:0;font-size:13px;color:#929298;max-width:100%}.hero-flow{justify-content:flex-start;margin-top:28px}.hero-flow>div{background:none;border:0;padding:0}.hero-flow i{width:38px}.hero-flow b{color:#929298}.studio{gap:24px}.panel{background:#151517;border-color:#2b2b2f;border-radius:24px}.panel h2{font-size:23px;letter-spacing:-.7px}.step-number{border-radius:10px}.create-button,.download-button{border-radius:9px}.auth-gate{max-width:740px;margin-inline:auto}.auth-copy h2{font-size:32px}.auth-form input{min-height:50px;font-size:16px}.logout-button{font-size:11px;min-height:44px;padding-inline:14px}.privacy{line-height:1.8}.cabinet-result{text-decoration:none;display:inline-flex;align-items:center}.result-actions{flex-wrap:wrap}.result-card{border-radius:24px}footer a{color:#aaa;text-decoration:none}
@media(max-width:650px){.topbar{height:70px;padding-inline:20px}.topbar-actions{gap:10px}.brand{font-size:18px}.cabinet-back{font-size:10px}.account-name{display:none}.logout-button{font-size:9px;padding:8px 10px}.hero{padding:32px 0 25px}.hero h1{font-size:34px;letter-spacing:-1.4px;max-width:330px}.hero>p{font-size:11px}.hero-flow{gap:6px;margin-top:22px}.hero-flow i{width:14px}.hero-flow>div{gap:6px}.hero-flow span{font-size:9px}.hero-flow b{font-size:9px}.panel h2{font-size:20px}.panel{border-radius:20px}.auth-copy h2{font-size:25px}.create-button{min-height:52px}.cabinet-result{font-size:11px}.result-actions{gap:10px}}
