: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{position:relative!important;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}.instrument-toolbar .audio-start-notice{position:absolute;z-index:30;top:calc(100% + 5px);left:0;max-width:min(100%,520px);width:max-content;padding:8px 12px;border:1px solid rgba(241,239,233,.4);background:#121818;color:#f1efe9;font:500 12px/1.35 ui-monospace,monospace;letter-spacing:.02em;box-shadow:0 8px 24px #0009}: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-language{position:absolute;z-index:26;top:max(16px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));display:flex;align-items:center;gap:5px;color:#bac4c1;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.control-portal .portal-language button{min-width:38px;min-height:38px;padding:6px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.control-portal .portal-language button[aria-pressed=true]{color:#f1efe9;border-color:#46504e;background:rgba(12,17,17,.72)}.control-portal .portal-language button:is(:hover,:focus-visible){outline:1px solid #f1efe9;outline-offset:1px}.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}.instrument-toolbar .toolbar-project .mobile-more-toggle,.mobile-beat-channels,.mobile-instrument-details{display:none!important}.mobile-layer-mute{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){grid-template-rows:auto minmax(0,1fr) 44px!important;gap:5px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar{height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:52px 48px!important;gap:4px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open{grid-template-rows:52px 48px 44px 52px 48px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-transport{grid-column:1!important;grid-row:1!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .tempo-control{grid-column:2!important;grid-row:1!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-project{grid-column:1/-1!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .toolbar-project{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-project :is(.beat-action-save,.beat-action-share){display:none!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .toolbar-project :is(.beat-action-save,.beat-action-share){display:flex!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-project .mobile-more-toggle{display:flex!important;align-items:center;justify-content:center;min-height:44px!important;border-right:0!important;color:#f1efe9!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar :is(.metronome-control,.local-audio-recorder,.toolbar-harmony){display:none!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .metronome-control{display:grid!important;grid-column:1/-1!important;grid-row:3!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .local-audio-recorder{display:grid!important;grid-column:1/-1!important;grid-row:4!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .toolbar-harmony{display:grid!important;grid-column:1/-1!important;grid-row:5!important}:is(.beat-console-v3,.mission-console) .audio-start-notice{max-width:100%;white-space:normal}:is(.beat-console-v3,.mission-console) .mobile-instrument-details{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--panel-border);color:#f1efe9;background:rgba(15,19,19,.8);font:500 13px/1.2 ui-monospace,monospace;letter-spacing:.05em}:is(.beat-console-v3,.mission-console) :is(.beat-workspace,.trip-workspace){display:flex!important;flex-direction:column;gap:8px!important;align-items:stretch;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 2px 12px!important}.beat-console-v3 .beat-side-column,.mission-console .trip-instrument-stack,.mission-console .trip-side-column{display:contents!important}.beat-console-v3 .beat-visual-panel{order:1;width:100%!important;max-width:none!important;height:132px!important;min-height:132px!important;max-height:132px!important}.beat-console-v3 .mobile-beat-channels{order:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.beat-console-v3 .mobile-beat-channels button{min-width:0;min-height:48px;border:1px solid var(--track-color);background:color-mix(in srgb,var(--track-color) 12%,#0a0d0d);color:#f1efe9;font:500 12px/1 ui-monospace,monospace;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;gap:5px;padding:3px}.beat-console-v3 .mobile-beat-channels button.is-muted{opacity:.45;background:#090c0c}.beat-console-v3 .mobile-beat-channels i{width:6px;height:6px;border-radius:50%;background:var(--track-color)}.beat-console-v3 .beat-controls{order:3;display:block!important;width:100%;height:auto!important}.beat-console-v3 .beat-control-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:72px!important;gap:6px!important}.beat-console-v3 .beat-control-grid>.effect-control{display:none!important}.beat-console-v3 .beat-control-grid>.effect-control:nth-child(5),.beat-console-v3 .beat-control-grid>.effect-control:nth-child(6){display:grid!important;grid-row:1!important}.beat-console-v3 .mobile-instrument-details{order:4;display:flex!important}.beat-console-v3 .beat-grid{order:5;display:none!important;grid-template-columns:minmax(744px,1fr)!important;grid-template-rows:24px repeat(6,96px)!important;width:100%!important;height:625px!important;min-height:625px!important;overflow-x:auto!important;overflow-y:hidden!important}.beat-console-v3 .beat-grid :is(.phrase-row,.track-row){grid-template-columns:136px repeat(16,38px)!important;min-width:744px!important}.beat-console-v3 .beat-side-column>.shared-loop-panel{order:6;display:none!important}.beat-console-v3 .beat-workspace.is-details-open .beat-grid,.beat-console-v3 .beat-workspace.is-details-open .beat-side-column>.shared-loop-panel{display:grid!important}.beat-console-v3 .beat-workspace.is-details-open .beat-control-grid{grid-template-rows:repeat(3,72px) 110px!important}.beat-console-v3 .beat-workspace.is-details-open .beat-control-grid>.effect-control{display:grid!important;grid-row:auto!important}.beat-console-v3 .beat-workspace.is-details-open .beat-control-grid>.effect-control:nth-child(5),.beat-console-v3 .beat-workspace.is-details-open .beat-control-grid>.effect-control:nth-child(6){grid-row:3!important}.mission-console .trip-field-stage{order:1;width:100%!important;max-width:none!important;height:126px!important;min-height:126px!important;max-height:126px!important}.mission-console .trip-harmony-panel{order:2;display:contents!important}.mission-console .trip-layers{order:2;display:grid!important;gap:5px!important;padding:6px!important;border:1px solid var(--panel-border)}.mission-console .trip-layer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;gap:5px!important}.mission-console .trip-layer-row select{min-height:44px!important}.mission-console .trip-layer-row .mobile-layer-mute{display:flex;align-items:center;justify-content:center;align-self:end;width:44px;height:44px;border:1px solid var(--panel-border);color:var(--mission-accent);font-size:16px}.mission-console .trip-layer-row .mobile-layer-mute[aria-pressed=true]{color:#f1efe9;opacity:.6}.mission-console .orbit-recorder{order:3;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:52px!important;height:52px!important;min-height:52px!important}.mission-console .trip-piano-roll{display:none!important}.mission-console .mission-keys{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;height:52px!important;min-height:52px!important}.mission-console .mission-keys button{min-width:0!important;padding:4px 0!important}.mission-console .mission-keys button b{font-size:14px!important}.mission-console .mission-tools{order:4;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-template-rows:112px!important;height:124px!important;min-height:124px!important;padding:5px!important}.mission-console .tool-sliders{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:1fr!important}.mission-console .tool-sliders>.effect-control:not(.trip-variation-control){display:none!important}.mission-console .trip-xy-control{min-height:0!important}.mission-console .mobile-instrument-details{order:5;display:flex!important}.mission-console .trip-harmony-panel>.mission-radio,.mission-console .trip-harmony-panel>.shared-loop-panel{display:none!important}.mission-console .trip-workspace.is-details-open .trip-piano-roll{display:grid!important;grid-template-columns:minmax(684px,1fr)!important;overflow-x:auto!important}.mission-console .trip-workspace.is-details-open :is(.piano-roll-row,.piano-roll-header){grid-template-columns:38px repeat(16,40px)!important;min-width:678px!important}.mission-console .trip-workspace.is-details-open .orbit-recorder{grid-template-rows:400px 52px!important;height:452px!important;min-height:452px!important}.mission-console .trip-workspace.is-details-open .mission-keys{grid-row:2!important}.mission-console .trip-workspace.is-details-open .tool-sliders{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4,70px)!important}.mission-console .trip-workspace.is-details-open .tool-sliders>.effect-control{display:grid!important}.mission-console .trip-workspace.is-details-open .mission-tools{grid-template-rows:296px!important;height:308px!important;min-height:308px!important}.mission-console .trip-workspace.is-details-open .trip-harmony-panel>.mission-radio,.mission-console .trip-workspace.is-details-open .trip-harmony-panel>.shared-loop-panel{display:grid!important;order:6}.mission-console .trip-workspace.is-details-open .trip-harmony-panel>.shared-loop-panel{order:7}}@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}}.toolbar-help{font:600 24px/1 ui-monospace,monospace!important;color:#f1efe9!important;min-width:44px;min-height:44px;background:transparent;border:0;cursor:pointer}:where(.instrument-help-dialog,.help-coachmark,.help-explorer){--help-accent:#ed861e;color:#f1efe9;background:#111717;border:1px solid #6b7775;font:400 14px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:0;text-transform:none;box-shadow:0 16px 60px #0009}:where(.instrument-help-dialog,.help-coachmark,.help-explorer) button{font:inherit;color:inherit;min-height:44px;border:1px solid #65716f;background:#1b2423;padding:8px 12px;cursor:pointer}:where(.instrument-help-dialog,.help-coachmark,.help-explorer) button:disabled{opacity:.38;cursor:default}:where(.instrument-help-dialog,.help-coachmark,.help-explorer) :is(h2,h3,p){margin:0 0 12px;letter-spacing:0;text-transform:none}:where(.instrument-help-dialog,.help-coachmark,.help-explorer) h2{font-size:19px;line-height:1.25;font-weight:500}:where(.instrument-help-dialog,.help-coachmark,.help-explorer) h3{font-size:13px;font-weight:600;color:#efad65;padding-top:12px}:where(.instrument-help-dialog,.help-coachmark,.help-explorer) kbd{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin:2px 4px 2px 0;padding:2px 6px;border:solid #6f7b78;border-width:1px 1px 3px;border-radius:4px;background:#202c29;color:#fff;font:500 12px/1.2 ui-monospace,monospace}:is([data-musical-surface],.toolbar-help,.help-coachmark button,.help-explorer button,.instrument-help-dialog :is(button,a,textarea)):focus-visible{outline:2px solid #edb97a!important;outline-offset:3px}.instrument-help-dialog{position:fixed;inset:0;width:min(680px,calc(100vw - 24px));max-width:none;max-height:min(88dvh,900px);padding:0;overflow:hidden;margin:auto;border-radius:8px}.instrument-help-dialog::backdrop{background:#030606ba;backdrop-filter:blur(4px)}.instrument-help-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #46514e;gap:14px}.instrument-help-dialog>header h2{margin:0}.instrument-help-dialog .help-close{font-size:26px;min-width:44px;background:none;border:0}.help-dialog-scroll{padding:18px;max-height:calc(88dvh - 82px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.help-menu{display:grid;gap:10px}.help-menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:14px}.help-menu>button span{font-size:12px;color:#efad65}.shortcut-guide section{margin-top:22px}.shortcut-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid #3c4945}.shortcut-row b{font-size:13px;font-weight:500}.shortcut-row small{display:block;color:#b4c3bf;font-size:11px;line-height:1.5;margin-top:3px}.help-shade{inset:0;width:100%;height:100%;z-index:10000}.help-shade,.help-target{position:fixed;pointer-events:none}.help-target{z-index:10001;border:2px solid #efad65;border-radius:6px;box-shadow:0 0 20px #ed861e33}.help-coachmark{position:fixed;z-index:10002;width:min(350px,calc(100vw - 24px));max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;border-radius:8px;padding:16px;animation:coachmark-in .18s ease-out}.help-step-count{font-size:11px;letter-spacing:.08em;color:#efad65;margin-bottom:10px}.help-detail,.help-recording-explanation{font-size:12px;color:#c0cfca}.help-quiet{font-size:12px;color:#f4c998;border-left:2px solid #ed861e;padding-left:10px}.help-step-actions{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.help-coachmark .help-primary{color:#121715;background:#efad65;border-color:#efad65}.help-coachmark .help-skip{background:none;border:0;font-size:11px;text-decoration:underline;padding:8px 0;min-height:36px}.help-coachmark .help-try{min-height:36px;font-size:12px}.help-explorer{position:fixed;z-index:10002;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:min(390px,calc(100vw - 24px));max-height:48dvh;overflow:auto;border-radius:8px;padding:16px}.help-explorer>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.help-explorer>header b{font-size:12px;color:#efad65}.help-explorer h2{font-size:16px}.help-explorer p{font-size:12px}html[data-help-exploring] [data-help]{cursor:help!important}html[data-help-exploring] [data-help]:hover{outline:1px solid #efad65;outline-offset:3px}.help-manual-link{display:grid;gap:8px}.help-manual-link textarea{width:100%;resize:vertical;font:12px/1.5 ui-monospace,monospace;background:#080d0b;border:1px solid #85948e;color:#fff;padding:10px;word-break:break-all}.instrument-toolbar .toolbar-transport{position:relative}.instrument-toolbar .local-entry-hint{position:absolute;left:0;top:calc(100% + 4px);z-index:50;background:#15221d;border:1px solid #687b70;padding:4px 6px!important;max-width:230px;color:#d5e6dc!important;font:10px/1.3 ui-monospace,monospace!important;letter-spacing:0!important;pointer-events:none}.instrument-toolbar .is-pending .transport-symbol{opacity:.65}.instrument-toolbar .is-pending{color:#efad65!important}.instrument-notice,.recorder-notice:not(:empty){position:fixed!important;z-index:9998;left:50%;bottom:calc(70px + env(safe-area-inset-bottom));transform:translateX(-50%);width:max-content;max-width:min(540px,calc(100vw - 28px));height:auto!important;min-height:0!important;padding:8px 12px!important;border:1px solid #70827a!important;background:#14211d!important;color:#f1efe9!important;white-space:normal!important;text-align:center;font:12px/1.4 ui-monospace,monospace!important;letter-spacing:0!important;pointer-events:none;animation:notice-out 7s forwards}.recorder-notice:not(:empty){bottom:calc(118px + env(safe-area-inset-bottom))}@keyframes notice-out{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes coachmark-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}@media(max-width:600px) and (orientation:portrait){:is(.beat-console-v3,.mission-console) .instrument-toolbar{padding-right:48px!important;position:relative}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony{display:contents!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony>label{display:none!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .toolbar-harmony{display:grid!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar.is-more-open .toolbar-harmony>label{display:grid!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-help{position:absolute!important;right:0!important;top:0!important;width:44px!important;height:52px!important;border:1px solid #7a6e5a!important;display:flex!important;align-items:center;justify-content:center}.shortcut-row{grid-template-columns:76px minmax(0,1fr);gap:10px}.instrument-help-dialog>header{padding:10px 14px}.help-dialog-scroll{padding:14px}.help-coachmark{font-size:13px;padding:13px}.help-coachmark h2{font-size:17px}.help-explorer{max-height:40dvh;font-size:12px}}@media(prefers-reduced-motion:reduce){.help-coachmark{animation:none}.instrument-notice,.recorder-notice:not(:empty){animation-duration:.01s;animation-delay:7s}}@media(max-width:600px) and (orientation:portrait){:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-help{position:fixed!important;right:max(6px,env(safe-area-inset-right))!important;top:max(6px,env(safe-area-inset-top))!important;z-index:80}}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-help{font:600 24px/1 ui-monospace,monospace!important}.recorder-notice:empty{display:none!important}@media(max-width:600px) and (orientation:portrait){.beat-console-v3 .beat-controls{flex:0 0 auto!important}}@media(max-width:940px){:is(.beat-workspace,.mission-console>.trip-workspace){grid-template-rows:max-content max-content!important}.mission-console .trip-side-column{grid-template-rows:max-content!important;align-content:start!important}.mission-console .trip-harmony-panel{grid-column:2!important;grid-row:1!important;grid-template-rows:max-content max-content max-content!important}.mission-console .trip-field-stage{grid-column:1!important;grid-row:1!important}}.help-explorer{right:auto;bottom:auto;width:min(330px,calc(100vw - 24px));max-height:min(440px,65dvh);padding:14px}.help-explorer>header{margin-bottom:8px}.help-explorer>header .help-step-count{margin:0}.help-explorer .help-exit{font-size:11px;min-height:36px;padding:4px 0;background:none;border:0;text-decoration:underline;color:#bec9c5}.help-explorer h2{font-size:19px}.help-explorer .help-shortcut-label{display:block;margin:12px 0 3px;font-size:10px;color:#b7c5bf;text-transform:uppercase;letter-spacing:.08em}.instrument-toolbar .beat-action-play.is-ready-to-join{color:#f2c66b!important;background:linear-gradient(#34281188,#151711)!important;box-shadow:inset 0 0 0 1px #e8b85788}.instrument-toolbar .is-ready-to-join .transport-symbol{color:#f2c66b!important}.lsx-footer-nav{position:relative!important}.lsx-footer-nav .footer-feedback{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:56%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d2dad5;font:11px/1.4 ui-monospace,monospace;letter-spacing:0;text-transform:none;pointer-events:none;background:#080e0d;padding:0 8px;z-index:2}.lsx-footer-nav .footer-feedback:empty{display:none}.lsx-footer-nav:has(.footer-feedback:not(:empty)) .universe-home{opacity:0}:is(.beat-console-v3,.mission-console) .shared-loop-panel>header{font-size:14px!important;letter-spacing:.08em!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel>header b{font-size:10px!important}.beat-console-v3 .beat-record-target{gap:7px!important;grid-template-columns:auto minmax(0,1fr)!important}.beat-console-v3 .beat-record-target>span{font-size:10px!important;white-space:normal!important;max-width:84px;line-height:1.25!important}.beat-console-v3 .beat-side-column{gap:10px!important}.beat-console-v3 .beat-control-grid{gap:8px!important;align-content:stretch!important;grid-auto-rows:minmax(0,1fr)!important}.mission-console .trip-harmony-panel{grid-template-rows:max-content max-content!important;align-content:start!important;gap:16px!important;overflow:auto!important}.mission-console .trip-harmony-panel>.shared-loop-panel{order:0!important;padding-bottom:14px!important;border-bottom:1px solid #4b565044!important}.mission-console .trip-harmony-panel>.trip-layers{order:1!important;display:grid!important;gap:12px!important;padding-top:0!important;align-content:start!important}.mission-console .trip-layers>header{font-size:14px!important;letter-spacing:.08em!important;color:#d9e0dc!important}.mission-console .trip-layers .mission-radio{display:block!important;padding:0 0 10px!important;min-width:0!important;order:0!important}.mission-preset-select{display:grid;gap:6px}.mission-preset-select>span{font:11px/1.2 ui-monospace,monospace!important;color:#b4c4bc!important}.mission-preset-select select{width:100%;min-width:0;min-height:36px;font:13px/1.3 ui-monospace,monospace!important;color:#f1efe9;background:#0a1110;border:1px solid #65746d;padding:6px 24px 6px 8px!important}.mission-console .mission-keys{grid-template-columns:36px repeat(8,minmax(0,1fr))!important}.keyboard-octave{display:grid;grid-template-rows:1fr auto 1fr;min-width:0;align-items:center;justify-items:center;border:1px solid #64746944}.mission-console .keyboard-octave button{width:100%!important;min-height:20px!important;height:auto!important;padding:0!important;font:14px/1 ui-monospace,monospace!important;border:0!important;background:#18211d!important}.keyboard-octave span{font:10px/1 ui-monospace,monospace;color:#bdccc3}@media(min-width:941px){.mission-console .trip-side-column{grid-template-rows:minmax(110px,1fr) max-content!important}.mission-console .trip-field-stage{height:100%!important;max-height:none!important;min-height:0!important}.beat-console-v3 .beat-controls{height:100%!important}}@media(max-width:600px) and (orientation:portrait){.mission-console .mission-keys{grid-template-columns:30px repeat(8,minmax(0,1fr))!important}.mission-console .trip-harmony-panel>.trip-layers{gap:7px!important}.mission-console .trip-layers>header{display:none}.mission-console .trip-layers .mission-radio{padding-bottom:2px!important}.mission-preset-select{grid-template-columns:48px minmax(0,1fr);align-items:center}.mission-preset-select select{min-height:36px}.lsx-footer-nav .footer-feedback{font-size:10px;max-width:58%}}.status-strip{--status-color:#eeb56a;position:relative!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center;gap:8px;min-width:0;width:100%;height:30px;min-height:30px;padding:0 9px;border:1px solid #48534d;background:repeating-linear-gradient(0deg,#080e0d,#080e0d 2px,#0c1311 3px);color:var(--status-color);font:500 11px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.035em;text-align:left;overflow:hidden;white-space:nowrap;text-transform:none;box-shadow:inset 0 2px 6px #0009;flex-shrink:0}.status-strip>i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;flex-shrink:0}.status-strip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.status-strip[data-kind=record]{--status-color:#ff756d}.status-strip[data-kind=success]{--status-color:#a3d1b5}.status-strip[data-kind=error]{--status-color:#ffa86c}:is(.beat-console-v3,.mission-console) :is(.beat-visual-panel,.trip-field-stage){display:grid!important;grid-template-rows:minmax(0,1fr) 30px!important;gap:4px!important;padding-bottom:0!important}.visual-display{position:relative;min-width:0;min-height:0;overflow:hidden;width:100%;height:100%}.visual-display>canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}:is(.beat-console-v3,.mission-console) .beat-record-target{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;align-items:center!important}.beat-console-v3 .beat-record-target>span{max-width:none!important;white-space:nowrap!important;font-size:11px!important;letter-spacing:.01em!important;padding-right:5px}.beat-console-v3 .beat-record-target select{width:100%!important}:is(.beat-console-v3,.mission-console) .shared-loop-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.mission-console .mission-preset-select{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;gap:0!important;align-items:center!important}.mission-preset-select>span{grid-column:1/-1;margin-bottom:6px}.mission-preset-select button{min-width:0;width:32px;height:36px;min-height:36px;padding:0;border:1px solid #65746d;background:#101816;color:#e3e9e4;font:18px ui-monospace,monospace}.mission-preset-select select{height:36px;border-inline:0}.mission-console .mission-keys{--note-label-width:38px;display:grid!important;grid-template-columns:var(--note-label-width) repeat(8,minmax(0,1fr))!important;gap:0!important;padding:0!important}.mission-console .mission-keys>.keyboard-octave{grid-column:1!important;grid-row:1!important;order:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr auto 1fr!important;width:100%!important;height:100%!important;min-height:0!important}.mission-console .mission-keys>button{grid-column:auto!important;order:1!important;width:auto!important;min-width:0!important;flex:none!important}.mission-console .mission-keys>.keyboard-octave button{display:grid!important;place-items:center;grid-column:1!important;grid-row:auto!important;min-height:18px!important;height:100%!important;width:100%!important;padding:0!important}.mission-console :is(.piano-roll-row,.piano-roll-header){grid-template-columns:38px repeat(16,minmax(0,1fr))!important}.mission-console .piano-roll-header{min-height:24px!important;height:24px!important}.beat-console-v3 .phrase-row b,.mission-console .piano-roll-header b{font:500 12px/1 ui-monospace,monospace!important;color:#bbc6be!important}.beat-console-v3 .phrase-row b.is-current,.mission-console .piano-roll-header b.is-playhead{color:#fff!important;background:#354b4155!important}.shortcut-search{display:grid;gap:6px;margin-bottom:16px;font-size:12px}.shortcut-search input{width:100%;min-height:42px;padding:8px 12px;border:1px solid #6d7e74;background:#080f0c;color:#f1efe9;font:14px ui-monospace,monospace}.help-menu>a{padding:8px 0;color:#b9c8c0;text-decoration:underline;font-size:12px}.portal-language select{appearance:auto;background:#0b1410;border:1px solid #53635a;border-radius:0;color:#e4ece7;font:12px ui-monospace,monospace;min-height:36px;padding:4px 8px;max-width:140px}@media(max-width:600px) and (orientation:portrait){.beat-console-v3 .beat-visual-panel{height:164px!important;min-height:164px!important;max-height:164px!important}.mission-console .trip-field-stage{height:158px!important;min-height:158px!important;max-height:158px!important}.mission-console .mission-keys{grid-template-columns:38px repeat(8,minmax(0,1fr))!important}.mission-console .trip-workspace.is-details-open :is(.piano-roll-row,.piano-roll-header){grid-template-columns:38px repeat(16,40px)!important}.mission-console .mission-preset-select{grid-template-columns:32px minmax(0,1fr) 32px!important}.mission-preset-select>span{display:none}.beat-console-v3 .beat-record-target>span{font-size:10px!important}}.mission-console .mission-keys>.keyboard-octave{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;z-index:auto!important;max-width:none!important}.mission-console .mission-preset-select{grid-template-columns:44px minmax(0,1fr) 44px!important}.mission-console .mission-preset-select>button{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.mission-console .mission-preset-select>select{min-width:0!important;width:100%!important;height:44px!important;min-height:44px!important}.mission-console .piano-roll-header b{font-size:13px!important}:is(.beat-console-v3,.mission-console) .shared-page-modes{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.beat-console-v3,.mission-console) :is(.shared-page-modes,.shared-loop-actions)>button{min-width:0!important;width:100%!important;padding-inline:3px!important;overflow:hidden}@media(min-width:941px){.beat-console-v3,.mission-console>.trip-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,25%)!important}}.help-target{box-sizing:border-box}:is(.beat-console-v3,.mission-console) :is(.beat-visual-panel,.trip-field-stage){position:relative;box-shadow:none!important;padding:0!important}:is(.beat-console-v3,.mission-console) .visual-display{box-sizing:border-box}.status-strip{box-sizing:border-box;border-color:var(--panel-border,rgba(193,205,204,.22));background:#080e0d;box-shadow:none}.status-strip[data-idle=true]{color:#9fabA3}.status-strip>i{box-shadow:none}:is(.beat-console-v3,.mission-console) :is(.beat-side-column,.trip-side-column){gap:8px!important}.mission-console .mission-keys>.keyboard-octave{box-sizing:border-box;min-width:0!important;overflow:hidden!important;border:1px solid var(--panel-border)!important;border-right:0!important;background:#0b1110!important}.mission-console .mission-keys>.keyboard-octave :is(button,span){box-sizing:border-box;min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;letter-spacing:0!important;overflow:hidden!important}.mission-console .mission-keys>.keyboard-octave button{--key-color:#b5bfb8!important;border:0!important;border-radius:0!important;background:#111916!important;color:#d2d9d3!important;min-height:0!important;font-size:14px!important;box-shadow:none!important}.mission-console .mission-keys>.keyboard-octave button:before{display:none!important}.mission-console .mission-keys>.keyboard-octave button:hover{background:#27352d!important}.mission-console .mission-keys>.keyboard-octave span{font-size:10px!important;line-height:14px!important;text-align:center}.mission-console .mission-keys>button{box-sizing:border-box;overflow:hidden!important}.mission-console .trip-piano-roll{padding:0!important;grid-template-rows:24px repeat(8,minmax(0,1fr))!important}.mission-console :is(.piano-roll-header,.piano-roll-row){grid-template-columns:38px repeat(var(--roll-steps),minmax(0,1fr))!important}.mission-console .piano-roll-header>b{border-right:0!important;border-left:1px solid rgba(193,205,204,.12)!important}.mission-console .piano-roll-row>button{border-left-color:rgba(193,205,204,.12)!important}.beat-console-v3 .phrase-row b,.mission-console .piano-roll-header b{display:grid!important;place-items:center!important;align-self:stretch!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;color:#91a097!important}.beat-console-v3 .phrase-row{height:24px!important;min-height:24px!important}.beat-console-v3 .beat-grid{grid-template-rows:24px repeat(6,minmax(0,1fr))!important}.beat-console-v3 .phrase-row>b:last-child,.mission-console .piano-roll-header>b:last-child{border-right:0!important}.beat-console-v3 .beat-grid.is-recording-all{outline:1px solid #ef6259;outline-offset:-1px}.beat-console-v3 .track-row.is-recording-target{outline:1px solid #ef6259;outline-offset:-1px;box-shadow:inset 0 0 18px #ef62590d}html select{color-scheme:dark}html select option{background:#101815!important;color:#e6ece7!important}html body select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23b7c5bc' stroke-width='1.4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:10px 7px!important;padding-right:30px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar select{padding-left:6px!important;padding-right:28px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .local-rec-mode.is-unlimited select{font-size:25px!important;line-height:1!important}.local-rec-mode:after{display:none!important}@media(min-width:941px){.beat-console-v3 .beat-workspace>.beat-side-column{grid-template-rows:minmax(100px,1fr) auto minmax(244px,.9fr)!important;gap:8px!important}.beat-console-v3 .beat-controls{height:100%!important;align-self:stretch!important}.beat-console-v3 .beat-control-grid{height:100%!important;grid-template-rows:repeat(3,minmax(46px,1fr)) minmax(76px,1.35fr)!important;grid-auto-rows:auto!important;gap:6px!important;align-content:stretch!important}}@media(max-width:600px) and (orientation:portrait){.mission-console .trip-workspace.is-details-open :is(.piano-roll-header,.piano-roll-row){grid-template-columns:38px repeat(var(--roll-steps),40px)!important}}@media(max-height:600px) and (min-width:941px){.beat-console-v3 .beat-workspace>.beat-side-column{grid-template-rows:minmax(50px,1fr) auto minmax(190px,.9fr)!important}.beat-console-v3 .beat-control-grid{grid-template-rows:repeat(3,minmax(28px,1fr)) minmax(58px,1.35fr)!important}}:is(.beat-console-v3,.mission-console) .instrument-toolbar .local-audio-recorder{grid-template-columns:minmax(80px,1fr) minmax(82px,1fr) 38px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .local-rec-mode select{font-size:12px!important;text-align:center!important;text-align-last:center!important;padding:0 8px!important;background-image:none!important;letter-spacing:0!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .local-rec-mode.is-unlimited select{font-size:20px!important}.local-rec-mode select option{font-size:13px!important}.local-rec-download{display:grid!important;place-items:center!important;min-width:0!important;padding:0!important}.local-rec-download svg{display:block}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony{grid-template-columns:minmax(54px,.6fr) minmax(0,1.8fr) 42px!important}:is(.beat-console-v3,.mission-console) .instrument-toolbar .toolbar-harmony select{padding:0 7px!important;background-image:none!important;text-overflow:clip!important}:is(.beat-console-v3,.mission-console) :is(.beat-visual-panel,.trip-field-stage){grid-template-rows:minmax(0,1fr)!important;gap:0!important;border:1px solid var(--panel-border)!important;overflow:hidden!important}:is(.beat-console-v3,.mission-console) :is(.beat-visual-panel,.trip-field-stage):after{display:none!important}:is(.beat-console-v3,.mission-console) .visual-display{grid-area:1/1;border:0!important;height:100%!important}:is(.beat-console-v3,.mission-console) .status-strip{position:absolute!important;inset:auto 0 0!important;z-index:2;height:30px;min-height:30px;border:0;background:linear-gradient(transparent,rgba(5,10,8,.75));box-shadow:none;padding:0 8px;pointer-events:none}.mission-console .orbit-recorder{grid-template-rows:minmax(0,1fr) 58px 32px!important}.mission-console .mission-keys{grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-row:2!important;min-height:0!important}.mission-console .mission-keys>button{grid-row:1!important}.keyboard-settings{grid-row:3;display:flex;align-items:center;justify-content:flex-end;padding:3px 8px 0;min-width:0}.mission-console .keyboard-settings .keyboard-octave{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:32px 38px 32px!important;grid-template-rows:1fr!important;width:102px!important;height:26px!important;padding:0!important;gap:0!important;border:1px solid var(--panel-border)!important;overflow:hidden!important;background:#0b1310!important}.mission-console .keyboard-settings .keyboard-octave :is(button,span){min-width:0!important;width:100%!important;max-width:100%!important;min-height:0!important;height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box;font:13px/1 ui-monospace,monospace!important;letter-spacing:0!important;display:grid!important;place-items:center!important;border:0!important;white-space:nowrap;overflow:hidden}.mission-console .keyboard-settings .keyboard-octave button{background:#152019!important;color:#c8d5cc!important;box-shadow:none!important}.mission-console .keyboard-settings .keyboard-octave button:before{display:none!important}.mission-console .piano-roll-row>span{justify-content:center!important;padding:0!important;font-size:13px!important}@media(max-width:600px) and (orientation:portrait){.mission-console .mission-keys{grid-template-columns:repeat(8,minmax(0,1fr))!important}.mission-console .orbit-recorder{grid-template-rows:minmax(0,1fr) 54px 32px!important}}.mission-console .orbit-recorder{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.mission-console .trip-piano-roll{grid-column:1!important;grid-row:1!important}.keyboard-settings{grid-column:1!important}