.PlayHub_column__11qKz{width:600px;box-sizing:border-box;margin-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}.PlayHub_hero__3Qw2s{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;border:var(--border-primary);border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 40%,var(--border-color));background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--bot-accent,#7f9dbe) 18%,transparent),transparent 60%),var(--bg-card)}.PlayHub_heroTop__3WGPE{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PlayHub_heroKicker___f1I_{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PlayHub_heroRow__Mug15{display:flex;align-items:center;gap:16px}.PlayHub_heroAvatar__ieiQk{flex:0 0 72px;width:72px;height:72px;padding:10px;border-radius:18px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 24%,transparent);display:inline-flex}.PlayHub_heroAvatar__ieiQk svg{width:100%;height:100%}.PlayHub_heroText__o7tbh{display:flex;flex-direction:column;gap:4px;min-width:0}.PlayHub_heroName___7HxC{font-size:22px;font-weight:800;color:var(--text-primary);line-height:1.2}.PlayHub_heroElo__z75aF{font-weight:600;color:var(--text-secondary);white-space:nowrap}.PlayHub_heroReason__DMsPn{font-size:14px;line-height:1.5;color:var(--text-secondary)}.PlayHub_heroActions__KMe2H{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.PlayHub_colours__uTxk9{display:inline-flex;gap:6px}.PlayHub_colourChip__2kCnT{-webkit-appearance:none;-moz-appearance:none;appearance:none;--piece-ground:var(--bg-card);width:44px;height:44px;padding:6px;border:var(--border-primary);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease}.PlayHub_colourChip__2kCnT svg{width:100%;height:100%}.PlayHub_colourChip__2kCnT:hover:not(.PlayHub_colourChipOn__ddM2P){background:var(--hover-background,var(--bg-secondary));--piece-ground:var(--hover-background,var(--bg-secondary));color:var(--text-primary)}.PlayHub_colourChipOn__ddM2P{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--bg-card);--piece-ground:var(--brand-primary)}.PlayHub_colourChip__2kCnT:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.PlayHub_half__XOU_b{position:absolute;inset:6px;clip-path:inset(0 50% 0 0)}.PlayHub_half__XOU_b:last-child{clip-path:inset(0 0 0 50%)}.PlayHub_playBtn__C44bU{flex:1 1 200px;height:44px;padding:0 24px;border:0;border-radius:10px;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 0 0 var(--brand-primary-darker,#005dc8);transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.PlayHub_playBtn__C44bU:hover{filter:brightness(1.05)}.PlayHub_playBtn__C44bU:active{transform:translateY(3px);box-shadow:0 1px 0 0 var(--brand-primary-darker,#005dc8)}.PlayHub_playBtn__C44bU:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.PlayHub_xpLeft__6swh7{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.PlayHub_continueCard__1aDFI{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:var(--border-primary);border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 45%,var(--border-color));background:var(--bg-card)}.PlayHub_continueAvatar__LCfrW{flex:0 0 48px;width:48px;height:48px;padding:7px;border-radius:12px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 24%,transparent);display:inline-flex}.PlayHub_continueAvatar__LCfrW svg{width:100%;height:100%}.PlayHub_continueText__2vqxR{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.PlayHub_continueTitle__f6AQs{font-size:16px;font-weight:800;color:var(--text-primary)}.PlayHub_continueSub__RbWrW{font-size:13px;color:var(--text-secondary)}.PlayHub_continueBtn__FRBe1{flex:0 0 auto;height:38px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 3px 0 0 var(--brand-primary-darker,#005dc8)}.PlayHub_continueBtn__FRBe1:active{transform:translateY(2px);box-shadow:0 1px 0 0 var(--brand-primary-darker,#005dc8)}.PlayHub_record__XOQpD{grid-column:2;display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.PlayHub_beaten__WfguJ{color:var(--brand-primary);font-weight:800;white-space:nowrap}.PlayHub_recentEmpty__NEQ5J{margin:0;padding:18px 16px;border-radius:12px;border:1px dashed var(--border-color);font-size:14px;color:var(--text-secondary);text-align:center}.PlayHub_games__eUPBG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PlayHub_gameRow__bHYTt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:var(--border-primary);background:var(--bg-card);color:var(--text-primary);text-decoration:none;transition:border-color .15s ease}.PlayHub_gameRow__bHYTt:hover{border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 55%,var(--text-secondary))}.PlayHub_pill__FBw9h{flex:0 0 52px;text-align:center;padding:4px 0;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--bg-secondary);color:var(--text-secondary)}.PlayHub_pill_win__ZRVgt{background:color-mix(in srgb,var(--brand-primary) 16%,transparent);color:var(--brand-primary)}.PlayHub_pill_loss__ZNA3D{background:color-mix(in srgb,var(--text-secondary) 14%,transparent);color:var(--text-secondary)}.PlayHub_pill_draw__dx2Ay{background:color-mix(in srgb,var(--product-streak-color,#f5a623) 18%,transparent);color:var(--text-primary)}.PlayHub_gameAvatar__IULHh{flex:0 0 32px;width:32px;height:32px;padding:5px;border-radius:9px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 24%,transparent);display:inline-flex}.PlayHub_gameAvatar__IULHh svg{width:100%;height:100%}.PlayHub_gameText__RfuKQ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.PlayHub_gameTitle__nsIsm{font-size:14px;font-weight:700}.PlayHub_gameMeta__Cl9Tx{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.PlayHub_gameReview__yncbz,.PlayHub_gameXp__cGfS3{color:var(--brand-primary);font-weight:700}.PlayHub_gameReview__yncbz{flex:0 0 auto;font-size:13px}.PlayHub_section__1DgLc{display:flex;flex-direction:column;gap:14px}.PlayHub_sectionHead__6F80n{display:flex;flex-direction:column;gap:4px}.PlayHub_sectionTitle__OnZXI{margin:0;font-size:18px;font-weight:800;color:var(--text-primary)}.PlayHub_sectionSub__8B19U{margin:0;font-size:13px;color:var(--text-secondary)}@media (max-width:1100px){.PlayHub_column__11qKz{margin-top:8px}}@media (max-width:800px){.PlayHub_column__11qKz{width:90%}}@media (max-width:600px){.PlayHub_column__11qKz{width:100%;padding:0 12px 24px;gap:20px}.PlayHub_heroActions__KMe2H{flex-direction:column;align-items:stretch}.PlayHub_playBtn__C44bU{flex:0 0 auto}.PlayHub_colours__uTxk9{justify-content:center}.PlayHub_continueCard__1aDFI{flex-wrap:wrap}.PlayHub_continueBtn__FRBe1{flex:1 1 100%;justify-content:center}.PlayHub_gameReview__yncbz{display:none}}.PlayHub_roster__qDk7u>a{border:var(--border-primary)}.PlayHub_roster__qDk7u>a:hover{border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 55%,var(--text-secondary))}.PersonalizedPractice_personalizedCard__Q4U_h{border-radius:8px;padding:32px;box-sizing:border-box;display:flex;flex-direction:row;width:100%;align-items:flex-start;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand-deep),var(--brand-primary))}[dir=rtl] .PersonalizedPractice_personalizedCard__Q4U_h{background:linear-gradient(-135deg,var(--brand-deep),var(--brand-primary))}.PersonalizedPractice_innerContainer__8P5_7{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:75%}.PersonalizedPractice_drawing__nkJdh{position:absolute;right:-32px;bottom:-16px;width:160px;transform:rotate(-20deg)}[dir=rtl] .PersonalizedPractice_drawing__nkJdh{right:auto;left:-32px;transform:rotate(20deg)}.PersonalizedPractice_comingSoon__gcCYR{background-color:var(--brand-bright);padding:2px 8px;border-radius:8px}.PersonalizedPractice_spacer__Tr3Gf{height:8px}@media (max-width:600px){.PersonalizedPractice_drawing__nkJdh{width:120px}.PersonalizedPractice_personalizedCard__Q4U_h{padding:16px}}.ChallengesBox_challengesBox__mnoVP{border:var(--border-primary);border-radius:8px;padding:32px;box-sizing:border-box;display:flex;flex-direction:row;width:100%;align-items:flex-start;background-color:var(--bg-card)}.ChallengesBox_innerContainer__6L7GN{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:75%;max-width:360px}.ChallengesBox_spacer__kEuof{height:8px}@media (max-width:600px){.ChallengesBox_challengesBox__mnoVP{padding:16px}.ChallengesBox_spacer__kEuof{height:0}}.Puzzles_chip__juKoz{position:relative;display:inline-flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:12px;border:var(--border-primary);background:var(--bg-card);min-width:108px}.Puzzles_chipLg__XhN0x{padding:10px 18px}.Puzzles_chipLabel__IfvcV{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.Puzzles_chipValue__L5CNb{font-size:24px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.Puzzles_chipLg__XhN0x .Puzzles_chipValue__L5CNb{font-size:32px}.Puzzles_chipDelta__nq6k_{position:absolute;inset-inline-end:10px;top:6px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none;animation:Puzzles_puzzleDeltaRise__Uvm0l 1.6s ease-out forwards}@keyframes Puzzles_puzzleDeltaRise__Uvm0l{0%{opacity:0;transform:translateY(8px) scale(.9)}15%{opacity:1;transform:translateY(0) scale(1.08)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-14px)}}.Puzzles_gainText__WIIDh,.Puzzles_gain__COowO{color:var(--success,#05b20c)}.Puzzles_lossText__9UfXP,.Puzzles_loss__FP1N7{color:var(--error,#f44336)}.Puzzles_even__xXYLJ{color:var(--text-secondary)}.Puzzles_bestPill__7Uc78,.Puzzles_personalTag__OpvsD,.Puzzles_runPill__y7ht_,.Puzzles_streakPill__RJTh9{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.Puzzles_runPill__y7ht_,.Puzzles_streakPill__RJTh9{background:color-mix(in srgb,var(--product-streak-color,#f5a623) 18%,transparent);color:var(--text-primary)}.Puzzles_bestPill__7Uc78{background:color-mix(in srgb,var(--success,#05b20c) 16%,transparent);color:var(--text-primary);animation:Puzzles_puzzlePop__IipDG .5s ease-out 1}.Puzzles_runPill__y7ht_{animation:Puzzles_puzzlePop__IipDG .35s ease-out 1}.Puzzles_personalTag__OpvsD{background:var(--bg-secondary);color:var(--text-secondary)}@keyframes Puzzles_puzzlePop__IipDG{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.Puzzles_limitUpsell__XyPLH>a{flex:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.Puzzles_textLink__Q6rqo{font-size:13px;font-weight:700;color:var(--brand-primary);text-decoration:none;white-space:nowrap}.Puzzles_textLink__Q6rqo:hover{text-decoration:underline}.Puzzles_line__5h3b0{margin:0;direction:ltr;display:flex;align-items:center;gap:10px;color:var(--brand-primary)}.Puzzles_lineSvg__ZLvpw{flex:1 1 auto;min-width:0;height:56px}.Puzzles_lineEnd__H_j3T{font-size:12px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Puzzles_lineEndLast__NsudY{color:var(--text-primary)}.Puzzles_missed__OEP4B{display:flex;flex-direction:column;gap:6px}.Puzzles_dashHead__9sGFn{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_dashList___45mU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.Puzzles_dashRow__eOBrn{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;border-radius:10px;border:var(--border-primary);background:var(--bg-card)}.Puzzles_dashName__W97Kz{font-size:14px;font-weight:700;color:var(--text-primary)}.Puzzles_dashRate__LP605{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Puzzles_dashLinks__Q_0Mr{margin-inline-start:auto;display:inline-flex;gap:12px}.Puzzles_limit__ID0Nd{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;border:var(--border-primary);background:var(--bg-card)}.Puzzles_limitOpen__1Zyfs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.Puzzles_limitOpenHead__Zfx_Z{font-size:13px;color:var(--text-secondary)}.Puzzles_limitAsk__Skltn,.Puzzles_limitUpsell__XyPLH{display:flex;flex-direction:column;gap:8px}.Puzzles_centerCol__8ENuH{width:600px;max-width:100%;box-sizing:border-box;margin:32px auto;padding:0 12px;display:flex;flex-direction:column;gap:16px}.Puzzles_summaryHead__qAoEe{margin:0;font-size:24px;font-weight:800;color:var(--text-primary)}.Puzzles_summaryFacts__CTxrv{display:flex;flex-wrap:wrap;gap:10px}.Puzzles_summaryFact__qDIPB{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:12px;border:var(--border-primary);background:var(--bg-card)}.Puzzles_factLabel__Ddh1B{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_factValue__jVs28{font-size:18px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_roundPage__i_RWB{--play-host-chrome:-20px}.Puzzles_roundWrap__nJtN_{margin-bottom:16px}.Puzzles_topRow__nRg5s{display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:8px}.Puzzles_topRow__nRg5s>.Puzzles_strip__zKlbs{flex:1;min-width:0;margin:0}.Puzzles_backBtn__H_0Vg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:var(--border-primary);border-radius:10px;color:var(--text-primary);text-decoration:none;transition:background .15s ease}.Puzzles_backBtn__H_0Vg:hover{background:color-mix(in srgb,var(--text-secondary) 12%,transparent)}.Puzzles_backBtn__H_0Vg:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.Puzzles_topTitle__m9eE1{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_strip__zKlbs{min-height:34px}.Puzzles_dotStatic__GD9mV{cursor:default}.Puzzles_dotLate__0mRS7.Puzzles_dotLate__0mRS7{background:var(--product-streak-color,#f5a623);border-color:var(--product-streak-color,#f5a623)}.Puzzles_dotMissed__pQFNo.Puzzles_dotMissed__pQFNo{background:var(--error,#f44336);border-color:var(--error,#f44336)}.Puzzles_side__sZVXa{gap:12px}.Puzzles_boardControls__cyE_x:empty{display:none}@media (max-width:900px){.Puzzles_side__sZVXa .Puzzles_sideHead__btPHa,.Puzzles_side__sZVXa .Puzzles_statePrompt__09FSK{display:none}}.Puzzles_sideRating__PHmCZ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@keyframes Puzzles_puzzleIn__1VzMu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Puzzles_resultHead__fRPLW{font-size:18px;font-weight:800;color:var(--text-primary)}.Puzzles_resultLine__67Xr0{display:flex;gap:12px;font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_reason__ShrNk{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.Puzzles_nextBtn__ZIFuj{margin-top:4px;width:100%}@media (prefers-reduced-motion:reduce){.Puzzles_bestPill__7Uc78,.Puzzles_chipDelta__nq6k_,.Puzzles_result__ijydb,.Puzzles_runPill__y7ht_{animation:none}.Puzzles_chipDelta__nq6k_{opacity:1}}@media (max-width:600px){.Puzzles_centerCol__8ENuH{margin:12px auto}.Puzzles_chipLg__XhN0x .Puzzles_chipValue__L5CNb{font-size:26px}}.Puzzles_hubColumn__uhmGL{gap:20px}.Puzzles_ratingBtn__cegBS{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;padding:12px 16px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-family:inherit;text-align:start;cursor:pointer;transition:background .15s ease,transform .1s ease}.Puzzles_ratingBtn__cegBS:hover{background:rgba(255,255,255,.2)}.Puzzles_ratingBtn__cegBS:active{transform:scale(.98)}.Puzzles_ratingBtn__cegBS:focus-visible{outline:2px solid #fff;outline-offset:2px}.Puzzles_ratingBtnLabel__4yJOV{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.8)}.Puzzles_ratingChevron__lSwJA{color:rgba(255,255,255,.8)}.Puzzles_ratingBtnValue__07Oa2{font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.Puzzles_provisionalBar__R8kU8{display:flex;gap:3px}.Puzzles_provisionalBar__R8kU8>span{width:10px;height:6px;border-radius:3px;background:rgba(255,255,255,.25)}.Puzzles_provisionalBar__R8kU8>.Puzzles_provisionalOn__xcipg{background:#fff}.Puzzles_quickRow__OW2_r{display:flex;flex-direction:column;gap:12px}.Puzzles_motifGrid__RH_RW{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.Puzzles_motifTile__vsYh3{display:flex;align-items:center;gap:10px;height:100%;box-sizing:border-box;padding:10px 12px;border:var(--border-primary);border-radius:12px;background:var(--bg-card);color:var(--text-primary);text-decoration:none;transition:border-color .15s ease,transform .1s ease}.Puzzles_motifTile__vsYh3:hover{border-color:var(--brand-primary)}.Puzzles_motifTile__vsYh3:active{transform:scale(.98)}.Puzzles_motifTile__vsYh3:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.Puzzles_motifWeak__F_JZq{border-color:color-mix(in srgb,#d97706 55%,var(--border-color))}.Puzzles_ring__cVknK{flex:none;width:34px;height:34px}.Puzzles_ringTrack__AyREG{stroke:color-mix(in srgb,var(--text-secondary) 22%,transparent)}.Puzzles_ringFill__dVio3{stroke:var(--brand-primary)}.Puzzles_ringWeak__GglRQ{stroke:#d97706}.Puzzles_motifText__w_p7o{display:flex;flex-direction:column;gap:2px;min-width:0}.Puzzles_motifName__o_hQc{font-size:14px;font-weight:700;line-height:1.25}.Puzzles_motifMeta__WXJHm{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.Puzzles_motifWeak__F_JZq .Puzzles_motifMeta__WXJHm{color:#d97706;font-weight:700}div.Puzzles_ratingDialog__xOnzI{border:var(--border-primary);border-radius:16px}.Puzzles_ratingDialog__xOnzI>header{border-block-end:var(--border-primary)}.Puzzles_ratingBody__P1Z8l{display:flex;flex-direction:column;gap:18px;padding:18px 20px 22px}.Puzzles_ratingTop__ipDuc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Puzzles_ratingBig__Kta4S{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_ratingTrend__y_UFI{padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--text-secondary);background:color-mix(in srgb,currentColor 14%,transparent)}.Puzzles_ratingTrend__y_UFI.Puzzles_gain__COowO{color:var(--success,#05b20c)}.Puzzles_ratingTrend__y_UFI.Puzzles_loss__FP1N7{color:var(--error,#f44336)}.Puzzles_lineTall__mlvHz .Puzzles_lineSvg__ZLvpw{height:110px}.Puzzles_ratingStats__1IBhq{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.Puzzles_ratingStat__yTuBI{padding:12px 14px;border:var(--border-primary);border-radius:12px;background:color-mix(in srgb,var(--text-secondary) 9%,transparent)}.Puzzles_ratingStat__yTuBI dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Puzzles_ratingStat__yTuBI dd{margin:6px 0 0;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.Puzzles_ratingRules__DJ38B{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-secondary)}.Puzzles_ratingRules__DJ38B li{display:flex;align-items:center;gap:10px}.Puzzles_ratingRules__DJ38B li>span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;font-size:11px;background:color-mix(in srgb,currentColor 16%,transparent)}@media (max-width:560px){div.Puzzles_ratingDialog__xOnzI{align-self:flex-end;inline-size:100%;max-block-size:88svh;border-radius:20px 20px 0 0;border-block-end:none}.Puzzles_ratingBody__P1Z8l{gap:14px;padding:14px 16px 20px}.Puzzles_ratingBig__Kta4S{font-size:40px}.Puzzles_ratingStats__1IBhq{gap:8px}.Puzzles_ratingStat__yTuBI{padding:10px 12px}.Puzzles_ratingStat__yTuBI dd{font-size:20px}.Puzzles_ratingRules__DJ38B{font-size:13px}.Puzzles_mainGrid__ljtXm{grid-template-columns:1fr;gap:16px}.Puzzles_ratingBtn__cegBS{width:100%;box-sizing:border-box}.Puzzles_quickRow__OW2_r{grid-template-columns:1fr}.Puzzles_motifGrid__RH_RW{grid-template-columns:repeat(2,1fr)}}.Puzzles_sideHead__btPHa{display:flex;align-items:center;justify-content:space-between;gap:8px}.Puzzles_stateCard__8TEN6{display:flex;flex-direction:column;gap:8px;padding:14px;border:var(--border-primary);border-radius:12px;background:var(--bg-card);animation:Puzzles_puzzleIn__1VzMu .25s ease-out 1}.Puzzles_stateGood__509i3{border-color:color-mix(in srgb,var(--success,#05b20c) 55%,transparent);background:color-mix(in srgb,var(--success,#05b20c) 10%,var(--bg-card))}.Puzzles_stateOk__ZQM4T{border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent)}.Puzzles_stateBad__dQp8R{border-color:color-mix(in srgb,var(--error,#f44336) 50%,transparent);background:color-mix(in srgb,var(--error,#f44336) 8%,var(--bg-card))}.Puzzles_stateTop___iU29{display:flex;align-items:center;gap:10px}.Puzzles_stateIcon__NswK_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:900;color:#fff;background:var(--brand-primary)}.Puzzles_stateGood__509i3 .Puzzles_stateIcon__NswK_{background:var(--success,#05b20c)}.Puzzles_stateBad__dQp8R .Puzzles_stateIcon__NswK_{background:var(--error,#f44336)}.Puzzles_sideDot__ybAsn{flex:none;width:18px;height:18px;border-radius:50%;background:#f4f4f4;box-shadow:inset 0 0 0 2px #9aa5b1}.Puzzles_sideDotBlack__Yx_To{background:#2f3a48;box-shadow:inset 0 0 0 2px #6b7785}.Puzzles_deltaPill__KYpM_,.Puzzles_xpPill__CofMQ{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 14%,transparent)}.Puzzles_xpPill__CofMQ{color:var(--brand-primary)}.Puzzles_resultLine__67Xr0{flex-wrap:wrap;align-items:center;gap:8px}.Puzzles_ideaRow__uod5M{display:flex;flex-direction:column;gap:8px}.Puzzles_ideaChips__gHA92{display:flex;flex-wrap:wrap;gap:6px}.Puzzles_ideaChip__PWLdm{display:inline-flex;align-items:center;padding:5px 10px;border:var(--border-primary);border-radius:999px;font-size:13px;font-weight:700;color:var(--text-primary);text-decoration:none}.Puzzles_ideaChipLink__4fXsT:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.Puzzles_sideFoot__U1Pkn{margin-top:auto;display:flex;flex-direction:column;gap:10px}.Puzzles_autoNext__NJaYG{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Puzzles_autoNext__NJaYG input{position:absolute;opacity:0;width:1px;height:1px}.Puzzles_switchTrack__4rvfM{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 30%,transparent);transition:background .15s ease}.Puzzles_switchTrack__4rvfM:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s ease}.Puzzles_autoNext__NJaYG input:checked+.Puzzles_switchTrack__4rvfM{background:var(--brand-primary)}.Puzzles_autoNext__NJaYG input:checked+.Puzzles_switchTrack__4rvfM:after{transform:translateX(14px)}.Puzzles_autoNext__NJaYG input:focus-visible+.Puzzles_switchTrack__4rvfM{outline:2px solid var(--brand-primary);outline-offset:2px}.Puzzles_nextBtnAuto__zTzcL{position:relative;overflow:hidden}.Puzzles_nextBtnAuto__zTzcL:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.22);transform-origin:left;animation:Puzzles_puzzleAutoFill__Qglur 1.4s linear forwards}[dir=rtl] .Puzzles_nextBtnAuto__zTzcL:after{transform-origin:right}@keyframes Puzzles_puzzleAutoFill__Qglur{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Puzzles_nextBtnAuto__zTzcL:after{animation:none}}.Puzzles_heroCard__x9JQI{min-height:0}.Puzzles_heroInner__OZ2B6{gap:14px;width:82%}.Puzzles_heroTitle__HMsD6{margin:0}.Puzzles_heroRow__sTh4x{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.Puzzles_heroStats__IjllD{margin:0;display:flex;gap:24px}.Puzzles_heroStats__IjllD>div{display:flex;flex-direction:column;gap:2px}.Puzzles_heroStats__IjllD dt{font-size:12px;color:rgba(255,255,255,.8)}.Puzzles_heroStats__IjllD dd{margin:0;font-size:22px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.Puzzles_upper__wKYPn{text-transform:uppercase}.Puzzles_quickBox__F74mZ{position:relative;padding:24px;overflow:hidden}.Puzzles_quickInner__TYrmY{gap:8px;width:calc(100% - 64px)}.Puzzles_quickArt__9gKrD{position:absolute;top:20px;right:20px;display:inline-flex}[dir=rtl] .Puzzles_quickArt__9gKrD{right:auto;left:20px}.Puzzles_motifBox__bgcH3{flex-direction:column;gap:20px}.Puzzles_motifHead__AIuMp{display:flex;flex-direction:column;gap:8px}.Puzzles_motifBox__bgcH3 .Puzzles_motifGrid__RH_RW{width:100%}@media (max-width:600px){.Puzzles_heroInner__OZ2B6{width:100%}.Puzzles_heroStats__IjllD{gap:16px}.Puzzles_quickBox__F74mZ{padding:16px}}.Puzzles_heroUpsell__T1dA9{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Puzzles_heroTimer__xS2SY{color:rgba(255,255,255,.85)}.Puzzles_heroTimer__xS2SY,.Puzzles_timerLine__qHU2E{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.Puzzles_timerLine__qHU2E{margin:0;color:var(--text-secondary)}.Puzzles_stripRun__CqOjO{margin-inline-start:auto;padding:2px 10px;font-size:12px}.Puzzles_strip__zKlbs>.Puzzles_stripRun__CqOjO+*{margin-inline-start:10px}.Puzzles_summaryBackdrop__s_kiV{padding:16px;box-sizing:border-box}.Puzzles_summaryWrap__FQ_fZ{width:100%;max-width:480px;max-height:100%;overflow-y:auto;box-sizing:border-box}.Puzzles_summaryCard__Gp67d{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px 24px;border:var(--border-primary);border-radius:16px;background:var(--bg-card);text-align:center;animation:Puzzles_summaryPop__FsBzK .5s cubic-bezier(.175,.885,.32,1.275) both}@keyframes Puzzles_summaryPop__FsBzK{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.03);opacity:1}to{transform:scale(1)}}.Puzzles_summaryRing__TjxaD{position:relative;width:132px;height:132px}.Puzzles_summaryRing__TjxaD svg{width:100%;height:100%}.Puzzles_summaryTrack__Nrjfu{fill:none;stroke:color-mix(in srgb,var(--text-secondary) 18%,transparent);stroke-width:10}.Puzzles_summaryFill__qr7uX{fill:none;stroke:var(--success,#05b20c);stroke-width:10;stroke-linecap:round;stroke-dasharray:var(--ring-c);stroke-dashoffset:var(--ring-c);animation:Puzzles_ringFill__dVio3 1s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes Puzzles_ringFill__dVio3{to{stroke-dashoffset:var(--ring-to)}}.Puzzles_summaryScore__Einyy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.Puzzles_summaryScore__Einyy strong{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--text-primary)}.Puzzles_summaryScore__Einyy span{font-size:12px;font-weight:700;color:var(--text-secondary)}.Puzzles_burst__5DFv2{position:absolute;inset:0;pointer-events:none}.Puzzles_burst__5DFv2 span{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:var(--product-score-color,#f5a623);opacity:0;transform:rotate(var(--burst-angle)) translateY(0);animation:Puzzles_burstOut__l2iqU .9s ease-out 1.1s forwards}[dir=rtl] .Puzzles_burst__5DFv2 span{left:auto;right:50%}.Puzzles_burst__5DFv2 span:nth-child(2n){background:var(--success,#05b20c)}@keyframes Puzzles_burstOut__l2iqU{0%{opacity:1;transform:rotate(var(--burst-angle)) translateY(-40px) scale(1)}to{opacity:0;transform:rotate(var(--burst-angle)) translateY(-92px) scale(.4)}}.Puzzles_summaryTitle__BQ_VA{font-family:var(--font-display);font-size:26px;font-weight:400}.Puzzles_summaryDots__b4QwP{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;direction:ltr}.Puzzles_summaryDot__RUPkW{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--text-secondary) 20%,transparent);animation:Puzzles_rewardDot__qBszD .3s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:calc(.4s + var(--dot-i) * .07s)}.Puzzles_summaryDot_first__cc_Lt{background:var(--success,#05b20c)}.Puzzles_summaryDot_late__tHvp9{background:var(--brand-primary)}.Puzzles_summaryDot_missed__f_vNj{background:var(--error,#f44336)}@keyframes Puzzles_rewardDot__qBszD{0%{transform:scale(0)}to{transform:scale(1)}}.Puzzles_summaryTile__0QIuS{gap:6px}.Puzzles_summaryDelta__JMDZS{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.Puzzles_summaryCard__Gp67d .Puzzles_summaryNote__rqFU2{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.Puzzles_summaryWork__OVGMb{display:flex;flex-direction:column;align-items:center;gap:8px}.Puzzles_summaryWork__OVGMb .Puzzles_ideaChips__gHA92{justify-content:center}.Puzzles_summaryActions__33SX_{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.Puzzles_summaryBtn__HUce0{width:100%}.Puzzles_summaryBack__01ae7{font-size:14px;font-weight:700;color:var(--text-secondary);text-decoration:none}.Puzzles_summaryBack__01ae7:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.Puzzles_summaryCard__Gp67d,.Puzzles_summaryDot__RUPkW{animation:none}.Puzzles_summaryFill__qr7uX{animation:none;stroke-dashoffset:var(--ring-to)}.Puzzles_burst__5DFv2{display:none}}.ConceptBoard_wrap__E3fkj{direction:ltr;container-type:inline-size;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ConceptBoard_head__4VIoU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);border-radius:10px 10px 0 0}.ConceptBoard_headTitle__Akj8X{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.ConceptBoard_headMeta__huti_{display:flex;align-items:center;gap:10px}.ConceptBoard_body__i1b0o{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding:16px}.ConceptBoard_stage__5ogZj{width:100%;max-width:420px}.ConceptBoard_boardWrap__PZdmu{position:relative;width:100%;aspect-ratio:1;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConceptBoard_boardImage__bnjYX{pointer-events:none}.ConceptBoard_boardImage__bnjYX svg{display:block;width:100%;height:auto;border-radius:8px}.ConceptBoard_grid__wp1Oi{position:absolute;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.ConceptBoard_square__Twyfj{border:0;padding:0;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.ConceptBoard_squareGrab__Fb73c{cursor:grab;touch-action:none}.ConceptBoard_grid__wp1Oi[aria-hidden=true] .ConceptBoard_square__Twyfj{cursor:default}.ConceptBoard_square__Twyfj:focus-visible{outline:3px solid #0077ff;outline-offset:-3px;z-index:2}.ConceptBoard_squareSelected__hWjdH{box-shadow:inset 0 0 0 3px #0077ff,inset 0 0 0 100vmax rgba(0,119,255,.28);border-radius:2px}.ConceptBoard_squareTarget___hF0p:before{content:"";position:absolute;left:50%;top:50%;width:26%;height:26%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,119,255,.5);pointer-events:none}[dir=rtl] .ConceptBoard_squareTarget___hF0p:before{left:auto;right:50%;transform:translate(50%,-50%)}.ConceptBoard_squareCapture__2K20Y:before{width:86%;height:86%;background:none;border:5px solid rgba(0,119,255,.5)}.ConceptBoard_squareGood__5HXFp{box-shadow:inset 0 0 0 3px #21a179,inset 0 0 0 100vmax rgba(33,161,121,.3);border-radius:2px}.ConceptBoard_squareBad__EcyEQ{box-shadow:inset 0 0 0 3px #d94a4a,inset 0 0 0 100vmax rgba(217,74,74,.28);border-radius:2px}.ConceptBoard_squarePremove__lm28i{box-shadow:inset 0 0 0 100vmax rgba(114,64,210,.42);border-radius:2px}.ConceptBoard_squareDropHover__GfmID{box-shadow:inset 0 0 0 4px rgba(255,255,255,.75);border-radius:2px}.ConceptBoard_dragGhost__IPvA4{position:absolute;width:12.5%;aspect-ratio:1;transform:translate(-50%,-55%);pointer-events:none;z-index:3;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.ConceptBoard_dragGhost__IPvA4 svg{display:block;width:100%;height:100%}.ConceptBoard_goal__hiA4P{font-size:15px;font-weight:600;color:var(--text-primary)}.ConceptBoard_coach__jh7sh,.ConceptBoard_goal__hiA4P{margin:0;text-align:center;line-height:1.5;max-width:520px}.ConceptBoard_coach__jh7sh{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text-secondary);border-radius:8px;padding:8px 12px}.ConceptBoard_coachOk__rnqqL{color:var(--text-primary);background:color-mix(in srgb,#21a179 12%,transparent)}.ConceptBoard_coachNo__MnEbx{color:var(--text-primary);background:color-mix(in srgb,#d94a4a 12%,transparent)}.ConceptBoard_controls__Jq3iU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-secondary);border-top:1px solid var(--border-color);border-radius:0 0 10px 10px}.ConceptBoard_answers__y5DyA{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ConceptBoard_callRight__YNM7g{border-color:#21a179;background:color-mix(in srgb,#21a179 16%,transparent);color:var(--text-primary)}.ConceptBoard_callWrong__TOmQq{border-color:#d94a4a;background:color-mix(in srgb,#d94a4a 16%,transparent);color:var(--text-primary)}.ConceptBoard_count__SORdH{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr}@container (min-width: 680px){.ConceptBoard_body__i1b0o{grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-items:start;justify-items:stretch;gap:14px 24px}.ConceptBoard_stage__5ogZj{grid-column:1;grid-row:1/span 3}.ConceptBoard_goal__hiA4P{grid-column:2;grid-row:1;text-align:start;max-width:none}.ConceptBoard_answers__y5DyA,.ConceptBoard_coach__jh7sh{grid-column:2;justify-content:flex-start}.ConceptBoard_coach__jh7sh{align-self:start;text-align:start;max-width:none}}.LearnChessSet_card__QgIgE{display:flex;flex-direction:column;gap:10px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);padding:0 14px 14px}.LearnChessSet_head__DG8eD{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -14px;padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);border-radius:10px 10px 0 0}.LearnChessSet_headTitle__NLQd_{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.LearnChessSet_diffTag__k_7SO{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.LearnChessSet_strip__WmlJa{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:24px}.LearnChessSet_dot__WDjcV{flex:1 1 0;min-width:22px;max-width:56px;height:14px;border-radius:7px;border:2px solid var(--border-color);background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .15s ease,border-color .15s ease}.LearnChessSet_dot__WDjcV:hover{transform:scaleY(1.2);border-color:#0077ff}.LearnChessSet_dot__WDjcV:focus-visible{outline:3px solid #0077ff;outline-offset:2px}.LearnChessSet_dotCurrent__joJ1_{border-color:#0077ff;box-shadow:0 0 0 3px rgba(0,119,255,.3)}.LearnChessSet_dotDone__ana0q{background:#21a179;border-color:#21a179}.LearnChessSet_counter__2_wVN{margin-inline-start:auto;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.LearnChessSet_prompt__dZ6br{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;line-height:1.4;color:var(--text-primary);font-weight:600}.LearnChessSet_kind__KieaV{flex:none;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:2px 6px;border:1px solid var(--border-color);color:var(--text-secondary);background:var(--bg-secondary)}.LearnChessSet_kind_play__bZC_g{color:#0077ff;border-color:rgba(0,119,255,.4);background:rgba(0,119,255,.08)}.LearnChessSet_promptText__x7sk_{flex:1 1 auto;min-width:0}.LearnChessSet_stage__VONmP{direction:ltr;position:relative;width:100%;align-self:center}.LearnChessSet_promo__Bg284{position:absolute;inset-inline:0;bottom:10%;margin:0 auto;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:var(--bg-card);border:2px solid var(--border-color);box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:4}.LearnChessSet_promoLabel__G1hJj{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-inline-end:4px}.LearnChessSet_promoBtn__hWlkE{width:44px;height:44px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);cursor:pointer}.LearnChessSet_promoBtn__hWlkE:focus-visible,.LearnChessSet_promoBtn__hWlkE:hover{border-color:#0077ff}.LearnChessSet_promoBtn__hWlkE svg{width:100%;height:100%;display:block}.LearnChessSet_detail__Ys4bc{display:flex;align-items:flex-start;gap:8px;min-height:42px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.LearnChessSet_detail_good__Xztvo{color:#21a179;font-weight:600}.LearnChessSet_detail_warn__gyIqD{color:#d97706;font-weight:600}.LearnChessSet_detailIcon__wc3bZ{flex:none;margin-top:2px}.LearnChessSet_spinner__aveUM{flex:none;width:14px;height:14px;margin-top:3px;border-radius:50%;border:2px solid var(--border-color);border-top:2px solid #0077ff;animation:LearnChessSet_learnChessSpin__ovM4w .8s linear infinite}@keyframes LearnChessSet_learnChessSpin__ovM4w{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LearnChessSet_spinner__aveUM{animation:none}}.LearnChessSet_nudge__9ONBx,.LearnChessSet_solvedLine__zyW8e{margin:-4px 0 0;font-size:13px;color:var(--text-secondary)}.LearnChessSet_controls__jjlbV{display:flex;align-items:center;gap:8px;min-height:34px}.LearnChessSet_spacer__vyX0u{flex:1}.LearnChessSet_stepper__PovDL{direction:ltr;display:inline-flex;align-items:center;gap:8px}.LearnChessSet_stepCounter__zmclw{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.LearnChessSet_ghostBtn__ZKwrX,.LearnChessSet_navBtn__k7f9a,.LearnChessSet_secondaryBtn__dgG88{border:1px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.LearnChessSet_navBtn__k7f9a{min-width:34px;font-size:18px;line-height:1;padding:4px 10px}.LearnChessSet_navBtn__k7f9a:disabled{opacity:.4;cursor:default}.LearnChessSet_ghostBtn__ZKwrX{border-color:transparent;color:var(--text-secondary)}.LearnChessSet_ghostBtn__ZKwrX:hover,.LearnChessSet_navBtn__k7f9a:hover:not(:disabled),.LearnChessSet_secondaryBtn__dgG88:hover{border-color:#0077ff;color:var(--text-primary)}.LearnChessSet_footer__QGA5R{display:flex;flex-direction:column;gap:8px}.LearnChessSet_primaryBtn__LYzaD{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:none;border-radius:8px;background:var(--brand-primary);color:#ffffff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.LearnChessSet_footer__QGA5R .LearnChessSet_primaryBtn__LYzaD{width:100%}.LearnChessSet_primaryBtn__LYzaD:hover{opacity:.88}.LearnChessSet_primaryBtn__LYzaD:disabled{opacity:.55;cursor:default}.LearnChessSet_primaryBtnPulse__FbYTS{animation:LearnChessSet_learnChessPulse__Mq8u8 1.2s ease-out 1}@keyframes LearnChessSet_learnChessPulse__Mq8u8{0%{box-shadow:0 0 0 0 rgba(0,119,255,.55)}to{box-shadow:0 0 0 14px rgba(0,119,255,0)}}.LearnChessSet_turnstileSlot__kIJvd{display:flex;justify-content:center}.LearnChessSet_turnstileSlot__kIJvd:empty{display:none}.LearnChessSet_outline__tqfju{border-top:1px solid var(--border-color);padding-top:8px}.LearnChessSet_outlineSummary__irFu_{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary);list-style:none;display:flex;align-items:center;gap:6px}.LearnChessSet_outlineSummary__irFu_::-webkit-details-marker{display:none}.LearnChessSet_outlineSummary__irFu_:before{content:"";width:6px;height:6px;border-inline-end:2px solid currentColor;border-bottom:2px solid;transform:rotate(-45deg);margin-inline-end:4px;transition:transform .15s ease}.LearnChessSet_outline__tqfju[open] .LearnChessSet_outlineSummary__irFu_:before,[dir=rtl] .LearnChessSet_outlineSummary__irFu_:before{transform:rotate(45deg)}[dir=rtl] .LearnChessSet_outline__tqfju[open] .LearnChessSet_outlineSummary__irFu_:before{transform:rotate(-45deg)}.LearnChessSet_outlineList__mC5km{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.LearnChessSet_outlineRow__vw9Os{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;text-align:start;cursor:pointer}.LearnChessSet_outlineRow__vw9Os:hover{background:var(--hover-background,rgba(0,0,0,.05));color:var(--text-primary)}.LearnChessSet_outlineRowCurrent__yRxLo{color:var(--text-primary);font-weight:600}.LearnChessSet_outlineText__bUrMd{flex:1 1 auto;min-width:0}@media (max-width:480px){.LearnChessSet_card__QgIgE{padding:0 10px 12px}.LearnChessSet_head__DG8eD{margin:0 -10px}}.PuzzleBoard_wrap__TEuP_{display:flex;flex-direction:column;gap:10px;width:100%}.PlayGame_page__oEE7z{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;--play-host-rail:256px;--play-host-chrome:-56px;height:100%;overflow:hidden}.PlayGame_gameArea__IOghK{width:100%;padding:10px 16px 0;box-sizing:border-box}.PlayGame_gameArea__IOghK>div{margin-bottom:0}.PlayGame_boardShell__JIEse{display:flex;justify-content:center;padding:14px}.PlayGame_boardShellImg__PyR2V{width:100%;max-width:min(100%,calc(100vh - 174px + 56px));height:auto;border-radius:8px}@media (max-width:1350px){.PlayGame_page__oEE7z{--play-host-rail:100px}}@media (max-width:1100px){.PlayGame_page__oEE7z{--play-host-rail:0px}}@media (max-width:600px){.PlayGame_gameArea__IOghK{padding:8px 8px 4px}}@media (max-width:900px){.PlayGame_page__oEE7z{height:auto;overflow:visible}}@keyframes LessonSuccess_backdropFadeIn__VxIF8{0%{opacity:0}to{opacity:1}}@keyframes LessonSuccess_dialogPopIn__7du7a{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.04);opacity:1}80%{transform:scale(.98)}to{transform:scale(1);opacity:1}}@keyframes LessonSuccess_celebrationGlow__KM48y{0%{box-shadow:0 8px 16px rgba(0,0,0,.25),0 0 0 0 rgba(32,135,179,0)}50%{box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 24px 4px rgba(32,135,179,.18)}to{box-shadow:0 8px 16px rgba(0,0,0,.25),0 0 0 0 rgba(32,135,179,0)}}@keyframes LessonSuccess_slideDownFade__gYTS6{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes LessonSuccess_titleBounce__izQsx{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1);opacity:1}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes LessonSuccess_rewardPopIn___1DVx{0%{transform:scale(.4) translateY(10px);opacity:0}65%{transform:scale(1.1) translateY(0);opacity:1}85%{transform:scale(.96) translateY(0)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes LessonSuccess_fadeUpIn__zXiVU{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes LessonSuccess_streakPulse__kPR_9{0%,to{box-shadow:0 0 0 0 rgba(232,90,24,0)}50%{box-shadow:0 0 8px 2px rgba(232,90,24,.3)}}.LessonSuccess_backdrop__buqLk{display:flex}.LessonSuccess_animated__Radfn{position:relative}.LessonSuccess_container__VYCDU{background:var(--bg-secondary);width:320px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box;border:1px solid var(--border-color);position:relative}.LessonSuccess_activeBoosters__QSZz8{position:absolute;top:-48px;left:16px;padding:8px;height:48px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px 8px 0 0}[dir=rtl] .LessonSuccess_activeBoosters__QSZz8{left:auto;right:16px}.LessonSuccess_activeBoosters__QSZz8 img{width:32px;height:32px}.LessonSuccess_topContainer__YCnN1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.LessonSuccess_topContainer__YCnN1>button{margin-bottom:16px}.LessonSuccess_title__Igcip{margin:0;font-size:24px;color:var(--text-primary)}.LessonSuccess_mainText__GzseB{font-size:18px;color:var(--text-primary);padding:0;margin:0 0 8px;text-align:center}.LessonSuccess_mainText2__wJrIq{font-size:14px;color:var(--text-secondary,rgba(0,0,0,.54));padding:0;margin:0 0 8px;text-align:center}.LessonSuccess_secText__mxaKX{font-size:18px;color:var(--text-primary);font-weight:700;padding:0;margin:0 0 32px}.LessonSuccess_buttonsContainer__TJ44D{display:flex;justify-content:space-around;width:100%}.LessonSuccess_button__0R1jM{padding:8px 16px!important}.LessonSuccess_updateTagsContainer__kVUxv{position:absolute;justify-content:center;width:100%;display:flex;top:-12px}.LessonSuccess_tagsContainer__HBtD9{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.LessonSuccess_tag__O9eE7{display:flex;justify-content:center;align-items:center;height:24px;border-radius:12px;padding:0 8px;background-color:var(--bg-secondary);border:1px solid var(--text-primary)}.LessonSuccess_tag__O9eE7 img{width:16px;height:16px}.LessonSuccess_tag__O9eE7 span{font-size:12px;margin-left:4px;color:var(--text-primary)}[dir=rtl] .LessonSuccess_tag__O9eE7 span{margin-left:0;margin-right:4px}.LessonSuccess_tag__O9eE7.LessonSuccess_secondary__1jrR9{opacity:.6}.LessonSuccess_streakTag__QI_Da img,.LessonSuccess_streakTag__QI_Da svg{width:16px;height:16px;flex-shrink:0}.LessonSuccess_streakTag__QI_Da{background-color:var(--bg-secondary);border:1px solid var(--product-streak-color)}.LessonSuccess_streakTag__QI_Da span{color:var(--product-streak-color)}.LessonSuccess_missionTag__f3WxB{background-color:var(--bg-secondary);border:1px solid var(--success)}.LessonSuccess_missionTag__f3WxB span,.LessonSuccess_missionTag__f3WxB svg{color:var(--success)}.LessonSuccess_JourneyContinue__Y7clg{width:100%}.LessonSuccess_buttonIcon__HfVYS{margin-right:8px}[dir=rtl] .LessonSuccess_buttonIcon__HfVYS{margin-right:0;margin-left:8px}.LessonSuccess_button__0R1jM.LessonSuccess_bottomMargin__rd_Ki{margin-bottom:12px}.LessonSuccess_backJourney__D3Lq6{width:100%;margin-top:16px;display:flex;justify-content:center;align-items:center}.LessonSuccess_practiceLink__9bRVn{display:block;margin-top:12px;text-align:center;font-size:14px;font-weight:700;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.LessonSuccess_practiceLink__9bRVn:hover{color:var(--text-primary)}.LessonSuccess_analyzeSolutionButton__McEtZ{width:100%}.LessonSuccess_analyzeSolutionSequenceItem__LWc4e{width:100%;display:flex;justify-content:center;margin-bottom:16px}.LessonSuccess_rewardsContainer__fJWQb{margin:12px 0;width:100%;display:flex;gap:16px;align-items:center;justify-content:center}.LessonSuccess_rewardOuterContainer__4zT9w{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;background:var(--brand-primary);border-radius:8px;padding:2px;height:80px;margin:6px 0}.LessonSuccess_rewardLabel__pQX2B{font-family:var(--font-display);color:var(--text-on-brand-primary);padding:4px 0}.LessonSuccess_rewardContainer__VKkjZ{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--bg-secondary);width:100%;padding:8px;border-radius:6px;flex:1}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_score__3fr2u>p{color:var(--product-score-color)}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_xp__zK0Qo>p{color:var(--product-xp-color)}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_xp__zK0Qo>img{height:24px;width:24px}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_score__3fr2u>img{height:20px;width:20px}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_energy__gF2wh>p{color:var(--product-energy-color,#4caf50)}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_energy__gF2wh>svg{height:20px;width:20px}.LessonSuccess_missionRewardBanner__nT2p_{width:100%;max-width:320px;margin:0 auto 12px;padding:12px 16px;border-radius:10px;border:1.5px solid var(--success);background:color-mix(in srgb,var(--success) 12%,var(--bg-secondary));display:flex;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px}.LessonSuccess_missionRewardSequenceItem__dPmd2{width:100%}.LessonSuccess_missionRewardHeader__dxhuO{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--success)}.LessonSuccess_missionRewardHeader__dxhuO svg{color:var(--success);flex-shrink:0}.LessonSuccess_missionRewardBody__B8fuT{display:flex;flex-direction:column;align-items:center;gap:2px}.LessonSuccess_missionRewardAmount__ofSsO{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--product-score-color)}.LessonSuccess_missionRewardAmount__ofSsO>p{color:var(--product-score-color);font-size:22px;line-height:1.2}.LessonSuccess_missionRewardAmount__ofSsO svg{flex-shrink:0}@keyframes LessonSuccess_missionRewardPulse__3GBT7{0%{transform:scale(.96);box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 40%,transparent)}50%{transform:scale(1.02);box-shadow:0 0 0 8px color-mix(in srgb,var(--success) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.LessonSuccess_fit__ka_N0{max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.LessonSuccess_fit__ka_N0:focus{outline:none}.LessonSuccess_journeySpacer__NNkOB{margin-top:16px}@container success-region (max-height: 480px){.LessonSuccess_fit__ka_N0{padding:12px}.LessonSuccess_fit__ka_N0 .LessonSuccess_topContainer__YCnN1{gap:8px}.LessonSuccess_fit__ka_N0 .LessonSuccess_topContainer__YCnN1>button{margin-bottom:8px}.LessonSuccess_fit__ka_N0 .LessonSuccess_title__Igcip{font-size:20px}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardsContainer__fJWQb{margin:4px 0}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardOuterContainer__4zT9w{height:64px;margin:2px 0}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardContainer__VKkjZ{padding:4px 8px}.LessonSuccess_fit__ka_N0 .LessonSuccess_mainText__GzseB{font-size:16px;margin-bottom:4px}.LessonSuccess_fit__ka_N0 .LessonSuccess_mainText2__wJrIq{font-size:13px;margin-bottom:4px}.LessonSuccess_fit__ka_N0 .LessonSuccess_secText__mxaKX{font-size:16px;margin-bottom:12px}.LessonSuccess_fit__ka_N0 .LessonSuccess_journeySpacer__NNkOB{margin-top:8px}.LessonSuccess_fit__ka_N0 .LessonSuccess_missionRewardBanner__nT2p_{padding:8px 12px;margin-bottom:8px;gap:4px}}@container success-region (max-height: 340px){.LessonSuccess_fit__ka_N0{padding:10px 12px}.LessonSuccess_fit__ka_N0 .LessonSuccess_tag__O9eE7{height:22px}.LessonSuccess_fit__ka_N0 .LessonSuccess_title__Igcip{font-size:18px}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardOuterContainer__4zT9w{height:56px}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardLabel__pQX2B{padding:2px 0}.LessonSuccess_fit__ka_N0 .LessonSuccess_analyzeSolutionSequenceItem__LWc4e,.LessonSuccess_fit__ka_N0 .LessonSuccess_button__0R1jM.LessonSuccess_bottomMargin__rd_Ki{margin-bottom:8px}}@container success-region (max-height: 260px){.LessonSuccess_fit__ka_N0{padding:8px 12px}.LessonSuccess_fit__ka_N0 .LessonSuccess_topContainer__YCnN1{gap:4px}.LessonSuccess_fit__ka_N0 .LessonSuccess_title__Igcip{font-size:16px}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardsContainer__fJWQb{margin:2px 0}.LessonSuccess_fit__ka_N0 .LessonSuccess_rewardOuterContainer__4zT9w{height:48px}.LessonSuccess_fit__ka_N0 .LessonSuccess_analyzeSolutionSequenceItem__LWc4e{margin-bottom:4px}.LessonSuccess_fit__ka_N0 .LessonSuccess_mainText2__wJrIq{margin-bottom:2px}}.LessonSuccess_animated__Radfn .LessonSuccess_backdrop__buqLk,.LessonSuccess_backdrop__buqLk.LessonSuccess_animated__Radfn{animation:LessonSuccess_backdropFadeIn__VxIF8 .3s ease-out forwards}.LessonSuccess_animated__Radfn.LessonSuccess_container__VYCDU{animation:LessonSuccess_dialogPopIn__7du7a .5s cubic-bezier(.175,.885,.32,1.275) forwards,LessonSuccess_celebrationGlow__KM48y 2s ease-in-out .7s 1}.LessonSuccess_animated__Radfn .LessonSuccess_activeBoosters__QSZz8{animation:LessonSuccess_slideDownFade__gYTS6 .35s ease-out .2s both}.LessonSuccess_animated__Radfn .LessonSuccess_tagsContainer__HBtD9{animation:LessonSuccess_slideDownFade__gYTS6 .35s ease-out .35s both}.LessonSuccess_animated__Radfn .LessonSuccess_title__Igcip{animation:LessonSuccess_titleBounce__izQsx .55s cubic-bezier(.175,.885,.32,1.275) .2s both}.LessonSuccess_animated__Radfn .LessonSuccess_postRewardAction__4vK5y{animation:LessonSuccess_fadeUpIn__zXiVU .35s ease-out var(--success-buttons-delay,2s) both}.LessonSuccess_animated__Radfn .LessonSuccess_successSequenceItem___6X3R{animation:LessonSuccess_rewardPopIn___1DVx .45s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:var(--success-sequence-delay,.75s)}.LessonSuccess_animated__Radfn .LessonSuccess_missionRewardBanner__nT2p_{animation:LessonSuccess_missionRewardPulse__3GBT7 1.2s ease-out calc(var(--success-sequence-delay, .75s) + .2s) both}.LessonSuccess_animated__Radfn .LessonSuccess_mainText2__wJrIq,.LessonSuccess_animated__Radfn .LessonSuccess_mainText__GzseB{animation:LessonSuccess_fadeUpIn__zXiVU .4s ease-out var(--success-content-delay,1.8s) both}.LessonSuccess_animated__Radfn .LessonSuccess_postRewardContent__iv5gC,.LessonSuccess_animated__Radfn .LessonSuccess_secText__mxaKX{animation:LessonSuccess_fadeUpIn__zXiVU .4s ease-out var(--success-secondary-delay,1.9s) both}.LessonSuccess_animated__Radfn .LessonSuccess_buttonsContainer__TJ44D{animation:LessonSuccess_fadeUpIn__zXiVU .4s ease-out var(--success-buttons-delay,2s) both}.LessonSuccess_animated__Radfn .LessonSuccess_streakTag__QI_Da{animation:LessonSuccess_streakPulse__kPR_9 1.5s ease-in-out .8s 2}