.go-board-module__1vgBYG__shell{--go-coordinate-column:clamp(1rem, 4cqi, 1.55rem);--go-coordinate-row:clamp(.9rem, 3.5cqi, 1.35rem);grid-template-columns:var(--go-coordinate-column) minmax(0, 1fr);grid-template-rows:var(--go-coordinate-row) minmax(0, 1fr) minmax(4.35rem, auto);background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20a 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--go-glow-x) var(--go-glow-y), rgb(216 255 107/var(--go-glow-strength)), rgb(216 255 107/var(--go-glow-soft)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:1rem;width:100%;padding:clamp(.35rem,1.4cqi,.55rem) clamp(.45rem,1.9cqi,.75rem) 0 clamp(.2rem,.9cqi,.35rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b29,0 0 42px #7e973917;container-type:inline-size}.go-board-module__1vgBYG__coordinates{color:#ffffff7a;-webkit-user-select:none;user-select:none;font-size:clamp(.38rem,1.45cqi,.58rem);font-weight:800;line-height:1;display:grid}.go-board-module__1vgBYG__coordinatesTop{text-align:center;grid-column:2;grid-template-columns:repeat(9,1fr);align-items:center}.go-board-module__1vgBYG__coordinatesLeft{grid-row:2;grid-template-rows:repeat(9,1fr);place-items:center}.go-board-module__1vgBYG__board{--go-groove-shadow:#030203b8;--go-groove-highlight:#ffffff0f;aspect-ratio:1;grid-area:2/2;grid-template-rows:repeat(var(--go-size), 1fr);grid-template-columns:repeat(var(--go-size), 1fr);direction:ltr;width:100%;display:grid;position:relative;overflow:hidden}.go-board-module__1vgBYG__point{z-index:auto;cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;min-height:0;padding:0;transition:background-color .15s;display:grid;position:relative}.go-board-module__1vgBYG__point:before,.go-board-module__1vgBYG__point:after{z-index:0;content:"";pointer-events:none;background:0 0;position:absolute}.go-board-module__1vgBYG__point:before{background:linear-gradient(180deg, var(--go-groove-shadow) 0 50%, var(--go-groove-highlight) 50% 100%);height:2px;top:50%;left:0;right:0}.go-board-module__1vgBYG__point:after{background:linear-gradient(90deg, var(--go-groove-shadow) 0 50%, var(--go-groove-highlight) 50% 100%);width:2px;top:0;bottom:0;left:50%}.go-board-module__1vgBYG__point:nth-child(-n+9):after{top:50%}.go-board-module__1vgBYG__point:nth-child(n+73):after{bottom:50%}.go-board-module__1vgBYG__point:nth-child(9n+1):before{left:50%}.go-board-module__1vgBYG__point:nth-child(9n):before{right:50%}.go-board-module__1vgBYG__point:disabled{cursor:default}.go-board-module__1vgBYG__point:not(:disabled):focus-visible{outline-offset:-2px;border-radius:50%;outline:2px solid #ffffffe6}.go-board-module__1vgBYG__stone,.go-board-module__1vgBYG__captureGhost{z-index:3;aspect-ratio:1;transform-style:preserve-3d;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 18px #0000003d,inset 0 0 0 1px #d8c18d29}.go-board-module__1vgBYG__stone{width:82%;animation:go-board-module__1vgBYG__stone-land var(--go-stone-settle-ms) cubic-bezier(.2, .9, .3, 1.25) both;position:relative}.go-board-module__1vgBYG__red{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.go-board-module__1vgBYG__white{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.go-board-module__1vgBYG__preview{opacity:0;transition:opacity .13s,scale .18s cubic-bezier(.2,.82,.2,1);animation:none;scale:.86}.go-board-module__1vgBYG__point:not(:disabled):hover .go-board-module__1vgBYG__preview,.go-board-module__1vgBYG__point:not(:disabled):focus-visible .go-board-module__1vgBYG__preview{opacity:.38;scale:1}.go-board-module__1vgBYG__lastMarker{aspect-ratio:1;width:24%;animation:go-board-module__1vgBYG__marker-resolve .21s ease-out var(--go-marker-delay-ms) both;border-radius:50%}.go-board-module__1vgBYG__red .go-board-module__1vgBYG__lastMarker{background:#fff;border:1px solid #fffffff2}.go-board-module__1vgBYG__white .go-board-module__1vgBYG__lastMarker{background:#c6ff34;border:1px solid #708f1b6b}.go-board-module__1vgBYG__captureGhost,.go-board-module__1vgBYG__hoshi{top:var(--go-point-y);left:var(--go-point-x);position:absolute;translate:-50% -50%}.go-board-module__1vgBYG__captureGhost{z-index:4;width:calc(82% / var(--go-size));pointer-events:none}.go-board-module__1vgBYG__captureSequence{--go-capture-core:#fffef9;--go-capture-node:#fff;z-index:9;pointer-events:auto;position:absolute;inset:0}.go-board-module__1vgBYG__captureNonBlocking{pointer-events:none}.go-board-module__1vgBYG__captureRed{--go-capture-core:#fffef9;--go-capture-node:#fff}.go-board-module__1vgBYG__captureWhite{--go-capture-core:#cbff3b;--go-capture-node:#c6ff34}.go-board-module__1vgBYG__captureSvg{z-index:6;opacity:1;width:100%;height:100%;transition:opacity var(--go-capture-fade-ms) ease-out;position:absolute;inset:0;overflow:visible}.go-board-module__1vgBYG__captureLineCore{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke:var(--go-capture-core);stroke-width:.035px}.go-board-module__1vgBYG__captureNode{fill:var(--go-capture-node);stroke:var(--go-capture-core);stroke-width:.025px;opacity:0;transform-box:fill-box;transform-origin:50%}.go-board-module__1vgBYG__captureTracing .go-board-module__1vgBYG__captureLineCore{opacity:1;animation:go-board-module__1vgBYG__capture-line-trace var(--go-capture-trace-ms) linear forwards}.go-board-module__1vgBYG__captureTracing .go-board-module__1vgBYG__captureNode{animation:go-board-module__1vgBYG__capture-node-arrive var(--go-capture-node-ms) cubic-bezier(.2, .9, .3, 1.35) var(--go-capture-node-delay) both}.go-board-module__1vgBYG__captureClosed .go-board-module__1vgBYG__captureLineCore{stroke-dashoffset:0;opacity:1;animation:go-board-module__1vgBYG__capture-loop-flash var(--go-capture-flash-ms) ease-out both}.go-board-module__1vgBYG__captureGhostRemoving{animation:go-board-module__1vgBYG__captured-stone-remove var(--go-capture-remove-ms) cubic-bezier(.3, 0, .55, 1) both}.go-board-module__1vgBYG__captureFading{pointer-events:none}.go-board-module__1vgBYG__captureFading .go-board-module__1vgBYG__captureSvg{opacity:0}.go-board-module__1vgBYG__captureFading .go-board-module__1vgBYG__captureNode{animation:go-board-module__1vgBYG__capture-node-release var(--go-capture-fade-ms) ease-out both}.go-board-module__1vgBYG__hoshi{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:clamp(9px,1.5cqi,16px);box-shadow:inset 0 4px 8px #000000d6,inset 0 -1px 2px #ffffff0e,0 1px #ffffff16}.go-board-module__1vgBYG__actionDock{z-index:8;grid-area:3/1/auto/-1;min-height:4.35rem;padding:0 clamp(.7rem,3cqi,1.25rem)}.go-board-module__1vgBYG__passPrompt,.go-board-module__1vgBYG__turnHint{min-height:4.35rem;box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.go-board-module__1vgBYG__passPrompt{justify-content:space-between;gap:.8rem}.go-board-module__1vgBYG__passPrompt>div{flex-direction:column;min-width:0;display:flex}.go-board-module__1vgBYG__passPrompt strong{color:#fff;font-size:.78rem}.go-board-module__1vgBYG__passPrompt span{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;overflow:hidden}.go-board-module__1vgBYG__passButton{min-height:2.45rem;color:var(--primary-foreground);cursor:pointer;background:linear-gradient(#caff3a,#8cb322);border:1px solid #d9ff7047;border-radius:.78rem;flex:none;padding:.5rem .95rem;font-size:.7rem;font-weight:760;transition:border-color .15s,filter .15s,transform .15s}.go-board-module__1vgBYG__passButton:not(:disabled):hover{filter:brightness(1.08);border-color:#e0ff8a85;transform:translateY(-1px)}.go-board-module__1vgBYG__passButton:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.go-board-module__1vgBYG__passButton:disabled{cursor:default;opacity:.46}.go-board-module__1vgBYG__turnHint{color:#ffffff94;justify-content:center;gap:.65rem;font-size:.76rem;font-weight:650}.go-board-module__1vgBYG__hintDot{aspect-ratio:1;background:#cbff3b;border-radius:50%;width:.46rem;box-shadow:0 0 .7rem #cbff3ba6}@keyframes go-board-module__1vgBYG__stone-land{0%{opacity:0;translate:0 -24%;scale:1.35}to{opacity:1;translate:0;scale:1}}@keyframes go-board-module__1vgBYG__marker-resolve{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes go-board-module__1vgBYG__capture-line-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes go-board-module__1vgBYG__capture-loop-flash{0%{stroke-dashoffset:0;opacity:1}45%{stroke-width:.052px;opacity:1}to{stroke-dashoffset:0;opacity:.9}}@keyframes go-board-module__1vgBYG__capture-node-arrive{0%{opacity:0;scale:.15}to{opacity:1;scale:1}}@keyframes go-board-module__1vgBYG__capture-node-release{0%{opacity:1;scale:1}to{opacity:0;scale:2.6}}@keyframes go-board-module__1vgBYG__captured-stone-remove{0%{opacity:1;translate:-50% -50%;scale:1}35%{opacity:1;translate:-50% -53%;scale:1.12}to{opacity:0;translate:-50% -42%;scale:.18}}@media (prefers-reduced-motion:reduce){.go-board-module__1vgBYG__stone,.go-board-module__1vgBYG__lastMarker,.go-board-module__1vgBYG__captureGhost,.go-board-module__1vgBYG__captureLineCore,.go-board-module__1vgBYG__captureNode{animation-duration:1ms;animation-delay:0s}.go-board-module__1vgBYG__preview{transition:none}}@media (max-width:480px){.go-board-module__1vgBYG__passPrompt span{max-width:12rem}}[data-board-surface=ivory] .go-board-module__1vgBYG__shell{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--go-glow-x) var(--go-glow-y), rgb(216 255 107/var(--go-glow-strength)), rgb(216 255 107/var(--go-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .go-board-module__1vgBYG__board{--go-groove-shadow:var(--board-groove-shadow-light);--go-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .go-board-module__1vgBYG__hoshi{border-color:var(--board-well-rim-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
.match-result-panel-module__2UNiiG__confetti{z-index:90;pointer-events:none;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__confettiActive .match-result-panel-module__2UNiiG__confettiPiece{animation:match-result-panel-module__2UNiiG__victory-confetti-burst var(--confetti-duration) var(--confetti-delay) both}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__win{--result-accent:var(--success)}.match-result-panel-module__2UNiiG__loss{--result-accent:var(--destructive)}.match-result-panel-module__2UNiiG__draw,.match-result-panel-module__2UNiiG__cancelled{--result-accent:var(--result-muted)}.match-result-panel-module__2UNiiG__result.match-result-panel-module__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)}.match-result-panel-module__2UNiiG__rematchRequest{text-align:center;justify-items:center;gap:.75rem;min-width:0;display:grid}.match-result-panel-module__2UNiiG__rematchOpponent{justify-items:center;gap:.4rem;min-width:0;display:grid}.match-result-panel-module__2UNiiG__rematchOpponentSignal{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, transparent), transparent 68%);width:8.5rem;height:8.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 10%, transparent), 0 0 3rem color-mix(in srgb, var(--primary) 12%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.match-result-panel-module__2UNiiG__rematchOpponentAvatar{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);background:color-mix(in srgb, var(--primary) 9%, var(--result-surface));width:6.9rem;height:6.9rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 5%, transparent)}.match-result-panel-module__2UNiiG__rematchOpponentAvatar [data-slot=avatar-fallback]{color:var(--result-foreground);font-size:2rem;font-weight:800}.match-result-panel-module__2UNiiG__rematchOpponentName{max-width:16rem;color:var(--result-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}.match-result-panel-module__2UNiiG__result .match-result-panel-module__2UNiiG__rematchRequest h2,.match-result-panel-module__2UNiiG__result .match-result-panel-module__2UNiiG__rematchWaiting h2{max-width:23rem;line-height:1.2}.match-result-panel-module__2UNiiG__rematchRequestCopy{max-width:22rem;color:var(--result-muted);font-size:.82rem;line-height:1.6}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__rematchTerm{justify-items:center;gap:.25rem;min-width:0;padding:.7rem .45rem;display:grid}.match-result-panel-module__2UNiiG__rematchTerm+.match-result-panel-module__2UNiiG__rematchTerm{border-inline-start:1px solid color-mix(in srgb, var(--result-foreground) 10%, transparent)}.match-result-panel-module__2UNiiG__rematchTerm span{color:var(--result-muted);font-size:.72rem}.match-result-panel-module__2UNiiG__rematchTerm strong{color:var(--result-foreground);font-variant-numeric:tabular-nums;font-size:.94rem}.match-result-panel-module__2UNiiG__rematchPrize strong{color:var(--primary)}.match-result-panel-module__2UNiiG__rematchRequestActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;margin-top:.15rem;display:grid}.match-result-panel-module__2UNiiG__rematchRequestActions button{border-radius:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:650}.match-result-panel-module__2UNiiG__rematchError{color:var(--destructive);text-align:center;margin-top:.55rem;font-size:.75rem;line-height:1.45}.match-result-panel-module__2UNiiG__rematchWaiting{text-align:center;justify-items:center;gap:.75rem;min-width:0;padding-block:.2rem .3rem;display:grid}.match-result-panel-module__2UNiiG__rematchCancelButton{width:100%;min-height:2.75rem;margin-top:.15rem}.match-result-panel-module__2UNiiG__result[data-stage="1"],.match-result-panel-module__2UNiiG__result[data-stage="2"],.match-result-panel-module__2UNiiG__result[data-stage="3"]{opacity:1;transform:translateY(0)}.match-result-panel-module__2UNiiG__hero{text-align:center;justify-items:center;gap:.45rem;min-width:0;display:grid}.match-result-panel-module__2UNiiG__heading{justify-content:center;align-items:center;gap:.75rem;display:flex}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__result[data-stage="1"] .match-result-panel-module__2UNiiG__mark,.match-result-panel-module__2UNiiG__result[data-stage="2"] .match-result-panel-module__2UNiiG__mark,.match-result-panel-module__2UNiiG__result[data-stage="3"] .match-result-panel-module__2UNiiG__mark{animation:match-result-panel-module__2UNiiG__result-mark-settle var(--result-enter-duration) cubic-bezier(.22, 1, .36, 1) both}.match-result-panel-module__2UNiiG__mark svg{width:1.2rem;height:1.2rem}.match-result-panel-module__2UNiiG__result h2{color:var(--result-foreground);letter-spacing:-.035em;font-size:1.75rem;font-weight:850;line-height:1}.match-result-panel-module__2UNiiG__summary{width:100%;color:var(--result-muted);text-align:center;font-size:.875rem;font-weight:550;line-height:1.45}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__result[data-stage="2"] .match-result-panel-module__2UNiiG__scoreboard,.match-result-panel-module__2UNiiG__result[data-stage="3"] .match-result-panel-module__2UNiiG__scoreboard{opacity:1;transform:translateY(0)}.match-result-panel-module__2UNiiG__scoreValues{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-result-panel-module__2UNiiG__scorePlayer{justify-content:center;align-items:center;gap:.45rem;min-width:0;padding-inline:.3rem;display:flex}.match-result-panel-module__2UNiiG__scoreGreen{--score-piece-color:#b8d875}.match-result-panel-module__2UNiiG__scoreIvory{--score-piece-color:#f1eadb}.match-result-panel-module__2UNiiG__scorePlayer+.match-result-panel-module__2UNiiG__scorePlayer{border-left:1px solid color-mix(in srgb, var(--result-foreground) 10%, transparent)}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__scoreWinner .match-result-panel-module__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)}.match-result-panel-module__2UNiiG__scoreAvatar [data-slot=avatar-fallback]{color:var(--result-muted);background:0 0;font-size:.67rem;font-weight:800}.match-result-panel-module__2UNiiG__scoreIdentity{align-content:center;gap:.12rem;min-width:0;display:grid}.match-result-panel-module__2UNiiG__scoreIdentity span{max-width:100%;color:var(--result-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.match-result-panel-module__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}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__result[data-stage="2"] .match-result-panel-module__2UNiiG__detail,.match-result-panel-module__2UNiiG__result[data-stage="3"] .match-result-panel-module__2UNiiG__detail{opacity:1;transform:translateY(0)}.match-result-panel-module__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}.match-result-panel-module__2UNiiG__detail span{color:var(--result-muted);font-size:.78rem;line-height:1.4}.match-result-panel-module__2UNiiG__practiceDetail strong{letter-spacing:-.045em;font-size:clamp(2.25rem,8vw,3rem)}.match-result-panel-module__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)}.match-result-panel-module__2UNiiG__result[data-stage="3"] .match-result-panel-module__2UNiiG__actionsRegion{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.match-result-panel-module__2UNiiG__actionsRegion>p{color:var(--result-muted);text-align:center;margin-bottom:.65rem;font-size:.7rem;line-height:1.45}.match-result-panel-module__2UNiiG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.match-result-panel-module__2UNiiG__actions button{border-radius:.5rem;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;font-weight:650;line-height:1.2}@keyframes match-result-panel-module__2UNiiG__result-mark-settle{0%{opacity:0;scale:.62}55%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes match-result-panel-module__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){.match-result-panel-module__2UNiiG__result{gap:.9rem;margin-inline:.75rem;padding:1.25rem .75rem .75rem}.match-result-panel-module__2UNiiG__heading{gap:.55rem}.match-result-panel-module__2UNiiG__mark{width:2.6rem;height:2.6rem}.match-result-panel-module__2UNiiG__result h2{font-size:1.5rem}.match-result-panel-module__2UNiiG__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.match-result-panel-module__2UNiiG__confetti{display:none}.match-result-panel-module__2UNiiG__result,.match-result-panel-module__2UNiiG__scoreboard,.match-result-panel-module__2UNiiG__detail,.match-result-panel-module__2UNiiG__actionsRegion{transition:none}.match-result-panel-module__2UNiiG__mark{animation:none!important}}
.pentago-board-module__DRucKq__shell{--pentago-red:#cfff4b;--pentago-ivory:#f5efe4;--pentago-rotation-pulse:1.65s;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;aspect-ratio:1;isolation:isolate;background:radial-gradient(at 50% 0,#ffffff16,#0000 36%),repeating-linear-gradient(94deg,#ffffff03 0 1px,#0000 1px 12px),linear-gradient(145deg,#483c3e 0%,#2f2629 46%,#22241e 100%);border:0;border-radius:9.18799%;width:min(100%,42rem);margin-inline:auto;padding:2.27031%;position:relative;overflow:visible;translate:0 clamp(.75rem,2.5cqi,1.25rem);box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,inset 0 0 0 1px #ffffff16,0 30px 70px #00000094,0 0 42px #7e973909}.pentago-board-module__DRucKq__shell:before{z-index:4;border-radius:inherit;background:radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pentago-board-module__DRucKq__board{direction:ltr;grid-template-rows:repeat(2,48.8436%);grid-template-columns:repeat(2,48.8436%);gap:2.16843%;width:100%;height:100%;display:grid;position:relative}.pentago-board-module__DRucKq__quadrantWrap{z-index:0;transform-origin:50%;min-width:0;position:relative}.pentago-board-module__DRucKq__quadrantWrap:is([data-dragging=true],[data-rotating=true]){z-index:20;will-change:transform, filter}.pentago-board-module__DRucKq__quadrantWrap:first-child{--pentago-surface-x:20.3873%;--pentago-surface-y:20.3873%}.pentago-board-module__DRucKq__quadrantWrap:nth-child(2){--pentago-surface-x:79.6127%;--pentago-surface-y:20.3873%}.pentago-board-module__DRucKq__quadrantWrap:nth-child(3){--pentago-surface-x:20.3873%;--pentago-surface-y:79.6127%}.pentago-board-module__DRucKq__quadrantWrap:nth-child(4){--pentago-surface-x:79.6127%;--pentago-surface-y:79.6127%}.pentago-board-module__DRucKq__quadrant{--pentago-flat-seam:inset 0 0 0 1px #ffffff13;--pentago-flat-shadow:var(--pentago-flat-seam), 0 .65rem 1.3rem #0003;aspect-ratio:1;box-shadow:var(--pentago-flat-shadow);transform-origin:50%;background-color:#22241e;border:0;border-radius:15.1819%;grid-template-columns:repeat(3,minmax(0,1fr));gap:14.616%;padding:4.43938%;transition:box-shadow .18s;display:grid;position:relative;overflow:hidden}.pentago-board-module__DRucKq__surfaceTexture{z-index:0;background-image:radial-gradient(at 50% 17.6508%,#ffffff16,#0000 23.2923%),repeating-linear-gradient(94deg,#ffffff03 0 1px,#0000 1px 12px),linear-gradient(145deg,#483c3e 17.6508%,#2f2629 47.4121%,#22241e 82.3492%);background-position:var(--pentago-surface-x) var(--pentago-surface-y), 0 0, var(--pentago-surface-x) var(--pentago-surface-y);pointer-events:none;transform-origin:50%;background-repeat:no-repeat,repeat,no-repeat;background-size:212.455% 212.455%,auto,212.455% 212.455%;position:absolute;inset:-30%}.pentago-board-module__DRucKq__quadrant:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1d}.pentago-board-module__DRucKq__quadrantWrap[data-rotation-ready=true] .pentago-board-module__DRucKq__quadrant:after{box-shadow:inset 0 0 0 1px #e1ff8f57}.pentago-board-module__DRucKq__quadrantWrap[data-rotation-ready=true]:not([data-dragging=true]) .pentago-board-module__DRucKq__quadrant:after{animation:pentago-board-module__DRucKq__rotationReadyStrokePulse var(--pentago-rotation-pulse) ease-in-out infinite}.pentago-board-module__DRucKq__quadrantWrap[data-dragging=true] .pentago-board-module__DRucKq__quadrant:after{box-shadow:inset 0 0 0 1px #e1ff8f85}.pentago-board-module__DRucKq__quadrantWrap[data-rotation-ready=true] .pentago-board-module__DRucKq__quadrant{box-shadow:inset 0 0 0 1px #e1ff8f57,0 0 0 1px #d8ff6b0a,0 0 6px #d8ff6b0f,0 .65rem 1.3rem #0003}.pentago-board-module__DRucKq__quadrantWrap[data-rotation-ready=true]:not([data-dragging=true]) .pentago-board-module__DRucKq__quadrant{animation:pentago-board-module__DRucKq__rotationReadyGlowPulse var(--pentago-rotation-pulse) ease-in-out infinite}.pentago-board-module__DRucKq__quadrantWrap[data-dragging=true] .pentago-board-module__DRucKq__quadrant{box-shadow:inset 0 0 0 1px #e1ff8f85,0 0 0 1px #d8ff6b14,0 0 10px #d8ff6b1c,0 .65rem 1.3rem #0003}.pentago-board-module__DRucKq__socket{--pentago-pit-background:radial-gradient(circle at 44% 62%, #382a2d 0%, #20191b 58%, #130f13 100%);--pentago-pit-shadow:inset 0 clamp(.34rem, 1.75cqi, .95rem) clamp(.6rem, 3.1cqi, 1.7rem) #000000d6, inset 0 -2px 4px #ffffff0e, 0 1px 0 #ffffff16;z-index:1;aspect-ratio:1;background:var(--pentago-pit-background);min-width:0;box-shadow:var(--pentago-pit-shadow);cursor:default;isolation:isolate;border:1px solid #ffffff16;border-radius:999px;place-items:center;transition:border-color .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden}.pentago-board-module__DRucKq__socket[data-open=true]{cursor:pointer}.pentago-board-module__DRucKq__socket[data-open=true]:after{z-index:0;aspect-ratio:1;content:"";opacity:0;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:999px;width:22%;transition:opacity .16s,transform .16s;position:absolute;box-shadow:0 0 10px #c6ff3457}.pentago-board-module__DRucKq__socket[data-open=true]:hover:after,.pentago-board-module__DRucKq__socket[data-open=true]:focus-visible:after{opacity:1;transform:scale(1.08)}.pentago-board-module__DRucKq__socket[data-pending=true]{box-shadow:var(--pentago-pit-shadow), 0 0 0 2px #d8ff6b29, 0 0 24px #d8ff6b47;border-color:#e1ff8fad}.pentago-board-module__DRucKq__socket:focus-visible{outline:0}.pentago-board-module__DRucKq__marble{z-index:1;aspect-ratio:1;width:90%;transform-style:preserve-3d;border-radius:999px;position:relative;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.pentago-board-module__DRucKq__red{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.pentago-board-module__DRucKq__white{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.pentago-board-module__DRucKq__pending{box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.pentago-board-module__DRucKq__winningLine{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pentago-board-module__DRucKq__winningLineForRed{--pentago-win-line:#fffffffa;--pentago-win-node:#fff}.pentago-board-module__DRucKq__winningLineForWhite{--pentago-win-line:#c6ff34f5;--pentago-win-node:#c6ff34}.pentago-board-module__DRucKq__winningLineCore{stroke:var(--pentago-win-line);stroke-width:.028px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;animation:pentago-board-module__DRucKq__winningLineDraw var(--pentago-winning-line-duration) cubic-bezier(.2, .9, .24, 1) var(--pentago-winning-line-delay) forwards}.pentago-board-module__DRucKq__winningLineNode{fill:var(--pentago-win-node);stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:pentago-board-module__DRucKq__winningNodeShow .18s ease-out calc(var(--pentago-winning-line-delay) + var(--pentago-winning-node-delay)) forwards}@keyframes pentago-board-module__DRucKq__winningLineDraw{to{stroke-dashoffset:0}}@keyframes pentago-board-module__DRucKq__winningNodeShow{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}.pentago-board-module__DRucKq__dragSurface{z-index:6;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:15.1819%;place-items:center;display:grid;position:absolute;inset:0}.pentago-board-module__DRucKq__dragSurface[data-active=true]{cursor:grabbing}.pentago-board-module__DRucKq__rotationControls{pointer-events:none;transition:opacity .16s,transform .16s;position:absolute;inset:0}.pentago-board-module__DRucKq__dragSurface[data-active=true] .pentago-board-module__DRucKq__rotationControls{opacity:.18;transform:scale(.82)}.pentago-board-module__DRucKq__rotationButton{aspect-ratio:1;width:clamp(2rem,8cqi,2.6rem);color:var(--pentago-red);cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:32.5939%;transform:translate(-50%,-50%)}.pentago-board-module__DRucKq__rotationButton:first-child{left:32.5939%}.pentago-board-module__DRucKq__rotationButton:last-child{left:67.4061%}.pentago-board-module__DRucKq__rotationButton:focus-visible{outline:1px solid var(--pentago-ivory);outline-offset:2px;border-radius:.3rem}.pentago-board-module__DRucKq__dragIcon{aspect-ratio:1;stroke-linecap:round;stroke-linejoin:round;width:clamp(1rem,4.4cqi,1.45rem);height:auto;animation:pentago-board-module__DRucKq__dragHintPulse var(--pentago-rotation-pulse) ease-in-out infinite}@keyframes pentago-board-module__DRucKq__rotationReadyStrokePulse{0%,to{box-shadow:inset 0 0 0 1px #e1ff8f29}50%{box-shadow:inset 0 0 0 1px #e1ff8f57}}@keyframes pentago-board-module__DRucKq__rotationReadyGlowPulse{0%,to{box-shadow:inset 0 0 0 1px #e1ff8f29,0 0 0 1px #d8ff6b00,0 0 2px #d8ff6b00,0 .65rem 1.3rem #0003}50%{box-shadow:inset 0 0 0 1px #e1ff8f57,0 0 0 1px #d8ff6b0a,0 0 6px #d8ff6b0f,0 .65rem 1.3rem #0003}}@keyframes pentago-board-module__DRucKq__dragHintPulse{0%,to{filter:drop-shadow(0 0 .25rem #cfff4b47);opacity:.68;transform:scale(.9)}50%{filter:drop-shadow(0 0 .6rem #cfff4b94);opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.pentago-board-module__DRucKq__dragIcon,.pentago-board-module__DRucKq__quadrantWrap[data-rotation-ready=true] .pentago-board-module__DRucKq__quadrant,.pentago-board-module__DRucKq__quadrantWrap[data-rotation-ready=true] .pentago-board-module__DRucKq__quadrant:after,.pentago-board-module__DRucKq__winningLineCore,.pentago-board-module__DRucKq__winningLineNode{animation:none}.pentago-board-module__DRucKq__winningLineCore{stroke-dashoffset:0}.pentago-board-module__DRucKq__winningLineNode{opacity:1}}[data-board-surface=ivory] .pentago-board-module__DRucKq__shell{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%), repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px), linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%);box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,inset 0 0 0 1px #efeee945,0 26px 58px #0000006b}[data-board-surface=ivory] .pentago-board-module__DRucKq__quadrant{--pentago-flat-seam:inset 0 0 0 1px #efeee954;background-color:var(--board-surface-light-low)}[data-board-surface=ivory] .pentago-board-module__DRucKq__surfaceTexture{background-image:radial-gradient(ellipse at 50% 17.6508%, #efeee945, transparent 25%), repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px), linear-gradient(145deg, var(--board-surface-light-high) 17.6508%, var(--board-surface-light-mid) 47.4121%, var(--board-surface-light-low) 82.3492%)}[data-board-surface=ivory] .pentago-board-module__DRucKq__socket{--pentago-pit-background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%);border-color:var(--board-groove-highlight-light)}
.orbit-four-board-module__Hm5NJW__shell{--orbit-lime:#cbff3b;--orbit-lime-dark:#708f1b;--orbit-ivory:#f8f5ef;--orbit-ivory-dark:#aaa298;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;--selectable-pulse-duration:1.1s;--selectable-ring-min-scale:.92;--selectable-ring-max-scale:1.07;--selectable-ring-min-opacity:.5;--selectable-ring-max-opacity:.88;--placement-hint-duration:1.8s;aspect-ratio:1;color:#efeee98f;width:min(100%,42rem);margin-inline:auto;position:relative;translate:0 clamp(.75rem,2.5cqi,1.25rem)}.orbit-four-board-module__Hm5NJW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.orbit-four-board-module__Hm5NJW__board{background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20a 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;isolation:isolate;direction:ltr;border:1px solid #0000;border-radius:15.8%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b1f,0 0 42px #7e973909}.orbit-four-board-module__Hm5NJW__engravings{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orbit-four-board-module__Hm5NJW__engravedShadow,.orbit-four-board-module__Hm5NJW__engravedHighlight{fill:none}.orbit-four-board-module__Hm5NJW__engravedShadow{stroke:#030203b8;stroke-width:1.55px}.orbit-four-board-module__Hm5NJW__engravedHighlight{stroke:#ffffff0e;stroke-width:.9px}.orbit-four-board-module__Hm5NJW__orbitArrows{z-index:2;pointer-events:none;position:absolute;inset:0}.orbit-four-board-module__Hm5NJW__orbitArrow{top:var(--orbit-arrow-top);left:var(--orbit-arrow-left);width:7.2%;height:clamp(.55rem,2.4cqi,1rem);translate:-50% -50%;rotate:var(--orbit-arrow-angle);position:absolute;overflow:hidden}.orbit-four-board-module__Hm5NJW__orbitChevron{aspect-ratio:1;border-top:clamp(1px, .24cqi, 1.5px) solid var(--primary);border-right:clamp(1px, .24cqi, 1.5px) solid var(--primary);opacity:0;width:clamp(.2rem,.88cqi,.36rem);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--primary) 54%, transparent));animation:orbit-four-board-module__Hm5NJW__orbit-chevron-flow var(--orbit-arrow-duration) linear infinite;animation-delay:var(--orbit-chevron-delay);will-change:left, opacity;position:absolute;top:50%;left:-8%;transform:translate(-50%,-50%)rotate(45deg)}.orbit-four-board-module__Hm5NJW__socketLayer,.orbit-four-board-module__Hm5NJW__marbleLayer{position:absolute;inset:0}.orbit-four-board-module__Hm5NJW__socketLayer{z-index:3}.orbit-four-board-module__Hm5NJW__marbleLayer{z-index:5;pointer-events:none}.orbit-four-board-module__Hm5NJW__socket,.orbit-four-board-module__Hm5NJW__marblePosition{left:var(--socket-left);top:var(--socket-top);width:var(--socket-size);height:var(--socket-size);position:absolute}.orbit-four-board-module__Hm5NJW__socket{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;min-width:0;padding:0;display:grid}.orbit-four-board-module__Hm5NJW__socket:is([data-open=true],[data-candidate=true],[data-selectable=true]){cursor:pointer}.orbit-four-board-module__Hm5NJW__well{background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;transition:border-color .18s,box-shadow .18s,filter .18s;position:absolute;inset:0;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 1px #ffffff16}.orbit-four-board-module__Hm5NJW__destination{z-index:2;aspect-ratio:1;opacity:0;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:50%;width:22%;transition:opacity .16s,scale .16s cubic-bezier(.2,.9,.3,1.2);position:relative;scale:.82;box-shadow:0 0 10px #c6ff3457}.orbit-four-board-module__Hm5NJW__socket[data-candidate=true] .orbit-four-board-module__Hm5NJW__destination,.orbit-four-board-module__Hm5NJW__socket[data-open=true]:not(:disabled):hover .orbit-four-board-module__Hm5NJW__destination,.orbit-four-board-module__Hm5NJW__socket[data-open=true]:focus-visible .orbit-four-board-module__Hm5NJW__destination{opacity:1;scale:1.08}.orbit-four-board-module__Hm5NJW__socket[data-candidate=true] .orbit-four-board-module__Hm5NJW__destination{animation:.82s ease-in-out infinite alternate orbit-four-board-module__Hm5NJW__destination-pulse}.orbit-four-board-module__Hm5NJW__socket[data-placement=true] .orbit-four-board-module__Hm5NJW__destination{opacity:.5;animation:orbit-four-board-module__Hm5NJW__placement-hint var(--placement-hint-duration) ease-in-out infinite}.orbit-four-board-module__Hm5NJW__socket[data-placement=true]:is(:hover,:focus-visible) .orbit-four-board-module__Hm5NJW__destination{opacity:1;animation:none;scale:1.08}.orbit-four-board-module__Hm5NJW__socket[data-selectable=true]:hover .orbit-four-board-module__Hm5NJW__well,.orbit-four-board-module__Hm5NJW__socket[data-selectable=true]:focus-visible .orbit-four-board-module__Hm5NJW__well{border-color:#e1ff8f75;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b1f,0 0 20px #c6ff342e}.orbit-four-board-module__Hm5NJW__socket[data-selectable=true]:after{z-index:2;content:"";pointer-events:none;border:1px solid #d7ff68b3;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.orbit-four-board-module__Hm5NJW__socket[data-selectable=true]:not([aria-pressed=true]):after{transform-origin:50%;animation:orbit-four-board-module__Hm5NJW__selectable-ring-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}.orbit-four-board-module__Hm5NJW__socket[data-selectable=true][aria-pressed=true]:after{opacity:1;border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.orbit-four-board-module__Hm5NJW__socket:focus-visible .orbit-four-board-module__Hm5NJW__well{outline:2px solid color-mix(in oklch, var(--ring) 58%, transparent);outline-offset:-2px}.orbit-four-board-module__Hm5NJW__marblePosition{will-change:left, top;place-items:center;display:grid}.orbit-four-board-module__Hm5NJW__marble{z-index:2;transform-origin:50%;border-radius:50%;width:84%;height:84%;display:block;position:relative;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.orbit-four-board-module__Hm5NJW__marble[data-player="1"]{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.orbit-four-board-module__Hm5NJW__marble[data-player="2"]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.orbit-four-board-module__Hm5NJW__marble[data-selected=true]{filter:drop-shadow(0 0 .55rem #d8ff6b6b)}.orbit-four-board-module__Hm5NJW__marble[data-destination=true]{filter:drop-shadow(0 0 .55rem #d8ff6b4d)}.orbit-four-board-module__Hm5NJW__winningLine{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-four-board-module__Hm5NJW__winningLineForRed{--orbit-win-line:#fffffffa;--orbit-win-node:#fff}.orbit-four-board-module__Hm5NJW__winningLineForWhite{--orbit-win-line:#c6ff34f5;--orbit-win-node:#c6ff34}.orbit-four-board-module__Hm5NJW__winningLineCore{stroke:var(--orbit-win-line);stroke-width:1.55px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;filter:drop-shadow(0 0 3px #000000b8);animation:orbit-four-board-module__Hm5NJW__winning-line-draw var(--orbit-winning-line-duration) cubic-bezier(.2, .9, .24, 1) forwards}.orbit-four-board-module__Hm5NJW__winningLineNode{fill:var(--orbit-win-node);stroke:#00000047;stroke-width:.55px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:orbit-four-board-module__Hm5NJW__winning-node-show .18s ease-out var(--orbit-winning-node-delay) forwards}.orbit-four-board-module__Hm5NJW__orbitButtonPosition{z-index:4;aspect-ratio:1;place-items:center;width:13%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit-four-board-module__Hm5NJW__orbitButton{isolation:isolate;aspect-ratio:1;width:68.1929%;color:var(--primary-foreground);cursor:pointer;background:radial-gradient(circle at 35% 24%,#ffe0dcb8,#dfff8538 24%,#0000 43%),radial-gradient(circle at 50% 64%,#d1ff52 0%,#9cc231 58%,#53681b 100%);border:1px solid #e7ffa3ad;border-radius:50%;place-items:center;transition:background .22s,border-color .22s,box-shadow .22s,filter .22s,transform .24s cubic-bezier(.2,.82,.24,1);display:grid;position:relative;box-shadow:inset 0 2px 2px #ffffff6b,inset 0 -7px 10px #38470e80,0 2px #87a82b,0 6px #3a4714,0 10px 15px #00000094,0 0 20px #d8ff6b85,0 0 0 3px #0f1208b8}.orbit-four-board-module__Hm5NJW__orbitButton:disabled{color:var(--primary-foreground);cursor:default;filter:none;background:radial-gradient(circle at 35% 24%,#ffe0dcb8,#dfff8538 24%,#0000 43%),radial-gradient(circle at 50% 64%,#d1ff52 0%,#9cc231 58%,#53681b 100%);border-color:#e7ffa3ad;box-shadow:inset 0 4px 7px #2530098a,inset 0 -2px 2px #ffffff2e,0 1px #718d24,0 3px #3a4714,0 6px 9px #00000080,0 0 0 3px #0f1208b8}.orbit-four-board-module__Hm5NJW__orbitButton[data-ready=true]{animation:2.4s ease-in-out infinite orbit-four-board-module__Hm5NJW__ready-glow}.orbit-four-board-module__Hm5NJW__orbitButton:focus-visible{outline-offset:.24rem;outline:2px solid #ffffffeb}.orbit-four-board-module__Hm5NJW__orbitButton:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffe2da33;position:absolute;inset:5%;box-shadow:inset 1px 1px 1px #ffffff24,inset -1px -2px 2px #2e3a0b70}.orbit-four-board-module__Hm5NJW__orbitButton:after{z-index:0;content:"";filter:blur(.4px);pointer-events:none;background:radial-gradient(#ffffff57,#0000 72%);border-radius:50%;width:48%;height:22%;position:absolute;top:13%;left:23%;rotate:-12deg}.orbit-four-board-module__Hm5NJW__orbitButtonIcon{z-index:1;width:46%;height:46%;color:inherit;position:relative}.orbit-four-board-module__Hm5NJW__orbitButton span{min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);background:#c6ff34;border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:-.35rem;right:-.45rem}.orbit-four-board-module__Hm5NJW__board[data-stage="3"] .orbit-four-board-module__Hm5NJW__orbitButton{animation:.43s cubic-bezier(.3,0,.2,1) both orbit-four-board-module__Hm5NJW__button-press}.orbit-four-board-module__Hm5NJW__undo{z-index:7;color:#ffffff9e;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0ac2;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:clamp(.58rem,1.5cqi,.72rem);font-weight:750;display:inline-flex;position:absolute;top:2.4%;left:50%;translate:-50%}.orbit-four-board-module__Hm5NJW__undo:hover,.orbit-four-board-module__Hm5NJW__undo:focus-visible{color:#fff;border-color:#e1ff8f47;outline:none}.orbit-four-board-module__Hm5NJW__undo svg{width:.82rem;height:.82rem}@keyframes orbit-four-board-module__Hm5NJW__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes orbit-four-board-module__Hm5NJW__orbit-chevron-flow{0%{opacity:0;left:-8%}18%{opacity:.12}36%,68%{opacity:.48}88%{opacity:.12}to{opacity:0;left:108%}}@keyframes orbit-four-board-module__Hm5NJW__placement-hint{0%,to{opacity:.32;scale:.82}50%{opacity:.62;scale:1.02}}@keyframes orbit-four-board-module__Hm5NJW__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 orbit-four-board-module__Hm5NJW__winning-line-draw{to{stroke-dashoffset:0}}@keyframes orbit-four-board-module__Hm5NJW__winning-node-show{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes orbit-four-board-module__Hm5NJW__ready-glow{0%,to{filter:brightness();box-shadow:inset 0 2px 2px #ffffff6b,inset 0 -7px 10px #38470e80,0 2px #87a82b,0 6px #3a4714,0 10px 15px #00000094,0 0 17px #d8ff6b66,0 0 0 3px #0f1208b8}50%{filter:brightness(1.11);box-shadow:inset 0 2px 2px #ffffff85,inset 0 -7px 10px #38470e70,0 2px #95b933,0 6px #3a4714,0 10px 16px #0009,0 0 31px #d8ff6bc7,0 0 0 3px #0f1208b8}}@keyframes orbit-four-board-module__Hm5NJW__button-press{0%{translate:0;scale:1}34%{translate:0 .24rem;scale:.88}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.orbit-four-board-module__Hm5NJW__destination,.orbit-four-board-module__Hm5NJW__orbitChevron,.orbit-four-board-module__Hm5NJW__well,.orbit-four-board-module__Hm5NJW__marble,.orbit-four-board-module__Hm5NJW__socket[data-selectable=true]:after,.orbit-four-board-module__Hm5NJW__orbitButton,.orbit-four-board-module__Hm5NJW__winningLineCore,.orbit-four-board-module__Hm5NJW__winningLineNode{transition-duration:0s!important;animation:none!important}.orbit-four-board-module__Hm5NJW__winningLineCore{stroke-dashoffset:0}.orbit-four-board-module__Hm5NJW__winningLineNode{opacity:1;scale:1}.orbit-four-board-module__Hm5NJW__orbitChevron{left:var(--orbit-chevron-resting-left);opacity:.34}}[data-board-surface=ivory] .orbit-four-board-module__Hm5NJW__board{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .orbit-four-board-module__Hm5NJW__engravedShadow{stroke:var(--board-groove-shadow-light)}[data-board-surface=ivory] .orbit-four-board-module__Hm5NJW__engravedHighlight{stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory] .orbit-four-board-module__Hm5NJW__well{border-color:var(--board-groove-highlight-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
.wall-go-board-module__KjhFrG__shell{}.wall-go-board-module__KjhFrG__frame{}.wall-go-board-module__KjhFrG__grid{grid-template-columns:repeat(6, minmax(0, 1fr) var(--q-gap)) minmax(0, 1fr);grid-template-rows:repeat(6, minmax(0, 1fr) var(--q-gap)) minmax(0, 1fr);}.wall-go-board-module__KjhFrG__grid:before,.wall-go-board-module__KjhFrG__grid:after{content:none}.wall-go-board-module__KjhFrG__cell{isolation:isolate;touch-action:manipulation;cursor:default;padding:0;}.wall-go-board-module__KjhFrG__cell[data-actionable]{cursor:pointer}.wall-go-board-module__KjhFrG__cell[data-piece-draggable]{touch-action:none}.wall-go-board-module__KjhFrG__cell[data-territory="1"]:before,.wall-go-board-module__KjhFrG__cell[data-territory="2"]:before,.wall-go-board-module__KjhFrG__cell[data-territory="0"]:before,.wall-go-board-module__KjhFrG__cell[data-wall-go-last-from]:before,.wall-go-board-module__KjhFrG__cell[data-wall-go-last-to]:before,.wall-go-board-module__KjhFrG__cell[data-selected]:before{border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.wall-go-board-module__KjhFrG__cell[data-territory="1"]:before{background:color-mix(in oklch, var(--primary) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 28%, transparent)}.wall-go-board-module__KjhFrG__cell[data-territory="2"]:before{background:#efeee929;box-shadow:inset 0 0 0 1px #efeee933}.wall-go-board-module__KjhFrG__cell[data-territory="0"]:before{background:#0000002e}.wall-go-board-module__KjhFrG__cell[data-wall-go-last-to]:before{background:#c6ff341f;box-shadow:inset 0 0 0 1px #c6ff342e}.wall-go-board-module__KjhFrG__cell[data-wall-go-last-from]:before{background:#c6ff3411;box-shadow:inset 0 0 0 1px #c6ff3417}.wall-go-board-module__KjhFrG__cell[data-selected]:before{background:radial-gradient(circle at center, color-mix(in oklch, var(--primary) 24%, transparent), transparent 69%);box-shadow:none}.wall-go-board-module__KjhFrG__cell[data-wall-go-move-preview]:before{box-shadow:none}.wall-go-board-module__KjhFrG__cell[data-territory-wave]:not([data-wall-go-last-from]):not([data-wall-go-last-to]):before{background:var(--territory-wave-from);box-shadow:inset 0 0 0 1px var(--territory-wave-from-stroke)}.wall-go-board-module__KjhFrG__territoryWave{z-index:1;border-radius:inherit;pointer-events:none;background:var(--territory-wave-to);box-shadow:inset 0 0 0 1px var(--territory-wave-to-stroke);animation:.22s cubic-bezier(.18,.7,.2,1) both wall-go-board-module__KjhFrG__wall-go-territory-wave;animation-delay:var(--territory-wave-delay);position:absolute;inset:0}@keyframes wall-go-board-module__KjhFrG__wall-go-territory-wave{0%{opacity:0;clip-path:circle(0% at var(--territory-wave-origin-x) var(--territory-wave-origin-y));filter:brightness(1.3)}62%{opacity:1;filter:brightness(1.16)}to{opacity:1;clip-path:circle(150% at var(--territory-wave-origin-x) var(--territory-wave-origin-y));filter:brightness()}}@media (prefers-reduced-motion:reduce){.wall-go-board-module__KjhFrG__territoryWave{opacity:1;clip-path:none;filter:none;animation:none}}.wall-go-board-module__KjhFrG__cell{outline:none}.wall-go-board-module__KjhFrG__cell[data-actionable]:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.wall-go-board-module__KjhFrG__wallTarget:focus-visible{outline:2px solid var(--ring);outline-offset:2px;z-index:25}.wall-go-board-module__KjhFrG__stone{}.wall-go-board-module__KjhFrG__cell[data-actionable]:hover:not([data-selected]) .wall-go-board-module__KjhFrG__stone:not(.wall-go-board-module__KjhFrG__setupPreview){filter:drop-shadow(0 0 .7rem color-mix(in oklch, var(--primary) 45%, transparent));translate:0 -7%;scale:1.055}.wall-go-board-module__KjhFrG__cell .wall-go-board-module__KjhFrG__setupPreview{opacity:0;pointer-events:none;transition:opacity .13s,scale .18s cubic-bezier(.2,.82,.2,1);scale:.86}.wall-go-board-module__KjhFrG__cell[data-actionable]:hover .wall-go-board-module__KjhFrG__setupPreview,.wall-go-board-module__KjhFrG__cell[data-actionable]:focus-visible .wall-go-board-module__KjhFrG__setupPreview{opacity:.38;scale:1}.wall-go-board-module__KjhFrG__stoneRing{z-index:5;pointer-events:none;opacity:.72;border:1px solid #d7ff68b3;border-radius:50%;position:absolute;inset:-12%;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.wall-go-board-module__KjhFrG__stoneRing[data-pulsing]{transform-origin:50%;animation:wall-go-board-module__KjhFrG__selectable-ring-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}@keyframes wall-go-board-module__KjhFrG__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)}}.wall-go-board-module__KjhFrG__target{pointer-events:none;}.wall-go-board-module__KjhFrG__wall{z-index:6;pointer-events:none;place-self:stretch stretch;position:relative}.wall-go-board-module__KjhFrG__wallSurface{width:100%;height:100%;display:block;}.wall-go-board-module__KjhFrG__wallCrimson{}.wall-go-board-module__KjhFrG__wallIvory{}.wall-go-board-module__KjhFrG__lastWall{}.wall-go-board-module__KjhFrG__wallTarget{z-index:9;touch-action:manipulation;cursor:pointer;background:0 0;border:0;place-self:center;place-items:center;width:100%;min-width:24px;height:100%;min-height:24px;padding:0;display:grid;position:relative}.wall-go-board-module__KjhFrG__horizontalTarget{height:28px}.wall-go-board-module__KjhFrG__verticalTarget{width:28px}.wall-go-board-module__KjhFrG__wallPreview{}.wall-go-board-module__KjhFrG__wallTarget .wall-go-board-module__KjhFrG__wallPreview{border-radius:var(--q-wall-radius);pointer-events:none;opacity:.24;transition:opacity .15s,filter .15s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wall-go-board-module__KjhFrG__horizontalTarget .wall-go-board-module__KjhFrG__wallPreview{width:100%;height:var(--q-gap)}.wall-go-board-module__KjhFrG__verticalTarget .wall-go-board-module__KjhFrG__wallPreview{width:var(--q-gap);height:100%}.wall-go-board-module__KjhFrG__wallTarget .wall-go-board-module__KjhFrG__wallPreview[data-hovered]{opacity:1;filter:brightness(1.15)}.wall-go-board-module__KjhFrG__coordinatesTop,.wall-go-board-module__KjhFrG__coordinatesSide{color:#efeee940;pointer-events:none;font-size:clamp(.45rem,1.6cqi,.65rem);font-weight:800;position:absolute}.wall-go-board-module__KjhFrG__coordinatesTop{text-align:center;grid-template-columns:repeat(7,1fr);display:grid;inset:.35rem clamp(1.15rem,4.4cqi,1.85rem) auto}.wall-go-board-module__KjhFrG__coordinatesSide{grid-template-rows:repeat(7,1fr);align-items:center;display:grid;inset:clamp(1.15rem,4.4cqi,1.85rem) auto clamp(1.15rem,4.4cqi,1.85rem) .35rem}[data-board-surface=ivory] :is(.wall-go-board-module__KjhFrG__coordinatesTop,.wall-go-board-module__KjhFrG__coordinatesSide){color:var(--board-groove-highlight-light)}@media (max-width:520px){.wall-go-board-module__KjhFrG__coordinatesTop{left:.65rem;right:.65rem}.wall-go-board-module__KjhFrG__coordinatesSide{left:.1rem}}@media (prefers-reduced-motion:reduce){.wall-go-board-module__KjhFrG__cell,.wall-go-board-module__KjhFrG__wallTarget .wall-go-board-module__KjhFrG__wallPreview,.wall-go-board-module__KjhFrG__cell .wall-go-board-module__KjhFrG__setupPreview{transition:none}.wall-go-board-module__KjhFrG__stoneRing[data-pulsing]{animation:none}}
.chy-board-module__XLVDLW__shell{--chy-lime:#cbff3b;--chy-lime-dark:#708f1b;--chy-ivory:#f8f5ef;--chy-ivory-dark:#aaa298;--chy-spiral-inner-space:14.0733cqi;--chy-spiral-piece-gap:1.51514cqi;--chy-ring-size:calc(var(--chy-spiral-inner-space) + var(--chy-spiral-piece-gap) + var(--chy-spiral-piece-gap));--chy-ring-stroke:var(--chy-spiral-piece-gap);--chy-dock-ring-size:calc(var(--chy-ring-size) * .25);--chy-dock-ring-stroke:calc(var(--chy-ring-stroke) * .34);--chy-ring-attention-duration:2.4s;--chy-ring-attention-scale:1.09;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;color:#ffffffd1;width:min(100%,42rem);margin-inline:auto;position:relative;container-type:inline-size}.chy-board-module__XLVDLW__shell:before{z-index:-1;filter:blur(2rem);content:"";background:radial-gradient(#7e973929,#0000 69%);border-radius:50%;position:absolute;inset:7% -8% 15%}.chy-board-module__XLVDLW__boardBezel{aspect-ratio:1/1.06;background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20a 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgb(216 255 107/var(--board-glow-strength)), rgb(216 255 107/var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;isolation:isolate;border:1px solid #0000;border-radius:.5rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b1f,0 0 42px #7e973917}.chy-board-module__XLVDLW__board{aspect-ratio:1;direction:ltr;background:0 0;border:0;border-radius:.5rem .5rem 0 0;grid-template:repeat(6,minmax(0,1fr))/repeat(6,minmax(0,1fr));width:100%;padding:3.155%;display:grid;position:relative}.chy-board-module__XLVDLW__spiralEtching{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chy-board-module__XLVDLW__spiralAura{fill:#c6ff340e;stroke:none;filter:drop-shadow(0 0 6px #c6ff342e)}.chy-board-module__XLVDLW__spiralShadow,.chy-board-module__XLVDLW__spiralHighlight{fill:none}.chy-board-module__XLVDLW__spiralShadow{stroke:#030203b8;stroke-width:1.55px}.chy-board-module__XLVDLW__spiralHighlight{stroke:#ffffff0e;stroke-width:.9px}.chy-board-module__XLVDLW__centerSquareShadow{stroke-width:.438543px}.chy-board-module__XLVDLW__centerSquareAura{fill:#e6e8ea12;filter:drop-shadow(0 0 5px #e1e4e81a)}.chy-board-module__XLVDLW__centerSquareHighlight{stroke-width:.254638px}.chy-board-module__XLVDLW__centerVictory{--chy-win-hot:#d8ff6ceb;--chy-win-mid:#cbff3b94;--chy-win-soft:#cbff3b3d;--chy-win-border:#dcff7bd1;--chy-win-surface-start:#d8ff6c4d;--chy-win-surface-end:#99c32529;z-index:2;aspect-ratio:1;border:1px solid var(--chy-win-border);background:linear-gradient(145deg, var(--chy-win-surface-start), var(--chy-win-surface-end));width:29.6617%;box-shadow:inset 0 1px 0 var(--chy-win-hot), inset 0 -1px 0 #0000006b;pointer-events:none;position:absolute;top:35.0952%;left:35.0952%}.chy-board-module__XLVDLW__centerVictory[data-player=white]{--chy-win-hot:#ffffffe6;--chy-win-mid:#ffffff7a;--chy-win-soft:#ffffff38;--chy-win-border:#ffffffd1;--chy-win-surface-start:#ffffff3d;--chy-win-surface-end:#e2e2e21a}.chy-board-module__XLVDLW__centerVictory:after{background:radial-gradient(circle at 50% 44%, var(--chy-win-hot) 0%, var(--chy-win-mid) 31%, var(--chy-win-soft) 66%, transparent 100%);box-shadow:inset 0 0 0 1px var(--chy-win-border), inset 0 0 2rem var(--chy-win-mid), 0 0 1.65rem var(--chy-win-mid), 0 0 3.2rem var(--chy-win-soft);content:"";animation:chy-board-module__XLVDLW__chy-center-claimed-reveal var(--chy-win-reveal-duration,.62s) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.chy-board-module__XLVDLW__board[data-winner=white] .chy-board-module__XLVDLW__centerSquareHighlight{stroke:#ffffffd1;filter:drop-shadow(0 0 4px #ffffff7a)}.chy-board-module__XLVDLW__board[data-winner=black] .chy-board-module__XLVDLW__centerSquareHighlight{stroke:#dcff7bd1;filter:drop-shadow(0 0 5px #cbff3b94)}.chy-board-module__XLVDLW__cell{z-index:3;color:#fff;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}.chy-board-module__XLVDLW__cell[data-occupied=true]{z-index:4}.chy-board-module__XLVDLW__cell[data-piece-drag-source=true]{z-index:40}.chy-board-module__XLVDLW__cell[data-ring-animating=true]{z-index:20}.chy-board-module__XLVDLW__cell[data-actionable=true]{cursor:pointer}.chy-board-module__XLVDLW__cell[data-selectable=true]:after,.chy-board-module__XLVDLW__cell[data-selected=true]:after{z-index:8;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #d7ff68b3;border-radius:50%;width:68%;position:absolute;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.chy-board-module__XLVDLW__cell[data-selectable=true]:not([data-selected=true]):after{transform-origin:50%;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate chy-board-module__XLVDLW__selectable-piece-pulse}.chy-board-module__XLVDLW__cell[data-selected=true]:after{border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.chy-board-module__XLVDLW__cell:focus-visible{z-index:20;outline:2px solid var(--ring);outline-offset:-.25rem;border-radius:50%}.chy-board-module__XLVDLW__socket{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:63.855%;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 1px #ffffff16}.chy-board-module__XLVDLW__cell[data-selected=true] .chy-board-module__XLVDLW__socket,.chy-board-module__XLVDLW__cell[data-legal=true]:hover .chy-board-module__XLVDLW__socket,.chy-board-module__XLVDLW__cell[data-drag-target=true] .chy-board-module__XLVDLW__socket{border-color:#e1ff8f75;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b1f,0 0 20px #c6ff342e}.chy-board-module__XLVDLW__cell[data-last=true] .chy-board-module__XLVDLW__socket{border-color:#d7ff6985}.chy-board-module__XLVDLW__legalMarker{z-index:3;aspect-ratio:1;pointer-events:none;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:50%;width:15.6%;transition:width .18s,background-color .18s,box-shadow .18s;animation:.82s ease-in-out infinite alternate chy-board-module__XLVDLW__destination-pulse;position:absolute;box-shadow:0 0 10px #c6ff3457}.chy-board-module__XLVDLW__cell[data-push=true] .chy-board-module__XLVDLW__legalMarker{background:0 0;width:58%;box-shadow:0 0 .8rem #c6ff3457}.chy-board-module__XLVDLW__cell[data-preview-push=true] .chy-board-module__XLVDLW__legalMarker{background:#c6ff341a;width:15.6%;box-shadow:0 0 10px #c6ff3457}.chy-board-module__XLVDLW__marbleMover{z-index:9;pointer-events:none;transform:translate(var(--chy-push-x,0%), var(--chy-push-y,0%));place-items:center;transition:transform .26s cubic-bezier(.2,.82,.2,1);display:grid;position:absolute;inset:0}.chy-board-module__XLVDLW__marbleMover[data-arriving=true]{animation:chy-board-module__XLVDLW__chy-marble-arrive var(--chy-arrival-duration,.32s) cubic-bezier(.2, .82, .2, 1) both}.chy-board-module__XLVDLW__ringTraveler{z-index:12;pointer-events:none;transition:transform var(--chy-ring-travel-duration,.16s) var(--chy-ring-travel-ease,ease-in-out);will-change:transform;place-items:center;display:grid;position:absolute;inset:0;transform:translate(0%)}.chy-board-module__XLVDLW__ringTraveler[data-phase=traveling]{transform:translate(var(--chy-ring-travel-x,0%), var(--chy-ring-travel-y,0%))}.chy-board-module__XLVDLW__marble,.chy-board-module__XLVDLW__squareRing{z-index:9;aspect-ratio:1;pointer-events:none;place-items:center;width:53.64%;display:grid;position:relative}.chy-board-module__XLVDLW__ringDropPreview{z-index:11;opacity:.72;filter:drop-shadow(0 0 .8rem #c6ff3457)drop-shadow(0 .25rem .5rem #00000085);animation:.15s cubic-bezier(.2,.82,.2,1) both chy-board-module__XLVDLW__chy-ring-drop-preview}.chy-board-module__XLVDLW__marble{opacity:1;transform-origin:50%;transform-style:preserve-3d;border-radius:50%;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),filter .17s}.chy-board-module__XLVDLW__cell[data-selectable=true]:hover .chy-board-module__XLVDLW__marble,.chy-board-module__XLVDLW__cell[data-selectable=true]:focus-visible .chy-board-module__XLVDLW__marble,.chy-board-module__XLVDLW__cell[data-selected=true] .chy-board-module__XLVDLW__marble{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}.chy-board-module__XLVDLW__marbleFace{border-radius:inherit;will-change:filter, opacity, transform;position:absolute;inset:0;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.chy-board-module__XLVDLW__marbleFaceOld{animation:chy-board-module__XLVDLW__chy-marble-flip-out var(--chy-ring-flip-duration,.46s) cubic-bezier(.24, .84, .26, 1) both}.chy-board-module__XLVDLW__marbleFaceNew{opacity:0;animation:chy-board-module__XLVDLW__chy-marble-flip-in var(--chy-ring-flip-duration,.46s) cubic-bezier(.24, .84, .26, 1) both}.chy-board-module__XLVDLW__marbleFace[data-player=white]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.chy-board-module__XLVDLW__marbleFace[data-player=black]{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.chy-board-module__XLVDLW__squareRing,.chy-board-module__XLVDLW__dockRing{box-sizing:border-box;border:var(--chy-ring-stroke) solid;filter:drop-shadow(0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8);background:0 0;border-radius:0}.chy-board-module__XLVDLW__squareRing{width:var(--chy-ring-size);height:var(--chy-ring-size);position:absolute;top:50%;left:50%;translate:-50% -50%}.chy-board-module__XLVDLW__squareRing[data-player=white],.chy-board-module__XLVDLW__dockRing[data-player=white]{border-color:var(--chy-ivory);box-shadow:inset 0 0 0 1px #ffffff75,0 0 0 1px #aaa29885}.chy-board-module__XLVDLW__squareRing[data-player=black],.chy-board-module__XLVDLW__dockRing[data-player=black]{border-color:var(--chy-lime);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #708f1bc2,0 0 .65rem #c6ff344d}.chy-board-module__XLVDLW__ringDock{z-index:30;justify-content:space-between;gap:0;min-height:0;display:flex;position:absolute;bottom:1.8%;left:3.155%;right:3.155%}.chy-board-module__XLVDLW__ringSlot{color:#ffffff57;cursor:default;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:2.25cqi;width:auto;min-width:5.75cqi;min-height:5.75cqi;padding:.7cqi;transition:all .16s;display:flex;position:relative}.chy-board-module__XLVDLW__ringSlot[data-player=black]{flex-direction:row-reverse}.chy-board-module__XLVDLW__ringSlot[data-active=true]{color:#ffffff94;cursor:pointer;touch-action:none}.chy-board-module__XLVDLW__ringSlot[data-active=true]:hover,.chy-board-module__XLVDLW__ringSlot[data-selected=true]{background:0 0;transform:translateY(-1px)}.chy-board-module__XLVDLW__ringSlot:focus-visible{outline:none}.chy-board-module__XLVDLW__dockRing{width:var(--chy-dock-ring-size);height:var(--chy-dock-ring-size);border-width:var(--chy-dock-ring-stroke);filter:drop-shadow(0 .12rem .2rem #00000094);pointer-events:none;transition:opacity .11s,scale .15s cubic-bezier(.2,.82,.2,1);display:block;position:relative}.chy-board-module__XLVDLW__dockRing:after{opacity:0;content:"";pointer-events:none;border:1px solid;position:absolute;inset:0}.chy-board-module__XLVDLW__dockRing[data-dragging=true]{opacity:0;scale:.72}.chy-board-module__XLVDLW__dockRing[data-player=white]{color:var(--chy-ivory)}.chy-board-module__XLVDLW__dockRing[data-player=black]{color:var(--chy-lime);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #708f1bc2}.chy-board-module__XLVDLW__ringSlot[data-pulse=true] .chy-board-module__XLVDLW__dockRing{animation:chy-board-module__XLVDLW__chy-ring-attention var(--chy-ring-attention-duration) ease-in-out infinite}.chy-board-module__XLVDLW__ringSlot[data-pulse=true] .chy-board-module__XLVDLW__dockRing:after{animation:chy-board-module__XLVDLW__chy-ring-stroke-attention var(--chy-ring-attention-duration) ease-in-out infinite}.chy-board-module__XLVDLW__ringInstruction{color:#ffffff7a;letter-spacing:.09em;white-space:nowrap;pointer-events:none;font-size:clamp(.46rem,1.18cqi,.58rem);font-weight:720;line-height:1}.chy-board-module__XLVDLW__ringSlot[data-selected=true] .chy-board-module__XLVDLW__ringInstruction{color:#ffffffad}@keyframes chy-board-module__XLVDLW__chy-ring-drop-preview{0%{opacity:.28;scale:.25}to{opacity:.72;scale:1}}@keyframes chy-board-module__XLVDLW__chy-ring-attention{0%,to{scale:1}50%{scale:var(--chy-ring-attention-scale)}}@keyframes chy-board-module__XLVDLW__chy-ring-stroke-attention{0%,to{opacity:0}50%{opacity:.88}}@keyframes chy-board-module__XLVDLW__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes chy-board-module__XLVDLW__selectable-piece-pulse{0%{opacity:.52;scale:.92}to{opacity:.9;scale:1.07}}@keyframes chy-board-module__XLVDLW__chy-marble-arrive{0%{transform:translate(var(--chy-arrival-x,0%), var(--chy-arrival-y,0%))}to{transform:translate(var(--chy-push-x,0%), var(--chy-push-y,0%))}}@keyframes chy-board-module__XLVDLW__chy-center-claimed-reveal{0%{opacity:0;filter:brightness()}38%{opacity:1;filter:brightness(1.42)}to{opacity:.82;filter:brightness()}}@keyframes chy-board-module__XLVDLW__chy-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 chy-board-module__XLVDLW__chy-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){.chy-board-module__XLVDLW__legalMarker,.chy-board-module__XLVDLW__marbleMover,.chy-board-module__XLVDLW__ringTraveler,.chy-board-module__XLVDLW__socket,.chy-board-module__XLVDLW__ringSlot{transition:none}.chy-board-module__XLVDLW__legalMarker,.chy-board-module__XLVDLW__marbleFace,.chy-board-module__XLVDLW__marbleMover,.chy-board-module__XLVDLW__ringDropPreview,.chy-board-module__XLVDLW__cell[data-selectable=true]:after{animation:none}.chy-board-module__XLVDLW__dockRing{transition:none;animation:none}.chy-board-module__XLVDLW__dockRing:after{animation:none}.chy-board-module__XLVDLW__centerVictory:after{opacity:.82;animation:none}}[data-board-surface=ivory] .chy-board-module__XLVDLW__boardBezel{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgb(216 255 107/var(--board-glow-strength)), rgb(216 255 107/var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .chy-board-module__XLVDLW__spiralShadow{stroke:var(--board-groove-shadow-light)}[data-board-surface=ivory] .chy-board-module__XLVDLW__spiralHighlight{stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory] .chy-board-module__XLVDLW__socket{border-color:var(--board-groove-highlight-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
