.guidedStudio .lyricArranger p{color:var(--theme-muted);font-size:12px}.guidedStudio .lyricInsertSlot{width:100%;color:var(--theme-accent2);border-style:dashed;margin:5px 0;padding:7px;font-size:11px}.guidedStudio .lyricInsertSlot:hover,.guidedStudio .lyricInsertSlot:focus{background:var(--theme-soft);border-color:var(--theme-accent2)}.guidedStudio .lyricRow{align-items:center;gap:5px;display:flex}.guidedStudio .lyricRow textarea{flex:1;min-width:0;min-height:44px}.guidedStudio .lyricRow button{padding:6px}.guidedStudio .cueRow textarea{border-color:var(--theme-accent2);color:var(--theme-accent2)}.guidedStudio .inlinePicker{border:1px solid var(--theme-accent2);border-radius:8px;margin:8px 0;padding:10px}.guidedStudio .inlineChoices{max-height:260px;margin-top:8px;overflow:auto}.guidedStudio .inlineChoices strong{margin:10px 0;display:block}.guidedStudio .inlineChoices button{margin:3px;font-size:12px}@media (max-width:760px){.guidedStudio .lyricRow{flex-wrap:wrap}.guidedStudio .lyricRow textarea{flex-basis:75%}}.guidedStudio{--studio-border:color-mix(in srgb, var(--theme-line,#343140) 85%, transparent);--studio-surface:color-mix(in srgb, var(--theme-panel,#16151e) 94%, transparent)}.guidedStudio .topbar{gap:24px;height:68px;padding-inline:24px}.guidedStudio .brand{min-width:192px}.guidedStudio .brandLogo{width:188px;height:auto}.guidedStudio .studioLayout{grid-template-columns:192px minmax(0,1fr)}.guidedStudio .rail{border-color:var(--studio-border);height:calc(100dvh - 68px);padding:24px 10px 14px;top:68px}.guidedStudio .railLabel{color:var(--theme-muted);letter-spacing:.16em;font-size:10px}.guidedStudio .rail>button{border-radius:8px;min-height:44px;padding:12px 10px;font-size:12px}.guidedStudio .railStatus{border-radius:8px;font-size:11px;line-height:1.5}.guidedStudio .workspace{max-width:1520px;padding:28px clamp(18px,2.4vw,40px) 60px}.guidedStudio .workspaceHeader{border-bottom:1px solid var(--studio-border);align-items:center;margin-bottom:22px;padding-bottom:22px}.guidedStudio .workspaceHeader h1{overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,38px);line-height:1.15}.guidedStudio .workspaceHeader>div:first-child{min-width:0}.guidedStudio .eyebrow{letter-spacing:.15em;color:var(--theme-accent2);font-size:10px}.guidedStudio .workspaceActions{gap:12px}.guidedStudio .surface{border-color:var(--studio-border);border-radius:12px;padding:22px;box-shadow:0 8px 24px #00000014}.guidedStudio .surface h2{font-size:19px;line-height:1.3}.guidedStudio .primaryButton{box-shadow:none;background:linear-gradient(115deg,#843de0,#c93890 70%,#e85755);border-color:#0000}.guidedStudio button:hover{transform:none}.guidedStudio button:focus-visible,.guidedStudio a:focus-visible,.guidedStudio summary:focus-visible{outline:2px solid var(--theme-accent2);outline-offset:3px}.guidedStudio button:disabled{opacity:.45}.guidedStudio .studioSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.guidedStudio .studioSteps button{text-align:left;border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:10px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.guidedStudio .studioSteps .stepNumber{color:var(--theme-muted);flex:0 0 28px;font:600 12px Space Grotesk,sans-serif}.guidedStudio .studioSteps strong,.guidedStudio .studioSteps small{display:block}.guidedStudio .studioSteps strong{font-size:13px}.guidedStudio .studioSteps small{color:var(--theme-muted);margin-top:5px;font-size:10px;line-height:1.4}.guidedStudio .studioSteps button.active{border-color:var(--theme-accent2);background:color-mix(in srgb, var(--theme-accent) 13%, var(--theme-panel));box-shadow:inset 0 -2px 0 var(--theme-accent2)}.guidedStudio .studioSteps button.active .stepNumber{color:var(--theme-accent2)}.guidedStudio .builderGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.guidedStudio .builderMain{gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.guidedStudio .builderMain>.surface{grid-area:auto/1!important;max-height:none!important;position:static!important;overflow:visible!important}.guidedStudio .builderSide{gap:16px;max-height:calc(100dvh - 108px);margin:-2px;padding:2px;display:grid;position:sticky;top:88px;overflow:auto}.guidedStudio .builderSide .surface{padding:20px}.guidedStudio .builderSide .stickyCard{position:static}.guidedStudio .songSnapshot h2{overflow-wrap:anywhere;margin:10px 0 14px;font-size:22px}.guidedStudio .snapshotTags{flex-wrap:wrap;gap:6px;display:flex}.guidedStudio .snapshotTags span{border:1px solid var(--studio-border);color:var(--theme-muted);border-radius:6px;padding:6px 9px;font-size:11px}.guidedStudio .songSnapshot dl{margin:18px 0 0}.guidedStudio .songSnapshot dl>div{border-top:1px solid var(--studio-border);justify-content:space-between;gap:14px;padding:9px 0;font-size:11px;display:flex}.guidedStudio .songSnapshot dt{color:var(--theme-muted)}.guidedStudio .songSnapshot dd{text-align:right;overflow-wrap:anywhere;margin:0}.guidedStudio .liveOutputCard .promptBox{min-height:220px;font-size:12px;line-height:1.8}.guidedStudio .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guidedStudio .formGrid label,.guidedStudio .textareaGrid label{gap:8px;font-size:12px}.guidedStudio .textareaGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.guidedStudio .metadataNotes label{grid-column:auto}.guidedStudio input,.guidedStudio select,.guidedStudio textarea{border-radius:7px}.guidedStudio .stepBadge{border-radius:6px}.guidedStudio .studioImport{padding:14px 18px}.guidedStudio .studioImport summary,.guidedStudio .quickPresets>summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.guidedStudio .studioImport .sunoImporter{box-shadow:none;margin-top:16px;margin-bottom:0}.guidedStudio .quickSongSettings{margin:0;display:block}.guidedStudio .quickSongSettings p{margin:10px 0 0;font-size:12px}.guidedStudio .presetDeck{grid-template-columns:minmax(0,1fr);gap:22px;margin:0}.guidedStudio .presetGroup:nth-child(3){grid-column:auto}.guidedStudio .choiceRow{flex-wrap:wrap;overflow:visible}.guidedStudio .choiceRow button{white-space:normal;font-size:12px}.guidedStudio .performanceRow{grid-template-columns:repeat(2,minmax(0,1fr))}.guidedStudio .instrumentationPanel .sectionTitle{flex-wrap:wrap;align-items:start}.guidedStudio .instrumentationPanel .hintText{text-align:left;max-width:none;font-size:11px}.guidedStudio .builderMain .instrumentationPanel .instrumentBuilder{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.guidedStudio .builderMain .instrumentationPanel .instrumentFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.guidedStudio .builderMain .instrumentationPanel .instrumentOptions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px;display:grid;overflow-y:auto}.guidedStudio .instrumentOptions button{overflow-wrap:anywhere;min-width:0;min-height:44px}.guidedStudio .instrumentationPanel .instrumentDropzone{margin-top:0}.guidedStudio .arrangementTools p{color:var(--theme-muted);margin-bottom:0;font-size:12px;line-height:1.7}.guidedStudio .arrangementTools h2{margin-top:8px}.guidedStudio .arrangementTools .choiceRow:not(:empty){margin-top:14px}.guidedStudio .selectedInstrumentModules{border-top:1px solid var(--studio-border);margin-top:18px;padding-top:16px}.guidedStudio .selectedInstrumentModules>span{color:var(--theme-muted);letter-spacing:.11em;text-transform:uppercase;font:600 10px Space Grotesk,sans-serif}.guidedStudio .modulePalette{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.guidedStudio .modulePaletteGroup{border:1px solid var(--studio-border);background:color-mix(in srgb,var(--theme-bg) 58%,transparent);border-radius:10px;min-width:0;padding:12px}.guidedStudio .modulePaletteGroup h3{color:var(--theme-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font:600 10px Space Grotesk,sans-serif}.guidedStudio .modulePaletteGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.guidedStudio .moduleTile{text-align:left;cursor:grab;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-width:0;padding:9px;display:grid}.guidedStudio .moduleTile:active{cursor:grabbing}.guidedStudio .moduleTile>span{border:1px solid color-mix(in srgb,var(--theme-accent2) 38%,var(--studio-border));width:30px;height:30px;color:var(--theme-accent2);background:color-mix(in srgb,var(--theme-accent) 11%,transparent);border-radius:7px;grid-row:1/3;place-items:center;font:700 9px Space Grotesk,sans-serif;display:grid}.guidedStudio .moduleTile strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.guidedStudio .moduleTile small{color:var(--theme-muted);font-size:8px}.guidedStudio .songSection{border-radius:9px;padding:16px}.guidedStudio .sectionList{gap:16px}.guidedStudio .dragHandle[draggable]{border:1px solid var(--studio-border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:7px;place-items:center;min-width:30px;min-height:36px;display:grid}.guidedStudio .dragHandle[draggable]:active{cursor:grabbing}.guidedStudio .sectionSequence{color:var(--theme-muted);font:600 10px Space Grotesk,sans-serif}.guidedStudio .songSection .compact{flex-wrap:wrap;justify-content:flex-end}.guidedStudio .sectionModules{border:1px dashed color-mix(in srgb,var(--theme-accent2) 36%,var(--studio-border));background:color-mix(in srgb,var(--theme-accent) 4%,transparent);border-radius:9px;gap:7px;margin:10px 0;padding:10px;display:grid}.guidedStudio .sectionModules>header{color:var(--theme-muted);justify-content:space-between;gap:12px;font-size:9px;display:flex}.guidedStudio .sectionModules>header strong{color:var(--theme-text);font-size:10px}.guidedStudio .sectionModules.empty{place-content:center stretch;min-height:54px}.guidedStudio .sectionModules.empty>header{align-items:center}.guidedStudio .sectionModule{border:1px solid var(--studio-border);background:color-mix(in srgb,var(--theme-panel2) 86%,transparent);cursor:grab;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.guidedStudio .sectionModule:active{cursor:grabbing}.guidedStudio .moduleGrip{color:var(--theme-muted);letter-spacing:-4px}.guidedStudio .moduleMark{color:#fff;background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent2));border-radius:7px;place-items:center;width:31px;height:31px;font:700 9px Space Grotesk,sans-serif;display:grid}.guidedStudio .sectionModule label{grid-template-columns:minmax(80px,.25fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.guidedStudio .sectionModule label strong{font-size:10px}.guidedStudio .sectionModule input{min-width:0;padding:7px 9px;font-size:10px}.guidedStudio .moduleControls{gap:4px;display:flex}.guidedStudio .moduleControls button{background:0 0;min-width:29px;padding:5px 7px}.guidedStudio .stepActions{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.guidedStudio .stepActions button{min-height:44px}.guidedStudio .homeGenerator,.guidedStudio .quickPresets{max-width:960px;margin:0 auto 18px}.guidedStudio .quickCreateCard{border-top:2px solid var(--theme-accent2);min-height:0;padding:clamp(24px,4vw,48px)}.guidedStudio .quickCreateCard h2{letter-spacing:-.04em;margin-top:20px;font-size:clamp(30px,4vw,48px)}.guidedStudio .quickCreateCard>p,.guidedStudio .quickCreateIntro>p{max-width:650px;font-size:15px}.guidedStudio .quickCreateCard textarea{min-height:150px}.guidedStudio .quickCreateHero{grid-template-columns:minmax(0,1fr) 278px;align-items:center;gap:clamp(24px,4vw,54px);display:grid}.guidedStudio .quickCreateIntro{min-width:0}.guidedStudio .quickCreateIntro>div{align-items:center;gap:10px;display:flex}.guidedStudio .signalConstellation{isolation:isolate;width:100%;min-width:0;min-height:330px;position:relative}.guidedStudio .signalConstellation:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--theme-accent) 18%,transparent);box-shadow:0 0 70px color-mix(in srgb,var(--theme-accent3) 13%,transparent);border-radius:50%;position:absolute;inset:12% 6%;transform:rotate(-14deg)}.guidedStudio .signalCaption{width:82px;color:var(--theme-muted);letter-spacing:.14em;text-align:center;font:600 9px/1.45 Space Grotesk,sans-serif;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.guidedStudio .signalOrb{--signal:var(--theme-accent);width:112px;height:112px;min-height:0;color:var(--theme-text);border:1px solid color-mix(in srgb,var(--signal) 78%,white 6%);background:radial-gradient(circle at 45% 38%,color-mix(in srgb,var(--signal) 16%,var(--theme-panel)),color-mix(in srgb,var(--theme-bg) 94%,transparent) 67%);box-shadow:inset 0 0 24px color-mix(in srgb,var(--signal) 11%,transparent),0 0 18px color-mix(in srgb,var(--signal) 22%,transparent);border-radius:50%;place-content:center;gap:8px;padding:0;display:grid;position:absolute}.guidedStudio .signalOrb:before{content:"";border:1px solid color-mix(in srgb,var(--signal) 20%,transparent);border-radius:inherit;position:absolute;inset:-7px}.guidedStudio .signalOrb:hover,.guidedStudio .signalOrb.active{border-color:color-mix(in srgb,var(--signal) 82%,white 18%);background:radial-gradient(circle at 45% 38%,color-mix(in srgb,var(--signal) 29%,var(--theme-panel)),color-mix(in srgb,var(--theme-bg) 92%,transparent) 68%);box-shadow:inset 0 0 28px color-mix(in srgb,var(--signal) 18%,transparent),0 0 32px color-mix(in srgb,var(--signal) 40%,transparent)}.guidedStudio .signalOrb strong{font-size:13px}.guidedStudio .signalRock{--signal:#f05d7b;top:4px;left:2px}.guidedStudio .signalElectronic{--signal:#8b5cf6;top:52px;right:0}.guidedStudio .signalCinematic{--signal:#ff8a35;bottom:0;left:18px}.guidedStudio .signalMetal{--signal:#cc42c7;bottom:9px;right:11px}.guidedStudio .miniWave{justify-content:center;align-items:center;gap:3px;height:20px;display:flex}.guidedStudio .miniWave i{background:var(--signal);width:2px;height:6px;box-shadow:0 0 7px color-mix(in srgb,var(--signal) 70%,transparent);border-radius:2px;display:block}.guidedStudio .miniWave i:nth-child(2),.guidedStudio .miniWave i:nth-child(6){height:12px}.guidedStudio .miniWave i:nth-child(3),.guidedStudio .miniWave i:nth-child(5){height:17px}.guidedStudio .miniWave i:nth-child(4){height:20px}.guidedStudio .studioSteps button{position:relative;overflow:hidden}.guidedStudio .studioSteps button:after{content:"";opacity:.18;background:repeating-linear-gradient(90deg,var(--theme-accent2) 0 2px,transparent 2px 5px);clip-path:polygon(0 45%,8% 30%,16% 65%,24% 10%,32% 80%,40% 34%,48% 100%,56% 18%,64% 70%,72% 38%,80% 86%,88% 20%,100% 52%,100% 100%,0 100%);width:35px;height:15px;position:absolute;bottom:8px;right:10px}.guidedStudio .studioSteps button.active:after{opacity:.6}.guidedStudio .songSnapshot{position:relative;overflow:hidden}.guidedStudio .snapshotSignal{border:1px solid color-mix(in srgb,var(--theme-accent3) 38%,transparent);width:132px;height:132px;box-shadow:0 0 38px color-mix(in srgb,var(--theme-accent) 16%,transparent);opacity:.68;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-32px;right:-34px}.guidedStudio .snapshotSignal:before{content:"";border:1px solid color-mix(in srgb,var(--theme-accent2) 24%,transparent);border-radius:inherit;position:absolute;inset:14px}.guidedStudio .snapshotSignal>span{align-items:center;gap:3px;display:flex;transform:translate(-16px,15px)}.guidedStudio .snapshotSignal i{background:linear-gradient(var(--theme-accent2),var(--theme-accent3));width:2px;height:10px;display:block}.guidedStudio .snapshotSignal i:nth-child(2n){height:22px}.guidedStudio .snapshotSignal i:nth-child(3n){height:32px}.guidedStudio .generatorStyles{border-block:1px solid var(--studio-border);margin:20px 0;padding:10px 0}.guidedStudio .quickPresets{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:10px;padding:18px}.guidedStudio .quickPresets>summary span{color:var(--theme-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.guidedStudio .quickPresets .presetDeck{box-shadow:none;background:0 0;border:0;padding:22px 0 0}@media (max-width:1180px){.guidedStudio .studioLayout{grid-template-columns:168px minmax(0,1fr)}.guidedStudio .workspace{padding-inline:20px}.guidedStudio .builderGrid{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.guidedStudio .studioSteps button{gap:5px;padding:12px 9px}.guidedStudio .studioSteps small{display:none}.guidedStudio .workspaceHeader{flex-direction:column;align-items:start;gap:16px}.guidedStudio .workspaceActions{justify-content:space-between;width:100%}}@media (max-width:980px){.guidedStudio .builderGrid{grid-template-columns:minmax(0,1fr)}.guidedStudio .builderSide{max-height:none;margin:0;padding:0;position:static;overflow:visible}.guidedStudio .songSnapshot{display:none}.guidedStudio .studioSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.guidedStudio .studioSteps small{display:block}}@media (max-width:760px){.guidedStudio .topbar{gap:8px;height:58px;padding-inline:12px}.guidedStudio .brand{min-width:0}.guidedStudio .brandLogo{width:150px}.guidedStudio .studioLayout{display:block}.guidedStudio .rail{grid-template-columns:repeat(6,minmax(82px,1fr));height:auto;padding:4px 6px;display:grid;top:58px;overflow-x:auto}.guidedStudio .rail>button{min-height:48px;padding:7px 4px;font-size:9px;display:grid}.guidedStudio .rail>button:nth-of-type(n+7){display:none}.guidedStudio .workspace{padding:20px 12px 48px}.guidedStudio .workspaceHeader{margin-bottom:16px;padding-bottom:16px}.guidedStudio .workspaceHeader h1{font-size:28px}.guidedStudio .workspaceActions{flex-direction:column;align-items:stretch}.guidedStudio .workspaceActions>.buttonRow{display:flex}.guidedStudio .workspaceActions>.buttonRow button{flex:1;padding-inline:8px;font-size:11px}.guidedStudio .surface{padding:18px 14px}.guidedStudio .studioSteps{gap:6px;margin-bottom:16px}.guidedStudio .studioSteps button{min-height:68px;padding:10px}.guidedStudio .studioSteps strong{font-size:12px}.guidedStudio .studioSteps small{font-size:9px}.guidedStudio .formGrid,.guidedStudio .builderMain .instrumentationPanel .instrumentFilters,.guidedStudio .modulePalette{grid-template-columns:minmax(0,1fr)}.guidedStudio .sectionModules>header{flex-direction:column;gap:3px}.guidedStudio .sectionModule{grid-template-columns:auto auto minmax(0,1fr)}.guidedStudio .sectionModule label{grid-template-columns:minmax(0,1fr);gap:5px}.guidedStudio .moduleControls{grid-column:2/-1;grid-template-columns:repeat(3,1fr);display:grid}.guidedStudio .wide2{grid-column:auto}.guidedStudio .quickCreateCard{padding:24px 18px}.guidedStudio .quickCreateCard h2{font-size:34px}.guidedStudio .miniWave{height:14px}.guidedStudio .miniWave i:nth-child(3),.guidedStudio .miniWave i:nth-child(5){height:13px}.guidedStudio .miniWave i:nth-child(4){height:16px}.guidedStudio .quickCreateFooter{flex-direction:column;align-items:stretch}.guidedStudio .stepActions button{flex:1;font-size:12px}.guidedStudio input,.guidedStudio select,.guidedStudio textarea{font-size:16px}}@media (max-width:420px){.guidedStudio .builderMain .instrumentationPanel .instrumentOptions,.guidedStudio .modulePaletteGroup>div{grid-template-columns:minmax(0,1fr)}.guidedStudio .brandLogo{width:130px}}@media (prefers-reduced-motion:reduce){.guidedStudio *,.guidedStudio :before,.guidedStudio :after{scroll-behavior:auto!important;transition:none!important}}.guidedStudio .bridgeConnection{border:1px solid var(--studio-border);background:color-mix(in srgb,var(--theme-bg) 72%,transparent);border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.guidedStudio .bridgeConnection>span{color:var(--theme-muted);font-size:14px}.guidedStudio .bridgeConnection.connected>span{color:#67d6a4;text-shadow:0 0 10px #67d6a48c}.guidedStudio .bridgeConnection strong,.guidedStudio .bridgeConnection small{display:block}.guidedStudio .bridgeConnection strong{font-size:12px}.guidedStudio .bridgeConnection small{color:var(--theme-muted);margin-top:3px;font-size:10px;line-height:1.45}@media (max-width:760px){.guidedStudio .handoffGrid .buttonRow{grid-template-columns:1fr;display:grid}.guidedStudio .handoffGrid .buttonRow>*{text-align:center;width:100%}}.guidedStudio .arrangementSide{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start}.guidedStudio .arrangementSide .modulePalette{grid-template-columns:minmax(0,1fr);gap:10px}.guidedStudio .arrangementSide .modulePaletteGroup>div{grid-template-columns:minmax(0,1fr)}.guidedStudio .arrangementSide .moduleTile{grid-template-columns:30px minmax(0,1fr)}.guidedStudio .arrangementSide .arrangementTools{padding:16px}.guidedStudio .arrangementPanelToggle{display:none}.guidedStudio .arrangementPreview>summary{cursor:pointer;color:var(--theme-muted);padding:12px 4px;font-size:12px}.guidedStudio .builderSide:not(.arrangementSide) .arrangementPreview>summary{display:none}.guidedStudio .arrangementPreview .surface+.surface{margin-top:16px}.guidedStudio .sidebarInstrumentLibrary{border-top:1px solid var(--studio-border);margin-top:16px;padding-top:14px}.guidedStudio .sidebarInstrumentLibrary summary{cursor:pointer;margin-bottom:10px}.guidedStudio .sidebarInstrumentLibrary h3{color:var(--theme-muted);font-size:11px}.guidedStudio .sidebarInstrumentResults{max-height:300px;overflow:auto}.guidedStudio .sidebarInstrumentResults button{text-align:left;cursor:grab;width:100%;margin:5px 0;font-size:12px;display:block}@media (min-width:761px) and (max-width:980px){.guidedStudio .arrangementGrid{grid-template-columns:minmax(0,1fr) 250px}.guidedStudio .builderSide.arrangementSide{max-height:calc(100dvh - 108px);position:sticky;top:88px;overflow:auto}}@media (max-width:760px){.guidedStudio .arrangementGrid{padding-bottom:70px}.guidedStudio .builderSide.arrangementSide{z-index:19;border:1px solid var(--studio-border);background:var(--theme-panel,#16151e);border-radius:12px;width:min(340px,100vw - 24px);max-height:65dvh;position:fixed;top:auto;bottom:12px;right:12px;overflow:auto;box-shadow:0 8px 30px #0006}.guidedStudio .arrangementPanelToggle{z-index:1;width:100%;min-height:44px;display:block;position:sticky;top:0}.guidedStudio .arrangementSide:not(.paletteOpen) #arrangement-sidebar-tools,.guidedStudio .arrangementSide:not(.paletteOpen) .arrangementPreview{display:none}}.guidedStudio .topbar{height:108px}.guidedStudio .brand{justify-content:center;min-width:96px}.guidedStudio .brandLogo{object-fit:contain;border-radius:10px;width:96px;height:96px}.guidedStudio .rail{height:calc(100dvh - 108px);top:108px}.guidedStudio .studioLayout{min-height:calc(100dvh - 108px)}@media (min-width:761px){.guidedStudio .builderSide,.guidedStudio .builderSide.arrangementSide{max-height:calc(100dvh - 148px);top:128px}}@media (max-width:760px){.guidedStudio .topbar{gap:8px;height:88px;padding-inline:10px}.guidedStudio .brand{flex:0 0 72px;min-width:72px}.guidedStudio .brandLogo{width:72px;height:72px}.guidedStudio .accountCluster{margin-left:auto}.guidedStudio .rail{height:auto;top:88px}.guidedStudio .studioLayout{min-height:calc(100dvh - 88px)}.guidedStudio :is(.accountPopover,.themePopover){max-height:calc(100dvh - 104px);top:94px}}html{scroll-padding-top:180px}.guidedStudio .stackedBrand{box-shadow:none;filter:drop-shadow(0 2px 3px #0000003d);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;overflow:visible}.guidedStudio .stackedBrandMark{object-fit:cover;flex:none;width:100%;height:76%;display:block}.guidedStudio .stackedBrandName{color:var(--theme-text,#f8f7fb);letter-spacing:-.8px;flex:none;font-size:17px;font-weight:800;line-height:1.1;display:block}.guidedStudio .stackedBrandName>span{color:#e8308b;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#e8308b,#ff7b20);-webkit-background-clip:text;background-clip:text}@media (max-width:760px){.guidedStudio .stackedBrandName{letter-spacing:-.5px;font-size:13px}}.guidedStudio .brand:hover .stackedBrand{box-shadow:none}@media (min-width:761px){.guidedStudio .rail{scrollbar-width:thin;min-height:0;overflow-y:auto}.guidedStudio .rail>*{flex-shrink:0}}.guidedStudio .builderSide,.guidedStudio .arrangementSide{overscroll-behavior-y:auto}@media (max-width:760px){.guidedStudio .rail{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;height:auto}.guidedStudio .rail::-webkit-scrollbar{height:6px;display:block}.guidedStudio .rail>button:nth-of-type(n){display:grid}}@media (max-height:760px){.guidedStudio .topbar{position:relative}.guidedStudio .rail{align-self:start;height:auto;max-height:none;position:relative;top:auto;overflow-y:visible}}@media (min-width:981px) and (max-height:760px){.guidedStudio .builderSide{max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow:auto}}@media (min-width:761px) and (max-height:760px){.guidedStudio .builderSide.arrangementSide{max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow:auto}}@media (max-width:980px){.guidedStudio .quickCreateHero{grid-template-columns:minmax(0,1fr);gap:22px}.guidedStudio .signalConstellation{scrollbar-width:thin;grid-template-columns:repeat(4,86px);gap:12px;min-height:112px;padding:9px 7px 12px;display:grid;overflow-x:auto}.guidedStudio .signalConstellation:before,.guidedStudio .signalCaption{display:none}.guidedStudio .signalOrb{width:82px;height:82px;position:relative;inset:auto}.guidedStudio .signalOrb:before{inset:-4px}.guidedStudio .signalOrb strong{font-size:11px}}
