.Puzzles_puzzlesPageRoot__8pFGR{background:transparent}.Puzzles_puzzlesMain__d2k3U{padding:max(1.25rem,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left));flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background:transparent;width:100%;box-sizing:border-box;overflow:visible;max-height:none}@media (min-width:480px){.Puzzles_puzzlesMain__d2k3U{padding-top:1rem;padding-bottom:1rem}}@media (min-width:768px){.Puzzles_puzzlesMain__d2k3U{min-height:0;justify-content:flex-start;overflow:visible;max-height:100%;padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.Puzzles_puzzlesMain__d2k3U{justify-content:flex-start;padding-top:0;padding-bottom:0}}.Puzzles_puzzlesContainer__rDwCq{width:100%;max-width:1320px;display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;margin-top:0;box-sizing:border-box;overflow:visible;max-height:none}@media (min-width:768px){.Puzzles_puzzlesContainer__rDwCq{min-height:0;max-height:100%;overflow:visible}}@media (min-width:1024px){.Puzzles_puzzlesContainer__rDwCq{grid-template-columns:minmax(0,7fr) minmax(260px,3fr);gap:1.25rem 1.5rem;width:100%}}@media (min-width:1280px){.Puzzles_puzzlesContainer__rDwCq{gap:1.5rem}}.Puzzles_dailyPuzzleDateCorner__xs66u{display:flex;width:100%;justify-content:center;margin-top:.5rem;padding-left:.15rem;padding-right:.15rem}.Puzzles_dailySolvedBoardLock__JlLIA{filter:blur(5px) saturate(.85);pointer-events:none;user-select:none}.Puzzles_dailySolvedOverlay__y_ANo{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.5rem;text-align:center;pointer-events:none;background:rgba(8,12,22,.55)}.Puzzles_dailySolvedOverlayIconWrap__O2mHa{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.35rem;border-radius:9999px;border:1px solid rgba(52,211,153,.45);background:rgba(16,185,129,.15);box-shadow:0 0 24px rgba(16,185,129,.2)}.Puzzles_dailySolvedOverlayIcon__9Ac2_{color:#34d399}.Puzzles_dailySolvedOverlayTitle__r7wyK{font-size:1.05rem;font-weight:700;color:#f8fafc;text-shadow:0 1px 8px rgba(0,0,0,.85)}.Puzzles_dailySolvedOverlayHint__4gb6M{max-width:18rem;font-size:.8rem;line-height:1.35;color:#cbd5e1;text-shadow:0 1px 6px rgba(0,0,0,.8)}.Puzzles_puzzleLearnHeroTitle__xcdre{font-family:var(--font-heading);font-size:clamp(1.65rem,4.5vw,2.85rem);line-height:1.12;font-weight:800;letter-spacing:-.02em}@media (min-width:768px){.Puzzles_puzzleLearnHeroTitle__xcdre{font-size:clamp(1.85rem,2.8vw,3rem)}}.Puzzles_puzzlesPlayBoardSection__T94OS,.Puzzles_puzzlesPlayPanelSection__mtsYk{box-sizing:border-box;min-width:0}.Puzzles_puzzlesPlayShellInner__ZsqqW,.Puzzles_puzzlesPlayShellOuter__DXC0Q,.Puzzles_puzzlesPlaySidebarCard__fX0XN{box-sizing:border-box}.Puzzles_puzzlesPlayMobileHeader__6dxdb{box-sizing:border-box;width:100%;flex-shrink:0}.Puzzles_puzzlesPlayPanelHeader__XMzQC{display:none!important}@media (min-width:1024px){.Puzzles_puzzlesPlayPanelHeader__XMzQC{display:flex!important}}.Puzzles_puzzlesPlayMobileActions__LAM6c{box-sizing:border-box;width:100%;flex-shrink:0}.Puzzles_puzzlesRightPanelOuter__dvEyD{border:1px solid rgba(56,189,248,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 28px rgba(0,0,0,.28)}.Puzzles_puzzlesRightPanelLayout__LoJOm{display:flex;flex-direction:column;min-height:0}.Puzzles_puzzleSidebarHeaderSection__lUcRs{flex:0 0 auto;padding:.9rem 1rem 1.05rem}@media (min-width:1024px){.Puzzles_puzzleSidebarHeaderSection__lUcRs{padding:1.05rem 1.1rem 1.2rem}}.Puzzles_puzzlePanelTabs__xj7jY{display:flex;gap:0;align-items:stretch}.Puzzles_puzzlePanelTab__3oMmE{flex:1;padding:.55rem .35rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.95);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.Puzzles_puzzlePanelTab__3oMmE:hover{color:rgba(226,232,240,.95);background:hsla(0,0%,100%,.04)}.Puzzles_puzzlePanelTabActive__AF_Cr{color:#38bdf8;border-bottom-color:#38bdf8}.Puzzles_puzzleSidebarHeaderStack__ApyTZ{display:flex!important;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;text-align:left}.Puzzles_puzzleSidebarHeaderOuter__ctGCp{width:100%;text-align:left!important;display:flex;flex-direction:column;align-items:flex-start}.Puzzles_puzzleSidebarHeaderTitleCell__OxAXd{width:100%;min-width:0;text-align:left!important;text-wrap:pretty}@media (min-width:1024px){.Puzzles_puzzleSidebarHeaderTitleCell__OxAXd{max-height:9.5rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.Puzzles_puzzleSidebarHeaderTitleCell__OxAXd::-webkit-scrollbar{width:0;height:0;display:none}}.Puzzles_puzzleSidebarHeaderPillWrap__Z9q0l{display:flex;justify-content:flex-start;align-items:center;width:100%}.Puzzles_puzzleSidebarTitleCompact__vkCZp{font-size:clamp(1.35rem,3.2vw,1.78rem)!important;line-height:1.18!important;letter-spacing:-.02em!important;margin-bottom:0!important;color:#fff!important}@media (min-width:768px){.Puzzles_puzzleSidebarTitleCompact__vkCZp{font-size:clamp(1.42rem,2.35vw,1.88rem)!important}}.Puzzles_puzzleSidebarTurnPill___IKQF{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(56,189,248,.38);background:linear-gradient(180deg,rgba(18,28,48,.96),rgba(10,16,32,.98));padding:.5rem 1rem .5rem 1.05rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:rgba(241,245,249,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px rgba(56,189,248,.06),0 6px 18px rgba(0,0,0,.28)}.Puzzles_puzzleSidebarTurnPillColor__IuxzS{font-weight:700;color:#f8fafc}.Puzzles_puzzleSidebarTurnPillMuted__30_lt{font-weight:500;font-size:.78rem;color:rgba(148,163,184,.95);letter-spacing:.01em}.Puzzles_puzzleSidebarTurnPillDot__uAwOn{height:.55rem;width:.55rem;border-radius:9999px;flex-shrink:0}.Puzzles_puzzleSidebarTurnPillDotWhite__S91n8{background:#f8fafc;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 0 10px hsla(0,0%,100%,.35)}.Puzzles_puzzleSidebarTurnPillDotBlack__Z9gyN{background:linear-gradient(145deg,#1e293b,#020617);border:1px solid rgba(148,163,184,.55);box-shadow:inset 0 1px 2px rgba(0,0,0,.45)}.Puzzles_puzzleSidebarTurnPillPlaceholder__Ic6ul{min-height:2.05rem}.Puzzles_puzzleRatingPenaltyBanner__okDYB{box-sizing:border-box;padding:.48rem 1rem;border-radius:9999px;text-align:left;width:max-content;max-width:100%;font-size:.8125rem;font-weight:700;letter-spacing:.04em;color:#fb923c;background:rgba(48,20,18,.72);border:1px solid rgba(251,146,60,.38);box-shadow:0 2px 14px rgba(0,0,0,.35)}.Puzzles_puzzleRatingPenaltyBoardAlign__XtLl0{box-sizing:border-box;width:100%;padding-left:calc(6px + 1rem);padding-right:6px}@media (min-width:480px){.Puzzles_puzzleRatingPenaltyBoardAlign__XtLl0{padding-left:calc(10px + 1rem);padding-right:10px}}.Puzzles_puzzleRatingPenaltySlot__ImWxA{box-sizing:border-box;width:100%;flex:0 0 3rem;height:3rem;min-height:3rem;max-height:3rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;overflow:visible}.Puzzles_puzzleMoveTableWrap__MWcrN{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.Puzzles_puzzleMoveTable__DnNsf{width:100%;border-collapse:collapse;font-size:.78rem;font-variant-numeric:tabular-nums}.Puzzles_puzzleMoveTable__DnNsf thead th{position:sticky;top:0;z-index:1;text-align:left;padding:.4rem .5rem;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.95);background:rgba(15,23,42,.98);border-bottom:1px solid hsla(0,0%,100%,.1)}.Puzzles_puzzleMoveTable__DnNsf tbody td{padding:.38rem .5rem;color:rgba(226,232,240,.95);border-bottom:1px solid hsla(0,0%,100%,.06)}.Puzzles_puzzleMoveTable__DnNsf tbody tr:last-child td{border-bottom:none}.Puzzles_puzzleMoveTable__DnNsf tbody tr:hover td{background:hsla(0,0%,100%,.04)}.Puzzles_puzzleMoveColIdx__M_Wuc{width:2rem;color:rgba(148,163,184,.85);font-weight:600}.Puzzles_puzzleMoveCellActive__g3gMP{background:rgba(56,189,248,.14)!important;color:#e0f2fe!important;box-shadow:inset 0 0 0 1px rgba(56,189,248,.35)}.Puzzles_puzzleMoveCellMuted__yWgXB{color:rgba(148,163,184,.55)}.Puzzles_puzzlePanelDock__6rO7N{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;box-sizing:border-box;margin:0 .5rem .5rem;padding:.65rem 0;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.35);flex-shrink:0}.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnHint__pwYqt,.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnSkip__msYTw,.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnSolve__9LM_q{width:100%;min-height:2.5rem;border-radius:9999px;padding:.6rem 1rem;font-size:.82rem;font-weight:600;gap:.45rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnHint__pwYqt,.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnSkip__msYTw{justify-content:center}.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnSolve__9LM_q{grid-column:span 2;justify-content:center;margin-top:0}.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnHint__pwYqt svg,.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnSkip__msYTw svg,.Puzzles_puzzlePanelDock__6rO7N .Puzzles_btnSolve__9LM_q svg{width:16px;height:16px;flex-shrink:0}.Puzzles_puzzleInfoScroll__BIHNG{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.Puzzles_puzzleInfoScrollInner__S_NPC{display:flex;flex-direction:column;gap:.65rem;padding:.55rem .65rem .7rem}.Puzzles_puzzlePanelInfoCard__rDi6F,.Puzzles_puzzlePanelMiniCard___oMmS,.Puzzles_puzzlePanelThemeCard__Ccy_o{border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.52);box-shadow:0 4px 22px rgba(0,0,0,.28);padding:.8rem .9rem}.Puzzles_puzzlePanelCardEyebrow__EtS3p{display:block;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.88);margin-bottom:.35rem}.Puzzles_puzzlePanelCardSub__hIe_U{display:block;font-size:.72rem;font-weight:600;color:rgba(148,163,184,.95);margin-bottom:.28rem}.Puzzles_puzzlePanelChartCaption__9YfHo{display:block;text-align:right;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(100,116,139,.95);margin-bottom:.15rem}.Puzzles_puzzlePanelRatingRow__9Fig0{display:flex;align-items:stretch;justify-content:space-between;gap:.65rem;margin-top:.1rem}.Puzzles_puzzlePanelRatingCol__Kckm0{min-width:0;flex:0 0 auto}.Puzzles_puzzlePanelRatingBig__aumv5{font-size:clamp(1.85rem,5vw,2.45rem);font-weight:800;line-height:1;color:#f8fafc;text-shadow:0 0 26px rgba(56,189,248,.42),0 0 6px rgba(56,189,248,.28);letter-spacing:-.03em}.Puzzles_puzzlePanelChartCol__5aUix{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch}.Puzzles_puzzlePanelSparklineSvg__aIZu9{width:100%;height:72px;display:block}.Puzzles_puzzlePanelTwinGrid__dOo4F{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;align-items:stretch}.Puzzles_puzzlePanelMiniCard___oMmS{display:flex;flex-direction:column;min-height:118px}.Puzzles_puzzlePanelPerfStreak__Uomo5{display:flex;align-items:center;gap:.4rem;margin-top:auto}.Puzzles_puzzlePanelPerfStreakIcon__boEf4{color:#fb923c;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(251,146,60,.45))}.Puzzles_puzzlePanelPerfStreakIconHot__9Bwyv{animation:Puzzles_puzzlePanelFirePulse__rILd4 .8s infinite alternate}@keyframes Puzzles_puzzlePanelFirePulse__rILd4{0%{transform:scale(1);filter:drop-shadow(0 0 6px rgba(251,146,60,.45)) brightness(1)}to{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(251,146,60,.65)) brightness(1.15)}}.Puzzles_puzzlePanelPerfStreakNum__jL1hB{font-size:1.28rem;font-weight:800;color:#f1f5f9;letter-spacing:-.02em}.Puzzles_puzzlePanelPerfStreakLabel__HtObT{font-size:.68rem;font-weight:600;color:rgba(148,163,184,.92);margin-left:.1rem}.Puzzles_puzzlePanelTimerReadout___Vk_B{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;font-size:1.05rem;letter-spacing:.08em;color:#e2e8f0;background:rgba(0,0,0,.38);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:.32rem .45rem;text-align:center}.Puzzles_puzzleTimerZoneBar__7DVyx{position:relative;height:10px;border-radius:7px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);margin-top:auto}.Puzzles_puzzleTimerZoneBar__7DVyx.Puzzles_timerBarWarning__E7utW{border-color:hsla(0,91%,71%,.55);box-shadow:0 0 0 1px hsla(0,91%,71%,.18)}.Puzzles_puzzleTimerZoneBarStrip__z4WEU{position:absolute;inset:0;display:flex}.Puzzles_puzzleTimerZoneSeg__ZHyO6{flex:1;height:100%}.Puzzles_puzzleTimerZoneSeg__ZHyO6:first-child{background:linear-gradient(180deg,#f87171,#b91c1c)}.Puzzles_puzzleTimerZoneSeg__ZHyO6:nth-child(2){background:linear-gradient(180deg,#4ade80,#15803d)}.Puzzles_puzzleTimerZoneSeg__ZHyO6:nth-child(3){background:linear-gradient(180deg,#60a5fa,#1d4ed8)}.Puzzles_puzzleTimerZoneSeg__ZHyO6:nth-child(4){background:linear-gradient(180deg,#94a3b8,#475569)}.Puzzles_puzzleTimerZoneCover__e20hW{position:absolute;top:0;right:0;bottom:0;width:60%;background:rgba(15,23,42,.9);transition:width .95s linear;pointer-events:none}.Puzzles_puzzlePanelThemeBody__8j47z{margin:0;font-size:.8rem;line-height:1.48;color:rgba(203,213,225,.93);font-weight:500}.Puzzles_puzzlePanelThemePlaceholder__1Xvz8{color:rgba(100,116,139,.92);font-style:italic;font-weight:500}.Puzzles_puzzleRevampFrame__I6TX3{display:flex;flex-direction:column;min-height:0;flex:1 1 0;margin:0 .5rem .5rem;border:1px solid rgba(56,189,248,.26);border-radius:12px;overflow:hidden;background:rgba(8,12,26,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.Puzzles_puzzleRevampFrameBody__jaWey{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.Puzzles_puzzleInfoScrollInnerRevamp__m_t0_{padding:.6rem .65rem .75rem;gap:.5rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media (min-width:1024px){.Puzzles_puzzleInfoScrollInnerRevamp__m_t0_{padding:.65rem .75rem .85rem;min-height:100%;height:100%;flex:1 1 auto}}.Puzzles_puzzleRevampInfoShell__UPkVx{border-radius:12px;border:none;background:rgba(12,18,36,.72);padding:.85rem .9rem .95rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto;min-height:0}@media (min-width:1024px){.Puzzles_puzzleRevampInfoShell__UPkVx{min-height:100%;height:100%;padding:1rem 1rem 1.1rem;gap:0;justify-content:space-between}}.Puzzles_puzzleRevampStatusRow__6yNGI{display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(0,.95fr) auto minmax(0,1.2fr);align-items:stretch;column-gap:0;min-height:4.5rem;padding:.2rem 0 .35rem;flex:0.85 1 0}@media (min-width:1024px){.Puzzles_puzzleRevampStatusRow__6yNGI{min-height:6.25rem;flex:1.08 1 0;padding:.35rem 0 .5rem}}.Puzzles_puzzleRevampStatusCol___sMBR{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:0 .45rem;text-align:left}.Puzzles_puzzleRevampStatusCol___sMBR:first-child{padding-left:0}.Puzzles_puzzleRevampStatusCol___sMBR:last-child{padding-right:0}.Puzzles_puzzleRevampStatusColLabel__Rt1ZX{display:block;flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:capitalize;color:rgba(148,163,184,.92);line-height:1.2;margin-bottom:.35rem}.Puzzles_puzzleRevampStatusDivider__xAkzC{width:1px;align-self:stretch;justify-self:center;margin:.3rem 0;border-radius:1px;background:linear-gradient(180deg,rgba(148,163,184,0),rgba(148,163,184,.22) 18%,rgba(56,189,248,.42) 50%,rgba(148,163,184,.22) 82%,rgba(148,163,184,0));box-shadow:0 0 10px rgba(56,189,248,.12),0 0 1px hsla(0,0%,100%,.06)}.Puzzles_puzzleRevampStatusCol___sMBR:nth-child(3){align-items:center;text-align:center}.Puzzles_puzzleRevampStatusCol___sMBR:nth-child(3) .Puzzles_puzzleRevampStreakBlock__hYuk7{justify-content:center}.Puzzles_puzzleRevampRatingNum__l6XqK{flex:1 1 0;display:flex;align-items:center;font-size:clamp(1.45rem,3.6vw,1.75rem);font-weight:800;line-height:1;color:#f8fafc;letter-spacing:-.03em;min-height:0}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;min-height:4.25rem}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampStatusCol___sMBR{display:flex;flex-direction:column;justify-content:flex-start;padding:0 .65rem;min-height:0}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampStatusCol___sMBR:first-child{padding-left:0;align-items:flex-start;text-align:left}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampStatusCol___sMBR:last-child{padding-right:0;align-items:center;text-align:center}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampStatusColLabel__Rt1ZX{margin-bottom:.35rem;flex-shrink:0}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampStatusCol___sMBR:last-child .Puzzles_puzzleRevampStatusColLabel__Rt1ZX{width:100%;text-align:center}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampStatusCol___sMBR:first-child .Puzzles_puzzleRevampRatingNum__l6XqK{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;align-self:stretch;min-height:2rem;line-height:1}.Puzzles_puzzleRevampStatusRowDaily__9ZhqH .Puzzles_puzzleRevampDailyDateValue__8RLR0{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:2rem;gap:.2rem;line-height:1}.Puzzles_puzzleRevampDailyDateMain__h0uLz{font-size:clamp(1.45rem,3.6vw,1.75rem);font-weight:800;line-height:1;color:#f8fafc;letter-spacing:-.03em;white-space:nowrap}.Puzzles_puzzleRevampDailyDateYear__MiJXy{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.95);line-height:1}.Puzzles_puzzlePanelDockDailyOnly__0ZM2K{grid-template-columns:1fr;padding:.85rem .65rem 1rem;margin-top:auto}.Puzzles_puzzlePanelDockDailyOnly__0ZM2K .Puzzles_btnHint__pwYqt{grid-column:1;min-height:3.15rem;padding:.9rem 1.35rem;font-size:.95rem;font-weight:700;gap:.55rem}.Puzzles_puzzlePanelDockDailyOnly__0ZM2K .Puzzles_btnHint__pwYqt svg{width:20px;height:20px}.Puzzles_puzzleActionsDailyOnly__ej31_{grid-template-columns:1fr}.Puzzles_puzzleActionsDailyOnly__ej31_ .Puzzles_btnHint__pwYqt{min-height:3rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:700}.Puzzles_puzzleActionsDailyOnly__ej31_ .Puzzles_btnHint__pwYqt svg{width:20px;height:20px}.Puzzles_puzzleRevampStreakBlock__hYuk7{flex:1 1 0;display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:0}.Puzzles_puzzleRevampStreakIcon__6gqGQ{color:#fb923c;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(251,146,60,.45))}.Puzzles_puzzleRevampStreakIconHot__8kvJo{animation:Puzzles_puzzlePanelFirePulse__rILd4 .8s infinite alternate}.Puzzles_puzzleRevampStreakNum__CEUWt{font-size:1.3rem;font-weight:800;color:#f1f5f9;line-height:1}@media (min-width:1024px){.Puzzles_puzzleRevampStreakNum__CEUWt{font-size:1.22rem}}.Puzzles_puzzleRevampChartBlock__TKPVg{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;flex:1 1 0;justify-content:center}.Puzzles_puzzleRevampChartBlock__TKPVg .Puzzles_puzzlePanelSparklineSvg__aIZu9{height:100%;min-height:44px;width:100%}@media (min-width:1024px){.Puzzles_puzzleRevampChartBlock__TKPVg{min-height:3rem}.Puzzles_puzzleRevampChartBlock__TKPVg .Puzzles_puzzlePanelSparklineSvg__aIZu9{min-height:48px;max-height:58px}}.Puzzles_puzzleRevampThemeBlock__mYgmc{padding-top:.55rem;padding-bottom:.55rem;border-top:1px solid hsla(0,0%,100%,.1);flex:1 1 0;display:flex;flex-direction:column;justify-content:center;min-height:3.25rem}@media (min-width:1024px){.Puzzles_puzzleRevampThemeBlock__mYgmc,.Puzzles_puzzleRevampTimerBlock__BHPqx{flex:0.76 1 0;min-height:3.55rem;padding-top:.7rem;padding-bottom:.7rem;justify-content:center}}.Puzzles_puzzleRevampThemeEyebrow__2juuk{display:block;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:rgba(148,163,184,.9);margin-bottom:.45rem}.Puzzles_puzzleRevampThemeValue__cTn76{margin:0;font-size:clamp(1.08rem,2.4vw,1.28rem);font-weight:800;letter-spacing:.08em;color:#f8fafc;line-height:1.3}@media (min-width:1024px){.Puzzles_puzzleRevampThemeValue__cTn76{font-size:clamp(1.2rem,2.6vw,1.52rem)}}.Puzzles_puzzleRevampThemePlaceholder__AsCM1{margin:0;font-size:.9rem;font-style:italic;color:rgba(100,116,139,.92)}.Puzzles_puzzleRevampTimerBlock__BHPqx{padding-top:.55rem;padding-bottom:.15rem;border-top:1px solid hsla(0,0%,100%,.1);flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end}.Puzzles_puzzleRevampTimerHead__1OwW4{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}@media (min-width:1024px){.Puzzles_puzzleRevampTimerHead__1OwW4{margin-bottom:.55rem}}.Puzzles_puzzleRevampTimerLabel__GzEJh{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.9)}.Puzzles_puzzleRevampTimerTime__TOXqu{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;font-size:clamp(1.05rem,2.2vw,1.2rem);letter-spacing:.06em;color:#f1f5f9}@media (min-width:1024px){.Puzzles_puzzleRevampTimerTime__TOXqu{font-size:clamp(1.22rem,2.5vw,1.48rem)}}.Puzzles_puzzleRevampTimerTrack__PchBW{height:6px;border-radius:999px;background:rgba(30,41,59,.95);overflow:hidden}@media (min-width:1024px){.Puzzles_puzzleRevampTimerTrack__PchBW{height:10px}}.Puzzles_puzzleRevampTimerFill__BwEu4{height:100%;border-radius:999px;background:linear-gradient(90deg,#dc2626,#f87171 45%,#f472b6);transition:width .95s linear}.Puzzles_puzzleRevampTimerTrack__PchBW.Puzzles_puzzleRevampTimerTrackWarn__uim2C{box-shadow:0 0 0 1px hsla(0,91%,71%,.35)}.Puzzles_puzzleActionsRevamp__RZq3y{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.Puzzles_puzzleActionsRevamp__RZq3y .Puzzles_btnHint__pwYqt,.Puzzles_puzzleActionsRevamp__RZq3y .Puzzles_btnSkip__msYTw,.Puzzles_puzzleActionsRevamp__RZq3y .Puzzles_btnSolve__9LM_q{width:100%;min-height:2.5rem;border-radius:9999px;padding:.6rem 1rem;font-size:.82rem;font-weight:600;gap:.45rem}.Puzzles_puzzleActionsRevamp__RZq3y .Puzzles_btnHint__pwYqt,.Puzzles_puzzleActionsRevamp__RZq3y .Puzzles_btnSkip__msYTw{justify-content:center}.Puzzles_puzzleActionsRevamp__RZq3y .Puzzles_btnSolve__9LM_q{grid-column:span 2;justify-content:center;margin-top:0}.Puzzles_boardArea__cuBDG{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;overflow:visible;box-sizing:border-box}@media (min-width:768px){.Puzzles_boardArea__cuBDG{min-height:0;overflow:visible}}.Puzzles_puzzleBoardMainSlot__abPHo{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;flex:0 0 auto;flex-shrink:0;min-height:0}.Puzzles_puzzleBoardWrapper__lMXbt{width:100%;max-width:100%;border-radius:0;padding:0;background:transparent;transition:box-shadow .3s ease,border-color .3s ease;border:2px solid transparent;box-sizing:border-box}.Puzzles_puzzleBoardWrapperCoordInset__y84tD{padding:6px 6px calc(6px + 1.125rem) calc(6px + 1rem)}@media (min-width:480px){.Puzzles_puzzleBoardWrapper__lMXbt{padding:0;border-radius:0}.Puzzles_puzzleBoardWrapperCoordInset__y84tD{padding:10px 10px calc(10px + 1.125rem) calc(10px + 1rem)}}.Puzzles_puzzleBoardSizer__KhjTM{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:unset;margin:0 auto;box-sizing:border-box}.Puzzles_puzzlesBoardShell__3QvnM{position:absolute;inset:0;min-width:0;min-height:0;box-sizing:border-box;background:transparent;border:none;padding:0;margin:0;box-shadow:none}.Puzzles_puzzlesBoardGrid__tdRN3{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));border:2px solid #4b5563;box-shadow:0 0 0 1px hsla(0,0%,100%,.12);overflow:hidden}.Puzzles_puzzlesSquare__H5WaA{position:relative;min-width:0;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.Puzzles_puzzleBoardWrapperSuccess__Dr8Pv{animation:Puzzles_flashSuccess__gfkGk .9s ease-out}.Puzzles_puzzleBoardWrapperError__cVClo{animation:Puzzles_shakeError__wSjzr .6s ease;border-color:var(--clr-accent-orange)!important}.Puzzles_lastMoveHighlight__OWVOG{box-shadow:inset 0 0 15px 5px rgba(255,69,0,.6);background:rgba(255,69,0,.3)!important;transition:all .3s ease}.Puzzles_hintSquare__D5AuO{box-shadow:inset 0 0 15px 5px rgba(255,215,0,.8);background:rgba(255,215,0,.3)!important;transition:all .3s ease}@keyframes Puzzles_flashSuccess__gfkGk{0%{box-shadow:0 0 0 0 rgba(0,250,154,0);border-color:transparent}40%{box-shadow:0 0 40px 16px rgba(0,250,154,.7);border-color:var(--clr-accent-green)}to{box-shadow:0 0 0 0 rgba(0,250,154,0);border-color:transparent}}.Puzzles_puzzleSolvedBanner__DEPh4{position:absolute;top:-2.5rem;left:50%;transform:translateX(-50%);padding:.35rem 1.25rem;border-radius:9999px;background:linear-gradient(90deg,var(--clr-accent-green),#4ade80);color:#020617;font-family:var(--font-heading);font-weight:700;font-size:.9rem;letter-spacing:.04em;box-shadow:0 12px 30px rgba(0,250,154,.35);display:inline-flex;align-items:center;gap:.4rem;animation:Puzzles_puzzleSolvedBadge__UDtc_ .9s ease-out forwards;pointer-events:none}@keyframes Puzzles_puzzleSolvedBadge__UDtc_{0%{opacity:0;transform:translate(-50%,8px) scale(.9)}35%{opacity:1;transform:translate(-50%) scale(1.02)}to{opacity:0;transform:translate(-50%,-6px) scale(.98)}}@keyframes Puzzles_shakeError__wSjzr{0%,to{transform:translateX(0);border-color:transparent}20%,60%{transform:translateX(-15px);border-color:var(--clr-accent-orange)}40%,80%{transform:translateX(15px);border-color:var(--clr-accent-orange)}}.Puzzles_glassCard__h_xTT{background:rgba(10,17,34,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 15px 35px rgba(0,0,0,.4);border-radius:16px;padding:1.15rem;color:var(--clr-text-main);display:flex;flex-direction:column;gap:1rem;position:static;width:100%;max-width:100%;box-sizing:border-box}@media (min-width:480px){.Puzzles_glassCard__h_xTT{padding:1.35rem;gap:1.25rem;border-radius:18px}}@media (min-width:1024px){.Puzzles_glassCard__h_xTT{padding:1.75rem;gap:1.5rem;border-radius:20px;position:sticky;top:max(.75rem,env(safe-area-inset-top));align-self:start;max-height:calc(100dvh - 2rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Puzzles_glassCard__h_xTT::-webkit-scrollbar{display:none}}.Puzzles_userRatingSection__xaNDR{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.5rem}.Puzzles_ratingInfo__rwZv8 h3{margin:0;font-size:1.1rem;color:var(--clr-text-muted)}.Puzzles_ratingScore__nFADG{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;color:var(--clr-primary);line-height:1;margin-top:.5rem;text-shadow:0 0 20px rgba(63,185,255,.4)}.Puzzles_miniChart__VUUam{width:80px;height:40px;opacity:.8;transition:all .3s ease}.Puzzles_miniChart__VUUam:hover{opacity:1;transform:scale(1.05)}.Puzzles_statusRow__QrPbI{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.Puzzles_streakCounter__1eUNJ{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:700;color:var(--clr-text-main)}.Puzzles_streakCounterIcon__v3vnO{color:var(--clr-accent-orange);font-size:1.8rem;filter:drop-shadow(0 0 8px rgba(255,99,71,.5))}.Puzzles_streakCounterHot__SIrYu .Puzzles_streakCounterIcon__v3vnO{animation:Puzzles_pulseFire__fyOTn .8s infinite alternate}@keyframes Puzzles_pulseFire__fyOTn{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.15);filter:brightness(1.3)}}.Puzzles_timerCircle__bLtCW{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--clr-accent-green) calc(var(--progress, 100) * 1%),hsla(0,0%,100%,.1) 0);position:relative;font-weight:700;font-size:1.2rem;color:var(--clr-text-main);transition:background 1s linear}.Puzzles_timerBarWrap__27Lkj{width:132px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.35rem}.Puzzles_timerBarNumber__vsvyd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;font-size:1.05rem;color:var(--clr-text-main);letter-spacing:.02em}.Puzzles_timerBarTrack__oF2x3{width:100%;height:10px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.Puzzles_timerBarFill__gHypv{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(0,212,160,.95),rgba(56,189,248,.9));width:0;transition:width .95s linear}.Puzzles_timerBarWarning__E7utW .Puzzles_timerBarFill__gHypv{background:linear-gradient(90deg,rgba(255,92,92,.95),hsla(0,100%,85%,.75))}.Puzzles_timerCircle__bLtCW:before{content:"";position:absolute;inset:4px;background:var(--clr-bg-panel);border-radius:50%}.Puzzles_timerText__UGA00{position:relative;z-index:1}.Puzzles_timerCircleWarning__XpFGt{background:conic-gradient(var(--clr-accent-orange) calc(var(--progress, 100) * 1%),hsla(0,0%,100%,.1) 0)}.Puzzles_puzzleActions__WKIbM{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media (min-width:400px){.Puzzles_puzzleActions__WKIbM{gap:1rem}}.Puzzles_btnHint__pwYqt{background:rgba(234,179,8,.12);color:#facc15;border:1px solid rgba(250,204,21,.45);padding:.6rem 1rem;border-radius:9999px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.Puzzles_btnHint__pwYqt svg{color:#facc15;stroke:#facc15}.Puzzles_btnHint__pwYqt:hover:not(:disabled){background:rgba(234,179,8,.2);box-shadow:0 4px 14px rgba(250,204,21,.18);border-color:rgba(250,204,21,.65);color:#fde047}.Puzzles_btnHint__pwYqt:disabled{opacity:.5;cursor:not-allowed}.Puzzles_btnSkip__msYTw{background:transparent;color:#94a3b8;border:1px solid rgba(148,163,184,.45);padding:.6rem 1rem;border-radius:9999px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.Puzzles_btnSkip__msYTw svg{color:#94a3b8;stroke:#94a3b8}.Puzzles_btnSkip__msYTw:hover:not(:disabled){background:rgba(148,163,184,.08);color:#cbd5e1;border-color:rgba(203,213,225,.55)}.Puzzles_btnSkip__msYTw:disabled{opacity:.5;cursor:not-allowed}.Puzzles_btnSolve__9LM_q{grid-column:span 2;background:rgba(168,85,247,.1);color:#a855f7;border:1px solid rgba(168,85,247,.4);padding:.6rem 1rem;border-radius:9999px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;margin-top:.35rem}.Puzzles_btnSolve__9LM_q svg{color:#a855f7;stroke:#a855f7}.Puzzles_btnSolve__9LM_q:hover:not(:disabled){background:rgba(168,85,247,.18);box-shadow:0 4px 14px rgba(168,85,247,.22);border-color:#c084fc;color:#c084fc}.Puzzles_btnSolve__9LM_q:disabled{opacity:.5;cursor:not-allowed}.Puzzles_statsSection__gmyT8{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.Puzzles_statItem__EOHRy{background:rgba(0,0,0,.2);border-radius:12px;padding:1.2rem;border:1px solid hsla(0,0%,100%,.03)}.Puzzles_statItem__EOHRy h4{font-size:.9rem;color:var(--clr-text-muted);margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-weight:600}.Puzzles_statItem__EOHRy h4 svg{color:var(--clr-primary);flex-shrink:0}.Puzzles_statItem__EOHRy p{font-size:1.05rem;font-weight:500;color:var(--clr-text-main)}.Puzzles_analyzeBtn__kyHSr{width:100%;margin-top:1rem;padding:.6rem 1rem;border-radius:12px;font-weight:600;background:hsla(0,0%,100%,.05);color:var(--clr-text-main);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.Puzzles_analyzeBtn__kyHSr:hover{background:hsla(0,0%,100%,.1);border-color:var(--clr-primary);color:var(--clr-primary)}.Puzzles_topBar__MtRJ_{width:100%;background:rgba(10,17,34,.9);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.5rem 1rem;flex-shrink:0}.Puzzles_mainContentRow__CE1lT{flex:1;display:flex;flex-direction:column;overflow:auto;background:#0a111a;min-height:0}@media (min-width:768px){.Puzzles_mainContentRow__CE1lT{flex-direction:row}}.Puzzles_boardColumn__JVgte{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;min-width:0;min-height:0}.Puzzles_sidebarColumn__Z6Uan{width:100%;min-width:280px;max-width:400px;flex-shrink:0;overflow-y:auto;border-top:1px solid hsla(0,0%,100%,.08);padding:1rem}@media (min-width:768px){.Puzzles_sidebarColumn__Z6Uan{border-top:none;border-left:1px solid hsla(0,0%,100%,.08)}}@media (max-width:1023px){.Puzzles_puzzlesMain__d2k3U{padding-top:0}.Puzzles_glassCard__h_xTT{margin-top:.5rem}.Puzzles_puzzlesPlayShellOuter__DXC0Q{overflow-x:hidden;overflow-y:visible}.Puzzles_puzzlesPlayMobileHeader__6dxdb{padding:0 .15rem .15rem;margin-bottom:0}.Puzzles_puzzlesPlayMobileHeader__6dxdb .Puzzles_puzzleSidebarHeaderSection__lUcRs{padding:.45rem .35rem .35rem;border-bottom:none}.Puzzles_puzzlesPlayMobileHeader__6dxdb .Puzzles_puzzleSidebarHeaderStack__ApyTZ{gap:.4rem!important}.Puzzles_puzzlesPlayMobileHeader__6dxdb .Puzzles_puzzleLearnHeroTitle__xcdre{font-size:clamp(1.1rem,4.8vw,1.45rem);line-height:1.12}.Puzzles_puzzlesPlayShellInner__ZsqqW{gap:.35rem}.Puzzles_puzzlesPlayBoardSection__T94OS{width:100%;max-width:100%;padding-top:0;padding-left:0;padding-right:0}.Puzzles_puzzlesPlayPanelSection__mtsYk{width:100%;flex:0 0 auto;display:flex;flex-direction:column;min-height:auto}.Puzzles_puzzlesPlayMobileActions__LAM6c{padding:.25rem .5rem .1rem;margin-top:.15rem}.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzlesPlaySidebarCard__fX0XN{margin-top:.15rem}.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzlesPlaySidebarCard__fX0XN,.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzlesRightPanelLayout__LoJOm{overflow:visible!important;height:auto!important;min-height:auto!important;flex:0 0 auto!important}.Puzzles_puzzlesPlaySidebarCard__fX0XN{max-height:none;height:auto;min-height:auto;overflow:visible}.Puzzles_puzzlesRightPanelLayout__LoJOm{overflow:visible;min-height:auto}.Puzzles_boardArea__cuBDG{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.Puzzles_puzzleRatingPenaltySlot__ImWxA{flex:0 0 auto;height:auto;min-height:0;max-height:none}.Puzzles_puzzleRatingPenaltySlot__ImWxA:has(.Puzzles_puzzleRatingPenaltyBanner__okDYB){flex:0 0 2.35rem;height:2.35rem;min-height:2.35rem;max-height:2.35rem}.Puzzles_puzzleBoardMainSlot__abPHo>div{justify-content:center}.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzleRevampFrame__I6TX3{margin-left:.35rem;margin-right:.35rem;margin-bottom:.5rem}.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzleInfoScroll__BIHNG,.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzleRevampFrameBody__jaWey,.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzleRevampFrame__I6TX3{flex:0 0 auto!important;min-height:auto!important;height:auto!important;overflow:visible!important}.Puzzles_puzzlesPlayPanelSection__mtsYk .Puzzles_puzzleInfoScroll__BIHNG{max-height:none!important}.Puzzles_puzzleInfoScrollInnerRevamp__m_t0_{min-height:auto;height:auto;flex:none}.Puzzles_puzzleRevampInfoShell__UPkVx{min-height:auto;height:auto;justify-content:flex-start;gap:.65rem}.Puzzles_puzzleRevampStatusRow__6yNGI{flex:none;min-height:4.25rem}.Puzzles_puzzleRevampThemeBlock__mYgmc,.Puzzles_puzzleRevampTimerBlock__BHPqx{flex:none;min-height:auto;padding-top:.65rem;padding-bottom:.65rem}.Puzzles_puzzleSidebarHeaderSection__lUcRs{padding:.75rem .85rem .85rem}.Puzzles_puzzleLearnHeroTitle__xcdre{font-size:clamp(1.2rem,5.2vw,1.6rem);line-height:1.15}.Puzzles_puzzlePanelDock__6rO7N{display:none}}.AppSidebar_sidebar__S7SC8{position:relative;height:100%;min-height:0;max-height:100%;z-index:80;transition:width .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid var(--glass-border);background:var(--chessones-panel-bg,transparent);backdrop-filter:var(--chessones-panel-blur,none);-webkit-backdrop-filter:var(--chessones-panel-blur,none);width:80px;--sidebar-width:80px}@media (min-width:768px){.AppSidebar_sidebar__S7SC8:hover{width:260px;--sidebar-width:260px}}@media (max-width:767px){.AppSidebar_sidebar__S7SC8{position:fixed;left:0;top:0;bottom:0;max-width:56px;height:100dvh;max-height:100dvh;border-right-width:1px}.AppSidebar_sidebar__S7SC8,.AppSidebar_sidebar__S7SC8:hover{width:56px!important;--sidebar-width:56px}.AppSidebar_sidebarHeader__CQ2_f{height:52px;min-height:52px}.AppSidebar_logoCollapsed__RvByk{width:56px;height:52px}.AppSidebar_sidebarNav__0_l99{padding:.75rem 0}.AppSidebar_navItemsContainer__Ftztf{padding:0 .35rem}.AppSidebar_sidebar__S7SC8:not(.AppSidebar_sidebarMobileMenu__5gbMX) .AppSidebar_navItem__uupFT{padding:.55rem;justify-content:center}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_logoCollapsed__RvByk{display:flex;opacity:1}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_logoExpanded__6DnnT{display:none}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_navLabel__ed0X_,.AppSidebar_sidebar__S7SC8:hover .AppSidebar_sectionTitle__k53Cy{opacity:0;width:0;pointer-events:none}}.AppSidebar_sidebarHeader__CQ2_f{height:80px;display:flex;align-items:center;justify-content:center;padding:0;border-bottom:1px solid var(--glass-border);overflow:hidden}.AppSidebar_logoContainer__eWFCy{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all .3s ease;cursor:pointer}.AppSidebar_logoContainer__eWFCy:hover{opacity:.8}.AppSidebar_logoCollapsed__RvByk{display:flex;align-items:center;justify-content:center;width:80px;height:80px;transition:opacity .3s ease}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_logoCollapsed__RvByk{display:none;opacity:0}.AppSidebar_logoExpanded__6DnnT{display:none;align-items:center;gap:.75rem;white-space:nowrap;transition:opacity .3s ease;padding:0 1rem}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_logoExpanded__6DnnT{display:flex;opacity:1}.AppSidebar_logoImage__HX8PL{height:48px;object-fit:contain}.AppSidebar_logoExpanded__6DnnT .AppSidebar_logoImage__HX8PL{height:56px}.AppSidebar_sidebarNav__0_l99{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:1.5rem 0;scrollbar-width:none;-ms-overflow-style:none}.AppSidebar_sidebarNav__0_l99::-webkit-scrollbar{display:none}.AppSidebar_navSection__Tm5DG{margin-bottom:1.5rem}.AppSidebar_navSectionBottom__LbRfU{margin-top:auto;margin-bottom:0}.AppSidebar_sectionTitle__k53Cy{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateX(-10px);font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:2px;padding:0 1.5rem;margin-bottom:1rem}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_sectionTitle__k53Cy{opacity:1;transform:translateX(0)}.AppSidebar_navItemsContainer__Ftztf{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem}.AppSidebar_navItem__uupFT{position:relative;display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:.75rem;transition:all .3s ease;color:#9ca3af;text-decoration:none;cursor:pointer}.AppSidebar_navItem__uupFT:hover{background:hsla(0,0%,100%,.05);color:#fff}.AppSidebar_navItem__uupFT.AppSidebar_active__a5W5g{color:var(--clr-electric-blue);background:rgba(56,189,248,.1)}.AppSidebar_navItem__uupFT.AppSidebar_active__a5W5g:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--clr-electric-blue);border-radius:0 3px 3px 0}.AppSidebar_navIconWrapper__s07jI{display:flex;align-items:center;justify-content:center;min-width:24px;flex-shrink:0}.AppSidebar_navIcon__lL4X4{width:20px;height:20px;transition:all .3s ease}.AppSidebar_navLabel__ed0X_{transition:all .3s ease;opacity:0;width:0;transform:translateX(-10px);pointer-events:none;font-size:.875rem;font-weight:600;white-space:nowrap}.AppSidebar_sidebar__S7SC8:hover .AppSidebar_navLabel__ed0X_{opacity:1;width:auto;transform:translateX(0);pointer-events:auto}.AppSidebar_navItem__uupFT:hover .AppSidebar_navLabel__ed0X_{transform:translateX(4px)}.AppSidebar_notificationsScroll__Y2wZn{max-height:400px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.AppSidebar_notificationsScroll__Y2wZn::-webkit-scrollbar{width:8px}.AppSidebar_notificationsScroll__Y2wZn::-webkit-scrollbar-track{background:transparent}.AppSidebar_notificationsScroll__Y2wZn::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.AppSidebar_notificationsScroll__Y2wZn::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5);background-clip:padding-box}@media (max-width:767px){.AppSidebar_sidebarMobileMenu__5gbMX.AppSidebar_sidebar__S7SC8{width:min(200px,74vw)!important;max-width:74vw!important;height:100%!important;min-height:100dvh!important;position:relative!important;left:auto!important;top:auto!important;bottom:auto!important}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_navLabel__ed0X_{opacity:1!important;width:auto!important;max-width:none!important;transform:none!important;pointer-events:auto!important}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_sectionTitle__k53Cy{opacity:1!important;transform:none!important}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_logoCollapsed__RvByk{display:none!important}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_logoExpanded__6DnnT{display:flex!important;opacity:1!important}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_sidebarHeader__CQ2_f{height:52px;min-height:52px}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_sidebarNav__0_l99{padding:.5rem 0}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_navSection__Tm5DG{margin-bottom:.5rem}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_navSectionBottom__LbRfU{margin-top:.5rem;margin-bottom:0;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.06)}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_navItemsContainer__Ftztf{padding:0 .25rem;gap:.125rem}.AppSidebar_sidebarMobileMenu__5gbMX .AppSidebar_navItem__uupFT{padding:.45rem}}.Dashboard_dashboardContainer__nQVmI{min-height:100vh;display:flex;position:relative;width:100%;overflow-x:hidden}.Dashboard_dashboardContainer__nQVmI,.Dashboard_dashboardPageMain__3OPPU{background-color:var(--clr-obsidian);background-image:radial-gradient(circle at 0 0,rgba(56,189,248,.05) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(251,191,36,.05) 0,transparent 50%)}.Dashboard_dashboardPageMain__3OPPU{min-height:100%}.Dashboard_glassCard__HQVTJ{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_glassCard__HQVTJ:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.Dashboard_header__VYjys{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media (min-width:768px){.Dashboard_header__VYjys{flex-direction:row;justify-content:space-between;align-items:center}}.Dashboard_welcomeText__Dw7sW{font-size:clamp(1.35rem,4.2vw,1.875rem);font-weight:900;letter-spacing:-.025em;line-height:1.15}@media (min-width:768px){.Dashboard_welcomeText__Dw7sW{font-size:clamp(1.75rem,3vw,2.25rem)}}.Dashboard_playerName__0fA9V{color:var(--clr-electric-blue)}.Dashboard_playerStatus__3X_co{color:#9ca3af;margin-top:.25rem}.Dashboard_headerRight__32QWV{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media (min-width:480px){.Dashboard_headerRight__32QWV{gap:1rem;flex-wrap:nowrap}}.Dashboard_onlineBadge__JSz_g{padding:.5rem 1rem;border-radius:9999px;display:flex;align-items:center;gap:.5rem}.Dashboard_onlineDot__ed7w1{width:.5rem;height:.5rem;background-color:#10b981;border-radius:9999px;animation:Dashboard_pulse__c6lej 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes Dashboard_pulse__c6lej{0%,to{opacity:1}50%{opacity:.5}}.Dashboard_avatarContainer__KANP9{position:relative;cursor:pointer;transition:transform .2s}.Dashboard_avatarContainer__KANP9:hover{transform:scale(1.05)}.Dashboard_avatar__c7d6K{width:3rem;height:3rem;border-radius:.75rem;padding:.25rem}.Dashboard_avatarStatus__BhFiY{position:absolute;bottom:-.25rem;right:-.25rem;width:1rem;height:1rem;background-color:#10b981;border:2px solid var(--clr-obsidian);border-radius:9999px}.Dashboard_quickPlaySection__s1Q2a{grid-column:span 2}.Dashboard_sectionTitle__GtgDF{font-size:1.25rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Dashboard_sectionIcon__IEjbb{color:var(--clr-electric-blue)}.Dashboard_actionCardsGrid__0X9GD{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}@media (min-width:640px){.Dashboard_actionCardsGrid__0X9GD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Dashboard_actionCardsGrid__0X9GD{grid-template-columns:repeat(3,minmax(0,1fr))}}.Dashboard_actionCard__iA7yP{position:relative;overflow:hidden;min-height:172px;height:auto;cursor:pointer;border-radius:1rem}@media (min-width:640px){.Dashboard_actionCard__iA7yP{height:194px;min-height:194px}}.Dashboard_actionCardBg__8MbJJ{position:absolute;inset:0;background-size:cover;background-position:50%;filter:brightness(.4) blur(1px);transition:transform .5s ease;z-index:0}.Dashboard_actionCard__iA7yP:hover .Dashboard_actionCardBg__8MbJJ{transform:scale(1.1);filter:brightness(.6) blur(0)}.Dashboard_actionCardContent__c4sVP{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.Dashboard_actionCardPuzzlesHead__jb_BX{display:flex;flex-direction:column;gap:.25rem}.Dashboard_actionCardTitleRow___Yo0S{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.Dashboard_actionCardTitleRow___Yo0S .Dashboard_actionCardTitle__aqd_W{margin:0;flex:1;min-width:0}.Dashboard_actionCardStreak__YMDsa{display:flex;flex-direction:row;align-items:center;gap:.35rem;flex-shrink:0;pointer-events:none}.Dashboard_actionCardStreakIcon__TDNbN{color:#fb923c;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(251,146,60,.5))}.Dashboard_actionCardStreakIconHot__sHGi3{animation:Dashboard_homePuzzleStreakPulse__aRQyw .8s infinite alternate;transform-origin:center center}.Dashboard_actionCardStreakIconPurple__vYwAo{color:#a855f7;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(168,85,247,.55))}.Dashboard_actionCardStreakIconPurpleHot__CL1NM{animation:Dashboard_homePuzzleStreakPulse__aRQyw .8s infinite alternate;transform-origin:center center}@keyframes Dashboard_homePuzzleStreakPulse__aRQyw{0%{transform:scale(1)}to{transform:scale(1.08)}}.Dashboard_actionCardStreakNum__MSFVA{font-size:1.35rem;font-weight:800;line-height:1;color:#f8fafc;text-shadow:0 1px 8px rgba(0,0,0,.55)}.Dashboard_actionCardTitle__aqd_W{font-size:1.25rem;font-weight:900}.Dashboard_actionCardDescription__2VqMd{font-size:.75rem;color:#d1d5db;margin-top:.25rem}.Dashboard_actionCardCta__7spON{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;margin-top:1rem}.Dashboard_actionCardCtaBlue__c_lAB{color:var(--clr-electric-blue)}.Dashboard_actionCardCtaGold__RvnZR{color:var(--clr-amber-gold)}.Dashboard_dailyPuzzleComingSoonText__swLqv{display:inline-flex;margin-top:.55rem;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff}.Dashboard_performanceSection__di1B6{padding-bottom:2.5rem;margin-top:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Dashboard_performanceHeader__6FjxS{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:1rem}@media (min-width:640px){.Dashboard_performanceHeader__6FjxS{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}}.Dashboard_performanceTitle__i6DBt{font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem;color:#fff}.Dashboard_performanceIcon__HhvgU{color:#10b981}.Dashboard_filtersContainer__CdATP{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;width:100%}.Dashboard_filterButton__rObBz{white-space:nowrap;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s}.Dashboard_filterButtonActive__wnSRU{border:1px solid var(--clr-electric-blue);background-color:rgba(56,189,248,.1);color:var(--clr-electric-blue)}.Dashboard_filterButtonInactive__K_B3B{background-color:rgba(31,41,55,.5);color:#9ca3af}.Dashboard_filterButtonInactive__K_B3B:hover{background-color:#374151;color:#fff}.Dashboard_statsGrid__taInh{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.Dashboard_statsGrid__taInh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Dashboard_statsGrid__taInh{grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_statsGrid__taInh.Dashboard_statsGridFourCol__nkb2t{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statCard___vjiq{padding:.85rem .9rem .95rem;border-radius:.875rem;min-height:9.25rem;display:flex;flex-direction:column}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statCardHeader__Ztshi{margin-bottom:.35rem;flex-shrink:0}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statCardBody__qWBSd{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;gap:.3rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statIconContainer__BCtcT{padding:.5rem;border-radius:.5rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statIconContainer__BCtcT svg{width:1.55rem;height:1.55rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statTrend__b2iXP{font-size:.78rem;font-weight:800;padding:.26rem .5rem;gap:.22rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statTrend__b2iXP svg{width:.82rem;height:.82rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statLabel__ML_b4{font-size:.95rem;font-weight:600;line-height:1.25}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statValue__q4orf{font-size:1.65rem;font-weight:900;line-height:1.12;margin-top:0;letter-spacing:-.02em}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statCardCtaIcon__ah_Or{display:flex;align-items:center;color:#fff;line-height:1;margin-top:.12rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statCardCtaIcon__ah_Or svg{width:1.72rem;height:1.72rem;stroke-width:2.5}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statBackgroundIcon__obJah{bottom:-.25rem;right:-.25rem}.Dashboard_statsGridFourCol__nkb2t .Dashboard_statBackgroundIcon__obJah svg{width:4.25rem;height:4.25rem}.Dashboard_statCardLink__dsgfg{text-decoration:none;color:inherit;cursor:pointer;display:block;transition:box-shadow .2s ease,border-color .2s ease}.Dashboard_statCardLink__dsgfg:hover{box-shadow:0 0 0 1px rgba(56,189,248,.2)}.Dashboard_statCardLink__dsgfg:focus-visible{outline:2px solid var(--clr-electric-blue);outline-offset:2px}.Dashboard_statCard___vjiq{position:relative;overflow:hidden;padding:1.5rem;border-radius:1rem}.Dashboard_statCardHeader__Ztshi{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.Dashboard_statIconContainer__BCtcT{padding:.5rem;background-color:rgba(31,41,55,.5);border-radius:.5rem;color:var(--clr-electric-blue)}.Dashboard_statTrend__b2iXP{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;background-color:hsla(0,0%,100%,.05);padding:.25rem .5rem;border-radius:.375rem}.Dashboard_statTrendUp__oVDTY{color:#10b981}.Dashboard_statTrendNeutral__GHyo_{color:#9ca3af}.Dashboard_statLabel__ML_b4{color:#9ca3af;font-size:.875rem;font-weight:500}.Dashboard_statValue__q4orf{font-size:1.5rem;font-weight:900;margin-top:.25rem}.Dashboard_statBackgroundIcon__obJah{position:absolute;bottom:-.5rem;right:-.5rem;opacity:.05;transition:opacity .3s}.Dashboard_statCard___vjiq:hover .Dashboard_statBackgroundIcon__obJah{opacity:.1}.Dashboard_gameHistorySection__WpuEu{margin-top:3rem}.Dashboard_gameHistoryHeader__F4S7w{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}@media (min-width:480px){.Dashboard_gameHistoryHeader__F4S7w{align-items:center}}.Dashboard_gameHistoryTitle__ihQrW{font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem;color:#fff}.Dashboard_viewAllLink__w0CCB{font-size:.875rem;font-weight:600;color:var(--clr-electric-blue);transition:color .2s}.Dashboard_viewAllLink__w0CCB:hover{color:#fff}.Dashboard_gameHistoryCard__uNIzt{border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid hsla(0,0%,100%,.05)}.Dashboard_historyFilters__8ieLT{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.75rem;margin-bottom:0}.Dashboard_activityList__4JHzU{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Dashboard_activityList__4JHzU::-webkit-scrollbar{display:none;width:0;background:transparent}.Dashboard_activityItem__SW4ai{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.Dashboard_activityItem__SW4ai:last-child{border-bottom:none}.Dashboard_activityItem__SW4ai:hover .Dashboard_activityOpponent__lFHGZ{color:var(--clr-electric-blue);transition:color .2s}.Dashboard_activityLeft__4riS8{display:flex;align-items:center;gap:.75rem}.Dashboard_activityAvatar__S8_vd{width:2.5rem;height:2.5rem;background-color:#1f2937;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#9ca3af}.Dashboard_activityInfo__zS196{display:flex;flex-direction:column;min-width:0;flex:1}.Dashboard_activityOpponent__lFHGZ{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.Dashboard_activityType__NJ1xw{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Dashboard_activityRight__kpXMf{text-align:right;flex-shrink:0;padding-left:.5rem}.Dashboard_activityResult__YGdag{font-size:.75rem;font-weight:700}.Dashboard_activityResultWin__sCI_a{color:#10b981}.Dashboard_activityResultLoss__7hcBB{color:#ef4444}.Dashboard_activityResultDraw__lGwQ6{color:var(--clr-electric-blue)}.Dashboard_activityDelta__czAR_{font-size:.625rem}.Dashboard_activityDeltaPositive__ZYkBC{color:rgba(16,185,129,.5)}.Dashboard_activityDeltaNegative__hwdjt{color:rgba(239,68,68,.5)}.Dashboard_playVsFriendsSection__8eLTh{display:flex;flex-direction:column;gap:2rem}.Dashboard_playVsFriendsCard__CBy_K{border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;height:max-content;border:1px solid hsla(0,0%,100%,.05)}.Dashboard_playVsFriendsHeader__ii5En{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Dashboard_playVsFriendsIcon__7iKLI{width:3rem;height:3rem;background-color:rgba(251,191,36,.1);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:var(--clr-amber-gold)}.Dashboard_playVsFriendsTitle__DQ4DS{font-size:1.25rem;font-weight:900;color:#fff}.Dashboard_playVsFriendsSubtitle__Ufxsc{font-size:.875rem;color:#9ca3af}.Dashboard_searchContainer__t5HbU{position:relative;width:100%;margin-bottom:1.5rem;z-index:20}.Dashboard_searchIcon__pqMGz{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#9ca3af}.Dashboard_searchInput__6t_3r{width:100%;background-color:rgba(31,41,55,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;color:#fff;transition:border-color .2s}.Dashboard_searchInput__6t_3r::placeholder{color:#6b7280}.Dashboard_searchInput__6t_3r:focus{outline:none;border-color:var(--clr-electric-blue)}.Dashboard_searchSuggestions__nvOol{position:absolute;width:100%;margin-top:.5rem;background-color:#1f2937;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;z-index:30;backdrop-filter:blur(16px);max-height:16rem;overflow-y:auto}.Dashboard_friendsHeader__y6f4D{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:0 .25rem}.Dashboard_friendsTitle__Cdkah{color:var(--clr-electric-blue);font-weight:700;font-size:.875rem}.Dashboard_onlineCount__4vTfc{font-size:.75rem;color:#9ca3af;font-weight:500}.Dashboard_friendsList__D83sl{display:flex;flex-direction:column;gap:1rem;width:100%;height:180px;overflow-y:auto;padding-right:.5rem}.Dashboard_friendItem__2z5aJ{display:flex;align-items:center;justify-content:space-between}.Dashboard_friendLeft__ZBy2n{display:flex;align-items:center;gap:.75rem}.Dashboard_friendAvatarContainer__twK7_{position:relative;flex-shrink:0}.Dashboard_friendAvatar__YA3jS{width:2rem;height:2rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background-color:#1f2937}.Dashboard_friendStatusDot__6_3nB{position:absolute;bottom:-.125rem;right:-.125rem;width:.625rem;height:.625rem;border-radius:9999px;border:1px solid var(--clr-obsidian)}.Dashboard_friendStatusDotOnline__P_Uu_{background-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6)}.Dashboard_friendStatusDotOffline__Ve6PS{background-color:#4b5563}.Dashboard_friendName__VhYFK{font-weight:700;font-size:.875rem;color:#fff}.Dashboard_friendNameOffline__A1Oh7{color:#9ca3af}.Dashboard_challengeButton__dOXIP{display:flex;align-items:center;gap:.25rem;color:var(--clr-electric-blue);font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s}.Dashboard_challengeButton__dOXIP:hover{background-color:rgba(56,189,248,.1)}.Dashboard_divider__KSex5{width:100%;border:none;border-top:1px solid hsla(0,0%,100%,.05);margin:1.5rem 0}.Dashboard_challengesSection__J7R3z{width:100%;margin-bottom:1.5rem;padding:0 .25rem}.Dashboard_challengesTitle__NDS7d{color:var(--clr-electric-blue);font-weight:700;font-size:.875rem;display:block;margin-bottom:1rem}.Dashboard_noChallenges__WxbBF{text-align:center;color:#6b7280;font-size:.875rem;padding:.5rem 0}.Dashboard_inviteButton__KU05e{width:100%;padding:.75rem 0;margin-top:auto;background-color:rgba(31,41,55,.8);border:1px solid hsla(0,0%,100%,.05);color:#fff;font-weight:600;border-radius:.75rem;font-size:.875rem;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.Dashboard_inviteButton__KU05e:hover{background-color:#374151}.Dashboard_customScrollbar__O4dyz{scrollbar-width:none;-ms-overflow-style:none}.Dashboard_customScrollbar__O4dyz::-webkit-scrollbar{display:none;width:0;background:transparent}.Dashboard_mainGrid__TDwyi{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:2rem;margin-top:.5rem;align-items:start}@media (min-width:768px) and (max-width:1023px){.Dashboard_mainGrid__TDwyi{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:1.25rem 1.5rem}}@media (min-width:1024px){.Dashboard_mainGrid__TDwyi{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:2.5rem;margin-top:1rem}}.Dashboard_mainContent__BcoNw{margin-top:0;flex:1;flex-grow:1;max-width:1920px;margin-right:auto;width:100%;padding:.75rem max(.75rem,env(safe-area-inset-right)) 1.5rem max(.75rem,env(safe-area-inset-left));transition:all .4s cubic-bezier(.4,0,.2,1);min-width:0;overflow-x:hidden;box-sizing:border-box}@media (min-width:480px){.Dashboard_mainContent__BcoNw{padding:1rem 1.25rem 1.75rem}}@media (min-width:768px){.Dashboard_mainContent__BcoNw{padding:1.5rem 1.75rem 2rem}}@media (min-width:1024px){.Dashboard_mainContent__BcoNw{padding:2rem}}@media (min-width:1536px){.Dashboard_mainContent__BcoNw{padding-left:2.5rem;padding-right:2.5rem}}.LandingPage_container__cRKQg{width:90%;max-width:1280px;margin:0 auto}.LandingPage_textCenter__WY6DK{text-align:center}.LandingPage_sectionTitle__mYjWg{font-size:2.5rem;margin-bottom:.5rem;font-weight:800}.LandingPage_sectionSubtitle__Qaj96{color:var(--clr-text-muted);font-size:1.1rem;margin-bottom:3rem}.LandingPage_highlight__435Rv{background:linear-gradient(90deg,var(--clr-primary),var(--clr-text-main));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.LandingPage_btn__wEzr4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:8px;font-family:var(--font-heading);font-weight:600;font-size:1rem;cursor:pointer;border:none;transition:all var(--transition-normal);text-decoration:none}.LandingPage_btnPrimary__vpAgB{background:var(--clr-primary);color:#000;box-shadow:0 4px 15px var(--clr-primary-glow)}.LandingPage_btnPrimary__vpAgB:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--clr-primary-glow);background:#5dc5ff}.LandingPage_btnSecondary__erxlt{background:hsla(0,0%,100%,.05);color:var(--clr-text-main);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.LandingPage_btnSecondary__erxlt:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.LandingPage_btnLarge__DfQHa{padding:1rem 2rem;font-size:1.1rem;border-radius:12px}.LandingPage_navbar__aOJ68{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1rem 0;transition:all var(--transition-normal);border-bottom:1px solid transparent;background:transparent}.LandingPage_navbarScrolled__1cOkT{background:rgba(5,8,18,.85);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.05);padding:.8rem 0}.LandingPage_navContainer__clDzi{display:flex;justify-content:space-between;align-items:center}.LandingPage_logo__6ueLX a{display:flex;align-items:center;gap:.5rem}.LandingPage_logoImage__d9C8g{height:52px;width:auto}.LandingPage_logoText__mChq_{font-family:var(--font-heading);font-weight:900;font-size:1.5rem;color:#fff;letter-spacing:-.5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.LandingPage_logoText__mChq_ span{color:var(--clr-primary)}.LandingPage_navLinks__9w_AT{display:flex;gap:2rem}.LandingPage_navLink__lE7VJ{font-weight:500;position:relative;padding:.5rem 0;color:var(--clr-text-main);text-decoration:none;transition:color var(--transition-fast)}.LandingPage_navLink__lE7VJ:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--clr-primary);transition:width var(--transition-normal)}.LandingPage_navLinkActive__8vyiY:after,.LandingPage_navLink__lE7VJ:hover:after{width:100%}.LandingPage_navLinkActive__8vyiY,.LandingPage_navLink__lE7VJ:hover{color:var(--clr-primary)}.LandingPage_navActions__ptn4U{display:flex;gap:1rem;align-items:center}.LandingPage_navActions__ptn4U .LandingPage_btnPrimary__vpAgB,.LandingPage_navActions__ptn4U .LandingPage_btnSecondary__erxlt{padding:.5rem .82rem;font-size:.84rem;border-radius:999px;min-width:78px}.LandingPage_mobileNavActions__7iFfP .LandingPage_btnSecondary__erxlt,.LandingPage_navActions__ptn4U .LandingPage_btnSecondary__erxlt{background:var(--clr-primary);color:#000;border:none;box-shadow:0 4px 15px var(--clr-primary-glow);backdrop-filter:none}.LandingPage_mobileNavActions__7iFfP .LandingPage_btnSecondary__erxlt:hover,.LandingPage_navActions__ptn4U .LandingPage_btnSecondary__erxlt:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--clr-primary-glow);background:#5dc5ff}.LandingPage_mobileMenuToggle__VUMjn{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.LandingPage_mobileNavOverlay__Uk8Ot{position:fixed;inset:0;z-index:1050;background:rgba(5,8,18,.85);backdrop-filter:blur(10px);display:flex;justify-content:flex-end}.LandingPage_mobileNavPanel__vFRvx{width:min(280px,80vw);height:100dvh;background:rgba(5,8,18,.98);border-left:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.LandingPage_mobileNavHeader__atg4Z{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.LandingPage_mobileNavClose__Db0Zp{background:hsla(0,0%,100%,.06);border-radius:999px;border:1px solid hsla(0,0%,100%,.12);padding:.35rem;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.LandingPage_mobileNavLinks__Npe6q{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.LandingPage_mobileNavLink__J4OkQ{width:100%;text-align:left;padding:.6rem .25rem;background:none;border:none;color:var(--clr-text-main);font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.LandingPage_mobileNavLink__J4OkQ:hover{color:var(--clr-primary)}.LandingPage_mobileNavActions__7iFfP{margin-top:auto;display:flex;flex-direction:column;gap:.6rem}.LandingPage_mobileNavButton__FhKNV{width:100%}.LandingPage_mobileNavActions__7iFfP .LandingPage_btnPrimary__vpAgB,.LandingPage_mobileNavActions__7iFfP .LandingPage_btnSecondary__erxlt{min-height:42px}.LandingPage_hero__eTOGX{padding-top:150px;padding-bottom:100px;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.LandingPage_hero__eTOGX:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(63,185,255,.15) 0,rgba(5,8,18,0) 70%);border-radius:50%;z-index:-1}.LandingPage_heroContainer__I5yCz{display:flex;align-items:center;justify-content:space-between;gap:2rem}.LandingPage_heroContent___z7eb{flex:1;max-width:800px}.LandingPage_badge__yhonu{display:inline-block;padding:.4rem 1rem;background:rgba(63,185,255,.1);color:var(--clr-primary);border:1px solid rgba(63,185,255,.2);border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.LandingPage_heroTitle__Ebwi6{font-size:3.25rem;margin-bottom:1.5rem;line-height:1.1;font-family:var(--font-heading);font-weight:800;color:var(--clr-text-main)}.LandingPage_heroDescription__cO5Ka{color:var(--clr-text-muted);font-size:1.1rem;margin-bottom:2.5rem;max-width:90%}.LandingPage_heroButtons___FwtI{display:flex;gap:1rem;margin-bottom:3rem}.LandingPage_heroStats__NANud{display:flex;align-items:stretch;gap:1rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:2rem;flex-wrap:wrap}.LandingPage_stat__OnJ3u{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.8rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid transparent;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:default;flex:1 1 0;min-width:0}.LandingPage_stat__OnJ3u:hover{transform:translateY(-10px);background:rgba(63,185,255,.1);border-color:rgba(63,185,255,.2);box-shadow:0 20px 40px rgba(63,185,255,.15),0 0 20px rgba(63,185,255,.1)}.LandingPage_statNumber__knsZW{font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1.1;color:var(--clr-text-main);transition:color .3s ease;display:flex;align-items:center;justify-content:center;min-height:2.4rem;width:100%}.LandingPage_stat__OnJ3u:hover .LandingPage_statNumber__knsZW{color:var(--clr-primary)}.LandingPage_statLabel__2Dmob{margin-top:auto;padding-top:.5rem;width:100%;color:var(--clr-text-muted);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.3;text-align:center;text-wrap:balance}.LandingPage_heroVisual__lJWJS{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.LandingPage_glowCircle__5ysdu{position:absolute;width:400px;height:400px;background:var(--clr-primary);filter:blur(120px);opacity:.2;border-radius:50%;animation:LandingPage_pulse__B5WmH 8s infinite alternate}@keyframes LandingPage_pulse__B5WmH{0%{opacity:.15;transform:scale(.9)}to{opacity:.25;transform:scale(1.1)}}.LandingPage_mascot__0V6_D{position:relative;z-index:2;max-height:550px;width:auto;height:auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));object-fit:contain}.LandingPage_floating__W8nH1{animation:LandingPage_floating__W8nH1 4s ease-in-out infinite}@keyframes LandingPage_floating__W8nH1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.LandingPage_floatingUI__dD1fB{position:absolute;background:rgba(10,17,34,.8);backdrop-filter:blur(10px);border:var(--border-glass);padding:.8rem 1.2rem;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:.5rem;z-index:3;box-shadow:var(--shadow-glass);animation:LandingPage_floatingUI__dD1fB 5s ease-in-out infinite}.LandingPage_floatDelay1__hAkEK{animation-delay:1s}.LandingPage_floatDelay2__v00oa{animation-delay:2.5s}@keyframes LandingPage_floatingUI__dD1fB{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-15px) rotate(2deg)}}.LandingPage_uiPuzzles__G85Em{top:20%;left:-10%;color:var(--clr-accent-purple)}.LandingPage_uiRating__VFud5{bottom:25%;right:-15%;color:var(--clr-primary)}.LandingPage_features__q_E_3{padding:100px 0;position:relative}.LandingPage_sectionHeader__pXCVG{margin-bottom:3rem}.LandingPage_featuresGrid__z29o5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.LandingPage_featureCard__pLr3P{background:var(--clr-bg-panel);border:var(--border-glass);border-radius:16px;padding:2.5rem;transition:all var(--transition-normal);position:relative;overflow:hidden}.LandingPage_featureCard__pLr3P:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top left,hsla(0,0%,100%,.05),transparent 70%);opacity:0;transition:opacity var(--transition-normal)}.LandingPage_featureCard__pLr3P:hover{transform:translateY(-10px);background:var(--clr-bg-panel-hover);box-shadow:0 15px 30px rgba(0,0,0,.4);border-color:rgba(63,185,255,.2)}.LandingPage_featureCard__pLr3P:hover:before{opacity:1}.LandingPage_featureIcon__LKV17{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem;position:relative;z-index:1}.LandingPage_bgBlue__QHcdV{background:rgba(63,185,255,.1);color:var(--clr-primary)}.LandingPage_bgPurple__lFrXT{background:rgba(138,43,226,.1);color:var(--clr-accent-purple)}.LandingPage_bgGreen__dFgW5{background:rgba(0,250,154,.1);color:var(--clr-accent-green)}.LandingPage_bgOrange__aZByL{background:rgba(255,99,71,.1);color:var(--clr-accent-orange)}.LandingPage_featureCard__pLr3P h3{font-size:1.3rem;margin-bottom:1rem;position:relative;z-index:1;font-family:var(--font-heading);color:var(--clr-text-main)}.LandingPage_featureCard__pLr3P p{color:var(--clr-text-muted);margin-bottom:1.5rem;position:relative;z-index:1}.LandingPage_featureLink__zULE1{display:inline-flex;align-items:center;gap:.5rem;color:var(--clr-text-main);font-weight:600;position:relative;z-index:1;text-decoration:none;transition:color var(--transition-fast)}.LandingPage_featureLink__zULE1 svg{transition:transform var(--transition-fast)}.LandingPage_featureCard__pLr3P:hover .LandingPage_featureLink__zULE1{color:var(--clr-primary)}.LandingPage_featureCard__pLr3P:hover .LandingPage_featureLink__zULE1 svg{transform:translateX(5px)}.LandingPage_testimonials__A9CUW{padding:100px 0}.LandingPage_testimonialsGrid__TElfh{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.LandingPage_testimonialCard__mNH2S{background:var(--clr-bg-panel);border:var(--border-glass);border-radius:16px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.LandingPage_stars__ibpiR{color:gold;font-size:1.2rem;margin-bottom:1rem;letter-spacing:2px}.LandingPage_quote__hdruy{font-size:1.1rem;font-style:italic;margin-bottom:2rem;color:#e0e6ed}.LandingPage_author__0scFT{display:flex;align-items:center;gap:1rem;margin-top:auto}.LandingPage_authorAvatar__59Dto{width:45px;height:45px;border-radius:50%;background:var(--clr-secondary);display:flex;align-items:center;justify-content:center}.LandingPage_authorInfo__ncJOD h4{font-size:1rem;margin-bottom:.2rem;font-family:var(--font-heading);color:var(--clr-text-main)}.LandingPage_authorInfo__ncJOD span{font-size:.85rem;color:var(--clr-text-muted)}.LandingPage_ctaSection__6foA_{padding:50px 0 100px}.LandingPage_ctaBanner__culgF{background:linear-gradient(135deg,var(--clr-bg-panel) 0,#001f33 100%);border:1px solid rgba(63,185,255,.3);border-radius:20px;padding:4rem;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.LandingPage_ctaBanner__culgF:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></svg>') repeat;opacity:.5}.LandingPage_ctaContent__N_QC4 h2{font-size:2.5rem;margin-bottom:1rem;font-family:var(--font-heading);font-weight:800;color:var(--clr-text-main)}.LandingPage_ctaContent__N_QC4 p{color:var(--clr-text-muted);font-size:1.1rem}.LandingPage_ctaActions__JYMRa{position:relative;z-index:1}.LandingPage_ctaDecoration__2VZO7{position:absolute;right:0;top:0;bottom:0;width:200px;pointer-events:none}.LandingPage_footer__th1Pi{background:#020409;padding:80px 0 30px}.LandingPage_footerGrid__RHAZE{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:4rem}.LandingPage_footerBrand__uNP1m p{color:var(--clr-text-muted);margin:1.5rem 0;max-width:300px}.LandingPage_footerBrand__uNP1m .LandingPage_logo__6ueLX{margin-bottom:0}.LandingPage_socialLinks__jmGt2{display:flex;gap:1rem}.LandingPage_socialLink__MG353{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);color:var(--clr-text-main);text-decoration:none}.LandingPage_socialLink__MG353:hover{background:var(--clr-primary);color:#000;transform:translateY(-3px)}.LandingPage_footerLinks__PAO4F h4,.LandingPage_footerNewsletter__l4Olz h4{font-size:1.2rem;margin-bottom:1.5rem;font-family:var(--font-heading);color:var(--clr-text-main)}.LandingPage_footerLinks__PAO4F ul{list-style:none;padding:0;margin:0}.LandingPage_footerLinks__PAO4F ul li{margin-bottom:.8rem}.LandingPage_footerLinks__PAO4F ul li a{color:var(--clr-text-muted);text-decoration:none;transition:all var(--transition-fast)}.LandingPage_footerLinks__PAO4F ul li a:hover{color:var(--clr-text-main);padding-left:5px}.LandingPage_footerNewsletter__l4Olz p{color:var(--clr-text-muted);margin-bottom:1rem;font-size:.95rem}.LandingPage_newsletterForm__N3VSS{display:flex;margin-bottom:1rem}.LandingPage_newsletterForm__N3VSS input{flex:1;padding:.8rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px 0 0 8px;color:#fff;outline:none}.LandingPage_newsletterForm__N3VSS input:focus{border-color:var(--clr-primary)}.LandingPage_newsletterForm__N3VSS button{border-radius:0 8px 8px 0;padding:0 1.5rem}.LandingPage_privacyNote__p5EBI{font-size:.8rem;color:#667}.LandingPage_footerBottom__BlwG7{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);color:var(--clr-text-muted);font-size:.9rem}.LandingPage_legalLinks__aJiQ9{display:flex;gap:1.5rem}.LandingPage_legalLinks__aJiQ9 a{color:var(--clr-text-muted);text-decoration:none;transition:color var(--transition-fast)}.LandingPage_legalLinks__aJiQ9 a:hover{color:var(--clr-text-main)}@media (max-width:992px){.LandingPage_heroContainer__I5yCz{flex-direction:column;text-align:center;padding-top:40px}.LandingPage_heroVisual__lJWJS{order:-1;flex:0 0 auto}.LandingPage_heroContent___z7eb{order:1;display:flex;flex-direction:column;align-items:center}.LandingPage_heroTitle__Ebwi6{font-size:3rem}.LandingPage_heroStats__NANud{justify-content:center;gap:.75rem}.LandingPage_mascot__0V6_D{max-height:400px;margin-top:.75rem}.LandingPage_uiPuzzles__G85Em,.LandingPage_uiRating__VFud5{display:none}.LandingPage_testimonialsGrid__TElfh{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.LandingPage_footerGrid__RHAZE{grid-template-columns:1fr 1fr}}@media (max-width:768px){.LandingPage_navLinks__9w_AT{display:none}.LandingPage_mobileMenuToggle__VUMjn{display:block}.LandingPage_logoImage__d9C8g{height:44px}.LandingPage_navActions__ptn4U{gap:.4rem}.LandingPage_navActions__ptn4U .LandingPage_btnPrimary__vpAgB,.LandingPage_navActions__ptn4U .LandingPage_btnSecondary__erxlt{white-space:nowrap;font-size:.76rem;padding:.42rem .62rem;border-radius:999px}.LandingPage_heroTitle__Ebwi6{font-size:2.5rem}.LandingPage_hero__eTOGX{padding-top:120px;padding-bottom:64px;min-height:auto}.LandingPage_heroButtons___FwtI{flex-direction:column;width:100%}.LandingPage_heroStats__NANud{padding-top:1.5rem}.LandingPage_stat__OnJ3u{flex:1 1 calc(50% - 0.75rem);text-align:center;align-items:center}.LandingPage_ctaBanner__culgF{flex-direction:column;text-align:center;padding:2.5rem;gap:2rem}.LandingPage_footerGrid__RHAZE{grid-template-columns:1fr}.LandingPage_footerBottom__BlwG7{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:420px){.LandingPage_logoImage__d9C8g{height:40px}.LandingPage_navActions__ptn4U{gap:.3rem}.LandingPage_navActions__ptn4U .LandingPage_btnPrimary__vpAgB,.LandingPage_navActions__ptn4U .LandingPage_btnSecondary__erxlt{font-size:.72rem;padding:.36rem .5rem}.LandingPage_highlight__435Rv{white-space:normal}}