.Arrangement_arr__93CXA{--kick:#3da9fc;--snare:#8b5cf6;--hihat:#c9b8ff;--drums:#3da9fc;--bass:#8b5cf6;--keys:#c9b8ff;--lane-h:34px;--drums-h:58px;overflow:hidden;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,#100e20,#0a0915);box-shadow:0 30px 90px rgba(0,0,0,.45)}.Arrangement_arr__93CXA [data-row=kick]{--lane:var(--kick)}.Arrangement_arr__93CXA [data-row=snare]{--lane:var(--snare)}.Arrangement_arr__93CXA [data-row=hihat]{--lane:var(--hihat)}.Arrangement_arr__93CXA [data-track=drums]{--track:var(--drums)}.Arrangement_arr__93CXA [data-track=bass]{--track:var(--bass)}.Arrangement_arr__93CXA [data-track=keys]{--track:var(--keys)}.Arrangement_bar__izlHm{display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--panel-2)}.Arrangement_power__8thUn{width:8px;height:8px;border-radius:50%;background:#f6c344;box-shadow:0 0 6px rgba(246,195,68,.7)}.Arrangement_name__PMOV1{font-weight:600;font-size:13px}.Arrangement_crumb__4k5hr{color:var(--dim);font-size:12.5px}.Arrangement_meta__jRkBn{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--dim)}.Arrangement_body__S_akr{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;padding:12px 18px 14px}.Arrangement_heads__NYGpg,.Arrangement_timeline__W0_pc{display:grid;grid-template-rows:18px var(--drums-h) var(--lane-h) var(--lane-h);gap:5px}.Arrangement_corner__ll6VY{display:block}.Arrangement_head__w_66T{display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(180deg,#1b1834,#141129);font-size:13px}.Arrangement_head__w_66T i{width:4px;align-self:stretch;margin:7px 0;border-radius:2px;background:var(--track)}.Arrangement_head__w_66T[data-quiet]{color:var(--dim)}.Arrangement_timeline__W0_pc{position:relative;min-width:0}.Arrangement_ruler__HRDjt{position:relative;border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(90deg,#3a3466 0 1px,transparent 1px 6.25%);background-size:100% 5px;background-repeat:no-repeat;background-position:bottom}.Arrangement_ruler__HRDjt span{position:absolute;top:0;padding-left:5px;border-left:1px solid #4a4380;font-family:var(--mono);font-size:10px;line-height:13px;color:var(--dim)}.Arrangement_drums__MiITM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.Arrangement_clip__A3_ev{position:relative;display:grid;grid-template-rows:auto 1fr;gap:4px;min-width:0;padding:4px 7px 6px;border:1px solid color-mix(in srgb,var(--drums) 45%,transparent);border-radius:6px;background:color-mix(in srgb,var(--drums) 14%,#0e0c1d);color:var(--soft);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Arrangement_clip__A3_ev:hover{border-color:var(--drums)}.Arrangement_clip__A3_ev[data-fill]{border-color:color-mix(in srgb,var(--hihat) 45%,transparent);background:color-mix(in srgb,var(--snare) 16%,#0e0c1d)}.Arrangement_clip__A3_ev[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 1px #fff,0 0 18px color-mix(in srgb,var(--drums) 40%,transparent);color:var(--text)}.Arrangement_clip__A3_ev[data-fill][aria-pressed=true]{box-shadow:0 0 0 1px #fff,0 0 18px rgba(201,184,255,.35)}.Arrangement_clip__A3_ev[data-playing]{background:color-mix(in srgb,var(--drums) 28%,#0e0c1d)}.Arrangement_clip__A3_ev[data-fill][data-playing]{background:color-mix(in srgb,var(--snare) 32%,#0e0c1d)}.Arrangement_clipName__v7Ek2{font-family:var(--mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}.Arrangement_mini__ieOmX{display:grid;gap:2px;align-content:end}.Arrangement_mini__ieOmX>span{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:1.5px}.Arrangement_mini__ieOmX i{height:5px;border-radius:1px;background:hsla(0,0%,100%,.05)}.Arrangement_mini__ieOmX i[data-on]{background:var(--lane);opacity:calc(.35 + var(--vel) * .65)}.Arrangement_lane__FOwj5{position:relative;min-width:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--line) calc(25% - 1px) 25%)}.Arrangement_long__26uxb{position:absolute;inset:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--track) 45%,transparent);border-radius:6px;background:color-mix(in srgb,var(--track) 12%,#0e0c1d)}.Arrangement_long__26uxb .Arrangement_clipName__v7Ek2{position:absolute;top:3px;left:7px;color:var(--soft)}.Arrangement_notes__a3icG{position:absolute;inset:15px 4px 4px}.Arrangement_notes__a3icG i{position:absolute;min-height:2px;border-radius:1px;background:var(--track)}.Arrangement_lane__FOwj5[data-quiet]{opacity:.45}.Arrangement_playhead__iBdql{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.7);pointer-events:none}.Arrangement_arr__93CXA[data-focus=bars] .Arrangement_clip__A3_ev{box-shadow:0 0 0 2px rgba(61,169,252,.45),0 0 22px rgba(61,169,252,.3)}@media (max-width:960px){.Arrangement_body__S_akr{grid-template-columns:70px minmax(0,1fr);padding:10px 12px}.Arrangement_head__w_66T{padding:0 6px;font-size:11.5px}}.Companion_companion__xVmYj{--glow:#c9b8ff;--lx:0;--ly:0;position:relative;display:inline-flex;flex:none;width:84px;height:80px}.Companion_companion__xVmYj[data-size=small]{width:46px;height:44px}.Companion_companion__xVmYj[data-size=mini]{width:26px;height:25px}.Companion_companion__xVmYj[data-face=happy],.Companion_companion__xVmYj[data-face=hello]{--glow:#8fd0ff}.Companion_companion__xVmYj[data-face=worried]{--glow:#f6c344}.Companion_companion__xVmYj[data-face=proud]{--glow:#7ee2b8}.Companion_body__rpmm0{display:block;width:100%;height:100%;transform-origin:50% 90%;animation:Companion_float__U_1o_ 4.2s ease-in-out infinite}@keyframes Companion_float__U_1o_{50%{translate:0 -2px}}.Companion_svg__QceD9{display:block;width:100%;height:100%;overflow:visible}.Companion_shell__7oo1_{stroke:rgba(201,184,255,.35);stroke-width:1;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(139,92,246,.35))}.Companion_screen__6ST2s{fill:#07061a;stroke:rgba(0,0,0,.6);stroke-width:1.5}.Companion_antenna__XK3Qv{stroke:#4c4580;stroke-width:1.6;stroke-linecap:round}.Companion_led__pn5D_{fill:var(--glow);filter:drop-shadow(0 0 3px var(--glow));transition:fill .3s ease}.Companion_companion__xVmYj[data-face=talking] .Companion_led__pn5D_{animation:Companion_led__pn5D_ .5s steps(1) infinite}@keyframes Companion_led__pn5D_{50%{fill:#fff}}.Companion_eyes__YbD2E{transform:translate(calc(var(--lx) * 1px),calc(var(--ly) * 1px));transition:transform .18s ease-out}.Companion_eye__uQd2R{transition:transform .12s ease-out}.Companion_companion__xVmYj[data-mirror] .Companion_eye__uQd2R{transform:scale(var(--eyeX,1),var(--eyeY,1))}.Companion_eye__uQd2R>*{fill:var(--glow);stroke:var(--glow);filter:drop-shadow(0 0 2.5px var(--glow));transition:opacity .12s ease}.Companion_open__hFTbr{stroke:none;transform-box:fill-box;transform-origin:center;transition:transform .09s ease}.Companion_arc__QSJCx,.Companion_shut__u4F8u,.Companion_sleep__vbphO{fill:none!important;stroke-width:2.6;stroke-linecap:round;opacity:0}.Companion_eyes__YbD2E[data-blink] .Companion_open__hFTbr{transform:scaleY(.12)}.Companion_companion__xVmYj[data-face=happy] .Companion_open__hFTbr,.Companion_companion__xVmYj[data-face=hello] .Companion_open__hFTbr,.Companion_companion__xVmYj[data-face=proud] .Companion_open__hFTbr{opacity:0}.Companion_companion__xVmYj[data-face=happy] .Companion_arc__QSJCx,.Companion_companion__xVmYj[data-face=hello] .Companion_arc__QSJCx,.Companion_companion__xVmYj[data-face=proud] .Companion_arc__QSJCx{opacity:1}.Companion_companion__xVmYj[data-face=listening] .Companion_open__hFTbr{opacity:0}.Companion_companion__xVmYj[data-face=listening] .Companion_shut__u4F8u{opacity:1}.Companion_companion__xVmYj[data-face=listening] .Companion_eyes__YbD2E{transform:none}.Companion_companion__xVmYj[data-face=worried] .Companion_open__hFTbr{transform:scaleY(.7) rotate(-14deg)}.Companion_companion__xVmYj[data-face=worried] .Companion_eyes__YbD2E>g:last-child .Companion_open__hFTbr{transform:scaleY(.7) rotate(14deg)}.Companion_companion__xVmYj[data-face=surprised] .Companion_eye__uQd2R{transform:scale(1.2)}.Companion_companion__xVmYj[data-face=dozing] .Companion_open__hFTbr{opacity:0}.Companion_companion__xVmYj[data-face=dozing] .Companion_sleep__vbphO{opacity:1}.Companion_companion__xVmYj[data-face=dozing] .Companion_eyes__YbD2E{transform:translateY(2px)}.Companion_companion__xVmYj[data-face=dozing] .Companion_body__rpmm0{animation:Companion_doze__PIvp9 3.6s ease-in-out infinite}@keyframes Companion_doze__PIvp9{50%{translate:0 1.5px;scale:1.02 .98}}.Companion_companion__xVmYj[data-face=thinking] .Companion_eyes__YbD2E{transform:translate(3.5px,-4px)}.Companion_mouth__HFcv7>*{opacity:0;transition:opacity .15s ease}.Companion_mouth__HFcv7 path{fill:none;stroke:var(--glow);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 2px var(--glow))}.Companion_dots__I93no circle,.Companion_wave__2G83R rect{fill:var(--glow)}.Companion_companion__xVmYj[data-face=curious] .Companion_smile__1bE8H,.Companion_companion__xVmYj[data-face=dozing] .Companion_smile__1bE8H,.Companion_companion__xVmYj[data-face=idle] .Companion_smile__1bE8H{opacity:1}.Companion_oh__x0yYn{fill:none;stroke:var(--glow);stroke-width:1.8}.Companion_companion__xVmYj[data-face=surprised] .Companion_oh__x0yYn{opacity:1}.Companion_companion__xVmYj[data-hum] .Companion_smile__1bE8H{opacity:0}.Companion_companion__xVmYj[data-hum] .Companion_wave__2G83R{opacity:.8}.Companion_companion__xVmYj[data-hum] .Companion_wave__2G83R rect{animation:Companion_speak__2EMbT 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.3s)}.Companion_companion__xVmYj[data-face=happy] .Companion_grin__eKzrW,.Companion_companion__xVmYj[data-face=hello] .Companion_grin__eKzrW,.Companion_companion__xVmYj[data-face=listening] .Companion_wave__2G83R,.Companion_companion__xVmYj[data-face=proud] .Companion_grin__eKzrW,.Companion_companion__xVmYj[data-face=talking] .Companion_wave__2G83R,.Companion_companion__xVmYj[data-face=thinking] .Companion_dots__I93no,.Companion_companion__xVmYj[data-face=worried] .Companion_flat__a68dm{opacity:1}.Companion_wave__2G83R rect{transform-box:fill-box;transform-origin:center;transform:scaleY(.35)}.Companion_companion__xVmYj[data-face=talking] .Companion_wave__2G83R rect{animation:Companion_speak__2EMbT .42s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s)}@keyframes Companion_speak__2EMbT{to{transform:scaleY(1.25)}}.Companion_companion__xVmYj[data-face=listening] .Companion_wave__2G83R rect{transform:scaleY(calc(.3 + var(--level, 0) * (1.2 - var(--i) * .12)))}.Companion_companion__xVmYj[data-face=thinking] .Companion_dots__I93no circle{animation:Companion_think__3RVfe .9s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}@keyframes Companion_think__3RVfe{50%{opacity:.25}}.Companion_note__XYzn2,.Companion_zz__a9xKn{font-family:var(--mono,monospace);font-size:9px;fill:var(--lav,#c9b8ff);opacity:0}.Companion_companion__xVmYj[data-face=dozing] .Companion_zz__a9xKn{animation:Companion_drift__LClSB 2.4s ease-out infinite}.Companion_companion__xVmYj[data-hum] .Companion_note__XYzn2{animation:Companion_drift__LClSB 3.2s ease-out infinite}@keyframes Companion_drift__LClSB{0%{opacity:0;transform:translate(0)}25%{opacity:.9}to{opacity:0;transform:translate(6px,-14px)}}.Companion_blush__6SHaF{fill:#f0abfc;opacity:0;transition:opacity .3s ease}.Companion_companion__xVmYj[data-face=hello] .Companion_blush__6SHaF,.Companion_companion__xVmYj[data-face=proud] .Companion_blush__6SHaF{opacity:.45}@media (prefers-reduced-motion:reduce){.Companion_body__rpmm0,.Companion_dots__I93no circle,.Companion_led__pn5D_,.Companion_note__XYzn2,.Companion_wave__2G83R rect,.Companion_zz__a9xKn{animation:none!important}.Companion_eyes__YbD2E{transition:none}}.DemoSession_root__rFl9G{--ink:#05040c;--bg:#0b0a16;--panel:#110f22;--panel-2:#16132b;--raise:#1e1a38;--line:#231e3e;--line-2:#312b55;--text:#ecebff;--soft:#bdbbe0;--dim:#8a86b3;--faint:#59547f;--blue:#3da9fc;--violet:#8b5cf6;--lav:#c9b8ff;--kick:#3da9fc;--snare:#8b5cf6;--hihat:#c9b8ff;--display:var(--font-hero),"Eurostile",system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;position:fixed;inset:0;z-index:40;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);background:radial-gradient(60% 50% at 70% 0,rgba(139,92,246,.12),transparent 70%),var(--ink);color:var(--text);font-family:var(--font-body),system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;overflow:hidden}.DemoSession_root__rFl9G button{min-width:0;font:inherit}:where(.DemoSession_root__rFl9G) button{min-height:0}.DemoSession_root__rFl9G :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.DemoSession_transport__AZy9N{display:flex;align-items:center;gap:14px;min-width:0;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#1a1731,#120f26)}.DemoSession_exit__Dpcrx{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid transparent;border-radius:8px;background:none;color:var(--soft);cursor:pointer}.DemoSession_exit__Dpcrx:hover{border-color:var(--line-2);color:var(--text)}.DemoSession_mark__ZdoA9{width:26px;height:26px;border-radius:6px;background:url(/relay-logo.png) 51.4% 50%/auto 100%}.DemoSession_word__wskOS{font-family:var(--display);font-size:13px;letter-spacing:.14em}.DemoSession_project__54J7h{display:grid;line-height:1.2}.DemoSession_projectName__JHyKg{font-weight:600}.DemoSession_projectSub__x_iGj{white-space:nowrap;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.DemoSession_controls__z0hX5{display:flex;gap:4px;margin-left:8px}.DemoSession_tbtn__Q_120{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;padding:0;border:1px solid var(--line-2);border-radius:5px;background:linear-gradient(180deg,#24203f,#1a1730);color:var(--text);cursor:pointer}.DemoSession_tbtn__Q_120[data-static]{cursor:default}.DemoSession_tbtn__Q_120[data-on]{border-color:var(--blue);background:linear-gradient(180deg,#1f4e86,#183c69);box-shadow:0 0 14px rgba(61,169,252,.45)}.DemoSession_tbtn__Q_120[data-wanted]{animation:DemoSession_wanted__WMs8Q 1.3s ease-in-out infinite}@keyframes DemoSession_wanted__WMs8Q{50%{box-shadow:0 0 0 5px rgba(201,184,255,.28);border-color:var(--lav)}}.DemoSession_playGlyph__nKQZm{width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px}.DemoSession_stopGlyph__goKqC{width:10px;height:10px;background:currentColor}.DemoSession_lcd__mcVoM[data-drag]{cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DemoSession_lcd__mcVoM[data-drag]:hover{box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 0 0 1px var(--line-2)}.DemoSession_metroGlyph__Do59N{display:flex;gap:4px}.DemoSession_metroGlyph__Do59N i{width:6px;height:6px;border-radius:50%;background:var(--dim)}.DemoSession_tbtn__Q_120[data-on] .DemoSession_metroGlyph__Do59N i{background:#fff}.DemoSession_loopGlyph__VVOWr{width:13px;height:9px;border:1.5px solid var(--blue);border-radius:3px}.DemoSession_lcds__NGDF_{display:flex;gap:4px}.DemoSession_lcd__mcVoM{display:inline-flex;align-items:baseline;gap:6px;padding:5px 9px;border-radius:5px;background:#07060f;box-shadow:inset 0 1px 3px rgba(0,0,0,.6);font-family:var(--mono);font-size:13px;color:#b9e2ff;white-space:pre}.DemoSession_lcd__mcVoM em{font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.DemoSession_chain__eaYyu{display:flex;gap:6px;margin-left:auto}.DemoSession_act__Gio_u{display:grid;gap:5px;min-width:112px;padding:6px 10px 7px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(180deg,#17142c,#100e20);color:var(--dim)}.DemoSession_act__Gio_u[data-current]{border-color:rgba(61,169,252,.55);color:var(--text);box-shadow:0 0 18px rgba(61,169,252,.18)}.DemoSession_actName__xhVVJ{display:flex;gap:8px;font-family:var(--display);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.DemoSession_actName__xhVVJ span{font-family:var(--mono);color:var(--faint)}.DemoSession_leds__M_FHL{display:flex;gap:3px}.DemoSession_leds__M_FHL i{flex:1;height:4px;border-radius:2px;background:#2a2648}.DemoSession_leds__M_FHL i[data-done]{background:var(--violet)}.DemoSession_leds__M_FHL i[data-current]{background:var(--blue);box-shadow:0 0 8px var(--blue)}.DemoSession_skip__AQna6{padding:7px 12px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--soft);font-size:12.5px;cursor:pointer}.DemoSession_skip__AQna6:hover{border-color:var(--lav);color:var(--text)}.DemoSession_body___rQGY{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr) auto;min-height:0}.DemoSession_body___rQGY>.DemoSession_stage__RcinY{grid-area:1/1}.DemoSession_body___rQGY>.DemoSession_dock__t1Bjr{grid-area:1/2/3/3}.DemoSession_info___ZhfH{grid-area:2/1;display:flex;align-items:baseline;gap:12px;min-width:0;min-height:44px;padding:12px 28px;border-top:1px solid var(--line);background:linear-gradient(180deg,#0f0d1f,#0b0a16);font-size:12.5px}.DemoSession_infoTitle__RtW1h{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lav)}.DemoSession_info___ZhfH[data-notice] .DemoSession_infoTitle__RtW1h{color:#f6c344}.DemoSession_infoText__74C1S{min-width:0;overflow:hidden;color:var(--soft);text-overflow:ellipsis;white-space:nowrap}.DemoSession_infoKeys__bcPmW{display:flex;flex:none;gap:5px;margin-left:auto}.DemoSession_infoKeys__bcPmW kbd{padding:2px 7px;border:solid var(--line-2);border-width:1px 1px 2px;border-radius:4px;background:#15122a;font-family:var(--mono);font-size:10px;color:var(--dim);white-space:nowrap}@media (hover:none){.DemoSession_info___ZhfH{display:none}}.DemoSession_stage__RcinY{position:relative;display:grid;align-content:center;gap:18px;min-height:0;padding:28px 28px 32px;overflow:auto}.DemoSession_dock__t1Bjr{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(139,92,246,.08),rgba(11,10,22,.6) 40%);overflow:hidden}.DemoSession_dockTop__O7sIC{display:grid;gap:10px;padding:20px 22px 14px;border-bottom:1px solid var(--line)}.DemoSession_dockCount__EpLVE{margin-left:auto;font-family:var(--mono);font-size:18px;color:var(--text)}.DemoSession_dockCount__EpLVE em{font-style:normal;font-size:12px;color:var(--faint)}.DemoSession_segments__GMGRl{display:flex;gap:4px}.DemoSession_segments__GMGRl i{flex:1;height:4px;border-radius:2px;background:#2a2648;transition:background .3s ease}.DemoSession_segments__GMGRl i[data-done]{background:var(--violet)}.DemoSession_segments__GMGRl i[data-current]{background:var(--blue);box-shadow:0 0 8px var(--blue)}.DemoSession_next__yCYfd{min-height:16px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--dim)}.DemoSession_next__yCYfd b{font-weight:500;color:var(--soft)}.DemoSession_dockBody__UHFXU{display:flex;flex-direction:column;gap:16px;min-height:0;padding:20px 22px 24px;overflow:auto}.DemoSession_dockActions__xS4or{position:sticky;bottom:-24px;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:-4px -22px -8px;padding:8px 22px 12px;background:linear-gradient(180deg,transparent,rgba(11,10,22,.92) 30%)}.DemoSession_dockHead__07M4t{display:flex;align-items:center;gap:12px}.DemoSession_dockName__RKAVl{font-weight:600}.DemoSession_dockAct__f3BU_{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lav)}.DemoSession_title__WSC3O{margin:0;font-family:var(--display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;animation:DemoSession_titleIn__B5CYy .45s cubic-bezier(.2,.7,.2,1) both}@keyframes DemoSession_titleIn__B5CYy{0%{opacity:0;transform:translateY(6px)}}.DemoSession_say__vgl4p{display:grid;margin:0;font-size:16px;line-height:1.55;color:var(--text)}.DemoSession_sayFull__uW2CW,.DemoSession_sayTyped__oBjgv{grid-area:1/1}.DemoSession_sayFull__uW2CW{visibility:hidden}.DemoSession_caret__pFKT0{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--lav);animation:DemoSession_blink__ees12 .9s steps(1) infinite}@keyframes DemoSession_blink__ees12{50%{opacity:0}}.DemoSession_actions__bpvXC{display:flex;flex-wrap:wrap;gap:8px}.DemoSession_ghost__jwFM_,.DemoSession_primary__2tTxm{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.DemoSession_primary__2tTxm{border:0;background:#f4f2ff;color:#07061a;box-shadow:0 10px 30px rgba(139,92,246,.3)}.DemoSession_primary__2tTxm:hover{transform:translateY(-1px)}.DemoSession_primary__2tTxm:disabled{opacity:.45;cursor:default;transform:none}.DemoSession_ghost__jwFM_{border:1px solid var(--line-2);background:transparent;color:var(--soft)}.DemoSession_ghost__jwFM_:hover{border-color:var(--lav);color:var(--text)}.DemoSession_ghost__jwFM_[aria-pressed=true]{border-color:var(--blue);background:rgba(61,169,252,.12);color:var(--text)}.DemoSession_page__bTNw6{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:hsla(0,0%,100%,.02)}.DemoSession_pageTitle___YWjY{font-weight:600;font-size:15px}.DemoSession_pageText__zBrwR{margin:0;color:var(--soft);line-height:1.55}.DemoSession_pageNav__DCaPA{display:flex;align-items:center;gap:8px;margin-top:4px}.DemoSession_dots__r_iTL{display:flex;gap:5px;margin-right:auto}.DemoSession_dots__r_iTL i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.DemoSession_dots__r_iTL i[data-on]{background:var(--blue)}.DemoSession_done__kc775{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.DemoSession_done__kc775:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--blue);-webkit-mask:radial-gradient(circle,#000 58%,transparent 60%)}.DemoSession_task__fOBMY{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(61,169,252,.4);border-radius:12px;background:linear-gradient(180deg,rgba(61,169,252,.11),rgba(61,169,252,.04));transition:border-color .3s ease,box-shadow .3s ease}.DemoSession_task__fOBMY[data-ready]{border-color:#7ee2b8;box-shadow:0 0 0 1px rgba(126,226,184,.35),0 0 24px rgba(126,226,184,.15)}.DemoSession_taskTag__uI97C{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.DemoSession_task__fOBMY[data-ready] .DemoSession_taskTag__uI97C{color:#7ee2b8}.DemoSession_taskText__lUSGP{margin:0;font-size:14.5px;font-weight:500;line-height:1.45}.DemoSession_checks__oXh1O{display:grid;gap:6px;margin:4px 0 0;padding:10px 0 0;border-top:1px solid rgba(61,169,252,.18);list-style:none}.DemoSession_checks__oXh1O li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--soft);transition:color .2s ease}.DemoSession_checks__oXh1O li i{position:relative;flex:none;width:15px;height:15px;border:1.5px solid var(--line-2);border-radius:50%;transition:background .2s ease,border-color .2s ease}.DemoSession_checks__oXh1O li[data-ok]{color:var(--text)}.DemoSession_checks__oXh1O li[data-ok] i{border-color:#7ee2b8;background:#7ee2b8;animation:DemoSession_tick__f_F3t .35s cubic-bezier(.3,1.6,.5,1)}.DemoSession_checks__oXh1O li[data-ok] i:after{content:"";position:absolute;left:4.5px;top:1.5px;width:3.5px;height:7px;border:solid #07061a;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}@keyframes DemoSession_tick__f_F3t{0%{transform:scale(.4)}}.DemoSession_barsHeard__nHcvG{display:flex;gap:5px}.DemoSession_barsHeard__nHcvG i{flex:1;height:6px;border-radius:3px;background:rgba(61,169,252,.15)}.DemoSession_barsHeard__nHcvG i[data-on]{background:var(--blue)}.DemoSession_barsHeard__nHcvG i[data-now]{background:linear-gradient(90deg,var(--blue),rgba(61,169,252,.15));animation:DemoSession_now__yVHmq 1s ease-in-out infinite alternate}@keyframes DemoSession_now__yVHmq{to{opacity:.55}}.DemoSession_thread__ghZ1o{display:grid;gap:8px}.DemoSession_reply__6yo6g[data-old]{opacity:.5;font-size:13.5px}.DemoSession_primary__2tTxm[data-ready]{box-shadow:0 0 0 3px rgba(126,226,184,.4),0 10px 30px rgba(126,226,184,.25);animation:DemoSession_readyPulse__YmZ_D 1.6s ease-in-out infinite}@keyframes DemoSession_readyPulse__YmZ_D{50%{box-shadow:0 0 0 6px rgba(126,226,184,.12),0 10px 30px rgba(126,226,184,.25)}}@media (prefers-reduced-motion:reduce){.DemoSession_barsHeard__nHcvG i[data-now],.DemoSession_checks__oXh1O li[data-ok] i,.DemoSession_primary__2tTxm[data-ready],.DemoSession_title__WSC3O{animation:none}}.DemoSession_srOnly__SHGJ2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1400px){.DemoSession_lcds__NGDF_ .DemoSession_lcd__mcVoM:nth-child(2){display:none}.DemoSession_chain__eaYyu .DemoSession_act__Gio_u{min-width:96px}}@media (max-width:1260px){.DemoSession_actName__xhVVJ span,.DemoSession_lcds__NGDF_ .DemoSession_lcd__mcVoM:nth-child(3){display:none}.DemoSession_chain__eaYyu .DemoSession_act__Gio_u{min-width:0}}@media (max-width:1120px){.DemoSession_project__54J7h,.DemoSession_word__wskOS{display:none}}@media (max-width:960px){.DemoSession_root__rFl9G{position:fixed;display:block;overflow:auto}.DemoSession_transport__AZy9N{flex-wrap:wrap}.DemoSession_chain__eaYyu{order:5;width:100%;margin-left:0}.DemoSession_chain__eaYyu .DemoSession_act__Gio_u{flex:1}.DemoSession_body___rQGY{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.DemoSession_body___rQGY>.DemoSession_dock__t1Bjr,.DemoSession_body___rQGY>.DemoSession_stage__RcinY{grid-area:auto}.DemoSession_info___ZhfH{display:none}.DemoSession_dock__t1Bjr{grid-template-rows:auto auto;overflow:visible;border-left:0;border-top:1px solid var(--line)}.DemoSession_dockBody__UHFXU{overflow:visible}.DemoSession_stage__RcinY{overflow:visible;padding:16px}}@media (prefers-reduced-motion:reduce){.DemoSession_caret__pFKT0,.DemoSession_tbtn__Q_120[data-wanted]{animation:none}}.DemoSession_scope__zM6eN{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:#07060f;box-shadow:inset 0 1px 3px rgba(0,0,0,.6)}.DemoSession_wave__Uf70s{display:block}.DemoSession_meterFill__jC1H_{position:absolute;inset:0;background:linear-gradient(90deg,#3da9fc,#8b5cf6 70%,#f0abfc 92%,#ff6b8a);transform-origin:left;transform:scaleX(0)}.DemoSession_meter__DTAGk{position:relative;width:30px;height:8px;margin:0 -11px;overflow:hidden;border-radius:2px;background:#15132a;transform:rotate(-90deg)}.DemoSession_meterPeak__QgR69{position:absolute;top:0;bottom:0;width:2px;margin-left:-2px;background:#fff}.DemoSession_reply__6yo6g{margin:0;padding:10px 14px;border-left:3px solid var(--blue);border-radius:4px 12px 12px 4px;background:rgba(61,169,252,.1);font-size:15px;line-height:1.45;animation:DemoSession_replyIn__kf2yL .35s cubic-bezier(.2,.9,.3,1.2) both}.DemoSession_reply__6yo6g[data-tone=nudge]{border-left-color:#f0abfc;background:rgba(240,171,252,.09)}.DemoSession_reply__6yo6g[data-tone=info]{border-left-color:var(--violet);background:rgba(139,92,246,.12)}@keyframes DemoSession_replyIn__kf2yL{0%{opacity:0;transform:translateY(6px) scale(.98)}}.DemoSession_actCard__rj2ZO{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:14px;background:radial-gradient(60% 60% at 50% 50%,rgba(5,4,12,.92),rgba(5,4,12,.7));backdrop-filter:blur(6px);pointer-events:none;animation:DemoSession_card__PEXVC 2.6s cubic-bezier(.2,.7,.2,1) both}@keyframes DemoSession_card__PEXVC{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}.DemoSession_actCardNum__MopVQ{font-family:var(--mono);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--lav)}.DemoSession_actCardName__wKMtY{font-family:var(--display);font-size:clamp(48px,7vw,104px);line-height:1;text-transform:uppercase;color:transparent;background:linear-gradient(90deg,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 30px rgba(139,92,246,.45));animation:DemoSession_track__CocGb 2.6s cubic-bezier(.2,.7,.2,1) both}@keyframes DemoSession_track__CocGb{0%{letter-spacing:.4em;filter:blur(8px) drop-shadow(0 0 30px rgba(139,92,246,.45))}40%{letter-spacing:.04em;filter:blur(0) drop-shadow(0 0 30px rgba(139,92,246,.45))}to{letter-spacing:.02em}}.DemoSession_actCardBlurb___mLVr{font-size:17px;color:var(--soft)}@media (prefers-reduced-motion:reduce){.DemoSession_actCardName__wKMtY,.DemoSession_reply__6yo6g{animation:none}.DemoSession_actCard__rj2ZO{animation:DemoSession_card__PEXVC 2.6s steps(1) both}}.DemoSession_replyTag__v_t_I{display:block;margin-bottom:2px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lav)}.DemoSession_reply__6yo6g[data-tone=listen]{border-left-color:var(--lav);background:rgba(201,184,255,.08);color:var(--soft)}.DemoSession_hint__uHA_p{display:grid;gap:4px;padding:12px 14px;border:1px dashed rgba(201,184,255,.45);border-radius:10px;font-size:14px;line-height:1.45;color:var(--soft);animation:DemoSession_replyIn__kf2yL .35s ease both}.DemoSession_hintTag__FfTwe{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lav)}.DemoSession_quick__75ZaH{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--blue)}.DemoSession_beats__I_FvJ{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:5px;background:#07060f;box-shadow:inset 0 1px 3px rgba(0,0,0,.6)}.DemoSession_beats__I_FvJ i{width:7px;height:7px;border-radius:50%;background:#1e1a38;transition:background .25s ease-out,box-shadow .25s ease-out}.DemoSession_beats__I_FvJ i[data-on]{background:var(--blue);box-shadow:0 0 8px var(--blue);transition:none}.DemoSession_beats__I_FvJ i[data-one][data-on]{background:#f6c344;box-shadow:0 0 9px #f6c344}@media (max-width:1120px){.DemoSession_beats__I_FvJ{display:none}}.DemoSession_term__iONxE{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(201,184,255,.28);border-left:3px solid var(--lav);border-radius:10px;background:rgba(201,184,255,.06);opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.DemoSession_term__iONxE[data-shown]{opacity:1;transform:none}.DemoSession_termTag__oHXgd{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lav)}.DemoSession_termWord__Z_AzL{font-family:var(--display);font-size:15px;letter-spacing:.03em}.DemoSession_termMeans__hBzUc{font-size:13.5px;line-height:1.5;color:var(--soft)}@media (prefers-reduced-motion:reduce){.DemoSession_term__iONxE{transition:none}}.DemoSession_sfxGlyph__YXY68{width:15px;height:15px}.DemoSession_sfxGlyph__YXY68 path:first-child{fill:var(--dim)}.DemoSession_sfxGlyph__YXY68 .DemoSession_sfxWave__p7z6N{fill:none;stroke:var(--dim);stroke-width:1.4;stroke-linecap:round}.DemoSession_tbtn__Q_120[data-on] .DemoSession_sfxGlyph__YXY68 path:first-child{fill:#fff}.DemoSession_tbtn__Q_120[data-on] .DemoSession_sfxGlyph__YXY68 .DemoSession_sfxWave__p7z6N{stroke:#fff}.DemoSession_leds__M_FHL i[data-done]{animation:DemoSession_ledPop__p_68L .5s cubic-bezier(.3,1.6,.5,1)}@keyframes DemoSession_ledPop__p_68L{0%{transform:scaleY(2.4);background:#fff;box-shadow:0 0 10px #fff}}@media (prefers-reduced-motion:reduce){.DemoSession_leds__M_FHL i[data-done]{animation:none}}.DemoSession_coachRow__AMXRy{display:flex;align-items:flex-end;gap:14px}.DemoSession_coachName__poBZr{display:grid;gap:4px;min-width:0;padding-bottom:6px}.DemoSession_coachName__poBZr .DemoSession_dockName__RKAVl{font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--lav)}.DemoSession_say__vgl4p{position:relative;margin-top:2px;padding:14px 16px;border:1px solid rgba(201,184,255,.22);border-radius:16px;background:linear-gradient(180deg,rgba(139,92,246,.16),rgba(139,92,246,.07))}.DemoSession_say__vgl4p:before{content:"";position:absolute;top:-8px;left:34px;width:14px;height:14px;border-top:1px solid rgba(201,184,255,.22);border-left:1px solid rgba(201,184,255,.22);border-radius:3px 0 0 0;background:rgba(139,92,246,.16);transform:rotate(45deg)}.DemoSession_thinking__j7AT_{margin:-6px 0 0 18px;letter-spacing:.08em;animation:DemoSession_replyIn__kf2yL .3s ease both}.DemoSession_thinking__j7AT_,.Panels_kicker__oAMP9{font-family:var(--mono);font-size:11px;color:var(--lav)}.Panels_kicker__oAMP9{letter-spacing:.16em;text-transform:uppercase}.Panels_display__f4by8{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.14;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 28px rgba(139,92,246,.3)}.Panels_accent__UZiVL{color:transparent;background:linear-gradient(90deg,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text}.Panels_lede__cuGUf{margin:0;max-width:56ch;font-size:17.5px;line-height:1.6;color:var(--soft)}.Panels_row__Ak_eO{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.Panels_ghost__91Rx6,.Panels_primary__pDF9h{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font-size:13.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.Panels_primary__pDF9h{border:0;background:#f4f2ff;color:#07061a;box-shadow:0 12px 40px rgba(139,92,246,.35)}.Panels_primary__pDF9h:hover{transform:translateY(-1px);box-shadow:0 16px 50px rgba(139,92,246,.5)}.Panels_primary__pDF9h:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.Panels_ghost__91Rx6{border:1px solid var(--line-2);background:transparent;color:var(--soft)}.Panels_ghost__91Rx6:hover{border-color:var(--lav);color:var(--text)}.Panels_meta__KWHYA{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.Panels_led__Y02Jn{width:7px;height:7px;border-radius:50%;background:#2a2745}.Panels_slotNum__V3KOG{font-family:var(--mono);font-size:11px;color:var(--faint)}.Panels_screen__kmxuw{position:relative;grid-row:1/-1;display:grid;place-items:center;min-height:0;padding:72px 24px 48px;overflow:auto;background:radial-gradient(50% 45% at 50% 0,rgba(139,92,246,.22),transparent 70%),radial-gradient(40% 40% at 85% 90%,rgba(61,169,252,.1),transparent 70%)}.Panels_back__6E5fY{position:absolute;top:20px;left:24px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:none;color:var(--dim);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.Panels_back__6E5fY:hover{border-color:var(--line-2);color:var(--text)}.Panels_lobby__p3K_s,.Panels_wrap__N6TlF{display:grid;justify-items:start;gap:26px;width:min(100%,880px)}.Panels_acts__ERV0_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:6px 0 0;padding:0;list-style:none}.Panels_actKey__HD91y{display:grid;gap:8px;padding:16px 18px 18px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,#18152e,#0e0c1c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 10px 30px rgba(0,0,0,.35)}.Panels_actKey__HD91y:first-child .Panels_led__Y02Jn{background:var(--blue);box-shadow:0 0 10px var(--blue)}.Panels_actTop__2LrzX{display:flex;justify-content:space-between;align-items:center}.Panels_actName__bJhmB{font-family:var(--display);font-size:17px;letter-spacing:.04em;text-transform:uppercase}.Panels_actBlurb__xN7i0{font-size:14px;line-height:1.5;color:var(--dim)}.Panels_hello__tmLVf{display:flex;align-items:flex-start;gap:14px;max-width:560px;padding:14px 16px;border:1px solid rgba(139,92,246,.35);border-radius:14px;background:rgba(139,92,246,.1)}.Panels_hello__tmLVf p{margin:0;font-size:15.5px;line-height:1.5}.Panels_hello__tmLVf strong{display:block;font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--lav)}.Panels_tick__FwvT9{width:14px;height:14px;border-radius:50%;background:var(--blue);-webkit-mask:radial-gradient(circle,#000 58%,transparent 60%)}.Panels_final__23eCR{display:flex;align-items:center;gap:18px;width:100%;padding:16px 18px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,#100e20,#0a0915)}.Panels_finalPlay__Pa8wh{flex:none;width:52px;height:52px;border:0;border-radius:50%;background:#f4f2ff;color:#07061a;font-size:16px;cursor:pointer;box-shadow:0 10px 30px rgba(139,92,246,.35)}.Panels_finalPlay__Pa8wh[aria-pressed=true]{background:var(--violet);color:#fff}.Panels_finalGrid__7YsFx{display:grid;flex:1;gap:5px}.Panels_finalGrid__7YsFx>span,.Panels_mini__hBmGw>span{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px}.Panels_finalGrid__7YsFx i{height:16px;border-radius:3px;background:#1a1731}.Panels_finalGrid__7YsFx [data-row=kick] i[data-on],.Panels_mini__hBmGw [data-row=kick] i[data-on]{background:var(--kick)}.Panels_finalGrid__7YsFx [data-row=snare] i[data-on],.Panels_mini__hBmGw [data-row=snare] i[data-on]{background:var(--snare)}.Panels_finalGrid__7YsFx [data-row=hihat] i[data-on],.Panels_mini__hBmGw [data-row=hihat] i[data-on]{background:var(--hihat)}.Panels_finalGrid__7YsFx i[data-head]{outline:1px solid #fff}.Panels_learned__S0Fik{display:grid;gap:10px;margin:0;padding:0;list-style:none}.Panels_learned__S0Fik li{display:flex;align-items:center;gap:10px;color:var(--soft)}.Panels_learned__S0Fik strong{color:var(--text)}.Panels_card__l43Bm{display:grid;gap:20px;width:min(100%,760px);margin:0 auto;padding:26px 28px 28px;border:1px solid var(--line-2);border-radius:18px;background:linear-gradient(180deg,#13102a,#0b0a17);box-shadow:0 40px 110px rgba(0,0,0,.5),0 0 70px rgba(139,92,246,.1)}.Panels_cardHead__zzYEz{display:flex;align-items:center;gap:12px}.Panels_count__YKPR2{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--dim)}.Panels_question__7C2F4{margin:0;font-size:23px;font-weight:600;line-height:1.35}.Panels_options__oXesM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Panels_option__u_q2g{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px;background:linear-gradient(180deg,#1b1834,#141129);color:var(--text);font-size:15px;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.Panels_option__u_q2g:hover:not(:disabled){border-color:var(--lav)}.Panels_option__u_q2g:disabled{cursor:default}.Panels_option__u_q2g[data-state=right]{border-color:var(--blue);background:rgba(61,169,252,.14)}.Panels_option__u_q2g[data-state=wrong]{border-color:#f0abfc;background:rgba(240,171,252,.1)}.Panels_option__u_q2g[data-state=idle]{opacity:.5}.Panels_optionKey__ydMyZ{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line-2);border-radius:6px;font-family:var(--mono);font-size:11px;color:var(--dim)}.Panels_explain__lMy3W{display:grid;justify-items:start;gap:14px;padding:14px 16px;border-radius:12px;background:rgba(139,92,246,.1);line-height:1.55;color:var(--soft)}.Panels_explain__lMy3W strong{color:var(--text)}.Panels_result__Pwd01{display:grid;justify-items:start;gap:12px}.Panels_score__t_dT0{font-family:var(--display);font-size:54px;line-height:1}.Panels_resultText__5RrTi{margin:0;font-size:16px;color:var(--soft)}.Panels_bank__6joCc{display:grid;gap:14px}.Panels_bankHead__enYxW{display:flex;align-items:baseline;gap:14px}.Panels_bankHint__yvIsK{font-size:13px;color:var(--dim)}.Panels_slots__fQaKQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Panels_slot__8P2Ij{display:grid;gap:6px;padding:14px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,#1b1834,#110f22);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.Panels_slot__8P2Ij:hover{border-color:var(--lav)}.Panels_slot__8P2Ij[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 30px rgba(61,169,252,.25)}.Panels_slot__8P2Ij[aria-pressed=true] .Panels_led__Y02Jn{background:var(--blue);box-shadow:0 0 10px var(--blue)}.Panels_slotTop__Q_nuX{display:flex;justify-content:space-between;align-items:center}.Panels_slotName__C8x8X{font-family:var(--display);font-size:14px;text-transform:uppercase}.Panels_slotGenre__hcpEf{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.Panels_mini__hBmGw{display:grid;gap:2px;margin:4px 0}.Panels_mini__hBmGw i{height:6px;border-radius:1px;background:#221e3c}.Panels_slotBlurb__WoDW7{font-size:12.5px;line-height:1.45;color:var(--dim)}@media (max-width:960px){.Panels_acts__ERV0_,.Panels_options__oXesM,.Panels_slots__fQaKQ{grid-template-columns:minmax(0,1fr)}}.Panels_listened__pkZXV{display:grid;gap:12px;width:100%}.Panels_listenedHead__OVlig{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lav)}.Panels_notes__S1JEB{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.Panels_note__ZWcDs{display:grid;align-content:start;gap:6px;padding:14px 16px;border:1px solid rgba(139,92,246,.3);border-radius:12px;background:rgba(139,92,246,.08)}.Panels_note__ZWcDs p{margin:0;font-size:14.5px;line-height:1.5;color:var(--soft)}.Panels_noteTitle__ACUgm{font-weight:600;font-size:14px}@media (max-width:960px){.Panels_notes__S1JEB{grid-template-columns:minmax(0,1fr)}}.Panels_finalBars__kICva{display:grid;grid-template-columns:3fr 1.4fr;flex:1;gap:14px}.Panels_finalBar__FgKf2{display:grid;gap:6px;min-width:0}.Panels_finalLabel__fJ23H{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.Panels_finalBar__FgKf2+.Panels_finalBar__FgKf2 .Panels_finalGrid__7YsFx i{height:12px}@media (max-width:960px){.Panels_finalBars__kICva{grid-template-columns:minmax(0,1fr)}}.Panels_hero__c5zLE{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:36px;width:100%}.Panels_heroText__mQFln{display:grid;justify-items:start;gap:22px}.Panels_picture___LriY{--kick:#3da9fc;--snare:#8b5cf6;--hihat:#c9b8ff;display:grid;gap:10px;margin:0}.Panels_pictureArt__8FFTr{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 60px rgba(139,92,246,.28))}.Panels_groove__ToESE{fill:none;stroke:hsla(0,0%,100%,.035);stroke-width:.5}.Panels_spoke__5WMV_{stroke:rgba(60,53,110,.55);stroke-width:.6}.Panels_spoke__5WMV_[data-beat]{stroke:rgba(125,118,184,.55);stroke-width:1}.Panels_band__MOu1y{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:.8;transition:stroke .3s}.Panels_band__MOu1y[data-playing]{stroke:hsla(0,0%,100%,.4);transition:none}.Panels_hand__dza_2{stroke:#fff;stroke-width:1;opacity:.7}.Panels_hit__I8Ywb{filter:drop-shadow(0 0 3px var(--lane));transform-box:fill-box;transform-origin:center;transition:transform .4s ease-out,fill .3s}.Panels_hit__I8Ywb[data-row=kick]{--lane:var(--kick);fill:var(--kick)}.Panels_hit__I8Ywb[data-row=snare]{--lane:var(--snare);fill:var(--snare)}.Panels_hit__I8Ywb[data-row=hihat]{--lane:var(--hihat);fill:var(--hihat)}.Panels_hit__I8Ywb[data-on]{fill:#fff;transform:scale(1.8);transition:none}.Panels_label__AemYK{fill:#f4f2ff}.Panels_labelSmall___8Wd5,.Panels_labelTitle__Z1Nad{fill:#07061a;text-anchor:middle;dominant-baseline:central}.Panels_labelTitle__Z1Nad{font-family:var(--display);font-size:9.5px}.Panels_labelSmall___8Wd5{font-family:var(--mono);font-size:6px;letter-spacing:.04em}.Panels_pictureCaption__8NSwy{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--dim)}@media (max-width:960px){.Panels_hero__c5zLE{grid-template-columns:minmax(0,1fr)}.Panels_picture___LriY{max-width:320px}}@media (prefers-reduced-motion:reduce){.Panels_hit__I8Ywb{transition:none}}.Panels_option__u_q2g[data-state=right]{animation:Panels_rightPop__t4jpG .45s cubic-bezier(.3,1.6,.5,1);box-shadow:0 0 0 1px var(--blue),0 0 22px rgba(61,169,252,.3)}@keyframes Panels_rightPop__t4jpG{40%{transform:scale(1.03)}}.Panels_option__u_q2g[data-state=wrong]{animation:Panels_shake__Ap9Mq .4s ease-in-out}@keyframes Panels_shake__Ap9Mq{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.Panels_heroText__mQFln>*{animation:Panels_rise__J__gC .6s cubic-bezier(.2,.7,.2,1) backwards}.Panels_heroText__mQFln>:nth-child(2){animation-delay:.08s}.Panels_heroText__mQFln>:nth-child(3){animation-delay:.16s}@keyframes Panels_rise__J__gC{0%{opacity:0;transform:translateY(14px)}}.Panels_pictureArt__8FFTr{animation:Panels_spinIn__bKqiG 1.1s cubic-bezier(.2,.7,.2,1) backwards}@keyframes Panels_spinIn__bKqiG{0%{opacity:0;transform:rotate(-140deg) scale(.82)}}.Panels_hit__I8Ywb{animation:Panels_dotIn__iUqlH .35s ease-out backwards;animation-delay:calc(.7s + var(--bar) * .28s + var(--step) * 14ms)}@keyframes Panels_dotIn__iUqlH{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.Panels_heroText__mQFln>*,.Panels_hit__I8Ywb,.Panels_option__u_q2g[data-state=right],.Panels_option__u_q2g[data-state=wrong],.Panels_pictureArt__8FFTr{animation:none}}.Panels_helloBody__lHdBM{display:grid;gap:12px;min-width:0}.Panels_nameField__j3KFr{display:grid;gap:6px}.Panels_nameField__j3KFr span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.Panels_nameField__j3KFr input{width:min(100%,280px);height:38px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:#0b0a18;color:var(--text);font:inherit;font-size:14.5px}.Panels_nameField__j3KFr input::-moz-placeholder{color:var(--faint)}.Panels_nameField__j3KFr input::placeholder{color:var(--faint)}.Panels_nameField__j3KFr input:focus{border-color:var(--lav);outline:none;box-shadow:0 0 0 3px rgba(201,184,255,.18)}.Panels_phoneBlock__FBtT7{position:fixed;inset:0;z-index:70;display:none;place-items:center;padding:72px 20px 40px;overflow:auto;background:radial-gradient(70% 45% at 50% 0,rgba(139,92,246,.16),transparent 70%),var(--ink)}@media (max-height:500px) and (pointer:coarse),(max-width:767px){.Panels_phoneBlock__FBtT7{display:grid}}.Panels_phoneCard__Ttazw{display:grid;justify-items:start;gap:18px;width:min(100%,440px)}.Panels_phoneCard__Ttazw .Panels_display__f4by8{font-size:clamp(28px,8vw,38px)}.Panels_phoneCard__Ttazw .Panels_lede__cuGUf{font-size:16px}.Panels_phoneActions__E1ijh{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.Panels_phoneActions__E1ijh .Panels_ghost__91Rx6{display:inline-flex;align-items:center;text-decoration:none}.Mixer_mixer__d_RGZ{--kick:#3da9fc;--snare:#8b5cf6;--hihat:#c9b8ff;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:10px 12px 10px 16px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,#13112a,#0d0b1c);box-shadow:0 24px 70px rgba(0,0,0,.4)}.Mixer_mixer__d_RGZ [data-row=kick]{--lane:var(--kick)}.Mixer_mixer__d_RGZ [data-row=snare]{--lane:var(--snare)}.Mixer_mixer__d_RGZ [data-row=hihat]{--lane:var(--hihat)}.Mixer_title__T_XCl{padding-right:4px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.Mixer_channel__9ccc1{display:grid;grid-template-columns:auto auto minmax(36px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#100e20}.Mixer_name__W5mI0{display:inline-flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.Mixer_name__W5mI0 i{width:8px;height:8px;border-radius:2px;background:var(--lane);box-shadow:0 0 8px var(--lane)}.Mixer_channel__9ccc1[data-silent] .Mixer_name__W5mI0{color:var(--faint)}.Mixer_channel__9ccc1[data-silent] .Mixer_name__W5mI0 i{background:var(--faint);box-shadow:none}.Mixer_activator__T1Od7,.Mixer_solo__xs86Y{display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;border-radius:3px;font-family:var(--mono);font-size:10.5px;font-weight:600;cursor:pointer}.Mixer_activator__T1Od7{border:1px solid #d9a520;background:#f6c344;color:#07061a}.Mixer_activator__T1Od7[aria-pressed=true]{border-color:var(--line-2);background:#1e1a38;color:var(--dim)}.Mixer_solo__xs86Y{border:1px solid var(--line-2);background:#1e1a38;color:var(--dim)}.Mixer_solo__xs86Y[aria-pressed=true]{border-color:#1f86d6;background:var(--blue);color:#07061a}.Mixer_activator__T1Od7:hover,.Mixer_solo__xs86Y:hover{filter:brightness(1.15)}.Mixer_meter__QYw2H{position:relative;height:6px;overflow:hidden;border-radius:2px;background:#07060f;box-shadow:inset 0 1px 2px rgba(0,0,0,.6)}.Mixer_meter__QYw2H i{position:absolute;inset:0;transform-origin:left;background:linear-gradient(90deg,var(--lane),color-mix(in srgb,var(--lane) 60%,#fff));animation:Mixer_fall__CWvYi .45s cubic-bezier(.2,.6,.3,1) forwards}@keyframes Mixer_fall__CWvYi{0%{transform:scaleX(var(--vel))}to{transform:scaleX(0)}}@media (max-width:960px){.Mixer_mixer__d_RGZ{grid-template-columns:minmax(0,1fr)}.Mixer_title__T_XCl{display:none}}@media (prefers-reduced-motion:reduce){.Mixer_meter__QYw2H i{animation-duration:.01s}}.Contour_contour__pFOuh{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.Contour_line__uUhb7{--lane:#c9b8ff;fill:none;stroke:var(--lane);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--lane) 70%,transparent))}.Contour_line__uUhb7[data-row=kick]{--lane:#3da9fc}.Contour_line__uUhb7[data-row=snare]{--lane:#8b5cf6}.landing_page___vObg{--ground:#05040c;--panel:#0b0a17;--panel-2:#110f22;--panel-3:#19162f;--rule:rgba(139,92,246,.16);--rule-strong:rgba(139,92,246,.34);--bone:#ecebff;--ash:#a5a3cc;--dim:#6b6898;--signal:#3da9fc;--violet:#8b5cf6;--lav:#c9b8ff;--signal-ink:#07061a;--kick:#3da9fc;--snare:#8b5cf6;--hat:#c9b8ff;--keys:#67e8f9;--display:var(--font-hero),"Eurostile",system-ui,sans-serif;--type:var(--font-body),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--gutter:clamp(16px,4vw,48px);--max:1240px;position:relative;background:var(--ground);color:var(--bone);font-family:var(--type);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.landing_page___vObg :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.landing_wrap__v3CHY{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.landing_section__4Wt6b{position:relative;padding:clamp(80px,11vw,150px) 0;scroll-margin-top:64px}.landing_section__4Wt6b:before{content:"";position:absolute;top:0;left:50%;width:min(1240px,100%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--rule-strong),transparent)}.landing_eyebrow__07L3t{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;font-family:var(--mono);font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--lav)}.landing_eyebrow__07L3t:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.landing_h2__5z88V{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(28px,3.5vw,50px);line-height:1.14;letter-spacing:0;text-transform:uppercase;color:var(--bone);text-wrap:balance;text-shadow:0 0 28px rgba(139,92,246,.25)}.landing_accent__uFXkq{color:transparent;background:linear-gradient(90deg,var(--signal),var(--violet));-webkit-background-clip:text;background-clip:text}.landing_lede__ZOJv5{margin:0;max-width:52ch;font-size:18px;line-height:1.6;color:#bdbbe0}.landing_button__TlN6p{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:50px;padding:0 26px;border:0;border-radius:999px;background:#f4f2ff;color:var(--signal-ink);font-family:var(--type);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 40px rgba(139,92,246,.32);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.landing_button__TlN6p:hover{transform:translateY(-1px);box-shadow:0 16px 50px rgba(139,92,246,.5)}.landing_button__TlN6p:active{transform:translateY(0)}.landing_ghostButton__0a4ry{border:1px solid rgba(236,235,255,.28);background:transparent;color:var(--bone);box-shadow:none}.landing_ghostButton__0a4ry:hover{border-color:var(--lav);box-shadow:0 0 30px rgba(139,92,246,.25)}.landing_textLink__evNKg{color:var(--bone);font-weight:550;text-decoration:underline;text-decoration-color:var(--dim);text-underline-offset:4px;transition:text-decoration-color .15s ease}.landing_textLink__evNKg:hover{text-decoration-color:var(--lav)}.landing_meta__hSppM{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.CoachSection_head__Om8yW{display:grid;justify-items:start}.CoachSection_lede__H2fsk{margin-top:26px}.CoachSection_session__yRYeQ{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:28px;align-items:start;margin-top:clamp(44px,6vw,68px)}.CoachSection_asks__KCB13{display:grid;gap:10px}.CoachSection_asksLabel__O4j2h{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.CoachSection_ask__6NOlv{min-width:0;padding:16px 18px;border:1px solid var(--rule);border-radius:16px 16px 16px 4px;background:hsla(0,0%,100%,.02);color:var(--ash);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.CoachSection_ask__6NOlv:hover{border-color:var(--rule-strong);color:var(--bone)}.CoachSection_ask__6NOlv[aria-pressed=true]{border-color:rgba(61,169,252,.55);background:rgba(61,169,252,.1);color:var(--bone)}.CoachSection_panel__nhP4F{display:grid;gap:22px;padding:clamp(18px,2.4vw,28px);border:1px solid var(--rule-strong);border-radius:20px;background:linear-gradient(180deg,#0f0d20,#08070f);box-shadow:0 40px 110px rgba(0,0,0,.5),0 0 70px rgba(139,92,246,.08)}.CoachSection_reply__jF_UT{display:flex;gap:14px}.CoachSection_avatar__t9gdm{display:inline-flex;flex:none;align-self:flex-start}.CoachSection_replyBody__4Deco{min-width:0}.CoachSection_name__N4__H{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lav)}.CoachSection_note__uB8ow{min-height:3em;margin:4px 0 0;font-size:17px;line-height:1.55}.CoachSection_caret__aVmKw{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--lav);animation:CoachSection_blink__PpDgA .9s steps(1) infinite}@keyframes CoachSection_blink__PpDgA{50%{opacity:0}}.CoachSection_srOnly__PLeq6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CoachSection_grid__SDTVI{display:grid;gap:6px}.CoachSection_ruler__mgiJD{display:grid;grid-template-columns:repeat(4,1fr);margin-left:86px;font-family:var(--mono);font-size:11px;color:var(--dim)}.CoachSection_row__C2Kgd{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px}.CoachSection_label__fpuG9{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);white-space:nowrap}.CoachSection_cells__SCesG{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:4px}.CoachSection_cell__4BKOI{position:relative;height:26px;border-radius:4px;background:#15132a}.CoachSection_cell__4BKOI[data-beat]{background:#1b1836}.CoachSection_cell__4BKOI[data-on]:after{content:"";position:absolute;inset:0;border-radius:4px;background:var(--lane);opacity:calc(.22 + var(--level) * .78);box-shadow:0 0 calc(var(--level) * 14px) var(--lane);transform:translateX(calc(var(--late) * (100% + 4px)));transition:transform .35s cubic-bezier(.3,1.4,.5,1),opacity .3s ease}.CoachSection_cell__4BKOI[data-head]:before{content:"";position:absolute;inset:-3px 0;border-radius:5px;background:rgba(236,235,255,.16)}.CoachSection_focus__T0_Fc{position:absolute;inset:-4px;z-index:1;border:1.5px dashed var(--bone);border-radius:6px;animation:CoachSection_focusPulse__qxjZk 1.4s ease-in-out infinite}@keyframes CoachSection_focusPulse__qxjZk{50%{opacity:.45}}.CoachSection_session__yRYeQ [data-lane=kick]{--lane:var(--kick)}.CoachSection_session__yRYeQ [data-lane=snare]{--lane:var(--snare)}.CoachSection_session__yRYeQ [data-lane=hat]{--lane:var(--hat)}.CoachSection_session__yRYeQ [data-lane=open]{--lane:#67e8f9}.CoachSection_session__yRYeQ [data-lane=clap]{--lane:#e879f9}.CoachSection_session__yRYeQ [data-lane=tom]{--lane:#6366f1}.CoachSection_session__yRYeQ [data-lane=rim]{--lane:#f0abfc}.CoachSection_session__yRYeQ [data-lane=bell]{--lane:#38bdf8}.CoachSection_controls__OqMQh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.CoachSection_play__TL3Cb{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:#f4f2ff;color:var(--signal-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.CoachSection_play__TL3Cb[aria-pressed=true]{background:var(--violet);color:#fff}.CoachSection_playIcon__PijpI{width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px}.CoachSection_stopIcon__zhMNy{width:10px;height:10px;border-radius:1px;background:currentColor}.CoachSection_ab__lmKwM{display:inline-flex;padding:3px;border:1px solid var(--rule-strong);border-radius:999px}.CoachSection_ab__lmKwM button{min-width:0;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ash);font:inherit;font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CoachSection_ab__lmKwM button[aria-pressed=true]{background:rgba(139,92,246,.28);color:var(--bone)}.CoachSection_hint__FAZ3p{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--dim)}.CoachSection_principles__QScj8{margin-top:clamp(64px,8vw,100px)}.CoachSection_principlesTitle__lxc3c{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(18px,1.8vw,24px);letter-spacing:.02em;text-transform:uppercase}.CoachSection_list__ngqrn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:28px 0 0;padding:0;list-style:none}.CoachSection_item__MxuUj{padding-top:18px;border-top:1px solid var(--rule-strong)}.CoachSection_index__yzlPp{font-family:var(--mono);font-size:12px;color:var(--lav)}.CoachSection_title__yj4Rz{margin:10px 0 0;font-size:17px;font-weight:600}.CoachSection_text__caeSo{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--ash)}@media (max-width:960px){.CoachSection_session__yRYeQ{grid-template-columns:minmax(0,1fr)}.CoachSection_asks__KCB13{grid-template-columns:repeat(3,minmax(0,1fr))}.CoachSection_asksLabel__O4j2h{grid-column:1/-1}.CoachSection_list__ngqrn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CoachSection_asks__KCB13{grid-template-columns:minmax(0,1fr)}.CoachSection_row__C2Kgd{grid-template-columns:52px minmax(0,1fr);gap:6px}.CoachSection_label__fpuG9{font-size:9.5px;white-space:normal}.CoachSection_ruler__mgiJD{margin-left:58px}.CoachSection_cells__SCesG{gap:2px}.CoachSection_cell__4BKOI{height:20px}.CoachSection_list__ngqrn{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.CoachSection_caret__aVmKw,.CoachSection_focus__T0_Fc{animation:none}.CoachSection_cell__4BKOI[data-on]:after{transition:none}}.ForSchools_head__DzEA9{display:grid;justify-items:start;gap:26px;max-width:860px;margin-bottom:clamp(44px,6vw,68px)}.ForSchools_head__DzEA9>:first-child{margin-bottom:-4px}.ForSchools_layout__WYtJU{display:grid;gap:40px}@media (min-width:1000px){.ForSchools_layout__WYtJU{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:56px}}.ForSchools_mock__PrFLR{--name-w:52px;--end-w:64px;--cols:var(--name-w) repeat(12,minmax(0,1fr)) var(--end-w);margin:0;overflow:hidden;border:1px solid var(--rule-strong);border-radius:18px;background:linear-gradient(180deg,#0f0d20,#08070f);box-shadow:0 40px 110px rgba(0,0,0,.5),0 0 70px rgba(139,92,246,.08)}.ForSchools_bar__RwXKD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 20px;border-bottom:1px solid var(--rule);background:hsla(0,0%,100%,.02)}.ForSchools_className__Wr8ar{font-size:14px;font-weight:600}.ForSchools_barMeta__xgBvB{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash)}.ForSchools_grid__CSHpH{padding:16px 14px 8px}.ForSchools_headRow__d355j,.ForSchools_row__QgILw{display:grid;grid-template-columns:var(--cols);align-items:center;gap:5px}.ForSchools_headRow__d355j{padding:0 6px 6px}.ForSchools_colHead__PAWT_{font-family:var(--mono);font-size:10px;text-align:center;color:var(--dim)}.ForSchools_row__QgILw{width:100%;min-width:0;padding:4px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ForSchools_row__QgILw:hover{background:rgba(139,92,246,.07)}.ForSchools_row__QgILw[aria-pressed=true]{border-color:rgba(61,169,252,.45);background:rgba(61,169,252,.08)}.ForSchools_student__vCup_{font-size:13px;color:var(--bone)}.ForSchools_cell__nzred{height:24px;border-radius:3px;background:#1b1836}.ForSchools_cell__nzred[data-done]{transition:background-color .25s ease var(--d),box-shadow .25s ease var(--d)}.ForSchools_mock__PrFLR[data-live] .ForSchools_cell__nzred[data-done]{background:var(--lav);box-shadow:0 0 8px rgba(201,184,255,.35)}.ForSchools_cell__nzred[data-current]{box-shadow:inset 0 0 0 1.5px var(--signal)}.ForSchools_count__BGN5C{padding-left:4px;font-family:var(--mono);font-size:11px;color:var(--ash)}.ForSchools_stuck__WRYdO{padding:3px 7px;border:1px dashed var(--bone);border-radius:5px;font-family:var(--mono);font-size:11px;color:var(--bone);white-space:nowrap}.ForSchools_detail__aN2rG{display:grid;gap:14px;margin:8px 14px 16px;padding:16px 18px;border:1px solid var(--rule);border-radius:12px;background:rgba(139,92,246,.07)}.ForSchools_detailHead__DxXC1{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ForSchools_detailName___N8gM{font-family:var(--display);font-size:15px;text-transform:uppercase}.ForSchools_detailLesson__pWFUX{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.ForSchools_coachLine__Pn15o{display:flex;gap:12px}.ForSchools_coachLine__Pn15o p{margin:0;font-size:15.5px;line-height:1.5}.ForSchools_coachAvatar__wQK1S{display:inline-flex;flex:none}.ForSchools_coachLabel__zm64_{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lav)}@media (max-width:640px){.ForSchools_mock__PrFLR{--name-w:36px;--end-w:0px}.ForSchools_headRow__d355j,.ForSchools_row__QgILw{gap:3px}.ForSchools_count__BGN5C{display:none}.ForSchools_cell__nzred{height:18px}}@media (prefers-reduced-motion:reduce){.ForSchools_cell__nzred[data-done]{transition:none}}.ForSchools_side__4A2uB{display:grid;justify-items:start;gap:30px}.ForSchools_points__XO0wU{width:100%;margin:0;padding:0;list-style:none}.ForSchools_points__XO0wU li{padding:18px 0;border-top:1px solid var(--rule-strong)}.ForSchools_index__51jof{font-family:var(--mono);font-size:12px;color:var(--lav)}.ForSchools_pointTitle__uGkkQ{margin:8px 0 4px;font-size:17px;font-weight:600;line-height:1.35;color:var(--bone)}.ForSchools_pointText__QbiJo{margin:0;font-size:15px;color:var(--ash)}.LandingFaq_layout__R7_oD{display:grid;gap:40px}@media (min-width:960px){.LandingFaq_layout__R7_oD{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px}}.LandingFaq_list__JN5yx{border-bottom:1px solid var(--rule-strong)}.LandingFaq_item__eTStV{border-top:1px solid var(--rule-strong)}.LandingFaq_q__iC3rO{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.35;color:var(--bone);list-style:none;cursor:pointer}.LandingFaq_q__iC3rO::-webkit-details-marker{display:none}.LandingFaq_q__iC3rO:hover .LandingFaq_qText__L6pX1{color:var(--lav)}.LandingFaq_qText__L6pX1{transition:color .15s ease}.LandingFaq_index__vRSNd{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--lav)}.LandingFaq_icon__tLW2p{position:relative;width:14px;height:14px}.LandingFaq_icon__tLW2p:after,.LandingFaq_icon__tLW2p:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1.5px;background:var(--ash);transition:transform .25s ease}.LandingFaq_icon__tLW2p:after{transform:rotate(90deg)}.LandingFaq_item__eTStV[open] .LandingFaq_icon__tLW2p:after{transform:rotate(0deg)}.LandingFaq_a__gRr2I{margin:0;padding:0 34px 24px 50px;color:var(--ash)}@media (max-width:560px){.LandingFaq_q__iC3rO{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px;font-size:16.5px}.LandingFaq_a__gRr2I{padding:0 0 22px 38px}}@media (prefers-reduced-motion:reduce){.LandingFaq_icon__tLW2p:after,.LandingFaq_icon__tLW2p:before{transition:none}}.LandingFooter_footer__54KMg{padding:44px 0 52px;border-top:1px solid var(--rule)}.LandingFooter_row__d4FXD{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.LandingFooter_wordmark__zwnv6{font-family:var(--display);font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone)}.LandingFooter_nav__kaYEA{display:flex;flex-wrap:wrap;gap:8px 24px;margin-right:auto}.LandingFooter_nav__kaYEA a{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);text-decoration:none;transition:color .15s ease}.LandingFooter_nav__kaYEA a:hover{color:var(--bone)}.LandingNav_bar__dSpyB{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(139,92,246,.16);background:rgba(5,4,12,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.LandingNav_inner__wm4iH{display:flex;align-items:center;gap:16px 36px;height:64px;padding:0 clamp(16px,4vw,48px)}.LandingNav_brand__9Ddg2{display:inline-flex;align-items:center;gap:10px;color:#ecebff;text-decoration:none}.LandingNav_mark__058wh{width:38px;height:38px;background:url(/relay-logo.png) 51.4% 50%/auto 100% no-repeat}.LandingNav_word__reVNB{font-family:var(--font-hero),"Eurostile",system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.LandingNav_links__V4ItW{display:flex;gap:28px;margin-right:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.LandingNav_links__V4ItW a{color:#a5a3cc;text-decoration:none;transition:color .15s ease}.LandingNav_links__V4ItW a:hover{color:#ecebff}.LandingNav_action__4Me_r{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border:1px solid rgba(236,235,255,.4);border-radius:999px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ecebff;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.LandingNav_action__4Me_r:hover{border-color:#c9b8ff;background:rgba(139,92,246,.16)}.LandingNav_bar__dSpyB a:focus-visible{outline:2px solid #3da9fc;outline-offset:3px}@media (max-width:920px){.LandingNav_links__V4ItW{display:none}.LandingNav_action__4Me_r{margin-left:auto}}.StudioRack_head__vvhIu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 64px;align-items:end}.StudioRack_rack__Cv5Vn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(44px,6vw,68px) 0 0;padding:14px;border:1px solid var(--rule);border-radius:22px;background:linear-gradient(180deg,#0b0a16,#07060e);list-style:none}.StudioRack_module__RFp_S{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:14px;padding:16px 16px 20px;border:1px solid hsla(0,0%,100%,.05);border-radius:14px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.012) 0 1px,transparent 1px 3px),linear-gradient(180deg,#17152b,#100e1f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 30px rgba(0,0,0,.35);transition:border-color .25s ease,box-shadow .25s ease}.StudioRack_module__RFp_S:hover{border-color:var(--rule-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 40px rgba(139,92,246,.16)}.StudioRack_top__PBq5x{display:flex;align-items:center;gap:10px}.StudioRack_index__0E7Gd{font-family:var(--mono);font-size:11px;color:var(--dim)}.StudioRack_name__POEmT{margin:0;font-family:var(--display);font-weight:400;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase}.StudioRack_led__F7sf6{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#2a2745;transition:background-color .25s ease,box-shadow .25s ease}.StudioRack_module__RFp_S:hover .StudioRack_led__F7sf6{background:var(--signal);box-shadow:0 0 10px var(--signal)}.StudioRack_screen__G1oWZ{padding:10px;border:1px solid rgba(0,0,0,.6);border-radius:8px;background:#06050c;box-shadow:inset 0 2px 8px rgba(0,0,0,.7)}.StudioRack_sketch__b3vj1{display:block;width:100%;height:auto}.StudioRack_coach__hHs0T{position:relative}.StudioRack_companion__6gzXB{position:absolute;top:50%;left:2%;translate:0 -62%;scale:1.1;transform-origin:left center}.StudioRack_tiny__CxnkJ{font-family:var(--mono);font-size:9px;letter-spacing:.06em;fill:var(--ash)}.StudioRack_text__ItR5E{margin:0;font-size:15px;line-height:1.5;color:var(--ash)}.StudioRack_screw___bkwS{position:absolute;bottom:7px;width:5px;height:5px;border-radius:50%;background:#2a2745;box-shadow:inset 0 1px 1px rgba(0,0,0,.6)}.StudioRack_screw___bkwS:nth-last-of-type(2){left:9px}.StudioRack_screw___bkwS:last-of-type{right:9px}@media (max-width:1080px){.StudioRack_rack__Cv5Vn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.StudioRack_head__vvhIu{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.StudioRack_rack__Cv5Vn{grid-template-columns:minmax(0,1fr);padding:10px}}.WaitlistBand_panel__S_csz{position:relative;display:grid;justify-items:center;max-width:920px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(20px,5vw,64px);border:1px solid var(--rule-strong);border-radius:26px;background:radial-gradient(70% 90% at 50% 0,rgba(139,92,246,.2),transparent 70%),linear-gradient(180deg,#0f0d20,#07060d);box-shadow:0 50px 140px rgba(0,0,0,.55),0 0 90px rgba(139,92,246,.12);text-align:center}.WaitlistBand_leds__9nost{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;width:min(100%,520px);margin-bottom:36px}.WaitlistBand_led__Vl7c6{height:10px;border-radius:3px;background:#1b1836;transition:background-color .2s ease,box-shadow .2s ease}.WaitlistBand_led__Vl7c6:nth-child(4n+1){background:#24204a}.WaitlistBand_led__Vl7c6[data-lit]{background:var(--lav);box-shadow:0 0 10px rgba(201,184,255,.5)}.WaitlistBand_led__Vl7c6[data-lit][data-lane=kick]{background:var(--kick);box-shadow:0 0 12px var(--kick)}.WaitlistBand_led__Vl7c6[data-lit][data-lane=snare]{background:var(--snare);box-shadow:0 0 12px var(--snare)}.WaitlistBand_led__Vl7c6[data-lit][data-lane=hat]{background:var(--hat)}.WaitlistBand_leds__9nost[data-joined] .WaitlistBand_led__Vl7c6{animation:WaitlistBand_chase__efDdD 2s linear infinite;animation-delay:calc(var(--i) * .125s)}@keyframes WaitlistBand_chase__efDdD{0%,6%{filter:brightness(2.2)}14%,to{filter:brightness(1)}}.WaitlistBand_lede__b4D01{margin-top:22px}.WaitlistBand_form__c306t{display:grid;gap:10px;width:min(100%,560px);margin-top:32px;text-align:left}.WaitlistBand_label__vwfQy{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.WaitlistBand_row__TCokE{display:flex;flex-wrap:wrap;gap:10px}.WaitlistBand_input__B5d_s{flex:1 1 240px;min-width:0;min-height:50px;padding:0 20px;border:1px solid var(--rule-strong);border-radius:999px;background:rgba(5,4,12,.7);font:inherit;font-size:16px;color:var(--bone);transition:border-color .15s ease,box-shadow .15s ease}.WaitlistBand_input__B5d_s::-moz-placeholder{color:var(--dim)}.WaitlistBand_input__B5d_s::placeholder{color:var(--dim)}.WaitlistBand_input__B5d_s:hover{border-color:rgba(201,184,255,.5)}.WaitlistBand_input__B5d_s:focus-visible{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px rgba(61,169,252,.25)}.WaitlistBand_input__B5d_s[aria-invalid]{border-color:#f0abfc}.WaitlistBand_row__TCokE button:disabled{opacity:.7;cursor:progress}.WaitlistBand_status__fUQ8w{min-height:1.6em;margin:0;padding-left:20px;font-size:15px}.WaitlistBand_status__fUQ8w[data-tone=ok]{color:var(--signal)}.WaitlistBand_status__fUQ8w[data-tone=error]{color:#f0abfc}.WaitlistBand_alt__v5uKW{margin:8px 0 0;color:var(--ash)}@media (max-width:520px){.WaitlistBand_leds__9nost{gap:3px}.WaitlistBand_row__TCokE button{width:100%}}@media (prefers-reduced-motion:reduce){.WaitlistBand_leds__9nost[data-joined] .WaitlistBand_led__Vl7c6{animation:none}}