html,body,#root{background:#070809!important}.productShell{isolation:isolate;background:#070809!important}.productNav{-webkit-backdrop-filter:blur(18px);background:#08090ceb;border-right:1px solid #8ea2ff1f}.productBrand>span{color:#f4f4ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%)}.productBrand em{color:#c9b8ff;border-color:#6a5cff66}.productNav nav button:hover{color:#fff;background:#ffffff0b}.productNav nav button.active{color:#fff;background:#6a5cff2e;border-color:#6a5cff5c}.productNav nav button.active:before{box-shadow:none;background:#8ea2ff}.productNav nav i{color:#c9b8ff}.productNav nav small{color:#c9b8ff;background:#6a5cff24;border-color:#6a5cff66}.productLang select:focus{border-color:#8ea2ff;outline-color:#8ea2ff}.productDashboard,.authShell{background:0 0!important}.productDashboard:has(.app){background:0 0!important}.productDashboard:has(.studio){background:0 0!important}.productDashboard:has(.createGrid){background:0 0!important}.productDashboard:has(.studioProLock){background:0 0!important}.productDashboard:has(.appShell){background:0 0!important}.productDashboard:has(.libraryFilters){background:0 0!important}.appShell.dashWide:has(.libraryFilters){background:0 0!important}.productShell:before{content:"";z-index:0;pointer-events:none;filter:brightness(1.36)saturate(1.22)contrast(1.08);background-color:#070809;background-image:linear-gradient(#07080914 0%,#07080924 52%,#07080933 100%),url(/hero-studio.png);background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transition:none!important;animation:none!important}.productShell>*{z-index:1;position:relative}.studioProLock{background:0 0!important}.studioProLock .eyebrow,.studioProPlan b{color:#c9b8ff}.studioProActions button.primary{color:#f7f7ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%);border:0}.productDashboard .app,.productDashboard .app main,.app main{background:0 0}.productDashboard .app>aside:not(.productNav){background:#08090cf0;border-right-color:#8ea2ff1f}.productDashboard .app .brand span,.app .brand span{color:#f4f4ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%)}.app .brand em{color:#c9b8ff;border-color:#6a5cff66}.app .engine i{background:#8ea2ff;box-shadow:0 0 12px #6a5cff88}.app header small,.app .preview small,.app .master small{color:#c9b8ff}.studio .transport.card,.studio .track.card,.studio .master.card,.studio .genrePanel,.studio .drop,.createGrid .composer.card,.createGrid .preview.card{-webkit-backdrop-filter:blur(14px);background:#0c0e12eb;border:1px solid #ffffff14;box-shadow:0 10px 28px #0007}.studio .master.card{background:linear-gradient(90deg,#12101cf0,#0c0e12eb);border-color:#6a5cff38}.studio .masterBadge{color:#f4f4ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%)}.studio .master>a{color:#c9b8ff}.studio .round,.createGrid .round{color:#f4f4ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%)}.studio .primary,.studio .primary.compact,.studio [data-mix-master],.createGrid .primary{color:#f7f7ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%);border:0;box-shadow:0 10px 26px #3d7dff33}.studio .primary:hover:not(:disabled),.studio [data-mix-master]:hover:not(:disabled),.createGrid .primary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#7d70ff 0%,#4d8aff 100%)}.studio .bpmControl input:focus{border-color:#8ea2ff}.studio .bpmControl label b,.studio .genreSelectedWrap small,.studio .genreSelected span{color:#c9b8ff}.studio .genreCat.selected,.studio .genreChip.selected,.createGrid .chips button.selected{color:#f7f7ff;background:#6a5cff;border-color:#6a5cff}.studio .trackIcon{color:#8b9cff;background:#8b9cff24}.studio .track-role-lead .trackIcon{color:#4da3ff;background:#4da3ff22}.studio .track-role-back .trackIcon,.studio .track-role-chorus .trackIcon,.studio .track-role-choir .trackIcon,.studio .track-role-harmony .trackIcon{color:#d15cff;background:#d15cff22}.studio .track-role-beat .trackIcon{color:#3ee0c4;background:#3ee0c422}.studio .waveSvg line,.studio .masterWaveWrap .waveSvg line{stroke:#8b9cff!important}.studio .track-role-lead .waveSvg line{stroke:#4da3ff!important}.studio .track-role-back .waveSvg line,.studio .track-role-chorus .waveSvg line,.studio .track-role-choir .waveSvg line,.studio .track-role-harmony .waveSvg line{stroke:#d15cff!important}.studio .track-role-beat .waveSvg line{stroke:#3ee0c4!important}.studio .realWave i.played,.studio .timelineWave .waveSignal i.played{background:#8ea2ff}.studio .track-role-lead .realWave i.played{background:#4da3ff}.studio .track-role-back .realWave i.played,.studio .track-role-chorus .realWave i.played{background:#d15cff}.studio .track-role-beat .realWave i.played{background:#3ee0c4}.studio .wavePlayhead,.studio .timelineWave .wavePlayhead{background:#fff!important;box-shadow:0 0 8px #8ea2ff88!important}.studio .timelineWave .waveProgressLine{box-shadow:none;background:#8ea2ff}.studio .masterWaveWrap .waveDuration{color:#c9b8ff}.studio .toggle.solo{color:#3ee0c4;background:#14352f;border-color:#3ee0c466}.studio .control input[type=range],.studio .pan input[type=range],.studio .fxMenu input[type=range],.studio .sliders input{accent-color:#8ea2ff}.studio .fx summary.fxOn,.studio .fx[open]>summary{color:#e8e4ff!important;background:#6a5cff29!important;border-color:#6a5cff88!important}.studio .fxDragHandle,.studio .mixJobMeta,.studio .mixProgress{color:#c9b8ff}.studio .mixJobDot{background:#8ea2ff;box-shadow:0 0 8px #6a5cff88}.studio .mixProgressTrack i,.studio .mixJobStatus b{background:linear-gradient(90deg,#6a5cff,#3ee0c4)}.studio .abControls button.active{color:#e8e4ff;background:#6a5cff29;border-color:#6a5cff88}.productDashboard .fxScopeActions button{color:#e8e4ff;background:#12141aeb;border-color:#6a5cff66}.productDashboard .fxScopeActions button[data-save],.productDashboard .fxScopeActions button[data-all]{color:#f7f7ff;background:linear-gradient(135deg,#6a5cff 0%,#3d7dff 100%)}.productDashboard .fxRegionWave svg{stroke:#8ea2ff}.productDashboard .fxRegionList span{color:#c9b8ff;background:#1a1830;border-color:#6a5cff66}.productDashboard .fxPreviewStatus,.productDashboard .fxPlayPosition b,.productDashboard .fxZoomControls b{color:#c9b8ff}.productDashboard .fxAmount input,.productDashboard .fxRegionTimes input,.productDashboard .fxZoomControls input{accent-color:#8ea2ff}.productDashboard .fxRegionWave i{background:#6a5cff30;border-left-color:#8ea2ff;border-right-color:#8ea2ff}.productDashboard .roleOptionRow[data-selected="1"] .roleOptionPick{color:#c9b8ff}@media (width<=1100px){.productShell:before{background-position:50% 42%}}.productDashboard .studio .transport.card[data-studio-transport]{isolation:isolate;background:#0c0e12eb;flex-direction:column;display:flex;position:relative}.productDashboard .studio .transport.card[data-studio-transport]:before{content:"";z-index:0;pointer-events:none;filter:brightness(1.55)saturate(1.18)contrast(1.12);background:linear-gradient(#080a100d 0%,#080a101a 100%),url(/hero-studio.png) 40% 43%/cover no-repeat;border-radius:18px 18px 0 0;flex:none;width:calc(100% + 28px);height:clamp(200px,26vw,280px);margin:-12px -14px 10px;display:block;position:relative}.productDashboard .studio .transport.card[data-studio-transport]>*{z-index:1;position:relative}.productDashboard .studio .transport.card[data-studio-transport] .genrePanel{background:#101014}
