@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}.game-score-display{position:relative;isolation:isolate}.game-score-display:before{content:"";position:absolute;inset:-.35rem -.85rem;border-radius:9999px;background:radial-gradient(ellipse at center,rgb(60 148 211/.16) 0,transparent 72%);opacity:.7;pointer-events:none;z-index:-1;animation:game-score-aura 3.6s ease-in-out infinite}@media (min-width:768px){.game-score-display:before{inset:-.6rem -2.5rem}}.game-score-vs-badge{box-shadow:0 0 12px rgb(60 148 211/.28);animation:game-score-vs-pulse 2.8s ease-in-out infinite}@keyframes game-score-aura{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes game-score-vs-pulse{0%,to{box-shadow:0 0 10px rgb(60 148 211/.22);border-color:rgb(60 148 211/.35)}50%{box-shadow:0 0 22px rgb(60 148 211/.55);border-color:rgb(60 148 211/.65)}}@keyframes match-roster-ambient{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@keyframes match-roster-vs-pulse{0%,to{box-shadow:0 0 10px rgba(60,148,211,.22)}50%{box-shadow:0 0 20px rgba(60,148,211,.55)}}@keyframes match-roster-clash-line{0%,to{opacity:.35;transform:scaleY(.92)}50%{opacity:.9;transform:scaleY(1)}}@keyframes match-roster-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.match-roster-ambient{animation:match-roster-ambient 4.5s ease-in-out infinite}.match-roster-vs-pulse{animation:match-roster-vs-pulse 2.8s ease-in-out infinite}.match-roster-clash-line{animation:match-roster-clash-line 3.2s ease-in-out infinite;transform-origin:center}.match-roster-shimmer{animation:match-roster-shimmer 5s ease-in-out infinite}@keyframes match-hero-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes match-hero-sigil-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes match-hero-panel-glow{0%,to{opacity:.55}50%{opacity:.95}}@keyframes match-hero-portrait-scan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes match-hero-level-pulse{0%,to{box-shadow:0 0 8px rgba(60,148,211,.25)}50%{box-shadow:0 0 14px rgba(60,148,211,.55)}}@keyframes match-hero-rank-shimmer{0%,to{border-color:rgba(251,191,36,.35)}50%{border-color:rgba(251,191,36,.75)}}@keyframes match-hero-kda-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}@keyframes match-hero-streak-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes match-hero-panel-shimmer-slide{0%{transform:translateX(0)}to{transform:translateX(280%)}}.match-hero-orbit{animation:match-hero-orbit-spin 14s linear infinite}.group\/hero-panel:hover .match-hero-orbit{animation-duration:8s}.match-hero-sigil-ring-win{background:linear-gradient(120deg,#34d399,#3c94d3,#5eb3e8,#10b981,#3c94d3);background-size:250% 250%;animation:match-hero-sigil-flow 4s ease infinite}.match-hero-sigil-ring-loss{background:linear-gradient(120deg,#f87171,#3c94d3,#5eb3e8,#ef4444,#3c94d3);background-size:250% 250%;animation:match-hero-sigil-flow 4s ease infinite}.group\/hero-panel:hover .match-hero-sigil-ring-loss,.group\/hero-panel:hover .match-hero-sigil-ring-win{animation-duration:2.5s}.match-hero-panel-glow-win{background:radial-gradient(ellipse at 20% 50%,rgba(16,185,129,.12),transparent 65%)}.match-hero-panel-glow-loss,.match-hero-panel-glow-win{animation:match-hero-panel-glow 4s ease-in-out infinite}.match-hero-panel-glow-loss{background:radial-gradient(ellipse at 20% 50%,rgba(239,68,68,.12),transparent 65%)}.match-hero-portrait-scan{background:conic-gradient(from 0deg,transparent 0deg,rgba(60,148,211,.18) 60deg,transparent 120deg);animation:match-hero-portrait-scan 6s linear infinite}.match-hero-level-badge{animation:match-hero-level-pulse 3s ease-in-out infinite}.match-hero-rank-badge{animation:match-hero-rank-shimmer 3.5s ease-in-out infinite}.group\/hero-panel:hover .match-hero-kda-segment{animation:match-hero-kda-glow 1.8s ease-in-out infinite}.match-hero-streak{display:inline-block}.group\/hero-panel:hover .match-hero-streak{animation:match-hero-streak-pulse 1.6s ease-in-out infinite}.group\/hero-panel:hover .match-hero-panel-shimmer{animation:match-hero-panel-shimmer-slide 2.2s ease-in-out infinite}@keyframes match-inventory-aura-shift{0%,to{opacity:.35}50%{opacity:.7}}@keyframes match-inventory-corner-pulse{0%,to{opacity:.35}50%{opacity:.95}}@keyframes match-inventory-slot-pop{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes match-inventory-slot-glow{0%,to{box-shadow:inset 0 0 8px rgba(60,148,211,.08)}50%{box-shadow:inset 0 0 14px rgba(60,148,211,.22)}}@keyframes match-inventory-empty-pulse{0%,to{opacity:.25}50%{opacity:.55}}.match-inventory-aura{background:radial-gradient(ellipse at 50% 0,rgba(60,148,211,.1),transparent 65%);animation:match-inventory-aura-shift 4s ease-in-out infinite}.match-inventory-corner{animation:match-inventory-corner-pulse 3s ease-in-out infinite}.group\/inventory:hover .match-inventory-slot-filled{animation:match-inventory-slot-pop 2.4s ease-in-out infinite}.group\/inventory:hover .match-inventory-slot-filled:first-child{animation-delay:0s}.group\/inventory:hover .match-inventory-slot-filled:nth-child(2){animation-delay:.12s}.group\/inventory:hover .match-inventory-slot-filled:nth-child(3){animation-delay:.24s}.group\/inventory:hover .match-inventory-slot-filled:nth-child(4){animation-delay:.36s}.group\/inventory:hover .match-inventory-slot-filled:nth-child(5){animation-delay:.48s}.group\/inventory:hover .match-inventory-slot-filled:nth-child(6){animation-delay:.6s}.match-inventory-slot-glow{background:radial-gradient(circle at center,rgba(60,148,211,.2),transparent 70%);animation:match-inventory-slot-glow 1.6s ease-in-out infinite}.match-inventory-empty{animation:match-inventory-empty-pulse 2.8s ease-in-out infinite}@keyframes match-duration-spine-glow{0%,to{opacity:.5}50%{opacity:.95}}@keyframes match-duration-tick-travel{0%{top:8%;opacity:.35}50%{opacity:1}to{top:88%;opacity:.35}}@keyframes match-duration-colon-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes match-duration-sand-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes match-duration-value-glow{0%,to{text-shadow:0 0 4px rgba(159,212,245,.1)}50%{text-shadow:0 0 10px rgba(159,212,245,.35)}}.match-duration-spine-win{background:linear-gradient(180deg,rgba(16,185,129,.14),rgba(60,148,211,.08),rgba(16,185,129,.06))}.match-duration-spine-loss,.match-duration-spine-win{animation:match-duration-spine-glow 4s ease-in-out infinite}.match-duration-spine-loss{background:linear-gradient(180deg,rgba(239,68,68,.14),rgba(60,148,211,.08),rgba(239,68,68,.06))}.match-duration-tick{animation:match-duration-tick-travel 5s ease-in-out infinite}.match-duration-colon{animation:match-duration-colon-blink 2s ease-in-out infinite}.match-duration-sand{display:inline-block;animation:match-duration-sand-sway 3.5s ease-in-out infinite}.match-duration-value{animation:match-duration-value-glow 3.2s ease-in-out infinite}.group\/chrono:hover .match-duration-tick{animation-duration:3s}.auth-shell{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;background:rgb(4 8 12)}.auth-shell-art{background:url(/images/nonAuth/nonAuthPhone.png) 50%/cover no-repeat}.auth-shell-atmosphere{background:radial-gradient(ellipse 58% 48% at 72% 42%,rgb(94 179 232/.16) 0,transparent 62%),radial-gradient(ellipse 48% 40% at 18% 18%,rgb(60 148 211/.14) 0,transparent 64%)}.auth-shell-veil{background:linear-gradient(180deg,rgb(4 8 12/.28),rgb(8 14 20/.42) 46%,rgb(4 8 12/.62))}.auth-shell-vignette{background:radial-gradient(ellipse 70% 62% at 50% 46%,transparent 12%,rgb(4 8 12/.55) 100%)}.auth-home-button{position:absolute;top:1.15rem;left:1.15rem;z-index:20;width:2.75rem;height:2.75rem;border:1px solid rgb(60 148 211/.28);border-radius:9999px;background:rgb(8 14 20/.62);color:rgb(159 212 245);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 10px 24px rgb(0 0 0/.28);backdrop-filter:blur(14px)}.auth-home-button:hover{background:rgb(60 148 211/.2);color:rgb(255 255 255)}.auth-home-button svg{width:1.15rem;height:1.15rem}.auth-shell-main{position:relative;z-index:2;flex:1;padding:5rem 1rem 4.25rem}.auth-shell-main,.auth-shell-main>main{display:flex;align-items:center;justify-content:center;width:100%}.auth-shell-footer{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;padding:.85rem 1.25rem 1.2rem}.auth-shell-footer-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:rgb(255 255 255/.72);transition:color .18s ease}.auth-shell-footer-link:hover{color:rgb(159 212 245)}.auth-shell-footer-link svg{width:.85rem;height:.85rem}.auth-shell-footer-sep{width:1px;height:.85rem;background:rgb(255 255 255/.18)}.auth-panel{width:100%;max-width:27.5rem}.auth-card{position:relative;overflow:hidden;border:1px solid rgb(60 148 211/.24)!important;border-radius:1rem;background:linear-gradient(165deg,rgb(60 148 211/.14),rgb(8 14 20/.78) 42%,rgb(8 14 20/.9))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 22px 48px rgb(0 0 0/.38);backdrop-filter:blur(18px)}.auth-card:before{content:"";position:absolute;top:0;right:14%;left:14%;height:2px;background:linear-gradient(90deg,transparent,rgb(94 179 232/.9),transparent);box-shadow:0 0 18px rgb(60 148 211/.45)}.auth-card-body{padding:1.35rem 1.35rem 1.3rem}@media (min-width:640px){.auth-card-body{padding:1.55rem 1.6rem 1.45rem}}.auth-card-header{margin-bottom:1rem;text-align:center}.auth-card-description{margin:.45rem 0 0;font-size:.9rem;line-height:1.5;color:rgb(255 255 255/.62)}.auth-tabs-list{display:grid;grid-template-columns:1fr 1fr;width:100%;height:auto;gap:.3rem;padding:.28rem;border:1px solid rgb(60 148 211/.22);border-radius:.85rem;background:rgb(8 14 20/.55);box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}.auth-card .auth-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.45rem;border-radius:.65rem;background:transparent;box-shadow:none;font-size:.875rem;font-weight:650;color:rgb(255 255 255/.62)}.auth-card .auth-tabs-trigger[data-state=active]{background:linear-gradient(180deg,rgb(60 148 211/.32),rgb(60 148 211/.14));color:rgb(159 212 245);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 18px rgb(60 148 211/.16)}.auth-card .auth-tabs-trigger[data-state=inactive]:hover{background:rgb(255 255 255/.04);color:rgb(255 255 255/.88)}.auth-tabs-icon{width:.95rem;height:.95rem}.auth-tabs-panel{margin-top:1.05rem;outline:none}.auth-form{display:flex;flex-direction:column;gap:.8rem}.auth-card .space-y-2,.auth-field{display:flex;flex-direction:column;gap:.45rem}.auth-card label,.auth-remember-label{font-size:.875rem;font-weight:600;color:rgb(255 255 255/.88)}.auth-label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.auth-input-shell{position:relative}.auth-input-icon{position:absolute;top:50%;left:.85rem;width:1rem;height:1rem;color:rgb(159 212 245/.78);pointer-events:none;transform:translateY(-50%)}.auth-card .auth-input,.auth-card input{height:2.7rem;border-color:rgb(255 255 255/.14);background:rgb(8 14 20/.55);color:rgb(255 255 255/.92);color-scheme:dark}.auth-card .auth-input:-webkit-autofill,.auth-card .auth-input:-webkit-autofill:active,.auth-card .auth-input:-webkit-autofill:focus,.auth-card .auth-input:-webkit-autofill:hover,.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:active,.auth-card input:-webkit-autofill:focus,.auth-card input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px rgb(8 14 20/.55)!important;-webkit-text-fill-color:rgb(255 255 255/.92)!important;caret-color:rgb(255 255 255/.92);background-color:transparent!important;background-image:none!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.auth-card .auth-input{padding-left:2.5rem}.auth-input-shell--secret .auth-input{padding-right:2.6rem}.auth-card .auth-input::-moz-placeholder,.auth-card input::-moz-placeholder{color:rgb(255 255 255/.38)}.auth-card .auth-input::placeholder,.auth-card input::placeholder{color:rgb(255 255 255/.38)}.auth-card .auth-input:focus-visible,.auth-card input:focus-visible{border-color:rgb(60 148 211/.5);--tw-ring-color:rgb(60 148 211/0.35)}.auth-input-toggle{position:absolute;top:50%;right:.2rem;width:2rem;height:2rem;color:rgb(255 255 255/.62);transform:translateY(-50%)}.auth-input-toggle:hover{background:rgb(255 255 255/.06);color:rgb(159 212 245)}.auth-form-meta{flex-wrap:wrap;justify-content:space-between;gap:.65rem 1rem}.auth-form-meta,.auth-remember{display:flex;align-items:center}.auth-remember{min-width:0;gap:.5rem}.auth-remember-label{font-weight:500;line-height:1.3;cursor:pointer}.auth-generate,.auth-link{height:auto;padding:0;font-size:.8125rem;font-weight:650;color:rgb(94 179 232)}.auth-generate{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.auth-generate svg{width:.85rem;height:.85rem}.auth-card .auth-submit{width:100%;height:2.75rem;margin-top:.25rem;font-weight:750;box-shadow:0 10px 24px rgb(60 148 211/.28)}.auth-card .auth-submit:hover{box-shadow:0 12px 28px rgb(60 148 211/.36)}.site-header{position:sticky;border-bottom:1px solid rgb(94 179 232/.22);background:linear-gradient(180deg,rgb(72 118 168/.22),transparent 58%),linear-gradient(180deg,rgb(34 56 82),rgb(24 42 64));box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 10px 24px rgb(8 20 36/.22)}.site-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 6%,rgb(60 148 211/.55) 50%,transparent 94%)}.site-nav-link{display:inline-flex;align-items:center;gap:.2rem;padding:.38rem .72rem;border-radius:.55rem;font-size:1.1rem;font-weight:650;line-height:1.2;color:rgb(255 255 255/.68);white-space:nowrap;text-decoration:none;transition:color .18s ease,background .18s ease}.site-nav-link--active,.site-nav-link--active:hover,.site-nav-link:hover{color:rgb(159 212 245);background:rgb(60 148 211/.16)}.site-lang-trigger{border:1px solid rgb(60 148 211/.22);border-radius:.55rem;background:rgb(255 255 255/.04);color:rgb(255 255 255/.86)}.site-lang-trigger:hover{background:rgb(60 148 211/.12);color:rgb(255 255 255/.96)}.site-header-login{border-radius:.55rem;font-weight:750;box-shadow:0 8px 18px rgb(60 148 211/.24)}.site-header-outline{border-color:rgb(60 148 211/.32);background:rgb(255 255 255/.04);color:rgb(255 255 255/.88)}.site-header-outline:hover,.site-header-outline:hover span{border-color:rgb(60 148 211/.5);background:transparent;color:rgb(255 255 255/.96)}.site-header-menu-btn{border:1px solid rgb(60 148 211/.22);border-radius:.55rem;background:rgb(255 255 255/.04)}.site-header-menu-btn:hover{background:rgb(60 148 211/.12);color:rgb(255 255 255/.96)}.site-mobile-nav{background:rgb(24 42 64/.98);border-right:1px solid rgb(60 148 211/.22)}.site-mobile-nav-link{display:block;padding:.7rem .15rem;border-bottom:1px solid rgb(60 148 211/.1);font-size:1.05rem;font-weight:700;color:rgb(255 255 255/.78);text-decoration:none;transition:color .18s ease}.site-mobile-nav-link:hover{color:rgb(159 212 245)}.site-mobile-nav-divider{border:0;border-top:1px solid rgb(60 148 211/.16)}.site-mobile-nav-action{padding:.7rem .9rem;background:rgb(60 148 211/.08);color:rgb(255 255 255/.88)}.site-mobile-nav-action,.site-mobile-nav-login{border:1px solid rgb(60 148 211/.28);border-radius:.7rem}.site-mobile-nav-login{background:rgb(60 148 211/.16);color:rgb(255 255 255/.94)}.site-footer{position:relative;margin-top:auto;border-top:1px solid rgb(94 179 232/.22);background:linear-gradient(0deg,rgb(72 118 168/.18),transparent 52%),linear-gradient(180deg,rgb(28 48 72),rgb(22 40 60));box-shadow:inset 0 1px 0 rgb(159 212 245/.1),0 -10px 24px rgb(8 20 36/.16)}.site-footer:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 6%,rgb(60 148 211/.5) 50%,transparent 94%)}