.BeepBoop-module__7kZ8IG__studio{border-radius:var(--radius-lg,22px);background:var(--paper);gap:12px;max-width:760px;padding:12px;display:grid}.BeepBoop-module__7kZ8IG__top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BeepBoop-module__7kZ8IG__play{min-height:var(--tap-kid,64px);border:3px solid var(--orchid-deep);background:var(--orchid);color:var(--on-orchid);font:inherit;cursor:pointer;box-shadow:0 4px 0 var(--orchid-deep);border-radius:999px;padding:0 24px;font-size:20px;font-weight:800}.BeepBoop-module__7kZ8IG__play:active{box-shadow:0 1px 0 var(--orchid-deep);transform:translateY(3px)}.BeepBoop-module__7kZ8IG__name{color:var(--orchid-ink);font-size:18px;font-weight:800}.BeepBoop-module__7kZ8IG__off{background:var(--orchid-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-weight:700;display:flex}.BeepBoop-module__7kZ8IG__switch{border:2px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.BeepBoop-module__7kZ8IG__lanes{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.BeepBoop-module__7kZ8IG__lane{border:3px solid var(--line-strong);background:var(--card);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;font-size:16px;font-weight:800}.BeepBoop-module__7kZ8IG__lane[aria-pressed=true]{background:var(--orchid-soft);border-color:var(--orchid);color:var(--orchid-ink)}.BeepBoop-module__7kZ8IG__line{color:var(--ink-soft);margin:0;font-size:15px}.BeepBoop-module__7kZ8IG__grid{background:#1b1530;border-radius:14px;gap:3px;padding:8px;display:grid;overflow-x:auto}.BeepBoop-module__7kZ8IG__row{grid-template-columns:52px repeat(var(--cols,16), minmax(16px, 1fr));align-items:center;gap:3px;display:grid}.BeepBoop-module__7kZ8IG__rowName{color:#f2ecff;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.BeepBoop-module__7kZ8IG__cell{aspect-ratio:1;cursor:pointer;background:#3a3158;border:0;border-radius:4px;min-height:16px;padding:0}.BeepBoop-module__7kZ8IG__cell[data-beat]{background:#4b4170}.BeepBoop-module__7kZ8IG__cell[data-on]{background:#f2ecff;box-shadow:0 0 6px #ffffff80}.BeepBoop-module__7kZ8IG__cell[data-now]{outline-offset:-1px;outline:2px solid #ffe36e}.BeepBoop-module__7kZ8IG__set{border:2px solid var(--line);border-radius:14px;gap:8px;margin:0;padding:8px 10px;display:grid}.BeepBoop-module__7kZ8IG__set legend{padding:0 6px;font-weight:800}.BeepBoop-module__7kZ8IG__boxes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.BeepBoop-module__7kZ8IG__box{border:3px solid var(--line-strong);background:var(--card);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--line-strong);border-radius:16px;padding:6px 10px;font-size:16px;font-weight:800}.BeepBoop-module__7kZ8IG__box[aria-pressed=true]{background:var(--orchid-soft);border-color:var(--orchid);color:var(--orchid-ink)}.BeepBoop-module__7kZ8IG__box:active{box-shadow:0 1px 0 var(--line-strong);transform:translateY(2px)}.BeepBoop-module__7kZ8IG__small{border:2px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 12px;font-size:14px;font-weight:700}.BeepBoop-module__7kZ8IG__small[aria-pressed=true]{background:var(--orchid-soft);border-color:var(--orchid)}.BeepBoop-module__7kZ8IG__h3{margin:4px 0 6px;font-size:18px}.BeepBoop-module__7kZ8IG__saved{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}@media (max-width:420px){.BeepBoop-module__7kZ8IG__row{grid-template-columns:34px repeat(var(--cols,16), minmax(14px, 1fr));gap:2px}.BeepBoop-module__7kZ8IG__rowName{font-size:11px}.BeepBoop-module__7kZ8IG__lane{font-size:14px}}
