:root{color:#1a1220;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}*,:before,:after{box-sizing:border-box}html{background:#fff;max-width:100%;overflow-x:clip}body{color:#1a1220;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;min-width:320px;max-width:100%;margin:0;overflow-x:clip}body:has(.enterprisePage){color:#f3eef6;background:#141018}#root{min-height:100vh}.appBootLoading{color:#1a1220;background:#fff;place-items:center;min-height:100vh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.appBootLoading strong{letter-spacing:.02em;font-size:18px}.appBootError{color:#1a1220;background:#fff;place-content:center;gap:12px;max-width:720px;min-height:100vh;margin:0 auto;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.appBootError pre{white-space:pre-wrap;background:#f7f4f8;border:1px solid #ece4ef;border-radius:8px;padding:12px;overflow:auto}.appBootError button{color:#fff;cursor:pointer;background:#c2185a;border:0;border-radius:8px;justify-self:start;min-height:40px;padding:0 16px;font-weight:700}.enterprisePage{--re-cta:#e91e8c;--re-cta-hover:#d4148c;--re-cta-soft:#e91e8c1a;--re-cta-ring:#e91e8c52;--re-text:#1a1220;--re-text-soft:#5c4d66;--re-border:#e8e2eb}.enterprisePage .primary,.enterprisePage form button.primary{border:1.5px solid var(--re-cta);color:var(--re-text);box-shadow:none;background:#fff}.enterprisePage .primary:hover,.enterprisePage form button.primary:hover{background:var(--re-cta-soft);border-color:var(--re-cta);color:var(--re-text)}.enterprisePage .producerAiFlowStep.isActive{border-color:var(--re-cta-ring);background:var(--re-cta-soft)}.enterprisePage .producerAiFlowStep.isActive strong{background:var(--re-cta)}.enterprisePage .catalogEngagementBtn.isActive{border-color:var(--re-cta-ring);color:var(--re-cta);background:var(--re-cta-soft)}.enterprisePage .catalogPlayBtn,.enterprisePage .musicTilePlayBtn,.enterprisePage .releaseActionPlayIcon{border:1.5px solid var(--re-cta-ring);width:34px;height:34px;color:var(--re-cta);background:#fffffff0;box-shadow:0 4px 14px #e91e8c1a}.enterprisePage .catalogPlayBtn svg,.enterprisePage .releaseActionPlayIcon svg{width:13px;height:13px}.enterprisePage .catalogPlayBtn.isActive,.enterprisePage .musicTilePlayBtn.isActive,.enterprisePage .releaseActionPlayIcon.isActive{background:var(--re-cta);color:#fff;border-color:var(--re-cta)}.releaseActionListenLabel{color:var(--re-text);font-size:14px;font-weight:600}.wordmarkNav{font-size:11px;line-height:1.05}.wordmarkNav span{letter-spacing:.14em;font-size:15px}.brandWordmarkOnly{text-decoration:none}.homeHeroCarouselLogo{object-fit:contain;width:min(200px,56vw);height:auto;margin-bottom:10px}.homeHeroCarouselSlide.isBrandSlide .homeHeroCarouselSlideInner h2{font-size:clamp(22px,4vw,32px)}.homeHeroCarouselActions{display:none}.homeHeroCarouselShell{background:#121018;gap:0;display:grid}.homeHeroBottomBar{border-top:1px solid var(--re-border);background:#fff;gap:10px;padding:12px 16px 14px;display:grid}.homeHeroCtaPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.homeHeroPrimaryCta,.homeHeroSecondaryCta{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:700;display:inline-flex}.homeHeroNavChips{flex-wrap:wrap;gap:8px;display:flex}.homeHeroNavChip{min-height:36px;color:var(--re-text);background:#fdf6fa;border:1px solid #e91e8c38;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.homeHeroNavChip:hover{border-color:var(--re-cta-ring);background:var(--re-cta-soft)}.companyHeroShell{position:relative}.companyHeroContent{display:none}.labelProfileTabs .musicCatalogTab{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background:#ffffff0a;border:1.5px solid #ffffff38;border-radius:999px;padding:10px 8px;font-size:12px;font-weight:700}.enterpriseAuthPortalSwitch{flex-wrap:wrap;gap:8px;max-width:100%;margin:12px 0 4px;display:flex}.enterpriseAuthPortalSwitch button,.enterpriseAuthPortalSwitch a{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-width:0;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.enterpriseAuthPortalSwitch .active{border-color:var(--re-cta,#e91e8c);color:#fff;background:#e91e8c2e}.companyHeroShellCarousel{background:#0e0c14}.homeHeroPortalNote{color:#ffffffd1;text-align:center;padding:0 16px 16px}.homeHeroPortalNote a{color:#fff}.enterpriseFooterBrand{align-items:center}.enterpriseFooterBrandCopy{min-width:0}.enterpriseFooterLogoImg{object-fit:contain;flex-shrink:0;width:56px;height:56px;display:block}.musicCatalogVideoFeaturedGrid{gap:16px;display:grid}.musicVideoFeaturedCard{border:1px solid var(--re-border,#e8e2eb);background:#fff;border-radius:14px;grid-template-columns:minmax(140px,42vw) 1fr;align-items:center;gap:12px;padding:12px;display:grid}.musicVideoFeaturedThumb{aspect-ratio:16/9;border-radius:12px;display:block;position:relative;overflow:hidden}.musicVideoFeaturedThumb img{object-fit:cover;width:100%;height:100%;display:block}.musicVideoFeaturedPlay{color:#fff;background:#0000008c;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;display:grid;position:absolute;top:auto;bottom:8px;left:auto;right:8px}.musicVideoFeaturedMeta h3{margin:0 0 4px;font-size:16px}.musicVideoYoutubeLink{color:var(--re-text);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.marketingNavToggleGhost{width:44px;min-width:44px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.enterpriseNavHomeBtn{color:var(--re-text,#121018);flex:none;padding:8px 4px;font-size:14px;font-weight:800;text-decoration:none}.enterpriseNavHomeBtn.active{color:var(--re-cta,#e91e8c)}.enterpriseNavPortalLink{white-space:nowrap;font-size:13px;font-weight:700}.labelProfileHeroBackdrop{background:#0e0c14;position:relative}.labelProfileHeroBackdrop .homeHeroCarouselShell{margin-bottom:0}.labelProfileHeroBackdrop .homeHeroCarouselRich,.labelProfileHeroBackdrop .homeHeroCarouselRich .homeHeroCarouselTrack{min-height:clamp(168px,32vw,240px)!important}.labelProfileHeroBackdrop .homeHeroCarouselSlideContent{padding:12px 14px 40px}.labelProfileHeroBackdrop .homeHeroCarouselInitial{flex-shrink:0;width:44px;height:44px;margin-bottom:4px;font-size:18px}.labelProfileHeroBackdrop .homeHeroCarouselDesc{-webkit-line-clamp:1}.labelProfileHeroCompact{color:#fff;background:linear-gradient(#121018 0%,#16121f 100%);padding:12px 16px 0}.labelProfileHeroCompact .labelProfileHeroInner{width:min(var(--rzn-content-max,1180px), 100%);grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0 auto;display:grid}.labelProfileHeroCompact h1,.labelProfileHeroCompact .eyebrow,.labelProfileHeroCompact .labelProfileHeroLead{color:#fff}.labelProfileHeroCompact h1{margin:0 0 4px;font-size:clamp(22px,5vw,32px);line-height:1.1}.labelProfileHeroCompact .eyebrow{margin:0 0 4px;font-size:10px}.labelProfileHeroCompact .labelProfileHeroLead{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.labelProfileHeroCompact .labelProfileHeroLogo{width:56px;height:56px}.labelProfileHeroCompact .labelProfileStatsFour{width:min(var(--rzn-content-max,1180px), 100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px auto 0;display:grid}.labelProfileHeroCompact .labelProfileStatsFour div{text-align:center;border:1px solid #ffffff24;border-radius:10px;padding:8px 6px}.labelProfileHeroCompact .labelProfileStatsFour strong{font-size:clamp(14px,3vw,18px);display:block}.labelProfileHeroCompact .labelProfileStatsFour span{letter-spacing:.06em;text-transform:uppercase;color:#ffffffad;font-size:9px}.labelProfileTabsSticky{z-index:12;width:min(var(--rzn-content-max,1180px), calc(100% - 8px));background:linear-gradient(#16121f 70%,#16121ff5 100%);border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px auto 0;padding:8px 4px 10px;display:grid;position:sticky;top:0}.labelProfileSocialRow{margin:12px 0 4px}.streamingPlatformLinksIconsOnly{gap:10px}.streamingPlatformLinksLight .streamingPlatformChip{background:#fff;border:1.5px solid #e91e8c59;border-radius:999px;justify-content:center;width:42px;height:42px;padding:0;box-shadow:0 1px #1210180a}.streamingPlatformLinksDark .streamingPlatformChip{background:#ffffff1a;border:1.5px solid #ffffff57;border-radius:999px;justify-content:center;width:42px;height:42px;padding:0}.streamingPlatformLinksLight .streamingPlatformIcon,.streamingPlatformLinksDark .streamingPlatformIcon{width:20px;height:20px}.rosterArtistSocialRow{margin:14px 0 8px}.labelProfilePage .labelProfileShell{padding-top:8px}.labelProfileHeroOverlay{display:none}.homeHeroCarouselInitial{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;width:56px;height:56px;margin-bottom:8px;font-size:24px;font-weight:800;display:grid}.adminPortalPage .enterpriseAuthWrap{min-height:70vh}@media (max-width:720px){.labelProfileHeroCompact .labelProfileStatsFour{grid-template-columns:repeat(2,minmax(0,1fr))}.labelProfileTabsSticky{overflow-x:auto}.labelProfileTabsSticky::-webkit-scrollbar{display:none}.labelProfileTabsSticky .musicCatalogTab{min-width:0}.enterpriseNavPortalLink{display:none}}.producerAiCollapse{border:1px solid var(--re-border);background:#fff;border-radius:14px;margin-bottom:12px;padding:0 16px}.producerAiCollapse summary{cursor:pointer;gap:4px;padding:16px 0;list-style:none;display:grid}.producerAiCollapse summary::-webkit-details-marker{display:none}.producerAiCollapseTitle{color:var(--re-text);font-size:18px;font-weight:700}.producerAiCollapseDesc{color:var(--re-text-soft);font-size:13px}.producerAiCollapseBody{padding-bottom:16px}.studioServiceGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.studioServiceCard{border-radius:14px;gap:10px;padding:20px;display:grid}.studioServiceCard h3{margin:0;font-size:18px}.studioServiceCard .primary,.studioServiceCard .secondary{justify-self:start;min-height:36px;padding:8px 14px;font-size:13px}.musicPlayerBar{z-index:1300}.enterprisePage .marketingActions .primary,.enterprisePage .producerAiHeroActions .primary,.enterprisePage .rosterArtistCTA .primary,.enterprisePage .labelProfileHero .primary{border:1.5px solid var(--re-cta);min-height:38px;color:var(--re-text);letter-spacing:0;box-shadow:none;background:#fff;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700}.enterprisePage .marketingActions .primary:hover,.enterprisePage .producerAiHeroActions .primary:hover,.enterprisePage .rosterArtistCTA .primary:hover,.enterprisePage .labelProfileHero .primary:hover{background:var(--re-cta-soft);border-color:var(--re-cta);color:var(--re-text)}.enterprisePage .marketingActions .secondary,.enterprisePage .producerAiHeroActions .secondary,.enterprisePage .rosterArtistCTA .secondary,.enterprisePage .labelProfileHero .secondary,.enterprisePage .homeSpotlightCta{border:1px solid var(--re-border);min-height:38px;color:var(--re-text);background:#fff;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600}.enterprisePage .marketingActions .secondary:hover,.enterprisePage .producerAiHeroActions .secondary:hover,.enterprisePage .rosterArtistCTA .secondary:hover,.enterprisePage .labelProfileHero .secondary:hover,.enterprisePage .homeSpotlightCta:hover{color:var(--re-text);background:#f8f6f9;border-color:#cfc5d4}.enterprisePage .primary:not(.marketingActions .primary):not(.producerAiHeroActions .primary):not(.rosterArtistCTA .primary):not(.homeHeroPrimaryCta):not(.labelProfileHero .primary){border:1px solid var(--re-border);color:var(--re-text);background:#fff}.enterprisePage .enterpriseNav a:hover,.enterprisePage .enterpriseNavMobile a:hover{color:var(--re-text)}.enterprisePage .enterpriseNav a.active,.enterprisePage .enterpriseNavMobile a.active{color:var(--re-cta)}.enterprisePage .eyebrow{color:var(--re-text-soft);letter-spacing:.14em}.enterprisePage .rosterTag{border-color:var(--re-border);color:var(--re-text-soft);background:#f8f6f9}.enterprisePage .statsBandItem strong{color:var(--re-text)}.enterprisePage button,.enterprisePage .secondary,.enterprisePage form button.secondary{border-radius:10px;min-height:38px;padding:9px 14px;font-size:14px}.enterpriseTopNavWrap{z-index:1200;position:sticky;top:0}.enterpriseTopNavWrap.navHidden{transition:transform .22s;transform:translateY(-100%)}.enterpriseTopNavWrap:not(.navHidden){transition:transform .22s;transform:translateY(0)}.producerAiFlowStrip{width:min(var(--rzn-content-max,1180px), calc(100% - 32px));flex-wrap:wrap;gap:10px;margin:0 auto;padding:12px 0 0;display:flex}.producerAiFlowStep{border:1px solid var(--re-border);min-height:44px;color:var(--re-text);background:#fff;border-radius:12px;flex:180px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.producerAiFlowStep strong{width:24px;height:24px;color:var(--re-text-soft);background:#f0edf2;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.producerAiFlowStep.isActive{border-color:var(--re-cta);background:var(--re-cta-soft)}.producerAiFlowStep.isActive strong{background:var(--re-cta);color:#fff}.producerAiStickyNav{z-index:900;border-bottom:1px solid var(--re-border);background:#fffffff5;flex-wrap:nowrap;gap:8px;padding:10px 16px;display:flex;position:sticky;top:56px;overflow-x:auto}.producerAiStickyNav::-webkit-scrollbar{display:none}.producerAiStickyNav a{border:1px solid var(--re-border);color:var(--re-text-soft);white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.producerAiStickyNav a:hover{color:var(--re-text);background:#f8f6f9}.publicArtistPage .rosterArtistHero{width:min(var(--rzn-content-max,1180px), calc(100% - 32px));grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start;gap:clamp(20px,4vw,36px);margin:0 auto;padding:clamp(24px,5vw,48px) 0;display:grid}.publicArtistPage .rosterArtistHeroCopy h1{margin:0 0 8px;font-size:clamp(32px,6vw,56px);line-height:1.05}.publicArtistPage .rosterArtistHeroBio{max-width:62ch;color:var(--re-text-soft);line-height:1.65}.publicArtistPage .rosterArtistHeroAside{justify-items:center;gap:16px;display:grid}.publicArtistPage .rosterHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.publicArtistPage .rosterHeroStats div{border:1px solid var(--re-border);text-align:center;background:#fff;border-radius:12px;padding:12px}.publicArtistPage .rosterHeroStats strong{color:var(--re-text);font-size:18px;display:block}.publicArtistPage .rosterHeroStats span{color:var(--re-text-soft);font-size:12px}.publicArtistPage .rosterArtistAvatarLarge{width:min(280px,72vw);height:min(280px,72vw);color:var(--re-text);background:linear-gradient(145deg,#f3eef6,#e8e0ec);border-radius:20px;place-items:center;font-size:clamp(48px,12vw,72px);font-weight:800;display:grid;overflow:hidden}.publicArtistPage .rosterArtistAvatarImg{object-fit:cover;width:100%;height:100%}.publicArtistPage .marketingActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.publicArtistPage .artistCatalogSection{padding-top:0}.enterpriseFooterV2{border-top:1px solid var(--re-border);background:#faf9fb;margin-top:auto;padding:clamp(32px,5vw,48px) 0 clamp(24px,4vw,36px)}.enterpriseFooterCol a{color:var(--re-text-soft);font-size:14px}.enterpriseFooterBrand{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.enterpriseFooterLogo,.labelProfileHeroLogo{object-fit:contain;flex:none;width:56px;height:56px}.wordmarkFooterFallback{letter-spacing:.08em;gap:2px;font-weight:800;line-height:1;display:inline-grid}.wordmarkFooterFallback small{letter-spacing:.22em;color:var(--re-text-soft);font-size:10px}.pressPhotosPlaceholder{border:1px dashed var(--re-border);color:var(--re-text-soft);background:#faf9fb;border-radius:14px;padding:20px}.catalogPage .musicCatalogTile img,.homeMusicSpotlight .musicCatalogTile img{object-fit:cover;background:#f0edf2}@media (max-width:767px){.enterprisePage,.enterprisePage .page,.enterprisePage .catalogPage,.enterprisePage .publicArtistPage,.enterprisePage .producerAiPage,.enterprisePage .studioPage,.enterprisePage .companyHomePage{max-width:100%;overflow-x:hidden}.enterprisePage .enterpriseHero,.enterprisePage .companyHomePage .enterpriseHero.companyHero{grid-template-columns:1fr;padding-top:20px;padding-bottom:24px}.enterprisePage .marketingActions{flex-direction:column;align-items:stretch}.enterprisePage .marketingActions .primary,.enterprisePage .marketingActions .secondary{text-align:center;justify-content:center;width:100%}.publicArtistPage .rosterArtistHero{grid-template-columns:1fr}.publicArtistPage .rosterArtistHeroAside{order:-1}.publicArtistPage .rosterArtistAvatarLarge{width:min(220px,64vw);height:min(220px,64vw)}.enterpriseFooterGrid{grid-template-columns:1fr 1fr;gap:20px}.enterpriseFooterBrand{flex-direction:column;align-items:flex-start}.producerAiProductHero{grid-template-columns:1fr}.producerAiHeroCard{order:2}.producerAiFlowStrip{flex-direction:column}.musicCatalogScroller{padding-bottom:4px}.companyHeroShell{overflow:hidden}.homeHeroCarousel{min-height:320px}.homeHeroCarouselSlide{background-position:top}.homeHeroCarouselSlideInner{min-height:320px;padding:20px 18px 18px}.homeHeroCarouselSlideInner h2{max-width:100%;font-size:clamp(22px,9vw,34px)}.homeHeroCarouselSlideContent{width:100%}.homeDiscoveryQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.homeDiscoveryQuickCard{flex:auto;min-width:0}.enterpriseSection{width:min(var(--rzn-content-max,1180px), calc(100% - 24px));margin-left:auto;margin-right:auto}}@media (max-width:480px){.homeDiscoveryQuickGrid{grid-template-columns:1fr 1fr}.homeDiscoveryHub .discoveryScrollRail{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.homeDiscoveryHub .discoveryScrollTrack,.homeDiscoveryHub .musicCatalogScroller,.homeDiscoveryHub .featuredArtistsCarouselTrack,.homeDiscoveryHub .homeDiscoveryPlaylistStrip{padding-right:14px}.enterpriseFooterGrid{grid-template-columns:1fr}.enterpriseFooterColLegal{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.revealOnScroll{opacity:1;animation:none;transform:none}}.companyHeroShell{background:#121018;position:relative;overflow:hidden}.homeHeroCarousel{min-height:clamp(220px,42vw,420px);position:relative}.homeHeroCarouselSlide{opacity:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(1200px 500px at 10% -10%,#e91e8c2e,#0000 55%),linear-gradient(#121018 0%,#1a1620 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.homeHeroCarouselSlide.isActive{opacity:1;pointer-events:auto;z-index:1}.homeHeroCarouselSlideInner{color:#fff;flex-direction:column;justify-content:flex-end;gap:8px;min-height:clamp(220px,42vw,420px);padding:clamp(24px,5vw,48px) clamp(20px,4vw,40px);display:flex}.homeHeroCarouselSlideInner h2{max-width:16ch;margin:0;font-size:clamp(28px,5vw,48px);line-height:1.05}.homeHeroCarouselEyebrow{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px}.homeHeroCarouselCta{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;margin-top:8px;padding:8px 14px;font-size:13px;font-weight:700}.homeHeroCarouselDots{gap:8px;display:flex;position:absolute;bottom:14px;right:16px}.homeHeroCarouselDots button{background:#ffffff59;border:0;border-radius:999px;width:8px;height:8px;padding:0}.homeHeroCarouselDots button.isActive{background:var(--re-cta);width:22px}.companyHeroContent,.companyHeroLogoMain{display:none!important}.enterpriseFooterWordmark{letter-spacing:.14em;color:var(--re-text);gap:2px;font-weight:800;line-height:1.05;display:grid}.enterpriseFooterWordmark span{font-size:13px}.enterpriseFooterWordmark small{letter-spacing:.2em;color:var(--re-text-soft);font-size:10px}.enterpriseFooterLogo{display:none}.homeHeroCarouselSlide.isBrandSlide .homeHeroCarouselSlideInner{text-align:center;justify-content:center;align-items:center}.homeHeroCarouselSlide.isBrandSlide .homeHeroCarouselCta{align-self:center}.musicTile{width:min(168px,52vw);min-width:min(168px,52vw)}.releaseDetailPlayBtn{display:none!important}.releaseActionBar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.releaseActionBarPlay{border:1px solid var(--re-border);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.releaseActionBtn{border:1px solid var(--re-border);min-height:38px;color:var(--re-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.releaseActionBtnBuy{border-color:var(--re-cta-ring);color:var(--re-cta)}.releaseActionBtnBuy:hover{background:var(--re-cta-soft)}.releaseDetailCompact .releaseDetailHero{gap:clamp(16px,3vw,28px)}.releaseDetailPurchase{scroll-margin-top:88px}.catalogDigitalPurchaseEmbedded{gap:14px;padding:18px}.catalogDigitalPurchaseEmbedded h3{margin:0;font-size:18px}.catalogDigitalPurchaseEmbedded .catalogDigitalPurchaseFields{grid-template-columns:1fr}.catalogEngagementBtn,.catalogEngagementStat{display:none}.releaseEngagementMeta{color:var(--re-text-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 4px;font-size:12px;display:flex}.releaseEngagementStat{align-items:center;gap:5px;display:inline-flex}.releaseEngagementAction{color:var(--re-text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.releaseEngagementAction.isActive{color:var(--re-cta)}.releaseEngagementIcon{opacity:.72;width:12px;height:12px}.releaseEngagementSynced{color:var(--re-text-muted,#9a9aa8);font-size:11px}.topTrackIndicator{width:16px;color:var(--re-cta,#e91e8c);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.topTrackIndicatorStar{width:12px;height:12px;display:block}.topTrackIndicatorSpacer{flex:0 0 16px;width:16px;display:inline-block}.releaseDetailTracklist li{grid-template-columns:16px 28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.releaseActionBtnListen{border:1.5px solid var(--re-cta);min-height:42px;color:var(--re-text);cursor:pointer;background:#fff;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:700}.releaseActionBtnListen.isPlaying{background:var(--re-cta-soft)}.releaseDetailTrackRow{border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.releaseDetailTrackRow .topTrackIndicatorSpacer,.releaseDetailTrackRow .topTrackIndicator{flex:0 0 18px}.releaseDetailTrackNum{text-align:right;flex:0 0 24px}.releaseDetailTrackMain{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:auto;gap:2px;padding:0;display:grid}.releaseDetailTrackMain:disabled{cursor:default}.releaseDetailTrackRow.isPlayable .releaseDetailTrackMain{cursor:pointer}.releaseDetailTrackRow.isActiveTrack{background:var(--re-cta-soft,#e91e8c14)}.releaseDetailTrackTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.releaseTrackPlayIconBtn{width:32px;height:32px;color:var(--re-cta);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.releaseTrackPlayIconBtn svg{width:18px;height:18px;display:block}.releaseTrackPlayIconBtn.isActive{color:var(--re-text)}.releaseTrackBuyBtn{width:34px;height:34px;min-height:34px;color:var(--re-text);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.releaseTrackBuyBtn svg{width:16px;height:16px;display:block}.releaseTrackActions{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:76px;margin-left:auto;display:inline-flex}.catalogPurchaseTrackSelect{margin-bottom:12px}.catalogPurchaseTrackSelect select{border:1px solid var(--re-border,#e8e2eb);background:#fff;border-radius:10px;width:100%;min-height:42px;padding:8px 10px}.musicPlayerExpandedIconBtn{cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff73;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:inline-grid;color:#fff!important}.musicPlayerExpandedIconBtn svg{width:18px;height:18px;display:block}.musicPlayerExpandedIconBtn:hover{background:#ffffff29}.musicPlayerLyricsBlock{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;gap:10px;padding:14px;display:grid}.musicPlayerLyricsBlockHead strong{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;font-size:13px}.musicPlayerLyricsBlockNote{color:#ffffffb3;margin:0;font-size:13px;line-height:1.45}.musicPlayerLyricsGeniusBtn{background:#ffffff1a;border:1.5px solid #ffffff73;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.musicPlayerLyricsGeniusBtn svg{flex:none;width:16px;height:16px;display:block}.musicPlayerLyricsGeniusBtn:hover{background:#ffffff29}.releaseAudioVersionToggle{gap:8px;margin:10px 0 4px;display:inline-flex}.releaseAudioVersionToggle button{border:1.5px solid var(--re-cta);min-height:34px;color:var(--re-text);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.releaseAudioVersionToggle button.isActive{background:var(--re-cta-soft)}.releaseAudioVersionToggle button:disabled{opacity:.5;cursor:not-allowed}.releaseDetailTracklist .releaseDetailTrackNum{text-align:right;color:var(--re-text-soft);font-variant-numeric:tabular-nums}.musicTileArtFallback,.releaseDetailArtFallback{width:42%;height:42%;color:var(--re-text-soft)}.enterpriseFooterBrand strong{color:var(--re-text);font-size:16px}.producerAiPage .producerAiStickyNav{top:calc(52px + env(safe-area-inset-top,0px))}.producerAiPage .producerAiTimelineNum,.producerAiPage .producerAiDeliverableCheck,.producerAiPage .producerAiVisionSection [class*=version],.producerAiPage .producerAiEngineSection .producerAiModuleVersion{color:var(--re-cta)}@media (max-width:767px){.releaseActionBar{flex-direction:column;align-items:stretch}.releaseActionBarPlay,.releaseActionBtn{justify-content:center;width:100%}}.enterprisePage .panel,.enterprisePage .profilePanel,.enterprisePage .publicBioPanel,.enterprisePage .connectedProfilesPanel,.enterprisePage .publicArtistStats{border-color:var(--re-border);color:var(--re-text);background:#fff}.enterprisePage .panel h2,.enterprisePage .panel h3,.enterprisePage .profilePanel h2,.enterprisePage .publicBioPanel h2{color:var(--re-text)}.enterprisePage .panel p,.enterprisePage .publicBioPanel p,.enterprisePage .profilePanel p,.enterprisePage .artistProfileSummary p,.enterprisePage .row span,.enterprisePage .row small{color:var(--re-text-soft)}.enterprisePage .platformCard{border-color:var(--re-border);background:#fff}.enterprisePage .platformCard strong{color:var(--re-text)}.enterprisePage .platformCard small,.enterprisePage .platformCard span{color:var(--re-text-soft)}.enterprisePage.publicArtistPage{background:#fff}.enterprisePage.publicArtistPage .publicArtistBioLead,.enterprisePage.publicArtistPage .rosterArtistExtendedBio{color:var(--re-text-soft)}.enterprisePage.publicArtistPage .publicArtistStatsBand{border-color:var(--re-border);background:#fff}.enterprisePage.publicArtistPage .publicArtistStatsBand strong{color:var(--re-text)}.enterprisePage.publicArtistPage .publicArtistStatsBand span{color:var(--re-text-soft)}.enterprisePage h1,.enterprisePage h2,.enterprisePage h3,.enterprisePage .pageHeaderCopy h1,.enterprisePage .rosterArtistHeroCopy h1,.enterprisePage .artistServiceCard h3,.enterprisePage .artistServiceDesc,.enterprisePage .artistServicesPricingNote,.enterprisePage .bookArtistSquareNote,.enterprisePage .enterpriseFooterBrand p{overflow-wrap:anywhere;word-break:break-word}.policyAgreementCheckbox{align-items:flex-start;gap:12px;display:flex}.policyAgreementCheckbox input[type=checkbox]{flex:none;margin-top:3px}.policyAgreementCheckbox span{overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;line-height:1.5}@media (max-width:767px){.bookingSummaryMeta>div{grid-template-columns:1fr;gap:4px}.bookArtistFieldGrid,.artistServicesGrid{grid-template-columns:1fr}}.enterpriseFooterV2.marketingLegalFooter{width:min(var(--rzn-content-max,1180px), calc(100% - 24px));gap:24px;margin-inline-start:auto;margin-inline-end:auto}.enterpriseFooterV2.marketingLegalFooter strong{color:var(--re-text)}.enterpriseFooterBrand p{margin:0;line-height:1.5}@media (max-width:767px){.enterpriseFooterV2.marketingLegalFooter{padding-top:32px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));gap:20px}.enterpriseFooterBrand{gap:12px;margin-bottom:8px}.enterpriseFooterBrand p{font-size:14px}.enterpriseFooterCol{gap:6px}.enterpriseFooterCol a{padding:2px 0}}.rosterArtistExtendedBio{max-width:68ch;color:var(--re-text-soft);margin:0;line-height:1.65}.enterprisePage{max-width:100%;overflow-x:clip}.enterprisePage .enterpriseSection{width:min(var(--rzn-content-max,1180px), calc(100% - 24px));padding-top:clamp(20px,4vw,32px);padding-bottom:clamp(20px,4vw,32px)}.enterpriseSectionCompact{padding-top:clamp(16px,3vw,24px);padding-bottom:clamp(16px,3vw,24px)}.enterprisePage .glassCard,.enterprisePage .enterprisePanel,.enterprisePage .studioServiceCard,.enterprisePage .artistServiceCard,.enterprisePage .pillarAccordionItem{border:1px solid var(--re-border);background:#fff;border-radius:14px;box-shadow:0 8px 24px #1a12200a}.enterprisePage .secondary,.enterprisePage a.secondary,.enterprisePage button.secondary,.enterprisePage .homeSpotlightCta,.enterprisePage .homeHeroSecondaryCta,.enterprisePage .artistServiceRequestBtn,.enterprisePage .studioServiceCard .secondary,.enterprisePage .pillarAccordionBody .secondary,.enterprisePage .releaseActionBtn,.enterprisePage .releaseActionBtnDownload{min-height:42px;color:var(--re-text);box-shadow:none;background:#fff;border:1.5px solid #e91e8c47;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600}.enterprisePage .secondary:hover,.enterprisePage a.secondary:hover,.enterprisePage button.secondary:hover{border-color:var(--re-cta);background:var(--re-cta-soft);color:var(--re-text)}.enterprisePage .primary,.enterprisePage a.primary,.enterprisePage form button.primary{border:1.5px solid var(--re-cta);min-height:42px;color:var(--re-cta);box-shadow:none;background:#fff;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:700}.enterprisePage .primary:hover,.enterprisePage a.primary:hover,.enterprisePage form button.primary:hover{background:var(--re-cta-soft);color:var(--re-text)}.enterprisePage .releaseActionBtnBuy{border-color:var(--re-cta-ring);color:var(--re-cta);background:#fff}.enterprisePage .releaseActionBtnDisabled{opacity:.72;cursor:not-allowed;color:var(--re-text-soft);border-style:dashed}.homeHeroCarouselSlideInner{padding-bottom:clamp(48px,8vw,64px)}.homeHeroCarouselSlideInner h2{text-shadow:0 2px 18px #00000073;max-width:14ch}.companyTimelineCompact{width:min(var(--rzn-content-max,1180px), calc(100% - 24px));margin-inline-start:auto;margin-inline-end:auto}.companyTimelineCompact .statsBandItem{padding:12px 10px}.companyTimelineCompact .statsBandItem strong{font-size:clamp(18px,4vw,24px)}.companyTimelineCompact .statsBandItem span{font-size:11px}.pillarAccordionItem{margin-bottom:8px}.pillarAccordionBody p{color:var(--re-text-soft);margin:0 0 12px;font-size:14px;line-height:1.5}.musicTileMeta h3,.musicTileMeta h3 a{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.musicTileCompact{min-width:0}.catalogDigitalPurchaseComingSoon h3{margin:0 0 8px;font-size:18px}.artistServicesToggle{justify-content:center;width:100%;margin-top:12px}.producerAiFlowStripHero{flex-wrap:wrap;gap:8px;width:auto;margin:12px 0 4px;padding:0;display:flex}.producerAiFlowChip{min-height:34px;color:var(--re-text-soft);background:#fdf6fa;border:1px solid #e91e8c33;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.producerAiDisclaimerSection{padding-top:12px;padding-bottom:24px}.producerAiDisclaimerSection .producerAiRoadmapDisclaimer{max-width:62ch;color:var(--re-text-soft);margin:0;font-size:14px;line-height:1.55}.enterpriseFooterAccordion{border:1px solid var(--re-border);background:#fff;border-radius:12px;padding:0 12px}.enterpriseFooterAccordion summary{cursor:pointer;color:var(--re-text);padding:12px 0;font-weight:700;list-style:none}.enterpriseFooterColLinks{gap:6px;padding-bottom:12px;display:grid}.paymentMethodsPanelCompact .paymentMethodsList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paymentMethodsPanelCompact .paymentMethodsList li{border:1px solid var(--re-border);border-radius:10px;padding:10px;font-size:13px}.studioServiceCard{gap:8px;padding:16px}.studioServiceCard p:not(.studioServicePrice){color:var(--re-text-soft);margin:0;font-size:14px;line-height:1.45}.featuredArtistsCarouselSection{padding-top:16px;padding-bottom:16px}@media (max-width:767px){.companyHeroShell{background:#121018}.homeHeroCtaPair{grid-template-columns:1fr}.companyTimelineCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.homeMusicSpotlight .musicCatalogScroller>:nth-child(n+4),.musicCatalogHome .musicCatalogScroller>:nth-child(n+4){display:none}.musicTileCompact,.musicVideoTile{flex:0 0 min(148px,42vw);max-width:min(148px,42vw)}.musicVideoTile .musicVideoThumb{min-height:84px}.enterpriseFooterGrid{grid-template-columns:1fr;gap:10px}.enterpriseFooterAccordion[open] summary{border-bottom:1px solid var(--re-border);margin-bottom:8px}.enterpriseFooterBrand{margin-bottom:4px}.enterpriseFooterBrand p{font-size:13px}.producerAiProductHero{grid-template-columns:1fr}.producerAiHeroCard{display:none}.producerAiStickyNav{top:52px}.paymentMethodsPanelCompact .paymentMethodsList,.artistServicesGrid,.studioServiceGrid{grid-template-columns:1fr}}@media (min-width:768px){.enterpriseFooterAccordion summary{pointer-events:none;padding-bottom:8px}.enterpriseFooterAccordion{background:0 0;border:0;padding:0}.enterpriseFooterAccordion summary:after{content:none}}@media (max-width:390px){.enterprisePage .enterpriseSection{width:calc(100% - 20px)}.homeHeroBottomBar{padding:10px 12px 12px}.enterprisePage .primary,.enterprisePage .secondary{padding:9px 14px;font-size:13px}}.enterpriseTopNavGuest{justify-content:flex-end}.enterpriseTopNavAuthed{justify-content:space-between}.enterpriseNavLeft{align-items:center;gap:8px;min-width:0;display:flex}.enterpriseNavBell{border:1px solid var(--re-border);width:36px;height:36px;color:var(--re-text-soft);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.enterpriseNavBell svg{width:18px;height:18px}.enterpriseTopNav{align-items:center;gap:10px;display:flex}.enterpriseTopNav .marketingNavToggle{margin-left:auto}.enterpriseTopNavGuest .marketingNavToggle{margin-left:0}.enterpriseFooterLogoImg{object-fit:contain;border-radius:12px;width:72px;height:72px;display:block}.homeHeroCarouselShellClean{background:#0e0c14}.homeHeroCarouselClean{min-height:clamp(220px,42vw,380px)}.homeHeroCarouselSlideClean{background-position:50%;background-size:cover;position:relative}.homeHeroCarouselSlideClean.hasArtwork{background-color:#121018}.homeHeroCarouselSlideClean.isTextSlide{background:linear-gradient(135deg,#1a1524 0%,#2a1f35 100%)}.homeHeroCarouselSlideLink{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.homeHeroCarouselCaptionBar{z-index:2;pointer-events:none;padding:28px 16px 14px;position:absolute;bottom:0;left:0;right:0}.homeHeroCarouselTitle{color:#fff;text-shadow:0 1px 12px #00000073;margin:0;font-size:clamp(17px,3.5vw,22px);font-weight:800;line-height:1.2}.homeHeroCarouselSlideClean .homeHeroCarouselEyebrow{color:#ffffffd1;white-space:normal;max-width:none;text-overflow:unset;margin:0 0 4px;font-size:12px;overflow:visible}.homeHeroCarouselSlideClean .homeHeroCarouselCta,.homeHeroCarouselLogo{display:none!important}.homeHeroBottomBarClean{gap:12px;padding:14px 16px 16px}.homeHeroNowPlaying{color:var(--re-text-soft);gap:2px;margin:0;font-size:13px;display:grid}.homeHeroNowPlaying strong{color:var(--re-text);font-size:15px}.homeHeroNowPlayingLabel{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.homeHeroPrimaryCta,.homeHeroSecondaryCta,.homeHeroNavChip{color:var(--re-text)!important;border:1.5px solid var(--re-cta,#e91e8c)!important;box-shadow:none!important;background:#fff!important}.homeHeroNavChip:hover{border-color:var(--re-text-soft)!important}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homeHeroCarouselShellRich{background:#0e0c14}.homeHeroCarouselRich{min-height:clamp(300px,56vw,440px);position:relative;overflow:hidden}.homeHeroCarouselRich .homeHeroCarouselTrack{min-height:clamp(300px,56vw,440px);position:relative}.homeHeroCarouselSlideRich{opacity:0;pointer-events:none;background-color:#121018;background-repeat:no-repeat;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.homeHeroCarouselSlideRich.isActive{opacity:1;pointer-events:auto;z-index:1}.homeHeroGradientViolet{background:linear-gradient(145deg,#16121f 0%,#34264a 55%,#120f18 100%)}.homeHeroGradientRose{background:linear-gradient(145deg,#1f1218 0%,#5a2848 55%,#160f14 100%)}.homeHeroGradientStudio{background:linear-gradient(145deg,#101620 0%,#243548 55%,#0c1018 100%)}.homeHeroGradientProducer{background:linear-gradient(145deg,#14101f 0%,#2f2558 55%,#100d18 100%)}.homeHeroGradientBeats{background:linear-gradient(145deg,#0f1418 0%,#1e3340 55%,#0a0e12 100%)}.homeHeroCarouselSlideContent{z-index:2;box-sizing:border-box;gap:5px;max-width:100%;padding:14px 16px 46px;display:grid;position:absolute;bottom:0;left:0;right:0}.homeHeroCarouselCategory{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;margin:0;font-size:11px;font-weight:800}.homeHeroCarouselSlideRich .homeHeroCarouselTitle{color:#fff;text-shadow:0 2px 16px #00000059;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,5.2vw,28px);font-weight:800;line-height:1.15}.homeHeroCarouselByline{color:#ffffffeb;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.homeHeroCarouselDesc{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.homeHeroCarouselCtaBtn{border-radius:12px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:40px;margin-top:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #00000038;background:var(--re-pink,#e91e8c)!important;border:1px solid var(--re-pink,#e91e8c)!important;color:#fff!important}.homeHeroCarouselRich .homeHeroCarouselDots{z-index:3;justify-content:center;position:absolute;bottom:10px;left:0;right:0}.homeHeroBottomBarRich{border-top:1px solid var(--re-border);background:#fff;gap:12px;padding:14px 16px 16px}@media (max-width:480px){.homeHeroCarouselRich{min-height:clamp(320px,72vw,400px)}.homeHeroCarouselSlideContent{padding-bottom:50px}.homeHeroCarouselDesc{-webkit-line-clamp:2;max-width:100%}}.enterpriseFooterLegalStrip{border-bottom:1px solid var(--re-border);flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;padding:0 0 14px;font-size:13px;display:flex}.enterpriseFooterLegalStrip a{color:var(--re-text-soft);font-weight:600;text-decoration:none}.enterpriseFooterLegalStrip a:hover{color:var(--re-text)}.legalPageNote{color:var(--re-text-soft);margin:-8px 0 20px;font-size:14px}.labelProfileHeroCompact .labelProfileStats{margin-top:20px}.labelProfileHeroCompact .labelProfileStats div{border-color:var(--re-border);background:#fff}.labelProfileHeroCompact .labelProfileStats strong{color:var(--re-text)}.labelProfileHeroCompact .labelProfileStats span{color:var(--re-text-soft)}.releaseDetailSection{border:1px solid var(--re-border);background:#fff;border-radius:14px;gap:12px;padding:16px;display:grid}.releaseDetailSectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.releaseDetailSectionTitle{color:var(--re-text);margin:0;font-size:16px;font-weight:800}.releaseDetailSectionCount{color:var(--re-text-soft);font-size:13px;font-weight:700}.releaseDetailInfoSection .releaseDetailMetaList{margin:0}.releaseDetailPurchase .catalogDigitalPurchaseEmbedded{box-shadow:none;background:0 0;border:0;padding:0}.releaseActionBtnWatch{text-decoration:none}.releaseActionBarHintMuted{color:var(--re-text-soft);font-size:13px}.homeHeroCarouselEyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}.homeHeroCarouselSlide.isBrandSlide .homeHeroCarouselEyebrow{max-width:22ch}.homeHeroCarouselSlide.isBrandSlide .homeHeroCarouselCta{display:none}.beatVaultLicenseReadiness{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.beatVaultLicenseBadge{border:1px dashed var(--re-border);color:var(--re-text-soft);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.beatVaultLicenseBadgeReady{color:#1d6b3f;background:#22784614;border-style:solid;border-color:#22784659}.beatVaultSaleStatus{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--re-text-soft);background:#ffffffeb;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.beatVaultSaleStatusReady{color:#1d6b3f}.beatVaultSaleStatusDraft{color:#8a5a00}.musicPlayerModeHint{color:#ffffff9e;margin:2px 0 0;font-size:11px;font-weight:600}.musicPlayerExternalPanel{gap:12px;display:grid}.musicPlayerStreamLinks{flex-wrap:wrap;gap:8px;display:flex}.musicPlayerStreamLink,.musicPlayerOpenStreamBtn{min-height:38px}.musicPlayerOpenStreamBtn{width:100%}.musicPlayerControlPrimary svg{width:16px;height:16px;display:block}.musicPlayerLoadError{color:#ffb4c8;margin:0;padding:0 18px 10px;font-size:12px}.musicPlayerBarExpanded{max-height:min(92vh,720px);overflow-y:auto}.musicPlayerNowPlaying{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.musicPlayerNowPlayingArt{aspect-ratio:1;background:#2a2430;border-radius:14px;place-items:center;width:100%;font-size:42px;display:grid;overflow:hidden}.musicPlayerNowPlayingArt img{object-fit:cover;width:100%;height:100%}.musicPlayerNowPlayingMeta{gap:6px;min-width:0;display:grid}.musicPlayerNowPlayingTrack{margin:0;font-size:clamp(18px,4vw,24px);font-weight:800;line-height:1.15}.musicPlayerNowPlayingArtist,.musicPlayerNowPlayingAlbum{color:#ffffffc7;margin:0;font-size:14px}.musicPlayerNowPlayingAlbum{font-weight:600}.musicPlayerNowPlayingDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;display:grid}.musicPlayerNowPlayingDetails div{gap:2px;display:grid}.musicPlayerNowPlayingDetails dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:10px;font-weight:700}.musicPlayerNowPlayingDetails dd{margin:0;font-size:13px;font-weight:600}.musicPlayerNowPlayingProgress{background:#ffffff24;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.musicPlayerNowPlayingProgress span{background:var(--re-cta,#e91e8c);height:100%;display:block}.musicPlayerNowPlayingTime{color:#ffffff9e;margin:4px 0 0;font-size:12px}.musicPlayerExpandedActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.musicPlayerNowPlaying{grid-template-columns:1fr}.musicPlayerNowPlayingArt{max-width:220px;margin:0 auto}.musicPlayerBarMain{grid-template-columns:auto minmax(0,1fr) auto}.musicPlayerTime{display:none}}.catalogMediaManager{gap:14px;display:grid}.catalogMediaField,.catalogMediaTrackCard label{gap:6px;font-size:13px;display:grid}.catalogMediaField input,.catalogMediaField select,.catalogMediaTrackCard input{border:1px solid var(--re-border,#e8e2eb);border-radius:10px;width:100%;min-height:40px;padding:8px 10px}.catalogMediaPathHint{color:var(--re-text-soft,#5c4d66);gap:4px;font-size:12px;display:grid}.catalogMediaPathHint code{word-break:break-all;display:block}.catalogMediaTracks{gap:12px;display:grid}.catalogMediaTrackCard{border:1px solid var(--re-border,#e8e2eb);background:#fafafa;border-radius:12px;gap:8px;padding:12px;display:grid}.catalogMediaSaved{color:#1d6b3f;font-weight:600}.catalogPurchaseVersionToggle{margin:0 0 12px}.myDownloadsTrackList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.myDownloadsTrackLink{border:1.5px solid var(--re-cta,#e91e8c);min-height:36px;color:var(--re-text,#1a1220);background:#fff;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.myDownloadsTrackLink:hover{background:var(--re-cta-soft,#e91e8c1a)}.appShell .primary,.appShell button.primary,.appShell a.primary{color:#1a1220!important;background:#fff!important;border:1.5px solid #e91e8c!important}.appShell .primary:hover,.appShell button.primary:hover,.appShell a.primary:hover{background:#e91e8c1a!important}.musicTilePlayBtn,.musicTileArtWrap .catalogPlayBtn,.musicVideoThumbWrap .catalogPlayBtn,.musicVideoPreviewBadge{display:none!important}.musicTileArtWrap,.musicVideoThumbWrap,.musicTileArt,.musicVideoThumb{position:relative}.musicTileArt img,.musicVideoThumb img{object-fit:cover;width:100%;height:100%;display:block}.homeHeroCarouselSlideContent{max-width:min(100%,36rem)}.homeHeroCarouselDesc{-webkit-line-clamp:2}.producerAiWorkflowChips,.producerAiStickyNav{z-index:1;width:min(var(--rzn-content-max,1180px), calc(100% - 24px));border-radius:14px;margin:0 0 16px;position:relative;top:auto}.producerAiPage .enterpriseSection{scroll-margin-top:24px}.enterpriseFooterLegalStrip{border-top:1px solid var(--re-border);border-bottom:0;gap:6px 12px;margin-top:18px;margin-bottom:0;padding-top:14px;font-size:12px}.enterpriseFooterColLegal .enterpriseFooterColLinks{max-height:220px;padding-right:4px;overflow-y:auto}.studioBookingForm,.studioBookingCol,.studioBookingGrid,.bookingSummaryCard,.policyAgreementCheckbox,.studioSecureCheckout,.studioPayMethodTabs{box-sizing:border-box;min-width:0;max-width:100%}.policyAgreementCheckbox{align-items:flex-start;gap:10px;width:100%;margin:16px 0;display:flex;overflow:hidden}.policyAgreementCheckbox input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:2px}.policyAgreementCheckbox span{overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:auto;min-width:0;max-width:100%;line-height:1.45}.policyAgreementCheckbox a{white-space:normal;display:inline}.studioPayMethodTabs{flex-wrap:wrap;gap:8px;display:flex}.studioPayTab{flex:auto;min-width:min(100%,140px)}.enterprisePage .primary,.enterprisePage button.primary,.enterprisePage a.primary,.enterprisePage .homeHeroPrimaryCta,.enterprisePage .homeHeroCarouselCtaBtn,.enterprisePage .studioBookBtn,.enterprisePage .studioPayTab.active,.enterprisePage .homeHeroNavChip{border:1.5px solid var(--re-cta)!important;color:var(--re-text)!important;background:#fff!important}.enterprisePage .primary:hover,.enterprisePage button.primary:hover,.enterprisePage a.primary:hover,.enterprisePage .homeHeroPrimaryCta:hover,.enterprisePage .homeHeroCarouselCtaBtn:hover,.enterprisePage .studioBookBtn:hover{background:var(--re-cta-soft)!important;border-color:var(--re-cta)!important;color:var(--re-text)!important}.enterprisePage .secondary,.enterprisePage button.secondary,.enterprisePage a.secondary,.enterprisePage .homeHeroSecondaryCta,.enterprisePage .homeHeroNavChip,.enterprisePage .homeSpotlightCta{border:1.5px solid var(--re-cta)!important;color:var(--re-text)!important;box-shadow:none!important;background:#fff!important}.enterprisePage .secondary:hover,.enterprisePage button.secondary:hover,.enterprisePage a.secondary:hover,.enterprisePage .homeHeroSecondaryCta:hover,.enterprisePage .homeHeroNavChip:hover{background:var(--re-cta-soft)!important;border-color:var(--re-cta)!important;color:var(--re-text)!important}.enterprisePage .primary:disabled,.enterprisePage button.primary:disabled{opacity:.55}@media (max-width:767px){.producerAiWorkflowChips,.producerAiStickyNav{border-radius:12px;margin-bottom:20px;position:static;top:auto}.studioBookingGrid{grid-template-columns:1fr!important}.studioBookingForm{padding:16px;overflow-x:hidden}.enterpriseFooterLegalStrip{justify-content:flex-start}.enterpriseFooterColLegal{grid-column:1/-1}.homeHeroCarouselSlideContent{padding-right:12px}.homeHeroCarouselTitle{font-size:clamp(18px,5vw,24px)}}.musicVideoTile.isSelected .catalogVideoPreview{outline:2px solid var(--re-cta);outline-offset:2px}.rosterArtistNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rosterVerifiedBadge{border:1.5px solid var(--re-cta);width:22px;height:22px;color:var(--re-cta);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.releaseEngagementMetaUpgraded{gap:8px 12px}.releaseEngagementStatPrimary{color:var(--re-text);font-weight:600}.releaseEngagementValue{font-weight:700}.releaseEngagementLabel{color:var(--re-text-soft);font-weight:500}.releaseEngagementStatLink{color:var(--re-text-soft);text-decoration:none}.releaseEngagementStatLink:hover{color:var(--re-cta)}.catalogCommentsMetaRow{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.catalogCommentsYoutubeLink{color:var(--re-cta);font-size:13px;font-weight:600}.catalogCommentForm{gap:10px;margin-bottom:16px;display:grid}.catalogCommentForm input,.catalogCommentForm textarea{border:1px solid var(--re-border);width:100%;font:inherit;border-radius:10px;padding:10px 12px}.catalogCommentSubmit{border:1.5px solid var(--re-cta);min-height:38px;color:var(--re-cta);cursor:pointer;background:#fff;border-radius:10px;justify-self:start;padding:8px 16px;font-weight:700}.catalogCommentList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalogCommentList li{border:1px solid var(--re-border);background:#fafafa;border-radius:12px;padding:12px 14px}.catalogCommentList time{color:var(--re-text-soft);margin-top:2px;font-size:11px;display:block}.catalogCommentsEmpty{color:var(--re-text-soft);font-size:13px}.enterpriseFooterCol .streamingPlatformLinksIconsOnly{margin-top:8px}.youtubeChannelCard{border:1px solid var(--re-border);background:#fff;border-radius:16px;overflow:hidden}.youtubeChannelBanner{background-color:#1a1220;background-position:50%;background-size:cover;height:88px}.youtubeChannelBody{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:-22px;padding:12px 14px 14px;display:flex}.youtubeChannelAvatarWrap{flex-shrink:0}.youtubeChannelAvatarImg,.youtubeChannelAvatarFallback{border:3px solid #fff;border-radius:50%;width:56px;height:56px;box-shadow:0 2px 8px #0000001f}.youtubeChannelAvatarImg{object-fit:cover;display:block}.youtubeChannelAvatarFallback{color:#fff;background:linear-gradient(135deg,#1a1220,#3d2a45);place-items:center;font-size:22px;font-weight:800;display:grid}.youtubeChannelNameRow{align-items:center;gap:6px;display:flex}.youtubeChannelHandle,.youtubeChannelStats{color:var(--re-text-soft);margin:2px 0 0;font-size:12px}.youtubeChannelActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.youtubeChannelSubscribeBtn,.youtubeChannelViewBtn{border-radius:999px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.youtubeChannelSubscribeBtn{border:1.5px solid var(--re-cta);color:var(--re-cta);background:#fff}.youtubeChannelViewBtn{border:1px solid var(--re-border);color:var(--re-text);background:#fff}.labelProfileYoutubeCard,.rosterArtistYoutubeCard,.releaseDetailYoutubeChannel{margin-top:12px}.labelProfileYoutubeCard .youtubeChannelBanner{height:72px}.rosterVerifiedBadgeLive{background:var(--re-cta);color:#fff;border:none;width:16px;height:16px;font-size:10px;line-height:1}.releaseActionIconBar{align-items:center;gap:10px;margin:12px 0 8px;display:flex}.releaseActionIconBtn{width:46px;height:46px;color:var(--re-text);cursor:pointer;background:#fff;border:1.5px solid #e91e8c52;border-radius:12px;place-items:center;text-decoration:none;display:inline-grid}.releaseActionIconBtn svg{width:22px;height:22px}.releaseActionIconBtnPlay.isActive,.releaseActionIconBtnBuy:hover,.releaseActionIconBtnDownload:hover,.releaseActionIconBtnPlay:hover{border-color:var(--re-cta);background:var(--re-cta-soft);color:var(--re-cta)}.releaseActionIconBtnDisabled{opacity:.45;cursor:not-allowed}.catalogCommentsToggle{border:1px solid var(--re-border);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.catalogCommentsToggleTitle{color:var(--re-text);font-size:16px;font-weight:700}.catalogCommentsToggleMeta{color:var(--re-text-soft);margin-left:auto;font-size:12px}.catalogCommentsToggleIcon{color:var(--re-cta);font-size:20px;font-weight:700;line-height:1}.catalogCommentsPanel{margin-top:10px;padding:0 2px 4px}.catalogCommentForm input,.catalogCommentForm textarea{color:var(--re-text);background:#fff}.enterpriseFooterSocialBlock{gap:8px;margin-top:14px;display:grid}.enterpriseFooterSocialLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--re-text-soft);font-size:12px}.enterpriseFooterSocialTextLinks{flex-wrap:wrap;gap:10px 14px;display:flex}.enterpriseFooterSocialTextLinks a{color:var(--re-cta);font-size:13px;font-weight:600;text-decoration:none}.enterpriseFooterColConnect .streamingPlatformLinksIconsOnly{margin:4px 0 8px}@media (max-width:720px){.labelProfileTabsSticky{grid-template-columns:repeat(4,minmax(0,1fr))}.youtubeChannelBody{margin-top:-18px}.youtubeChannelActions{width:100%;margin-left:0}}.musicCatalogVideoGridRows{flex-direction:column;gap:12px;display:flex}.musicVideoTileRow{border:1px solid var(--re-border);background:#fff;border-radius:14px;grid-template-columns:minmax(148px,38vw) minmax(0,1fr);align-items:center;gap:12px;padding:12px;flex:none!important;width:100%!important;max-width:100%!important;display:grid!important}.musicVideoTileRow .musicVideoThumbWrap,.musicVideoTileRow .musicVideoThumb{width:100%}.musicVideoTileRow .musicVideoThumb{aspect-ratio:16/9}.musicVideoTileMeta{min-width:0}.musicVideoTileTitle{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.musicVideoTileSub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.musicVideoTileYoutube{color:var(--re-cta);white-space:nowrap;margin-top:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.catalogVideoPreviewStatic{aspect-ratio:16/9;border-radius:inherit;background:#111;width:100%;height:100%;position:relative;overflow:hidden}.catalogVideoPreviewStatic .catalogVideoPreviewPoster{object-fit:cover;width:100%;height:100%;display:block}.homeMusicSpotlight .musicVideoTile{width:min(220px,72vw)}.homeMusicSpotlight .musicVideoThumb{width:100%}.labelProfileAboutPanel{border:1px solid var(--re-border);background:#fff;border-radius:14px;margin-bottom:18px;padding:16px 18px}.labelProfileAboutPanel h2{margin:0 0 8px;font-size:18px}.labelProfileAboutPanel p{color:var(--re-text-soft);margin:0 0 8px;font-size:14px;line-height:1.55}.labelProfileAboutTagline{color:var(--re-text);font-weight:600}.catalogVideoPreviewPlay{color:#fff;pointer-events:none;background:#00000047;place-items:center;font-size:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.youtubeChannelCard:not(:has(.youtubeChannelBanner[style*=background-image])) .youtubeChannelBanner{background:linear-gradient(135deg,#1a1220 0%,#3d2440 55%,#e91e8c 160%)}.enterprisePage .catalogCommentForm input,.enterprisePage .catalogCommentForm textarea{border:1px solid var(--re-border);border-radius:10px;width:100%;min-height:0;margin:0;padding:10px 12px;color:var(--re-text)!important;background:#fff!important}.enterprisePage .catalogCommentForm textarea{resize:vertical;min-height:90px}.enterprisePage .catalogCommentsYoutubeLink{color:var(--re-cta);text-underline-offset:2px;text-decoration:underline}.youtubeChannelVerifiedBadge{flex-shrink:0;width:14px;height:14px;display:block}.labelProfileTabBar{z-index:20;border-bottom:1px solid var(--re-border);background:#fff;width:100%;padding:10px 16px;position:sticky;top:0}.labelProfileTabBar .labelProfileTabsSticky{width:min(var(--rzn-content-max,1180px), 100%);background:0 0;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 auto;padding:0;display:grid;position:static}.labelProfileTabBar .musicCatalogTab{border:1.5px solid var(--re-border);color:var(--re-text);text-align:center;cursor:pointer;background:#fff;border-radius:999px;padding:10px 8px;font-size:12px;font-weight:700}.labelProfileTabBar .musicCatalogTab.active{border-color:var(--re-cta);color:var(--re-cta);background:#e91e8c14}.labelProfilePage--overview .labelProfileTabBar{background:linear-gradient(#121018 0%,#16121f 100%);border-bottom-color:#ffffff14}.labelProfileTabHead{margin-bottom:16px}.labelProfileTabHead h2{margin:0 0 8px;font-size:clamp(24px,4vw,32px)}.labelProfileTabLead{color:var(--re-text-soft);margin:0;font-size:14px;line-height:1.5}.labelProfileMusicShell,.labelProfileArtistsShell,.labelProfileVideosShell{padding-top:20px}.labelProfileMusicViews{margin-bottom:20px}.labelProfileExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 8px;display:grid}.labelProfileExploreCard{color:var(--re-text);background:#fff;border:1.5px solid #e91e8c47;border-radius:14px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.labelProfileExploreCard strong{font-size:15px}.labelProfileExploreCard span{color:var(--re-text-soft);font-size:12px}.labelProfileExploreCard:hover{border-color:var(--re-cta);background:var(--re-cta-soft)}.labelProfileOverviewShell{padding-top:8px}@media (max-width:720px){.labelProfileExploreGrid{grid-template-columns:1fr}}@media (min-width:900px){.musicCatalogVideoGridRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}}.commerceAccountTabs{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.commerceAccountTabs button{border:1px solid var(--re-border,#ece9ee);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px}.commerceAccountTabs button.isActive{border-color:var(--re-cta,#e91e8c);color:var(--re-cta,#e91e8c)}.commerceOrderCard{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.commerceDocActions{flex-wrap:wrap;gap:8px;display:flex}.commerceStatsGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.commerceStatsGrid dt{color:#666;font-size:12px}.commerceStatsGrid dd{margin:0;font-size:1.25rem;font-weight:700}@media (min-width:720px){.commerceOrderCard{flex-direction:row;justify-content:space-between;align-items:flex-start}}.commercePurchaseConsent{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid #ffffff14;width:100%;min-width:0;max-width:100%;margin-top:16px;padding:16px 18px}.commercePurchaseConsent h3{margin:4px 0 10px;font-size:1.05rem}.commercePurchaseIntro{color:#ffffffd1;overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.55}.commercePurchaseClauses ol{margin:8px 0 12px;padding-left:1.25rem;font-size:13px;line-height:1.5}.commercePurchaseRemedies{color:#ffffffc7;font-size:13px;line-height:1.5}.commercePurchasePolicyLinks{flex-wrap:wrap;gap:8px 12px;margin:12px 0;font-size:13px;display:flex}.commercePurchasePolicyLinks a{text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-decoration:underline}.commerceSignatureField{flex-direction:column;gap:6px;margin:12px 0;font-size:14px;display:flex}.commerceSignatureField input{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.commercePurchaseAcceptRow{margin-top:8px}@media (max-width:767px){.commercePurchaseConsent{padding:14px}.commercePurchasePolicyLinks{flex-direction:column;align-items:flex-start;gap:6px}.commercePurchaseAcceptRow{gap:10px}.commerceSignatureField input{box-sizing:border-box;width:100%;max-width:100%}}.commercePurchaseConsentCompact .commercePurchaseClauses{display:none}.commercePurchaseContext{margin-top:4px}.paymentSuccessCelebrate{background:linear-gradient(135deg,#c9a22724,#ffffff0f);border:1px solid #c9a22747;border-radius:14px;gap:4px;margin:12px 0 10px;padding:14px 16px;display:grid}.paymentSuccessCelebrate strong{font-size:1rem}.paymentSuccessCelebrate span{color:#ffffffd1;font-size:.92rem}.commercePurchaseHero{grid-template-columns:120px 1fr;align-items:start;gap:18px;margin-top:18px;padding:18px;display:grid}.commercePurchaseCover{object-fit:cover;border-radius:14px;flex-shrink:0;width:120px;height:120px;box-shadow:0 10px 28px #00000047}.commercePurchaseCoverFallback{color:#ffffffb8;background:linear-gradient(145deg,#1a1a1f,#2d2a35);place-items:center;font-size:2rem;font-weight:700;display:grid}.commercePurchaseHeroCopy h2{margin:4px 0 6px;font-size:1.2rem;line-height:1.25}.commercePurchaseDownloadActions{gap:10px;margin-top:14px;display:grid}.commerceDownloadPrimary{width:100%;max-width:none;padding:15px 18px;font-size:1.02rem;font-weight:700}.commerceDownloadMeter{gap:6px;margin:10px 0 14px;display:grid}.commerceDownloadMeterLabel,.commerceDownloadMeterCount{color:#ffffffb8;font-size:12px}.enterprisePage .commerceDownloadMeterLabel,.enterprisePage .commerceDownloadMeterCount{color:#5c5860}.commerceDownloadMeterBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.commerceDownloadMeterBar span{background:#00000014;border-radius:999px;height:8px;display:block}.commerceDownloadMeterBar span.isFilled{background:var(--rzn-accent,#e91e8c)}.commercePurchaseVerified{color:#5c5860;gap:4px;margin-top:12px;font-size:13px;display:grid}.commercePurchaseVerified p{margin:0}.commercePurchaseVerifiedBadge{color:var(--rzn-accent,#e91e8c);margin:0;font-weight:700}.commerceDocActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.commerceDocActions .secondary{font-size:13px}.paymentSuccessDocsLabel{letter-spacing:.06em;text-transform:uppercase;color:#5c5860;margin:8px 0 10px;font-size:.82rem;font-weight:700}.paymentSuccessDocActions{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.paymentSuccessEmailOk{color:var(--rzn-accent,#c9a227)}.commerceDownloadCardMain{grid-template-columns:96px 1fr;align-items:start;gap:16px;display:grid}.commerceDownloadCard .commercePurchaseCover{width:96px;height:96px}.commerceDownloadCardCopy{min-width:0}@media (max-width:767px){.commercePurchaseHero,.commerceDownloadCardMain{grid-template-columns:88px 1fr;gap:14px}.commercePurchaseCover,.commerceDownloadCard .commercePurchaseCover{width:88px;height:88px}.commerceDownloadPrimary{max-width:none}.paymentSuccessMeta>div{grid-template-columns:1fr;gap:2px}}.enterprisePage .enterpriseTopNavGuest{justify-content:space-between!important}.enterprisePage .enterpriseTopNavGuest .enterpriseNavUnified{flex:1}.enterprisePage .enterpriseNavDesktop{display:none}.enterprisePage .marketingNavToggle{margin-left:auto!important;display:inline-flex!important}.enterprisePage .marketingNavToggleGhost{box-shadow:none!important;background:0 0!important;border:0!important}@media (min-width:900px){.enterprisePage .enterpriseTopNavGuest{justify-content:space-between!important}.enterprisePage .enterpriseNavDesktop{flex:1;display:flex!important}.enterprisePage .marketingNavToggle{margin-left:0!important;display:none!important}}.enterprisePage .enterpriseNavMobilePanel[hidden]{display:none!important}.enterprisePage .enterpriseTopNavWrap.open .enterpriseNavMobilePanel{display:block!important}.enterprisePage .enterpriseTopNavWrap.navHidden{transform:none!important}.homeHeroCtaPair{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeHeroCarouselRich,.homeHeroCarouselRich .homeHeroCarouselTrack{min-height:clamp(300px,42vw,440px)!important}.homeHeroCarouselSlideContent{padding-bottom:46px!important}.companyTimelineCompact,.companyTimeline,.enterprisePage .statsBand{grid-template-columns:repeat(4,minmax(0,1fr))!important}.companyTimelineCompact .statsBandItem,.enterprisePage .statsBandItem{padding:clamp(10px,2vw,22px) clamp(8px,2vw,20px)}.companyTimelineCompact .statsBandItem span,.enterprisePage .statsBandItem span{font-size:clamp(10px,2.5vw,12px)}.homeMusicSpotlight .musicCatalogScroller>.musicTile,.homeMusicSpotlight .musicCatalogScroller>.musicTileCompact,.musicCatalogHome .musicCatalogScroller>.musicTile,.musicCatalogHome .musicCatalogScroller>.musicTileCompact{flex-direction:column!important;display:flex!important}.homeMusicSpotlight .musicCatalogScroller>.musicVideoTile,.musicCatalogHome .musicCatalogScroller>.musicVideoTile{flex:0 0 min(220px,72vw)!important;width:min(220px,72vw)!important;max-width:min(220px,72vw)!important;display:block!important}.musicTileCompact,.musicVideoTile:not(.musicVideoTileRow){flex:0 0 min(168px,38vw)!important;max-width:min(168px,38vw)!important}.musicVideoTile:not(.musicVideoTileRow){flex:0 0 min(220px,72vw)!important;max-width:min(220px,72vw)!important}.enterprisePage .marketingActions{flex-flow:wrap!important;align-items:center!important}.enterprisePage .marketingActions .primary,.enterprisePage .marketingActions .secondary{flex:160px;min-width:0;width:auto!important}.releaseActionBar{flex-flow:wrap!important;align-items:center!important}.releaseActionBarPlay,.releaseActionBtn{flex:140px;min-width:0;width:auto!important}.producerAiHeroCard{display:block!important}.enterpriseFooterGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,2vw,24px)!important}.enterpriseFooterAccordion{background:0 0!important;border:0!important;padding:0!important}.enterpriseFooterAccordion summary{font-size:13px;font-weight:700;pointer-events:none!important;border:0!important;margin:0!important;padding:0 0 8px!important;list-style:none!important;display:block!important}.enterpriseFooterColLegal summary{cursor:pointer;pointer-events:auto!important}.enterpriseFooterAccordion summary::-webkit-details-marker{display:none!important}.enterpriseFooterAccordion summary:after{content:none!important}.enterpriseFooterColLegal summary:after{color:var(--re-text-soft);font-weight:700;content:" +"!important}.enterpriseFooterColLegal[open] summary:after{content:" −"!important}.enterpriseFooterAccordion[open] .enterpriseFooterColLinks{gap:8px;display:grid!important}.enterpriseFooterAccordion:not([open]) .enterpriseFooterColLinks{display:none!important}.pillarAccordionExpanded .pillarAccordionItem{border:1px solid var(--re-border);background:#fff;border-radius:14px;padding:14px 16px}.pillarAccordionExpanded .pillarAccordionHeader{gap:4px;margin-bottom:8px;display:grid}.pillarAccordionExpanded .pillarAccordionEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--re-text-soft);font-size:11px;font-weight:800}.pillarAccordionExpanded .pillarAccordionTitle{color:var(--re-text);font-size:17px;font-weight:800}.musicPlayerTime{display:inline!important}.musicPlayerBarMain{grid-template-columns:auto minmax(0,1fr) auto auto!important}.artistServicesGrid,.studioServiceGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.paymentMethodsPanelCompact .paymentMethodsList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.enterprisePage .enterpriseSection{width:min(var(--rzn-content-max,1180px), calc(100% - 24px))!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:720px){.companyTimelineCompact,.companyTimeline,.enterprisePage .statsBand{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeHeroCtaPair{grid-template-columns:1fr!important}.enterpriseFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterpriseFooterColLegal{grid-column:1/-1}}@media (max-width:480px){.companyTimelineCompact,.companyTimeline,.enterprisePage .statsBand{grid-template-columns:1fr 1fr!important}.enterprisePage .enterpriseSection{width:calc(100% - 20px)!important}.enterprisePage .marketingActions .primary,.enterprisePage .marketingActions .secondary{flex:100%;width:100%}}@keyframes rePageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes reFadeIn{0%{opacity:0}to{opacity:1}}.pageTransitionShell{animation:.38s cubic-bezier(.22,1,.36,1) both rePageFadeIn}.marketingPage.page,.enterprisePage.page{animation:.42s cubic-bezier(.22,1,.36,1) both rePageFadeIn}.panel,.enterprisePanel,.musicTile,.rosterVideoLinkCard,.homeDiscoveryQuickCard,.artistPlaylistCard,.featuredArtistOrbit{transition:transform .22s,box-shadow .22s,border-color .22s}.panel:hover,.enterprisePanel:hover,.musicTile:hover,.rosterVideoLinkCard:hover,.homeDiscoveryQuickCard:hover,.artistPlaylistCard:hover{transform:translateY(-2px)}button,.primary,.secondary,.musicCatalogTab,.streamingPlatformChip,.catalogPlatformChip{transition:background .18s,color .18s,border-color .18s,transform .15s,opacity .15s}button:active:not(:disabled),.primary:active,.secondary:active{transform:scale(.98)}.musicCatalogScroller,.featuredArtistsCarouselTrack,.homeDiscoveryScroller{scroll-behavior:smooth}.homeFeaturedTrackRow,.homeDiscoveryIntro,.homeDiscoveryProducerBand{animation:.5s cubic-bezier(.22,1,.36,1) both reSlideUp}.homeDiscoveryTracks .homeFeaturedTrackRow:nth-child(2){animation-delay:40ms}.homeDiscoveryTracks .homeFeaturedTrackRow:nth-child(3){animation-delay:80ms}.homeDiscoveryTracks .homeFeaturedTrackRow:nth-child(4){animation-delay:.12s}.homeDiscoveryTracks .homeFeaturedTrackRow:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.pageTransitionShell,.marketingPage.page,.enterprisePage.page,.homeFeaturedTrackRow,.homeDiscoveryIntro,.homeDiscoveryProducerBand{animation:none}.panel:hover,.enterprisePanel:hover,.musicTile:hover,.rosterVideoLinkCard:hover,.homeDiscoveryQuickCard:hover,.artistPlaylistCard:hover,button:active:not(:disabled),.primary:active,.secondary:active{transform:none}}.routeTransitionShell{min-height:100%}.dashboardHub,.roleLoginPage{gap:1.5rem;display:grid}.dashboardHubGrid,.roleLoginGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.dashboardHubCard,.roleLoginCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e16c7;border:1px solid #ffffff1f;border-radius:1.25rem;gap:.75rem;padding:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 20px 40px #0003}.dashboardHubCard:hover,.roleLoginCard:hover{border-color:#e91e6359;transform:translateY(-3px);box-shadow:0 24px 44px #00000047}.dashboardHubCard svg,.roleLoginCard svg{color:#f472b6}.dashboardHubActions,.roleLoginActions{flex-wrap:wrap;gap:.75rem;display:flex}.roleLoginSwitch{flex-wrap:wrap;gap:.5rem;display:inline-flex}.roleLoginSwitch a{border:1px solid #ffffff24;border-radius:999px;padding:.65rem 1rem;text-decoration:none}.roleLoginSwitch a.active{background:#f472b61f;border-color:#f472b699}@media (max-width:720px){.dashboardHubActions,.roleLoginActions{flex-direction:column}}.homeDiscoveryHub{width:100%;min-width:0;max-width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:8px;display:grid;overflow-x:clip}.homeDiscoveryHub .enterpriseSection.discoverySection{width:min(var(--rzn-content-max,1180px), calc(100% - 20px));box-sizing:border-box;min-width:0;max-width:100%;margin-left:auto;margin-right:auto;overflow-x:clip}.homeDiscoveryHub .discoverySectionInner,.homeDiscoveryHub .discoveryScrollBlock,.homeDiscoveryHub .discoveryScrollRail,.homeDiscoveryHub .homeDiscoveryIntro{box-sizing:border-box;min-width:0;max-width:100%}.homeDiscoveryHub .discoveryScrollTrack{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.discoveryScrollRail{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;position:relative}.discoveryScrollRail:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#faf8fbf2);width:28px;position:absolute;top:0;bottom:8px;right:0}.discoverySectionAlt .discoveryScrollRail:after{background:linear-gradient(90deg,#0000,#f3eef6f2)}.discoveryScrollRailQuick:after{background:linear-gradient(90deg,#0000,#fff)}.homeDiscoveryPlaylistStrip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:10px;padding-bottom:8px;display:flex;overflow:auto hidden}.homeDiscoveryPlaylistChip{scroll-snap-align:start;flex:0 0 min(220px,72vw);min-height:96px}.homeDiscoveryPlaylistChip p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homeDiscoveryHub .musicCatalogScroller,.homeDiscoveryHub .featuredArtistsCarouselTrack{overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;gap:16px;width:100%;max-width:100%;padding-bottom:10px;padding-right:28px;display:flex;overflow:auto hidden}.homeDiscoveryHub .musicCatalogScroller>*,.homeDiscoveryHub .featuredArtistsCarouselTrack>*{scroll-snap-align:start;flex:none}.musicCatalogRowTitle{margin:0;font-size:clamp(1.15rem,4vw,1.35rem)}@media (max-width:760px){.discoverySectionInner{width:min(var(--rzn-content-max,1180px), calc(100% - 20px))}.discoverySection{padding-top:28px;padding-bottom:28px}.homeDiscoveryIntroCopy h2{font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.15}.discoveryViewAllBtn{min-height:34px;padding:6px 12px;font-size:12px}.discoveryViewAllRow,.discoveryScrollHint{display:block}.featuredArtistsCarouselTrack{justify-content:flex-start}}.homeDiscoveryIntro{gap:20px;display:grid}.homeDiscoveryIntroCopy h2{margin:8px 0 10px;font-size:clamp(1.6rem,3vw,2.2rem)}.homeDiscoveryLead{max-width:62ch;color:var(--rzn-text-muted,#5c5363)}.homeDiscoveryQuickGrid{gap:10px;display:flex}.homeDiscoveryQuickCard{scroll-snap-align:start;color:inherit;border-bottom:1px solid #111e2c2e;flex:0 0 min(148px,44vw);gap:4px;padding:10px 6px;text-decoration:none;display:grid}.homeDiscoverySearchForm{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:560px;margin-top:12px;display:grid}.homeDiscoverySearchForm input{background:#fff;border:1px solid #1f8f8e66;border-radius:12px;min-height:44px;padding:0 12px;font-size:14px}.homeBusinessProfileBand{padding-top:clamp(24px,3vw,36px);padding-bottom:clamp(24px,3vw,36px)}.homeBusinessProfileCard{border-top:1px solid #1f8f8e59;border-bottom:1px solid #1f8f8e59;grid-template-columns:1.1fr .9fr;gap:18px;padding:12px 0;display:grid}.homeBusinessProfileCopy p{color:#3f4b58;margin:8px 0 0}.homeBusinessProfileStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.homeBusinessProfileStats article{border-bottom:1px solid #111e2c24;gap:4px;padding:10px 0;display:grid}.homeBusinessProfileStats span{letter-spacing:.06em;text-transform:uppercase;color:#5f6d7d;font-size:11px}.homeBusinessProfileStats strong{color:#132238;font-size:clamp(1.1rem,2.2vw,1.45rem)}.homeDiscoveryQuickCard strong{font-size:15px}.homeDiscoveryQuickCard span{color:var(--rzn-text-muted,#5c5363);font-size:12px}.homeFeaturedTrackList{gap:8px;margin-bottom:16px;display:grid}.homeFeaturedTrackRow{background:0 0;border:0;border-bottom:1px solid #111e2c2e;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.homeFeaturedTrackMeta{gap:2px;min-width:0;display:grid}.homeFeaturedTrackTitle{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:700;text-decoration:none;overflow:hidden}.homeFeaturedTrackArtist{color:var(--rzn-text-muted,#5c5363);font-size:12px;text-decoration:none}.homeFeaturedTrackOpen{color:var(--rzn-accent,#e91e8c);font-size:22px;line-height:1;text-decoration:none}.homeDiscoveryProducerBand{background:0 0;border:1px solid #111e2c33;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.homeDiscoveryPlaylistGrid{margin-top:4px}.discoverySectionInner{width:min(var(--rzn-content-max,1180px), calc(100% - 40px));box-sizing:border-box;max-width:100%;margin:0 auto}.discoverySection{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px)}.discoverySectionAlt{background:linear-gradient(#f3eef6 0%,#faf8fb 100%)}.homeDiscoveryQueueHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.homeDiscoveryQueueHead .musicCatalogRowTitle,.homeDiscoveryQueueHead .featuredArtistsCarouselTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discoveryViewAllBtn{background:var(--rzn-accent,#e91e8c);color:#fff;white-space:nowrap;border:none;border-radius:999px;flex:none;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #e91e8c38}.discoveryViewAllBtn:hover{color:#fff;background:#c21875}.discoveryViewAllRow{color:var(--rzn-accent,#e91e8c);text-align:center;background:#fff;border:1.5px solid #e91e8c47;border-radius:12px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:none}.discoveryScrollBlock{gap:6px;display:grid}.homeDiscoveryHub .discoverySectionAltBand .discoveryScrollHint{color:#ffffff8c}.homeDiscoveryHub .discoverySectionAltBand .discoveryScrollRail:after{background:linear-gradient(90deg,#0000,#141018f2)}.discoveryScrollTrack{overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;gap:14px;width:100%;padding-bottom:10px;padding-right:32px;display:flex;overflow:auto hidden}.discoveryScrollTrack>*{scroll-snap-align:start;flex:none}.homeDiscoveryHub .discoveryScrollTrack.homeDiscoveryQuickGrid{display:flex}.discoveryScrollHint{letter-spacing:.08em;text-transform:uppercase;color:var(--rzn-text-muted,#8a7a94);margin:0;font-size:11px;font-weight:700}.homeDiscoveryHub .musicCatalogRow{margin-top:8px}.homeDiscoveryProducerBand{color:#fff;background:radial-gradient(circle at 100% 0,#54c4b42e,#0000 45%),linear-gradient(135deg,#151e28 0%,#10242d 100%);border:1px solid #1f8f8e3d}.homeDiscoveryProducerBand h2,.homeDiscoveryProducerBand p,.homeDiscoveryProducerBand .eyebrow{color:#fff}.homeDiscoveryProducerBand .eyebrow{color:#ffffffb8}.homeDiscoveryProducerBand .primary{background:var(--rzn-accent-bright,#1f8f8e);border-color:var(--rzn-accent-bright,#1f8f8e);color:#fff}.homeDiscoveryProducerBand .secondary{color:#fff;background:#ffffff0f;border-color:#ffffff47}.featuredArtistOrbitAvatar{border:2px solid #1f8f8e59;box-shadow:0 8px 24px #1210182e}.rosterVideoLinkGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.rosterVideoLinkCard{border:1px solid var(--rzn-border,#ece4ef);background:#fff;border-radius:14px;overflow:hidden}.rosterVideoLinkThumb{position:relative}.rosterVideoLinkPoster{aspect-ratio:16/9;display:block;overflow:hidden}.rosterVideoYoutubeLink{background:#ffffffeb;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #0000001f}.rosterVideoYoutubeIcon{width:18px;height:18px}.rosterVideoLinkMeta{padding:12px 14px 14px}.rosterVideoLinkMeta h3{margin:0 0 6px;font-size:15px}.rosterVideoLinkMeta p{color:var(--rzn-text-muted,#5c5363);margin:0;font-size:13px}.releaseDetailVideoLinkWrap{max-width:720px}.releaseDetailVideoPosterLink{aspect-ratio:16/9;border-radius:14px;display:block;position:relative;overflow:hidden}.releaseDetailVideoYoutubeBadge{background:#fffffff0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 16px #00000024}.releaseDetailVideoYoutubeBadge img{width:20px;height:20px}.musicVideoTileYoutubeCompact{place-items:center;width:28px;height:28px;margin-top:6px;display:inline-grid}.musicVideoTileYoutubeIcon{width:18px;height:18px}.settingsStatusBand{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px;display:grid}.settingsStatusCard{border:1px solid var(--rzn-border,#ece4ef);background:#fff;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.settingsStatusCard span{text-transform:uppercase;letter-spacing:.06em;color:var(--rzn-text-muted,#5c5363);font-size:11px}.settingsStatusCard strong{font-size:14px}.settingsStatusCard.isComplete{background:linear-gradient(#fff,#f2fcfb);border-color:#1f8f8e59}.publicArtistSocialIcons{margin-left:4px}@media (max-width:760px){.homeBusinessProfileCard,.homeDiscoverySearchForm{grid-template-columns:1fr}.homeDiscoveryProducerBand{padding:16px}.homeFeaturedTrackRow{grid-template-columns:auto 1fr}.homeFeaturedTrackOpen{display:none}}.labelProfilePage{background:#f7f4fa}.labelProfilePage .labelProfileShell,.labelProfilePage .labelProfileMusicShell,.labelProfilePage .labelProfileArtistsShell,.labelProfilePage .labelProfileVideosShell{border:1px solid var(--rzn-border,#ece4ef);background:#fff;border-radius:18px;padding:22px;box-shadow:0 12px 32px #1210180d}.labelProfilePage .labelProfileTabBar .musicCatalogTab{color:#3a3342;background:#fff;border-color:#cfc5d4}.labelProfilePage .labelProfileTabBar .musicCatalogTab.active{color:#fff;background:#121018;border-color:#121018}.labelProfilePage--overview .labelProfileTabBar .musicCatalogTab{color:#fff;background:#ffffff0f;border-color:#ffffff38}.labelProfilePage--overview .labelProfileTabBar .musicCatalogTab.active{border-color:var(--rzn-accent,#e91e8c);color:#fff;background:#e91e8c2e}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip}body{color:#1a1220;font-family:var(--rzn-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:#fff;max-width:100%;margin:0;overflow-x:clip}#root{max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page,.authPage,.adminPage{background:var(--rzn-bg);min-height:100vh}.nav{border-bottom:1px solid #d9d9d924;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0;display:flex}.marketingNav{justify-content:flex-end}.navActions,.nav div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nav>.navBtn:only-child{margin-left:auto}.brand{align-items:center;min-width:0;display:inline-flex}.logoImage{object-fit:contain;max-width:100%;height:auto;display:block}.brand .logoImage{width:156px;max-height:58px}.appNav{z-index:10;background:#000000f5;border-bottom-color:#d9d9d92e;width:100%;padding:14px clamp(18px,4vw,42px);position:sticky;top:0}.appNav .brand .logoImage{width:112px;max-height:44px}.appNavLinks{flex-wrap:wrap;flex:1;justify-content:flex-start;gap:10px}.navPill{color:#bdbdbd;border:1px solid #0000;border-radius:6px;align-items:center;min-height:36px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.navPill:hover,.navPill.active{color:#fff;background:#111;border-color:#bf2dff73}.navIdentity{justify-content:flex-end}.avatarLink{color:#fff;background:radial-gradient(circle at 30% 20%,#2a2a2a,#050505 72%);border:1px solid #d9d9d947;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.avatarLink img{object-fit:cover;width:100%;height:100%;display:block}.moreMenu{z-index:41;position:relative}.moreMenuPanel{z-index:42;opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;background:#050505;border:1px solid #d9d9d92e;border-radius:8px;width:190px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 18px 44px #0000009e}.moreMenu.open .moreMenuPanel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.moreBackdrop{z-index:40;cursor:default;background:0 0;border:0;border-radius:0;width:100vw;min-height:100vh;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.moreMenuPanel a,.moreMenuPanel button{color:#d9d9d9;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:38px;padding:9px 10px;font-weight:800;display:flex}.moreMenuPanel a:hover,.moreMenuPanel button:hover{color:#fff;background:#111}.brand .wordmarkFallback{font-size:23px}.wordmarkFallback{color:#f7f7f7;letter-spacing:.08em;flex-direction:column;align-items:center;gap:2px;font-weight:800;line-height:1;display:inline-flex}.wordmarkFallback small{letter-spacing:.68em;color:#d9d9d9;padding-left:.68em;font-size:.42em;font-weight:600}.navBtn,.primary,.secondary,button{color:#f4f4f4;cursor:pointer;letter-spacing:0;background:#111;border:1px solid #d9d9d938;border-radius:6px;min-height:42px;padding:11px 17px;font-weight:700}.navBtn:hover,.secondary:hover,button:hover{background:#1b1b1b;border-color:#d9d9d98c}.primary,form button{color:#fff;background:#7f12c9;border-color:#bf2dff94}.primary:hover,form button:hover{background:#9425df}.secondary{background:0 0}.marketingPage{flex-direction:column;display:flex}.hero{text-align:center;width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(42px,7vw,84px) 0 clamp(28px,5vw,56px)}.heroLogo{width:min(760px,92vw);max-height:340px;margin:0 auto 28px}.hero .wordmarkFallback{margin-bottom:28px;font-size:clamp(56px,13vw,168px)}.eyebrow{color:#d9d9d9;text-transform:uppercase;letter-spacing:.32em;margin:0 0 16px;font-size:12px;font-weight:800}.hero h1{color:#fff;max-width:930px;margin:0 auto 18px;font-size:clamp(38px,6.5vw,82px);font-weight:780;line-height:1}.hero p{color:#c8c8c8;max-width:720px;margin:0 auto;font-size:clamp(16px,2vw,20px);line-height:1.65}.actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.serviceBand{background:#111111db;border:1px solid #d9d9d929;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100% - 40px);margin:auto auto 32px;display:grid}.serviceItem{color:#d9d9d9;letter-spacing:.18em;text-align:center;text-transform:uppercase;border-right:1px solid #d9d9d91f;place-items:center;min-height:86px;padding:18px;font-size:13px;font-weight:800;display:grid}.serviceItem:last-child{border-right:0}.authPage{justify-content:center;align-items:center;padding:28px;display:flex}.card{background:#050505;border:1px solid #d9d9d92e;border-radius:8px;width:min(100%,460px);padding:clamp(24px,5vw,38px);box-shadow:0 28px 80px #000000e0}.authLogo{width:min(300px,100%);max-height:145px;margin:0 auto 22px}.compactAuthLogo{width:min(230px,100%)}.card .wordmarkFallback{margin-bottom:22px;font-size:46px}.card h1,.panel h2{color:#fff;margin:0 0 18px;line-height:1.12}input,select,textarea{color:#f4f4f4;background:#050505;border:1px solid #d9d9d929;border-radius:6px;outline:none;width:100%;margin:9px 0;padding:14px 15px}input:focus,select:focus,textarea:focus{border-color:#bf2dffad}textarea{resize:vertical;min-height:180px;line-height:1.5}input::placeholder,textarea::placeholder{color:#818181}select{-webkit-appearance:none;appearance:none}.card button{width:100%;margin-top:12px;padding:14px}.card p{color:#cfcfcf;min-height:22px}.card a{color:#d9d9d9;margin:8px 12px 0 0;font-size:14px;display:inline-block}.adminHero{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(34px,6vw,64px) 0 18px}.dashboardHeader{justify-content:space-between;align-items:end;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(24px,4vw,42px) 0 12px;display:flex}.dashboardHeader h1{color:#fff;margin:0 0 8px;font-size:clamp(34px,5vw,58px);line-height:1}.dashboardHeader p:not(.eyebrow){color:#bdbdbd;margin:0}.appWorkspace{padding-bottom:42px}.appPageHeader{border-bottom:1px solid #d9d9d91a;justify-content:space-between;align-items:flex-end;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 10px;display:flex}.appPageHeader h1{color:#fff;margin:0 0 6px;font-size:clamp(28px,4vw,44px);line-height:1.05}.appPageHeader p:not(.eyebrow){color:#a9a9a9;margin:0}.headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminHero h1{color:#fff;max-width:880px;margin:0 0 10px;font-size:clamp(34px,5.6vw,66px);line-height:1}.adminHero p:not(.eyebrow){color:#bdbdbd}.dashboardHero,.releaseHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.dashboardHero .eyebrow,.releaseHero .eyebrow{grid-column:1/-1}.heroAction{align-self:center}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0;display:grid}.dashboardMetricGrid{padding-top:8px}.artistCommandGrid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:12px;width:min(1180px,100% - 40px);margin:18px auto 0;display:grid}.artistCommandGrid .panel,.workspaceGrid .panel,.releaseBuilderGrid .panel{width:100%;margin:0}.commandPanel{align-content:space-between;min-height:246px;display:grid}.commandPanel h3{color:#fff;margin:10px 0 8px;font-size:28px}.commandPanel p{color:#bdbdbd}.artistMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compactStat{min-height:112px;padding:16px}.compactStat strong{font-size:clamp(24px,3vw,34px)}.workspaceGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;width:min(1180px,100% - 40px);margin:12px auto 0;display:grid}.secondaryWorkspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.taskRow{border-top:1px solid #d9d9d91a;gap:10px;padding:12px 0;display:grid}.taskRow:first-of-type{border-top:0}.taskRow span{color:#fff;font-weight:800;display:block}.taskRow small{color:#aaa;margin-top:4px;line-height:1.4;display:block}.taskActions{flex-wrap:wrap;gap:8px;display:flex}.moneySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.moneySummary div{background:#000;border:1px solid #d9d9d91f;border-radius:8px;padding:12px}.moneySummary span{color:#999;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.moneySummary strong{color:#fff;margin-top:5px;font-size:20px;display:block}.platformGrid.compactPlatforms{grid-template-columns:repeat(2,minmax(0,1fr))}.platformGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platformCard{background:#0a0a0a;border:1px solid #d9d9d924;border-radius:8px;align-content:center;gap:8px;min-height:92px;padding:14px;display:grid}.platformCard small{color:#aaa;text-transform:capitalize}.externalPlatformFields{border-top:1px solid #d9d9d91f;margin:18px 0;padding-top:14px}.externalPlatformFields h3{color:#fff;margin:0 0 8px}.externalClaimsList{gap:clamp(8px,1.8vw,10px);margin-top:clamp(12px,2.5vw,18px);display:grid}.externalPlatformCard{background:#080808;border:1px solid #d9d9d91f;border-radius:8px;padding:clamp(10px,2vw,14px)}.externalPlatformCard summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:clamp(14px,3.2vw,16px);font-weight:900;list-style:none;display:flex}.externalPlatformCard summary::-webkit-details-marker{display:none}.externalPlatformCard summary:after{content:"+";color:#bf2dff;flex:none;font-size:18px;font-weight:900;line-height:1}.externalPlatformCard[open] summary:after{content:"−"}.externalPlatformCardBody{border-top:1px solid #d9d9d91a;margin-top:clamp(8px,1.8vw,12px);padding-top:clamp(8px,1.8vw,12px)}.externalPlatformCardBody label{color:#d9d9d9;margin:14px 0;font-size:clamp(12px,2.8vw,13px);font-weight:800;display:block}.externalPlatformCardBody small{color:#a9a9a9;margin-top:6px;display:block}.profileShell .platformGrid.profilePlatformGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(8px,1.8vw,10px);display:grid}.profileShell .platformCard{min-height:clamp(72px,16vw,92px);padding:clamp(10px,2vw,14px)}.claimStatus{text-transform:capitalize;margin-top:0}.claimStatus.approved{color:#b8ffd4;background:#31b97614;border-color:#31b97661}.claimStatus.pending{color:#ffdf99;background:#ffcf7014;border-color:#ffcf706b}.claimStatus.rejected{color:#ffb4ab;background:#e74c3c14;border-color:#e74c3c6b}.claimStatus.muted{color:#9f9f9f;background:#080808;border-color:#d9d9d924}.checkboxLine{align-items:center;gap:10px;display:flex!important}.checkboxLine input{width:auto}.permissionGrid{gap:8px;margin:14px 0;display:grid}.catalogGrid,.publicBeatGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.beatGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.beatCard,.catalogItem{color:#fff;background:#0a0a0a;border:1px solid #d9d9d924;border-radius:14px;gap:12px;padding:14px;text-decoration:none;display:grid}.beatCard img,.catalogItem img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%}.beatCardBody{gap:6px;display:grid}.inlineLink{color:#9fb7ff;font-weight:700;text-decoration:none}.inlineLink:hover{text-decoration:underline}.beatCardTags{flex-wrap:wrap;gap:8px;display:flex}.beatTag{color:#9fb7ff;background:#4434ff29;border-radius:999px;align-items:center;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.statusBadge.smallBadge{border-radius:999px;padding:4px 10px;font-size:.8rem}.heroBadgeRow{flex-wrap:wrap;gap:10px;margin:10px 0 0;display:flex}.publicStorefrontPanel{min-height:220px}.publicStorefrontPanel .row{padding:10px 0}.beatCreationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1180px,100% - 40px);margin:12px auto;display:grid}.beatCreationGrid .panel{gap:14px;display:grid}.beatCreationGrid label{color:#ddd;gap:8px;font-size:.95rem;display:grid}.beatCreationGrid input,.beatCreationGrid select,.beatCreationGrid textarea{color:#fff;background:#090909;border:1px solid #d9d9d929;border-radius:8px;width:100%;padding:12px 14px}.beatCreationGrid textarea{resize:vertical;min-height:100px;font-family:inherit}.beatCreationGrid .helpText{color:#a9a9a9;margin-top:-8px;font-size:.92rem}.beatCoverPlaceholder{color:#fff;background:linear-gradient(#ffffff14,#ffffff08);border-radius:12px;place-items:center;height:160px;font-weight:800;display:grid}.beatPrice{color:#c0f8ff;font-weight:700}.beatDetailSection,.beatListSection{margin:12px 0 32px}.beatDetailGrid{gap:20px;display:grid}.beatDetailCard{background:#070707;border:1px solid #d9d9d924;border-radius:18px;gap:20px;padding:20px;display:grid}.beatDetailMeta{gap:14px;display:grid}.beatDetailMeta h2{margin:0}.beatDetailStats{color:#bdbdbd;flex-wrap:wrap;gap:12px;display:flex}.primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8255ff,#6617ff);border:0;border-radius:10px;margin-top:10px;padding:12px 16px;font-weight:700}.errorText{color:#ff8a8a}.successText{color:#9dffb8}.beatDetailMeta input{color:#fff;background:#090909;border:1px solid #d9d9d924;border-radius:10px;width:100%;padding:12px 14px}.beatDetailMeta input::placeholder{color:#8c8c8c}.catalogItem{color:#fff;background:#0a0a0a;border:1px solid #d9d9d924;border-radius:8px;gap:8px;padding:12px;display:grid}.catalogItem img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.dangerOutline{color:#ffb0b0;border-color:#ff5d5d73}.stat,.panel{background:#050505;border:1px solid #d9d9d926;border-radius:8px;padding:22px}.stat h3{color:#b8b8b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.stat strong{color:#f4f4f4;font-size:clamp(28px,4vw,42px);line-height:1}.panel{width:min(1180px,100% - 40px);margin:16px auto}.compactPanel{margin-top:10px}.row{border-top:1px solid #d9d9d91a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.row span,.row>a{color:#f4f4f4;font-weight:800}.row small{color:#a9a9a9}.statusBadge{color:#f4f4f4;text-transform:uppercase;background:#111;border:1px solid #d9d9d938;border-radius:999px;align-items:center;width:max-content;min-height:30px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.statusBadge.success{color:#b8ffd4;background:#31b97614;border-color:#31b97661}.statusBadge.warning{color:#ffdf99;background:#ffcf7014;border-color:#ffcf706b}.statusBadge.muted{color:#9f9f9f;background:#080808;border-color:#d9d9d924}.statusPillGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-submitted,.status-under_review{color:#f1d8ff;border-color:#bf2dff8c}.status-approved,.status-distributed{color:#c7ffdf;border-color:#78dcaa80}.status-rejected{color:#ffd0d0;border-color:#ff5f5f80}.reviewNote{color:#ffd0d0;max-width:760px;margin-top:14px;font-weight:800}.releaseRow{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;display:grid}.releaseListArtwork{color:#d9d9d9;background:#050505;border:1px solid #d9d9d929;border-radius:8px;place-items:center;width:56px;height:56px;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.releaseListArtwork img{object-fit:cover;width:100%;height:100%;display:block}.releaseListMeta{gap:4px;min-width:0;display:grid}.releaseListMeta a,.releaseListMeta small{overflow-wrap:anywhere}.releaseCatalogPanel{margin-top:18px}.releaseCatalogRow{border-top:1px solid #d9d9d91a;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:12px 0;display:grid}.releaseCatalogRow:first-of-type{border-top:0}.formGrid{gap:12px;display:grid}.twoColForm{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid label,.releaseIntakePanel label{color:#aaa;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.formGrid input,.formGrid select,.formGrid textarea{margin-top:6px}.releaseCheckbox{margin-top:14px}.releaseQuestionBlock{background:#050505;border:1px solid #d9d9d91f;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.releaseQuestionBlock .releaseCheckbox{margin-top:0}.releaseRequirementGrid,.releaseCommerceNoticeGrid,.catalogPurchaseReadinessGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.releaseRequirement,.releaseCommerceNoticeGrid span,.catalogPurchaseReadinessGrid span{min-width:0;color:var(--rzn-text-soft);overflow-wrap:anywhere;background:#ffffff09;border:1px solid #d9d9d91f;border-radius:8px;gap:4px;padding:10px 12px;font-size:.82rem;display:grid}.releaseRequirement b,.releaseCommerceNoticeGrid b{color:var(--rzn-text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.releaseRequirement.complete,.catalogPurchaseReadinessGrid .isReady{background:#5eeaa614;border-color:#5eeaa640}.releaseRequirement.missing,.catalogPurchaseReadinessGrid .isMissing{background:#ffcf7014;border-color:#ffcf7052}.releaseCommerceNotice{border:1px solid var(--rzn-border);background:#ffffff09;border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:grid}.releaseCommerceNotice strong{color:var(--rzn-text);margin-bottom:4px;display:block}.releaseCommerceNotice p{color:var(--rzn-text-soft);margin:0}.releaseReviewCommerceNotice{margin:18px 0}.technicalDetails{max-width:100%}.ownerTechnicalDetails{background:#ffffff08;border:1px solid #d9d9d91a;border-radius:8px;margin-top:8px;padding:8px 10px}.ownerTechnicalDetails summary{cursor:pointer;color:var(--rzn-text-muted);font-size:.78rem;font-weight:800}.ownerTechnicalDetails small{overflow-wrap:anywhere;margin-top:6px;display:block}.notificationEmptyState{gap:4px;padding:10px 0;display:grid}.notificationEmptyState small{color:var(--rzn-text-muted);line-height:1.45}.formActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.releaseBuilderGrid{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:12px;width:min(1180px,100% - 40px);margin:18px auto 0;display:grid}.releaseBuilderMain{gap:12px;min-width:0;display:grid}.releaseBuilderCommand{align-items:stretch}.releaseChecklist{position:sticky;top:92px}.checkItem{border-top:1px solid #d9d9d91a;gap:3px;padding:12px 0;display:grid}.checkItem span{color:#ffcf70;text-transform:uppercase;font-size:11px;font-weight:900}.checkItem.complete span{color:#bf2dff}.checkItem strong{color:#fff}.submitReleaseButton{width:100%;margin-top:16px}.releaseStepNav{background:#050505;border:1px solid #d9d9d924;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.releaseStepNav button{text-align:left;background:#000;align-content:center;justify-items:start;gap:4px;min-height:96px;padding:12px;display:grid}.releaseStepNav button span{color:#8c8c8c;text-transform:uppercase;font-size:11px;font-weight:900}.releaseStepNav button strong{color:#d9d9d9;font-size:13px}.releaseStepNav button small{color:#8f8f8f;font-size:11px;line-height:1.35}.releaseStepNav button.active{color:#fff;background:#111;border-color:#bf2dff99}.releaseStepNav button.active span{color:#bf2dff}.releaseStepNav button.active strong{color:#fff}.releaseMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0}.builderCurrentStep{background:linear-gradient(135deg,#080808,#000);justify-content:space-between;align-items:center;gap:18px;margin:0;display:flex}.builderCurrentStep h2{color:#fff;margin:3px 0 5px}.builderCurrentStep p:not(.eyebrow){color:#bdbdbd;margin:0}.builderStepCount{background:#080008;border:1px solid #bf2dff59;border-radius:8px;place-items:center;min-width:98px;padding:12px;display:grid}.builderStepCount span{color:#fff;font-size:30px;font-weight:900}.builderStepCount small{color:#bf2dff;text-transform:uppercase;font-weight:900}.builderPanel{margin-top:14px}.builderSectionPanel{gap:16px;margin-top:14px;display:grid}.builderSectionPanel>.panelHeader{border-bottom:1px solid #d9d9d91a;padding-bottom:14px}.builderUploadGrid{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.builderCoverFrame{aspect-ratio:1;color:#8c8c8c;background:#000;border:1px solid #d9d9d929;border-radius:8px;place-items:center;display:grid;overflow:hidden}.builderCoverFrame .coverPreview{object-fit:cover;width:100%;height:100%;max-height:none;margin:0}.builderUploadControls{align-content:start;gap:12px;display:grid}.builderTrackCard{background:#070707;border:1px solid #d9d9d924;border-radius:8px;gap:12px;padding:14px;display:grid}.builderTrackHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.builderTrackHeader strong,.builderTrackCard h3{color:#fff;margin:0}.builderTrackHeader small{color:#9f9f9f;margin-top:4px;display:block}.builderTrackGrid{grid-template-columns:1.5fr 1fr 1fr .7fr}.builderNewTrackGrid{grid-template-columns:1.4fr 1fr auto auto;align-items:center}.inlineTrackCreator{background:#080008;border-color:#bf2dff47}.builderInlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.builderSplitGrid,.builderPublishingGrid{gap:10px;display:grid}.builderSplitGrid{grid-template-columns:1fr 1fr minmax(140px,.8fr) minmax(90px,.5fr) auto}.builderPublishingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.builderPublishingGrid button{grid-column:1/-1;justify-self:start}.publishingTrackCard{gap:14px}.publishingTotalsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publishingTotal{background:#050505;border:1px solid #d9d9d924;border-radius:8px;padding:12px}.publishingTotal span,.publishingTotal small{color:#9f9f9f;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.publishingTotal strong{color:#fff;margin:6px 0;font-size:24px;display:block}.publishingTotal.featuredTotal{background:#080008;border-color:#bf2dff5c}.publishingTotal.featuredTotal strong{font-size:28px}.publishingTotal.valid{border-color:#31b97652}.publishingTotal.valid small{color:#85f1b3}.publishingTotal.invalid{border-color:#ff585847}.publishingTotal.invalid small{color:#ffb0b0}.publishingHelperText{color:#cfcfcf;border-left:2px solid #bf2dff85;margin:0;padding-left:12px;line-height:1.55}.lyricsEditor{min-height:220px}.builderWizardFooter{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1180px,100% - 40px);margin-top:14px;display:grid}.builderWizardFooter div{gap:3px;display:grid}.builderWizardFooter strong{color:#fff}.builderWizardFooter small{color:#a8a8a8}.builderReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.builderReviewItem{text-align:left;cursor:pointer;background:#070707;border:1px solid #d9d9d924;border-radius:8px;align-content:center;justify-items:start;gap:8px;min-height:96px;padding:14px;display:grid}.builderReviewItem span{color:#ffcf70;text-transform:uppercase;font-size:11px;font-weight:900}.builderReviewItem strong{color:#fff}.builderReviewItem.complete span{color:#85f1b3}.builderReviewItem.optional span{color:#bf2dff}.builderReviewItem.missing{border-color:#ff585847}.reviewSummaryPanel{background:#050505;border:1px solid #d9d9d91f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.reviewSummaryPanel h3{color:#fff;margin:0 0 6px}.reviewSummaryPanel p{color:#bdbdbd;margin:0}.reviewSummaryStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reviewSummaryStats span{color:#d9d9d9;background:#000;border:1px solid #d9d9d924;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.workflowPanel h2,.statusHistoryPanel h2{margin-bottom:18px}.workflowTimeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.workflowStep{background:#000;border:1px solid #d9d9d91f;border-radius:8px;min-height:116px;padding:14px}.workflowStep span{background:#050505;border:1px solid #d9d9d94d;border-radius:50%;width:14px;height:14px;margin-bottom:12px;display:block}.workflowStep.complete{background:#080808;border-color:#bf2dff59}.workflowStep.complete span{background:#bf2dff;border-color:#bf2dffbf}.workflowStep strong{color:#f4f4f4;font-size:13px;line-height:1.2;display:block}.workflowStep small{color:#a9a9a9;margin-top:8px;font-size:12px;display:block}.statusHistoryPanel .row p{color:#d6d6d6;width:100%;margin:0;line-height:1.5}.coverPreview{aspect-ratio:1;object-fit:cover;border:1px solid #d9d9d929;border-radius:8px;width:min(240px,100%);margin:0 0 20px;display:block}.audioPreview{gap:8px;margin:10px 0 14px;display:grid}.audioPreview audio{width:min(520px,100%);display:block}.audioPreview a{color:#d9d9d9;word-break:break-word;font-size:13px;font-weight:800}.audioTrackCard{border-color:#d9d9d929}.audioTrackCard.isComplete{border-color:#31b97647}.audioTrackCard.isMissing{border-color:#ff58583d}.audioTrackHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.audioTrackHeader span{color:#bf2dff;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:inline-flex}.audioTrackCard.isComplete .audioTrackHeader span{color:#85f1b3}.audioTrackCard.isMissing .audioTrackHeader span{color:#ffb0b0}.audioTrackHeader small{color:#9f9f9f;display:block}.audioTrackHeader>strong{color:#fff;white-space:nowrap;background:#000;border:1px solid #d9d9d924;border-radius:999px;padding:7px 10px;font-size:12px}.audioUploadBox{border-top:1px solid #d9d9d91a;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.audioUploadBox label{margin:0}.selectedAudioFile{background:#000;border:1px solid #d9d9d91f;border-radius:8px;align-content:center;gap:4px;min-height:48px;padding:9px 11px;display:grid}.selectedAudioFile span{color:#8f8f8f;text-transform:uppercase;font-size:11px;font-weight:900}.selectedAudioFile strong{color:#d9d9d9;overflow-wrap:anywhere;font-size:13px}.audioTrackMessage{color:#d9d9d9;margin:0;font-size:13px;font-weight:800}.adminReviewRow{align-items:stretch}.adminReviewRow>div:first-child{gap:6px;min-width:220px;display:grid}.adminReviewRow textarea{flex:300px;min-height:92px;margin:0}.reviewActions{align-content:start;gap:8px;min-width:170px;display:grid}.reviewPackagePanel{background:#050505;border:1px solid #d9d9d929;border-radius:8px;margin-top:18px;padding:18px}.reviewPackageTabs{z-index:4;background:#050505;align-items:center;gap:8px;margin:16px -4px 0;padding:4px 4px 10px;display:flex;position:sticky;top:76px;overflow-x:auto}.reviewTabButton{color:#cfcfcf;cursor:pointer;background:#000;border:1px solid #d9d9d924;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-weight:900}.reviewTabButton.active{color:#fff;background:#16001d;border-color:#c300ff8c}.reviewSectionPanel{gap:14px;margin-top:10px;display:grid}.reviewSectionHeader{border-bottom:1px solid #d9d9d91a;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.reviewSectionHeader.compact{margin-top:6px}.reviewSectionHeader h4{color:#fff;margin:0}.reviewSectionHeader small{color:#a8a8a8;margin-top:4px;line-height:1.45;display:block}.reviewReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reviewOverviewStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.reviewOverviewStats>div,.reviewAlertBox{background:#060606;border:1px solid #d9d9d924;border-radius:8px;padding:12px}.reviewOverviewStats span,.reviewAlertBox strong{color:#9f9f9f;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.reviewOverviewStats strong{color:#fff;margin:5px 0;font-size:24px;display:block}.reviewOverviewStats small,.reviewAlertBox small{color:#bdbdbd;line-height:1.45;display:block}.reviewAlertBox{background:#ff58580f;border-color:#ff585852;margin:16px 0}.reviewAlertBox strong{color:#ffb0b0}.readinessItem{background:#090909;border:1px solid #d9d9d924;border-radius:8px;min-height:112px;padding:12px}.readinessItem span{color:#d9d9d9;text-transform:uppercase;background:#d9d9d91a;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.readinessItem.ready span{color:#85f1b3;background:#31b97629}.readinessItem.warn span{color:#ffb0b0;background:#ff585829}.readinessItem.optional span{color:#f0b8ff;background:#c300ff29}.readinessItem strong{color:#fff;margin-top:10px;display:block}.readinessItem small{color:#a8a8a8;margin-top:5px;line-height:1.45;display:block}.reviewMediaGrid,.reviewPackageColumns{grid-template-columns:minmax(220px,320px) 1fr;gap:18px;margin-top:18px;display:grid}.reviewPackageColumns{grid-template-columns:1.2fr .8fr;align-items:start}.reviewArtworkBox{color:#8c8c8c;background:#000;border:1px solid #d9d9d929;border-radius:8px;place-items:center;min-height:220px;display:grid;overflow:hidden}.reviewArtworkBox img{object-fit:cover;width:100%;height:100%;display:block}.reviewMetadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reviewMetaItem,.reviewTrackCard,.artistDetailHero{background:#090909;border:1px solid #d9d9d924;border-radius:8px}.reviewMetaItem{padding:12px}.reviewMetadataGrid.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewMetaItem span,.miniList strong{color:#9f9f9f;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.reviewMetaItem strong{color:#f4f4f4;overflow-wrap:anywhere;margin-top:4px;display:block}.reviewMetaItem.missing{background:#ff58580b;border-color:#ff585847}.reviewMetaItem.missing strong{color:#ffb0b0}.reviewTrackCard{gap:12px;margin:12px 0;padding:14px;display:grid}.reviewTrackCard audio{width:100%}.reviewCompactGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.distributionSandboxPanel{border-color:#c300ff52}.distributionPackageSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.distributionExportActions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.jsonDetails{background:#000;border:1px solid #d9d9d91f;border-radius:8px;padding:12px}.jsonDetails summary{cursor:pointer;color:#fff;font-weight:900}.jsonDetails pre{color:#d9d9d9;white-space:pre-wrap;word-break:break-word;max-height:360px;margin:12px 0 0;font-size:12px;line-height:1.55;overflow:auto}.deliveryLogList{margin-top:16px}.deliveryLogList h4{color:#fff;margin:0 0 10px}.inlineJsonDetails{width:100%}.miniList{gap:6px;margin:12px 0;display:grid}.miniList small{color:#cfcfcf;overflow-wrap:anywhere;line-height:1.5}.creditSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.creditSummaryGrid span,.creditChip{color:#d9d9d9;overflow-wrap:anywhere;background:#050505;border:1px solid #d9d9d91f;border-radius:8px;padding:10px}.creditSummaryGrid b,.creditChip b{color:#9f9f9f;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.creditChipList{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.creditChip{flex-direction:column;min-width:min(180px,100%);display:inline-flex}.lyricsReviewText{color:#d9d9d9;max-height:220px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#000;border:1px solid #d9d9d91f;border-radius:8px;margin:0;padding:12px;line-height:1.5;overflow:auto}.warningText{color:#ffcf70}.artistDetailHero{margin-bottom:16px;overflow:hidden}.artistDetailBanner{background:linear-gradient(135deg,#090909,#1b1b1b) 50%/cover;min-height:150px}.artistDetailIdentity{align-items:flex-end;gap:14px;margin-top:-46px;padding:0 14px 14px;display:flex}.artistDetailIdentity .profileAvatar{border:2px solid #050505;flex:none}.ownerConsole .adminHero{padding-bottom:8px}.ownerConsoleHeader{border-bottom:1px solid #d9d9d91a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0 12px;display:grid}.ownerConsoleHeader h1{color:#fff;margin:0 0 6px;font-size:clamp(28px,4vw,44px);line-height:1.05}.ownerConsoleHeader p:not(.eyebrow){color:#aaa;margin:0}.ownerHeaderStats{grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;display:grid}.ownerHeaderStats div{background:#050505;border:1px solid #d9d9d924;border-radius:8px;padding:10px 12px}.ownerHeaderStats span{color:#999;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.ownerHeaderStats strong{color:#fff;margin-top:5px;font-size:22px;display:block}.ownerNavLinks{justify-content:flex-start;overflow-x:auto}.ownerNavLinks button{background:0 0;min-height:36px}.ownerNavGroups{flex:1;align-items:stretch;gap:14px;padding-bottom:2px;display:flex;overflow-x:auto}.ownerNavGroup{flex:none;gap:5px;display:grid}.ownerNavGroup>span{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.ownerNavGroup>div{gap:6px;display:flex}.ownerNavGroup .navPill{min-height:32px;padding:7px 10px}.ownerOpsGrid{grid-template-columns:minmax(260px,.45fr) minmax(0,.55fr);gap:12px;width:min(1180px,100% - 40px);margin:18px auto 0;display:grid}.ownerOpsGrid .panel,.ownerOpsGrid .grid{width:100%;margin:0}.ownerPriorityPanel{align-content:start;display:grid}.ownerPriorityList{gap:8px;display:grid}.ownerPriorityList button{background:#000;border-color:#d9d9d924;justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex}.ownerPriorityList button:hover{background:#111;border-color:#bf2dff80}.ownerPriorityList span{color:#d9d9d9;font-weight:900}.ownerPriorityList strong{color:#fff;font-size:22px}.compactOwnerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.ownerReviewCenter{margin-top:12px}.managerPriorityGrid,.managerWorkGrid{gap:12px;width:min(1180px,100% - 40px);margin:18px auto 0;display:grid}.managerPriorityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.managerWorkGrid{grid-template-columns:minmax(280px,.88fr) minmax(280px,.72fr) minmax(300px,.9fr);align-items:start}.managerWorkGrid .panel{width:100%;margin:0}.managerQueuePanel,.managerDetailPanel,.managerActionsPanel{gap:12px;display:grid}.subPanelHeader{border-top:1px solid #d9d9d91a;margin-top:10px;padding-top:14px}.managerArtistRow,.managerTaskRow{background:#000;border:1px solid #d9d9d91a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.managerArtistRow.active{background:#111;border-color:#bf2dff80}.managerArtistRow span,.managerTaskRow span{color:#fff;font-weight:900;display:block}.managerArtistRow small,.managerTaskRow small{color:#aaa;overflow-wrap:anywhere;margin-top:4px;display:block}.ownerMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.embeddedGrid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 0 20px;padding:0}.embeddedGrid .stat{min-width:0}.ownerProfileShell{margin-top:18px}.ownerProfileLiveNote{margin-bottom:18px}.emailVerificationBanner{margin-bottom:16px}.emailVerificationBannerCompact{border-radius:var(--rzn-radius-sm)}.labelProfileContactLine{color:var(--rzn-text-soft,#4f4656);margin:10px 0 0;font-size:.95rem}.labelProfileContactLine a{color:var(--rzn-accent,#a61e64);font-weight:700}.inlineAdminForm{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:10px;margin-bottom:18px;display:grid}.inlineAdminForm input,.inlineAdminForm select{margin:0}.adminMessagePanel{min-height:60px}.adminMessagePanel p{color:#cfcfcf;margin:0}.splitEditor{border-top:1px solid #d9d9d91a;margin-top:14px;padding-top:14px}.deliveryStoreList{gap:8px;margin:14px 0;display:grid}.adminStoreMappingList{gap:8px;margin:10px 0 12px;display:grid}.deliveryStoreRow{background:#070707;border:1px solid #d9d9d921;border-radius:8px;overflow:hidden}.deliveryStoreRow.isEnabled{background:#090909;border-color:#d9d9d938}.deliveryStoreRow.isDisabled{opacity:.62}.deliveryStoreRow summary{cursor:pointer;grid-template-columns:minmax(96px,128px) minmax(160px,1fr) auto auto auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;list-style:none;display:grid}.deliveryStoreRow summary::-webkit-details-marker{display:none}.storeBadge{color:#fff;text-align:center;text-transform:uppercase;background:#000;border:1px solid #d9d9d933;border-radius:8px;place-items:center;min-height:42px;padding:8px 10px;font-size:12px;font-weight:900;display:grid}.storeSummaryText{gap:4px;min-width:0;display:grid}.storeSummaryText strong{color:#fff}.storeSummaryText small,.storeActionLabel{color:#a9a9a9}.storeActionLabel{text-transform:capitalize;min-width:118px;font-size:12px;font-weight:900}.connectedBadge{border-color:#c300ff73}.deliverySummaryBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.deliveryToggle{color:#fff;background:#000;border:1px solid #d9d9d92e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.deliveryToggle input{width:auto}.isEnabled .deliveryToggle{border-color:#c300ff8c}.deliveryStoreDetails{border-top:1px solid #d9d9d914;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;display:grid}.deliveryStoreDetails label{margin-top:12px;display:block}.deliveryStoreDetails textarea{min-height:88px}.panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.panelHeader h2{margin:0}.ecosystemPage .adminHero{padding-top:clamp(42px,7vw,78px)}.discoveryHero h1{max-width:980px}.showcaseGrid{grid-template-columns:1.3fr repeat(2,minmax(0,1fr));gap:12px;width:min(1180px,100% - 40px);margin:18px auto 42px;display:grid}.showcaseFeature,.showcaseTile{background:#050505;border:1px solid #d9d9d926;border-radius:8px;min-height:180px;padding:24px}.showcaseFeature{background:linear-gradient(#0000,#000c),linear-gradient(135deg,#050505,#111 62%,#050505);flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:372px;display:flex}.showcaseFeature h2{color:#fff;margin:0 0 12px;font-size:clamp(34px,5vw,58px);line-height:1}.showcaseFeature p:not(.eyebrow),.showcaseTile strong{color:#c8c8c8}.showcaseTile{flex-direction:column;justify-content:space-between;display:flex}.showcaseTile span{color:#d9d9d9;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.showcaseTile strong{font-size:22px;line-height:1.15}.profileShell{gap:clamp(10px,2vw,12px);width:min(1180px,100% - 40px);margin:clamp(16px,3vw,28px) auto clamp(32px,5vw,48px);display:grid}.profileShell>.artistProfileSummary,.profileShell>.compactPanel,.profileShell>.profileEditGrid,.profileShell>.profileBanner,.profileShell>.profileHeader,.profileShell>.panel{width:100%;margin-left:0;margin-right:0}.profileShell>.compactPanel{margin-top:0}.profileBanner{background-color:#050505;background-image:linear-gradient(135deg,#050505,#111 54%,#050505),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d9d9d926;border-radius:8px;align-items:flex-end;min-height:clamp(180px,28vw,320px);padding:22px;display:flex}.modernProfileBanner{min-height:clamp(220px,32vw,380px)}.profileBanner span,.verifiedLine{color:#a9a9a9}.profileHeader{align-items:flex-end;gap:22px;margin-top:-54px;padding:0 24px 24px;display:flex}.modernProfileHeader{align-items:center}.profileAvatar{color:#fff;background:#000;border:1px solid #d9d9d961;border-radius:50%;place-items:center;width:132px;height:132px;font-size:48px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 8px #000}.profileAvatar img{object-fit:cover;width:100%;height:100%;display:block}.profileHeader h1{color:#fff;margin:0 0 8px;font-size:clamp(38px,6vw,72px);line-height:1}.profileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.artistProfileSummary,.settingsGrid,.discoveryRows{grid-template-columns:1.2fr 1fr .6fr;gap:12px;width:min(1180px,100% - 40px);margin:12px auto;display:grid}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGrid .panel{gap:14px;display:grid}.settingsGrid label{color:#ddd;gap:8px;font-size:.95rem;display:grid}.settingsGrid input,.settingsGrid select,.settingsGrid textarea{color:#fff;background:#090909;border:1px solid #d9d9d929;border-radius:8px;width:100%;padding:12px 14px}.settingsGrid textarea{resize:vertical;min-height:88px}.settingsGrid .helpText{color:#a9a9a9;margin-top:-8px;font-size:.92rem}.settingsGrid .verificationStatus{background:#9fb7ff0f;border-left:3px solid #9fb7ff;border-radius:4px;padding:12px 14px}.settingsGrid .verificationStatus small{color:#c0f8ff}.settingsGrid .toggleRow{align-items:center}.settingsGrid .saveSettingsPanel{grid-column:1/-1;gap:12px;display:grid}.settingsGrid .saveSettingsPanel .primary{width:-moz-fit-content;width:fit-content}.completionScore{color:#fff;font-size:clamp(38px,6vw,62px);line-height:1;display:block}.discoveryRows{grid-template-columns:1fr;display:grid}.discoveryRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discoveryCard{background:#000;border:1px solid #d9d9d91f;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:122px;padding:16px;display:flex}.discoveryCard span{color:#a9a9a9;text-transform:uppercase;font-size:12px;font-weight:900}.discoveryCard strong{color:#fff;font-size:18px}.discoveryHeader{align-items:center}.discoveryWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px;width:min(1180px,100% - 40px);margin:18px auto 24px;display:grid}.discoveryEditorial{gap:12px;display:grid}.discoveryFeaturePanel{background:linear-gradient(#0000000d,#000000e0),linear-gradient(135deg,#000,#111 58%,#050505);border:1px solid #d9d9d929;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:310px;padding:clamp(22px,4vw,34px);display:flex}.discoveryFeaturePanel h2{color:#fff;max-width:720px;margin:0 0 10px;font-size:clamp(32px,5vw,58px);line-height:1}.discoveryFeaturePanel p:not(.eyebrow){color:#c8c8c8;max-width:680px;line-height:1.65}.discoveryFeaturePanel .secondary{width:max-content;margin-top:12px}.discoverySectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.discoverySectionPanel{background:#050505;border:1px solid #d9d9d921;border-radius:8px;align-content:space-between;min-height:116px;padding:16px;display:grid}.discoverySectionPanel span{color:#d9d9d9;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.discoverySectionPanel strong{color:#fff;font-size:34px;line-height:1}.discoverySectionPanel small,.emptyPanelText,.formMessage{color:#a9a9a9}.discoveryRequestPanel{align-self:start;width:100%;margin:0;position:sticky;top:96px}.discoveryRequestPanel h2{margin-top:0}.discoveryContentPanel{background:#030303}.discoveryEmptyState{align-content:center;min-height:190px;display:grid}.discoveryEmptyState h2{color:#fff;margin:0 0 8px}.ownerDetailLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:12px;width:min(1180px,100% - 40px);margin:16px auto;display:grid}.ownerDetailLayout>.panel,.detailPanel{width:auto;margin:0}.reviewDateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.reviewDateGrid label{margin:0}.detailPanel h3{color:#fff;margin:0 0 14px;font-size:24px}.profileEditGrid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:start;gap:clamp(8px,2vw,12px);display:grid}.profilePanel,.profileEditor{width:auto;margin:0}.profileEditor label{color:#d9d9d9;margin:14px 0;font-size:13px;font-weight:800;display:block}.profileUploadStack{gap:12px;display:grid}.profileUploadStack button,.publicProfileLink{text-align:center;justify-content:center;width:100%;margin-top:10px}.publicArtistHero{width:min(1180px,100% - 40px);margin:30px auto 18px}.publicArtistBanner{background-color:#0000;background-image:linear-gradient(#00000014,#000 96%),linear-gradient(135deg,#050505,#111 56%,#000);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d9d9d926;border-radius:8px;min-height:clamp(240px,40vw,440px)}.publicArtistIdentity{align-items:flex-end;gap:22px;margin-top:-70px;padding:0 24px 6px;display:flex}.publicArtistIdentity h1{color:#fff;margin:0 0 8px;font-size:clamp(42px,7vw,82px);line-height:1}.publicArtistAvatar{width:150px;height:150px}.publicProfileGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px;width:min(1180px,100% - 40px);margin:12px auto;display:grid}.publicProfileGridTight{grid-template-columns:1fr}.publicArtistStack{gap:12px;width:min(1180px,100% - 40px);margin:0 auto 54px;display:grid}.publicProfileGrid .panel,.publicCatalogSection{width:100%;margin:0}.publicBioPanel{margin-top:0}.publicBioPanel p{color:#d4d4d4;max-width:780px;line-height:1.7}.publicArtistStats h2,.connectedProfilesPanel h2,.publicCatalogSection h2{margin-top:0}.externalProfilePills{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.externalProfilePills a{color:#fff;background:#090909;border:1px solid #d9d9d929;border-radius:8px;align-content:space-between;min-height:84px;padding:14px;display:grid}.externalProfilePills small,.publicCatalogItem small{color:#a9a9a9}.publicCatalogSection{margin:12px auto 54px}.publicCatalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.publicCatalogItem{background:#080808}.publicCatalogItem span{color:#d9d9d9;font-weight:900}.socialLinks{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.socialLinks a{color:#fff;background:#111;border:1px solid #d9d9d933;border-radius:6px;align-items:center;min-height:38px;padding:9px 12px;font-weight:800;display:inline-flex}@media (max-width:860px){.nav{align-items:flex-start;width:min(100% - 28px,1180px)}.appNav{align-items:center;width:100%}.appNavLinks{order:3;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.brand .logoImage{width:116px}.navActions,.nav div{gap:8px}.navBtn,.primary,.secondary,button{padding:10px 12px;font-size:14px}.hero,.adminHero,.dashboardHeader,.appPageHeader,.ownerConsoleHeader,.ownerOpsGrid,.managerPriorityGrid,.managerWorkGrid,.discoveryWorkspace,.artistCommandGrid,.workspaceGrid,.releaseBuilderGrid,.grid,.panel,.showcaseGrid,.profileShell,.publicArtistHero,.publicProfileGrid,.artistProfileSummary,.settingsGrid,.discoveryRows,.ownerDetailLayout,.serviceBand{width:min(100% - 28px,1180px)}.serviceBand{grid-template-columns:1fr 1fr}.serviceItem:nth-child(2){border-right:0}.dashboardHero,.releaseHero{grid-template-columns:1fr}.heroAction{width:100%}.grid{grid-template-columns:1fr 1fr}.appPageHeader{flex-direction:column;align-items:flex-start}.ownerConsoleHeader,.ownerOpsGrid,.managerWorkGrid,.discoveryWorkspace,.publicProfileGrid{grid-template-columns:1fr}.discoveryRequestPanel{position:static}.ownerHeaderStats{width:100%}.artistCommandGrid,.workspaceGrid,.secondaryWorkspaceGrid,.releaseBuilderGrid{grid-template-columns:1fr}.releaseChecklist{position:static}.builderUploadGrid,.builderTrackGrid,.builderNewTrackGrid,.builderSplitGrid,.builderPublishingGrid{grid-template-columns:1fr 1fr}.releaseStepNav,.builderReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishingTotalsGrid{grid-template-columns:1fr 1fr}.builderCurrentStep,.builderWizardFooter{align-items:stretch}.audioUploadBox{grid-template-columns:1fr 1fr}.builderPublishingGrid button{grid-column:auto}.artistMetricStrip,.releaseMetricsGrid,.platformGrid,.catalogGrid,.discoverySectionGrid,.externalProfilePills,.publicCatalogGrid,.ownerMetricGrid,.embeddedGrid,.inlineAdminForm{grid-template-columns:1fr 1fr}.workflowTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryStoreRow summary{grid-template-columns:minmax(84px,104px) minmax(0,1fr) auto}.deliveryStoreRow .storeActionLabel{display:none}.deliveryStoreRow .deliveryToggle{grid-column:2/-1;width:max-content;min-width:104px}.deliveryStoreDetails{grid-template-columns:1fr}.distributionPackageSummary{grid-template-columns:1fr 1fr}.reviewReadinessGrid,.reviewOverviewStats,.reviewMetadataGrid.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.showcaseGrid,.profileGrid,.profileEditGrid,.artistProfileSummary,.settingsGrid,.ownerDetailLayout{grid-template-columns:1fr}.discoveryRail{grid-template-columns:1fr 1fr}.publicArtistIdentity{align-items:center}.showcaseFeature{grid-row:auto;min-height:280px}}@media (max-width:560px){.nav:not(.appNav){flex-direction:column}.appNav{grid-template-columns:auto auto;gap:12px;display:grid}.appNavLinks{grid-column:1/-1}.navIdentity{justify-self:end}.ownerNavGroups{order:3;grid-column:1/-1;width:100%}.ownerNavGroup>div{flex-wrap:nowrap}.navActions,.nav:not(.appNav) div{justify-content:stretch;width:100%}.navBtn{text-align:center;flex:1}.moreMenuPanel{width:min(164px,100vw - 32px);right:0}.hero h1{font-size:clamp(34px,12vw,54px)}.eyebrow{letter-spacing:.2em}.serviceBand,.grid,.ownerHeaderStats,.compactOwnerMetrics,.managerPriorityGrid,.managerArtistRow,.managerTaskRow,.artistMetricStrip,.releaseMetricsGrid,.moneySummary,.twoColForm,.releaseCatalogRow,.platformGrid,.catalogGrid,.discoverySectionGrid,.externalProfilePills,.publicCatalogGrid{grid-template-columns:1fr}.publicArtistBanner{min-height:220px}.publicArtistIdentity{flex-direction:column;align-items:flex-start;margin-top:-56px;padding:0 16px 6px}.publicArtistAvatar{width:112px;height:112px}.deliverySummaryBadges{justify-content:flex-start;width:100%}.deliveryStoreRow summary{grid-template-columns:1fr;justify-items:start}.deliveryStoreRow .deliveryToggle{grid-column:auto}.releaseCatalogRow{align-items:stretch}.builderUploadGrid,.builderTrackGrid,.builderNewTrackGrid,.builderSplitGrid,.builderPublishingGrid,.releaseStepNav,.builderReviewGrid,.publishingTotalsGrid,.reviewSummaryPanel{grid-template-columns:1fr}.audioTrackHeader{flex-direction:column}.audioUploadBox{grid-template-columns:1fr}.audioUploadBox button{width:100%}.reviewSummaryStats{justify-content:flex-start}.builderCurrentStep{flex-direction:column}.builderStepCount{width:100%}.builderWizardFooter{grid-template-columns:1fr}.builderWizardFooter button,.builderWizardFooter a{justify-content:center;width:100%}.builderTrackHeader,.builderInlineActions{flex-direction:column;align-items:stretch}.builderInlineActions button,.builderUploadControls button{width:100%}.releaseCatalogRow .secondary{justify-content:center;width:100%}.serviceItem{border-bottom:1px solid #d9d9d91f;border-right:0}.serviceItem:last-child{border-bottom:0}.row{flex-direction:column;align-items:flex-start}.workflowTimeline,.distributionPackageSummary{grid-template-columns:1fr}.reviewActions,.adminReviewRow textarea,.inlineAdminForm{width:100%}.ownerMetricGrid,.embeddedGrid,.reviewReadinessGrid,.reviewOverviewStats,.reviewCompactGrid,.reviewMediaGrid,.reviewPackageColumns,.reviewMetadataGrid,.reviewMetadataGrid.expanded,.inlineAdminForm{grid-template-columns:1fr}.reviewPackageTabs{top:112px}.reviewSectionHeader{flex-direction:column;align-items:stretch}.panelHeader,.profileHeader{flex-direction:column;align-items:flex-start}.profileHeader{margin-top:-42px}.dashboardHeader{flex-direction:column;align-items:flex-start}.profileAvatar{width:104px;height:104px;font-size:38px}.discoveryRail{grid-template-columns:1fr}}.marketplaceFilters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.45fr)) auto;align-items:center;gap:10px;display:grid}.marketplaceFilters input,.marketplaceFilters select{color:#fff;background:#090909;border:1px solid #d9d9d929;border-radius:8px;width:100%;padding:12px 14px}.marketplaceFilters small{color:#a9a9a9;white-space:nowrap;font-weight:800}@media (max-width:860px){.marketplaceFilters{grid-template-columns:1fr 1fr}}@media (max-width:560px){.marketplaceFilters{grid-template-columns:1fr}}@media (max-width:860px){.appNav{z-index:1000;background:#000;border-bottom:1px solid #d9d9d92e;position:sticky;top:0}.moreMenu,.moreMenuPanel,.moreBackdrop{z-index:1100}.adminHero,.dashboardHeader,.appPageHeader,.profileShell,.publicArtistHero,.artistProfileSummary,.settingsGrid,.ownerDetailLayout,.discoveryWorkspace{margin-top:14px}.stat,.panel{padding:18px}.stat strong{font-size:clamp(26px,8vw,38px)}.profileUploadStack,.profileEditGrid,.ownerDetailLayout{gap:14px}.externalPlatformFields{border-top:1px solid #d9d9d91a;padding:16px 0}.externalPlatformFields h3{margin-bottom:10px}}@media (max-width:560px){.appNav{padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;display:grid}.appNav .brand{display:none}.avatarLink{width:38px;height:38px}.navIdentity{justify-self:start;width:auto}.moreMenu{justify-self:start}.moreMenuPanel{width:min(210px,100vw - 28px);max-height:calc(100vh - 120px);overflow-y:auto}.appNavLinks{flex-wrap:nowrap;grid-column:1/-1;gap:8px;width:100%;padding:2px 0 4px;display:flex;overflow-x:auto}.appNavLinks::-webkit-scrollbar{display:none}.navPill{white-space:nowrap;flex:none;min-height:34px;padding:8px 12px;font-size:13px}.adminHero,.dashboardHeader,.appPageHeader{padding-top:22px;padding-bottom:18px}.adminHero h1,.dashboardHeader h1,.appPageHeader h1,.profileHeader h1,.publicArtistIdentity h1{font-size:clamp(34px,11vw,54px);line-height:1.02}.grid,.artistMetricStrip,.releaseMetricsGrid,.ownerMetricGrid,.embeddedGrid{gap:10px}.stat,.panel{min-height:0;padding:16px}.stat h3{margin-bottom:8px}.row{padding:12px 0}.profileShell{margin-top:16px}.profileBanner,.publicArtistBanner{min-height:190px}.profileHeader,.publicArtistIdentity,.artistDetailIdentity{gap:14px}.profileAvatar,.publicArtistAvatar{width:96px;height:96px;font-size:34px}.externalProfilePills,.publicCatalogGrid,.discoverySectionGrid,.catalogGrid,.platformGrid{grid-template-columns:1fr}.profileEditor textarea,.settingsGrid textarea{min-height:140px}.profileEditor input,.profileEditor select,.profileEditor textarea,.settingsGrid input,.settingsGrid select,.settingsGrid textarea{font-size:16px}.hero h1{font-size:clamp(42px,14vw,64px)}.serviceBand{grid-template-columns:1fr}}@media (max-width:768px){.profileShell{width:min(100% - 28px,1180px)}.artistProfileSummary,.profileEditGrid,.profileShell .platformGrid.profilePlatformGrid{grid-template-columns:1fr}.profileHeader{flex-direction:column;align-items:flex-start;margin-top:-48px}.profileEditor textarea,.profileEditor input,.profileEditor select{font-size:16px}.profileEditor textarea{min-height:140px}.publicArtistHero{width:min(100% - 28px,1180px);margin:24px auto 12px}.publicArtistStack{flex-direction:column;gap:12px;width:min(100% - 28px,1180px);margin:0 auto 54px;display:flex}.publicArtistStack>.publicProfileGrid,.publicArtistStack>.publicProfileGridTight,.publicArtistStack>.publicCatalogSection{flex-direction:column;grid-template-columns:1fr;gap:12px;width:100%;margin:0;display:flex}.publicArtistBanner{min-height:220px}.publicArtistIdentity{flex-direction:column;align-items:flex-start;margin-top:-56px;padding:0 16px 6px}.publicArtistAvatar{width:112px;height:112px}.externalProfilePills,.publicCatalogGrid,.publicBeatGrid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:900px){.profileShell{width:min(100% - 32px,1180px)}.artistProfileSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.artistProfileSummary>.profilePanel:last-child{grid-column:1/-1}.profileEditGrid{grid-template-columns:1fr}.publicArtistHero,.publicArtistStack{width:min(100% - 32px,1180px)}.publicProfileGrid{grid-template-columns:1fr}.externalProfilePills{grid-template-columns:repeat(2,minmax(0,1fr))}.publicCatalogGrid,.publicBeatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.appShell{--rzn-sidebar-width:272px;grid-template-columns:var(--rzn-sidebar-width) minmax(0, 1fr);background:radial-gradient(ellipse 80% 50% at 0% -10%, #c44bff14, transparent 55%), var(--rzn-bg);min-height:100vh;display:grid}.appSidebar{border-right:1px solid var(--rzn-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#050505eb;flex-direction:column;gap:8px;height:100vh;min-height:0;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.appSidebarBrand{border-bottom:1px solid var(--rzn-border);flex-shrink:0;margin-bottom:6px;padding:4px 8px 18px}.appSidebarBrand .logoImage{width:128px;max-height:48px}.appSidebarNav{overscroll-behavior:contain;flex:1;align-content:start;gap:4px;min-height:0;display:grid;overflow:hidden auto}.sidebarLink{border-radius:var(--rzn-radius-sm);min-height:42px;color:var(--rzn-text-soft);letter-spacing:.01em;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}.sidebarLink:hover{color:var(--rzn-text);background:var(--rzn-surface-hover);border-color:var(--rzn-border)}.sidebarLink.active{color:#fff;background:var(--rzn-accent-soft);border-color:var(--rzn-accent-border)}.sidebarLink small{color:var(--rzn-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:11px;font-weight:800}.appSidebarFooter{border-top:1px solid var(--rzn-border);flex-shrink:0;gap:8px;margin-top:auto;padding-top:14px;display:grid}.sidebarIdentity{border-radius:var(--rzn-radius-sm);background:var(--rzn-surface);border:1px solid var(--rzn-border);align-items:center;gap:10px;padding:8px 10px;display:flex}.sidebarIdentity strong{color:#fff;font-size:13px;line-height:1.2;display:block}.sidebarIdentity small{color:var(--rzn-text-muted);font-size:11px}.sidebarLogout{justify-content:center;width:100%}.appShellMain{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;max-height:100vh;display:flex;overflow:visible auto}.appMobileTop{border-bottom:1px solid var(--rzn-border);z-index:25;background:#050505f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:none;position:sticky;top:0}.appMenuToggle{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-surface);color:#fff;place-items:center;min-width:42px;min-height:42px;font-size:18px;font-weight:900;display:grid}.appShellContent{width:min(var(--rzn-content-max), calc(100% - 48px));padding:28px 0 calc(56px + env(safe-area-inset-bottom,0px));gap:20px;min-width:0;max-width:100%;margin:0 auto;display:grid;overflow-x:clip}body.hasMusicPlayer .appShellContent{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.appShellContent .profileShell,.appShellContent .settingsGrid,.appShellContent .workspaceGrid,.appShellContent .discoveryWorkspace,.appShellContent .ownerDetailLayout,.appShellContent .beatListSection,.appShellContent .releaseCatalogPanel{width:100%;margin-left:0;margin-right:0}.appShellBackdrop{display:none}.pageHeader{border-bottom:1px solid var(--rzn-border);justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;max-width:100%;padding-bottom:22px;display:flex}.pageHeaderCopy{flex:auto;min-width:0}.pageHeaderCopy h1{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(32px,4.8vw,56px);font-weight:800;line-height:.98}.pageHeaderDescription{max-width:640px;color:var(--rzn-text-muted);margin:0;font-size:clamp(15px,1.8vw,17px);line-height:1.55}.pageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashStatCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:linear-gradient(160deg, var(--rzn-surface-elevated), var(--rzn-surface));align-content:space-between;gap:8px;min-height:118px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff0a}.dashStatCard span{color:var(--rzn-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.dashStatCard strong{color:#fff;letter-spacing:-.02em;font-size:clamp(28px,4vw,38px);line-height:1}.dashStatCard small{color:var(--rzn-text-soft);font-size:12px}.dashQuickActions{flex-wrap:wrap;gap:10px;display:flex}.dashQuickActions .primary,.dashQuickActions .secondary{min-height:44px;padding:11px 18px}.dashHeroPanel{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:14px;display:grid}.dashHeroPanel .panel{border-radius:var(--rzn-radius);border-color:var(--rzn-border);background:var(--rzn-surface);width:100%;margin:0}.dashHeroPanel h3{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,3vw,30px)}.panel,.stat{border-color:var(--rzn-border);background:var(--rzn-surface);border-radius:var(--rzn-radius)}.primary{border-color:var(--rzn-accent-border);color:#fff;background:linear-gradient(#c44bff38,#c44bff14);font-weight:800}.primary:hover{border-color:var(--rzn-accent-bright);background:linear-gradient(#c44bff52,#c44bff1f)}.secondary{border:1px solid var(--rzn-border-strong);color:var(--rzn-text-soft)}.secondary:hover{border-color:var(--rzn-accent-border);color:#fff;background:var(--rzn-surface-hover)}.marketingPage{background:radial-gradient(ellipse 90% 60% at 80% -20%, #c44bff24, transparent 50%), radial-gradient(ellipse 60% 40% at 10% 100%, #5050ff14, transparent 45%), var(--rzn-bg)}.marketingTopNav{width:min(var(--rzn-content-max), calc(100% - 40px));border-bottom:1px solid var(--rzn-border);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:22px 0;display:flex}.marketingTopNav .logoImage{width:140px}.marketingHero{width:min(var(--rzn-content-max), calc(100% - 40px));text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(28px,5vw,56px);margin:0 auto;padding:clamp(48px,9vw,110px) 0 clamp(36px,6vw,72px);display:grid}.marketingHeroCopy h1{color:#fff;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(42px,7.5vw,92px);font-weight:800;line-height:.95}.marketingHeroCopy p{max-width:620px;color:var(--rzn-text-soft);margin:0;font-size:clamp(17px,2.2vw,21px);line-height:1.65}.marketingHeroAside{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);box-shadow:var(--rzn-shadow);background:linear-gradient(165deg,#111111f2,#080808fa);gap:12px;padding:24px;display:grid}.marketingHeroAside strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:15px}.marketingHeroAside p{color:var(--rzn-text-muted);margin:0;line-height:1.55}.marketingActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.featureGrid{width:min(var(--rzn-content-max), calc(100% - 40px));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto 28px;display:grid}.featureCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);align-content:space-between;gap:14px;min-height:200px;padding:24px;display:grid}.featureCard h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.8vw,28px)}.featureCard p{color:var(--rzn-text-muted);margin:0;line-height:1.6}.statsBand{width:min(var(--rzn-content-max), calc(100% - 40px));border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface-elevated);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 28px;display:grid;overflow:hidden}.statsBandItem{border-right:1px solid var(--rzn-border);text-align:center;padding:22px 20px}.statsBandItem:last-child{border-right:0}.statsBandItem strong{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(26px,4vw,34px);display:block}.statsBandItem span{color:var(--rzn-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.roleCTAGrid{width:min(var(--rzn-content-max), calc(100% - 40px));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto 56px;display:grid}.roleCTACard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:linear-gradient(145deg, #c44bff14, transparent 60%), var(--rzn-surface);padding:clamp(24px,4vw,36px)}.roleCTACard h2{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,3.5vw,36px)}.roleCTACard p{color:var(--rzn-text-muted);margin:0 0 18px;line-height:1.6}.marketingFooterBand{width:min(var(--rzn-content-max), calc(100% - 40px));margin:0 auto 40px}@media (max-width:1024px){.appShell{grid-template-columns:1fr}.appSidebar{width:min(292px,100vw - 48px);box-shadow:var(--rzn-shadow);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.appSidebar.open{transform:translate(0)}.appShellBackdrop{z-index:28;cursor:default;background:#0000009e;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.appMobileTop{display:flex}.appShellContent{width:calc(100% - 24px);max-width:100%;padding-top:14px;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}body.hasMusicPlayer .appShellContent{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.pageHeaderActions{justify-content:stretch;width:100%}.pageHeaderActions .primary,.pageHeaderActions .secondary,.pageHeaderActions button{flex:calc(50% - 5px);justify-content:center;min-width:0}.readinessCard{flex-direction:column;align-items:stretch}.readinessCard .primary,.readinessCard .secondary{text-align:center;justify-content:center;width:100%}.readinessGrid{grid-template-columns:1fr}.trustAlert,.emailVerificationBanner{flex-direction:column;align-items:stretch}.trustAlert .dashQuickActions,.emailVerificationBanner .dashQuickActions{width:100%}.trustAlert .dashQuickActions .primary,.trustAlert .dashQuickActions .secondary,.emailVerificationBanner .dashQuickActions .primary,.emailVerificationBanner .dashQuickActions .secondary{flex:100%;width:100%}.dashQuickActions .primary,.dashQuickActions .secondary,.dashQuickActions button{flex:calc(50% - 5px);min-width:0}.panel,.panelHeader,.opsQueueCard,.adminReviewRow{min-width:0;max-width:100%}.panelHeader{flex-wrap:wrap;gap:10px}.opsCommandBand,.dashStatGrid,.featureGrid,.statsBand{grid-template-columns:repeat(2,minmax(0,1fr))}.dashHeroPanel,.marketingHero,.roleCTAGrid{grid-template-columns:1fr}}@media (max-width:640px){.pageHeader{flex-direction:column;align-items:flex-start}.opsCommandBand{grid-template-columns:1fr}.ownerHeaderStatsInline{width:100%}.ownerHeaderStatsInline div{flex:calc(50% - 6px);min-width:0}.dashStatGrid,.featureGrid,.statsBand,.roleCTAGrid{grid-template-columns:1fr}.statsBandItem{border-right:0;border-bottom:1px solid var(--rzn-border)}.statsBandItem:last-child{border-bottom:0}.marketingTopNav{flex-direction:column;align-items:stretch}.enterpriseTopNav.marketingTopNav{flex-flow:row;justify-content:space-between;align-items:center}.marketingActions{flex-direction:column}.marketingActions .primary,.marketingActions .secondary{text-align:center;justify-content:center;width:100%}}.authShell{background:radial-gradient(ellipse 70% 50% at 10% 0%, #c44bff1a, transparent 55%), var(--rzn-bg);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:100vh;display:grid}.authShellAside{border-right:1px solid var(--rzn-border);align-content:center;gap:16px;padding:clamp(32px,6vw,72px);display:grid}.authShellAside h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:.98}.authShellAside>p:not(.eyebrow){max-width:520px;color:var(--rzn-text-muted);margin:0;font-size:clamp(16px,2vw,18px);line-height:1.6}.authShellBack{color:var(--rzn-text-soft);font-size:14px;font-weight:700}.authShellPoints{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.authShellPoints li{color:var(--rzn-text-soft);padding-left:18px;line-height:1.5;position:relative}.authShellPoints li:before{content:"—";color:var(--rzn-accent);position:absolute;left:0}.authShellForm{align-content:center;gap:14px;padding:clamp(28px,5vw,56px);display:grid}.authCard{border-radius:var(--rzn-radius);border-color:var(--rzn-border);background:var(--rzn-surface);width:min(100%,480px);margin:0 auto}.authCard h2{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(24px,3vw,30px)}.authShellLinks{flex-wrap:wrap;gap:14px;width:min(100%,480px);margin:0 auto;display:flex}.authShellLinks a{color:var(--rzn-text-soft);font-size:14px;font-weight:700}.emptyState{border:1px dashed var(--rzn-border-strong);border-radius:var(--rzn-radius);background:#ffffff05;align-content:center;justify-items:start;gap:10px;min-height:220px;padding:clamp(24px,4vw,36px);display:grid}.emptyState h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,28px)}.emptyState p{max-width:560px;color:var(--rzn-text-muted);margin:0;line-height:1.6}.emptyStateActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.releaseCardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.releaseCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:linear-gradient(160deg, var(--rzn-surface-elevated), var(--rzn-surface));grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px;display:grid}.releaseCardArtwork{border:1px solid var(--rzn-border);color:#fff;background:#000;border-radius:10px;place-items:center;width:88px;height:88px;font-size:28px;font-weight:900;display:grid;overflow:hidden}.releaseCardArtwork img{object-fit:cover;width:100%;height:100%}.releaseCardBody{align-content:start;gap:8px;min-width:0;display:grid}.releaseCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.releaseCardTop h3{color:#fff;margin:0;font-size:18px;line-height:1.2}.releaseCardMeta{color:var(--rzn-text-muted);margin:0;font-size:12px;line-height:1.45}.releaseCardAction{width:-moz-fit-content;width:fit-content;margin-top:4px}.releaseProgressWrap{gap:8px;display:grid}.releaseProgressTrack{border:1px solid var(--rzn-border);background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.releaseProgressFill{border-radius:inherit;background:linear-gradient(90deg,#c44bffd9,#c44bff59);height:100%;transition:width .2s}.releaseProgressLabel{color:var(--rzn-text-muted);letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.releaseStepNavPremium{border-color:var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface)}.releaseStepNavPremium button{border-radius:var(--rzn-radius-sm);border:1px solid var(--rzn-border)}.profileWorkspace{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);overflow:hidden}.publicArtistPage{background:radial-gradient(ellipse 80% 40% at 50% -10%, #c44bff14, transparent 50%), var(--rzn-bg)}.appShellContent .releaseBuilderGrid{width:100%;margin:0}@media (max-width:900px){.authShell{grid-template-columns:1fr}.authShellAside{border-right:0;border-bottom:1px solid var(--rzn-border);padding-bottom:28px}.releaseCard{grid-template-columns:72px minmax(0,1fr)}.releaseCardArtwork{width:72px;height:72px}}.opsShell .opsSidebar .opsBrandLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--rzn-text-muted);font-size:.72rem;font-weight:800}.opsSidebarBrand{gap:10px;display:grid}.opsSidebarBrand .logoImage{object-fit:contain;object-position:left center;width:min(148px,100%);max-height:44px}.opsMobileBrand{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.opsMobileLogo.logoImage{object-fit:contain;width:96px;max-height:32px}.opsMobileTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--rzn-text-muted);white-space:nowrap;font-size:.72rem;font-weight:800}.opsNavGroup{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.opsNavGroupLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--rzn-muted);padding:0 12px 6px;font-size:.68rem;display:block}.opsShell .sidebarLink{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.opsShell .appShellContent{max-width:none}.ownerHeaderStatsInline{flex-wrap:wrap;gap:12px;margin:0;display:flex}.ownerHeaderStatsInline div{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-surface);min-width:110px;padding:10px 14px}.settingsTabShell{flex-direction:column;gap:20px;display:flex}.settingsTabNav{border-bottom:1px solid var(--rzn-border);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.settingsTab{border-radius:var(--rzn-radius-sm);color:var(--rzn-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:10px 16px;transition:color .15s,border-color .15s,background .15s}.settingsTab:hover{color:var(--rzn-text);border-color:var(--rzn-border)}.settingsTab.active{color:var(--rzn-text);border-color:var(--rzn-border);background:var(--rzn-surface)}.settingsTabPanel .panel{margin:0}.saveSettingsPanel{margin-top:8px}.marketplaceFilterPanel{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);flex-direction:column;gap:12px;margin-bottom:20px;padding:18px 20px;display:flex}.marketplaceFilterRow{grid-template-columns:minmax(0,2fr) repeat(3,minmax(120px,1fr));gap:10px;display:grid}.marketplaceFilterPanel input,.marketplaceFilterPanel select{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-bg);width:100%;color:var(--rzn-text);padding:10px 12px}.marketplaceResultCount{color:var(--rzn-muted)}.beatGridPremium{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.beatCardPremium{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.beatCardPremium:hover{border-color:#c44bff73;transform:translateY(-2px);box-shadow:0 12px 32px #00000047}.beatCardPremiumArt{aspect-ratio:1;background:#ffffff08;overflow:hidden}.beatCardPremiumArt img,.beatCardPremiumArt .beatCoverPlaceholder{object-fit:cover;width:100%;height:100%}.beatCardPremiumBody{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.beatCardPremiumTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.beatCardPremiumTop strong{font-size:1rem;line-height:1.3}.beatCardPremiumArtist{color:var(--rzn-muted)}.beatMgmtGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.beatMgmtCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);flex-direction:column;display:flex;overflow:hidden}.beatMgmtCover{object-fit:cover;width:100%;height:180px}.beatMgmtBody{flex-direction:column;gap:6px;padding:16px;display:flex}.beatMgmtBody h3{margin:0;font-size:1.05rem}.beatMgmtMeta{color:var(--rzn-muted);margin:0;font-size:.9rem}.beatMgmtPrice{color:#c0f8ff;margin:0;font-size:.95rem;font-weight:700}.beatMgmtStatus{color:var(--rzn-muted)}.beatMgmtActions{gap:8px;margin-top:10px;display:flex}.beatMgmtActions button{flex:1;padding:8px 12px}.beatMgmtMsg{text-align:center;margin:0 0 16px}.dangerBtn{border-radius:var(--rzn-radius-sm);color:#fff;cursor:pointer;font:inherit;background:#c0392b;border:none;padding:8px 12px}.dangerBtn:hover{background:#e74c3c}@media (max-width:900px){.marketplaceFilterRow{grid-template-columns:1fr 1fr}.marketplaceFilterRow input{grid-column:1/-1}.settingsTabNav{flex-wrap:nowrap;overflow-x:auto}.settingsTab{flex:none}.authShellForm{padding:24px 20px 32px}.authShellAside{padding:24px 20px}}@media (max-width:600px){.marketplaceFilterRow,.beatGridPremium{grid-template-columns:1fr}.ownerHeaderStatsInline{width:100%}.ownerHeaderStatsInline div{flex:calc(50% - 6px);min-width:0}}.trustAlertGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.trustAlert{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.trustAlert strong{color:#fff;margin-bottom:4px;display:block}.trustAlert p{color:var(--rzn-muted);margin:0;font-size:.92rem;line-height:1.5}.trustAlert-warning{background:linear-gradient(160deg, #ffcf7014, var(--rzn-surface));border-color:#ffcf7059}.trustAlert-info{background:linear-gradient(160deg, #c44bff14, var(--rzn-surface));border-color:#c44bff47}.releaseValidationBanner{border-radius:var(--rzn-radius);background:linear-gradient(160deg, #ff7b6b1a, var(--rzn-surface));border:1px solid #ff7b6b59;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.releaseValidationBanner strong{color:#fff;margin-bottom:4px;display:block}.releaseValidationBanner p{color:var(--rzn-muted);margin:0}.releaseChecklist .checkItem{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #d9d9d91a;transition:background .15s}.releaseChecklist .checkItem:hover{background:#ffffff08}.releaseChecklist .checkItem.optional span{color:var(--rzn-muted)}.publicArtistTopNav{width:min(var(--rzn-content-max), calc(100% - 40px));margin:0 auto}.publicArtistTopLinks{flex-wrap:wrap;gap:10px;display:flex}.publicArtistHeroPremium .publicArtistIdentity{align-items:flex-end}.publicArtistHeroCopy h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(36px,6vw,72px)}.publicArtistBioLead{max-width:640px;color:var(--rzn-text-soft);margin:14px 0 0;line-height:1.6}.publicArtistHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.publicArtistStatsBand{width:min(var(--rzn-content-max), calc(100% - 40px));border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 24px;display:grid;overflow:hidden}.publicArtistStatsBand div{text-align:center;border-right:1px solid var(--rzn-border);padding:18px 16px}.publicArtistStatsBand div:last-child{border-right:0}.publicArtistStatsBand strong{color:#fff;margin-bottom:6px;font-size:clamp(24px,3.5vw,32px);display:block}.publicArtistStatsBand span{color:var(--rzn-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.publicBeatGridPremium{padding:4px 0 0}.discoveryWorkspacePremium{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.discoveryFeaturePanelPremium{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:linear-gradient(160deg, #c44bff14, var(--rzn-surface));min-height:220px;padding:28px}.discoveryFeaturePanelPremium h2{color:#fff;margin:0 0 10px;font-size:clamp(24px,3vw,34px)}.discoverySectionGridPremium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.discoverySectionPanelPremium{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-surface);padding:14px}.discoverySectionPanelPremium span{color:var(--rzn-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;display:block}.discoverySectionPanelPremium strong{color:#fff;margin:6px 0 2px;font-size:1.4rem;display:block}.discoveryRequestPanelPremium{position:sticky;top:88px}.discoveryRailPremium{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.discoveryCardPremium{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-bg);color:inherit;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.discoveryCardPremium:hover{border-color:var(--rzn-accent-border);transform:translateY(-2px)}.discoveryCardType{color:var(--rzn-accent-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.discoveryCardPremium strong{color:#fff}.discoveryCardPremium small{color:var(--rzn-muted)}.supportHelpGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supportHelpCard{align-content:start;gap:10px;display:grid}.supportHelpCard h2{margin:0}.supportHelpCard p{color:var(--rzn-muted);margin:0;line-height:1.55}.supportWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.supportTicketPanel{min-height:280px}.supportTicketRow{border-top:1px solid var(--rzn-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.supportTicketRow:first-of-type{border-top:0}.supportTicketRow p{color:var(--rzn-muted);margin:6px 0 0;font-size:.92rem}.supportTicketMeta{flex-shrink:0;justify-items:end;gap:6px;display:grid}@media (max-width:900px){.discoveryWorkspacePremium,.supportWorkspace,.supportHelpGrid{grid-template-columns:1fr}.discoveryRequestPanelPremium{position:static}.publicArtistStatsBand{grid-template-columns:repeat(2,minmax(0,1fr))}.publicArtistStatsBand div:nth-child(2){border-right:0}.publicArtistStatsBand div{border-bottom:1px solid var(--rzn-border)}.discoverySectionGridPremium{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseValidationBanner{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.publicArtistStatsBand{grid-template-columns:1fr}.publicArtistStatsBand div{border-right:0}.discoverySectionGridPremium{grid-template-columns:1fr}.trustAlert{flex-direction:column}}.opsCommandBand{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.opsStatCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:linear-gradient(160deg, var(--rzn-surface-elevated), var(--rzn-surface));align-content:space-between;gap:6px;min-height:108px;padding:16px 18px;display:grid}.opsStatCard span{color:var(--rzn-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.opsStatCard strong{color:#fff;font-size:clamp(24px,3.5vw,34px);line-height:1}.opsStatCard small{color:var(--rzn-text-soft);font-size:.82rem}.opsTabNav{border-bottom:1px solid var(--rzn-border);flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.opsTab{border-radius:var(--rzn-radius-sm);color:var(--rzn-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:9px 14px;font-weight:700;display:inline-flex}.opsTab:hover{color:var(--rzn-text);border-color:var(--rzn-border)}.opsTab.active{color:#fff;border-color:var(--rzn-accent-border);background:var(--rzn-accent-soft)}.opsTab small{color:var(--rzn-text-soft);background:#ffffff0f;border-radius:999px;padding:2px 7px;font-size:.72rem}.opsShell .ownerOpsGrid,.opsShell .ownerReviewCenter,.opsShell .opsSectionPanel,.opsShell .opsDetailLayout,.opsShell .managerWorkGrid,.opsShell .opsManagerGrid{width:100%;margin:0}.opsCommandGrid{margin-top:4px}.opsMetricGrid .opsMetricTile{border-color:var(--rzn-border);background:var(--rzn-surface)}.opsPriorityList button{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-bg);cursor:pointer;font:inherit}.opsReviewCenter{gap:14px;display:grid}.opsQueueCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);gap:12px;padding:16px;display:grid}.opsQueueCard+.opsQueueCard,.opsQueueRow+.opsQueueRow{margin-top:0}.opsSectionPanel{gap:14px;display:grid}.opsDetailLayout{align-items:start}.opsDetailAside{position:sticky;top:88px}.opsManagerGrid{grid-template-columns:minmax(280px,.95fr) minmax(280px,.85fr) minmax(300px,1fr);gap:16px}.managerDetailSection{gap:8px;display:grid}.opsQueueRow{border-color:var(--rzn-border);background:var(--rzn-bg)}.opsQueueRow.active{border-color:var(--rzn-accent-border);background:var(--rzn-accent-soft)}.reviewPackagePanel{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface-elevated);padding:18px}@media (max-width:1100px){.opsCommandBand{grid-template-columns:repeat(2,minmax(0,1fr))}.opsManagerGrid,.ownerOpsGrid{grid-template-columns:1fr}.opsDetailAside{position:static}}@media (max-width:600px){.opsCommandBand{grid-template-columns:1fr}.opsTabNav{flex-wrap:nowrap;overflow-x:auto}.opsTab{flex:none}}.appWorkspaceToolbar{border-bottom:1px solid var(--rzn-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:12px 24px 0;display:flex}.appMobileTopActions{align-items:center;gap:10px;display:flex}.workspaceSearch{flex:1;max-width:420px;position:relative}.workspaceSearch input{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-surface);width:100%;color:var(--rzn-text);padding:11px 14px}.workspaceSearchResults{z-index:40;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-surface-elevated);box-shadow:var(--rzn-shadow);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.workspaceSearchResult{border-radius:var(--rzn-radius-sm);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.workspaceSearchResult:hover{background:var(--rzn-surface-hover)}.workspaceSearchResult strong{color:#fff}.workspaceSearchResult small{color:var(--rzn-muted)}.notificationBell{position:relative}.notificationBellButton{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:var(--rzn-surface);cursor:pointer;min-width:42px;min-height:42px;color:var(--rzn-text);place-items:center;display:grid}.notificationBellIcon{width:18px;height:18px;color:var(--rzn-muted);display:block}.notificationBellButton:hover .notificationBellIcon,.notificationBell.open .notificationBellIcon{color:var(--rzn-text)}.notificationBadge{background:var(--rzn-accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.notificationPanel{z-index:45;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface-elevated);width:min(360px,100vw - 32px);box-shadow:var(--rzn-shadow);overscroll-behavior:contain;gap:10px;max-height:min(70vh,520px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.notificationBackdrop{display:none}.notificationItem,.activityFeedItem{border-top:1px solid var(--rzn-border);gap:8px;padding:12px 0;display:grid}.notificationItem:first-of-type,.activityFeedItem:first-of-type{border-top:0;padding-top:0}.notificationItem p,.activityFeedItem p{color:var(--rzn-text-soft);margin:4px 0 0;font-size:.92rem}.notificationItemActions{flex-wrap:wrap;gap:8px;display:flex}.activityFeedPanel{gap:0;display:grid}.activityFeedItem.read{opacity:.72}.analyticsInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analyticsInsightCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface);padding:16px 18px}.analyticsInsightCard span{color:var(--rzn-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.analyticsInsightCard strong{color:#fff;margin:8px 0 4px;font-size:clamp(22px,3vw,30px);display:block}.analyticsInsightCard small{color:var(--rzn-text-soft)}.publicDiscoveryBand{width:min(var(--rzn-content-max), calc(100% - 40px));border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:linear-gradient(160deg, #c44bff14, var(--rzn-surface));grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:20px;margin:0 auto 28px;padding:clamp(28px,4vw,40px);display:grid}.publicDiscoveryCopy h2{color:#fff;margin:0 0 10px;font-size:clamp(24px,3.5vw,36px)}.publicDiscoveryCopy p{color:var(--rzn-text-soft);margin:0;line-height:1.6}.publicDiscoveryLinks{flex-direction:column;gap:10px;min-width:220px;display:flex}.analyticsOpsPanel h2{margin-top:18px}@media (max-width:1024px){.appWorkspaceToolbar,.appWorkspaceToolbar .notificationBell{display:none}.appMobileTop{padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px));z-index:50}.notificationBackdrop{z-index:130;cursor:default;background:#17131a52;border:0;margin:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.notificationPanel{top:calc(56px + env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));left:max(12px, env(safe-area-inset-left,0px));z-index:140;width:auto;max-height:min(62vh,480px);position:fixed}.workspaceSearchResults{width:auto;max-width:none;left:0;right:0}}@media (max-width:900px){.analyticsInsightGrid,.publicDiscoveryBand{grid-template-columns:1fr}.publicDiscoveryLinks{flex-flow:wrap;min-width:0}}@media (max-width:600px){.analyticsInsightGrid{grid-template-columns:1fr 1fr}.appWorkspaceToolbar{padding:10px 14px 0}}.wordmarkEnt span{letter-spacing:.14em}.wordmarkEnt small{color:#bf2dff;letter-spacing:.72em}.marketingHeroTagline{color:#fff;max-width:620px;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.45}.marketingHeroDomain{color:#bf2dff;letter-spacing:.14em;text-transform:lowercase;font-size:12px;font-weight:800}.marketingLegalFooter{width:min(var(--rzn-content-max), calc(100% - 40px));border-top:1px solid var(--rzn-border);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;padding:28px 0 48px;display:flex}body.hasMusicPlayer .marketingLegalFooter{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.marketingLegalFooter strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:14px;display:block}.marketingLegalFooter p{max-width:520px;color:var(--rzn-text-muted);margin:0;font-size:14px;line-height:1.55}.marketingLegalLinks{color:var(--rzn-text-soft);justify-items:end;gap:8px;font-size:13px;font-weight:700;display:grid}@media (max-width:760px){.marketingLegalFooter{flex-direction:column;align-items:flex-start}.marketingLegalLinks{justify-items:start}}.marketingPage,.enterprisePage{--rzn-bg:#fff;--rzn-bg-soft:#faf8fb;--rzn-surface:#fff;--rzn-surface-elevated:#fcfbfd;--rzn-surface-hover:#f5f0f8;--rzn-text:#1a1220;--rzn-text-soft:#5c4d66;--rzn-text-muted:#8a7a94;--rzn-border:#ece4ef;--rzn-border-strong:#dccfe3;--rzn-accent:#c2185a;--rzn-accent-bright:#d4148c;--rzn-accent-soft:#fdf0f8;--rzn-accent-border:#d4148c47;--rzn-content-max:1180px;--rzn-radius:16px;--rzn-shadow:0 12px 40px #1a12200f;color:var(--rzn-text);background:#fff;max-width:100%;overflow-x:hidden}body.enterpriseNavOpen{overflow:hidden!important}.enterprisePage .marketingTopNav,.enterpriseTopNav{width:min(var(--rzn-content-max), calc(100% - 24px));padding:6px 0;padding-top:calc(6px + env(safe-area-inset-top,0px));border-bottom:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 auto;display:flex}.enterpriseBrand.brand{flex:none;align-items:center;min-width:0;line-height:0;display:inline-flex}.enterpriseTopNav.marketingTopNav .enterpriseBrand .logoImage{object-fit:contain;width:clamp(46px,11vw,54px);height:clamp(46px,11vw,54px);max-height:none;display:block;background:0 0!important}.enterpriseHeroLogo,.enterpriseFooterLogo,.enterprisePage .logoImage{object-fit:contain;background:0 0!important}.enterpriseTopNavWrap{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rzn-border);will-change:transform;isolation:isolate;background:#fffffff0;transition:transform .28s,box-shadow .28s;position:sticky;top:0;transform:translateY(0)}.enterpriseTopNavWrap.navHidden:not(.open){box-shadow:none;transform:translateY(calc(-100% - 1px))}.enterpriseTopNavWrap .marketingTopNav{border-bottom:none}.enterpriseNavDesktop{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.enterpriseNavPortal{border:1px solid var(--rzn-border-strong);min-height:36px;color:var(--rzn-text-soft);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.enterpriseNavPortal:hover{border-color:var(--rzn-accent-border);color:var(--rzn-accent)}.enterpriseNavPortalApply{border-color:var(--rzn-accent-border);color:var(--rzn-accent);background:0 0}.enterpriseNavPortalApply:hover{background:var(--rzn-accent-bright);border-color:var(--rzn-accent-bright);color:#fff}.enterpriseNavMobilePanel{display:none}.enterpriseNavPortalMobile{width:calc(100% - 40px);margin:0 auto 14px;display:block}.enterpriseNav{color:var(--rzn-text-soft);flex-wrap:wrap;gap:18px;font-size:13px;font-weight:700;display:flex}.enterpriseNav a:hover{color:var(--rzn-accent)}.enterpriseHero{width:min(var(--rzn-content-max), calc(100% - 40px));box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(24px,4vw,48px);max-width:100%;margin:0 auto;padding:clamp(40px,8vw,88px) 0 clamp(32px,5vw,56px);display:grid}.enterpriseHero h1{color:var(--rzn-text);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(36px,6.5vw,72px);font-weight:800;line-height:.98}.enterpriseHeroLead{max-width:640px;color:var(--rzn-text-soft);margin:0 0 22px;font-size:18px;line-height:1.6}.enterpriseHeroCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-surface-elevated);box-shadow:var(--rzn-shadow);text-align:center;gap:14px;padding:28px;display:grid}.enterpriseHeroLogo{object-fit:contain;width:min(168px,44vw);height:auto;max-height:168px;margin:0 auto;background:0 0!important}.enterpriseHeroCard strong{color:var(--rzn-text);letter-spacing:.06em;text-transform:uppercase;font-size:16px}.enterpriseHeroCard p{color:var(--rzn-text-muted);margin:0;line-height:1.5}.enterpriseHeroFacts{text-align:left;color:var(--rzn-text-soft);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.enterpriseHeroFacts li:before{content:"◆ ";color:var(--rzn-accent)}.enterpriseStats{background:var(--rzn-surface-elevated);border-top:1px solid var(--rzn-border);border-bottom:1px solid var(--rzn-border)}.enterpriseSection{width:min(var(--rzn-content-max), calc(100% - 40px));box-sizing:border-box;max-width:100%;margin:0 auto;padding:clamp(48px,7vw,80px) 0}.enterpriseSectionAlt{background:var(--rzn-bg-soft);width:100%;max-width:none}.enterpriseSectionAlt>.pageHeader,.enterpriseSectionAlt>.artistSpotlightCard,.enterpriseSectionAlt>.catalogGrid,.enterpriseSectionAlt>.enterprisePlatformGrid,.enterpriseSectionAlt>.studioBookingForm,.enterpriseSectionAlt>.studioBookingLoading,.enterpriseSectionAlt>.studioBookingFallback,.enterpriseSectionAlt>.studioBookingResult,.enterpriseSectionAlt>.taeeShopCheckout,.enterpriseSectionAlt>.studioServiceGrid,.enterpriseSectionAlt>.producerAiReportView,.enterpriseSectionAlt>.producerAiHowItWorks,.enterpriseSectionAlt>.producerAiTimeline,.enterpriseSectionAlt>.producerAiDeliverablesGrid,.enterpriseSectionAlt>.producerAiAudienceGrid,.enterpriseSectionAlt>.producerAiRoadmapList,.enterpriseSectionAlt>.producerAiRoadmapDisclaimer{width:min(var(--rzn-content-max), calc(100% - 40px));box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.enterpriseAboutGrid,.catalogGrid,.enterprisePlatformGrid,.enterpriseServicesGrid{gap:20px;display:grid}.enterpriseAboutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterpriseServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprisePlatformGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.enterprisePanel{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:#fff;padding:24px}.enterprisePanel h2,.enterprisePanel h3{color:var(--rzn-text);margin:0 0 12px}.enterprisePanel p{color:var(--rzn-text-soft);margin:0 0 12px;line-height:1.6}.enterpriseBulletList,.enterpriseFeatureList,.enterpriseTrackList{color:var(--rzn-text-soft);margin:0;padding-left:18px;line-height:1.7}.artistSpotlightCard{border:1px solid var(--rzn-accent-border);border-radius:var(--rzn-radius);background:linear-gradient(180deg, #fff 0%, var(--rzn-accent-soft) 100%);box-shadow:var(--rzn-shadow);padding:clamp(24px,4vw,36px)}.artistSpotlightHeader{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:16px;display:flex}.artistSpotlightCard h2{color:var(--rzn-text);margin:0;font-size:clamp(32px,5vw,48px)}.artistSpotlightRole{color:var(--rzn-accent);margin:6px 0 0;font-weight:700}.artistSpotlightLocation{color:var(--rzn-text-muted);margin:4px 0 0;font-size:14px}.artistSpotlightStats{grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;display:grid}.artistSpotlightStats strong{color:var(--rzn-text);font-size:22px;display:block}.artistSpotlightStats span{color:var(--rzn-text-muted);font-size:12px}.artistSpotlightBio{color:var(--rzn-text-soft);max-width:820px;margin:0 0 18px;line-height:1.65}.artistSpotlightLinks{flex-wrap:wrap;gap:10px;display:flex}.catalogMeta{color:var(--rzn-text-muted);font-size:14px}.catalogLinks{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.catalogLinks a{color:var(--rzn-accent);font-size:14px;font-weight:700}.catalogHighlights,.catalogNote{color:var(--rzn-text-muted);font-size:14px}.enterpriseServiceCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:#fff;padding:22px}.enterpriseServiceCard h3{color:var(--rzn-text);margin:0 0 10px}.enterpriseServiceCard p{color:var(--rzn-text-soft);margin:0;font-size:15px;line-height:1.55}.enterprisePlatformCTA .marketingActions{margin-top:16px}.pressGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pressCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:#fff;padding:24px}.pressCard h3{color:var(--rzn-text);margin:0 0 12px;font-size:22px;line-height:1.3}.pressCard a{color:var(--rzn-accent);font-weight:700}.enterpriseServiceBand{background:var(--rzn-surface-elevated);border-top:1px solid var(--rzn-border)}.enterpriseFooter{border-top:1px solid var(--rzn-border)}.enterpriseFooterNote{color:var(--rzn-text-muted);margin-top:8px;font-size:13px}.marketingLegalLinks a{color:var(--rzn-accent)}.wordmarkEnterprise small{color:var(--rzn-accent)}.appShell,.opsShell,.authShell,.appNav{--rzn-bg:#fff;--rzn-bg-soft:#f7f5f8;--rzn-surface:#fff;--rzn-surface-elevated:#fcfbfd;--rzn-surface-hover:#f3f0f5;--rzn-text:#17131a;--rzn-text-soft:#4f4656;--rzn-text-muted:#6f6575;--rzn-muted:#6f6575;--rzn-border:#e8e2ec;--rzn-border-strong:#d7cedc;--rzn-accent:#a61e64;--rzn-accent-bright:#c42878;--rzn-accent-soft:#a61e6412;--rzn-accent-border:#a61e646b;--rzn-accent-fill-hover:#a61e641a;--rzn-success:#1b8f5a;--rzn-warning:#b8860b;--rzn-radius:16px;--rzn-radius-sm:10px;--rzn-content-max:1180px;--rzn-shadow:0 10px 34px #17131a0f;background:var(--rzn-bg);color:var(--rzn-text);border-color:var(--rzn-border)}.panel,.featureCard,.roleCTACard,.dashStatCard,.emptyState,.settingsTabs,.supportHelpCard{border-color:var(--rzn-border);color:var(--rzn-text);background:#fff}.primary{border:1.5px solid var(--rzn-accent-border);color:var(--rzn-accent);background:0 0}.primary:hover{background:var(--rzn-accent-fill-hover,#a61e6414);border-color:var(--rzn-accent);color:var(--rzn-accent-bright)}.secondary,.navBtn,button{border-color:var(--rzn-border-strong);color:var(--rzn-text);background:#fff}.secondary:hover,.navBtn:hover,button:hover{background:var(--rzn-surface-hover);color:var(--rzn-text)}@media (max-width:960px){.enterpriseHero,.enterpriseAboutGrid,.catalogGrid,.enterpriseServicesGrid,.enterprisePlatformGrid{grid-template-columns:1fr}.enterpriseTopNav{flex-wrap:nowrap}}.enterprisePage .pageHeaderCopy h1,.enterprisePage .statsBandItem strong{color:var(--rzn-text)}.enterprisePage .serviceBand,.enterpriseServiceBand{border-color:var(--rzn-border);background:#fff}.enterprisePage .serviceItem{color:var(--rzn-text-soft);border-right-color:var(--rzn-border);background:#fff}.enterprisePage .serviceItem:last-child{border-right:0}.brand .logoImage{background:0 0!important}.rosterPageIntro .pageHeader{margin-bottom:24px}.rosterIntroGrid{grid-template-columns:1.4fr .8fr;gap:20px;display:grid}.rosterIntroStatPanel{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rosterIntroStatPanel strong{color:var(--rzn-text);font-size:3rem;line-height:1}.rosterGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.rosterArtistCard{border:1px solid var(--rzn-border);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.rosterArtistCardFeatured{border-color:#c2187a59;box-shadow:0 12px 40px #c2187a14}.rosterArtistCardTop{align-items:flex-start;gap:16px;display:flex}.rosterArtistAvatar{width:64px;height:64px;color:var(--rzn-accent);background:var(--rzn-bg-soft,#f7f4f8);border:1.5px solid var(--rzn-accent-border);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.rosterArtistAvatarLarge{width:120px;height:120px;margin:0 auto 20px;font-size:2.5rem;overflow:hidden}.rosterArtistAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.rosterSyncPanel{margin-bottom:20px}.rosterSyncPanel .marketingActions{margin-top:14px}.publicArtistPage.enterprisePage .publicArtistHeroCopy h1,.publicArtistPage.enterprisePage .publicBioPanel p,.publicArtistPage.enterprisePage .publicArtistBioLead,.publicArtistPage.enterprisePage .publicArtistStatsBand strong{color:var(--rzn-text)}.publicArtistPage .rosterVideosPublic{max-width:1200px;margin:0 auto;padding:0 24px 24px}.profilePanel .publicProfileLink+.publicProfileLink{margin-top:10px;display:inline-block}.rosterArtistCardBio,.rosterArtistHeroBio{color:var(--rzn-text-soft);line-height:1.6}.rosterArtistCardMeta{color:var(--rzn-text-muted);flex-wrap:wrap;gap:8px 16px;font-size:.9rem;display:flex}.rosterArtistHero{grid-template-columns:1.3fr .7fr;gap:28px;max-width:1200px;margin:0 auto;padding:40px 24px 24px;display:grid}.rosterArtistHeroAside{border:1px solid var(--rzn-border);background:#fff;border-radius:16px;align-self:start;padding:24px}.rosterHeroStats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rosterHeroStats strong{color:var(--rzn-text);font-size:1.1rem;display:block}.rosterHeroStats span{color:var(--rzn-text-muted);font-size:.85rem}.rosterTagRow{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.rosterTag{color:#a01566;background:#c2187a14;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:600}.rosterVideoGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.rosterVideoCard{border:1px solid var(--rzn-border);background:#fff;border-radius:16px;overflow:hidden}.rosterVideoFrameWrap{background:#111;padding-top:56.25%;position:relative}.rosterVideoFrameWrap iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rosterVideoCard h3,.rosterVideoCard p{padding:0 16px}.rosterVideoCard h3{margin-top:14px}.rosterVideoCard p{color:var(--rzn-text-soft);margin:8px 0 16px;font-size:.92rem}.rosterTrackList{max-height:280px;margin:16px 0 0;padding:0;list-style:none;overflow:auto}.rosterTrackList li{border-bottom:1px solid var(--rzn-border);gap:10px;padding:8px 0;font-size:.92rem;display:flex}.rosterTrackList li span{color:var(--rzn-text-muted);min-width:1.5rem}.rosterAlbumPanel h3{margin-bottom:6px}.rosterAlbumPanelWithArt{gap:12px;display:grid}.rosterAlbumCoverLink{border:1px solid var(--rzn-border);box-shadow:var(--rzn-shadow-soft,0 10px 30px #00000014);border-radius:14px;display:block;overflow:hidden}.rosterAlbumCover{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;display:block}.rosterCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.publicCatalogSection .rosterAlbumCover,.dashRosterCatalog .rosterAlbumCover,.ownerRosterCatalog .rosterAlbumCover{max-width:220px}.rosterPlatformPanel{margin-bottom:20px}.rosterArtistCTA .enterprisePlatformCTA{text-align:center}.enterpriseNav a.active{color:var(--rzn-accent);font-weight:600}@media (max-width:900px){.rosterIntroGrid,.rosterArtistHero{grid-template-columns:1fr}}.appShell .eyebrow,.opsShell .eyebrow,.authShell .eyebrow,.appShell .stat h3,.opsShell .stat h3,.appShellContent .stat h3{color:var(--rzn-text-muted)}.appShell .stat strong,.opsShell .stat strong,.appShell .dashHeroPanel h3,.opsShell .dashHeroPanel h3,.appShell .ownerConsoleHeader h1,.opsShell .ownerConsoleHeader h1,.appShell .ownerHeaderStats strong,.opsShell .ownerHeaderStats strong,.appShell .ownerHeaderStatsInline strong,.opsShell .ownerHeaderStatsInline strong,.appShell .readinessCard strong,.opsShell .readinessCard strong,.appShell .workspaceSearchResult strong,.opsShell .workspaceSearchResult strong,.appShell .opsPriorityList button,.opsShell .opsPriorityList button{color:var(--rzn-text)}.appShell .ownerConsoleHeader p:not(.eyebrow),.opsShell .ownerConsoleHeader p:not(.eyebrow),.appShell .ownerHeaderStats span,.opsShell .ownerHeaderStats span{color:var(--rzn-text-soft)}.appShell .ownerHeaderStats div,.opsShell .ownerHeaderStats div,.appShell .ownerHeaderStatsInline div,.opsShell .ownerHeaderStatsInline div{background:var(--rzn-surface);border-color:var(--rzn-border)}.appSidebar{border-right-color:var(--rzn-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.opsShell .appSidebar,.appShell .appSidebar{-webkit-backdrop-filter:none;backdrop-filter:none}.appMobileTop{background:#fffffff5}.appMenuToggle{color:var(--rzn-text);background:#fff}.appShell .pageHeaderCopy h1,.appShellContent h1,.appShellContent h2,.appShellContent h3,.panel h2,.panel h3,.card h1,.appShell .dashStatCard strong,.appShell .moneySummary strong,.appShell .analyticsInsightCard strong,.appShell .stat strong,.appShell .completionScore,.appShell .row span,.appShell .row>a{color:var(--rzn-text)}.appShell .row small,.appShell .helpText,.appShell p{color:var(--rzn-text-soft)}.appShell input,.appShell select,.appShell textarea,.authShell input,.authShell select,.authShell textarea{color:var(--rzn-text);border-color:var(--rzn-border-strong);background:#fff}.appShell input:focus,.appShell select:focus,.appShell textarea:focus,.authShell input:focus,.authShell select:focus,.authShell textarea:focus{border-color:var(--rzn-accent-border);box-shadow:0 0 0 3px var(--rzn-accent-soft)}.appShell input::placeholder,.appShell textarea::placeholder,.authShell input::placeholder,.authShell textarea::placeholder{color:var(--rzn-text-muted)}.appShell .opsStatCard strong,.opsShell .opsStatCard strong{color:var(--rzn-text)}.appShell .ownerPriorityList button,.opsShell .ownerPriorityList button,.appShell .opsPriorityList button,.opsShell .opsPriorityList button{background:var(--rzn-surface);border-color:var(--rzn-border);color:var(--rzn-text)}.appShell .ownerPriorityList span,.opsShell .ownerPriorityList span,.appShell .opsPriorityList span,.opsShell .opsPriorityList span{color:var(--rzn-text-soft)}.appShell .ownerPriorityList strong,.opsShell .ownerPriorityList strong,.appShell .opsPriorityList strong,.opsShell .opsPriorityList strong{color:var(--rzn-text)}.appShell .opsTab.active,.opsShell .opsTab.active{color:var(--rzn-accent)}.appShell .sidebarIdentity strong,.opsShell .sidebarIdentity strong{color:var(--rzn-text)}.appShell .sidebarLink.active,.opsShell .sidebarLink.active{color:var(--rzn-accent-bright)}.appShell .opsQueueCard>div:first-child span,.opsShell .opsQueueCard>div:first-child span,.appShell .adminReviewRow>div:first-child span,.opsShell .adminReviewRow>div:first-child span{color:var(--rzn-text);font-weight:700}.appShell .reviewPackagePanel,.opsShell .reviewPackagePanel{background:var(--rzn-surface-elevated);border-color:var(--rzn-border);color:var(--rzn-text)}.appShell .reviewPackagePanel h3,.opsShell .reviewPackagePanel h3,.appShell .reviewPackagePanel p,.opsShell .reviewPackagePanel p,.appShell .analyticsInsightCard strong,.opsShell .analyticsInsightCard strong,.appShell .trustAlert strong,.opsShell .trustAlert strong,.appShell .emailVerificationBanner strong{color:var(--rzn-text)}.platformCard{border-color:var(--rzn-border);background:#fff}.platformCard.connected{background:var(--rzn-accent-soft);border-color:var(--rzn-accent-border)}.platformCard strong{color:var(--rzn-text)}.platformCard small,.platformCard a{color:var(--rzn-text-muted)}.platformCard.connected a{color:var(--rzn-accent);font-weight:700}.externalPlatformCard{border-color:var(--rzn-border);background:#fff}.externalPlatformCard summary,.sidebarIdentity strong{color:var(--rzn-text)}.sidebarLink.active{color:var(--rzn-accent);background:var(--rzn-accent-soft)}.sidebarLink:hover{color:var(--rzn-text)}.appShell .statusBadge{background:var(--rzn-surface-elevated);color:var(--rzn-text);border-color:var(--rzn-border-strong)}.appShell .statusBadge.verified,.appShell .statusBadge.success{color:var(--rzn-success);background:#1b8f5a14;border-color:#1b8f5a40}.appShell .statusBadge.pending{color:var(--rzn-warning);background:#b8860b14;border-color:#b8860b40}.modernProfileBanner{background:linear-gradient(135deg, var(--rzn-surface-elevated), #fff);color:var(--rzn-text-muted);border:1px dashed var(--rzn-border-strong)}.rosterSyncPanel{border-color:var(--rzn-accent-border);background:var(--rzn-bg-soft)}.rosterArtistAvatar{overflow:hidden}.rosterArtistCard .rosterArtistAvatarImg{object-fit:cover;width:100%;height:100%}.authShellAside{background:var(--rzn-bg-soft);border-right-color:var(--rzn-border)}.authShellAside h1,.authShellAside p{color:var(--rzn-text)}.opsSidebar{background:#fff}.opsSidebar .sidebarIdentity strong,.opsSidebar .sidebarLink{color:var(--rzn-text-soft)}.trustAlert{border-color:var(--rzn-border)}.trustAlert.warning{background:#b8860b14}.trustAlert.info{background:#c2187a0f}.rosterArtistCardPipeline{background:linear-gradient(#c2187a08,#fff);border-style:dashed}.profileSetupAlert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.catalogNoteCentered{text-align:center;color:var(--rzn-text-soft);margin-top:18px}.catalogSyncedHeader{border-top:1px solid var(--rzn-border);margin-top:22px;padding-top:8px}.catalogSyncedHeader h3{margin:0;font-size:1rem}.dashRosterCatalog,.ownerRosterCatalog{border-top:1px solid var(--rzn-border);margin-top:18px;padding-top:14px}.dashRosterCatalog .catalogGrid,.ownerRosterCatalog .catalogGrid,.publicCatalogSection .rosterCatalogGrid{margin-top:12px}.platformReadinessPanel{margin-bottom:18px}.readinessGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.readinessCard{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.readinessCard.complete{background:#16803e0a;border-color:#16803e40}.readinessCard p{color:var(--rzn-text-soft);margin:4px 0 0;font-size:.92rem}.legalPage .legalDocument{gap:22px;display:grid}.legalSection h2{margin-bottom:8px}.legalConsentRow{color:var(--rzn-text-soft);box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:100%;font-size:.95rem;display:flex}.legalConsentRow input[type=checkbox]{width:1.125rem;min-width:1.125rem;height:1.125rem;accent-color:var(--rzn-accent,#c9a227);flex:none;margin:3px 0 0}.legalConsentRow>span{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;line-height:1.5}.licenseTierGrid{gap:10px;margin:14px 0;display:grid}.licenseTierCard{text-align:left;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);cursor:pointer;background:#fff;padding:14px}.licenseTierCard.active{border-color:var(--rzn-accent-border);background:var(--rzn-accent-soft)}.licenseTierCard strong,.licenseTierCard span{display:block}.licenseTermsList{color:var(--rzn-text-soft);margin:0 0 14px;padding-left:18px}.beatCheckoutGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.beatCheckoutPanel{position:sticky;top:18px}.rosterApplyForm{gap:12px;display:grid}.deliveryVisibilityPanel .row{border-bottom:1px solid var(--rzn-border);padding:10px 0}.marketingLegalLinks{flex-wrap:wrap;gap:12px 18px;display:flex}.marketingLegalLinks a{color:var(--rzn-text-soft);text-decoration:none}.marketingLegalLinks a:hover{color:var(--rzn-accent)}.marketingNavToggle{border:1px solid var(--rzn-border-strong);cursor:pointer;width:auto;min-width:44px;height:44px;color:var(--rzn-text);background:#fff;border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:none}.marketingNavToggleLabel{letter-spacing:.02em;font-size:13px;font-weight:800}.marketingNavToggle .navToggleBar{flex:none}.navToggleBar{background:var(--rzn-text);border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.marketingNavToggle .navToggleBars{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.marketingNavToggle.open .navToggleBars .navToggleBar:first-child{transform:translateY(7px)rotate(45deg)}.marketingNavToggle.open .navToggleBars .navToggleBar:nth-child(2){opacity:0}.marketingNavToggle.open .navToggleBars .navToggleBar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.taeeHeroRole{color:var(--rzn-accent);margin:2px 0 12px;font-weight:700}.taeeHeroSocials{flex-wrap:wrap;gap:10px 16px;margin-top:18px;display:flex}.taeeHeroSocials a{color:var(--rzn-text-soft);font-size:.92rem;font-weight:600;text-decoration:none}.taeeHeroSocials a:hover{color:var(--rzn-accent)}.taeeHeroCard{text-align:left}.taeeHeroCover{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;margin:10px 0 14px}.taeeFeaturedVideo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.taeeCtaGrid,.taeeShopGrid,.studioServiceGrid{gap:16px;display:grid}.taeeCtaGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.taeeShopGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:22px}.studioServiceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.taeeCtaCard,.taeeShopCard,.studioServiceCard{align-content:start;gap:8px;display:grid}.studioServicePrice{color:var(--rzn-accent);font-size:1.2rem;font-weight:800}.studioBookingEmbed{border:1px solid var(--rzn-border);background:#fff;border-radius:16px;overflow:hidden}.studioBookingEmbed iframe{border:0;width:100%;height:1100px;display:block}.studioBookingFallback{color:var(--rzn-text-soft);text-align:center;margin-top:12px;font-size:.92rem}.studioBookingFallback a{color:var(--rzn-accent);font-weight:600}@media (max-width:640px){.studioBookingEmbed iframe{height:1280px}}.studioBookingLoading,.studioBookingFallback{text-align:center;color:var(--rzn-text-soft);padding:18px}.studioBookingForm{border:1px solid var(--rzn-border);background:#fff;border-radius:18px;max-width:100%;padding:24px;overflow-x:clip}.studioBookingGrid{grid-template-columns:1fr 1fr;gap:28px;min-width:0;display:grid}.studioBookingCol{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.studioField{border:0;flex-direction:column;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.studioField>span,.studioAddons>span{letter-spacing:.02em;text-transform:uppercase;color:var(--rzn-text-soft);font-size:.82rem;font-weight:700}.studioField select,.studioField input:not([type=radio]):not([type=checkbox]),.studioField textarea{border:1px solid var(--rzn-border);width:100%;color:var(--rzn-text);box-sizing:border-box;background:#fff;border-radius:10px;padding:11px 12px;font-size:.98rem}.studioField textarea{resize:vertical}.studioAddons{gap:10px}.studioCheck{text-transform:none;letter-spacing:0;color:var(--rzn-text);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;font-size:.95rem;font-weight:500;display:flex}.studioCheck span:not(.studioCheckPrice){overflow-wrap:anywhere;flex:auto;min-width:0}.studioCheck input{width:18px;height:18px;margin:0}.studioCheckPrice{color:var(--rzn-accent);margin-left:auto;font-weight:700}.studioSlots{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:220px;padding:2px;display:grid;overflow-y:auto}.studioSlot{border:1px solid var(--rzn-border);cursor:pointer;background:#fff;border-radius:9px;padding:9px 6px;font-size:.9rem;font-weight:600;transition:all .12s}.studioSlotsHint{color:var(--rzn-text-soft);margin:4px 0 0;font-size:.88rem}.studioSummary{border:1px solid var(--rzn-border);background:var(--rzn-surface,#faf8f5);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.studioSummaryRow{justify-content:space-between;gap:12px;font-size:.96rem;display:flex}.studioSummaryRow span{overflow-wrap:anywhere;min-width:0}.studioSummaryRow span:last-child{text-align:right;flex:none}.studioSummaryDeposit{font-size:1.08rem;font-weight:800}.studioSummaryMuted{color:var(--rzn-text-soft);font-size:.88rem}.studioCardContainer{border:1px solid var(--rzn-border);background:#fff;border-radius:10px;max-width:100%;min-height:52px;padding:4px 8px;overflow-x:auto}.studioCardContainer iframe,.studioCardContainer>div{box-sizing:border-box;width:100%!important;max-width:100%!important}.studioBookBtn{justify-content:center;width:100%;padding:14px;font-size:1.02rem}.studioBookBtn:disabled{opacity:.55;cursor:not-allowed}.studioBookingError{color:#c0392b;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.92rem;font-weight:600}.studioBookingResult{text-align:center;padding:28px}.studioBookingResultWhen{color:var(--rzn-accent);margin:4px 0 16px;font-size:1.2rem;font-weight:800}.studioBookingResultList{text-align:left;flex-direction:column;gap:8px;max-width:380px;margin:0 auto 18px;padding:0;list-style:none;display:flex}.studioBookingResultList li{border-bottom:1px dashed var(--rzn-border);justify-content:space-between;padding-bottom:6px;font-size:.96rem;display:flex}.studioBookingResultList li span:first-child{color:var(--rzn-text-soft)}.studioPayPlan,.studioPayMethods{border:none;margin:0;padding:0}.studioRadio{color:var(--rzn-text);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px 12px;width:100%;max-width:100%;margin-top:8px;font-size:14px;display:grid}.studioRadio input[type=radio]{width:18px;height:18px;accent-color:var(--rzn-accent);background:0 0;border:0;justify-self:center;margin:0;padding:0}.studioRadioTitle{min-width:0;line-height:1.35}.studioRadioAmount{color:var(--rzn-accent);white-space:nowrap;text-align:right;font-weight:700}.studioPayMethodTabs{flex-wrap:wrap;gap:8px;width:100%;margin-top:8px;display:flex}.studioPayTab{border:1px solid var(--rzn-border-strong);min-width:0;min-height:40px;color:var(--rzn-text);cursor:pointer;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:10px;flex:140px;padding:8px 12px;font-size:13px;font-weight:600}.studioPayTab.active{border-color:var(--rzn-accent-border);background:var(--rzn-accent-soft);color:var(--rzn-accent);box-shadow:inset 0 0 0 1px #a61e6414}.studioPayPalNote{color:var(--rzn-text-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}.studioApplePayContainer,.studioGooglePayContainer{overflow-wrap:anywhere;max-width:100%;min-height:44px;margin-top:6px;overflow-x:auto}.studioApplePayContainer iframe,.studioApplePayContainer>div,.studioGooglePayContainer iframe,.studioGooglePayContainer>div{box-sizing:border-box;max-width:100%!important}.studioSecureCheckout{border:1px solid var(--rzn-border);background:var(--rzn-bg-soft);border-radius:12px;margin-top:14px;padding:12px 14px}.studioSecureCheckout strong{letter-spacing:.06em;text-transform:uppercase;color:var(--rzn-text-muted);margin-bottom:6px;font-size:12px;display:block}.studioSecureCheckout p{color:var(--rzn-text-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}@media (max-width:760px){.studioBookingGrid{grid-template-columns:1fr;gap:20px}.studioBookingForm{padding:16px}.studioPayMethodTabs{flex-direction:column}.studioPayTab{flex:auto;width:100%}}@media (max-width:720px){.enterpriseSection,.enterpriseHero,.enterpriseSectionAlt>.pageHeader,.enterpriseSectionAlt>.artistSpotlightCard,.enterpriseSectionAlt>.catalogGrid,.enterpriseSectionAlt>.enterprisePlatformGrid,.enterpriseSectionAlt>.studioBookingForm,.enterpriseSectionAlt>.studioBookingLoading,.enterpriseSectionAlt>.studioBookingFallback,.enterpriseSectionAlt>.studioBookingResult,.enterpriseSectionAlt>.taeeShopCheckout,.enterpriseSectionAlt>.studioServiceGrid,.enterpriseSectionAlt>.producerAiUploadPanel,.enterpriseSectionAlt>.producerAiFeatureGrid,.enterpriseSectionAlt>.producerAiEmpty,.enterpriseSectionAlt>.producerAiMarketplaceCard,.enterpriseSectionAlt>.producerAiReportView,.enterpriseSectionAlt>.producerAiHowItWorks,.enterpriseSectionAlt>.producerAiTimeline,.enterpriseSectionAlt>.producerAiDeliverablesGrid,.enterpriseSectionAlt>.producerAiAudienceGrid,.enterpriseSectionAlt>.producerAiEngineGrid,.enterpriseSectionAlt>.producerAiVisionGrid,.enterpriseSectionAlt>.producerAiSoundDnaPanel,.enterpriseSectionAlt>.producerAiLibraryList,.enterpriseSectionAlt>.producerAiLibraryEmpty,.enterpriseSectionAlt>.producerAiDemoCta,.enterpriseSectionAlt>.featuredArtistsGrid,.enterpriseSectionAlt>.flagshipSpotlight{width:min(var(--rzn-content-max), calc(100% - 24px))}.pageHeader{flex-direction:column;align-items:flex-start}.pageHeaderCopy,.pageHeaderActions{width:100%;max-width:100%}}.studioServiceCard .secondary{justify-self:start;margin-top:6px}.producerAiPage{color:var(--rzn-text);background:#fff}.producerAiProductHero{padding-top:clamp(32px,6vw,64px)}.producerAiHeroCard{text-align:left}.producerAiHeroFacts li:before{content:"✓ ";color:var(--rzn-accent)}.producerAiSafetyBanner{border:1px solid var(--rzn-accent-border);background:var(--rzn-accent-soft);max-width:640px;color:var(--rzn-text-soft);border-radius:12px;margin:0 0 18px;padding:12px 16px;font-size:15px;line-height:1.55}.producerAiFeatureGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.producerAiFeatureCard h3{margin:0 0 10px}.producerAiUploadPanel{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);box-shadow:var(--rzn-shadow);background:#fff;gap:18px;padding:24px;display:grid}.producerAiField{gap:8px;display:grid}.producerAiField>span{letter-spacing:.06em;text-transform:uppercase;color:var(--rzn-text-muted);font-size:12px;font-weight:700}.producerAiField input[type=file],.producerAiField textarea{border:1px solid var(--rzn-border-strong);width:100%;color:var(--rzn-text);box-sizing:border-box;background:#fff;border-radius:10px;padding:12px 14px}.producerAiField textarea::placeholder{color:var(--rzn-text-muted)}.producerAiTagGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.producerAiTag{border:1px solid var(--rzn-border);background:var(--rzn-bg-soft);color:var(--rzn-text);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.producerAiTag input{width:16px;height:16px;accent-color:var(--rzn-accent)}.producerAiResults .pageHeader{margin-bottom:12px}.producerAiEmpty{border:1px dashed var(--rzn-border-strong);color:var(--rzn-text-soft);background:var(--rzn-bg-soft);text-align:center;border-radius:14px;padding:22px}.producerAiError{color:#c41a6e;margin:0;font-weight:700}.producerAiMeta{color:var(--rzn-text-muted);font-size:14px}.producerAiModeBadge{border:1px solid var(--rzn-accent-border);background:var(--rzn-accent-soft);color:var(--rzn-text-soft);border-radius:999px;margin:0 0 20px;padding:8px 14px;display:inline-block}.producerAiReportSection{margin-bottom:28px}.producerAiReportHeading{color:var(--rzn-text);letter-spacing:-.02em;margin:0 0 14px;font-size:1.15rem}.producerAiCardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.producerAiCard{border:1px solid var(--rzn-border);box-shadow:var(--rzn-shadow);background:#fff;border-radius:14px;padding:16px}.producerAiCard h3{color:var(--rzn-accent);margin-top:0;margin-bottom:8px;font-size:.95rem}.producerAiCard p,.producerAiCard li{color:var(--rzn-text-soft);margin:0;line-height:1.55}.producerAiCard ul{gap:8px;margin:0;padding-left:18px;display:grid}.producerAiCardWide{grid-column:span 2}.producerAiDisclaimer{border:1px solid var(--rzn-border);background:var(--rzn-bg-soft);color:var(--rzn-text-muted);border-radius:12px;margin:8px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.producerAiMarketplaceCard{max-width:720px}.companyPillarGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:860px){.producerAiCardWide{grid-column:span 1}}.taeeShopCheckout{border:1px solid var(--rzn-border);text-align:center;background:var(--rzn-surface,#fafafa);border-radius:16px;justify-items:center;gap:10px;margin-top:22px;padding:24px;display:grid}.pillarGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pillarCard .secondary{justify-self:start;margin-top:4px}.pillarComingSoon{letter-spacing:.08em;text-transform:uppercase;color:var(--rzn-text-soft);border:1px dashed var(--rzn-border);border-radius:999px;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.flagshipSpotlight{border:1px solid var(--rzn-border);background:var(--rzn-surface,#fafafa);border-radius:18px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:26px;padding:24px;display:grid}.flagshipCover{display:block}.flagshipCover img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;max-width:220px}.flagshipBody{gap:12px;display:grid}.taeeAboutContact{margin-top:18px}@media (max-width:720px){.flagshipSpotlight{text-align:center;grid-template-columns:1fr;justify-items:center}.flagshipBody{justify-items:center}}.aboutPressGrid{margin-top:22px}@media (max-width:960px){.marketingNavToggle{flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:0;display:inline-flex}.enterpriseTopNav{padding:4px 0;padding-top:calc(4px + env(safe-area-inset-top,0px));min-height:44px;width:min(var(--rzn-content-max), calc(100% - 20px));flex-flow:row;justify-content:space-between;align-items:center}.enterpriseTopNav.marketingTopNav .enterpriseBrand .logoImage{width:38px;height:38px}.enterpriseNavDesktop{display:none}.enterpriseTopNavWrap.open .enterpriseNavMobilePanel{left:0;right:0;top:calc(44px + env(safe-area-inset-top,0px));height:calc(100dvh - 44px - env(safe-area-inset-top,0px));z-index:1199;max-height:none;padding:8px 0 calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rzn-border);background:#0c0811fa;border-bottom:none;animation:.22s enterpriseNavSlide;display:block;position:fixed;bottom:auto;overflow:hidden auto;box-shadow:0 14px 32px #00000047}@keyframes enterpriseNavSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.enterpriseNavMobile{width:min(var(--rzn-content-max), calc(100% - 28px));flex-direction:column;gap:0;margin:0 auto;display:flex}.enterpriseNavMobile a{color:var(--rzn-text);border-bottom:1px solid var(--rzn-border);padding:14px 4px;font-size:16px;font-weight:600;display:block}.enterpriseNavMobile a:last-child{border-bottom:none}.enterpriseNavMobile a.active{color:var(--rzn-accent)}.taeeFeaturedVideo{grid-template-columns:1fr}.producerAiCardWide{grid-column:span 1}.enterpriseHero{padding-top:clamp(28px,5vw,48px)}.marketingActions{gap:10px}.marketingActions .primary,.marketingActions .secondary{text-align:center;flex:calc(50% - 10px);justify-content:center;min-width:0}}.enterprisePage{--rzn-bg:#fff;--rzn-bg-soft:#f7f5f8;--rzn-surface:#fff;--rzn-surface-elevated:#fcfbfd;--rzn-surface-hover:#f3f0f5;--rzn-text:#17131a;--rzn-text-soft:#4f4656;--rzn-text-muted:#6f6575;--rzn-border:#e8e2ec;--rzn-border-strong:#d7cedc;--rzn-accent:#a61e64;--rzn-accent-bright:#c42878;--rzn-accent-soft:#a61e6412;--rzn-accent-border:#a61e646b;--rzn-accent-fill-hover:#a61e641a;--rzn-blush:#f6edf3;--rzn-lavender:#ece8f3;--rzn-rose-gold:#b89a84;--rzn-charcoal:#17131a;--rzn-shadow:0 10px 34px #17131a0f;--rzn-shadow-hover:0 16px 42px #17131a1a}.enterprisePage .eyebrow{color:var(--rzn-text-muted);letter-spacing:.14em;font-size:11px;font-weight:700}.enterprisePage .pageHeaderCopy h1,.enterprisePage .pageHeaderDescription,.enterpriseSectionAlt .pageHeaderCopy h1,.enterpriseSectionAlt .pageHeaderDescription,.enterpriseSectionAlt h2,.enterpriseSectionAlt h3,.enterpriseSectionAlt p,.producerAiPage h1,.producerAiPage h2,.producerAiPage h3,.producerAiPage p,.producerAiPage .producerAiField>span,.producerAiPage label,.producerAiPage .producerAiReportHeading{color:var(--rzn-text)}.enterprisePage .pageHeaderDescription,.producerAiPage .enterpriseHeroLead,.producerAiPage .producerAiMeta,.enterprisePage .enterpriseHeroLead{color:var(--rzn-text-soft)}.enterprisePage .taeeHeroRole,.enterpriseHeroSubtitle{color:var(--rzn-text-soft);font-weight:600}.enterprisePage .enterpriseNav a{color:var(--rzn-text-soft)}.enterprisePage .enterpriseNav a:hover{color:var(--rzn-charcoal)}.enterprisePage .enterpriseNav a.active{color:var(--rzn-charcoal);font-weight:700}.enterprisePage .primary{border:1.5px solid var(--rzn-accent-border);min-height:48px;color:var(--rzn-charcoal);letter-spacing:.01em;box-shadow:none;background:0 0;border-radius:14px;padding:12px 22px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.enterprisePage .primary:hover{border-color:var(--rzn-accent);color:var(--rzn-charcoal);background:#ffffffeb;transform:translateY(-1px);box-shadow:0 8px 22px #a61e641a}.enterprisePage .secondary,.enterprisePage .enterpriseNavPortal{border:1.5px solid var(--rzn-accent-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:46px;color:var(--rzn-charcoal);box-shadow:none;background:0 0;border-radius:14px;padding:11px 18px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.enterprisePage .enterpriseNavPortalApply{border-color:var(--rzn-accent-border);color:var(--rzn-charcoal);background:0 0}.enterprisePage .enterpriseNavPortalApply:hover{border-color:var(--rzn-accent);color:var(--rzn-charcoal);background:#ffffffeb}.enterprisePage .enterpriseNavPortal:hover,.enterprisePage .secondary:hover{border-color:var(--rzn-accent);color:var(--rzn-charcoal);box-shadow:var(--rzn-shadow);background:#ffffffeb;transform:translateY(-1px)}.glassCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--rzn-shadow);background:#ffffffd1;border:1px solid #ffffffb3}.enterprisePanel,.producerAiCard,.flagshipSpotlight,.enterpriseHeroCard{transition:transform .25s,box-shadow .25s}.enterprisePanel:hover,.producerAiCard:hover,.flagshipSpotlight:hover{box-shadow:var(--rzn-shadow-hover);transform:translateY(-3px)}.revealOnScroll{animation:.7s both enterpriseReveal}@keyframes enterpriseReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.streamingPlatformLinks{flex-wrap:wrap;gap:8px;display:flex}.streamingPlatformChip{border:1px solid var(--rzn-border);min-height:38px;color:var(--rzn-charcoal);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.streamingPlatformChip:hover{border-color:var(--rzn-border-strong);color:var(--rzn-charcoal);transform:translateY(-1px);box-shadow:0 6px 18px #17131a0f}.streamingPlatformIcon{width:16px;height:16px;display:block}.streamingPlatformFallback{text-align:center;width:16px;font-size:12px}.catalogLinks .streamingPlatformChip,.flagshipPlatformLinks .streamingPlatformChip{background:var(--rzn-bg-soft)}.featuredArtistsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.rosterArtistCardPlaceholder{background:linear-gradient(180deg, #fff 0%, var(--rzn-blush) 100%);border-style:dashed}.flagshipFoundedLine{color:var(--rzn-text-soft);letter-spacing:.02em;margin:0 0 10px;font-weight:700}.companyTimeline{grid-template-columns:repeat(5,minmax(0,1fr))}.companyTimeline .statsBandItem strong{color:var(--rzn-charcoal)}.enterpriseNavPortals{flex-wrap:wrap;gap:6px;margin-left:4px;display:flex}.enterpriseNavPortal{min-height:32px;padding:6px 10px;font-size:10px}.enterpriseAuthPage{color:#f8f4f8;background:linear-gradient(#100a14f5,#060508)}.enterpriseAuthWrap{width:min(var(--rzn-content-max), calc(100% - 32px));grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:clamp(24px,5vw,48px);margin:0 auto;padding:clamp(28px,6vw,56px) 0 clamp(48px,8vw,80px);display:grid}.enterpriseAuthIntro h1{color:#fff;letter-spacing:0;margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.02}.enterpriseAuthIntro>p{color:#f8f4f8bd;max-width:520px;margin:0;font-size:17px;line-height:1.6}.enterpriseAuthPoints li{color:#f8f4f8ad;padding-left:18px;line-height:1.5;position:relative}.enterpriseAuthPoints li:before{content:"—";color:var(--rzn-accent);position:absolute;left:0}.enterpriseAuthCard{background:linear-gradient(#1f1724f5,#100c13fa);border-color:#ffffff1f;gap:14px;padding:clamp(22px,4vw,28px);display:grid;box-shadow:0 28px 70px #00000057}.enterpriseAuthCard h2{color:#fff;letter-spacing:0;margin:0;font-size:22px}.enterpriseAuthCard input,.enterpriseAuthCard select{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;width:100%;min-height:48px;padding:12px 14px}.enterpriseAuthCard input:focus,.enterpriseAuthCard select:focus{border-color:var(--rzn-accent);box-shadow:0 0 0 3px var(--rzn-accent-soft);outline:none}.enterpriseAuthCard input::placeholder{color:#f8f4f894}.enterpriseAuthCard .legalConsentRow{color:#f8f4f8b8;font-size:14px;line-height:1.5}.enterpriseAuthCard .legalConsentRow a{color:var(--rzn-accent);text-decoration:underline}.signupLegalConsent{margin-top:8px}.signupLegalConsent h3{margin:0 0 8px;font-size:1rem}.signupLegalIntro{margin-bottom:12px}.signupLegalStack{gap:12px;margin-bottom:14px;display:grid}.signupLegalPanel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;overflow:hidden}.signupLegalPanelHeader{background:#ffffff12;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.signupLegalStatus{color:#f8f4f89e;white-space:nowrap;font-size:12px}.signupLegalStatus.is-read{color:#0a7a43;font-weight:600}.signupLegalScroll{max-height:180px;padding:12px 14px;overflow-y:auto}.signupLegalScroll .legalSection h4{margin:12px 0 6px;font-size:.95rem}.signupLegalScroll .legalSection p{color:#f8f4f8b8;margin:0 0 10px;font-size:.88rem;line-height:1.55}.signupLegalUpdated{color:#f8f4f89e;margin:0 0 8px;font-size:12px}.signupLegalFullLink{border-top:1px solid #ffffff1a;margin:0;padding:8px 12px 10px;font-size:12px}.signupLegalAcceptRow{margin-top:4px}.signupLegalHint{margin-top:8px}.enterpriseAuthLinks{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.enterpriseAuthLinks a{color:var(--rzn-accent);font-size:14px;font-weight:700}.enterpriseAuthLinks a:hover{color:var(--rzn-accent-bright)}.enterpriseAuthCard .formMessage{color:#f8f4f8b8;margin:0;font-size:14px}@media (max-width:860px){.enterpriseAuthWrap{grid-template-columns:1fr}}.enterpriseFooterV2{padding-top:48px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));gap:28px;display:grid}.enterpriseFooterBrand{align-items:center;gap:16px;display:flex}.enterpriseFooterLogo{object-fit:contain;border-radius:0;flex-shrink:0;width:48px;height:48px;background:0 0!important}.enterpriseFooterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.enterpriseFooterCol{align-content:start;gap:8px;display:grid}.enterpriseFooterCol strong{color:var(--rzn-charcoal);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.enterpriseFooterCol a,.enterpriseFooterCol .footerMuted{color:var(--rzn-text-soft);font-size:14px;font-weight:600}.enterpriseFooterCol a:hover{color:var(--rzn-charcoal)}.footerMuted{opacity:.75}.producerAiPage{background:radial-gradient(80% 50% at 100% 0,#ece8f38c,#0000 55%),radial-gradient(60% 40% at 0 100%,#f6edf373,#0000 50%),#fff}.producerAiProductHero{position:relative;overflow:hidden}.producerAiWaveform{opacity:.35;pointer-events:none;justify-content:center;align-items:flex-end;gap:3px;height:72px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.producerAiWaveform span{width:3px;height:calc(18px + (var(--bar-index) % 9) * 4px);background:linear-gradient(180deg, var(--rzn-lavender), var(--rzn-accent-soft));animation:1.4s ease-in-out infinite producerAiBar;animation-delay:calc(var(--bar-index) * 40ms);border-radius:999px}.producerAiWaveform.active span{background:linear-gradient(180deg, #d9c4e5, var(--rzn-accent));animation-duration:.7s}@keyframes producerAiBar{0%,to{opacity:.45;transform:scaleY(.45)}50%{opacity:.9;transform:scaleY(1)}}.producerAiHeroIconRow{gap:10px;margin-bottom:4px;font-size:22px;display:flex}.producerAiFileBadge{background:var(--rzn-accent-soft);color:var(--rzn-text-soft);border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px}.producerAiSafetyBanner{border-color:var(--rzn-border-strong);background:var(--rzn-blush);color:var(--rzn-text-soft)}.producerAiUploadPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb}.producerAiField input[type=file],.producerAiField textarea{border:1px solid var(--rzn-border-strong);color:var(--rzn-charcoal);background:#fff}.producerAiTag{border-color:var(--rzn-border);color:var(--rzn-charcoal);background:#fff}.producerAiCard h3{color:var(--rzn-charcoal)}.producerAiCard h3:before{content:"";background:var(--rzn-lavender);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.producerAiReportHeading{letter-spacing:-.02em;border-bottom:1px solid var(--rzn-border);padding-bottom:8px;font-size:1.05rem;font-weight:800}.producerAiDisclaimer{color:var(--rzn-text-muted)}.producerAiCapabilityCallout{border:1px solid var(--rzn-accent-border);color:var(--rzn-text);background:#ffffffb8;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.5}.producerAiVisionHero .enterpriseHeroLead{max-width:640px}.producerAiHeroSubtitle{font-size:clamp(17px,2.4vw,21px);line-height:1.6}.producerAiHeroActions{margin-top:4px}.producerAiHeroFutureNote{border-top:1px dashed var(--rzn-border);color:var(--rzn-text-muted);margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.producerAiTimeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.producerAiTimelineStep{border:0;border-bottom:1px solid var(--rzn-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.producerAiTimelineStep:first-child{border-top-left-radius:var(--rzn-radius);border-top-right-radius:var(--rzn-radius)}.producerAiTimelineStep:last-child{border-bottom-left-radius:var(--rzn-radius);border-bottom-right-radius:var(--rzn-radius);border-bottom:0}.producerAiTimelineMarker{flex-direction:column;align-items:center;min-height:100%;display:flex}.producerAiTimelineNum{background:var(--rzn-accent-soft);width:40px;height:40px;color:var(--rzn-accent);letter-spacing:.04em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.producerAiTimelineLine{background:linear-gradient(180deg, var(--rzn-accent-border), transparent);flex:auto;width:2px;min-height:24px;margin-top:8px}.producerAiTimelineBody h3{margin:0 0 6px;font-size:17px}.producerAiTimelineBody p{color:var(--rzn-text-soft);margin:0;line-height:1.55}.producerAiTimelineSection .producerAiTimeline{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:#ffffffe0;overflow:hidden}.producerAiDeliverablesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.producerAiDeliverableCard{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.producerAiDeliverableCheck{background:var(--rzn-accent-soft);width:28px;height:28px;color:var(--rzn-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.producerAiDeliverableCard h3{margin:0 0 6px;font-size:16px}.producerAiDeliverableCard p{color:var(--rzn-text-soft);margin:0;font-size:14px;line-height:1.5}.producerAiDemoCta{justify-content:center;margin-top:18px;display:flex}.producerAiRoadmapDisclaimer{border:1px solid var(--rzn-border);color:var(--rzn-text-soft);background:#fff;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.55}.producerAiHowItWorks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.producerAiHowStep{grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.producerAiHowStepNum{background:var(--rzn-accent-soft);width:40px;height:40px;color:var(--rzn-accent);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.producerAiHowStep h3{margin:0 0 6px;font-size:17px}.producerAiHowStep p{color:var(--rzn-text-soft);margin:0;line-height:1.55}.producerAiAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.producerAiAudienceCard h3{margin:0 0 8px;font-size:17px}.producerAiAudienceCard p{color:var(--rzn-text-soft);margin:0;line-height:1.55}.producerAiSampleSection .producerAiReportView{margin-top:4px}.producerAiReportView{gap:14px;display:grid}.producerAiReportViewSample{border:1px dashed var(--rzn-border-strong);border-radius:var(--rzn-radius);background:#ffffffd9;padding:18px}.producerAiSampleBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--rzn-accent);margin:0;font-size:12px;font-weight:700}.producerAiWorkflowTagline{color:var(--rzn-text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.producerAiWhatGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.producerAiWhatCard h3{color:#1e1e22;margin:0 0 8px;font-size:1rem}.producerAiWhatCard p{color:var(--rzn-text-muted);margin:0;font-size:14px;line-height:1.5}.producerAiWorkflowVisual{background:#fff;border:1px solid #ece9ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:16px;list-style:none;display:flex}.producerAiWorkflowVisualStep{align-items:center;gap:12px;display:flex}.producerAiWorkflowVisualLabel{color:#fff;background:#2a2a30;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.producerAiWorkflowVisualArrow{color:#8a8690;font-size:18px}.producerAiTestModeRow{background:#f7f6f8;border:1px solid #ece9ee;border-radius:12px;gap:8px;margin-bottom:16px;padding:14px;display:grid}.producerAiTestModeNote{color:var(--rzn-text-muted);margin:0;font-size:13px}.producerAiReportPrimaryCta{background:#fff;border:1px solid #e0dce3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.producerAiReportPrimaryCta h3{color:#1e1e22;margin:4px 0 6px}.producerAiReportPrimaryCta p{color:var(--rzn-text-muted);margin:0;font-size:14px}.producerAiBeatBuilderCta{white-space:normal;text-align:center}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enterpriseHeroCardTagline{color:var(--rzn-text-muted);text-align:center;margin:12px 0 0;font-size:14px}.producerAiStickyNav{z-index:20;border:1px solid var(--rzn-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;width:min(1180px,100% - 32px);margin:0 auto 8px;padding:10px 16px;display:flex;position:sticky;top:72px}.producerAiStickyNav a{color:var(--rzn-text-soft);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.producerAiStickyNav a:hover{background:var(--rzn-accent-soft);color:var(--rzn-accent)}.producerAiAnalyzingPanel{padding:28px}.producerAiAnalyzingSteps{color:var(--rzn-text-soft);margin:16px 0;padding-left:20px}.producerAiAnalyzingSteps li{margin:6px 0}.producerAiWorkflowStepper{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.producerAiWorkflowStepperItem{align-items:center;gap:8px;display:flex}.producerAiWorkflowStepperLink{border:1px solid var(--rzn-border-strong);color:var(--rzn-text-soft);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.producerAiWorkflowStepperLink.active,.producerAiWorkflowStepperLink:hover{border-color:var(--rzn-accent-border);background:var(--rzn-accent-soft);color:var(--rzn-accent)}.producerAiWorkflowStepperArrow{color:var(--rzn-text-muted);font-size:12px}.producerAiReportTabSelect{margin-bottom:12px;display:none}.producerAiReportTabSelect select{border:1px solid var(--rzn-border-strong);width:100%;font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.producerAiTabFallback{padding:24px}.producerAiErrorPanel{gap:10px;margin-top:8px;display:grid}.producerAiLibraryCardActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.producerAiReportTabs{display:none}.producerAiReportTabSelect{display:block}.producerAiStickyNav{border-radius:16px;top:64px}.producerAiBeatBuilderCta{width:100%}}.producerAiReportTabs{flex-wrap:wrap;gap:8px;display:flex}.producerAiReportTab{border:1px solid var(--rzn-border);color:var(--rzn-text-soft);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.producerAiReportTab:hover{border-color:var(--rzn-accent-border);color:var(--rzn-accent)}.producerAiReportTab.active{border-color:var(--rzn-accent);background:var(--rzn-accent-soft);color:var(--rzn-accent)}.producerAiReportPanel{min-height:120px}.producerAiPromptList{gap:12px;display:grid}.producerAiPromptCard{gap:10px;display:grid}.producerAiPromptCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.producerAiPromptCardHead h3{margin:0}.producerAiCopyBtn{border:1px solid var(--rzn-border-strong);color:var(--rzn-text);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.producerAiCopyBtn:hover{border-color:var(--rzn-accent-border);color:var(--rzn-accent)}.producerAiRoadmapList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.producerAiRoadmapList li{border:1px solid var(--rzn-border);color:var(--rzn-text-soft);background:#fff;border-radius:12px;padding:14px 16px;font-weight:600}.producerAiRoadmapList li:before{content:"→ ";color:var(--rzn-accent)}@media (max-width:720px){.producerAiAudienceGrid,.producerAiRoadmapList,.producerAiDeliverablesGrid{grid-template-columns:1fr}.producerAiTimelineStep{grid-template-columns:44px minmax(0,1fr);padding:14px 14px 14px 12px}.producerAiTimelineNum{width:34px;height:34px;font-size:11px}.producerAiReportTabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.producerAiReportTab{flex:none}}.enterpriseSectionAlt>.producerAiUploadPanel,.enterpriseSectionAlt>.producerAiFeatureGrid,.enterpriseSectionAlt>.producerAiEmpty,.enterpriseSectionAlt>.producerAiMarketplaceCard,.enterpriseSectionAlt>.featuredArtistsGrid,.enterpriseSectionAlt>.flagshipSpotlight,.enterpriseSectionAlt>.producerAiRoadmapList{width:min(var(--rzn-content-max), calc(100% - 40px));box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.studioSlot{border:1px solid var(--rzn-border-strong);color:var(--rzn-charcoal);background:#fff;box-shadow:0 2px 8px #17131a0a}.studioSlot:hover{border-color:var(--rzn-charcoal)}.studioSlot.selected{background:var(--rzn-accent-soft);border-color:var(--rzn-accent);color:var(--rzn-accent);box-shadow:inset 0 0 0 1px #a61e641f}.enterpriseHeroFacts li:before{color:var(--rzn-rose-gold)}.pillarCard h3,.enterprisePanel h3,.catalogLinks a:not(.streamingPlatformChip){color:var(--rzn-charcoal)}@media (max-width:960px){.companyTimeline,.enterpriseFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterpriseNavPortals{display:none}.enterpriseNavPortalMobile{width:min(var(--rzn-content-max), calc(100% - 28px));margin:8px auto 0}}@media (max-width:560px){.enterpriseFooterGrid{grid-template-columns:1fr}.enterpriseFooterBrand{flex-direction:column;align-items:flex-start}.featuredArtistsGrid{grid-template-columns:1fr}}.companyHeroPortalNote{color:#ffffffb8;margin:10px 0 0;font-size:14px}.companyHeroPortalNote a{color:#fff;text-decoration:underline}.companyHeroActions{gap:10px}.companyHeroActions .primary,.companyHeroActions .secondary{color:#fff;min-width:0;box-shadow:none;background:0 0;border:1.5px solid #d4148c8c}.companyHeroActions .primary:hover,.companyHeroActions .secondary:hover{color:#fff;background:#ffffff14;border-color:#d4148cd9}.producerAiHomeSpotlight .producerAiSpotlightCard{gap:20px;display:grid}.producerAiFeatureGridCompact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.producerAiSpotlightItem strong{color:var(--rzn-text);margin-bottom:4px;display:block}.producerAiSpotlightItem p{color:var(--rzn-text-muted);margin:0;font-size:14px;line-height:1.5}.flagshipSpotlightCompact{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.catalogFilterTabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.catalogFilterTab{border:1px solid var(--rzn-border-strong);min-height:40px;color:var(--rzn-text-soft);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.catalogFilterTab.active,.catalogFilterTab:hover{border-color:var(--rzn-accent-border);color:var(--rzn-charcoal);background:#fff}.catalogPageGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.catalogEntryCard{gap:12px;display:grid}.catalogEntryCover img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.catalogEntryVideoThumb iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.catalogEntryDesc{color:var(--rzn-text-muted);margin:0;font-size:14px;line-height:1.5}.catalogEntryActions{gap:10px;display:grid}.catalogBuyPlaceholder,.catalogLyricsLink{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.catalogBuyPlaceholder{color:var(--rzn-text-muted)}.catalogLyricsLink{color:var(--rzn-accent)}.producerAiReportActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.producerAiNextActions{border:1px solid var(--rzn-border);border-radius:var(--rzn-radius);background:var(--rzn-bg-soft);margin-top:20px;padding:18px}.producerAiNextActionsHead h3{margin:0 0 6px;font-size:17px}.producerAiNextActionsHead p{color:var(--rzn-text-soft);margin:0 0 14px;font-size:14px;line-height:1.5}.producerAiNextActionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.producerAiActionBtn{text-align:center;justify-content:center;width:100%;padding:11px 10px;font-size:13px}.producerAiActionMsg{color:var(--rzn-accent);margin:0 0 10px;font-size:13px;font-weight:700}.producerAiActionPanel{gap:14px;display:grid}.producerAiActionPanel h4{text-transform:uppercase;letter-spacing:.04em;color:var(--rzn-text-muted);margin:14px 0 6px;font-size:14px}.producerAiBriefGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.producerAiBriefGrid dt{letter-spacing:.06em;text-transform:uppercase;color:var(--rzn-text-muted);font-size:11px;font-weight:700}.producerAiBriefGrid dd{color:var(--rzn-text);margin:2px 0 0;font-weight:700}.producerAiExportPanel{gap:14px;display:grid}.producerAiExportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.producerAiExportBtn{text-align:center;justify-content:center;width:100%}.producerAiEmptyPreview{text-align:left;gap:14px;display:grid}.producerAiEmptyLead{color:var(--rzn-text);margin:0;font-size:16px;font-weight:700}.producerAiPackagePreviewList{color:var(--rzn-text-soft);margin:0;padding-left:20px;line-height:1.6}.producerAiPackagePreviewList li{margin-bottom:6px}@media (max-width:720px){.producerAiNextActionsGrid,.producerAiExportGrid,.producerAiBriefGrid{grid-template-columns:1fr}}.pressPhotosPlaceholder{border:1px dashed var(--rzn-border-strong);border-radius:var(--rzn-radius);background:var(--rzn-bg-soft);padding:24px}.enterprisePage .primary{letter-spacing:.02em;box-shadow:none;border-radius:999px;padding:12px 22px;font-weight:650}.enterprisePage .secondary{border-radius:999px}@media (max-width:760px){.flagshipSpotlightCompact{grid-template-columns:1fr}}.producerAiEngineGrid,.producerAiVisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.producerAiEngineCard,.producerAiVisionCard{border:1px solid var(--rzn-border);background:#fff;border-radius:14px;padding:16px}.producerAiEngineStatus,.producerAiVisionStatus{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.producerAiEngineCard--live .producerAiEngineStatus,.producerAiVisionCard--live .producerAiVisionStatus{color:#1f7a45;background:#228b541f}.producerAiEngineCard--beta .producerAiEngineStatus,.producerAiVisionCard--beta .producerAiVisionStatus{background:var(--rzn-accent-soft);color:var(--rzn-accent)}.producerAiEngineCard--preview .producerAiEngineStatus,.producerAiVisionCard--preview .producerAiVisionStatus{color:var(--rzn-text-muted);background:#f3f0f8}.producerAiEngineCard--roadmap .producerAiEngineStatus,.producerAiVisionCard--roadmap .producerAiVisionStatus{color:var(--rzn-text-muted);background:#f8f8f8}.producerAiVisionCardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.producerAiVisionVersion{letter-spacing:.06em;color:var(--rzn-accent);font-size:12px;font-weight:800}.producerAiVisionFlow{color:var(--rzn-text-soft);font-size:13px;line-height:1.5}.producerAiSoundDnaPanel{padding:20px}.producerAiSoundDnaList{color:var(--rzn-text-soft);margin:0 0 14px;padding-left:18px;line-height:1.55}.producerAiSoundDnaStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.producerAiSoundDnaStats dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rzn-text-muted);font-size:11px;font-weight:700}.producerAiSoundDnaStats dd{margin:2px 0 0;font-weight:700}.producerAiScorePanel{gap:14px;display:grid}.producerAiScoreHeadline{margin:0;font-size:17px;font-weight:700}.producerAiScoreVerdict{color:var(--rzn-text-soft);margin:0}.producerAiScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.producerAiScoreCard{border:1px solid var(--rzn-border);background:#fff;border-radius:12px;gap:6px;padding:14px;display:grid}.producerAiScoreCard span{color:var(--rzn-text-soft);font-size:13px}.producerAiScoreCard strong{color:var(--rzn-accent);font-size:28px;line-height:1}.producerAiScoreBar{background:var(--rzn-border);border-radius:999px;height:6px;overflow:hidden}.producerAiScoreBar span{border-radius:inherit;background:linear-gradient(90deg, var(--rzn-lavender), var(--rzn-accent));height:100%;display:block}.producerAiAdvisorList,.producerAiLibraryList{gap:10px;display:grid}.producerAiLibraryCard{border:1px solid var(--rzn-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.producerAiLibraryCard h3{margin:0 0 4px;font-size:15px}.producerAiLibraryEmpty{border:1px dashed var(--rzn-border-strong);background:var(--rzn-bg-soft);border-radius:12px;padding:18px}@media (max-width:720px){.producerAiEngineGrid,.producerAiVisionGrid,.producerAiScoreGrid,.producerAiSoundDnaStats{grid-template-columns:1fr}.producerAiLibraryCard{flex-direction:column;align-items:flex-start}}.beatBuilderPage,.beatMarketplacePage{--beat-accent:#b8897a}.beatBuilderHero,.beatMarketplaceHero{padding-bottom:28px}.beatBuilderStepNav{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.beatBuilderStepNav li{flex:100px}.beatBuilderStepNav button{border:1px solid var(--rzn-border);width:100%;color:var(--rzn-text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.beatBuilderStepNav button.done{border-color:#b8897a73}.beatBuilderStepNav button.active{border-color:var(--beat-accent);box-shadow:0 0 0 1px #b8897a40}.beatBuilderStepNav button:disabled{opacity:.45;cursor:not-allowed}.beatBuilderStepNum{letter-spacing:.08em;text-transform:uppercase;color:var(--rzn-text-muted);font-size:11px}.beatBuilderWizardPanel{max-width:920px;padding:22px}.beatBuilderWizardPanel h2{margin:0 0 16px;font-size:1.25rem}.beatBuilderOptionGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.beatBuilderOptionGrid.multi{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.beatBuilderOption{border:1px solid var(--rzn-border);background:var(--rzn-bg-soft);color:var(--rzn-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.beatBuilderOption small{color:var(--rzn-text-muted);font-size:12px;line-height:1.35}.beatBuilderOption.active{border-color:var(--beat-accent);background:#fff;box-shadow:0 8px 24px #1414180f}.beatBuilderCustomBpm{gap:6px;max-width:200px;margin-top:16px;display:grid}.beatBuilderCustomBpm input{border:1px solid var(--rzn-border);font:inherit;border-radius:10px;padding:10px 12px}.beatBuilderBpmConfirm,.beatBuilderGenerateNote,.beatBuilderFlash{color:var(--rzn-text-muted);margin-top:12px}.beatBuilderSummary{background:var(--rzn-bg-soft);border-radius:12px;gap:6px;margin-bottom:14px;padding:14px;display:grid}.beatBuilderWizardNav{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.beatBuilderPrefillBanner{justify-content:space-between;align-items:center;gap:12px;max-width:920px;margin-bottom:16px;padding:12px 16px;display:flex}.beatProjectResultHeader h2{margin:6px 0}.beatProjectMeta{color:var(--rzn-text-muted)}.beatProjectActionRow{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}.beatProjectGrid{grid-template-columns:1fr;gap:20px;display:grid}.beatProjectSection{gap:12px;display:grid}.beatProjectSectionTitle{color:#1e1e22;border-bottom:1px solid #ece9ee;margin:0;padding-bottom:4px;font-size:1.15rem;font-weight:700}.beatProjectProducerAiBadge,.beatVaultProducerAiBadge,.beatVaultDraftFromAi{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#2a2a30;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.beatBuilderPrefillMeta{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:10px 0;display:grid}.beatBuilderPrefillMeta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--rzn-text-muted);font-size:11px}.beatBuilderPrefillMeta dd{color:#1e1e22;margin:0;font-weight:600}.beatBuilderPrefillDirection{color:var(--rzn-text-muted);margin:0 0 10px;font-size:14px;line-height:1.5}.beatProjectCard{padding:16px}.beatProjectCardWide{grid-column:1/-1}.beatProjectCard h3{margin:0 0 10px;font-size:1rem}.beatProjectPre{white-space:pre-wrap;color:var(--rzn-text-muted);margin:0;font-family:inherit;font-size:13px;line-height:1.5}.beatProjectStemList{margin:0;padding:0;list-style:none}.beatProjectStemList li{border-bottom:1px solid var(--rzn-border);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.beatStemBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--beat-accent);font-size:11px}.beatMarketplaceDraftMeta{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:12px;font-size:14px;display:grid}.beatProjectLegal,.beatProjectLegalCard p{color:var(--rzn-text-muted);font-size:14px}.producerAiBeatBuilderCta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.catalogDigitalFutureCard{max-width:720px;padding:20px}.catalogDigitalFutureCard p{color:var(--rzn-text-muted);margin:0 0 14px}.beatVaultFilterBar{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:20px;padding:14px;display:grid}.beatVaultFilterBar input,.beatVaultFilterBar select{border:1px solid var(--rzn-border);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.beatVaultFilterBar small{color:var(--rzn-text-muted);grid-column:1/-1}.beatVaultSectionTitle{margin:24px 0 14px;font-size:1.1rem}.beatVaultGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.beatVaultCard{flex-direction:column;padding:0;display:flex;overflow:hidden}.beatVaultCardDraft{border-color:#b8897a8c}.beatVaultWaveform{background:linear-gradient(#b8897a14,#0000);align-items:flex-end;gap:3px;height:48px;padding:12px 14px 0;display:flex}.beatVaultWaveform span{background:#b8897a8c;border-radius:2px;flex:1;min-width:3px}.beatVaultPreviewPlaceholder{color:var(--rzn-text-muted);border-bottom:1px solid var(--rzn-border);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.beatVaultPlayIcon{background:var(--rzn-text);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.beatVaultDraftBadge,.beatVaultFeaturedBadge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rzn-border);background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;top:12px;right:12px}.beatVaultCard{position:relative}.beatVaultFeaturedBadge{background:#b8897a1f;border-color:#b8897a59}.beatVaultCardBody{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.beatVaultCardBody h3{margin:0;font-size:1.05rem}.beatVaultMeta,.beatVaultTags{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.beatVaultMeta span,.beatVaultTags span{background:var(--rzn-bg-soft);border-radius:999px;padding:3px 8px}.beatVaultPricing{gap:14px;font-size:14px;display:flex}.beatVaultTrackoutsBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--beat-accent);align-self:flex-start;font-size:11px}.beatVaultDescription{color:var(--rzn-text-muted);margin:0;font-size:13px;line-height:1.45}.beatVaultCardActions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.beatVaultComingSoon{color:var(--rzn-text-muted);font-size:11px}.beatVaultEmpty{margin-top:20px;padding:18px}@media (max-width:720px){.beatProjectGrid,.beatVaultFilterBar{grid-template-columns:1fr}.enterpriseNavDesktop{gap:10px}}.artistServicesSection{background:linear-gradient(#b8897a0a,#0000)}.artistServicesPricingNote{color:var(--rzn-text-muted);margin:-8px 0 18px;font-size:14px}.artistServicesGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:28px;display:grid}.artistServiceCard{border:1px solid #1e1e2214;flex-direction:column;gap:8px;padding:18px;display:flex}.artistServiceCardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.artistServiceCategory{text-transform:uppercase;letter-spacing:.08em;color:var(--rzn-text-muted);font-size:11px}.artistServiceContractBadge{color:#6b5348;background:#b8897a1f;border-radius:999px;padding:3px 8px;font-size:10px}.artistServiceCard h3{margin:0;font-size:1.1rem}.artistServicePrice{color:#1e1e22;margin:0;font-size:1.05rem;font-weight:600}.artistServiceDesc{color:var(--rzn-text-muted);flex:1;margin:0;font-size:14px;line-height:1.45}.artistServiceDeliverables{color:var(--rzn-text-muted);margin:0;padding-left:18px;font-size:13px}.artistServiceTurnaround{color:var(--rzn-text-muted);margin:0;font-size:12px}.artistServiceCardActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bookArtistPaymentBanner{background:#b8897a14;border:1px solid #b8897a59;margin-bottom:16px;padding:14px 16px}.artistServiceQuoteNote{color:var(--rzn-text-muted);align-self:center;font-size:12px}.artistServiceDepositNote{color:var(--rzn-text-muted);font-size:11px}.bookArtistForm,.bookArtistConfirmation{max-width:820px;margin-top:8px;padding:22px}.bookArtistFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bookArtistField{gap:6px;display:grid}.bookArtistFieldWide{grid-column:1/-1}.bookArtistField>span{font-size:13px;font-weight:500}.bookArtistField input,.bookArtistField select,.bookArtistField textarea{border:1px solid var(--rzn-border);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.bookArtistServicePreview{background:var(--rzn-bg-soft);border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:14px}.bookArtistServicePreview small{color:var(--rzn-text-muted);margin-top:8px;display:block}.bookArtistFormActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bookArtistSquareNote,.bookArtistPayMsg{color:var(--rzn-text-muted);margin-top:12px;font-size:13px}.bookArtistFollowUpNote{color:var(--rzn-text-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.bookArtistOptionalPayNote,.bookArtistRequestId{color:var(--rzn-text-muted);font-size:13px;line-height:1.5}.bookArtistOptionalPayNote{margin:0 0 10px}.bookArtistRequestId{margin:8px 0 0;font-weight:600}.bookArtistConfirmationMeta{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:14px 0;display:grid}.bookArtistConfirmationMeta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--rzn-text-muted);font-size:11px}.beatVaultLicenseBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--rzn-text-muted);font-size:11px}@media (max-width:720px){.bookArtistFieldGrid,.artistServicesGrid{grid-template-columns:1fr}}.musicCatalogPage{background:#f7f4fa}.musicCatalogPage .musicCatalogShell{border:1px solid var(--rzn-border,#ece4ef);background:#fff;border-radius:18px;padding:20px 22px 28px;box-shadow:0 16px 40px #1210180f}.musicCatalogShell{max-width:1100px;margin:0 auto;padding-top:12px}.musicCatalogPage .musicCatalogTab{color:#3a3342;background:#fff;border-color:#cfc5d4}.musicCatalogPage .musicCatalogTab.active{color:#fff;background:#121018;border-color:#121018}.musicCatalogPage .musicCatalogPageTitle{color:#121018}.musicCatalogPageHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.musicCatalogPageTitle{color:#1e1e22;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;text-decoration:none}.musicCatalogPageTitle.active{color:#1e1e22}.musicCatalogBack{color:var(--rzn-text-muted);font-size:14px;text-decoration:none}.musicCatalogLead{color:var(--rzn-text-muted);margin:0 0 24px;font-size:15px}.musicCatalogRow{margin-bottom:28px}.musicCatalogRowHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.musicCatalogRowTitle{color:#1e1e22;font-size:1.35rem;font-weight:700;text-decoration:none}.musicCatalogRowMore{color:var(--rzn-text-muted);padding:4px 8px;font-size:1.5rem;line-height:1;text-decoration:none}.musicCatalogScroller{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.musicCatalogScroller>*{scroll-snap-align:start;flex:none}.musicTile{width:148px}.musicTileCompact{width:140px}.musicTileArt{aspect-ratio:1;background:#f2f2f4;border-radius:8px;display:block;overflow:hidden;box-shadow:0 1px #0000000a}.musicTileArt img{object-fit:cover;width:100%;height:100%}.musicTileArtFallback{color:#b8897a;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.musicTileMeta h3{margin:8px 0 4px;font-size:14px;font-weight:600;line-height:1.25}.musicTileSub{color:#6b6b73;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12px;display:flex}.musicTileArtist{color:#6b6b73;text-decoration:none}.musicTileYear:before{content:"·";margin-right:4px}.musicTileType{color:#9a9aa3;margin:2px 0 0;font-size:11px}.musicVideoTile{width:220px}.musicVideoThumb{aspect-ratio:16/9;background:#1e1e22;border-radius:8px;display:block;overflow:hidden}.musicVideoThumb img{object-fit:cover;width:100%;height:100%;display:block}.musicVideoThumbWrap .musicVideoThumb img{object-fit:cover;width:100%;height:100%}.musicCatalogAlbumGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.musicCatalogVideoGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.musicCatalogAlbumGrid .musicTile{width:auto}.musicCatalogTabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;display:flex}.musicCatalogTab{color:#5c5860;background:#fff;border:1px solid #d8d4dc;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.musicCatalogTab.active{color:#fff;background:#1e1e22;border-color:#1e1e22}.musicCatalogTab:hover:not(.active){color:#1e1e22;border-color:#1e1e22}.musicCatalogEmpty{color:var(--rzn-text-muted);padding:24px 0}@media (min-width:640px){.musicCatalogAlbumGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.musicCatalogAlbumGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.musicTile{width:168px}}.releaseDetailPage{background:#fafafa}.releaseDetailHero{gap:24px;margin-bottom:32px;display:grid}@media (min-width:768px){.releaseDetailHero{grid-template-columns:220px 1fr;align-items:start}}.releaseDetailArt{aspect-ratio:1;background:#e8e6ea;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #1e1e221f}.releaseDetailArt img{object-fit:cover;width:100%;height:100%;display:block}.releaseDetailArtFallback{color:#8a8690;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.releaseDetailEyebrow{text-transform:uppercase;letter-spacing:.06em;color:#6b6770;margin:0 0 6px;font-size:12px;font-weight:600}.releaseDetailHeroCopy h1{color:#1e1e22;margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.releaseDetailArtist a{color:#2a2a30;font-weight:600;text-decoration:none}.releaseDetailArtist a:hover{text-decoration:underline}.releaseDetailGenre,.releaseDetailDesc{color:#5c5860;margin:8px 0 0;font-size:15px;line-height:1.55}.releaseDetailActions{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.releaseDetailBtn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.releaseDetailBtnPrimary{color:#fff;background:#2a2a30;border-color:#2a2a30}.releaseDetailBtnPrimary:hover{background:#1e1e22}.releaseDetailBtnSecondary{color:var(--rzn-charcoal);border-color:var(--rzn-accent-border);background:0 0}.releaseDetailBtnSecondary:hover{border-color:var(--rzn-accent);background:#ffffffeb}.releaseDetailBtnGhost{color:#8a8690;cursor:not-allowed;background:#f3f1f4;border-color:#e8e6ea}.catalogPlatformChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.catalogPlatformChip{color:#2a2a30;background:#fff;border:1px solid #e8e6ea;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.catalogPlatformChip:hover{border-color:#c8c4cc}.catalogPlatformChips[data-compact] .catalogPlatformChip{padding:6px 8px}.catalogPlatformIcon{width:18px;height:18px}.releaseDetailGeniusLink{color:#5c5860;margin-top:12px;font-size:14px;display:inline-block}.releaseDetailSection{border-top:1px solid #ece9ee;margin-bottom:32px;padding-top:8px}.releaseDetailSection h2{color:#1e1e22;margin:0 0 14px;font-size:1.25rem;font-weight:700}.releaseDetailVideoWrap{aspect-ratio:16/9;background:#1e1e22;border-radius:12px;width:100%;position:relative;overflow:hidden}.releaseDetailVideoWrap iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.releaseDetailVideoFallback{color:var(--re-muted,#6b6570);margin:10px 0 0;font-size:13px}.releaseDetailVideoFallback a{font-weight:700}.releaseDetailPreviewNote{color:#6b6770;margin:0 0 12px;font-size:14px}.releaseDetailTracklist{margin:0;padding:0;list-style:none}.releaseDetailTracklist li{border-bottom:1px solid #f0eef2;gap:12px;padding:10px 0;display:flex}.releaseDetailTrackNum{color:#8a8690;font-variant-numeric:tabular-nums;flex-shrink:0;width:28px;font-size:14px}.releaseDetailTrackTitle{color:#1e1e22;font-weight:500;display:block}.releaseDetailTrackMeta{color:#8a8690;margin-top:2px;font-size:12px;display:block}.releaseDetailMetaList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;margin:0;display:grid}.releaseDetailMetaList dt{text-transform:uppercase;letter-spacing:.06em;color:#8a8690;margin-bottom:2px;font-size:11px}.releaseDetailMetaList dd{color:#2a2a30;margin:0;font-size:14px}.releaseDetailBack{margin:24px 0 0}.releaseDetailBack a{color:#5c5860;font-size:14px;text-decoration:none}.releaseDetailEmpty{text-align:center;padding:48px 20px}.releaseDetailEmpty h1{color:#1e1e22}.artistCatalogSection{background:#fff}.artistCatalogHome{margin-top:8px}.artistCatalogLyricsList{flex-direction:column;gap:8px;display:flex}.artistCatalogLyricsItem{background:#f7f6f8;border:1px solid #ece9ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.artistCatalogLyricsItem a{color:#2a2a30;font-weight:500;text-decoration:none}.artistCatalogLyricsItem a:hover{text-decoration:underline}.artistCatalogLyricsProfile{color:#5c5860;margin-top:8px;font-size:14px;display:inline-block}.musicTileArt,.musicVideoThumb{color:inherit;text-decoration:none}.musicTileMeta h3 a{color:#1e1e22;text-decoration:none}.musicTileMeta h3 a:hover{text-decoration:underline}.paymentSuccessPage .paymentSuccessShell{max-width:720px;margin:0 auto}.paymentSuccessHeader h1{margin:8px 0 12px}.paymentSuccessLead{color:#5c5860;max-width:56ch}.paymentSuccessCard,.paymentSuccessEmpty{margin-top:24px;padding:24px}.paymentSuccessMeta{gap:12px;margin:0 0 20px;display:grid}.paymentSuccessMeta>div{grid-template-columns:140px 1fr;gap:8px;display:grid}.paymentSuccessMeta dt{color:#5c5860;font-size:14px}.paymentSuccessMeta dd{margin:0;font-weight:500}.paymentSuccessActions{flex-wrap:wrap;gap:10px;margin:20px 0 16px;display:flex}.paymentSuccessDocActions .primary,.paymentSuccessDocActions .secondary{min-width:0}.paymentSuccessPolicyNote,.paymentSuccessNotes{color:#5c5860;font-size:14px}.paymentSuccessLinks{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.policyAgreementCheckbox{color:#3a383c;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;display:flex}.studioWalletSetupNote,.studioWalletNotice{color:#5c5860;margin:8px 0 0;font-size:13px}.studioWalletNotice{color:#3a383c}.bookingSummaryCard{margin:16px 0;padding:18px 20px}.bookingSummaryCard h3{margin:0 0 12px;font-size:1rem}.bookingSummaryMeta{gap:8px;margin:0;display:grid}.bookingSummaryMeta>div{grid-template-columns:120px 1fr;gap:8px;display:grid}.bookingSummaryMeta dt{color:#5c5860;font-size:13px}.bookingSummaryMeta dd{margin:0;font-size:14px}.bookingSummaryNote{color:#5c5860;margin:12px 0 0;font-size:13px}.homeMusicSpotlightSection{padding-top:8px}.homeSpotlightHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.homeSpotlightCta{white-space:nowrap;font-size:14px;font-weight:600}.invoiceRequestInlineLink{color:#5c5860;margin-top:16px;font-size:14px}.invoiceRequestConfirmation,.invoiceRequestForm{max-width:720px;margin:0 auto;padding:24px}.invoiceRequestNote{color:#5c5860;font-size:13px}.paymentMethodsPanel{background:#faf9fb;border:1px solid #ece9ee;border-radius:14px;margin:16px 0;padding:16px 18px}.paymentMethodsPanel h3{margin:0 0 10px;font-size:.95rem}.paymentMethodsPanelCompact{padding:14px 16px}.paymentMethodsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paymentMethodsList li{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.paymentMethodsList li strong{font-size:14px}.paymentMethodsList li span{color:#5c5860;text-align:right;font-size:12px}.paymentMethodsList li p{color:#5c5860;grid-column:1/-1;margin:0;font-size:12px}.enterpriseFooterColLegal{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.enterpriseFooterColLegal>strong{grid-column:1/-1}@media (max-width:640px){.enterpriseFooterColLegal{grid-template-columns:1fr}}.paymentMethodsSecureNote{color:#5c5860;margin:12px 0 0;font-size:12px}.studioPayPalPanel{margin-top:8px}@media (max-width:640px){.paymentSuccessMeta>div,.bookingSummaryMeta>div{grid-template-columns:1fr;gap:2px}}.musicPlayerAudio{display:none}.musicPlayerBar{z-index:120;padding-bottom:env(safe-area-inset-bottom,0px);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121016f5;border-top:1px solid #ffffff14;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000047}.musicPlayerBarMain{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.musicPlayerCoverBtn{cursor:pointer;background:#2a2430;border:0;border-radius:10px;width:52px;height:52px;padding:0;overflow:hidden}.musicPlayerCoverBtn img{object-fit:cover;width:100%;height:100%}.musicPlayerMeta{min-width:0}.musicPlayerTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;text-decoration:none;display:block;overflow:hidden}.musicPlayerArtist{color:#ffffffad;margin:2px 0 0;font-size:13px}.musicPlayerProgress{background:#ffffff24;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.musicPlayerProgress span{background:var(--rzn-accent-bright);height:100%;display:block}.musicPlayerControls{align-items:center;gap:6px;display:flex}.musicPlayerControl{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;width:36px;height:36px}.musicPlayerControlPrimary{color:#fff;background:0 0;border:1.5px solid #ffffffb8;width:42px;height:42px}.musicPlayerBar .secondary{color:#fff;min-height:40px;box-shadow:none;background:0 0;border:1.5px solid #ffffff59;padding:8px 14px}.musicPlayerBar .secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffffb8}.musicPlayerTime{color:#ffffff9e;white-space:nowrap;font-size:12px}.musicPlayerExpandedPanel{gap:12px;padding:0 18px 16px;display:grid}.musicPlayerEmbed{background:#000;border:0;border-radius:14px;width:100%;min-height:220px}.musicPlayerExpandedNote{color:#ffffffb8;margin:0;font-size:14px}.musicTileArtWrap,.releaseDetailArtWrap{position:relative}.catalogPlayBtn{border:1.5px solid var(--rzn-accent-border);width:40px;height:40px;color:var(--rzn-charcoal);cursor:pointer;background:#ffffffeb;border-radius:999px;place-items:center;transition:transform .15s,background .15s,border-color .15s;display:grid;box-shadow:0 8px 24px #0000001f}.catalogPlayBtn svg{width:16px;height:16px}.catalogPlayBtn:hover,.catalogPlayBtn.isActive{border-color:var(--rzn-accent);color:var(--rzn-charcoal);background:#fffffffa;transform:scale(1.04)}.releaseDetailPage .catalogPlayBtn,.musicCatalogPage .catalogPlayBtn{background:#fffffff2}.catalogPlayBtnLarge{width:64px;height:64px}.catalogPlayBtnLarge svg{width:24px;height:24px}.musicTilePlayBtn{position:absolute;bottom:8px;right:8px}.releaseDetailPlayBtn{position:absolute;bottom:-8px;right:-8px}.releaseDetailArtWrap{width:-moz-fit-content;width:fit-content}.releaseDetailStreamNote{color:var(--rzn-text-soft);margin:12px 0 10px;font-size:14px}.catalogDigitalPurchase{gap:16px;margin:24px 0;padding:22px;display:grid}.catalogDigitalPurchaseCopy h3{margin:6px 0 8px}.catalogDigitalPurchaseFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalogDigitalPurchaseFields label{gap:6px;font-size:13px;display:grid}.catalogDigitalPurchaseFields input{border:1px solid var(--rzn-border-strong);border-radius:12px;padding:12px 14px}.catalogDigitalPurchaseFine,.catalogDigitalPurchaseNote{color:var(--rzn-text-muted);margin:0;font-size:13px}.catalogDigitalPurchaseComingSoon h3{margin:6px 0 8px}.appBootLoading{min-height:100vh;color:var(--rzn-text-soft);background:#121018;place-items:center;padding:24px;display:grid}.releaseDetailSectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.releaseDetailSectionTitle{margin:0}.releaseDetailSectionCount{color:var(--rzn-text-muted);font-size:14px}.myDownloadsLinks{margin:12px 0 0;padding-left:18px}.myDownloadsLinks a{color:var(--rzn-accent)}.myDownloadsList{gap:12px;display:grid}.myDownloadsCard,.myDownloadsEmpty,.myDownloadsLookup{padding:18px}.myDownloadsCard{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.companyHeroShell{color:#fff;background:radial-gradient(1200px 500px at 10% -10%,#a61e6424,#0000 55%),linear-gradient(#121018 0%,#1a1620 100%);width:100%}.companyHomePage .enterpriseHero.companyHero{color:#fff;width:min(var(--rzn-content-max), calc(100% - 32px));background:0 0;border-radius:0;max-width:100%;margin:0 auto;padding-bottom:42px}.companyHomePage .enterpriseHero.companyHero .enterpriseHeroCopy h1,.companyHomePage .enterpriseHero.companyHero .enterpriseHeroLead,.companyHomePage .enterpriseHero.companyHero .eyebrow{color:#fff}.companyHomePage .enterpriseHero.companyHero .eyebrow{color:#ffffffad}.companyHomePage .enterpriseHero.companyHero .enterpriseHeroCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff1f}.companyHeroMobileLogo{object-fit:contain;width:88px;height:88px;margin:0 0 18px;display:none}.labelHeroCardLink{justify-self:center}.companyHomePage .statsBand.enterpriseStats{z-index:2;box-shadow:var(--rzn-shadow);margin-top:0;position:relative}.companyHeroMobileTagline{color:#ffffffb8;letter-spacing:.02em;margin:14px 0 0;font-size:13px;display:none}@media (max-width:760px){.companyHomePage .enterpriseHero.companyHero .enterpriseHeroCard{display:none}.companyHeroMobileLogo{grid-column:1/-1;display:block}.companyHomePage .enterpriseHero.companyHero{padding-top:24px;padding-bottom:28px}.companyHeroMobileTagline{display:block}}.featuredArtistsCarouselSection{padding-top:8px}.featuredArtistsCarouselHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0 2px;display:flex}.featuredArtistsCarouselTitle{color:var(--rzn-charcoal);margin:0;font-size:22px;font-weight:800;text-decoration:none}.featuredArtistsCarouselTrack{scroll-snap-type:x mandatory;gap:18px;padding:4px 2px 12px;display:flex;overflow-x:auto}.featuredArtistsCarouselTrack::-webkit-scrollbar{display:none}.featuredArtistOrbit{width:108px;color:inherit;scroll-snap-align:start;flex:none;text-decoration:none}.featuredArtistOrbitAvatar{background:#1e1e22;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 4px 14px #17131a1f}.featuredArtistOrbitAvatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.featuredArtistOrbitAvatar span{color:var(--rzn-accent);font-size:2rem;font-weight:800}.featuredArtistOrbitName{text-align:center;color:var(--rzn-charcoal);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:13px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.featuredArtistOrbit:hover .featuredArtistOrbitAvatar{transition:transform .15s;transform:scale(1.03)}.artistCatalogPanelActions{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}.artistCatalogCapabilityGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.artistCatalogCapabilityCard{background:#fff9;border:1px solid #17131a14;border-radius:12px;padding:14px}.artistCatalogCapabilityCard h3{margin:8px 0 6px;font-size:15px}.artistCatalogCapabilityCard p{color:#17131ab8;margin:0;font-size:13px;line-height:1.45}.artistCatalogCapabilityStatus{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.artistCatalogCapabilityStatus--live{color:#1d6b42;background:#2278481f}.artistCatalogCapabilityStatus--planned{color:#17131aa6;background:#17131a14}.artistCatalogPlanned{margin-top:18px;font-size:14px}.artistCatalogPlanned ul{margin:10px 0 0;padding-left:18px}.musicVideoThumbWrap .musicVideoThumb{cursor:pointer;background:#1e1e22;border:0;width:100%;padding:0;position:relative}.musicVideoPreviewFrame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.musicVideoPreviewBadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0000009e;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}@media (max-width:760px){.musicPlayerBarMain{grid-template-columns:auto minmax(0,1fr) auto}.musicPlayerTime{display:none}.catalogDigitalPurchaseFields{grid-template-columns:1fr}.myDownloadsCard{flex-direction:column}}.featuredArtistOrbitImg{transform:scale(1.12)}.pillarAccordion{gap:10px;display:grid}.pillarAccordionItem{border:1px solid var(--rzn-border);background:var(--rzn-surface-elevated);border-radius:14px;overflow:hidden}.pillarAccordionTrigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.pillarAccordionEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rzn-text-muted);font-size:11px;font-weight:800}.pillarAccordionTitle{color:var(--rzn-text);font-size:18px;font-weight:800}.pillarAccordionChevron{color:var(--rzn-accent);font-size:22px}.pillarAccordionBody{padding:0 18px 18px}.pillarAccordionBody p{color:var(--rzn-text-soft);margin:0 0 14px;line-height:1.55}.labelProfileHero{color:#fff;background:linear-gradient(#121018 0%,#1a1620 100%);width:100%;padding:36px 20px 28px}.labelProfileHeroInner{width:min(var(--rzn-content-max), 100%);grid-template-columns:auto 1fr;align-items:center;gap:22px;margin:0 auto;display:grid}.labelProfileHeroLogo{object-fit:contain;background:#ffffff0f;border-radius:16px;width:96px;height:96px;padding:8px}.labelProfileHero h1,.labelProfileHero p,.labelProfileHero .eyebrow{color:#fff}.labelProfileStats{width:min(var(--rzn-content-max), 100%);grid-template-columns:repeat(3,1fr);gap:12px;margin:20px auto 0;display:grid}.labelProfileStats div{text-align:center;border:1px solid #ffffff1f;border-radius:12px;padding:12px}.labelProfileStats strong{font-size:22px;display:block}.labelProfileStats span{color:#ffffffad;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.labelProfileTabs .musicCatalogTab{color:#fff;cursor:pointer;font:inherit;text-align:center;background:#ffffff0a;border:1.5px solid #ffffff38;border-radius:999px;padding:10px 8px;font-size:12px;font-weight:700}.labelProfileTabs .musicCatalogTab.active{border-color:var(--re-cta,#e91e8c);color:#fff;background:#e91e8c24;box-shadow:inset 0 0 0 1px #e91e8c38}.labelProfileRoyaltyNote{color:var(--rzn-text-soft);margin-top:18px;font-size:14px}.artistPlaylistGridStreaming{gap:12px;padding-bottom:8px;display:flex;overflow:auto hidden}.artistPlaylistGridStreaming .streamingPlaylistCard{flex:0 0 min(180px,56vw)}@media (min-width:760px){.artistPlaylistGridStreaming{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;overflow:visible}.artistPlaylistGridStreaming .streamingPlaylistCard{flex:initial}}.artistPlaylistGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.artistPlaylistCard{border:1px solid var(--rzn-border);color:inherit;background:var(--rzn-surface-elevated);border-radius:12px;gap:6px;padding:14px;text-decoration:none;display:grid}.artistPlaylistPlatform{letter-spacing:.08em;text-transform:uppercase;color:var(--rzn-accent);font-size:11px;font-weight:800}.artistPlaylistCard p{color:var(--rzn-text-soft);margin:0;font-size:13px}.catalogEngagement{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.catalogEngagementCompact{margin-top:4px}.catalogEngagementStat,.catalogEngagementBtn{color:var(--rzn-text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:700;display:inline-flex}.catalogEngagementBtn.isActive{color:var(--rzn-accent)}.catalogEngagementBtn:disabled{opacity:.55;cursor:default}.musicPlayerHiddenEmbed{opacity:.01;pointer-events:none;border:0;width:2px;height:2px;position:fixed;bottom:0;left:0}.musicPlayerClose{font-size:20px;line-height:1}.musicPlayerControl.isActive{border-color:var(--rzn-accent-bright);color:var(--rzn-accent-bright)}.musicPlayerLyricsPanel{border-top:1px solid #ffffff14;padding:12px 18px 16px}.musicPlayerLyricsHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.musicPlayerLyricsHead a{color:#ffffffb8;font-size:13px}.musicPlayerLyricsNote{color:#ffffffb8;margin:0 0 12px;font-size:13px;line-height:1.5}.musicPlayerLyricsLink{display:inline-flex}.musicPlayerBarLyricsOpen{max-height:72vh;overflow:auto}.releaseDetailShell{padding-top:12px}.releaseDetailCompact .releaseDetailHero{margin-bottom:12px}.releaseDetailStack{gap:10px;display:grid}.releaseDetailCollapse{border:1px solid var(--rzn-border);background:var(--rzn-surface-elevated);border-radius:14px;overflow:hidden}.releaseDetailCollapse summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:800;list-style:none;display:flex}.releaseDetailCollapse summary::-webkit-details-marker{display:none}.releaseDetailCollapseCount{color:var(--rzn-text-muted);font-size:12px;font-weight:700}.releaseDetailCollapseBody{padding:0 16px 16px}.releaseDetailTracklist li{align-items:flex-start}@media (max-width:760px){.labelProfileHeroInner{grid-template-columns:1fr}.labelProfileHeroLogo{width:72px;height:72px}}.artistWorkspaceNav{border:1px solid var(--re-border,#00000014);background:#ffffffb8;border-radius:14px;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:6px;display:flex}.artistWorkspaceNavLink{min-height:38px;color:var(--rzn-text-muted,#5c5668);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.artistWorkspaceNavLink.active,.artistWorkspaceNavLink:hover{color:var(--rzn-accent,#e91e8c);background:#e91e8c14}.rosterHeroStatsLive{position:relative}.rosterHeroStatsSynced{color:var(--rzn-text-muted,#6b6575);grid-column:1/-1;margin:4px 0 0;font-size:11px}.emptyMetric{background:#fdf6fab8;border:1px dashed #e91e8c38;border-radius:12px;margin:0 0 18px;padding:14px 16px}.emptyMetricLabel{color:var(--rzn-text,#1a1523);font-weight:700;display:block}.emptyMetric small{color:var(--rzn-text-muted,#6b6575);margin-top:4px;display:block}.enterpriseNavDropdown{position:relative}.enterpriseNavDropdownToggle{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.enterpriseNavDropdownToggle.active,.enterpriseNavDropdown.hasActive .enterpriseNavDropdownToggle{color:var(--rzn-accent,#e91e8c)}.enterpriseNavDropdownMenu{border:1px solid var(--rzn-border,#00000014);opacity:0;pointer-events:none;z-index:30;background:#fff;border-radius:14px;min-width:190px;padding:8px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 16px 40px #140c1c1f}.enterpriseNavDropdown.open .enterpriseNavDropdownMenu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.enterpriseNavDropdownMenu a{color:var(--rzn-text-soft,#5c5668);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.enterpriseNavDropdownMenu a:hover,.enterpriseNavDropdownMenu a.active{color:var(--rzn-accent,#e91e8c);background:#e91e8c14}.enterpriseNavLoginLink{margin-left:4px}.enterpriseNavMobileGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--rzn-text-muted,#6b6575);margin:10px 0 4px;padding:0 4px;font-size:11px;font-weight:800}.enterpriseNavMobileSubLink{padding-left:14px!important}.catalogReleaseChat{margin-top:8px}.catalogChatHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.catalogChatHeader h2{margin:4px 0 0;font-size:clamp(22px,3vw,28px)}.catalogChatHeaderMeta{color:var(--rzn-text-muted,#6b6575);margin:6px 0 0;font-size:14px}.catalogChatYoutubeLink{min-height:38px;color:var(--rzn-accent,#e91e8c);background:#fdf6fae6;border:1px solid #e91e8c38;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.catalogChatShell{background:radial-gradient(circle at 100% 0,#e91e8c14,#0000 42%),linear-gradient(#fff 0%,#fdf8fb 100%);border:1px solid #e91e8c24;border-radius:18px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 40px #1a0e2314}.catalogChatThread{align-content:start;gap:12px;min-height:220px;max-height:420px;padding:18px 16px 12px;display:grid;overflow-y:auto}.catalogChatBubble{grid-template-columns:36px 1fr;align-items:start;gap:10px;display:grid}.catalogChatAvatar{color:#fff;background:linear-gradient(135deg,#e91e8c,#8b5cf6);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.catalogChatBubbleBody{background:#ffffffeb;border:1px solid #e91e8c1a;border-radius:16px 16px 16px 6px;padding:10px 14px}.catalogChatBubbleMeta{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.catalogChatBubbleMeta strong{font-size:14px}.catalogChatBubbleMeta time{color:var(--rzn-text-muted,#6b6575);font-size:12px}.catalogChatBubbleBody p{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.catalogChatEmpty{text-align:center;color:var(--rzn-text-muted,#6b6575);padding:28px 16px}.catalogChatEmpty strong{color:var(--rzn-text,#1a1523);margin-bottom:6px;display:block}.catalogChatComposer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-top:1px solid #e91e8c1a;padding:14px}.catalogChatComposerRow{gap:8px;display:grid}.catalogChatComposerMain{grid-template-columns:1fr auto;align-items:end;gap:10px}.catalogChatNameInput,.catalogChatTextInput{width:100%;font:inherit;background:#fff;border:1px solid #e91e8c29;border-radius:14px;padding:10px 12px}.catalogChatTextInput{resize:vertical;min-height:52px}.catalogChatSendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e91e8c,#c21875);border:0;border-radius:14px;min-width:72px;min-height:44px;font-weight:800}.catalogChatSendBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.catalogChatHeader{flex-direction:column}.catalogChatComposerMain{grid-template-columns:1fr}.catalogChatSendBtn{width:100%}}.releaseEngagementBlock{gap:8px;margin-top:10px;display:grid}.catalogReleaseCommentsCompact{background:#ffffffe0;border:1px solid #e91e8c24;border-radius:12px;padding:8px 10px 10px}.catalogCommentsCompactHead{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;font-size:12px;display:flex}.catalogCommentsCompactLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--rzn-accent,#e91e8c);font-size:11px;font-weight:800}.catalogCommentsCompactCount{color:var(--rzn-text-muted,#6b6575)}.catalogCommentsCompactYoutube{color:var(--rzn-accent,#e91e8c);font-weight:600;text-decoration:none}.catalogCommentsCompactToggle{color:var(--rzn-text-muted,#6b6575);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:600;text-decoration:underline}.catalogChatThreadCompact{scroll-snap-type:x proximity;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow:auto hidden}.catalogChatChip{scroll-snap-align:start;background:#fdf8fc;border:1px solid #e91e8c1f;border-radius:10px;flex:none;width:min(200px,70vw);padding:8px 10px}.catalogChatChip strong{margin-right:6px;font-size:11px;display:inline}.catalogChatChipTime{color:var(--rzn-text-muted,#6b6575);font-size:10px}.catalogChatChip p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.catalogChatComposerCompact{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.catalogChatInputCompact{background:#fff;border:1px solid #e91e8c2e;border-radius:999px;min-height:34px;padding:6px 10px;font-size:13px}.catalogChatSendCompact{background:var(--rzn-accent,#e91e8c);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.catalogChatSendCompact:disabled{opacity:.5;cursor:not-allowed}.catalogChatNameCompact{width:100%;min-height:28px;color:var(--rzn-text-muted,#6b6575);background:0 0;border:0;border-bottom:1px solid #e91e8c1f;margin-top:6px;padding:4px 10px;font-size:11px}.catalogChatNameCompact:focus{border-bottom-color:var(--rzn-accent,#e91e8c);outline:none}:root{--re8-black:#050407;--re8-ink:#0d0a12;--re8-plum:#18101f;--re8-plum-2:#26172f;--re8-card:#ffffff13;--re8-card-strong:#ffffff1f;--re8-line:#ffffff24;--re8-line-soft:#ffffff14;--re8-text:#fff8ff;--re8-muted:#fff8ffb8;--re8-soft:#fff8ff8f;--re8-rose:#e91e8c;--re8-rose-2:#ff5bb8;--re8-success:#69e6aa;--re8-shadow:0 24px 80px #00000061;--re8-radius:18px}.enterprisePage.companyHomePage,.enterprisePage.musicCatalogPage,.enterprisePage.releaseDetailPage,.enterprisePage.labelProfilePage,.enterprisePage.publicArtistPage,.enterprisePage.commerceAccountPage,.enterprisePage.rosterPage{color:var(--re8-text);background:radial-gradient(circle at 18% 0,#e91e8c33,#0000 36rem),radial-gradient(circle at 82% 8%,#5b377947,#0000 34rem),linear-gradient(#08060d 0%,#0f0a15 44%,#050407 100%)}.enterprisePage .enterpriseTopNavWrap{color:var(--re8-text)}.enterpriseTopNavGuest{border-bottom:1px solid var(--re8-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060509bd}.enterpriseTopNavGuest .enterpriseBrandText strong,.enterpriseTopNavGuest .enterpriseNav a,.enterpriseTopNavGuest .enterpriseNavDropdownToggle{color:var(--re8-text)}.enterpriseTopNavGuest .enterpriseBrandText small,.enterpriseTopNavGuest .enterpriseNavMobileGroupLabel{color:var(--re8-muted)}.enterpriseTopNavGuest .enterpriseNav a.active,.enterpriseTopNavGuest .enterpriseNavDropdownToggle.active,.enterpriseTopNavGuest .enterpriseNav a:hover,.enterpriseTopNavGuest .enterpriseNavDropdownToggle:hover{color:var(--re8-rose-2)}.enterpriseTopNavGuest .enterpriseNavPortalLink,.enterpriseTopNavGuest .enterpriseNavLoginLink{color:#fff;background:#e91e8c21;border:1px solid #e91e8c70}.enterpriseNavDropdownMenu,.enterpriseNavMobilePanel{border-color:var(--re8-line);box-shadow:var(--re8-shadow);background:#0c0811f5}.enterprisePage .primary,.enterprisePage a.primary,.enterprisePage button.primary{background:linear-gradient(135deg, var(--re8-rose), #b70f67);color:#fff;border:1px solid #e91e8cb3;border-radius:999px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 12px 32px #e91e8c38}.enterprisePage .primary:hover,.enterprisePage a.primary:hover,.enterprisePage button.primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 18px 44px #e91e8c4d}.enterprisePage .secondary,.enterprisePage a.secondary,.enterprisePage button.secondary{border:1px solid var(--re8-line);color:var(--re8-text);background:#ffffff12;border-radius:999px;transition:transform .16s,background .16s,border-color .16s}.enterprisePage .secondary:hover,.enterprisePage a.secondary:hover,.enterprisePage button.secondary:hover{color:#fff;background:#e91e8c1f;border-color:#e91e8c80;transform:translateY(-1px)}.companyHeroShellCarousel{background:0 0;align-content:start;min-height:0;padding:92px 0 24px;display:grid}.homeHeroCarouselShellRich{width:min(1240px,100% - 28px);margin:0 auto}.homeHeroCarouselRich{border:1px solid var(--re8-line);min-height:clamp(500px,72vh,720px);box-shadow:var(--re8-shadow);background:#08060d;border-radius:28px;overflow:hidden}.homeHeroCarouselSlideRich{min-height:clamp(500px,72vh,720px)}.homeHeroCarouselSlideRich:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050407e0);height:50%;position:absolute;top:auto;bottom:0;left:0;right:0}.homeHeroCarouselSlideContent{z-index:2;align-self:end;width:min(720px,100%);padding:clamp(28px,5vw,58px);position:relative}.homeHeroCarouselCategory,.eyebrow{letter-spacing:.11em}.homeHeroCarouselTitle{color:#fff;letter-spacing:0;max-width:12ch;margin:8px 0;font-size:clamp(42px,8vw,92px);line-height:.92}.homeHeroCarouselByline,.homeHeroCarouselDesc,.homeHeroPortalNote{color:var(--re8-muted)}.homeHeroCarouselDesc{max-width:560px;font-size:clamp(16px,2vw,20px)}.homeHeroBottomBarRich{border:1px solid var(--re8-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border-radius:20px;margin-top:14px}.homeHeroPortalActions{justify-content:center}.homeHeroPortalNote{text-align:center;width:min(780px,100% - 32px);margin:14px auto 0}.homeHeroPortalNote a{color:#fff;font-weight:800}.companyHomePage>.enterpriseSection{border:1px solid var(--re8-line-soft);background:#ffffff0b;border-radius:26px;width:min(1180px,100% - 32px);margin:34px auto;padding:clamp(28px,5vw,52px);box-shadow:0 18px 50px #0000003d}.phase8HomeDiscovery .enterpriseSection.discoverySection{border:1px solid var(--re8-line-soft);width:min(1180px,100% - 32px);color:var(--re8-text);background:#ffffff0d;border-radius:26px;margin:18px auto;padding:clamp(22px,4vw,38px)}.phase8HomeDiscovery .discoverySectionAltBand{background:#ffffff13}.homeDiscoveryIntro{gap:24px}.homeDiscoveryIntro h2,.homeDiscoveryProducerBand h2,.homeFeaturedArtistCopy h2,.homeEventsPressGrid h2,.musicCatalogRowTitle,.labelProfileTabHead h2,.releaseDetailSectionTitle{color:#fff;letter-spacing:0}.homeDiscoveryLead,.homeDiscoveryProducerBand p,.homeFeaturedArtistCopy p,.homeEventsPressGrid p,.musicCatalogLead,.labelProfileTabLead{color:var(--re8-muted)}.homeDiscoveryQuickCard,.musicTile,.musicVideoTile,.streamingPlaylistCard,.rosterArtistCard,.homeEventsCard,.homePressCard,.labelProfileExploreCard{border:1px solid var(--re8-line-soft);color:var(--re8-text);background:#ffffff12;transition:transform .17s,border-color .17s,background .17s;box-shadow:0 18px 44px #00000038}.homeDiscoveryQuickCard:hover,.musicTile:hover,.musicVideoTile:hover,.streamingPlaylistCard:hover,.rosterArtistCard:hover,.homePressItem:hover,.labelProfileExploreCard:hover{background:#ffffff1a;border-color:#e91e8c75;transform:translateY(-3px)}.musicTile{border-radius:16px;width:min(205px,52vw);min-width:min(205px,52vw);padding:10px}.musicTileArt,.musicVideoThumb{background:#ffffff14;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #00000047}.musicTileArt img,.musicVideoThumb img,.catalogVideoPreviewPoster{transition:transform .22s}.musicTile:hover .musicTileArt img,.musicVideoTile:hover .catalogVideoPreviewPoster{transform:scale(1.035)}.musicTileMeta h3,.musicVideoTileTitle,.musicTileMeta h3 a{color:#fff}.musicTileSub,.musicTileSub a,.musicTileType,.musicTileYear,.producerAiMeta{color:var(--re8-muted)}.musicTileBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e91e8c21;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-bottom:7px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.homeFeaturedArtistCard,.homeEventsPressGrid{grid-template-columns:minmax(180px,.46fr) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,34px);display:grid}.homeFeaturedArtistMedia{aspect-ratio:1;border:1px solid var(--re8-line);background:linear-gradient(145deg, var(--re8-plum), var(--re8-rose));box-shadow:var(--re8-shadow);border-radius:28px;overflow:hidden}.homeFeaturedArtistMedia img{object-fit:cover;width:100%;height:100%}.homeFeaturedArtistMedia span{place-items:center;height:100%;font-size:clamp(64px,12vw,120px);font-weight:900;display:grid}.homeEventsPressGrid{align-items:stretch}.homeEventsCard,.homePressCard{border-radius:22px;gap:12px;padding:clamp(18px,4vw,28px);display:grid}.homePressItem{border-top:1px solid var(--re8-line-soft);gap:4px;padding:12px 0;display:grid}.homePressItem span,.homePressItem small{color:var(--re8-soft)}.homePressItem strong{color:#fff}.musicCatalogPage .musicCatalogShell.phase8CatalogShell,.releaseDetailShell{width:min(1180px,100% - 32px);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:96px 0 52px}.phase8CatalogHero{border:1px solid var(--re8-line);min-height:360px;box-shadow:var(--re8-shadow);background:radial-gradient(circle at 85% 15%,#e91e8c47,#0000 18rem),linear-gradient(135deg,#ffffff1a,#ffffff0a);border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(24px,5vw,58px);margin-bottom:28px;padding:clamp(24px,5vw,52px);display:grid}.musicCatalogPageTitle{color:#fff;letter-spacing:0;margin:0 0 12px;font-size:clamp(42px,8vw,86px);font-weight:900;line-height:.96;display:block}.phase8CatalogStats{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.phase8CatalogStats span{border:1px solid var(--re8-line-soft);color:var(--re8-muted);background:#ffffff12;border-radius:999px;align-items:baseline;gap:6px;padding:9px 12px;display:inline-flex}.phase8CatalogStats strong{color:#fff}.phase8CatalogArtworkStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;transform:rotate(-2deg)}.phase8CatalogArtworkStack img{aspect-ratio:1;object-fit:cover;border:1px solid var(--re8-line);border-radius:18px;width:100%;box-shadow:0 18px 44px #00000057}.musicCatalogTabs{gap:8px;margin:18px 0 26px}.musicCatalogPage .musicCatalogTab,.labelProfileTabBar .musicCatalogTab,.labelProfileMusicViews .musicCatalogTab{border:1px solid var(--re8-line);color:var(--re8-muted);background:#ffffff12;border-radius:999px}.musicCatalogPage .musicCatalogTab.active,.labelProfileTabBar .musicCatalogTab.active,.labelProfileMusicViews .musicCatalogTab.active{color:#fff;background:#e91e8c29;border-color:#e91e8ca6}.musicCatalogRow{margin:30px 0}.musicVideoTileRow{border-radius:18px}.releaseDetailCompact{color:var(--re8-text)}.releaseDetailHero{border:1px solid var(--re8-line);box-shadow:var(--re8-shadow);background:radial-gradient(circle at 20% 10%,#e91e8c33,#0000 22rem),linear-gradient(135deg,#ffffff1a,#ffffff09);border-radius:30px;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,56px);padding:clamp(20px,5vw,48px);display:grid}.releaseDetailArt{border-radius:24px;box-shadow:0 26px 70px #00000070}.releaseDetailHeroCopy h1{color:#fff;letter-spacing:0;font-size:clamp(38px,7vw,78px);line-height:.98}.releaseDetailArtist a,.releaseDetailEyebrow{color:var(--re8-rose-2)}.releaseDetailHeroMeta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.releaseDetailHeroMeta span,.releaseAudioVersionToggle button,.statusBadge{border-radius:999px}.releaseDetailHeroMeta span{border:1px solid var(--re8-line-soft);color:var(--re8-muted);background:#ffffff12;padding:7px 10px;font-size:13px;font-weight:700}.releaseDetailDesc,.releaseDetailGenre,.releaseDetailPurchaseSummary{color:var(--re8-muted)}.releaseDetailPurchaseSummary{max-width:560px;margin:10px 0 0;font-size:14px}.releaseDetailSection{border:1px solid var(--re8-line-soft);background:#fff1;border-radius:24px;margin-top:22px;padding:clamp(18px,4vw,28px)}.releaseDetailTrackRow{border-color:var(--re8-line-soft);background:#ffffff0b}.releaseDetailTrackRow:hover,.releaseDetailTrackRow.isActiveTrack{background:#e91e8c1a;border-color:#e91e8c7a}.releaseDetailTrackTitle,.releaseDetailMetaList dt,.releaseDetailMetaList dd{color:#fff}.releaseDetailTrackMeta,.releaseDetailSectionCount{color:var(--re8-muted)}.releaseDetailPage .catalogReleaseCommentsCompact{border-color:var(--re8-line-soft);color:var(--re8-text);background:#ffffff12}.releaseDetailPage .catalogChatInputCompact,.releaseDetailPage .catalogChatNameCompact{border-color:var(--re8-line-soft);color:#fff;background:#ffffff14}.releaseDetailPage .catalogChatInputCompact::placeholder,.releaseDetailPage .catalogChatNameCompact::placeholder{color:var(--re8-soft)}.labelProfileTabBar{border-bottom:1px solid var(--re8-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060509db}.labelProfileHeroCompact,.publicArtistHero,.labelProfileAboutPanel,.publicArtistStatsBand,.publicProfileGrid .panel,.publicCatalogSection,.pressCard{border:1px solid var(--re8-line-soft);color:var(--re8-text);background:#ffffff12;box-shadow:0 18px 52px #0000003d}.labelProfileHeroCompact,.publicArtistHero{border-radius:30px;width:min(1180px,100% - 32px);margin:22px auto}.rosterArtistHero.publicArtistHero{background:radial-gradient(circle at 80% 0,#e91e8c38,#0000 20rem),#fff1;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr);align-items:center;gap:clamp(22px,5vw,48px);margin-top:96px;padding:clamp(24px,5vw,52px);display:grid}.rosterArtistHeroAside{border:1px solid var(--re8-line-soft);color:var(--re8-text);background:#ffffff12;border-radius:26px;padding:clamp(16px,4vw,26px)}.rosterArtistAvatarLarge{box-shadow:var(--re8-shadow);background:#ffffff14;border:1px solid #e91e8c6b}.rosterArtistAvatarLarge img{object-fit:cover}.publicArtistStatsBand,.artistLiveStats,.rosterArtistHeroAside .artistLiveStats,.rosterArtistHeroAside .rosterHeroStatsLive{border-color:var(--re8-line-soft);color:var(--re8-text);background:#ffffff0e}.rosterArtistHeroAside .rosterHeroStatsLive div{border:1px solid var(--re8-line-soft);color:var(--re8-text);box-shadow:none;background:#ffffff13}.publicArtistStatsBand strong,.artistLiveStats strong,.rosterArtistHeroAside strong,.rosterArtistHeroAside .rosterHeroStatsLive strong{color:#fff}.publicArtistStatsBand span,.artistLiveStats span,.rosterArtistHeroAside span,.rosterArtistHeroAside .rosterHeroStatsLive span{color:var(--re8-muted)}.labelProfileHeroCopy h1,.rosterArtistHeroCopy h1,.publicBioPanel h2,.publicArtistStats h2,.connectedProfilesPanel h2,.publicCatalogSection h2,.pressCard h3{color:#fff;letter-spacing:0}.labelProfileHeroLead,.labelProfileAboutPanel p,.rosterArtistHeroBio,.publicBioPanel p,.publicArtistStats .row small,.connectedProfilesPanel p,.publicCatalogSection p,.pressCard p{color:var(--re8-muted)}.labelProfileShell,.rosterVideosPublic{color:var(--re8-text)}.labelProfileExploreGrid{gap:14px}.externalProfilePills a,.rosterTag,.beatTag{border-color:var(--re8-line-soft);color:var(--re8-text);background:#ffffff12}.commerceAccountPage .enterpriseSection{width:min(1120px,100% - 32px);margin:0 auto;padding:100px 0 54px}.commerceAccountPage .pageHeader{border:1px solid var(--re8-line);background:radial-gradient(circle at 85% 15%,#e91e8c2e,#0000 18rem),#ffffff12;border-radius:28px;padding:clamp(22px,5vw,42px)}.commerceAccountPage .pageHeader h1,.commerceDownloadCardCopy h3,.commercePlaceholderCard h3{color:#fff}.myDownloadsLookup,.commerceOrderCard,.commercePlaceholderCard{border:1px solid var(--re8-line-soft);color:var(--re8-text);background:#ffffff13;border-radius:22px}.myDownloadsLookup input{border:1px solid var(--re8-line);color:#fff;background:#ffffff14;border-radius:12px}.commerceAccountTabs{border:1px solid var(--re8-line-soft);background:#ffffff0f;border-radius:999px;padding:8px}.commerceAccountTabs button{color:var(--re8-muted);background:0 0;border:0}.commerceAccountTabs button.isActive{color:#fff;background:#e91e8c29}.commerceDownloadMeterBar span{background:#ffffff2e}.artistAccountShell,.producerAccountShell,.opsShell{--rzn-bg:#07050a;--rzn-surface:#ffffff13;--rzn-surface-elevated:#ffffff1a;--rzn-surface-hover:#ffffff21;--rzn-text:#fff8ff;--rzn-text-soft:#fff8ffc2;--rzn-text-muted:#fff8ff94;--rzn-border:#ffffff1f;--rzn-border-strong:#ffffff2e;--rzn-accent:var(--re8-rose);--rzn-accent-bright:var(--re8-rose-2);--rzn-accent-soft:#e91e8c24;--rzn-accent-border:#e91e8c80;color:var(--rzn-text);background:radial-gradient(circle at 14% 0,#e91e8c29,#0000 28rem),linear-gradient(#09070d,#050407)}.artistAccountShell .appSidebar,.producerAccountShell .appSidebar,.opsShell .appSidebar{border-right:1px solid var(--re8-line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a070ddb}.artistAccountShell .appShellMain,.producerAccountShell .appShellMain,.opsShell .appShellMain{background:0 0}.artistAccountShell .appMobileTop,.producerAccountShell .appMobileTop,.opsShell .appMobileTop,.appWorkspaceToolbar{border-color:var(--re8-line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07050acc}.appSidebarBrand,.opsSidebarBrand{border-bottom-color:var(--re8-line-soft)}.sidebarLink{min-height:42px;color:var(--rzn-text-soft);border:1px solid #0000;border-radius:12px}.sidebarLink:hover,.sidebarLink.active{color:#fff;background:#e91e8c24;border-color:#e91e8c57}.panel,.dashStatCard,.analyticsInsightCard,.artistAccountStatusCard,.producerStatusCard,.readinessCard,.trustAlert,.notificationPanel,.opsStatCard,.opsQueueCard,.adminReviewRow{border-color:var(--rzn-border);background:var(--rzn-surface);color:var(--rzn-text);box-shadow:0 14px 38px #0003}.pageHeader.artistDashboardHeader,.pageHeader.producerDashboardHeader,.ownerConsoleHeader{border:1px solid var(--rzn-border);background:radial-gradient(circle at 86% 0,#e91e8c2e,#0000 18rem),#ffffff14;border-radius:24px;padding:clamp(20px,4vw,34px)}.pageHeader h1,.pageHeader h2,.panel h2,.panel h3,.dashStatCard strong,.analyticsInsightCard strong,.artistAccountStatusCard strong,.producerStatusCard strong,.readinessCard strong,.opsStatCard strong,.opsQueueCard span,.adminReviewRow span{color:#fff;letter-spacing:0}.pageHeaderDescription,.helpText,.panel p,.dashStatCard small,.analyticsInsightCard small,.artistAccountStatusCard p,.producerStatusCard p,.readinessCard p,.trustAlert p,.row small{color:var(--rzn-text-soft)}.dashQuickActions,.pageHeaderActions,.reviewActions,.commerceDocActions{gap:10px}.appShell .primary,.opsShell .primary,.appShell button.primary,.opsShell button.primary{background:linear-gradient(135deg, var(--re8-rose), #b70f67);color:#fff;border:1px solid #e91e8cb8;border-radius:999px}.appShell .secondary,.opsShell .secondary,.appShell button.secondary,.opsShell button.secondary{border:1px solid var(--rzn-border);color:#fff;background:#ffffff12;border-radius:999px}.workspaceSearchInput,.authShell input,.authShell select,.authShell textarea,.appShell input,.appShell select,.appShell textarea,.opsShell input,.opsShell select,.opsShell textarea{border-color:var(--rzn-border);color:#fff;background:#ffffff14}.workspaceSearchInput::placeholder,.appShell input::placeholder,.appShell textarea::placeholder,.opsShell input::placeholder,.opsShell textarea::placeholder{color:var(--rzn-text-muted)}.artistAccountStatusGrid,.producerStatusGrid,.dashStatGrid,.analyticsInsightGrid,.producerInsightGrid,.workspaceGrid,.ownerKpiGrid,.opsCommandBand{gap:14px}.emptyState{border-color:var(--rzn-border);background:#ffffff0e}.releaseListArtwork,.beatMgmtCover,.commercePurchaseCover{border-radius:14px;overflow:hidden}.opsShell .ownerConsoleHeader,.opsShell .reviewPackagePanel,.opsShell .detailPanel{border-color:var(--rzn-border);background:#ffffff13}@media (max-width:900px){.homeHeroCarouselShellRich,.companyHomePage>.enterpriseSection,.phase8HomeDiscovery .enterpriseSection.discoverySection,.musicCatalogPage .musicCatalogShell.phase8CatalogShell,.releaseDetailShell,.labelProfileHeroCompact,.publicArtistHero,.commerceAccountPage .enterpriseSection{width:calc(100% - 20px)}.homeHeroCarouselRich,.homeHeroCarouselSlideRich{border-radius:22px;min-height:560px}.homeHeroCarouselTitle,.musicCatalogPageTitle,.releaseDetailHeroCopy h1{font-size:clamp(38px,13vw,62px)}.phase8CatalogHero,.releaseDetailHero,.homeFeaturedArtistCard,.homeEventsPressGrid,.rosterArtistHero.publicArtistHero{grid-template-columns:1fr}.phase8CatalogArtworkStack{grid-template-columns:repeat(4,minmax(0,1fr));transform:none}.releaseDetailHero{padding:16px}.releaseDetailArtWrap{max-width:min(100%,340px);margin:0 auto}.commerceAccountTabs,.musicCatalogTabs{border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.commerceAccountTabs button,.musicCatalogTab{flex:none;min-height:42px}.artistAccountShell .appSidebar,.producerAccountShell .appSidebar,.opsShell .appSidebar{width:min(320px,100vw - 28px)}.appShellContent{width:calc(100% - 20px)}}@media (max-width:520px){.companyHeroShellCarousel{padding-top:76px}.homeHeroCarouselSlideContent{padding:22px}.homeHeroPortalActions,.marketingActions,.dashQuickActions,.pageHeaderActions,.commerceDocActions{width:100%}.homeHeroPortalActions .primary,.homeHeroPortalActions .secondary,.marketingActions .primary,.marketingActions .secondary,.dashQuickActions .primary,.dashQuickActions .secondary,.pageHeaderActions .primary,.pageHeaderActions .secondary,.commerceDocActions .primary,.commerceDocActions .secondary{flex:100%;justify-content:center;min-width:0}.phase8CatalogArtworkStack{display:none}.musicTile{width:min(178px,54vw);min-width:min(178px,54vw)}.commerceDownloadCardMain{grid-template-columns:82px minmax(0,1fr)}}.phase2TopBar{color:#fff;text-align:center;letter-spacing:.2px;background:linear-gradient(90deg,#0f0f10,#1f1f22);border-bottom:1px solid #ffffff1a;padding:10px 14px;font-weight:700}.phase2HeroWrap{max-width:1080px;margin:0 auto;padding:26px 18px 8px}.phase2TrustStripWrap{padding-top:16px}.phase2HeroCard{background:#fff;border:1px solid #e8e8ea;border-radius:14px;padding:20px;box-shadow:0 10px 30px #0000000d}.phase2HeroTitle{margin:0 0 8px;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.1}.phase2HeroText{opacity:.85;margin:0}.phase2TrustRow{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.phase2TrustRow>div{text-align:center;background:#fafafa;border:1px solid #ececef;border-radius:10px;padding:10px;font-weight:600}@media (max-width:760px){.phase2TrustRow{grid-template-columns:repeat(2,minmax(120px,1fr))}}.siteFrameHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #14182114;position:sticky;top:0}.siteFrameHeaderInner{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);min-height:78px;margin:0 auto;padding:16px 0;display:flex}.siteFrameBrand{align-items:center;gap:12px;display:inline-flex}.siteFrameBrandLogo,.siteFrameFooterLogo{object-fit:cover;border:1px solid #14182114;border-radius:14px;width:44px;height:44px}.siteFrameBrandText,.siteFrameFooterHome{align-items:center;gap:12px;display:inline-flex}.siteFrameBrandText strong,.siteFrameFooterHome strong{color:#141821;font-size:14px;display:block}.siteFrameBrandText small{color:#1418218f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.siteFrameNav{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.siteFrameNav a,.siteFrameAction{color:#455065;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.siteFrameActions{align-items:center;gap:10px;display:flex}.siteFrameActionPrimary{color:#fff;background:#141821}.siteFrameFooter{border-radius:28px;width:min(1180px,100% - 32px);margin:0 auto 32px;padding:24px}.siteFrameFooterBrand{border-bottom:1px solid #14182114;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.siteFrameFooterHome p{color:#1418219e;margin:4px 0 0}.siteFrameFooterSocial{flex-shrink:0}.siteFrameFooterLinks{flex-wrap:wrap;gap:10px;display:flex}.siteFrameFooterLinks a{color:#141821;background:#f5f7fa;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-weight:600;display:inline-flex}.homeLandingPage{color:#141821;padding:0 16px 40px;background:radial-gradient(circle at 0 0,#7f12c914,#0000 26%),linear-gradient(#fcfcff 0%,#f4f5f9 100%)!important}.homeLandingHero{width:min(1180px,100%);margin:0 auto;padding:clamp(42px,8vw,76px) 0 30px}.homeLandingHeroGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);align-items:stretch;gap:24px;display:grid}.homeLandingHeroCopy,.homeLandingHeroPanel,.homeLandingPanel,.homeLandingServiceCard,.homeLandingArtistCard,.homeLandingReleaseCard,.homeLandingMarketplaceCard,.homeLandingFooter{background:#ffffffe6;border:1px solid #14182114;border-radius:28px;box-shadow:0 20px 40px #1418210f}.homeLandingHeroCopy{padding:clamp(28px,5vw,52px)}.homeLandingHeroPanel{gap:18px;padding:28px;display:grid}.homeLandingEyebrow{color:#1418218f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.homeLandingLogo{width:min(180px,42vw);height:auto;margin-bottom:20px;display:block}.homeLandingHero h1{letter-spacing:-.05em;color:#141821;margin:0;font-size:clamp(2.8rem,7vw,5rem);line-height:.94}.homeLandingLead{color:#1e2430;width:min(700px,100%);margin:18px 0 0;font-size:clamp(1.1rem,2.6vw,1.4rem);font-weight:700;line-height:1.45}.homeLandingBody{color:#141821b8;width:min(720px,100%);margin:16px 0 0;font-size:1.02rem;line-height:1.75}.homeLandingActions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:30px;display:flex}.homeLandingAction{color:#141821;background:#fff;border:1px solid #1418211a;border-radius:999px;justify-content:center;align-items:center;min-width:138px;min-height:48px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.homeLandingAction:hover,.homeLandingInlineLink:hover,.homeLandingLinkCard:hover{transform:translateY(-1px)}.homeLandingActionPrimary{color:#fff;background:linear-gradient(135deg,#7f12c9,#9d32e6);border-color:#7f12c94d;box-shadow:0 16px 30px #7f12c933}.homeLandingActionSecondary{background:#fff}.homeLandingActionTertiary{background:#f3f4f8}.homeLandingHeroPanelHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.homeLandingHeroPanelHeader span,.homeLandingMiniLabel{color:#14182185;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.homeLandingHeroPanelHeader strong{color:#141821;font-size:14px}.homeLandingHeroPanel p,.homeLandingPanel p,.homeLandingServiceCard p,.homeLandingMarketplaceCard p,.homeLandingArtistCard p,.homeLandingReleaseCopy p,.homeLandingSectionHeading p,.homeLandingFooter p,.homeLandingFooter li{color:#141821b8;line-height:1.65}.homeLandingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeLandingStats div{background:#f5f6fa;border:1px solid #1418210f;border-radius:20px;padding:16px}.homeLandingStats strong{color:#141821;margin-bottom:4px;font-size:1.4rem;display:block}.homeLandingStats span,.homeLandingHeroMeta span{color:#1418219e;font-size:13px}.homeLandingHeroMeta{flex-wrap:wrap;gap:10px 14px;display:flex}.homeLandingSection{width:min(1180px,100%);margin:0 auto 24px}.homeLandingSectionHeading{width:min(760px,100%);margin-bottom:18px}.homeLandingSectionHeading h2,.homeLandingCatalogHeader h3,.homeLandingFooterBrand h2{color:#141821;margin:0 0 10px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08}.homeLandingProfileGrid,.homeLandingServiceGrid,.homeLandingArtistGrid,.homeLandingReleaseGrid,.homeLandingMarketplaceGrid,.homeLandingFooterGrid{gap:18px;display:grid}.homeLandingProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.homeLandingPanel,.homeLandingServiceCard,.homeLandingMarketplaceCard{padding:26px}.homeLandingPanel h3,.homeLandingServiceCard h3,.homeLandingArtistCard h3,.homeLandingReleaseCopy h3,.homeLandingMarketplaceCard h3{color:#141821;margin:8px 0 10px;font-size:1.22rem;line-height:1.28}.homeLandingDetailList,.homeLandingFooterList{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.homeLandingDetailList li{border-bottom:1px solid #14182114;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.homeLandingDetailList li:last-child{border-bottom:0;padding-bottom:0}.homeLandingDetailList span{color:#1418218a}.homeLandingDetailList strong,.homeLandingDetailList a,.homeLandingReleaseCopy a,.homeLandingInlineLink,.homeLandingFooterLinks a,.homeLandingFooterList a{color:#141821;font-weight:700}.homeLandingServiceGrid,.homeLandingMarketplaceGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.homeLandingArtistGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.homeLandingArtistCard{grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.homeLandingArtistMedia{background:linear-gradient(#7f12c91f,#1418210a);min-height:100%}.homeLandingArtistMedia img,.homeLandingReleaseArt img{object-fit:cover;width:100%;height:100%;display:block}.homeLandingArtistMedia span,.homeLandingReleaseArt span{color:#7f12c9;place-items:center;width:100%;height:100%;font-size:2rem;font-weight:800;display:grid}.homeLandingArtistCopy{padding:24px}.homeLandingArtistRole{margin-top:-4px;font-weight:700;color:#141821e0!important}.homeLandingTagRow{flex-wrap:wrap;gap:8px;margin:16px 0 18px;display:flex}.homeLandingTagRow span{color:#4f5868;background:#f5f6fa;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.homeLandingCatalogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.homeLandingCatalogHeader h3{margin:0;font-size:1.5rem}.homeLandingReleaseGrid,.homeLandingFooterGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeLandingReleaseCard{overflow:hidden}.homeLandingReleaseArt{aspect-ratio:1;background:#eef0f6;display:block}.homeLandingReleaseCopy{padding:18px 20px 22px}.homeLandingInlineLink{align-items:center;gap:6px;transition:transform .18s;display:inline-flex}.homeLandingInlineLink:after{content:"→"}.homeLandingFooter{width:min(1180px,100%);margin:0 auto;padding:28px}.homeLandingFooterBrand{width:min(760px,100%);margin-bottom:22px}.homeLandingFooterLegal{margin-top:14px;font-size:13px}.homeLandingFooterGrid{align-items:flex-start}.homeLandingFooterLinks{gap:10px;display:grid}.homeLandingFooterSocial{justify-content:flex-start}@media (max-width:900px){.siteFrameHeaderInner,.siteFrameFooterBrand{flex-direction:column;align-items:flex-start}.siteFrameNav,.siteFrameActions{justify-content:flex-start;width:100%}.homeLandingHeroGrid,.homeLandingProfileGrid,.homeLandingArtistGrid,.homeLandingReleaseGrid,.homeLandingFooterGrid{grid-template-columns:1fr}.homeLandingServiceGrid,.homeLandingMarketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeLandingArtistCard{grid-template-columns:1fr}.homeLandingArtistMedia{aspect-ratio:1/.92}}@media (max-width:640px){.siteFrameHeaderInner,.siteFrameFooter,.homeLandingHero,.homeLandingSection,.homeLandingFooter{width:min(100%,100% - 4px)}.siteFrameFooter{border-radius:22px;padding:20px}.homeLandingHero{padding-top:24px}.homeLandingHeroCopy,.homeLandingHeroPanel,.homeLandingPanel,.homeLandingServiceCard,.homeLandingMarketplaceCard,.homeLandingArtistCopy,.homeLandingFooter{padding:22px}.homeLandingAction{width:100%}.homeLandingStats,.homeLandingServiceGrid,.homeLandingMarketplaceGrid,.homeLandingReleaseGrid{grid-template-columns:1fr}.homeLandingCatalogHeader,.homeLandingDetailList li{flex-direction:column;align-items:flex-start}}.workspaceSectionBoard{gap:18px;margin:28px 0;display:grid}.workspaceSectionBoardHead p{max-width:760px}.workspaceSectionBoardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.workspaceSectionCard{height:100%}.workspaceSectionChecklist{color:#ffffffd1;gap:8px;margin:0 0 18px;padding-left:18px;display:grid}.siteFrameHeader{background:#09090ddb;border-bottom:1px solid #ffffff1f;box-shadow:0 18px 50px #00000038}.siteFrameHeaderInner{min-height:74px}.siteFrameBrandText strong,.siteFrameFooterHome strong{color:#fff9ef}.siteFrameBrandText small,.siteFrameFooterHome p{color:#fff9ef9e}.siteFrameBrandLogo,.siteFrameFooterLogo{background:#fff;border-color:#ffffff24;border-radius:10px}.siteFrameNavPanel{flex:1;justify-content:flex-end;align-items:center;gap:18px;display:flex}.siteFrameNav a,.siteFrameAction{color:#fff9efb8;background:0 0;border-radius:8px}.siteFrameNav a.active,.siteFrameNav a:hover{color:#fff9ef;background:#ffffff13;border-color:#ffffff24}.siteFrameActionSecondary{color:#fff9ef;border-color:#ffffff29}.siteFrameActionPrimary{color:#fff;background:linear-gradient(135deg,#ff4ead,#8d5cff);border-color:#ff4ead94}.siteFrameActionCount,.siteFrameCartCount{color:#09090d;background:#3ee7ff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.74rem;font-weight:900;display:inline-grid}.siteFrameMenuToggle{color:#fff9ef;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-weight:800;display:none}.siteFrameMenuChevron{width:18px;height:18px;transition:transform .18s}.siteFrameMenuChevron.isOpen{transform:rotate(180deg)}.siteFrameMobileCurtain{display:none}.siteFrameFooter{color:#fff9ef;background:radial-gradient(circle at 12% 0,#8d5cff2e,#0000 34%),#0c0b11;border:1px solid #ffffff1f;border-radius:0;margin-top:0;margin-bottom:0;padding:clamp(26px,4vw,42px)}.siteFrameFooterBrand{border-bottom-color:#ffffff1f;align-items:flex-start}.siteFrameFooterLinks{grid-template-columns:repeat(5,minmax(130px,1fr));gap:22px;display:grid}.siteFrameFooterLinks div{align-content:flex-start;gap:9px;display:grid}.siteFrameFooterLinks h2{color:#fff9ef;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.82rem}.siteFrameFooterLinks a{color:#fff9efa8;background:0 0;border-radius:0;justify-content:flex-start;min-height:0;padding:0;font-weight:700}.siteFrameFooterLinks a:hover{color:#3ee7ff}@media (max-width:1024px){.siteFrameMenuToggle{display:inline-flex}.siteFrameNavPanel{z-index:45;background:#0c0b11fa;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:fixed;top:74px;left:14px;right:14px;box-shadow:0 28px 80px #00000075}.siteFrameNavPanel.isOpen,.siteFrameMobileCurtain.isOpen{display:flex}.siteFrameMobileCurtain.isOpen{z-index:44;background:#00000070;position:fixed;top:74px;bottom:0;left:0;right:0}.siteFrameNav,.siteFrameActions{flex-direction:column;align-items:stretch;width:100%}.siteFrameNav a,.siteFrameAction{justify-content:center;width:100%}.siteFrameFooterLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.siteFrameHeaderInner,.siteFrameFooter{width:min(100% - 24px,1180px)}.siteFrameHeaderInner{flex-direction:row;align-items:center}.siteFrameBrandText small{display:none}.siteFrameFooterBrand,.siteFrameFooterLinks{grid-template-columns:1fr}.siteFrameFooterBrand{flex-direction:column}}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.publicArtistPage,.catalogPage,.labelProfilePage,.reAccountShell,.appShell){--ux-bg:#09090d;--ux-panel:#fff1;--ux-panel-strong:#ffffff18;--ux-border:#ffffff24;--ux-text:#fff9ef;--ux-muted:#fff9efad;--ux-soft:#fff9ef7a;--ux-blue:#3ee7ff;--ux-pink:#ff4ead;--ux-violet:#8d5cff;color:var(--ux-text);background:radial-gradient(circle at 15% 0,#8d5cff2e,#0000 34%),linear-gradient(#111018 0%,#09090d 48%,#0d0b11 100%)!important}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage) :-webkit-any(h1,h2,h3,strong){color:var(--ux-text)}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage) :is(h1,h2,h3,strong){color:var(--ux-text)}:where(.reAccountShell,.appShell) :is(.rePageHeader h1,.panel h2,.panel h3,.dashboardHeroCopy h2,.reCard h3,.reStatCard strong){color:var(--ux-text)}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage) :-webkit-any(p,small,dd,li){color:var(--ux-muted)}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage) :is(p,small,dd,li){color:var(--ux-muted)}:where(.reAccountShell,.appShell) :-webkit-any(p,small,dd,li,.helpText){color:var(--ux-muted)}:where(.reAccountShell,.appShell) :is(p,small,dd,li,.helpText){color:var(--ux-muted)}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :-webkit-any(input,select,textarea){width:100%;min-height:46px;color:var(--ux-text);background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;outline:none}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :is(input,select,textarea){width:100%;min-height:46px;color:var(--ux-text);background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;outline:none}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :-webkit-any(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #3ee7ffb8}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :is(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #3ee7ffb8}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :-webkit-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #3ee7ffb8}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #3ee7ffb8}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :-webkit-any(.primary,.reButton-primary){background:linear-gradient(135deg, var(--ux-pink), var(--ux-violet));color:#fff;border:1px solid #ff4ead8f;border-radius:8px}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :is(.primary,.reButton-primary){background:linear-gradient(135deg, var(--ux-pink), var(--ux-violet));color:#fff;border:1px solid #ff4ead8f;border-radius:8px}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :-webkit-any(.secondary,.ghost,.reButton-secondary){color:var(--ux-text);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.enterpriseAuthPage,.roleLoginPage,.reAccountShell,.appShell) :is(.secondary,.ghost,.reButton-secondary){color:var(--ux-text);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px}.publicStudioHero,.publicBeatMarketplaceHero{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:clamp(24px,5vw,58px);width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(42px,7vw,86px) 0 clamp(26px,5vw,54px);display:grid}.publicStudioHeroCopy h1,.publicBeatMarketplaceHeroCopy h1,.beatPurchasePage .pageHeader h1,.enterpriseAuthIntro h1,.roleLoginPage h1{letter-spacing:0;margin:0;font-size:clamp(3rem,7.4vw,6.8rem);line-height:.9}.publicStudioKicker,.publicBeatMarketplaceKicker,.enterpriseAuthIntro .eyebrow,.pageHeader .eyebrow,.reEyebrow,.eyebrow{letter-spacing:.14em;color:var(--ux-blue)!important}.publicStudioHeroCopy>p:not(.publicStudioKicker),.publicBeatMarketplaceLead,.enterpriseAuthIntro>p{max-width:760px;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.6}.publicStudioHeroMedia,.publicBeatMarketplaceHeroMedia,.beatDetailCard,.beatCheckoutPanel,.studioBookingForm,.publicStudioBookingAside,.studioServiceCard,.publicBeatMarketplaceCollectionCard,.marketplaceFilterPanel,.enterpriseAuthCard,.roleLoginCard,.panel,.reCard,.dashboardHeroCopy,.artistCommandHero,.artistProductSectionCard,.artistAccountStatusCard,.dashStatCard,.analyticsInsightCard,.musicTile,.publicArtistHero,.publicArtistSection,.publicCatalogPromoStrip{box-shadow:inset 0 1px #ffffff14;border:1px solid var(--ux-border)!important;background:var(--ux-panel)!important;border-radius:12px!important}.publicStudioHeroMedia,.publicBeatMarketplaceHeroMedia{position:relative;overflow:hidden}.publicStudioHeroMedia img,.publicBeatMarketplaceHeroMedia img,.beatDetailCard>img,.beatCardPremiumArt img,.beatMgmtCover,.musicTileArt img{object-fit:cover;width:100%;height:100%}.publicStudioLivePanel,.publicBeatMarketplaceHeroOverlay{border:1px solid var(--ux-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090dc7;border-radius:10px;padding:16px;position:absolute;top:auto;bottom:18px;left:18px;right:18px}.publicStudioCommand,.publicStudioSection,.publicBeatMarketplaceToolbar,.publicBeatMarketplaceCollections,.publicBeatMarketplaceCatalog,.publicBeatMarketplaceFooterBand,.beatDetailSection,.enterpriseAuthWrap,.roleLoginGrid,.roleLoginPage .enterpriseSection{width:min(1180px,100% - 36px);margin-left:auto;margin-right:auto}.publicStudioCommand{border:1px solid var(--ux-border);background:var(--ux-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.publicStudioCommandStep{background:#ffffff0e;align-content:center;gap:6px;min-height:86px;padding:18px;display:grid}.publicStudioCommandStep span,.studioBookingSectionHead span,.studioServiceStatus,.beatCardPreviewState,.selectedLicenseSummary span{color:var(--ux-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.studioServiceGrid,.publicBeatMarketplaceCollections,.beatGridPremium,.beatMgmtGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publicStudioBookingLayout,.studioBookingGrid,.beatDetailGrid{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.studioBookingGrid,.beatDetailGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.studioBookingForm,.publicStudioBookingAside,.studioServiceCard,.beatCheckoutPanel,.beatDetailCard,.beatCardPremium,.beatMgmtCard{padding:clamp(18px,3vw,28px)}.studioBookingHeader,.studioBookingSectionHead,.panelHeader,.beatCardPremiumTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.studioField,.enterpriseAuthField,.beatBuyerEmail,.marketplaceFilterRow label,.publicBeatMarketplaceToolbar label{color:var(--ux-text);gap:8px;font-weight:800;display:grid}.studioFieldError,.formFieldError,.studioBookingError,.errorText{color:#ffb6cf!important}.studioSlots,.studioPayMethodTabs,.publicStudioHeroActions,.publicBeatMarketplaceActions,.dashQuickActions,.artistHeroActions,.beatMgmtActions{flex-wrap:wrap;gap:10px;display:flex}.studioSlot,.studioPayTab,.licenseTierCard,.publicCatalogPromoMode,.roleLoginSwitch a{min-height:44px;color:var(--ux-text);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px}.enterpriseAuthPortalSwitch :-webkit-any(a,button){min-height:44px;color:var(--ux-text);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px}.enterpriseAuthPortalSwitch :is(a,button){min-height:44px;color:var(--ux-text);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px}.studioSlot.selected,.studioPayTab.active,.licenseTierCard.active,.publicCatalogPromoMode.isActive,.enterpriseAuthPortalSwitch .active,.roleLoginSwitch .active{color:#fff;background:#3ee7ff1f;border-color:#3ee7ff8a}.studioSummary,.bookingSummaryCard,.selectedLicenseSummary{border:1px solid var(--ux-border);background:#ffffff0b;border-radius:10px;gap:10px;padding:16px;display:grid}.studioSummaryRow,.bookingSummaryMeta div,.beatDetailStats,.beatCardTags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bookingSummaryMeta{gap:10px;display:grid}.publicBeatMarketplaceToolbar,.marketplaceFilterPanel{padding:18px}.publicBeatMarketplaceToolbar,.marketplaceFilterRow{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,.75fr)) auto;align-items:end;gap:12px;display:grid}.beatCardPremium{color:var(--ux-text);border:1px solid var(--ux-border);background:var(--ux-panel);border-radius:12px;gap:0;padding:0;display:grid;overflow:hidden}.beatCardPremiumArt{aspect-ratio:1/.78;background:#ffffff0f}.beatCardPremiumBody{gap:12px;padding:18px;display:grid}.beatPrice,.beatTag,.statusBadge,.smallBadge,.beatCardLicenseAction{background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px}.beatDetailCard{overflow:hidden}.beatDetailCard>img,.beatDetailCard>.beatCoverPlaceholder{aspect-ratio:1/.72;max-height:520px;display:block}.licenseTierGrid{gap:10px;display:grid}.licenseTierCard{text-align:left;padding:14px}.licenseTierCard strong,.licenseTierCard span,.licenseTierCard small{display:block}.enterpriseAuthWrap{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:calc(100vh - 74px);padding:clamp(42px,7vw,88px) 0;display:grid}.enterpriseAuthIntro h1{max-width:780px}.enterpriseAuthPanel{gap:14px;display:grid}.enterpriseAuthCard{gap:14px;display:grid;padding:clamp(22px,4vw,34px)!important}.enterpriseAuthPoints{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.enterpriseAuthPoints li{border-bottom:1px solid var(--ux-border);padding:12px 0}.passwordFieldWrap{display:grid;position:relative}.passwordToggleBtn{min-height:34px;color:var(--ux-text);background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;padding:0 12px;position:absolute;top:6px;right:6px}.reAccountShell{min-height:100vh}.reAccountSidebar,.appSidebar{border-right:1px solid var(--ux-border);background:#08080cf5!important}.reAccountContent,.appShellContent{background:radial-gradient(circle at 22% 0,#8d5cff24,#0000 30%),#09090d!important}.reAccountTopbar,.appTopbar{border-bottom:1px solid var(--ux-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090ddb!important}.reAccountNavItem,.appSidebarNav a,.artistWorkspaceNavLink{border-radius:8px;min-height:42px}.reAccountNavItem.isActive,.appSidebarNav a.active,.artistWorkspaceNavLink.active{color:#fff!important;background:#3ee7ff1f!important}.dashboardHeroBand,.artistWorkspaceCommandCenter,.artistAccountStatusGrid,.dashStatGrid,.analyticsInsightGrid,.workspaceGrid,.supportHelpGrid,.supportWorkspace{gap:14px;display:grid}.dashboardHeroBand{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.dashboardHeroStats,.artistCommandMetrics,.dashStatGrid,.analyticsInsightGrid,.artistAccountStatusGrid,.artistProductSectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspaceGrid,.supportWorkspace{grid-template-columns:repeat(2,minmax(0,1fr))}.publicCatalogGrid,.musicCatalogAlbumGrid,.rosterCatalogGrid{gap:14px!important}.musicTile{overflow:hidden}.musicTileArt{border-radius:0!important}.publicArtistHero{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:1024px){.publicStudioHero,.publicBeatMarketplaceHero,.publicStudioBookingLayout,.studioBookingGrid,.beatDetailGrid,.enterpriseAuthWrap,.dashboardHeroBand,.workspaceGrid,.supportWorkspace{grid-template-columns:1fr}.publicBeatMarketplaceToolbar,.marketplaceFilterRow,.studioServiceGrid,.publicBeatMarketplaceCollections,.beatGridPremium,.beatMgmtGrid,.dashboardHeroStats,.artistCommandMetrics,.dashStatGrid,.analyticsInsightGrid,.artistAccountStatusGrid,.artistProductSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.publicStudioHero,.publicStudioCommand,.publicStudioSection,.publicBeatMarketplaceHero,.publicBeatMarketplaceToolbar,.publicBeatMarketplaceCollections,.publicBeatMarketplaceCatalog,.publicBeatMarketplaceFooterBand,.beatDetailSection,.enterpriseAuthWrap,.roleLoginGrid,.roleLoginPage .enterpriseSection{width:min(100% - 24px,1180px)}.publicStudioCommand,.publicBeatMarketplaceToolbar,.marketplaceFilterRow,.studioServiceGrid,.publicBeatMarketplaceCollections,.beatGridPremium,.beatMgmtGrid,.dashboardHeroStats,.artistCommandMetrics,.dashStatGrid,.analyticsInsightGrid,.artistAccountStatusGrid,.artistProductSectionGrid{grid-template-columns:1fr}.publicStudioHeroCopy h1,.publicBeatMarketplaceHeroCopy h1,.beatPurchasePage .pageHeader h1,.enterpriseAuthIntro h1,.roleLoginPage h1{font-size:clamp(2.8rem,14vw,4.8rem)}.studioBookingHeader,.studioBookingSectionHead,.panelHeader,.beatCardPremiumTop{flex-direction:column}.studioSlots .studioSlot,.studioPayTab,.publicStudioHeroActions a,.publicBeatMarketplaceActions a,.beatMgmtActions button{justify-content:center;width:100%}.dashQuickActions :-webkit-any(a,button){justify-content:center;width:100%}.dashQuickActions :is(a,button){justify-content:center;width:100%}.artistHeroActions :-webkit-any(a,button){justify-content:center;width:100%}.artistHeroActions :is(a,button){justify-content:center;width:100%}.reAccountTopbarActions{gap:8px}.reAccountIdentity{display:none}}@media (max-width:430px){.publicStudioHeroCopy h1,.publicBeatMarketplaceHeroCopy h1,.enterpriseAuthIntro h1{font-size:clamp(2.5rem,13vw,3.8rem)}.studioBookingForm,.publicStudioBookingAside,.studioServiceCard,.beatCheckoutPanel,.beatDetailCard,.beatCardPremiumBody,.enterpriseAuthCard{padding:18px!important}}.homeV2Page{--home-bg:#09090d;--home-panel:#ffffff0e;--home-panel-strong:#ffffff16;--home-border:#ffffff24;--home-text:#fff9ef;--home-muted:#fff9efad;--home-soft:#fff9ef7a;--home-violet:#8d5cff;--home-magenta:#ff4ead;--home-blue:#3ee7ff;background:radial-gradient(circle at 18% 8%, #8d5cff47, transparent 30%), radial-gradient(circle at 82% 6%, #ff4ead2e, transparent 28%), linear-gradient(180deg, #111018 0%, var(--home-bg) 46%, #0d0b11 100%);min-height:100vh;color:var(--home-text);padding:0 0 48px;overflow:hidden}.homeV2Hero,.homeV2Section,.homeV2Footer,.homeV2Trust{width:min(1180px,100% - 36px);margin:0 auto}.homeV2Hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(42px,7vw,78px) 0 clamp(26px,4vw,46px);display:grid}.homeV2HeroCopy h1,.homeV2Cta h2{letter-spacing:0;max-width:860px;color:var(--home-text);margin:0;font-size:clamp(3.6rem,8.2vw,7rem);line-height:.82}.homeV2HeroLead{max-width:750px;color:var(--home-muted);margin:22px 0 0;font-size:clamp(1.12rem,2.1vw,1.48rem);line-height:1.55}.homeV2Eyebrow,.homeV2MiniLabel{color:var(--home-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800}.homeV2HeroActions,.homeV2SecondaryActions,.homeV2CardActions,.homeV2CtaActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.homeV2Button,.homeV2GhostButton{border:1px solid var(--home-border);min-height:48px;color:var(--home-text);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.homeV2Button{background:linear-gradient(135deg, var(--home-magenta), var(--home-violet));color:#fff;border-color:#ff4ead99;box-shadow:0 18px 44px #ff4ead38}.homeV2GhostButton{background:#ffffff0e}.homeV2Button:hover,.homeV2GhostButton:hover,.homeV2TextLink:hover{border-color:#3ee7ff80;transform:translateY(-2px)}.homeV2HeroVisual{border:1px solid var(--home-border);background:linear-gradient(150deg,#ffffff1f,#0000 44%),linear-gradient(#8d5cff3d,#09090df0);border-radius:18px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.homeV2HeroVisual img{object-fit:cover;opacity:.72;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;min-height:470px}.homeV2VisualOverlay{gap:12px;display:grid;position:absolute;top:auto;bottom:20px;left:20px;right:20px}.homeV2Signal{border:1px solid var(--home-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090db8;border-radius:12px;padding:16px}.homeV2Signal strong{margin-bottom:4px;font-size:1rem;display:block}.homeV2Signal span{color:var(--home-muted)}.homeV2Trust{border:1px solid var(--home-border);background:var(--home-border);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:0;display:grid;overflow:hidden}.homeV2Trust span{min-height:74px;color:var(--home-muted);text-align:center;background:#ffffff0e;place-items:center;padding:14px;font-weight:800;display:grid}.homeV2Section{padding:clamp(68px,9vw,116px) 0 0}.homeV2SectionHeader{max-width:780px;margin-bottom:28px}.homeV2SectionHeader h2{color:var(--home-text);letter-spacing:0;margin:0;font-size:clamp(2.2rem,5.8vw,5.2rem);line-height:.94}.homeV2SectionHeader p:not(.homeV2Eyebrow){color:var(--home-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.65}.homeV2Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeV2Card,.homeV2Release,.homeV2Artist,.homeV2Studio,.homeV2Cta{border:1px solid var(--home-border);background:var(--home-panel);border-radius:12px;box-shadow:inset 0 1px #ffffff14}.homeV2Card h3,.homeV2Release h3,.homeV2Artist h3,.homeV2Studio h3{color:var(--home-text);margin:0;font-size:1.28rem;line-height:1.2}.homeV2Card p,.homeV2Release p,.homeV2Artist p,.homeV2Studio p,.homeV2Workspace li{color:var(--home-muted);line-height:1.55}.homeV2TextLink{color:var(--home-blue);align-items:center;gap:8px;margin-top:14px;font-weight:800;transition:transform .18s,color .18s;display:inline-flex}.homeV2ReleaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.homeV2Release{overflow:hidden}.homeV2ReleaseArt{aspect-ratio:1;background:#ffffff14;display:block}.homeV2ReleaseArt img,.homeV2ArtistMedia img{object-fit:cover;width:100%;height:100%}.homeV2ReleaseCopy,.homeV2ArtistCopy{padding:18px}.homeV2Release h3 a,.homeV2Artist h3 a{color:var(--home-text)}.homeV2ArtistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.homeV2Artist{grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.homeV2ArtistMedia{background:#ffffff14;min-height:100%}.homeV2TagRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.homeV2TagRow span{border:1px solid var(--home-border);color:var(--home-soft);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.homeV2Studio{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;display:grid;overflow:hidden}.homeV2Studio img{object-fit:cover;width:100%;height:100%;min-height:420px}.homeV2StudioCopy{padding:clamp(26px,4vw,48px)}.homeV2Workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.homeV2Workspace li{border:1px solid var(--home-border);background:var(--home-panel);border-radius:12px;min-height:72px;padding:18px;font-weight:800}.homeV2Cta{background:linear-gradient(135deg, #ff4ead33, #3ee7ff14), var(--home-panel-strong);padding:clamp(30px,6vw,68px)}.homeV2Cta p{max-width:760px;color:var(--home-muted);font-size:1.12rem;line-height:1.6}.homeV2Footer{border-top:1px solid var(--home-border);grid-template-columns:minmax(240px,1.1fr) repeat(5,minmax(120px,.7fr));gap:24px;margin-top:86px;padding-top:34px;display:grid}.homeV2FooterLogo{object-fit:cover;border-radius:10px;width:52px;height:52px;margin-bottom:14px}.homeV2Footer p,.homeV2Footer a{color:var(--home-muted)}.homeV2Footer h3,.homeV2Footer strong{color:var(--home-text)}.homeV2FooterLinks{gap:10px;display:grid}@media (max-width:1024px){.homeV2Hero,.homeV2Studio{grid-template-columns:1fr}.homeV2Hero{min-height:auto}.homeV2Trust,.homeV2Grid,.homeV2ReleaseGrid,.homeV2Footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.homeV2Hero,.homeV2Section,.homeV2Footer,.homeV2Trust{width:min(100% - 24px,1180px)}.homeV2HeroCopy h1{font-size:clamp(3rem,15vw,5.2rem)}.homeV2HeroVisual,.homeV2HeroVisual img{min-height:260px}.homeV2ArtistGrid,.homeV2Artist,.homeV2Workspace,.homeV2Trust,.homeV2Grid,.homeV2ReleaseGrid,.homeV2Footer{grid-template-columns:1fr}.homeV2ArtistMedia{aspect-ratio:1/.78}.homeV2Button,.homeV2GhostButton{width:100%}}@media (max-width:420px){.homeV2Hero{padding-top:30px}.homeV2HeroCopy h1{font-size:clamp(2.85rem,14vw,3.7rem)}.homeV2HeroLead,.homeV2Cta p{font-size:1rem}}:root{--re-ds-bg:#050407;--re-ds-surface:#ffffff12;--re-ds-surface-strong:#ffffff1c;--re-ds-surface-hover:#ffffff24;--re-ds-border:#ffffff21;--re-ds-border-strong:#fff3;--re-ds-text:#fff8ff;--re-ds-muted:#fff8ffb8;--re-ds-soft:#fff8ff8a;--re-ds-faint:#fff8ff61;--re-ds-rose:#e91e8c;--re-ds-rose-bright:#ff5bb8;--re-ds-rose-soft:#e91e8c29;--re-ds-success:#6ee7ad;--re-ds-warning:#ffd36e;--re-ds-danger:#ff7a9f;--re-ds-space-1:4px;--re-ds-space-2:8px;--re-ds-space-3:12px;--re-ds-space-4:16px;--re-ds-space-5:20px;--re-ds-space-6:24px;--re-ds-space-8:32px;--re-ds-radius-sm:10px;--re-ds-radius-md:14px;--re-ds-radius-lg:18px;--re-ds-radius-xl:24px;--re-ds-shadow-sm:0 12px 28px #00000038;--re-ds-shadow-md:0 20px 54px #00000047;--re-ds-font-xs:.75rem;--re-ds-font-sm:.875rem;--re-ds-font-md:1rem;--re-ds-font-lg:1.25rem;--re-ds-font-xl:1.75rem;--re-ds-font-display:clamp(2rem, 5vw, 4rem);--re-ds-ease:.16s ease}.reButton{justify-content:center;align-items:center;gap:var(--re-ds-space-2);min-width:0;min-height:42px;color:var(--re-ds-text);font:inherit;font-size:var(--re-ds-font-sm);letter-spacing:0;text-align:center;white-space:normal;cursor:pointer;transition:transform var(--re-ds-ease), background var(--re-ds-ease), border-color var(--re-ds-ease), box-shadow var(--re-ds-ease);border:1px solid #0000;border-radius:999px;padding:0 18px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.reButton:hover{transform:translateY(-1px)}.reButton:disabled,.reButton[aria-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}.reButton-primary{background:linear-gradient(135deg, var(--re-ds-rose), #b91268);color:#fff;border-color:#e91e8cb8;box-shadow:0 14px 34px #e91e8c3d}.reButton-primary:hover{background:linear-gradient(135deg, var(--re-ds-rose-bright), #c51474);border-color:#ff5bb8d9}.reButton-secondary{border-color:var(--re-ds-border);color:var(--re-ds-text);background:#ffffff10}.reButton-secondary:hover{background:#e91e8c21;border-color:#e91e8c75}.reButton-ghost{color:var(--re-ds-muted);background:0 0;border-color:#0000}.reButton-sm{min-height:36px;font-size:var(--re-ds-font-xs);padding:0 14px}.reButton-lg{min-height:48px;font-size:var(--re-ds-font-md);padding:0 22px}.reCard{border:1px solid var(--re-ds-border);border-radius:var(--re-ds-radius-lg);min-width:0;color:var(--re-ds-text);overflow-wrap:anywhere}.reCard-glass{background:linear-gradient(145deg, #ffffff17, #ffffff0a), var(--re-ds-surface);box-shadow:var(--re-ds-shadow-sm), inset 0 1px 0 #ffffff0e}.reCard-solid{box-shadow:var(--re-ds-shadow-sm);background:#0f0a14f5}.reCard-elevated{background:linear-gradient(145deg, #ffffff1f, #ffffff0d), var(--re-ds-surface-strong);box-shadow:var(--re-ds-shadow-md)}.reCardPadding-sm{padding:var(--re-ds-space-3)}.reCardPadding-md{padding:var(--re-ds-space-4)}.reCardPadding-lg{padding:clamp(20px,4vw,32px)}.reCardInteractive{transition:transform var(--re-ds-ease), border-color var(--re-ds-ease), background var(--re-ds-ease)}.reCardInteractive:hover{background:linear-gradient(145deg, #e91e8c1f, #ffffff0d), var(--re-ds-surface-hover);border-color:#e91e8c70;transform:translateY(-2px)}.reBadge{border:1px solid var(--re-ds-border);width:-moz-fit-content;width:fit-content;min-height:28px;color:var(--re-ds-muted);font-size:var(--re-ds-font-xs);background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-weight:850;display:inline-flex}.reBadge-success{color:var(--re-ds-success);background:#6ee7ad1f;border-color:#6ee7ad57}.reBadge-warning{color:var(--re-ds-warning);background:#ffd36e1f;border-color:#ffd36e57}.reBadge-danger{color:var(--re-ds-danger);background:#ff7a9f1f;border-color:#ff7a9f57}.reBadge-accent{background:var(--re-ds-rose-soft);color:#ffd6ed;border-color:#e91e8c73}.reEyebrow{color:var(--re-ds-soft);font-size:var(--re-ds-font-xs);letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:900}.reEmptyState{gap:var(--re-ds-space-3);border-style:dashed;align-content:start;display:grid}.reEmptyState h3,.rePageHeader h1,.reMediaCard h3{color:var(--re-ds-text);letter-spacing:0;margin:0}.reEmptyState p,.rePageHeader p,.reMediaCard p,.reAlertBanner p{color:var(--re-ds-muted);margin:0;line-height:1.5}.reEmptyStateActions,.rePageHeaderActions,.reMediaCardActions{gap:var(--re-ds-space-2);flex-wrap:wrap;display:flex}.rePageHeader{justify-content:space-between;align-items:flex-end;gap:var(--re-ds-space-5);border:1px solid var(--re-ds-border);border-radius:var(--re-ds-radius-xl);color:var(--re-ds-text);background:radial-gradient(circle at 14% 10%,#e91e8c3d,#0000 22rem),linear-gradient(135deg,#e91e8c29,#ffffff0c 46%,#633a8433),#ffffff0f;padding:clamp(26px,5vw,50px);display:flex;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff13}.rePageHeaderCopy{gap:var(--re-ds-space-2);display:grid}.rePageHeader h1{font-size:clamp(2.4rem,5.6vw,5rem);line-height:.95}.reStatCard{gap:var(--re-ds-space-2);background:linear-gradient(180deg, #ffffff14, #ffffff0a), var(--re-ds-surface-strong);border-color:#e91e8c38;display:grid;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff0f}.reStatCard span,.reStatCard small{color:var(--re-ds-soft)}.reStatCard span{text-transform:uppercase;letter-spacing:.12em;font-weight:900}.reStatCard strong{color:var(--re-ds-text);font-size:clamp(1.8rem,4.4vw,3rem);line-height:.98}.reTabBar{gap:var(--re-ds-space-2);border:1px solid var(--re-ds-border);background:linear-gradient(#ffffff14,#ffffff0a),#ffffff0f;border-radius:18px;flex-wrap:wrap;padding:10px;display:flex}.reTabButton{min-height:38px;color:var(--re-ds-muted);font:inherit;font-size:var(--re-ds-font-sm);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:none;padding:0 15px;font-weight:850}.reTabButton.isActive,.reTabButton:hover{color:var(--re-ds-text);background:linear-gradient(135deg,#e91e8c3d,#ffffff14);border-color:#e91e8c75}.reAlertBanner{justify-content:space-between;align-items:center;gap:var(--re-ds-space-4);background:linear-gradient(135deg, #e91e8c1f, #ffffff0d), var(--re-ds-surface);box-shadow:var(--re-ds-shadow-sm), inset 0 1px 0 #ffffff0d;border-width:1px;display:flex}.reAlertBanner strong{margin-bottom:var(--re-ds-space-1);color:var(--re-ds-text);display:block}.reAlertBanner-info{border-color:#e91e8c47}.reAlertBanner-warning{border-color:#ffd36e57}.reMediaCard{gap:var(--re-ds-space-4);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.reMediaCardArt{aspect-ratio:1;border:1px solid var(--re-ds-border);border-radius:var(--re-ds-radius-md);color:var(--re-ds-text);background:#ffffff12;place-items:center;font-weight:900;display:grid;overflow:hidden}.reMediaCardArt img{object-fit:cover;width:100%;height:100%}.reMediaCardCopy{gap:var(--re-ds-space-2);min-width:0;display:grid}.reAccountShell{background:radial-gradient(circle at 12% 0%, #e91e8c3d, transparent 26rem), radial-gradient(circle at 86% 8%, #7e3bc138, transparent 22rem), linear-gradient(180deg, #07050a 0%, #100d16 42%, var(--re-ds-bg) 100%);min-height:100vh;color:var(--re-ds-text);grid-template-columns:minmax(248px,288px) minmax(0,1fr);display:grid;overflow-x:clip}.reAccountShell *,.reAccountShell :before,.reAccountShell :after{box-sizing:border-box}.reAccountSidebar{z-index:40;gap:var(--re-ds-space-5);border-right:1px solid var(--re-ds-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#09060df5,#0e0a12eb),#09060deb;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100vh;padding:clamp(18px,2.8vw,28px);display:grid;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff0b,26px 0 72px #0000003d}.reAccountSidebarHeader,.reAccountSidebarFooter{gap:var(--re-ds-space-3);display:grid}.reAccountBrand,.reAccountTopbarBrand{align-items:center;gap:var(--re-ds-space-3);min-width:0;color:var(--re-ds-text);text-decoration:none;display:inline-flex}.reAccountBrand{padding:var(--re-ds-space-2);border-radius:var(--re-ds-radius-md)}.reAccountBrandMark{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#e91e8ceb,#74285ce0),#ffffff14;border:1px solid #e91e8c6b;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:950;display:grid;box-shadow:0 14px 30px #e91e8c33}.reAccountBrand strong,.reAccountTopbarBrand span:last-child,.reAccountIdentity strong{color:var(--re-ds-text);letter-spacing:0;font-weight:900;line-height:1.1;display:block}.reAccountBrand small,.reAccountIdentity small,.reAccountSidebarFooter,.reAccountSidebarFooter a,.reAccountNavItem small{color:var(--re-ds-soft)}.reAccountRoleBadge{margin-left:var(--re-ds-space-2)}.reAccountNav{align-content:start;gap:var(--re-ds-space-4);min-width:0;padding-right:2px;display:grid;overflow-y:auto}.reAccountNavGroup{gap:var(--re-ds-space-2);min-width:0;display:grid}.reAccountNavGroupLabel{margin:0 0 0 var(--re-ds-space-2);color:var(--re-ds-faint);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950}.reAccountNavItem{justify-content:space-between;align-items:center;gap:var(--re-ds-space-3);border-radius:var(--re-ds-radius-md);min-width:0;min-height:44px;color:var(--re-ds-muted);font:inherit;font-size:var(--re-ds-font-sm);text-align:left;cursor:pointer;transition:background var(--re-ds-ease), border-color var(--re-ds-ease), color var(--re-ds-ease), transform var(--re-ds-ease);background:0 0;border:1px solid #0000;padding:10px 12px;font-weight:850;line-height:1.1;text-decoration:none;display:flex}.reAccountNavLabel,.reAccountNavMeta{align-items:center;gap:var(--re-ds-space-2);min-width:0;display:inline-flex}.reAccountNavLabel{flex:auto}.reAccountNavLabel>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reAccountNavMeta{flex:none}.reAccountNavIcon{background:#ffffff42;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff0a}.reAccountNavItem:hover .reAccountNavIcon,.reAccountNavItem.isActive .reAccountNavIcon{background:var(--re-ds-rose-bright);box-shadow:0 0 0 4px #e91e8c21}.reAccountNavBadge{min-height:22px;padding:3px 7px;font-size:.66rem}.reAccountNavItem:hover,.reAccountNavItem.isActive{color:var(--re-ds-text);background:linear-gradient(135deg,#e91e8c2e,#ffffff0f);border-color:#e91e8c75}.reAccountNavItem:hover{transform:translate(2px)}.reAccountSidebarFooter{padding:var(--re-ds-space-4);border:1px solid var(--re-ds-border);border-radius:var(--re-ds-radius-md);font-size:var(--re-ds-font-sm);background:#ffffff0d}.reAccountSidebarFooter p{color:var(--re-ds-muted);margin:0;line-height:1.45}.reAccountSidebarFooter a{width:-moz-fit-content;width:fit-content;font-weight:850;text-decoration:none}.reAccountMain{min-width:0}.reAccountTopbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--re-ds-space-3);border-bottom:1px solid var(--re-ds-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060409f0,#08050bd6),#07050adb;min-height:80px;padding:14px 16px;display:none;position:sticky;top:0}.reAccountTopbarActions{justify-content:flex-end;align-items:center;gap:var(--re-ds-space-2);min-width:0;display:inline-flex}.reAccountIdentity{border:1px solid var(--re-ds-border);border-radius:var(--re-ds-radius-md);background:#ffffff0f;gap:2px;min-width:0;max-width:min(38vw,220px);padding:8px 10px;display:grid}.reAccountIdentity strong,.reAccountIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reAccountMobileToggle,.reAccountNotification{border:1px solid var(--re-ds-border);width:42px;height:42px;color:var(--re-ds-text);cursor:pointer;background:#ffffff10;border-radius:14px;flex:none;place-items:center;display:inline-grid}.reAccountMobileToggle{gap:4px}.reAccountMobileToggle span{background:currentColor;border-radius:99px;width:18px;height:2px;display:block}.reAccountNotification{position:relative}.reAccountNotification span{background:var(--re-ds-rose-bright);border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #e91e8c24}.reAccountNotification strong{background:var(--re-ds-rose);color:#fff;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:.68rem;display:grid;position:absolute;top:-6px;right:-6px}.reAccountActions{align-items:center;gap:var(--re-ds-space-2);display:inline-flex}.reAccountContent{min-width:0;padding:clamp(20px,3.2vw,40px)}.reAccountContentInner{gap:clamp(16px,2.4vw,24px);width:min(1180px,100%);min-width:0;margin:0 auto;display:grid}.reAccountShell .commerceAccountSection{gap:clamp(16px,2.4vw,24px);width:100%;max-width:100%;margin:0;padding:0;display:grid}.reAccountFooter{min-width:0}.reAccountFooter .marketingLegalFooter{border-radius:var(--re-ds-radius-xl);margin:0}.reAccountBackdrop{display:none}@media (max-width:900px){.reAccountShell{grid-template-columns:minmax(0,1fr)}.reAccountSidebar{width:min(320px,100vw - 28px);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;right:auto;transform:translate(-105%)}.reAccountSidebar.isOpen{transform:translate(0)}.reAccountTopbar{display:flex}.reAccountBackdrop{z-index:35;cursor:pointer;background:#00000094;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.reAccountContent{padding:14px 10px 28px}}@media (max-width:640px){.rePageHeader,.reAlertBanner{flex-direction:column;align-items:stretch}.rePageHeaderActions,.reEmptyStateActions,.reMediaCardActions{grid-template-columns:1fr;width:100%;display:grid}.rePageHeaderActions>*,.reEmptyStateActions>*,.reMediaCardActions>*{width:100%}.reTabBar{border-radius:var(--re-ds-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reTabButton{width:100%}.reMediaCard{grid-template-columns:76px minmax(0,1fr)}.reAccountTopbarBrand span:last-child{display:none}.reAccountTopbarActions{flex:auto}.reAccountIdentity{max-width:min(48vw,190px)}.reAccountShell .commerceAccountTabs{border-radius:var(--re-ds-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}:root{--public-header-h:52px;--public-tabs-h:0px;--public-player-offset:0px}body.publicAppShell.publicAppMenuOpen{overflow:hidden}.publicAppHeader{z-index:1100;height:calc(var(--public-header-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1118f0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.publicAppHeaderInner{height:var(--public-header-h);justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:0 14px;display:flex}.publicAppHeaderTitle{align-items:center;min-width:0;display:inline-flex}.publicAppHeaderTitle strong{color:#ecf4ff;letter-spacing:.02em;font-size:14px;font-weight:750}.publicAppMenuBtn:focus-visible{outline-offset:2px;outline:2px solid #7ad8cddb}.publicAppDrawerClose:focus-visible{outline-offset:2px;outline:2px solid #7ad8cddb}.publicAppDrawerNav a:focus-visible{outline-offset:2px;outline:2px solid #7ad8cddb}.publicAppDrawerAuth a:focus-visible{outline-offset:2px;outline:2px solid #7ad8cddb}@media (prefers-reduced-motion:reduce){.publicAppDrawer,.publicAppDrawerBackdrop{transition:none;animation:none}}.publicAppHeaderActions{align-items:center;gap:8px;display:flex}.publicAppMenuBtn{color:#ecf4ff;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;width:40px;height:40px;font-size:18px}.publicAppMenuBtnLead{place-items:center;display:inline-grid}.publicAppDrawerBackdrop{z-index:1198;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.publicAppDrawerBackdrop.isOpen{opacity:1;pointer-events:auto}.publicAppDrawer{z-index:1199;width:min(320px,88vw);padding:calc(12px + env(safe-area-inset-top,0px)) 18px calc(18px + env(safe-area-inset-bottom,0px));background:#101721;border-left:1px solid #ffffff1a;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.publicAppDrawer.isOpen{transform:translate(0)}.publicAppDrawerHead{color:#ecf4ff;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.publicAppDrawerClose{color:#ecf4ff;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;width:36px;height:36px}.publicAppDrawerNav{gap:4px;display:grid}.publicAppDrawerNav a{color:#ecf4ff;border-radius:10px;padding:12px 10px;font-weight:600;text-decoration:none}.publicAppDrawerNav a:hover{background:#ffffff0f}.publicAppDrawerNav a.isActive{color:#ecfffb;background:#7ad8cd29;box-shadow:inset 0 0 0 1px #7ad8cd57}.publicAppDrawerAuth{border-top:1px solid #ffffff1a;gap:10px;margin-top:20px;padding-top:16px;display:grid}.publicAppDrawerAuth a{color:#ecf4ffcc;align-items:center;min-height:36px;font-size:14px;text-decoration:none;display:inline-flex}.publicAppDrawerAuth .primary{color:#ecf4ff;background:#1f8f8e;border-radius:999px;justify-content:center;min-height:42px;font-weight:700}.publicAppDrawerAuth .primary.isActive{background:#22a3a2}.publicAppMain{min-height:calc(100dvh - var(--public-header-h) - var(--public-tabs-h));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#0b1118;max-width:100%;overflow-x:clip}body.publicAppShell.hasMusicPlayer .musicPlayerBar{bottom:env(safe-area-inset-bottom,0px)}body.publicAppShell.hasMusicPlayer{padding-bottom:0}.publicBottomNav{z-index:1200;min-height:var(--public-bottom-nav-h);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1118fa;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.publicBottomNavItem{color:#ecf4ff94;cursor:pointer;background:0 0;border:0;place-items:center;gap:2px;padding:8px 4px 6px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.publicBottomNavItem.isActive{color:#78d8cd}.publicBottomNavIcon{font-size:16px;line-height:1}.publicHome{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:clip}.publicHomeSection,.publicFeaturedHero{min-width:0;max-width:100%}.publicFeaturedHero{padding:16px 14px 20px}.publicFeaturedHeroLink{color:inherit;gap:14px;text-decoration:none;display:grid}.publicFeaturedHeroArt{aspect-ratio:1;background:linear-gradient(145deg,#2a1a35,#151018);border-radius:14px;max-width:min(280px,72vw);overflow:hidden;box-shadow:0 20px 48px #00000059}.publicFeaturedHeroArt img{object-fit:cover;width:100%;height:100%;display:block}.publicFeaturedHeroArtFallback{color:#fff6;place-items:center;width:100%;height:100%;font-size:48px;display:grid}.publicFeaturedHeroCopy h1{color:#fff8fd;margin:6px 0 4px;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.1}.publicFeaturedHeroCopy p{color:#fff8fdad;margin:0;font-size:14px}.publicFeaturedHeroEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff8fd80;font-size:11px;font-weight:700}.publicFeaturedHeroCta{color:#78d8cd;margin-top:10px;font-size:13px;font-weight:700;display:inline-block}.publicHomeSection{padding:18px 0 22px}.publicHomeSection .discoverySectionHeader{margin-bottom:10px;padding:0 14px}.publicHomeScrollRail{min-width:0;max-width:100%;overflow:hidden}.publicHomeScrollTrack{overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;gap:12px;min-width:0;max-width:100%;padding:0 14px 8px;display:flex;overflow:auto hidden}.publicHomeScrollTrack>*{scroll-snap-align:start;flex:none}.publicHome .musicTileCompact{width:132px}.publicHome .musicVideoTile{width:200px}.publicFeaturedArtistCard{color:inherit;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:88px 1fr;gap:14px;margin:0 14px;padding:10px 0;text-decoration:none;display:grid}.publicFeaturedArtistMedia{background:#1e1826;border-radius:50%;width:88px;height:88px;overflow:hidden}.publicFeaturedArtistMedia img{object-fit:cover;width:100%;height:100%}.publicFeaturedArtistMedia span{color:#78d8cd;place-items:center;width:100%;height:100%;font-size:28px;font-weight:800;display:grid}.publicFeaturedArtistCopy h2{color:#fff8fd;margin:0 0 6px;font-size:1.1rem}.publicFeaturedArtistCopy p{color:#fff8fda6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.publicServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px;display:grid}.publicServiceCard{color:#fff8fd;border-bottom:1px solid #ffffff24;gap:4px;padding:10px 0;text-decoration:none;display:grid}.publicServiceCard strong{font-size:14px}.publicServiceCard span{color:#fff8fd8c;font-size:11px}.catalogVideoPreviewFallback{aspect-ratio:16/9;background:linear-gradient(145deg,#2a1838 0%,#151018 100%);place-items:center;width:100%;height:100%;display:grid}.catalogVideoPreviewFallback .musicTileArtFallback{opacity:.55;width:36px;height:36px}@media (min-width:900px){.publicAppMenuBtn:not(.publicAppMenuBtnLead),.publicBottomNav{display:none}.publicAppMain{padding-bottom:24px}body.publicAppShell.hasMusicPlayer .publicAppMain{padding-bottom:104px}body.publicAppShell.hasMusicPlayer .musicPlayerBar{bottom:0}.publicFeaturedHeroLink{grid-template-columns:min(320px,36vw) 1fr;align-items:end;max-width:1180px;margin:0 auto;padding:0 14px}.publicFeaturedHero{padding:28px 0 32px}.publicHomeSection .discoverySectionHeader,.publicHomeScrollTrack,.publicFeaturedArtistCard,.publicServiceGrid{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}.publicFeaturedArtistCard{margin-left:auto;margin-right:auto}.publicAppDrawer,.publicAppDrawerBackdrop{display:none}}.publicStudioPage{--studio-bg:#08090a;--studio-panel:#111317;--studio-panel-raised:#17191e;--studio-line:#ffffff1f;--studio-line-strong:#ffffff38;--studio-text:#fffaf2;--studio-muted:#fffaf2ad;--studio-soft:#fffaf27a;--studio-amber:#d7a34a;--studio-cyan:#5dd1c7;--studio-rose:#ec5c9b;color:var(--studio-text);background:linear-gradient(#08090a 0%,#11100d 46%,#090a0c 100%)}.publicStudioPage a{color:inherit}.publicStudioPage .primary,.publicStudioPage button.primary,.publicStudioPage a.primary{justify-content:center;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #d7a34a2e;color:#11100c!important;background:#f4c96e!important;border:1px solid #d7a34acc!important;border-radius:8px!important}.publicStudioPage .secondary,.publicStudioPage button.secondary,.publicStudioPage a.secondary{justify-content:center;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex;border:1px solid var(--studio-line-strong)!important;color:var(--studio-text)!important;background:#ffffff0f!important;border-radius:8px!important}.publicStudioPage .primary:hover,.publicStudioPage .secondary:hover{transform:translateY(-1px)}.publicStudioHero{gap:22px;width:min(1180px,100% - 28px);margin:0 auto;padding:30px 0 14px;display:grid}.publicStudioHeroCopy{align-content:center;gap:16px;min-width:0;display:grid}.publicStudioKicker,.publicStudioSectionHeader p,.studioBookingHeader p,.studioBookingSectionHead span,.studioServiceStatus,.publicStudioLivePanel span,.publicStudioCommandStep span{color:var(--studio-cyan);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:800}.publicStudioHeroCopy h1{max-width:780px;color:var(--studio-text);margin:0;font-size:40px;line-height:1.02}.publicStudioHeroCopy>p:not(.publicStudioKicker){max-width:620px;color:var(--studio-muted);margin:0;font-size:16px;line-height:1.65}.publicStudioHeroActions{flex-wrap:wrap;gap:10px;display:flex}.publicStudioHeroActions a{min-width:154px;padding:0 18px}.publicStudioMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:580px;margin:4px 0 0;display:grid}.publicStudioMetrics div{border:1px solid var(--studio-line);background:#ffffff0b;border-radius:8px;min-width:0;padding:12px}.publicStudioMetrics dt{color:var(--studio-text);font-size:22px;font-weight:850}.publicStudioMetrics dd{color:var(--studio-soft);margin:3px 0 0;font-size:12px}.publicStudioHeroMedia{aspect-ratio:16/10;border:1px solid var(--studio-line);background:#181511;border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000073}.publicStudioHeroMedia img{object-fit:cover;width:100%;height:100%;display:block}.publicStudioHeroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0000009e 100%);position:absolute;top:0;bottom:0;left:0;right:0}.publicStudioLivePanel{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0cd1;border:1px solid #ffffff2e;border-radius:8px;gap:4px;max-width:360px;padding:14px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.publicStudioLivePanel strong{color:var(--studio-text);font-size:18px}.publicStudioLivePanel p{color:var(--studio-muted);margin:0;font-size:13px;line-height:1.45}.publicStudioCommand{grid-template-columns:repeat(4,minmax(138px,1fr));gap:8px;width:min(1180px,100% - 28px);margin:10px auto 0;padding-bottom:4px;display:grid;overflow-x:auto}.publicStudioCommandStep{border:1px solid var(--studio-line);background:#ffffff0a;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.publicStudioCommandStep strong{color:var(--studio-text);font-size:14px}.publicStudioSection{width:min(1180px,100% - 28px);margin:0 auto;padding:38px 0 0}.publicStudioSectionHeader{gap:8px;max-width:760px;margin-bottom:16px;display:grid}.publicStudioSectionHeader h2{color:var(--studio-text);margin:0;font-size:28px;line-height:1.1}.publicStudioPage .studioServiceGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.publicStudioPage .studioServiceCard{border:1px solid var(--studio-line);background:var(--studio-panel);min-width:0;min-height:230px;color:var(--studio-text);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.publicStudioPage .studioServiceCard h3{color:var(--studio-text);margin:0;font-size:18px;line-height:1.2}.publicStudioPage .studioServicePrice{color:var(--studio-amber);margin:0;font-size:18px;font-weight:850}.publicStudioPage .studioServiceCard p:not(.studioServicePrice){color:var(--studio-muted);margin:0;font-size:14px;line-height:1.55}.publicStudioPage .studioServiceCard .primary,.publicStudioPage .studioServiceCard .secondary{align-self:end;width:100%;margin-top:auto;padding:0 12px;font-size:14px}.publicStudioBookingSection{padding-top:42px}.publicStudioBookingLayout{gap:14px;display:grid}.publicStudioBookingAside{border:1px solid var(--studio-line);background:linear-gradient(#17191e 0%,#111317 100%);border-radius:8px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.publicStudioBookingAside strong{color:var(--studio-text);font-size:18px;line-height:1.25}.publicStudioBookingAside ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.publicStudioBookingAside li{color:var(--studio-muted);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.publicStudioBookingAside li:before{content:"";background:var(--studio-cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.publicStudioPage .studioBookingForm{border:1px solid var(--studio-line);min-width:0;color:var(--studio-text);background:#0f1115;border-radius:8px;padding:16px;box-shadow:0 24px 70px #0000005c}.studioBookingHeader{border-bottom:1px solid var(--studio-line);gap:5px;margin-bottom:16px;padding-bottom:14px;display:grid}.studioBookingHeader h2{color:var(--studio-text);margin:0;font-size:24px;line-height:1.1}.studioBookingHeader span{color:var(--studio-muted);font-size:13px}.publicStudioPage .studioBookingGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;display:grid}.publicStudioPage .studioBookingCol{gap:14px}.studioBookingSectionHead{border:1px solid var(--studio-line);background:#ffffff0a;border-radius:8px;gap:4px;padding:12px;display:grid}.studioBookingSectionHead strong{color:var(--studio-text);font-size:15px}.publicStudioPage .studioField>span,.publicStudioPage .studioAddons>span{color:var(--studio-soft);letter-spacing:0;font-size:12px;font-weight:800}.publicStudioPage .studioField select,.publicStudioPage .studioField input:not([type=radio]):not([type=checkbox]),.publicStudioPage .studioField textarea,.publicStudioPage .commerceSignatureField input{border:1px solid var(--studio-line);color:var(--studio-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17191e;border-radius:8px}.publicStudioPage .studioField textarea{min-height:76px}.publicStudioPage .studioField select:focus,.publicStudioPage .studioField input:focus,.publicStudioPage .studioField textarea:focus,.publicStudioPage .commerceSignatureField input:focus{outline-offset:2px;border-color:var(--studio-cyan);outline:2px solid #5dd1c76b}.publicStudioPage .studioCheck,.publicStudioPage .studioRadio{color:var(--studio-text)}.publicStudioPage .studioCheck{border:1px solid var(--studio-line);background:#ffffff09;border-radius:8px;align-items:center;padding:10px}.publicStudioPage .studioCheck input,.publicStudioPage .studioRadio input[type=radio],.publicStudioPage .commercePurchaseAcceptRow input{accent-color:var(--studio-amber)}.publicStudioPage .studioCheckPrice,.publicStudioPage .studioRadioAmount{color:var(--studio-amber)}.publicStudioPage .studioSlots{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));max-height:248px}.publicStudioPage .studioSlot{border:1px solid var(--studio-line);min-height:42px;color:var(--studio-text);background:#17191e;border-radius:8px}.publicStudioPage .studioSlot:hover,.publicStudioPage .studioSlot.selected{border-color:var(--studio-cyan);color:var(--studio-text);box-shadow:none;background:#5dd1c721}.publicStudioPage .studioSlotsHint,.publicStudioPage .studioSummaryMuted,.publicStudioPage .studioWalletSetupNote,.publicStudioPage .studioWalletNotice,.publicStudioPage .paymentMethodsList li span,.publicStudioPage .paymentMethodsList li p,.publicStudioPage .paymentMethodsSecureNote,.publicStudioPage .commercePurchaseIntro,.publicStudioPage .commercePurchasePolicyLinks,.publicStudioPage .commercePurchaseContext,.publicStudioPage .signupLegalHint,.publicStudioPage .studioSecureCheckout p{color:var(--studio-muted)}.publicStudioPage .studioSummary,.publicStudioPage .paymentMethodsPanel,.publicStudioPage .bookingSummaryCard,.publicStudioPage .commercePurchaseConsent,.publicStudioPage .studioSecureCheckout,.publicStudioPage .studioPayPalPanel{border:1px solid var(--studio-line);color:var(--studio-text);background:#ffffff0a;border-radius:8px}.publicStudioPage .studioSummaryDeposit,.publicStudioPage .studioSummaryRow span:last-child{color:var(--studio-text)}.publicStudioPage .studioPayTab{border:1px solid var(--studio-line);min-height:42px;color:var(--studio-muted);background:#17191e;border-radius:8px}.publicStudioPage .studioPayTab.active{color:var(--studio-text)!important;background:#d7a34a29!important;border-color:#d7a34abf!important}.publicStudioPage .studioCardContainer,.publicStudioPage .studioApplePayContainer,.publicStudioPage .studioGooglePayContainer{border-color:var(--studio-line);background:#fff;border-radius:8px}.publicStudioPage .studioBookingError{color:#ffb8d5;background:#ec5c9b1f;border:1px solid #ec5c9b7a;border-radius:8px;padding:10px 12px}.publicStudioPage .bookingSummaryCard{margin:2px 0;padding:14px}.publicStudioPage .bookingSummaryCard h3,.publicStudioPage .commercePurchaseConsent h3,.publicStudioPage .paymentMethodsPanel h3{color:var(--studio-text)}.publicStudioPage .bookingSummaryMeta dt,.publicStudioPage .commerceSignatureField span,.publicStudioPage .studioSecureCheckout strong{color:var(--studio-soft)}.publicStudioPage .bookingSummaryMeta dd,.publicStudioPage .paymentMethodsList li strong,.publicStudioPage .commercePurchaseAcceptRow{color:var(--studio-text)}.publicStudioPage .commercePurchaseConsent .eyebrow{color:var(--studio-cyan);letter-spacing:0}.publicStudioPage .commercePurchasePolicyLinks a{color:var(--studio-amber)}.publicStudioPage .studioBookBtn{width:100%;min-height:50px;font-size:15px}.publicStudioPage .studioBookBtn:disabled{opacity:.48;transform:none}.publicStudioPage .studioBookingLoading,.publicStudioPage .studioBookingFallback{border:1px solid var(--studio-line);background:var(--studio-panel);color:var(--studio-muted);border-radius:8px}.publicStudioQuote{padding-bottom:40px}.publicStudioPage .taeeShopCheckout{border:1px solid var(--studio-line);max-width:none;color:var(--studio-text);text-align:left;background:#14100d;border-radius:8px;gap:10px;margin:0;padding:18px;display:grid}.publicStudioPage .taeeShopCheckout h3,.publicStudioPage .taeeShopCheckout p{margin:0}.publicStudioPage .taeeShopCheckout p{color:var(--studio-muted)}@media (min-width:900px){.publicStudioHero{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;padding-top:46px}.publicStudioHeroCopy h1{font-size:56px}.publicStudioBookingLayout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start}.publicStudioBookingAside{top:calc(var(--public-header-h) + 18px);position:sticky}}@media (max-width:899px){.publicStudioHeroCopy h1{font-size:38px}.publicStudioCommand{grid-template-columns:repeat(4,minmax(136px,1fr))}.publicStudioPage .studioBookingGrid{grid-template-columns:1fr}}@media (max-width:640px){.publicStudioHero{padding-top:22px}.publicStudioHeroCopy h1{font-size:32px}.publicStudioHeroCopy>p:not(.publicStudioKicker){font-size:15px}.publicStudioHeroActions{grid-template-columns:1fr;display:grid}.publicStudioMetrics{grid-template-columns:1fr}.publicStudioHeroMedia{aspect-ratio:4/3}.publicStudioSectionHeader h2{font-size:24px}.publicStudioPage .studioBookingForm{padding:12px}.publicStudioPage .studioPayMethodTabs{flex-direction:column}.publicStudioPage .bookingSummaryMeta>div{grid-template-columns:1fr}}.publicProducerAiPage{--pai-bg:#090b0f;--pai-surface:#11161d;--pai-surface-2:#151c24;--pai-line:#ffffff1c;--pai-line-strong:#ffffff2e;--pai-text:#f5f8ff;--pai-muted:#f5f8ffb3;--pai-soft:#f5f8ff80;--pai-amber:#f2b35a;--pai-cyan:#72d7df;--pai-emerald:#73d09b;color:var(--pai-text);background:radial-gradient(900px at 18% -10%,#72d7df1f,#0000 45%),radial-gradient(700px at 88% 8%,#f2b35a1f,#0000 40%),linear-gradient(#090b0f 0%,#0f1218 42%,#090b0f 100%)}.publicProducerAiPage a{color:inherit}.publicProducerAiPage .primary,.publicProducerAiPage button.primary,.publicProducerAiPage a.primary{justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #72d7df2e;color:#091016!important;background:linear-gradient(#b8f0f3 0%,#7fdee6 100%)!important;border:1px solid #72d7dfb3!important;border-radius:8px!important}.publicProducerAiPage .secondary,.publicProducerAiPage button.secondary,.publicProducerAiPage a.secondary{justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex;border:1px solid var(--pai-line-strong)!important;color:var(--pai-text)!important;background:#ffffff0a!important;border-radius:8px!important}.publicProducerAiHero{gap:18px;width:min(1180px,100% - 28px);margin:0 auto;padding:30px 0 14px;display:grid}.publicProducerAiHeroCopy{gap:16px;min-width:0;display:grid}.publicProducerAiKicker,.publicProducerAiSectionHeader p,.publicProducerAiCommand span,.publicProducerAiSignalRow span,.publicProducerAiPreviewHead p{color:var(--pai-cyan);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:800}.publicProducerAiHeroCopy h1{max-width:780px;color:var(--pai-text);margin:0;font-size:42px;line-height:1.02}.publicProducerAiLead,.publicProducerAiCapability{max-width:660px;color:var(--pai-muted);margin:0;font-size:16px;line-height:1.65}.publicProducerAiActions{flex-wrap:wrap;gap:10px;display:flex}.publicProducerAiMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:640px;margin:2px 0 0;display:grid}.publicProducerAiMetrics div{border:1px solid var(--pai-line);background:#ffffff0a;border-radius:8px;padding:12px}.publicProducerAiMetrics dt{color:var(--pai-text);font-size:19px;font-weight:850}.publicProducerAiMetrics dd{color:var(--pai-soft);margin:4px 0 0;font-size:12px;line-height:1.4}.publicProducerAiHeroPanel{gap:12px;min-width:0;display:grid}.publicProducerAiMedia{aspect-ratio:16/10;border:1px solid var(--pai-line);background:var(--pai-surface);border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #0000006b}.publicProducerAiMedia img{object-fit:cover;width:100%;height:100%;display:block}.publicProducerAiMedia:after{content:"";pointer-events:none;background:linear-gradient(#00000005 22%,#06090e6b 100%),linear-gradient(135deg,#72d7df14,#0000 45%);position:absolute;top:0;bottom:0;left:0;right:0}.publicProducerAiMediaOverlay{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0fd1;border:1px solid #ffffff26;border-radius:8px;gap:4px;max-width:390px;padding:14px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.publicProducerAiMediaOverlay strong{color:var(--pai-text);font-size:18px}.publicProducerAiMediaOverlay p{color:var(--pai-muted);margin:0;font-size:13px;line-height:1.5}.publicProducerAiSignalRow{flex-wrap:wrap;gap:8px;display:flex}.publicProducerAiSignalRow span{border:1px solid var(--pai-line);background:#ffffff09;border-radius:999px;padding:8px 10px}.publicProducerAiCommandRail{grid-template-columns:repeat(4,minmax(136px,1fr));gap:8px;width:min(1180px,100% - 28px);margin:10px auto 0;padding-bottom:4px;display:grid;overflow-x:auto}.publicProducerAiCommand{border:1px solid var(--pai-line);background:#ffffff0a;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.publicProducerAiCommand strong{color:var(--pai-text);font-size:14px}.publicProducerAiConsole,.publicProducerAiResults,.publicProducerAiSplit,.publicProducerAiFlow,.publicProducerAiEngine,.publicProducerAiTimeline,.publicProducerAiDeliverables,.publicProducerAiSoundDna,.publicProducerAiAudience,.publicProducerAiRoadmap{width:min(1180px,100% - 28px);margin:0 auto;padding:38px 0 0}.publicProducerAiSectionHeader{gap:8px;max-width:760px;margin-bottom:16px;display:grid}.publicProducerAiSectionHeader h2{color:var(--pai-text);margin:0;font-size:28px;line-height:1.1}.publicProducerAiSectionHeader>p:last-child{color:var(--pai-muted);margin:0;font-size:15px;line-height:1.55}.publicProducerAiConsoleGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:14px;display:grid}.publicProducerAiUploadPanel{border:1px solid var(--pai-line);background:#11161df5;border-radius:8px;min-width:0;padding:16px;box-shadow:0 20px 52px #00000047}.publicProducerAiPage .producerAiTestModeRow{align-items:flex-start}.publicProducerAiPage .producerAiTestModeNote{color:var(--pai-muted)}.publicProducerAiPage .producerAiField>span,.publicProducerAiPage .producerAiTags>span{color:var(--pai-soft);letter-spacing:0;font-size:12px;font-weight:800}.publicProducerAiPage .producerAiField input[type=file],.publicProducerAiPage .producerAiField textarea{border:1px solid var(--pai-line);color:var(--pai-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171c24;border-radius:8px}.publicProducerAiPage .producerAiField textarea:focus,.publicProducerAiPage .producerAiField input[type=file]:focus{outline-offset:2px;outline:2px solid #72d7df57}.publicProducerAiPage .producerAiTag{border:1px solid var(--pai-line);background:#ffffff0a;border-radius:8px}.publicProducerAiPage .producerAiTag input{accent-color:var(--pai-cyan)}.publicProducerAiPage .producerAiTag span{color:var(--pai-text)}.publicProducerAiPage .producerAiErrorPanel{background:#ec5c9b14;border:1px solid #ec5c9b6b;border-radius:8px}.publicProducerAiPreview{border:1px solid var(--pai-line);background:linear-gradient(#131922 0%,#0f141b 100%);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.publicProducerAiPreviewHead{gap:4px;display:grid}.publicProducerAiPreviewHead strong{color:var(--pai-text);font-size:18px}.publicProducerAiPreview .producerAiWaveform{margin-top:2px}.publicProducerAiPreviewList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.publicProducerAiPreviewList li{border:1px solid var(--pai-line);color:var(--pai-muted);background:#ffffff0a;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.publicProducerAiPreviewCta{width:100%}.publicProducerAiResults .publicProducerAiSectionHeader{margin-bottom:18px}.publicProducerAiEmpty{border:1px solid var(--pai-line);background:#ffffff0a;border-radius:8px}.publicProducerAiSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publicProducerAiPane{border:1px solid var(--pai-line);background:#11161deb;border-radius:8px;min-width:0;padding:16px}.publicProducerAiPane .pageHeader,.publicProducerAiFlow .pageHeader,.publicProducerAiEngine .pageHeader,.publicProducerAiTimeline .pageHeader,.publicProducerAiDeliverables .pageHeader,.publicProducerAiSoundDna .pageHeader,.publicProducerAiAudience .pageHeader,.publicProducerAiRoadmap .pageHeader{margin-bottom:14px}.publicProducerAiFlow .producerAiWorkflowVisual{width:100%}.publicProducerAiPage .producerAiWhatGrid,.publicProducerAiPage .producerAiDeliverablesGrid,.publicProducerAiPage .producerAiAudienceGrid,.publicProducerAiPage .producerAiTimeline,.publicProducerAiPage .producerAiWorkflowVisual{margin-top:0}.publicProducerAiPage .producerAiWhatCard,.publicProducerAiPage .producerAiDeliverableCard,.publicProducerAiPage .producerAiAudienceCard,.publicProducerAiPage .producerAiTimelineStep,.publicProducerAiPage .producerAiAnalyzingPanel,.publicProducerAiPage .producerAiScorePanel,.publicProducerAiPage .producerAiAdvisorPanel,.publicProducerAiPage .producerAiPromptPanel,.publicProducerAiPage .producerAiReportPrimaryCta,.publicProducerAiPage .producerAiTabFallback,.publicProducerAiPage .producerAiReportView,.publicProducerAiPage .producerAiEngineSection>*{border-radius:8px}.publicProducerAiPage .producerAiCard,.publicProducerAiPage .producerAiWhatCard,.publicProducerAiPage .producerAiDeliverableCard,.publicProducerAiPage .producerAiAudienceCard,.publicProducerAiPage .producerAiReportPrimaryCta,.publicProducerAiPage .producerAiAnalyzingPanel,.publicProducerAiPage .producerAiScorePanel,.publicProducerAiPage .producerAiAdvisorPanel,.publicProducerAiPage .producerAiTabFallback,.publicProducerAiPage .producerAiWorkflowStepperLink{border:1px solid var(--pai-line);color:var(--pai-text);background:#ffffff0a}.publicProducerAiPage .producerAiReportPrimaryCta{gap:16px;display:grid}.publicProducerAiPage .producerAiReportTab,.publicProducerAiPage .producerAiReportTabSelect select,.publicProducerAiPage .producerAiCopyBtn{border-radius:8px}.publicProducerAiPage .producerAiReportTab.active,.publicProducerAiPage .producerAiWorkflowStepperLink.active{color:var(--pai-text);background:#72d7df1f;border-color:#72d7df73}.publicProducerAiPage .producerAiMeta,.publicProducerAiPage .producerAiScoreHeadline,.publicProducerAiPage .producerAiScoreVerdict,.publicProducerAiPage .producerAiAdvisorPanel p,.publicProducerAiPage .producerAiRoadmapDisclaimer,.publicProducerAiPage .producerAiTestModeNote,.publicProducerAiPage .producerAiEmptyLead,.publicProducerAiPage .producerAiPackagePreviewList li,.publicProducerAiPage .producerAiTimelineBody p,.publicProducerAiPage .producerAiWhatCard p,.publicProducerAiPage .producerAiAudienceCard p,.publicProducerAiPage .producerAiDeliverableCard p,.publicProducerAiPage .producerAiCard p{color:var(--pai-muted)}.publicProducerAiPage .producerAiWorkflowVisualStep,.publicProducerAiPage .producerAiTimelineStep,.publicProducerAiPage .producerAiCard,.publicProducerAiPage .producerAiWhatCard,.publicProducerAiPage .producerAiDeliverableCard,.publicProducerAiPage .producerAiAudienceCard{box-shadow:none}.publicProducerAiPage .producerAiWaveform span{background:linear-gradient(180deg, var(--pai-cyan), var(--pai-amber))}.publicHomeSectionAlt{background:0 0}.publicFeaturedHeroArt,.publicFeaturedArtistMedia,.publicProducerAiMedia,.publicStudioHeroMedia,.publicStudioLivePanel,.publicProducerAiMediaOverlay,.publicProducerAiMetrics div,.publicStudioMetrics div,.publicProducerAiSignalRow span,.publicStudioCommandStep,.publicProducerAiCommand,.publicArtistHero .publicArtistAvatar{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0}.publicProducerAiPage .primary,.publicProducerAiPage .secondary,.publicStudioPage .primary,.publicStudioPage .secondary{box-shadow:none;border-radius:0!important}.publicFeaturedHero{padding-top:10px}.publicFeaturedHeroLink{border-bottom:1px solid #ffffff1f;padding-bottom:14px}@media (min-width:900px){.publicProducerAiHero{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;padding-top:46px}.publicProducerAiHeroCopy h1{font-size:56px}.publicProducerAiConsoleGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.publicProducerAiSplit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.publicProducerAiHeroCopy h1{font-size:38px}.publicProducerAiCommandRail{grid-template-columns:repeat(4,minmax(136px,1fr))}.publicProducerAiConsoleGrid,.publicProducerAiSplit{grid-template-columns:1fr}}@media (max-width:640px){.publicProducerAiHero{padding-top:22px}.publicProducerAiHeroCopy h1{font-size:32px}.publicProducerAiLead,.publicProducerAiCapability{font-size:15px}.publicProducerAiActions{grid-template-columns:1fr;display:grid}.publicProducerAiMetrics{grid-template-columns:1fr}.publicProducerAiMedia{aspect-ratio:4/3}.publicProducerAiPage .producerAiTestModeRow{flex-direction:column}.publicProducerAiPage .producerAiTagGrid{grid-template-columns:1fr}}.publicBeatMarketplacePage{--vault-bg:#090b0f;--vault-surface:#10141b;--vault-surface-2:#151b23;--vault-line:#ffffff1c;--vault-line-strong:#ffffff2e;--vault-text:#f6f7fb;--vault-muted:#f6f7fbb3;--vault-soft:#f6f7fb80;--vault-gold:#d9aa5e;--vault-blue:#67b6ff;--vault-red:#f15b6c;color:var(--vault-text);background:radial-gradient(900px at 18% -8%,#67b6ff1f,#0000 45%),radial-gradient(700px at 84% 8%,#f15b6c1f,#0000 40%),linear-gradient(#090b0f 0%,#0e1218 38%,#090b0f 100%)}.publicBeatMarketplacePage a{color:inherit}.publicBeatMarketplacePage .primary,.publicBeatMarketplacePage button.primary,.publicBeatMarketplacePage a.primary{justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #d9aa5e29;color:#121015!important;background:linear-gradient(#f4d69b 0%,#d9aa5e 100%)!important;border:1px solid #d9aa5eb8!important;border-radius:8px!important}.publicBeatMarketplacePage .secondary,.publicBeatMarketplacePage button.secondary,.publicBeatMarketplacePage a.secondary{justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex;border:1px solid var(--vault-line-strong)!important;color:var(--vault-text)!important;background:#ffffff0a!important;border-radius:8px!important}.publicBeatMarketplaceHero{gap:18px;width:min(1180px,100% - 28px);margin:0 auto;padding:30px 0 14px;display:grid}.publicBeatMarketplaceHeroCopy{gap:16px;min-width:0;display:grid}.publicBeatMarketplaceKicker,.publicBeatMarketplaceToolbar label span,.publicBeatMarketplaceHighlight span,.publicBeatMarketplaceHighlight strong,.publicBeatMarketplaceHeroOverlay span{color:var(--vault-blue);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:800}.publicBeatMarketplaceHeroCopy h1{max-width:780px;color:var(--vault-text);margin:0;font-size:42px;line-height:1.02}.publicBeatMarketplaceLead{max-width:650px;color:var(--vault-muted);margin:0;font-size:16px;line-height:1.65}.publicBeatMarketplaceActions{flex-wrap:wrap;gap:10px;display:flex}.publicBeatMarketplaceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:640px;margin:2px 0 0;display:grid}.publicBeatMarketplaceStats div{border:1px solid var(--vault-line);background:#ffffff0a;border-radius:8px;padding:12px}.publicBeatMarketplaceStats dt{color:var(--vault-text);font-size:19px;font-weight:850}.publicBeatMarketplaceStats dd{color:var(--vault-soft);margin:4px 0 0;font-size:12px;line-height:1.4}.publicBeatMarketplaceHeroPanel{gap:12px;min-width:0;display:grid}.publicBeatMarketplaceHeroMedia{aspect-ratio:16/10;border:1px solid var(--vault-line);background:var(--vault-surface);border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #0000006b}.publicBeatMarketplaceHeroMedia img{object-fit:cover;width:100%;height:100%;display:block}.publicBeatMarketplaceHeroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000000a 25%,#06090e75 100%),linear-gradient(135deg,#67b6ff14,#0000 45%);position:absolute;top:0;bottom:0;left:0;right:0}.publicBeatMarketplaceHeroOverlay{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0fd6;border:1px solid #ffffff29;border-radius:8px;gap:4px;max-width:390px;padding:14px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.publicBeatMarketplaceHeroOverlay strong{color:var(--vault-text);font-size:18px}.publicBeatMarketplaceHeroOverlay p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.5}.publicBeatMarketplaceHighlightRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.publicBeatMarketplaceHighlight{border:1px solid var(--vault-line);background:#ffffff0a;border-radius:8px;gap:4px;padding:12px;display:grid}.publicBeatMarketplaceHighlight strong{color:var(--vault-text);font-size:15px}.publicBeatMarketplaceHighlight span{color:var(--vault-soft);font-size:12px}.publicBeatMarketplaceToolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:min(1180px,100% - 28px);margin:14px auto 0;display:grid}.publicBeatMarketplaceToolbar input,.publicBeatMarketplaceToolbar select{border:1px solid var(--vault-line);width:100%;min-height:44px;color:var(--vault-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#ffffff0d;border-radius:8px;padding:10px 12px}.publicBeatMarketplaceToolbar input::placeholder{color:#f6f7fb73}.publicBeatMarketplaceCollections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1180px,100% - 28px);margin:14px auto 0;display:grid}.publicBeatMarketplaceCollectionCard{border:1px solid var(--vault-line);background:linear-gradient(#ffffff0b,#ffffff06);border-radius:8px;gap:4px;padding:14px;display:grid}.publicBeatMarketplaceCollectionCard p{color:var(--vault-blue);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:800}.publicBeatMarketplaceCollectionCard strong{color:var(--vault-text);font-size:14px;line-height:1.5}.publicBeatMarketplaceCatalog,.publicBeatMarketplaceFooterBand{width:min(1180px,100% - 28px);margin:0 auto;padding:38px 0 0}.publicBeatMarketplaceCatalog .pageHeader{margin-bottom:14px}.beatVaultSectionHeaderRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.beatVaultSectionCount{color:var(--vault-soft);font-size:13px;font-weight:700}.publicBeatMarketplacePage .beatVaultGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.publicBeatMarketplacePage .beatVaultCard{border:1px solid var(--vault-line);background:var(--vault-surface);border-radius:8px;min-width:0;box-shadow:0 16px 44px #00000042}.publicBeatMarketplacePage .beatVaultWaveform{background:linear-gradient(#67b6ff1a,#0000)}.publicBeatMarketplacePage .beatVaultWaveform span{background:linear-gradient(180deg, var(--vault-blue), var(--vault-red))}.publicBeatMarketplacePage .beatVaultPreviewPlaceholder{border-bottom-color:var(--vault-line);color:var(--vault-muted)}.publicBeatMarketplacePage .beatVaultPlayIcon{color:#121015;background:linear-gradient(#f4d69b,#d9aa5e)}.publicBeatMarketplacePage .beatVaultDraftBadge,.publicBeatMarketplacePage .beatVaultFeaturedBadge,.publicBeatMarketplacePage .beatVaultSaleStatus{border-radius:999px}.publicBeatMarketplacePage .beatVaultSaleStatus{color:var(--vault-soft);background:#ffffff0d}.publicBeatMarketplacePage .beatVaultSaleStatusReady{color:#b6dcff;background:#67b6ff1f}.publicBeatMarketplacePage .beatVaultSaleStatusDraft{color:#f1d19f;background:#d9aa5e1f}.publicBeatMarketplacePage .beatVaultCardBody{padding:14px}.publicBeatMarketplacePage .beatVaultCardBody h3{color:var(--vault-text)}.publicBeatMarketplacePage .beatVaultMeta span,.publicBeatMarketplacePage .beatVaultTags span{color:var(--vault-muted);background:#ffffff0d}.publicBeatMarketplacePage .beatVaultDescription,.publicBeatMarketplacePage .beatVaultComingSoon{color:var(--vault-soft)}.publicBeatMarketplacePage .beatVaultPricing{color:var(--vault-text)}.publicBeatMarketplacePage .beatVaultTrackoutsBadge{color:var(--vault-blue)}.publicBeatMarketplacePage .beatVaultCardActions .primary,.publicBeatMarketplacePage .beatVaultCardActions .secondary,.publicBeatMarketplacePage .beatVaultCardActions .ghost{flex:120px}.publicBeatMarketplacePage .beatVaultEmpty{border:1px solid var(--vault-line);color:var(--vault-muted);background:#ffffff0a;border-radius:8px;margin-top:0}.publicBeatMarketplaceEmpty{padding:18px}.publicBeatMarketplaceEmpty a{color:var(--vault-blue)}.publicBeatMarketplaceFooterBand{justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:40px;display:flex}.publicBeatMarketplaceFooterCopy{gap:10px;max-width:720px;display:grid}.publicBeatMarketplaceFooterCopy h2{color:var(--vault-text);margin:0;font-size:28px;line-height:1.1}.publicBeatMarketplaceFooterCopy p{color:var(--vault-muted);margin:0;font-size:15px;line-height:1.55}.publicBeatMarketplaceFooterActions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:900px){.publicBeatMarketplaceHero{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;padding-top:46px}.publicBeatMarketplaceHeroCopy h1{font-size:56px}}@media (max-width:899px){.publicBeatMarketplaceHeroCopy h1{font-size:38px}.publicBeatMarketplaceToolbar,.publicBeatMarketplaceCollections{grid-template-columns:1fr}.publicBeatMarketplaceFooterBand{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.publicBeatMarketplaceHero{padding-top:22px}.publicBeatMarketplaceHeroCopy h1{font-size:32px}.publicBeatMarketplaceLead{font-size:15px}.publicBeatMarketplaceActions{grid-template-columns:1fr;display:grid}.publicBeatMarketplaceStats{grid-template-columns:1fr}.publicBeatMarketplaceHeroMedia{aspect-ratio:4/3}.publicBeatMarketplaceHighlightRow{grid-template-columns:1fr}.beatVaultSectionHeaderRow{flex-direction:column;align-items:flex-start}.publicBeatMarketplacePage .beatVaultGrid{grid-template-columns:1fr}.publicBeatMarketplaceFooterActions{grid-template-columns:1fr;width:100%;display:grid}}.publicCatalogPage .publicCatalog{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;overflow-x:clip}.publicCatalogHead{min-width:0;max-width:100%;padding:18px 14px 8px}.publicCatalogEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff8fd80;margin:0 0 6px;font-size:11px;font-weight:700}.publicCatalogTitle{color:#fff8fd;margin:0;font-size:clamp(1.45rem,5vw,1.85rem);font-weight:800;line-height:1.1}.publicCatalogLead{color:#fff8fdad;max-width:66ch;margin:8px 0 0;font-size:14px;line-height:1.55}.publicCatalogStats{color:#fff8fd8c;margin:6px 0 0;font-size:13px}.publicCatalogTools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 14px 12px;display:grid}.publicCatalogSearch{gap:6px;display:grid}.publicCatalogSearch span{letter-spacing:.05em;text-transform:uppercase;color:#fff8fd85;font-size:11px;font-weight:700}.publicCatalogSearch input{color:#fff8fd;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;width:100%;min-height:40px;padding:0 12px}.publicCatalogSortBtn{color:#fff8fd;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;min-height:40px;padding:0 12px;font-weight:700}.publicCatalogSortBtn:hover{background:#ffffff12;border-color:#ffffff47}.publicCatalogFilterBar{gap:10px;padding:0 14px 10px;display:grid}.publicCatalogFilterGroup{gap:6px;display:grid}.publicCatalogFilterGroup>span{letter-spacing:.05em;text-transform:uppercase;color:#fff8fd80;font-size:11px;font-weight:700}.publicCatalogFilterGroup>div,.publicCatalogActiveFilters{flex-wrap:wrap;gap:8px;display:flex}.publicCatalogActiveFilter{color:#fff8fddb;cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px}.publicCatalogChip,.publicCatalogClearBtn{color:#fff8fdd1;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.publicCatalogChip.isActive{color:#fff8fd;border-color:#fff8fdd6}.publicCatalogChip small{opacity:.78}.publicCatalogClearBtn{border-style:dashed;justify-self:start}.publicCatalogTabs{overscroll-behavior-x:contain;touch-action:pan-x;gap:8px;min-width:0;max-width:100%;padding:4px 14px 14px;display:flex;overflow:auto hidden}.publicCatalogTabs::-webkit-scrollbar{display:none}.publicCatalogTab{color:#fff8fdb8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.publicCatalogTabCount{opacity:.8;font-size:11px}.publicCatalogTab.isActive{color:#121018;background:#fff8fd;border-color:#fff8fd}.publicCatalogSection{min-width:0;max-width:100%}.publicCatalogPromoStrip{gap:10px;padding:0 14px 8px;display:grid}.publicCatalogPromoModes{flex-wrap:wrap;gap:8px;display:flex}.publicCatalogPromoMode{color:#fff8fdc2;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.publicCatalogPromoMode.isActive{color:#fff8fd;border-color:#fff8fdd1}.publicCatalogPromoLink{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.publicCatalogPromoArt{background:linear-gradient(145deg,#2a1a35,#151018);border-radius:8px;width:86px;height:86px;overflow:hidden}.publicCatalogPromoArt img{object-fit:cover;width:100%;height:100%;display:block}.publicCatalogPromoArtFallback{color:#ffffff73;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.publicCatalogPromoCopy{gap:4px;min-width:0;display:grid}.publicCatalogPromoEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff8fd8a;font-size:10px;font-weight:800}.publicCatalogPromoTitle{color:#fff8fd;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.publicCatalogPromoCopy p{color:#fff8fdad;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.publicCatalogPromoCta{color:#78d8cd;font-size:12px;font-weight:700}.publicCatalogGrid{grid-template-columns:1fr;gap:10px;min-width:0;max-width:100%;padding:0 14px 8px;display:grid}.publicCatalogPage .publicCatalog .musicTileCompact{width:100%;min-width:0}@media (min-width:900px){.publicCatalogHead,.publicCatalogTools,.publicCatalogFilterBar,.publicCatalogTabs,.publicCatalogPromoStrip,.publicCatalogGrid,.publicCatalogPage .publicHomeSection .discoverySectionHeader,.publicCatalogPage .publicHomeScrollTrack{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}.publicCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publicCatalogPromoLink{grid-template-columns:104px minmax(0,1fr)}.publicCatalogPromoArt{width:104px;height:104px}}@media (max-width:720px){.publicCatalogTools{grid-template-columns:minmax(0,1fr)}.publicCatalogSortBtn{width:100%}.publicArtistTimelineHead{flex-direction:column;align-items:flex-start}.publicArtistTimelineRow{grid-template-columns:1fr;gap:6px}}.publicArtist{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:clip}.publicArtistSection,.publicArtistHero,.publicArtistBooking{min-width:0;max-width:100%}.publicArtistHero{gap:16px;padding:18px 14px 8px;display:grid}.publicArtistHeroMedia{justify-content:center;display:flex}.publicArtistHero .publicArtistAvatar{color:#fff9;background:linear-gradient(145deg,#2a1a35,#151018);border-radius:999px;place-items:center;width:min(200px,56vw);height:min(200px,56vw);font-size:56px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 20px 48px #0006}.publicArtistHero .publicArtistAvatar .rosterArtistAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.publicArtistHeroCopy{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.publicArtistMode{letter-spacing:.09em;text-transform:uppercase;color:#7ad8cdcc;margin:0;font-size:10px;font-weight:700}.publicArtistEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff8fd80;margin:0;font-size:11px;font-weight:700}.publicArtistNameRow{align-items:center;gap:8px;display:flex}.publicArtistNameRow h1{color:#fff8fd;margin:0;font-size:clamp(1.6rem,7vw,2.2rem);line-height:1.05}.publicArtistVerified{color:#06121f;background:#3ea6ff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-grid}.publicArtistLocation{color:#fff8fd99;margin:0;font-size:13px}.publicArtistBio{color:#fff8fdbf;max-width:640px;margin:0;font-size:14px;line-height:1.5}.publicArtistTags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.publicArtistTag{color:#fff8fdb8;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px}.publicArtistHeroCopy .publicArtistSocialRow{flex-wrap:wrap;justify-content:center;gap:10px;margin:2px 0;display:flex}.publicArtistActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2px;display:flex}.publicArtistBtn{color:#fff8fd;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none}.publicArtistBtn.primary{color:#121018;background:#fff8fd;border-color:#fff8fd}.publicArtistBtnShare{-webkit-appearance:none;appearance:none;cursor:pointer}.publicArtistPinnedActions{top:calc(var(--public-header-h) + env(safe-area-inset-top,0px));z-index:1050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1118eb;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky}.publicArtistTimelineRail{overscroll-behavior-x:contain;touch-action:pan-x;gap:10px;padding:0 14px 8px;display:flex;overflow:auto hidden}.publicArtistTimelineItem{color:#fff8fd;border-bottom:1px solid #ffffff24;flex:0 0 min(220px,72vw);gap:4px;padding:10px 0;text-decoration:none;display:grid}.publicArtistTimelineItem span{color:#fff8fd85;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.publicArtistTimelineItem strong{font-size:14px;line-height:1.35}.publicArtistTimelineItem small{color:#fff8fdad;font-size:11px}.publicArtistTimelineHead{justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.publicArtistTimelineModes{gap:6px;display:inline-flex}.publicArtistTimelineMode{color:#fff8fdc2;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.publicArtistTimelineMode.isActive{color:#fff8fd;border-color:#fff8fddb}.publicArtistTimelineList{gap:0;padding:0 14px;display:grid}.publicArtistTimelineRow{border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.publicArtistTimelineRow>span{color:#fff8fd85;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.publicArtistTimelineRow strong{font-size:14px;display:block}.publicArtistTimelineRow p{color:#fff8fda8;margin:2px 0 0;font-size:12px}.publicArtistTimelineRow a{color:#fff8fd;font-size:12px;font-weight:700;text-decoration:none}.publicArtistBooking{padding:8px 0 4px}.publicArtistPressGrid{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:100%;padding:0 14px;display:grid}.publicArtistPressCard{color:#fff8fd;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.publicArtistPressCard span{letter-spacing:.04em;text-transform:uppercase;color:#fff8fd80;font-size:11px}.publicArtistPressCard strong{font-size:14px;line-height:1.3}@media (min-width:900px){.publicArtistHero{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:32px 14px 16px}.publicArtistHeroCopy{text-align:left;align-items:flex-start}.publicArtistTags,.publicArtistHeroCopy .publicArtistSocialRow,.publicArtistActions{justify-content:flex-start}.publicArtist .publicHomeSection .discoverySectionHeader,.publicArtist .publicHomeScrollTrack,.publicArtistPressGrid,.publicArtistBooking,.publicArtistTimelineRail,.publicArtistPinnedActions{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}.publicArtistPressGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.publicReleasePage .publicReleaseShell{width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:8px 14px 28px;overflow-x:clip}.publicReleasePage .releaseDetail,.publicReleasePage .releaseDetailHero,.publicReleasePage .releaseDetailHeroCopy,.publicReleasePage .releaseDetailStack,.publicReleasePage .releaseDetailSection{min-width:0;max-width:100%}.publicReleasePage .musicCatalogScroller{overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;gap:14px;min-width:0;max-width:100%;padding-bottom:8px;display:flex;overflow:auto hidden}.publicReleasePage .musicCatalogScroller>*{scroll-snap-align:start;flex:none}.publicReleasePage .releaseDetailEmpty{text-align:center;justify-items:center;gap:12px;padding:48px 16px;display:grid}.publicReleasePage .releaseDetailEmpty h1{color:#fff8fd;margin:0}.publicCatalogPage .publicCatalogTab{background:0 0;border:0;border-bottom:2px solid #ffffff38;border-radius:0;padding:8px 8px 10px}.publicCatalogPage .publicCatalogTab.isActive{color:#fff8fd;background:0 0;border-color:#fff8fdeb}.publicCatalogPage .musicTile,.publicCatalogPage .musicVideoTile:not(.musicVideoTileRow),.publicHome .musicTile,.publicHome .musicTileCompact,.publicArtist .musicTile,.publicArtist .musicTileCompact,.publicArtistsPage .rosterArtistCard,.publicArtistsPage .rosterArtistCardFeatured{box-shadow:none;border:0;border-bottom:1px solid #ffffff24;border-radius:0;padding:0;background:0 0!important}.publicCatalogPage .musicTileArt,.publicCatalogPage .musicVideoThumb,.publicArtist .musicTileArt,.publicArtist .musicVideoThumb{border-radius:6px}.publicArtistsPage .rosterArtistCard{padding:0 0 12px}.publicArtistTag,.publicArtistBtn,.publicArtistPressCard{background:0 0;border-left:0;border-right:0;border-radius:0}.publicArtistPressCard{padding:10px 0}.publicArtistsPage .publicArtistsHero,.publicArtistsPage .publicArtistsGridSection,.publicLabelPage .publicLabelHero,.publicLabelPage .publicLabelSection,.publicLabelPage .publicLabelStatsGrid{box-shadow:none;background:0 0;border:0;border-radius:0}.publicArtistsPage .publicArtistsHero,.publicArtistsPage .publicArtistsGridSection,.publicLabelPage .publicLabelHero,.publicLabelPage .publicLabelSection{border-top:1px solid #ffffff24}.publicArtistsPage .publicArtistsHeroMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.publicArtistsPage .reStatCard,.publicLabelPage .reCard,.publicLabelPage .reStatCard,.publicLabelPage .reMediaCard{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0}.publicArtistsPage .reCard,.publicLabelPage .reCard{padding-left:0;padding-right:0}.publicArtistsPage .rosterGrid{gap:12px}.publicArtistsPage .rosterArtistCard,.publicArtistsPage .rosterArtistCardFeatured{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0}.publicArtistsPage .rosterArtistCard:hover,.publicArtistsPage .rosterArtistCardFeatured:hover{background:0 0;border-color:#ffffff24;transform:none}.publicArtistsPage .rosterArtistCardImageWrap{border-radius:8px}.publicLabelPage .publicLabelCardGrid{gap:0}.publicLabelPage .reMediaCard{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;padding-top:10px;padding-bottom:10px;display:grid}.publicLabelPage .reMediaCardArt{border-radius:8px;width:78px;height:78px}.publicLabelPage .reMediaCardCopy{gap:4px}.publicLabelPage .reMediaCardActions{margin-top:6px}.publicArtistsPage .rePageHeader,.publicLabelPage .publicLabelSectionHead,.publicLabelPage .publicLabelHeroHeading{max-width:72ch}.publicArtistsPage .rePageHeader{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 0 8px}.publicArtistsPage .rePageHeaderCopy{gap:8px;display:grid}.publicArtistsPage .rePageHeader h1{letter-spacing:-.018em;font-size:clamp(2.2rem,8vw,3.1rem);line-height:.98}.publicArtistsPage .rePageHeader p{color:#fff8fdbd;font-size:clamp(1.02rem,3.9vw,1.2rem);line-height:1.5}.publicArtistsPage .rePageHeader .reEyebrow,.publicLabelPage .reEyebrow{letter-spacing:.12em;color:#fff8fd85;font-size:.72rem}.publicArtistsPage .publicArtistsHeroMeta .reStatCard{min-height:108px;padding-top:12px;padding-bottom:12px}.publicArtistsPage .publicArtistsHeroMeta .reStatCard strong{font-size:clamp(2rem,8vw,2.8rem);line-height:.94}.publicArtistsPage .rosterArtistCard{gap:10px;padding-top:10px;padding-bottom:12px}.publicArtistsPage .rosterArtistCardTop{gap:10px}.publicArtistsPage .rosterArtistCard h2{letter-spacing:-.015em;font-size:clamp(1.85rem,6.9vw,2.5rem);line-height:.96}.publicArtistsPage .rosterArtistCard .artistSpotlightRole{font-size:1.26rem;line-height:1.1}.publicArtistsPage .rosterArtistCard .artistSpotlightLocation,.publicArtistsPage .rosterArtistCardMeta{font-size:1rem;line-height:1.45}.publicArtistsPage .rosterArtistCard .reButton-sm,.publicLabelPage .publicLabelHeroActions .reButton,.publicLabelPage .publicLabelCTA .reButton{min-height:36px;padding:0 14px;font-size:.82rem}.publicLabelPage .publicLabelHero{padding-top:14px;padding-bottom:14px}.publicLabelPage .publicLabelHeroHeading{gap:8px}.publicLabelPage .publicLabelHeroHeading h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,7.9vw,3.2rem);line-height:.96}.publicLabelPage .publicLabelHeroHeading p{color:#fff8fdbd;max-width:64ch;font-size:clamp(1rem,3.7vw,1.16rem);line-height:1.54}.publicLabelPage .publicLabelHeroActions{gap:7px}.publicLabelPage .publicLabelSectionHead{gap:10px}.publicLabelPage .publicLabelSectionHead h2{letter-spacing:-.014em;margin:4px 0 0;font-size:clamp(1.55rem,5.7vw,2.1rem);line-height:1.03}.publicLabelPage .publicLabelSectionHead p{color:#fff8fdb8;max-width:60ch;font-size:1rem;line-height:1.52}.publicLabelPage .reMediaCard h3{font-size:clamp(1.1rem,4.5vw,1.32rem);line-height:1.18}.publicLabelPage .reMediaCard p,.publicLabelPage .reMediaCard small{font-size:.95rem;line-height:1.45}.publicLabelPage .publicLabelCTA h2{letter-spacing:-.012em;margin:4px 0 0;font-size:clamp(1.45rem,5.2vw,1.9rem);line-height:1.1}@media (min-width:900px){.publicArtistsPage .rePageHeader{padding-top:18px;padding-bottom:10px}.publicArtistsPage .rePageHeader h1{font-size:clamp(2.5rem,4.4vw,3.4rem)}.publicArtistsPage .rosterArtistCard h2{font-size:clamp(2rem,3.1vw,2.65rem)}.publicLabelPage .publicLabelHeroHeading h1{font-size:clamp(2.5rem,4.6vw,3.5rem)}.publicLabelPage .publicLabelSectionHead h2{font-size:clamp(1.7rem,2.6vw,2.2rem)}}@media (max-width:720px){.publicArtistsPage .publicArtistsHeroMeta{grid-template-columns:minmax(0,1fr)}.publicLabelPage .reMediaCard{grid-template-columns:70px minmax(0,1fr);gap:10px}.publicLabelPage .reMediaCardArt{width:70px;height:70px}}.publicStudioPage .studioServiceCard,.publicStudioPage .studioBookingForm,.publicStudioPage .publicStudioBookingAside,.publicStudioPage .studioSummary,.publicStudioPage .paymentMethodsPanel,.publicStudioPage .bookingSummaryCard,.publicStudioPage .commercePurchaseConsent,.publicStudioPage .studioSecureCheckout,.publicStudioPage .studioPayPalPanel,.publicStudioPage .studioBookingSectionHead,.publicStudioPage .studioCheck,.publicProducerAiCommand,.publicProducerAiUploadPanel,.publicProducerAiPreview,.publicProducerAiPane,.publicProducerAiPage .producerAiCard,.publicProducerAiPage .producerAiWhatCard,.publicProducerAiPage .producerAiDeliverableCard,.publicProducerAiPage .producerAiAudienceCard,.publicProducerAiPage .producerAiTimelineStep,.publicProducerAiPage .producerAiAnalyzingPanel,.publicProducerAiPage .producerAiScorePanel,.publicProducerAiPage .producerAiAdvisorPanel,.publicProducerAiPage .producerAiPromptPanel,.publicProducerAiPage .producerAiReportPrimaryCta,.publicProducerAiPage .producerAiTabFallback,.publicProducerAiPage .producerAiWorkflowStepperLink,.publicProducerAiPage .producerAiErrorPanel,.publicProducerAiEmpty{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0}.publicLabelPage,.publicStudioPage,.publicProducerAiPage{--unified-line:#ffffff29;--unified-line-strong:#ffffff3d;--unified-text:#fff8fd;--unified-muted:#fff8fda8}.publicLabelPage .publicLabelSection,.publicLabelPage .publicLabelHero,.publicLabelPage .publicLabelStatsGrid,.publicStudioSection,.publicProducerAiConsole,.publicProducerAiResults,.publicProducerAiSplit,.publicProducerAiFlow,.publicProducerAiEngine,.publicProducerAiTimeline,.publicProducerAiDeliverables,.publicProducerAiSoundDna,.publicProducerAiAudience,.publicProducerAiRoadmap{border-top:1px solid var(--unified-line);padding-top:clamp(18px,2.8vw,28px)}.publicLabelPage .publicLabelSectionHead h2,.publicStudioSectionHeader h2,.publicProducerAiSectionHeader h2{letter-spacing:-.01em}.publicLabelPage .publicLabelSectionHead p,.publicStudioSectionHeader>p:last-child,.publicProducerAiSectionHeader>p:last-child{color:var(--unified-muted)}.publicLabelServicePill,.publicStudioPage .studioPayTab,.publicProducerAiPage .producerAiTag,.publicProducerAiPage .producerAiWorkflowStepperLink,.publicProducerAiPage .producerAiReportTab{border-color:var(--unified-line);background:0 0}.publicLabelServicePill:hover,.publicStudioPage .studioPayTab:hover,.publicProducerAiPage .producerAiTag:hover,.publicProducerAiPage .producerAiWorkflowStepperLink:hover,.publicProducerAiPage .producerAiReportTab:hover{border-color:var(--unified-line-strong)}body.publicAppShell{background:#fff}.publicAppMain{background:#fff;min-height:calc(100dvh - 78px);padding:24px 0 40px;overflow-x:clip}body.publicAppShell.hasMusicPlayer .publicAppMain{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.publicAppMain.publicStudioPage,.publicAppMain.publicBeatMarketplacePage,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell{--ux-bg:#09090d;--ux-panel:#fff1;--ux-border:#ffffff24;--ux-text:#fff9ef;--ux-muted:#fff9efad;--ux-blue:#3ee7ff;--ux-pink:#ff4ead;--ux-violet:#8d5cff;color:var(--ux-text)!important;background:radial-gradient(circle at 15% 0,#8d5cff33,#0000 34%),linear-gradient(#111018 0%,#09090d 48%,#0d0b11 100%)!important}.publicAppMain.publicStudioPage :-webkit-any(h1,h2,h3,strong,dt){color:var(--ux-text)!important}.publicAppMain.publicStudioPage :is(h1,h2,h3,strong,dt){color:var(--ux-text)!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(h1,h2,h3,strong,dt){color:var(--ux-text)!important}.publicAppMain.publicBeatMarketplacePage :is(h1,h2,h3,strong,dt){color:var(--ux-text)!important}.enterpriseAuthPage :-webkit-any(h1,h2,h3,strong,label,span){color:var(--ux-text)!important}.enterpriseAuthPage :is(h1,h2,h3,strong,label,span){color:var(--ux-text)!important}.roleLoginPage :-webkit-any(h1,h2,h3,strong){color:var(--ux-text)!important}.roleLoginPage :is(h1,h2,h3,strong){color:var(--ux-text)!important}.beatPurchasePage :-webkit-any(h1,h2,h3,strong,label){color:var(--ux-text)!important}.beatPurchasePage :is(h1,h2,h3,strong,label){color:var(--ux-text)!important}.reAccountShell :-webkit-any(h1,h2,h3,strong){color:var(--ux-text)!important}.reAccountShell :is(h1,h2,h3,strong){color:var(--ux-text)!important}.appShell :-webkit-any(h1,h2,h3,strong){color:var(--ux-text)!important}.appShell :is(h1,h2,h3,strong){color:var(--ux-text)!important}.enterpriseAuthPage .enterpriseAuthWrap,.beatPurchasePage .beatDetailSection{color:var(--ux-text)!important;background:0 0!important}.publicAppMain.publicStudioPage :-webkit-any(.publicStudioHero,.publicStudioSection){color:var(--ux-text)!important;background:0 0!important}.publicAppMain.publicStudioPage :is(.publicStudioHero,.publicStudioSection){color:var(--ux-text)!important;background:0 0!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(.publicBeatMarketplaceHero,.publicBeatMarketplaceCatalog,.publicBeatMarketplaceCollections){color:var(--ux-text)!important;background:0 0!important}.publicAppMain.publicBeatMarketplacePage :is(.publicBeatMarketplaceHero,.publicBeatMarketplaceCatalog,.publicBeatMarketplaceCollections){color:var(--ux-text)!important;background:0 0!important}.roleLoginPage :-webkit-any(.enterpriseSection,.roleLoginGrid){color:var(--ux-text)!important;background:0 0!important}.roleLoginPage :is(.enterpriseSection,.roleLoginGrid){color:var(--ux-text)!important;background:0 0!important}.publicAppMain.publicStudioPage :-webkit-any(.publicStudioHero,.publicStudioSection,.publicStudioHeroCopy,.publicStudioSectionHeader){color:var(--ux-text)!important}.publicAppMain.publicStudioPage :is(.publicStudioHero,.publicStudioSection,.publicStudioHeroCopy,.publicStudioSectionHeader){color:var(--ux-text)!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(.publicBeatMarketplaceHero,.publicBeatMarketplaceCatalog,.publicBeatMarketplaceHeroCopy){color:var(--ux-text)!important}.publicAppMain.publicBeatMarketplacePage :is(.publicBeatMarketplaceHero,.publicBeatMarketplaceCatalog,.publicBeatMarketplaceHeroCopy){color:var(--ux-text)!important}.enterpriseAuthPage :-webkit-any(.enterpriseAuthWrap,.enterpriseAuthIntro,.enterpriseAuthPanel,.signupLegalConsent){color:var(--ux-text)!important}.enterpriseAuthPage :is(.enterpriseAuthWrap,.enterpriseAuthIntro,.enterpriseAuthPanel,.signupLegalConsent){color:var(--ux-text)!important}.roleLoginPage :-webkit-any(.enterpriseSection,.roleLoginGrid,.roleLoginCard){color:var(--ux-text)!important}.roleLoginPage :is(.enterpriseSection,.roleLoginGrid,.roleLoginCard){color:var(--ux-text)!important}.beatPurchasePage :-webkit-any(.beatDetailSection,.beatDetailMeta,.beatCheckoutPanel){color:var(--ux-text)!important}.beatPurchasePage :is(.beatDetailSection,.beatDetailMeta,.beatCheckoutPanel){color:var(--ux-text)!important}.publicAppMain.publicStudioPage :is(.publicStudioHeroCopy h1,.publicStudioSectionHeader h2,.studioBookingHeader h2){color:var(--ux-text)!important}.enterpriseAuthPage :is(.enterpriseAuthIntro h1,.enterpriseAuthCard h2,.signupLegalConsent h2){color:var(--ux-text)!important}.roleLoginPage :-webkit-any(h1,h2){color:var(--ux-text)!important}.roleLoginPage :is(h1,h2){color:var(--ux-text)!important}.beatPurchasePage :-webkit-any(h1,h2){color:var(--ux-text)!important}.beatPurchasePage :is(h1,h2){color:var(--ux-text)!important}.publicAppMain.publicStudioPage :-webkit-any(p,small,dd,li){color:var(--ux-muted)!important}.publicAppMain.publicStudioPage :is(p,small,dd,li){color:var(--ux-muted)!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(p,small,dd,li){color:var(--ux-muted)!important}.publicAppMain.publicBeatMarketplacePage :is(p,small,dd,li){color:var(--ux-muted)!important}.enterpriseAuthPage :-webkit-any(p,small,li){color:var(--ux-muted)!important}.enterpriseAuthPage :is(p,small,li){color:var(--ux-muted)!important}.roleLoginPage :-webkit-any(p,small){color:var(--ux-muted)!important}.roleLoginPage :is(p,small){color:var(--ux-muted)!important}.beatPurchasePage :-webkit-any(p,small,dd,li){color:var(--ux-muted)!important}.beatPurchasePage :is(p,small,dd,li){color:var(--ux-muted)!important}.reAccountShell :-webkit-any(p,small,li){color:var(--ux-muted)!important}.reAccountShell :is(p,small,li){color:var(--ux-muted)!important}.appShell :-webkit-any(p,small,li){color:var(--ux-muted)!important}.appShell :is(p,small,li){color:var(--ux-muted)!important}.roleLoginPage p,.beatPurchasePage p{color:var(--ux-muted)!important}.publicAppMain.publicStudioPage :is(.publicStudioHeroCopy p:not(.publicStudioKicker),.publicStudioSectionHeader p:not(:first-child)){color:var(--ux-muted)!important}.enterpriseAuthPage :is(.enterpriseAuthIntro p,.enterpriseAuthPoints li){color:var(--ux-muted)!important}.enterpriseAuthPage .eyebrow,.roleLoginPage .eyebrow,.beatPurchasePage .eyebrow{color:var(--ux-blue)!important}.publicAppMain.publicStudioPage :is(.publicStudioKicker,.publicStudioSectionHeader p,.studioBookingHeader p,.studioBookingSectionHead span){color:var(--ux-blue)!important}.publicAppMain.publicBeatMarketplacePage :is(.publicBeatMarketplaceKicker,.eyebrow,.publicBeatMarketplaceToolbar label>span){color:var(--ux-blue)!important}.publicAppMain.publicStudioPage :-webkit-any(.publicStudioHeroMedia,.publicStudioLivePanel,.publicStudioCommand,.publicStudioCommandStep,.studioServiceCard,.publicStudioBookingAside,.studioBookingForm,.studioBookingCol,.bookingSummaryCard,.studioSummary){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.publicAppMain.publicStudioPage :is(.publicStudioHeroMedia,.publicStudioLivePanel,.publicStudioCommand,.publicStudioCommandStep,.studioServiceCard,.publicStudioBookingAside,.studioBookingForm,.studioBookingCol,.bookingSummaryCard,.studioSummary){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(.publicBeatMarketplaceHeroPanel,.publicBeatMarketplaceHeroOverlay,.publicBeatMarketplaceToolbar,.publicBeatMarketplaceCollectionCard,.beatVaultCard,.publicBeatMarketplaceFooterBand){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.publicAppMain.publicBeatMarketplacePage :is(.publicBeatMarketplaceHeroPanel,.publicBeatMarketplaceHeroOverlay,.publicBeatMarketplaceToolbar,.publicBeatMarketplaceCollectionCard,.beatVaultCard,.publicBeatMarketplaceFooterBand){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.enterpriseAuthPage :-webkit-any(.enterpriseAuthCard,.enterprisePanel){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.enterpriseAuthPage :is(.enterpriseAuthCard,.enterprisePanel){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.roleLoginPage :-webkit-any(.enterprisePanel,.roleLoginCard){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.roleLoginPage :is(.enterprisePanel,.roleLoginCard){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.beatPurchasePage :-webkit-any(.beatDetailCard,.beatCheckoutPanel){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.beatPurchasePage :is(.beatDetailCard,.beatCheckoutPanel){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.reAccountShell :-webkit-any(.reCard,.reStatCard){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.reAccountShell :is(.reCard,.reStatCard){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.appShell :-webkit-any(.panel,.dashboardHeroCopy,.artistCommandHero,.artistProductSectionCard,.artistAccountStatusCard,.dashStatCard,.analyticsInsightCard){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.appShell :is(.panel,.dashboardHeroCopy,.artistCommandHero,.artistProductSectionCard,.artistAccountStatusCard,.dashStatCard,.analyticsInsightCard){border-color:var(--ux-border)!important;background:var(--ux-panel)!important;box-shadow:inset 0 1px #ffffff14!important}.publicAppMain.publicStudioPage :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.publicAppMain.publicStudioPage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.publicAppMain.publicBeatMarketplacePage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.enterpriseAuthPage :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.enterpriseAuthPage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.beatPurchasePage :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.beatPurchasePage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.appShell :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.appShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.reAccountShell :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.reAccountShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ux-text)!important;background:#ffffff13!important;border:1px solid #ffffff29!important}.publicAppMain.publicBeatMarketplacePage .primary,.enterpriseAuthPage .primary,.roleLoginPage .primary,.beatPurchasePage .primary,.appShell .primary,.reAccountShell .primary{background:linear-gradient(135deg, var(--ux-pink), var(--ux-violet))!important;color:#fff!important;border-color:#ff4ead8f!important}.publicAppMain.publicStudioPage :-webkit-any(.primary,.publicStudioPrimaryCta){background:linear-gradient(135deg, var(--ux-pink), var(--ux-violet))!important;color:#fff!important;border-color:#ff4ead8f!important}.publicAppMain.publicStudioPage :is(.primary,.publicStudioPrimaryCta){background:linear-gradient(135deg, var(--ux-pink), var(--ux-violet))!important;color:#fff!important;border-color:#ff4ead8f!important}.enterpriseAuthPage .secondary,.roleLoginPage .secondary,.beatPurchasePage .secondary,.appShell .secondary,.reAccountShell .secondary{color:var(--ux-text)!important;background:#ffffff0e!important;border-color:#ffffff29!important}.publicAppMain.publicStudioPage :-webkit-any(.secondary,.publicStudioSecondaryCta){color:var(--ux-text)!important;background:#ffffff0e!important;border-color:#ffffff29!important}.publicAppMain.publicStudioPage :is(.secondary,.publicStudioSecondaryCta){color:var(--ux-text)!important;background:#ffffff0e!important;border-color:#ffffff29!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(.secondary,.ghost){color:var(--ux-text)!important;background:#ffffff0e!important;border-color:#ffffff29!important}.publicAppMain.publicBeatMarketplacePage :is(.secondary,.ghost){color:var(--ux-text)!important;background:#ffffff0e!important;border-color:#ffffff29!important}.publicAppMain.publicBeatMarketplacePage .publicBeatMarketplaceClear,.enterpriseAuthPage .enterpriseAuthPortalSwitch .active,.roleLoginPage .roleLoginSwitch .active,.beatPurchasePage .licenseTierCard.active{color:#fff!important;background:#5d2bd6!important;border-color:#5d2bd6b8!important}.publicAppMain.publicStudioPage :-webkit-any(.studioSlot.selected,.studioPayTab.active){color:#fff!important;background:#5d2bd6!important;border-color:#5d2bd6b8!important}.publicAppMain.publicStudioPage :is(.studioSlot.selected,.studioPayTab.active){color:#fff!important;background:#5d2bd6!important;border-color:#5d2bd6b8!important}.publicAppMain.publicStudioPage .publicStudioHero,.publicAppMain.publicBeatMarketplacePage .publicBeatMarketplaceHero{padding-top:clamp(42px,7vw,86px)!important}.publicAppMain.publicStudioPage .publicStudioHeroCopy h1,.publicAppMain.publicBeatMarketplacePage .publicBeatMarketplaceHeroCopy h1,.enterpriseAuthPage .enterpriseAuthIntro h1,.roleLoginPage h1,.beatPurchasePage .pageHeader h1{letter-spacing:0!important;font-size:clamp(3rem,7.4vw,6.8rem)!important;line-height:.9!important}.publicAppMain.publicStudioPage .publicStudioHeroCopy h1{font-size:clamp(3rem,6vw,5.4rem)!important;line-height:.94!important}@media (max-width:768px){.publicAppMain.publicStudioPage .publicStudioHeroCopy h1,.publicAppMain.publicBeatMarketplacePage .publicBeatMarketplaceHeroCopy h1,.enterpriseAuthPage .enterpriseAuthIntro h1,.roleLoginPage h1,.beatPurchasePage .pageHeader h1{font-size:clamp(2.55rem,13vw,4.6rem)!important}}:root{--re-page:#fbfaf7;--re-surface:#fff;--re-surface-soft:#f3f1ec;--re-ink:#171821;--re-muted:#65616b;--re-border:#1718211f;--re-pink:#e83f9d;--re-violet:#8b5cf6;--re-cyan:#0aa8c9}html.marketingNavOpen,body.marketingNavOpen{overflow:hidden}.siteFrameHeader{padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:0!important;box-shadow:none!important;background:#fbfaf7d6!important;border-bottom:1px solid #0000!important}.siteFrameHeaderInner{flex-direction:row!important;align-items:center!important;width:min(1180px,100% - 32px)!important;min-height:56px!important;padding:8px 0!important}.siteFrameBrand{min-width:0;color:var(--re-ink)!important}.siteFrameWordmark{color:var(--re-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.84rem;font-weight:900}.siteFrameBrandLogo,.siteFrameBrandText{display:none!important}.siteFrameNavPanel{gap:10px!important}.siteFrameMobileControls{display:none}.siteFrameIconButton,.siteFramePanelHome{border:1px solid var(--re-border);color:var(--re-ink);background:#ffffffe0;border-radius:8px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;min-width:44px!important;min-height:44px!important}.siteFrameIconButton.active,.siteFramePanelHome.active{color:#4a19a8;background:#7b2ff214;border-color:#7b2ff247}.siteFrameIconButton:focus-visible{outline-offset:3px!important;outline:3px solid #0aa8c95c!important}.siteFramePanelHome:focus-visible{outline-offset:3px!important;outline:3px solid #0aa8c95c!important}.siteFrameMenuToggle:focus-visible{outline-offset:3px!important;outline:3px solid #0aa8c95c!important}.siteFrameMenuClose:focus-visible{outline-offset:3px!important;outline:3px solid #0aa8c95c!important}.siteFrameControlIcon{width:19px;height:19px}.siteFrameNav a,.siteFrameAction{color:#171821b8!important;background:0 0!important;border-radius:8px!important;min-height:38px!important;padding:8px 12px!important;font-size:.9rem!important}.siteFrameNav a.active,.siteFrameNav a:hover,.siteFrameActionSecondary:hover{color:var(--re-ink)!important;border-color:var(--re-border)!important;background:#1718210b!important}.siteFrameActionSecondary{border-color:var(--re-border)!important;color:var(--re-ink)!important}.siteFrameActionPrimary{background:linear-gradient(135deg, var(--re-pink), var(--re-violet))!important;color:#fff!important;border-color:#e83f9d4d!important}.siteFrameActionPrimary:active,.homeV2Button:active{filter:brightness(.92);transform:translateY(1px)}.siteFrameMenuToggle,.siteFrameMenuClose{border:1px solid var(--re-border)!important;min-width:44px!important;min-height:44px!important;color:var(--re-ink)!important;background:#ffffffe6!important;border-radius:8px!important;padding:8px 12px!important}.siteFrameMobilePanelHead{display:none}.siteFrameFooter{color:#fff9ef!important;background:#121218!important;border-radius:0!important;width:100%!important;margin:0!important}.siteFrameFooterLogo{display:none!important}.siteFrameFooterHome p,.siteFrameFooterLinks a{color:#fff9efad!important}.homeV2Page,.publicAppMain.publicStudioPage,.publicAppMain.publicBeatMarketplacePage,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage{--ux-text:var(--re-ink);--ux-muted:var(--re-muted);--ux-border:var(--re-border);--ux-panel:#fff;--ux-blue:var(--re-cyan);--ux-pink:var(--re-pink);--ux-violet:var(--re-violet);background:radial-gradient(circle at 8% 0%, #8b5cf617, transparent 30%), linear-gradient(180deg, #fffdf8 0%, var(--re-page) 54%, #f4f1eb 100%)!important;color:var(--re-ink)!important}.homeV2Page{--home-bg:var(--re-page);--home-panel:#fff;--home-panel-strong:#fff;--home-border:var(--re-border);--home-text:var(--re-ink);--home-muted:var(--re-muted);--home-soft:#77727d;--home-violet:var(--re-violet);--home-magenta:var(--re-pink);--home-blue:var(--re-cyan);padding-bottom:0!important}.homeV2Hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr)!important;padding:clamp(34px,6vw,76px) 0 clamp(24px,4vw,42px)!important}.homeV2HeroCopy h1{max-width:760px!important;color:var(--re-ink)!important;font-size:clamp(4rem,7vw,6.6rem)!important;line-height:.94!important}.homeV2HeroLead{max-width:680px!important;color:var(--re-muted)!important;margin-top:18px!important}.homeV2HeroVisual{border-color:var(--re-border)!important;background:#111118!important;border-radius:12px!important;min-height:390px!important;box-shadow:0 24px 60px #17182124!important}.homeV2HeroVisual img{opacity:.88!important;min-height:390px!important}.homeV2Trust{border-color:var(--re-border)!important;background:var(--re-border)!important}.homeV2Trust span{min-height:58px!important;color:var(--re-muted)!important;background:#fff!important}.homeV2Section{padding-top:clamp(46px,7vw,86px)!important}.homeV2SectionHeader h2,.homeV2Cta h2{color:var(--re-ink)!important;font-size:clamp(2rem,4.5vw,4.25rem)!important;line-height:1!important}.homeV2Card,.homeV2Release,.homeV2Artist,.homeV2Studio,.homeV2Cta,.homeV2WorkspaceCard{border-color:var(--re-border)!important;color:var(--re-ink)!important;background:#fff!important;box-shadow:0 12px 34px #1718210f!important}.homeV2Card{min-height:0!important;padding:18px!important}.homeV2Card svg{width:22px;height:22px}.homeV2Card .homeV2MiniLabel{display:none}.homeV2Card h3,.homeV2Release h3,.homeV2Artist h3,.homeV2Studio h3,.homeV2Release h3 a,.homeV2Artist h3 a{color:var(--re-ink)!important}.homeV2Card p,.homeV2Release p,.homeV2Artist p,.homeV2Studio p{font-size:.95rem;color:var(--re-muted)!important}.homeV2ReleaseArt,.homeV2ArtistMedia{background:#ece9e3!important}.homeV2ReleaseArt{aspect-ratio:1!important}.homeV2Artist{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr)!important}.homeV2ArtistMedia{aspect-ratio:1!important;min-height:0!important}.homeV2Studio{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important}.homeV2Studio img{min-height:320px!important}.homeV2Workspace{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.homeV2WorkspaceCard{border-radius:10px;gap:8px;min-height:0;padding:16px;display:grid}.homeV2WorkspaceCard svg{color:var(--re-cyan)}.homeV2WorkspaceCard strong{color:var(--re-ink)}.homeV2WorkspaceCard span{color:var(--re-muted);font-size:.92rem;line-height:1.45}.homeV2Cta{background:linear-gradient(135deg,#e83f9d17,#0aa8c914),#fff!important}.homeV2Cta h2{font-size:clamp(2.4rem,5.4vw,5.4rem)!important}.homeV2Button,.homeV2GhostButton{border-radius:8px!important}.homeV2GhostButton{color:var(--re-ink)!important;background:#1718210b!important}.homeV2GhostButton:active{background:#17182117!important}.enterpriseAuthPage .enterpriseAuthWrap,.enterpriseAuthPage .enterpriseAuthIntro,.enterpriseAuthPage .enterpriseAuthPanel{color:var(--re-ink)!important}.enterpriseAuthPage .enterpriseAuthWrap{align-items:start!important}.enterpriseAuthPage .enterpriseAuthIntro,.enterpriseAuthPage .enterpriseAuthPanel{align-self:start!important}.enterpriseAuthPage :is(.enterpriseAuthIntro h1,.enterpriseAuthCard h2,.enterpriseAuthField span){color:var(--re-ink)!important}.enterpriseAuthPage :is(.enterpriseAuthIntro p,.enterpriseAuthPoints li,.enterpriseAuthField small){color:var(--re-muted)!important}.enterpriseAuthPage :-webkit-any(.enterpriseAuthCard,.enterprisePanel){color:var(--re-ink)!important;border-color:var(--re-border)!important;background:#fff!important}.enterpriseAuthPage :is(.enterpriseAuthCard,.enterprisePanel){color:var(--re-ink)!important;border-color:var(--re-border)!important;background:#fff!important}.enterpriseAuthPage :-webkit-any(input,select,textarea){color:var(--re-ink)!important;background:#fff!important;border-color:#1718212e!important}.enterpriseAuthPage :is(input,select,textarea){color:var(--re-ink)!important;background:#fff!important;border-color:#1718212e!important}.enterpriseAuthPage :-webkit-any(){color:#1718219e!important}.enterpriseAuthPage :is(){color:#1718219e!important}.enterpriseAuthPage :is(.signupLegalConsent,.signupLegalConsent *,.legalConsentRow,.legalConsentRow *){color:var(--re-ink)!important}.enterpriseAuthPage .signupLegalConsent{background:#fbfaf7!important;border:1px solid #17182124!important}.enterpriseAuthPage .signupLegalConsent :-webkit-any(p,li,small,label){color:#34313a!important}.enterpriseAuthPage .signupLegalConsent :is(p,li,small,label){color:#34313a!important}.enterpriseAuthPage .signupLegalConsent a,.enterpriseAuthLinks a{color:#7b2ff2!important}.passwordToggleBtn{color:var(--re-ink)!important;background:#f2f0eb!important;border-color:#1718212e!important}.enterpriseAuthPage .enterpriseAuthPortalSwitch :-webkit-any(button,a){min-height:44px!important;color:var(--re-ink)!important;background:#fff!important;border-color:#17182129!important}.enterpriseAuthPage .enterpriseAuthPortalSwitch :is(button,a){min-height:44px!important;color:var(--re-ink)!important;background:#fff!important;border-color:#17182129!important}.enterpriseAuthPage .enterpriseAuthPortalSwitch .active{color:#fff9ef!important;background:#171821!important;border-color:#171821!important;box-shadow:0 10px 22px #17182124!important}.enterpriseAuthPage .enterpriseAuthPoints{margin-top:16px!important}.enterpriseAuthPage .enterpriseAuthPoints li{position:relative;border-bottom:0!important;padding:7px 0 7px 22px!important}.enterpriseAuthPage .enterpriseAuthPoints li:before{background:linear-gradient(135deg, var(--re-pink), var(--re-cyan));border-radius:999px;width:7px;height:7px;position:absolute;top:1.05em;left:0;transform:translateY(-50%);content:""!important}.passwordFieldWrap{position:relative}.passwordFieldWrap input{padding-right:86px!important}.passwordToggleBtn{min-height:34px!important;padding:5px 10px!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.enterpriseAuthCard .primary:disabled,.enterpriseAuthPage button.primary:disabled{opacity:1!important;cursor:not-allowed!important;color:#5f5965!important;box-shadow:none!important;background:#ded8e1!important;border:1px solid #17182124!important}.signupSubmitGuidance{background:#7b2ff20f;border:1px solid #7b2ff233;border-radius:8px;color:#40394a!important;margin:8px 0 0!important;padding:10px 12px!important;font-size:.92rem!important;line-height:1.45!important}.enterpriseAuthPage .signupLegalStatus{white-space:nowrap;align-items:center;min-height:28px;color:#5d2bd6!important;background:#fff!important;border:1px solid #7b2ff238!important;border-radius:999px!important;padding:4px 9px!important;font-size:.76rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.enterpriseAuthPage .signupLegalStatus.is-read{color:#0c7044!important;background:#0c804c14!important;border-color:#0c804c47!important}.enterpriseAuthPage .legalConsentRow,.enterpriseAuthPage .signupLegalAcceptRow{border-radius:8px;min-height:44px;background:#fff!important;align-items:flex-start!important;gap:11px!important;padding:12px!important}.enterpriseAuthPage .legalConsentRow input[type=checkbox],.enterpriseAuthPage .signupLegalAcceptRow input[type=checkbox]{accent-color:var(--re-violet);width:22px!important;min-width:22px!important;height:22px!important;margin-top:1px!important}@media (max-width:1024px){.siteFrameBrand{display:none!important}.siteFrameHeaderInner{justify-content:space-between!important}.siteFrameMenuToggle{display:inline-flex!important}.siteFrameMobileControls{align-items:center;gap:8px;display:inline-flex!important}.siteFrameNavPanel{overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;transform:translateY(-8px);top:calc(56px + env(safe-area-inset-top))!important;z-index:80!important;max-height:calc(100dvh - 56px - env(safe-area-inset-top))!important;padding:16px max(16px, env(safe-area-inset-right)) 18px max(16px, env(safe-area-inset-left))!important;border:1px solid var(--re-border)!important;background:#fffdf8!important;border-top:0!important;border-radius:0 0 14px 14px!important;display:flex!important;position:fixed!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 24px 70px #1718212e!important}.siteFrameNavPanel.isOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.siteFrameMobileCurtain{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,visibility .18s;display:block!important}.siteFrameMobileCurtain.isOpen{visibility:visible;opacity:1;pointer-events:auto;inset:calc(56px + env(safe-area-inset-top)) 0 0!important;z-index:70!important;background:#17182138!important;position:fixed!important}.siteFrameMobilePanelHead{color:var(--re-ink);justify-content:space-between;align-items:center;gap:12px;display:flex!important}.siteFramePanelHome{justify-content:flex-start;padding:0 12px;font-weight:850}.siteFrameNav,.siteFrameActions{flex-direction:column!important;align-items:stretch!important;width:100%!important}.siteFrameActions{padding-bottom:max(8px, env(safe-area-inset-bottom))}.siteFrameNav a,.siteFrameAction{justify-content:center!important;width:100%!important;min-height:44px!important}.homeV2Hero,.homeV2Studio{grid-template-columns:1fr!important}.homeV2Grid,.homeV2ReleaseGrid,.homeV2Workspace{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.siteFrameHeader{background:#fbfaf7eb!important}.homeV2Hero,.homeV2Section,.homeV2Trust{width:min(100% - 28px,1180px)!important}.homeV2Hero{gap:16px!important;padding-top:20px!important;padding-bottom:22px!important}.homeV2HeroCopy h1{font-size:clamp(2.95rem,12.4vw,3.55rem)!important;line-height:1!important}.homeV2HeroLead{font-size:1rem!important;line-height:1.55!important}.homeV2HeroActions,.homeV2SecondaryActions{margin-top:14px!important}.homeV2HeroVisual,.homeV2HeroVisual img{min-height:230px!important}.homeV2VisualOverlay{padding:12px 12px max(14px, env(safe-area-inset-bottom));position:static!important}.homeV2Trust,.homeV2Grid,.homeV2ReleaseGrid,.homeV2Artist,.homeV2Workspace{grid-template-columns:1fr!important}.homeV2Card,.homeV2ReleaseCopy,.homeV2ArtistCopy,.homeV2StudioCopy{padding:16px!important}.homeV2ArtistMedia{aspect-ratio:4/3!important}.homeV2Studio img{min-height:220px!important}.homeV2Cta h2,.homeV2SectionHeader h2{font-size:clamp(2rem,9vw,3rem)!important}.enterpriseAuthPage .enterpriseAuthWrap{gap:20px!important;width:min(100% - 28px,1180px)!important;padding:22px 0!important}.enterpriseAuthPage .enterpriseAuthIntro h1{font-size:clamp(2rem,8.9vw,3rem)!important;line-height:1!important}.enterpriseAuthPage .enterpriseAuthCard{gap:14px!important}}.homeV2Signal strong,.homeV2VisualOverlay strong{color:#fff9ef!important}.homeV2Signal span,.homeV2VisualOverlay span{color:#fff9efbd!important}.enterpriseAuthPage :-webkit-any(){color:#1718219e!important}.enterpriseAuthPage :is(){color:#1718219e!important}.roleLoginPage :-webkit-any(){color:#1718219e!important}.roleLoginPage :is(){color:#1718219e!important}.publicAppMain.publicStudioPage :-webkit-any(){color:#1718219e!important}.publicAppMain.publicStudioPage :is(){color:#1718219e!important}.publicAppMain.publicBeatMarketplacePage :-webkit-any(){color:#1718219e!important}.publicAppMain.publicBeatMarketplacePage :is(){color:#1718219e!important}@media (max-width:430px){.homeV2HeroCopy h1{font-size:clamp(2.85rem,12.1vw,3.25rem)!important}.enterpriseAuthPage .enterpriseAuthIntro h1{font-size:clamp(1.9rem,8.4vw,2.55rem)!important}.siteFrameHeaderInner{width:min(100% - 20px,1180px)!important}.siteFrameMenuToggle span{font-size:.9rem}}.publicStudioPage .publicStudioHero{padding-top:clamp(28px,5vw,54px)!important}.publicStudioPage .publicStudioHeroCopy h1{font-size:clamp(2.35rem,5vw,4.5rem)!important;line-height:1.02!important}.studioBookingForm{border-color:var(--re-border)!important;color:var(--re-ink)!important;background:#fff!important}.studioStepIndicator,.beatCheckoutSteps{gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.studioStepIndicator{grid-template-columns:repeat(5,minmax(0,1fr))}.studioStepIndicator li,.beatCheckoutSteps li{color:#65616b;background:#fbfaf7;border:1px solid #1718211f;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:.82rem;display:flex}.studioStepIndicator li>span,.beatCheckoutSteps li:first-letter{font-weight:900}.studioStepIndicator li>span{width:24px;height:24px;color:var(--re-ink);background:#17182114;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.studioStepIndicator li.isActive,.studioStepIndicator li.isComplete,.beatCheckoutSteps li.isActive,.beatCheckoutSteps li.isComplete{color:var(--re-ink);background:#7b2ff212;border-color:#7b2ff247}.studioBookingGrid{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(340px,.82fr)!important}.studioBookingCheckout{top:calc(78px + env(safe-area-inset-top));position:sticky}.studioField input,.studioField select,.studioField textarea,.beatBuyerEmail input{min-height:44px;color:var(--re-ink)!important;background:#fff!important;border-color:#17182129!important}.studioSlot,.studioPayTab,.licenseTierCard{min-height:44px}.studioStepControls,.beatCheckoutControls,.dashboardHubPrimaryActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studioStepControls{margin-top:14px}.studioDisabledReason,.beatCheckoutDisabledReason{background:#e83f9d12;border:1px solid #e83f9d38;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.92rem;line-height:1.45;color:#5c2348!important}.bookingSummaryCard{background:#fffdf8!important;border-color:#1718211f!important;border-radius:10px!important}.marketplaceFilterPanel{background:#fff!important;border-color:#1718211f!important;border-radius:10px!important}.marketplaceFilterRow label{min-width:min(210px,100%)}.marketplaceFilterRow input,.marketplaceFilterRow select,.marketplaceClearFilters{min-height:44px}.beatCardPremium{color:var(--re-ink)!important;background:#fff!important;border-color:#1718211f!important;border-radius:10px!important}.beatCardPremiumArt{aspect-ratio:1!important;min-height:0!important}.beatCardPremiumArt img,.beatDetailCard>img{object-fit:cover;width:100%;height:100%}.beatCardLicenseAction{align-self:flex-start;min-height:36px;margin-top:8px}.beatCheckoutGrid{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(340px,.78fr)!important}.beatDetailCard,.beatCheckoutPanel{color:var(--re-ink)!important;background:#fff!important;border-color:#1718211f!important;border-radius:10px!important}.beatDetailCard>img,.beatDetailCard .beatCoverPlaceholder{aspect-ratio:1;max-height:520px}.beatCheckoutPanel{top:calc(78px + env(safe-area-inset-top));position:sticky}.beatCheckoutStageHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.beatCheckoutSteps{grid-template-columns:repeat(2,minmax(88px,1fr));margin:0}.beatCheckoutSteps li{flex-direction:column;align-items:flex-start;gap:2px;font-weight:900}.beatCheckoutSteps span{color:var(--re-muted);font-size:.75rem;font-weight:800}.licenseTierCard{color:var(--re-ink)!important;background:#fbfaf7!important;border-color:#17182124!important}.licenseTierCard.active{box-shadow:0 14px 32px #17182114;background:#7b2ff214!important;border-color:#7b2ff26b!important}.beatSecureNote{margin:8px 0 0;font-size:.88rem;line-height:1.45;color:var(--re-muted)!important}.dashboardHub{color:var(--re-ink)!important;background:radial-gradient(circle at 8% 0,#7b2ff214,#0000 30%),#fbfaf7!important}.dashboardHubHero{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:start;gap:18px;display:grid}.dashboardHubHero h1{margin-bottom:10px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1}.dashboardHubStatus{background:#fff;border:1px solid #1718211f;border-radius:10px;gap:8px;padding:16px;display:grid}.dashboardHubStatus svg{width:24px;height:24px;color:var(--re-violet)}.dashboardHubStatus span{color:var(--re-muted);font-size:.92rem;line-height:1.45}.dashboardHubPrimaryActions{grid-column:1/-1}.dashboardHubPriority{width:min(1180px,100% - 32px);margin:18px auto 0;color:var(--re-ink)!important;background:#fff!important;border-radius:10px!important;padding:18px!important}.dashboardHubPriority h2{margin:0 0 12px;font-size:1.15rem}.dashboardHubPriorityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboardHubPriorityGrid a{min-height:96px;color:var(--re-ink);background:#fbfaf7;border:1px solid #1718211a;border-radius:8px;gap:6px;padding:14px;text-decoration:none;display:grid}.dashboardHubPriorityGrid span,.dashboardHubCard p{color:var(--re-muted)!important}.dashboardHubCard{min-height:0!important;color:var(--re-ink)!important;background:#fff!important;border-color:#1718211f!important;border-radius:10px!important}body.reAccountNavLocked{overflow:hidden}.reAccountNavItem.isActive{background:#7b2ff214!important;border-color:#7b2ff261!important}.reAccountMobileToggle{min-width:44px;min-height:44px}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.roleLoginPage,.dashboardHub) :-webkit-any(a.primary,a.secondary,button.primary,button.secondary,.primary,.secondary){min-height:44px!important}:where(.publicStudioPage,.publicBeatMarketplacePage,.beatPurchasePage,.roleLoginPage,.dashboardHub) :is(a.primary,a.secondary,button.primary,button.secondary,.primary,.secondary){min-height:44px!important}@media (max-width:1024px){.studioBookingGrid,.beatCheckoutGrid,.dashboardHubHero,.dashboardHubPriorityGrid{grid-template-columns:1fr!important}.studioBookingCheckout,.beatCheckoutPanel{position:static}.studioStepIndicator{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.publicStudioPage .publicStudioHeroCopy h1{font-size:clamp(2.05rem,9vw,3rem)!important}.studioStepIndicator,.beatCheckoutSteps{grid-template-columns:1fr}.studioStepIndicator li{min-height:40px}.beatCheckoutStageHeader{display:grid}.beatDetailCard>img,.beatDetailCard .beatCoverPlaceholder{max-height:360px}.studioStepControls>*,.beatCheckoutControls>*,.dashboardHubPrimaryActions>*{flex:180px;min-height:44px}.dashboardHubPriority,.dashboardHubGrid{width:min(100% - 28px,1180px)!important}}:root{--re-bg:#fbfaf7;--re-bg-soft:#f4f1eb;--re-surface-elevated:#fff;--re-surface-dark:#121218;--re-text:#171821;--re-text-secondary:#403d46;--re-text-muted:#6c6872;--re-brand-pink:#e83f9d;--re-brand-purple:#7b2ff2;--re-brand-violet:#8b5cf6;--re-brand-cyan:#0aa8c9;--re-success:#0c7044;--re-warning:#9a5b00;--re-error:#a62647;--re-focus:#0aa8c96b;--re-shadow-sm:0 10px 28px #17182112;--re-shadow-md:0 22px 60px #1718211f;--re-radius-sm:8px;--re-radius-md:10px;--re-radius-lg:14px;--re-space-page:clamp(18px, 4vw, 48px)}body.hasMusicPlayer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage){background:radial-gradient(circle at 8% 0%, #7b2ff212, transparent 30%), linear-gradient(180deg, #fffdf8, var(--re-bg) 58%, var(--re-bg-soft))!important;color:var(--re-text)!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage) :-webkit-any(h1,h2,h3,strong){color:var(--re-text)!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage) :is(h1,h2,h3,strong){color:var(--re-text)!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage) :-webkit-any(p,small,li,dd){color:var(--re-text-muted)!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage) :is(p,small,li,dd){color:var(--re-text-muted)!important}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--re-focus)!important;outline-offset:3px!important}:where(.primary,.secondary,.ghost,.homeV2Button,.homeV2GhostButton,.publicArtistBtn,.publicLabelServicePill,.musicTileInlineLink){border-radius:var(--re-radius-sm)!important}:where(.primary,button.primary,a.primary){background:linear-gradient(135deg, var(--re-brand-pink), var(--re-brand-purple))!important;color:#fff!important;border:1px solid #e83f9d47!important;box-shadow:0 12px 26px #7b2ff22e!important}:where(.secondary,button.secondary,a.secondary){color:var(--re-text)!important;background:#fff!important;border:1px solid #17182124!important}:where(.primary,.secondary):disabled{opacity:1!important;cursor:not-allowed!important;color:#5f5965!important;box-shadow:none!important;background:#ded8e1!important;border-color:#1718211f!important}:where(button:disabled){opacity:1!important;cursor:not-allowed!important;color:#5f5965!important;box-shadow:none!important;background:#ded8e1!important;border-color:#1718211f!important}.publicCatalogPromoStrip,.publicCatalogGridSection,.publicHomeSection,.releaseDetail,.publicArtistHero,.publicLabelHero,.publicLabelCTA,.notFoundPanel{width:min(1180px,100% - 32px);margin-inline-start:auto;margin-inline-end:auto}.publicCatalogPromoStrip{border-radius:var(--re-radius-lg);box-shadow:var(--re-shadow-sm);background:#fff;border:1px solid #1718211f;padding:clamp(18px,3vw,28px)}.publicCatalogPromoLink{color:var(--re-text);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px);text-decoration:none;display:grid}.publicCatalogPromoArt,.musicTileArt,.musicTileArtWrap,.releaseDetailArt,.publicCatalogPromoArt img{aspect-ratio:1}.publicCatalogPromoArt,.musicTileArt,.releaseDetailArt,.beatCardPremiumArt{border-radius:var(--re-radius-md);background:linear-gradient(135deg,#7b2ff21a,#0aa8c914),#ece9e3;overflow:hidden}.publicCatalogPromoArt img,.musicTileArt img,.releaseDetailArt img{object-fit:cover;width:100%;height:100%}.publicCatalogPromoArtFallback,.musicTileArtFallback,.releaseDetailArtFallback{color:#17182152;width:42%;height:42%}.publicCatalogPromoTitle{letter-spacing:0;font-size:clamp(1.8rem,4vw,4rem);line-height:.98;display:block}.publicCatalogPromoModes,.releaseAudioVersionToggle,.publicArtistTimelineModes{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.publicCatalogPromoMode,.releaseAudioVersionToggle button,.publicArtistTimelineMode{border-radius:var(--re-radius-sm);min-height:44px;color:var(--re-text-secondary);background:#fbfaf7;border:1px solid #1718211f;padding:8px 13px;font-weight:800}.publicCatalogPromoMode.isActive,.releaseAudioVersionToggle button.isActive,.publicArtistTimelineMode.isActive{color:var(--re-text);background:#7b2ff214;border-color:#7b2ff24d}.publicCatalogGrid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:clamp(14px,2vw,22px);display:grid}.musicTile{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.musicTileMeta{padding:10px 0 0!important}.musicTile h3{margin:6px 0 4px;font-size:1rem;line-height:1.2}.musicTileSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.musicTilePlayBtn,.releaseTrackPlayIconBtn,.releaseTrackBuyBtn,.musicPlayerControl,.musicPlayerCoverBtn{min-width:44px!important;min-height:44px!important}.musicTilePlayBtn{color:#fff;opacity:0;background:#171821db;border:0;border-radius:999px;transition:opacity .16s,transform .16s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.musicTileArt:hover .musicTilePlayBtn,.musicTilePlayBtn.isActive{opacity:1;transform:translateY(0)}.musicTilePlayBtn:focus-visible{opacity:1;transform:translateY(0)}.releaseDetailHero{grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end;gap:clamp(22px,4vw,44px);padding:clamp(22px,5vw,56px) 0;display:grid}.releaseDetailHeroCopy h1,.publicArtistHeroCopy h1,.publicLabelHeroCopy h1,.notFoundPanel h1{letter-spacing:0!important;font-size:clamp(2.4rem,7vw,5.8rem)!important;line-height:.96!important}.releaseDetailHeroMeta,.beatCardTags,.publicArtistTags{flex-wrap:wrap;gap:8px;display:flex}.releaseDetailHeroMeta span,.beatTag,.publicArtistTag,.musicTileBadge{background:#ffffffd1;border:1px solid #1718211a;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:.76rem;font-weight:800;display:inline-flex;color:var(--re-text-secondary)!important}.releaseDetailTracklist{gap:4px;padding:0;list-style:none;display:grid}.releaseDetailTrackRow{border-radius:var(--re-radius-sm);grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid}.releaseDetailTrackRow:hover,.releaseDetailTrackRow.isActiveTrack{background:#1718210b}.releaseDetailTrackMain{min-width:0;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.publicArtistHero{border-radius:var(--re-radius-lg);box-shadow:var(--re-shadow-md);background:radial-gradient(circle at 18% 0,#8b5cf614,#0000 36%),#fff;border:1px solid #1718211f;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:end;gap:clamp(18px,4vw,42px);padding:clamp(24px,5vw,56px);display:grid}.publicArtistHero .publicArtistBio,.publicArtistHero .publicArtistLocation{color:var(--re-text)!important}.publicArtistHero :-webkit-any(h1,strong){color:var(--re-text)!important}.publicArtistHero :is(h1,strong){color:var(--re-text)!important}.publicArtistHero :-webkit-any(p,small){color:var(--re-text-muted)!important}.publicArtistHero :is(p,small){color:var(--re-text-muted)!important}.publicArtistAvatar,.publicArtistHeroMedia img{aspect-ratio:1;border-radius:var(--re-radius-lg);object-fit:cover;width:100%;max-width:280px;overflow:hidden}.publicArtistPinnedActions{display:none!important}.publicArtistActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.publicArtistBtn{background:#ffffff14;border:1px solid #ffffff2e;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-weight:850;text-decoration:none;display:inline-flex;color:#fff9ef!important}.publicArtistBtn.primary{border-color:#e83f9d57!important}.publicLabelHero,.publicLabelCTA{border-radius:var(--re-radius-lg)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}.publicLabelHeroActions{flex-wrap:wrap;gap:10px;display:flex}.publicLabelStatsGrid,.publicLabelCardGrid,.apiBeatMarketplacePage .beatListSection,.apiBeatMarketplacePage .marketplaceFilterPanel,.apiBeatMarketplacePage .enterprisePageHeader,.apiBeatMarketplacePage .pageHeader{width:min(1180px,100% - 32px);margin-inline-start:auto;margin-inline-end:auto}.beatGridPremium{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}.musicPlayerBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);left:max(14px, env(safe-area-inset-left))!important;right:max(14px, env(safe-area-inset-right))!important;bottom:max(14px, env(safe-area-inset-bottom))!important;border-radius:var(--re-radius-lg)!important;color:#fff9ef!important;background:#121218f5!important;border:1px solid #ffffff1f!important;box-shadow:0 18px 60px #00000052!important}.musicPlayerBar :-webkit-any(a,p,span,strong){color:inherit}.musicPlayerBar :is(a,p,span,strong){color:inherit}.musicPlayerCoverBtn img,.musicPlayerNowPlayingArt img{object-fit:cover;width:100%;height:100%}.musicPlayerFallbackIcon{color:#fff9efc7;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.musicPlayerFallbackIcon svg{width:24px;height:24px}.musicPlayerProgress,.musicPlayerNowPlayingProgress{background:#ffffff24;border-radius:999px;height:4px;overflow:hidden}.musicPlayerProgress span,.musicPlayerNowPlayingProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--re-brand-pink), var(--re-brand-cyan));height:100%;display:block}.notFoundPage{min-height:100vh}.notFoundPanel{text-align:left;gap:14px;margin-top:clamp(34px,8vw,90px);margin-bottom:clamp(34px,8vw,90px);display:grid;padding:clamp(22px,5vw,54px)!important}.notFoundActions{flex-wrap:wrap;gap:10px;display:flex}.notFoundActions>*{min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){body.hasMusicPlayer{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.publicCatalogPromoLink,.releaseDetailHero,.publicArtistHero{grid-template-columns:1fr}.publicCatalogPromoArt,.releaseDetailArt{max-width:320px}.releaseDetailHeroCopy h1,.publicArtistHeroCopy h1,.publicLabelHeroCopy h1,.notFoundPanel h1{font-size:clamp(2.2rem,11vw,3.35rem)!important}.publicCatalogGrid,.beatGridPremium{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.releaseDetailTrackRow{grid-template-columns:28px minmax(0,1fr) auto}.releaseDetailTrackRow .topTrackIndicator,.releaseDetailTrackRow .topTrackIndicatorSpacer{display:none}.publicArtistHero{padding:18px}.publicArtistAvatar,.publicArtistHeroMedia img{max-width:180px}.musicPlayerBarMain{grid-template-columns:48px minmax(0,1fr) auto!important}.musicPlayerTime{display:none!important}}@media (max-width:430px){.publicCatalogGrid,.beatGridPremium{grid-template-columns:1fr!important}.musicTile{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;display:grid}.musicTileMeta{padding-top:0!important}}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:var(--re-text);-webkit-appearance:none;appearance:none;border-radius:var(--re-radius-sm)!important;min-height:44px!important;color:var(--re-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #17182129!important;padding:12px 14px!important;font-size:16px!important;line-height:1.45!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:var(--re-text);-webkit-appearance:none;appearance:none;border-radius:var(--re-radius-sm)!important;min-height:44px!important;color:var(--re-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #17182129!important;padding:12px 14px!important;font-size:16px!important;line-height:1.45!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):hover{border-color:#17182147!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):hover{border-color:#17182147!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{outline-offset:2px!important;border-color:#0aa8c98f!important;outline:3px solid #0aa8c929!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{outline-offset:2px!important;border-color:#0aa8c98f!important;outline:3px solid #0aa8c929!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(){color:#17182194!important;opacity:1!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(){color:#17182194!important;opacity:1!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){caret-color:var(--re-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--re-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(input:autofill,textarea:autofill,select:autofill){caret-color:var(--re-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--re-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(input[type=checkbox],input[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--re-brand-purple)}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(input[type=checkbox],input[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--re-brand-purple)}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(button,a.primary,a.secondary,.primary,.secondary,.ghost,.reButton){min-height:44px;text-decoration:none}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(button,a.primary,a.secondary,.primary,.secondary,.ghost,.reButton){min-height:44px;text-decoration:none}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(.primary,button.primary,a.primary,.reButton-primary,.siteFrameActionPrimary,.studioSlot.selected,.studioPayTab.active,.publicCatalogPromoMode.isActive,.publicCatalogTab.isActive,.publicCatalogChip.isActive,.publicCatalogActiveFilter,.roleLoginSwitch .active,.enterpriseAuthPortalSwitch .active,.licenseTierCard.active,.musicTilePlayBtn.isActive,.reTabButton.isActive,.reAccountNavItem.isActive,.paymentMethodCard.isActive,.paymentMethodCard[aria-pressed=true]){background:linear-gradient(135deg, var(--re-brand-pink), var(--re-brand-purple))!important;color:#fff!important;border-color:#7b2ff261!important;box-shadow:0 12px 26px #7b2ff22e!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(.secondary,button.secondary,a.secondary,.ghost,.reButton-secondary,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :-webkit-any(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountMobileToggle){color:var(--re-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #17182129!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(.secondary,button.secondary,a.secondary,.ghost,.reButton-secondary,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :is(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountMobileToggle){color:var(--re-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #17182129!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(.secondary,button.secondary,a.secondary,.ghost,.reButton-secondary,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :-webkit-any(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountMobileToggle):hover{background:#fbfaf7!important;border-color:#17182147!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(.secondary,button.secondary,a.secondary,.ghost,.reButton-secondary,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :is(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountMobileToggle):hover{background:#fbfaf7!important;border-color:#17182147!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(.primary,.secondary,.ghost,.reButton,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :-webkit-any(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountNavItem,.reAccountMobileToggle):focus-visible{outline-offset:2px!important;outline:3px solid #0aa8c938!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(.primary,.secondary,.ghost,.reButton,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :is(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountNavItem,.reAccountMobileToggle):focus-visible{outline-offset:2px!important;outline:3px solid #0aa8c938!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(.primary,.secondary,.ghost,.reButton,.siteFrameAction,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :-webkit-any(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountNavItem){border-radius:var(--re-radius-sm);min-height:44px;padding:10px 14px}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(.primary,.secondary,.ghost,.reButton,.siteFrameAction,.siteFrameIconButton,.siteFramePanelHome,.siteFrameMenuToggle,.siteFrameMenuClose,.publicCatalogPromoMode,.publicCatalogTab,.publicCatalogChip,.publicCatalogActiveFilter,.studioSlot,.studioPayTab,.roleLoginSwitch a,.enterpriseAuthPortalSwitch :is(a,button),.paymentMethodCard,.beatCheckoutStep,.reTabButton,.reAccountNavItem){border-radius:var(--re-radius-sm);min-height:44px;padding:10px 14px}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :-webkit-any(.siteFrameActionSecondary,.reButton-tertiary,.musicTileInlineLink,.publicArtistBtn,.publicLabelServicePill){color:var(--re-brand-purple)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:where(.publicAppMain,.enterpriseAuthPage,.roleLoginPage,.beatPurchasePage,.reAccountShell,.appShell,.opsShell,.dashboardHub,.notFoundPage) :is(.siteFrameActionSecondary,.reButton-tertiary,.musicTileInlineLink,.publicArtistBtn,.publicLabelServicePill){color:var(--re-brand-purple)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage,.publicAppMain.publicCatalogPage,.publicAppMain.publicArtistPage,.publicAppMain.labelProfilePage){color:var(--re-text)!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .reCard{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .glassCard{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .enterprisePanel{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .enterpriseSection{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .signupLegalConsent{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .commercePurchaseConsent{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .bookingSummaryCard{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .studioBookingForm{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .marketplaceFilterPanel{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .beatDetailCard{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}:where(.publicCatalogPage,.publicReleasePage,.publicArtistPage,.labelProfilePage,.apiBeatMarketplacePage,.notFoundPage,.publicStudioPage,.publicBeatMarketplacePage) .beatCheckoutPanel{color:var(--re-text)!important;box-shadow:var(--re-shadow-sm)!important;background:#fff!important;border-color:#1718211f!important}.publicCatalogHead,.publicCatalogTools,.publicCatalogFilterBar,.publicCatalogTabs,.publicArtistHeroCopy,.publicLabelHeroCopy,.publicStudioHeroCopy,.enterpriseAuthIntro,.enterpriseAuthPanel,.roleLoginCard,.paymentMethodsPanel,.studioBookingHeader,.studioBookingSectionHead,.beatDetailCard,.beatCheckoutPanel,.bookingSummaryCard,.dashboardHubHero,.dashboardHubPriority,.dashboardHubCard,.reEmptyState,.reAlertBanner,.rePageHeader,.notFoundPanel{color:var(--re-text)!important}.publicCatalogHead h1,.publicCatalogTitle,.publicArtistHeroCopy h1,.publicLabelHeroCopy h1,.publicStudioHeroCopy h1,.enterpriseAuthIntro h1,.roleLoginPage h1,.beatPurchasePage .pageHeader h1,.rePageHeader h1,.notFoundPanel h1{letter-spacing:0!important;font-size:clamp(2.5rem,6vw,5rem)!important;line-height:.98!important}.publicCatalogLead,.publicCatalogStats,.publicArtistBio,.publicLabelHeroCopy p,.publicStudioHeroCopy p,.enterpriseAuthIntro p,.roleLoginCard p,.paymentMethodsPanel p,.studioBookingHeader span,.studioSlotsHint,.beatSecureNote,.studioWalletNotice,.studioWalletSetupNote,.studioDisabledReason,.beatCheckoutDisabledReason,.signupSubmitGuidance,.signupLegalHint,.commercePurchaseIntro,.commercePurchaseRemedies,.reEmptyState p,.reAlertBanner p,.rePageHeader p,.notFoundPanel p{color:var(--re-text-muted)!important}.publicCatalogFilterBar,.publicCatalogTools,.publicCatalogTabs,.publicCatalogActiveFilters,.publicArtistTags,.releaseDetailHeroMeta,.beatCardTags,.dashboardHubPrimaryActions,.studioStepControls,.beatCheckoutControls,.reTabBar,.siteFrameActions,.siteFrameNavPanel,.roleLoginSwitch,.enterpriseAuthPage .enterpriseAuthPortalSwitch,.siteFrameFooterLinks{gap:10px}.publicCatalogSearch input,.marketplaceFilterRow input,.marketplaceFilterRow select,.publicCatalogTools input,.studioField input,.studioField select,.studioField textarea,.beatBuyerEmail input,.enterpriseAuthPage input,.enterpriseAuthPage select,.enterpriseAuthPage textarea,.roleLoginPage input,.roleLoginPage select,.roleLoginPage textarea,.reAccountShell input,.reAccountShell select,.reAccountShell textarea,.appShell input,.appShell select,.appShell textarea,.opsShell input,.opsShell select,.opsShell textarea{min-height:44px!important;font-size:16px!important}.publicCatalogSearch input,.marketplaceFilterRow input,.marketplaceFilterRow select,.publicCatalogTools input{color:var(--re-text)!important;background:#fff!important;border-color:#17182129!important}.publicCatalogSearch input::placeholder,.marketplaceFilterRow input::placeholder,.marketplaceFilterRow select::placeholder,.publicCatalogTools input::placeholder,.studioField input::placeholder,.studioField select::placeholder,.studioField textarea::placeholder,.beatBuyerEmail input::placeholder,.enterpriseAuthPage input::placeholder,.enterpriseAuthPage textarea::placeholder,.roleLoginPage input::placeholder,.roleLoginPage textarea::placeholder,.reAccountShell input::placeholder,.reAccountShell textarea::placeholder,.appShell input::placeholder,.appShell textarea::placeholder,.opsShell input::placeholder,.opsShell textarea::placeholder{color:#17182194!important;opacity:1!important}.studioField,.studioPayPlan,.studioPayMethods,.studioAddons,.studioBookingSectionHead,.paymentMethodsPanel,.commercePurchaseConsent,.signupLegalConsent{color:var(--re-text)!important}.studioPayTab,.studioSlot,.publicCatalogChip,.publicCatalogTab,.publicCatalogPromoMode,.publicCatalogActiveFilter,.roleLoginSwitch a,.reTabButton,.paymentMethodCard{text-decoration:none!important}.enterpriseAuthPortalSwitch :-webkit-any(a,button){text-decoration:none!important}.enterpriseAuthPortalSwitch :is(a,button){text-decoration:none!important}.studioSlot,.studioPayTab,.publicCatalogChip,.publicCatalogTab,.publicCatalogPromoMode,.publicCatalogActiveFilter,.roleLoginSwitch a,.reTabButton,.paymentMethodCard{color:var(--re-text)!important}.enterpriseAuthPortalSwitch :-webkit-any(a,button){color:var(--re-text)!important}.enterpriseAuthPortalSwitch :is(a,button){color:var(--re-text)!important}.studioSlot.selected,.studioPayTab.active,.publicCatalogChip.isActive,.publicCatalogTab.isActive,.publicCatalogPromoMode.isActive,.publicCatalogActiveFilter,.roleLoginSwitch .active,.enterpriseAuthPortalSwitch .active,.reTabButton.isActive,.reAccountNavItem.isActive,.paymentMethodCard.isActive,.paymentMethodCard[aria-pressed=true]{color:#fff!important}.studioSummary,.bookingSummaryCard,.paymentMethodsPanel,.roleLoginCard,.enterpriseAuthPage .enterpriseAuthCard,.enterpriseAuthPage .enterprisePanel,.reCard,.glassCard,.dashboardHubStatus,.dashboardHubPriorityGrid a,.publicCatalogPromoStrip,.publicCatalogPromoMode,.publicCatalogActiveFilter,.publicCatalogTab,.publicCatalogChip,.publicArtistBtn,.publicArtistTag,.publicLabelHero,.publicLabelCTA,.notFoundPanel,.paymentMethodCard{border-radius:var(--re-radius-md)!important}.studioPayMethodTabs,.roleLoginSwitch,.enterpriseAuthPage .enterpriseAuthPortalSwitch,.publicCatalogTabs,.publicCatalogPromoModes,.reTabBar{flex-wrap:wrap;display:flex}.paymentMethodsPanel{padding:16px!important}.paymentMethodsPanel h3,.commercePurchaseConsent h3,.signupLegalConsent h3,.studioBookingHeader h2,.publicCatalogPromoTitle,.roleLoginCard h2,.publicArtistNameRow h1,.publicLabelHeroCopy h1,.enterpriseAuthIntro h1{color:var(--re-text)!important}.paymentMethodsList li{color:var(--re-text)!important;border-radius:var(--re-radius-sm)!important;background:#fbfaf7!important;border:1px solid #1718211a!important}.paymentMethodsList li strong,.paymentMethodsList li span,.paymentMethodsList li p{color:var(--re-text)!important}.siteFrameFooter{padding:clamp(24px, 5vw, 48px) max(16px, env(safe-area-inset-right)) calc(clamp(24px, 5vw, 48px) + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;border-top:1px solid #fff9ef14!important}.siteFrameFooterHome strong,.siteFrameFooterLinks h2{color:#fff9ef!important}.siteFrameFooterHome p,.siteFrameFooterLinks a,.siteFrameFooter a,.siteFrameFooter .streamingPlatformChip{color:#fff9efc7!important}.siteFrameFooterLinks a:hover,.siteFrameFooter .streamingPlatformChip:hover{color:#fff!important}.siteFrameFooterLinks a:focus-visible{color:#fff!important}.siteFrameFooter .streamingPlatformChip{background:#ffffff0a!important;border:1px solid #fff9ef1f!important}.musicTileFooter,.publicCatalogPromoCta,.musicTileMetaTop,.publicArtistNameRow,.publicArtistActions,.publicLabelHeroActions,.notFoundActions,.dashboardHubPrimaryActions{flex-wrap:wrap;gap:10px;display:flex}.musicTileFooter{justify-content:space-between;align-items:center}.musicTileInlineLink,.musicTileArtist,.publicCatalogPromoCta,.publicArtistTag,.publicArtistBtn,.siteFrameAction{text-decoration:none!important}.musicTileInlineLink{white-space:nowrap;align-self:flex-start}.publicCatalogTabCount,.siteFrameCartCount,.siteFrameActionCount{color:inherit!important}.signupLegalConsent,.commercePurchaseConsent{color:var(--re-text)!important;background:#fff!important;border:1px solid #1718211f!important}.signupLegalPanel,.signupLegalScroll,.commercePurchaseClauses,.commercePurchasePolicyLinks,.commercePurchaseAcceptRow,.legalConsentRow{color:var(--re-text)!important}.signupLegalPanel{background:#fff!important;border:1px solid #1718211f!important}.signupLegalScroll{color:var(--re-text)!important;background:#fbfaf7!important;border:1px solid #1718211a!important}.signupLegalScroll h4,.signupLegalScroll p,.signupLegalScroll li,.signupLegalScroll small,.signupLegalPanel strong{color:var(--re-text)!important}.signupLegalFullLink a,.commercePurchasePolicyLinks a,.enterpriseAuthLinks a{color:#7b2ff2!important}.signupLegalStatus{color:#5d2bd6!important;background:#fff!important;border-color:#7b2ff238!important}.signupLegalStatus.is-read{color:#0c7044!important;background:#0c804c14!important;border-color:#0c804c47!important}.studioCardContainer,.studioApplePayContainer,.studioGooglePayContainer{border-radius:var(--re-radius-sm);background:#fff;border:1px solid #17182124;min-height:60px}.studioRadio{color:var(--re-text)!important;background:#fff!important;border:1px solid #1718211f!important}.studioRadio input[type=radio]{accent-color:var(--re-brand-purple)}.studioRadioTitle,.studioRadioAmount,.studioSummaryRow span,.bookingSummaryMeta dt,.bookingSummaryMeta dd{color:var(--re-text)!important}.studioFieldError,.studioBookingError,.beatCheckoutError,.reFormError{color:var(--re-error)!important}.publicCatalogActiveFilter,.publicCatalogChip,.publicCatalogTab,.publicCatalogPromoMode,.roleLoginSwitch a,.reTabButton{line-height:1.2}.enterpriseAuthPortalSwitch :-webkit-any(a,button){line-height:1.2}.enterpriseAuthPortalSwitch :is(a,button){line-height:1.2}.publicCatalogActiveFilter span,.publicCatalogChip small,.publicCatalogTabCount,.roleLoginSwitch a,.reTabButton{white-space:nowrap}.enterpriseAuthPortalSwitch :-webkit-any(a,button){white-space:nowrap}.enterpriseAuthPortalSwitch :is(a,button){white-space:nowrap}.publicCatalogActiveFilter span[aria-hidden=true]{color:inherit!important}.publicArtistHero{color:var(--re-text)}.publicArtistHero .publicArtistTag{color:var(--re-text-secondary)!important;background:#fbfaf7!important;border-color:#17182124!important}.publicArtistBtn{color:var(--re-text)!important;background:#fff!important;border:1px solid #17182129!important}.publicArtistBtn.primary{background:linear-gradient(135deg, var(--re-brand-pink), var(--re-brand-purple))!important;color:#fff!important;border-color:#7b2ff247!important}.publicArtistPressCard,.publicArtistTimelineItem,.publicArtistTimelineRow,.dashboardHubPriorityGrid a{color:var(--re-text)!important;background:#fff!important;border:1px solid #1718211a!important}.publicArtistPressCard p,.publicArtistTimelineItem p,.publicArtistTimelineRow p,.dashboardHubPriorityGrid span{color:var(--re-text-muted)!important}@media (max-width:768px){.siteFrameFooterLinks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.publicCatalogTools,.publicCatalogFilterBar,.publicCatalogTabs{grid-template-columns:1fr!important}.musicTileFooter{align-items:flex-start}.publicArtistHero,.publicLabelHero,.releaseDetailHero{padding:18px!important}}@media (max-width:430px){.siteFrameFooterLinks{grid-template-columns:1fr!important}.publicCatalogActiveFilters,.publicCatalogFilterGroup>div,.publicCatalogTabs,.publicCatalogPromoModes,.roleLoginSwitch,.enterpriseAuthPage .enterpriseAuthPortalSwitch{gap:8px!important}.musicTileFooter{gap:6px}.musicTileInlineLink{white-space:normal}}body.publicAppShell,body.publicAppShell .publicAppMain{color:#211923;background:#fffaf7}body.publicAppShell .publicAppHeader{background:#fffffff0;border-bottom-color:#2119231a;box-shadow:0 8px 24px #2119230a}body.publicAppShell .publicAppHeaderTitle strong{color:#211923}body.publicAppShell .publicAppMenuBtn{color:#211923;background:#2119230f;border:1px solid #2119231a}body.publicAppShell .publicAppDrawer{color:#211923;background:#fffaf7;border-left-color:#2119231f}body.publicAppShell .publicAppDrawerHead,body.publicAppShell .publicAppDrawerNav a,body.publicAppShell .publicAppDrawerAuth a,body.publicAppShell .publicAppDrawerClose{color:#211923}body.publicAppShell .publicAppDrawerClose{background:#2119230f;border:1px solid #2119231a}body.publicAppShell .publicAppDrawerNav a:hover{background:#7c3aed12}body.publicAppShell .publicAppDrawerNav a.isActive{color:#4c1d95;background:#7c3aed1c;box-shadow:inset 0 0 0 1px #7c3aed38}body.publicAppShell .publicAppDrawerAuth{border-top-color:#2119231f}body.publicAppShell .publicAppDrawerAuth .primary{color:#fff;background:linear-gradient(135deg,#ec4899,#7c3aed)}body.publicAppShell .publicStudioPage,body.publicAppShell .publicProducerAiPage,body.publicAppShell .publicBeatMarketplacePage{color:var(--studio-text,#fffaf2)}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage,.publicAppMain) :-webkit-any(h1,h2,h3,h4,h5,h6,strong,label,dt,legend){color:#211923}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage,.publicAppMain) :is(h1,h2,h3,h4,h5,h6,strong,label,dt,legend){color:#211923}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage,.publicAppMain) :-webkit-any(p,li,dd,small,span){color:#5f5563}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage,.publicAppMain) :is(p,li,dd,small,span){color:#5f5563}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage) :-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea,select){opacity:1;color:#211923!important;-webkit-text-fill-color:#211923!important;background:#fff!important;border-color:#2119232e!important}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){opacity:1;color:#211923!important;-webkit-text-fill-color:#211923!important;background:#fff!important;border-color:#2119232e!important}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage) :-webkit-any(input,textarea)::placeholder{opacity:1;color:#8a7f8e!important;-webkit-text-fill-color:#8a7f8e!important}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage) :is(input,textarea)::placeholder{opacity:1;color:#8a7f8e!important;-webkit-text-fill-color:#8a7f8e!important}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage) :-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{outline:none;border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed24!important}:where(.publicArtistsPage,.publicArtistPage,.catalogPage,.releaseDetailPage,.enterpriseAuthPage,.roleLoginPage,.labelProfilePage,.requestInvoicePage) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{outline:none;border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed24!important}:where(.rosterArtistCard,.rosterArtistHero,.publicArtistStatsBand,.rosterHeroStats,.releaseCard,.releaseDetailTracklist,.catalogCard,.catalogBuyPanel,.enterpriseAuthCard,.labelProfileAboutPanel,.labelProfileHeroCompact){color:#211923}:where(.rosterArtistCard,.rosterArtistHero,.publicArtistStatsBand,.rosterHeroStats,.releaseCard,.releaseDetailTracklist,.catalogCard,.catalogBuyPanel,.enterpriseAuthCard,.labelProfileAboutPanel,.labelProfileHeroCompact) :-webkit-any(h1,h2,h3,strong,label){color:#211923!important}:where(.rosterArtistCard,.rosterArtistHero,.publicArtistStatsBand,.rosterHeroStats,.releaseCard,.releaseDetailTracklist,.catalogCard,.catalogBuyPanel,.enterpriseAuthCard,.labelProfileAboutPanel,.labelProfileHeroCompact) :is(h1,h2,h3,strong,label){color:#211923!important}:where(.rosterArtistCard,.rosterArtistHero,.publicArtistStatsBand,.rosterHeroStats,.releaseCard,.releaseDetailTracklist,.catalogCard,.catalogBuyPanel,.enterpriseAuthCard,.labelProfileAboutPanel,.labelProfileHeroCompact) :-webkit-any(p,span,small,li,dd){color:#5f5563!important}:where(.rosterArtistCard,.rosterArtistHero,.publicArtistStatsBand,.rosterHeroStats,.releaseCard,.releaseDetailTracklist,.catalogCard,.catalogBuyPanel,.enterpriseAuthCard,.labelProfileAboutPanel,.labelProfileHeroCompact) :is(p,span,small,li,dd){color:#5f5563!important}:where(.publicStudioPage,.publicBeatMarketplacePage,.publicProducerAiPage,.marketingLegalFooter,.siteFrameFooter,.primary,.reButton-primary){--re-light-surface-text-override:none}.siteFrameDesktopNav{display:none}@media (min-width:1025px){.siteFrameHeaderInner{align-items:center;gap:22px;width:min(100% - 48px,1440px);min-height:68px;display:flex}.siteFrameMobileControls{flex:none}.siteFrameDesktopNav{flex:1;justify-content:space-between;align-items:center;gap:22px;min-width:0;display:flex}.siteFrameDesktopLinks{justify-content:center;align-items:center;gap:clamp(12px,1.35vw,24px);min-width:0;display:flex}.siteFrameDesktopLinks a{color:#554b59;white-space:nowrap;align-items:center;gap:6px;min-height:42px;padding:0 2px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex;position:relative}.siteFrameDesktopLinks a:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#ec4899,#7c3aed);border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.siteFrameDesktopLinks a:hover,.siteFrameDesktopLinks a.active{color:#4c1d95;transform:translateY(-1px)}.siteFrameDesktopLinks a:hover:after,.siteFrameDesktopLinks a.active:after{transform:scaleX(1)}.siteFrameDesktopActions{flex:none;align-items:center;gap:10px;display:flex}.siteFrameDesktopActions .siteFrameAction{border-radius:999px;min-height:42px;padding:0 17px;font-size:.88rem;font-weight:800}.siteFrameDesktopActions .siteFrameActionSecondary{color:#2b2230;background:#fff;border:1px solid #2b223024}.siteFrameDesktopActions .siteFrameActionPrimary{color:#fff;background:linear-gradient(135deg,#ec4899,#7c3aed);border:1px solid #0000;box-shadow:0 9px 22px #7c3aed2e}.siteFrameMenuToggle{display:none}.siteFrameNavPanel,.siteFrameMobileCurtain{display:none!important}}@media (min-width:1025px) and (max-width:1210px){.siteFrameDesktopLinks{gap:11px}.siteFrameDesktopLinks a{font-size:.82rem}.siteFrameDesktopActions .siteFrameAction{padding-inline-start:13px;padding-inline-end:13px}}.artistCommandV3{color:#f9f7fb;width:min(100% - 32px,1320px);margin:0 auto;padding:clamp(28px,5vw,64px) 0 80px}.artistCommandV3Hero{background:radial-gradient(circle at 92% 8%,#ec489957,#0000 22rem),radial-gradient(circle at 0 100%,#7c3aed47,#0000 28rem),linear-gradient(145deg,#17111d,#09080d 72%);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.65fr);align-items:center;gap:28px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #180a1e3d}.artistCommandV3Hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px}.artistCommandV3HeroCopy,.artistCommandV3Identity{z-index:1;position:relative}.artistCommandV3HeroCopy h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:8px 0 14px;font-size:clamp(2.5rem,5vw,5.3rem);line-height:.96}.artistCommandV3HeroCopy>p:not(.eyebrow){color:#ffffffb3;max-width:690px;margin:0;font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.7}.artistCommandV3HeroActions{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.artistCommandV3HeroActions a{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:800;display:inline-flex}.artistCommandV3HeroActions .primary{color:#fff;background:linear-gradient(135deg,#ec4899,#7c3aed)}.artistCommandV3HeroActions .secondary{color:#fff;background:#ffffff12;border:1px solid #ffffff29}.artistCommandV3Identity{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff1;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.artistCommandV3Avatar{color:#fff;background:linear-gradient(145deg,#ec4899,#7c3aed);border-radius:20px;place-items:center;width:72px;height:72px;font-size:1.7rem;font-weight:900;display:grid;overflow:hidden}.artistCommandV3Avatar img{object-fit:cover;width:100%;height:100%}.artistCommandV3IdentityLabel{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:800;display:block}.artistCommandV3Identity strong{color:#fff;align-items:center;gap:7px;display:flex}.artistCommandV3Identity strong svg{width:18px;height:18px}.artistCommandV3Identity small{color:#ffffffa3;margin-top:6px;line-height:1.5;display:block}.artistCommandV3Metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 48px;display:grid}.artistCommandV3Metrics article{background:#fff;border:1px solid #2119231a;border-radius:20px;min-width:0;padding:20px;box-shadow:0 14px 38px #2213280f}.artistCommandV3Metrics span,.artistCommandV3Metrics small{color:#766c79;display:block}.artistCommandV3Metrics span{letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;font-weight:800}.artistCommandV3Metrics strong{color:#211923;margin:10px 0 6px;font-size:clamp(1.35rem,2vw,2rem);display:block}.artistCommandV3Metrics small{line-height:1.45}.artistCommandV3Section{margin-top:42px}.artistCommandV3SectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.artistCommandV3SectionHead h2{color:#211923;letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(1.55rem,2.4vw,2.35rem)}.artistCommandV3SectionHead>a{color:#6d28d9;align-items:center;gap:5px;font-weight:800;display:inline-flex}.artistCommandV3SectionHead>a svg{width:17px}.artistCommandV3QuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.artistCommandV3QuickCard{background:#fff;border:1px solid #2119231a;border-radius:22px;flex-direction:column;min-height:245px;padding:23px;display:flex;box-shadow:0 16px 42px #2213280e}.artistCommandV3QuickCard>svg{color:#7c3aed;width:27px;height:27px}.artistCommandV3QuickCard h3{color:#211923;margin:20px 0 8px;font-size:1.14rem}.artistCommandV3QuickCard p{color:#756a79;margin:0 0 22px;line-height:1.58}.artistCommandV3QuickCard>a{color:#6d28d9;align-items:center;gap:5px;margin-top:auto;font-weight:850;display:inline-flex}.artistCommandV3QuickCard>a svg{width:16px}.artistCommandV3QuickCard.isPrimary{background:radial-gradient(circle at 100% 0,#fff3,#0000 12rem),linear-gradient(145deg,#ec4899,#7c3aed);border-color:#0000}.artistCommandV3QuickCard.isPrimary>svg,.artistCommandV3QuickCard.isPrimary h3,.artistCommandV3QuickCard.isPrimary p,.artistCommandV3QuickCard.isPrimary>a{color:#fff}.artistCommandV3QuickCard.isPrimary p{opacity:.78}.artistCommandV3TwoColumn{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-top:44px;display:grid}.artistCommandV3Panel{background:#fff;border:1px solid #2119231a;border-radius:24px;padding:clamp(21px,3vw,30px);box-shadow:0 16px 44px #2213280e}.artistCommandV3Panel .artistCommandV3SectionHead{align-items:center}.artistCommandV3Panel .artistCommandV3SectionHead>span{color:#6d28d9;font-weight:850}.artistCommandV3Panel .artistCommandV3SectionHead>svg{color:#7c3aed}.artistCommandV3Progress{background:#eee8f0;border-radius:999px;height:8px;margin:21px 0;overflow:hidden}.artistCommandV3Progress span{border-radius:inherit;background:linear-gradient(90deg,#ec4899,#7c3aed);height:100%;display:block}.artistCommandV3Readiness,.artistCommandV3ToolList{display:grid}.artistCommandV3Readiness>a,.artistCommandV3ToolList>a{border-top:1px solid #21192316;align-items:center;gap:13px;min-width:0;padding:16px 0;display:grid}.artistCommandV3Readiness>a{grid-template-columns:11px minmax(0,1fr) auto}.artistCommandV3Readiness>a>span{border-radius:50%;width:10px;height:10px}.artistCommandV3Readiness .isComplete{background:#16a34a;box-shadow:0 0 0 5px #16a34a1a}.artistCommandV3Readiness .needsAttention{background:#eab308;box-shadow:0 0 0 5px #eab3081f}.artistCommandV3Readiness strong,.artistCommandV3ToolList strong{color:#211923;display:block}.artistCommandV3Readiness small,.artistCommandV3ToolList small{color:#786e7c;margin-top:4px;line-height:1.45;display:block}.artistCommandV3Readiness svg{color:#8d8290;width:17px}.artistCommandV3ToolList>a{grid-template-columns:30px minmax(0,1fr) auto}.artistCommandV3ToolList>a>svg{color:#7c3aed;width:22px}.artistCommandV3ToolList>a>span{color:#6d28d9;text-align:right;font-size:.8rem;font-weight:850}@media (max-width:1050px){.artistCommandV3Hero,.artistCommandV3TwoColumn{grid-template-columns:1fr}.artistCommandV3Metrics,.artistCommandV3QuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.artistCommandV3{width:min(100% - 22px,1320px);padding-top:18px}.artistCommandV3Hero{border-radius:24px;padding:25px 20px}.artistCommandV3HeroCopy h1{font-size:clamp(2.35rem,12vw,4rem)}.artistCommandV3HeroActions,.artistCommandV3HeroActions a{width:100%}.artistCommandV3Metrics,.artistCommandV3QuickGrid{grid-template-columns:1fr}.artistCommandV3Metrics{margin-bottom:34px}.artistCommandV3QuickCard{min-height:210px}.artistCommandV3SectionHead{align-items:flex-start}.artistCommandV3ToolList>a{grid-template-columns:28px minmax(0,1fr)}.artistCommandV3ToolList>a>span{text-align:left;grid-column:2}}@media (max-width:768px){.artistAccountShell .reAccountTopbar{z-index:80;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid;position:sticky;top:0}.artistAccountShell .reAccountMobileToggle{border-radius:14px;place-content:center;gap:5px;width:48px;min-width:48px;height:48px;padding:0;display:grid}.artistAccountShell .reAccountMobileToggle span{width:21px;height:2px}.artistAccountShell .reAccountTopbarBrand{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.artistAccountShell .reAccountTopbarBrand .reAccountBrandMark{border-radius:14px;width:44px;min-width:44px;height:44px}.artistAccountShell .reAccountTopbarBrand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artistAccountShell .reAccountTopbarActions{justify-content:flex-end;gap:7px;min-width:0;display:flex}.artistAccountShell .reAccountIdentity,.artistAccountShell .workspaceSearch{display:none!important}.artistAccountShell .reAccountActions{align-items:center;gap:7px;display:flex}.artistAccountShell .reAccountActions .notificationBell,.artistAccountShell .reAccountActions>button:not(.secondary){width:44px;min-width:44px;height:44px;padding:0}.artistAccountShell .reAccountActions>.secondary{white-space:nowrap;min-width:auto;min-height:44px;padding:0 14px}.artistAccountShell .reAccountContent{min-width:0}.artistAccountShell .reAccountContentInner{width:min(100% - 22px,1180px);margin-inline-start:auto;margin-inline-end:auto}.artistAccountShell .panelHeader{gap:10px}.artistAccountShell .artistProductSectionCard>div,.artistAccountShell .artistAccountStatusCard,.artistAccountShell .dashStatCard,.artistAccountShell .analyticsInsightCard{min-width:0}.artistAccountShell .artistProductSectionCard>div{gap:7px;display:grid}.artistAccountShell .artistProductSectionCard span,.artistAccountShell .artistProductSectionCard strong{display:block}}@media (max-width:430px){.artistAccountShell .reAccountTopbar{grid-template-columns:46px minmax(0,1fr) auto;padding-inline-start:10px;padding-inline-end:10px}.artistAccountShell .reAccountTopbarBrand>span:last-child{display:none}.artistAccountShell .reAccountActions>.secondary{padding-inline-start:12px;padding-inline-end:12px;font-size:.9rem}}
