: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:repeat(2,minmax(0,1fr))!important}.instrument-toolbar .local-audio-recorder{--group-accent:#f04b83;grid-template-columns:repeat(3,minmax(0,1fr))!important}.instrument-toolbar .toolbar-harmony{--group-accent:#9e82e8;grid-template-columns:minmax(0,.65fr) minmax(0,1.75fr) minmax(44px,.46fr)!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:center!important;text-align-last:center!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony .toolbar-home{border-right:0!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony .toolbar-home-mark{display:block;width:25px;height:19px;object-fit:contain}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony .toolbar-home:focus-visible{outline:2px solid #f1efe9;outline-offset:-4px}:is(.beat-console-v3,.mission-console) .instrument-toolbar .local-audio-recorder{box-shadow:none!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}.lsx-footer-nav .footer-destination.is-live i{opacity:.55}@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-workspace>.beat-grid{grid-column:1!important;grid-row:2!important;height:100%!important;min-height:0!important}.beat-console-v3 .beat-workspace>.beat-side-column{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-rows:minmax(90px,1fr) auto auto!important;gap:6px!important;min-height:0!important;height:100%!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}.beat-visual-panel,.trip-field-stage{position:relative}.control-portal{height:100dvh!important;max-height:100dvh;grid-template-rows:minmax(0,1fr) 48px 38px!important;gap:18px!important;padding:12px!important;overflow:hidden}.control-portal,.control-portal .portal-switchboard{min-height:0!important}.control-portal .portal-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1000px,92%);bottom:12px;gap:14px}.control-portal .portal-channel{height:98px;min-height:98px;border-color:#46504e;border-top:2px solid var(--channel-color);background:rgba(12,17,17,.72);padding:16px;transform:none}.control-portal .channel-copy strong{font-size:22px;letter-spacing:.1em;color:#f1efe9}.control-portal .channel-number{color:var(--channel-color);font-size:16px}.control-portal .channel-status{font-size:9px;color:#bac4c1}.control-portal .portal-channel small{font-size:10px;color:#b5c0bd;letter-spacing:.04em}.control-portal .portal-channel:is(:hover,:focus-visible){outline:2px solid var(--channel-color);outline-offset:3px;background:rgba(30,38,37,.9)}.control-portal .portal-archive{width:min(880px,92%);height:48px;min-height:48px;grid-template-columns:repeat(5,minmax(0,1fr));border:0;background:transparent;overflow:visible}.control-portal .portal-archive a{min-width:0;min-height:44px;padding:8px}.control-portal .portal-archive b{font-size:12px;letter-spacing:.04em;color:#aebbb8}.control-portal .portal-archive a:is(:hover,:focus-visible){outline:1px solid #c4d0cd;outline-offset:-2px;background:#192120}.control-portal .portal-archive a:is(:hover,:focus-visible) b{color:#fff}.control-portal>.lsx-footer{position:static!important;margin:0!important;width:100%!important;min-height:38px!important}@media(min-width:941px){.mission-console .trip-harmony-panel{gap:8px!important;padding:10px!important;background:#0c1111!important;border-color:#45504e!important}.mission-console .trip-layers{gap:10px!important}.mission-console .trip-layer-row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)!important;align-items:end!important;gap:10px!important}.mission-console .trip-layer-row select{height:44px!important;min-height:44px!important;font-size:13px!important;padding:4px 6px!important;color:#f1efe9}.mission-console .trip-layer-volume input{height:30px!important;min-height:30px!important;margin:7px 0!important;touch-action:none;background:linear-gradient(90deg,var(--mission-accent),#263330)}.mission-console .trip-harmony-panel :is(label>span,header,.mission-radio-heading span){font-size:11px!important;color:#c0cdc9!important}.mission-console .mission-radio-heading b{font-size:12px!important;color:#f1efe9!important}.mission-console .mission-radio button{min-width:44px!important;min-height:44px!important}.mission-console .trip-harmony-panel .mission-dial-row{grid-template-columns:44px 44px 44px!important;gap:3px!important}.mission-console .trip-harmony-panel .mission-dial,.mission-console .trip-harmony-panel .mission-dial-row>button{width:44px!important;height:44px!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel{grid-template-rows:auto 44px auto!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel :is(.shared-page-modes,.shared-loop-actions) button{height:44px!important;min-height:44px!important;font-size:12px!important}.mission-console .trip-harmony-panel .shared-loop-panel>.trip-octave-control{height:44px!important;min-height:44px!important;grid-template-columns:44px 1fr 44px!important}.mission-console .trip-octave-control button{height:44px!important;min-height:44px!important}.mission-console .trip-harmony-panel{grid-template-rows:auto auto auto!important}.mission-console .piano-roll-row>span{opacity:1;color:var(--note-color)}.mission-console .piano-roll-row>button{border-color:rgba(180,203,198,.16)}.mission-console .piano-roll-row>button.is-note{background:color-mix(in srgb,var(--note-color) 28%,#101515)}.mission-console .trip-side-column{grid-template-rows:minmax(90px,1fr) auto!important}.mission-console .trip-layers>header{font-weight:600;font-size:12px!important;letter-spacing:.1em}:is(.beat-console-v3,.mission-console) :is(button,select,a):focus-visible{outline:2px solid #cde0d8!important;outline-offset:-2px!important}}@media(min-width:941px) and (max-width:1180px){.mission-console .trip-harmony-panel{padding:6px!important;gap:6px!important}.mission-console .trip-layer-row{gap:6px!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}.mission-console .trip-layer-row select{font-size:12px!important}.mission-console .mission-radio-heading{max-width:100%;min-width:0}.mission-console .trip-layers{gap:6px!important}}@media(max-width:720px){.control-portal{gap:10px!important;padding:8px!important}.control-portal .portal-channel-grid{gap:6px;width:98%}.control-portal .portal-channel{padding:8px;height:105px;min-height:105px;grid-template-columns:1fr}.control-portal .channel-copy strong{font-size:16px}.control-portal .channel-status{display:none}.control-portal .portal-archive{width:100%}.control-portal .portal-archive b{font-size:10px}}.beat-workspace{display:contents}.orientation-notice{display:none}.control-portal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.control-portal .portal-field-canvas{top:0;height:calc(100% - 125px)}.control-portal>.lsx-footer-mark{display:flex!important;align-items:center;justify-content:center;grid-template-columns:none!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:38px!important;height:38px!important}.lsx-footer-mark:after,.lsx-footer-mark:before{display:none!important}.control-portal .lsx-footer-mark .footer-isotype{display:block;width:34px!important;height:auto!important;max-height:26px;object-fit:contain;margin:0}@media(max-width:600px) and (orientation:portrait){.control-portal{grid-template-rows:minmax(0,1fr) 96px 38px!important;gap:14px!important}.control-portal .portal-channel-grid{width:100%;grid-template-columns:1fr;gap:10px;bottom:0}.control-portal .portal-channel{display:grid;grid-template-columns:24px minmax(0,1fr) auto;height:78px;min-height:78px;padding:12px 16px;gap:6px 10px}.control-portal .channel-copy strong{font-size:20px}.control-portal .portal-channel small{grid-column:2/-1;font-size:10px}.control-portal .portal-field-canvas{height:calc(100% - 260px)}.control-portal .portal-archive{height:96px;min-height:96px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:44px 44px;gap:4px;width:100%}.control-portal .portal-archive a{grid-column:span 2;padding:8px 4px}.control-portal .portal-archive a:nth-child(4){grid-column:2/span 2}.control-portal .portal-archive b{font-size:11px}}@media(max-width:940px) and (max-height:500px) and (orientation:landscape){.control-portal{gap:8px!important;grid-template-rows:minmax(0,1fr) 44px 30px!important;padding-top:max(6px,env(safe-area-inset-top))!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}.control-portal .portal-channel-grid{bottom:0;width:100%;gap:10px}.control-portal .portal-channel{height:76px;min-height:76px;padding:10px}.control-portal .portal-field-canvas{height:calc(100% - 84px)}.control-portal .portal-archive{height:44px;min-height:44px}.control-portal>.lsx-footer-mark{height:30px!important;min-height:30px!important}}@media(max-width:940px){:is(.beat-console-v3,.mission-console){--toolbar-height:98px;--footer-height:44px;--chrome-font:12px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--toolbar-height) minmax(0,1fr) var(--footer-height)!important;grid-template-areas:none!important;gap:6px!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;width:100%;margin:0!important;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;overflow:hidden!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar{grid-area:auto!important;grid-column:1!important;grid-row:1!important;grid-template-columns:1fr 1.25fr 1.4fr!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:4px!important;height:100%!important;min-width:0!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar>*{grid-column:auto!important;grid-row:auto!important}:is(.beat-console-v3,.mission-console)>.lsx-footer{grid-area:auto!important;grid-column:1!important;grid-row:3!important;position:static!important;inset:auto!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;min-width:0!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 8px!important}:is(.beat-console-v3,.mission-console) .lsx-footer a{min-height:42px!important;display:flex;align-items:center;justify-content:center}:is(.beat-workspace,.mission-console>.trip-workspace){grid-area:auto!important;grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:start!important;gap:12px!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scroll-padding:8px;padding:0 2px 12px!important;-webkit-overflow-scrolling:touch}.beat-console-v3 .beat-grid{grid-area:auto!important;grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-rows:24px repeat(6,96px)!important;height:auto!important;min-height:0!important;min-width:0!important;width:100%!important;margin:0!important}.beat-console-v3 :is(.phrase-row,.track-row){grid-template-columns:136px repeat(16,minmax(0,1fr))!important;height:auto!important;min-width:0!important}.beat-console-v3 .track-name{padding:6px!important;gap:4px!important}.beat-console-v3 .track-name strong{font-size:12px!important}.beat-console-v3 .track-name>div{grid-template-columns:minmax(0,1fr) 52px!important}.beat-console-v3 :is(.voice-selector,.track-mute){min-height:36px!important;font-size:10px!important;padding:2px!important}.beat-console-v3 .track-level{font-size:10px!important}.beat-console-v3 .track-level input{height:24px!important}.beat-console-v3 .track-row>button{height:calc(100% - 4px)!important;margin:2px 1px!important;min-width:0!important}.beat-console-v3 .beat-side-column{grid-area:auto!important;grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)!important;grid-template-rows:180px auto!important;height:auto!important;min-height:0!important;gap:8px!important}.beat-console-v3 .beat-visual-panel{grid-column:1!important;grid-row:1!important;height:180px!important;min-height:0!important;max-height:none!important;width:100%!important;margin:0!important}.beat-console-v3 .beat-side-column>.shared-loop-panel{grid-column:1!important;grid-row:2!important;align-self:start}.beat-console-v3 .beat-controls{grid-column:2!important;grid-row:1/span 2!important;height:auto!important;min-height:0!important;padding:0!important}.beat-console-v3 .beat-control-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,70px) 108px!important;gap:6px!important;height:auto!important;align-content:start!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel{grid-template-rows:auto 44px auto!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel :is(.shared-page-modes,.shared-loop-actions) button{height:44px!important;min-height:44px!important}:is(.beat-console-v3,.mission-console) .effect-control select{height:36px!important;min-height:36px!important}:is(.beat-console-v3,.mission-console) .effect-control input[type=range]{height:24px!important;min-height:24px!important}.mission-console .trip-instrument-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:430px 180px!important;gap:10px!important;min-width:0!important;height:auto!important}.mission-console .orbit-recorder{display:grid!important;grid-template-rows:minmax(0,1fr) 52px!important;min-width:0!important;min-height:0!important;height:430px!important}.mission-console .trip-piano-roll{height:100%!important;min-height:0!important;grid-template-rows:22px repeat(8,minmax(0,1fr))!important}.mission-console :is(.piano-roll-row,.piano-roll-header){grid-template-columns:38px repeat(16,minmax(0,1fr))!important;min-width:0!important}.mission-console .mission-keys{height:52px!important;min-height:52px!important;grid-template-columns:repeat(8,minmax(0,1fr))!important}.mission-console .mission-tools{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;grid-template-rows:1fr!important;height:180px!important;min-height:0!important;gap:8px!important;padding:6px!important}.mission-console .tool-sliders{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:6px!important}.mission-console .trip-xy-control{grid-column:1!important;grid-row:1!important}.mission-console .trip-side-column{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)!important;grid-template-rows:auto!important;gap:8px!important;height:auto!important;min-height:0!important}.mission-console .trip-field-stage{height:100%!important;min-height:280px!important;max-height:none!important;margin:0!important}.mission-console .trip-harmony-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;height:auto!important;min-height:0!important;gap:8px!important;padding:8px!important}.mission-console .trip-harmony-panel>*{grid-column:1!important;grid-row:auto!important}.mission-console .trip-harmony-panel .mission-radio{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0;order:0}.mission-console .trip-harmony-panel .mission-dial-row{grid-template-columns:44px 44px 44px!important;gap:3px!important}.mission-console .trip-harmony-panel .mission-dial,.mission-console .trip-harmony-panel .mission-dial-row>button{width:44px!important;height:44px!important}.mission-console .trip-harmony-panel .shared-loop-panel>.trip-octave-control{height:44px!important;min-height:44px!important;grid-template-columns:44px 1fr 44px!important}.mission-console .trip-octave-control button{height:44px!important;min-height:44px!important}.mission-console .trip-layers{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important}.mission-console .trip-layer-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.mission-console .trip-layer-row select{height:44px!important;min-height:44px!important;font-size:13px!important;width:100%!important;min-width:0!important}.mission-console .trip-layer-volume input{height:32px!important;min-height:32px!important;width:100%!important}.mission-console .trip-harmony-panel :is(label>span,header,.mission-radio-heading span,.mission-radio-heading b){font-size:11px!important}}@media(max-width:600px) and (orientation:portrait){:is(.beat-console-v3,.mission-console){--toolbar-height:146px}: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}.mission-console>.trip-workspace,:is(.beat-console-v3,.mission-console)>.beat-workspace{display:none!important}.orientation-notice{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-width:0;min-height:0;color:#c1cbc7;text-align:center}.orientation-notice p{font:14px/1.5 ui-monospace,monospace;margin:0}.orientation-mark{width:34px;height:auto;opacity:.65}}@media(max-width:940px) and (orientation:landscape){:is(.beat-workspace,.mission-console>.trip-workspace){grid-template-rows:max-content max-content!important}.beat-console-v3 .beat-grid{height:600px!important;min-height:600px!important;max-height:none!important}.mission-console .trip-instrument-stack{grid-area:auto!important;grid-column:1!important;grid-row:1!important;min-height:620px!important;max-height:none!important}.mission-console .trip-side-column{grid-area:auto!important;grid-column:1!important;grid-row:2!important;min-height:420px!important;max-height:none!important}}