.WZFZzG_battle{z-index:100;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--theme-canvas);color:var(--theme-ink);position:fixed;inset:0;overflow:auto}.WZFZzG_content{grid-template-rows:auto auto minmax(0,1fr);gap:6px;block-size:100%;min-block-size:0;max-inline-size:72rem;margin-inline:auto;display:grid}.WZFZzG_header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.WZFZzG_header>button{flex-shrink:0;min-block-size:44px;max-inline-size:48%;padding:8px 12px}.WZFZzG_matchHeading{min-inline-size:0}.WZFZzG_phase{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}.WZFZzG_phase[data-live]{color:var(--theme-danger)}.WZFZzG_metadata{color:var(--theme-ink-muted);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.3}.WZFZzG_status{text-align:center;font-size:.875rem}.WZFZzG_boards{--opponent-rail:clamp(4rem, 21vw, 6rem);min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:56rem;margin-inline:auto;position:relative}.WZFZzG_primary{block-size:100%;min-block-size:0}.WZFZzG_opponent{inline-size:var(--opponent-rail);block-size:max(0px,100% - 80px - 7rem);position:absolute;inset-block-start:80px;inset-inline-end:0}@media not (min-width:56rem),(orientation:landscape) and (not (min-height:30rem)){.WZFZzG_rules{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.WZFZzG_battle[data-spectating] .WZFZzG_boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.WZFZzG_battle[data-spectating] .WZFZzG_opponent{block-size:100%;min-block-size:0;inline-size:auto;position:static}.WZFZzG_viewerChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.WZFZzG_viewerChoices button{overflow-wrap:anywhere;min-block-size:44px;min-inline-size:0;padding:4px;font-size:.75rem}.WZFZzG_viewerChoices button[aria-pressed=true]{border-color:var(--theme-accent);background:var(--theme-surface-selected)}@media not (min-width:56rem),(orientation:landscape) and (not (min-height:30rem)){.WZFZzG_battle[data-spectating] .WZFZzG_boards{display:block}.WZFZzG_battle[data-spectating][data-seat="0"] .WZFZzG_opponent,.WZFZzG_battle[data-spectating][data-seat="1"] .WZFZzG_primary{display:none}}.WZFZzG_battle[data-ended] .WZFZzG_content{grid-template-rows:auto auto minmax(18rem,1fr);block-size:auto;min-block-size:100%}@media (min-width:56rem) and (min-height:30rem){.WZFZzG_battle{padding:max(.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.WZFZzG_boards{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:1.5rem;display:grid}.WZFZzG_opponent{block-size:100%;min-block-size:0;inline-size:auto;position:static}.WZFZzG_viewerChoices{display:none}}@media (orientation:landscape) and (not (min-width:56rem)),(orientation:landscape) and (not (min-height:30rem)){.WZFZzG_boards{--opponent-rail:80px}.WZFZzG_matchHeading{flex-wrap:wrap;align-items:center;column-gap:.75rem;display:flex}.WZFZzG_battle:not([data-spectating]) .WZFZzG_opponent{block-size:max(0px,100% - 58px);inset-block-start:0}}
.v6Mb9G_caption{min-block-size:.825rem;max-inline-size:100%;color:var(--theme-ink-muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;line-height:1.2;display:flex}.v6Mb9G_gain{color:var(--theme-accent-text);font-variant-numeric:tabular-nums}.v6Mb9G_total{transition:color .16s ease-out}.v6Mb9G_total[data-credit]{color:var(--theme-accent-text)}.v6Mb9G_best{color:var(--theme-ink-muted);margin-block-start:.375rem;font-size:.75rem;display:none}.v6Mb9G_breakdown{font-variant-numeric:tabular-nums;gap:.5rem;min-inline-size:0;font-size:.8rem;line-height:1.4;display:grid}.v6Mb9G_heading{color:var(--theme-ink-muted);font-weight:700}.v6Mb9G_row{justify-content:space-between;gap:.75rem;display:flex}.v6Mb9G_row>:last-child{flex-shrink:0}.v6Mb9G_sum{border-block-start:1px solid var(--theme-line-soft);color:var(--theme-accent-text);padding-block-start:.5rem}@media (min-width:56rem) and (min-height:32rem){.v6Mb9G_best{display:block}}@media (prefers-reduced-motion:reduce){.v6Mb9G_total{transition:none}}@media not (min-width:56rem),not (min-height:32rem){.v6Mb9G_caption[data-gain]:not([data-record]) .v6Mb9G_captionLabel,.v6Mb9G_caption[data-record] .v6Mb9G_gain{display:none}}.v6Mb9G_recordShort{display:none}@media not (min-width:56rem),not (min-height:32rem){.v6Mb9G_recordFull{display:none}.v6Mb9G_recordShort{display:inline}}
.LovRBq_shell{--chrome:15.5rem;--board-limit:calc((100dvh - var(--chrome)) * var(--board-columns) / var(--board-rows));inline-size:min(100%,34rem);min-inline-size:0;color:var(--theme-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .375rem;display:grid;container:shell/inline-size}@container shell not (min-width:22rem){.LovRBq_shell[data-compact] .LovRBq_hud{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.LovRBq_shell[data-compact] .LovRBq_hudLead{grid-column:1/-1}.LovRBq_shell[data-compact] .LovRBq_score{align-items:flex-start}}@container shell not (min-width:18rem){.LovRBq_hud{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.LovRBq_hudLead{grid-column:1/-1}.LovRBq_score{align-items:flex-start}}.LovRBq_shell[data-variant=ROWS]{--chrome:17rem}.LovRBq_lead,.LovRBq_side{display:contents}.LovRBq_title,.LovRBq_actions,.LovRBq_keys{display:none}.LovRBq_label{color:var(--theme-ink-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:800;line-height:1.2}.LovRBq_zeroMechanics{order:5;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.375rem;min-inline-size:0;display:grid}.LovRBq_zeroMechanic{border:1px solid var(--theme-line);background:var(--theme-surface);overflow-wrap:anywhere;border-radius:.625rem;padding:.375rem .5rem;font-size:.6875rem;line-height:1.3}.LovRBq_zeroMechanic strong{align-items:center;gap:.25rem;font-size:.75rem;display:flex}.LovRBq_zeroMechanic strong svg{flex:none}.LovRBq_zeroMechanic span{color:var(--theme-ink-soft);display:block}.LovRBq_zeroMechanic[data-ready]{border-color:var(--theme-accent)}.LovRBq_zeroMechanic[data-urgent]{border-color:var(--theme-warning)}.LovRBq_hud{order:1;grid-column:1/-1;grid-template-columns:minmax(0,auto) minmax(max-content,1fr) auto;align-items:center;gap:.75rem;min-block-size:3.5rem;display:grid}.LovRBq_hudLead{align-items:center;gap:.375rem;min-inline-size:0;max-inline-size:100%;display:flex}.LovRBq_player{align-items:center;gap:.5rem;min-inline-size:0;max-inline-size:100%;display:flex}.LovRBq_playerName{overflow-wrap:anywhere;font-size:.875rem;font-weight:800;line-height:1.3;overflow:hidden}.LovRBq_playerIdentity{min-inline-size:0}.LovRBq_playerRating{white-space:nowrap;color:var(--theme-ink-soft);font-size:.6875rem;display:block}.LovRBq_overviewInfo{overflow-wrap:anywhere;flex-wrap:wrap;order:6;grid-column:1/-1;min-block-size:44px;padding:4px;font-size:.625rem}.LovRBq_score{flex-direction:column;align-items:center;min-inline-size:0;line-height:1;display:flex}.LovRBq_score strong{font-family:var(--theme-font-display);font-variant-numeric:tabular-nums;margin-block-start:.2rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:600}.LovRBq_next{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:.875rem;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .625rem;display:flex}.LovRBq_nextSlot{--slot-w:4.5rem;--slot-h:3rem;inline-size:var(--slot-w);block-size:var(--slot-h);justify-content:center;align-items:center;display:flex}.LovRBq_piece{--gap:2px;--cell:min(var(--piece-max,1.5rem), (var(--slot-w) - (var(--piece-columns) - 1) * var(--gap)) / var(--piece-columns), (var(--slot-h) - (var(--piece-rows) - 1) * var(--gap)) / var(--piece-rows));grid-template-columns:repeat(var(--piece-columns), var(--cell));grid-auto-rows:var(--cell);gap:var(--gap);display:grid}.LovRBq_status{order:2;grid-column:1/-1;align-items:center;gap:.625rem;min-block-size:1.5rem;display:flex}.LovRBq_status progress{flex:1}.LovRBq_level{font-family:var(--theme-font-display);white-space:nowrap;font-size:1rem;font-weight:600}.LovRBq_statusText{color:var(--theme-ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.LovRBq_hole{color:var(--theme-ink-muted);text-align:center;order:5;grid-column:1/-1;font-size:.75rem}.LovRBq_notices{order:3;grid-column:1/-1;gap:.25rem;display:grid}.LovRBq_notice{color:var(--theme-ink-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.LovRBq_boardWrap{inline-size:min(100%, var(--board-limit));order:4;grid-column:1/-1;justify-self:center;position:relative}.LovRBq_gestureSurface{touch-action:none;-webkit-user-select:none;user-select:none}.LovRBq_board{--cell:calc(100cqw / var(--board-columns));grid-template-columns:repeat(var(--board-columns), minmax(0, 1fr));inline-size:100%;aspect-ratio:var(--board-columns) / var(--board-rows);display:grid;position:relative;container-type:inline-size}.LovRBq_slot{--edge:var(--theme-board-edge);aspect-ratio:1;min-inline-size:0;padding:max(1px, calc(var(--cell) * .05));display:block}.LovRBq_slot:is([data-kind=empty],[data-kind=hole],[data-kind=block]){background-color:var(--theme-board-well);box-shadow:var(--edge-t,0 0 #0000), var(--edge-r,0 0 #0000), var(--edge-b,0 0 #0000), var(--edge-l,0 0 #0000)}.LovRBq_slot[data-kind=empty]{background-image:radial-gradient(circle at 50% 50%, var(--theme-board-dot) 0 max(1px, calc(var(--cell) * .05)), transparent max(1.5px, calc(var(--cell) * .07)))}.LovRBq_slot[data-edge~=t]{--edge-t:inset 0 2px 0 var(--edge)}.LovRBq_slot[data-edge~=r]{--edge-r:inset -2px 0 0 var(--edge)}.LovRBq_slot[data-edge~=b]{--edge-b:inset 0 -2px 0 var(--edge)}.LovRBq_slot[data-edge~=l]{--edge-l:inset 2px 0 0 var(--edge)}.LovRBq_tile{--tone:var(--theme-tile-violet);--tone-ink:#fff;--bevel:max(1px, calc(var(--cell) * .07));--shade:max(1px, calc(var(--cell) * .09));border:max(1px, calc(var(--cell) * .045)) solid var(--theme-tile-outline);background-color:var(--tone);block-size:100%;inline-size:100%;color:var(--tone-ink);box-shadow:inset 0 var(--bevel) 0 var(--theme-tile-highlight), inset 0 calc(var(--shade) * -1) 0 var(--theme-tile-shade), var(--ring,0 0 #0000);font-family:var(--theme-font-display);font-size:calc(var(--cell) * .44);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;border-radius:26%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:relative;overflow:visible}.LovRBq_tile[data-tone=pos]{--tone:var(--theme-tile-positive);--tone-ink:var(--theme-tile-positive-ink)}.LovRBq_tile[data-tone=neg]{--tone:var(--theme-tile-negative);--tone-ink:var(--theme-tile-negative-ink)}.LovRBq_tile[data-tone=red]{--tone:var(--theme-tile-red)}.LovRBq_tile[data-tone=blue]{--tone:var(--theme-tile-blue)}.LovRBq_tile[data-tone=green]{--tone:var(--theme-tile-green)}.LovRBq_tile[data-tone=amber]{--tone:var(--theme-tile-amber)}.LovRBq_tile[data-tone=violet]{--tone:var(--theme-tile-violet)}.LovRBq_tile[data-tone=chess-light]{--tone:var(--theme-tile-positive);--tone-ink:var(--theme-tile-positive-ink)}.LovRBq_tile[data-tone=chess-dark]{--tone:var(--theme-tile-chess-dark);--tone-ink:var(--theme-tile-chess-dark-ink)}.LovRBq_tile[data-liquid]{background-image:radial-gradient(circle at 33% 30%, #fff9 0 calc(var(--cell) * .08), transparent calc(var(--cell) * .1));border-radius:50%}.LovRBq_tile[data-active]{--ring:0 0 0 2px var(--theme-tile-active), 0 0 calc(var(--cell) * .45) #ffffff59;z-index:1}.LovRBq_tile[data-garbage]{outline:max(2px, calc(var(--cell) * .06)) dashed var(--theme-warning);outline-offset:-2px}.LovRBq_tile[data-target]{outline:max(2px, calc(var(--cell) * .06)) solid var(--theme-target);outline-offset:0;z-index:1}.LovRBq_tile[data-ghost]{border:2px dashed color-mix(in oklab, var(--tone) 75%, transparent);box-shadow:none;opacity:.7;background:0 0}.LovRBq_symbol{block-size:54%;inline-size:54%;fill:var(--theme-tile-symbol)}.LovRBq_chess{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,serif;font-size:calc(var(--cell) * .62);line-height:1}.LovRBq_piece .LovRBq_tile{border-width:1.5px}.LovRBq_zero{--q-tl:var(--theme-zero-off);--q-tr:var(--theme-zero-off);--q-bl:var(--theme-zero-off);--q-br:var(--theme-zero-off);--zero-ring:calc(var(--cell) * .22);--inset-x:11%;--inset-y:2%;inline-size:calc(var(--zw) / var(--board-columns) * 100%);block-size:calc(var(--zh) / var(--board-rows) * 100%);pointer-events:none;position:absolute;inset-block-start:calc(var(--zy) / var(--board-rows) * 100%);inset-inline-start:calc(var(--zx) / var(--board-columns) * 100%)}.LovRBq_zero[data-shape=tall]{--zero-ring:calc(var(--cell) * .17);--inset-x:10%;--inset-y:2.5%}.LovRBq_zero:is([data-charge="1"],[data-charge="2"],[data-charge="3"],[data-charge="4"]){--q-tl:var(--theme-zero-on)}.LovRBq_zero:is([data-charge="2"],[data-charge="3"],[data-charge="4"]){--q-tr:var(--theme-zero-on)}.LovRBq_zero:is([data-charge="3"],[data-charge="4"]){--q-bl:var(--theme-zero-on)}.LovRBq_zero[data-charge="4"]{--q-br:var(--theme-zero-on)}.LovRBq_zero:before,.LovRBq_zero:after{content:"";border-radius:999px;position:absolute}.LovRBq_zero[data-shape=oval]:before,.LovRBq_zero[data-shape=oval]:after{border-radius:50%}.LovRBq_zero:before{inset:var(--inset-y) var(--inset-x);background:conic-gradient(transparent 0deg 4deg, var(--q-tr) 4deg 86deg, transparent 86deg 94deg, var(--q-br) 94deg 176deg, transparent 176deg 184deg, var(--q-bl) 184deg 266deg, transparent 266deg 274deg, var(--q-tl) 274deg 356deg, transparent 356deg 360deg);box-shadow:0 0 calc(var(--cell) * (.15 + .15 * var(--charge))) var(--theme-zero-glow)}.LovRBq_zero:after{inset:calc(var(--inset-y) + var(--zero-ring)) calc(var(--inset-x) + var(--zero-ring));background:var(--theme-zero-pit);box-shadow:inset 0 0 calc(var(--cell) * .3) #000000e6}.LovRBq_overlay{z-index:3;background:color-mix(in oklab, var(--theme-board-well) 78%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:1rem;place-items:center;padding:.75rem;display:grid;position:absolute;inset:0;overflow:auto}.LovRBq_sheet{border:1px solid var(--theme-line-strong);border-radius:var(--theme-radius-panel);background:var(--theme-surface);inline-size:min(100%,22rem);color:var(--theme-ink);text-align:center;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex;box-shadow:0 24px 60px #00000080}.LovRBq_gameDialog{border-radius:var(--theme-radius-panel);max-block-size:calc(100dvh - 1.5rem);inline-size:min(100% - 1.5rem,28rem);max-inline-size:calc(100% - 1.5rem);color:var(--theme-ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.LovRBq_gameDialog .LovRBq_sheet{overflow-wrap:anywhere;inline-size:100%;min-inline-size:0}.LovRBq_sheetTitle{font-family:var(--theme-font-display);font-size:1.875rem;font-weight:600;line-height:1.1}.LovRBq_sheetMeta{color:var(--theme-ink-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.LovRBq_bigScore{color:var(--theme-accent-text);font-family:var(--theme-font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 3vw,3.5rem);font-weight:600;line-height:1}.LovRBq_menu{border:1px solid var(--theme-line-soft);background:var(--theme-surface-sunken);text-align:start;border-radius:1.125rem;flex-direction:column;display:flex}.LovRBq_menuRow{min-block-size:3.25rem;color:var(--theme-ink);font-family:var(--theme-font-body);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:700;display:flex}.LovRBq_menuRow+.LovRBq_menuRow{border-block-start:1px solid var(--theme-line-soft)}.LovRBq_controlGroup{border:0;order:6;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;min-inline-size:0;margin:0;padding:0;display:grid}.LovRBq_control{min-block-size:3.25rem;padding:0}.LovRBq_hint{color:var(--theme-ink-muted);text-align:center;order:7;grid-column:1/-1;font-size:.75rem}.LovRBq_gestureHint{display:none}@media (pointer:coarse){.LovRBq_keyboardHint{display:none}.LovRBq_gestureHint{display:inline}}.LovRBq_shell[data-compact]{--chrome:20rem;--board-limit:calc(max(18rem, 100dvh - var(--chrome)) * var(--board-columns) / var(--board-rows));inline-size:100%}.LovRBq_shell[data-compact] .LovRBq_hud{gap:.5rem;min-block-size:2.75rem}.LovRBq_shell[data-compact] .LovRBq_score strong{font-size:1.375rem}@container shell not (min-width:18rem){.LovRBq_shell[data-compact] .LovRBq_hud{grid-template-columns:minmax(0,1fr)}.LovRBq_shell[data-compact] .LovRBq_next{flex-wrap:wrap;justify-content:space-between;min-inline-size:0}}@media not (min-width:56rem),(orientation:landscape) and (not (min-height:30rem)){.LovRBq_shell[data-overview]{grid-template-rows:auto minmax(0,1fr) auto;block-size:100%}.LovRBq_shell[data-overview] .LovRBq_boardWrap{grid-row:2;align-self:stretch;place-items:center;min-block-size:0;inline-size:100%;display:grid;container-type:size}.LovRBq_shell[data-overview] .LovRBq_board{inline-size:min(100cqw, calc(100cqh * var(--board-columns) / var(--board-rows)))}.LovRBq_shell[data-overview] .LovRBq_overviewInfo{grid-row:3}.LovRBq_shell[data-overview] .LovRBq_player{flex-direction:column}.LovRBq_shell[data-overview]>.LovRBq_lead>.LovRBq_zeroMechanics{display:none}.LovRBq_shell[data-overview] .LovRBq_hud{grid-row:1;grid-template-columns:minmax(0,1fr);justify-items:center}.LovRBq_shell[data-overview] .LovRBq_hudLead{justify-content:center;justify-self:stretch}.LovRBq_shell[data-overview] .LovRBq_next,.LovRBq_shell[data-overview] .LovRBq_score .LovRBq_label{display:none}.LovRBq_shell[data-overview] .LovRBq_playerName{font-size:.6875rem}.LovRBq_shell[data-overview] .LovRBq_score strong{font-size:1rem}}@media (not (min-width:56rem)) and (not (min-height:38rem)){.LovRBq_shell[data-overview] .LovRBq_playerAvatar{display:none}}@media (max-height:38rem){.LovRBq_shell:not([data-compact]){--chrome:14rem;row-gap:.3rem}.LovRBq_hint{display:none}}@media (min-width:56rem) and (min-height:30rem),(orientation:landscape) and (not (min-height:32rem)) and (min-width:34rem){.LovRBq_shell:not([data-compact]){--chrome:3.5rem;--piece-max:2.25rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"lead board side";justify-content:center;align-items:stretch;column-gap:clamp(1.25rem,3vw,2.5rem);inline-size:100%;max-inline-size:76rem}.LovRBq_shell:not([data-compact]) .LovRBq_lead,.LovRBq_shell:not([data-compact]) .LovRBq_side{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.LovRBq_shell:not([data-compact]) .LovRBq_lead{grid-area:lead}.LovRBq_shell:not([data-compact]) :is(.LovRBq_lead,.LovRBq_side)>*{order:0}.LovRBq_shell:not([data-compact]) .LovRBq_boardWrap{grid-area:board}.LovRBq_shell:not([data-compact]) .LovRBq_side{grid-area:side}.LovRBq_shell:not([data-compact]) .LovRBq_hud{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.LovRBq_shell:not([data-compact]) .LovRBq_hudLead{display:none}.LovRBq_shell:not([data-compact]) .LovRBq_title{flex-direction:column;gap:.25rem;display:flex}.LovRBq_shell:not([data-compact]) .LovRBq_titleMode{font-size:1.125rem}.LovRBq_shell:not([data-compact]) :is(.LovRBq_score,.LovRBq_next,.LovRBq_status,.LovRBq_keys){border:1px solid var(--theme-line-soft);border-radius:var(--theme-radius-card);background:var(--theme-surface);padding:1rem 1.25rem}.LovRBq_shell:not([data-compact]) .LovRBq_score{align-items:flex-start}.LovRBq_shell:not([data-compact]) .LovRBq_score strong{font-size:clamp(2.25rem,1.6rem + 1.4vw,3rem)}.LovRBq_shell:not([data-compact]) .LovRBq_desktopNext{align-self:flex-start;inline-size:min(100%,11rem)}.LovRBq_shell:not([data-compact]) .LovRBq_next{--piece-max:2.75rem;flex-direction:column;align-items:center;gap:.5rem}.LovRBq_shell:not([data-compact]) .LovRBq_next .LovRBq_label{text-align:center;white-space:normal;overflow-wrap:anywhere}.LovRBq_shell:not([data-compact]) .LovRBq_nextSlot{--slot-w:8rem;--slot-h:6.5rem;inline-size:min(var(--slot-w), 100%);container-type:inline-size}.LovRBq_shell:not([data-compact]) .LovRBq_nextSlot .LovRBq_piece{--slot-w:100cqw}.LovRBq_shell:not([data-compact]) .LovRBq_status{flex-wrap:wrap}.LovRBq_shell:not([data-compact]) .LovRBq_hole{text-align:start}.LovRBq_shell:not([data-compact]) .LovRBq_actions{flex-wrap:wrap;gap:.5rem;display:flex}.LovRBq_shell:not([data-compact]) .LovRBq_keys{gap:.625rem;display:grid}.LovRBq_shell:not([data-compact]) .LovRBq_keys dl{gap:.5rem;display:grid}.LovRBq_shell:not([data-compact]) .LovRBq_hint{text-align:start}.LovRBq_shell:not([data-compact]) .LovRBq_controlGroup{margin-block-start:auto}.LovRBq_shell:not([data-compact]) .LovRBq_control{border-radius:1.25rem;min-block-size:4.25rem}.LovRBq_shell:not([data-compact]) .LovRBq_boardWrap{inline-size:min(var(--board-limit), 32rem, 32cqw);align-self:start}@media not (min-height:32rem){.LovRBq_shell:not([data-compact]){--chrome:3.75rem}.LovRBq_shell:not([data-compact]) .LovRBq_lead,.LovRBq_shell:not([data-compact]) .LovRBq_side{gap:.25rem}.LovRBq_shell:not([data-compact]) :is(.LovRBq_title,.LovRBq_keys){display:none}.LovRBq_shell:not([data-compact]) :is(.LovRBq_score,.LovRBq_next,.LovRBq_status){padding:.25rem .5rem}.LovRBq_shell:not([data-compact]) .LovRBq_hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.LovRBq_shell:not([data-compact]) .LovRBq_next{flex-direction:column;gap:.125rem;padding:.25rem}.LovRBq_shell:not([data-compact]) .LovRBq_next .LovRBq_label{white-space:normal;overflow-wrap:anywhere}.LovRBq_shell:not([data-compact]) .LovRBq_actions>:not(:first-child){display:none}.LovRBq_shell:not([data-compact]) .LovRBq_score strong{font-size:1.75rem}.LovRBq_shell:not([data-compact]) .LovRBq_nextSlot{--slot-w:2.75rem;--slot-h:2rem}.LovRBq_shell:not([data-compact]) .LovRBq_control{min-block-size:3rem}}@media (pointer:fine){.LovRBq_shell:not([data-compact]) .LovRBq_hint{display:none}}@media (pointer:coarse){.LovRBq_shell:not([data-compact]) .LovRBq_keys{display:none}}}.LovRBq_keyRow{color:var(--theme-ink-soft);justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.LovRBq_titleMode{font-family:var(--theme-font-display);font-weight:600}.LovRBq_art{--cell:var(--art-cell,1.75rem);grid-template-columns:repeat(2, var(--cell));grid-auto-rows:var(--cell);gap:3px;display:grid}.LovRBq_art .LovRBq_tile{border-width:1.5px}.LovRBq_zeroBlast{z-index:2;pointer-events:none;color:var(--theme-ink);background:radial-gradient(circle, transparent 30%, var(--theme-zero-glow) 45%, transparent 60%);place-items:center;font-weight:800;animation:.9s ease-out both LovRBq_zero-blast;display:grid;position:absolute;inset:0}@keyframes LovRBq_zero-blast{0%{clip-path:circle(0%);opacity:1}to{clip-path:circle(80%);opacity:0}}@media (prefers-reduced-motion:reduce){.LovRBq_zeroBlast{animation-name:LovRBq_zero-blast-still}@keyframes LovRBq_zero-blast-still{0%{opacity:1}to{opacity:0}}}.LovRBq_scoreFeedback{min-height:2.6em;color:var(--theme-accent-text);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.3}.LovRBq_effects{pointer-events:none;z-index:3;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.LovRBq_effectTile,.LovRBq_fallingTile{padding:calc(var(--cell) * .05);display:grid;position:absolute}.LovRBq_fallingTile{animation:LovRBq_cellFall var(--beat) cubic-bezier(.55, .05, .85, .6) both}.LovRBq_slot[data-clearing]>.LovRBq_tile{animation:LovRBq_crispPop var(--beat) ease-out both}.LovRBq_effectTile{border:2px solid var(--theme-zero-glow);animation:LovRBq_recognition var(--beat) ease-out both;border-radius:18%}.LovRBq_effects[data-kind=lock] .LovRBq_effectTile{border-color:var(--theme-tile-active);animation:LovRBq_landBeat var(--beat) ease-out both}.LovRBq_effects[data-variant=COLORS] .LovRBq_effectTile{border-radius:45%}.LovRBq_effects[data-variant=ROWS] .LovRBq_effectTile{background:linear-gradient(90deg, transparent, var(--theme-zero-glow), transparent);border-radius:0}.LovRBq_matchLinks,.LovRBq_chargeTrail{fill:none;width:100%;height:100%;stroke:var(--theme-zero-glow);stroke-width:.055px;animation:.18s ease-out both LovRBq_recognition;position:absolute;inset:0}.LovRBq_chargeTrail{stroke-width:.1px;stroke-dasharray:2 20;animation:.18s ease-in both LovRBq_chargeFlow}.LovRBq_wavePoints{white-space:nowrap;color:var(--theme-accent-text);font-size:max(11px, calc(var(--cell) * .4));text-shadow:0 1px 4px var(--theme-canvas);line-height:1;position:absolute;transform:translate(-25%,-80%)}.LovRBq_fragment{width:calc(var(--cell) * .15);height:calc(var(--cell) * .15);background:var(--theme-zero-glow);border-radius:30%;animation:.18s ease-out both LovRBq_fragmentPop;position:absolute}.LovRBq_crispBlast{border:calc(var(--cell) * .2) solid var(--theme-zero-glow);animation:LovRBq_crispBlast var(--beat) ease-out both;border-radius:50%;position:absolute;inset:30%}@keyframes LovRBq_crispPop{0%,44%{filter:brightness(1.12);transform:scale(1)}58%{transform:scale(1.08)}to{opacity:0;transform:scale(.35)}}@keyframes LovRBq_cellFall{0%{transform:translateY(0)}86%{transform:translateY(var(--fall)) scaleY(1)}94%{transform:translateY(var(--fall)) scaleY(.94)}to{transform:translateY(var(--fall)) scaleY(1)}}@keyframes LovRBq_recognition{0%,45%{opacity:.85}to{opacity:0}}@keyframes LovRBq_landBeat{0%{opacity:.7;transform:scaleY(.9)}to{opacity:0;transform:scaleY(1)}}@keyframes LovRBq_fragmentPop{0%,44%{opacity:0;transform:translate(0)}60%{opacity:.75}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes LovRBq_chargeFlow{0%{stroke-dashoffset:4px;opacity:1}to{stroke-dashoffset:-18px;opacity:0}}@keyframes LovRBq_crispBlast{0%{opacity:.9;transform:scale(.85)}20%{transform:scale(.7)}to{opacity:0;transform:scale(4)}}.LovRBq_effects[data-reduced] .LovRBq_effectTile{opacity:.75;background:0 0;animation:none}.LovRBq_effects[data-reduced] .LovRBq_matchLinks{opacity:.6;animation:none}.LovRBq_effects[data-reduced] .LovRBq_crispBlast{opacity:.5;border-radius:10%;animation:none;inset:2%}@media (prefers-reduced-motion:reduce){.LovRBq_slot[data-clearing]>.LovRBq_tile,.LovRBq_effectTile,.LovRBq_fallingTile,.LovRBq_crispBlast{animation:none}.LovRBq_fragment,.LovRBq_chargeTrail{display:none}}.LovRBq_garbageBeat{text-align:center;color:var(--theme-accent-text);font-size:max(11px, calc(var(--cell) * .4));text-shadow:0 1px 4px var(--theme-canvas);gap:.2rem;font-weight:800;display:grid;position:absolute;inset:auto 8% 8%}.LovRBq_garbageBeat[data-land]{border-bottom:3px solid var(--theme-warning);padding-bottom:.25rem}.LovRBq_slot[data-landing]>.LovRBq_tile{animation:LovRBq_tileLand var(--beat) ease-out both;transform-origin:bottom;--squash:.97}.LovRBq_board[data-hard-drop] .LovRBq_slot[data-landing]>.LovRBq_tile{--squash:.88}.LovRBq_shell[data-variant=COLORS] .LovRBq_slot[data-clearing]>.LovRBq_tile{animation-name:LovRBq_colorPop}.LovRBq_shell[data-variant=ROWS] .LovRBq_slot[data-clearing]>.LovRBq_tile{animation-name:LovRBq_rowSweep}@keyframes LovRBq_tileLand{0%{transform:scaleY(var(--squash))}to{transform:scaleY(1)}}@keyframes LovRBq_colorPop{0%,44%{transform:scale(1)}60%{filter:brightness(1.1);transform:scale(1.14)}to{opacity:0;transform:scale(.3)}}@keyframes LovRBq_rowSweep{0%,44%{filter:brightness(1.15);clip-path:inset(0)}to{clip-path:inset(0 0 0 100%);opacity:0}}@media (prefers-reduced-motion:reduce){.LovRBq_slot[data-landing]>.LovRBq_tile{animation:none}}@media (not (min-width:56rem)) and (orientation:portrait),not (min-width:34rem){.LovRBq_shell:not([data-compact]) .LovRBq_zeroMechanics{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.LovRBq_shell[data-interactive]:not([data-compact]){flex:1;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;row-gap:.375rem;min-block-size:0}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_hud{grid-row:1}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_status{grid-row:2}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_notices{grid-row:3}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_boardWrap{grid-row:4;align-self:stretch;place-items:center;min-block-size:0;inline-size:100%;display:grid;container-type:size}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_board{inline-size:min(100cqw, calc(100cqh * var(--board-columns) / var(--board-rows)))}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_zeroMechanics{grid-row:5}.LovRBq_shell[data-interactive]:not([data-compact]) .LovRBq_controlGroup{grid-row:6}.LovRBq_hint{display:none}.LovRBq_shell:not([data-compact]) .LovRBq_zeroMechanic>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.LovRBq_shell[data-viewport]{grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:6px 4px;block-size:100%;min-block-size:0}.LovRBq_shell[data-viewport] .LovRBq_hud{grid-row:1;grid-template-columns:auto minmax(0,1fr) auto}.LovRBq_shell[data-viewport] .LovRBq_hudLead{grid-column:auto}.LovRBq_shell[data-viewport] .LovRBq_score{align-items:center}.LovRBq_shell[data-viewport] .LovRBq_boardWrap{grid-row:2;align-self:stretch;place-items:center;min-block-size:0;inline-size:100%;display:grid;container-type:size}.LovRBq_shell[data-viewport] .LovRBq_board{inline-size:min(100cqw, calc(100cqh * var(--board-columns) / var(--board-rows)))}.LovRBq_shell[data-viewport] .LovRBq_zeroMechanics{grid-row:3;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.LovRBq_shell[data-viewport] .LovRBq_notices{grid-row:4}.LovRBq_shell[data-viewport] .LovRBq_controlGroup{grid-row:5;gap:4px}.LovRBq_shell[data-viewport] .LovRBq_controlGroup .LovRBq_control{min-block-size:52px}.LovRBq_shell[data-viewport] .LovRBq_hint{display:none}@media not (min-width:56rem),(orientation:landscape) and (not (min-height:30rem)){.LovRBq_shell[data-viewport] .LovRBq_mobileNext .LovRBq_label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.LovRBq_shell[data-viewport] .LovRBq_nextSlot{--slot-w:56px;--slot-h:40px}.LovRBq_shell[data-viewport] .LovRBq_next{padding:4px}.LovRBq_shell[data-viewport] .LovRBq_hudLead{gap:4px}.LovRBq_shell[data-viewport] .LovRBq_hudLead button{min-block-size:44px;min-inline-size:44px;padding:4px}.LovRBq_shell[data-viewport] .LovRBq_zeroMechanic{padding:4px}[data-gameplay]:not([data-spectating]) .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_boardWrap{padding-inline-end:calc(var(--opponent-rail) + .375rem)}.LovRBq_shell[data-overview] .LovRBq_score{grid-column:1/-1}.LovRBq_shell[data-overview] .LovRBq_playerName{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LovRBq_shell[data-overview] .LovRBq_zeroMechanics{grid-template-columns:minmax(0,1fr)}.LovRBq_shell[data-overview] .LovRBq_zeroMechanic{padding:.25rem}.LovRBq_shell[data-overview] .LovRBq_zeroMechanic strong{font-size:.625rem}.LovRBq_shell[data-overview] .LovRBq_zeroMechanic>span,.LovRBq_shell[data-viewport]>.LovRBq_lead>.LovRBq_zeroMechanics .LovRBq_zeroMechanic>span{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.LovRBq_shell[data-viewport]:not([data-interactive]) .LovRBq_hud{grid-template-columns:minmax(0,1fr) auto}.LovRBq_shell[data-viewport]:not([data-interactive]) .LovRBq_hud .LovRBq_hudLead{grid-column:1/-1}}@media (orientation:landscape) and (min-width:56rem) and (min-height:30rem){[data-gameplay]:not([data-spectating]) .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_boardWrap{padding-inline-end:0}}@media (orientation:landscape) and (not (min-width:56rem)),(orientation:landscape) and (not (min-height:30rem)){.LovRBq_shell[data-overview] .LovRBq_hud{min-block-size:0}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]){grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:min(38%,11rem) minmax(0,1fr)}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_lead{flex-direction:column;grid-area:1/1;gap:4px;min-block-size:0;display:flex;position:relative;overflow:auto}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_hud{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:4px;min-block-size:0;display:flex}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_hudLead{flex-shrink:0}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_boardWrap{grid-area:1/2}[data-gameplay]:not([data-spectating]) :is([data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_boardWrap){padding-inline-end:calc(var(--opponent-rail) + .375rem)}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_zeroMechanics{grid-template-columns:minmax(0,1fr)}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_notices{grid-row:3}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_controlGroup{grid-area:2/1/auto/-1;justify-self:start;inline-size:calc(50% - 2px)}[data-gameplay] .LovRBq_shell[data-viewport]:not([data-overview]) .LovRBq_controlGroup[data-group=act]{justify-self:end}.LovRBq_shell[data-overview] .LovRBq_overviewInfo{min-block-size:44px;font-size:0}.LovRBq_shell[data-overview] .LovRBq_overviewInfo svg{flex-shrink:0}}.LovRBq_desktopNext,.LovRBq_desktopReceipt{display:none}.LovRBq_mobileNext{display:contents}@media (min-width:56rem) and (min-height:30rem),(orientation:landscape) and (not (min-height:32rem)) and (min-width:34rem){.LovRBq_shell:not([data-compact]) .LovRBq_mobileNext{display:none}.LovRBq_shell:not([data-compact]) .LovRBq_desktopNext,.LovRBq_shell:not([data-compact]) .LovRBq_desktopReceipt{display:block}}@container shell not (min-width:22rem){.LovRBq_nextSlot{--slot-w:3.5rem}.LovRBq_hudLead>button{flex-shrink:0}}.LovRBq_gameDialog,.LovRBq_overlay{opacity:0;transition:opacity .16s ease-out, translate .16s ease-out, display .16s allow-discrete, overlay .16s allow-discrete;translate:0 5px}.LovRBq_overlay[data-open=false]{display:none}:is(.LovRBq_gameDialog:open,.LovRBq_overlay[data-open=true]){opacity:1;translate:0}.LovRBq_gameDialog::backdrop{opacity:0;transition:opacity .16s ease-out, display .16s allow-discrete, overlay .16s allow-discrete}.LovRBq_gameDialog:open::backdrop{opacity:1}@starting-style{:is(.LovRBq_gameDialog:open,.LovRBq_overlay[data-open=true]){opacity:0;translate:0 5px}.LovRBq_gameDialog:open::backdrop{opacity:0}}.LovRBq_zero[data-transition=open]{animation:LovRBq_holeOpens var(--hole-beat,.12s) ease-in both}.LovRBq_zero[data-transition=return]{animation:LovRBq_holeReturns var(--hole-beat,.18s) ease-out both}@keyframes LovRBq_holeOpens{to{opacity:0;scale:.8}}@keyframes LovRBq_holeReturns{0%{opacity:.35;scale:1.12}to{opacity:1;scale:1}}.LovRBq_targetArrival{pointer-events:none;border:2px solid var(--theme-accent);animation:LovRBq_targetArrives var(--beat) ease-out both;border-radius:20%;position:absolute}@keyframes LovRBq_targetArrives{0%{opacity:1;box-shadow:0 0 0 3px var(--theme-accent-soft)}to{opacity:0;box-shadow:0 0 #0000}}.LovRBq_garbageBeat{z-index:5;pointer-events:none;background:var(--theme-surface);border-radius:.5rem;padding:.25rem;animation:.85s ease-out both LovRBq_receiptArrives}@keyframes LovRBq_receiptArrives{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}.LovRBq_control:not([data-action=HARD_DROP]):active:not(:disabled){background:var(--theme-surface-selected);border-color:var(--theme-accent);box-shadow:inset 0 2px 3px var(--theme-line-strong)}@media (prefers-reduced-motion:reduce){.LovRBq_zero[data-transition],.LovRBq_targetArrival{animation:none}.LovRBq_gameDialog,.LovRBq_overlay{translate:none}.LovRBq_garbageBeat{animation:none}}.LovRBq_shell[data-viewport][data-score-details] .LovRBq_hud{grid-template-columns:minmax(0,1fr) auto}.LovRBq_shell[data-viewport][data-score-details] .LovRBq_hud .LovRBq_hudLead{grid-column:auto;align-items:center;gap:4px;display:flex}@media not (min-width:56rem),(orientation:landscape) and (not (min-height:30rem)){.LovRBq_shell[data-overview][data-score-details] .LovRBq_hud{grid-template-columns:minmax(0,1fr)}[data-spectating] .LovRBq_shell[data-viewport] .LovRBq_playerName{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}}@media (orientation:landscape) and (not (min-width:56rem)),(orientation:landscape) and (not (min-height:30rem)){.LovRBq_shell[data-viewport][data-score-details]:not([data-overview]) .LovRBq_hud .LovRBq_hudLead{grid-column:1}.LovRBq_shell[data-viewport][data-score-details]:not([data-overview]) .LovRBq_hud .LovRBq_hudLead button{flex-shrink:0;inline-size:44px;min-inline-size:44px}}.LovRBq_zeroElectricity{--energy:#ffdf65;fill:none;width:100%;height:100%;stroke:var(--energy);pointer-events:none;position:absolute;inset:0;overflow:visible}.LovRBq_zeroElectricity path{stroke-linecap:round;stroke-linejoin:round}.LovRBq_electricHalo{stroke-width:.16px;opacity:.18}.LovRBq_electricCore{stroke-width:.035px}.LovRBq_zeroElectricity{animation:LovRBq_zeroStrike var(--strike,.18s) ease-out both}@keyframes LovRBq_zeroStrike{0%{opacity:0}12%{opacity:.95}35%{opacity:.65}to{opacity:0}}@media (prefers-reduced-motion:reduce){.LovRBq_zeroElectricity{display:none}}.LovRBq_board[data-study-reduced] .LovRBq_zero[data-transition]{animation:none}.LovRBq_zero[data-transition=burst]{animation:LovRBq_zeroDetonates var(--hole-beat,.32s) ease-in both}@keyframes LovRBq_zeroDetonates{0%{opacity:1;scale:1}24%{opacity:1;scale:.24}30%,to{opacity:0;scale:.06}}@media (prefers-reduced-motion:reduce){.LovRBq_zero[data-transition=burst]{opacity:0;animation:none}}.LovRBq_slot[data-bursting]>*{animation:LovRBq_zeroVictim var(--beat) linear both}@keyframes LovRBq_zeroVictim{0%,29%{opacity:1}30%,to{opacity:0}}.LovRBq_board[data-burst-phase] [data-zero-burst] *,.LovRBq_board[data-burst-phase] .LovRBq_zero[data-transition=burst],.LovRBq_board[data-burst-phase] .LovRBq_slot[data-bursting]>*{animation-play-state:paused;animation-delay:calc(var(--burst-phase) * -900ms)}
.rbbDGa_burst{pointer-events:none;z-index:6;isolation:isolate;position:absolute;overflow:hidden}.rbbDGa_collapse,.rbbDGa_flash,.rbbDGa_front{pointer-events:none;margin:auto;position:absolute;inset:0}.rbbDGa_collapse{width:18%;height:18%;box-shadow:0 0 calc(var(--cell) * .35) #ffdc63;animation:rbbDGa_gather var(--burst-beat) ease-in both;background:#fff8d5;border-radius:50%}.rbbDGa_flash{clip-path:polygon(50% 0%,56% 35%,85% 15%,65% 44%,100% 50%,65% 56%,85% 85%,56% 65%,50% 100%,44% 65%,15% 85%,35% 56%,0% 50%,35% 44%,15% 15%,44% 35%);animation:rbbDGa_release var(--burst-beat) cubic-bezier(.12, .75, .2, 1) both;background:radial-gradient(#fffbe3 0%,#ffe68a 20%,#ffb64080 47%,#0000 70%)}.rbbDGa_front{border:max(1px, calc(var(--cell) * .075)) solid #ffe7a2;box-shadow:inset 0 0 calc(var(--cell) * .2) #ffc24a70;animation:rbbDGa_pressure var(--burst-beat) cubic-bezier(.1, .75, .25, 1) both;border-radius:30%;inset:2%}.rbbDGa_ray{width:48%;height:max(1px, calc(var(--cell) * .035));transform-origin:0;animation:rbbDGa_rays var(--burst-beat) ease-out both;background:linear-gradient(90deg,#fff6cf,#ffcc5b,#0000);position:absolute;top:50%;left:50%}.rbbDGa_removal{position:absolute}.rbbDGa_shard{background:var(--shard-color);width:22%;height:18%;animation:rbbDGa_shards var(--burst-beat) cubic-bezier(.15, .65, .3, 1) both;border-radius:12%;position:absolute;top:40%;left:42%}@keyframes rbbDGa_gather{0%{opacity:0;scale:.2}20%{opacity:1;scale:1}29%{opacity:1;scale:.18}38%,to{opacity:0;scale:0}}@keyframes rbbDGa_release{0%,24%{opacity:0;scale:.05}32%{opacity:.95;scale:.5}57%{opacity:.55;scale:1}to{opacity:0;scale:1}}@keyframes rbbDGa_pressure{0%,26%{opacity:0;scale:.13}35%{opacity:1;scale:.45}70%{opacity:.55;scale:1}to{opacity:0;scale:1}}@keyframes rbbDGa_rays{0%,26%{transform:rotate(var(--angle)) scaleX(.05);opacity:0}34%{transform:rotate(var(--angle)) scaleX(.75);opacity:.9}65%,to{transform:rotate(var(--angle)) scaleX(1);opacity:0}}@keyframes rbbDGa_shards{0%,29%{opacity:0;translate:0;rotate:0deg}36%{opacity:1}to{translate:calc(var(--vx) * var(--cell)) calc(var(--vy) * var(--cell));rotate:var(--spin);opacity:0}}.rbbDGa_burst[data-reduced] .rbbDGa_collapse,.rbbDGa_burst[data-reduced] .rbbDGa_flash,.rbbDGa_burst[data-reduced] .rbbDGa_ray,.rbbDGa_burst[data-reduced] .rbbDGa_shard{display:none}.rbbDGa_burst[data-reduced] .rbbDGa_front{opacity:.65;animation:none}@media (prefers-reduced-motion:reduce){.rbbDGa_collapse,.rbbDGa_flash,.rbbDGa_ray,.rbbDGa_shard{display:none}.rbbDGa_front{opacity:.65;animation:none}}
.dcDJWq_board{max-block-size:27rem;inline-size:100%;display:block;overflow:visible}.dcDJWq_well{fill:var(--theme-board-well)}.dcDJWq_dot{fill:var(--theme-board-dot)}.dcDJWq_tile{stroke:var(--theme-tile-outline);stroke-width:.7px;fill:var(--theme-tile-violet)}.dcDJWq_tile[data-tone=\+]{fill:var(--theme-tile-positive)}.dcDJWq_tile[data-tone=\-]{fill:var(--theme-tile-negative)}.dcDJWq_tile[data-tone=r]{fill:var(--theme-tile-red)}.dcDJWq_tile[data-tone=b]{fill:var(--theme-tile-blue)}.dcDJWq_tile[data-tone=g]{fill:var(--theme-tile-green)}.dcDJWq_tile[data-tone=a]{fill:var(--theme-tile-amber)}.dcDJWq_edge{fill:none;stroke:var(--theme-board-edge);stroke-width:.8px}.dcDJWq_symbol{fill:var(--theme-tile-symbol)}.dcDJWq_zeroBase{fill:var(--theme-zero-pit);stroke:var(--theme-zero-off);stroke-width:2px}.dcDJWq_zero{fill:none;stroke:var(--theme-zero-on);stroke-width:2px}
._71kjca_layout{align-items:start;gap:1rem;min-inline-size:0;display:grid}._71kjca_intro,._71kjca_context{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}._71kjca_intro{grid-row:1}._71kjca_intro ._71kjca_title{font-size:clamp(1.75rem,5vw,3.75rem)}._71kjca_setup{grid-row:2;min-inline-size:0}._71kjca_context{grid-row:3}@media (min-width:48rem){._71kjca_layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem 2rem}._71kjca_intro,._71kjca_context{grid-column:1}._71kjca_context{grid-row:2}._71kjca_setup{grid-area:1/2/span 2}}
.o61AYW_cue{border-radius:.4rem}.o61AYW_cue[data-beat]{animation:.65s ease-out both o61AYW_acknowledge}.o61AYW_boardEntry{z-index:4;pointer-events:none;opacity:0;border:2px solid var(--theme-accent);border-radius:inherit;position:absolute;inset:0}.o61AYW_boardEntry[data-beat]{animation:.28s ease-out both o61AYW_boardArrival}@keyframes o61AYW_acknowledge{0%,25%{color:var(--theme-accent-text);box-shadow:0 0 0 3px var(--theme-accent-soft)}to{box-shadow:0 0 #0000}}@keyframes o61AYW_boardArrival{0%{opacity:.8}to{opacity:0}}.o61AYW_receipt{animation:.18s ease-out both o61AYW_receiptIn}@keyframes o61AYW_receiptIn{0%{opacity:0}to{opacity:1}}
.bFdcta_study{width:100%;max-width:900px;margin:0 auto;padding:16px}.bFdcta_study>p:last-child{margin-top:4px;font-size:12px}.bFdcta_study>p:nth-last-child(2){margin-top:10px;font-size:12px}.bFdcta_study button{min-height:36px;padding:6px 12px;font-size:13px}.bFdcta_intro{opacity:.65;margin-bottom:12px;font-size:12px}.bFdcta_controls,.bFdcta_stages{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.bFdcta_stages{margin-top:6px}.bFdcta_boardWrap{width:min(100%,330px,55dvh - 233.75px);margin:0 auto}@media (max-height:500px){.bFdcta_boardWrap{width:190px}}.bFdcta_stages button{padding:5px 8px;font-size:12px}
.y20O2W_panel{flex-direction:column;gap:1rem;display:flex;container:how-it-works/inline-size}.y20O2W_lesson{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.y20O2W_illustration{pointer-events:none;justify-self:center;inline-size:min(100%,10.5rem)}.y20O2W_zero{inline-size:calc((var(--hole-width) - .3) / var(--board-columns) * 100%);block-size:calc((var(--hole-height) - .2) / var(--board-rows) * 100%);border:calc(var(--cell) * .18) solid var(--theme-zero-on);background:var(--theme-zero-pit);box-shadow:0 0 calc(var(--cell) * .6) var(--theme-zero-glow);border-radius:50%;position:absolute;inset-block-start:calc((var(--hole-y) + .1) / var(--board-rows) * 100%);inset-inline-start:calc((var(--hole-x) + .15) / var(--board-columns) * 100%)}.y20O2W_copy{min-inline-size:0;color:var(--theme-ink-soft);flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1.55;display:flex}.y20O2W_copy h2{color:var(--theme-ink)}.y20O2W_detail{color:var(--theme-ink-muted);font-size:.8125rem}.y20O2W_exampleTile{--cell:1.5rem;min-inline-size:0;inline-size:var(--cell);block-size:var(--cell);flex-shrink:1;display:block}.y20O2W_example{align-items:center;gap:.25rem;display:flex}.y20O2W_example[data-variant=ROWS]{grid-template-columns:repeat(11,minmax(0,1fr));gap:1px;display:grid}.y20O2W_example[data-variant=ROWS] .y20O2W_exampleTile{aspect-ratio:1;block-size:auto;inline-size:100%}.y20O2W_example strong{font-family:var(--theme-font-display);margin-inline-start:.25rem;font-size:1.125rem}.y20O2W_controls{border-block-start:1px solid var(--theme-line-soft);flex-wrap:wrap;gap:.625rem 1rem;padding-block-start:1rem;display:flex}.y20O2W_control,.y20O2W_keyGroup{align-items:center;gap:.25rem;display:inline-flex}.y20O2W_keyGroup{white-space:nowrap;flex:none}.y20O2W_control{max-inline-size:100%;color:var(--theme-ink-muted);flex-wrap:wrap;gap:.375rem;font-size:.75rem}.y20O2W_touch{color:var(--theme-ink-muted);font-size:.75rem;line-height:1.5}@container how-it-works (min-width:19rem){.y20O2W_lesson{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@container how-it-works not (min-width:19rem){.y20O2W_illustration{inline-size:7.5rem}}
.bGg0oG_card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:.625rem .875rem;min-inline-size:0;padding:1rem;display:grid}.bGg0oG_meta{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:.375rem;display:flex}.bGg0oG_meta h2{font-family:var(--theme-font-body);font-size:.8125rem;font-weight:800}.bGg0oG_previews{grid-area:1/1/4;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.375rem;display:grid}.bGg0oG_previews svg{max-block-size:10rem}.bGg0oG_players{flex-direction:column;grid-area:2/2;gap:.5rem;min-inline-size:0;display:flex}.bGg0oG_player{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.bGg0oG_score{flex-direction:column;flex:none;align-items:flex-end;gap:.125rem;margin-inline-start:auto;display:none}.bGg0oG_score strong{font-family:var(--theme-font-display);font-size:1.5rem;font-weight:600}.bGg0oG_score span{color:var(--theme-ink-muted);font-size:.6875rem}.bGg0oG_photo{display:none}.bGg0oG_watch{grid-area:3/2;inline-size:100%;min-inline-size:0;padding:.5rem;font-size:.875rem}@media (min-width:40rem){.bGg0oG_photo{display:block}}@media (min-width:64rem){.bGg0oG_card[data-featured]{grid-template-columns:repeat(2,minmax(0,1fr))}.bGg0oG_card[data-featured] .bGg0oG_meta{grid-area:1/1/auto/-1}.bGg0oG_card[data-featured] .bGg0oG_players{grid-area:2/1/auto/-1}.bGg0oG_card[data-featured] .bGg0oG_previews{grid-area:3/1/auto/-1}.bGg0oG_card[data-featured] .bGg0oG_watch{grid-area:4/1/auto/-1}.bGg0oG_card[data-featured]{row-gap:1rem;padding:1.5rem}.bGg0oG_card[data-featured] .bGg0oG_players{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bGg0oG_card[data-featured] .bGg0oG_previews{gap:1.5rem}.bGg0oG_card[data-featured] .bGg0oG_previews svg{max-block-size:29rem}.bGg0oG_card[data-featured] .bGg0oG_score{display:flex}.bGg0oG_card[data-featured] .bGg0oG_meta h2{font-size:1rem}}
