.page_page__uvgxN{min-height:100vh;padding:100px 1rem 80px;background:var(--gradient-hero-bg);color:var(--color-text-light)}.page_header__AbV0P{max-width:min(100%,1560px);margin:0 auto 2rem;padding:0 var(--container-padding);text-align:center;position:relative}.page_back__VyrrA{position:absolute;top:0;left:var(--container-padding);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.18em;color:var(--color-text-muted);text-decoration:none;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);padding:.5rem 1rem;transition:all .2s}.page_back__VyrrA:hover{color:var(--color-primary);border-color:rgb(var(--zone-accent-rgb)/.4)}.page_headerInner__AiapS{padding:0 1rem}.page_title__RuWLo{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4rem);font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,var(--zone-accent-strong) 0,var(--zone-accent) 50%,var(--zone-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 8px 30px rgb(var(--zone-accent-rgb)/.4);margin:0 0 .5rem}.page_subtitle__uN6os{color:var(--color-text-muted);font-size:1rem;font-weight:300;margin:0}.page_statsCard___C2BP{max-width:720px;margin:0 auto 2rem;padding:0 var(--container-padding)}.page_statsGrid__B7SVC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;background:linear-gradient(135deg,rgb(var(--zone-accent-rgb)/.08),rgb(var(--zone-accent-rgb)/.04));border:1px solid rgb(var(--zone-accent-rgb)/.32);border-radius:var(--radius-lg);padding:1.4rem 1rem;box-shadow:0 12px 40px rgb(var(--zone-accent-rgb)/.1)}.page_stat__E4m__{text-align:center}.page_statLabel__a3llK{font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.22em;color:var(--color-primary);margin-bottom:.4rem}.page_statValue__x2_SI{font-family:var(--font-display);font-size:clamp(1.4rem,3.5vw,2rem);font-weight:900;background:linear-gradient(135deg,var(--zone-accent-strong),var(--zone-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_signInPrompt__6ihaF{max-width:720px;margin:0 auto 2rem;padding:1.2rem 1.4rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.page_signInBtn__FQwxf{background:linear-gradient(135deg,var(--zone-accent-strong),var(--zone-accent));color:#0a0610;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.15em;padding:.6rem 1.4rem;border-radius:var(--radius-full);text-decoration:none;box-shadow:0 4px 12px rgb(var(--zone-accent-rgb)/.4)}.page_signInBtn__FQwxf:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgb(var(--zone-accent-rgb)/.55)}.page_bestsSection__fjl3c{max-width:min(100%,1560px);margin:0 auto 2.4rem;padding:0 var(--container-padding)}.page_sectionTitle__z9SB9{font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.3em;color:var(--color-primary);margin:0 0 1rem;text-align:center}.page_bestsGrid__gSWGx{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.7rem;gap:.7rem}.page_bestCard__efkkE{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.9rem .8rem;text-align:center;text-decoration:none;color:inherit;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.3rem}.page_bestCard__efkkE:hover{transform:translateY(-2px);border-color:rgb(var(--zone-accent-rgb)/.4);box-shadow:0 8px 24px rgba(0,0,0,.4)}.page_bestCardActive__MkzZ6{background:linear-gradient(180deg,rgb(var(--zone-accent-rgb)/.06),rgb(var(--zone-accent-rgb)/.02))}.page_bestCardEmpty__Qf7jD{opacity:.55}.page_bestIcon__TRodY{font-size:1.6rem}.page_bestTitle__1Qoyz{font-size:.7rem;font-weight:600;color:var(--color-text-light);line-height:1.3;min-height:1.8em;display:flex;align-items:center}.page_bestScore__edCVd{font-family:var(--font-display);font-size:1rem;font-weight:800;background:linear-gradient(135deg,var(--zone-accent-strong),var(--zone-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_bestCardEmpty__Qf7jD .page_bestScore__edCVd{background:none;-webkit-text-fill-color:var(--color-text-subtle);font-size:.7rem;font-weight:600}.page_bestTime__wmT2y{font-family:var(--font-display);font-size:.55rem;letter-spacing:.12em;color:var(--color-text-subtle)}.page_tabBar___gBEw{max-width:min(100%,1560px);margin:0 auto 1.4rem;padding:0 var(--container-padding);display:flex;gap:.4rem;justify-content:center}.page_tab__N17aQ{flex:1 1;max-width:200px;padding:.7rem .8rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.12em;cursor:pointer;transition:all .2s}.page_tab__N17aQ:hover:not(:disabled){background:var(--glass-bg-strong);color:var(--color-text-light)}.page_tab__N17aQ:disabled{opacity:.4;cursor:not-allowed}.page_tabActive__UogVq{background:linear-gradient(135deg,var(--zone-accent-strong),var(--zone-accent));color:#0a0610;border-color:transparent;box-shadow:0 4px 16px rgb(var(--zone-accent-rgb)/.4)}.page_gameSelector__Me3Ix{max-width:min(100%,1560px);margin:0 auto 1.4rem;padding:0 var(--container-padding);display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.page_gameChip__5QnbG{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s}.page_gameChip__5QnbG:hover{background:var(--glass-bg-strong);color:var(--color-text-light)}.page_gameChipActive__44auf{background:var(--gradient-gold);color:#fff;border-color:transparent;box-shadow:0 2px 10px rgb(var(--zone-accent-rgb)/.35)}.page_gameChipIcon__G_pbR{font-size:1rem}.page_tableSection__bYRxw{max-width:900px;margin:0 auto;padding:0 var(--container-padding)}.page_tableTitle__PUhjk{font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.18em;color:var(--color-primary);text-align:center;margin:0 0 1rem}.page_table__NO_Uw{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.page_tableHeader__pUU9T{padding:.8rem 1rem;font-family:var(--font-display);font-size:.65rem;font-weight:700;letter-spacing:.15em;color:var(--color-primary);background:rgb(var(--zone-accent-rgb)/.06);border-bottom:1px solid rgb(var(--zone-accent-rgb)/.2)}.page_row__hExiH,.page_tableHeader__pUU9T{display:grid;grid-template-columns:50px 1fr 140px 120px;grid-gap:.8rem;gap:.8rem}.page_row__hExiH{padding:.85rem 1rem;align-items:center;border-bottom:1px solid rgb(var(--zone-accent-rgb)/.08);transition:background .15s}.page_row__hExiH:last-child{border-bottom:none}.page_row__hExiH:hover{background:rgba(255,255,255,.02)}.page_rowTop3__3lwOy{background:rgb(var(--zone-accent-rgb)/.04)}.page_rowTop3__3lwOy:hover{background:rgb(var(--zone-accent-rgb)/.08)}.page_rowMe__w_fxh{background:linear-gradient(90deg,rgb(var(--zone-hot-rgb)/.08),rgb(var(--zone-accent-rgb)/.08));border-left:3px solid var(--color-primary)}.page_rowMe__w_fxh:hover{background:linear-gradient(90deg,rgb(var(--zone-hot-rgb)/.12),rgb(var(--zone-accent-rgb)/.12))}.page_rank__ukgr_{font-family:var(--font-display);font-size:1.1rem;font-weight:800;text-align:center;color:var(--color-text-muted)}.page_rowTop3__3lwOy .page_rank__ukgr_{font-size:1.4rem}.page_player__4jaeY{display:flex;flex-direction:column;gap:.15rem;min-width:0}.page_playerName__faDla{font-size:.95rem;font-weight:600;color:var(--color-text-light);display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_youBadge__oyzud{font-family:var(--font-display);font-size:.55rem;font-weight:800;letter-spacing:.12em;background:linear-gradient(135deg,var(--zone-hot),var(--zone-accent));color:#fff;padding:.15rem .5rem;border-radius:var(--radius-full)}.page_timestamp__6ioPP{font-family:var(--font-display);font-size:.6rem;letter-spacing:.1em;color:var(--color-text-subtle)}.page_gameTag__fpG4W{font-size:.78rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem}.page_score__x8qWk{font-family:var(--font-display);font-size:1.05rem;font-weight:800;text-align:right;background:linear-gradient(135deg,var(--zone-accent-strong),var(--zone-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_empty__qwLFC{background:var(--glass-bg);border:1px dashed var(--glass-border);border-radius:var(--radius-lg);padding:3rem 1.4rem;text-align:center;color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.page_emptyLink__teGXw{color:var(--color-primary);text-decoration:none;font-weight:700}.page_emptyLink__teGXw:hover{text-decoration:underline}.page_footer__d3ux5{max-width:900px;margin:3rem auto 0;padding:1.4rem var(--container-padding);text-align:center;color:var(--color-text-subtle);font-size:.78rem;display:flex;justify-content:center;gap:.6rem}.page_footerLink__ug4NR{color:var(--color-text-muted);text-decoration:none}.page_footerLink__ug4NR:hover{color:var(--color-primary)}@media (max-width:640px){.page_row__hExiH,.page_tableHeader__pUU9T{grid-template-columns:40px 1fr 90px}.page_row__hExiH .page_gameTag__fpG4W,.page_tableHeader__pUU9T>:nth-child(3){display:none}.page_score__x8qWk,.page_tableHeader__pUU9T>:last-child{text-align:right}.page_row__hExiH .page_score__x8qWk{font-size:.95rem}.page_bestsGrid__gSWGx{grid-template-columns:repeat(2,1fr)}.page_statsGrid__B7SVC{padding:1rem .6rem}.page_statValue__x2_SI{font-size:1.4rem}}@media (min-width:641px){.page_row__hExiH,.page_tableHeader__pUU9T{grid-template-columns:50px 1fr 140px 120px}}[data-theme=light] .page_page__uvgxN{color:#2b2416}[data-theme=light] .page_sectionTitle__z9SB9,[data-theme=light] .page_statLabel__a3llK,[data-theme=light] .page_tableTitle__PUhjk{color:var(--zone-deep)}[data-theme=light] .page_statsGrid__B7SVC{background:linear-gradient(135deg,rgb(var(--zone-deep-rgb)/.1),rgb(var(--zone-deep-rgb)/.04));border-color:rgb(var(--zone-deep-rgb)/.32);box-shadow:0 12px 40px rgba(90,68,16,.12)}[data-theme=light] .page_bestCardActive__MkzZ6{background:linear-gradient(180deg,rgb(var(--zone-deep-rgb)/.08),rgb(var(--zone-deep-rgb)/.03))}[data-theme=light] .page_bestCardEmpty__Qf7jD .page_bestScore__edCVd{-webkit-text-fill-color:rgba(43,36,22,.7)}[data-theme=light] .page_tableHeader__pUU9T{background:rgb(var(--zone-deep-rgb)/.06);border-bottom-color:rgb(var(--zone-deep-rgb)/.2);color:var(--zone-deep)}[data-theme=light] .page_row__hExiH{border-bottom-color:rgb(var(--zone-deep-rgb)/.1)}[data-theme=light] .page_rowTop3__3lwOy,[data-theme=light] .page_row__hExiH:hover{background:rgb(var(--zone-deep-rgb)/.05)}[data-theme=light] .page_rowTop3__3lwOy:hover{background:rgb(var(--zone-deep-rgb)/.1)}[data-theme=light] .page_rowMe__w_fxh{background:linear-gradient(90deg,rgba(192,57,43,.08),rgb(var(--zone-deep-rgb)/.08));border-left-color:var(--zone-deep)}[data-theme=light] .page_rowMe__w_fxh:hover{background:linear-gradient(90deg,rgba(192,57,43,.12),rgb(var(--zone-deep-rgb)/.12))}[data-theme=light] .page_bestScore__edCVd,[data-theme=light] .page_score__x8qWk,[data-theme=light] .page_statValue__x2_SI{background:linear-gradient(135deg,var(--zone-deep),#7d5606);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .page_title__RuWLo{background:linear-gradient(135deg,#8a6508 0,var(--zone-deep) 48%,#6e5410 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .page_gameChipActive__44auf{background:var(--studio-button-fill);color:#152137}[data-theme=light] .page_youBadge__oyzud{color:#2b2416}.page_title__RuWLo{font-family:var(--font-cormorant),Georgia,serif;font-weight:500;letter-spacing:-.025em;line-height:1.12;text-transform:none;color:var(--color-text-light);-webkit-text-fill-color:var(--color-text-light);background:none;text-shadow:none}