.library-menu.catalogue-menu{background:var(--ds-ground);height:auto;box-shadow:none;isolation:isolate;border:1px solid #2d2d2d;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;inset:138px 16px 0;overflow:clip}.catalogue-tools{z-index:3;background:#202020;border-bottom:1px solid #2d2d2d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:14px 22px;display:grid;position:relative}.catalogue-tools>.ds-search-field{width:100%;min-width:0}.catalogue-toolbar-options{align-items:center;gap:9px;min-width:0;display:flex}.catalogue-toolbar-options .catalogue-sort{flex:none;width:118px;margin:0}.catalogue-toolbar-options>.ds-command{flex:none}.catalogue-tools>.ds-workspace-identity{min-width:0}.catalogue-studio-title{flex:1;min-width:0;font-size:18px;font-weight:600}.catalogue-workspace{grid-template-columns:230px minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid}.catalogue-main{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.catalogue-main[data-has-trail]{grid-template-rows:auto minmax(0,1fr)}.catalogue-main>.ds-path-trail{min-width:0;margin:0;padding:12px 38px}.catalogue-actions{scrollbar-width:thin;overscroll-behavior-y:contain;border-right:1px solid #2d2d2d;flex-direction:column;align-items:stretch;gap:5px;min-height:0;padding:14px;display:flex;overflow-y:auto}.catalogue-actions>.ds-command{text-align:left;flex:none;justify-content:flex-start;width:100%}.catalogue-action-spacer{flex:1;min-height:16px}.catalogue-content{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#505050 transparent;min-width:0;min-height:0;padding:24px 38px;overflow:clip auto}.catalogue-menu .catalogue-main[data-has-trail]>.catalogue-content{padding-top:0}.catalogue-content>div[hidden]{display:none}.catalogue-content:has(>.catalogue-level>.ds-artwork-canvas){padding:0 0 20px}.catalogue-footer{color:var(--ds-muted);border-top:1px solid #2d2d2d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 14px;font-size:11px;display:flex}.catalogue-menu[aria-hidden=true]{pointer-events:none}.catalogue-level{min-width:0}.catalogue-more{text-align:center;padding:24px}.catalogue-backdrop{z-index:-1;opacity:var(--ds-catalogue-backdrop-opacity);filter:blur(max(var(--ds-catalogue-backdrop-blur), calc(var(--ds-image-scale,0) * 3.2px)));pointer-events:none;position:absolute;inset:-20px}.catalogue-backdrop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalogue-menu:has(>.catalogue-backdrop) .catalogue-footer{background:#171717d9}.catalogue-backdrop:after{content:"";background:var(--ds-catalogue-backdrop-shade);position:absolute;inset:0}.catalogue-selection{align-items:start;gap:calc(var(--ds-step)*5);grid-template-columns:minmax(280px,1fr) minmax(280px,1.12fr);min-height:0;display:grid}.catalogue-song-detail{min-width:0}.catalogue-facts{flex-wrap:wrap;gap:20px;margin:20px 0;padding:0;display:flex}.catalogue-facts dt{color:var(--ds-muted);margin-bottom:6px;font-size:11px}.catalogue-facts dd{align-items:center;gap:8px;margin:0;font:13px Consolas,monospace;display:flex}.catalogue-facts dd>svg{width:16px;height:16px;color:var(--ds-muted);flex:none}.catalogue-song-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.catalogue-song-primary,.catalogue-song-secondary{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.song-rail>.catalogue-rail-footer{justify-content:center;padding:16px 0}.catalogue-rail-footer .ds-status{justify-items:center;gap:12px;display:grid}.catalogue-rail-footer .ds-radar{width:128px}@media (min-width:951px) and (min-height:651px){.catalogue-selection--preparing{gap:calc(var(--ds-step)*5);grid-template-columns:minmax(320px,1fr) minmax(260px,1.12fr)}.catalogue-content:has(>.catalogue-selection){flex-direction:column;display:flex;overflow:hidden}.catalogue-selection{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch}.catalogue-selection>.catalogue-song-detail,.catalogue-selection>.song-rail{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;padding:2px 4px 20px;overflow-y:auto}}.catalogue-settings{min-width:0;max-width:800px;padding-block:var(--ds-step)}.catalogue-language{width:100%;max-width:none;margin:0;display:block}.catalogue-settings .ds-select-field{max-width:340px}.catalogue-settings .library-profile-settings{max-width:100%}.library-profile-settings>form{gap:16px;margin-block:20px;display:grid}.library-profile-settings>form>.ds-command{justify-self:start}.catalogue-path-editor{color:var(--ds-muted);margin-top:8px;line-height:1.6}.catalogue-song-management-dialog .library-song-management{background:0 0;border:0;margin:0;padding:0}.catalogue-song-management-dialog .library-song-management-head>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalogue-song-management-dialog h3{color:var(--ds-ink);margin:0;font-size:14px}.catalogue-song-management-dialog .catalogue-path-picker{margin-block:8px 0}.catalogue-path-editor textarea{resize:vertical;margin:12px 0}.catalogue-content .ds-studio-editor{padding-top:0}.catalogue-publication{max-width:760px;padding:8px 0 32px}.catalogue-publication-source{align-items:center;gap:16px;display:flex}.catalogue-publication-source>.ds-music-identity{flex:1;min-width:0}.catalogue-publication-source>.ds-command{flex-shrink:0}.catalogue-publication-source .ds-cover[data-cover-empty]{border:1px dashed var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-ground);color:var(--ds-muted);box-sizing:border-box}@media (max-width:600px){.catalogue-publication-source{flex-wrap:wrap;align-items:flex-start}.catalogue-publication-source>.ds-music-identity{flex-basis:100%}}.catalogue-publication-tracks{gap:8px;margin-block:16px 12px;display:grid}.catalogue-publication-tracks>ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.catalogue-publication-cleaning{margin-block:16px 12px}.catalogue-publication-cleaning>p{color:var(--ds-muted);margin:0;font-size:13px;line-height:1.5}.catalogue-publication-attestation{gap:6px;margin-block:16px 12px;font-size:13px;display:grid}.catalogue-publication-attestation .ds-check-field{letter-spacing:0;text-transform:none;color:var(--ds-text,#e6e6e6);margin:0;font-size:14px;font-weight:400;line-height:1.5}.catalogue-publication-attestation>a{color:var(--ds-muted);text-underline-offset:3px;justify-self:start;margin-inline-start:32px;text-decoration:underline}.catalogue-publication-attestation>a:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.catalogue-publication-attestation>small{color:var(--ds-danger,#ff6b6b);margin-inline-start:32px}.catalogue-publication-cleaning ul{margin:0 0 6px;padding-inline-start:1.2em}.catalogue-publication-credits{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.catalogue-publication>p,.catalogue-local-file>p{color:var(--ds-muted);overflow-wrap:anywhere;line-height:1.5}.catalogue-publication>form,.catalogue-song-edit{gap:18px;margin-block:20px;display:grid}.catalogue-publication>form>.ds-command,.catalogue-song-edit>.ds-command{justify-self:start}.catalogue-publication>form>.ds-cover{max-height:240px}.catalogue-song-edit>.ds-cover{max-height:200px}.catalogue-publication>form>.ds-cover img{max-height:240px}.catalogue-song-edit>.ds-cover img{max-height:200px}.catalogue-report-result{min-width:0}.catalogue-report-dialog form,.catalogue-report-dialog fieldset,.catalogue-report-result,.catalogue-report-track,.catalogue-report-track form{gap:16px;display:grid}.catalogue-report-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.catalogue-report-result>.report-tracker,.catalogue-report-dialog form>.ds-command{justify-self:start}.catalogue-report-result strong{overflow-wrap:anywhere}.report-tracker,.report-tracker form,.report-tracker-result,.report-decision,.report-decision dl,.restriction-notice,.restriction-notice form{gap:12px;min-width:0;display:grid}.report-tracker form{margin:0}.report-tracker form>.ds-command,.restriction-notice form>.ds-command{justify-self:start}.report-decision h4,.report-decision dl,.report-decision dd,.restriction-notice h4,.restriction-notice p{margin:0}.report-decision dt{color:var(--ds-muted);font-size:13px}.report-decision dd,.restriction-notice dd{overflow-wrap:anywhere;white-space:pre-wrap}.report-tracker-result small,.restriction-notice small{color:var(--ds-muted)}.restriction-notices{gap:20px;display:grid}.restriction-notice{border-top:1px solid var(--ds-line);padding-top:16px}.restriction-notice dl{gap:8px;margin:0;display:grid}.restriction-notice dt{color:var(--ds-muted);font-size:13px}.restriction-notice dd{margin:0}.catalogue-listening{border-block:1px solid #2d2d2d;margin-block:20px;padding-block:16px}.catalogue-listening>header,.catalogue-local-file>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalogue-listening h2{margin:0;font-size:16px;font-weight:600}.catalogue-listening .ds-range-field{margin-block:16px}.catalogue-listening p{color:var(--ds-muted);font-size:12px;line-height:1.5}.catalogue-local-file{width:min(680px,100%);margin-inline:auto}.catalogue-local-file h1{overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,3vw,32px)}.catalogue-local-file>header .ds-command{flex:none}.ds-motion-review{isolation:isolate;background:var(--ds-ground);min-height:480px;padding:24px;position:relative;overflow:hidden}.ds-motion-review>.catalogue-content{margin-top:20px}.ds-motion-review>h2{margin-top:0}.ds-motion-review>p{color:var(--ds-muted);max-width:65ch;line-height:1.5}@media (max-width:950px){.catalogue-selection{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:1000px){.catalogue-workspace{grid-template-columns:180px minmax(0,1fr)}.catalogue-actions{padding:10px}.catalogue-content{padding:20px}.catalogue-main>.ds-path-trail{padding-inline:20px}}@media (max-width:800px){.library-menu.catalogue-menu{top:116px;left:8px;right:8px}.catalogue-tools{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px}.catalogue-tools:has(>.catalogue-studio-title,>.ds-workspace-identity){grid-template-columns:auto minmax(0,1fr) auto}.catalogue-toolbar-options{grid-column:1/-1;justify-content:flex-end}.catalogue-toolbar-options .catalogue-sort{flex:1;width:auto}.catalogue-workspace{grid-template-columns:56px minmax(0,1fr)}.catalogue-actions{align-items:center;gap:8px;padding:8px 5px}.catalogue-actions>.ds-command{justify-content:center;width:44px;padding-inline:0}.catalogue-actions>.ds-command>span:not(.ds-command-glyph){display:none}.catalogue-content{padding:14px 12px}.catalogue-main>.ds-path-trail{padding:8px 12px}.catalogue-settings{grid-template-columns:minmax(0,1fr);gap:24px}.catalogue-footer{padding:6px}.catalogue-footer>.ds-navigation-help{width:100%}}@media (max-width:600px){.catalogue-publication-credits{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-height:500px) and (orientation:landscape){.catalogue-tools{grid-template-columns:auto minmax(0,1fr) auto;padding:6px 8px}.catalogue-toolbar-options{grid-column:auto}.catalogue-toolbar-options .catalogue-sort{flex:none;width:100px}}@media (max-width:800px),(max-height:500px){body:not(.visual-focus-mode) .container.menu-active{flex-direction:column;height:calc(100dvh - 12px);display:flex}body:not(.visual-focus-mode) .container.menu-active>.header-section{flex:none}body:not(.visual-focus-mode) .container.menu-active>.library-menu.catalogue-menu{flex:1 1 0;height:auto;min-height:0}}@media (min-width:601px) and (max-width:800px) and (min-height:501px){body:not(.visual-focus-mode) .container.menu-active{height:calc(100dvh - 32px)}}@media (prefers-reduced-transparency:reduce){.catalogue-backdrop{opacity:.12}}.catalogue-menu[data-scene=selection] .catalogue-workspace{grid-template-columns:64px minmax(0,1fr)}.catalogue-menu[data-scene=selection] .catalogue-actions{align-items:center;padding:12px 8px}.catalogue-menu[data-scene=selection] .catalogue-actions>.ds-command{justify-content:center;width:44px;padding-inline:0}.catalogue-menu[data-scene=selection] .catalogue-actions>.ds-command>span:not(.ds-command-glyph){display:none}.catalogue-menu[data-scene=selection] .catalogue-content{padding:12px 28px 24px}.catalogue-menu[data-scene=selection] .ds-path-trail{font-size:12px}.catalogue-menu[data-scene=selection] .catalogue-main>.ds-path-trail{padding-inline:28px}@media (max-width:800px){.catalogue-menu[data-scene=selection] .catalogue-main>.ds-path-trail{padding-inline:16px}}@media (max-width:480px){.catalogue-menu[data-scene=selection] .catalogue-main>.ds-path-trail{padding-inline:12px}}.catalogue-song-detail{padding-top:8px}.catalogue-song-primary>.ds-command--accent{min-height:48px;padding-inline:20px}.catalogue-song-secondary{align-items:flex-start}.catalogue-song-detail>.catalogue-autopreview{margin-top:var(--ds-step)}@media (max-width:800px){.catalogue-tools{grid-template-columns:auto minmax(0,1fr) auto}.catalogue-toolbar-options{grid-column:auto}.catalogue-toolbar-options .catalogue-sort{flex:1 0 100%;width:100%}.catalogue-menu[data-scene=selection] .catalogue-content{padding:8px 16px 20px}.catalogue-menu[data-scene=selection] .catalogue-workspace{grid-template-columns:56px minmax(0,1fr)}.catalogue-menu[data-scene=selection] .catalogue-actions{padding:8px 5px}.catalogue-menu .catalogue-footer{padding:4px 8px}.catalogue-menu .ds-navigation-help[data-compact]{grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;display:grid}.catalogue-menu .ds-navigation-help[data-compact]>.ds-command-hints{gap:0}.catalogue-menu .ds-navigation-help[data-compact]>.ds-command-hints>.ds-command{gap:4px;padding-inline:5px;font-size:11px}.catalogue-menu .ds-navigation-help-details{grid-column:1/-1}}@media (max-width:480px){.catalogue-tools{gap:4px;padding:8px}.catalogue-toolbar-options{gap:4px}.catalogue-menu[data-scene=selection] .catalogue-content{padding-inline:12px}.catalogue-selection{gap:24px}.catalogue-menu .ds-command-hints[data-presentation=compact] .ds-command-glyph{display:none}}.catalogue-selection--preparing .catalogue-facts{margin-block:16px}.catalogue-selection:has(>.song-rail--difficulties) .session-difficulty{display:none}.catalogue-menu .catalogue-workspace{grid-template-columns:64px minmax(0,1fr)}.catalogue-menu .catalogue-actions{border-right:0;align-items:center;padding:12px 8px}.catalogue-menu .catalogue-actions>.ds-command{justify-content:center;width:44px;padding-inline:0}.catalogue-menu .catalogue-actions>.ds-command>span:not(.ds-command-glyph){display:none}.catalogue-menu:has(>.catalogue-backdrop) .catalogue-actions{background:0 0}.catalogue-selection:not(.catalogue-selection--preparing){grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:60px}.catalogue-selection:not(.catalogue-selection--preparing)>.song-rail{align-self:stretch}.catalogue-selection:not(.catalogue-selection--preparing)>.catalogue-song-detail{flex-direction:column;justify-content:safe flex-end;display:flex}@media (max-width:950px){.catalogue-selection:not(.catalogue-selection--preparing){grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){.catalogue-menu .catalogue-workspace{grid-template-columns:56px minmax(0,1fr)}.catalogue-menu .catalogue-actions{padding:8px 5px}}.library-menu.catalogue-menu{border:0;border-radius:0}.catalogue-menu .catalogue-tools{background:0 0;border-bottom:0}.catalogue-toolbar-options .ds-command-disclosure-panel{gap:12px;display:grid}.catalogue-toolbar-options .ds-command-disclosure-panel .catalogue-sort{width:100%}.catalogue-toolbar-options .ds-command-disclosure-panel>.ds-command{text-align:start;justify-content:flex-start;width:100%}.catalogue-menu .catalogue-footer{border-top:0}.catalogue-menu .catalogue-footer .ds-command-hints>.ds-command{color:var(--ds-muted)}.catalogue-menu .catalogue-footer .ds-command-hints>.ds-command:is(:hover,:focus-visible){color:var(--ds-ink)}@media (max-width:600px){.catalogue-toolbar-options .ds-command-disclosure-panel{width:min(300px,100vw - 96px);inset-inline-end:-48px}}.catalogue-menu .catalogue-actions>.catalogue-action-spacer{flex:1}.catalogue-song-overview{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:start;gap:8px;min-width:0;display:grid}.catalogue-song-overview>.ds-music-identity{grid-column:1;min-width:0}.catalogue-song-overview .catalogue-song-utilities,.catalogue-song-overview .catalogue-song-actions,.catalogue-song-overview .catalogue-song-primary{display:contents}.catalogue-song-overview .catalogue-song-primary>.ds-command{grid-area:1/2}.catalogue-song-overview [data-disclosure-trigger]{grid-area:1/3}.catalogue-song-overview .ds-command-disclosure-panel{grid-area:3/1/auto/-1}.catalogue-selection--preparing .catalogue-song-detail .catalogue-song-overview .ds-music-identity[data-presentation=scene] .ds-music-identity-title{font-size:24px}.catalogue-song-audition{grid-area:2/1/auto/-1;align-items:center;gap:16px;min-width:0;margin-block:8px;display:flex}.catalogue-selection--preparing .catalogue-song-audition>.catalogue-facts,.catalogue-song-audition>.catalogue-autopreview{margin:0}.catalogue-song-overview .catalogue-facts--secondary{margin:0 0 12px}.catalogue-song-management{margin-top:16px}.catalogue-selection--preparing .session-preparation-inline{margin-top:8px}.catalogue-song-detail .session-preparation[data-embedded] .session-secondary{gap:8px;margin-top:8px}.catalogue-song-detail .session-preparation[data-embedded]>footer{margin-top:8px}@media (max-width:600px){.catalogue-song-overview>.ds-music-identity{grid-column:1/-1}.catalogue-song-overview .catalogue-song-primary>.ds-command,.catalogue-song-overview [data-disclosure-trigger]{grid-row:2}.catalogue-song-overview{gap:0 4px}.catalogue-song-overview>.catalogue-song-audition{grid-column:1;gap:8px;min-height:44px;margin:0}}.catalogue-actions .catalogue-sort{width:100%;min-width:0;padding-inline:var(--ds-step)}.catalogue-publication-auth{margin-block:var(--ds-step)}.catalogue-settings .catalogue-language{margin-bottom:calc(var(--ds-step)*3)}@media (min-width:951px) and (min-height:651px){.catalogue-selection--preparing{gap:32px}}.catalogue-selection--preparing .catalogue-song-detail .catalogue-song-overview .ds-music-identity[data-presentation=scene]{grid-template-columns:96px minmax(0,1fr);gap:16px}.catalogue-selection--preparing .catalogue-song-detail .catalogue-song-overview .ds-music-identity[data-presentation=scene]>.ds-cover{width:96px;height:96px}.catalogue-menu[data-scene=selection]:has(>.catalogue-backdrop){--ds-catalogue-backdrop-opacity:.62;--ds-catalogue-backdrop-blur:6px;--ds-catalogue-backdrop-shade:linear-gradient(90deg,#111e 0%,#111c 55%,#111b 100%)}.catalogue-actions .ds-select-field:has(.catalogue-sort){background:var(--ds-command-ground);border-radius:var(--ds-command-radius);padding:12px}.catalogue-actions .ds-select-field:has(.catalogue-sort)>span{color:var(--ds-ink)}.catalogue-publication-auth{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:12px;display:flex}.catalogue-publication-auth>p{color:var(--ds-muted);flex:240px;margin:0;font-size:13px;line-height:1.5}@media (max-width:600px){.catalogue-selection--preparing .catalogue-song-detail .catalogue-song-overview .ds-music-identity[data-presentation=scene]{grid-template-columns:72px minmax(0,1fr);gap:12px}.catalogue-selection--preparing .catalogue-song-detail .catalogue-song-overview .ds-music-identity[data-presentation=scene]>.ds-cover{width:72px;height:72px}.catalogue-selection--preparing .catalogue-song-detail .catalogue-song-overview .ds-music-identity[data-presentation=scene] .ds-music-identity-title{font-size:21px}.catalogue-publication-credits{grid-template-columns:minmax(0,1fr);gap:16px}}.catalogue-autopreview{align-items:center;gap:4px;display:flex}.catalogue-preview-indicator{width:16px;height:16px;color:var(--ds-muted);flex:none}.song-rail>.catalogue-rail-heading{padding:0 18px 4px}.catalogue-rail-heading h2{color:var(--ds-ink);margin:0;font-size:12px;font-weight:500;line-height:1.4}.catalogue-active-version{display:none}@media (max-width:950px){.catalogue-reach-versions{gap:8px;max-width:170px}.catalogue-active-version{text-align:start;gap:2px;font-size:13px;display:grid}.catalogue-active-version small{color:var(--ds-muted);font-size:10px;line-height:1.1}}.catalogue-options .ds-command-disclosure-panel{gap:var(--ds-step);display:grid}.catalogue-options .ds-command-disclosure-panel>.ds-command{justify-content:flex-start;width:100%}.catalogue-options .ds-command-disclosure-panel .ds-select-field{background:0 0;padding:0}.catalogue-song-overview{grid-template-columns:minmax(0,1fr) auto 44px 44px}.catalogue-song-overview .catalogue-report{display:contents}.catalogue-song-overview .catalogue-report>.ds-command{grid-area:1/2}.catalogue-song-overview .catalogue-song-primary>.ds-command{grid-column:3}.catalogue-song-overview [data-disclosure-trigger]{grid-column:4}@media (max-width:600px){.catalogue-song-overview>.catalogue-song-audition{grid-column:1/-1}.catalogue-song-overview .catalogue-report>.ds-command{grid-area:3/1;justify-self:start}.catalogue-song-overview .catalogue-song-primary>.ds-command,.catalogue-song-overview [data-disclosure-trigger]{grid-row:3}.catalogue-song-overview .ds-command-disclosure-panel{grid-row:4}}.catalogue-publication-problems{gap:var(--space-1,4px);display:grid}
.session-preparation-inline{min-width:0}.session-preparation{text-align:left;width:100%;min-width:0;color:var(--ds-ink)}.session-preparation>header{min-width:0}.session-preparation h1{margin:0 0 calc(var(--ds-step)*2);overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);line-height:1.15}.session-preparation .session-options h2{margin:0 0 var(--ds-step);color:var(--ds-muted);font-size:12px;font-weight:500;line-height:1.4}.session-options{min-width:0;padding:4px}.session-primary{justify-content:space-between;align-items:flex-start;gap:calc(var(--ds-step)*2);flex-wrap:wrap;display:flex}.session-setup-group{min-width:0}.session-mode-name{color:var(--ds-ink);margin-inline-start:var(--ds-step)}.session-preparation .session-modes>div{gap:var(--ds-step);grid-template-columns:repeat(3,44px);display:grid}.session-difficulty{flex:0 auto}.session-levels{margin-top:var(--ds-step)}.session-difficulty>span{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-size:16px;display:inline-flex}.session-secondary{gap:calc(var(--ds-step)*2);min-width:0;margin-top:calc(var(--ds-step)*2);display:grid}.session-visual-options .ds-visual-preferences{align-items:flex-start;gap:var(--ds-step);flex-wrap:wrap;min-width:0;display:flex}.session-visual-options .ds-command-choice{min-width:0;max-width:100%}.session-preparation>footer{justify-content:space-between;align-items:center;gap:var(--ds-step);margin-top:calc(var(--ds-step)*2);padding:var(--ds-step) 4px 4px;display:flex}.session-help{align-items:center;gap:var(--ds-step);min-width:0;display:flex}.session-help>.ds-command{flex:none}.session-preparation>footer>.ds-command{flex:none;min-width:144px;min-height:48px;margin-inline-start:auto}.catalogue-local-preparation{max-width:720px;margin-inline:auto}.catalogue-local-actions{align-items:center;gap:var(--ds-step);flex-wrap:wrap;display:flex}.catalogue-selection--preparing .session-preparation>header h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-part-choice>p,.practice-reference-controls>p{color:var(--ds-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.practice-review{margin-block:24px}.practice-review[data-embedded]{margin-block:0}.practice-review:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.practice-review>h2{font-size:15px;font-weight:500}.practice-review>p{color:var(--ds-muted);font-size:12px;line-height:1.5}.practice-review>ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.session-preparation-review{max-width:760px;margin-block:32px}.session-preparation-review>p{color:var(--ds-muted);line-height:1.5}@media (max-width:480px){.session-primary{gap:var(--ds-step)}.session-preparation>footer{flex-wrap:wrap}.session-preparation>footer>.ds-command{min-width:112px}}.session-preparation .session-modes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.session-modes .ds-command{min-width:0;padding-inline:var(--ds-step)}.session-modes .ds-command span{overflow-wrap:anywhere}.session-modes .ds-choice-description{min-height:1.4em;margin-block:var(--ds-step) 0;color:var(--ds-muted);font-size:12px;line-height:1.4}.session-setup-group:has(.session-modes){flex:1}.session-secondary{gap:var(--ds-step)}.session-speed{width:104px;max-width:100%}.catalogue-song-detail .session-preparation[data-embedded]>footer{margin-top:4px;padding-block:4px}.session-preparation[data-embedded]{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}.session-preparation[data-embedded] .session-options{display:contents}.session-preparation[data-embedded] .session-primary{grid-area:1/1}.session-preparation[data-embedded]>footer{grid-area:1/2;align-self:end;margin:0;padding:0 0 0 4px}.session-preparation[data-embedded]>footer>.ds-command{min-width:112px;min-height:48px}.session-preparation[data-embedded] .session-part-options,.session-preparation[data-embedded] .practice-part-choice,.session-preparation[data-embedded] .session-secondary{grid-column:1/-1}.session-preparation[data-embedded] .session-secondary{grid-template-columns:minmax(140px,1fr) auto;align-items:end;column-gap:16px;display:grid}.session-preparation[data-embedded] .practice-part-choice{margin-top:12px}@media (max-width:600px){.session-preparation[data-embedded]{grid-template-columns:minmax(0,1fr);gap:12px}.session-preparation[data-embedded] .session-primary{grid-area:1/1}.session-preparation[data-embedded]>footer{grid-area:2/1;justify-content:flex-end;margin:0;padding:0}.session-preparation[data-embedded]>footer>.ds-command{width:100%}.session-preparation[data-embedded] .session-secondary{grid-template-columns:minmax(0,1fr)}.session-preparation[data-embedded] .practice-part-choice{margin-top:0}}
