.CheckersBoard-module__-Uie0G__board{aspect-ratio:1;border:3px solid #94a3c440;border-radius:16px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);width:100%;max-width:560px;display:grid;overflow:hidden;box-shadow:0 20px 44px #00000073}.CheckersBoard-module__-Uie0G__lightSquare{background:#e8eefc}.CheckersBoard-module__-Uie0G__darkSquare{cursor:default;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.CheckersBoard-module__-Uie0G__darkSquare:disabled{cursor:default}.CheckersBoard-module__-Uie0G__darkSquare:not(:disabled){cursor:pointer}.CheckersBoard-module__-Uie0G__darkSquare:focus-visible{outline-offset:-3px;outline:2px solid #22d3ee}.CheckersBoard-module__-Uie0G__classic .CheckersBoard-module__-Uie0G__lightSquare{background:#e8eefc}.CheckersBoard-module__-Uie0G__classic .CheckersBoard-module__-Uie0G__darkSquare{background:#1b2a5e}.CheckersBoard-module__-Uie0G__neon-lab .CheckersBoard-module__-Uie0G__lightSquare{background:#0d1424}.CheckersBoard-module__-Uie0G__neon-lab .CheckersBoard-module__-Uie0G__darkSquare{background:#131b3a;box-shadow:inset 0 0 0 1px #22d3ee4d}.CheckersBoard-module__-Uie0G__space .CheckersBoard-module__-Uie0G__lightSquare{background:#10162e}.CheckersBoard-module__-Uie0G__space .CheckersBoard-module__-Uie0G__darkSquare{background:#0c1230 radial-gradient(circle at 30% 30%,#ffffff1a 1px,#0000 1.4px) 0 0/16px 16px}.CheckersBoard-module__-Uie0G__selectedSquare{box-shadow:inset 0 0 0 4px #22d3ee,0 0 16px #22d3ee8c}.CheckersBoard-module__-Uie0G__lastMoveSquare{box-shadow:inset 0 0 0 3px #ffd6668c}.CheckersBoard-module__-Uie0G__selectedSquare.CheckersBoard-module__-Uie0G__lastMoveSquare{box-shadow:inset 0 0 0 4px #22d3ee,inset 0 0 0 7px #ffd6668c}.CheckersBoard-module__-Uie0G__piece{border-radius:50%;justify-content:center;align-items:center;width:76%;height:76%;display:flex;position:relative;box-shadow:0 4px 8px #0006,inset 0 -4px 6px #00000047,inset 0 3px 4px #ffffff4d}.CheckersBoard-module__-Uie0G__kingPiece{box-shadow:0 4px 8px #0006,inset 0 -4px 6px #00000047,inset 0 3px 4px #ffffff4d,0 0 0 3px #ffd66699}.CheckersBoard-module__-Uie0G__crown{width:55%;height:55%}.CheckersBoard-module__-Uie0G__crown svg{width:100%;height:100%;display:block}.CheckersBoard-module__-Uie0G__targetMark{color:#22d3ee;filter:drop-shadow(0 0 4px #22d3ee99);width:32%;height:32%;position:absolute}.CheckersBoard-module__-Uie0G__targetSafe{color:#2fb86e;filter:drop-shadow(0 0 4px #2fb86e99)}.CheckersBoard-module__-Uie0G__targetRisky{color:#ff6f61;filter:drop-shadow(0 0 4px #ff6f6199)}
.HowItWorks-module__47PnLa__wrap{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:560px;display:flex}.HowItWorks-module__47PnLa__toggle{color:#eaf2ff;min-height:54px;font-family:var(--font-d);cursor:pointer;background:#121a2eb3;border:1.5px solid #22d3ee66;border-radius:999px;padding:0 28px;font-size:15px;font-weight:700;transition:border-color .2s,box-shadow .2s}.HowItWorks-module__47PnLa__toggle:hover,.HowItWorks-module__47PnLa__toggle:focus-visible{border-color:#22d3ee;box-shadow:0 0 16px #22d3ee4d}.HowItWorks-module__47PnLa__toggle:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #22d3ee}.HowItWorks-module__47PnLa__sections{flex-direction:column;gap:12px;width:100%;display:flex}.HowItWorks-module__47PnLa__section{background:#121a2e8c;border:1.5px solid #94a3c433;border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex}.HowItWorks-module__47PnLa__demoSvg{flex-shrink:0;width:96px;height:auto}.HowItWorks-module__47PnLa__sectionText{color:#dbe6f8;margin:0;font-size:13.5px;line-height:1.4}.HowItWorks-module__47PnLa__sectionText strong{color:#22d3ee}@media (prefers-reduced-motion:reduce){.HowItWorks-module__47PnLa__toggle{transition:none}}
.StrategyLab-module__ucrhjG__wrap{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:900px;display:flex}.StrategyLab-module__ucrhjG__heading{font-family:var(--font-d);color:#eaf2ff;margin:0;font-size:19px;font-weight:800}.StrategyLab-module__ucrhjG__grid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media (min-width:760px){.StrategyLab-module__ucrhjG__grid{grid-template-columns:repeat(3,1fr)}}.StrategyLab-module__ucrhjG__challenge{text-align:center;background:#121a2e8c;border:1.5px solid #94a3c433;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.StrategyLab-module__ucrhjG__challengeTitle{font-family:var(--font-d);color:#7fa0c9;margin:0;font-size:13px;font-weight:700}.StrategyLab-module__ucrhjG__miniBoard{aspect-ratio:1;border:2px solid #94a3c440;border-radius:10px;grid-template-columns:repeat(8,1fr);width:100%;max-width:220px;display:grid;overflow:hidden}.StrategyLab-module__ucrhjG__miniDark{background:#1b2a5e;justify-content:center;align-items:center;display:flex}.StrategyLab-module__ucrhjG__miniLight{background:#e8eefc}.StrategyLab-module__ucrhjG__miniPiece{aspect-ratio:1;width:74%;font-family:var(--font-d);color:#0b1020;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;box-shadow:0 2px 4px #0006}.StrategyLab-module__ucrhjG__miniTarget{aspect-ratio:1;width:60%;font-family:var(--font-d);color:#22d3ee;border:2px solid #22d3ee;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.StrategyLab-module__ucrhjG__question{color:#dbe6f8;margin:0;font-size:13px;line-height:1.4}.StrategyLab-module__ucrhjG__options{gap:8px;display:flex}.StrategyLab-module__ucrhjG__optionButton{color:#eaf2ff;min-height:44px;font-family:var(--font-d);cursor:pointer;background:#0b1020b3;border:1.5px solid #94a3c44d;border-radius:999px;padding:0 20px;font-size:13.5px;font-weight:700}.StrategyLab-module__ucrhjG__optionButton:hover:not(:disabled),.StrategyLab-module__ucrhjG__optionButton:focus-visible{border-color:#22d3ee}.StrategyLab-module__ucrhjG__optionButton:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #22d3ee}.StrategyLab-module__ucrhjG__optionButton:disabled{cursor:default}.StrategyLab-module__ucrhjG__optionButton.StrategyLab-module__ucrhjG__correct{background:#2fb86e2e;border-color:#2fb86e}.StrategyLab-module__ucrhjG__optionButton.StrategyLab-module__ucrhjG__wrong{opacity:.6}.StrategyLab-module__ucrhjG__explanation{color:#94a3c4;margin:0;font-size:12.5px;line-height:1.4}
.CodePeek-module__e6Dvma__wrap{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.CodePeek-module__e6Dvma__intro{font-family:var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:#7fa0c9;font-size:13px;font-weight:700}.CodePeek-module__e6Dvma__button{color:#eaf2ff;min-height:50px;font-family:var(--font-d);cursor:pointer;background:#121a2eb3;border:1.5px solid #22d3ee66;border-radius:999px;padding:0 24px;font-size:14px;font-weight:700;transition:border-color .2s,box-shadow .2s}.CodePeek-module__e6Dvma__button:hover,.CodePeek-module__e6Dvma__button:focus-visible{border-color:#22d3ee;box-shadow:0 0 16px #22d3ee4d}.CodePeek-module__e6Dvma__button:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #22d3ee}.CodePeek-module__e6Dvma__reveal{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}.CodePeek-module__e6Dvma__block{text-align:left}.CodePeek-module__e6Dvma__blockTitle{font-family:var(--font-d);color:#94a3c4;margin:0 0 6px;font-size:12.5px;font-weight:700}.CodePeek-module__e6Dvma__code{color:#b7f7ff;background:#0b1020;border:1px solid #22d3ee40;border-radius:14px;margin:0;padding:14px 16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}@media (prefers-reduced-motion:reduce){.CodePeek-module__e6Dvma__button{transition:none}}
.CheckersGame-module__HDD0Jq__wrap{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:640px;display:flex}.CheckersGame-module__HDD0Jq__controlsRow{flex-direction:column;align-items:center;gap:10px;display:flex}.CheckersGame-module__HDD0Jq__modeRow,.CheckersGame-module__HDD0Jq__difficultyRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.CheckersGame-module__HDD0Jq__modeButton,.CheckersGame-module__HDD0Jq__difficultyButton{color:#dbe6f8;min-height:48px;font-family:var(--font-d);cursor:pointer;background:#121a2e99;border:1.5px solid #94a3c44d;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:600}.CheckersGame-module__HDD0Jq__modeButtonActive,.CheckersGame-module__HDD0Jq__difficultyButtonActive{color:#eaf2ff;background:#22d3ee29;border-color:#22d3ee}.CheckersGame-module__HDD0Jq__modeButton:focus-visible,.CheckersGame-module__HDD0Jq__difficultyButton:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #22d3ee}.CheckersGame-module__HDD0Jq__statusBar{flex-direction:column;align-items:center;gap:8px;display:flex}.CheckersGame-module__HDD0Jq__statusText{font-family:var(--font-d);color:#eaf2ff;margin:0;font-size:17px;font-weight:800}.CheckersGame-module__HDD0Jq__countRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.CheckersGame-module__HDD0Jq__countChip{color:#dbe6f8;background:#0b102099;border:1.5px solid;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.CheckersGame-module__HDD0Jq__gameOverBanner{background:#22d3ee1f;border:1.5px solid #22d3ee80;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:18px 24px;display:flex}.CheckersGame-module__HDD0Jq__gameOverText{font-family:var(--font-d);color:#eaf2ff;margin:0;font-size:22px;font-weight:800}.CheckersGame-module__HDD0Jq__actionsRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.CheckersGame-module__HDD0Jq__actionButton,.CheckersGame-module__HDD0Jq__hintButton,.CheckersGame-module__HDD0Jq__newGameButton,.CheckersGame-module__HDD0Jq__newGameButtonSecondary{min-height:52px;font-family:var(--font-d);cursor:pointer;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s}.CheckersGame-module__HDD0Jq__actionButton{color:#eaf2ff;background:#121a2e99;border:1.5px solid #94a3c44d}.CheckersGame-module__HDD0Jq__actionButtonActive{color:#c3b8ff;background:#8b7cf62e;border-color:#8b7cf6}.CheckersGame-module__HDD0Jq__hintButton{color:#061018;background:linear-gradient(90deg,#ffd666,#ff9f4c);border:none;box-shadow:0 10px 22px #ffd6664d}.CheckersGame-module__HDD0Jq__hintButton:disabled{opacity:.5;cursor:default}.CheckersGame-module__HDD0Jq__newGameButton,.CheckersGame-module__HDD0Jq__newGameButtonSecondary{color:#061018;background:linear-gradient(90deg,#22d3ee,#4c8dff);border:none;box-shadow:0 10px 22px #22d3ee4d}.CheckersGame-module__HDD0Jq__actionButton:hover:not(:disabled),.CheckersGame-module__HDD0Jq__actionButton:focus-visible,.CheckersGame-module__HDD0Jq__hintButton:hover:not(:disabled),.CheckersGame-module__HDD0Jq__hintButton:focus-visible,.CheckersGame-module__HDD0Jq__newGameButton:hover,.CheckersGame-module__HDD0Jq__newGameButton:focus-visible,.CheckersGame-module__HDD0Jq__newGameButtonSecondary:hover,.CheckersGame-module__HDD0Jq__newGameButtonSecondary:focus-visible{transform:translateY(-2px)}.CheckersGame-module__HDD0Jq__actionButton:focus-visible,.CheckersGame-module__HDD0Jq__hintButton:focus-visible,.CheckersGame-module__HDD0Jq__newGameButton:focus-visible,.CheckersGame-module__HDD0Jq__newGameButtonSecondary:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fff}.CheckersGame-module__HDD0Jq__hintText{color:#ffd666;text-align:center;margin:0;font-size:13px}.CheckersGame-module__HDD0Jq__makeItYours{background:#121a2e80;border:1.5px solid #94a3c433;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:18px 20px;display:flex}.CheckersGame-module__HDD0Jq__sideTitle{font-family:var(--font-d);color:#eaf2ff;margin:0;font-size:15px;font-weight:800}.CheckersGame-module__HDD0Jq__sideLabel{font-family:var(--font-d);letter-spacing:.06em;text-transform:uppercase;color:#7fa0c9;margin:4px 0 0;font-size:11.5px;font-weight:700}.CheckersGame-module__HDD0Jq__chipRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.CheckersGame-module__HDD0Jq__chip{color:#dbe6f8;min-height:42px;font-family:var(--font-d);cursor:pointer;background:#0b102099;border:1.5px solid #94a3c44d;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:600}.CheckersGame-module__HDD0Jq__chipActive{color:#eaf2ff;background:#22d3ee29;border-color:#22d3ee}.CheckersGame-module__HDD0Jq__chip:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #22d3ee}@media (prefers-reduced-motion:reduce){.CheckersGame-module__HDD0Jq__actionButton,.CheckersGame-module__HDD0Jq__hintButton,.CheckersGame-module__HDD0Jq__newGameButton,.CheckersGame-module__HDD0Jq__newGameButtonSecondary{transition:none}.CheckersGame-module__HDD0Jq__actionButton:hover,.CheckersGame-module__HDD0Jq__actionButton:focus-visible,.CheckersGame-module__HDD0Jq__hintButton:hover,.CheckersGame-module__HDD0Jq__hintButton:focus-visible,.CheckersGame-module__HDD0Jq__newGameButton:hover,.CheckersGame-module__HDD0Jq__newGameButton:focus-visible,.CheckersGame-module__HDD0Jq__newGameButtonSecondary:hover,.CheckersGame-module__HDD0Jq__newGameButtonSecondary:focus-visible{transform:none}}
.CheckersApp-module__y1L_aG__page{color:#eaf2ff;background:radial-gradient(circle at 15% 0,#4c8dff29,#0000 45%),radial-gradient(circle at 85% 10%,#22d3ee1f,#0000 40%),linear-gradient(#0b1020 0%,#0e1730 55%,#0b1020 100%);flex-direction:column;align-items:center;min-height:100dvh;padding:20px 20px 64px;display:flex}.CheckersApp-module__y1L_aG__topBar{justify-content:flex-start;width:100%;max-width:1080px;margin-bottom:8px;display:flex}.CheckersApp-module__y1L_aG__iconButton{color:#eaf2ff;cursor:pointer;background:#121a2eb3;border:1.5px solid #94a3c440;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.CheckersApp-module__y1L_aG__iconButton:hover,.CheckersApp-module__y1L_aG__iconButton:focus-visible{border-color:#22d3ee;transform:translateY(-2px)}.CheckersApp-module__y1L_aG__iconButton:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #22d3ee}.CheckersApp-module__y1L_aG__iconSvg{width:24px;height:24px}.CheckersApp-module__y1L_aG__header{text-align:center;margin:10px 0 28px}.CheckersApp-module__y1L_aG__eyebrow{font-family:var(--font-d);letter-spacing:.14em;text-transform:uppercase;color:#7fa0c9;margin-bottom:6px;font-size:13px;font-weight:700}.CheckersApp-module__y1L_aG__title{font-family:var(--font-d);letter-spacing:-.01em;background:linear-gradient(90deg,#fff,#a9e8ff);color:#fff;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(30px,6.5vw,46px);font-weight:800}@supports ((-webkit-background-clip:text) or (background-clip:text)){.CheckersApp-module__y1L_aG__title{color:#0000}}.CheckersApp-module__y1L_aG__age{font-family:var(--font-d);color:#7fe3f2;background:#22d3ee24;border:1px solid #22d3ee66;border-radius:999px;margin-bottom:10px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block}.CheckersApp-module__y1L_aG__rulesNote{color:#7a89ab;margin:0;font-size:12.5px}.CheckersApp-module__y1L_aG__content{justify-content:center;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.CheckersApp-module__y1L_aG__iconButton{transition:none}.CheckersApp-module__y1L_aG__iconButton:hover,.CheckersApp-module__y1L_aG__iconButton:focus-visible{transform:none}}
