.openart-director-page{background:#0b090c}.openart-director-page section{background-color:#0b090c!important}.openart-director-page #benefits>div{max-width:1440px}body:has(#hero .hero-action-panel[data-hero-variant^="direct:"]:not(.hidden)) .openart-director-page #benefits .benefit-card h3{font-size:24px!important}body:has(#hero .hero-action-panel[data-hero-variant^="direct:"]:not(.hidden)) .openart-director-page #benefits .benefit-fan__item{aspect-ratio:3 / 4!important}.openart-director-page h2{max-width:92%!important;margin-left:auto!important;margin-right:auto!important;font-size:34px!important;line-height:.96!important;letter-spacing:-.055em!important;text-transform:uppercase!important}@media(min-width:768px){.openart-director-page h2{font-size:50px!important}}@media(min-width:1024px){.openart-director-page h2{max-width:72%!important;font-size:64px!important}}.openart-director-page #community .community-prompt-content a,.openart-director-page #community .community-quick-link-arrow{width:44px!important;height:44px!important}.openart-director-page #community .community-prompt-content a:before,.openart-director-page #community .community-quick-link-arrow:before{font-size:22px!important}.openart-director-page #openart-recent>div{grid-template-columns:minmax(0,3fr) minmax(0,7fr)!important;gap:40px!important}.openart-director-page #openart-recent h2{max-width:none!important;margin-left:0!important;margin-right:0!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:none!important}@media(min-width:768px){.openart-director-page #openart-recent h2{font-size:36px!important}}@media(max-width:767px){.ai-music-feature-page section:not(#hero){padding-top:72px!important;padding-bottom:72px!important}.ai-music-feature-page section:not(#hero) h2{font-size:40px!important;line-height:1.02!important;letter-spacing:-.045em!important}.ai-music-feature-page #hero:has(.hero-action-panel[data-hero-variant="music:upload"]:not(.hidden)){padding:0 0 40px!important;display:block!important;background:#090a0a!important}.ai-music-feature-page #hero:has(.hero-action-panel[data-hero-variant="music:upload"]:not(.hidden)) .hero-content-wrap{padding:0 16px!important;display:block!important;text-align:left!important}.ai-music-feature-page #hero:has(.hero-action-panel[data-hero-variant="music:upload"]:not(.hidden)) .hero-stage{display:flex!important;flex-direction:column!important;width:100%!important;max-width:620px!important;margin:0 auto!important;gap:24px!important}.ai-music-feature-page #hero:has(.hero-action-panel[data-hero-variant="music:upload"]:not(.hidden)) .hero-preview{order:1;display:flex!important;width:calc(100% + 32px)!important;min-height:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;aspect-ratio:16 / 9;margin-top:0!important;margin-left:-16px!important;align-self:flex-start!important}.ai-music-feature-page #hero:has(.hero-action-panel[data-hero-variant="music:upload"]:not(.hidden)) .hero-preview>.media-placeholder{width:100%!important;height:100%!important;flex:none!important;overflow:visible!important;border-radius:0!important;background:transparent!important}.ai-music-feature-page #hero .hero-action-panel[data-hero-variant="music:upload"]{order:2;display:grid!important;grid-template-columns:minmax(0,1fr);gap:0!important;width:100%!important;max-width:min(92vw,620px)!important;padding:0!important;margin-right:auto!important;margin-left:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.ai-music-feature-page #hero .hero-action-panel[data-hero-variant="music:upload"] .hero-direct-split-copy{display:contents;width:100%}.ai-music-feature-page #hero .hero-action-panel[data-hero-variant="music:upload"] .hero-direct-split-copy h1{order:1;margin:0 0 16px!important;font-size:clamp(30px,9vw,52px)!important;line-height:1.05!important;letter-spacing:-.045em!important;text-align:center!important;text-transform:uppercase!important}.ai-music-feature-page #hero .hero-action-panel[data-hero-variant="music:upload"] .hero-direct-split-copy p{order:3;margin:0!important;font-size:13px!important;line-height:19px!important;letter-spacing:-.015em!important;color:#858a93!important;text-align:center!important}.ai-music-feature-page #hero .hero-action-panel[data-hero-variant="music:upload"] .hero-direct-split-actions{order:2;max-width:min(88vw,560px);margin:0 auto 16px!important}.ai-music-feature-page #hero .hero-action-panel[data-hero-variant="music:upload"] [data-generate-btn]{display:none!important}}
