.EdgeMode_edgePage__WdErd{width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:#0a0a0f;color:#e2e8f0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.EdgeMode_edgePage__WdErd *{box-sizing:border-box}.EdgeMode_transportStrip__iAXlj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 1.25rem;background:linear-gradient(180deg,#141419,#0f0f14);border-bottom:1px solid #27272a;height:72px;max-height:72px;flex:0 0 auto}.EdgeMode_transportLeft__wqeNX{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}.EdgeMode_transportCenter__11bic{display:flex;align-items:center;justify-content:center;gap:1rem;flex:1 1}.EdgeMode_transportRight__8oh4p{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex:1 1}.EdgeMode_titleGroup__912P8{display:flex;flex-direction:column;gap:.15rem;min-width:0}.EdgeMode_title__YgQGM{font-size:1.15rem;font-weight:700;color:#f8fafc;margin:0;line-height:1.15;letter-spacing:-.01em;white-space:nowrap}.EdgeMode_experimentalBadge__Dbq4Z{display:inline-block;margin-left:.45rem;padding:.15rem .4rem;border:1px solid #d99a2b;border-radius:999px;color:#ffd98a;font-size:.65rem;font-weight:700;text-transform:uppercase;vertical-align:middle}.EdgeMode_subtitle__3ZYbL{font-size:.75rem;color:#94a3b8;margin:0;line-height:1.2}.EdgeMode_backLink__SUsKt{display:inline-flex;align-items:center;gap:.4rem;color:#94a3b8;font-size:.8rem;font-weight:500;text-decoration:none;padding:.45rem .75rem;border-radius:8px;border:1px solid #27272a;background:#18181b;white-space:nowrap;transition:background .15s ease,color .15s ease}.EdgeMode_backLink__SUsKt:focus,.EdgeMode_backLink__SUsKt:hover{background:#27272a;color:#f8fafc;outline:none}.EdgeMode_bpmBlock__juroQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;min-width:68px;padding:.2rem .7rem;border-radius:10px;background:#18181b;border:1px solid #27272a}.EdgeMode_bpmValue__9tzNY{font-size:1.3rem;font-weight:700;color:#4ade80;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EdgeMode_bpmLabel__DpWdO{font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.EdgeMode_touchButton__4WI0f{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.5rem .9rem;border-radius:10px;border:1px solid #27272a;background:#18181b;color:#e2e8f0;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation;white-space:nowrap}.EdgeMode_touchButton__4WI0f:active{transform:scale(.97)}.EdgeMode_touchButton__4WI0f:hover{background:#27272a}.EdgeMode_touchButton__4WI0f:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_buttonPrimary__R_3Ey{background:#1e40af;border-color:#2563eb;color:#ffffff}.EdgeMode_buttonPrimary__R_3Ey:hover{background:#2563eb}.EdgeMode_buttonAccent__Lb3bp{background:#059669;border-color:#10b981;color:#ffffff}.EdgeMode_buttonAccent__Lb3bp:hover{background:#10b981}.EdgeMode_buttonDanger__i7MjH{background:#991b1b;border-color:#dc2626;color:#ffffff}.EdgeMode_buttonDanger__i7MjH:hover{background:#dc2626}.EdgeMode_buttonWarning__v5jTI{background:#854d0e;border-color:#f59e0b;color:#ffffff}.EdgeMode_buttonWarning__v5jTI:hover{background:#f59e0b;color:#1a1a1a}.EdgeMode_buttonActive__PwMW9{background:#4ade80;border-color:#4ade80;color:#0f172a}.EdgeMode_buttonActive__PwMW9:hover{background:#22c55e}.EdgeMode_buttonMuted__kyU0U{opacity:.6}.EdgeMode_volumeControl__TdcJU{display:flex;flex-direction:column;gap:.25rem;min-width:160px}.EdgeMode_volumeLabel___sePc{display:flex;align-items:center;justify-content:space-between;font-size:.7rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.EdgeMode_volumeValue__VJjdI{color:#4ade80;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EdgeMode_volumeSlider__RKMxL{width:100%;height:12px;border-radius:6px;background:#27272a;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.EdgeMode_volumeSlider__RKMxL::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#4ade80;cursor:pointer;border:2px solid #0f172a;box-shadow:0 0 0 1px #27272a}.EdgeMode_volumeSlider__RKMxL::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#4ade80;cursor:pointer;border:2px solid #0f172a;box-shadow:0 0 0 1px #27272a}.EdgeMode_mainArea__0g2U3{display:grid;grid-template-columns:190px minmax(0,1fr) 290px;flex:1 1 auto;grid-gap:.75rem;gap:.75rem;padding:.75rem;overflow:hidden;min-height:0}.EdgeMode_bankSelector__XTsFG{min-width:0;overflow:hidden}.EdgeMode_bankList__WJnPU,.EdgeMode_bankSelector__XTsFG{display:flex;flex-direction:column;gap:.5rem;min-height:0}.EdgeMode_bankList__WJnPU{overflow-y:auto;flex:1 1 auto;padding-right:.15rem}.EdgeMode_bankSelectorTitle__l4Npk{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0;flex-shrink:0}.EdgeMode_bankButton__nOUjY{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-height:56px;padding:.6rem .9rem;border-radius:10px;border:1px solid #27272a;background:#18181b;color:#e2e8f0;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation;white-space:nowrap;text-align:left}.EdgeMode_bankButton__nOUjY:hover{background:#27272a}.EdgeMode_bankButton__nOUjY:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_bankButton__nOUjY:active{transform:scale(.97)}.EdgeMode_bankButtonActive__N3edE{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-height:56px;padding:.6rem .9rem;border-radius:10px;border:1px solid #4ade80;background:#4ade80;color:#0f172a;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation;white-space:nowrap;text-align:left}.EdgeMode_bankButtonActive__N3edE:hover{background:#22c55e}.EdgeMode_bankButtonActive__N3edE:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_bankButtonActive__N3edE:active{transform:scale(.97)}.EdgeMode_padGridSection__cfm5x{display:flex;flex-direction:column;min-width:0;min-height:0;gap:.5rem;overflow:hidden}.EdgeMode_padGridHeader__dNWxf{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.EdgeMode_padGridSectionTitle__6fb0N{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0;flex-shrink:0}.EdgeMode_densityControl__3woYi{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto}.EdgeMode_densityLabel__38_t3{font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-right:.15rem}.EdgeMode_densityButtonActive__RAnNO,.EdgeMode_densityButton__zU251{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:.25rem .5rem;border-radius:8px;border:1px solid #27272a;background:#18181b;color:#e2e8f0;font-size:.85rem;font-weight:700;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation}.EdgeMode_densityButton__zU251:hover{background:#27272a}.EdgeMode_densityButtonActive__RAnNO{background:#1e40af;border-color:#2563eb;color:#ffffff}.EdgeMode_densityButtonActive__RAnNO:focus,.EdgeMode_densityButton__zU251:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_densityButtonActive__RAnNO:active,.EdgeMode_densityButton__zU251:active{transform:scale(.95)}.EdgeMode_padPager__x3Cu_{display:inline-flex;align-items:center;gap:.4rem}.EdgeMode_pagerButton__wcoTX{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:8px;border:1px solid #27272a;background:#18181b;color:#e2e8f0;font-size:1.1rem;font-weight:700;cursor:pointer;touch-action:manipulation}.EdgeMode_pagerButton__wcoTX:hover:not(:disabled){background:#27272a}.EdgeMode_pagerButton__wcoTX:disabled{opacity:.4;cursor:not-allowed}.EdgeMode_pagerStatus___UTzo{font-size:.8rem;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.5rem;text-align:center}.EdgeMode_padGrid__jZzQV{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;flex:1 1 auto;min-height:0;overflow:hidden}.EdgeMode_padPlaceholder__4aq_o{border-radius:14px;border:1px dashed #27272a;background:rgba(255,255,255,.015);min-height:0}.EdgeMode_padButton__esc35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:0;min-width:0;padding:.4rem;border-radius:14px;border:1px solid #27272a;background:#18181b;color:#f1f5f9;font-size:1rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.EdgeMode_padButton__esc35:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--pad-color,transparent) 0,transparent 60%);opacity:.15;pointer-events:none}.EdgeMode_padButton__esc35:active{transform:scale(.97)}.EdgeMode_padButton__esc35:hover{background:#27272a;border-color:#3f3f46}.EdgeMode_padButton__esc35:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_padButtonActive__EKz0b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:0;min-width:0;padding:.4rem;border-radius:14px;border:1px solid #4ade80;background:#0f2d1c;color:#f1f5f9;font-size:1rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 16px rgba(74,222,128,.25);transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.EdgeMode_padButtonActive__EKz0b:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--pad-color,transparent) 0,transparent 60%);pointer-events:none}.EdgeMode_padButtonActive__EKz0b:active{transform:scale(.97)}.EdgeMode_padButtonActive__EKz0b:hover{background:#14532d}.EdgeMode_padButtonActive__EKz0b:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_padButtonActive__EKz0b:before{opacity:.35}.EdgeMode_padLabel__WMkLf{z-index:1;text-align:center;line-height:1.15;font-size:.9rem;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.EdgeMode_padBadge__W0Tdn{z-index:1;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .4rem;border-radius:999px;background:rgba(255,255,255,.12);color:#e2e8f0}.EdgeMode_badgeOneShot__iKq1R{background:rgba(56,189,248,.2);color:#38bdf8}.EdgeMode_badgeLoop__jEL3i{background:rgba(74,222,128,.2);color:#4ade80}.EdgeMode_badgeMacro__U8qXY{background:rgba(251,191,36,.2);color:#fbbf24}.EdgeMode_badgeScene__fNFS9{background:rgba(192,132,252,.2);color:#c084fc}.EdgeMode_sideStack__Z9fF3{display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:0;overflow-y:auto;padding-right:.15rem}.EdgeMode_sideSection__Vg4dp{display:flex;flex-direction:column;gap:.5rem;background:#111116;border:1px solid #27272a;border-radius:12px;padding:.75rem}.EdgeMode_sideSectionTitle__FmxVV{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0}.EdgeMode_macroStrip__U7EyC{display:flex;flex-direction:column;gap:.5rem}.EdgeMode_macroButton__U_iwD{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:52px;padding:.6rem .9rem;border-radius:10px;border:1px solid #27272a;background:#18181b;color:#e2e8f0;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation;white-space:nowrap;text-align:left}.EdgeMode_macroButton__U_iwD:hover{background:#27272a}.EdgeMode_macroButton__U_iwD:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_macroButton__U_iwD:active{transform:scale(.97)}.EdgeMode_macroButtonActive__KrQqs{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:64px;padding:.6rem .9rem;border-radius:10px;border:1px solid #10b981;background:#059669;color:#ffffff;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation;white-space:nowrap;text-align:left}.EdgeMode_macroButtonActive__KrQqs:hover{background:#10b981}.EdgeMode_macroButtonActive__KrQqs:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_macroButtonActive__KrQqs:active{transform:scale(.97)}.EdgeMode_sceneStrip__INW1L{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.EdgeMode_sceneButton__fzwvs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:76px;padding:.5rem;border-radius:10px;border:1px solid #27272a;background:#18181b;color:#f1f5f9;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation}.EdgeMode_sceneButton__fzwvs:active{transform:scale(.97)}.EdgeMode_sceneButton__fzwvs:hover{background:#27272a}.EdgeMode_sceneButtonActive__vygce{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:76px;padding:.5rem;border-radius:10px;border:1px solid #c084fc;background:#2e1065;color:#f1f5f9;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 0 14px rgba(192,132,252,.25);transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation}.EdgeMode_sceneButtonActive__vygce:active{transform:scale(.97)}.EdgeMode_sceneButtonActive__vygce:hover{background:#4c1d95}.EdgeMode_sceneButtonActive__vygce:focus{outline:2px solid #c084fc;outline-offset:2px}.EdgeMode_sceneBpm__WKQK6{font-size:.65rem;color:#94a3b8;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EdgeMode_statusArea__M9RBB{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-height:0}.EdgeMode_statusRow__K0LB6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:#cbd5e1}.EdgeMode_statusLabel__jg_Q2{color:#94a3b8}.EdgeMode_statusValue__v4EnR{font-weight:600;color:#f8fafc}.EdgeMode_statusArmed__gKMWe{color:#4ade80}.EdgeMode_statusLocked__2P_xd{color:#f59e0b}.EdgeMode_historyList__XtPsx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto;flex:1 1;min-height:0}.EdgeMode_historyItem__OVaBf{display:flex;align-items:center;gap:.5rem;font-size:.75rem;padding:.35rem .5rem;border-radius:6px;background:#18181b;color:#e2e8f0}.EdgeMode_historyTime__SY5a5{color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.EdgeMode_historyType__IxsFi{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .3rem;border-radius:4px;background:#27272a;color:#94a3b8;flex-shrink:0}.EdgeMode_historyLabel__es0AY{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EdgeMode_historyEmpty___1RR4{font-size:.75rem;color:#64748b;font-style:italic;margin:0}.EdgeMode_clearHistoryButton__GRc29{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.3rem .6rem;border-radius:10px;border:1px solid #27272a;background:#18181b;color:#e2e8f0;font-size:.7rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:transform .08s ease,background .15s ease,border-color .15s ease;touch-action:manipulation;white-space:nowrap}.EdgeMode_clearHistoryButton__GRc29:hover{background:#27272a}.EdgeMode_clearHistoryButton__GRc29:focus{outline:2px solid #4ade80;outline-offset:2px}.EdgeMode_clearHistoryButton__GRc29:active{transform:scale(.97)}.EdgeMode_viewportNotice___t_Xe{display:none;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#854d0e;color:#fef3c7;font-size:.75rem;font-weight:500;flex-shrink:0}.EdgeMode_viewportNoticeVisible__Lrfby{display:flex}.EdgeMode_fullscreenMessage__M_vb8{display:flex;align-items:center;justify-content:center;padding:.6rem 1rem;background:#f59e0b;color:#1a1a1a;font-size:.95rem;font-weight:600;text-align:center;flex-shrink:0}@media (max-width:1200px){.EdgeMode_mainArea__0g2U3{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;overflow-y:auto}.EdgeMode_bankList__WJnPU{flex-direction:row;flex-wrap:wrap;overflow:visible}.EdgeMode_bankButtonActive__N3edE,.EdgeMode_bankButton__nOUjY{flex:1 1;min-width:140px;justify-content:center}.EdgeMode_padGrid__jZzQV{min-height:320px}.EdgeMode_sideStack__Z9fF3{overflow:visible}.EdgeMode_sceneStrip__INW1L{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.EdgeMode_transportStrip__iAXlj{flex-wrap:wrap;height:auto;max-height:none;padding:.6rem}.EdgeMode_transportCenter__11bic,.EdgeMode_transportLeft__wqeNX,.EdgeMode_transportRight__8oh4p{flex:1 1 100%;justify-content:center}.EdgeMode_mainArea__0g2U3{padding:.6rem;gap:.6rem}.EdgeMode_sideStack__Z9fF3{gap:.6rem}.EdgeMode_macroStrip__U7EyC{gap:.4rem}.EdgeMode_macroButtonActive__KrQqs,.EdgeMode_macroButton__U_iwD{min-height:56px}.EdgeMode_sceneStrip__INW1L{grid-template-columns:repeat(2,1fr)}.EdgeMode_bankSelector__XTsFG{gap:.4rem}.EdgeMode_bankButtonActive__N3edE,.EdgeMode_bankButton__nOUjY{min-height:56px;font-size:.85rem}}@media (min-aspect-ratio:3/1){.EdgeMode_viewportNotice___t_Xe{display:none}}@media (max-aspect-ratio:2/1){.EdgeMode_viewportNotice___t_Xe{display:flex}}