.Hu1A_a_card{animation:Hu1A_a_pwa-arrive var(--dur-base) var(--ease-entrance) both}@keyframes Hu1A_a_pwa-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Hu1A_a_card{opacity:1}}
.YhsyKW_page{justify-content:center;padding:40px 20px 72px;display:flex;position:relative;overflow:hidden}.YhsyKW_glow{background:radial-gradient(35% 55% at 50% 30%, color-mix(in srgb, var(--you-500) 24%, transparent), transparent 70%), radial-gradient(30% 45% at 70% 10%, color-mix(in srgb, var(--opp-500) 18%, transparent), transparent 70%);filter:blur(24px);pointer-events:none;height:560px;position:absolute;inset:-10% -10% auto}.YhsyKW_inner{text-align:center;justify-items:center;gap:28px;width:100%;max-width:760px;display:grid;position:relative}.YhsyKW_head{gap:6px;animation:.5s cubic-bezier(.2,.8,.2,1) both YhsyKW_rise;display:grid}.YhsyKW_overline{letter-spacing:.18em;color:var(--you-500);margin:0;font-size:12px;font-weight:700}.YhsyKW_title{font-family:var(--display);background:linear-gradient(100deg, var(--text-primary) 30%, var(--you-300) 60%, var(--opp-500));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,6vw,48px)}.YhsyKW_major{color:var(--text-secondary);margin:0;font-weight:600}.YhsyKW_scoreBlock{justify-items:center;gap:22px;display:grid}.YhsyKW_scoreRing{width:220px;height:220px;animation:.7s cubic-bezier(.3,1.4,.5,1) .15s both YhsyKW_pop;position:relative}.YhsyKW_scoreRing svg{width:100%;height:100%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--you-500) 35%, transparent));transform:rotate(-90deg)}.YhsyKW_track{fill:none;stroke:var(--border-subtle);stroke-width:12px}.YhsyKW_fill{fill:none;stroke-width:12px;stroke-linecap:round}.YhsyKW_scoreText{place-content:center;gap:2px;display:grid;position:absolute;inset:0}.YhsyKW_score{font-family:var(--display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:1}.YhsyKW_outOf{color:var(--text-secondary);font-size:13px}.YhsyKW_tiles{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;width:min(100%,560px);margin:0;padding:0;list-style:none;display:grid}.YhsyKW_tile{aspect-ratio:1;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);border-radius:12px;place-items:center;font-size:14px;font-weight:800;animation:.42s cubic-bezier(.3,1.4,.5,1) .5s both YhsyKW_light;display:grid}.YhsyKW_tile[data-correct=true]{background:var(--action-gradient);color:var(--on-action);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--you-500) 70%, transparent);background-origin:border-box;border-color:#0000}.YhsyKW_tile[data-correct=false]{border-color:color-mix(in srgb, var(--wrong) 60%, transparent);color:var(--wrong);background:color-mix(in srgb, var(--wrong) 10%, var(--bg-surface))}.YhsyKW_stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;animation:.5s cubic-bezier(.2,.8,.2,1) 1.5s both YhsyKW_rise;display:grid}.YhsyKW_stat{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-surface) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-content:end;justify-items:center;gap:2px;padding:16px;display:grid}.YhsyKW_stat[data-hot=true]{border-color:color-mix(in srgb, var(--opp-500) 45%, var(--border-default))}.YhsyKW_flameWrap{place-items:end center;height:56px;display:grid}.YhsyKW_flameWrap svg{width:40px;height:52px}.YhsyKW_statValue{font-family:var(--display);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:800}.YhsyKW_statValue span{color:var(--text-secondary);font-size:18px}.YhsyKW_statLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:12px;font-weight:700}.YhsyKW_note{color:var(--opp-500);margin:4px 0 0;font-size:12px}.YhsyKW_unlock{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--opp-500) 60%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--opp-500) 18%, transparent), transparent 70%), var(--bg-surface);text-align:left;align-items:center;gap:16px;padding:16px 22px;animation:.7s cubic-bezier(.3,1.5,.5,1) 1.8s both YhsyKW_pop;display:flex}.YhsyKW_unlockMedal{transform:scale(1.4)}.YhsyKW_unlockLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--opp-500);margin:0;font-size:12px;font-weight:700}.YhsyKW_unlockTitle{font-family:var(--display);color:var(--text-primary);margin:0;font-size:22px}.YhsyKW_badges{gap:10px;animation:.5s 1.7s both YhsyKW_rise;display:flex}.YhsyKW_guest{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-secondary);justify-items:center;gap:12px;padding:16px 20px;display:grid}.YhsyKW_guest p{margin:0}.YhsyKW_actions{flex-wrap:wrap;justify-content:center;gap:10px;animation:.5s 1.9s both YhsyKW_rise;display:flex}.YhsyKW_primary,.YhsyKW_secondary,.YhsyKW_ghost{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.YhsyKW_primary{background:var(--action-gradient);color:var(--on-action);background-origin:border-box}.YhsyKW_secondary{border:1px solid var(--border-default);color:var(--text-primary)}.YhsyKW_ghost{color:var(--text-secondary)}@keyframes YhsyKW_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes YhsyKW_pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes YhsyKW_light{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}@media (max-width:40rem){.YhsyKW_page{padding:24px 16px 56px}.YhsyKW_tiles{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,300px)}.YhsyKW_scoreRing{width:190px;height:190px}.YhsyKW_score{font-size:46px}}@media (prefers-reduced-motion:reduce){.YhsyKW_head,.YhsyKW_scoreRing,.YhsyKW_tile,.YhsyKW_stats,.YhsyKW_unlock,.YhsyKW_badges,.YhsyKW_actions{animation:none}}.YhsyKW_tile:nth-child(2){animation-delay:.61s}.YhsyKW_tile:nth-child(3){animation-delay:.72s}.YhsyKW_tile:nth-child(4){animation-delay:.83s}.YhsyKW_tile:nth-child(5){animation-delay:.94s}.YhsyKW_tile:nth-child(6){animation-delay:1.05s}.YhsyKW_tile:nth-child(7){animation-delay:1.16s}.YhsyKW_tile:nth-child(8){animation-delay:1.27s}.YhsyKW_tile:nth-child(9){animation-delay:1.38s}.YhsyKW_tile:nth-child(10){animation-delay:1.49s}.YhsyKW_tile:nth-child(11){animation-delay:1.6s}.YhsyKW_tile:nth-child(12){animation-delay:1.71s}.YhsyKW_tile:nth-child(13){animation-delay:1.82s}.YhsyKW_tile:nth-child(14){animation-delay:1.93s}.YhsyKW_tile:nth-child(15){animation-delay:2.04s}.YhsyKW_tile:nth-child(16){animation-delay:2.15s}.YhsyKW_tile:nth-child(17){animation-delay:2.26s}.YhsyKW_tile:nth-child(18){animation-delay:2.37s}.YhsyKW_tile:nth-child(19){animation-delay:2.48s}.YhsyKW_tile:nth-child(20){animation-delay:2.59s}.YhsyKW_optIn{width:100%}.YhsyKW_shieldNote{border:1px solid var(--you-500);border-radius:var(--radius-md);background:color-mix(in srgb, var(--you-500) 12%, transparent);color:var(--text-primary);margin:0;padding:12px 16px;font-size:15px;line-height:1.4}.YhsyKW_share{width:100%}.YhsyKW_shareButton{border:1px solid var(--you-500);border-radius:var(--radius-md);background:color-mix(in srgb, var(--you-500) 12%, transparent);width:100%;min-height:52px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700}.YhsyKW_shareButton:hover{background:color-mix(in srgb, var(--you-500) 22%, transparent)}
.aBBGSW_flame{transform-origin:50% 100%;width:54px;height:68px;filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--opp-500) 45%, transparent));transition:transform .4s cubic-bezier(.2,.8,.2,1);transform:scale(.85)}.aBBGSW_flame[data-lit=false]{filter:grayscale()opacity(.35)}.aBBGSW_flame[data-lit=true] .aBBGSW_outer{transform-origin:50% 100%;animation:1.8s ease-in-out infinite aBBGSW_flicker}.aBBGSW_flame[data-lit=true] .aBBGSW_inner{transform-origin:50% 100%;animation:1.3s ease-in-out infinite reverse aBBGSW_flicker}@keyframes aBBGSW_flicker{0%,to{transform:scaleY(1)skew(0)}33%{transform:scaleY(1.05)skew(-2deg)}66%{transform:scaleY(.97)skew(2deg)}}.aBBGSW_medal{place-items:center;width:46px;height:46px;display:inline-grid;position:relative}.aBBGSW_medal svg{width:100%;height:100%;position:absolute;inset:0}.aBBGSW_ribbonLeft{fill:var(--you-500)}.aBBGSW_ribbonRight{fill:var(--opp-500)}.aBBGSW_disc{fill:var(--bg-raised);stroke:var(--border-strong);stroke-width:2px}.aBBGSW_ring{fill:none;stroke:var(--border-default);stroke-width:1.5px;stroke-dasharray:3 3}.aBBGSW_days{font-family:var(--display);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:12px;font-size:12px;font-weight:800;position:relative}.aBBGSW_medal[data-earned=false]{opacity:.45;filter:grayscale()}.aBBGSW_medal[data-earned=true] .aBBGSW_disc{fill:color-mix(in srgb, var(--opp-500) 85%, var(--flame-core));stroke:var(--flame-core)}.aBBGSW_medal[data-earned=true][data-tier="3"] .aBBGSW_disc{fill:var(--medal-bronze)}.aBBGSW_medal[data-earned=true][data-tier="7"] .aBBGSW_disc{fill:var(--medal-silver)}.aBBGSW_medal[data-earned=true][data-tier="30"] .aBBGSW_disc{fill:var(--opp-500)}.aBBGSW_medal[data-earned=true][data-tier="100"] .aBBGSW_disc{fill:var(--you-500)}.aBBGSW_medal[data-earned=true] .aBBGSW_days{color:var(--on-action)}.aBBGSW_medal[data-earned=true]{filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--opp-500) 40%, transparent))}.aBBGSW_medal[data-earned=true]:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--opp-500) 45%, transparent), transparent 70%);opacity:.35;border-radius:50%;animation:3.2s ease-in-out infinite aBBGSW_medal-shine;position:absolute;inset:-8px}@keyframes aBBGSW_medal-shine{50%{opacity:.85}}.aBBGSW_medal[data-tier="30"] .aBBGSW_days{font-size:11px}.aBBGSW_medal[data-tier="100"] .aBBGSW_days{letter-spacing:-.02em;font-size:9px}@media (prefers-reduced-motion:reduce){.aBBGSW_flame .aBBGSW_outer,.aBBGSW_flame .aBBGSW_inner,.aBBGSW_medal,.aBBGSW_medal:before{animation:none!important}}.aBBGSW_flame[data-heat="1"]{transform:scale(.95)}.aBBGSW_flame[data-heat="2"]{transform:scale(1.05)}.aBBGSW_flame[data-heat="3"]{transform:scale(1.15)}.aBBGSW_flame[data-heat="4"]{transform:scale(1.25)}.aBBGSW_flame[data-heat="5"]{transform:scale(1.35)}
.CzYXUq_card{border:1px solid var(--border-default);background:radial-gradient(80% 120% at 0% 0%, var(--arena-wash), transparent 60%), var(--bg-surface);box-shadow:var(--shadow-3);border-radius:24px;gap:20px;padding:24px;display:grid}.CzYXUq_identity{align-items:center;gap:18px;display:flex}.CzYXUq_avatar{flex:none;width:108px;position:relative}.CzYXUq_avatar:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--you-500) 55%, transparent), transparent 70%);z-index:-1;border-radius:50%;height:14px;position:absolute;bottom:-2px;left:10%;right:10%}.CzYXUq_names{gap:4px;min-width:0;display:grid}.CzYXUq_rank{font-family:var(--display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-purple);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.CzYXUq_levelBadge{border-radius:var(--radius-pill);background:var(--action-gradient);color:var(--on-action);letter-spacing:.02em;background-origin:border-box;padding:4px 10px;font-size:13px}.CzYXUq_name{font-family:var(--display);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.6vw,32px);font-weight:700;line-height:1.1}.CzYXUq_username{font-family:var(--mono);color:var(--text-muted);margin:0;font-size:13px}.CzYXUq_progress{gap:8px;display:grid}.CzYXUq_progressRow{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.CzYXUq_muted{color:var(--text-muted);margin:0;font-size:13.5px;font-weight:500}.CzYXUq_bar{border-radius:var(--radius-pill);background-color:var(--bg-well);height:12px;overflow:hidden}.CzYXUq_fill{border-radius:var(--radius-pill);background:var(--action-gradient);width:0;height:100%;transition:width var(--dur-slow) var(--ease-standard);background-origin:border-box;display:block}.CzYXUq_fill[data-pct="0"]{width:0%}.CzYXUq_fill[data-pct="5"]{width:5%}.CzYXUq_fill[data-pct="10"]{width:10%}.CzYXUq_fill[data-pct="15"]{width:15%}.CzYXUq_fill[data-pct="20"]{width:20%}.CzYXUq_fill[data-pct="25"]{width:25%}.CzYXUq_fill[data-pct="30"]{width:30%}.CzYXUq_fill[data-pct="35"]{width:35%}.CzYXUq_fill[data-pct="40"]{width:40%}.CzYXUq_fill[data-pct="45"]{width:45%}.CzYXUq_fill[data-pct="50"]{width:50%}.CzYXUq_fill[data-pct="55"]{width:55%}.CzYXUq_fill[data-pct="60"]{width:60%}.CzYXUq_fill[data-pct="65"]{width:65%}.CzYXUq_fill[data-pct="70"]{width:70%}.CzYXUq_fill[data-pct="75"]{width:75%}.CzYXUq_fill[data-pct="80"]{width:80%}.CzYXUq_fill[data-pct="85"]{width:85%}.CzYXUq_fill[data-pct="90"]{width:90%}.CzYXUq_fill[data-pct="95"]{width:95%}.CzYXUq_fill[data-pct="100"]{width:100%}.CzYXUq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.CzYXUq_stat{border:1px solid var(--border-subtle);background-color:var(--bg-raised);border-radius:14px;gap:2px;padding:14px;display:grid}.CzYXUq_statValue{font-family:var(--display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.CzYXUq_statLabel{color:var(--text-secondary);font-size:13px}.CzYXUq_recent{gap:10px;display:grid}.CzYXUq_recentTitle{font-family:var(--display);color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.CzYXUq_recentList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.CzYXUq_recentItem{border:1px solid var(--border-subtle);background-color:var(--bg-raised);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.CzYXUq_resultBadge{border-radius:var(--radius-pill);text-align:center;background-color:var(--bg-well);min-width:52px;color:var(--text-secondary);padding:4px 8px;font-size:12.5px;font-weight:700}.CzYXUq_recentItem[data-result=win] .CzYXUq_resultBadge{background-color:color-mix(in srgb, var(--correct) 18%, transparent);color:var(--correct)}.CzYXUq_recentItem[data-result=loss] .CzYXUq_resultBadge{background-color:color-mix(in srgb, var(--wrong) 18%, transparent);color:var(--wrong)}.CzYXUq_opponent{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);overflow:hidden}.CzYXUq_scores{font-family:var(--mono);color:var(--text-secondary);font-variant-numeric:tabular-nums}.CzYXUq_view{font-size:13.5px;font-weight:600}.CzYXUq_empty{border:1px dashed var(--border-default);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.CzYXUq_play{border-radius:var(--radius-sm);background:var(--action-gradient);color:var(--on-action);background-origin:border-box;padding:9px 16px;font-size:14px;font-weight:600}.CzYXUq_play:hover{color:var(--on-action);text-decoration:none}.CzYXUq_how{color:var(--text-secondary);font-size:14px}.CzYXUq_how summary{cursor:pointer;color:var(--text-primary);font-weight:600}.CzYXUq_how p{margin:8px 0 0;line-height:1.55}@media (max-width:40rem){.CzYXUq_card{padding:18px}.CzYXUq_avatar{width:84px}.CzYXUq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.CzYXUq_recentItem{grid-template-columns:auto minmax(0,1fr) auto}.CzYXUq_view{display:none}}.CzYXUq_premium{background:linear-gradient(100deg, var(--opp-300), var(--opp-500));color:var(--on-action);font-family:var(--display);letter-spacing:var(--tracking-wide);text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.CzYXUq_badges{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--opp-500) 5%, var(--bg-base));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.CzYXUq_badgeRow{gap:8px;display:flex}
.zd0OHa_stack{gap:28px;display:grid}.zd0OHa_practice{gap:10px;display:grid}.zd0OHa_practiceLinks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zd0OHa_practiceLink{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);color:inherit;transition:border-color var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.zd0OHa_practiceLink:hover{border-color:var(--you-300);background-color:var(--bg-raised)}.zd0OHa_practiceLink:focus-visible{outline:2px solid var(--you-300);outline-offset:2px}@media (max-width:899px),(pointer:coarse){.zd0OHa_practiceLink[data-desktop-only=true]{display:none}}@media (max-width:40rem){.zd0OHa_practiceLinks{grid-template-columns:1fr}}
