._panel_c0892d2{z-index:5;justify-items:end;gap:6px;display:grid;position:fixed;top:96px;right:12px}._video_c0892d2{object-fit:cover;background:var(--ctl);border:1px solid var(--hairline);border-radius:14px;width:150px;height:112px}._video_c0892d2[data-kind=audio]{border:0;height:0}._mute_c0892d2{background:var(--ctl);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:800}._mute_c0892d2[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._mute_c0892d2:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:640px){._video_c0892d2{width:108px;height:80px}}._video_c0892d2[data-flipped=true]{transform:scaleX(-1)}._board_77a0f73{flex-direction:column;min-height:0;display:flex;position:relative}._viewport_77a0f73{flex:1;min-height:0;position:relative;overflow:hidden}._stage_77a0f73{position:absolute;inset:0}._pan_77a0f73{width:calc(var(--pan-k,1) * 100%);transform:translateX(calc(var(--pan-o,0) * -100%));position:absolute;top:0;bottom:0;left:0}._lanes_77a0f73{pointer-events:none;position:absolute;inset:0}._lane_77a0f73{padding:0 2px;position:absolute;top:0;bottom:0}._lane_77a0f73:before{content:"";border-radius:var(--radius-lane);background:var(--lane);position:absolute;inset:0 2px}._lane_77a0f73[data-centre=true]:before{background:var(--lane-centre)}._lane_77a0f73[data-sharp=true]:before{display:none}._lane_77a0f73[data-continuous=true]{padding:0}._lane_77a0f73[data-continuous=true]:before{background:var(--lane);border-left:1px solid color-mix(in srgb, var(--ink) 5%, transparent);border-radius:0;inset:0}._glide_77a0f73{pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;overflow:visible}._glide_77a0f73 path{fill:none;stroke:var(--link-colour);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75}._plane_77a0f73{will-change:transform;height:0;position:absolute;top:0;left:0;right:0}._plane_77a0f73:before{content:"";left:0;right:0;bottom:var(--grid-below);height:var(--grid-height);background:repeating-linear-gradient(to top, var(--beat) 0 1px, transparent 1px var(--beat-px)), repeating-linear-gradient(to top, var(--beat) 0 2px, transparent 2px var(--bar-px));pointer-events:none;position:absolute}._tile_77a0f73{padding:0 2px;position:absolute}._tile_77a0f73[data-continuous=true]{min-width:34px;translate:-50%}._tileFace_77a0f73{border-radius:var(--radius-tile);background:var(--tile-colour);height:100%;color:var(--tile-ink);justify-content:center;align-items:flex-end;padding-bottom:10px;font-size:19px;font-weight:800;display:flex;overflow:hidden}._tile_77a0f73[data-short=true] ._tileFace_77a0f73{align-items:center;padding-bottom:0;font-size:14px}._tile_77a0f73[data-sharp=true] ._tileFace_77a0f73{background:var(--bg);box-shadow:inset 0 0 0 3px var(--tile-colour);color:var(--tile-colour)}._tile_77a0f73[data-held=true] ._tileFace_77a0f73{box-shadow:0 0 0 3px var(--ink);animation:_pulse_77a0f73 1.2s var(--ease-out) infinite}._tile_77a0f73[data-held=true][data-sharp=true] ._tileFace_77a0f73{box-shadow:inset 0 0 0 3px var(--tile-colour), 0 0 0 3px var(--ink)}@keyframes _pulse_77a0f73{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ink) 35%, transparent)}}._hitRow_77a0f73{align-items:center;gap:10px;margin-top:4px;display:flex}._hitLine_77a0f73{background:var(--accent);border-radius:2px;flex:1;height:4px}._count_77a0f73{color:var(--accent);opacity:0;pointer-events:none;place-items:center;font-size:160px;font-weight:800;transition:opacity .12s;display:grid;position:absolute;inset:0}._count_77a0f73[data-active=true]{opacity:.85}._chip_77a0f73{white-space:nowrap;background:var(--ink);color:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}._hint_77a0f73{background:var(--surface);border:1px solid var(--hairline);max-width:80%;color:var(--muted);text-align:center;border-radius:999px;padding:10px 18px;font-weight:700;animation:2.4s ease-in-out infinite _bob_77a0f73;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes _bob_77a0f73{50%{transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){._tile_77a0f73[data-held=true] ._tileFace_77a0f73,._hint_77a0f73{animation:none}}._barNumber_77a0f73{left:calc(var(--pan-o,0) * 100% + 8px);background:var(--ctl);color:var(--muted);pointer-events:none;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.4;position:absolute}._viewport_77a0f73{touch-action:none;overscroll-behavior:contain}._barChip_77a0f73{background:var(--ctl);color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:8px;padding:1px 8px;font-size:11px;font-weight:800}._combo_77a0f73{background:var(--accent);color:var(--on-accent);pointer-events:none;border-radius:999px;margin:0;padding:6px 14px;font-size:18px;font-weight:800;animation:.26s ease-out _combo_77a0f73;position:absolute;top:12px;left:14px}@keyframes _combo_77a0f73{0%{opacity:.4;transform:scale(.6)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._combo_77a0f73{animation:none}}._tile_77a0f73[data-state=hit] ._tileFace_77a0f73{filter:brightness(1.25)}._board_77a0f73[data-effects=full] ._tile_77a0f73[data-state=hit] ._tileFace_77a0f73{animation:.65s ease-in-out infinite alternate _beam_77a0f73}@keyframes _beam_77a0f73{0%{box-shadow:0 0 12px 1px var(--tile-colour);filter:brightness(1.2)}to{box-shadow:0 0 32px 8px var(--tile-colour);filter:brightness(1.55)}}._board_77a0f73[data-effects=full] ._tile_77a0f73[data-held=true][data-shake=a] ._tileFace_77a0f73{animation:_tile-shake-a_77a0f73 .42s ease-out, _pulse_77a0f73 1.2s var(--ease-out) .42s infinite}._board_77a0f73[data-effects=full] ._tile_77a0f73[data-held=true][data-shake=b] ._tileFace_77a0f73{animation:_tile-shake-b_77a0f73 .42s ease-out, _pulse_77a0f73 1.2s var(--ease-out) .42s infinite}@keyframes _tile-shake-a_77a0f73{0%,to{translate:0}18%{filter:hue-rotate(-40deg)brightness(1.3);translate:-7px}36%{translate:7px}54%{translate:-4px}72%{translate:3px}}@keyframes _tile-shake-b_77a0f73{0%,to{translate:0}18%{filter:hue-rotate(-40deg)brightness(1.3);translate:-7px}36%{translate:7px}54%{translate:-4px}72%{translate:3px}}._milestone_77a0f73{pointer-events:none;height:100%;position:absolute;inset:auto 0 0;overflow:hidden}._wave_77a0f73{background:linear-gradient(to top, color-mix(in srgb, var(--accent) 55%, transparent), transparent);transform-origin:bottom;height:60%;animation:.8s ease-out forwards _wave_77a0f73;position:absolute;inset:auto 0 0}._milestoneText_77a0f73{color:var(--accent);text-shadow:0 0 24px var(--accent);white-space:nowrap;font-size:56px;font-weight:800;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards _milestone_77a0f73;position:absolute;top:38%;left:50%}@keyframes _wave_77a0f73{0%{opacity:1;transform:scaleY(.2)}to{opacity:0;transform:scaleY(1.2)}}@keyframes _milestone_77a0f73{0%{opacity:0;transform:translate(-50%)scale(.5)}20%{opacity:1;transform:translate(-50%)scale(1.25)}45%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}._broken_77a0f73{background:var(--ctl);color:var(--muted);pointer-events:none;border-radius:999px;margin:0;padding:6px 14px;font-size:18px;font-weight:800;animation:.9s ease-in forwards _broken_77a0f73;position:absolute;top:12px;left:14px}@keyframes _broken_77a0f73{0%{opacity:1;transform:translateY(0)rotate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}to{opacity:0;transform:translateY(70px)rotate(6deg)}}._board_77a0f73[data-effects=full] ._combo_77a0f73{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent);animation:.32s ease-out _combo-big_77a0f73}@keyframes _combo-big_77a0f73{0%{opacity:.4;transform:scale(.6)}55%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._tile_77a0f73[data-state=hit] ._tileFace_77a0f73,._tile_77a0f73[data-held=true] ._tileFace_77a0f73,._milestone_77a0f73,._broken_77a0f73,._board_77a0f73[data-effects=full] ._combo_77a0f73{animation:none}}._share_4181302{justify-items:center;gap:10px;margin:0 0 12px;display:grid}._frame_4181302{aspect-ratio:9/16;background:var(--ctl);border-radius:16px;height:min(40dvh,340px);position:relative;overflow:hidden}._media_4181302{object-fit:cover;width:100%;height:100%;display:block}._sound_4181302{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#080b0eb3;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800;position:absolute;bottom:8px;right:8px}._sound_4181302[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._tabs_4181302{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._tab_4181302{background:var(--ctl);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}._tab_4181302[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._making_4181302{color:#fff;background:#080b0eb3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;bottom:8px;left:8px}._actions_4181302{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}._primary_4181302,._secondary_4181302{min-height:var(--target-min);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}._primary_4181302{background:var(--accent);color:var(--on-accent);flex:auto}._secondary_4181302{background:var(--ctl);color:var(--ink)}._primary_4181302:disabled{opacity:.6;cursor:progress}:is(._tab_4181302:focus-visible,._sound_4181302:focus-visible,._primary_4181302:focus-visible,._secondary_4181302:focus-visible){outline:3px solid var(--ink);outline-offset:2px}._status_4181302{min-height:1.2em;color:var(--accent);text-align:center;font-size:14px;font-weight:800}._text_4181302{border:1px solid var(--hairline);background:var(--ctl);width:100%;color:var(--ink);font:inherit;resize:none;border-radius:12px;padding:10px 12px;font-size:14px}._name_4181302{text-align:left;color:var(--muted);gap:4px;font-size:14px;font-weight:700;display:grid}._nameInput_4181302{min-height:var(--target-min);border:1px solid var(--hairline);background:var(--ctl);color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-weight:700}._nameInput_4181302:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._hint_4181302{background:var(--ctl);color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.35;display:flex}._recordDot_4181302{background:var(--rose,#f28b9e);border-radius:50%;flex:none;width:14px;height:14px}._overlay_808cfc6{background:#080b0e9e;animation:.16s ease-out _fade_808cfc6;position:fixed;inset:0}._card_808cfc6{background:var(--surface);border:1px solid var(--hairline);text-align:center;width:min(420px,100vw - 32px);max-height:calc(100dvh - 24px);animation:_pop_808cfc6 .24s var(--ease-out);border-radius:28px;flex-direction:column;padding:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._body_808cfc6{overscroll-behavior:contain;flex:auto;min-height:0;padding:32px 28px 8px;overflow-y:auto}@media (orientation:landscape) and (max-height:560px){._card_808cfc6{width:min(780px,100vw - 32px)}._body_808cfc6{column-count:2;column-gap:32px;padding-top:20px}._body_808cfc6>*{break-inside:avoid}}._badge_808cfc6{background:var(--accent);width:72px;height:72px;color:var(--on-accent);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}._card_808cfc6 h2{margin:0;font-size:28px;font-weight:800}._card_808cfc6 p{color:var(--muted);margin:8px 0 24px;font-weight:700}._actions_808cfc6{border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;justify-content:center;gap:10px;padding:14px 28px 24px;display:flex}._primary_808cfc6,._secondary_808cfc6{min-height:var(--target-min);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}._primary_808cfc6{background:var(--accent);color:var(--on-accent)}._secondary_808cfc6{background:var(--ctl);color:var(--ink)}:is(._primary_808cfc6:focus-visible,._secondary_808cfc6:focus-visible){outline:3px solid var(--ink);outline-offset:2px}._confetti_808cfc6{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}._dot_808cfc6{background:var(--dot);width:10px;height:10px;animation:_burst_808cfc6 .9s var(--ease-out) forwards;border-radius:50%;position:absolute;top:38%;left:50%}@keyframes _burst_808cfc6{to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes _fade_808cfc6{0%{opacity:0}}@keyframes _pop_808cfc6{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}}@media (prefers-reduced-motion:reduce){._overlay_808cfc6,._card_808cfc6,._dot_808cfc6{animation:none}._dot_808cfc6{display:none}}._stars_808cfc6{justify-content:center;gap:6px;margin-bottom:8px;display:flex}._star_808cfc6{width:44px;height:44px;fill:var(--ctl);stroke:var(--hairline);stroke-width:1px}._star_808cfc6[data-on=true]{fill:var(--accent);stroke:none;animation:_pop_808cfc6 .32s var(--ease-out) both}._star_808cfc6[data-on=true]:nth-child(2){animation-delay:90ms}._star_808cfc6[data-on=true]:nth-child(3){animation-delay:.18s}._headline_808cfc6{font-weight:800}._facts_808cfc6{color:var(--muted);gap:4px;margin:0 0 16px;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}._tricky_808cfc6 p{margin:0 0 8px;font-size:14px}._bars_808cfc6{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}._bar_808cfc6{background:var(--ctl);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}._bar_808cfc6:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._star_808cfc6[data-on=true]{animation:none}}._take_808cfc6{background:var(--ctl);border-radius:14px;margin:0 0 14px;padding:10px 14px;font-weight:700}._takeLink_808cfc6{color:var(--accent);font-weight:800}._card_808cfc6 ._record_808cfc6{background:var(--accent);width:fit-content;color:var(--on-accent);border-radius:999px;margin:10px auto 0;padding:4px 14px;font-weight:800}._card_808cfc6 ._verdict_808cfc6{color:var(--ink);margin:0 0 16px;font-weight:800}._card_808cfc6 ._verdict_808cfc6[data-beaten=true]{color:var(--accent)}._shareButton_808cfc6{border:1px solid var(--hairline);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin:0 0 16px;padding:0 18px;font-size:14px;font-weight:800}._shareButton_808cfc6:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._header_6824585{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}._bar_6824585,._strip_6824585{align-items:center;gap:8px;display:flex}._back_6824585{width:var(--target-min);height:var(--target-min);background:var(--ctl);color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}._title_6824585{flex:1 1 0;min-width:0}._title_6824585 h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:800;line-height:1.2;overflow:hidden}._title_6824585 p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}._chip_6824585{min-height:var(--target-min);background:var(--ctl);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;transition:background .12s;display:inline-flex}._chip_6824585[data-state=on]{background:var(--accent);color:var(--on-accent)}._iconButton_6824585{width:var(--target-min);height:var(--target-min);background:var(--ctl);color:var(--ink);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}._record_6824585{min-width:var(--target-min);min-height:var(--target-min);background:var(--ctl);color:var(--rose);font:inherit;cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}._record_6824585[data-state=on]{background:var(--rose);color:var(--tile-ink)}._record_6824585:disabled{opacity:.5}._play_6824585{background:var(--accent);width:56px;height:56px;color:var(--on-accent);cursor:pointer;transition:transform .12s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}._play_6824585:active{transform:scale(.94)}._sheetButton_6824585{min-height:var(--target-min);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}:is(._back_6824585:focus-visible,._chip_6824585:focus-visible,._iconButton_6824585:focus-visible,._record_6824585:focus-visible,._sheetButton_6824585:focus-visible,._play_6824585:focus-visible){outline:3px solid var(--accent);outline-offset:2px}._chip_6824585[data-state=on]:focus-visible{outline-color:var(--ink)}._sheetButton_6824585:focus-visible{outline-color:var(--ink)}._play_6824585:focus-visible{outline-color:var(--ink)}._banner_6824585{color:var(--muted);margin:0;font-size:13px}._transport_6824585{align-items:center;gap:8px;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){._play_6824585,._chip_6824585{transition:none}}@media (max-width:360px){._chip_6824585{padding:0 12px}._chip_6824585 svg{display:none}}@media (min-width:720px),(orientation:landscape) and (max-height:520px){._header_6824585{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}._bar_6824585,._strip_6824585{display:contents}._gear_6824585{order:9}._banner_6824585{flex-basis:100%;order:10}._title_6824585 h1{font-size:18px}}@media (max-width:480px) and (orientation:portrait){._title_6824585 h1{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box}}._screen_8906ce1{max-width:1400px;height:100dvh;padding:calc(20px + var(--safe-top)) calc(var(--gutter) + var(--safe-right)) calc(22px + var(--safe-bottom)) calc(var(--gutter) + var(--safe-left));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 auto;display:grid}@media (max-width:720px){._screen_8906ce1{padding-top:calc(12px + var(--safe-top));padding-bottom:calc(14px + var(--safe-bottom));gap:12px}}@media (orientation:landscape) and (max-height:520px){._hint_8906ce1._promo_8906ce1{display:none}._screen_8906ce1{padding-top:calc(8px + var(--safe-top));padding-bottom:calc(8px + var(--safe-bottom));gap:8px}}._top_8906ce1{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._hint_8906ce1{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 14px;font-weight:700;display:flex}._hint_8906ce1 span{flex:200px;font-size:14px}._hint_8906ce1 button{min-height:var(--target-min);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-weight:800}._hint_8906ce1 button[data-quiet=true]{color:var(--muted);background:0 0}._hint_8906ce1 button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._hintLink_8906ce1{min-height:var(--target-min);background:var(--accent);color:var(--on-accent);border-radius:12px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}._hintLink_8906ce1:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._challenge_8906ce1{background:var(--accent);color:var(--on-accent);border-radius:999px;justify-self:start;margin:0;padding:4px 14px;font-size:14px;font-weight:800}
