.stage-module__jI1SVa__case{background:radial-gradient(120% 60% at 50% -10%,#ffffff14,#0000 60%),linear-gradient(#262626 0%,#121212 34%,#050505 100%);box-shadow:0 24px 48px -24px #0009,inset 0 1px #ffffff24,inset 0 -1px #000c}.stage-module__jI1SVa__trim{opacity:.55;background:linear-gradient(90deg,#3f3f46,#a1a1aa 18%,#52525b 50%,#a1a1aa 82%,#3f3f46)}.stage-module__jI1SVa__lcd{isolation:isolate;background:radial-gradient(90% 120% at 20% 0,#fbbf2417,#0000 55%),linear-gradient(#0f1419 0%,#0a0d11 100%);position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 10px 30px #000000b3,0 1px #ffffff14}.stage-module__jI1SVa__lcd:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.stage-module__jI1SVa__lcd:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#0000);position:absolute;inset:0 0 55%}.stage-module__jI1SVa__glow{color:#fcd34d;text-shadow:0 0 14px #fbbf2473,0 0 2px #fbbf2499}.stage-module__jI1SVa__dim{color:#fde68a8c}.stage-module__jI1SVa__lcd .stage-module__jI1SVa__sweep{pointer-events:none;border-radius:inherit;background:linear-gradient(#0000,#fbbf241f 48%,#0000 52%);animation:1.1s ease-out .2s both stage-module__jI1SVa__lcd-sweep;position:absolute;inset:0;transform:translateY(-100%)}@keyframes stage-module__jI1SVa__lcd-sweep{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(100%)}}.stage-module__jI1SVa__pop{animation:.18s cubic-bezier(.2,.8,.2,1) both stage-module__jI1SVa__lcd-pop}@keyframes stage-module__jI1SVa__lcd-pop{0%{opacity:.15;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}.stage-module__jI1SVa__slideIn{animation:.22s cubic-bezier(.2,.8,.2,1) both stage-module__jI1SVa__lcd-slide}@keyframes stage-module__jI1SVa__lcd-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.stage-module__jI1SVa__meter{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.stage-module__jI1SVa__meter>span{background:#fde68a59;border-radius:1px;width:3px;height:3px;transition:height .12s ease-out}.stage-module__jI1SVa__meter[data-active=true]>span{background:#fbbf24;animation:.55s ease-in-out infinite alternate stage-module__jI1SVa__meter-bounce}.stage-module__jI1SVa__meter[data-active=true]>span:nth-child(2){animation-delay:-.2s}.stage-module__jI1SVa__meter[data-active=true]>span:nth-child(3){animation-delay:-.35s}.stage-module__jI1SVa__meter[data-active=true]>span:nth-child(4){animation-delay:-.1s}.stage-module__jI1SVa__meter[data-active=true]>span:nth-child(5){animation-delay:-.45s}@keyframes stage-module__jI1SVa__meter-bounce{0%{height:3px}to{height:12px}}.stage-module__jI1SVa__led{background:#3f3f46;border-radius:999px;flex-shrink:0;width:7px;height:7px;transition:background-color .16s,box-shadow .16s;display:inline-block;box-shadow:inset 0 1px 1px #0009}.stage-module__jI1SVa__led[data-on=true]{background:#fbbf24;box-shadow:0 0 6px #fbbf24d9,0 0 14px #fbbf2459}.stage-module__jI1SVa__led[data-tone=green][data-on=true]{background:#4ade80;box-shadow:0 0 6px #4ade80d9,0 0 14px #4ade804d}.stage-module__jI1SVa__led[data-tone=red][data-on=true]{background:#f87171;box-shadow:0 0 6px #f87171d9,0 0 14px #f871714d}.stage-module__jI1SVa__hw{color:#ffffffdb;background:linear-gradient(#2f2f33 0%,#1c1c1f 100%);border:1px solid #ffffff17;transition:transform 90ms,box-shadow 90ms,background .16s,border-color .16s;box-shadow:inset 0 1px #ffffff17,0 2px #0000008c,0 3px 8px -4px #0009}.stage-module__jI1SVa__hw:hover{border-color:#fbbf2459}.stage-module__jI1SVa__hw:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff0d,0 1px #0000008c}.stage-module__jI1SVa__hw[aria-pressed=true],.stage-module__jI1SVa__hw[aria-checked=true],.stage-module__jI1SVa__hw[aria-expanded=true]{color:#fde68a;background:linear-gradient(#3a3020 0%,#241d12 100%);border-color:#fbbf2473}.stage-module__jI1SVa__hw[data-tone=amber]{color:#fde68a;border-color:#fbbf2473}.stage-module__jI1SVa__hw:disabled{opacity:.4;pointer-events:none}.stage-module__jI1SVa__hw:focus-visible{outline-offset:2px;outline:2px solid #fbbf24}.stage-module__jI1SVa__desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"display""keys""controls""voices";gap:.75rem;display:grid}@container (min-width:1100px){.stage-module__jI1SVa__desk{grid-template-columns:176px minmax(0,1fr) minmax(300px,340px);grid-template-areas:"controls display voices""keys keys keys"}}.stage-module__jI1SVa__felt{background:linear-gradient(#7f1d1d 0%,#991b1b 45%,#450a0a 100%);box-shadow:inset 0 -1px #00000080}.stage-module__jI1SVa__feltSide{background:linear-gradient(90deg,#7f1d1d 0%,#991b1b 45%,#450a0a 100%);box-shadow:inset -1px 0 #00000080}.stage-module__jI1SVa__breathe{animation:2.4s ease-in-out infinite stage-module__jI1SVa__breathe}@keyframes stage-module__jI1SVa__breathe{0%,to{box-shadow:0 0 #fbbf2473}50%{box-shadow:0 0 0 6px #fbbf2400}}.stage-module__jI1SVa__keycap{animation:3.2s ease-in-out infinite stage-module__jI1SVa__keycap-press;box-shadow:inset 0 -3px #0f172a2e,0 1px #ffffff80}@keyframes stage-module__jI1SVa__keycap-press{0%,14%,to{transform:none}6%{background:#fde68a;transform:translateY(2px);box-shadow:inset 0 -1px #0f172a2e}}.stage-module__jI1SVa__chordKey{animation:3.2s ease-in-out infinite stage-module__jI1SVa__chord-light}@keyframes stage-module__jI1SVa__chord-light{0%,12%{background:#fff}20%,80%{background:#fbbf24}92%,to{background:#fff}}.stage-module__jI1SVa__float{animation:5s ease-in-out infinite stage-module__jI1SVa__float}@keyframes stage-module__jI1SVa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.stage-module__jI1SVa__ghost{pointer-events:none;background:#fcd34d47;border:2px solid #fcd34df2;border-radius:999px;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;box-shadow:0 0 18px #fbbf248c}.stage-module__jI1SVa__ghostTap{animation:1.8s ease-in-out infinite stage-module__jI1SVa__ghost-tap}@keyframes stage-module__jI1SVa__ghost-tap{0%{opacity:0;transform:scale(1.35)}25%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(.86)}85%,to{opacity:0;transform:scale(.86)}}.stage-module__jI1SVa__ghostGlide{animation:2.4s cubic-bezier(.45,0,.3,1) infinite stage-module__jI1SVa__ghost-glide}@keyframes stage-module__jI1SVa__ghost-glide{0%{opacity:0;transform:translate(0)scale(1.2)}12%{opacity:1;transform:translate(0)scale(.9)}78%{opacity:1;transform:translateX(var(--glide)) scale(.9)}to{opacity:0;transform:translateX(var(--glide)) scale(1.2)}}.stage-module__jI1SVa__turn{animation:4.2s ease-in-out infinite stage-module__jI1SVa__turn}@keyframes stage-module__jI1SVa__turn{0%,30%{transform:rotate(0)}45%,80%{transform:rotate(-90deg)}95%,to{transform:rotate(0)}}.stage-module__jI1SVa__reveal{transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1)}.stage-module__jI1SVa__reveal[data-reveal=pending]{opacity:0;transform:translateY(22px)}.stage-module__jI1SVa__slab{background:#0d1116;border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff0b,0 1px #0009}.stage-module__jI1SVa__blink{animation:1s steps(2,jump-none) infinite stage-module__jI1SVa__blink}@keyframes stage-module__jI1SVa__blink{50%{opacity:.25}}.stage-module__jI1SVa__verdict{animation:.26s cubic-bezier(.2,.8,.2,1) both stage-module__jI1SVa__verdict}@keyframes stage-module__jI1SVa__verdict{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stage-module__jI1SVa__lcd .stage-module__jI1SVa__sweep,.stage-module__jI1SVa__pop,.stage-module__jI1SVa__slideIn,.stage-module__jI1SVa__meter[data-active=true]>span,.stage-module__jI1SVa__breathe,.stage-module__jI1SVa__keycap,.stage-module__jI1SVa__chordKey,.stage-module__jI1SVa__float,.stage-module__jI1SVa__ghostTap,.stage-module__jI1SVa__ghostGlide,.stage-module__jI1SVa__turn,.stage-module__jI1SVa__blink,.stage-module__jI1SVa__verdict{animation:none!important}.stage-module__jI1SVa__ghost{opacity:.9}.stage-module__jI1SVa__reveal{transition:none!important}.stage-module__jI1SVa__lcd .stage-module__jI1SVa__sweep{display:none}}
