.page_container__jZF7q{min-height:100vh;display:flex;flex-direction:column;gap:1.5rem;padding:1.6rem;background:radial-gradient(circle at top,#1b1f3b,#0a0d1a 65%,#05070e 100%);color:#eef1ff}.page_header__oRW75{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.page_title__po7na{font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.page_subtitle__YBgxm{font-size:.95rem;color:rgba(238,241,255,.72);letter-spacing:.01em}.page_userInfo__Vqx_C{display:flex;flex-direction:column;gap:.3rem}.page_status__e5ASC{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:.5rem .9rem;border-radius:12px;display:flex;flex-direction:column;min-width:90px;gap:.2rem}.page_statusLabel__XCFK7{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(238,241,255,.65)}.page_statusValue__jo6Eh{font-size:1.2rem;font-weight:600;color:rgba(255,255,255,.95)}.page_pulse__XPtbN{animation:page_scorePulse__FiIHB .25s ease}.page_timerBar__RH4KP{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.page_timerFill__fPg8V{height:100%;border-radius:999px;background:linear-gradient(90deg,#7aa9ff,#5dffd0);transition:width .3s ease;box-shadow:0 0 10px rgba(93,255,208,.4)}.page_walletRow___brnK{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.page_walletStatus__xox_P{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:rgba(238,241,255,.88)}.page_pendingBadge__AVyRo{padding:.15rem .55rem;border-radius:999px;background:rgba(122,169,255,.2);border:1px solid rgba(122,169,255,.4);font-size:.75rem;color:#c7dbff}.page_walletDot__4MR0k{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.2);box-shadow:0 0 8px rgba(93,255,208,.3);transition:box-shadow .2s ease,background .2s ease}.page_walletDot__4MR0k[data-ready=true]{background:#5dffd0;box-shadow:0 0 10px rgba(93,255,208,.8)}.page_walletButton__1x7AK{background:#5dffd0;color:#00110a;border:none;padding:.6rem 1.2rem;border-radius:999px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_walletButton__1x7AK:disabled{opacity:.5;cursor:not-allowed}.page_walletButton__1x7AK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(93,255,208,.4)}.page_board__rmxuL{--board-hue:350;position:relative;width:min(92vw,420px);aspect-ratio:1/1;margin:0 auto;border-radius:18px;background:radial-gradient(circle at top,hsl(var(--board-hue) 35% 22%),hsl(var(--board-hue) 35% 12%) 65%,#05070e 100%);border:1px solid hsl(var(--board-hue) 40% 30%/.6);box-shadow:0 15px 35px rgba(0,0,0,.35);overflow:hidden}.page_board__rmxuL:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:var(--cell) var(--cell);pointer-events:none}.page_runner__uPWG9{position:absolute;border-radius:10px;background:radial-gradient(circle at 30% 30%,#ffffff,#5dffd0 60%,#00b88a 100%);box-shadow:0 6px 18px rgba(93,255,208,.4);transition:transform .18s ease}.page_crystal__BbniL{position:absolute;padding:6px}.page_crystalCore__xzKYW{display:block;position:relative;width:100%;height:100%;border-radius:12px;background:radial-gradient(circle at 30% 30%,#ffffff,#7aa9ff 55%,#3767ff 100%);box-shadow:0 0 14px rgba(104,142,255,.7);animation:page_crystalPulse__G3uHM 1.6s ease-in-out infinite}.page_crystalCore__xzKYW:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle,rgba(255,255,255,.6),transparent 60%);opacity:.4;animation:page_crystalSparkle__3qUO6 2.4s ease-in-out infinite;pointer-events:none}.page_flash__9RcIu{box-shadow:0 0 0 3px rgba(93,255,208,.4),0 0 40px rgba(93,255,208,.35)}.page_overlay__wdIaw{position:absolute;inset:0;background:rgba(7,9,18,.75);display:grid;place-items:center;z-index:2}.page_overlayCard__Va_mG{background:rgba(16,22,40,.95);border-radius:18px;padding:2rem;text-align:center;max-width:280px;display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid rgba(255,255,255,.12)}.page_overlayCard__Va_mG h2{font-size:1.4rem}.page_resultScore__xoiUe{font-size:1.2rem;font-weight:600}.page_primaryButton__gjjaG{background:#7aa9ff;color:#070b1b;border:none;padding:.7rem 1.4rem;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_primaryButton__gjjaG:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(122,169,255,.35)}.page_controls__AOfq_{display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;margin-top:.2rem}.page_controlsHint__qu9W2{font-size:.8rem;color:rgba(238,241,255,.6)}.page_controlRow__hnz9v{display:flex;gap:.6rem}.page_controlButton__EiVEV{width:50px;height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#eef1ff;font-size:1.2rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.page_controlButton__EiVEV:disabled{opacity:.4;cursor:not-allowed}.page_controlButton__EiVEV:hover:not(:disabled){transform:translateY(-1px);background:rgba(255,255,255,.16)}.page_footer__F3MD0{display:flex;justify-content:space-between;font-size:.85rem;color:rgba(238,241,255,.6);letter-spacing:.02em}@keyframes page_crystalPulse__G3uHM{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.05);opacity:1}to{transform:scale(.9);opacity:.8}}@keyframes page_scorePulse__FiIHB{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes page_crystalSparkle__3qUO6{0%{opacity:.2;transform:scale(.9)}50%{opacity:.7;transform:scale(1)}to{opacity:.2;transform:scale(.9)}}