.o2_S1q_shell{--tray-thickness:clamp(.24rem, 1.2cqi, .6rem);--plate-thickness:clamp(.1rem, .45cqi, .24rem);--abalone-cue:color-mix(in oklch, var(--color-brand-700) 78%, transparent);--abalone-cue-soft:color-mix(in oklch, var(--color-brand-700) 20%, transparent);justify-items:center;width:100%;display:grid;container-type:inline-size}.o2_S1q_board{aspect-ratio:662/574;isolation:isolate;direction:ltr;width:min(100%,720px);position:relative}.o2_S1q_trayStack,.o2_S1q_traySide,.o2_S1q_trayTop,.o2_S1q_plateStack,.o2_S1q_plateSide,.o2_S1q_plateTop,.o2_S1q_art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.o2_S1q_traySide,.o2_S1q_trayTop,.o2_S1q_plateSide,.o2_S1q_plateTop{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.o2_S1q_trayStack{z-index:0;filter:drop-shadow(0 calc(var(--tray-thickness) * .9) .12rem #0000004d) drop-shadow(.5rem 1.4rem 1.5rem #00000061)}.o2_S1q_traySide{translate:0 var(--tray-thickness);background:linear-gradient(180deg, var(--b-frame-side), color-mix(in srgb, var(--b-frame-side) 78%, black))}.o2_S1q_art{z-index:1;overflow:visible}.o2_S1q_vignette{fill:none;stroke:var(--b-frame-vignette);stroke-width:28px}.o2_S1q_bevelHighlight{fill:var(--b-highlight)}.o2_S1q_bevelShade{fill:var(--b-frame-shade)}.o2_S1q_floor{fill:var(--b-light-low)}.o2_S1q_stepShade{fill:var(--b-field-edge)}.o2_S1q_stepHighlight{fill:var(--b-highlight-soft)}.o2_S1q_slot{fill:var(--b-well)}.o2_S1q_slotShade{fill:var(--b-well-deep)}.o2_S1q_railTargetCue{fill:var(--abalone-cue-soft);stroke:var(--abalone-cue);stroke-width:1.6px;animation:.82s ease-in-out infinite alternate o2_S1q_railTargetPulse}.o2_S1q_plateStack{z-index:1;filter:drop-shadow(clamp(1px, .25cqi, 2px) clamp(1px, .4cqi, 3px) clamp(1px, .5cqi, 4px) rgb(var(--board-shadow) / .32))}.o2_S1q_plateSide{translate:0 var(--plate-thickness);background:linear-gradient(180deg, var(--b-frame-low), var(--b-frame-side))}.o2_S1q_space,.o2_S1q_target,.o2_S1q_capturedBall,.o2_S1q_movingBall,.o2_S1q_flyingBall{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.o2_S1q_space{margin:calc(var(--abalone-space-size) / -2) 0 0 calc(var(--abalone-space-size) / -2);width:var(--abalone-space-size);cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;translate:none}.o2_S1q_well{z-index:2;width:var(--abalone-hole-ratio);aspect-ratio:1;border-radius:50%;position:absolute}.o2_S1q_space:enabled{cursor:pointer}.o2_S1q_space:focus-visible .o2_S1q_well{outline:2px solid var(--ring);outline-offset:clamp(1px, .3cqi, 3px)}.o2_S1q_target:focus-visible,.o2_S1q_railTarget:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.o2_S1q_marble{--bm-cast:.4;z-index:1;aspect-ratio:1;width:100%;transition:translate .17s cubic-bezier(.2,.9,.3,1.2),scale .17s cubic-bezier(.2,.9,.3,1.2);display:block;position:relative}.o2_S1q_space .o2_S1q_marble{z-index:4;width:var(--abalone-marble-ratio)}.o2_S1q_space[data-selectable=true]:hover .o2_S1q_marble,.o2_S1q_space[data-selectable=true]:focus-visible .o2_S1q_marble,.o2_S1q_space.o2_S1q_selected .o2_S1q_marble{--bm-lift:1;--bm-cast:.7;translate:0 -6%;scale:1.06}.o2_S1q_space[data-selectable=true]:not(.o2_S1q_selected) .o2_S1q_marble{animation:1.15s ease-in-out infinite alternate o2_S1q_selectablePulse}.o2_S1q_space.o2_S1q_selected .o2_S1q_marble{z-index:5}.o2_S1q_space.o2_S1q_selected:before{z-index:4;background:radial-gradient(circle at center, transparent 58%, var(--abalone-cue-soft) 76%, transparent 100%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 82%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.o2_S1q_space[data-last-to=true]:not(.o2_S1q_selected):after{z-index:4;box-shadow:inset 0 0 0 1.5px var(--abalone-cue);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:3%}.o2_S1q_lastMoveTrail{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.o2_S1q_trailStop{stop-color:var(--color-brand-700)}.o2_S1q_lastMoveLine{stroke-width:3px;stroke-linecap:round}.o2_S1q_target{z-index:6;width:var(--abalone-space-size);cursor:pointer;background:0 0;border:0;padding:0}.o2_S1q_destination{aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:27%;box-shadow:0 0 0 .22rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);border-radius:50%;animation:.82s ease-in-out infinite alternate o2_S1q_destinationPulse}.o2_S1q_target:hover .o2_S1q_destination,.o2_S1q_target:focus-visible .o2_S1q_destination,.o2_S1q_target[data-piece-drag-target] .o2_S1q_destination{background:color-mix(in oklch, var(--move-marker) 52%, transparent);box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 20%, transparent), 0 1px 0 var(--b-highlight)}.o2_S1q_railTarget{z-index:9;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;position:absolute;translate:-50% -50%}:is(.o2_S1q_shell:has(.o2_S1q_railTarget[data-rail-side=upperLeft]:is(:hover,[data-piece-drag-target])) .o2_S1q_railTargetCue[data-rail-side=upperLeft],.o2_S1q_shell:has(.o2_S1q_railTarget[data-rail-side=left]:is(:hover,[data-piece-drag-target])) .o2_S1q_railTargetCue[data-rail-side=left],.o2_S1q_shell:has(.o2_S1q_railTarget[data-rail-side=lowerLeft]:is(:hover,[data-piece-drag-target])) .o2_S1q_railTargetCue[data-rail-side=lowerLeft],.o2_S1q_shell:has(.o2_S1q_railTarget[data-rail-side=lowerRight]:is(:hover,[data-piece-drag-target])) .o2_S1q_railTargetCue[data-rail-side=lowerRight],.o2_S1q_shell:has(.o2_S1q_railTarget[data-rail-side=right]:is(:hover,[data-piece-drag-target])) .o2_S1q_railTargetCue[data-rail-side=right],.o2_S1q_shell:has(.o2_S1q_railTarget[data-rail-side=upperRight]:is(:hover,[data-piece-drag-target])) .o2_S1q_railTargetCue[data-rail-side=upperRight]){fill:color-mix(in oklch, var(--color-brand-700) 38%, transparent);stroke-width:2.4px;opacity:1;animation:none}.o2_S1q_capturedBall{z-index:7;width:var(--abalone-marble-size)}.o2_S1q_capturedBall .o2_S1q_marble{--bm-cast:.6}.o2_S1q_movingBall{z-index:6;width:var(--abalone-marble-size);pointer-events:none}.o2_S1q_flyingBall{z-index:8;width:var(--abalone-marble-size);pointer-events:none}.o2_S1q_movingBall .o2_S1q_marble,.o2_S1q_flyingBall .o2_S1q_marble{--bm-lift:1;--bm-cast:.85}@keyframes o2_S1q_selectablePulse{0%{filter:drop-shadow(0 0 1px color-mix(in oklch, var(--color-brand-700) 14%, transparent))}to{filter:drop-shadow(0 0 5px color-mix(in oklch, var(--color-brand-700) 46%, transparent))}}@keyframes o2_S1q_destinationPulse{0%{opacity:.65;scale:.9}to{opacity:1;scale:1.14}}@keyframes o2_S1q_railTargetPulse{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.o2_S1q_space[data-selectable=true]:not(.o2_S1q_selected) .o2_S1q_marble,.o2_S1q_destination,.o2_S1q_railTargetCue{animation:none}.o2_S1q_marble{transition:none}}
.Di5Lbq_card{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:radial-gradient(circle at 50% -20%, rgb(var(--brand-glow) / 12%), transparent 45%), var(--card);width:min(100% - 2rem,27rem);max-width:27rem;color:var(--foreground);font-family:var(--font-sans);border-radius:1.35rem;gap:0;padding:2rem 1.5rem 1.5rem;overflow:hidden;box-shadow:0 32px 100px #000000ad}.Di5Lbq_card:before{background:var(--primary);width:5rem;height:2px;box-shadow:0 0 18px rgb(var(--brand-glow) / 55%);content:"";border-radius:999px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Di5Lbq_header{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.Di5Lbq_eyebrow{border:1px solid rgb(var(--brand-glow) / 18%);background:rgb(var(--brand-glow) / 12%);color:color-mix(in srgb, var(--foreground) 62%, transparent);border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:650}.Di5Lbq_title{color:var(--foreground);margin-top:1rem;font-size:clamp(1.3rem,4vw,1.65rem);font-weight:750;line-height:1.5}.Di5Lbq_description{max-width:23rem;color:color-mix(in srgb, var(--foreground) 58%, transparent);text-wrap:pretty;margin-top:.55rem;font-size:.86rem;line-height:1.9}.Di5Lbq_error{color:var(--warning);text-align:center;margin-top:1rem;font-size:.8rem;line-height:1.7}.Di5Lbq_actions{grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%;margin-top:1.6rem;display:grid}.Di5Lbq_actions>button{border-radius:.75rem;width:100%;min-height:2.85rem;font-size:.82rem;font-weight:700}.Di5Lbq_actions>button:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.Di5Lbq_actions>.Di5Lbq_resignAction{color:#f87171d9;background:0 0;border:1px solid #0000;margin-top:.3rem}.Di5Lbq_actions>.Di5Lbq_resignAction:hover{color:var(--destructive);background:#f8717114;border-color:#f8717133}.Di5Lbq_actions>.Di5Lbq_secondaryAction{color:color-mix(in srgb, var(--foreground) 68%, transparent);background:0 0;border:1px solid #0000;margin-top:.3rem}.Di5Lbq_actions>.Di5Lbq_secondaryAction:hover{border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}@media (max-width:400px){.Di5Lbq_card{padding:1.5rem 1.15rem 1.15rem}}
.QLQVhW_shell{--frame-thickness:clamp(.35rem, 2cqi, .95rem);place-items:center;gap:.75rem;width:100%;display:grid;container-type:inline-size}.QLQVhW_board{aspect-ratio:658/760;width:min(100%,780px);margin-bottom:var(--frame-thickness);isolation:isolate;direction:ltr;position:relative}.QLQVhW_frameStack,.QLQVhW_frameSide,.QLQVhW_frameLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.QLQVhW_frameSide,.QLQVhW_frameLayer{-webkit-mask:url(/boards/agon-board-mask.svg) 0 0/100% 100% no-repeat;mask:url(/boards/agon-board-mask.svg) 0 0/100% 100% no-repeat}.QLQVhW_frameStack{z-index:0;filter:drop-shadow(0 calc(var(--frame-thickness) * .9) .12rem #0000004d) drop-shadow(.5rem 1.4rem 1.5rem #00000061)}.QLQVhW_frameSide{translate:0 var(--frame-thickness);background:linear-gradient(180deg, var(--b-frame-side), color-mix(in srgb, var(--b-frame-side) 78%, black))}.QLQVhW_frame{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.QLQVhW_vignette{fill:none;stroke:var(--b-frame-vignette);stroke-width:26px}.QLQVhW_bevelHighlight{fill:var(--b-highlight)}.QLQVhW_bevelShade{fill:var(--b-frame-shade)}.QLQVhW_field{z-index:2;pointer-events:none;position:absolute;inset:0}.QLQVhW_hexFace{left:var(--agon-x);top:var(--agon-y);aspect-ratio:1.1547;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:10.6462%;position:absolute;transform:translate(-50%,-50%)}.QLQVhW_hexFace[data-formation-owner]:before{content:"";position:absolute;inset:0}.QLQVhW_hexFace[data-formation-owner="1"]:before{background:radial-gradient(circle,#ffffff57,#ffffff1f 70%)}.QLQVhW_hexFace[data-formation-owner="2"]:before{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--color-brand-700) 26%, transparent), color-mix(in oklch, var(--color-brand-700) 10%, transparent) 70%)}.QLQVhW_throne{color:var(--b-accent-ink);place-items:center;display:grid;position:absolute;inset:22%}.QLQVhW_throne svg{stroke-width:1.4px;width:72%;height:72%;filter:drop-shadow(0 1px 0 var(--b-highlight));opacity:.9}.QLQVhW_grooves{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.QLQVhW_grooves path{fill:none;stroke-linejoin:round;stroke-width:clamp(1px,.36cqi,2.4px)}.QLQVhW_grooveLine{stroke:var(--b-line)}.QLQVhW_grooveHighlight{stroke:var(--b-line-highlight)}.QLQVhW_cells{z-index:3;position:absolute;inset:0}.QLQVhW_cell{z-index:2;left:var(--agon-x);top:var(--agon-y);aspect-ratio:1.1547;width:10.6462%;color:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.QLQVhW_cell:enabled{cursor:pointer}.QLQVhW_cell[data-piece-draggable=true]{cursor:grab;touch-action:none}.QLQVhW_cell[data-captured=true],.QLQVhW_cell[data-flanker=true]{z-index:4}.QLQVhW_cell[data-piece-drag-source=true]{z-index:7;cursor:grabbing}.QLQVhW_cellCue{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.QLQVhW_cellCue polygon{fill:none;stroke:none;stroke-linejoin:round;stroke-width:2px}.QLQVhW_cell:enabled:not([aria-selected=true]):hover .QLQVhW_cellCue polygon{fill:var(--b-hover-glow);stroke:var(--b-hover-ring);stroke-width:1px}.QLQVhW_cell[data-last-from=true] .QLQVhW_cellCue polygon,.QLQVhW_cell[data-last-to=true] .QLQVhW_cellCue polygon{fill:color-mix(in oklch, var(--color-brand-700) 6%, transparent);stroke:color-mix(in oklch, var(--color-brand-700) 42%, transparent)}.QLQVhW_cell[aria-selected=true] .QLQVhW_cellCue polygon{fill:color-mix(in oklch, var(--color-brand-700) 14%, transparent);stroke:color-mix(in oklch, var(--color-brand-700) 70%, transparent)}.QLQVhW_cell:focus-visible .QLQVhW_cellCue polygon,.QLQVhW_cell:enabled:not([aria-selected=true]):focus-visible .QLQVhW_cellCue polygon{fill:color-mix(in oklch, var(--ring) 14%, transparent);stroke:var(--ring);stroke-width:2.5px}.QLQVhW_target{z-index:3;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:22%;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);pointer-events:none;border-radius:50%;animation:.82s ease-in-out infinite alternate QLQVhW_targetPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QLQVhW_cell[data-destination=true]:hover .QLQVhW_target{background:color-mix(in oklch, var(--move-marker) 52%, transparent)}.QLQVhW_piece{z-index:4;aspect-ratio:1;pointer-events:none;place-items:center;width:65.82%;transition:translate .18s cubic-bezier(.2,.85,.2,1.2),scale .18s cubic-bezier(.2,.85,.2,1.2),box-shadow .18s,opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QLQVhW_piece svg{stroke-width:1.7px;width:44%;height:44%}.QLQVhW_cell:enabled:hover .QLQVhW_piece,.QLQVhW_cell:focus-visible .QLQVhW_piece,.QLQVhW_piece[data-selected=true]{--bm-lift:1;translate:0 -7%;scale:1.055}.QLQVhW_cell[data-selectable=true] .QLQVhW_piece:after,.QLQVhW_cell[aria-selected=true] .QLQVhW_piece:after{z-index:5;border:1.5px solid color-mix(in oklch, var(--color-brand-700) 72%, transparent);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-700) 12%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-7%}.QLQVhW_cell[data-selectable=true]:not([aria-selected=true]) .QLQVhW_piece:after{animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate QLQVhW_selectablePiecePulse}.QLQVhW_cell[aria-selected=true] .QLQVhW_piece:after{border-color:var(--color-brand-700);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-700) 22%, transparent)}.QLQVhW_board[data-piece-drag-active=true] .QLQVhW_piece:after{display:none}.QLQVhW_piece[data-arrived=true]{animation:.36s cubic-bezier(.2,.85,.25,1.2) QLQVhW_pieceArrive}.QLQVhW_captureLines,.QLQVhW_lastMoveTrail{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.QLQVhW_captureLine{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(.6px 1px .8px rgb(var(--board-shadow) / .5));animation:QLQVhW_captureLineDraw var(--capture-line-duration) cubic-bezier(.22, .78, .24, 1) var(--capture-line-delay) forwards}.QLQVhW_captureLine[data-player="1"]{stroke:var(--piece-light-high)}.QLQVhW_captureLine[data-player="2"]{stroke:var(--piece-indigo)}.QLQVhW_trailStop{stop-color:color-mix(in oklch, var(--color-brand-700) 86%, white)}.QLQVhW_lastMoveLine{stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 2px color-mix(in oklch, var(--color-brand-700) 45%, transparent))}.QLQVhW_reentryPrompt{text-align:center;border-radius:.6rem;margin:0;padding:.45rem .9rem;font-size:.875rem;font-weight:600}@keyframes QLQVhW_targetPulse{0%{opacity:.68;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes QLQVhW_captureLineDraw{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes QLQVhW_selectablePiecePulse{0%{opacity:.5;scale:.94}to{opacity:.95;scale:1.06}}@keyframes QLQVhW_pieceArrive{0%{filter:brightness(1.2);transform:translate(-50%,-50%)scale(.68)}72%{transform:translate(-50%,-50%)scale(1.12)}to{filter:brightness();transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.QLQVhW_board{width:min(100%,560px)}.QLQVhW_target{border-width:1px}}@media (prefers-reduced-motion:reduce){.QLQVhW_target,.QLQVhW_piece[data-arrived=true],.QLQVhW_captureLine,.QLQVhW_cell[data-selectable=true] .QLQVhW_piece:after{animation:none}.QLQVhW_captureLine{stroke-dashoffset:0}.QLQVhW_piece{transition:none}}
._JE1OW_wrap{width:100%;margin-inline:auto;container-type:inline-size}._JE1OW_board{--board-base-inset:clamp(.75rem, 3.1cqi, 1.3125rem);--board-safe-area:clamp(.75rem, 2.45cqi, 1.3125rem);--board-inset:calc(var(--board-base-inset) + var(--board-safe-area));isolation:isolate;width:calc(100% + var(--board-safe-area) + var(--board-safe-area));max-width:calc(100vw - 1rem);margin-inline:calc(0px - var(--board-safe-area));margin-block:calc(0px - var(--board-safe-area));aspect-ratio:1;padding:var(--board-inset);direction:ltr;border-radius:clamp(1rem,3.5cqi,1.65rem);display:grid;position:relative;overflow:hidden}@media (max-width:640px){._JE1OW_board{width:100%;max-width:100%;margin-inline:0}}._JE1OW_field{z-index:1;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative}._JE1OW_groove{inset:calc(var(--board-base-inset) * -.3);pointer-events:none;position:absolute}._JE1OW_fieldShade{z-index:6;pointer-events:none;position:absolute;inset:0}._JE1OW_cell{cursor:default;touch-action:manipulation;appearance:none;border:0;outline:none;place-items:center;min-width:0;min-height:0;padding:0;transition:box-shadow .16s;display:grid;position:relative}._JE1OW_cell[data-actionable]{cursor:pointer}._JE1OW_cell[data-actionable]:not([aria-selected=true]):hover{z-index:7;box-shadow:inset 0 1px 0 var(--b-highlight), inset 0 0 0 1px var(--b-hover-ring), inset 0 0 1.6rem var(--b-hover-glow)}._JE1OW_cell:focus-visible,._JE1OW_cell:not([aria-selected=true]):focus-visible{z-index:7;box-shadow:inset 0 0 0 2px var(--ring), inset 0 0 1.4rem color-mix(in oklch, var(--ring) 22%, transparent)}._JE1OW_last:before,._JE1OW_lastOrigin:before{content:"";z-index:1;background:color-mix(in oklch, var(--color-brand-700) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 42%, transparent);pointer-events:none;position:absolute;inset:0}._JE1OW_lastOrigin:before{background:color-mix(in oklch, var(--color-brand-700) 3%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--color-brand-700) 26%, transparent)}._JE1OW_selected{z-index:3}._JE1OW_selected:after{content:"";z-index:2;background:radial-gradient(circle at center, color-mix(in oklch, var(--color-brand-700) 20%, transparent), transparent 70%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 70%, transparent);pointer-events:none;position:absolute;inset:0}._JE1OW_cell[data-selectable]:after{content:"";z-index:2;background:color-mix(in oklch, var(--color-brand-700) 5%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--color-brand-700) 62%, transparent), inset 0 0 1rem color-mix(in oklch, var(--color-brand-700) 14%, transparent);pointer-events:none;animation:_JE1OW_selectable-cell-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate;position:absolute;inset:0}@keyframes _JE1OW_selectable-cell-pulse{0%{opacity:.44}to{opacity:.95}}._JE1OW_amazon{--spider-white:url(/pieces/ceramic/spider-white-0.svg);--spider-purple:url(/pieces/ceramic/spider-purple-0.svg);--spider-face:var(--spider-white);z-index:4;width:92%;height:92%;filter:drop-shadow(calc(var(--piece-edge) * (.4 + 1.1 * var(--bm-lift,0))) calc(var(--piece-edge) * (.9 + 3 * var(--bm-lift,0))) calc(var(--piece-edge) * (.5 + 1.4 * var(--bm-lift,0))) rgb(var(--board-shadow) / calc(.55 - .16 * var(--bm-lift,0)))) drop-shadow(calc(var(--piece-edge) * (1.5 + 1.2 * var(--bm-lift,0))) calc(var(--piece-edge) * (2.4 + 3.9 * var(--bm-lift,0))) calc(var(--piece-edge) * (2 + 1.7 * var(--bm-lift,0))) rgb(var(--board-shadow) / calc(.34 - .08 * var(--bm-lift,0))));place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s;display:grid;position:relative}._JE1OW_amazon[data-facing="45"]{--spider-white:url(/pieces/ceramic/spider-white-45.svg);--spider-purple:url(/pieces/ceramic/spider-purple-45.svg)}._JE1OW_amazon[data-facing="90"]{--spider-white:url(/pieces/ceramic/spider-white-90.svg);--spider-purple:url(/pieces/ceramic/spider-purple-90.svg)}._JE1OW_amazon[data-facing="135"]{--spider-white:url(/pieces/ceramic/spider-white-135.svg);--spider-purple:url(/pieces/ceramic/spider-purple-135.svg)}._JE1OW_amazon[data-facing="180"]{--spider-white:url(/pieces/ceramic/spider-white-180.svg);--spider-purple:url(/pieces/ceramic/spider-purple-180.svg)}._JE1OW_amazon[data-facing="225"]{--spider-white:url(/pieces/ceramic/spider-white-225.svg);--spider-purple:url(/pieces/ceramic/spider-purple-225.svg)}._JE1OW_amazon[data-facing="270"]{--spider-white:url(/pieces/ceramic/spider-white-270.svg);--spider-purple:url(/pieces/ceramic/spider-purple-270.svg)}._JE1OW_amazon[data-facing="315"]{--spider-white:url(/pieces/ceramic/spider-white-315.svg);--spider-purple:url(/pieces/ceramic/spider-purple-315.svg)}._JE1OW_amazon._JE1OW_black{--spider-face:var(--spider-purple)}._JE1OW_spider{-webkit-mask:var(--spider-face) center / 100% 100% no-repeat;-webkit-mask:var(--spider-face) center / 100% 100% no-repeat;mask:var(--spider-face) center / 100% 100% no-repeat;pointer-events:none;z-index:1;background:radial-gradient(ellipse 46% 20% at 55% 80%, var(--board-bounce,transparent), transparent 70%), var(--spider-face) center / 100% 100% no-repeat;display:block;position:absolute;inset:-17.961%}@media (hover:hover) and (pointer:fine){._JE1OW_cell[data-selectable]:hover ._JE1OW_amazon{--bm-lift:.6;transform:translateY(-3%)}}._JE1OW_cell[data-selectable]:focus-visible ._JE1OW_amazon{--bm-lift:.6;transform:translateY(-3%)}._JE1OW_selected ._JE1OW_amazon{--bm-lift:1;transform:translateY(-8%)scale(1.08)}._JE1OW_arrow{--web-inlay:color-mix(in oklch, var(--b-accent-line), var(--piece-indigo));z-index:3;width:88%;height:88%;display:grid;position:relative}._JE1OW_arrow[data-owner="1"]{--web-inlay:color-mix(in srgb, var(--piece-light-high) 92%, transparent)}._JE1OW_arrow:before,._JE1OW_webGroove,._JE1OW_web{grid-area:1/1;width:100%;height:100%;display:block;-webkit-mask:url(/pieces/amazons-web.svg) 50%/100% 100% no-repeat;mask:url(/pieces/amazons-web.svg) 50%/100% 100% no-repeat}._JE1OW_arrow:before{content:"";background:var(--b-line-highlight);translate:1px 1px}._JE1OW_webGroove{background:var(--b-line);translate:-.6px -.6px}._JE1OW_web{background:var(--web-inlay)}._JE1OW_target{z-index:2;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:22%;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);border-radius:50%;transition:transform .15s;animation:.88s ease-in-out infinite alternate _JE1OW_destination-pulse;display:block;position:relative}._JE1OW_target[data-aim]{color:var(--move-marker);background:radial-gradient(circle at center, currentColor 0 1px, transparent 1.5px), color-mix(in oklch, var(--move-marker) 14%, transparent)}._JE1OW_target[data-aim]:before,._JE1OW_target[data-aim]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._JE1OW_target[data-aim]:before{background:linear-gradient(90deg,currentColor 0 24%,#0000 24% 76%,currentColor 76% 100%);width:220%;height:2px}._JE1OW_target[data-aim]:after{background:linear-gradient(currentColor 0 24%,#0000 24% 76%,currentColor 76% 100%);width:2px;height:220%}@keyframes _JE1OW_destination-pulse{to{box-shadow:0 0 0 .42rem color-mix(in oklch, var(--move-marker) 9%, transparent), 0 1px 0 var(--b-highlight);scale:1.14}}._JE1OW_cell[data-legal]:is(:hover,:focus-visible) ._JE1OW_target{transform:scale(1.07)}._JE1OW_motionLayer{z-index:10;inset:var(--board-inset);pointer-events:none;position:absolute}._JE1OW_movingPiece,._JE1OW_shootingArrow{place-items:center;width:10%;height:10%;display:grid;position:absolute}._JE1OW_movingPiece{animation:_JE1OW_amazon-travel var(--amazon-travel-duration) cubic-bezier(.22, .8, .25, 1) both}._JE1OW_movingPiece ._JE1OW_amazon{--bm-lift:1}@keyframes _JE1OW_amazon-travel{0%{transform:translate(0)scale(1.12)}to{transform:translate(var(--travel-x), var(--travel-y)) scale(1)}}._JE1OW_shootingArrow{animation:_JE1OW_arrow-flight var(--arrow-flight-duration) cubic-bezier(.22, .72, .28, 1) both}._JE1OW_shootingArrow[data-mover="1"]{--thread-start:color-mix(in srgb, var(--piece-light-mid) 40%, transparent);--thread-end:var(--piece-light-high)}._JE1OW_shootingArrow[data-mover="2"]{--thread-start:color-mix(in oklch, var(--piece-indigo) 40%, transparent);--thread-end:var(--piece-indigo-high)}._JE1OW_projectile{background:linear-gradient(90deg, transparent, var(--thread-start) 28%, var(--thread-end));width:52%;height:3%;min-height:1.5px;filter:drop-shadow(calc(var(--piece-edge) * .8) calc(var(--piece-edge) * 1.6) 1px rgb(var(--board-shadow) / .38));transform:rotate(var(--trajectory-angle));border-radius:999px}@keyframes _JE1OW_arrow-flight{0%{opacity:.85;transform:translate(0)scale(.55)}to{transform:translate(var(--travel-x), var(--travel-y)) scale(1);opacity:1}}._JE1OW_coordinates{z-index:5;pointer-events:none;font-size:clamp(.42rem,1.55cqi,.66rem);font-weight:800;line-height:1;display:grid;position:absolute}._JE1OW_ranks{top:calc(var(--board-inset) + 1px);bottom:calc(var(--board-inset) + 1px);width:calc(var(--board-inset) - 5px);grid-template-rows:repeat(10,1fr);place-items:center;left:3px}._JE1OW_files{right:calc(var(--board-inset) + 1px);bottom:3px;left:calc(var(--board-inset) + 1px);height:calc(var(--board-inset) - 5px);grid-template-columns:repeat(10,1fr);place-items:center}@media (prefers-reduced-motion:reduce){._JE1OW_cell,._JE1OW_amazon,._JE1OW_target{transition:none}._JE1OW_cell[data-selectable]:after,._JE1OW_target,._JE1OW_movingPiece,._JE1OW_shootingArrow{animation:none}}
.t0-56G_shell{isolation:isolate;aspect-ratio:566/496;width:min(100%,920px);position:relative;container-type:inline-size}.t0-56G_board{--field-left:1.7401%;--field-right:10.5468%;--field-gap:6.4227%;--field-top:2.5411%;--field-bottom:2.5411%;--well-left-x:2.2232%;--well-right-x:48.8965%;--well-width:40.074%;--point-length:28.6cqi;--point-shape-top:polygon(0% 10.56%, 1.7% 7.83%, 6.7% 5.28%, 14.64% 3.09%, 25% 1.41%, 37.06% 0.36%, 50% 0%, 62.94% 0.36%, 75% 1.41%, 85.36% 3.09%, 93.3% 5.28%, 98.3% 7.83%, 100% 10.56%, 50% 100%);--point-shape-bottom:polygon(0% 89.44%, 1.7% 92.17%, 6.7% 94.72%, 14.64% 96.91%, 25% 98.59%, 37.06% 99.64%, 50% 100%, 62.94% 99.64%, 75% 98.59%, 85.36% 96.91%, 93.3% 94.72%, 98.3% 92.17%, 100% 89.44%, 50% 0%);z-index:1;isolation:isolate;perspective:900px;width:100%;height:100%;transform-style:preserve-3d;direction:ltr;display:grid;position:relative;overflow:visible}.t0-56G_case{z-index:0;pointer-events:none;position:absolute;inset:0}.t0-56G_half{--case-corner:3.2cqi;--seam-corner:.8cqi;position:absolute;top:.17%;bottom:.38%}.t0-56G_halfLeft{border-radius:var(--case-corner) var(--seam-corner) var(--seam-corner) var(--case-corner);width:45.45%;left:.147%}.t0-56G_halfRight{border-radius:var(--seam-corner) var(--case-corner) var(--case-corner) var(--seam-corner);width:54.26%;left:45.597%}.t0-56G_hinge{--hinge-tint:color-mix(in srgb, var(--b-inlay) 55%, transparent);z-index:23;border:1px solid var(--b-groove-line);background:linear-gradient(160deg, var(--b-highlight-soft), transparent 50%, var(--b-shade-soft)), linear-gradient(var(--hinge-tint), var(--hinge-tint)), var(--b-frame-side);width:2.6cqi;height:5.6cqi;box-shadow:0 1px 0 var(--b-highlight-soft), inset 0 1px 0 var(--b-highlight-soft);border-radius:.25cqi;position:absolute;left:45.597%;translate:-50%}.t0-56G_hinge:after{background:linear-gradient(var(--hinge-tint), var(--hinge-tint)), linear-gradient(90deg, var(--b-frame-side) 0%, var(--b-highlight) 34%, var(--b-frame-side) 70%, var(--b-groove) 100%);width:.9cqi;box-shadow:.15cqi .25cqi .35cqi rgb(var(--board-shadow) / .45);content:"";border-radius:.45cqi;position:absolute;inset:-.35cqi auto -.35cqi 50%;translate:-50%}.t0-56G_hingeTop{top:22%}.t0-56G_hingeBottom{bottom:22%}.t0-56G_field{top:var(--field-top);bottom:var(--field-bottom);box-shadow:0 0 0 1px var(--b-groove-line), 0 1px 0 1px var(--b-highlight-soft);border-radius:.5cqi;position:absolute}html[data-board-theme=glass] .t0-56G_half{--b-frame-high:#c9cef8;--b-frame-mid:#b4bbf3;--b-frame-low:#a2a9ec;--b-frame-side:#8288d6}html .t0-56G_shell[data-board-theme-preview=glass] .t0-56G_half{--b-frame-high:#c9cef8;--b-frame-mid:#b4bbf3;--b-frame-low:#a2a9ec;--b-frame-side:#8288d6}.t0-56G_fieldLeft{width:40.247%;left:2.138%}.t0-56G_fieldRight{width:40.23%;left:48.816%}.t0-56G_fieldShade{z-index:2;top:var(--field-top);bottom:var(--field-bottom);border-radius:.5cqi;position:absolute}.t0-56G_lipShadow{border-radius:inherit;z-index:22;pointer-events:none;filter:drop-shadow(-.12cqi -.22cqi 0 var(--b-highlight-soft)) drop-shadow(0 0 max(.5px, .08cqi) var(--b-groove-line)) drop-shadow(.3cqi .75cqi .5cqi rgb(var(--board-shadow) / .5)) drop-shadow(.5cqi 1.3cqi 1.8cqi rgb(var(--board-shadow) / .3));position:absolute;inset:0}.t0-56G_lip{border-radius:inherit;-webkit-mask:var(--lip-mask) 0 0 / 100% 100% no-repeat;mask:var(--lip-mask) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}[data-themed-board] .t0-56G_lip.t0-56G_lip{box-shadow:inset 0 0 0 1px var(--b-frame-rim,transparent), inset 0 2px 0 var(--b-highlight), inset 2px 0 0 var(--b-highlight-soft), inset 0 -2px 0 var(--b-frame-shade), inset -2px 0 0 var(--b-shade-soft), inset 0 0 2.6rem var(--b-frame-vignette)}.t0-56G_inlayRow{z-index:1;pointer-events:none}.t0-56G_inlay{--inlay-mid:oklch(from var(--piece-indigo) calc(l * .64) calc(c * .4) h);--inlay-high:oklch(from var(--piece-indigo) calc(l * .74) calc(c * .42) h);--inlay-low:oklch(from var(--piece-indigo) calc(l * .54) calc(c * .38) h);--inlay-edge:oklch(from var(--piece-indigo) calc(l * .45) calc(c * .38) h);--inlay-tint:transparent;--inlay-shape:var(--point-shape-top);height:var(--point-length);background:linear-gradient(var(--inlay-tint), var(--inlay-tint)), var(--inlay-edge);clip-path:var(--inlay-shape);opacity:.55;align-self:start;margin-inline:5.85%;position:relative}.t0-56G_inlay[data-tone=ivory]{--inlay-high:var(--piece-light-high);--inlay-mid:var(--piece-light);--inlay-low:var(--piece-light-mid);--inlay-edge:var(--piece-light-low);--inlay-tint:color-mix(in srgb, var(--b-inlay) 40%, transparent)}html[data-board-theme=glass] .t0-56G_inlay[data-tone=ivory]{--inlay-high:var(--b-cell-light);--inlay-mid:var(--b-cell-mid);--inlay-low:var(--b-surface-low);--inlay-edge:color-mix(in srgb, var(--b-groove) 72%, var(--color-brand-700))}html .t0-56G_shell[data-board-theme-preview=glass] .t0-56G_inlay[data-tone=ivory]{--inlay-high:var(--b-cell-light);--inlay-mid:var(--b-cell-mid);--inlay-low:var(--b-surface-low);--inlay-edge:color-mix(in srgb, var(--b-groove) 72%, var(--color-brand-700))}.t0-56G_inlay[data-direction=bottom]{--inlay-shape:var(--point-shape-bottom);align-self:end}.t0-56G_inlay:before{background:linear-gradient(112deg, #ffffff38 0%, #ffffff0f 34%, transparent 52%, #0000000f 100%), linear-gradient(var(--inlay-tint), var(--inlay-tint)), linear-gradient(172deg, var(--inlay-high) 0%, var(--inlay-mid) 30%, var(--inlay-low) 100%);clip-path:var(--inlay-shape);content:"";position:absolute;inset:0 max(1px,.2cqi) max(2px,.4cqi)}.t0-56G_inlay[data-direction=bottom]:before{inset:max(2px,.4cqi) max(1px,.2cqi) 0}.t0-56G_threeCheckerLayer{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:visible}.t0-56G_threeCheckerLayer canvas{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.t0-56G_board[data-three-checkers-active] [data-setup-flight],.t0-56G_board[data-three-checkers-active] .t0-56G_setupFlightShadow{opacity:0!important}.t0-56G_row{z-index:21;left:var(--field-left);right:var(--field-right);grid-template-columns:repeat(6, minmax(0, 1fr)) var(--field-gap) repeat(6, minmax(0, 1fr));display:grid;position:absolute}.t0-56G_topRow{top:var(--field-top);bottom:50%}.t0-56G_bottomRow{top:50%;bottom:var(--field-bottom)}.t0-56G_row:has([data-piece-drag-lifted]){z-index:40}.t0-56G_point{z-index:2;cursor:default;background:0 0;border:0;border-radius:.6cqi;outline:none;min-width:0;height:100%;padding:0;position:relative}.t0-56G_point:has([data-piece-drag-lifted]){z-index:50}.t0-56G_point[data-selectable],.t0-56G_point[data-destination]{cursor:pointer}.t0-56G_point:focus-visible{z-index:3;box-shadow:inset 0 0 0 2px var(--ring), inset 0 0 1.4rem color-mix(in oklch, var(--ring) 22%, transparent)}.t0-56G_triangle{z-index:1;height:var(--point-length);background:linear-gradient(180deg, color-mix(in oklch, var(--move-marker) 30%, transparent), color-mix(in oklch, var(--move-marker) 12%, transparent));clip-path:var(--point-shape-top);pointer-events:none;transition:opacity .16s;display:none;position:absolute;inset-inline:5.85%}.t0-56G_point[data-direction=top] .t0-56G_triangle{top:0}.t0-56G_point[data-direction=bottom] .t0-56G_triangle{clip-path:var(--point-shape-bottom);bottom:0}.t0-56G_point[data-destination] .t0-56G_triangle{opacity:.75;display:block}.t0-56G_point[data-destination]:hover .t0-56G_triangle,.t0-56G_point[data-destination]:focus-visible .t0-56G_triangle{opacity:1}.t0-56G_point[data-destination] .t0-56G_moveTarget:after{box-sizing:border-box;visibility:visible;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 34%, var(--piece-light));box-shadow:0 0 0 max(1.5px, .2cqi) var(--piece-light-high), 0 0 0 .3rem color-mix(in oklch, var(--move-marker) 14%, transparent), 0 1px 2px rgb(var(--board-shadow) / .35);content:"";border-radius:50%;animation:.88s ease-in-out infinite alternate t0-56G_landing-pulse;position:absolute;inset:35%}.t0-56G_point[data-destination]:hover .t0-56G_moveTarget:after{background:color-mix(in oklch, var(--move-marker) 60%, var(--piece-light))}@keyframes t0-56G_landing-pulse{0%{transform:scale(.9)}to{transform:scale(1.06)}}.t0-56G_checkerStack{--checker-stack-gap:.15cqi;--checker-stack-size:5.815cqi;z-index:8;pointer-events:none;position:absolute;inset-block:0;inset-inline:7.08%}.t0-56G_selectableCheckerRing{--selectable-ring-stroke:var(--piece-light-high);z-index:140;aspect-ratio:1;pointer-events:none;width:100%;transition:translate .18s cubic-bezier(.2,.85,.2,1.2);display:block;position:absolute;inset-inline-start:0}.t0-56G_selectableCheckerRing[data-player="2"]{--selectable-ring-stroke:var(--color-brand-700)}.t0-56G_selectableCheckerRing:after{border:max(2.5px, .25cqi) solid var(--selectable-ring-stroke);content:"";transform-origin:50%;border-radius:50%;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate t0-56G_selectable-checker-ring-pulse;position:absolute;inset:29%;transform:scale(.94)}.t0-56G_point[data-selected] .t0-56G_selectableCheckerRing:after,.t0-56G_barStack[data-selected] .t0-56G_selectableCheckerRing:after{animation:none;transform:scale(1.08)}.t0-56G_board[data-checker-move-active] .t0-56G_selectableCheckerRing{opacity:0}.t0-56G_point[data-direction=top] .t0-56G_checkerStack{top:0}.t0-56G_point[data-direction=bottom] .t0-56G_checkerStack{bottom:0}.t0-56G_checker{z-index:var(--checker-layer,2);aspect-ratio:1;box-sizing:border-box;border-radius:50%;width:100%;transition:translate .18s cubic-bezier(.2,.85,.2,1.2),scale .18s cubic-bezier(.2,.85,.2,1.2),box-shadow .18s;display:block;position:relative}.t0-56G_point[data-selectable]:not(:disabled):hover .t0-56G_checker[data-piece-drag-visual],.t0-56G_point[data-selectable]:focus-visible .t0-56G_checker[data-piece-drag-visual],.t0-56G_point[data-selected] .t0-56G_checker[data-piece-drag-visual],.t0-56G_barStack[data-selectable]:hover .t0-56G_checker[data-piece-drag-visual],.t0-56G_barStack[data-selected] .t0-56G_checker[data-piece-drag-visual]{--bm-lift:1;translate:0 -5%;scale:1.045}.t0-56G_point[data-selectable]:not(:disabled):hover .t0-56G_selectableCheckerRing,.t0-56G_point[data-selected] .t0-56G_selectableCheckerRing,.t0-56G_barStack[data-selectable]:hover .t0-56G_selectableCheckerRing,.t0-56G_barStack[data-selected] .t0-56G_selectableCheckerRing{translate:0 -5%}.t0-56G_checker[data-in-flight]{visibility:hidden}.t0-56G_setupTarget,.t0-56G_moveTarget{visibility:hidden;pointer-events:none}.t0-56G_checkerFlight{z-index:42;pointer-events:none;transform-origin:50%;backface-visibility:visible;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.t0-56G_setupFlightShadow{z-index:1;background:rgb(var(--board-shadow) / .72);filter:blur(clamp(.16rem,.7cqi,.42rem));pointer-events:none;transform-origin:50% 68%;border-radius:50%;position:absolute;top:0;left:0}.t0-56G_checkerStack>.t0-56G_checker{position:absolute;inset-inline-start:0}.t0-56G_point[data-direction=top] .t0-56G_checkerStack>.t0-56G_checker,.t0-56G_point[data-direction=top] .t0-56G_checkerStack>.t0-56G_selectableCheckerRing{top:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.t0-56G_point[data-direction=bottom] .t0-56G_checkerStack>.t0-56G_checker,.t0-56G_point[data-direction=bottom] .t0-56G_checkerStack>.t0-56G_selectableCheckerRing{bottom:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}@keyframes t0-56G_selectable-checker-ring-pulse{0%{transform:scale(.94)}to{transform:scale(1.08)}}.t0-56G_bar{z-index:21;top:var(--field-top);bottom:var(--field-bottom);grid-template-rows:1fr 1fr;align-items:center;width:5.55%;display:grid;position:absolute;left:45.5588%;transform:translate(-50%)}.t0-56G_bar:has([data-piece-drag-lifted]){z-index:40}.t0-56G_barStack{--checker-stack-gap:.15cqi;--checker-stack-size:5.815cqi;background:0 0;border:0;border-radius:.6cqi;outline:none;width:100%;min-width:0;height:100%;padding:0;display:block;position:relative}.t0-56G_barStack:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.t0-56G_barStack[data-selectable]{cursor:pointer}.t0-56G_barStack .t0-56G_checker{width:var(--checker-stack-size);position:absolute;left:50%;transform:translate(-50%)}.t0-56G_barStack[data-player="2"] .t0-56G_checker{top:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.t0-56G_barStack[data-player="1"] .t0-56G_checker{bottom:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.t0-56G_barStack .t0-56G_selectableCheckerRing{width:var(--checker-stack-size);left:50%;transform:translate(-50%)}.t0-56G_barStack[data-player="2"] .t0-56G_selectableCheckerRing{top:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.t0-56G_barStack[data-player="1"] .t0-56G_selectableCheckerRing{bottom:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.t0-56G_diceStage{z-index:34;top:var(--field-top);bottom:var(--field-bottom);width:var(--well-width);pointer-events:none;place-items:center;gap:clamp(.3rem,1cqi,.55rem);display:grid;position:absolute}.t0-56G_diceStage[data-zone=left]{left:var(--well-left-x)}.t0-56G_diceStage[data-zone=right]{left:var(--well-right-x)}.t0-56G_dicePair{width:100%;display:block;position:absolute;inset:0}.t0-56G_physicsDice{pointer-events:none;isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4.5% 95.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4.5% 95.5%,#0000 100%)}.t0-56G_physicsDice canvas{pointer-events:none;display:block;position:absolute;inset:0;background:0 0!important;width:100%!important;height:100%!important}.t0-56G_trayRollButton{z-index:35;isolation:isolate;aspect-ratio:1;cursor:pointer;border:0;border-radius:50%;grid-template:1fr/1fr;place-items:center;width:8.86508%;padding:0;transition:box-shadow .22s,filter .22s,opacity .22s,transform .24s cubic-bezier(.2,.82,.24,1);display:grid;position:absolute;top:49.9664%;left:94.3849%;transform:translate(-50%,-56%)}.t0-56G_trayRollButton[data-lit]:before{z-index:-1;border:max(1.5px, .22cqi) solid color-mix(in oklch, var(--color-brand-700) 55%, transparent);content:"";pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite t0-56G_tray-roll-ready-ring;position:absolute;inset:-12%}@keyframes t0-56G_tray-roll-ready-ring{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.t0-56G_trayRollIcon{z-index:1;width:48%;height:48%;margin:auto;position:relative}.t0-56G_trayRollButton:not(:disabled) .t0-56G_trayRollIcon{color:var(--piece-light-high);filter:drop-shadow(0 -1px #00000047)}.t0-56G_trayRollButton:not(:disabled):hover{--bm-lift:1;transform:translate(-50%,-60%)}.t0-56G_trayRollButton:not(:disabled):active{--bm-lift:0;transform:translate(-50%,-52%)}.t0-56G_trayRollButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.t0-56G_trayRollButton:disabled{cursor:default;filter:grayscale(.85)brightness(.92);opacity:.72}.t0-56G_trayRollButton:disabled .t0-56G_trayRollIcon{color:color-mix(in srgb, var(--piece-light-high) 72%, transparent)}.t0-56G_passButton,.t0-56G_openingTieMessage,.t0-56G_openingResultMessage{--pass-timer-angle:360deg;z-index:6;white-space:nowrap;border-radius:999px;align-items:center;gap:clamp(.28rem,.7cqi,.48rem);width:max-content;padding:clamp(.34rem,.7cqi,.48rem) clamp(.52rem,1.05cqi,.72rem);font-size:clamp(.58rem,1.45cqi,.76rem);font-weight:650;animation:.18s ease-out both t0-56G_forced-pass-enter;display:inline-flex;position:absolute;top:calc(50% + clamp(2.25rem,5.8cqi,3.35rem));left:50%;transform:translate(-50%,-50%)}.t0-56G_passButton{cursor:pointer;pointer-events:auto;padding-inline:clamp(.42rem,.9cqi,.64rem);transition:transform .16s}.t0-56G_passButton:hover{transform:translate(-50%,calc(-50% - 1px))}.t0-56G_passButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.t0-56G_openingTieMessage strong,.t0-56G_openingResultMessage strong,.t0-56G_passAction{color:var(--b-accent-ink);font-weight:800}.t0-56G_passTimer{aspect-ratio:1;background:radial-gradient(circle, var(--b-frame-mid) 55%, transparent 58%), conic-gradient(from -90deg, var(--b-accent-line) 0deg var(--pass-timer-angle), var(--b-groove-line) var(--pass-timer-angle) 360deg);border-radius:50%;place-items:center;width:1.82em;font-size:.88em;line-height:1;display:grid}@keyframes t0-56G_forced-pass-enter{0%{opacity:0;transform:translate(-50%,-62%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.t0-56G_offTray{z-index:23;inset-block:0;pointer-events:none;width:6.6784%;position:absolute;right:2.2762%}.t0-56G_offCount{box-sizing:border-box;appearance:none;background:linear-gradient(90deg, var(--b-well-deep) 0%, var(--b-well) 22%, transparent 60%, var(--b-well) 100%), var(--b-texture) 0 0 / var(--b-texture-size), var(--b-cell-mid);width:100%;height:32.163%;box-shadow:inset clamp(1px, .4cqi, 3px) clamp(2px, .8cqi, 6px) clamp(3px, 1.2cqi, 9px) var(--b-well-deep), inset calc(clamp(1px, .2cqi, 2px) * -1) calc(clamp(1px, .2cqi, 2px) * -1) 0 var(--b-highlight-soft), 0 1px 0 var(--b-highlight);cursor:default;font:inherit;pointer-events:auto;border:0;border-radius:clamp(.25rem,1.3cqi,.75rem);outline:none;padding:0;position:absolute;right:0;overflow:hidden}.t0-56G_offCount[data-bear-off-ready]{cursor:pointer}.t0-56G_offCount[data-bear-off-ready]:after{border-radius:inherit;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--color-brand-700) 20%, transparent), transparent 75%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 70%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.t0-56G_offCount[data-bear-off-ready]:hover:after{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--color-brand-700) 32%, transparent), transparent 80%);box-shadow:inset 0 0 0 2px var(--color-brand-700)}.t0-56G_offCount:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.t0-56G_offCount[data-player="2"]{top:2.5411%}.t0-56G_offCount[data-player="1"]{bottom:2.7823%}.t0-56G_offCoins{flex-direction:column;display:flex;position:absolute;inset:3.2% 6.22%}.t0-56G_offCount[data-player="1"] .t0-56G_offCoins{flex-direction:column-reverse}.t0-56G_offCount[data-setting-up] .t0-56G_offCoins{flex-direction:column}.t0-56G_offCoin{--ceramic-bevel:max(.6px, .16cqi);--coin-face:var(--ceramic-face-light);--coin-bevel:var(--ceramic-bevel-light);box-sizing:border-box;background:var(--coin-face) padding-box;box-shadow:var(--coin-bevel), .06cqi .18cqi .3cqi rgb(var(--board-shadow) / .4), .2cqi .4cqi .8cqi rgb(var(--board-shadow) / .2);border-block:max(.5px,.06cqi) solid #0000;border-radius:20%/50%;flex:0 0 6.66667%;display:block}.t0-56G_offCoin[data-player="1"]{--coin-face:var(--ceramic-face-indigo);--coin-bevel:var(--ceramic-bevel-indigo)}.t0-56G_offCoinPlaceholder{visibility:hidden}.t0-56G_offCountLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.t0-56G_passButton{padding:.38rem .55rem}}@media (prefers-reduced-motion:reduce){.t0-56G_trayRollButton[data-lit]:before,.t0-56G_point[data-destination] .t0-56G_moveTarget:after,.t0-56G_selectableCheckerRing:after,.t0-56G_passButton,.t0-56G_openingTieMessage,.t0-56G_openingResultMessage{animation:none}.t0-56G_selectableCheckerRing:after{transform:scale(1)}.t0-56G_checker,.t0-56G_triangle,.t0-56G_trayRollButton,.t0-56G_passButton{transition:none}}
.zJsteq_shell{width:100%;display:grid;container-type:inline-size}.zJsteq_boardWrap{--board-base-inset:clamp(.75rem, 3.1cqi, 1.3125rem);--board-safe-area:clamp(.75rem, 2.45cqi, 1.3125rem);--board-inset:calc(var(--board-base-inset) + var(--board-safe-area));isolation:isolate;width:calc(100% + var(--board-safe-area) + var(--board-safe-area));max-width:calc(100vw - 1rem);margin-inline:calc(0px - var(--board-safe-area));margin-block:calc(0px - var(--board-safe-area));aspect-ratio:1;padding:var(--board-inset);border-radius:clamp(1rem,3.5cqi,1.65rem);display:grid;position:relative;overflow:hidden}@media (max-width:640px){.zJsteq_boardWrap{width:100%;max-width:100%;margin-inline:0}}.zJsteq_board{z-index:1;direction:ltr;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative;overflow:visible}.zJsteq_groove{inset:calc(var(--board-base-inset) * -.3);pointer-events:none;position:absolute}.zJsteq_fieldShade{z-index:6;pointer-events:none;position:absolute;inset:0}.zJsteq_square{isolation:isolate;border:0;border-radius:0;outline:none;place-items:center;min-width:0;padding:0;transition:box-shadow .16s;display:grid;position:relative}button.zJsteq_square{cursor:default;appearance:none}button.zJsteq_actionable{cursor:pointer}button.zJsteq_square:disabled{cursor:default}button.zJsteq_actionable:not([aria-selected=true]):hover{z-index:10;box-shadow:inset 0 1px 0 var(--b-highlight), inset 0 0 0 1px var(--b-hover-ring), inset 0 0 1.6rem var(--b-hover-glow)}button.zJsteq_square:focus-visible,button.zJsteq_square:not([aria-selected=true]):focus-visible{z-index:10;box-shadow:inset 0 0 0 2px var(--ring), inset 0 0 1.4rem color-mix(in oklch, var(--ring) 22%, transparent)}.zJsteq_lastPath:after{z-index:1;content:"";pointer-events:none;background:color-mix(in oklch, var(--color-brand-700) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 42%, transparent);position:absolute;inset:0}.zJsteq_captureSquare:after,.zJsteq_captureSquare:before{z-index:3;background:color-mix(in oklch, var(--color-brand-700) 82%, transparent);width:34%;height:2.5px;box-shadow:0 1px 0 var(--b-highlight);content:"";opacity:.55;pointer-events:none;border-radius:999px;position:absolute;rotate:45deg}.zJsteq_captureSquare:before{rotate:-45deg}.zJsteq_animatedCaptureSquare:after,.zJsteq_animatedCaptureSquare:before{animation:zJsteq_captureMarkReveal .18s ease-out var(--checkers-capture-delay) both}button.zJsteq_actionable:has(.zJsteq_selectable):not([aria-selected=true]):before{z-index:3;aspect-ratio:1;border:1.5px solid color-mix(in oklch, var(--color-brand-700) 72%, transparent);content:"";width:86%;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-700) 12%, transparent), 0 1px 0 var(--b-highlight);pointer-events:none;transform-origin:50%;animation:zJsteq_selectableRingPulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate;border-radius:50%;position:absolute}button.zJsteq_square[aria-selected=true]:before{z-index:1;background:radial-gradient(circle at center, color-mix(in oklch, var(--color-brand-700) 20%, transparent), transparent 70%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 70%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.zJsteq_squareNumber{opacity:.75;pointer-events:none;font-size:clamp(.4rem,1.3cqi,.66rem);font-weight:800;line-height:1;position:absolute;bottom:4%;right:6%}.zJsteq_piece{--ring-width:clamp(1px, .42cqi, 3.5px);z-index:2;aspect-ratio:1;pointer-events:none;border:0;place-items:center;width:76%;transition:translate .18s cubic-bezier(.2,.85,.2,1.2),scale .18s cubic-bezier(.2,.85,.2,1.2),box-shadow .18s,filter .17s;display:grid;position:relative}.zJsteq_piece:before{content:"";box-shadow:calc(var(--ring-width) * -.5) calc(var(--ring-width) * -.5) calc(var(--ring-width) * .4) 0 var(--ring-light), calc(var(--ring-width) * .5) calc(var(--ring-width) * .6) calc(var(--ring-width) * .8) 0 var(--ring-shade), inset calc(var(--ring-width) * .5) calc(var(--ring-width) * .6) calc(var(--ring-width) * .8) 0 var(--ring-shade), inset calc(var(--ring-width) * -.5) calc(var(--ring-width) * -.5) calc(var(--ring-width) * .4) 0 var(--ring-light);pointer-events:none;border-radius:50%;position:absolute;inset:20%}.zJsteq_piece.bm-disc{--ring-light:#ffffffb3;--ring-shade:#28203c1a}.zJsteq_piece.bm-disc-dark{--ring-light:color-mix(in oklch, var(--color-brand-100) 24%, transparent);--ring-shade:#0a081e33}.zJsteq_piece svg{z-index:3;stroke-width:1.6px;width:46%;height:46%;position:relative}.zJsteq_piece .zJsteq_promotionCrown{animation:zJsteq_promotionCrownReveal var(--checkers-promotion-duration) cubic-bezier(.2, .85, .25, 1.2) var(--checkers-promotion-delay) both}.zJsteq_selected{--bm-lift:1;translate:0 -7%;scale:1.055}.zJsteq_target{z-index:4;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:22%;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);pointer-events:none;border-radius:50%;animation:.88s ease-in-out infinite alternate zJsteq_destinationPulse;position:relative}.zJsteq_capturedGhost{z-index:5;animation:zJsteq_capturedGhostClear var(--checkers-capture-duration) cubic-bezier(.4, 0, .7, .2) var(--checkers-capture-delay) both;pointer-events:none;position:absolute}.zJsteq_movingPiece{z-index:21;top:var(--checkers-moving-y);left:var(--checkers-moving-x);aspect-ratio:1;pointer-events:none;width:12.5%;transition:top var(--checkers-move-duration) cubic-bezier(.35, 0, .2, 1), left var(--checkers-move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}.zJsteq_movingPiece .zJsteq_piece{--bm-lift:1;translate:0 -7%;scale:1.055}@media (hover:hover) and (pointer:fine){.zJsteq_actionable:hover .zJsteq_piece,.zJsteq_actionable:focus-visible .zJsteq_piece{--bm-lift:1;translate:0 -7%;scale:1.055}.zJsteq_actionable:hover .zJsteq_squareNumber,.zJsteq_actionable:focus-visible .zJsteq_squareNumber{opacity:1}}@keyframes zJsteq_destinationPulse{to{box-shadow:0 0 0 .42rem color-mix(in oklch, var(--move-marker) 9%, transparent), 0 1px 0 var(--b-highlight);scale:1.14}}@keyframes zJsteq_selectableRingPulse{0%{scale:var(--selectable-ring-min-scale);opacity:var(--selectable-ring-min-opacity)}to{scale:var(--selectable-ring-max-scale);opacity:var(--selectable-ring-max-opacity)}}@keyframes zJsteq_captureMarkReveal{0%{opacity:0;scale:.6}to{opacity:.55;scale:1}}@keyframes zJsteq_promotionCrownReveal{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes zJsteq_capturedGhostClear{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(4px);scale:.25}}@media (prefers-reduced-motion:reduce){.zJsteq_piece,.zJsteq_square,.zJsteq_movingPiece{transition:none}.zJsteq_target,.zJsteq_movingPiece,.zJsteq_promotionCrown,.zJsteq_capturedGhost{animation:none}button.zJsteq_actionable:has(.zJsteq_selectable):before{animation:none}}
.jb3HNq_shell{--cell-size:clamp(1.05rem, 5.9cqi, 4rem);--plate-thickness:clamp(.22rem, 1.1cqi, .5rem);--cc-cue:color-mix(in oklch, var(--color-brand-700) 72%, transparent);--cc-cue-soft:color-mix(in oklch, var(--color-brand-700) 20%, transparent);--cc-rim:5.6;--cc-groove:1.2;--cc-inlay:transparent;--cc-inlay-inset:0;--cc-inlay-width:0;aspect-ratio:395/430;isolation:isolate;width:100%;position:relative;container-type:inline-size}html[data-board-theme=felt] .jb3HNq_shell{--cc-rim:7.8;--cc-inlay:var(--b-line);--cc-inlay-inset:10.3;--cc-inlay-width:.6}html .jb3HNq_shell[data-board-theme-preview=felt]{--cc-rim:7.8;--cc-inlay:var(--b-line);--cc-inlay-inset:10.3;--cc-inlay-width:.6}.jb3HNq_plateStack,.jb3HNq_plateSide,.jb3HNq_plateTop,.jb3HNq_plateFace,.jb3HNq_plate,.jb3HNq_cells{width:100%;height:100%;position:absolute;inset:0}.jb3HNq_plateStack{z-index:0;filter:drop-shadow(0 calc(var(--plate-thickness) * .9) .12rem #0000004d) drop-shadow(.5rem 1.4rem 1.5rem #00000061);pointer-events:none}.jb3HNq_plateSide,.jb3HNq_plateTop,.jb3HNq_plateFace{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jb3HNq_plateSide{translate:0 var(--plate-thickness);background:linear-gradient(180deg, var(--b-frame-side), color-mix(in srgb, var(--b-frame-side) 78%, black))}.jb3HNq_plate{z-index:1;pointer-events:none;overflow:visible}.jb3HNq_vignette{fill:none;stroke:var(--b-frame-vignette);stroke-width:26px}.jb3HNq_bevelHighlight{fill:var(--b-highlight)}.jb3HNq_bevelShade{fill:var(--b-frame-shade)}.jb3HNq_grooveLine{fill:var(--b-groove-line)}.jb3HNq_grooveHighlight{fill:var(--b-highlight)}.jb3HNq_grooveOuter{stroke-width:calc(2px * (var(--cc-rim) + var(--cc-groove) / 2))}.jb3HNq_grooveInner{stroke-width:calc(2px * (var(--cc-rim) - var(--cc-groove) / 2))}.jb3HNq_inlayLine{fill:var(--cc-inlay)}.jb3HNq_inlayOuter{stroke-width:calc(2px * (var(--cc-inlay-inset) + var(--cc-inlay-width) / 2))}.jb3HNq_inlayInner{stroke-width:calc(2px * (var(--cc-inlay-inset) - var(--cc-inlay-width) / 2))}.jb3HNq_fieldEdge{fill:var(--b-field-edge)}.jb3HNq_cells{z-index:2}.jb3HNq_cell{z-index:2;top:var(--cell-y);left:var(--cell-x);width:var(--cell-size);aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.jb3HNq_cell:disabled{cursor:default}.jb3HNq_well{border-radius:50%;position:absolute;inset:9%}.jb3HNq_cell:focus-visible .jb3HNq_well{outline:2px solid var(--ring);outline-offset:clamp(2px, .4cqi, 3px)}.jb3HNq_marble{--bm-cast:.4;z-index:2;aspect-ratio:1;transform-origin:50%;place-self:center;width:74%;transition:translate .17s cubic-bezier(.2,.9,.3,1.2),scale .17s cubic-bezier(.2,.9,.3,1.2);display:block;position:relative}.jb3HNq_cell[data-selectable=true]:not(:disabled):hover .jb3HNq_marble,.jb3HNq_cell[data-selectable=true]:focus-visible .jb3HNq_marble,.jb3HNq_cell[aria-selected=true] .jb3HNq_marble{--bm-lift:1;--bm-cast:.7;translate:0 -6%;scale:1.06}.jb3HNq_cell[aria-selected=true]:before{z-index:1;background:radial-gradient(circle at center, transparent 58%, var(--cc-cue-soft) 76%, transparent 100%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-brand-700) 82%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.jb3HNq_destination{z-index:3;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:30%;box-shadow:0 0 0 .22rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);border-radius:50%;animation:.82s ease-in-out infinite alternate jb3HNq_destination-pulse;position:relative}.jb3HNq_cell[data-destination=true]:hover .jb3HNq_destination,.jb3HNq_cell[data-destination=true]:focus-visible .jb3HNq_destination{background:color-mix(in oklch, var(--move-marker) 52%, transparent);box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 20%, transparent), 0 1px 0 var(--b-highlight)}.jb3HNq_cell[data-last=true]:after{z-index:1;box-shadow:inset 0 0 0 1.5px var(--cc-cue);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:3%}.jb3HNq_movingPiece{z-index:6;top:var(--move-y);left:var(--move-x);width:var(--cell-size);aspect-ratio:1;pointer-events:none;transition:top var(--move-duration) cubic-bezier(.35, 0, .2, 1), left var(--move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}.jb3HNq_movingArc{transform-origin:bottom;place-items:center;width:100%;height:100%;display:grid}.jb3HNq_movingPiece[data-travelling=true] .jb3HNq_marble{--bm-lift:1;--bm-cast:.85}.jb3HNq_movingPiece[data-travelling=true] .jb3HNq_movingArc{animation:jb3HNq_marble-hop var(--move-duration) cubic-bezier(.3, 0, .2, 1) both}@keyframes jb3HNq_destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.12}}@keyframes jb3HNq_marble-hop{0%{translate:0;scale:1}48%{translate:0 var(--move-hop-height);scale:1.06}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.jb3HNq_marble,.jb3HNq_destination,.jb3HNq_movingPiece,.jb3HNq_movingArc{transition:none;animation:none}}
.jY4vva_button{isolation:isolate;position:relative}.jY4vva_button[aria-disabled=true]{cursor:default}.jY4vva_button[data-action-state=pending],.jY4vva_button[data-action-state=success],.jY4vva_button[data-action-state=error]{opacity:1}.jY4vva_button[data-action-state=success]{background:color-mix(in oklch, var(--success) 16%, var(--background))!important;color:var(--success)!important;border-color:color-mix(in oklch, var(--success) 40%, transparent)!important}.jY4vva_button[data-action-state=error]{background:color-mix(in oklch, var(--warning) 16%, var(--background))!important;color:var(--warning)!important;border-color:color-mix(in oklch, var(--warning) 40%, transparent)!important}.jY4vva_sizer{gap:inherit;max-width:100%;display:inline-grid}.jY4vva_reserve{visibility:hidden;pointer-events:none;grid-area:1/1;padding-inline-end:1.4rem}.jY4vva_original{justify-content:center;align-items:center;gap:inherit;grid-area:1/1;transition:opacity .15s;display:inline-flex}.jY4vva_original[data-hidden=true]{opacity:0}.jY4vva_feedback{pointer-events:none;justify-content:center;align-items:center;gap:.4rem;padding-inline:.5rem;display:flex;position:absolute;inset:0}.jY4vva_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jY4vva_icon{color:inherit;flex-shrink:0;display:inline-flex}.jY4vva_spinner{animation:.9s linear infinite jY4vva_spin}@keyframes jY4vva_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jY4vva_button,.jY4vva_original{transition:none}.jY4vva_spinner{animation:none}}
._2QFJYq_surface{--board-control-accent:var(--brand-300);--board-visual-max-width:640px;--board-visual-height-reserve:12rem;--board-visual-width:min(100%, var(--board-visual-max-width), max(12rem, calc(100dvh - var(--board-visual-height-reserve))));flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}._2QFJYq_surface[data-game-id=connect4],._2QFJYq_surface[data-game-id=connect-4]{--board-visual-max-width:700px;--board-visual-height-reserve:9rem}._2QFJYq_surface[data-game-id=chess]{--board-visual-max-width:680px}._2QFJYq_surface[data-game-id=dots-and-boxes]{--board-visual-max-width:650px}._2QFJYq_surface[data-game-id=gomoku],._2QFJYq_surface[data-game-id=go],._2QFJYq_surface[data-game-id=nine-mens-morris]{--board-visual-max-width:680px;--board-visual-height-reserve:11rem}._2QFJYq_surface[data-game-id=hex]{--board-visual-max-width:900px;--board-visual-height-reserve:6rem}._2QFJYq_surface[data-game-id=mancala]{--board-visual-max-width:980px;--board-visual-height-reserve:8rem}._2QFJYq_surface[data-game-id=chinese-checkers]{--board-visual-max-width:900px;--board-visual-height-reserve:6rem}._2QFJYq_surface[data-game-id=fanorona]{--board-visual-max-width:980px;--board-visual-height-reserve:10rem}._2QFJYq_surface[data-game-id=checkers]{--board-visual-max-width:760px;--board-visual-height-reserve:9rem}._2QFJYq_surface[data-game-id=kings-valley],._2QFJYq_surface[data-game-id=agon]{--board-visual-max-width:720px;--board-visual-height-reserve:8rem}._2QFJYq_surface[data-game-id=abalone]{--board-visual-max-width:720px;--board-visual-height-reserve:10rem}._2QFJYq_surface[data-game-id=slimetrail]{--board-visual-max-width:720px;--board-visual-height-reserve:8rem}._2QFJYq_surface[data-game-id=amazons]{--board-visual-max-width:760px;--board-visual-height-reserve:10rem}._2QFJYq_surface[data-theme=midnight]{--board-control-accent:#60a5fa}._2QFJYq_surface[data-board-surface=ivory]{--board-control-accent:#f59e0b;--board-surface-light-high:#7c7173;--board-surface-light-mid:#61595c;--board-surface-light-low:#494344;--board-cell-light:#736a6c;--board-cell-dark:#4f4849;--board-groove-shadow-light:#0808099e;--board-groove-highlight-light:#fffafb13;--board-well-light-high:#5c5456;--board-well-light-mid:#474142;--board-well-light-low:#363132;--board-well-shadow-light:#040203a3;--board-well-highlight-light:#fffafb11;--board-well-rim-light:#fffafb1a}._2QFJYq_board{touch-action:manipulation;width:100%;min-width:0}._2QFJYq_board>*{margin-inline:auto}._2QFJYq_fullscreenHeader{display:none}._2QFJYq_controls{z-index:10;right:max(.35rem, calc(50% - (var(--board-visual-width) / 2) + .35rem));flex-direction:row;align-items:center;gap:.25rem;padding:0;display:flex;position:absolute;bottom:.55rem}._2QFJYq_controls._2QFJYq_controlsSidebar{justify-content:center;width:100%;position:relative;inset:auto}._2QFJYq_button{width:2.35rem;height:2.35rem;color:color-mix(in srgb, var(--foreground) 48%, transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .16s,background .16s,transform .16s;display:inline-grid;position:relative}._2QFJYq_button:hover,._2QFJYq_button:focus-visible,._2QFJYq_button[aria-pressed=true],._2QFJYq_button[data-open=true]{background:color-mix(in srgb, var(--board-control-accent) 14%, transparent);color:var(--foreground)}._2QFJYq_button:active{transform:scale(.94)}._2QFJYq_button:focus-visible{outline:2px solid color-mix(in srgb, var(--ring) 80%, var(--foreground));outline-offset:2px}._2QFJYq_button svg{stroke-width:1.85px;width:1.05rem;height:1.05rem}._2QFJYq_divider{display:none}._2QFJYq_panel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--card);width:14rem;color:var(--foreground);text-align:start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:.95rem;padding:.8rem;position:absolute;bottom:calc(100% + .65rem);left:auto;right:0;box-shadow:0 20px 50px #00000073}._2QFJYq_panelWide{width:17rem}._2QFJYq_panelTitle{color:color-mix(in srgb, var(--foreground) 46%, transparent);letter-spacing:.12em;text-transform:none;margin-bottom:.65rem;font-size:.65rem;font-weight:750;display:block}._2QFJYq_feedbackList{gap:.35rem;display:grid}._2QFJYq_feedbackButton{width:100%;min-height:2.75rem;color:color-mix(in srgb, var(--foreground) 62%, transparent);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem .55rem;font-size:.75rem;font-weight:650;display:flex}._2QFJYq_feedbackButton:hover,._2QFJYq_feedbackButton:focus-visible{background:color-mix(in srgb, var(--foreground) 5.5%, transparent);color:var(--foreground);outline:2px solid var(--ring);outline-offset:2px}._2QFJYq_feedbackButton svg{width:.95rem;height:.95rem;color:var(--primary-ink)}._2QFJYq_feedbackButtonDispute{min-height:3.25rem;color:var(--foreground);font-size:.875rem}._2QFJYq_feedbackButtonDispute svg{width:1.1rem;height:1.1rem}._2QFJYq_surface:fullscreen{isolation:isolate;grid-template-columns:var(--board-visual-width);background:radial-gradient(circle at 20% 30%, rgb(var(--brand-glow) / .13), transparent 34%), var(--background);grid-template-rows:auto auto auto;place-content:center;place-items:stretch stretch;gap:clamp(.45rem,1.2vh,.75rem);min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);display:grid;overflow:auto}._2QFJYq_surface:fullscreen:before{z-index:0;background:rgb(var(--brand-glow) / .12);content:"";filter:blur(110px);pointer-events:none;border-radius:50%;width:32rem;height:32rem;position:absolute;top:50%;left:25%;translate:-50% -50%}._2QFJYq_surface:fullscreen ._2QFJYq_fullscreenHeader{z-index:2;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.25rem;display:flex;position:relative}._2QFJYq_surface:fullscreen ._2QFJYq_board{z-index:1;width:100%;position:relative}._2QFJYq_surface:fullscreen ._2QFJYq_board>*{margin-inline:auto}._2QFJYq_surface:fullscreen ._2QFJYq_controls{z-index:2;justify-self:end;margin-top:-.1rem;position:relative;inset:auto}@media (max-width:900px){._2QFJYq_surface[data-game-id]{--board-visual-height-reserve:7rem}._2QFJYq_surface[data-game-id=connect4],._2QFJYq_surface[data-game-id=connect-4],._2QFJYq_surface[data-game-id=hex]{--board-visual-height-reserve:6rem}}@media (max-width:520px){._2QFJYq_controls{gap:.1rem;bottom:.55rem;right:.35rem}._2QFJYq_button{width:2.75rem;height:2.75rem}._2QFJYq_panel,._2QFJYq_panelWide{width:min(17rem,100vw - 2rem);left:auto;right:0;translate:0}}@media (prefers-reduced-motion:reduce){._2QFJYq_button{transition:none}}
._2UNiiG_confetti{z-index:90;pointer-events:none;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}._2UNiiG_confettiPiece{bottom:max(-.75rem, calc(env(safe-area-inset-bottom) - 1.75rem));left:var(--confetti-origin-x);width:var(--confetti-width);height:var(--confetti-height);border-radius:var(--confetti-radius);background:var(--confetti-color);box-shadow:0 0 10px color-mix(in srgb, var(--confetti-color) 42%, transparent);opacity:0;transform-origin:50%;will-change:transform, opacity;position:absolute}._2UNiiG_confettiActive ._2UNiiG_confettiPiece{animation:_2UNiiG_victory-confetti-burst var(--confetti-duration) var(--confetti-delay) both}._2UNiiG_result{--result-accent:var(--success);--result-foreground:var(--dash-text,var(--foreground));--result-muted:var(--dash-muted,var(--muted-foreground));--result-surface:var(--dash-panel,var(--card));border:1px solid color-mix(in srgb, var(--result-foreground) 8.5%, transparent);background:color-mix(in srgb, var(--result-foreground) 2.5%, transparent);box-shadow:0 16px 38px #0000003d, inset 0 1px color-mix(in srgb, var(--result-foreground) 3.5%, transparent);opacity:0;transform:translateY(var(--result-panel-offset));transition:opacity var(--result-enter-duration) ease, transform var(--result-enter-duration) cubic-bezier(.22, 1, .36, 1);border-radius:.9rem;justify-items:stretch;gap:1.15rem;margin:1rem 1rem 0;padding:1.65rem 1rem 1rem;display:grid;overflow:hidden}._2UNiiG_win{--result-accent:var(--success)}._2UNiiG_loss{--result-accent:var(--destructive)}._2UNiiG_draw,._2UNiiG_cancelled{--result-accent:var(--result-muted)}._2UNiiG_result._2UNiiG_rematchPending{--result-accent:var(--primary);border-color:color-mix(in srgb, var(--primary) 24%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 65%), color-mix(in srgb, var(--result-foreground) 2.5%, transparent)}._2UNiiG_result._2UNiiG_rematchIncoming{border-color:color-mix(in oklab, var(--rival) 26%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--rival-strong) 10%, transparent), transparent 65%), color-mix(in srgb, var(--result-foreground) 2.5%, transparent)}._2UNiiG_rematchRequest{text-align:center;justify-items:center;gap:.75rem;min-width:0;display:grid}._2UNiiG_rematchOpponent{justify-items:center;gap:.4rem;min-width:0;display:grid}._2UNiiG_rematchOpponentSignal{background:radial-gradient(circle, color-mix(in oklab, var(--rival-strong) 12%, transparent), transparent 68%);width:8.5rem;height:8.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rival) 12%, transparent), 0 0 3rem color-mix(in oklab, var(--rival-strong) 12%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}._2UNiiG_rematchOpponentAvatar{border:1px solid color-mix(in oklab, var(--rival) 45%, transparent);background:color-mix(in oklab, var(--rival-strong) 9%, var(--result-surface));width:6.9rem;height:6.9rem;box-shadow:0 0 0 5px color-mix(in oklab, var(--rival-strong) 8%, transparent)}._2UNiiG_rematchOpponentAvatar [data-slot=avatar-fallback]{color:var(--result-foreground);font-size:2rem;font-weight:800}._2UNiiG_rematchOpponentName{max-width:16rem;color:var(--result-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}._2UNiiG_result ._2UNiiG_rematchRequest h2,._2UNiiG_result ._2UNiiG_rematchWaiting h2{max-width:23rem;line-height:1.2}._2UNiiG_rematchRequestCopy{max-width:22rem;color:var(--result-muted);font-size:.82rem;line-height:1.6}._2UNiiG_rematchTerms{border:1px solid color-mix(in srgb, var(--result-foreground) 9%, transparent);background:color-mix(in srgb, var(--result-foreground) 3.5%, transparent);border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}._2UNiiG_rematchTerm{justify-items:center;gap:.25rem;min-width:0;padding:.7rem .45rem;display:grid}._2UNiiG_rematchTerm+._2UNiiG_rematchTerm{border-inline-start:1px solid color-mix(in srgb, var(--result-foreground) 10%, transparent)}._2UNiiG_rematchTerm span{color:var(--result-muted);font-size:.72rem}._2UNiiG_rematchTerm strong{color:var(--result-foreground);font-variant-numeric:tabular-nums;font-size:.94rem}._2UNiiG_rematchPrize strong{color:var(--primary-ink)}._2UNiiG_rematchRequestActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;margin-top:.15rem;display:grid}._2UNiiG_rematchRequestActions._2UNiiG_rematchRequestActions button{border-radius:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:650}._2UNiiG_rematchError{color:var(--destructive);text-align:center;margin-top:.55rem;font-size:.75rem;line-height:1.45}._2UNiiG_rematchWaiting{text-align:center;justify-items:center;gap:.75rem;min-width:0;padding-block:.2rem .3rem;display:grid}._2UNiiG_rematchCancelButton{width:100%;min-height:2.75rem;margin-top:.15rem}._2UNiiG_result[data-stage="1"],._2UNiiG_result[data-stage="2"],._2UNiiG_result[data-stage="3"]{opacity:1;transform:translateY(0)}._2UNiiG_hero{text-align:center;justify-items:center;gap:.45rem;min-width:0;display:grid}._2UNiiG_heading{justify-content:center;align-items:center;gap:.75rem;display:flex}._2UNiiG_mark{border:1px solid color-mix(in srgb, var(--result-foreground) 10%, transparent);background:color-mix(in srgb, var(--result-foreground) 4.5%, transparent);width:2.9rem;height:2.9rem;color:var(--result-accent);border-radius:50%;flex:none;place-items:center;display:grid}._2UNiiG_result[data-stage="1"] ._2UNiiG_mark,._2UNiiG_result[data-stage="2"] ._2UNiiG_mark,._2UNiiG_result[data-stage="3"] ._2UNiiG_mark{animation:_2UNiiG_result-mark-settle var(--result-enter-duration) cubic-bezier(.22, 1, .36, 1) both}._2UNiiG_mark svg{width:1.2rem;height:1.2rem}._2UNiiG_result h2{color:var(--result-foreground);letter-spacing:-.035em;font-size:1.75rem;font-weight:850;line-height:1}._2UNiiG_summary{width:100%;color:var(--result-muted);text-align:center;font-size:.875rem;font-weight:550;line-height:1.45}._2UNiiG_scoreboard{border:1px solid color-mix(in srgb, var(--result-foreground) 10%, transparent);background:color-mix(in srgb, var(--result-foreground) 3.5%, transparent);opacity:0;transform:translateY(var(--result-detail-offset));transition:opacity var(--result-enter-duration) ease, transform var(--result-enter-duration) cubic-bezier(.22, 1, .36, 1);border-radius:.7rem;padding:.7rem .8rem;display:grid}._2UNiiG_result[data-stage="2"] ._2UNiiG_scoreboard,._2UNiiG_result[data-stage="3"] ._2UNiiG_scoreboard{opacity:1;transform:translateY(0)}._2UNiiG_scoreValues{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2UNiiG_scorePlayer{justify-content:center;align-items:center;gap:.45rem;min-width:0;padding-inline:.3rem;display:flex}._2UNiiG_scoreGreen{--score-piece-color:rgb(var(--piece-accent-400))}._2UNiiG_scoreIvory{--score-piece-color:#f1eadb}._2UNiiG_scorePlayer+._2UNiiG_scorePlayer{border-inline-start:1px solid color-mix(in srgb, var(--result-foreground) 10%, transparent)}._2UNiiG_scoreAvatar{border:1px solid color-mix(in srgb, var(--result-foreground) 12%, transparent);background:color-mix(in srgb, var(--result-foreground) 8%, var(--result-surface));flex:none;width:2.5rem;height:2.5rem}._2UNiiG_scoreRival ._2UNiiG_scoreAvatar{border-color:color-mix(in oklab, var(--rival) 60%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--rival-strong) 20%, transparent)}._2UNiiG_scoreRival ._2UNiiG_scoreIdentity span{color:var(--rival)}._2UNiiG_scoreWinner ._2UNiiG_scoreAvatar{border-color:var(--success);box-shadow:0 0 0 2px var(--success), 0 0 16px color-mix(in srgb, var(--success) 30%, transparent)}._2UNiiG_scoreAvatar [data-slot=avatar-fallback]{color:var(--result-muted);background:0 0;font-size:.67rem;font-weight:800}._2UNiiG_scoreIdentity{align-content:center;gap:.12rem;min-width:0;display:grid}._2UNiiG_scoreIdentity span{max-width:100%;color:var(--result-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._2UNiiG_scoreIdentity strong{color:var(--score-piece-color);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.65rem,6vw,2rem);font-weight:850;line-height:1}._2UNiiG_detail{isolation:isolate;text-align:center;opacity:0;transform:translateY(var(--result-detail-offset));transition:opacity var(--result-enter-duration) ease, transform var(--result-enter-duration) cubic-bezier(.22, 1, .36, 1);justify-items:center;gap:.35rem;padding-block:.4rem .7rem;display:grid;position:relative}._2UNiiG_result[data-stage="2"] ._2UNiiG_detail,._2UNiiG_result[data-stage="3"] ._2UNiiG_detail{opacity:1;transform:translateY(0)}._2UNiiG_detail strong{color:var(--result-foreground);letter-spacing:-.06em;text-shadow:0 4px 24px color-mix(in srgb, var(--result-surface) 50%, transparent);font-size:clamp(3.25rem,11vw,4rem);font-weight:900;line-height:.95}._2UNiiG_detail span{color:var(--result-muted);font-size:.78rem;line-height:1.4}._2UNiiG_practiceDetail strong{letter-spacing:-.045em;font-size:clamp(2.25rem,8vw,3rem)}._2UNiiG_actionsRegion{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--result-detail-offset));transition:opacity var(--result-enter-duration) ease, transform var(--result-enter-duration) cubic-bezier(.22, 1, .36, 1)}._2UNiiG_result[data-stage="3"] ._2UNiiG_actionsRegion{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}._2UNiiG_actionsRegion._2UNiiG_actionsRegion>p{color:var(--result-muted);text-align:center;margin-bottom:.65rem;font-size:.7rem;line-height:1.45}._2UNiiG_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}._2UNiiG_actions._2UNiiG_actions button{border-radius:.5rem;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;font-weight:650;line-height:1.2}@keyframes _2UNiiG_result-mark-settle{0%{opacity:0;scale:.62}55%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes _2UNiiG_victory-confetti-burst{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.8,.25,1);transform:translateY(6dvh)rotate(0)scale(.55)}7%{opacity:1}42%{opacity:1;transform:translate3d(var(--confetti-travel-x), var(--confetti-rise), 0) rotate(var(--confetti-apex-rotation)) scale(1);animation-timing-function:cubic-bezier(.35,0,.8,.15)}72%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-final-x), 112dvh, 0) rotate(var(--confetti-rotation)) scale(.72)}}@media (max-width:440px){._2UNiiG_result{gap:.9rem;margin-inline:.75rem;padding:1.25rem .75rem .75rem}._2UNiiG_heading{gap:.55rem}._2UNiiG_mark{width:2.6rem;height:2.6rem}._2UNiiG_result h2{font-size:1.5rem}._2UNiiG_actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._2UNiiG_confetti{display:none}._2UNiiG_result,._2UNiiG_scoreboard,._2UNiiG_detail,._2UNiiG_actionsRegion{transition:none}._2UNiiG_mark{animation:none!important}}._2UNiiG_sheet{display:contents}._2UNiiG_sheetHeader{display:none}@media (max-width:900px) and (min-height:601px),(max-width:900px) and (orientation:portrait){._2UNiiG_sheet{--sheet-peek-height:calc(4.35rem + env(safe-area-inset-bottom,0px));z-index:70;inset-inline:0;overscroll-behavior:contain;border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);max-height:min(84dvh,42rem);padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px));background:var(--dash-panel,var(--card));border-radius:1.5rem 1.5rem 0 0;transition:transform .42s cubic-bezier(.32,.72,0,1);animation:.46s cubic-bezier(.22,1,.36,1) backwards _2UNiiG_sheetRise;display:block;position:fixed;bottom:0;overflow-y:auto;transform:translateY(0);box-shadow:0 -24px 70px #000000a8}._2UNiiG_sheetCollapsed{transform:translateY(calc(100% - var(--sheet-peek-height)));overflow:hidden}._2UNiiG_sheet ._2UNiiG_result{margin:0 .75rem}._2UNiiG_sheetHeader{z-index:2;background:var(--dash-panel,var(--card));justify-content:center;align-items:center;min-height:3.1rem;padding:.4rem .75rem;display:flex;position:sticky;top:0}._2UNiiG_sheetLower{background:color-mix(in srgb, var(--foreground) 6%, transparent);width:3rem;height:2.25rem;color:var(--dash-muted,var(--muted-foreground));border:0;border-radius:999px;place-items:center;transition:background-color .16s,color .16s;display:inline-grid}._2UNiiG_sheetLower:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--dash-text,var(--foreground))}._2UNiiG_sheetLower svg{width:1.25rem;height:1.25rem}._2UNiiG_sheetPeek{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:100%;min-height:3.5rem;color:var(--dash-text,var(--foreground));text-align:start;border-radius:1rem;align-items:center;gap:.7rem;padding:.5rem .75rem;display:flex}._2UNiiG_sheetPeek strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;overflow:hidden}._2UNiiG_sheetPeekMark{background:color-mix(in srgb, var(--foreground) 7%, transparent);width:2.25rem;height:2.25rem;color:var(--dash-muted,var(--muted-foreground));border-radius:50%;flex:none;place-items:center;display:grid}._2UNiiG_sheetPeekWin ._2UNiiG_sheetPeekMark{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}._2UNiiG_sheetPeekLoss ._2UNiiG_sheetPeekMark{background:color-mix(in srgb, var(--destructive) 16%, transparent);color:var(--destructive)}._2UNiiG_sheetPeekMark svg{width:1.1rem;height:1.1rem}._2UNiiG_sheetPeekAction{color:var(--dash-muted,var(--muted-foreground));flex:none;align-items:center;gap:.25rem;font-size:.78rem;font-weight:700;display:inline-flex}._2UNiiG_sheetPeekAction svg{width:1rem;height:1rem;color:var(--primary-ink)}._2UNiiG_sheetLower:focus-visible,._2UNiiG_sheetPeek:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@keyframes _2UNiiG_sheetRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._2UNiiG_sheet{transition:none;animation:none}}
.dcvgWq_shell{--meydan-spiral-inner-space:14.0733cqi;--meydan-spiral-piece-gap:1.51514cqi;--meydan-ring-size:calc(var(--meydan-spiral-inner-space) + var(--meydan-spiral-piece-gap) + var(--meydan-spiral-piece-gap));--meydan-ring-stroke:calc(var(--meydan-spiral-piece-gap) * 1.6);--meydan-dock-ring-size:calc(var(--meydan-ring-size) * .52);--meydan-dock-ring-stroke:calc(var(--meydan-dock-ring-size) * .17);--meydan-ring-attention-duration:2.4s;--meydan-ring-attention-scale:1.09;--meydan-field-inset:3.155%;--meydan-cue:color-mix(in oklch, var(--color-brand-700) 70%, transparent);--meydan-cue-strong:color-mix(in oklch, var(--color-brand-700) 82%, transparent);--meydan-cue-soft:color-mix(in oklch, var(--color-brand-700) 20%, transparent);--meydan-cue-last:color-mix(in oklch, var(--color-brand-700) 42%, transparent);width:min(100%,42rem);margin-inline:auto;position:relative;container-type:inline-size}.dcvgWq_boardBezel{aspect-ratio:1/1.13;isolation:isolate;border-radius:clamp(.6rem,2.6cqi,1.2rem);width:100%;position:relative}.dcvgWq_fieldFace{--meydan-face-inset:2.7cqi;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 2.6rem var(--b-frame-vignette);clip-path:inset(var(--meydan-face-inset) var(--meydan-face-inset) calc(100% - 100cqi + var(--meydan-face-inset)) var(--meydan-face-inset) round clamp(3px, .9cqi, 6px));pointer-events:none;position:absolute;inset:0}.dcvgWq_fieldFace:after{top:var(--meydan-face-inset);left:var(--meydan-face-inset);width:calc(100cqi - var(--meydan-face-inset) * 2);aspect-ratio:1;box-shadow:inset 0 0 0 1px rgb(from var(--b-inlay) 12 6 2 / calc(alpha * .55)), inset clamp(1px, .35cqi, 3px) clamp(2px, .5cqi, 4px) clamp(3px, .9cqi, 7px) rgb(from var(--b-inlay) 0 12 5 / calc(alpha * .8));content:"";border-radius:clamp(3px,.9cqi,6px);position:absolute}.dcvgWq_board{aspect-ratio:1;width:100%;padding:var(--meydan-field-inset);direction:ltr;background:0 0;border:0;grid-template:repeat(6,minmax(0,1fr))/repeat(6,minmax(0,1fr));display:grid;position:relative}.dcvgWq_chainLinks{--meydan-chain-color:color-mix(in oklch, var(--color-brand-100) 70%, white);--meydan-chain-faint:color-mix(in oklch, var(--color-brand-100) 55%, transparent);z-index:3;inset:var(--meydan-field-inset);pointer-events:none;width:93.69%;height:93.69%;position:absolute;overflow:visible}.dcvgWq_chainLinks[data-player=white]{--meydan-chain-color:var(--b-accent-line);--meydan-chain-faint:color-mix(in oklch, var(--color-brand-700) 50%, transparent)}.dcvgWq_chainLink,.dcvgWq_chainFlow{stroke-width:.045px;stroke-linecap:round;fill:none}.dcvgWq_chainLink{stroke:var(--meydan-chain-faint);stroke-dasharray:1;animation:dcvgWq_meydan-chain-draw .28s linear var(--chain-draw-delay,0s) both}.dcvgWq_chainFlow{stroke:var(--meydan-chain-color);stroke-dasharray:.12 .13;animation:dcvgWq_meydan-chain-flow-in .22s ease-out var(--chain-flow-delay,0s) both, dcvgWq_meydan-chain-flow .52s linear infinite}@keyframes dcvgWq_meydan-chain-draw{0%{stroke-dashoffset:1px;stroke:var(--meydan-chain-color)}to{stroke-dashoffset:0}}@keyframes dcvgWq_meydan-chain-flow-in{0%{opacity:0}to{opacity:1}}@keyframes dcvgWq_meydan-chain-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.25px}}@media (prefers-reduced-motion:reduce){.dcvgWq_chainLink{stroke:var(--meydan-chain-color);animation:none}.dcvgWq_chainFlow{display:none}}.dcvgWq_frameSquare{z-index:2;aspect-ratio:1;border:1.5px solid var(--b-line);width:62.46%;box-shadow:inset 1px 1px 0 var(--b-line-highlight), 1px 1px 0 var(--b-line-highlight);pointer-events:none;border-radius:clamp(2px,.6cqi,5px);position:absolute;top:18.77%;left:18.77%}.dcvgWq_frameSquare[data-frame=outer]{top:var(--meydan-field-inset);left:var(--meydan-field-inset);width:93.69%}.dcvgWq_frameSquare[data-frame=center]{width:31.23%;top:34.385%;left:34.385%}.dcvgWq_centerVictory{--meydan-win-hot:color-mix(in oklch, var(--color-brand-700) 60%, white);--meydan-win-mid:color-mix(in oklch, var(--color-brand-700) 42%, transparent);--meydan-win-soft:color-mix(in oklch, var(--color-brand-700) 18%, transparent);--meydan-win-border:var(--color-brand-800);--meydan-win-surface-start:color-mix(in oklch, var(--color-brand-700) 26%, transparent);--meydan-win-surface-end:color-mix(in oklch, var(--color-brand-700) 10%, transparent);z-index:2;aspect-ratio:1;border:1.5px solid var(--meydan-win-border);background:linear-gradient(145deg, var(--meydan-win-surface-start), var(--meydan-win-surface-end));width:31.23%;box-shadow:inset 0 1px 0 var(--meydan-win-hot), inset 0 -1px 0 var(--b-shade);pointer-events:none;border-radius:clamp(2px,.6cqi,5px);position:absolute;top:34.385%;left:34.385%}.dcvgWq_centerVictory[data-player=white]{--meydan-win-hot:#ffffffeb;--meydan-win-mid:#fffcf575;--meydan-win-soft:#fffcf52e;--meydan-win-border:color-mix(in oklch, var(--color-brand-800) 70%, white);--meydan-win-surface-start:#ffffff3d;--meydan-win-surface-end:#ffffff14}.dcvgWq_centerVictory:after{border-radius:inherit;background:radial-gradient(circle at 50% 44%, var(--meydan-win-hot) 0%, var(--meydan-win-mid) 31%, var(--meydan-win-soft) 66%, transparent 100%);box-shadow:inset 0 0 0 1px var(--meydan-win-border), inset 0 0 2rem var(--meydan-win-mid), 0 0 1.65rem var(--meydan-win-mid), 0 0 3.2rem var(--meydan-win-soft);content:"";animation:dcvgWq_meydan-center-claimed-reveal var(--meydan-win-reveal-duration,.62s) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.dcvgWq_cell{z-index:3;cursor:default;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:visible}.dcvgWq_cell[data-occupied=true]{z-index:4}.dcvgWq_cell[data-piece-drag-source=true]{z-index:40}.dcvgWq_cell[data-ring-animating=true]{z-index:20}.dcvgWq_cell[data-actionable=true]{cursor:pointer}.dcvgWq_cell[data-selectable=true]:after,.dcvgWq_cell[data-selected=true]:after{z-index:8;aspect-ratio:1;width:84%;box-shadow:inset 0 0 0 2px var(--meydan-cue);content:"";pointer-events:none;border-radius:50%;position:absolute}.dcvgWq_cell[data-selectable=true]:not([data-selected=true]):after{transform-origin:50%;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate dcvgWq_selectable-piece-pulse}.dcvgWq_cell[data-selected=true]:after{background:radial-gradient(circle at center, transparent 58%, var(--meydan-cue-soft) 76%, transparent 100%);box-shadow:inset 0 0 0 2px var(--meydan-cue-strong)}.dcvgWq_cell[data-last=true]:before,.dcvgWq_cell[data-legal=true]:hover:before,.dcvgWq_cell[data-drag-target=true]:before{z-index:1;aspect-ratio:1;background:color-mix(in oklch, var(--color-brand-700) 6%, transparent);width:78%;box-shadow:inset 0 0 0 2px var(--meydan-cue-last);content:"";pointer-events:none;border-radius:50%;position:absolute}.dcvgWq_cell[data-legal=true]:hover:before,.dcvgWq_cell[data-drag-target=true]:before{background:radial-gradient(circle at center, var(--meydan-cue-soft), transparent 70%);box-shadow:inset 0 0 0 2px var(--meydan-cue)}.dcvgWq_cell:focus-visible{z-index:20;outline:2px solid var(--ring);outline-offset:-.25rem;border-radius:50%}.dcvgWq_socket{z-index:-1;aspect-ratio:1;border-radius:50%;width:72%;position:absolute;top:50%;left:50%;translate:-50% -50%}.dcvgWq_legalMarker{z-index:10;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:22%;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);pointer-events:none;border-radius:50%;transition:width .18s,background-color .18s,box-shadow .18s;animation:.82s ease-in-out infinite alternate dcvgWq_destination-pulse;position:absolute}.dcvgWq_cell[data-push=true] .dcvgWq_legalMarker{width:76%;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-brand-100) 40%, transparent), 0 1px 0 var(--b-highlight);background:0 0}.dcvgWq_cell[data-preview-push=true] .dcvgWq_legalMarker{background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:22%;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight)}.dcvgWq_marbleMover{z-index:9;pointer-events:none;transform:translate(var(--meydan-push-x,0%), var(--meydan-push-y,0%));place-items:center;transition:transform .26s cubic-bezier(.2,.82,.2,1);display:grid;position:absolute;inset:0}.dcvgWq_marbleMover[data-arriving=true]{animation:dcvgWq_meydan-marble-arrive var(--meydan-arrival-duration,.32s) cubic-bezier(.2, .82, .2, 1) both}.dcvgWq_ringTraveler{z-index:12;pointer-events:none;transition:transform var(--meydan-ring-travel-duration,.16s) var(--meydan-ring-travel-ease,ease-in-out);will-change:transform;place-items:center;display:grid;position:absolute;inset:0;transform:translate(0%)}.dcvgWq_ringTraveler[data-phase=traveling]{transform:translate(var(--meydan-ring-travel-x,0%), var(--meydan-ring-travel-y,0%))}.dcvgWq_marble{--bm-cast:.4;z-index:9;aspect-ratio:1;opacity:1;pointer-events:none;transform-origin:50%;width:64.8%;transform-style:preserve-3d;border-radius:50%;place-items:center;transition:scale .17s cubic-bezier(.2,.85,.25,1.2);display:grid;position:relative}.dcvgWq_cell[data-selectable=true]:hover .dcvgWq_marble,.dcvgWq_cell[data-selectable=true]:focus-visible .dcvgWq_marble,.dcvgWq_cell[data-selected=true] .dcvgWq_marble,.dcvgWq_cell[data-piece-drag-source=true] .dcvgWq_marble{--bm-lift:1;--bm-cast:.7;scale:1.06}.dcvgWq_marbleFace{will-change:filter, opacity, transform;border-radius:50%;position:absolute;inset:0}.dcvgWq_marbleFaceOld{animation:dcvgWq_meydan-marble-flip-out var(--meydan-ring-flip-duration,.46s) cubic-bezier(.24, .84, .26, 1) both}.dcvgWq_marbleFaceNew{opacity:0;animation:dcvgWq_meydan-marble-flip-in var(--meydan-ring-flip-duration,.46s) cubic-bezier(.24, .84, .26, 1) both}.dcvgWq_squareRing,.dcvgWq_dockRing{--ring-stroke:var(--meydan-ring-stroke);--ring-edge-light:#fffffff2;--ring-edge-soft:#ffffff8c;--ring-edge-shade:color-mix(in srgb, var(--piece-ink) 42%, transparent);--ring-edge-shade-soft:color-mix(in srgb, var(--piece-ink) 30%, transparent);--ring-body:var(--ceramic-face-light);box-sizing:border-box;pointer-events:none;filter:drop-shadow(calc(var(--piece-edge) * .5) calc(var(--piece-edge) * 1.3) calc(var(--piece-edge) * 1.1) rgb(var(--board-shadow) / .46)) drop-shadow(calc(var(--piece-edge) * 2) calc(var(--piece-edge) * 3.2) calc(var(--piece-edge) * 3.6) rgb(var(--board-shadow) / .24))}.dcvgWq_squareRing[data-player=black],.dcvgWq_dockRing[data-player=black]{--ring-edge-light:color-mix(in srgb, var(--piece-indigo-high) 40%, white);--ring-edge-soft:color-mix(in srgb, var(--piece-indigo-high) 50%, transparent);--ring-edge-shade:color-mix(in srgb, var(--piece-dark-side-low) 62%, transparent);--ring-edge-shade-soft:color-mix(in srgb, var(--piece-dark-side-low) 48%, transparent);--ring-body:var(--ceramic-face-indigo)}.dcvgWq_squareRing:before,.dcvgWq_dockRing:before{box-sizing:border-box;padding:var(--ring-stroke);border-radius:calc(var(--ring-stroke) * .3);background:var(--ring-body);box-shadow:inset calc(var(--ring-stroke) * .12) calc(var(--ring-stroke) * .12) calc(var(--ring-stroke) * .1) calc(var(--ring-stroke) * -.03) var(--ring-edge-light), inset calc(var(--ring-stroke) * .26) calc(var(--ring-stroke) * .26) calc(var(--ring-stroke) * .38) var(--ring-edge-soft), inset calc(var(--ring-stroke) * -.2) calc(var(--ring-stroke) * -.2) calc(var(--ring-stroke) * .22) calc(var(--ring-stroke) * -.04) var(--ring-edge-shade), inset calc(var(--ring-stroke) * -.07) calc(var(--ring-stroke) * -.07) calc(var(--ring-stroke) * .08) var(--ring-edge-shade-soft);content:"";-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dcvgWq_squareRing:after,.dcvgWq_dockRing:after{inset:var(--ring-stroke);box-shadow:-1px -1px 0 var(--ring-edge-shade-soft), calc(var(--ring-stroke) * -.16) calc(var(--ring-stroke) * -.16) calc(var(--ring-stroke) * .24) 0 var(--ring-edge-shade), calc(var(--ring-stroke) * .1) calc(var(--ring-stroke) * .1) calc(var(--ring-stroke) * .08) 0 var(--ring-edge-light), calc(var(--ring-stroke) * .22) calc(var(--ring-stroke) * .22) calc(var(--ring-stroke) * .3) 0 var(--ring-edge-soft);content:"";pointer-events:none;position:absolute}.dcvgWq_squareRing{z-index:9;width:var(--meydan-ring-size);height:var(--meydan-ring-size);position:absolute;top:50%;left:50%;translate:-50% -50%}.dcvgWq_ringDropPreview{z-index:11;opacity:.72;animation:.15s cubic-bezier(.2,.82,.2,1) both dcvgWq_meydan-ring-drop-preview}.dcvgWq_ringDock{z-index:30;left:var(--meydan-field-inset);right:var(--meydan-field-inset);height:10.4cqi;box-shadow:inset 0 clamp(2px, .6cqi, 5px) clamp(3px, .9cqi, 7px) calc(clamp(1px, .3cqi, 3px) * -1) var(--b-field-edge), inset 0 1px 0 var(--b-shade), inset 0 -1px 0 var(--b-highlight-soft), 0 1px 0 var(--b-highlight);border-radius:clamp(.3rem,1.4cqi,.7rem);justify-content:space-between;align-items:center;gap:0;padding-inline:2.6cqi;display:flex;position:absolute;bottom:3cqi}.dcvgWq_ringSlot{cursor:default;background:0 0;border:0;border-radius:clamp(.2rem,.8cqi,.4rem);justify-content:flex-start;align-items:center;gap:2.4cqi;width:auto;min-width:5.75cqi;min-height:5.75cqi;padding:.9cqi;transition:all .16s;display:flex;position:relative}.dcvgWq_ringSlot[data-player=black]{flex-direction:row-reverse}.dcvgWq_ringSlot[data-active=true]{cursor:pointer;touch-action:none}.dcvgWq_ringSlot[data-active=true]:hover,.dcvgWq_ringSlot[data-selected=true]{background:0 0;transform:translateY(-1px)}.dcvgWq_ringSlot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dcvgWq_dockRing{--ring-stroke:var(--meydan-dock-ring-stroke);width:var(--meydan-dock-ring-size);height:var(--meydan-dock-ring-size);outline-offset:calc(var(--ring-stroke) * .4);outline:2px solid #0000;transition:opacity .11s,scale .15s cubic-bezier(.2,.82,.2,1);display:block;position:relative}.dcvgWq_dockRing[data-dragging=true]{opacity:0;scale:.72}.dcvgWq_ringSlot[data-pulse=true] .dcvgWq_dockRing{animation:dcvgWq_meydan-ring-attention var(--meydan-ring-attention-duration) ease-in-out infinite, dcvgWq_meydan-ring-stroke-attention var(--meydan-ring-attention-duration) ease-in-out infinite}.dcvgWq_ringInstruction{letter-spacing:.09em;white-space:nowrap;pointer-events:none;font-size:clamp(.5rem,1.45cqi,.7rem);font-weight:720;line-height:1}@keyframes dcvgWq_meydan-ring-drop-preview{0%{opacity:.28;scale:.25}to{opacity:.72;scale:1}}@keyframes dcvgWq_meydan-ring-attention{0%,to{scale:1}50%{scale:var(--meydan-ring-attention-scale)}}@keyframes dcvgWq_meydan-ring-stroke-attention{0%,to{outline-color:#0000}50%{outline-color:var(--meydan-cue)}}@keyframes dcvgWq_destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes dcvgWq_selectable-piece-pulse{0%{opacity:.52;scale:.92}to{opacity:.9;scale:1.07}}@keyframes dcvgWq_meydan-marble-arrive{0%{transform:translate(var(--meydan-arrival-x,0%), var(--meydan-arrival-y,0%))}to{transform:translate(var(--meydan-push-x,0%), var(--meydan-push-y,0%))}}@keyframes dcvgWq_meydan-center-claimed-reveal{0%{opacity:0;filter:brightness()}38%{opacity:1;filter:brightness(1.42)}to{opacity:.82;filter:brightness()}}@keyframes dcvgWq_meydan-marble-flip-out{0%{opacity:1;filter:brightness();transform:scale(1)}30%{opacity:.9;filter:brightness(1.1);transform:scale(.94)}45%{opacity:.18;filter:brightness(1.35);transform:scale(.82)}60%{opacity:.08;filter:brightness(1.1);transform:scale(.9)}to{opacity:0;filter:brightness();transform:scale(.96)}}@keyframes dcvgWq_meydan-marble-flip-in{0%{opacity:0;filter:brightness(1.45);transform:scale(.82)}45%{opacity:.14;filter:brightness(1.35);transform:scale(.9)}58%{opacity:1;filter:brightness(1.55);transform:scale(1.12)}78%{opacity:1;filter:brightness(1.12);transform:scale(.96)}to{opacity:1;filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dcvgWq_legalMarker,.dcvgWq_marbleMover,.dcvgWq_ringTraveler,.dcvgWq_socket,.dcvgWq_ringSlot{transition:none}.dcvgWq_legalMarker,.dcvgWq_marbleFace,.dcvgWq_marbleMover,.dcvgWq_ringDropPreview,.dcvgWq_cell[data-selectable=true]:after{animation:none}.dcvgWq_dockRing{transition:none;animation:none}.dcvgWq_centerVictory:after{opacity:.82;animation:none}}
.zGaRbW_shell{--point-size:clamp(1.65rem, 7cqi, 4.2rem);--fa-rim:clamp(.65rem, 2.8cqi, 1.5rem);--fa-field-pad:max(calc(var(--point-size) * .66), calc((100cqi - 2 * var(--fa-rim)) * .058));--fa-line:clamp(1px, .2cqi, 2px);--fa-cue:color-mix(in oklch, var(--b-accent-line) 80%, transparent);--fa-cue-soft:color-mix(in oklch, var(--color-brand-700) 20%, transparent);--fa-route:var(--b-accent-line);--fa-capture:var(--b-accent-line);--fa-capture-halo:var(--b-highlight);isolation:isolate;gap:clamp(.55rem,2cqi,.9rem);width:min(100%,64rem);display:grid;position:relative;container-type:inline-size}.zGaRbW_board{isolation:isolate;gap:calc(var(--fa-rim) * .75);padding:var(--fa-rim) var(--fa-rim) calc(var(--fa-rim) * .5);direction:ltr;border-radius:clamp(.85rem,3cqi,1.6rem);display:grid;position:relative}.zGaRbW_field{padding:var(--fa-field-pad);border-radius:clamp(.2rem,.8cqi,.45rem);position:relative}.zGaRbW_groove{inset:calc(var(--fa-rim) * -.45);pointer-events:none;position:absolute}.zGaRbW_fieldShade{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.zGaRbW_boardInset{aspect-ratio:2;width:100%;position:relative}.zGaRbW_lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zGaRbW_lines path{fill:none;stroke-width:var(--fa-line);stroke-linecap:round}.zGaRbW_gridLine path{stroke:var(--b-line)}.zGaRbW_gridHighlight{translate:1px 1px}.zGaRbW_gridHighlight path{stroke:var(--b-line-highlight)}.zGaRbW_litGroove{stroke-width:calc(var(--fa-line) * 2.2);stroke-linecap:round;filter:drop-shadow(0 0 .6px var(--b-highlight))}.zGaRbW_centreMark{z-index:1;top:var(--point-y);left:var(--point-x);aspect-ratio:1;pointer-events:none;border-radius:50%;width:clamp(5px,1cqi,10px);position:absolute;translate:-50% -50%}.zGaRbW_point{z-index:3;top:var(--point-y);left:var(--point-x);width:var(--point-size);aspect-ratio:1;cursor:default;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.zGaRbW_point[data-selectable],.zGaRbW_point[data-destination],.zGaRbW_point[data-capture-target],.zGaRbW_point[data-end-turn]{cursor:pointer}.zGaRbW_point[data-capture-target]{z-index:5}.zGaRbW_point:focus-visible{z-index:6;outline:2px solid var(--ring);outline-offset:.12rem}.zGaRbW_captureMark{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;place-items:center;width:42%;transition:scale .24s cubic-bezier(.2,.9,.3,1.2),opacity .18s;display:grid;position:absolute;scale:.45}.zGaRbW_captureMark:before,.zGaRbW_captureMark:after{background:var(--b-accent-line);width:82%;height:clamp(2px,.32cqi,3px);box-shadow:0 1px 0 var(--b-highlight);content:"";border-radius:999px;position:absolute;rotate:45deg}.zGaRbW_captureMark:after{rotate:-45deg}.zGaRbW_shell[data-animation-stage="2"] .zGaRbW_captureMark,.zGaRbW_shell[data-animation-stage="3"] .zGaRbW_captureMark,.zGaRbW_shell[data-animation-stage="4"] .zGaRbW_captureMark,.zGaRbW_shell[data-active-step] .zGaRbW_captureMark{opacity:1;scale:1}.zGaRbW_shell[data-animation-stage="2"] .zGaRbW_captureMark[data-capture-state=latest],.zGaRbW_shell[data-animation-stage="3"] .zGaRbW_captureMark[data-capture-state=latest],.zGaRbW_shell[data-active-step] .zGaRbW_captureMark[data-capture-state=latest]{animation:.24s cubic-bezier(.2,.9,.3,1.2) both zGaRbW_capture-mark-enter;animation-delay:calc(var(--capture-sequence-delay) + var(--capture-delay))}.zGaRbW_shell .zGaRbW_captureMark[data-capture-state=previous]{opacity:.6;scale:1}.zGaRbW_shell .zGaRbW_captureMark[data-capture-state=previous]:before,.zGaRbW_shell .zGaRbW_captureMark[data-capture-state=previous]:after{background:var(--b-ink)}.zGaRbW_stone,.zGaRbW_capturedGhost{--piece-edge:clamp(1.5px, .26cqi, .2rem);z-index:2;aspect-ratio:1;width:80%;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),translate .17s cubic-bezier(.2,.85,.25,1.2);display:block;position:relative;translate:0 -4%}.zGaRbW_movingPiece{z-index:7;top:var(--move-y);left:var(--move-x);width:var(--point-size);aspect-ratio:1;pointer-events:none;transition:top var(--move-duration) cubic-bezier(.35, 0, .2, 1), left var(--move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}.zGaRbW_movingPiece .zGaRbW_stone{--bm-lift:1;translate:0 -9%}.zGaRbW_point[data-selectable]:hover .zGaRbW_stone,.zGaRbW_point[data-selectable]:focus-visible .zGaRbW_stone,.zGaRbW_point[data-end-turn]:hover .zGaRbW_stone,.zGaRbW_point[data-end-turn]:focus-visible .zGaRbW_stone,.zGaRbW_point[aria-pressed=true] .zGaRbW_stone{--bm-lift:1;translate:0 -9%;scale:1.06}.zGaRbW_point[data-selectable]:after,.zGaRbW_point[aria-pressed=true]:after{border:1.5px solid var(--fa-cue);content:"";box-shadow:0 1px 0 var(--b-highlight);border-radius:50%;position:absolute;inset:3%}.zGaRbW_point[data-end-turn][aria-pressed=true]:after{display:none}.zGaRbW_point[data-selectable]:not([aria-pressed=true]):after{transform-origin:50%;animation:zGaRbW_selectable-ring-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}.zGaRbW_point[aria-pressed=true]:after{border:2px solid var(--fa-cue);background:radial-gradient(circle at center, var(--fa-cue-soft), transparent 70%);box-shadow:inset 0 1px 0 var(--b-highlight-soft), 0 1px 0 var(--b-highlight);inset:1%}.zGaRbW_destination{z-index:4;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:26%;box-shadow:0 0 0 .25rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);border-radius:50%;animation:.88s ease-in-out infinite alternate zGaRbW_destination-pulse;position:relative}.zGaRbW_captureReticle{z-index:4;aspect-ratio:1;background:radial-gradient(circle at center, var(--fa-capture) 0 5%, transparent 6%), radial-gradient(circle at center, transparent 0 42%, var(--fa-capture) 43% 48%, transparent 49%);width:80%;filter:drop-shadow(0 0 1.5px var(--fa-capture-halo));pointer-events:none;animation:zGaRbW_capture-reticle-blink var(--capture-choice-pulse-duration) ease-in-out infinite;border-radius:50%;position:absolute;translate:0 -4%}.zGaRbW_captureReticle:before,.zGaRbW_captureReticle:after{background:linear-gradient(to right, transparent 0 14%, var(--fa-capture) 14% 33%, transparent 33% 67%, var(--fa-capture) 67% 86%, transparent 86% 100%);content:"";border-radius:999px;height:2px;position:absolute;top:50%;left:-8%;right:-8%;translate:0 -50%}.zGaRbW_captureReticle:after{rotate:90deg}.zGaRbW_captureReticle[data-target-player="2"],.zGaRbW_captureGroupLine[data-target-player="2"]{--fa-capture:color-mix(in oklch, var(--color-brand-100) 70%, white);--fa-capture-halo:color-mix(in oklch, var(--color-brand-900) 70%, transparent)}.zGaRbW_captureGroupLines{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zGaRbW_captureGroupLine{fill:none;stroke:var(--fa-capture);stroke-width:calc(var(--fa-line) * 2);stroke-linecap:round;filter:drop-shadow(0 0 1.5px var(--fa-capture-halo));animation:zGaRbW_capture-reticle-blink var(--capture-choice-pulse-duration) ease-in-out infinite}.zGaRbW_capturedGhost{z-index:5;top:var(--point-y);left:var(--point-x);width:calc(var(--point-size) * .8);pointer-events:none;position:absolute;translate:-50% -54%}.zGaRbW_shell[data-animation-stage="0"] .zGaRbW_capturedGhost,.zGaRbW_shell[data-animation-stage="1"] .zGaRbW_capturedGhost{opacity:1}.zGaRbW_shell[data-animation-stage="2"] .zGaRbW_capturedGhost,.zGaRbW_shell[data-animation-stage="3"] .zGaRbW_capturedGhost,.zGaRbW_shell[data-active-step] .zGaRbW_capturedGhost{opacity:0;filter:blur(4px);animation:zGaRbW_captured-ghost-exit var(--capture-fade-duration) cubic-bezier(.4, 0, .7, .2) both;animation-delay:calc(var(--capture-sequence-delay) + var(--capture-delay));scale:.25}.zGaRbW_shell[data-animation-stage="4"] .zGaRbW_capturedGhost{opacity:0;filter:blur(4px);scale:.25}.zGaRbW_actionDock{direction:ltr;padding-inline:clamp(.1rem,.6cqi,.35rem)}html[dir=rtl] .zGaRbW_actionDock{direction:rtl}.zGaRbW_turnHint,.zGaRbW_chainPrompt{align-items:center;min-height:clamp(2.5rem,9cqi,3.35rem);display:flex}.zGaRbW_turnHint{color:var(--b-ink-strong);justify-content:center;gap:.65rem;font-size:.76rem;font-weight:650}.zGaRbW_hintDot{--piece-edge:.1rem;border-radius:50%;flex:none;width:.85rem;height:.85rem}.zGaRbW_chainPrompt{justify-content:space-between;gap:.8rem}.zGaRbW_chainPrompt>div{flex-direction:column;min-width:0;display:flex}.zGaRbW_chainPrompt strong{color:var(--b-accent-ink);font-size:.78rem;font-weight:750}.zGaRbW_chainPrompt span{color:var(--b-ink-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;font-weight:650;overflow:hidden}@keyframes zGaRbW_destination-pulse{0%{opacity:.72;scale:.86}to{opacity:1;scale:1.12}}@keyframes zGaRbW_capture-reticle-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes zGaRbW_selectable-ring-pulse{0%{scale:var(--selectable-ring-min-scale);opacity:var(--selectable-ring-min-opacity)}to{scale:var(--selectable-ring-max-scale);opacity:var(--selectable-ring-max-opacity)}}@keyframes zGaRbW_capture-mark-enter{0%{opacity:0;scale:.45}to{opacity:1;scale:1}}@keyframes zGaRbW_captured-ghost-exit{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(4px);scale:.25}}@media (max-width:480px){.zGaRbW_chainPrompt span{max-width:12rem}}@media (prefers-reduced-motion:reduce){.zGaRbW_destination,.zGaRbW_captureReticle,.zGaRbW_captureGroupLine{animation:none}.zGaRbW_stone,.zGaRbW_capturedGhost,.zGaRbW_captureMark,.zGaRbW_movingPiece{transition:none;animation:none}.zGaRbW_point[data-selectable]:after{animation:none}}
.fRQpMq_shell{--plate-thickness:clamp(.22rem, 1.1cqi, .5rem);--fg-line:clamp(1px, .24cqi, 2px);--fg-route:var(--b-accent-line);--fg-cue:color-mix(in oklch, var(--color-brand-700) 82%, transparent);--fg-cue-soft:color-mix(in oklch, var(--color-brand-700) 20%, transparent);--fg-mask:url(/boards/fox-geese-board-mask.svg);--fg-groove:var(--b-line);--fg-face-step:transparent;isolation:isolate;width:min(100%,42rem);position:relative;container-type:inline-size}html[data-board-theme=felt] .fRQpMq_shell{--fg-face-step:#000a048c}html .fRQpMq_shell[data-board-theme-preview=felt]{--fg-face-step:#000a048c}html[data-board-theme=glass] .fRQpMq_shell{--fg-groove:color-mix(in oklch, var(--b-ink) 50%, var(--b-ink-strong));--fg-route:var(--b-accent-ink)}html .fRQpMq_shell[data-board-theme-preview=glass]{--fg-groove:color-mix(in oklch, var(--b-ink) 50%, var(--b-ink-strong));--fg-route:var(--b-accent-ink)}.fRQpMq_shell[data-expanded=true]{--fg-mask:url(/boards/fox-geese-board-mask-expanded.svg)}.fRQpMq_plateStack,.fRQpMq_plateSide,.fRQpMq_plateTop,.fRQpMq_plateFace,.fRQpMq_plate{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fRQpMq_plateStack{z-index:0;filter:drop-shadow(0 calc(var(--plate-thickness) * .9) .12rem #0000004d) drop-shadow(.5rem 1.4rem 1.5rem #00000061)}.fRQpMq_plateSide,.fRQpMq_plateTop{-webkit-mask:var(--fg-mask) 0 0 / 100% 100% no-repeat;mask:var(--fg-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--fg-mask) 0 0 / 100% 100% no-repeat}.fRQpMq_plateSide{translate:0 var(--plate-thickness);background:linear-gradient(180deg, var(--b-frame-side), color-mix(in srgb, var(--b-frame-side) 78%, black))}.fRQpMq_plateFace{box-shadow:var(--b-face-step), inset 0 0 2.6rem var(--b-frame-vignette);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fRQpMq_plate{z-index:1;overflow:visible}.fRQpMq_vignette{fill:none;stroke:var(--b-frame-vignette);stroke-width:44px}.fRQpMq_bevelHighlight{fill:var(--b-highlight)}.fRQpMq_bevelShade{fill:var(--b-frame-shade)}.fRQpMq_faceStep{fill:var(--fg-face-step)}.fRQpMq_board{z-index:2;aspect-ratio:1;isolation:isolate;direction:ltr;width:100%;position:relative}.fRQpMq_shell[data-expanded=true] .fRQpMq_board{aspect-ratio:667/759.567}.fRQpMq_grooves{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fRQpMq_groove line,.fRQpMq_grooveHighlight line,.fRQpMq_traveledGroove{fill:none;stroke-linecap:round;stroke-width:var(--fg-line);vector-effect:non-scaling-stroke}.fRQpMq_groove line{stroke:var(--fg-groove)}.fRQpMq_grooveHighlight{translate:1px 1px}.fRQpMq_grooveHighlight line{stroke:var(--b-line-highlight)}.fRQpMq_traveledGroove{stroke-width:calc(var(--fg-line) * 2.2);filter:drop-shadow(0 0 .6px var(--b-highlight))}.fRQpMq_point{top:var(--point-top);left:var(--point-left);z-index:3;aspect-ratio:1;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;width:clamp(1.8rem,7.1cqi,3.25rem);padding:0;display:grid;position:absolute;translate:-50% -50%}.fRQpMq_point[data-selectable=true],.fRQpMq_point[data-destination=true]{cursor:pointer}.fRQpMq_point:focus-visible{outline:2px solid var(--ring);outline-offset:.18rem}.fRQpMq_point[data-selected=true]:before{z-index:1;background:radial-gradient(circle at center, transparent 48%, var(--fg-cue-soft) 70%, transparent 100%);box-shadow:inset 0 0 0 2px var(--fg-cue);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-8%}.fRQpMq_socket{aspect-ratio:1;border-radius:50%;width:34%;position:absolute}.fRQpMq_figure{z-index:2;aspect-ratio:1;filter:drop-shadow(calc(var(--piece-edge) * (.5 + 1.1 * var(--bm-lift,0))) calc(var(--piece-edge) * (1.2 + 3 * var(--bm-lift,0))) calc(var(--piece-edge) * (.6 + 1.4 * var(--bm-lift,0))) rgb(var(--board-shadow) / calc(.55 - .16 * var(--bm-lift,0)))) drop-shadow(calc(var(--piece-edge) * (1.8 + 1.2 * var(--bm-lift,0))) calc(var(--piece-edge) * (3 + 3.9 * var(--bm-lift,0))) calc(var(--piece-edge) * (2.2 + 1.7 * var(--bm-lift,0))) rgb(var(--board-shadow) / calc(.36 - .08 * var(--bm-lift,0))));transition:scale .17s cubic-bezier(.2,.85,.25,1.2),rotate .17s cubic-bezier(.2,.85,.25,1.2),filter .17s;display:block;position:relative}.fRQpMq_figureFace{-webkit-mask:var(--fg-piece) center / contain no-repeat;mask:var(--fg-piece) center / contain no-repeat;-webkit-mask:var(--fg-piece) center / contain no-repeat;background:radial-gradient(ellipse 80% 34% at 55% 100%, var(--board-bounce,transparent), transparent 70%), var(--fg-face) center / contain no-repeat;position:absolute;inset:0}.fRQpMq_figureGoose{--fg-piece:url(/pieces/fox-geese-bird.svg);--fg-face:url(/pieces/ceramic/goose-white.svg);width:111.09%;translate:0 -15%}.fRQpMq_figureFox{--fg-piece:url(/pieces/fox-geese-fox.svg);--fg-face:url(/pieces/ceramic/fox-purple.svg);width:116.38%}.fRQpMq_piecePulse{z-index:1;aspect-ratio:1;opacity:.72;pointer-events:none;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate fRQpMq_piece-outline-glow;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.fRQpMq_goosePulse{width:111.09%;translate:-50% -65%}.fRQpMq_foxPulse{width:116.38%}.fRQpMq_piecePulsePath{fill:none;stroke:rgb(var(--brand-glow) / .7);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(var(--brand-glow) / .12)) drop-shadow(0 0 1.2rem rgb(var(--brand-glow) / .4))}.fRQpMq_point[data-selectable=true]:not(:disabled):hover .fRQpMq_figure,.fRQpMq_point[data-selectable=true]:focus-visible .fRQpMq_figure{--bm-lift:.6}.fRQpMq_point[data-selected=true] .fRQpMq_figure{--bm-lift:1;scale:var(--selected-piece-scale);rotate:var(--selected-piece-tilt)}.fRQpMq_point .fRQpMq_figure[data-piece-drag-lifted=true]{rotate:0deg;scale:1}.fRQpMq_point[data-piece-hidden=true] .fRQpMq_figure{visibility:hidden}.fRQpMq_movingPiece{z-index:8;aspect-ratio:1;pointer-events:none;place-items:center;width:clamp(1.8rem,7.1cqi,3.25rem);display:grid;position:absolute;translate:-50% -50%}.fRQpMq_movingPiece .fRQpMq_figure{--bm-lift:1}.fRQpMq_destination{z-index:4;aspect-ratio:1;border:2px solid var(--move-marker);background:color-mix(in oklch, var(--move-marker) 30%, transparent);width:30%;box-shadow:0 0 0 .22rem color-mix(in oklch, var(--move-marker) 12%, transparent), 0 1px 0 var(--b-highlight);border-radius:50%;animation:.76s ease-in-out infinite alternate fRQpMq_destination-pulse;position:relative}.fRQpMq_point[data-destination=true]:hover .fRQpMq_destination,.fRQpMq_point[data-destination=true]:focus-visible .fRQpMq_destination{background:color-mix(in oklch, var(--move-marker) 52%, transparent);box-shadow:0 0 0 .3rem color-mix(in oklch, var(--move-marker) 20%, transparent), 0 1px 0 var(--b-highlight)}.fRQpMq_captureEcho{z-index:2;aspect-ratio:1;width:42%;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;transition:scale .24s cubic-bezier(.2,.9,.3,1.2),opacity .18s;display:grid;position:absolute;scale:.45}.fRQpMq_captureEcho:before,.fRQpMq_captureEcho:after{background:var(--color-brand-700);width:82%;height:2.5px;box-shadow:0 1px 0 var(--b-highlight);content:"";border-radius:999px;position:absolute;rotate:45deg}.fRQpMq_captureEcho:after{rotate:-45deg}.fRQpMq_board[data-animation-stage="2"] .fRQpMq_captureEcho,.fRQpMq_board[data-animation-stage="3"] .fRQpMq_captureEcho{opacity:1;scale:1}.fRQpMq_captureEcho[data-live-captured=true]{animation:fRQpMq_draft-capture-reveal var(--capture-reveal-duration) cubic-bezier(.2, .9, .3, 1.2) both}.fRQpMq_finishTurn{z-index:10;border:1px solid rgb(var(--brand-glow) / .28);min-height:2.45rem;color:var(--primary-foreground);background:linear-gradient(180deg, var(--primary), var(--brand-600));cursor:pointer;border-radius:.78rem;padding:.5rem .85rem;font-size:.7rem;font-weight:760;position:absolute;bottom:2.7%;left:50%;translate:-50%;box-shadow:0 10px 28px #00000061}.fRQpMq_finishTurn:hover{filter:brightness(1.08)}@keyframes fRQpMq_destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes fRQpMq_piece-outline-glow{0%{opacity:.5}to{opacity:.88}}@keyframes fRQpMq_draft-capture-reveal{0%{opacity:0;scale:.45}to{opacity:1;scale:1}}@media (max-width:640px){.fRQpMq_point,.fRQpMq_movingPiece{width:clamp(1.9rem,9.2cqi,2.9rem)}}@media (prefers-reduced-motion:reduce){.fRQpMq_destination,.fRQpMq_piecePulse,.fRQpMq_captureEcho[data-live-captured=true]{animation:none}.fRQpMq_figure,.fRQpMq_captureEcho,.fRQpMq_traveledGroove{transition:none}}
