.page_header__oRW75{height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:0 16px;background:rgb(var(--surface));border-top:3px solid rgb(var(--accent));border-bottom:1px solid rgb(var(--border));box-shadow:0 2px 12px -4px rgba(var(--shadow),.15);position:relative;z-index:800}.page_header__oRW75 h1{font-size:1.6rem;line-height:1.2}.page_roundTitle__DfNG_{display:flex;align-items:center;justify-content:center;gap:8px}.page_roundTitle__DfNG_ img{border-radius:6px}.page_header__oRW75 h2{font-size:1.4rem}.page_header__oRW75 p{color:rgba(var(--ink),.65);font-size:.95rem}.page_progressTrack__LRESl{display:flex;gap:3px;width:100%;max-width:360px}.page_progressSegment___WS13{flex:1 1;height:6px;border-radius:3px;background:rgba(var(--ink),.12)}.page_progressSegment___WS13.page_current___Xo0L{background:rgba(var(--ink),.3);box-shadow:0 0 0 2px rgba(var(--accent),.5)}.page_skeleton__Q_QLc{width:220px;height:28px;border-radius:8px;background:rgba(var(--accent),.25);animation:page_pulse__XPtbN 1.4s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.page_skeleton__Q_QLc{animation:none;opacity:.7}}.page_description__lvaOp{width:100vw;height:calc(100vh - 116px)}.page_latestScore__LZai9{position:fixed;top:12px;right:12px;z-index:900;background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:12px;box-shadow:0 8px 20px -8px rgba(var(--shadow),.35);padding:10px 16px;cursor:pointer}.page_latestScore__LZai9 h2{font-size:.95rem;margin-bottom:4px}.page_latestScore__LZai9 th{text-align:left;font-weight:400;color:rgba(var(--ink),.65);padding-right:12px}.page_latestScore__LZai9 td{text-align:right}.page_overlay__wdIaw{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:440px;max-height:85vh;overflow-y:auto;z-index:1000;text-align:center;background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:20px;box-shadow:0 24px 48px -16px rgba(var(--shadow),.4);padding:32px 28px}.page_overlay__wdIaw p{padding:8px 0}.page_overlayWide__bhHi6{max-width:640px}.page_title__po7na{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.7rem}.page_subtitle__YBgxm{color:rgba(var(--ink),.7);font-size:1rem;max-width:34ch;margin:8px auto 0}.page_difficultyGrid__wjXvH{display:flex;flex-direction:column;gap:10px;margin-top:24px}.page_difficultyCard__c_4K2{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 18px;border:1px solid rgb(var(--border));border-radius:14px;background:rgb(var(--canvas));text-align:left;transition:border-color .15s ease,background .15s ease}.page_difficultyCard__c_4K2:focus-visible,.page_difficultyCard__c_4K2:hover{border-color:rgb(var(--accent));background:rgba(var(--accent),.08);outline:none}.page_difficultyLabel__ET0cl{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:1.15rem}.page_difficultyHint__dJFCh{color:rgba(var(--ink),.6);font-size:.85rem;flex:1 1}.page_difficultyBest__oKu2q{color:rgb(var(--accent));font-size:.85rem;font-weight:600;white-space:nowrap}.page_difficultyMeta__edeEp{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.page_streakBadge__49XQ0{color:rgb(var(--accent-cold));font-size:.8rem;font-weight:600;white-space:nowrap}.page_dailyCard__W4RTD{border-color:rgb(var(--accent-cold));background:rgba(var(--accent-cold),.08)}.page_dailyCard__W4RTD:focus-visible,.page_dailyCard__W4RTD:hover{border-color:rgb(var(--accent-cold));background:rgba(var(--accent-cold),.14)}.page_groupLabel__LHEHi{margin:20px 0 8px;color:rgba(var(--ink),.55);font-family:var(--font-display),Georgia,serif;font-size:.95rem;text-align:left}.page_modeGrid__MK353{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.page_regionGrid__aPV1i{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.page_modeTile__P3SNY{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 10px;border:1px solid rgb(var(--border));border-radius:14px;background:rgb(var(--canvas));text-align:left;transition:border-color .15s ease,background .15s ease}.page_modeTile__P3SNY:focus-visible,.page_modeTile__P3SNY:hover{border-color:rgb(var(--accent));background:rgba(var(--accent),.08);outline:none}.page_modeTileLabel__m_cKP{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:.95rem;line-height:1.2}.page_modeTileHint__kQxKf{color:rgba(var(--ink),.6);font-size:.72rem;line-height:1.25}.page_modeTileBest__ZDCtX{color:rgb(var(--accent));font-size:.72rem;font-weight:600}.page_badgeGrid__hzttF{display:flex;flex-wrap:wrap;gap:8px}.page_badgeChip__2fLLM{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(var(--border));background:rgb(var(--canvas));font-size:1.15rem;cursor:default}.page_badgeEarned__fryyl{border-color:rgb(var(--accent));background:rgba(var(--accent),.12)}.page_badgeLocked__VViRi{opacity:.35;filter:grayscale(1)}.page_shareInvite__b9nMs{margin-top:10px;color:rgba(var(--ink),.7);font-size:.95rem}.page_shareButton__Ho1_y{margin-top:10px;margin-bottom:16px;padding:12px 28px;border:1px solid rgb(var(--accent));border-radius:999px;background:rgb(var(--accent));color:rgb(var(--surface));font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.page_shareButton__Ho1_y:focus-visible,.page_shareButton__Ho1_y:hover{box-shadow:0 8px 20px -8px rgba(var(--accent),.6);outline:none}.page_shareButton__Ho1_y:active{transform:scale(.97)}.page_finalScore__9rLZ9{font-size:2.6rem;font-weight:600;margin-top:8px}.page_newBest__H7WIQ{color:rgb(var(--accent));font-weight:600}.page_continue__Ecx7s{width:100%;padding-top:20px;border:none;background:none;color:rgba(var(--ink),.6);font:inherit;font-size:.9rem;cursor:pointer}.page_continue__Ecx7s:focus-visible,.page_continue__Ecx7s:hover{color:rgb(var(--ink));outline:none}.page_overlayClose__qCjJN{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:rgba(var(--ink),.5);font-size:1.4rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.page_overlayClose__qCjJN:focus-visible,.page_overlayClose__qCjJN:hover{background:rgba(var(--ink),.08);color:rgb(var(--ink));outline:none}.page_scoreTable__VTrDW{max-width:100%;overflow-x:auto}.page_scoreTable__VTrDW table{width:100%;text-align:left}.page_scoreTable__VTrDW td,.page_scoreTable__VTrDW th{padding:8px 6px;font-size:.9rem}.page_scoreTable__VTrDW td:first-child,.page_scoreTable__VTrDW td:nth-child(3),.page_scoreTable__VTrDW td:nth-child(4),.page_scoreTable__VTrDW td:nth-child(5),.page_scoreTable__VTrDW td:nth-child(6){white-space:nowrap}.page_scoreTable__VTrDW:hover{z-index:1000}.page_bannerArrow__R7CtB{color:rgb(var(--accent))}.page_banner__KfSPG{background:rgb(var(--surface));border:1px solid rgb(var(--border));width:80vw;max-width:520px;position:absolute;left:50%;top:126px;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-size:1.1rem;padding:16px 20px 16px 26px;border-radius:16px;box-shadow:0 16px 32px -12px rgba(var(--shadow),.35);overflow:hidden}.page_banner__KfSPG:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:rgb(var(--ink))}.page_banner__KfSPG.page_hot__HzEU2:before{background:rgb(var(--accent))}.page_banner__KfSPG.page_warm__ZPF9o:before{background:color-mix(in srgb,rgb(var(--accent)) 60%,rgb(var(--accent-cold)))}.page_banner__KfSPG.page_cool__uboEO:before{background:color-mix(in srgb,rgb(var(--accent-cold)) 60%,rgb(var(--accent)))}.page_banner__KfSPG.page_cold__4qF5C:before{background:rgb(var(--accent-cold))}.page_countdown__Tu5ta{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--canvas));font-weight:600}.page_hot__HzEU2{color:rgb(var(--accent))}.page_warm__ZPF9o{color:color-mix(in srgb,rgb(var(--accent)) 60%,rgb(var(--accent-cold)))}.page_cool__uboEO{color:color-mix(in srgb,rgb(var(--accent-cold)) 60%,rgb(var(--accent)))}.page_cold__4qF5C{color:rgb(var(--accent-cold))}.page_statBars__a4Ab5{display:flex;flex-direction:column;gap:8px;margin-top:4px}.page_statBarRow__HZUoT{display:flex;align-items:center;gap:10px;font-size:.85rem}.page_statBarLabel__qS4f5{flex:1 1;text-align:left;color:rgba(var(--ink),.75)}.page_statBarTrack___VRJP{width:96px;height:8px;border-radius:4px;background:rgba(var(--ink),.08);overflow:hidden}.page_statBarFill__fTe26{height:100%;border-radius:4px;background:rgb(var(--ink))}.page_statBarFill__fTe26.page_hot__HzEU2{background:rgb(var(--accent))}.page_statBarFill__fTe26.page_warm__ZPF9o{background:color-mix(in srgb,rgb(var(--accent)) 60%,rgb(var(--accent-cold)))}.page_statBarFill__fTe26.page_cool__uboEO{background:color-mix(in srgb,rgb(var(--accent-cold)) 60%,rgb(var(--accent)))}.page_statBarFill__fTe26.page_cold__4qF5C{background:rgb(var(--accent-cold))}.page_statBarCount__S0iAA{width:32px;text-align:right;font-weight:600;white-space:nowrap}.page_progressSegment___WS13.page_hot__HzEU2{background:rgb(var(--accent))}.page_progressSegment___WS13.page_warm__ZPF9o{background:color-mix(in srgb,rgb(var(--accent)) 60%,rgb(var(--accent-cold)))}.page_progressSegment___WS13.page_cool__uboEO{background:color-mix(in srgb,rgb(var(--accent-cold)) 60%,rgb(var(--accent)))}.page_progressSegment___WS13.page_cold__4qF5C{background:rgb(var(--accent-cold))}@media (max-width:600px){body .page_overlay__wdIaw{width:92vw;max-height:90vh;padding:24px 20px}body .page_banner__KfSPG{font-size:.95rem;width:90vw}.page_scoreTable__VTrDW .page_population__g7yL1,.page_scoreTable__VTrDW .page_totalScore__cJyXq,body .page_latestScore__LZai9{display:none}}