@keyframes profile-hero-border-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes profile-hero-ring-pulse{0%,to{box-shadow:0 0 0 1px rgba(251,191,36,.35)}50%{box-shadow:0 0 0 1px rgba(60,148,211,.55)}}@keyframes profile-hero-line-shift{0%,to{opacity:.45;background:linear-gradient(90deg,transparent,rgba(251,191,36,.55),transparent)}50%{opacity:.85;background:linear-gradient(90deg,transparent,rgba(60,148,211,.75),transparent)}}@keyframes kda-kills-glow{0%,to{color:rgb(52 211 153/.9);text-shadow:0 0 0 transparent}50%{color:rgb(110 231 183);text-shadow:0 0 10px rgb(52 211 153/.45)}}@keyframes kda-deaths-glow{0%,to{color:rgb(248 113 113/.9);text-shadow:0 0 0 transparent}50%{color:rgb(252 165 165);text-shadow:0 0 10px rgb(248 113 113/.45)}}@keyframes kda-assists-glow{0%,to{color:rgb(56 189 248/.9);text-shadow:0 0 0 transparent}50%{color:rgb(125 211 252);text-shadow:0 0 10px rgb(56 189 248/.45)}}.kda-kills-anim{animation:kda-kills-glow 2.8s ease-in-out infinite}.kda-deaths-anim{animation:kda-deaths-glow 2.8s ease-in-out .35s infinite}.kda-assists-anim{animation:kda-assists-glow 2.8s ease-in-out .7s infinite}.group:hover .kda-assists-anim,.group:hover .kda-deaths-anim,.group:hover .kda-kills-anim,.kda-display:hover .kda-assists-anim,.kda-display:hover .kda-deaths-anim,.kda-display:hover .kda-kills-anim{animation-duration:1.6s}@keyframes match-result-glow-win{0%,to{box-shadow:0 0 0 rgb(52 211 153/0)}50%{box-shadow:0 0 12px rgb(52 211 153/.35)}}@keyframes match-result-glow-loss{0%,to{box-shadow:0 0 0 rgb(248 113 113/0)}50%{box-shadow:0 0 12px rgb(248 113 113/.35)}}@keyframes match-result-glow-leaver{0%,to{box-shadow:0 0 0 rgb(248 113 113/0)}50%{box-shadow:0 0 10px rgb(248 113 113/.28)}}@keyframes match-result-glow-cancel{0%,to{box-shadow:0 0 0 rgb(167 139 250/0)}50%{box-shadow:0 0 12px rgb(167 139 250/.35)}}@keyframes match-result-glow-technical{0%,to{box-shadow:0 0 0 rgb(161 161 170/0)}50%{box-shadow:0 0 10px rgb(161 161 170/.3)}}@keyframes match-result-glow-disconnect{0%,to{box-shadow:0 0 0 rgb(251 191 36/0)}50%{box-shadow:0 0 12px rgb(251 191 36/.35)}}.match-result-badge{position:relative;overflow:hidden}.match-result-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.12) 50%,transparent 65%);transform:translateX(-120%);animation:match-result-shimmer 4.5s ease-in-out infinite;pointer-events:none}@keyframes match-result-shimmer{0%,72%,to{transform:translateX(-120%)}88%{transform:translateX(120%)}}.match-result-badge-win{animation:match-result-glow-win 2.8s ease-in-out infinite}.match-result-badge-loss{animation:match-result-glow-loss 2.8s ease-in-out infinite}.match-result-badge-leaver{animation:match-result-glow-leaver 3.2s ease-in-out infinite}.match-result-badge-cancel{animation:match-result-glow-cancel 2.8s ease-in-out infinite}.match-result-badge-technical{animation:match-result-glow-technical 3.4s ease-in-out infinite}.match-result-badge-disconnect{animation:match-result-glow-disconnect 2.8s ease-in-out infinite}.group:hover .match-result-badge-cancel,.group:hover .match-result-badge-disconnect,.group:hover .match-result-badge-leaver,.group:hover .match-result-badge-loss,.group:hover .match-result-badge-technical,.group:hover .match-result-badge-win{animation-duration:1.8s}@keyframes top-hero-card-glow{0%,to{box-shadow:0 0 0 rgba(var(--hero-glow),0);border-color:rgba(var(--hero-glow),.35)}50%{box-shadow:0 0 18px rgba(var(--hero-glow),.22);border-color:rgba(var(--hero-glow),.55)}}@keyframes top-hero-stat-glow{0%,to{color:rgba(var(--hero-glow),.88);text-shadow:0 0 0 transparent}50%{color:rgb(var(--hero-glow-bright));text-shadow:0 0 12px rgba(var(--hero-glow),.45)}}@keyframes top-hero-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.top-hero-card:hover{animation:top-hero-card-glow 1.8s ease-in-out infinite}.top-hero-card:hover .top-hero-icon-animated{animation:top-hero-icon-float 1.8s ease-in-out infinite}.top-hero-card:hover .top-hero-stat-animated{animation:top-hero-stat-glow 1.8s ease-in-out infinite}@keyframes hero-stat-winrate-shimmer{0%{transform:translateX(-120%);opacity:0}30%{opacity:.85}to{transform:translateX(220%);opacity:0}}@keyframes hero-stat-winrate-pulse{0%,to{filter:brightness(1);box-shadow:0 0 6px rgba(255,255,255,.08)}50%{filter:brightness(1.3);box-shadow:0 0 14px rgba(255,255,255,.22)}}@keyframes hero-stat-winrate-text{0%,to{text-shadow:0 0 0 transparent;transform:scale(1)}50%{text-shadow:0 0 12px currentColor;transform:scale(1.04)}}@keyframes hero-stat-row-glow{0%,to{opacity:.55}50%{opacity:.95}}.hero-stat-winrate-track{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.group:hover .hero-stat-winrate-track{border-color:rgba(255,255,255,.22);box-shadow:inset 0 0 14px rgba(255,255,255,.06);transform:scaleY(1.08)}.hero-stat-winrate-fill{transition:width .5s ease-out}.group:hover .hero-stat-winrate-fill{animation:hero-stat-winrate-pulse 1.5s ease-in-out infinite}.hero-stat-winrate-shimmer{opacity:0;transition:opacity .2s ease}.group:hover .hero-stat-winrate-shimmer{opacity:1;animation:hero-stat-winrate-shimmer 1.6s ease-in-out infinite}.hero-stat-winrate-text{transition:transform .25s ease}.group:hover .hero-stat-winrate-text{animation:hero-stat-winrate-text 1.5s ease-in-out infinite}.group:hover .hero-stat-row-glow{animation:hero-stat-row-glow 1.8s ease-in-out infinite}.profile-hero-border{background:linear-gradient(120deg,#fcd34d,#f59e0b,#b45309,#3c94d3,#5eb3e8,#1a5a82,#f59e0b,#3c94d3);background-size:300% 300%;animation:profile-hero-border-flow 4s ease infinite}.group.profile-hero-border:hover,.group:hover.profile-hero-border{animation-duration:2s}.profile-hero-portrait-ring{animation:profile-hero-ring-pulse 4s ease-in-out infinite}.group:hover .profile-hero-portrait-ring{animation-duration:2s}.profile-hero-border-line{animation:profile-hero-line-shift 4s ease-in-out infinite}.group:hover .profile-hero-border-line{animation-duration:2s}@keyframes gaming-mode-empty-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gaming-mode-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gaming-mode-empty-glow{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}}@keyframes gaming-mode-empty-scan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gaming-mode-empty-ping{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes gaming-mode-empty-particle{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes gaming-mode-empty-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gaming-mode-empty-ghost{0%,to{opacity:.45}50%{opacity:.85}}.gaming-mode-empty-enter{animation:gaming-mode-empty-enter .55s ease-out both}.gaming-mode-empty-float{animation:gaming-mode-empty-float 3s ease-in-out infinite}.gaming-mode-empty-glow{animation:gaming-mode-empty-glow 2.8s ease-in-out infinite}.gaming-mode-empty-scan{animation:gaming-mode-empty-scan 4s linear infinite}.gaming-mode-empty-ping{animation:gaming-mode-empty-ping 2.4s ease-in-out infinite}.gaming-mode-empty-particle{animation:gaming-mode-empty-particle 2.2s ease-in-out infinite}.gaming-mode-empty-particle-delay{animation-delay:.6s}.gaming-mode-empty-particle-delay-2{animation-delay:1.2s}.gaming-mode-empty-orbit{animation:gaming-mode-empty-orbit 18s linear infinite}.gaming-mode-empty-ghost{animation:gaming-mode-empty-ghost 2.8s ease-in-out infinite}.gaming-mode-empty-ghost-delay-1{animation-delay:.4s}.gaming-mode-empty-ghost-delay-2{animation-delay:.8s}@keyframes gaming-table-error-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes gaming-table-error-icon{0%,to{box-shadow:0 0 0 0 rgba(248,113,113,0)}50%{box-shadow:0 0 10px 0 rgba(248,113,113,.18)}}@keyframes gaming-table-error-icon-empty{0%,to{box-shadow:0 0 0 0 var(--table-error-glow,rgba(60,148,211,0))}50%{box-shadow:0 0 12px 0 var(--table-error-glow,rgba(60,148,211,.2))}}@keyframes gaming-table-error-star-twinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:.9;transform:scale(1.15)}}@keyframes gaming-table-error-stars-drift{0%,to{transform:translateX(0)}50%{transform:translateX(3%)}}@keyframes gaming-table-error-scan{0%{transform:translateX(-120%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(120%);opacity:0}}@keyframes gaming-table-error-ping{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}.gaming-table-error-enter{animation:gaming-table-error-enter .4s ease-out both}.gaming-table-error-icon{animation:gaming-table-error-icon 2.4s ease-in-out infinite}.gaming-table-error-icon-empty{animation:gaming-table-error-icon-empty 2.8s ease-in-out infinite}.gaming-table-error-star{animation:gaming-table-error-star-twinkle 2.8s ease-in-out infinite}.gaming-table-error-stars-drift{animation:gaming-table-error-stars-drift 14s ease-in-out infinite}.gaming-table-error-scan{animation:gaming-table-error-scan 3.5s ease-in-out infinite}.gaming-table-error-ping{animation:gaming-table-error-ping 2.2s ease-in-out infinite}