.LudoBoard_ludoViewportWrapper__OeXwG{flex-direction:column;max-width:540px;margin:0 auto;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden}.LudoBoard_ludoViewportWrapper__OeXwG,.LudoBoard_topOpponentsBar__hWrvU{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;box-sizing:border-box}.LudoBoard_topOpponentsBar__hWrvU{min-height:38px;max-height:42px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 4px}.LudoBoard_topOpponentsBar__hWrvU::-webkit-scrollbar{display:none}.LudoBoard_playerCard__Pwqvv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:var(--nz-radius-pill,999px);box-shadow:0 2px 6px rgba(0,0,0,.06);flex-shrink:0;font-size:13px;font-weight:700;color:#1e293b;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap;height:36px;box-sizing:border-box}.LudoBoard_playerCardActive__oNAlk{border-color:#ffd700!important;box-shadow:0 0 12px rgba(255,215,0,.55),0 2px 8px rgba(0,0,0,.1)}.LudoBoard_activeTurnPill__rNjtq{font-size:11px;font-weight:700;color:#d97706;background:#fef3c7;padding:2px 8px;border-radius:var(--nz-radius-pill,999px);border:1px solid #fde68a;animation:LudoBoard_radarPulse__Qa3MJ 1.2s ease-in-out infinite alternate}.LudoBoard_myTurnMiniBadge__AmYUn{font-size:11px;font-weight:800;color:#15803d;background:#dcfce7;padding:2px 8px;border-radius:var(--nz-radius-pill,999px);border:1px solid #bbf7d0}.LudoBoard_boardContainer__VrJ_f{max-width:min(94vw,500px,calc(100dvh - 175px));aspect-ratio:1/1;background:#ffffff;border-radius:24px;padding:8px;box-shadow:0 14px 36px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.06);display:flex;justify-content:center;align-items:center;margin:0 auto;flex-shrink:0}.LudoBoard_boardContainer__VrJ_f,.LudoBoard_grid__uIM_C{direction:ltr!important;position:relative;width:100%;overflow:hidden;box-sizing:border-box}.LudoBoard_grid__uIM_C{height:100%;display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(15,1fr);gap:1px;background-color:#cbd5e1;border-radius:20px}.LudoBoard_base___vFeN{position:relative;display:flex;align-items:center;justify-content:center;padding:12%;box-sizing:border-box;z-index:2}.LudoBoard_baseBlue__9Az_X{background-color:#0074e4;border-top-left-radius:18px}.LudoBoard_baseGreen__moS9m{background-color:#2da816;border-top-right-radius:18px}.LudoBoard_baseRed__dRvwB{background-color:#e60000;border-bottom-left-radius:18px}.LudoBoard_baseYellow___dvYj{background-color:#fbb004;border-bottom-right-radius:18px}.LudoBoard_baseCard__Z302S{width:100%;height:100%;background-color:#ffffff;border-radius:24px;box-shadow:0 4px 14px rgba(0,0,0,.14),inset 0 1px 3px rgba(0,0,0,.06);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:12%;gap:10%;box-sizing:border-box}.LudoBoard_baseSlot__HqgXc{display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;transition:all .2s ease}.LudoBoard_baseSlotMovable__FZGe3{cursor:pointer}.LudoBoard_baseSlotMovable__FZGe3:hover{transform:scale(1.12)}.LudoBoard_emptySlotIndicator__8zsv2{width:48%;height:48%;border-radius:50%;background:radial-gradient(circle at 40% 40%,#e2e8f0 0,#cbd5e1 100%);box-shadow:inset 0 2px 4px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.06)}.LudoBoard_cell__2F8ro{position:relative;background-color:#ffffff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.LudoBoard_cellClickable__rFmAP{cursor:pointer}.LudoBoard_cellClickable__rFmAP:hover{filter:brightness(1.08)}.LudoBoard_stretchBlue__4g_Cn{background-color:#0074e4!important}.LudoBoard_stretchGreen__vgmaw{background-color:#2da816!important}.LudoBoard_stretchYellow__wPewt{background-color:#fbb004!important}.LudoBoard_stretchRed__dwaJp{background-color:#e60000!important}.LudoBoard_startBlue__0dYck{background-color:#0074e4!important}.LudoBoard_startGreen__PYbLF{background-color:#2da816!important}.LudoBoard_startYellow__zmGrx{background-color:#fbb004!important}.LudoBoard_startRed__MzjYL{background-color:#e60000!important}.LudoBoard_safeSquare__6gu8x{background-color:#b0b7c3!important}.LudoBoard_starIcon__4I6sd{width:65%;height:65%;fill:#ffffff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));pointer-events:none}.LudoBoard_arrowIcon__FirT6{width:60%;height:60%;display:flex;align-items:center;justify-content:center;pointer-events:none}.LudoBoard_centerHome__aLhfP{position:relative;width:100%;height:100%;overflow:hidden;z-index:2;box-sizing:border-box}.LudoBoard_centerGoalSvg__Oj7CX{width:100%;height:100%;display:block}.LudoBoard_centerGoalTokensLayer__0JXZZ{position:absolute;inset:0;pointer-events:none}.LudoBoard_centerTriangleTokens__rPHle{position:absolute;display:flex;align-items:center;justify-content:center;gap:2px}.LudoBoard_centerTopTokens__HmLNa{top:6%;left:20%;right:20%;height:38%}.LudoBoard_centerBottomTokens__fWXSS{bottom:6%;left:20%;right:20%;height:38%}.LudoBoard_centerLeftTokens__mmDDR{left:6%;top:20%;bottom:20%;width:38%;flex-direction:column}.LudoBoard_centerRightTokens__xpgd4{right:6%;top:20%;bottom:20%;width:38%;flex-direction:column}.LudoBoard_pawnWrapper__W97ad{width:86%;height:86%;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.LudoBoard_pawnMovableSvg__lg7x9{cursor:pointer;transform-origin:50% 50%;animation:LudoBoard_pawnMovablePulse__RF0HZ 1.2s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(255,215,0,.9))}.LudoBoard_pawnMovableSvg__lg7x9:hover{transform:scale(1.15);filter:drop-shadow(0 4px 12px rgba(255,215,0,1))}@keyframes LudoBoard_pawnMovablePulse__RF0HZ{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.LudoBoard_knockoutBanner__d1iox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#ef4444,#b91c1c);border:2px solid #ffd700;box-shadow:0 0 35px rgba(239,68,68,.95),0 0 60px rgba(255,215,0,.6);color:#fff;font-weight:900;font-size:1.15rem;padding:12px 28px;border-radius:var(--nz-radius-pill,999px);z-index:60;pointer-events:none;animation:LudoBoard_knockoutPop__WQ2OG .4s cubic-bezier(.175,.885,.32,1.275);white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.6)}@keyframes LudoBoard_knockoutPop__WQ2OG{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}70%{transform:translate(-50%,-50%) scale(1.15);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.LudoBoard_playerInfo__5m5vQ{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#ffffff;border:2px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:140px;transition:all .2s ease}.LudoBoard_playerInfoActive__eR2ra{border-color:#ffd700!important;box-shadow:0 0 16px rgba(255,215,0,.5),0 2px 8px rgba(0,0,0,.1)}.LudoBoard_playerDot__KlEf3{width:12px;height:12px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);flex-shrink:0}.LudoBoard_playerName___AGHi{color:#1e293b;font-weight:700;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LudoBoard_colorRed__lnzyk .LudoBoard_playerDot__KlEf3{background-color:#e60000}.LudoBoard_colorBlue__apqaV .LudoBoard_playerDot__KlEf3{background-color:#0074e4}.LudoBoard_colorGreen__R8o0B .LudoBoard_playerDot__KlEf3{background-color:#2da816}.LudoBoard_colorYellow__ldIlW .LudoBoard_playerDot__KlEf3{background-color:#fbb004}.LudoBoard_controlsDeck__3dhaT{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:min(94vw,500px,calc(100dvh - 175px));height:50px;padding:0 4px;box-sizing:border-box;margin:0 auto}.LudoBoard_playerCardZone__XAtmM{display:flex;align-items:center;min-width:0;flex-shrink:1}.LudoBoard_actionDockRight__ZYmhl{display:flex;align-items:center;gap:8px;flex-shrink:0}.LudoBoard_actionSlot__yh11Q{display:flex;align-items:center;justify-content:flex-end;height:42px;min-height:42px;box-sizing:border-box}.LudoBoard_diceZone__REUl8{display:inline-flex;flex-shrink:0}.LudoBoard_diceBtn__A4Yn_,.LudoBoard_diceZone__REUl8{position:relative;align-items:center;justify-content:center}.LudoBoard_diceBtn__A4Yn_{width:50px;height:50px;border-radius:14px;background:linear-gradient(145deg,#ffffff,#f1f5f9);border:2px solid #cbd5e1;box-shadow:inset 0 2px 4px rgba(255,255,255,.9),inset 0 -2px 4px rgba(0,0,0,.12),0 4px 14px rgba(0,0,0,.12);cursor:default;padding:0;display:flex;transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;outline:none;box-sizing:border-box}.LudoBoard_diceBtnActive__rLEvD{cursor:pointer;border-color:#ffd700!important;box-shadow:0 0 20px rgba(255,215,0,.7),inset 0 0 10px rgba(255,215,0,.35),0 6px 18px rgba(0,0,0,.2)}.LudoBoard_diceBtnActive__rLEvD:hover{transform:scale(1.05);border-color:#ffb700!important;box-shadow:0 0 28px rgba(255,215,0,.85),0 8px 22px rgba(0,0,0,.25)}.LudoBoard_diceBtnActive__rLEvD:active{transform:scale(.97)}.LudoBoard_diceBtnSix__8mLad{border-color:#ffd700!important;animation:LudoBoard_diceSixGlow__g_ksw 1.2s ease-in-out infinite alternate}@keyframes LudoBoard_diceSixGlow__g_ksw{0%{box-shadow:0 0 16px rgba(255,215,0,.6)}to{box-shadow:0 0 32px rgba(255,215,0,.95)}}.LudoBoard_diceFace__HNGjY{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.LudoBoard_dicePulseRing__9Cy0n{position:absolute;inset:-4px;border-radius:18px;border:2px solid rgba(255,215,0,.8);animation:LudoBoard_pulseRing__JLXmR 1.6s ease-out infinite;pointer-events:none}@keyframes LudoBoard_pulseRing__JLXmR{0%{transform:scale(.95);opacity:1}to{transform:scale(1.2);opacity:0}}.LudoBoard_rollActionBtn__PfQzJ{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:40px;border-radius:var(--nz-radius-pill,999px);background:linear-gradient(135deg,#e60000,#ff5252);border:1.5px solid #ffd700;color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px rgba(230,0,0,.35),0 0 10px rgba(255,215,0,.35);transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap;box-sizing:border-box}.LudoBoard_rollActionBtn__PfQzJ:hover{transform:scale(1.04);box-shadow:0 6px 18px rgba(230,0,0,.5),0 0 16px rgba(255,215,0,.5)}.LudoBoard_rollActionBtn__PfQzJ:active{transform:scale(.97)}.LudoBoard_rollActionIcon__zRBdy{font-size:17px;line-height:1}.LudoBoard_movePromptPill__sgm_A{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:40px;border-radius:var(--nz-radius-pill,999px);background:#ffffff;border:1.5px solid #ffd700;box-shadow:0 2px 10px rgba(0,0,0,.08);white-space:nowrap;box-sizing:border-box}.LudoBoard_sixBadge___mINv{font-size:11px;font-weight:800;color:#e60000;background:#fff1f2;border:1px solid #fecdd3;padding:2px 6px;border-radius:var(--nz-radius-pill,999px);animation:LudoBoard_starPulse__1s7Ng 1s infinite alternate}.LudoBoard_moveText__qKTdn{font-size:13px;font-weight:700;color:#1e293b}.LudoBoard_opponentTurnPill__VDhAy{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:40px;border-radius:var(--nz-radius-pill,999px);background:#ffffff;border:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.05);white-space:nowrap;box-sizing:border-box}.LudoBoard_opponentDot__4qtLW{width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b}@keyframes LudoBoard_radarPulse__Qa3MJ{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.15);opacity:1}}@keyframes LudoBoard_starPulse__1s7Ng{0%{transform:scale(.95)}to{transform:scale(1.05)}}@media (max-width:540px){.LudoBoard_boardContainer__VrJ_f{padding:6px;border-radius:18px}.LudoBoard_baseCard__Z302S{border-radius:14px;padding:6%}.LudoBoard_diceBtn__A4Yn_{width:44px;height:44px;border-radius:12px}.LudoBoard_rollActionBtn__PfQzJ{padding:0 12px;font-size:13px;height:38px}.LudoBoard_movePromptPill__sgm_A,.LudoBoard_opponentTurnPill__VDhAy{height:38px;padding:0 10px;font-size:12px}.LudoBoard_playerCard__Pwqvv{height:34px;padding:4px 8px;font-size:11px}}.BackgammonBoard_wrap__yfukK{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);width:100%}.BackgammonBoard_diceRow__eT8MK{display:flex;gap:var(--nz-space-3);min-height:56px;align-items:center;justify-content:center}.BackgammonBoard_doublingCubeBtn__d7Ce5{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;margin-inline-end:var(--nz-space-3);transition:transform var(--nz-dur-fast) var(--nz-ease-out)}.BackgammonBoard_doublingCubeBtn__d7Ce5:hover{transform:scale(1.08)}.BackgammonBoard_doublingCubeBtn__d7Ce5:active{transform:scale(.95)}.BackgammonBoard_doublingCube3d__Oefck{width:44px;height:44px;perspective:600px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.6)) drop-shadow(0 0 8px rgba(247,223,148,.4))}.BackgammonBoard_doublingCubeSvg__w6oFT{width:100%;height:100%;border-radius:12px}.BackgammonBoard_cubeLabel__zT9bk{font-family:var(--nz-font-num);font-size:10px;font-weight:800;color:#f7df94;background:rgba(40,25,5,.85);border:1px solid #c9972e;border-radius:4px;padding:1px 6px;line-height:1.2}.BackgammonBoard_doublingBanner___Xmbf{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--nz-radius-pill,999px);background:linear-gradient(135deg,rgba(201,151,46,.25),rgba(138,91,11,.35));border:1.5px solid #f7df94;color:#fff;font-size:var(--nz-text-xs);font-weight:800;box-shadow:0 0 16px rgba(247,223,148,.4)}.BackgammonBoard_die3d__0rQUh{width:48px;height:48px;perspective:600px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.BackgammonBoard_dieSvg__kf7Zz{width:100%;height:100%}.BackgammonBoard_doubleBadge__h9UCo{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--nz-radius-pill,999px);background:linear-gradient(135deg,rgba(255,215,0,.25),rgba(255,140,0,.25));border:1.5px solid #ffd700;color:#ffd700;font-size:var(--nz-text-xs);font-weight:900;box-shadow:0 0 20px rgba(255,215,0,.5),inset 0 0 10px rgba(255,215,0,.2);animation:BackgammonBoard_doubleGlow__WVKrZ 1.2s ease-in-out infinite alternate;text-shadow:0 1px 3px rgba(0,0,0,.8)}@keyframes BackgammonBoard_doubleGlow__WVKrZ{0%{transform:scale(1);box-shadow:0 0 15px rgba(255,215,0,.4)}to{transform:scale(1.05);box-shadow:0 0 30px rgba(255,215,0,.8)}}.BackgammonBoard_boardContainer___HPSq{position:relative;width:100%;max-width:600px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.BackgammonBoard_perspective__RJm0C{transform:rotateX(15deg) translateZ(10px);transform-style:preserve-3d}.BackgammonBoard_attacheCase__TnahM{position:relative;padding:16px;background:linear-gradient(145deg,#110022,#050011);border-radius:var(--nz-radius-xl);border:4px solid #ff00ff;box-shadow:0 12px 0 #0a0011,0 24px 45px rgba(0,0,0,.9),inset 0 0 30px rgba(255,0,255,.5),0 0 40px rgba(255,0,255,.6)}.BackgammonBoard_feltBed__nX3P7{display:grid;grid-template-columns:1fr 36px 1fr;grid-template-rows:1fr 1fr;width:100%;aspect-ratio:1.15/1;background:#000;border-radius:var(--nz-radius-sm);border:2px solid #00ffff;box-shadow:inset 0 0 30px rgba(0,255,255,.4);overflow:hidden}.BackgammonBoard_quadrant__IjMHh{display:grid;grid-template-columns:repeat(6,1fr);height:100%}.BackgammonBoard_point__hksAw{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overflow:visible}.BackgammonBoard_point__hksAw:disabled{cursor:default}.BackgammonBoard_pointTriangle__1SvDc{position:absolute;inset:0;pointer-events:none;z-index:1}.BackgammonBoard_top__fSoac .BackgammonBoard_pointTriangle__1SvDc{clip-path:polygon(0 0,100% 0,50% 100%)}.BackgammonBoard_bottom___ACbp .BackgammonBoard_pointTriangle__1SvDc{clip-path:polygon(0 100%,100% 100%,50% 0)}.BackgammonBoard_pointLight__rWS4v .BackgammonBoard_pointTriangle__1SvDc{background:linear-gradient(180deg,#d4c2a5,#b89f7b);opacity:.9}.BackgammonBoard_bottom___ACbp .BackgammonBoard_pointLight__rWS4v .BackgammonBoard_pointTriangle__1SvDc{background:linear-gradient(0deg,#d4c2a5,#b89f7b)}.BackgammonBoard_pointDark__IpSKV .BackgammonBoard_pointTriangle__1SvDc{background:linear-gradient(180deg,#87361d,#521d0d);opacity:.95}.BackgammonBoard_bottom___ACbp .BackgammonBoard_pointDark__IpSKV .BackgammonBoard_pointTriangle__1SvDc{background:linear-gradient(0deg,#87361d,#521d0d)}.BackgammonBoard_pointSelected__cKTJa .BackgammonBoard_pointTriangle__1SvDc{background:#ffea00!important;opacity:1;box-shadow:0 0 20px rgba(255,234,0,.8),inset 0 0 20px rgba(255,234,0,.6)}.BackgammonBoard_pointDestination__Gwmi9{background:rgba(255,90,43,.15)}.BackgammonBoard_destDot__A3ZqT{position:absolute;width:12px;height:12px;border-radius:999px;background:var(--nz-brand-orange);box-shadow:0 0 8px rgba(255,90,43,.8);z-index:4}.BackgammonBoard_top__fSoac .BackgammonBoard_destDot__A3ZqT{bottom:12px}.BackgammonBoard_bottom___ACbp .BackgammonBoard_destDot__A3ZqT{top:12px}.BackgammonBoard_checkerStack__qKbSn{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;align-items:center;padding:4px 2px}.BackgammonBoard_top__fSoac .BackgammonBoard_checkerStack__qKbSn{justify-content:flex-start}.BackgammonBoard_bottom___ACbp .BackgammonBoard_checkerStack__qKbSn{justify-content:flex-end;height:100%}.BackgammonBoard_checker3d__uqXfM{width:min(88%,32px);aspect-ratio:1/1;border-radius:999px;margin:-4px 0;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 rgba(0,0,0,.6),0 5px 8px rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.3)}.BackgammonBoard_checkerWhite__O10zL{background:linear-gradient(135deg,#ffffff,#00ffff);box-shadow:0 3px 0 #00aaaa,0 5px 15px rgba(0,255,255,.6),inset 0 0 10px #fff}.BackgammonBoard_checkerBlack__nlGvO{background:linear-gradient(135deg,#ff00ff,#330033);box-shadow:0 3px 0 #880088,0 5px 15px rgba(255,0,255,.6),inset 0 0 10px #ff88ff}.BackgammonBoard_checkerInnerRim__KYevy{width:70%;height:70%;border-radius:999px;border:1.5px solid rgba(255,255,255,.25)}.BackgammonBoard_checkerMuted__MhnU5{opacity:.4}.BackgammonBoard_checkerMovable__DLD11{filter:drop-shadow(0 0 8px rgba(255,234,0,.95)) brightness(1.2);animation:BackgammonBoard_movableBounce__xa_q2 1.2s ease-in-out infinite alternate;cursor:pointer}@keyframes BackgammonBoard_movableBounce__xa_q2{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.BackgammonBoard_overflowLabel__kn5dw{font-family:var(--nz-font-num);font-size:11px;font-weight:700;color:#fff;background:rgba(0,0,0,.7);padding:1px 4px;border-radius:4px;margin-top:2px;z-index:3}.BackgammonBoard_barSlot__bxR6J{grid-row:1/span 2;grid-column:2;position:relative;background:linear-gradient(180deg,#2a1a0c,#1a1007);box-shadow:inset 0 0 10px rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer;border:2px solid #0d0804;border-top:none;border-bottom:none}.BackgammonBoard_barSelected__a9a7Q{box-shadow:inset 0 0 0 2px var(--nz-brand-orange)}.BackgammonBoard_barGroup__HKMfX{display:flex;flex-direction:column;gap:2px;align-items:center;width:100%}.BackgammonBoard_offRow__tLMID{display:flex;align-items:center;gap:var(--nz-space-3)}.BackgammonBoard_offLabel__83utN{font-size:var(--nz-text-xs);color:var(--nz-text-2);font-weight:600}.BackgammonBoard_offTray__q2C3D{display:flex;gap:var(--nz-space-3);padding:var(--nz-space-2) var(--nz-space-4);background:var(--nz-surface-2);border:1px solid var(--nz-line-strong);border-radius:var(--nz-radius-md);cursor:pointer;box-shadow:var(--nz-shadow-1)}.BackgammonBoard_offCount__yMhm0{font-family:var(--nz-font-num);font-weight:700;color:var(--nz-text)}.BackgammonBoard_offCountOpp__OMSBf{font-family:var(--nz-font-num);font-weight:600;color:var(--nz-text-3)}@media (max-width:640px){.BackgammonBoard_perspective__RJm0C{transform:none!important}.BackgammonBoard_attacheCase__TnahM{position:relative;padding:16px;background:linear-gradient(145deg,#110022,#050011);border-radius:var(--nz-radius-xl);border:4px solid #ff00ff;box-shadow:0 12px 0 #0a0011,0 24px 45px rgba(0,0,0,.9),inset 0 0 30px rgba(255,0,255,.5),0 0 40px rgba(255,0,255,.6)}.BackgammonBoard_feltBed__nX3P7{display:grid;grid-template-columns:1fr 36px 1fr;grid-template-rows:1fr 1fr;width:100%;aspect-ratio:1.15/1;background:#000;border-radius:var(--nz-radius-sm);border:2px solid #00ffff;box-shadow:inset 0 0 30px rgba(0,255,255,.4);overflow:hidden}.BackgammonBoard_die3d__0rQUh{width:40px;height:40px}.BackgammonBoard_doublingCube3d__Oefck{width:36px;height:36px}.BackgammonBoard_doublingCubeBtn__d7Ce5{margin-inline-end:6px}.BackgammonBoard_diceRow__eT8MK{min-height:48px;gap:8px}.BackgammonBoard_offTray__q2C3D{padding:4px 10px;gap:8px}}.BackgammonBoard_barLeather__lVR_q{position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 4px,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 8px);opacity:.3;border-radius:inherit;pointer-events:none}.BackgammonBoard_variantSelector__0Mm4Y{display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(15,10,5,.7);border:1px solid rgba(201,151,46,.3);padding:4px;border-radius:var(--nz-radius-pill,999px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BackgammonBoard_variantBtn__6oVMT{background:transparent;border:none;color:#c9b084;font-size:11px;font-weight:700;padding:4px 12px;border-radius:var(--nz-radius-pill,999px);cursor:pointer;transition:all .2s ease}.BackgammonBoard_variantBtn__6oVMT:hover{color:#fff;background:rgba(255,255,255,.08)}.BackgammonBoard_variantBtnActive__KlbZQ{background:linear-gradient(135deg,#c9972e,#8a5b0b);color:#fff;box-shadow:0 2px 8px rgba(201,151,46,.5)}.BackgammonBoard_doublingOfferModalBackdrop__dccQR{position:absolute;inset:0;z-index:50;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;border-radius:var(--nz-radius-xl)}.BackgammonBoard_doublingOfferCard__ez8Cp{background:linear-gradient(145deg,#241808,#120b03);border:2px solid #f7df94;box-shadow:0 16px 36px rgba(0,0,0,.8),0 0 25px rgba(247,223,148,.35);border-radius:16px;padding:20px 24px;max-width:380px;width:100%;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px}.BackgammonBoard_doublingOfferTitle__LirZo{font-size:16px;font-weight:800;color:#f7df94;margin:0}.BackgammonBoard_doublingOfferDesc__vyOcv{font-size:12px;color:#e0d0b8;line-height:1.5;margin:0}.BackgammonBoard_doublingOfferActions__WeGOo{display:flex;gap:10px;width:100%;margin-top:6px}.BackgammonBoard_doublingAcceptBtn__cCzxL{flex:1 1;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:10px 14px;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 4px 12px rgba(16,185,129,.4);transition:transform .15s ease}.BackgammonBoard_doublingAcceptBtn__cCzxL:hover{transform:translateY(-2px)}.BackgammonBoard_doublingDropBtn__VRL_G{flex:1 1;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border:none;border-radius:8px;padding:10px 14px;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 4px 12px rgba(239,68,68,.4);transition:transform .15s ease}.BackgammonBoard_doublingDropBtn__VRL_G:hover{transform:translateY(-2px)}.BackgammonBoard_pinnedCheckerOverlay__EzK3m{position:absolute;top:-4px;right:-4px;font-size:10px;background:rgba(220,38,38,.9);color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.5)}.SpeedMathBoard_wrap__BxKsT{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-5);width:100%}.SpeedMathBoard_telemetryHud__3611M{display:flex;align-items:center;justify-content:center;gap:var(--nz-space-4);width:100%;max-width:460px}.SpeedMathBoard_scorePod__gA9jT{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;padding:var(--nz-space-3) var(--nz-space-4);background:linear-gradient(180deg,#1a1a24,#0a0a12);border:2px solid #33334d;border-radius:var(--nz-radius-lg);box-shadow:0 8px 16px rgba(0,0,0,.6),inset 0 2px 4px rgba(255,255,255,.05);transition:all .3s ease}.SpeedMathBoard_podYou__k2G9j{border-color:#ff8c00;box-shadow:0 8px 16px rgba(0,0,0,.6),0 0 20px rgba(255,140,0,.4),inset 0 0 10px rgba(255,140,0,.2)}.SpeedMathBoard_podLabel__Vi_K7{font-size:var(--nz-text-xs);color:var(--nz-text-3);text-transform:uppercase;font-weight:600;letter-spacing:var(--nz-tracking-caps)}.SpeedMathBoard_podValue__yPF5C{font-size:var(--nz-text-2xl);font-weight:700;color:var(--nz-text);line-height:1.1}.SpeedMathBoard_streakFlame__N1QPu{position:absolute;top:-12px;right:-10px;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(135deg,#ffea00,#ff2a00);padding:4px 10px;border-radius:var(--nz-radius-pill);box-shadow:0 0 15px rgba(255,42,0,.9),0 0 30px rgba(255,234,0,.6);border:1px solid #fff;animation:SpeedMathBoard_flamePulseArcade__8oXQd .4s ease-in-out infinite alternate;text-shadow:0 2px 4px rgba(0,0,0,.5);transform-origin:center}@keyframes SpeedMathBoard_flamePulse__k3vwv{0%{transform:scale(1)}to{transform:scale(1.12)}}.SpeedMathBoard_fireComboMid__QqoMl{border-color:#ff9900!important;box-shadow:0 12px 0 #0a000d,0 24px 45px rgba(0,0,0,.8),inset 0 0 40px rgba(255,153,0,.4),0 0 35px rgba(255,153,0,.6)!important;animation:SpeedMathBoard_fireVibe__gasGa .8s infinite alternate!important}.SpeedMathBoard_fireComboExtreme__nWGjf{border-color:#ff1100!important;box-shadow:0 12px 0 #0a000d,0 24px 45px rgba(0,0,0,.8),inset 0 0 50px rgba(255,17,0,.6),0 0 55px rgba(255,68,0,.9)!important;animation:SpeedMathBoard_fireVibeExtreme__Lr6Lt .4s infinite alternate!important}@keyframes SpeedMathBoard_fireVibe__gasGa{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes SpeedMathBoard_fireVibeExtreme__Lr6Lt{0%{transform:scale(1) rotate(-.5deg)}to{transform:scale(1.03) rotate(.5deg)}}.SpeedMathBoard_flameExtreme__R_ECV{background:linear-gradient(135deg,#ffff00,#ff0055 50%,#ff0000)!important;box-shadow:0 0 25px rgba(255,0,85,1),0 0 45px rgba(255,255,0,.8)!important;animation:SpeedMathBoard_flamePulseExtreme__DXBre .25s ease-in-out infinite alternate!important}@keyframes SpeedMathBoard_flamePulseExtreme__DXBre{0%{transform:scale(1.05) rotate(-3deg)}to{transform:scale(1.2) rotate(3deg)}}.SpeedMathBoard_vsDivider__bvX_f{font-family:var(--nz-font-display);font-size:var(--nz-text-xs);font-weight:800;color:var(--nz-text-3);background:var(--nz-surface-2);padding:4px 8px;border-radius:var(--nz-radius-pill)}.SpeedMathBoard_cardContainer__vCo_i{position:relative;display:flex;justify-content:center;width:100%;max-width:460px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.SpeedMathBoard_perspective__JS9hk{transform:rotateX(10deg) translateZ(10px);transform-style:preserve-3d}.SpeedMathBoard_hologramCard__RT9M3{position:relative;width:100%;background:linear-gradient(145deg,#180024,#0d0014);border:2px solid #ff00ff;border-radius:var(--nz-radius-2xl);padding:var(--nz-space-6) var(--nz-space-4);box-shadow:0 12px 0 #0a000d,0 24px 45px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.15),inset 0 0 40px rgba(255,0,255,.4),0 0 30px rgba(255,0,255,.5);display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);animation:SpeedMathBoard_hologramFloat___MHt8 4s ease-in-out infinite}.SpeedMathBoard_hologramScanline__Fpys3{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.03) 50%,transparent);background-size:100% 4px;pointer-events:none}.SpeedMathBoard_correct__JjaIV{border-color:#00ffcc!important;box-shadow:0 0 60px rgba(0,255,204,.8),inset 0 0 40px rgba(0,255,204,.6),0 0 100px rgba(0,255,204,.4)!important;background:linear-gradient(145deg,#002b22,#001410)!important;animation:SpeedMathBoard_correctFlash___9oHB .4s ease-out!important}.SpeedMathBoard_incorrect__orjjD{border-color:#ff003c!important;box-shadow:0 0 60px rgba(255,0,60,.8),inset 0 0 40px rgba(255,0,60,.6)!important;background:linear-gradient(145deg,#2b000a,#140005)!important;animation:SpeedMathBoard_errorShake__Sn40G .4s cubic-bezier(.36,.07,.19,.97) both!important}@keyframes SpeedMathBoard_shakeCard__tAv4z{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.SpeedMathBoard_equation__OPpyo{display:flex;align-items:center;justify-content:center;gap:var(--nz-space-4);font-size:clamp(54px,12vw,84px);font-weight:900;color:#ffffff;min-height:96px;text-shadow:0 0 20px rgba(255,255,255,.6),0 0 40px rgba(255,0,255,.4)}.SpeedMathBoard_operand__A5EFr{text-shadow:0 2px 10px rgba(0,0,0,.8)}.SpeedMathBoard_operatorBadge__Eu_v7{color:#ff00ff;text-shadow:0 0 15px rgba(255,0,255,.8),0 0 30px rgba(255,0,255,.5);font-size:.9em;animation:SpeedMathBoard_pulseOperator__vXbri 1.5s infinite alternate}.SpeedMathBoard_waiting__Gz0PF{font-size:var(--nz-text-lg);color:var(--nz-text-3);font-style:italic}.SpeedMathBoard_answerForm__QPv4q{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-3);width:100%;max-width:380px}.SpeedMathBoard_answerRow__izfGx{display:flex;width:100%;max-width:380px;justify-content:center}.SpeedMathBoard_answerInput__OkX_6{width:100%;min-width:0;box-sizing:border-box;font-size:var(--nz-text-3xl);font-weight:800;text-align:center;padding:var(--nz-space-3) var(--nz-space-4);background:#000;border:2px solid #ff00ff;border-radius:var(--nz-radius-lg);color:#fff;box-shadow:inset 0 0 15px rgba(255,0,255,.3),0 0 15px rgba(255,0,255,.2);transition:all var(--nz-dur-fast) var(--nz-ease-out);font-family:var(--nz-font-num)}.SpeedMathBoard_answerInput__OkX_6:focus{outline:none;border-color:#00ffcc;box-shadow:inset 0 0 20px rgba(0,255,204,.4),0 0 25px rgba(0,255,204,.6);color:#00ffcc}.SpeedMathBoard_keypadSection__N_8hx{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;margin-top:4px}.SpeedMathBoard_keypadGrid__Eez3U{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.SpeedMathBoard_keypadBtn__xb1j0{display:flex;align-items:center;justify-content:center;height:52px;font-family:var(--nz-font-num);font-size:22px;font-weight:800;color:#ffffff;background:linear-gradient(180deg,#241432,#12081c);border:1.5px solid rgba(255,0,255,.35);border-radius:var(--nz-radius-lg);box-shadow:0 4px 10px rgba(0,0,0,.5),inset 0 1px 1px rgba(255,255,255,.12);cursor:pointer;transition:all .12s ease;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SpeedMathBoard_keypadBtn__xb1j0:hover:not(:disabled){border-color:#ff00ff;background:linear-gradient(180deg,#381a52,#1c0c2e);transform:translateY(-2px);box-shadow:0 6px 14px rgba(255,0,255,.4)}.SpeedMathBoard_keypadBtn__xb1j0:active:not(:disabled){transform:translateY(1px) scale(.97);box-shadow:0 2px 4px rgba(0,0,0,.8)}.SpeedMathBoard_keypadBtnAction__4KV8t{background:linear-gradient(180deg,#321a24,#1c0c14);border-color:rgba(255,140,0,.4);color:#ffaa44}.SpeedMathBoard_keypadBtnAction__4KV8t:hover:not(:disabled){border-color:#ff8c00;background:linear-gradient(180deg,#4d2432,#26101a);box-shadow:0 6px 14px rgba(255,140,0,.4)}.SpeedMathBoard_bigSubmitBtn__NuLJt{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--nz-font-display);font-size:var(--nz-text-base);font-weight:900;text-transform:uppercase;letter-spacing:var(--nz-tracking-caps);border-radius:var(--nz-radius-lg);background:linear-gradient(135deg,#00ffcc,#00b386);border:2px solid #aaffea;color:#002b20;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;box-shadow:0 0 20px rgba(0,255,204,.4),inset 0 0 10px rgba(255,255,255,.5);transition:all .15s ease;text-shadow:0 1px 1px rgba(255,255,255,.5)}.SpeedMathBoard_bigSubmitBtn__NuLJt:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(0,255,204,.7),0 0 35px rgba(0,255,204,.5)}.SpeedMathBoard_bigSubmitBtn__NuLJt:active:not(:disabled){transform:translateY(1px) scale(.98)}.SpeedMathBoard_bigSubmitBtn__NuLJt:disabled{opacity:.35;cursor:default;filter:grayscale(.7);box-shadow:none}.SpeedMathBoard_inGameRaceTrack__og_Zo{width:100%;max-width:440px;display:flex;flex-direction:column;gap:8px;padding:10px 14px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08);border-radius:var(--nz-radius-lg);margin-top:4px}.SpeedMathBoard_inGameTrackRow__v38Oy{display:flex;align-items:center;gap:10px}.SpeedMathBoard_inGameTrackLabel__7bWZR{width:65px;font-size:11px;font-weight:700;color:var(--nz-text-2);white-space:nowrap}.SpeedMathBoard_inGameTrackBar__C_f0V{flex:1 1;height:8px;background:rgba(255,255,255,.08);border-radius:var(--nz-radius-pill);overflow:hidden;position:relative}.SpeedMathBoard_inGameTrackFill0__8uNrE{background:linear-gradient(90deg,#ff8c00,#ffea00);box-shadow:0 0 10px rgba(255,140,0,.8)}.SpeedMathBoard_inGameTrackFill0__8uNrE,.SpeedMathBoard_inGameTrackFill1__myARr{height:100%;border-radius:var(--nz-radius-pill);transition:width .3s cubic-bezier(.16,1,.3,1)}.SpeedMathBoard_inGameTrackFill1__myARr{background:linear-gradient(90deg,#ff0055,#ff00cc);box-shadow:0 0 10px rgba(255,0,85,.8)}.SpeedMathBoard_inGameTrackScore__vWxyg{font-family:var(--nz-font-num);font-size:12px;font-weight:800;min-width:28px;text-align:right;color:#fff}.SpeedMathBoard_progressFooter__lsW2H{display:flex;align-items:center;gap:var(--nz-space-4);font-size:var(--nz-text-sm);color:var(--nz-text-2)}.SpeedMathBoard_accuracyTag__pwvww{background:var(--nz-surface-2);border:1px solid var(--nz-line);padding:2px 8px;border-radius:var(--nz-radius-pill);font-family:var(--nz-font-num);font-size:11px}@media (max-width:640px){.SpeedMathBoard_perspective__JS9hk{transform:none!important}.SpeedMathBoard_hologramCard__RT9M3{padding:var(--nz-space-4) var(--nz-space-3);gap:var(--nz-space-3)}.SpeedMathBoard_equation__OPpyo{font-size:clamp(38px,10vw,56px);min-height:64px}.SpeedMathBoard_answerInput__OkX_6{font-size:var(--nz-text-2xl);padding:var(--nz-space-2) var(--nz-space-3)}.SpeedMathBoard_bigSubmitBtn__NuLJt{height:44px;font-size:var(--nz-text-sm)}.SpeedMathBoard_keypadBtn__xb1j0{height:46px;font-size:20px}}.SpeedMathBoard_podPlayer0__hZmzj{border-color:rgba(59,130,246,.45);box-shadow:0 0 16px rgba(59,130,246,.12)}.SpeedMathBoard_podPlayer1__oek44{border-color:rgba(239,68,68,.45);box-shadow:0 0 16px rgba(239,68,68,.12)}.SpeedMathBoard_podSubText__z2FP1{font-size:11px;color:var(--nz-text-3);margin-top:3px;font-family:var(--nz-font-num)}.SpeedMathBoard_spectatorCard__wt1wF{position:relative;width:100%;background:linear-gradient(145deg,#131922,#0c1015);border:2px solid rgba(255,255,255,.1);border-radius:var(--nz-radius-2xl,20px);padding:var(--nz-space-6);box-shadow:0 12px 36px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:var(--nz-space-5)}.SpeedMathBoard_spectatorHeader__pHMoc{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.SpeedMathBoard_spectatorLiveBadge__PkjMr{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#ef4444;letter-spacing:.04em;text-transform:uppercase}.SpeedMathBoard_spectatorPulseDot__VEORK{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 10px #ef4444;animation:SpeedMathBoard_pulseLiveStream__Z58W7 1.5s ease-in-out infinite}.SpeedMathBoard_leadStatusBadge__OIl6d{font-size:12px;font-weight:800;color:#f59e0b;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);padding:3px 10px;border-radius:var(--nz-radius-pill,999px)}.SpeedMathBoard_raceTracks___EEE_{display:flex;flex-direction:column;gap:16px}.SpeedMathBoard_raceRow__hgDWI{display:flex;flex-direction:column;gap:6px}.SpeedMathBoard_raceMeta__JrR7K{display:flex;align-items:center;justify-content:space-between;font-size:13px}.SpeedMathBoard_raceName__wSmtk{font-weight:700;color:var(--nz-text)}.SpeedMathBoard_raceStat__okkoc{font-size:12px;color:var(--nz-text-2)}.SpeedMathBoard_trackBar__gJUE7{width:100%;height:14px;background:rgba(255,255,255,.06);border-radius:var(--nz-radius-pill,999px);overflow:hidden;border:1px solid rgba(255,255,255,.08);position:relative}.SpeedMathBoard_trackFill0__l3xrB{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 0 12px rgba(59,130,246,.5)}.SpeedMathBoard_trackFill0__l3xrB,.SpeedMathBoard_trackFill1__lvDAr{height:100%;border-radius:var(--nz-radius-pill,999px);transition:width .35s cubic-bezier(.16,1,.3,1)}.SpeedMathBoard_trackFill1__lvDAr{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 12px rgba(239,68,68,.5)}.SpeedMathBoard_spectatorNotice__dVXLx{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--nz-text-3);text-align:center;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}@keyframes SpeedMathBoard_hologramFloat___MHt8{0%,to{transform:translateY(0)}50%{transform:translateY(-5px);box-shadow:0 17px 0 #0a000d,0 30px 50px rgba(0,0,0,.8),inset 0 0 40px rgba(255,0,255,.6),0 0 45px rgba(255,0,255,.7)}}@keyframes SpeedMathBoard_correctFlash___9oHB{0%{transform:scale(1);filter:brightness(1)}20%{transform:scale(1.05);filter:brightness(1.5)}to{transform:scale(1);filter:brightness(1)}}@keyframes SpeedMathBoard_errorShake__Sn40G{10%,90%{transform:translate3d(-4px,0,0)}20%,80%{transform:translate3d(6px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes SpeedMathBoard_flamePulseArcade__8oXQd{0%{transform:scale(1) rotate(-3deg);filter:hue-rotate(-10deg) brightness(1.2)}to{transform:scale(1.2) rotate(3deg);filter:hue-rotate(10deg) brightness(1.5)}}@keyframes SpeedMathBoard_pulseOperator__vXbri{0%{transform:scale(1);opacity:.8}to{transform:scale(1.1);opacity:1;text-shadow:0 0 25px rgba(255,0,255,1),0 0 50px rgba(255,0,255,.8)}}.SpeedMathBoard_podOpponent__tyzzV{border-color:#ff0055;box-shadow:0 8px 16px rgba(0,0,0,.6),0 0 20px rgba(255,0,85,.4),inset 0 0 10px rgba(255,0,85,.2)}.XOBoard_wrap__3s8_p{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);width:100%}.XOBoard_blitzHeader__YnR2y{display:flex;align-items:center;justify-content:center;margin-bottom:var(--nz-space-1)}.XOBoard_blitzChip__5pq1r{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:var(--nz-radius-pill);background:rgba(255,90,43,.15);border:1px solid rgba(255,90,43,.45);color:#ff8c5a;font-size:var(--nz-text-xs);font-weight:800;letter-spacing:.3px;box-shadow:0 0 15px rgba(255,90,43,.25)}.XOBoard_blitzPulseDot__TRYeM{width:7px;height:7px;border-radius:50%;background:#ff5a2b;box-shadow:0 0 8px #ff5a2b;animation:XOBoard_blitzPulse__GZmNV .9s infinite alternate}@keyframes XOBoard_blitzPulse__GZmNV{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}.XOBoard_boardContainer__iJsFn{position:relative;display:flex;justify-content:center;width:100%;max-width:440px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.XOBoard_perspective__PeSK0{transform:rotateX(10deg) translateZ(6px);transform-style:preserve-3d}.XOBoard_titaniumFrame__0Acnp{position:relative;padding:14px;background:linear-gradient(145deg,#131722,#0a0d14);border-radius:var(--nz-radius-2xl);border:1.5px solid rgba(56,189,248,.25);box-shadow:0 16px 40px rgba(0,0,0,.75),0 0 20px rgba(56,189,248,.08),inset 0 1px 1px rgba(255,255,255,.08)}.XOBoard_board__d6wn3{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:10px;width:min(80vw,360px);aspect-ratio:1/1;background:radial-gradient(circle at 50% 50%,#0e131d 0,#05070a 100%);padding:10px;border-radius:var(--nz-radius-xl);border:1px solid rgba(56,189,248,.2);box-shadow:inset 0 0 25px rgba(0,0,0,.9),0 0 20px rgba(56,189,248,.1)}.XOBoard_cell__xVWX_{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 40%,rgba(30,41,59,.75) 0,rgba(15,23,42,.95) 100%);border:1px solid rgba(255,255,255,.12);border-radius:var(--nz-radius-lg);padding:0;cursor:pointer;box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.4);transition:all .2s cubic-bezier(.16,1,.3,1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.XOBoard_cell__xVWX_:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.XOBoard_cell__xVWX_:not(:disabled):hover{border-color:#ff5a2b;background:radial-gradient(circle at 50% 50%,rgba(255,90,43,.22) 0,rgba(20,26,38,.95) 100%);box-shadow:0 0 22px rgba(255,90,43,.4),inset 0 0 10px rgba(255,90,43,.2);transform:scale(1.025)}}.XOBoard_markWrap__yLcLq{width:78%;height:78%;display:flex;align-items:center;justify-content:center;z-index:2}.XOBoard_markSvg__foh68{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(255,90,43,.3))}.XOBoard_previewMarkWrap__Q_FE_{width:78%;height:78%;opacity:.4;filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.XOBoard_winningCell__SQIEc{background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.35) 0,rgba(30,20,10,.95) 100%)!important;border-color:#fbbf24!important;box-shadow:0 0 25px rgba(245,158,11,.6),inset 0 0 15px rgba(245,158,11,.3)!important;animation:XOBoard_winPulse__0kkbq 1.4s ease-in-out infinite}@keyframes XOBoard_winPulse__0kkbq{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.04);filter:brightness(1.25)}}.XOBoard_winOverlay__AcZrF{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);pointer-events:none;z-index:10}@media (max-width:640px){.XOBoard_perspective__PeSK0{transform:none!important}.XOBoard_titaniumFrame__0Acnp{padding:12px}.XOBoard_board__d6wn3{gap:6px;padding:6px;width:88vw}}.XOBoard_cellLegal__q3Z5J{cursor:pointer;background:rgba(0,255,255,.05)}.XOBoard_cellLegal__q3Z5J:hover{background:rgba(0,255,255,.15);box-shadow:inset 0 0 15px rgba(0,255,255,.4)}.ConnectFourBoard_wrap__Ps0os{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-2);width:100%}.ConnectFourBoard_victoryBanner__2k3yk{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;background:linear-gradient(135deg,rgba(245,179,36,.25),rgba(229,57,22,.25));border:1px solid rgba(245,179,36,.6);border-radius:999px;color:#FFE885;font-size:13px;font-weight:800;letter-spacing:.04em;box-shadow:0 0 24px rgba(245,179,36,.4),inset 0 0 12px rgba(245,179,36,.2);margin-bottom:8px;animation:ConnectFourBoard_pulseGoldGlow__qHEbr 1.5s ease-in-out infinite alternate}@keyframes ConnectFourBoard_pulseGoldGlow__qHEbr{0%{box-shadow:0 0 16px rgba(245,179,36,.3)}to{box-shadow:0 0 32px rgba(245,179,36,.7)}}.ConnectFourBoard_dropSelectorRow__aKcJP{display:grid;grid-template-columns:repeat(7,1fr);width:min(88vw,500px);height:32px;padding:0 16px}.ConnectFourBoard_dropColumnBtn__riQCr{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ConnectFourBoard_dropColumnBtn__riQCr:disabled{cursor:default}.ConnectFourBoard_dropArrow__emjEb{font-size:24px;color:#ff00ff;animation:ConnectFourBoard_bounceArrowArcade__rZ_DW .5s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(255,0,255,1))}@keyframes ConnectFourBoard_bounceArrow__HLfCG{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.ConnectFourBoard_gridContainer__Exryw{position:relative;width:100%;max-width:540px;display:flex;justify-content:center;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.ConnectFourBoard_perspective__c_eAw{transform:rotateX(8deg) translateZ(10px);transform-style:preserve-3d}.ConnectFourBoard_verticalStandFrame__8dKSz{position:relative;padding-bottom:24px}.ConnectFourBoard_standFootLeft__1ZZ_R,.ConnectFourBoard_standFootRight__aFH2Z{position:absolute;bottom:0;width:44px;height:36px;background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:6px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 18px rgba(0,0,0,.6);z-index:1}.ConnectFourBoard_standFootLeft__1ZZ_R{left:16px}.ConnectFourBoard_standFootRight__aFH2Z{right:16px}.ConnectFourBoard_rackHousing___wv94{position:relative;z-index:2;padding:16px;background:linear-gradient(145deg,#0f001a,#05000a 70%,#000000);border-radius:var(--nz-radius-xl);border:4px solid #00f0ff;box-shadow:0 12px 0 #005555,0 24px 45px rgba(0,0,0,.9),inset 0 0 20px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.6);animation:ConnectFourBoard_neonRackPulse__XGzjg 3s infinite alternate}.ConnectFourBoard_grid__SBKb_{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:8px;width:min(84vw,460px);aspect-ratio:7/6}.ConnectFourBoard_cell__KzuPk{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ConnectFourBoard_cell__KzuPk:disabled{cursor:default}.ConnectFourBoard_holeBevel__qWSdd{position:relative;width:90%;height:90%;border-radius:999px;background:#000;box-shadow:inset 0 6px 12px rgba(0,0,0,.9),0 0 10px rgba(0,240,255,.3),inset 0 0 15px rgba(0,240,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,240,255,.2)}.ConnectFourBoard_tokenWrap__cOEPe{width:94%;height:94%;display:flex;align-items:center;justify-content:center;z-index:2}.ConnectFourBoard_tokenSvg__LwH9I{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.ConnectFourBoard_previewTokenWrap__ySIEP{width:94%;height:94%;opacity:.35}.ConnectFourBoard_winningToken__ei2xd{animation:ConnectFourBoard_winningPulseArcade__MZYwK .8s ease-in-out infinite}@keyframes ConnectFourBoard_winningPulse__ltFu8{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px #ffe699)}50%{transform:scale(1.08);filter:drop-shadow(0 0 16px #ffbe2b) drop-shadow(0 0 24px #ff5a2b)}}@media (max-width:640px){.ConnectFourBoard_perspective__c_eAw{transform:none!important}.ConnectFourBoard_rackHousing___wv94{position:relative;z-index:2;padding:16px;background:linear-gradient(145deg,#0f001a,#05000a 70%,#000000);border-radius:var(--nz-radius-xl);border:4px solid #00f0ff;box-shadow:0 12px 0 #005555,0 24px 45px rgba(0,0,0,.9),inset 0 0 20px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.6);animation:ConnectFourBoard_neonRackPulse__XGzjg 3s infinite alternate}.ConnectFourBoard_grid__SBKb_{gap:4px;width:88vw}}@keyframes ConnectFourBoard_neonRackPulse__XGzjg{0%{box-shadow:0 12px 0 #005555,0 24px 45px rgba(0,0,0,.9),inset 0 0 20px rgba(0,240,255,.4),0 0 20px rgba(0,240,255,.4)}to{box-shadow:0 12px 0 #005555,0 24px 45px rgba(0,0,0,.9),inset 0 0 40px rgba(0,240,255,.7),0 0 50px rgba(0,240,255,.8)}}@keyframes ConnectFourBoard_bounceArrowArcade__rZ_DW{0%{transform:translateY(-5px) scale(1);filter:drop-shadow(0 0 5px #ff00ff)}to{transform:translateY(5px) scale(1.2);filter:drop-shadow(0 0 15px #ff00ff) drop-shadow(0 0 25px #ff00ff)}}@keyframes ConnectFourBoard_winningPulseArcade__MZYwK{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px #ffea00)}50%{transform:scale(1.15);filter:drop-shadow(0 0 20px #ffea00) drop-shadow(0 0 40px #ff5a2b);z-index:10}}.ConnectFourBoard_dropActive__O1es_{background:rgba(255,0,255,.1);box-shadow:inset 0 0 15px rgba(255,0,255,.3),0 0 20px rgba(255,0,255,.2);border-radius:var(--nz-radius-lg);transition:all .2s ease-out}.CheckersBoard_wrap__sz6e5{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);width:100%}.CheckersBoard_multiJumpBanner__IYXsu{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--nz-radius-pill,999px);background:linear-gradient(135deg,rgba(239,68,68,.25),rgba(220,38,38,.3));border:1.5px solid #ef4444;color:#ff8c8c;font-size:var(--nz-text-xs);font-weight:800;box-shadow:0 0 20px rgba(239,68,68,.4);animation:CheckersBoard_pulseJump__3ZhdL .8s ease-in-out infinite alternate}.CheckersBoard_multiJumpPulseDot___irMg{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:CheckersBoard_dotFlash__gMdX4 .5s infinite alternate}@keyframes CheckersBoard_pulseJump__3ZhdL{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes CheckersBoard_dotFlash__gMdX4{0%{opacity:.4}to{opacity:1}}.CheckersBoard_coronationBanner__tHS_f{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--nz-radius-pill,999px);background:linear-gradient(135deg,rgba(255,215,0,.25),rgba(245,158,11,.35));border:2px solid #ffd700;color:#fff;font-size:var(--nz-text-xs);font-weight:900;box-shadow:0 0 25px rgba(255,215,0,.6),inset 0 0 10px rgba(255,215,0,.3);animation:CheckersBoard_coronationGlow__5Y1ZM 1s ease-in-out infinite alternate;text-shadow:0 1px 3px rgba(0,0,0,.8);z-index:10}@keyframes CheckersBoard_coronationGlow__5Y1ZM{0%{transform:scale(1);box-shadow:0 0 20px rgba(255,215,0,.5)}to{transform:scale(1.05);box-shadow:0 0 35px rgba(255,215,0,.9)}}.CheckersBoard_coronationCrownDrop___RxeH{position:absolute;inset:-10%;pointer-events:none;z-index:8;display:flex;align-items:center;justify-content:center}.CheckersBoard_coronationAura___TFXi{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.6) 0,rgba(255,215,0,.2) 50%,transparent 75%);animation:CheckersBoard_auraPulse__71BLx 1.2s ease-out infinite;pointer-events:none}@keyframes CheckersBoard_auraPulse__71BLx{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.4);opacity:0}}.CheckersBoard_boardContainer__G97dK{position:relative;display:flex;justify-content:center;width:100%;max-width:580px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.CheckersBoard_perspective__vTAo6{transform:rotateX(15deg) translateZ(10px);transform-style:preserve-3d}.CheckersBoard_tableBevel__8A1U7{position:relative;padding:16px;background:linear-gradient(145deg,#161922,#0c0d12);border-radius:var(--nz-radius-xl);box-shadow:0 12px 0 #07080b,0 24px 45px rgba(0,0,0,.85),inset 0 0 20px rgba(239,68,68,.15),0 0 30px rgba(239,68,68,.2);border:2px solid rgba(239,68,68,.45)}.CheckersBoard_board__CbbCg{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:min(84vw,500px);aspect-ratio:1/1;border-radius:var(--nz-radius-sm);overflow:hidden;box-shadow:inset 0 0 25px rgba(0,0,0,.8),0 4px 16px rgba(0,0,0,.6);border:2px solid rgba(255,255,255,.12)}.CheckersBoard_square__uIDpM{position:relative;display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;font:inherit;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--nz-dur-fast) var(--nz-ease-out)}.CheckersBoard_square__uIDpM:disabled{cursor:default}.CheckersBoard_light__8_cIU{background:#252a36;box-shadow:inset 0 0 8px rgba(0,0,0,.35)}.CheckersBoard_dark__CvIDS{background:#10131a;box-shadow:inset 0 0 10px rgba(0,0,0,.7)}.CheckersBoard_selected__Acsgw{box-shadow:inset 0 0 0 2.5px #ef4444,inset 0 0 18px rgba(239,68,68,.6),0 0 20px rgba(239,68,68,.5);z-index:10}.CheckersBoard_lastMove__RzGZt:before{content:"";position:absolute;inset:0;background:#ef4444;opacity:.22;box-shadow:inset 0 0 14px rgba(239,68,68,.5);pointer-events:none}.CheckersBoard_piece__GyPLV{position:relative;width:82%;height:82%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;z-index:2;transform-style:preserve-3d}.CheckersBoard_pieceSvg__iiUFv{filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.CheckersBoard_moveHint__yTGMB{width:28%;height:28%;background:#ef4444;opacity:.92;box-shadow:0 0 14px rgba(239,68,68,.95),0 0 24px rgba(239,68,68,.6);animation:CheckersBoard_pulseHint__tNmZE 1s infinite alternate}.CheckersBoard_captureHint__NvndV,.CheckersBoard_moveHint__yTGMB{position:absolute;border-radius:999px;pointer-events:none;z-index:3}.CheckersBoard_captureHint__NvndV{inset:8%;border:3px solid var(--nz-loss);box-shadow:0 0 10px rgba(229,72,77,.5),inset 0 0 6px rgba(229,72,77,.3);opacity:.85}.CheckersBoard_captureFlash__GN0gP{position:absolute;inset:0;background:radial-gradient(circle,rgba(229,72,77,.8) 0,transparent 70%);animation:CheckersBoard_flashBurst__30354 .4s ease-out forwards;pointer-events:none;z-index:4}@keyframes CheckersBoard_flashBurst__30354{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@media (max-width:640px){.CheckersBoard_perspective__vTAo6{transform:none!important}}@keyframes CheckersBoard_pulseHint__tNmZE{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.2);opacity:1}}.ReversiBoard_wrap__hSMA_{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);width:100%}.ReversiBoard_cascadeBanner__dG7rL{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--nz-radius-pill,999px);background:linear-gradient(135deg,rgba(0,255,255,.25),rgba(56,189,248,.3));border:1.5px solid #00ffff;color:#00ffff;font-size:var(--nz-text-xs);font-weight:800;box-shadow:0 0 20px rgba(0,255,255,.5);animation:ReversiBoard_pulseCascade__gvl6z .8s ease-in-out infinite alternate}.ReversiBoard_cascadeDot__njnAl{width:8px;height:8px;border-radius:50%;background:#00ffff;box-shadow:0 0 8px #00ffff;animation:ReversiBoard_dotFlash__lPlvG .5s infinite alternate}@keyframes ReversiBoard_pulseCascade__gvl6z{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes ReversiBoard_dotFlash__lPlvG{0%{opacity:.4}to{opacity:1}}.ReversiBoard_boardContainer__QE_tz{position:relative;display:flex;justify-content:center;width:100%;max-width:540px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.ReversiBoard_perspective__ZnQOs{transform:rotateX(14deg) translateZ(8px);transform-style:preserve-3d}.ReversiBoard_tableBevel__4maEi{position:relative;padding:16px;background:linear-gradient(145deg,#050011,#000000);border-radius:var(--nz-radius-xl);border:4px solid #00ffff;box-shadow:0 10px 0 #005555,0 22px 42px rgba(0,0,0,.9),inset 0 0 30px rgba(0,255,255,.4),0 0 40px rgba(0,255,255,.5)}.ReversiBoard_board__CY2dY{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);gap:4px;width:min(84vw,460px);aspect-ratio:1/1;background:#000;padding:6px;border-radius:var(--nz-radius-md);box-shadow:inset 0 0 20px rgba(0,255,255,.5);border:2px solid #ff00ff}.ReversiBoard_cell__HUTL_{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 40%,#1a2029 0,#10141a 100%);border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:0;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 2px rgba(0,0,0,.4);transition:all var(--nz-dur-fast) var(--nz-ease-out)}.ReversiBoard_cell__HUTL_:disabled{cursor:default}.ReversiBoard_legal__alJZS:not(:disabled):hover{background:radial-gradient(circle at 40% 40%,#252e3b 0,#141a22 100%)}.ReversiBoard_hintDot__S4X7H{width:30%;height:30%;border-radius:999px;background:#00ffcc;opacity:.9;box-shadow:0 0 15px rgba(0,255,204,1),0 0 30px rgba(0,255,204,.8);animation:ReversiBoard_hintPulseRev__qF1Ym 1s infinite alternate}.ReversiBoard_discWrap__Jej_6{width:86%;height:86%;display:flex;align-items:center;justify-content:center;perspective:400px;z-index:2}.ReversiBoard_discSvg__FK1tZ{filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.ReversiBoard_passButton__IAQIW{padding:var(--nz-space-3) var(--nz-space-8);border-radius:var(--nz-radius-pill);background:var(--nz-surface-2);border:1px solid var(--nz-line-strong);color:var(--nz-text);font-family:var(--nz-font-display);font-size:var(--nz-text-sm);font-weight:600;cursor:pointer;box-shadow:var(--nz-shadow-2);transition:all var(--nz-dur-fast) var(--nz-ease-out)}.ReversiBoard_passButton__IAQIW:hover{background:var(--nz-accent);color:#fff;border-color:var(--nz-accent);transform:translateY(-2px)}@media (max-width:640px){.ReversiBoard_tableBevel__4maEi{position:relative;padding:16px;background:linear-gradient(145deg,#050011,#000000);border-radius:var(--nz-radius-xl);border:4px solid #00ffff;box-shadow:0 10px 0 #005555,0 22px 42px rgba(0,0,0,.9),inset 0 0 30px rgba(0,255,255,.4),0 0 40px rgba(0,255,255,.5)}.ReversiBoard_board__CY2dY{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);gap:4px;width:min(84vw,460px);aspect-ratio:1/1;background:#000;padding:6px;border-radius:var(--nz-radius-md);box-shadow:inset 0 0 20px rgba(0,255,255,.5);border:2px solid #ff00ff}}@keyframes ReversiBoard_hintPulseRev__qF1Ym{0%{transform:scale(.8)}to{transform:scale(1.2)}}.GomokuBoard_wrap__tb7yO{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);width:100%}.GomokuBoard_zenBanner__u5dI2{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,rgba(0,255,255,.2),rgba(255,0,128,.2));border:1px solid rgba(0,255,255,.6);border-radius:999px;color:#00ffff;font-size:13px;font-weight:800;letter-spacing:.04em;box-shadow:0 0 24px rgba(0,255,255,.4),inset 0 0 12px rgba(0,255,255,.2);margin-bottom:4px;animation:GomokuBoard_pulseNeonGlow__fJzs7 1.5s ease-in-out infinite alternate}@keyframes GomokuBoard_pulseNeonGlow__fJzs7{0%{box-shadow:0 0 16px rgba(0,255,255,.3)}to{box-shadow:0 0 32px rgba(0,255,255,.7)}}.GomokuBoard_boardContainer__xKNj2{position:relative;display:flex;justify-content:center;width:100%;max-width:580px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.GomokuBoard_perspective__DIDo5{transform:rotateX(12deg) translateZ(8px);transform-style:preserve-3d}.GomokuBoard_kayaWoodTable__Vapts{position:relative;padding:18px;background:linear-gradient(145deg,#110022,#050011);border-radius:var(--nz-radius-xl);border:4px solid #00ffff;box-shadow:0 12px 0 #1f1105,0 24px 45px rgba(0,0,0,.9),inset 0 0 30px rgba(0,255,255,.4),0 0 40px rgba(0,255,255,.5)}.GomokuBoard_board__EJ0_H{position:relative;width:min(84vw,500px);aspect-ratio:1/1;background:#000;border-radius:4px;box-shadow:inset 0 0 30px rgba(255,0,255,.5);border:2px solid #ff00ff}.GomokuBoard_gridLines__AfEbx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.GomokuBoard_starPoint__IfObq{position:absolute;width:9px;height:9px;border-radius:999px;background:#ffea00;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffea00,0 0 20px #ffea00}.GomokuBoard_cell__ngCXX{position:absolute;transform:translate(-50%,-50%);width:calc(100% / 15);height:calc(100% / 15);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.GomokuBoard_cell__ngCXX:disabled{cursor:default}.GomokuBoard_stoneWrap__0dh7R{width:90%;height:90%;display:flex;align-items:center;justify-content:center;z-index:2}.GomokuBoard_stoneSvg__scGD_{filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.GomokuBoard_previewStoneWrap__eFUK9{width:90%;height:90%;opacity:.35}.GomokuBoard_lastMoveRing__BT4_Z{position:absolute;width:50%;height:50%;border-radius:999px;border:3px solid #00ffcc;box-shadow:0 0 15px rgba(0,255,204,1),inset 0 0 10px rgba(0,255,204,.8);pointer-events:none;z-index:3}.GomokuBoard_winningStone__g5Kc5{animation:GomokuBoard_stoneWinPulseArcade__CS9B5 .8s ease-in-out infinite}@keyframes GomokuBoard_stoneWinPulse__MXyuE{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px #ffe699)}50%{transform:scale(1.1);filter:drop-shadow(0 0 12px #ffbe2b) drop-shadow(0 0 20px #ff5a2b)}}.GomokuBoard_winOverlay__dItv1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:10}@media (max-width:640px){.GomokuBoard_perspective__DIDo5{transform:none!important}.GomokuBoard_kayaWoodTable__Vapts{position:relative;padding:18px;background:linear-gradient(145deg,#110022,#050011);border-radius:var(--nz-radius-xl);border:4px solid #00ffff;box-shadow:0 12px 0 #1f1105,0 24px 45px rgba(0,0,0,.9),inset 0 0 30px rgba(0,255,255,.4),0 0 40px rgba(0,255,255,.5)}.GomokuBoard_board__EJ0_H{position:relative;width:min(84vw,500px);aspect-ratio:1/1;background:#000;border-radius:4px;box-shadow:inset 0 0 30px rgba(255,0,255,.5);border:2px solid #ff00ff}}@keyframes GomokuBoard_stoneWinPulseArcade__CS9B5{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px #ffea00)}50%{transform:scale(1.15);filter:drop-shadow(0 0 20px #ffea00) drop-shadow(0 0 40px #ff5a2b);z-index:10}}.GomokuBoard_winLaserSvg__anyqo{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20;filter:drop-shadow(0 0 12px #ff00ff) drop-shadow(0 0 24px #ff00ff);animation:GomokuBoard_laserPulse__4kIt_ 1.5s infinite alternate}@keyframes GomokuBoard_laserPulse__4kIt_{0%{opacity:.7;filter:drop-shadow(0 0 12px #ff00ff) drop-shadow(0 0 24px #ff00ff)}to{opacity:1;filter:drop-shadow(0 0 20px #ff00ff) drop-shadow(0 0 40px #ff00ff)}}.GomokuBoard_winningCell__aKkHP{box-shadow:inset 0 0 20px rgba(255,0,255,.8),0 0 30px rgba(255,0,255,.6)!important;border-color:#ff00ff!important;z-index:10;animation:GomokuBoard_cellWinPulse__vw9Tz 1s infinite alternate}@keyframes GomokuBoard_cellWinPulse__vw9Tz{0%{transform:scale(1)}to{transform:scale(1.1);z-index:20}}.SeegaBoard_wrap__3xD7d{display:flex;flex-direction:column;align-items:center;gap:var(--nz-space-4);width:100%}.SeegaBoard_phaseIndicator__xLpvk{display:flex;justify-content:center}.SeegaBoard_phaseBadge__HArIo{font-family:var(--nz-font-display);font-size:var(--nz-text-xs);font-weight:900;text-transform:uppercase;letter-spacing:var(--nz-tracking-caps);color:#ffea00;background:rgba(255,234,0,.15);border:2px solid #ffea00;padding:4px 14px;border-radius:var(--nz-radius-pill);box-shadow:0 0 15px rgba(255,234,0,.6),inset 0 0 10px rgba(255,234,0,.4);text-shadow:0 0 10px rgba(255,234,0,.8)}.SeegaBoard_boardContainer__vpqOS{position:relative;display:flex;justify-content:center;width:100%;max-width:520px;transition:transform var(--nz-dur-base) var(--nz-ease-settle)}.SeegaBoard_perspective__UghoB{transform:rotateX(12deg) translateZ(8px);transform-style:preserve-3d}.SeegaBoard_sandstoneSlab__YKC2m{position:relative;padding:16px;background:linear-gradient(145deg,#110000,#000000);border-radius:var(--nz-radius-xl);border:4px solid #ff003c;box-shadow:0 10px 0 #550014,0 20px 38px rgba(0,0,0,.9),inset 0 0 30px rgba(255,0,60,.4),0 0 40px rgba(255,0,60,.5)}.SeegaBoard_board__RjN47{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:6px;width:min(84vw,440px);aspect-ratio:1/1;background:#000;padding:8px;border-radius:var(--nz-radius-md);box-shadow:inset 0 0 20px rgba(255,0,60,.5);border:2px solid #ffea00}.SeegaBoard_cell__Ymbda{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 40%,#3d2e21 0,#291d14 100%);border:1px solid rgba(255,255,255,.06);border-radius:var(--nz-radius-sm);padding:0;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);transition:all var(--nz-dur-fast) var(--nz-ease-out)}.SeegaBoard_cell__Ymbda:disabled{cursor:default}.SeegaBoard_centerCell__JamJ5{background:#1a000a;border-color:#ffea00;box-shadow:inset 0 0 15px rgba(255,234,0,.5),0 0 15px rgba(255,234,0,.3)}.SeegaBoard_centerStarSvg__oqkrB{width:50%;height:50%;opacity:.65;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.SeegaBoard_selected__0d0fy{box-shadow:inset 0 0 0 3px #00ffff,inset 0 0 20px rgba(0,255,255,.8),0 0 20px rgba(0,255,255,.6);z-index:10}.SeegaBoard_destination__KfDL_{background:rgba(255,90,43,.15)}.SeegaBoard_destDot__Loots{position:absolute;width:18px;height:18px;border-radius:999px;background:#00ffcc;box-shadow:0 0 15px rgba(0,255,204,1),0 0 30px rgba(0,255,204,.8);z-index:3;animation:SeegaBoard_pulseDestSeega__IARBk 1s infinite alternate}.SeegaBoard_placeHint__ZG__N{width:18px;height:18px;border-radius:999px;border:2px dashed rgba(198,168,103,.6)}.SeegaBoard_stoneWrap__NwrHw{position:relative;width:84%;height:84%;display:flex;align-items:center;justify-content:center;z-index:2}.SeegaBoard_stoneSvg__EL8_G{filter:drop-shadow(0 4px 6px rgba(0,0,0,.65))}@media (max-width:640px){.SeegaBoard_perspective__UghoB{transform:none!important}.SeegaBoard_sandstoneSlab__YKC2m{position:relative;padding:16px;background:linear-gradient(145deg,#110000,#000000);border-radius:var(--nz-radius-xl);border:4px solid #ff003c;box-shadow:0 10px 0 #550014,0 20px 38px rgba(0,0,0,.9),inset 0 0 30px rgba(255,0,60,.4),0 0 40px rgba(255,0,60,.5)}.SeegaBoard_board__RjN47{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:6px;width:min(84vw,440px);aspect-ratio:1/1;background:#000;padding:8px;border-radius:var(--nz-radius-md);box-shadow:inset 0 0 20px rgba(255,0,60,.5);border:2px solid #ffea00}}@keyframes SeegaBoard_pulseDestSeega__IARBk{0%{transform:scale(.8)}to{transform:scale(1.2)}}.SeegaBoard_placeable__5oxk_{background:rgba(0,255,204,.15)!important;box-shadow:inset 0 0 15px rgba(0,255,204,.5),0 0 15px rgba(0,255,204,.3)!important;border:2px dashed #00ffcc!important;animation:SeegaBoard_pulsePlaceable__WIpjC 1.5s infinite alternate}@keyframes SeegaBoard_pulsePlaceable__WIpjC{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.SeegaBoard_ambushBanner__IDzjL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,rgba(217,119,6,.95),rgba(180,83,9,.95));border:2px solid #ffd700;box-shadow:0 0 30px rgba(245,158,11,.8),0 0 50px rgba(0,0,0,.9);color:#fff;font-weight:900;font-size:13px;padding:10px 22px;border-radius:var(--nz-radius-pill,999px);z-index:60;pointer-events:none;white-space:nowrap;animation:SeegaBoard_ambushPop__DJm55 .35s cubic-bezier(.175,.885,.32,1.275)}@keyframes SeegaBoard_ambushPop__DJm55{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}70%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}