.page_container__jZF7q{min-height:100vh;background:#f5f7fb;color:#0b0d12;display:flex;flex-direction:column}.page_topBar__ZVnu0{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem 2.5rem 0;align-items:flex-start}.page_sectionTitle__6ic_4{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.5rem}.page_leaderboard__9BD8x{flex:1 1;background:#ffffff;border-radius:20px;padding:1.5rem;box-shadow:0 20px 60px rgba(15,23,42,.08)}.page_leaderboardGroups__ct_fp{display:flex;gap:1rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.page_leaderboardGroup__u04Fj{background:#f8fafc;border-radius:16px;padding:.75rem 1rem;min-width:180px}.page_leaderboardTitle___aj_0{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.page_leaderboardEmpty__PX5cL{font-size:.85rem;color:#94a3b8}.page_leaderboardList__Jkho2{list-style:none;display:flex;flex-direction:column;gap:.35rem}.page_leaderboardRow__3OG1E{display:flex;justify-content:space-between;font-size:.85rem;color:#1f2937}.page_leaderboardName__LP8cz{font-weight:500}.page_leaderboardTime___xEr_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a}.page_checkin__LAgW3{width:min(320px,100%);background:#0b0d12;color:#f8fafc;border-radius:20px;padding:1.5rem;box-shadow:0 20px 60px rgba(15,23,42,.2);text-align:center;align-self:center}.page_checkinStreak__pUj0n{font-size:1.2rem;font-weight:600;margin-bottom:.3rem}.page_checkinCountdown__6HRKR{font-size:.85rem;color:#94a3b8;margin-bottom:1rem}.page_connectButton__tiJHN{width:100%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#f8fafc;padding:.7rem 1rem;border-radius:12px;font-weight:600;cursor:pointer;margin-bottom:.8rem}.page_connectButton__tiJHN:disabled{opacity:.6;cursor:not-allowed}.page_checkinButton___c7Ag{width:100%;border:none;padding:.8rem 1.2rem;border-radius:12px;background:#0052ff;color:#ffffff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 24px rgba(0,82,255,.3)}.page_checkinButton___c7Ag:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.page_main__nw1Wk{flex:1 1;padding:2rem 2.5rem 3rem;display:flex;justify-content:center}.page_centerPanel__yHb29{width:min(720px,100%);background:#ffffff;border-radius:24px;padding:2.5rem;box-shadow:0 20px 60px rgba(15,23,42,.08);display:flex;flex-direction:column;align-items:center;gap:1.25rem}.page_title__po7na{font-size:clamp(2.2rem,4vw,3rem);font-weight:700}.page_subtitle__YBgxm{text-align:center;color:#475569}.page_startButton__monj7{border:none;padding:.9rem 3rem;border-radius:999px;background:#0b0d12;color:#ffffff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 24px rgba(15,23,42,.2)}.page_startButton__monj7:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.page_difficultyButtons__40yLw{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.page_difficultyButton__TH2sE{border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;padding:.6rem 1.2rem;border-radius:999px;font-size:.9rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.page_difficultyButtonActive__cl6_D{border-color:#0052ff;background:rgba(0,82,255,.1);color:#0052ff}.page_gameMeta__yg_IU{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.page_metaCard__zKKBM{background:#f1f5f9;border-radius:14px;padding:.75rem 1.2rem;display:flex;flex-direction:column;align-items:center;min-width:120px}.page_metaLabel__pxBql{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.page_metaValue__jPQVr{font-size:1.1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_flagToggle__VEyF_{border:1px solid #e2e8f0;background:#ffffff;padding:.65rem 1.4rem;border-radius:999px;cursor:pointer;font-weight:500}.page_flagToggleActive__ezv44{border-color:#f97316;color:#f97316}.page_message__ymXyd{font-size:.9rem;color:#ef4444}.page_boardWrapper__r9RZh{width:100%;display:flex;justify-content:center;overflow:auto;padding:.5rem}.page_board__rmxuL{display:grid;grid-gap:2px;gap:2px;background:#cbd5f5;padding:6px;border-radius:12px}.page_cell__InQSx{width:var(--cell-size,32px);height:var(--cell-size,32px);border:none;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#0f172a;cursor:pointer;border-radius:6px;transition:background .2s ease}.page_cell__InQSx:disabled{cursor:default}.page_cellRevealed__JGO0Q{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.page_cellFlagged__VSz_s{color:#f97316}.page_cellMine__ktB2z{background:#fee2e2;color:#dc2626}.page_cellNumber1__voy2i{color:#2563eb}.page_cellNumber2__43kVm{color:#16a34a}.page_cellNumber3__dYXbh{color:#dc2626}.page_cellNumber4__uYRxV{color:#7c3aed}.page_cellNumber5__U61Mx{color:#991b1b}.page_cellNumber6__sheFJ{color:#0f766e}.page_cellNumber7__4fXpb{color:#111827}.page_cellNumber8__hYx3n{color:#64748b}.page_statusBadge__26FUw{background:#0b0d12;color:#ffffff;padding:.6rem 1.4rem;border-radius:999px;font-weight:600;font-size:.9rem}@media (max-width:900px){.page_topBar__ZVnu0{flex-direction:column;padding:1.5rem 1.5rem 0}.page_main__nw1Wk{padding:1.5rem}.page_centerPanel__yHb29{padding:2rem 1.5rem}}@media (max-width:600px){.page_main__nw1Wk{padding:1.25rem}.page_centerPanel__yHb29{padding:1.5rem 1rem;border-radius:18px}.page_difficultyButtons__40yLw{gap:.5rem}.page_startButton__monj7{width:100%}}@media (max-width:420px){.page_topBar__ZVnu0{padding:1.25rem 1rem 0}.page_checkin__LAgW3,.page_leaderboard__9BD8x{padding:1rem}.page_boardWrapper__r9RZh{padding:.25rem}}