:is(.beat-console-v3,.mission-console){--toolbar-height:56px;--footer-height:34px;--chrome-font:14px;--panel-border:rgba(193,205,204,.22);color:#f1efe9}:is(.beat-console-v3,.mission-console) .instrument-toolbar{grid-column:1/-1!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.95fr) minmax(0,.75fr) minmax(0,1.7fr) minmax(0,1.5fr)!important;grid-template-rows:1fr!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--toolbar-height)!important;min-height:var(--toolbar-height)!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;font:600 var(--chrome-font)/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.04em!important;color:#f1efe9!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar :is(button,input,select,output,span,label,a){font:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-transform:uppercase}:is(.beat-console-v3,.mission-console) .instrument-toolbar :is(.toolbar-group,.tempo-control,.metronome-control,.local-audio-recorder,.toolbar-harmony){position:relative!important;display:grid!important;min-width:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;gap:0!important;border:1px solid var(--panel-border)!important;border-top:3px solid var(--group-accent)!important;border-radius:0!important;background:rgba(5,8,8,.7)!important;overflow:visible!important;color:#f1efe9!important}.instrument-toolbar .toolbar-transport{--group-accent:#ff5348;grid-template-columns:repeat(2,minmax(0,1fr))!important}.instrument-toolbar .toolbar-project{--group-accent:#e6dc30;grid-template-columns:repeat(3,minmax(0,1fr))!important}.instrument-toolbar .tempo-control{--group-accent:#77bedc;grid-template-columns:1.1fr .6fr 1fr .6fr!important}.instrument-toolbar .metronome-control{--group-accent:#ed861e;grid-template-columns:1.2fr .8fr!important}.instrument-toolbar .local-audio-recorder{--group-accent:#f04b83;grid-template-columns:1fr 1.12fr 1.1fr!important}.instrument-toolbar .toolbar-harmony{--group-accent:#9e82e8;grid-template-columns:.65fr 1.8fr!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar :is(button,label,a,output){min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;padding:0 4px!important;border:0!important;border-right:1px solid rgba(193,205,204,.14)!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar :is(input,select){width:100%!important;min-width:0!important;height:100%!important;padding:0 2px!important;border:0!important;background:transparent!important;text-align:center!important;outline-offset:-3px}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony select{text-align:left!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar :is(.beat-action>span,.local-rec-trigger>span){overflow:visible!important;text-overflow:clip!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .beat-action-time{font-variant-numeric:tabular-nums!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .metronome-control select{font-size:23px!important;color:#f1efe9!important;appearance:none!important;text-align-last:center!important}.instrument-toolbar .metronome-control i,.instrument-toolbar .toolbar-project i{display:none!important}.instrument-toolbar .transport-symbol{font-size:12px!important;font-style:normal;color:#ff6259}.instrument-toolbar .is-disabled{opacity:.32;cursor:default}.instrument-toolbar :is(.is-recording,.is-armed) .local-rec-trigger{color:#ff6259!important}.instrument-toolbar .is-recording .local-rec-trigger i{background:#ff4c47;animation:record-breathe 1.5s ease-in-out infinite}@keyframes record-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.instrument-toolbar .is-recording .local-rec-trigger i{animation:none}}@media(min-width:941px){:is(.beat-console-v3,.mission-console){display:grid!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;gap:6px!important;padding:6px!important;margin:0!important;overflow:hidden!important;grid-template-rows:var(--toolbar-height) minmax(0,1fr) var(--footer-height)!important}.beat-console-v3{grid-template-columns:minmax(0,1fr) minmax(270px,25%)!important}.beat-console-v3>.beat-grid{grid-column:1!important}.beat-console-v3>.beat-grid,.beat-console-v3>.beat-side-column{grid-row:2!important;height:100%!important;min-height:0!important}.beat-console-v3>.beat-side-column{grid-column:2!important;display:grid!important;grid-template-rows:minmax(90px,1fr) auto auto!important;gap:6px!important;overflow:visible!important}.beat-console-v3 .beat-visual-panel{width:100%!important;max-width:none!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important}.beat-console-v3 .beat-controls{height:auto!important;min-height:0!important;padding:0!important;align-self:start!important;overflow:visible!important}.beat-console-v3 .beat-control-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,62px) 90px!important;height:auto!important;min-height:0!important;gap:6px!important;align-content:start!important;justify-content:normal!important}.mission-console{grid-template-columns:minmax(0,1fr)!important}.mission-console>.trip-workspace{grid-column:1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr) minmax(260px,25%)!important;grid-template-rows:minmax(0,1fr)!important}.mission-console .trip-instrument-stack,.mission-console>.trip-workspace{display:grid!important;gap:6px!important;min-height:0!important;height:100%!important}.mission-console .trip-instrument-stack{grid-template-rows:minmax(0,1fr) 126px!important}.mission-console .trip-side-column{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(100px,1fr) auto!important;min-height:0!important;height:100%!important;gap:6px!important}.mission-console .trip-field-stage{min-height:0!important;height:100%!important;max-height:none!important}.mission-console .trip-harmony-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:8px!important;align-content:start!important;padding:8px!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.mission-console .trip-harmony-panel .mission-radio{order:0!important;min-width:0!important;grid-column:1!important;grid-row:auto!important}.mission-console .trip-harmony-panel>.shared-loop-panel{order:1!important}.mission-console .trip-layers{order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important;align-content:start!important}.mission-console .trip-layer-row{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;min-width:0!important}.mission-console .trip-layer-row select{font-size:12px!important;min-height:28px!important;height:28px!important;padding:2px 4px!important}.mission-console .trip-layer-volume input{height:10px!important;margin:3px 0!important}.mission-console .trip-harmony-panel :is(label>span,header,.mission-radio-heading span,.mission-radio-heading b){font-size:10px!important;letter-spacing:.04em!important}.mission-console .mission-radio-heading b{font-size:11px!important}.mission-console .mission-tools{grid-template-columns:96px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;height:126px!important;padding:6px!important}.mission-console .mission-tools,.mission-console .tool-sliders{display:grid!important;gap:6px!important;min-height:0!important}.mission-console .tool-sliders{grid-column:2!important;grid-row:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;min-width:0!important}.mission-console .trip-xy-control{grid-column:1!important;grid-row:1!important;min-width:0!important}.mission-console .xy-labels{font-size:10px!important}:is(.beat-console-v3,.mission-console)>.lsx-footer{grid-column:1/-1!important;grid-row:3!important;position:static!important;inset:auto!important;width:100%!important;height:var(--footer-height)!important;min-height:var(--footer-height)!important;max-height:var(--footer-height)!important;padding:0!important;margin:0!important;box-sizing:border-box!important;color:#f1efe9!important;display:grid!important;grid-template-columns:1fr auto 1fr!important}}:is(.beat-console-v3,.mission-console) .effect-control{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;gap:6px!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:7px!important;border:1px solid var(--panel-border)!important;overflow:visible!important;background:rgba(7,10,10,.35)!important}:is(.beat-console-v3,.mission-console) .effect-control>span{grid-column:1!important;grid-row:1!important;display:flex!important;justify-content:space-between!important;gap:4px!important;font:500 11px/1.1 ui-monospace,monospace!important;letter-spacing:.025em!important;color:#f1efe9!important;white-space:nowrap!important;margin:0!important}:is(.beat-console-v3,.mission-console) .effect-control>span b{font:inherit!important;font-variant-numeric:tabular-nums!important;color:#f1efe9!important}:is(.beat-console-v3,.mission-console) .effect-control input[type=range]{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:12px!important;height:12px!important;margin:0!important;appearance:none;accent-color:var(--control-color);background:linear-gradient(90deg,var(--control-color),color-mix(in srgb,var(--control-color) 15%,#202525))!important;filter:none!important;opacity:1!important}:is(.beat-console-v3,.mission-console) .effect-control select{grid-column:1!important;grid-row:3!important;min-width:0!important;width:100%!important;min-height:25px!important;height:25px!important;padding:2px 4px!important;margin:0!important;font-size:12px!important}.beat-control-grid>.effect-control:first-child{--control-color:#f04b83!important}.beat-control-grid>.effect-control:nth-child(2){--control-color:#ff3b30!important}.beat-control-grid>.effect-control:nth-child(3){--control-color:#ed861e!important}.beat-control-grid>.effect-control:nth-child(4){--control-color:#f2dc20!important}.beat-control-grid>.effect-control:nth-child(5){--control-color:#b8d421!important}.beat-control-grid>.effect-control:nth-child(6){--control-color:#22d7d7!important}.beat-control-grid>.effect-control:nth-child(7){--control-color:#5daee8!important}.beat-control-grid>.effect-control:nth-child(8){--control-color:#b768e8!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel{display:grid!important;grid-template-columns:1fr 1.05fr!important;grid-template-rows:auto 30px auto!important;gap:5px!important;padding:6px!important;min-width:0!important;height:auto!important;align-content:start!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel header{grid-column:1/-1!important;grid-row:1!important;font-size:10px!important;line-height:1.1!important}:is(.beat-console-v3,.mission-console) .shared-page-modes{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr 1fr 1.4fr!important;gap:0!important}:is(.beat-console-v3,.mission-console) .shared-loop-actions{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel :is(.shared-page-modes,.shared-loop-actions) button{font:500 12px/1 ui-monospace,monospace!important;min-height:30px!important;height:30px!important;padding:2px!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel>:last-child:not(.shared-loop-actions){grid-column:1/-1!important;grid-row:3!important;min-width:0!important;height:28px!important;min-height:0!important;margin:0!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel :is(.beat-record-target,.trip-octave-control){font-size:12px!important;line-height:1!important}.beat-console-v3 .beat-record-target select{min-width:0!important;font-size:12px!important}.beat-console-v3 .beat-record-target select,.mission-console .trip-octave-control button{height:26px!important;min-height:0!important}@media(min-width:941px) and (max-width:1180px){:is(.beat-console-v3,.mission-console){--toolbar-height:98px}:is(.beat-console-v3,.mission-console) .instrument-toolbar{grid-template-columns:1fr 1.5fr 1.5fr!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:6px!important}.instrument-toolbar>:first-child{grid-column:1!important;grid-row:1!important}.instrument-toolbar>:nth-child(2){grid-column:2!important;grid-row:1!important}.instrument-toolbar>:nth-child(3){grid-column:3!important;grid-row:1!important}.instrument-toolbar>:nth-child(4){grid-column:1!important;grid-row:2!important}.instrument-toolbar>:nth-child(5){grid-column:2!important;grid-row:2!important}.instrument-toolbar>:nth-child(6){grid-column:3!important;grid-row:2!important}.beat-console-v3 .beat-control-grid{grid-template-rows:repeat(3,50px) 76px!important}.mission-console .trip-instrument-stack{grid-template-rows:minmax(0,1fr) 112px!important}.mission-console .mission-tools{height:112px!important;grid-template-columns:76px minmax(0,1fr)!important}:is(.beat-console-v3,.mission-console) .effect-control>span{font-size:10px!important}.mission-console .trip-harmony-panel{gap:5px!important;padding:5px!important}.mission-console .trip-layers{gap:5px!important}}@media(max-width:940px){:is(.beat-console-v3,.mission-console){--toolbar-height:146px;--chrome-font:12px}:is(.beat-console-v3,.mission-console) .instrument-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.instrument-toolbar>*{grid-column:auto!important;grid-row:auto!important}}:is(.beat-console-v3,.mission-console) .lsx-footer .footer-destination{justify-self:stretch!important;justify-content:center!important;font-size:16px!important;letter-spacing:.14em!important}:is(.beat-console-v3,.mission-console) .lsx-footer .footer-destination[aria-current=page]{color:#f1efe9!important;font-weight:600!important}:is(.beat-console-v3,.mission-console) .lsx-footer .footer-destination:not([aria-current=page]){color:#929996!important}