:root{--motif-bg:#080808;--motif-bg-elevated:#0d0d0d;--motif-surface:#141414;--motif-surface-soft:#181818;--motif-surface-raised:#1d1d1d;--motif-surface-active:#202020;--motif-border-subtle:#2a2a2a;--motif-border:#343434;--motif-border-strong:#454545;--motif-wood-dark:#24190f;--motif-wood:#332313;--motif-wood-mid:#4a321a;--motif-wood-light:#6a4724;--motif-wood-border:#7a522675;--motif-wood-glow:#784e222e;--motif-border-accent:#9b7a3d;--motif-gold:#d8b76a;--motif-gold-soft:#e6ca86;--motif-gold-bright:#f1d58e;--motif-gold-muted:#bfa267;--motif-text-primary:#ede3cf;--motif-text-cream:#f0e4cc;--motif-text-secondary:#c9bda7;--motif-text-muted:#9a8e78;--motif-text-faint:#6f6658;--motif-text-gold-muted:#bfa267;--motif-text-on-gold:#12100a;--motif-status-progress:#9fbe73;--motif-status-ready:#d8b76a;--motif-status-warning:#d7a35b;--motif-status-danger:#c76f5e;--motif-module-faceplate-border:#3a352d;--motif-module-control-border:#2c2a27;--motif-module-faceplate-bg:linear-gradient(90deg, #ffffff0a 0%, #ffffff04 18%, #0000 40%, #ffffff05 65%, #00000004 100%), repeating-linear-gradient(90deg, #ffffff03 0 1px, transparent 1px 7px), linear-gradient(180deg, #1b1a18 0%, #141412 45%, #10100f 100%);--motif-module-header-bg:linear-gradient(90deg, #ffffff09 0%, #ffffff03 24%, #0000 54%, #ffffff04 78%, #00000003 100%), linear-gradient(180deg, #201f1c 0%, #171614 100%);--motif-module-control-bg:linear-gradient(180deg, #151515 0%, #111110 100%);--motif-module-raised-bg:linear-gradient(180deg, #232220 0%, #1a1918 100%)}.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal{--session-page-bg:var(--motif-bg);--session-page-depth:var(--motif-bg);--session-console-shell:var(--motif-bg-elevated);--session-console-shell-lift:var(--motif-surface);--session-console-inner:var(--motif-surface);--session-panel-bg:var(--motif-surface);--session-panel-elevated:var(--motif-surface-raised);--session-module-bg:var(--motif-surface);--session-module-dark:var(--motif-bg-elevated);--session-module-flat:var(--motif-surface);--session-module-raised:var(--motif-surface-raised);--session-control-bg:var(--motif-surface-raised);--session-screen-bg:#080808;--session-screen-bg-lift:var(--motif-bg-elevated);--session-screen-glass:#080808;--session-screen-glow:#9fbe7309;--session-border-subtle:var(--motif-border-subtle);--session-border-medium:var(--motif-border);--session-border-low:var(--motif-border-subtle);--session-border-mid:var(--motif-border);--session-border-bronze:var(--motif-border);--session-active-brass:var(--motif-gold);--session-active-amber:#d8b76a2e;--session-soft-amber:var(--motif-gold-soft);--session-gold-soft:var(--motif-gold-soft);--session-gold-hot:var(--motif-gold-bright);--session-text-primary:var(--motif-text-primary);--session-text-cream:var(--motif-text-cream);--session-text-secondary:var(--motif-text-secondary);--session-text-muted:var(--motif-text-muted);--session-text-faint:var(--motif-text-faint);--session-text-gold-muted:var(--motif-text-gold-muted);--session-text-on-brass:var(--motif-text-on-gold);--session-cream-etched:var(--motif-text-cream);--session-cream-muted:var(--motif-text-secondary);--session-green-muted:var(--motif-status-progress);--session-walnut-dark:var(--motif-wood-dark);--session-walnut-mid:var(--motif-wood);--session-walnut-lift:var(--motif-wood-mid);--session-walnut-line:var(--motif-wood-border);--cream:var(--motif-text-primary);--text:var(--motif-text-primary);--text-primary:var(--motif-text-primary);--text-secondary:var(--motif-text-secondary);--text-muted:var(--motif-text-muted);--muted:var(--motif-text-secondary);--text-faint:var(--motif-text-faint);--accent-gold:var(--motif-gold);--accent-gold-soft:var(--motif-gold-soft);--accent-gold-muted:var(--motif-gold-muted);--gold:var(--motif-gold);--surface-panel:var(--motif-surface);--surface-panel-soft:var(--motif-surface-soft);--surface-raised:var(--motif-surface-raised);--surface-row:var(--motif-surface);--surface-row-soft:var(--motif-surface-soft);--surface-hover:#212121;--surface-selected:var(--motif-surface-active);--surface-selected-soft:#d8b76a1a;--surface-inset:var(--motif-bg);--border-subtle:var(--motif-border-subtle);--border-panel:var(--motif-border);--border-row:var(--motif-border-subtle);--border-warm:var(--motif-wood-border);--border-selected:var(--motif-border-accent);--button-primary-bg:var(--motif-gold);--button-primary-text:var(--motif-text-on-gold);--button-primary-border:#ffe3a0a6;--button-secondary-bg:var(--motif-surface-raised);--button-secondary-border:var(--motif-border);--button-secondary-text:var(--motif-text-primary);--input-bg:var(--motif-bg);--input-border:var(--motif-border);--input-focus-border:var(--motif-border-accent);--session-shell-charcoal:var(--motif-bg-elevated);--session-faceplate-gunmetal:var(--motif-surface);--session-faceplate-lift:var(--motif-surface-soft);--session-faceplate-highlight:var(--motif-surface-raised);--session-gunmetal-top:var(--motif-surface-raised);--session-gunmetal-mid:var(--motif-surface-soft);--session-gunmetal-low:var(--motif-surface);--session-tool-gunmetal-top:var(--motif-surface-raised);--session-tool-gunmetal-mid:var(--motif-surface-soft);--session-tool-gunmetal-low:var(--motif-surface);--session-tool-divider:var(--motif-border);--session-metal-inset-background:linear-gradient(180deg, #ffffff09, transparent 44%, #00000038), linear-gradient(110deg, #ffffff05, transparent 38%, #00000029), linear-gradient(180deg, var(--motif-surface-raised), var(--motif-surface-soft) 60%, var(--motif-surface));--session-wood-background:linear-gradient(180deg, #ffdca009, #0000002e), var(--session-wood-texture,url(/media/textures/wood/Wood007_4K_Color.jpg)), linear-gradient(180deg, var(--motif-wood-dark) 0%, var(--motif-wood) 48%, #1b120a 100%);--session-wood-background-size:auto, var(--session-wood-texture-size,620px 620px), auto;--session-wood-background-repeat:no-repeat, repeat, no-repeat;--session-wood-frame-shadow:inset 0 1px 0 #ffdca009, 0 10px 28px #00000047;--session-walnut-grain:var(--session-wood-background);--session-walnut-frame-shadow:var(--session-wood-frame-shadow)}.app-shell:has(.main-session-shell){background:radial-gradient(circle at 42% -8%, #d8b76a04, transparent 34%), linear-gradient(180deg, var(--motif-bg) 0%, var(--motif-bg) 58%, #030303 100%)}.theme-rack-contrast .app-shell:has(.main-session-shell){background:radial-gradient(circle at 42% -8%, #d8b76a04, transparent 34%), linear-gradient(180deg, var(--motif-bg) 0%, var(--motif-bg) 58%, #030303 100%)}.main-session-shell .block-session-stage.panel,.theme-rack-contrast .main-session-shell .block-session-stage.panel{background:linear-gradient(180deg, #f1ebdd04, transparent 28%, #0003), repeating-linear-gradient(90deg, #f1ebdd01 0 1px, transparent 1px 18px), var(--motif-bg-elevated)}.main-session-shell .modules-wood-frame,.main-session-shell .practice-tool-panel>.backing-track-wood-frame,.theme-rack-contrast .main-session-shell .modules-wood-frame,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame{border-color:var(--motif-wood-border);background:var(--session-wood-background);background-position:50%;background-repeat:var(--session-wood-background-repeat);background-size:var(--session-wood-background-size);box-shadow:var(--session-wood-frame-shadow)}.main-session-shell .session-console-shell:before,.theme-rack-contrast .main-session-shell .session-console-shell:before{border-color:var(--motif-wood-border);background:linear-gradient(180deg, #ffdca009, #0003), var(--session-console-wood-texture,var(--session-wood-texture,url(/media/textures/wood/Wood007_4K_Color.jpg))), linear-gradient(180deg, var(--motif-wood-dark) 0%, var(--motif-wood) 48%, #1b120a 100%);background-position:50%;background-repeat:no-repeat,repeat,no-repeat;background-size:auto, var(--session-console-wood-texture-size,var(--session-wood-texture-size,620px 620px)), auto;box-shadow:inset 0 1px #ffdca009,0 10px 28px #00000047}.main-session-shell .session-console-shell:after,.theme-rack-contrast .main-session-shell .session-console-shell:after{background:linear-gradient(180deg, var(--motif-wood-mid), var(--motif-wood-dark)) top / 100% var(--session-console-frame-block) no-repeat, linear-gradient(0deg, var(--motif-wood-mid), var(--motif-wood-dark)) bottom / 100% var(--session-console-frame-block) no-repeat, linear-gradient(90deg, var(--motif-wood-dark), var(--motif-wood-mid)) left / var(--session-console-frame-inline) 100% no-repeat, linear-gradient(270deg, var(--motif-wood-dark), var(--motif-wood-mid)) right / var(--session-console-frame-inline) 100% no-repeat;box-shadow:inset 0 1px 0 #ffdca00a, inset 0 -1px 0 #000000b8, 0 0 0 1px var(--motif-wood-glow);border-color:#070809db}.main-session-shell .practice-tool-panel,.theme-rack-contrast .main-session-shell .practice-tool-panel{background:var(--session-metal-inset-background)}.main-session-shell .block-editor-hero.active-block-rack,.theme-rack-contrast .main-session-shell .block-editor-hero.active-block-rack{border:1px solid var(--motif-border-strong);background:linear-gradient(#141414 0%,#0d0d0d 100%);box-shadow:0 18px 40px #00000052}.main-session-shell .scale-reference-inlaid-card,.theme-rack-contrast .main-session-shell .scale-reference-inlaid-card{border-color:var(--motif-border);background:linear-gradient(180deg, #ffffff08, transparent 42%, #00000038), var(--motif-surface);box-shadow:inset 0 1px #ffffff09,0 18px 40px #0000003d}.main-session-shell .active-block-rack-module,.main-session-shell .active-block-rack-identity,.main-session-shell .active-block-rack-notes,.main-session-shell .active-block-rack-timing,.main-session-shell .scale-reference-rack-shell,.theme-rack-contrast .main-session-shell .active-block-rack-module,.theme-rack-contrast .main-session-shell .active-block-rack-identity,.theme-rack-contrast .main-session-shell .active-block-rack-notes,.theme-rack-contrast .main-session-shell .active-block-rack-timing,.theme-rack-contrast .main-session-shell .scale-reference-rack-shell{border-color:var(--motif-border);background:linear-gradient(180deg, #ffffff07, transparent 46%, #00000038), var(--motif-surface);box-shadow:inset 0 1px #ffffff09,inset 0 -12px 22px #0000003d}.main-session-shell .active-block-rack h3,.main-session-shell .active-block-rack-title-copy .brand-kicker,.main-session-shell .active-block-rack-title-copy .active-block-meta-strip span,.main-session-shell .active-block-detail-panel,.theme-rack-contrast .main-session-shell .active-block-rack h3,.theme-rack-contrast .main-session-shell .active-block-rack-title-copy .brand-kicker,.theme-rack-contrast .main-session-shell .active-block-rack-title-copy .active-block-meta-strip span,.theme-rack-contrast .main-session-shell .active-block-detail-panel{border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff06, #0000002e), var(--motif-surface-soft);color:var(--motif-text-primary)}.main-session-shell .active-block-rack-title-copy .brand-kicker,.main-session-shell .active-block-title-copy .brand-kicker,.theme-rack-contrast .main-session-shell .active-block-rack-title-copy .brand-kicker,.theme-rack-contrast .main-session-shell .active-block-title-copy .brand-kicker{color:var(--motif-gold-soft);border-color:#d8b76a47}.main-session-shell .active-block-rack-identity .block-editor-icon,.theme-rack-contrast .main-session-shell .active-block-rack-identity .block-editor-icon{background:linear-gradient(145deg, #ffffff14, #00000052 44%, #0000007a), var(--motif-bg);color:var(--motif-gold-soft);border-color:#d8b76a61}.main-session-shell .active-block-timing-meter,.theme-rack-contrast .main-session-shell .active-block-timing-meter{border:1px solid var(--motif-border);background:linear-gradient(#181818 0%,#0d0d0d 100%);box-shadow:inset 0 1px #ffffff09}.main-session-shell .active-block-meter-screen,.theme-rack-contrast .main-session-shell .active-block-meter-screen{border-color:var(--motif-border);background:linear-gradient(115deg,#ffffff0e,#0000 18% 64%,#d8b76a06 66%,#0000 82%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px),linear-gradient(#080808 0%,#030303 100%)}.main-session-shell .active-block-meter-title,.main-session-shell .active-block-meter-readout-row span,.main-session-shell .active-block-detail-panel.empty p,.theme-rack-contrast .main-session-shell .active-block-meter-title,.theme-rack-contrast .main-session-shell .active-block-meter-readout-row span,.theme-rack-contrast .main-session-shell .active-block-detail-panel.empty p{color:var(--motif-text-secondary)}.main-session-shell .active-block-meter-status-label,.main-session-shell .active-block-meter-readout-row.elapsed strong,.main-session-shell .active-block-detail-panel span,.theme-rack-contrast .main-session-shell .active-block-meter-status-label,.theme-rack-contrast .main-session-shell .active-block-meter-readout-row.elapsed strong,.theme-rack-contrast .main-session-shell .active-block-detail-panel span{color:var(--motif-gold-soft)}.main-session-shell .active-block-meter-status-label i,.theme-rack-contrast .main-session-shell .active-block-meter-status-label i{background:var(--motif-gold-soft);box-shadow:0 0 10px #d8b76a47}.main-session-shell .pinned-tools-section,.main-session-shell .modules-wood-frame>.pinned-tools-section[data-module-layout=block-modules],.main-session-shell .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset,.theme-rack-contrast .main-session-shell .pinned-tools-section,.theme-rack-contrast .main-session-shell .modules-wood-frame>.pinned-tools-section[data-module-layout=block-modules],.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset{border-color:var(--motif-border);background:linear-gradient(180deg, #ffffff07, transparent 42%, #0000003d), var(--motif-surface)}.main-session-shell .pinned-tools-section .tool-row-header,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .tool-row-header,.main-session-shell .backing-track-tool-row>.tool-row-header,.main-session-shell .practice-tool-track-preview,.theme-rack-contrast .main-session-shell .pinned-tools-section .tool-row-header,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .tool-row-header,.theme-rack-contrast .main-session-shell .backing-track-tool-row>.tool-row-header,.theme-rack-contrast .main-session-shell .practice-tool-track-preview{border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff06, #0000002e), var(--motif-surface-soft)}.main-session-shell .pinned-tools-section .pinned-tool-tray,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-tray,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-tray,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-tray{border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff05, transparent 42%, #0000003d), var(--motif-surface-soft)}.main-session-shell .pinned-tools-section .pinned-tool-item,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.drone-reference-card.inline-control-card,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.drone-reference-card.inline-control-card{border-color:var(--motif-border);background:var(--motif-surface-raised);box-shadow:inset 0 1px #ffffff09,inset 0 -12px 22px #0003}.main-session-shell .pinned-tools-section .pinned-tool-item:hover,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item:hover,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item:hover,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item:hover{border-color:var(--motif-border-strong);background:#212121}.main-session-shell .pinned-tools-section .pinned-tool-item.selected,.main-session-shell .pinned-tools-section .pinned-tool-item.running,.main-session-shell .pinned-tools-section .pinned-tool-item.attention,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.selected,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.running,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.attention,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.drone-reference-card.inline-control-card.running,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item.selected,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item.running,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item.attention,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.selected,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.running,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.attention,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.drone-reference-card.inline-control-card.running{border-color:var(--motif-border-accent);background:var(--motif-surface-active);box-shadow:inset 3px 0 #d8b76a5c,inset 0 1px #ffffff0b,0 0 14px #d8b76a14}.main-session-shell .pinned-tools-section .pinned-tool-item.selected svg,.main-session-shell .pinned-tools-section .pinned-tool-item.running svg,.main-session-shell .pinned-tools-section .pinned-tool-item.attention svg,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item.selected svg,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item.running svg,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-item.attention svg{color:var(--motif-gold-soft)}.main-session-shell .pinned-tools-section .module-launcher-summary,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-launcher-summary,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-readout,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-detail,.main-session-shell .metronome-console-cell,.main-session-shell .practice-tool-reference-card,.main-session-shell .practice-tool-readonly-stat,.main-session-shell .practice-tool-note-preview,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-launcher-summary,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-launcher-summary,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-readout,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-detail,.theme-rack-contrast .main-session-shell .metronome-console-cell,.theme-rack-contrast .main-session-shell .practice-tool-reference-card,.theme-rack-contrast .main-session-shell .practice-tool-readonly-stat,.theme-rack-contrast .main-session-shell .practice-tool-note-preview{border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff05, #0000002e), var(--motif-surface-soft)}.main-session-shell .pinned-tools-section .module-card-readout,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-readout{border-color:var(--motif-border-subtle);background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px),linear-gradient(#0d0d0d 0%,#070707 100%)}.main-session-shell .pinned-tools-section .pinned-tool-chip-main>span,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-chip-main>span,.theme-rack-contrast .main-session-shell .pinned-tools-section .pinned-tool-chip-main>span,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-chip-main>span{border-color:var(--motif-border);background:linear-gradient(180deg, #ffffff0a, #0003), var(--motif-surface-soft);color:var(--motif-text-primary);text-shadow:none}.main-session-shell .pinned-tools-section .module-card-status-line,.main-session-shell .pinned-tools-section .module-card-readout small,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-readout .module-card-readout-label,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-readout small:not(.module-card-readout-label),.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-detail small,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-status-line,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-readout small,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-readout .module-card-readout-label,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-readout small:not(.module-card-readout-label),.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-detail small{color:var(--motif-text-secondary)}.main-session-shell .pinned-tools-section .module-card-readout strong,.main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-detail strong,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-readout strong,.theme-rack-contrast .main-session-shell .pinned-tools-section[data-module-layout=block-modules] .module-card-detail strong{color:var(--motif-gold-soft)}.main-session-shell .session-reset-button,.main-session-shell .session-pause-button,.main-session-shell .compact-panel-button,.main-session-shell .link-action-button,.main-session-shell .session-block-navigation button,.main-session-shell .pinned-tools-section .module-card-quick-button,.main-session-shell .pinned-tools-section .module-card-open-cue,.main-session-shell .deck-transport-buttons button,.main-session-shell .backing-track-preview-button,.main-session-shell .backing-track-row-select,.theme-rack-contrast .main-session-shell .session-reset-button,.theme-rack-contrast .main-session-shell .session-pause-button,.theme-rack-contrast .main-session-shell .compact-panel-button,.theme-rack-contrast .main-session-shell .link-action-button,.theme-rack-contrast .main-session-shell .session-block-navigation button,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-quick-button,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-open-cue,.theme-rack-contrast .main-session-shell .deck-transport-buttons button,.theme-rack-contrast .main-session-shell .backing-track-preview-button,.theme-rack-contrast .main-session-shell .backing-track-row-select{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary);box-shadow:inset 0 1px #ffffff09,inset 0 -8px 12px #0003}.main-session-shell .session-reset-button:hover,.main-session-shell .session-reset-button:focus-visible,.main-session-shell .session-pause-button:hover,.main-session-shell .session-pause-button:focus-visible,.main-session-shell .compact-panel-button:hover,.main-session-shell .compact-panel-button:focus-visible,.main-session-shell .link-action-button:hover,.main-session-shell .link-action-button:focus-visible,.main-session-shell .session-block-navigation button:hover,.main-session-shell .session-block-navigation button:focus-visible,.main-session-shell .pinned-tools-section .module-card-quick-button:hover,.main-session-shell .pinned-tools-section .module-card-quick-button:focus-visible,.main-session-shell .deck-transport-buttons button:not(:disabled):hover,.main-session-shell .deck-transport-buttons button:not(:disabled):focus-visible,.theme-rack-contrast .main-session-shell .session-reset-button:hover,.theme-rack-contrast .main-session-shell .session-reset-button:focus-visible,.theme-rack-contrast .main-session-shell .session-pause-button:hover,.theme-rack-contrast .main-session-shell .session-pause-button:focus-visible,.theme-rack-contrast .main-session-shell .compact-panel-button:hover,.theme-rack-contrast .main-session-shell .compact-panel-button:focus-visible,.theme-rack-contrast .main-session-shell .link-action-button:hover,.theme-rack-contrast .main-session-shell .link-action-button:focus-visible,.theme-rack-contrast .main-session-shell .session-block-navigation button:hover,.theme-rack-contrast .main-session-shell .session-block-navigation button:focus-visible,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-quick-button:hover,.theme-rack-contrast .main-session-shell .pinned-tools-section .module-card-quick-button:focus-visible,.theme-rack-contrast .main-session-shell .deck-transport-buttons button:not(:disabled):hover,.theme-rack-contrast .main-session-shell .deck-transport-buttons button:not(:disabled):focus-visible{border-color:var(--motif-border-strong);background:#212121}.main-session-shell .session-header-controls .primary,.main-session-shell .compact-panel-button.primary,.main-session-shell .session-practice-dock-actions .session-dock-primary-block-action,.main-session-shell .deck-transport-buttons .primary-transport-button,.main-session-shell .backing-track-row-select.selected,.theme-rack-contrast .main-session-shell .session-header-controls .primary,.theme-rack-contrast .main-session-shell .compact-panel-button.primary,.theme-rack-contrast .main-session-shell .session-practice-dock-actions .session-dock-primary-block-action,.theme-rack-contrast .main-session-shell .deck-transport-buttons .primary-transport-button,.theme-rack-contrast .main-session-shell .backing-track-row-select.selected{color:var(--motif-text-on-gold);background:linear-gradient(#f1d58e 0%,#d8b76a 100%);border-color:#ffe3a0a6;box-shadow:inset 0 1px #ffffff57,inset 0 -8px 14px #613a0d24,0 0 16px #d8b76a1a}.main-session-shell .session-practice-dock-actions .compact-panel-button,.theme-rack-contrast .main-session-shell .session-practice-dock-actions .compact-panel-button{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary)}.main-session-shell .block-session-stage.panel>.session-practice-dock:before,.main-session-shell .service-panel-wood-rail,.theme-rack-contrast .main-session-shell .block-session-stage.panel>.session-practice-dock:before,.theme-rack-contrast .main-session-shell .service-panel-wood-rail{background:var(--session-wood-background);background-position:50%;background-repeat:var(--session-wood-background-repeat);background-size:var(--session-wood-background-size);box-shadow:var(--session-wood-frame-shadow)}.main-session-shell .block-session-stage.panel>.session-practice-dock .session-practice-dock-copy,.main-session-shell .block-session-stage.panel>.session-practice-dock .session-practice-dock-main,.main-session-shell .block-session-stage.panel>.session-practice-dock .session-practice-dock-actions,.theme-rack-contrast .main-session-shell .block-session-stage.panel>.session-practice-dock .session-practice-dock-copy,.theme-rack-contrast .main-session-shell .block-session-stage.panel>.session-practice-dock .session-practice-dock-main,.theme-rack-contrast .main-session-shell .block-session-stage.panel>.session-practice-dock .session-practice-dock-actions{border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff08, transparent 42%, #00000038), var(--motif-surface)}.main-session-shell .session-dock-block-list .practice-block-list-item,.main-session-shell .session-dock-routine-card,.main-session-shell .session-dock-empty,.theme-rack-contrast .main-session-shell .session-dock-block-list .practice-block-list-item,.theme-rack-contrast .main-session-shell .session-dock-routine-card,.theme-rack-contrast .main-session-shell .session-dock-empty{border-color:var(--motif-border);background:var(--motif-surface-raised)}.main-session-shell .session-dock-block-list .practice-block-list-item:hover,.theme-rack-contrast .main-session-shell .session-dock-block-list .practice-block-list-item:hover{border-color:var(--motif-border-strong);background:#212121}.main-session-shell .session-dock-block-list .practice-block-list-item.selected,.theme-rack-contrast .main-session-shell .session-dock-block-list .practice-block-list-item.selected{border-color:var(--motif-border-accent);background:var(--motif-surface-active);box-shadow:inset 3px 0 #d8b76a5c,0 0 0 1px #d8b76a1a,0 0 16px #d8b76a14}.main-session-shell .session-dock-add-selector-icon,.main-session-shell .session-dock-cycle-button,.main-session-shell .session-dock-count,.main-session-shell .session-dock-block-list .practice-block-number,.main-session-shell .session-dock-block-list .practice-block-status,.theme-rack-contrast .main-session-shell .session-dock-add-selector-icon,.theme-rack-contrast .main-session-shell .session-dock-cycle-button,.theme-rack-contrast .main-session-shell .session-dock-count,.theme-rack-contrast .main-session-shell .session-dock-block-list .practice-block-number,.theme-rack-contrast .main-session-shell .session-dock-block-list .practice-block-status{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-secondary)}:is(.main-session-shell,.session-module-modal-portal) .tuner-display-module,:is(.main-session-shell,.session-module-modal-portal) .tuner-meter-module,:is(.main-session-shell,.session-module-modal-portal) .tuner-control-module,:is(.main-session-shell,.session-module-modal-portal) .tuner-status-module,:is(.main-session-shell,.session-module-modal-portal) .metronome-primary-bay,:is(.main-session-shell,.session-module-modal-portal) .metronome-control-bay,:is(.main-session-shell,.session-module-modal-portal) .metronome-accent-panel,:is(.main-session-shell,.session-module-modal-portal) .metronome-gap-panel{border-color:var(--motif-border);background:linear-gradient(#181818 0%,#0d0d0d 100%);box-shadow:inset 0 1px #ffffff09}:is(.main-session-shell,.session-module-modal-portal) .tuner-readout,:is(.main-session-shell,.session-module-modal-portal) .tuner-meter-face,.main-session-shell .pinned-tools-section .tuner-strip-meter-face{border-color:var(--motif-border-subtle);background:linear-gradient(#000000a3,#00000052),#080808}:is(.main-session-shell,.session-module-modal-portal) .tuner-display-status,:is(.main-session-shell,.session-module-modal-portal) .tuner-mode-toggle,:is(.main-session-shell,.session-module-modal-portal) .tuner-compact-select,:is(.main-session-shell,.session-module-modal-portal) .tuner-control-source,.main-session-shell .pinned-tools-section .tuner-strip-section,.main-session-shell .pinned-tools-section .tuner-strip-bottom-dial,.main-session-shell .pinned-tools-section .tuner-strip-reference-control{border-color:var(--motif-border-subtle);background:var(--motif-surface-soft)}:is(.main-session-shell,.session-module-modal-portal) .tuner-mode-toggle button,:is(.main-session-shell,.session-module-modal-portal) .tuner-string-chips button,:is(.main-session-shell,.session-module-modal-portal) .tuner-actions button,:is(.main-session-shell,.session-module-modal-portal) .tuner-compact-select select,:is(.main-session-shell,.session-module-modal-portal) .tuner-control-source select,.main-session-shell .pinned-tools-section .tuner-strip-reference-control select{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary)}:is(.main-session-shell,.session-module-modal-portal) .tuner-mode-toggle button.active,:is(.main-session-shell,.session-module-modal-portal) .tuner-string-chips button.active{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft)}:is(.main-session-shell,.session-module-modal-portal) .tuner-reference strong,.main-session-shell .pinned-tools-section .tuner-strip-reference-control select,.main-session-shell .pinned-tools-section .tuner-strip-bottom-dial strong,.main-session-shell .pinned-tools-section .tuner-strip-dial-value{color:var(--motif-gold-soft)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-status-rail,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-machine-module,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-window,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-controls,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-status-rail,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-machine-module,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-window,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-controls,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display{border:1px solid var(--motif-border);background:linear-gradient(#141414 0%,#0d0d0d 100%);box-shadow:inset 0 1px #ffffff08}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-machine-module:before,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-machine-module:before{border-color:var(--motif-border-subtle);background:linear-gradient(#ffffff05,#0000 38%,#00000029),0 0}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-shell,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-label,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-progress-readout,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-shell,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-label,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-progress-readout{border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff05, #0000002e), var(--motif-surface-soft);box-shadow:inset 0 1px #ffffff07,inset 0 -10px 18px #0000003d}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .practice-tool-track-audio-row:has(.cassette-loader){border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff05, #0000002e), var(--motif-surface-soft);box-shadow:inset 0 1px #ffffff07,inset 0 -10px 18px #0000003d}.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .practice-tool-track-audio-row:has(.cassette-loader){border-color:var(--motif-border-subtle);background:linear-gradient(180deg, #ffffff05, #0000002e), var(--motif-surface-soft);box-shadow:inset 0 1px #ffffff07,inset 0 -10px 18px #0000003d}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-tape-band,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-progress-bar,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-tape-band,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-progress-bar{background:#080808;box-shadow:inset 0 1px 2px #000000c2}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-reel,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-reel{border-color:var(--motif-border);background:radial-gradient(circle at 50% 22%,#080808 0 8%,#0000 9%),radial-gradient(circle at 74% 62%,#080808 0 8%,#0000 9%),radial-gradient(circle at 27% 64%,#080808 0 8%,#0000 9%),radial-gradient(circle,#080808 0 15%,#e6ca8652 16% 24%,#141414db 25% 34%,#0000 35%),conic-gradient(from 22deg,#beb6a852,#1d1d1d94,#e6ca8647,#141414b8,#beb6a852);box-shadow:inset 0 0 0 4px #00000080,inset 0 0 10px #000000a8}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-rollers,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-rollers{background:var(--motif-border-strong);box-shadow:none}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-glass,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-glass{background:linear-gradient(112deg,#0000 0 7%,#ffffff1b 9%,#ffffff09 24%,#0000 37%),linear-gradient(#4040402e,#02020233)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons button,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-search-button,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons button,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-search-button{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary);box-shadow:inset 0 1px #ffffff09,inset 0 -8px 12px #0003}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons button:not(:disabled):hover,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons button:not(:disabled):focus-visible,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-search-button:hover,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-search-button:focus-visible,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons button:not(:disabled):hover,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons button:not(:disabled):focus-visible,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-search-button:hover,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-search-button:focus-visible{border-color:var(--motif-border-strong);color:var(--motif-text-primary);background:#212121}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons .primary-transport-button,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .deck-transport-buttons .primary-transport-button{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft);box-shadow:inset 0 1px #ffffff0b,0 0 14px #d8b76a1f}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-progress-bar span,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-progress-bar span{background:linear-gradient(90deg, var(--motif-gold-muted), var(--motif-gold-soft));box-shadow:0 0 8px #d8b76a2e}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-status-rail h5,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display strong,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader-copy strong,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-status-rail h5,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display strong,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader-copy strong{color:var(--motif-text-primary)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-status-rail p,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-status,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-controls .small-text,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display .small-text,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader-copy span,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-status-rail p,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-status,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-controls .small-text,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display .small-text,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader-copy span{color:var(--motif-text-secondary)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-controls-label,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-time-values,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-cueing-status,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display-state,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display-meta,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-label,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-label small,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-controls-label,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-time-values,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-cueing-status,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display-state,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-display-meta,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-label,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-cassette-label small{color:var(--motif-text-muted)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-status>span,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-status>span{background:var(--motif-gold-soft);box-shadow:0 0 8px #d8b76a3d}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-status.ready>span,.theme-rack-contrast .main-session-shell .practice-tool-panel>.backing-track-wood-frame .backing-track-deck-status.ready>span{background:var(--motif-status-progress);box-shadow:0 0 8px #9fbe733d}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-shell{fill:var(--motif-surface-raised);stroke:var(--motif-border)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-label,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-window{fill:var(--motif-surface-soft);stroke:var(--motif-border-subtle)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-label-line,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-bottom-edge,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-reel-spoke,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-tape{stroke:var(--motif-text-muted)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-reel-ring{stroke:var(--motif-gold-muted)}.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-reel-core,.main-session-shell .practice-tool-panel>.backing-track-wood-frame .cassette-loader .cassette-screw{fill:var(--motif-gold-soft)}.main-session-shell>.session-backing-track-picker-portal .backing-track-picker-search .practice-tool-search,.main-session-shell>.session-backing-track-picker-portal .backing-track-picker-tabs,.main-session-shell>.session-backing-track-picker-portal .practice-tool-track-list,.main-session-shell>.session-backing-track-picker-portal .backing-track-browser-row,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-picker-search .practice-tool-search,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-picker-tabs,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .practice-tool-track-list,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-browser-row{border-color:var(--motif-border-subtle);background:var(--motif-surface-soft)}.main-session-shell>.session-backing-track-picker-portal .backing-track-picker-tabs button,.main-session-shell>.session-backing-track-picker-portal .backing-track-preview-button,.main-session-shell>.session-backing-track-picker-portal .backing-track-row-select,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-picker-tabs button,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-preview-button,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-row-select{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary)}.main-session-shell>.session-backing-track-picker-portal .backing-track-picker-tabs button.active,.main-session-shell>.session-backing-track-picker-portal .backing-track-preview-button.playing,.main-session-shell>.session-backing-track-picker-portal .backing-track-row-select.selected,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-picker-tabs button.active,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-preview-button.playing,.theme-rack-contrast .main-session-shell>.session-backing-track-picker-portal .backing-track-row-select.selected{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card,.pinned-tool-item.changes-reference-card.inline-control-card,.pinned-tool-item.circle-reference-card.inline-control-card,.pinned-tool-item.record-reference-card.inline-control-card){border:1px solid var(--motif-module-faceplate-border);background:var(--motif-module-faceplate-bg);padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000038,0 8px 20px #00000038}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card.selected,.pinned-tool-item.drone-reference-card.inline-control-card.attention,.pinned-tool-item.drone-reference-card.inline-control-card.running,.pinned-tool-item.changes-reference-card.inline-control-card.selected,.pinned-tool-item.changes-reference-card.inline-control-card.attention,.pinned-tool-item.changes-reference-card.inline-control-card.running,.pinned-tool-item.circle-reference-card.inline-control-card.selected,.pinned-tool-item.circle-reference-card.inline-control-card.attention,.pinned-tool-item.circle-reference-card.inline-control-card.running,.pinned-tool-item.record-reference-card.inline-control-card.selected,.pinned-tool-item.record-reference-card.inline-control-card.attention,.pinned-tool-item.record-reference-card.inline-control-card.running,.pinned-tool-item.record-reference-card.inline-control-card.recording){border-color:var(--motif-module-faceplate-border);background:var(--motif-module-faceplate-bg);box-shadow:inset 3px 0 #d8b76a38,inset 0 1px #ffffff0b,inset 0 -1px #00000038,0 8px 20px #00000038}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-hardware-card.drone-inline-card,.pinned-tool-item.changes-reference-card.inline-control-card .module-hardware-card.module-inline-card.changes-module-card,.pinned-tool-item.circle-reference-card.inline-control-card .module-hardware-card.module-inline-card.circle-module-card,.pinned-tool-item.record-reference-card.inline-control-card .module-hardware-card.module-inline-card.record-module-card){grid-template-rows:var(--module-strip-nameplate-height) minmax(0, 1fr);width:100%;min-width:0;height:100%;min-height:0;color:var(--motif-text-primary);box-shadow:none;background:0 0;border:0;gap:0;padding:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(){content:none;display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-header,.pinned-tool-item.changes-reference-card.inline-control-card .module-inline-header,.pinned-tool-item.circle-reference-card.inline-control-card .module-inline-header,.pinned-tool-item.record-reference-card.inline-control-card .module-inline-header){height:var(--module-strip-nameplate-height);min-height:var(--module-strip-nameplate-height);border:0;border-bottom:1px solid var(--motif-module-control-border);background:var(--motif-module-header-bg);padding:7px 11px 8px;box-shadow:inset 0 1px #ffffff0a,inset 0 -8px 14px #0003}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(){opacity:.55;background:linear-gradient(90deg,#0000,#ffffff14,#0000)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-icon,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-icon,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-icon,.pinned-tool-item.record-reference-card.inline-control-card .module-card-icon){color:var(--motif-text-secondary);filter:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-nameplate,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-nameplate,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-nameplate,.pinned-tool-item.record-reference-card.inline-control-card .module-card-nameplate,.pinned-tool-item.drone-reference-card.inline-control-card .drone-start-button){border:1px solid var(--motif-module-faceplate-border);background:var(--motif-module-raised-bg);color:var(--motif-text-primary);letter-spacing:0;text-shadow:none;font-size:.82rem;box-shadow:inset 0 1px #ffffff0a,inset 0 -6px 10px #0000002e}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-nameplate:hover,.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-nameplate:focus-visible,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-nameplate:hover,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-nameplate:focus-visible,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-nameplate:hover,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-nameplate:focus-visible,.pinned-tool-item.record-reference-card.inline-control-card .module-card-nameplate:hover,.pinned-tool-item.record-reference-card.inline-control-card .module-card-nameplate:focus-visible,.pinned-tool-item.drone-reference-card.inline-control-card .drone-start-button:hover,.pinned-tool-item.drone-reference-card.inline-control-card .drone-start-button:focus-visible){background:var(--motif-module-raised-bg);color:var(--motif-text-primary);border-color:#4a443a;outline:0;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-hardware-card.is-running .drone-card-nameplate,.pinned-tool-item.changes-reference-card.inline-control-card .changes-module-card.is-running .module-card-nameplate,.pinned-tool-item.circle-reference-card.inline-control-card .circle-module-card.is-running .module-card-nameplate){border-color:var(--motif-module-faceplate-border);background:var(--motif-module-raised-bg);color:var(--motif-text-primary);transform:none;box-shadow:inset 0 1px #ffffff0a,inset 0 -6px 10px #0000002e}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-status,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-status,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-status,.pinned-tool-item.record-reference-card.inline-control-card .module-card-status){border:1px solid var(--motif-module-control-border);background:var(--motif-surface-soft);color:var(--motif-text-muted);letter-spacing:0;box-shadow:inset 0 1px #ffffff05}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-status strong,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-status strong,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-status strong,.pinned-tool-item.record-reference-card.inline-control-card .module-card-status strong){color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-card-led,.pinned-tool-item.changes-reference-card.inline-control-card .module-card-led,.pinned-tool-item.circle-reference-card.inline-control-card .module-card-led,.pinned-tool-item.record-reference-card.inline-control-card .module-card-led){border-color:var(--motif-border-subtle);background:var(--motif-text-muted);box-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-hardware-card.is-running .drone-card-led,.pinned-tool-item.changes-reference-card.inline-control-card .changes-module-card.is-running .module-card-led,.pinned-tool-item.circle-reference-card.inline-control-card .circle-module-card.is-running .module-card-led,.pinned-tool-item.record-reference-card.inline-control-card .record-module-card.is-armed .module-card-led){background:var(--motif-status-progress);box-shadow:0 0 10px #9fbe7338}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.record-reference-card.inline-control-card .record-module-card.is-recording .module-card-led{background:var(--motif-status-danger);box-shadow:0 0 10px #c76f5e38}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-control-bank,.pinned-tool-item.changes-reference-card.inline-control-card .module-control-bank,.pinned-tool-item.circle-reference-card.inline-control-card .module-control-bank,.pinned-tool-item.record-reference-card.inline-control-card .record-module-control-bank){border:1px solid var(--motif-module-control-border);background:var(--motif-module-control-bg);border-radius:5px;gap:6px;margin:10px;padding:10px 9px 13px;box-shadow:inset 0 1px #ffffff06,inset 0 -10px 18px #0000002e}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(){box-shadow:none;opacity:.45;content:none;background:0 0;border:1px solid #ffffff09;display:none;inset:9px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .amp-knob-control,.pinned-tool-item.drone-reference-card.inline-control-card .drone-note-selector,.pinned-tool-item.drone-reference-card.inline-control-card .drone-context-select,.pinned-tool-item.drone-reference-card.inline-control-card .drone-timbre-switch,.pinned-tool-item.drone-reference-card.inline-control-card .drone-octave-stepper,.pinned-tool-item.changes-reference-card.inline-control-card .amp-knob-control,.pinned-tool-item.changes-reference-card.inline-control-card .module-control-select,.pinned-tool-item.changes-reference-card.inline-control-card .module-direction-control,.pinned-tool-item.changes-reference-card.inline-control-card .module-timbre-switch,.pinned-tool-item.circle-reference-card.inline-control-card .amp-knob-control,.pinned-tool-item.circle-reference-card.inline-control-card .module-control-select,.pinned-tool-item.circle-reference-card.inline-control-card .module-direction-control,.pinned-tool-item.circle-reference-card.inline-control-card .module-timbre-switch,.pinned-tool-item.record-reference-card.inline-control-card .amp-knob-control,.pinned-tool-item.record-reference-card.inline-control-card .module-control-select,.pinned-tool-item.record-reference-card.inline-control-card .record-module-field,.pinned-tool-item.record-reference-card.inline-control-card .record-module-disabled-rail,.pinned-tool-item.record-reference-card.inline-control-card .record-module-meter){border:1px solid var(--motif-module-control-border);background:var(--motif-surface-raised);color:var(--motif-text-secondary);box-shadow:inset 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-context-select select,.pinned-tool-item.changes-reference-card.inline-control-card .module-control-select select,.pinned-tool-item.circle-reference-card.inline-control-card .module-control-select select,.pinned-tool-item.record-reference-card.inline-control-card .module-control-select select){border:1px solid var(--motif-module-control-border);background:linear-gradient(45deg, transparent 50%, var(--motif-text-secondary) 50%) calc(100% - 14px) 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--motif-text-secondary) 50%, transparent 50%) calc(100% - 9px) 50% / 5px 5px no-repeat, var(--motif-surface);color:var(--motif-text-primary);letter-spacing:0;text-shadow:none;box-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-context-select select option,.pinned-tool-item.changes-reference-card.inline-control-card .module-control-select select option,.pinned-tool-item.circle-reference-card.inline-control-card .module-control-select select option,.pinned-tool-item.record-reference-card.inline-control-card .module-control-select select option){background:var(--motif-surface);color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-timbre-switch.scale-reference-metal-toggle .scale-reference-toggle-plate,.pinned-tool-item.changes-reference-card.inline-control-card .module-timbre-switch.scale-reference-metal-toggle .scale-reference-toggle-plate,.pinned-tool-item.circle-reference-card.inline-control-card .module-timbre-switch.scale-reference-metal-toggle .scale-reference-toggle-plate,.pinned-tool-item.circle-reference-card.inline-control-card .module-direction-switch.scale-reference-metal-toggle .scale-reference-toggle-plate){border-color:var(--motif-module-control-border);background:var(--motif-surface);box-shadow:inset 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-control-label,.pinned-tool-item.drone-reference-card.inline-control-card .amp-knob-label,.pinned-tool-item.drone-reference-card.inline-control-card .drone-inline-card .drone-octave-stepper span,.pinned-tool-item.changes-reference-card.inline-control-card .module-control-label,.pinned-tool-item.changes-reference-card.inline-control-card .amp-knob-label,.pinned-tool-item.circle-reference-card.inline-control-card .module-control-label,.pinned-tool-item.circle-reference-card.inline-control-card .amp-knob-label,.pinned-tool-item.record-reference-card.inline-control-card .module-control-label,.pinned-tool-item.record-reference-card.inline-control-card .amp-knob-label,.pinned-tool-item.record-reference-card.inline-control-card .record-module-meter strong){color:var(--motif-text-muted);letter-spacing:0;text-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .amp-knob-value,.pinned-tool-item.drone-reference-card.inline-control-card .drone-note-selector-value,.pinned-tool-item.drone-reference-card.inline-control-card .drone-octave-stepper strong,.pinned-tool-item.changes-reference-card.inline-control-card .amp-knob-value,.pinned-tool-item.circle-reference-card.inline-control-card .amp-knob-value,.pinned-tool-item.record-reference-card.inline-control-card .amp-knob-value,.pinned-tool-item.record-reference-card.inline-control-card .record-module-field strong){color:var(--motif-text-primary);text-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-timbre-option,.pinned-tool-item.changes-reference-card.inline-control-card .module-timbre-option,.pinned-tool-item.circle-reference-card.inline-control-card .module-timbre-option){color:var(--motif-text-muted);letter-spacing:0;text-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-timbre-switch.is-warm .drone-timbre-option.warm-option,.pinned-tool-item.drone-reference-card.inline-control-card .drone-timbre-switch.is-smooth .drone-timbre-option.smooth-option,.pinned-tool-item.changes-reference-card.inline-control-card .module-timbre-switch.is-warm .module-timbre-option.warm-option,.pinned-tool-item.changes-reference-card.inline-control-card .module-timbre-switch.is-smooth .module-timbre-option.smooth-option,.pinned-tool-item.circle-reference-card.inline-control-card .module-timbre-switch.is-warm .module-timbre-option.warm-option,.pinned-tool-item.circle-reference-card.inline-control-card .module-timbre-switch.is-smooth .module-timbre-option.smooth-option,.pinned-tool-item.circle-reference-card.inline-control-card .module-direction-switch.is-cw .module-timbre-option.warm-option,.pinned-tool-item.circle-reference-card.inline-control-card .module-direction-switch.is-ccw .module-timbre-option.smooth-option){color:var(--motif-text-primary);text-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] :is(.pinned-tool-item.drone-reference-card.inline-control-card .drone-start-button.active,.pinned-tool-item.record-reference-card.inline-control-card .record-module-record-button,.pinned-tool-item.record-reference-card.inline-control-card .record-module-disarm-button,.pinned-tool-item.record-reference-card.inline-control-card .record-module-discard-button){border:1px solid var(--motif-module-faceplate-border);background:var(--motif-module-raised-bg);color:var(--motif-text-primary);letter-spacing:0;text-shadow:none;box-shadow:inset 0 1px #ffffff09,inset 0 -6px 10px #00000029}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .pinned-tools-section[data-module-layout=block-modules] .pinned-tool-item.record-reference-card.inline-control-card .record-module-record-button.is-recording{background:linear-gradient(180deg, #c76f5e33, #0e0e0eeb), var(--motif-module-raised-bg);color:var(--motif-text-primary);border-color:#c76f5e7a}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display{border:1px solid var(--motif-border);background:linear-gradient(#141414 0%,#0d0d0d 100%);box-shadow:inset 0 1px #ffffff08}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display:before,:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display:after{content:none;display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display .backing-track-display-copy{background:0 0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display strong{color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display .small-text{color:var(--motif-text-secondary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display .backing-track-display-state,:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame article.practice-tool-track-preview.backing-track-display .backing-track-display-meta{color:var(--motif-text-muted)}@media (min-width:981px){:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .block-editor-panel{box-shadow:none;background:0 0;border:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel{gap:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.session-console-reference-strip{margin-bottom:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.modules-wood-frame,:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame{--session-owned-rail-height:clamp(5px, .5vw, 8px);background:linear-gradient(180deg, #ffe2b21a, #361e109e 42%, #0b0604d6), var(--session-wood-background);background-position:50%;background-repeat:no-repeat,repeat;background-size:auto, var(--session-wood-texture-size,620px 620px);padding-block:var(--session-owned-rail-height) 0;border:0;border-radius:0;box-shadow:inset 0 1px #ffe5b81f,inset 0 8px 14px #ffd79806}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset>.backing-track-tool-row{box-shadow:none;background:0 0;border:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .service-panel-wood-rail{display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .block-session-stage.panel>.session-practice-dock{box-shadow:none;background:0 0;border:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .block-session-stage.panel>.session-practice-dock:before{background:linear-gradient(180deg, #ffe2b21a, #361e109e 42%, #0b0604d6), var(--session-wood-background);background-position:50%;background-repeat:no-repeat,repeat;background-size:auto, var(--session-wood-texture-size,620px 620px);box-shadow:inset 0 1px #ffe5b81f,inset 0 -1px #000000bd,inset 0 8px 14px #ffd79806,inset 0 -12px 18px #0000006b}}@media (max-width:980px){:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true]{--motif-mobile-radius-shell:10px;--motif-mobile-radius-panel:8px;--motif-mobile-radius-control:8px;--motif-mobile-radius-input:6px;background:var(--motif-bg);color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-console-shell{border:1px solid var(--motif-border);border-radius:var(--motif-mobile-radius-shell);background:var(--motif-bg-elevated);box-shadow:0 10px 24px #0000003d}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-console-inner{z-index:1;padding:4px;position:relative}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-console-shell:before,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-console-shell:after{display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .block-session-stage.panel,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .block-editor-panel,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel{background:0 0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .block-editor-panel>.practice-tool-panel,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.session-console-reference-strip{border-top:1px solid var(--motif-border-subtle);padding-top:7px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset>.backing-track-tool-row{box-shadow:none;background:0 0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame:before,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame:after,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset:before,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset>.backing-track-tool-row:before,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame>.backing-track-metal-inset>.backing-track-tool-row:after{content:none;display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .session-practice-dock{border:1px solid var(--motif-border);background:var(--motif-surface);box-shadow:0 10px 24px #0000003d}:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .session-practice-dock:before,:is(.main-session-shell,.theme-rack-contrast .main-session-shell) .session-practice-dock:after{content:none;display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card{border:1px solid var(--motif-border);background:var(--motif-surface);box-shadow:inset 0 1px #ffffff08}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card.active{border:1px solid var(--motif-border-strong);background:linear-gradient(#141414 0%,#0d0d0d 100%);box-shadow:0 18px 40px #00000052,inset 0 1px #ffffff09}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-title,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card.active .mobile-block-card-title{color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-timing,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progress,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-readout{color:var(--motif-text-secondary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-eyebrow,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-pos,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-meta{color:var(--motif-text-muted)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card.active .mobile-block-card-eyebrow{color:var(--motif-gold-soft)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-eyebrow i{background:var(--motif-gold-soft);box-shadow:0 0 8px #e6ca8652}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-flag,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-notes,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-arrow,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-add,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-activate{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-secondary);box-shadow:inset 0 1px #ffffff09}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-notes:hover,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-notes:active,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-arrow:not(:disabled):hover,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-arrow:not(:disabled):active,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-add:hover,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-add:active{border-color:var(--motif-border-strong);color:var(--motif-text-primary);background:#212121}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progressbar{border:1px solid var(--motif-border-subtle);background:var(--motif-surface-soft)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progressbar>span,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-meter i{background:linear-gradient(90deg, var(--motif-gold-muted), var(--motif-gold-soft))}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-primary{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft);box-shadow:inset 0 1px #ffffff0b,0 0 14px #d8b76a1f}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-cockpit{border:1px solid var(--motif-border);background:var(--motif-surface);box-shadow:inset 0 1px #ffffff09}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-active-tool-preview,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-inline-mount.active,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-track-panel,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.backing-track-wood-frame .practice-tool-backing-track.backing-track-deck{border:1px solid var(--motif-module-faceplate-border);background:var(--motif-module-faceplate-bg);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000038,0 8px 20px #00000038}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button{border:1px solid var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-secondary);box-shadow:inset 0 1px #ffffff09}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button.active,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button.running{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft);box-shadow:inset 0 1px #ffffff0b,0 0 14px #d8b76a1f}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-led{background:var(--motif-text-faint);box-shadow:0 0 0 2px #00000047}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button.active .mobile-tool-dock-led,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button.running .mobile-tool-dock-led{background:var(--motif-gold-soft);box-shadow:0 0 12px #e6ca8647}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button.loaded:not(.active){background:var(--motif-surface-raised);color:var(--motif-status-progress);border-color:#9fbe735c}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-active-tool-copy strong,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-value{color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-active-tool-copy small,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-config-note,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-meta{color:var(--motif-text-secondary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-active-tool-copy span,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-label,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tempo-unit,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-cents{color:var(--motif-text-muted)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-header,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-status-rail{border-color:var(--motif-module-control-border);border-bottom-color:var(--motif-module-control-border)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-header{border:1px solid var(--motif-module-control-border);background:var(--motif-module-header-bg);border-radius:6px;padding:5px 7px;box-shadow:inset 0 1px #ffffff09,inset 0 -6px 10px #0000002e}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-name,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-status-rail h5,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-display strong{color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-status,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-deck-status{border:1px solid var(--motif-border-subtle);background:var(--motif-surface);color:var(--motif-text-muted);box-shadow:inset 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-led,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-deck-status>span{border-color:var(--motif-border);background:var(--motif-text-faint);box-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-status[data-running=true]{color:var(--motif-status-progress);border-color:#9fbe7357}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-status[data-running=true] .session-mod-led,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-deck-status.ready>span{background:var(--motif-status-progress);box-shadow:0 0 12px #9fbe733d}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-bank{border:1px solid var(--motif-module-control-border);background:var(--motif-module-control-bg);box-shadow:inset 0 1px #ffffff06,inset 0 -10px 18px #0000002e}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-bank:before{background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff07 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 34%,#ffffff06 34% calc(34% + 1px),#0000 calc(34% + 1px) 67%,#ffffff05 67% calc(67% + 1px),#0000 calc(67% + 1px))}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-bank:after{content:none;display:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-screen,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-meter,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-meter,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-display,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-machine-module,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-machine-face,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-deck-controls,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .deck-transport-buttons{border-color:var(--motif-module-control-border);background:var(--motif-surface-soft);box-shadow:inset 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-screen{border:1px solid var(--motif-module-control-border);background:var(--motif-module-control-bg)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-note{color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-screen[data-state=waiting] .session-mod-tuner-note{color:var(--motif-text-muted)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-center{background:var(--motif-gold-soft)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-needle{background:var(--motif-text-secondary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-select,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-stepper button,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-substep,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-transport,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-transport-buttons button,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .deck-transport-buttons button,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-search-button,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-config-button{border:1px solid var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary);box-shadow:inset 0 1px #ffffff09,inset 0 -8px 12px #0003}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-select{background:linear-gradient(45deg, transparent 50%, var(--motif-text-secondary) 50%) right 14px center / 5px 5px no-repeat, linear-gradient(135deg, var(--motif-text-secondary) 50%, transparent 50%) right 9px center / 5px 5px no-repeat, var(--motif-surface-raised)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-readout{border:1px solid var(--motif-border);background:var(--motif-surface);color:var(--motif-gold-soft);box-shadow:inset 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-transport.active{background:var(--motif-surface-raised);color:var(--motif-status-progress);border-color:#9fbe7357}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-transport-buttons button.session-mod-transport-primary,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .deck-transport-buttons .primary-transport-button{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft);box-shadow:inset 0 1px #ffffff0b,0 0 14px #d8b76a1f}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-display-state,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-display-meta,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-controls-label,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-time-values,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-cueing-status{color:var(--motif-text-muted)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-display .small-text,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .backing-track-deck-controls .small-text{color:var(--motif-text-secondary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip{border:1px solid var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary);box-shadow:inset 0 1px #ffffff09}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-label,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-drawer{color:var(--motif-text-muted)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-value{color:var(--motif-text-primary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-notes{color:var(--motif-text-secondary)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-notes .root-note{color:var(--motif-gold-soft)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-drawer{border:1px solid var(--motif-border-subtle);background:var(--motif-surface-soft)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-dock{border:1px solid var(--motif-border);background:var(--motif-surface);box-shadow:inset 0 1px #ffffff09,0 10px 20px #0000003d}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-main{grid-template-columns:minmax(82px,1fr) minmax(118px,auto) minmax(42px,1fr);gap:10px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-cluster{border:1px solid var(--motif-border-subtle);border-radius:var(--motif-mobile-radius-control);background:var(--motif-surface-soft);gap:5px;padding:3px;box-shadow:inset 0 1px #ffffff06}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-reset,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-pause{border:1px solid var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-secondary);box-shadow:inset 0 1px #ffffff09}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-save{background:linear-gradient(180deg, var(--motif-gold-bright) 0%, var(--motif-gold) 100%);color:var(--motif-text-on-gold);border:1px solid #e6ca8685;box-shadow:inset 0 1px #ffffff6b,0 0 18px #d8b76a33}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-state{color:var(--motif-text-muted);letter-spacing:.13em;justify-content:center;gap:5px;font-size:.54rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-state.running span{background:var(--motif-status-progress);box-shadow:0 0 10px #9fbe7347}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-state.paused span{background:var(--motif-gold-muted);box-shadow:none}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-status{border:1px solid var(--motif-border-subtle);border-radius:var(--motif-mobile-radius-control);background:linear-gradient(#151515 0%,#0f0f0f 100%);min-width:118px;padding:2px 8px 3px;box-shadow:inset 0 1px #ffffff09,inset 0 -8px 12px #0000002e}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-clock{color:var(--motif-text-primary);letter-spacing:0;text-shadow:0 1px 8px #00000073;font-size:clamp(1.36rem,6.6vw,1.72rem);font-weight:900}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-feedback{border:1px solid var(--motif-border);background:var(--motif-surface);color:var(--motif-text-secondary);box-shadow:0 -6px 18px #00000052}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.session-console-shell,.mobile-block-card,.mobile-tool-cockpit,.mobile-active-tool-preview,.mobile-tool-inline-mount.active,.session-mod-track-panel,.practice-tool-panel>.backing-track-wood-frame .practice-tool-backing-track.backing-track-deck,.mobile-session-transport-dock){border-radius:var(--motif-mobile-radius-shell)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.session-mod-bank,.session-mod-tile,.session-mod-tuner-screen,.backing-track-display,.backing-track-machine-module,.backing-track-machine-face,.backing-track-deck-controls,.deck-transport-buttons,.scale-reference-mobile-strip,.scale-reference-mobile-strip-drawer){border-radius:var(--motif-mobile-radius-panel)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.session-mod-header,.mobile-tool-dock-button,.mobile-tool-config-button,.mobile-tool-transport,.session-mod-stepper button,.session-mod-substep,.session-mod-transport-buttons button,.deck-transport-buttons button,.backing-track-search-button,.mobile-block-card-arrow,.mobile-block-card-add,.mobile-block-card-activate,.mobile-block-card-primary,.mobile-session-transport-reset,.mobile-session-transport-pause,.mobile-session-transport-save,.mobile-session-transport-feedback){border-radius:var(--motif-mobile-radius-control)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.session-mod-select,.session-mod-readout,.mobile-tool-bpm-input),:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-header{border-radius:var(--motif-mobile-radius-input)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .block-editor-panel{gap:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-cockpit{gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card{gap:7px;padding:10px 12px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-titlebar,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-subrow{gap:7px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card.active .mobile-block-card-title{font-size:clamp(1.04rem,4.35vw,1.24rem);line-height:1.1}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-timing{font-size:.84rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-eyebrow,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-meta,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progress{font-size:.6rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progressbar{height:4px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-notes{min-height:30px;padding:4px 10px;font-size:.66rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-controls{gap:7px;margin-top:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-block-card-arrow,.mobile-block-card-add){width:40px;min-height:40px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-block-card-primary,.mobile-block-card-activate){min-height:40px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel{gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel>.session-console-reference-strip{padding-top:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-cockpit{gap:5px;padding:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-shell{min-width:0;position:relative}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-shell:after{z-index:2;border-radius:0 var(--motif-mobile-radius-control) var(--motif-mobile-radius-control) 0;content:"";opacity:.95;pointer-events:none;background:linear-gradient(90deg,#0000,#090a0a80 44%,#090a0aeb),linear-gradient(90deg,#0000,#d8aa5817);width:34px;transition:opacity .18s;position:absolute;top:0;bottom:0;right:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-shell.has-scrolled:after{opacity:.32}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-hint{z-index:3;color:#e7cea0b8;letter-spacing:.08em;pointer-events:none;text-transform:uppercase;background:#0808089e;border:1px solid #d8aa581f;border-radius:999px;max-width:118px;padding:2px 5px;font-size:.52rem;font-weight:850;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:5px;right:9px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-shell.has-scrolled .mobile-tool-dock-hint{opacity:0;transform:translate(4px)}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock{grid-auto-columns:66px;gap:6px;padding-right:34px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button{gap:4px;width:66px;min-width:66px;height:58px;min-height:58px;padding:7px 5px;font-size:.5rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button svg{width:18px;height:18px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-active-tool-preview,.mobile-tool-inline-mount.active,.session-mod-track-panel,.practice-tool-panel>.backing-track-wood-frame .practice-tool-backing-track.backing-track-deck){padding:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-panel{gap:4px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-bank{flex:0 auto;align-content:start;gap:5px;padding:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile{min-height:42px;padding:5px 6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile--knob{min-height:46px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-screen{min-height:86px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip{min-height:30px;padding:5px 10px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-dock{padding:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-session-transport-reset,.mobile-session-transport-pause,.mobile-session-transport-save){height:42px;min-height:42px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-session-transport-reset,.mobile-session-transport-pause){width:42px;min-width:42px}.session-backing-track-picker-portal .backing-track-tool-picker,.session-backing-track-picker-portal .backing-track-picker-search .practice-tool-search,.session-backing-track-picker-portal .backing-track-picker-tabs,.session-backing-track-picker-portal .practice-tool-track-list,.session-backing-track-picker-portal .backing-track-browser-row{border-color:var(--motif-border-subtle);background:var(--motif-surface-soft)}.session-backing-track-picker-portal .backing-track-picker-tabs button,.session-backing-track-picker-portal .backing-track-preview-button,.session-backing-track-picker-portal .backing-track-row-select,.session-backing-track-picker-portal .backing-track-picker-search input{border-color:var(--motif-border);background:var(--motif-surface-raised);color:var(--motif-text-primary)}.session-backing-track-picker-portal .backing-track-picker-tabs button.active,.session-backing-track-picker-portal .backing-track-preview-button.playing,.session-backing-track-picker-portal .backing-track-row-select.selected{border-color:var(--motif-border-accent);background:var(--motif-surface-active);color:var(--motif-gold-soft)}}@media (max-width:480px) and (max-height:760px){.app-center-workspace:has(.main-session-shell) .main{padding:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true]{gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-console-inner{padding:3px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .block-editor-panel{gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-cockpit,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .practice-tool-panel{gap:4px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card{gap:5px;padding:8px 10px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-titlebar,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-subrow{gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card.active .mobile-block-card-title{font-size:clamp(.98rem,4.1vw,1.12rem);line-height:1.08}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-timing{font-size:.78rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-eyebrow,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-meta,:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progress{font-size:.56rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-eyebrow i{width:6px;height:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-progressbar{height:3px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-notes{min-height:28px;padding:3px 9px;font-size:.62rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-block-card-controls{gap:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-block-card-arrow,.mobile-block-card-add){width:38px;min-height:38px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-block-card-primary,.mobile-block-card-activate){min-height:38px;padding-inline:12px;font-size:.74rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-cockpit{gap:4px;padding:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock{grid-auto-columns:52px;gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button{gap:3px;width:52px;min-width:52px;height:52px;min-height:52px;padding:6px 4px;font-size:.46rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-tool-dock-button svg{width:16px;height:16px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-active-tool-preview,.mobile-tool-inline-mount.active,.session-mod-track-panel,.practice-tool-panel>.backing-track-wood-frame .practice-tool-backing-track.backing-track-deck){padding:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-header{gap:6px;padding:4px 6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-name{letter-spacing:.1em;font-size:.55rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-power{min-height:30px;padding-inline:11px;font-size:.68rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-status{padding:2px 7px;font-size:.46rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-bank{gap:4px;padding:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile{min-height:38px;padding:4px 6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile--knob{min-height:42px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile--knob .amp-knob-control{--amp-knob-size:34px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-label{font-size:.42rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-value{font-size:.86rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-meta{font-size:.58rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-select{min-height:28px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tile--tempo{gap:6px;padding:3px 7px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-stepper{gap:5px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-stepper button{height:32px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-readout{min-height:32px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-screen{gap:5px;min-height:72px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-note{font-size:1.42rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .session-mod-tuner-meter{height:11px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip{min-height:28px;padding:4px 9px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-label{font-size:.52rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-value{font-size:.78rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .scale-reference-mobile-strip-notes{font-size:.66rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-dock{padding:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom,0px));gap:4px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-main{grid-template-columns:minmax(78px,1fr) minmax(108px,auto) minmax(40px,1fr);gap:6px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-cluster{gap:4px;padding:2px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-status{min-width:108px;padding:1px 6px 2px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-state{letter-spacing:.1em;font-size:.48rem}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-session-transport-reset,.mobile-session-transport-pause,.mobile-session-transport-save){height:40px;min-height:40px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] :is(.mobile-session-transport-reset,.mobile-session-transport-pause){width:40px;min-width:40px}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-save{width:40px;min-width:40px;padding-inline:0}:is(.main-session-shell,.theme-rack-contrast .main-session-shell)[data-mobile-cockpit=true] .mobile-session-transport-clock{font-size:clamp(1.08rem,6.4vw,1.34rem)}}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal),:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.session-page-title h2,.session-header-total-time strong,.active-block-rack h3,.block-editor-hero h3,.active-block-meter-readout-row strong,.tool-row-header h5,.pinned-tool-chip-main>span,.drone-card-nameplate,.module-card-nameplate,.drone-start-button,.module-card-status strong,.drone-card-status strong,.module-card-readout strong,.module-card-detail strong,.amp-knob-value,.drone-note-selector-value,.drone-octave-stepper strong,.record-module-field strong,.record-module-field-wide strong,.session-mod-name,.session-mod-value,.session-mod-readout,.session-mod-tuner-note,.mobile-active-tool-copy strong,.backing-track-status-rail h5,.backing-track-display strong,.cassette-loader-copy strong,.session-practice-dock h3,.session-dock-block-list .practice-block-list-copy strong,.session-dock-routine-title-row strong,.session-dock-routine-card strong,.mobile-block-card-title,.mobile-session-transport-clock,select,input,textarea){color:var(--motif-text-primary)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.session-page-title h2,.session-header-total-time strong,.mobile-session-transport-clock){color:var(--motif-text-cream)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.session-page-title p,.tool-row-header p,.module-launcher-summary,.module-card-status-line,.module-card-readout small:not(.module-card-readout-label),.practice-tool-reference-card,.practice-tool-readonly-stat,.practice-tool-note-preview,.active-block-detail-panel,.active-block-detail-panel.empty p,.active-block-rack-title-copy .active-block-meta-strip span,.backing-track-status-rail p,.backing-track-deck-status,.backing-track-deck-controls .small-text,.backing-track-display .small-text,.cassette-loader-copy span,.session-dock-block-list .practice-block-detail-line,.session-dock-block-list .practice-block-duration,.session-dock-routine-byline,.session-dock-routine-meta,.session-dock-routine-card small,.session-dock-note,.mobile-block-card-timing,.mobile-block-card-progress,.mobile-block-card-readout,.mobile-active-tool-copy small,.mobile-tool-config-note,.session-mod-meta,.scale-reference-mobile-strip-notes){color:var(--motif-text-secondary)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.active-block-meter-title,.active-block-meter-readout-row span,.module-card-readout-label,.module-card-detail small,.drone-control-label,.module-control-label,.amp-knob-label,.drone-inline-card .drone-octave-stepper span,.record-module-meter strong,.drone-timbre-option,.module-timbre-option,.backing-track-controls-label,.backing-track-time-values,.backing-track-cueing-status,.backing-track-display-state,.backing-track-display-meta,.backing-cassette-label,.backing-cassette-label small,.session-dock-count,.session-dock-block-list .practice-block-number,.session-dock-block-list .practice-block-status,.session-dock-block-list .practice-block-duration small,.mobile-block-card-eyebrow,.mobile-block-card-pos,.mobile-block-card-meta,.mobile-active-tool-copy span,.session-mod-label,.session-mod-tempo-unit,.session-mod-tuner-cents,.scale-reference-mobile-strip-label,.scale-reference-mobile-strip-drawer){color:var(--motif-text-muted)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.drone-timbre-switch.is-warm .drone-timbre-option.warm-option,.drone-timbre-switch.is-smooth .drone-timbre-option.smooth-option,.module-timbre-switch.is-warm .module-timbre-option.warm-option,.module-timbre-switch.is-smooth .module-timbre-option.smooth-option,.module-direction-switch.is-cw .module-timbre-option.warm-option,.module-direction-switch.is-ccw .module-timbre-option.smooth-option){color:var(--motif-text-primary)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.session-header-total-time span,.session-progress-indicator,.active-block-rack-title-copy .brand-kicker,.active-block-title-copy .brand-kicker,.active-block-meter-status-label,.session-dock-block-list .practice-block-status.active,.session-dock-block-list .practice-block-duration strong,.session-dock-routine-title-row em,.mobile-block-card.active .mobile-block-card-eyebrow,.scale-reference-mobile-strip-notes .root-note){color:var(--motif-text-gold-muted)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.session-header-controls .primary,.compact-panel-button.primary,.session-practice-dock-actions .session-dock-primary-block-action,.mobile-session-transport-save){color:var(--motif-text-on-gold)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(.session-reset-button,.session-pause-button,.compact-panel-button,.link-action-button,.session-block-navigation button,.module-card-quick-button,.module-card-open-cue,.deck-transport-buttons button,.backing-track-preview-button,.backing-track-row-select,.backing-track-search-button,.mobile-session-transport-reset,.mobile-session-transport-pause){color:var(--motif-text-primary)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(button:disabled,button[disabled],.disabled,[aria-disabled=true]){color:var(--motif-text-faint)}:is(.main-session-shell,.session-module-modal-portal,.theme-rack-contrast .main-session-shell,.theme-rack-contrast .session-module-modal-portal) :is(input,textarea)::placeholder{color:var(--motif-text-muted)}
