html,body{font:500 1rem/1.5 Syne,Poppins,system-ui,ui-sans-serif,Ubuntu,Open Sans,Segoe UI Variable,Segoe UI,Roboto,Calibri,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;scroll-behavior:smooth;scroll-snap-type:y mandatory}@media(max-width: 768px){html,body{overflow-x:hidden}}body{background-color:#0e0f17 !important}.bg-dark-subtle{background-color:#151621 !important}.table-dark{background-color:#032830 !important}.table-striped>tbody>tr:nth-of-type(2n+1)>*{background-color:#032830 !important;--bs-table-bg-type: $bg-dark-table !important}.table>:not(caption)>*>*{background-color:#151621 !important}body.bg-dark{background-color:#0e0f17 !important}nav.bg-dark{background-color:#19171e !important}.btn{width:fit-content !important}.f-50{width:50%}.moving-object{position:relative;animation-name:moveUpDown;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes moveUpDown{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}.animate{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1}}.show{animation-name:slideIn;-webkit-animation-name:slideIn}.ul::after{display:none !important;list-style-type:none}.blackout{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.blackout .spinner-border{position:absolute !important;left:50% !important;top:50% !important}.bg-dark{background-color:#0c0d0e !important}.fade-bottom{-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%)}.inferno-background{position:relative}.inferno-background::before{content:"";position:absolute;inset:0;background-image:url("https://csskill.com/img/cs2/maps/de_inferno.png");background-size:cover;background-position:center;opacity:.1;z-index:0}.inferno-background .container{position:relative;z-index:2}.dev-mode-notice{position:fixed;top:calc(56px + env(safe-area-inset-top, 0px) + .4rem);right:.6rem;z-index:1080;display:inline-flex;align-items:center;gap:.38rem;max-width:min(360px,100vw - 1.2rem);padding:.28rem .5rem;border-radius:999px;border:1px solid rgba(255,193,7,.48);background:rgba(36,25,4,.88);color:rgba(255,240,202,.96);font-size:.68rem;font-weight:600;letter-spacing:.01em;line-height:1.15;pointer-events:none;backdrop-filter:blur(6px)}.dev-mode-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.12rem .4rem;border-radius:999px;border:1px solid rgba(255,193,7,.55);background:rgba(255,193,7,.2);color:#ffd873;font-size:.6rem;font-weight:700;letter-spacing:.08em}@media(max-width: 991.98px){.dev-mode-notice{top:calc(56px + env(safe-area-inset-top, 0px) + .28rem);right:.5rem;left:.5rem;max-width:none;font-size:.64rem;justify-content:center}}.navbar{background:rgba(20,20,30,.65) !important;backdrop-filter:blur(10px) !important;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 16px rgba(0,0,0,.4);font-size:16px;min-height:56px;padding-top:0;padding-bottom:0}@media(max-width: 768px){.navbar{font-size:16px;width:100% !important;left:0 !important}.navbar .container-fluid{padding-left:1rem !important;padding-right:1rem !important;display:flex;flex-wrap:wrap;align-items:center}.navbar .navbar-brand{order:1;flex:0 0 auto}.navbar .navbar-collapse{order:4;flex-basis:100%;width:100%}.navbar .navbar-collapse .dropdown-menu:not(.notification-dropdown){position:static !important;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.navbar .navbar-collapse .dropdown-menu:not(.notification-dropdown).show{max-height:500px;opacity:1}}.nav-link{color:#e0e0e0 !important;font-weight:500;transition:.2s ease}.navbar-icon-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;line-height:1}.nav-utility-link{box-sizing:border-box;width:42px;min-width:42px;min-height:42px;padding:.4rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(140deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 20px rgba(0,0,0,.22);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.nav-utility-link:hover,.nav-utility-link.show{transform:translateY(-1px);border-color:hsla(0,0%,100%,.18);background:linear-gradient(140deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.025));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 24px rgba(0,0,0,.26)}.nav-utility-link i,.nav-utility-link svg{font-size:1rem}.nav-user-trigger{box-sizing:border-box;gap:.5rem;min-height:42px;padding:.32rem .68rem .32rem .4rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(140deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.018));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 24px rgba(0,0,0,.24);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.nav-user-trigger:hover,.nav-user-trigger.show{transform:translateY(-1px);border-color:hsla(0,0%,100%,.16);background:linear-gradient(140deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.024));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 28px rgba(0,0,0,.26)}@media(min-width: 992px){.navbar .navbar-nav.d-lg-flex{gap:.45rem}.navbar .navbar-nav.d-lg-flex>.nav-item{margin:0 !important}}.predictions-nav-link{position:relative}.prediction-badge-dot{position:absolute;top:-2px;right:-7px;min-width:17px;height:17px;border-radius:999px;background:#ffbe4f;color:#101422;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;font-size:.64rem;font-weight:800;line-height:1;border:1px solid rgba(0,0,0,.35)}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}.nav-btn svg{flex-shrink:0}.nav-btn-login{background:hsla(0,0%,100%,.05);color:#e0e0e0;border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(10px)}.nav-btn-login:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);color:#fff;transform:translateY(-1px)}.nav-btn-login:active{transform:translateY(0);background:hsla(0,0%,100%,.08)}.nav-btn-register{position:relative;background:linear-gradient(135deg, #ffc107 0%, #ff9800 100%);color:#000;border:none;box-shadow:0 4px 15px rgba(255,193,7,.25);overflow:hidden}.nav-btn-register::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.nav-btn-register:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,193,7,.35)}.nav-btn-register:hover::before{left:100%}.nav-btn-register:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255,193,7,.25)}@media(max-width: 991.98px){.nav-btn{width:100%;justify-content:center;padding:.75rem 1.25rem;margin-bottom:.5rem}.nav-btn:last-child{margin-bottom:0}}.navbar .dropdown-menu{background:rgba(20,20,30,.95) !important;backdrop-filter:blur(10px) !important;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:.5rem 0;margin-top:.5rem;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;display:block !important}.navbar .dropdown-menu.show{opacity:1;transform:translateY(0);pointer-events:auto}.navbar .dropdown-menu.dropdown-menu-end{right:0 !important;left:auto !important;width:min(200px,100vw - 1rem);max-width:min(350px,100vw - 1rem);overflow-x:hidden}@media(max-width: 576px){.navbar .dropdown-menu.dropdown-menu-end{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);right:.5rem !important}}.navbar .dropdown-menu.notification-dropdown{width:min(320px,100vw - 1rem);max-width:min(320px,100vw - 1rem);overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.navbar .dropdown-menu.notification-dropdown .notification-item{padding:.6rem 1rem;position:relative}.navbar .dropdown-menu.notification-dropdown .notification-item.notification-unread{background:rgba(100,149,237,.08)}.navbar .dropdown-menu.notification-dropdown .notification-item .notification-content{display:flex;align-items:flex-start;gap:.5rem}.navbar .dropdown-menu.notification-dropdown .notification-item .notification-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.navbar .dropdown-menu.notification-dropdown .notification-item .notification-title{font-size:.8rem;font-weight:600;color:#e8e8e8;line-height:1.3}.navbar .dropdown-menu.notification-dropdown .notification-item .notification-message{font-size:.72rem;color:hsla(0,0%,100%,.65);line-height:1.3}.navbar .dropdown-menu.notification-dropdown .notification-item .notification-time{font-size:.65rem;color:hsla(0,0%,100%,.4);margin-top:.1rem}.navbar .dropdown-menu.notification-dropdown .notification-item .notification-new-dot{position:absolute;top:.5rem;right:.5rem;width:6px;height:6px;background:#6495ed;border-radius:50%;flex-shrink:0}.navbar .dropdown-menu.predictions-dropdown{width:min(360px,100vw - 1rem);max-width:min(360px,100vw - 1rem);overflow-x:hidden}.navbar .dropdown-menu.predictions-dropdown .predictions-view-all-link{color:rgba(255,224,165,.9);font-size:.72rem;text-decoration:none}.navbar .dropdown-menu.predictions-dropdown .predictions-tab-strip{display:flex;gap:.35rem;padding:0 .75rem .45rem}.navbar .dropdown-menu.predictions-dropdown .predictions-tab-btn{border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.04);color:rgba(232,240,255,.88);border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:.22rem .62rem}.navbar .dropdown-menu.predictions-dropdown .predictions-tab-btn.active{border-color:rgba(255,191,72,.75);color:#ffd79a;background:rgba(255,183,63,.14)}.navbar .dropdown-menu.predictions-dropdown .predictions-panel{max-height:420px;overflow-y:auto}.navbar .dropdown-menu.predictions-dropdown .predictions-loading,.navbar .dropdown-menu.predictions-dropdown .predictions-empty-state{padding:.7rem .9rem;font-size:.78rem;color:rgba(228,238,255,.76)}.navbar .dropdown-menu.predictions-dropdown .predictions-empty-state a{color:rgba(255,224,165,.95);text-decoration:underline;margin-left:.25rem}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-item{padding-top:.52rem;padding-bottom:.52rem}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-top strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(245,250,255,.92)}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-payout{font-size:.72rem;color:#9df2c8;font-weight:700}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-meta{font-size:.68rem;color:rgba(207,221,247,.74)}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-selection,.navbar .dropdown-menu.predictions-dropdown .prediction-overview-awarded{font-size:.72rem;color:rgba(227,237,253,.88);margin-top:.1rem}.navbar .dropdown-menu.predictions-dropdown .prediction-overview-time{font-size:.66rem;color:rgba(189,205,232,.72);margin-top:.16rem}.navbar .dropdown-menu.predictions-dropdown .prediction-status-pill{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);padding:.12rem .4rem}.navbar .dropdown-menu.predictions-dropdown .prediction-status-pill.status-won{border-color:rgba(84,230,167,.56);color:#9ff8cb}.navbar .dropdown-menu.predictions-dropdown .prediction-status-pill.status-lost{border-color:rgba(255,121,121,.56);color:#ffb0b0}.navbar .dropdown-menu.predictions-dropdown .prediction-status-pill.status-void{border-color:rgba(176,191,214,.56);color:rgba(220,230,246,.88)}.navbar .dropdown-menu .dropdown-item{color:#e0e0e0;padding:.5rem 1.25rem;transition:background .2s ease,color .2s ease;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.navbar .dropdown-menu .dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.navbar .dropdown-menu .dropdown-item:active{background:hsla(0,0%,100%,.15)}.navbar .dropdown-menu .dropdown-item i{margin-right:.5rem;opacity:.8}.navbar .dropdown-menu .dropdown-divider{border-color:hsla(0,0%,100%,.12);margin:.5rem 0}.navbar .dropdown-menu .dropdown-header{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;min-width:0}.navbar .dropdown-menu .dropdown-header button{white-space:nowrap;flex-shrink:0}.navbar .dropdown-menu .notification-item{min-width:0}.navbar .dropdown-menu .notification-item .d-flex{min-width:0}.navbar .dropdown-menu .notification-item .flex-grow-1{min-width:0;overflow-wrap:break-word;word-wrap:break-word}.navbar .dropdown-menu .notification-item h6,.navbar .dropdown-menu .notification-item p,.navbar .dropdown-menu .notification-item small{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%}.navbar .dropdown-menu .notification-item .badge{flex-shrink:0;margin-left:.5rem}.big-menu .dropdown-menu{left:50% !important;transform:translateX(-50%) translateY(-10px) !important}.big-menu .dropdown-menu.show{transform:translateX(-50%) translateY(0) !important}nav.market h1{color:hsl(0,0%,28%);font-size:50px;font-weight:bold;font-family:monospace;letter-spacing:7px;cursor:pointer}nav.market h1 span{transition:.5s ease-out}nav.market h1:hover span:nth-child(1){margin-right:5px}nav.market h1:hover span:nth-child(1):after{content:"'"}nav.market h1:hover span:nth-child(2){margin-left:30px}nav.market h1:hover span{color:#fff;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 40px #fff}.nav-tabs{border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-tabs .nav-link{background:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.12) !important;color:#dcdcdc !important;border-radius:10px 10px 0 0 !important;padding:5px 15px;margin-right:6px;transition:background .25s ease,color .25s ease}.nav-tabs .nav-link:hover{background:hsla(0,0%,100%,.1) !important;color:#fff !important}.nav-tabs .nav-link.active{background:hsla(0,0%,100%,.03) !important;color:#fff !important;border-bottom:none !important}.modern-tabs{padding-left:20px;padding-top:20px;position:sticky;top:60px;z-index:1;background:hsla(0,0%,100%,.03);backdrop-filter:blur(6px);margin-bottom:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.25)}.modern-tabs .nav-link{background:hsla(0,0%,100%,.06) !important;border:1px solid hsla(0,0%,100%,.12) !important;color:#ddd !important;margin-right:6px;border-radius:10px 10px 0 0 !important;transition:.25s}.modern-tabs .nav-link.active{background:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;color:#fff !important}.tab-content{margin-top:20px}.player-search-container{position:relative;flex:1;max-width:500px;margin-right:1rem}@media(max-width: 768px){.player-search-container{max-width:100%;margin-right:0;margin-bottom:.5rem;order:2;width:100%}}.player-search-container .player-search-input{background:hsla(0,0%,100%,.05);border-radius:40px !important;border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;transition:all .2s ease}.player-search-container .player-search-input:focus{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff;outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}.player-search-container .player-search-input::placeholder{color:hsla(0,0%,100%,.5)}.player-search-container .player-search-results{position:absolute;top:100%;left:0;right:0;background:rgba(20,20,30,.98);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);margin-top:.5rem;max-height:400px;overflow-y:auto;z-index:1050;min-width:400px}@media(max-width: 768px){.player-search-container .player-search-results{min-width:100%;left:0;right:0}}.player-search-container .player-search-results .player-search-results-header{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);position:sticky;top:0;z-index:1}.player-search-container .player-search-results .player-search-result-item{transition:background .2s ease;cursor:pointer}.player-search-container .player-search-results .player-search-result-item:hover{background:hsla(0,0%,100%,.05)}.player-search-container .player-search-results .player-search-result-item:last-child{border-bottom:none !important}.player-search-container .player-search-results .player-search-result-item img{flex-shrink:0}.player-search-container .player-search-results .player-search-result-item .player-search-avatar{width:40px;height:40px}.player-search-container .player-search-results .player-search-result-item .player-search-card-main{cursor:pointer}.player-search-container .player-search-results .player-search-result-item .btn{white-space:nowrap;font-size:.75rem;padding:.375rem .75rem}.player-search-container .player-search-results .player-search-result-item .btn i{margin-right:.25rem}.player-search-container .player-search-results .player-search-view-all-link{font-size:.7rem}.notification-badge-dot,.direct-chat-badge-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;background:#dc3545;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;color:#fff;line-height:1;padding:0 3px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.direct-chat-badge-dot{background:#ffbe4f;color:#101422}.mobile-navbar-controls{order:3;margin-left:auto}.mobile-navbar-controls .dropdown .nav-link{color:#e0e0e0;display:inline-flex;align-items:center;min-height:36px;line-height:1}.mobile-navbar-controls .dropdown .nav-link:hover{color:#fff}.mobile-navbar-controls .navbar-toggler{border:none;padding:.25rem .5rem}.mobile-navbar-controls .navbar-toggler:focus{box-shadow:none}.mobile-navbar-controls .dropdown-menu.dropdown-menu-end{right:0 !important;left:auto !important}@media(max-width: 991.98px){.mobile-menu-wrapper{width:100%;margin-bottom:1rem}.mobile-menu{display:flex;flex-direction:column;gap:1rem}.mobile-menu-profile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.3)}.mobile-menu-avatar{width:44px;height:44px;border-radius:50%;border:2px solid hsla(0,0%,100%,.15);object-fit:cover}.mobile-menu-profile-meta{min-width:0}.mobile-menu-username{font-weight:700;color:#f5f5f5;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu-level{font-size:.72rem;color:hsla(0,0%,100%,.6)}.mobile-menu-profile-link{font-size:.75rem;font-weight:600;color:#ffd166;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;background:rgba(255,209,102,.12);border:1px solid rgba(255,209,102,.3);white-space:nowrap}.mobile-menu-section-title{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.45);margin-bottom:.5rem;padding-left:.2rem}.mobile-menu-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.mobile-menu-tile{position:relative;display:flex;align-items:center;gap:.6rem;padding:.75rem .85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02));color:#e8e8e8;text-decoration:none;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mobile-menu-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.12), transparent 60%);opacity:.8}.mobile-menu-tile svg,.mobile-menu-tile i{position:relative;color:var(--tile-accent, #74d1f6);font-size:1rem}.mobile-menu-tile span{position:relative;font-size:.82rem;font-weight:600}.mobile-menu-tile:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.18);box-shadow:0 10px 18px rgba(0,0,0,.35)}.mobile-menu-tile.active{border-color:var(--tile-accent, #74d1f6);box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 0 16px rgba(0,0,0,.4)}.mobile-menu-tile-live::after{content:"Live";position:absolute;top:6px;right:8px;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#f97316;background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.35);padding:.1rem .35rem;border-radius:999px}.mobile-menu-list{display:flex;flex-direction:column;gap:.5rem}.mobile-menu-row{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#e8e8e8;text-decoration:none;transition:border-color .2s ease,background .2s ease}.mobile-menu-row svg,.mobile-menu-row i{color:hsla(0,0%,100%,.7);font-size:.95rem}.mobile-menu-row span{font-size:.85rem;font-weight:600}.mobile-menu-row:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.mobile-menu-row.active{border-color:rgba(255,193,7,.5);color:#fff}.mobile-row-badge{margin-left:auto;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.1rem .45rem;color:#ffdd87;border:1px solid rgba(255,193,7,.45);background:rgba(255,193,7,.12)}.mobile-row-badge-current{color:#8ef2b0;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.12)}.mobile-menu-row-upgrade{background:linear-gradient(135deg, rgba(255, 193, 7, 0.16), rgba(255, 193, 7, 0.05));border-color:rgba(255,193,7,.35)}.mobile-menu-row-upgrade svg,.mobile-menu-row-upgrade i{color:rgba(255,214,102,.95)}.mobile-menu-row-upgrade .mobile-row-badge{color:#ffdd87;border-color:rgba(255,193,7,.45);background:rgba(255,193,7,.12)}.mobile-navbar-controls .notification-dropdown,.mobile-navbar-controls .predictions-dropdown-mobile{position:fixed !important;top:56px !important;left:1rem !important;right:1rem !important;width:auto !important;max-width:none !important;max-height:60vh !important;overflow-y:auto !important;transform:none !important}.mobile-navbar-controls .predictions-dropdown-mobile .predictions-panel{max-height:min(40vh,320px)}.user-dropdown-container{width:100%}.user-dropdown-container .dropdown-toggle{width:100%;justify-content:flex-start;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.user-dropdown-container .user-dropdown-menu{position:static !important;width:100%;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;transform:none !important;opacity:1 !important;pointer-events:auto !important;display:none;max-height:none !important;overflow:visible !important}.user-dropdown-container .user-dropdown-menu.show{display:block}.user-dropdown-container .user-dropdown-menu .dropdown-item{padding:.6rem 1rem;font-size:.9rem;border-radius:6px;margin:.15rem 0}.user-dropdown-container .user-dropdown-menu .dropdown-item i{width:20px;text-align:center}.user-dropdown-container .user-dropdown-menu .dropdown-header{padding:.5rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.6}.user-dropdown-container .user-dropdown-menu .dropdown-divider{margin:.5rem 0;border-color:hsla(0,0%,100%,.1)}.navbar-collapse{background:rgba(20,20,30,.98);margin:0;padding:1rem;border-top:1px solid hsla(0,0%,100%,.1);max-height:calc(100vh - 56px);overflow-y:auto;overflow-x:hidden}.navbar-collapse .navbar-nav{width:100%}.navbar-collapse .player-search-container{margin-bottom:1rem;max-width:100%}}@media(min-width: 992px){.navbar .navbar-collapse{align-items:center}.navbar .navbar-nav{align-items:center}.navbar .navbar-nav>.nav-item{display:flex;align-items:center}.navbar .navbar-nav>.nav-item>.nav-link,.navbar .navbar-nav>.nav-item>.dropdown>.nav-link{display:inline-flex;align-items:center;min-height:40px;line-height:1;padding-top:.4rem;padding-bottom:.4rem}}.badge{width:fit-content !important}.badge.rounded-pill{background:hsla(0,0%,100%,.08) !important;border:1px solid hsla(0,0%,100%,.18) !important;backdrop-filter:blur(6px);font-size:1rem;padding:10px 16px !important}.profile-card .badge{margin:0px !important;background:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.12) !important;padding:7px 14px !important;border-radius:12px !important;color:#eaeaea !important;font-size:.95rem !important;backdrop-filter:blur(6px)}.profile-card .badge svg,.profile-card .badge span{color:#eaeaea !important}.badge-tier-gold{background:linear-gradient(145deg, #d4aa3a, #f5d37a) !important;color:#2b1d00 !important;font-weight:600;border:1px solid rgba(255,230,150,.6) !important}.badge-tier-platinum{background:linear-gradient(145deg, #b1c7d8, #e7f2ff) !important;color:#082435 !important;font-weight:600;border:1px solid rgba(200,220,255,.7) !important}.badge-tier-diamond{background:linear-gradient(145deg, #65e1ff, #b3f4ff) !important;color:#002a32 !important;font-weight:600;border:1px solid rgba(150,255,255,.8) !important}.badge-tier-mythic{background:linear-gradient(145deg, #a54cff, #f78fff) !important;color:#fff !important;border:1px solid rgba(210,130,255,.6) !important}.fn-color{color:#5eb648 !important}.fn-color:hover{background-color:#5eb648 !important;color:#fff !important}.mm-color{color:#79d154 !important}.mm-color:hover{background-color:#79d154 !important;color:#fff !important}.ft-color{color:#e3e15b !important}.ft-color:hover{background-color:#e3e15b !important;color:#fff !important}.ww-color{color:#e9a75d !important}.ww-color:hover{background-color:#e9a75d !important;color:#fff !important}.bs-color{color:#e05a59 !important}.bs-color:hover,.bs-color.active{background-color:#e05a59 !important;color:#fff !important}.type-page-header{margin:0;display:flex;align-items:center;gap:.55rem;min-width:0;font-size:clamp(1.6rem,2.35vw,2rem);font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.05em;color:rgba(246,250,255,.98)}.type-page-header::before{content:"";width:3px;height:1.05em;border-radius:999px;background:#ffc107;flex-shrink:0}.type-page-header::after{content:"";flex:1 1 auto;min-width:2.5rem;height:1px;margin-left:.65rem;background:linear-gradient(90deg, rgba(255, 193, 7, 0.32), rgba(255, 255, 255, 0.08))}@media(max-width: 760px){.type-page-header{font-size:clamp(1.28rem,5.6vw,1.6rem);letter-spacing:.04em}.type-page-header::after{margin-left:.5rem}}.product-image{max-height:400px;object-fit:cover}.thumbnail{width:80px;height:80px;object-fit:cover;cursor:pointer;opacity:.6;transition:opacity .3s ease}.thumbnail:hover,.thumbnail.active{opacity:1}.card-group .btn-group{position:absolute;bottom:-50px;transition:transform .3s ease-out}.card-group .card{overflow:hidden}.card-group .card>a{position:absolute;top:5px !important;right:10px !important;z-index:1}.card-group .card>a>i::before{font-size:18px}.card-group .card>a:hover i::before{color:#00dd4a}.card-group:hover .btn-group{transform:translateY(-50px)}.market.card-group .card>a{position:absolute;top:5px !important;right:10px !important;z-index:1}.btn-view{display:inline-block;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);text-decoration:none;font-weight:600;font-size:.85rem;transition:all .2s ease;white-space:nowrap}.btn-view:hover{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3);color:#ffc107}.wavy-line{--s: 44px;--b: 16px;--m: 0.4;background:#008c9e;--R: calc(var(--s)*sqrt(var(--m)*var(--m) + 1) + var(--b)/2);height:calc(2*var(--R));width:100%;--_g: #0000 calc(99% - var(--b)), #000 calc(101% - var(--b)) 99%, #0000 101%;mask:radial-gradient(var(--R) at left 50% bottom calc(-1 * var(--m) * var(--s)), var(--_g)) calc(50% - 2*var(--s)) calc(50% - var(--s) / 2 - var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x,radial-gradient(var(--R) at left 50% top calc(-1 * var(--m) * var(--s)), var(--_g)) 50% calc(50% + var(--s) / 2 + var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x}.noscope-modal{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;position:relative}.noscope-modal::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent, #ffc107, transparent)}.modal-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:300px;height:200px;background:radial-gradient(ellipse, rgba(255, 193, 7, 0.15) 0%, transparent 70%);pointer-events:none}.noscope-modal-header{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.08);padding:1.5rem 1.5rem 1.25rem;position:relative}.noscope-modal-header .btn-close{position:absolute;top:1rem;right:1rem;opacity:.5}.noscope-modal-header .btn-close:hover{opacity:1}.modal-title-wrapper{display:flex;align-items:flex-start;gap:1rem}.modal-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.05));border:1px solid rgba(255,193,7,.2);border-radius:12px;color:#ffc107;flex-shrink:0}.modal-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.modal-subtitle{font-size:.85rem;color:hsla(0,0%,100%,.5);margin:.25rem 0 0 0}.noscope-modal-body{padding:1.5rem}.modal-benefits{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px}.benefit-item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:hsla(0,0%,100%,.7)}.benefit-item svg{color:#ffc107;flex-shrink:0}.modal-cta-primary{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg, #ffc107 0%, #ff9800 100%);color:#000 !important;font-weight:700;font-size:1rem;border:none;border-radius:12px;text-decoration:none !important;transition:all .3s ease}.modal-cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,193,7,.3)}.modal-cta-steam{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:hsla(0,0%,100%,.05);color:#fff !important;font-weight:600;font-size:1rem;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;text-decoration:none !important;transition:all .3s ease}.modal-cta-steam:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.modal-divider{display:flex;align-items:center;gap:1rem;color:hsla(0,0%,100%,.3);font-size:.8rem}.modal-divider::before,.modal-divider::after{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.modal-info-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding:.75rem 1rem;background:rgba(255,193,7,.08);border:1px solid rgba(255,193,7,.15);border-radius:10px;font-size:.8rem;color:hsla(0,0%,100%,.6)}.modal-info-note svg{color:#ffc107;flex-shrink:0;margin-top:1px}.modal-footer-link{margin-top:1.5rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);text-align:center;font-size:.85rem;color:hsla(0,0%,100%,.5)}.modal-footer-link a{color:#ffc107;text-decoration:none;font-weight:600}.modal-footer-link a:hover{text-decoration:underline}.noscope-modal-footer{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,0)}.noscope-modal-footer .btn-outline-secondary{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}.noscope-modal-footer .btn-outline-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);color:#fff}.modal-content{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;color:#fff;overflow:hidden;position:relative;box-shadow:0 20px 52px rgba(0,0,0,.45)}.modal-content::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent, #ffc107, transparent);opacity:.92;pointer-events:none}.modal-header{border-bottom:1px solid hsla(0,0%,100%,.1);padding:1.25rem 1.5rem;background:rgba(0,0,0,0)}.modal-header .modal-title{color:#fff;font-weight:700}.modal-header .btn-close{filter:invert(1) brightness(1.15);opacity:.72;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:.45rem}.modal-header .btn-close:hover{opacity:1;border-color:rgba(255,193,7,.38);box-shadow:0 0 0 1px rgba(255,193,7,.16) inset}.modal-body{padding:1.5rem;color:hsla(0,0%,100%,.8)}.modal-footer{border-top:1px solid hsla(0,0%,100%,.08);padding:1rem 1.5rem}.noscope-footer{background:linear-gradient(180deg, #0a0a0f 0%, #0d0d14 100%);border-top:1px solid hsla(0,0%,100%,.05);padding:4rem 0 2rem;position:relative;z-index:2;overflow:hidden}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(max-width: 768px){.footer-top{flex-direction:column;gap:2rem;align-items:center;text-align:center}}.footer-brand{max-width:320px}@media(max-width: 768px){.footer-brand{max-width:100%}}.footer-logo{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.footer-logo svg{color:#ffc107}.footer-logo span{font-size:1.25rem;font-weight:800;color:#fff}@media(max-width: 768px){.footer-logo{justify-content:center}}.footer-tagline{font-size:.9rem;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}.footer-social{display:flex;gap:.75rem}.social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.6);transition:all .3s ease}.social-link:hover{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3);color:#ffc107;transform:translateY(-3px)}.footer-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;margin-bottom:3rem}@media(max-width: 768px){.footer-grid{grid-template-columns:1fr;gap:2rem;text-align:center}}.footer-heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.4);margin-bottom:1.25rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links li:last-child{margin-bottom:0}.footer-links a{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-links a:hover{color:#ffc107}.footer-disclaimer{margin-bottom:2rem;padding:1rem 1.25rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.55);font-size:.8rem;line-height:1.6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.05)}@media(max-width: 768px){.footer-bottom{flex-direction:column;gap:1rem;text-align:center}}.footer-copyright{font-size:.8rem;color:hsla(0,0%,100%,.4);margin:0}.footer-tech{font-size:.75rem;color:hsla(0,0%,100%,.3)}.footer-tech span{display:flex;align-items:center;gap:.5rem}.footer-tech span::before{content:"";width:6px;height:6px;background:rgba(255,193,7,.5);border-radius:50%}.comment-section{max-width:800px;margin:0 auto;padding:20px;background:rgba(29,50,72,.9294117647);border-radius:15px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.comment-box{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;margin-bottom:14px;color:#fff;transition:.2s ease;backdrop-filter:blur(6px)}.comment-box:hover{background:hsla(0,0%,100%,.07);transform:translateY(-1px)}.user-avatar{width:52px;height:52px;border-radius:10px;object-fit:cover}.comment-input{border-radius:20px;padding:15px 20px;color:#fff;border:2px solid rgba(29,50,72,.9294117647);transition:all .3s;background:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.15) !important;backdrop-filter:blur(6px)}.comment-input:focus{box-shadow:none;border-color:rgba(120,150,255,.7) !important;box-shadow:0 0 10px rgba(120,150,255,.5)}.btn-comment{border-radius:20px;padding:8px 25px;background:linear-gradient(145deg, #5868ff, #3d45cc);border:none !important;transition:.25s ease;font-weight:600;letter-spacing:.5px}.btn-comment:hover{background:linear-gradient(145deg, #7180ff, #5868ff);transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.4)}.comment-actions{font-size:.9rem;display:none !important}.comment-actions a{color:#6c757d;text-decoration:none;margin-right:15px;transition:color .2s}.comment-actions a:hover{color:#0d6efd}.comment-time{color:#adb5bd;font-size:.85rem}.reply-section{margin-left:60px;border-left:2px solid #e9ecef;padding-left:20px}.commentthread_comment{display:flex;gap:14px;padding:16px;margin-bottom:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:background .25s ease,transform .15s ease;opacity:0;transform:translateY(8px);animation:fadeComment .45s ease forwards}.commentthread_comment:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.commentthread_comment_avatar img{width:52px;height:52px;border-radius:10px;object-fit:cover;box-shadow:0 0 6px rgba(0,0,0,.4);transition:transform .2s ease}.commentthread_comment_avatar:hover img{transform:scale(1.05)}.commentthread_comment_content{flex:1;display:flex;flex-direction:column;line-height:1.35em}.commentthread_comment_author{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.commentthread_author_link{font-weight:600;font-size:1.05rem;color:#fff !important;text-decoration:none}.commentthread_author_link:hover{text-decoration:underline}.commentthread_comment_timestamp{font-size:.85rem;color:#b8b8b8;white-space:nowrap;opacity:.85}.commentthread_comment_text{background:hsla(0,0%,100%,.06);text-align:start;padding:10px 14px;border-radius:10px;color:#e6e6e6;font-size:.95rem;border:1px solid hsla(0,0%,100%,.07);margin-top:4px;word-wrap:break-word;white-space:normal}.commentthread_comment_text img.emoticon{width:20px;height:20px;margin-bottom:-3px}.commentthread_comment_actions{display:none !important}.comments-list .commentthread_comment:last-child{margin-bottom:30px}@keyframes fadeComment{to{opacity:1;transform:translateY(0)}}:root{--site-header-height: 70px}.profile-layout{margin-top:60px}.profile-layout .main-content{padding:0px !important}.profile-layout .tab-content{margin:20px !important}.profile-sidebar{position:sticky;top:0px;padding:0px !important;height:calc(100vh - 60px)}.profile-card-modern{height:100%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-top:none !important;padding:20px;backdrop-filter:blur(10px)}.profile-img-wrapper{width:100%;border-radius:14px;overflow:hidden;margin-bottom:15px}.profile-img{border:3px solid hsla(0,0%,100%,.15);box-shadow:0 0 15px rgba(100,150,255,.4);transition:transform .3s ease,box-shadow .3s ease}.profile-img:hover{transform:scale(1.06);box-shadow:0 0 25px rgba(100,150,255,.7)}.profile-img-modern{width:100%;height:auto;display:block;border-radius:14px}.profile-name{text-align:center;margin-bottom:18px;font-weight:600}.profile-info-list .info-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.profile-info-list .info-row:last-child{border-bottom:none}.info-label{color:#bbb}.info-value{color:#fff}.social-btn{margin-right:10px;padding:10px 14px;display:inline-block;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;background:hsla(0,0%,100%,.06);transition:.3s ease;font-size:1.4rem;color:#fff}.social-btn:hover{background:hsla(0,0%,100%,.12);transform:translateY(-3px)}.modern-content-area{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:20px;backdrop-filter:blur(10px)}.main-content{padding-top:2rem}.card.profile-card{animation:fadeUp .6s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.profile-card table{background:hsla(0,0%,100%,.05) !important;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08) !important;border-radius:14px !important;overflow:hidden;margin-bottom:24px}.profile-card table tr{transition:background .25s ease;border-bottom:1px solid hsla(0,0%,100%,.07) !important}.profile-card table tr:last-child{border-bottom:none !important}.profile-card table tr:hover{background:hsla(0,0%,100%,.09) !important;transition:background .25s ease,transform .18s ease;transform:translateX(4px)}@media(max-width: 576px){.profile-card table tr:hover{transform:none !important}}.profile-card table td,.profile-card table th{padding:10px 15px !important;color:#e4e4e4 !important;font-size:.98rem;background:rgba(0,0,0,0) !important}@media(max-width: 576px){.profile-card table td,.profile-card table th{padding:12px !important;font-size:.9rem}}.profile-card .bg-body.border-dashed{background:hsla(0,0%,100%,.05) !important;border:1px dashed hsla(0,0%,100%,.15) !important;border-radius:14px !important;padding:18px !important;color:#e1e1e1 !important;backdrop-filter:blur(8px)}.stat-icon-email::before{content:"📧 "}.stat-icon-location::before{content:"📍 "}.stat-icon-rank::before{content:"🎖 "}.stat-icon-hours::before{content:"⏱ "}.stat-icon-aim::before{content:"🎯 "}.stat-icon-winrate::before{content:"🏆 "}#nav-home,#nav-profile,#nav-media,#nav-contact,#nav-steamcomments{opacity:0;animation:fadeSection .5s ease forwards}@keyframes fadeSection{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.allstar iframe{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 30px rgba(0,0,0,.6)}@media(max-width: 576px){.nav-tabs .nav-link{font-size:.85rem !important;padding:8px 10px !important}}.profile-edit-page .page-header{margin-bottom:2rem}.profile-edit-page .page-header h1{font-size:2rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.75rem}.profile-edit-page .page-header h1 i{color:#5e98d9}.profile-edit-page .profile-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;margin-bottom:2rem}.profile-edit-page .profile-card .card-header{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border-bottom:1px solid hsla(0,0%,100%,.1);padding:1.5rem}.profile-edit-page .profile-card .card-header h5{margin:0;font-size:1.25rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.5rem}.profile-edit-page .profile-card .card-header h5 i{color:#5e98d9}.profile-edit-page .profile-card .card-body{padding:2rem}.profile-edit-page .profile-avatar-section{text-align:center}.profile-edit-page .profile-avatar-section img{border:3px solid rgba(94,152,217,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);margin-bottom:1rem}.profile-edit-page .form-label{color:hsla(0,0%,100%,.9);font-weight:500;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.profile-edit-page .form-label i{color:#5e98d9}.profile-edit-page .form-label .badge{font-size:.7rem;padding:.25rem .5rem}.profile-edit-page .form-control{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);color:#fff;border-radius:8px;padding:.75rem 1rem}.profile-edit-page .form-control:focus{background:rgba(0,0,0,.4);border-color:#5e98d9;box-shadow:0 0 0 .2rem rgba(94,152,217,.25);color:#fff}.profile-edit-page .form-control::placeholder{color:hsla(0,0%,100%,.4)}.profile-edit-page .input-group-text{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}.profile-edit-page .profile-inline-group{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.profile-edit-page .profile-inline-group>.form-control,.profile-edit-page .profile-inline-group>.input-group-text,.profile-edit-page .profile-inline-group>.btn{display:flex;align-items:center;min-height:48px}.profile-edit-page .profile-inline-group>.form-control{flex:1 1 auto;min-width:0}.profile-edit-page .profile-inline-group>.input-group-text{white-space:nowrap}.profile-edit-page .profile-inline-group.has-prefix>.input-group-text{border-right:0;border-radius:10px 0 0 10px !important}.profile-edit-page .profile-inline-group.has-prefix>.form-control{border-radius:0 10px 10px 0 !important}.profile-edit-page .profile-inline-group.has-button>.form-control{border-right:0;border-radius:10px 0 0 10px !important}.profile-edit-page .profile-inline-group.has-button>.btn{flex:0 0 auto;min-width:84px;border-left:0;border-radius:0 10px 10px 0 !important}.profile-edit-page .form-text{color:hsla(0,0%,100%,.6);font-size:.875rem;margin-top:.5rem}.profile-edit-page .form-text a{color:#5e98d9;text-decoration:none}.profile-edit-page .form-text a:hover{text-decoration:underline}.profile-edit-page .btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;transition:all .2s ease}.profile-edit-page .btn i{margin-right:.5rem}.profile-edit-page .btn-primary{background:linear-gradient(135deg, #5e98d9, #4a7fb8);border:none}.profile-edit-page .btn-primary:hover{background:linear-gradient(135deg, #4a7fb8, #3d6a9e);transform:translateY(-1px);box-shadow:0 4px 12px rgba(94,152,217,.4)}.profile-edit-page .btn-success{background:linear-gradient(135deg, #4ade80, #22c55e);border:none}.profile-edit-page .btn-success:hover{background:linear-gradient(135deg, #22c55e, #16a34a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,222,128,.4)}.profile-edit-page .btn-danger{background:linear-gradient(135deg, #f87171, #ef4444);border:none}.profile-edit-page .btn-danger:hover{background:linear-gradient(135deg, #ef4444, #dc2626);transform:translateY(-1px);box-shadow:0 4px 12px rgba(248,113,113,.4)}.profile-edit-page .btn-dark{background:linear-gradient(135deg, #374151, #1f2937);border:none}.profile-edit-page .btn-dark:hover{background:linear-gradient(135deg, #1f2937, #111827);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.profile-edit-page .btn-outline-primary{border:1px solid #5e98d9;color:#5e98d9;background:rgba(0,0,0,0)}.profile-edit-page .btn-outline-primary:hover{background:rgba(94,152,217,.1);border-color:#4a7fb8;color:#4a7fb8}.profile-edit-page .steam-info p{margin-bottom:.75rem;color:hsla(0,0%,100%,.9)}.profile-edit-page .steam-info p strong{color:hsla(0,0%,100%,.7);font-weight:500;display:inline-block;min-width:80px}.profile-edit-page .steam-info p a{color:#5e98d9;text-decoration:none}.profile-edit-page .steam-info p a:hover{text-decoration:underline}.profile-edit-page .steam-info img{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.profile-edit-page .wallet-activity-summary-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.85rem;margin-bottom:1rem}@media(max-width: 1280px){.profile-edit-page .wallet-activity-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.profile-edit-page .wallet-activity-summary-grid{grid-template-columns:1fr}}.profile-edit-page .wallet-activity-summary-card{border-radius:14px;border:1px solid hsla(0,0%,100%,.12);padding:.95rem 1rem;background:linear-gradient(165deg, rgba(12, 21, 41, 0.88), rgba(8, 14, 26, 0.96));display:grid;gap:.24rem}.profile-edit-page .wallet-activity-summary-card .label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:rgba(182,198,228,.8)}.profile-edit-page .wallet-activity-summary-card .value{font-size:1.75rem;font-weight:800;line-height:1.08;color:#f6fbff}.profile-edit-page .wallet-activity-summary-card .meta{color:rgba(190,204,231,.72);font-size:.8rem;line-height:1.35}.profile-edit-page .wallet-activity-summary-card.is-pp{border-color:rgba(251,191,36,.22)}.profile-edit-page .wallet-activity-summary-card.is-rt{border-color:rgba(168,85,247,.22)}.profile-edit-page .wallet-activity-summary-card.is-xp{border-color:rgba(34,211,238,.22)}.profile-edit-page .wallet-activity-summary-card.is-token{border-color:rgba(74,222,128,.22)}.profile-edit-page .wallet-activity-block+.wallet-activity-block{margin-top:1rem}.profile-edit-page .wallet-activity-block{border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:.95rem 1rem;background:linear-gradient(165deg, rgba(12, 21, 41, 0.86), rgba(8, 14, 26, 0.95))}.profile-edit-page .wallet-activity-block-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.85rem;flex-wrap:wrap}.profile-edit-page .wallet-activity-block-head h6{margin:0;color:rgba(244,249,255,.95);font-size:.98rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem}.profile-edit-page .wallet-activity-block-head p{margin:.22rem 0 0;color:rgba(188,202,228,.76);font-size:.84rem;line-height:1.45}.profile-edit-page .wallet-boost-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.85rem}@media(max-width: 1180px){.profile-edit-page .wallet-boost-grid{grid-template-columns:1fr}}.profile-edit-page .wallet-boost-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.12);padding:.9rem;background:hsla(0,0%,100%,.025);display:grid;gap:.55rem}.profile-edit-page .wallet-boost-card.boost-pp{border-color:rgba(251,191,36,.24);background:linear-gradient(150deg, rgba(251, 191, 36, 0.11), rgba(251, 191, 36, 0.03))}.profile-edit-page .wallet-boost-card.boost-rt{border-color:rgba(168,85,247,.24);background:linear-gradient(150deg, rgba(168, 85, 247, 0.13), rgba(124, 58, 237, 0.03))}.profile-edit-page .wallet-boost-card.boost-xp{border-color:rgba(34,211,238,.24);background:linear-gradient(150deg, rgba(34, 211, 238, 0.13), rgba(14, 165, 233, 0.03))}.profile-edit-page .wallet-boost-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.profile-edit-page .wallet-boost-card-head h6{margin:.08rem 0 0;color:#f8fbff;font-size:1rem;font-weight:700}.profile-edit-page .wallet-boost-eyebrow{color:rgba(190,206,234,.75);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.profile-edit-page .wallet-boost-multiplier{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:.24rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:#f8fbff;font-weight:800;font-size:.88rem}.profile-edit-page .wallet-boost-meta-row{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;color:rgba(195,211,238,.8);font-size:.8rem}.profile-edit-page .wallet-boost-remaining{color:#72ffc9;font-weight:700}.profile-edit-page .wallet-boost-note{margin:0;color:rgba(186,201,228,.72);font-size:.8rem;line-height:1.45}.profile-edit-page .wallet-activity-empty{border:1px dashed rgba(141,163,208,.28);border-radius:12px;padding:.9rem 1rem;color:rgba(188,202,228,.76);background:rgba(8,15,29,.45);display:grid;gap:.22rem}.profile-edit-page .wallet-activity-empty strong{color:rgba(238,244,255,.94)}.profile-edit-page .wallet-activity-table-wrap{border:1px solid rgba(141,163,208,.2);border-radius:12px;overflow:auto;background:rgba(8,15,29,.45);max-width:100%}.profile-edit-page .wallet-activity-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;margin:0}.profile-edit-page .wallet-activity-table thead tr{background:linear-gradient(180deg, rgba(40, 56, 95, 0.38), rgba(20, 30, 53, 0.26))}.profile-edit-page .wallet-activity-table th{border-bottom:1px solid hsla(0,0%,100%,.15);color:rgba(189,204,229,.82);text-transform:uppercase;letter-spacing:.05em;font-size:.69rem;font-weight:700;padding:.7rem .8rem .62rem;text-align:left}.profile-edit-page .wallet-activity-table td{border-bottom:1px solid hsla(0,0%,100%,.08);color:rgba(233,241,255,.9);font-size:.84rem;padding:.76rem .8rem;background:rgba(11,18,35,.42);vertical-align:top}.profile-edit-page .wallet-activity-table tr:last-child td{border-bottom:0}.profile-edit-page .wallet-activity-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.18rem .58rem;border:1px solid rgba(157,180,224,.4);font-size:.7rem;font-weight:800;letter-spacing:.03em;background:rgba(36,53,90,.45);color:rgba(224,237,255,.94);white-space:nowrap}.profile-edit-page .wallet-activity-pill.currency-pp{border-color:rgba(89,220,255,.48);background:rgba(31,84,129,.36);color:rgba(168,236,255,.98)}.profile-edit-page .wallet-activity-pill.currency-rt{border-color:rgba(255,197,93,.48);background:rgba(132,80,26,.35);color:rgba(255,221,161,.98)}.profile-edit-page .wallet-activity-pill.currency-usd,.profile-edit-page .wallet-activity-pill.status-succeeded,.profile-edit-page .wallet-activity-pill.payment-status-paid{border-color:rgba(74,222,128,.42);background:rgba(20,83,45,.34);color:rgba(153,246,189,.98)}.profile-edit-page .wallet-activity-pill.status-pending,.profile-edit-page .wallet-activity-pill.order-status-pending,.profile-edit-page .wallet-activity-pill.payment-status-unpaid,.profile-edit-page .wallet-activity-pill.order-status-draft{border-color:rgba(251,191,36,.38);background:rgba(120,86,14,.34);color:rgba(254,240,138,.96)}.profile-edit-page .wallet-activity-pill.status-failed,.profile-edit-page .wallet-activity-pill.order-status-failed,.profile-edit-page .wallet-activity-pill.order-status-cancelled,.profile-edit-page .wallet-activity-pill.payment-status-refunded{border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.32);color:rgba(254,202,202,.96)}.profile-edit-page .wallet-activity-pill.order-method-shop_freebie_token,.profile-edit-page .wallet-activity-pill.order-method-premium_shop_freebie_token{border-color:rgba(34,211,238,.34);background:rgba(14,116,144,.28);color:rgba(165,243,252,.98)}.profile-edit-page .wallet-activity-amount{font-weight:800;white-space:nowrap}.profile-edit-page .wallet-activity-amount.is-positive{color:#72ffc9}.profile-edit-page .wallet-activity-amount.is-negative{color:#ff9b9b}.profile-edit-page .profile-order-list{display:grid;gap:.75rem}.profile-edit-page .profile-order-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(165deg, rgba(11, 18, 35, 0.62), rgba(8, 14, 26, 0.88));padding:.9rem 1rem;display:grid;gap:.65rem}.profile-edit-page .profile-order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.profile-edit-page .profile-order-head h6{margin:0;color:rgba(244,249,255,.95);font-size:.98rem;font-weight:700}.profile-edit-page .profile-order-date{color:rgba(186,202,228,.72);font-size:.78rem}.profile-edit-page .profile-order-statuses,.profile-edit-page .profile-order-meta{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.profile-edit-page .profile-order-note{color:rgba(186,202,228,.76);font-size:.82rem;line-height:1.4}.admin-panel-page .integration-provider-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media(max-width: 1199px){.admin-panel-page .integration-provider-grid{grid-template-columns:1fr}}.admin-panel-page .integration-provider-card{background:linear-gradient(160deg, rgba(12, 22, 46, 0.78), rgba(8, 14, 30, 0.9));border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.9rem;min-height:100%}.admin-panel-page .integration-provider-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.admin-panel-page .integration-provider-head h6{margin:0;color:hsla(0,0%,100%,.95);font-size:1.05rem;display:inline-flex;align-items:center;gap:.45rem}.admin-panel-page .integration-state-badge{border-radius:999px;padding:.22rem .62rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.admin-panel-page .integration-state-badge.is-connected{color:#5bffb5;background:rgba(20,65,46,.45);border-color:rgba(77,225,149,.45)}.admin-panel-page .integration-state-badge.is-disconnected{color:rgba(255,214,137,.95);background:rgba(93,64,15,.38);border-color:rgba(255,196,84,.35)}.admin-panel-page .integration-provider-copy{margin:0;color:rgba(206,218,240,.8);font-size:.88rem;line-height:1.45}.admin-panel-page .integration-provider-profile{display:flex;align-items:flex-start;gap:.85rem}.admin-panel-page .integration-provider-avatar{width:52px;height:52px;border-radius:14px;background:linear-gradient(150deg, rgba(19, 34, 68, 0.95), rgba(16, 20, 35, 0.98));border:1px solid rgba(132,160,220,.35);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:rgba(229,236,255,.92);font-weight:700;font-size:1.05rem}.admin-panel-page .integration-provider-avatar img{width:100%;height:100%;object-fit:cover;display:block}.admin-panel-page .integration-provider-fields{min-width:0;display:grid;gap:.5rem}.admin-panel-page .integration-field{display:grid;gap:.1rem}.admin-panel-page .integration-field .label{color:rgba(171,184,214,.78);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.admin-panel-page .integration-field .value{color:rgba(245,250,255,.94);font-size:.95rem;line-height:1.3;word-break:break-word}.admin-panel-page .integration-field .value a{color:#8fc2ff;text-decoration:none}.admin-panel-page .integration-field .value a:hover{text-decoration:underline}.admin-panel-page .integration-provider-actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.admin-panel-page .integration-provider-note{color:rgba(184,196,224,.82);font-size:.83rem;line-height:1.4}.admin-panel-page .cs2-settings-layout{display:grid;grid-template-columns:minmax(320px, 0.92fr) minmax(380px, 1.08fr);gap:1rem;align-items:start}@media(max-width: 1199px){.admin-panel-page .cs2-settings-layout{grid-template-columns:1fr}}.admin-panel-page .cs2-settings-guide,.admin-panel-page .cs2-settings-form-panel{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:radial-gradient(120% 150% at 0% 0%, rgba(255, 200, 90, 0.06) 0%, rgba(255, 200, 90, 0) 46%),linear-gradient(180deg, rgba(15, 22, 39, 0.96) 0%, rgba(8, 13, 26, 0.98) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);padding:1.35rem 1.4rem 1.45rem}.admin-panel-page .cs2-settings-section-head{margin-bottom:1rem}.admin-panel-page .cs2-settings-kicker{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.55rem;color:#f7c44a;font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-panel-page .cs2-settings-title{margin:0;color:#f7f9ff;font-size:1.45rem;font-weight:800;letter-spacing:.01em}.admin-panel-page .cs2-settings-intro{margin:.65rem 0 0;color:hsla(0,0%,100%,.7);line-height:1.6}.admin-panel-page .cs2-settings-link-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.admin-panel-page .cs2-settings-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.56rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(15,24,44,.7);color:rgba(245,249,255,.92);font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.admin-panel-page .cs2-settings-pill:hover{border-color:rgba(247,196,74,.35);background:rgba(247,196,74,.08);color:#fff7de}.admin-panel-page .cs2-settings-guide-grid{display:grid;gap:.8rem}.admin-panel-page .cs2-settings-guide-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:linear-gradient(145deg, rgba(16, 24, 43, 0.84) 0%, rgba(10, 15, 29, 0.94) 100%);padding:1rem}.admin-panel-page .cs2-settings-guide-panel h4{margin:0 0 .8rem;color:#f6f8ff;font-size:1rem;font-weight:800;display:inline-flex;align-items:center;gap:.45rem}.admin-panel-page .cs2-settings-guide-panel p{margin:0;color:hsla(0,0%,100%,.72);line-height:1.6}.admin-panel-page .cs2-settings-guide-list{margin:0;padding-left:1.15rem;display:grid;gap:.55rem;color:hsla(0,0%,100%,.76)}.admin-panel-page .cs2-settings-guide-list li::marker{color:#f7c44a;font-weight:700}.admin-panel-page .cs2-settings-guide-list strong{color:#f6f8ff}.admin-panel-page .cs2-settings-note{margin:1rem 0 0;color:hsla(0,0%,100%,.72);line-height:1.55;font-size:.92rem}.admin-panel-page .cs2-settings-form{margin:0}.admin-panel-page .cs2-settings-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media(max-width: 767px){.admin-panel-page .cs2-settings-form-grid{grid-template-columns:1fr}}.admin-panel-page .cs2-settings-field{min-width:0}.admin-panel-page .cs2-settings-field-full,.admin-panel-page .cs2-settings-actions{grid-column:1/-1}.admin-panel-page .cs2-settings-form-panel .form-label{margin-bottom:.45rem;color:#f5f7ff;font-weight:700}.admin-panel-page .cs2-settings-form-panel .form-control{width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg, rgba(21, 29, 47, 0.92) 0%, rgba(13, 18, 31, 0.96) 100%);color:#f6f8ff;padding:.85rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-panel-page .cs2-settings-form-panel .form-control:focus{outline:none;border-color:rgba(247,196,74,.45);box-shadow:0 0 0 3px rgba(247,196,74,.12);background:linear-gradient(180deg, rgba(24, 34, 55, 0.95) 0%, rgba(14, 20, 36, 0.98) 100%);color:#fff}.admin-panel-page .cs2-settings-form-panel .form-control::placeholder{color:hsla(0,0%,100%,.38)}.admin-panel-page .cs2-settings-form-panel .form-text{margin-top:.55rem;color:hsla(0,0%,100%,.62);line-height:1.5}.admin-panel-page .cs2-settings-form-panel .form-text a{color:#88c9ff}.admin-panel-page .cs2-settings-form-panel .form-text a:hover{color:#c0e0ff}.admin-panel-page .cs2-settings-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .58rem;font-size:.69rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.admin-panel-page .cs2-settings-chip.is-required{color:rgba(255,241,199,.98);background:rgba(247,196,74,.14);border-color:rgba(247,196,74,.28)}.admin-panel-page .cs2-settings-chip.is-optional{color:rgba(190,225,255,.96);background:rgba(94,152,217,.12);border-color:rgba(94,152,217,.25)}.admin-panel-page .cs2-settings-actions{display:flex;justify-content:flex-start;margin-top:.15rem}.admin-panel-page .integration-preference-form{width:100%}.admin-panel-page .integration-preference-form .form-check-label{color:rgba(234,241,255,.9);font-size:.9rem}.admin-panel-page .profile-inline-group{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.admin-panel-page .profile-inline-group>.form-control,.admin-panel-page .profile-inline-group>.input-group-text,.admin-panel-page .profile-inline-group>.btn{display:flex;align-items:center;min-height:48px}.admin-panel-page .profile-inline-group>.form-control{flex:1 1 auto;min-width:0}.admin-panel-page .profile-inline-group>.input-group-text{white-space:nowrap}.admin-panel-page .profile-inline-group.has-prefix>.input-group-text{border-right:0;border-radius:10px 0 0 10px !important}.admin-panel-page .profile-inline-group.has-prefix>.form-control{border-radius:0 10px 10px 0 !important}.admin-panel-page .profile-inline-group.has-button>.form-control{border-right:0;border-radius:10px 0 0 10px !important}.admin-panel-page .profile-inline-group.has-button>.btn{flex:0 0 auto;min-width:84px;border-left:0;border-radius:0 10px 10px 0 !important}.admin-panel-page .affiliate-share-banner{display:block;margin-bottom:.85rem;padding:1rem;border-radius:20px;border:1px solid rgba(255,178,82,.18);background:radial-gradient(circle at top left, rgba(255, 183, 94, 0.16), transparent 34%),radial-gradient(circle at bottom right, rgba(91, 133, 255, 0.08), transparent 32%),linear-gradient(145deg, rgba(24, 18, 27, 0.98), rgba(12, 17, 29, 0.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 42px rgba(0,0,0,.24)}.admin-panel-page .affiliate-share-banner__intro h3{margin:0 0 .45rem;color:#fbf7ef;font-size:clamp(1.4rem,2vw,1.62rem);font-weight:800;line-height:1.08}.admin-panel-page .affiliate-share-banner__intro p{margin:0;color:rgba(216,223,237,.82);font-size:.88rem;line-height:1.48}.admin-panel-page .affiliate-reward-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:.45rem;padding:.32rem .68rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,235,198,.96);background:rgba(255,173,70,.12);border:1px solid rgba(255,184,88,.22)}.admin-panel-page .affiliate-share-link{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.85rem}.admin-panel-page .affiliate-share-link__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width: 767px){.admin-panel-page .affiliate-share-link__head{flex-direction:column;align-items:flex-start}}.admin-panel-page .affiliate-share-link__label{color:rgba(250,245,235,.96);font-size:.88rem;font-weight:700}.admin-panel-page .affiliate-share-banner__chip{display:inline-flex;align-items:center;padding:.32rem .68rem;border-radius:999px;border:1px solid rgba(255,186,88,.2);background:rgba(255,170,66,.12);color:rgba(255,227,174,.95);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-panel-page .affiliate-share-link__group .form-control{height:44px;border-color:hsla(0,0%,100%,.08);background:rgba(6,10,17,.86);color:rgba(245,248,255,.96);font-weight:600}.admin-panel-page .affiliate-share-link__button{min-width:104px !important;justify-content:center;white-space:nowrap}.admin-panel-page .affiliate-summary-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;margin-bottom:.85rem}@media(max-width: 1280px){.admin-panel-page .affiliate-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.admin-panel-page .affiliate-summary-grid{grid-template-columns:1fr}}.admin-panel-page .affiliate-summary-grid--refined .affiliate-summary-card{position:relative;overflow:hidden}.admin-panel-page .affiliate-summary-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:.78rem .9rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0)),linear-gradient(160deg, rgba(15, 21, 34, 0.98), rgba(8, 12, 21, 0.98));display:flex;flex-direction:column;gap:.18rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.admin-panel-page .affiliate-summary-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--affiliate-summary-accent, linear-gradient(90deg, #6aa7ff, #88d8ff))}.admin-panel-page .affiliate-summary-card .label{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(176,187,209,.74);font-weight:800}.admin-panel-page .affiliate-summary-card .value{color:#f8f5ed;font-size:1.5rem;font-weight:800;line-height:1.08}.admin-panel-page .affiliate-summary-card .meta{color:rgba(180,194,219,.7);font-size:.78rem;line-height:1.4}.admin-panel-page .affiliate-summary-card.is-glow-blue{--affiliate-summary-accent: linear-gradient(90deg, #64a9ff, #86e0ff)}.admin-panel-page .affiliate-summary-card.is-glow-gold{--affiliate-summary-accent: linear-gradient(90deg, #f1bd57, #ffde8b)}.admin-panel-page .affiliate-summary-card.is-glow-orange{--affiliate-summary-accent: linear-gradient(90deg, #ff9f43, #ffcf70)}.admin-panel-page .affiliate-summary-card.is-glow-green{--affiliate-summary-accent: linear-gradient(90deg, #4dd88e, #7dffbd)}.admin-panel-page .affiliate-progress-inline{margin:-0.1rem 0 .95rem}.admin-panel-page .affiliate-progress-bar{width:100%;height:12px;padding:2px;border-radius:999px;background:rgba(5,9,17,.96);border:1px solid hsla(0,0%,100%,.08);overflow:hidden}.admin-panel-page .affiliate-progress-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg, #ffd76b 0%, #f59e0b 46%, #ff7d46 100%);box-shadow:0 0 20px rgba(245,158,11,.28)}.admin-panel-page .affiliate-level-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.75rem;margin-bottom:.55rem}@media(max-width: 1400px){.admin-panel-page .affiliate-level-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 980px){.admin-panel-page .affiliate-level-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.admin-panel-page .affiliate-level-grid{grid-template-columns:1fr}}.admin-panel-page .affiliate-level-card{--level-accent: #6aa7ff;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:220px;padding:.9rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0)),linear-gradient(160deg, rgba(16, 22, 35, 0.98), rgba(8, 12, 21, 0.98));box-shadow:0 14px 28px rgba(0,0,0,.18);isolation:isolate}.admin-panel-page .affiliate-level-card.tone-1{--level-accent: #73abff}.admin-panel-page .affiliate-level-card.tone-2{--level-accent: #4ad27c}.admin-panel-page .affiliate-level-card.tone-3{--level-accent: #ff9d43}.admin-panel-page .affiliate-level-card.tone-4{--level-accent: #ff6a7d}.admin-panel-page .affiliate-level-card.tone-5{--level-accent: #f0c55f}.admin-panel-page .affiliate-level-card.is-current{transform:translateY(-2px);border-color:rgba(255,183,76,.28);box-shadow:0 20px 38px rgba(0,0,0,.28)}.admin-panel-page .affiliate-level-card.is-unlocked:not(.is-current){border-color:rgba(77,216,142,.18)}.admin-panel-page .affiliate-level-card.is-locked{opacity:.9}.admin-panel-page .affiliate-level-card__accent{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg, var(--level-accent) 0%, rgba(255, 255, 255, 0) 92%)}.admin-panel-page .affiliate-level-card__glow{position:absolute;inset:auto -18% -30% auto;width:150px;height:150px;border-radius:50%;filter:blur(28px);z-index:-1;opacity:.7}.admin-panel-page .affiliate-level-card.tone-1 .affiliate-level-card__glow{background:rgba(115,171,255,.18)}.admin-panel-page .affiliate-level-card.tone-2 .affiliate-level-card__glow{background:rgba(74,210,124,.16)}.admin-panel-page .affiliate-level-card.tone-3 .affiliate-level-card__glow{background:rgba(255,157,67,.18)}.admin-panel-page .affiliate-level-card.tone-4 .affiliate-level-card__glow{background:rgba(255,106,125,.18)}.admin-panel-page .affiliate-level-card.tone-5 .affiliate-level-card__glow{background:rgba(240,197,95,.18)}.admin-panel-page .affiliate-level-card__head,.admin-panel-page .affiliate-level-card__actions,.admin-panel-page .affiliate-level-card__badges{display:flex;justify-content:space-between;align-items:flex-start;gap:.55rem}.admin-panel-page .affiliate-level-card__head{margin-bottom:.75rem}.admin-panel-page .affiliate-level-card__index,.admin-panel-page .affiliate-level-card__state,.admin-panel-page .affiliate-level-card__pill,.admin-panel-page .affiliate-level-card__perk{display:inline-flex;align-items:center;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-panel-page .affiliate-level-card__index{padding:.32rem .6rem;color:rgba(250,230,189,.96);background:rgba(255,175,70,.12);border:1px solid rgba(255,179,77,.2)}.admin-panel-page .affiliate-level-card__state{padding:.32rem .6rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);color:rgba(231,238,251,.9)}.admin-panel-page .affiliate-level-card.is-current .affiliate-level-card__state{color:rgba(255,224,164,.96);border-color:rgba(255,180,75,.2);background:rgba(255,172,66,.12)}.admin-panel-page .affiliate-level-card.is-unlocked:not(.is-current) .affiliate-level-card__state{color:rgba(186,255,214,.96);border-color:rgba(77,216,142,.18);background:rgba(77,216,142,.12)}.admin-panel-page .affiliate-level-card__body{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto}.admin-panel-page .affiliate-level-card__badges{justify-content:flex-start;flex-wrap:wrap}.admin-panel-page .affiliate-level-card__pill,.admin-panel-page .affiliate-level-card__perk{padding:.36rem .68rem}.admin-panel-page .affiliate-level-card__pill{color:rgba(244,248,255,.9);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.admin-panel-page .affiliate-level-card__perk{color:rgba(255,216,150,.96);background:rgba(255,171,62,.1);border:1px solid rgba(255,179,75,.16)}.admin-panel-page .affiliate-level-card__reward{color:#f8f4ea;font-size:1.28rem;font-weight:800;line-height:1.04;max-width:12ch}.admin-panel-page .affiliate-level-card__commission{color:rgba(211,223,245,.86);font-size:.88rem;font-weight:700}.admin-panel-page .affiliate-level-card__hint{margin:0;color:rgba(178,191,217,.72);font-size:.78rem;line-height:1.4}.admin-panel-page .affiliate-level-card__actions{margin-top:.75rem;align-items:center;flex-wrap:wrap}.admin-panel-page .affiliate-preview-btn,.admin-panel-page .affiliate-claim-spin-btn{border:0}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-grid{grid-auto-rows:1fr}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin){min-height:184px;height:100%;display:grid;grid-template-columns:minmax(0, 1fr) 96px;grid-template-areas:"amount token" "value token" "chance token";grid-template-rows:auto auto 1fr;column-gap:.8rem;align-items:stretch}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token{grid-area:token;width:88px;height:88px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;justify-self:end;align-self:center;font-size:0;letter-spacing:0;text-transform:none;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token i{font-size:1rem}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__amount{grid-area:amount;align-self:end}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__value{grid-area:value}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__chance{grid-area:chance;align-self:end;margin-top:auto}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-pp{background:linear-gradient(135deg, #ffc107, #ff9800);color:#0b1020;text-shadow:none}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-rt{background:linear-gradient(135deg, #8b5cf6, #6366f1);color:#fff;text-shadow:none}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-boost{background:linear-gradient(135deg, #10b981, #059669);color:#fff;text-shadow:none}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin{min-height:184px;height:100%}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__skin-layout{height:100%;align-items:stretch}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__skin-copy{min-height:100%;display:flex;flex-direction:column}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__value--skin{margin-top:auto;margin-bottom:.24rem}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__chance{margin-top:0;margin-bottom:0}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin{width:96px;min-height:100%;height:100%;justify-self:end;align-items:center;justify-content:center}@media(max-width: 767px){.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin,.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin){min-height:172px}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin,.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token{width:72px;height:72px}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin{min-height:156px}.admin-panel-page #luckyDrawPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin{width:72px}}.admin-panel-page .affiliate-pending-spins{margin-bottom:1rem}.admin-panel-page .affiliate-pending-spins-note{color:rgba(196,210,235,.76);font-size:.78rem;font-weight:600}.admin-panel-page .affiliate-tier-note{margin-top:.65rem;border:1px solid rgba(94,218,255,.25);background:linear-gradient(155deg, rgba(7, 38, 58, 0.4), rgba(7, 24, 44, 0.58));border-radius:10px;padding:.65rem .75rem;color:rgba(207,233,252,.88);font-size:.8rem}.admin-panel-page .affiliate-tier-note strong{color:rgba(237,247,255,.95)}.admin-panel-page .affiliate-tier-note ul{margin-top:.4rem;padding-left:1rem}.admin-panel-page .affiliate-tier-note li+li{margin-top:.15rem}.admin-panel-page .affiliate-insights-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem;margin-bottom:1rem;align-items:start}@media(max-width: 1100px){.admin-panel-page .affiliate-insights-grid{grid-template-columns:1fr}}.admin-panel-page .affiliate-insights-grid>*{min-width:0}.admin-panel-page .affiliate-insights-left{display:grid;gap:.9rem;align-content:start;min-width:0;width:100%}.admin-panel-page .affiliate-chart-card,.admin-panel-page .affiliate-table-card,.admin-panel-page .affiliate-recruited-card{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:.85rem .95rem;background:linear-gradient(165deg, rgba(12, 21, 41, 0.88), rgba(8, 14, 26, 0.96));min-width:0;width:100%;max-width:100%}.admin-panel-page .affiliate-table-card{overflow:hidden}.admin-panel-page .affiliate-card-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.admin-panel-page .affiliate-card-head h6{margin:0;color:rgba(241,247,255,.95);font-size:.95rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem}.admin-panel-page .affiliate-card-head .period{color:rgba(168,188,226,.76);font-size:.73rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.admin-panel-page .affiliate-chart-bars{display:grid;grid-template-columns:repeat(auto-fit, minmax(54px, 1fr));gap:.55rem;align-items:end}.admin-panel-page .bar-item{display:flex;flex-direction:column;align-items:center;gap:.32rem}.admin-panel-page .bar-shell{width:100%;height:108px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:rgba(10,16,30,.75);overflow:hidden;display:flex;align-items:flex-end;gap:.22rem;padding:.32rem}.admin-panel-page .bar-fill{width:50%;border-radius:8px 8px 0 0;transition:height .28s ease}.admin-panel-page .bar-fill-rt{background:linear-gradient(180deg, rgba(255, 200, 76, 0.95), rgba(255, 139, 37, 0.82))}.admin-panel-page .bar-fill-pp{background:linear-gradient(180deg, rgba(103, 228, 255, 0.95), rgba(71, 166, 255, 0.82))}.admin-panel-page .bar-value{color:rgba(243,248,255,.93);font-size:.67rem;font-weight:700;line-height:1}.admin-panel-page .bar-value-rt{color:rgba(255,212,118,.95)}.admin-panel-page .bar-value-pp{color:rgba(131,224,255,.95)}.admin-panel-page .bar-label{color:rgba(183,200,230,.74);font-size:.67rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;line-height:1}.admin-panel-page .affiliate-history-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;margin-bottom:0}.admin-panel-page .affiliate-history-table thead tr{background:linear-gradient(180deg, rgba(40, 56, 95, 0.38), rgba(20, 30, 53, 0.26))}.admin-panel-page .affiliate-history-table th{border-bottom-color:hsla(0,0%,100%,.15);color:rgba(189,204,229,.82);text-transform:uppercase;letter-spacing:.05em;font-size:.69rem;font-weight:700;padding:.65rem .8rem .6rem}.admin-panel-page .affiliate-history-table th:first-child{border-top-left-radius:10px}.admin-panel-page .affiliate-history-table th:last-child{border-top-right-radius:10px}.admin-panel-page .affiliate-history-table td{border-bottom-color:hsla(0,0%,100%,.08);color:rgba(233,241,255,.9);font-size:.84rem;padding:.7rem .8rem;background:rgba(11,18,35,.42)}.admin-panel-page .affiliate-history-table tr:last-child td{border-bottom:0}.admin-panel-page .affiliate-history-table tbody tr{transition:background-color .16s ease}.admin-panel-page .affiliate-history-table tbody tr:hover td{background:rgba(24,36,66,.58)}.admin-panel-page .affiliate-history-table .affiliate-col-date{color:rgba(207,224,251,.92);font-weight:600}.admin-panel-page .affiliate-history-table .affiliate-col-user{color:rgba(232,240,255,.95);font-weight:700}.admin-panel-page .affiliate-history-table .affiliate-currency-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;border-radius:999px;border:1px solid rgba(157,180,224,.4);padding:.15rem .55rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;background:rgba(36,53,90,.45);color:rgba(224,237,255,.94)}.admin-panel-page .affiliate-history-table .affiliate-currency-pill.currency-pp{border-color:rgba(89,220,255,.48);background:rgba(31,84,129,.36);color:rgba(168,236,255,.98)}.admin-panel-page .affiliate-history-table .affiliate-currency-pill.currency-rt{border-color:rgba(255,197,93,.48);background:rgba(132,80,26,.35);color:rgba(255,221,161,.98)}.admin-panel-page .affiliate-history-table .affiliate-amount{font-weight:700;text-align:right;white-space:nowrap}.admin-panel-page .affiliate-history-table .affiliate-amount.currency-pp{color:#72ffc9}.admin-panel-page .affiliate-history-table .affiliate-amount.currency-rt{color:#ffd694}.admin-panel-page .affiliate-table-wrap{border:1px solid rgba(141,163,208,.2);border-radius:12px;overflow-x:auto;overflow-y:hidden;background:rgba(8,15,29,.45);max-width:100%}.admin-panel-page .affiliate-recruited-wrap{max-height:330px;overflow:auto}.admin-panel-page .affiliate-user-link{color:rgba(232,240,255,.95);text-decoration:none}.admin-panel-page .affiliate-user-link:hover{color:#8bd8ff;text-decoration:underline}.admin-panel-page .affiliate-user-meta{display:block;margin-top:.18rem;color:rgba(171,189,222,.74);font-size:.72rem;font-weight:600}.admin-panel-page .affiliate-recruited-metric{text-align:right;white-space:nowrap}.admin-panel-page .affiliate-recruited-table{min-width:640px;table-layout:fixed}.admin-panel-page .affiliate-recruited-table th:nth-child(1),.admin-panel-page .affiliate-recruited-table td:nth-child(1){width:46%}.admin-panel-page .affiliate-recruited-table th:nth-child(2),.admin-panel-page .affiliate-recruited-table td:nth-child(2),.admin-panel-page .affiliate-recruited-table th:nth-child(3),.admin-panel-page .affiliate-recruited-table td:nth-child(3){width:27%}.admin-panel-page .affiliate-recruited-table--progress{min-width:900px}.admin-panel-page .affiliate-recruited-table--progress th:nth-child(1),.admin-panel-page .affiliate-recruited-table--progress td:nth-child(1){width:28%}.admin-panel-page .affiliate-recruited-table--progress th:nth-child(2),.admin-panel-page .affiliate-recruited-table--progress td:nth-child(2){width:24%}.admin-panel-page .affiliate-recruited-table--progress th:nth-child(3),.admin-panel-page .affiliate-recruited-table--progress td:nth-child(3),.admin-panel-page .affiliate-recruited-table--progress th:nth-child(4),.admin-panel-page .affiliate-recruited-table--progress td:nth-child(4){width:24%}.admin-panel-page .affiliate-recruited-table .affiliate-recruited-metric .affiliate-amount,.admin-panel-page .affiliate-recruited-table .affiliate-recruited-metric .affiliate-recruited-empty{display:block}.admin-panel-page .affiliate-recruited-table .affiliate-recruited-metric .affiliate-amount+.affiliate-amount{margin-top:.25rem}.admin-panel-page .affiliate-recruited-empty{color:rgba(184,199,228,.72);font-size:.78rem;font-weight:600}.admin-panel-page .affiliate-qualification-pill{display:inline-flex;align-items:center;margin-bottom:.45rem;padding:.25rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(241,246,255,.96);background:rgba(62,90,131,.45)}.admin-panel-page .affiliate-qualification-pill.is-qualified{background:rgba(40,145,91,.45);color:rgba(197,255,224,.98)}.admin-panel-page .affiliate-qualification-pill.is-pending{background:rgba(162,112,33,.4);color:rgba(255,231,187,.98)}.admin-panel-page .affiliate-mini-progress{width:100%;height:8px;margin-bottom:.35rem;border-radius:999px;overflow:hidden;background:rgba(8,16,29,.82);border:1px solid hsla(0,0%,100%,.08)}.admin-panel-page .affiliate-mini-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg, #43d4ff 0%, #f4b14b 100%)}.admin-panel-page .affiliate-history-pagination .small.text-muted{color:rgba(184,199,228,.78) !important}.admin-panel-page .affiliate-empty-state{color:rgba(187,203,233,.7);border:1px dashed rgba(131,154,201,.34);border-radius:10px;padding:.8rem;font-size:.85rem;background:rgba(12,19,33,.42)}.admin-panel-page .profile-style-selector{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:.75rem}.admin-panel-page .profile-style-option{position:relative;display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.03);cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease;overflow:hidden}.admin-panel-page .profile-style-option:hover{border-color:rgba(255,193,7,.45);transform:translateY(-1px)}.admin-panel-page .profile-style-option input{position:absolute;opacity:0;pointer-events:none}.admin-panel-page .profile-style-option .style-preview{width:42px;height:42px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.admin-panel-page .profile-style-option .style-copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.admin-panel-page .profile-style-option .style-name{color:hsla(0,0%,100%,.92);font-size:.9rem;font-weight:700;line-height:1.2}.admin-panel-page .profile-style-option .style-meta{color:hsla(0,0%,100%,.6);font-size:.75rem}.admin-panel-page .profile-style-option .style-status{margin-left:auto;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;border:1px solid rgba(0,0,0,0)}.admin-panel-page .profile-style-option .style-status.active{color:#22c55e;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.12)}.admin-panel-page .profile-style-option .style-status.locked{color:#f97373;border-color:rgba(249,115,115,.4);background:rgba(249,115,115,.12)}.admin-panel-page .profile-style-option.locked{opacity:.72;cursor:not-allowed}.admin-panel-page .profile-style-option.locked:hover{transform:none;border-color:hsla(0,0%,100%,.12)}.admin-panel-page .profile-style-option.active{border-color:rgba(255,193,7,.58);box-shadow:0 0 0 1px rgba(255,193,7,.2),0 12px 24px rgba(0,0,0,.24);background:rgba(255,193,7,.08)}.admin-panel-page .profile-style-option.selected-pending{border-color:rgba(56,189,248,.72);box-shadow:0 0 0 1px rgba(56,189,248,.28),0 14px 28px rgba(8,47,73,.42);background:rgba(56,189,248,.09);transform:translateY(-1px)}.admin-panel-page .profile-style-option.style-default .style-preview{background:linear-gradient(145deg, #1a1a2e, #0d0d14)}.admin-panel-page .profile-style-option.style-xp-bronze-border .style-preview{background:linear-gradient(145deg, #2a1f12, #4d311b)}.admin-panel-page .profile-style-option.style-xp-silver-border .style-preview{background:linear-gradient(145deg, #283142, #6b7a91)}.admin-panel-page .profile-style-option.style-xp-gold-glow .style-preview{background:linear-gradient(145deg, #2f250f, #7b5b16)}.admin-panel-page .profile-style-option.style-xp-champion-aura .style-preview{background:linear-gradient(145deg, #3d1f14, #8a4b22)}.admin-panel-page .profile-style-option.style-signal .style-preview{background:linear-gradient(145deg, #102535, #1a4354)}.admin-panel-page .profile-style-option.style-pulse .style-preview{background:linear-gradient(145deg, #1a1236, #164662)}.admin-panel-page .profile-style-option.style-champion-aura .style-preview{background:linear-gradient(145deg, #2f1d10, #7a4b1d)}.admin-panel-page .profile-style-option.style-tactical-pulse .style-preview{background:linear-gradient(145deg, #1a2330, #2a3342)}.admin-panel-page .profile-style-option.style-cobalt-command .style-preview{background:linear-gradient(145deg, #112746, #1f3f69)}.admin-panel-page .profile-style-option.style-frostline .style-preview{background:linear-gradient(145deg, #1b3143, #355c78)}.admin-panel-page .profile-style-option.style-quantum-reactor .style-preview{background:linear-gradient(145deg, #0f2b3d, #154f66)}.admin-panel-page .profile-style-option.style-crimson-phantom .style-preview{background:linear-gradient(145deg, #2f0f1d, #4d1833)}.admin-panel-page .profile-style-option.style-sovereign-gold .style-preview{background:linear-gradient(145deg, #2e2411, #5b4518)}.admin-panel-page .profile-style-option.style-obsidian-crown .style-preview{background:linear-gradient(145deg, #191427, #2f1f46)}.admin-panel-page .profile-style-option.style-nova-titan .style-preview{background:linear-gradient(145deg, #0f2747, #1b4f7e)}.admin-panel-page .profile-style-option.style-winter-drift .style-preview{background:linear-gradient(145deg, #0f223d, #183558)}.admin-panel-page .profile-style-option.style-nebula-flow .style-preview{background:linear-gradient(145deg, #1c1036, #2a1650)}.admin-panel-page .profile-style-option.style-ember-core .style-preview{background:linear-gradient(145deg, #2d150d, #4a2818)}.admin-panel-page .profile-style-option.style-electric-surge .style-preview{background:linear-gradient(145deg, #08243a, #123a58)}.admin-panel-page .profile-style-option.style-deep-ocean .style-preview{background:linear-gradient(145deg, #08253d, #114869)}.admin-panel-page .profile-style-option.style-tactical-grid .style-preview{background:linear-gradient(145deg, #1a242f, #2a3947)}.admin-panel-page .profile-style-option.style-carbon-stealth .style-preview{background:linear-gradient(145deg, #171b23, #262d36)}.admin-panel-page .profile-style-option.style-redline .style-preview{background:linear-gradient(135deg, transparent 0 16%, rgba(201, 42, 42, 0.82) 16.5%, transparent 17.3%, transparent 72%, rgba(201, 42, 42, 0.72) 72.7%, transparent 73.5%),repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.05) 0 4px, rgba(0, 0, 0, 0.05) 4px 8px),linear-gradient(145deg, #13171d, #2a2f37)}.admin-panel-page .profile-style-option.style-printstream .style-preview{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 180 120%27 fill=%27none%27%3E%3Cg stroke=%27%23131820%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 opacity=%27.82%27%3E%3Cpath d=%27M26 26l16 16M42 26L26 42%27/%3E%3Ccircle cx=%2772%27 cy=%2734%27 r=%279%27/%3E%3Cpath d=%27M105 24l9 12 9-12M114 36v12%27/%3E%3Crect x=%27138%27 y=%2724%27 width=%2718%27 height=%2718%27 rx=%272%27/%3E%3Cpath d=%27M122 74l16 16M138 74l-16 16%27/%3E%3Ccircle cx=%2742%27 cy=%2784%27 r=%278%27/%3E%3Crect x=%2776%27 y=%2774%27 width=%2716%27 height=%2716%27 rx=%272%27/%3E%3Cpath d=%27M152 72l8 10 8-10M160 82v10%27/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg, rgba(15, 18, 23, 0.16) 0 15%, transparent 15.8%, transparent 100%),linear-gradient(145deg, #f8f9fc, #d7dce5 62%, #c6ccd7 100%);background-size:cover,auto,auto;background-position:center,center,center}.admin-panel-page .profile-style-option.style-case-hardened .style-preview{background:radial-gradient(circle at 24% 28%, rgba(62, 137, 212, 0.92) 0 14%, transparent 28%),radial-gradient(circle at 78% 34%, rgba(193, 153, 72, 0.9) 0 16%, transparent 30%),radial-gradient(circle at 58% 76%, rgba(121, 82, 168, 0.56) 0 12%, transparent 24%),radial-gradient(circle at 30% 74%, rgba(176, 92, 44, 0.5) 0 10%, transparent 22%),linear-gradient(145deg, rgba(31, 23, 14, 0.42) 0 18%, transparent 34%, rgba(112, 67, 28, 0.22) 68%, transparent 84%),linear-gradient(145deg, #2a2f38 0%, #5f6f82 42%, #2f3540 100%)}.admin-panel-page .profile-style-option.style-asiimov .style-preview{background:linear-gradient(136deg, transparent 0 18%, rgba(239, 108, 31, 0.96) 18.5%, transparent 20%, transparent 58%, rgba(24, 28, 34, 0.92) 58.8%, transparent 60.2%, transparent 100%),linear-gradient(108deg, transparent 0 54%, rgba(239, 108, 31, 0.82) 54.6%, transparent 56.4%, transparent 100%),repeating-linear-gradient(145deg, rgba(16, 20, 26, 0.07) 0 2px, transparent 2px 14px),linear-gradient(145deg, #eef2f5 0%, #d8dde4 52%, #adb5c0 100%)}.admin-panel-page .profile-style-option.style-fade .style-preview{background:linear-gradient(120deg, rgba(255, 206, 96, 0.96) 0%, rgba(255, 120, 144, 0.94) 28%, rgba(205, 86, 219, 0.92) 55%, rgba(95, 118, 255, 0.9) 78%, rgba(72, 224, 255, 0.88) 100%),linear-gradient(150deg, rgba(255, 255, 255, 0.16) 0 12%, transparent 26%, rgba(255, 255, 255, 0.08) 56%, transparent 72%);background-size:180% 180%;animation:profileStylePreviewRare 8s ease-in-out infinite;box-shadow:0 0 12px rgba(210,122,255,.22)}.admin-panel-page .profile-style-option.style-sunset-wave .style-preview{background:linear-gradient(145deg, #3c1f2f, #5a3049)}.admin-panel-page .profile-style-option.style-neon-cyber .style-preview{background:linear-gradient(145deg, #1f1035, #17405c)}.admin-panel-page .profile-style-option.style-aurora-frost .style-preview{background:linear-gradient(145deg, #123243, #1d4f56)}.admin-panel-page .profile-style-option.style-breakthrough-command .style-preview{background:linear-gradient(145deg, #2d3d63, #8a6924)}.admin-panel-page .profile-style-option.style-breach-protocol .style-preview{background:linear-gradient(145deg, #2a3445, #58677f)}.admin-panel-page .profile-style-option.style-uplink-overwatch .style-preview{background:linear-gradient(145deg, #0f2f47, #3577a2)}.admin-panel-page .profile-style-option.style-siege-afterglow .style-preview{background:linear-gradient(145deg, #3c2016, #805538)}.admin-panel-page .profile-style-option.style-vanguard-blacksite .style-preview{background:linear-gradient(145deg, #131922, #1f4f63)}.admin-panel-page .profile-style-option.style-operation-breakthrough-supreme .style-preview{background-image:linear-gradient(125deg, rgba(8, 12, 23, 0.58) 10%, rgba(22, 39, 67, 0.36) 45%, rgba(110, 77, 28, 0.42) 78%, rgba(10, 13, 24, 0.76) 100%),url(/b5aee61c64b9920f94ae.png);background-size:cover;background-position:center}.admin-panel-page .profile-style-option.style-ember-core .style-preview,.admin-panel-page .profile-style-option.style-deep-ocean .style-preview,.admin-panel-page .profile-style-option.style-sunset-wave .style-preview,.admin-panel-page .profile-style-option.style-breach-protocol .style-preview,.admin-panel-page .profile-style-option.style-siege-afterglow .style-preview{background-size:180% 180%;animation:profileStylePreviewRare 8s ease-in-out infinite}.admin-panel-page .profile-style-option.style-nebula-flow .style-preview,.admin-panel-page .profile-style-option.style-electric-surge .style-preview,.admin-panel-page .profile-style-option.style-neon-cyber .style-preview,.admin-panel-page .profile-style-option.style-breakthrough-command .style-preview,.admin-panel-page .profile-style-option.style-uplink-overwatch .style-preview,.admin-panel-page .profile-style-option.style-vanguard-blacksite .style-preview,.admin-panel-page .profile-style-option.style-pulse .style-preview{background-size:220% 220%;animation:profileStylePreviewEpic 6.5s linear infinite;box-shadow:0 0 12px rgba(99,102,241,.35)}.admin-panel-page .profile-style-option.style-aurora-frost .style-preview,.admin-panel-page .profile-style-option.style-champion-aura .style-preview{background-size:240% 240%;animation:profileStylePreviewLegendary 5.5s ease-in-out infinite;box-shadow:0 0 14px rgba(125,255,224,.55)}.admin-panel-page .profile-style-option.style-operation-breakthrough-supreme .style-preview{animation:profileStylePreviewLegendary 5.1s ease-in-out infinite;box-shadow:0 0 16px rgba(255,188,88,.55)}.admin-panel-page .avatar-frame-preview{position:relative;border-radius:999px;border:2px solid rgba(148,163,184,.45);background:radial-gradient(circle at 30% 30%, rgba(15, 23, 42, 0.7), rgba(2, 6, 23, 0.95));overflow:visible}.admin-panel-page .avatar-frame-preview::after{content:"";position:absolute;inset:-5px;border-radius:999px;border:2px solid rgba(0,0,0,0);pointer-events:none}.admin-panel-page .avatar-frame-preview-none::after{display:none}.admin-panel-page .avatar-frame-preview-diamond-frame::after{border-color:rgba(96,165,250,.85);box-shadow:0 0 10px rgba(96,165,250,.55),inset 0 0 8px rgba(56,189,248,.35)}.admin-panel-page .avatar-frame-preview-elite-frame::after{border-color:rgba(34,211,238,.88);box-shadow:0 0 12px rgba(34,211,238,.7),inset 0 0 10px rgba(103,232,249,.35);animation:profileStylePreviewEpic 4.4s linear infinite}.admin-panel-page .avatar-frame-preview-legend-frame::after{border-color:rgba(250,204,21,.92);box-shadow:0 0 14px rgba(250,204,21,.75),inset 0 0 12px rgba(253,224,71,.45);animation:profileStylePreviewLegendary 4.2s ease-in-out infinite}.admin-panel-page .avatar-frame-preview-member-frame::after{border-color:rgba(103,232,249,.9);box-shadow:0 0 12px rgba(103,232,249,.68),inset 0 0 10px rgba(165,243,252,.34);animation:profileStylePreviewEpic 4.6s linear infinite}.admin-panel-page .avatar-frame-preview-champion-frame::after{border-color:rgba(251,191,36,.94);box-shadow:0 0 16px rgba(251,191,36,.8),inset 0 0 12px rgba(253,224,71,.46);animation:profileStylePreviewLegendary 4s ease-in-out infinite}.admin-panel-page .avatar-frame-preview-redline-frame::after{border-color:rgba(248,55,75,.96);box-shadow:0 0 0 2px rgba(53,10,17,.46),0 0 14px rgba(248,55,75,.66),inset 0 0 10px rgba(255,117,132,.22);background:linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0 16%, transparent 16.8%, transparent 100%),repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.05) 0 3px, rgba(0, 0, 0, 0.03) 3px 7px),linear-gradient(145deg, rgba(19, 23, 29, 0.96), rgba(42, 47, 55, 0.92));animation:profileStylePreviewLegendary 4.4s ease-in-out infinite}.admin-panel-page .profile-style-feedback{margin-top:.65rem;padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(56,189,248,.34);background:linear-gradient(135deg, rgba(56, 189, 248, 0.14), rgba(30, 41, 59, 0.38));color:rgba(232,246,255,.95);font-size:.8rem}.admin-panel-page .style-status.pending{color:#38bdf8;border-color:rgba(56,189,248,.55);background:rgba(56,189,248,.16)}.admin-panel-page .profile-badge-selector{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:.75rem}.admin-panel-page .profile-badge-option{position:relative;display:flex;align-items:center;gap:.75rem;padding:.7rem .75rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(145deg, rgba(20, 27, 42, 0.95), rgba(12, 15, 25, 0.95));cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden}.admin-panel-page .profile-badge-option:hover{transform:translateY(-1px);border-color:rgba(251,191,36,.45);box-shadow:0 10px 20px rgba(0,0,0,.24)}.admin-panel-page .profile-badge-option input{position:absolute;opacity:0;pointer-events:none}.admin-panel-page .profile-badge-option.active{border-color:rgba(251,191,36,.62);box-shadow:0 0 0 1px rgba(251,191,36,.28),0 12px 24px rgba(18,16,8,.5);background:linear-gradient(145deg, rgba(44, 35, 14, 0.95), rgba(18, 15, 8, 0.96))}.admin-panel-page .profile-badge-media{width:44px;height:44px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;flex-shrink:0;background:rgba(0,0,0,.3);display:inline-flex;align-items:center;justify-content:center}.admin-panel-page .profile-badge-media img{width:100%;height:100%;object-fit:cover;display:block}.admin-panel-page .profile-badge-copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.admin-panel-page .profile-badge-name{color:hsla(0,0%,100%,.95);font-size:.9rem;font-weight:700;line-height:1.15}.admin-panel-page .profile-badge-meta{color:hsla(0,0%,100%,.62);font-size:.74rem;line-height:1.25}.admin-panel-page .profile-avatar-section{text-align:center}.admin-panel-page .profile-avatar-section img{border:3px solid rgba(94,152,217,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);margin-bottom:1rem}.admin-panel-page .steam-info p{margin-bottom:.75rem;color:hsla(0,0%,100%,.9)}.admin-panel-page .steam-info p strong{color:hsla(0,0%,100%,.7);font-weight:500;display:inline-block;min-width:80px}.admin-panel-page .steam-info p a{color:#5e98d9;text-decoration:none}.admin-panel-page .steam-info p a:hover{text-decoration:underline}.admin-panel-page .steam-info img{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}@keyframes profileStylePreviewRare{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes profileStylePreviewEpic{0%{background-position:0% 0%;filter:saturate(1)}50%{background-position:100% 100%;filter:saturate(1.18)}100%{background-position:0% 0%;filter:saturate(1)}}@keyframes profileStylePreviewLegendary{0%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}100%{background-position:0% 50%;filter:brightness(1)}}@media(prefers-reduced-motion: reduce){.admin-panel-page .profile-style-option .style-preview{animation:none !important}}.profile-style-option.style-cobalt-command .style-preview,.profile-style-option.style-frostline .style-preview{background-size:180% 180%;animation:profileStylePreviewRare 9s ease-in-out infinite}.profile-style-option.style-quantum-reactor .style-preview,.profile-style-option.style-crimson-phantom .style-preview,.profile-style-option.style-obsidian-crown .style-preview,.profile-style-option.style-nova-titan .style-preview{background-size:220% 220%;animation:profileStylePreviewEpic 6.25s linear infinite;box-shadow:0 0 12px rgba(99,102,241,.34)}.profile-style-option.style-sovereign-gold .style-preview{background-size:240% 240%;animation:profileStylePreviewLegendary 5.8s ease-in-out infinite;box-shadow:0 0 14px rgba(245,190,58,.5)}.avatar-frame-shell{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;line-height:0;overflow:visible}.avatar-frame{display:block;width:100%;height:100%;border-radius:50%;border:2px solid rgba(148,163,184,.45);box-sizing:border-box;object-fit:cover}.avatar-frame--none{border-color:rgba(148,163,184,.35);box-shadow:none}.avatar-frame--diamond_frame{border-color:rgba(96,165,250,.82);box-shadow:0 0 0 2px rgba(30,58,138,.2),0 0 14px rgba(96,165,250,.5)}.avatar-frame--elite_frame{border-color:rgba(34,211,238,.9);box-shadow:0 0 0 2px rgba(8,47,73,.35),0 0 16px rgba(34,211,238,.6);animation:avatarFrameElitePulse 2.8s ease-in-out infinite}.avatar-frame--legend_frame{border-color:rgba(250,204,21,.95);box-shadow:0 0 0 2px rgba(113,63,18,.4),0 0 18px rgba(250,204,21,.75);animation:avatarFrameLegendPulse 2.4s ease-in-out infinite}.avatar-frame--member_frame{border-color:rgba(103,232,249,.92);box-shadow:0 0 0 2px rgba(8,47,73,.35),0 0 16px rgba(103,232,249,.58);animation:avatarFrameMemberPulse 2.6s ease-in-out infinite}.avatar-frame--champion_frame{border-color:rgba(251,191,36,.96);box-shadow:0 0 0 2px rgba(120,53,15,.38),0 0 20px rgba(251,191,36,.78);animation:avatarFrameChampionPulse 2.2s ease-in-out infinite}.avatar-frame--redline_frame{border-color:rgba(248,55,75,.96);box-shadow:0 0 0 2px rgba(53,10,17,.54),0 0 0 5px hsla(0,0%,100%,.04),0 0 20px rgba(248,55,75,.54),inset 0 0 0 1px hsla(0,0%,100%,.08);background:linear-gradient(135deg, rgba(255, 255, 255, 0.07) 0 14%, transparent 14.8%, transparent 100%),repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.05) 0 3px, rgba(0, 0, 0, 0.04) 3px 7px),linear-gradient(145deg, rgba(19, 23, 29, 0.96), rgba(42, 47, 55, 0.92));animation:avatarFrameRedlinePulse 2.4s ease-in-out infinite}.avatar-frame-shell.avatar-frame--diamond_frame{filter:drop-shadow(0 0 10px rgba(96, 165, 250, 0.45))}.avatar-frame-shell.avatar-frame--elite_frame{filter:drop-shadow(0 0 12px rgba(34, 211, 238, 0.58))}.avatar-frame-shell.avatar-frame--legend_frame{filter:drop-shadow(0 0 14px rgba(250, 204, 21, 0.64))}.avatar-frame-shell.avatar-frame--member_frame{filter:drop-shadow(0 0 12px rgba(103, 232, 249, 0.58))}.avatar-frame-shell.avatar-frame--champion_frame{filter:drop-shadow(0 0 16px rgba(251, 191, 36, 0.68))}.avatar-frame-shell.avatar-frame--redline_frame{filter:drop-shadow(0 0 14px rgba(248, 55, 75, 0.6))}.leaderboard-name-highlight{color:#67e8f9;text-shadow:0 0 10px rgba(103,232,249,.45)}.chat-tier-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.25rem;margin-left:.45rem;padding:.12rem .48rem;border-radius:999px;border:1px solid rgba(148,163,184,.38);background:linear-gradient(180deg, rgba(30, 41, 59, 0.92) 0%, rgba(15, 23, 42, 0.96) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 16px rgba(2,6,23,.28);color:rgba(226,232,240,.96);font-size:.63rem;font-weight:700;letter-spacing:.04em;text-transform:none}.chat-tier-badge--silver{border-color:rgba(203,213,225,.55);background:linear-gradient(180deg, rgba(226, 232, 240, 0.22) 0%, rgba(100, 116, 139, 0.2) 100%);color:rgba(248,250,252,.98)}.chat-tier-badge--gold{border-color:rgba(250,204,21,.58);background:linear-gradient(180deg, rgba(250, 204, 21, 0.24) 0%, rgba(133, 77, 14, 0.24) 100%);color:rgba(254,243,199,.98)}.chat-tier-badge--diamond{border-color:rgba(96,165,250,.58);background:linear-gradient(180deg, rgba(96, 165, 250, 0.24) 0%, rgba(30, 64, 175, 0.22) 100%);color:rgba(219,234,254,.98)}.chat-tier-badge--platinum{border-color:rgba(226,232,240,.56);background:linear-gradient(180deg, rgba(226, 232, 240, 0.2) 0%, rgba(148, 163, 184, 0.2) 100%);color:rgba(248,250,252,.98)}.chat-tier-badge--master{border-color:rgba(192,132,252,.58);background:linear-gradient(180deg, rgba(168, 85, 247, 0.24) 0%, rgba(88, 28, 135, 0.24) 100%);color:rgba(243,232,255,.98)}.chat-tier-badge--elite{border-color:rgba(34,211,238,.58);background:linear-gradient(180deg, rgba(34, 211, 238, 0.22) 0%, rgba(14, 116, 144, 0.24) 100%);color:rgba(236,254,255,.98)}.chat-tier-badge--champion{border-color:rgba(251,146,60,.6);background:linear-gradient(180deg, rgba(251, 146, 60, 0.24) 0%, rgba(154, 52, 18, 0.24) 100%);color:rgba(255,237,213,.98)}.chat-tier-badge--legend{border-color:rgba(250,204,21,.65);background:linear-gradient(180deg, rgba(250, 204, 21, 0.28) 0%, rgba(161, 98, 7, 0.26) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 18px rgba(250,204,21,.18);color:rgba(254,249,195,.99)}@keyframes avatarFrameElitePulse{0%,100%{box-shadow:0 0 0 2px rgba(8,47,73,.35),0 0 12px rgba(34,211,238,.5)}50%{box-shadow:0 0 0 2px rgba(8,47,73,.45),0 0 18px rgba(34,211,238,.85)}}@keyframes avatarFrameLegendPulse{0%,100%{box-shadow:0 0 0 2px rgba(113,63,18,.35),0 0 13px rgba(250,204,21,.6)}50%{box-shadow:0 0 0 2px rgba(113,63,18,.55),0 0 22px rgba(250,204,21,.95)}}@keyframes avatarFrameMemberPulse{0%,100%{box-shadow:0 0 0 2px rgba(8,47,73,.32),0 0 12px rgba(103,232,249,.46)}50%{box-shadow:0 0 0 2px rgba(8,47,73,.44),0 0 18px rgba(125,245,255,.82)}}@keyframes avatarFrameChampionPulse{0%,100%{box-shadow:0 0 0 2px rgba(120,53,15,.34),0 0 15px rgba(251,191,36,.62)}50%{box-shadow:0 0 0 2px rgba(120,53,15,.5),0 0 24px rgba(251,191,36,.98)}}@keyframes avatarFrameRedlinePulse{0%,100%{box-shadow:0 0 0 2px rgba(53,10,17,.5),0 0 0 5px hsla(0,0%,100%,.04),0 0 16px rgba(248,55,75,.42),inset 0 0 0 1px hsla(0,0%,100%,.06)}50%{box-shadow:0 0 0 2px rgba(79,13,22,.62),0 0 0 5px hsla(0,0%,100%,.06),0 0 24px rgba(248,55,75,.82),inset 0 0 0 1px hsla(0,0%,100%,.1)}}.changelog-page .changelog-header{margin-bottom:2rem}.changelog-page .changelog-header h1{font-size:2rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.75rem}.changelog-page .changelog-header p{margin:.5rem 0 0}.changelog-page .changelog-list{display:flex;flex-direction:column;gap:1.5rem}.changelog-page .changelog-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.5rem}.changelog-page .changelog-card-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.changelog-page .changelog-card-header h3{font-size:1.25rem;color:#fff;margin:0}.changelog-page .changelog-summary{color:hsla(0,0%,100%,.7);margin:.35rem 0 0;font-size:.95rem}.changelog-page .changelog-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:.85rem;color:hsla(0,0%,100%,.6)}.changelog-page .changelog-type{text-transform:uppercase;letter-spacing:.4px;font-size:.7rem}.changelog-page .changelog-body{color:hsla(0,0%,100%,.85);font-size:.95rem;line-height:1.6}.changelog-page .changelog-tags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}#members{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;margin-top:50px}#members .member-card{height:100vh;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-behavior:smooth;scroll-snap-type:y mandatory}#members .card{width:100%;max-width:400px;margin:auto}#members .card-text{font-size:18px;color:#333;line-height:1;color:#fff}#body-home .card-title{background-color:#ad677e;border-radius:10px;padding:5px 10px;width:fit-content !important;display:inline-block !important;border:1px solid #4e2222}#body-home .card-body h1{color:#e8e6e3 !important;line-height:1;margin-bottom:30px;font-size:120px}#body-home .card-title-main{font-size:78px}@media(max-width: 768px){#body-home .card-title-main{font-size:24px}#body-home .card-text{line-height:1}#body-home .allstar{width:100%}#body-home .card,#body-home .member-card{flex-direction:column;width:100vw;height:auto;max-width:100vw}#body-home .card-img-top{width:100vw;height:200px;object-fit:cover}#body-home .card-body{width:100%;padding:20px}#body-home .card-body h1{font-size:30px}.m-100{width:100% !important}#members{margin-top:50px}}.cs2-match-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.cs2-match-card:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.cs2-match-card .match-header{padding:1rem 1.25rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.cs2-match-card .match-header .map-name{font-size:1.1rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0}.cs2-match-card .match-header .match-date{font-size:.75rem;color:hsla(0,0%,100%,.5);font-weight:500}.cs2-match-card .match-score{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;flex:1}.cs2-match-card .match-score .score-display{display:flex;align-items:center;gap:1rem;font-size:2.5rem;font-weight:700}.cs2-match-card .match-score .score-display .team-score{min-width:50px;text-align:center}.cs2-match-card .match-score .score-display .team-score.ct{color:#5e98d9}.cs2-match-card .match-score .score-display .team-score.t{color:#d4a85a}.cs2-match-card .match-score .score-display .score-separator{color:hsla(0,0%,100%,.3);font-weight:400}.cs2-match-card .match-stats{padding:1rem 1.25rem;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.05)}.cs2-match-card .match-stats .stat-item{display:flex;justify-content:space-between;align-items:center}.cs2-match-card .match-stats .stat-item .stat-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cs2-match-card .match-stats .stat-item .stat-value{font-size:.875rem;color:hsla(0,0%,100%,.9);font-weight:600}.cs2-match-card .match-link{padding:.875rem 1.25rem;background:linear-gradient(135deg, rgba(94, 152, 217, 0.15), rgba(94, 152, 217, 0.08));border-top:1px solid rgba(94,152,217,.2);color:#5e98d9;text-decoration:none;font-weight:600;font-size:.875rem;text-align:center;transition:all .2s ease;display:block}.cs2-match-card .match-link:hover{background:linear-gradient(135deg, rgba(94, 152, 217, 0.25), rgba(94, 152, 217, 0.15));color:#7aaeeb}.cs2-match-card .match-footer{padding:.75rem 1.25rem;background:rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.cs2-match-card .match-footer .match-result{font-weight:600}.cs2-match-card .match-footer .match-result.victory{color:#9ccc72}.cs2-match-card .match-footer .match-result.defeat{color:#f77c60}.cs2-match-detail{margin-top:71px;padding:0 2rem 2rem 2rem}@media(max-width: 768px){.cs2-match-detail{padding:0;margin-top:20px}.cs2-match-detail>.alert{margin-left:0;margin-right:0;border-radius:0}}body:not(.has-sidebar) .cs2-match-detail{--bs-gutter-x: 0;padding-left:0;padding-right:0;margin-top:71px}.cs2-match-detail .match-hero{background:linear-gradient(135deg, rgba(30, 30, 45, 0.9), rgba(20, 20, 30, 0.95));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;position:relative;overflow:hidden}.cs2-match-detail .match-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #5e98d9, #d4a85a)}.cs2-match-detail .match-hero .hero-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.cs2-match-detail .match-hero .map-info h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.cs2-match-detail .match-hero .map-info .server-name{color:hsla(0,0%,100%,.6);font-size:.9rem}.cs2-match-detail .match-hero .score-display{text-align:center}.cs2-match-detail .match-hero .score-display .score-numbers{display:flex;align-items:center;gap:1.5rem;margin-bottom:.5rem}.cs2-match-detail .match-hero .score-display .score-numbers .team-score{font-size:3rem;font-weight:800;line-height:1;padding:.5rem 1rem;border-radius:8px;min-width:80px}.cs2-match-detail .match-hero .score-display .score-numbers .team-score.ct-score{background:linear-gradient(135deg, #2b5278, #5e98d9);color:#fff}.cs2-match-detail .match-hero .score-display .score-numbers .team-score.t-score{background:linear-gradient(135deg, #8b6f3a, #d4a85a);color:#fff}.cs2-match-detail .match-hero .score-display .score-numbers .score-divider{font-size:2rem;color:hsla(0,0%,100%,.3)}.cs2-match-detail .match-hero .score-display .win-badge{display:inline-block;padding:.375rem 1rem;border-radius:20px;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.cs2-match-detail .match-hero .score-display .win-badge.ct-win{background:rgba(94,152,217,.2);color:#5e98d9;border:1px solid #5e98d9}.cs2-match-detail .match-hero .score-display .win-badge.t-win{background:rgba(212,168,90,.2);color:#d4a85a;border:1px solid #d4a85a}.cs2-match-detail .match-hero .match-meta{text-align:right}.cs2-match-detail .match-hero .match-meta .rounds-count{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.cs2-match-detail .match-hero .match-meta .match-timestamp{color:hsla(0,0%,100%,.5);font-size:.875rem}.cs2-team-stats{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.cs2-team-stats .team-header{padding:1rem 1.25rem;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid}.cs2-team-stats .team-header h3{margin:0;font-size:1.1rem}.cs2-team-stats.team-a .team-header{background:linear-gradient(135deg, rgba(94, 152, 217, 0.15), rgba(94, 152, 217, 0.05));color:#5e98d9;border-bottom-color:#5e98d9}.cs2-team-stats.team-a .player-row:hover{background:rgba(94,152,217,.08)}.cs2-team-stats.team-b .team-header{background:linear-gradient(135deg, rgba(212, 168, 90, 0.15), rgba(212, 168, 90, 0.05));color:#d4a85a;border-bottom-color:#d4a85a}.cs2-team-stats.team-b .player-row:hover{background:rgba(212,168,90,.08)}.cs2-team-stats .stats-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.cs2-team-stats .stats-table thead{background:hsla(0,0%,100%,.02)}.cs2-team-stats .stats-table thead th{border:none;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.6);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs2-team-stats .stats-table thead th:first-child{width:220px;max-width:220px}.cs2-team-stats .stats-table thead th:nth-child(2),.cs2-team-stats .stats-table thead th:nth-child(3),.cs2-team-stats .stats-table thead th:nth-child(4),.cs2-team-stats .stats-table thead th:nth-child(5),.cs2-team-stats .stats-table thead th:nth-child(6),.cs2-team-stats .stats-table thead th:nth-child(7),.cs2-team-stats .stats-table thead th:nth-child(8),.cs2-team-stats .stats-table thead th:nth-child(9){width:105px;text-align:right}.cs2-team-stats .stats-table thead th:nth-child(3){width:150px}.cs2-team-stats .stats-table thead th:nth-child(4),.cs2-team-stats .stats-table thead th:nth-child(5){width:90px}.cs2-team-stats .stats-table thead th:nth-child(6),.cs2-team-stats .stats-table thead th:nth-child(7){width:75px}.cs2-team-stats .stats-table thead th:nth-child(8){width:110px}.cs2-team-stats .stats-table thead th.col-group-1{width:220px;padding-right:1.5rem}.cs2-team-stats .stats-table thead th.col-group-2{width:60px;padding-left:1.5rem;padding-right:.5rem;text-align:right}.cs2-team-stats .stats-table thead th.col-group-3{width:70px;padding-left:1.25rem;padding-right:1.25rem;text-align:right}.cs2-team-stats .stats-table thead th.col-group-4{width:30px;padding-left:.75rem;padding-right:.5rem;text-align:right}.cs2-team-stats .stats-table thead th.col-group-5{width:140px;padding-left:1.5rem;text-align:right}.cs2-team-stats .stats-table.aim-stats-table thead th:first-child{width:180px;max-width:180px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(2){width:120px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(3){width:110px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(4){width:110px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(5){width:110px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(6){width:90px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(7){width:110px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(8){width:130px}.cs2-team-stats .stats-table.aim-stats-table thead th:nth-child(9){width:110px}.cs2-team-stats .stats-table.utility-stats-table thead th{white-space:normal;overflow:visible;text-overflow:clip;padding-left:.75rem;padding-right:.75rem}.cs2-team-stats .stats-table.utility-stats-table thead th:first-child{width:220px;max-width:220px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(2){width:110px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(3){width:130px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(4){width:130px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(5){width:120px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(6){width:120px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(7){width:140px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(8){width:140px}.cs2-team-stats .stats-table.utility-stats-table thead th:nth-child(9){width:120px}.cs2-team-stats .stats-table tbody .player-row{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .2s ease}.cs2-team-stats .stats-table tbody .player-row:last-child{border-bottom:none}.cs2-team-stats .stats-table tbody .player-row td{border:none;padding:1rem;color:hsla(0,0%,100%,.9);font-size:.9rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs2-team-stats .stats-table tbody .player-row td:nth-child(2),.cs2-team-stats .stats-table tbody .player-row td:nth-child(3),.cs2-team-stats .stats-table tbody .player-row td:nth-child(4),.cs2-team-stats .stats-table tbody .player-row td:nth-child(5),.cs2-team-stats .stats-table tbody .player-row td:nth-child(6),.cs2-team-stats .stats-table tbody .player-row td:nth-child(7),.cs2-team-stats .stats-table tbody .player-row td:nth-child(8),.cs2-team-stats .stats-table tbody .player-row td:nth-child(9){text-align:right}.cs2-team-stats .stats-table tbody .player-row td strong{color:#9ccc72}.cs2-team-stats .stats-table tbody .player-row .player-name{font-weight:600}.cs2-team-stats .stats-table tbody .player-row .player-name a{color:#fff;text-decoration:none;transition:color .2s ease}.cs2-team-stats .stats-table tbody .player-row .player-name a:hover{color:#5e98d9}.cs2-team-stats .stats-table tbody .player-row .kd-ratio{font-weight:600;color:hsla(0,0%,100%,.95)}.cs2-team-stats .stats-table.detailed tbody td:first-child{padding-right:1.5rem !important}.cs2-team-stats .stats-table.detailed tbody td:nth-child(2),.cs2-team-stats .stats-table.detailed tbody td:nth-child(3),.cs2-team-stats .stats-table.detailed tbody td:nth-child(4){padding-left:1.5rem !important;padding-right:.75rem !important;text-align:right !important}.cs2-team-stats .stats-table.detailed tbody td:nth-child(5),.cs2-team-stats .stats-table.detailed tbody td:nth-child(6),.cs2-team-stats .stats-table.detailed tbody td:nth-child(7){padding-left:.75rem !important;padding-right:1.5rem !important;text-align:right !important}.cs2-team-stats .stats-table.detailed tbody td:nth-child(8),.cs2-team-stats .stats-table.detailed tbody td:nth-child(9),.cs2-team-stats .stats-table.detailed tbody td:nth-child(10),.cs2-team-stats .stats-table.detailed tbody td:nth-child(11){padding-left:.5rem !important;padding-right:.5rem !important;text-align:right !important}.cs2-team-stats .stats-table.detailed tbody td:nth-child(12),.cs2-team-stats .stats-table.detailed tbody td:nth-child(13){padding-left:1.5rem !important;text-align:right !important}.cs2-team-stats .weapon-section .cs2-weapon-icon{width:28px;height:28px;flex-shrink:0;opacity:.9}.cs2-team-stats .stat-kills{font-weight:600}.cs2-team-stats .stat-deaths{color:#f77c60}.cs2-team-stats .stat-kd{font-weight:600}.cs2-team-stats .stat-kd.kd-positive{color:#9ccc72}.cs2-team-stats .stat-kd.kd-negative{color:#f77c60}.round-history{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.round-history .section-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.5px}.round-history .round-timeline{display:flex;flex-wrap:wrap;gap:6px}.round-history .round-timeline .round-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:600;cursor:help;transition:all .2s ease;position:relative}.round-history .round-timeline .round-item .round-number{font-size:.85rem;position:relative;z-index:1}.round-history .round-timeline .round-item.ct-round{background:linear-gradient(135deg, #2b5278, #5e98d9);color:#fff;border:1px solid rgba(94,152,217,.3)}.round-history .round-timeline .round-item.t-round{background:linear-gradient(135deg, #8b6f3a, #d4a85a);color:#fff;border:1px solid rgba(212,168,90,.3)}.round-history .round-timeline .round-item:hover{transform:scale(1.15);box-shadow:0 4px 16px rgba(0,0,0,.4);z-index:10}.cs2-kill-feed{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;padding:1.5rem}.cs2-kill-feed .section-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#fff;text-transform:uppercase;letter-spacing:.5px}.cs2-kill-feed .table-responsive{overflow-x:auto}.cs2-kill-feed .kill-table{width:100%;margin:0;border-collapse:collapse}.cs2-kill-feed .kill-table thead{background:hsla(0,0%,100%,.05)}.cs2-kill-feed .kill-table thead th{border:none;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.6);text-align:left}.cs2-kill-feed .kill-table tbody .kill-row{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .2s ease}.cs2-kill-feed .kill-table tbody .kill-row:hover{background:hsla(0,0%,100%,.03)}.cs2-kill-feed .kill-table tbody .kill-row:last-child{border-bottom:none}.cs2-kill-feed .kill-table tbody .kill-row td{border:none;padding:.75rem 1rem;color:hsla(0,0%,100%,.8);font-size:.875rem}.cs2-kill-feed .kill-table tbody .kill-time{color:hsla(0,0%,100%,.5);font-family:monospace}.cs2-kill-feed .kill-table tbody .player-team-a{color:#5e98d9;font-weight:600}.cs2-kill-feed .kill-table tbody .player-team-b{color:#d4a85a;font-weight:600}.cs2-kill-feed .kill-table tbody .weapon-name{font-family:monospace;color:hsla(0,0%,100%,.7);font-size:.85rem}.cs2-kill-feed .kill-table .kill-modifiers{display:flex;gap:4px;flex-wrap:wrap}.cs2-kill-feed .kill-table .kill-modifiers .modifier-badge{padding:3px 8px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.cs2-kill-feed .kill-table .kill-modifiers .modifier-badge.headshot{background:rgba(247,124,96,.2);color:#f77c60;border:1px solid #f77c60}.cs2-kill-feed .kill-table .kill-modifiers .modifier-badge.wallbang{background:rgba(96,165,250,.2);color:#60a5fa;border:1px solid #60a5fa}.cs2-kill-feed .kill-table .kill-modifiers .modifier-badge.smoke{background:rgba(148,163,184,.2);color:#94a3b8;border:1px solid #94a3b8}.cs2-kill-feed .kill-table .kill-modifiers .modifier-badge.noscope{background:rgba(251,191,36,.2);color:#fbbf24;border:1px solid #fbbf24}.cs2-matches-page{padding:2rem}.cs2-matches-page .page-header{margin-bottom:2rem}.cs2-matches-page .page-header .matches-onboarding-card{display:grid;gap:1rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(255,193,7,.28);background:linear-gradient(135deg, rgba(255, 184, 0, 0.12) 0%, rgba(15, 23, 42, 0.92) 36%, rgba(8, 20, 44, 0.98) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cs2-matches-page .page-header .matches-onboarding-card__head{display:grid;grid-template-columns:48px minmax(0, 1fr);gap:.9rem;align-items:start}.cs2-matches-page .page-header .matches-onboarding-card__icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#ffd76b;background:rgba(255,184,0,.12);border:1px solid rgba(255,184,0,.24);font-size:1.15rem}.cs2-matches-page .page-header .matches-onboarding-card__copy{min-width:0}.cs2-matches-page .page-header .matches-onboarding-card__eyebrow{color:#ffd76b;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cs2-matches-page .page-header .matches-onboarding-card__title{margin-top:.25rem;color:#fff5cf;font-size:1.05rem;font-weight:800;line-height:1.2}.cs2-matches-page .page-header .matches-onboarding-card__text{margin-top:.3rem;color:rgba(232,237,248,.82);font-size:.9rem;line-height:1.45}.cs2-matches-page .page-header .matches-onboarding-steps{display:grid;gap:.75rem}.cs2-matches-page .page-header .matches-onboarding-step{display:grid;grid-template-columns:34px minmax(0, 1fr) auto;gap:.85rem;align-items:center;padding:.85rem .9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.09);background:rgba(9,14,26,.72)}.cs2-matches-page .page-header .matches-onboarding-step.is-current{border-color:rgba(255,193,7,.22);background:linear-gradient(135deg, rgba(255, 193, 7, 0.12), rgba(255, 255, 255, 0.03))}.cs2-matches-page .page-header .matches-onboarding-step.is-blocked{border-color:rgba(148,163,184,.16);background:linear-gradient(135deg, rgba(30, 41, 59, 0.82), rgba(9, 14, 26, 0.88))}.cs2-matches-page .page-header .matches-onboarding-step__number{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:#fff5cf;border:1px solid rgba(255,193,7,.22);background:rgba(255,193,7,.14)}.cs2-matches-page .page-header .matches-onboarding-step.is-blocked .matches-onboarding-step__number{color:rgba(226,232,240,.82);border-color:rgba(148,163,184,.22);background:rgba(51,65,85,.7)}.cs2-matches-page .page-header .matches-onboarding-step__body{min-width:0}.cs2-matches-page .page-header .matches-onboarding-step__title{color:hsla(0,0%,100%,.96);font-weight:700;line-height:1.2}.cs2-matches-page .page-header .matches-onboarding-step__text{margin-top:.28rem;color:rgba(226,232,240,.72);font-size:.85rem;line-height:1.45}.cs2-matches-page .page-header .matches-onboarding-step__actions{display:flex;align-items:center;justify-content:flex-end}.cs2-matches-page .page-header .steam-bot-callout{width:100%;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(10,14,26,.72);border:1px solid rgba(255,193,7,.22);box-shadow:0 18px 45px rgba(0,0,0,.38);backdrop-filter:blur(10px)}.cs2-matches-page .page-header .steam-bot-callout__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:rgba(255,193,7,.95);background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.18)}.cs2-matches-page .page-header .steam-bot-callout__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs2-matches-page .page-header .steam-bot-callout__title{font-weight:800;letter-spacing:.2px;color:hsla(0,0%,100%,.95);font-size:.95rem;line-height:1.1}.cs2-matches-page .page-header .steam-bot-callout__text{margin-top:4px;color:hsla(0,0%,100%,.72);font-size:.84rem;line-height:1.35}.cs2-matches-page .page-header .steam-bot-callout__actions{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs2-matches-page .page-header .match-import-status{width:100%;display:grid;grid-template-columns:54px minmax(0, 1fr) auto;gap:16px;align-items:start;padding:16px 18px;border-radius:18px;border:1px solid rgba(56,189,248,.18);background:linear-gradient(135deg, rgba(14, 24, 42, 0.94) 0%, rgba(11, 17, 30, 0.98) 100%),radial-gradient(circle at top left, rgba(56, 189, 248, 0.14), transparent 46%);box-shadow:0 22px 48px rgba(0,0,0,.34)}.cs2-matches-page .page-header .match-import-status--warning{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg, rgba(33, 22, 8, 0.95) 0%, rgba(21, 15, 9, 0.98) 100%),radial-gradient(circle at top left, rgba(245, 158, 11, 0.16), transparent 46%)}.cs2-matches-page .page-header .match-import-status__icon{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#7dd3fc;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.2);font-size:1.2rem}.cs2-matches-page .page-header .match-import-status--warning .match-import-status__icon{color:#fbbf24;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.22)}.cs2-matches-page .page-header .match-import-status__body{min-width:0}.cs2-matches-page .page-header .match-import-status__eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(125,211,252,.92)}.cs2-matches-page .page-header .match-import-status--warning .match-import-status__eyebrow{color:rgba(252,211,77,.92)}.cs2-matches-page .page-header .match-import-status__headline{margin-top:4px;color:hsla(0,0%,100%,.96);font-size:1.04rem;font-weight:800;line-height:1.2}.cs2-matches-page .page-header .match-import-status__description{margin-top:6px;color:rgba(226,232,240,.8);font-size:.92rem;line-height:1.48;max-width:58rem}.cs2-matches-page .page-header .match-import-status__stats{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit, minmax(118px, 1fr));gap:10px;max-width:44rem}.cs2-matches-page .page-header .match-import-status__stat{padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);min-width:0}.cs2-matches-page .page-header .match-import-status__stat-value{display:block;color:hsla(0,0%,100%,.96);font-size:1.05rem;font-weight:800;line-height:1.1}.cs2-matches-page .page-header .match-import-status__stat-label{display:block;margin-top:4px;color:rgba(226,232,240,.62);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cs2-matches-page .page-header .match-import-status__hint,.cs2-matches-page .page-header .match-import-status__footnote{margin-top:10px;color:rgba(226,232,240,.7);font-size:.84rem;line-height:1.45}.cs2-matches-page .page-header .match-import-status__actions{display:flex;align-items:center;justify-content:flex-end}.cs2-matches-page .page-header .page-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.cs2-matches-page .page-header .page-title .cs2-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.cs2-matches-page .page-header .matches-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;margin-top:1rem}.cs2-matches-page .page-header .matches-toolbar__group{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.cs2-matches-page .page-header .matches-toolbar__group--filters{margin-left:auto}.cs2-matches-page .page-header .matches-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;border:1px solid hsla(0,0%,100%,.12);letter-spacing:.01em;background:linear-gradient(180deg, rgba(20, 24, 40, 0.96) 0%, rgba(15, 18, 31, 0.98) 100%) !important;border-color:hsla(0,0%,100%,.12) !important;color:rgba(234,240,255,.84) !important;box-shadow:none !important}.cs2-matches-page .page-header .matches-toolbar-btn:hover{background:linear-gradient(180deg, rgba(29, 37, 64, 0.98) 0%, rgba(19, 25, 47, 0.98) 100%) !important;border-color:rgba(255,197,79,.32) !important;color:#fff3cf !important;box-shadow:none !important;transform:none}.cs2-matches-page .page-header .matches-toolbar-btn:active,.cs2-matches-page .page-header .matches-toolbar-btn.active,.cs2-matches-page .page-header .matches-toolbar-btn.is-active{background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%) !important;border-color:rgba(255,208,67,.72) !important;color:#161105 !important;box-shadow:0 8px 18px rgba(255,193,7,.22) !important;transform:none}.cs2-matches-page .page-header .matches-toolbar-btn:focus,.cs2-matches-page .page-header .matches-toolbar-btn:focus-visible,.cs2-matches-page .page-header .matches-toolbar-btn.active:focus,.cs2-matches-page .page-header .matches-toolbar-btn.is-active:focus{box-shadow:none !important}.cs2-matches-page .page-header .matches-toolbar-btn--danger{background:linear-gradient(180deg, rgba(48, 18, 22, 0.96) 0%, rgba(31, 11, 16, 0.98) 100%) !important;border-color:rgba(239,68,68,.26) !important;color:rgba(254,202,202,.94) !important}.cs2-matches-page .page-header .matches-toolbar-btn--danger:hover{background:linear-gradient(180deg, rgba(72, 22, 29, 0.98) 0%, rgba(48, 16, 22, 0.98) 100%) !important;border-color:rgba(248,113,113,.48) !important;color:#fee2e2 !important}.cs2-matches-page .page-header .matches-toolbar-btn--danger:active,.cs2-matches-page .page-header .matches-toolbar-btn--danger.active,.cs2-matches-page .page-header .matches-toolbar-btn--danger.is-active{background:linear-gradient(135deg, rgba(248, 113, 113, 0.98) 0%, rgba(220, 38, 38, 0.98) 100%) !important;border-color:rgba(252,165,165,.72) !important;color:#fff5f5 !important;box-shadow:0 8px 18px rgba(239,68,68,.24) !important}.cs2-matches-page .page-header .matches-toolbar-btn__count{font-weight:700;letter-spacing:0;opacity:.9}@media(max-width: 576px){.cs2-matches-page .page-header .steam-bot-callout{grid-template-columns:36px 1fr;padding:10px 12px;border-radius:12px}.cs2-matches-page .page-header .steam-bot-callout__icon{width:36px;height:36px;border-radius:10px}}.matches-content-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}.matches-content-grid.has-bot-widget{grid-template-columns:minmax(0, 1fr) 280px;align-items:start}.matches-table-shell{min-width:0}.cs2-matches-table{position:relative;background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden}.cs2-matches-table::before{content:"";display:block;height:2px;background:linear-gradient(90deg, transparent 10%, rgba(255, 193, 7, 0.5) 50%, transparent 90%)}.cs2-matches-table.is-empty{min-height:420px}.cs2-matches-table .matches-table{width:100%;border-collapse:separate;border-spacing:0}.cs2-matches-table .matches-table thead th{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.85rem 1rem;text-align:left;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);white-space:nowrap}.cs2-matches-table .matches-table thead th:first-child{padding-left:1.25rem}.cs2-matches-table .matches-table thead th:last-child{padding-right:1.25rem}.cs2-matches-table .matches-table tbody .match-row{transition:background .15s ease}.cs2-matches-table .matches-table tbody .match-row:hover{background:hsla(0,0%,100%,.03)}.cs2-matches-table .matches-table tbody .match-row.match-victory{border-left:3px solid #4ade80}.cs2-matches-table .matches-table tbody .match-row.match-defeat{border-left:3px solid #f87171}.cs2-matches-table .matches-table tbody .match-row.match-tie{border-left:3px solid #94a3b8}.cs2-matches-table .matches-table tbody .match-row td{padding:.85rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);font-size:.9rem;vertical-align:middle}.cs2-matches-table .matches-table tbody .match-row td:first-child{padding-left:1.25rem}.cs2-matches-table .matches-table tbody .match-row td:last-child{padding-right:1.25rem}.cs2-matches-table .matches-table tbody .match-row td.map-name{font-weight:600;font-size:.95rem;color:#fff}.cs2-matches-table .matches-table tbody .match-row td.map-name>div{display:flex;align-items:center;gap:.75rem}.cs2-matches-table .matches-table tbody .match-row td.match-date{color:hsla(0,0%,100%,.5);font-size:.85rem}.cs2-matches-table .matches-table tbody .match-row td.match-score{font-weight:600;font-size:1rem}.cs2-matches-table .matches-table tbody .match-row td.match-score .score-ct{color:#5e98d9}.cs2-matches-table .matches-table tbody .match-row td.match-score .score-t{color:#d4a85a}.cs2-matches-table .matches-table tbody .match-row td.match-score .score-separator{color:hsla(0,0%,100%,.3);margin:0 .25rem}.cs2-matches-table .matches-table tbody .match-row td.match-outcome .outcome-badge{display:inline-block;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.cs2-matches-table .matches-table tbody .match-row td.match-outcome .outcome-badge.victory{background:rgba(156,204,114,.2);color:#9ccc72;border:1px solid rgba(156,204,114,.4)}.cs2-matches-table .matches-table tbody .match-row td.match-outcome .outcome-badge.defeat{background:rgba(247,124,96,.2);color:#f77c60;border:1px solid rgba(247,124,96,.4)}.cs2-matches-table .matches-table tbody .match-row td.match-outcome .outcome-badge.ct-win{background:rgba(94,152,217,.2);color:#5e98d9;border:1px solid rgba(94,152,217,.4)}.cs2-matches-table .matches-table tbody .match-row td.match-outcome .outcome-badge.t-win{background:rgba(212,168,90,.2);color:#d4a85a;border:1px solid rgba(212,168,90,.4)}.cs2-matches-table .matches-table tbody .match-row td.match-outcome .outcome-badge.tie{background:rgba(148,163,184,.2);color:#94a3b8;border:1px solid rgba(148,163,184,.4)}.cs2-matches-table .matches-table tbody .match-row td.stat-rounds{color:hsla(0,0%,100%,.7)}.cs2-matches-table .matches-table tbody .match-row--placeholder{pointer-events:none}.cs2-matches-table .matches-table tbody .match-row--placeholder td{border-bottom-color:hsla(0,0%,100%,.03)}.cs2-matches-table .matches-table tbody .matches-skeleton-map{display:flex;align-items:center;gap:.75rem}.cs2-matches-table .matches-table tbody .matches-skeleton{display:inline-block;border-radius:999px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06));background-size:240% 100%;animation:matches-skeleton-shimmer 1.6s ease-in-out infinite;opacity:.85}.cs2-matches-table .matches-table tbody .matches-skeleton--icon{width:32px;height:32px;border-radius:10px}.cs2-matches-table .matches-table tbody .matches-skeleton--text{height:12px}.cs2-matches-table .matches-table tbody .matches-skeleton--map{width:124px}.cs2-matches-table .matches-table tbody .matches-skeleton--date{width:96px}.cs2-matches-table .matches-table tbody .matches-skeleton--score,.cs2-matches-table .matches-table tbody .matches-skeleton--rating,.cs2-matches-table .matches-table tbody .matches-skeleton--rank,.cs2-matches-table .matches-table tbody .matches-skeleton--source{width:58px}.cs2-matches-table .matches-table tbody .matches-skeleton--stat{width:38px}.cs2-matches-table .matches-table tbody .matches-skeleton--duration{width:72px}.matches-empty-overlay{position:absolute;inset:54px 0 0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:linear-gradient(180deg, rgba(13, 13, 20, 0.16) 0%, rgba(13, 13, 20, 0.5) 100%);backdrop-filter:blur(2px);pointer-events:none}.matches-empty-overlay>*{pointer-events:auto}.matches-empty-state-card{max-width:480px;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(135deg, rgba(10, 22, 41, 0.94), rgba(6, 12, 24, 0.98));box-shadow:0 22px 46px rgba(0,0,0,.38);text-align:center}.matches-empty-state-card--setup{border-color:rgba(255,193,7,.3);background:linear-gradient(135deg, rgba(52, 37, 4, 0.92), rgba(10, 18, 36, 0.98))}.matches-empty-state-card__eyebrow{color:rgba(143,195,255,.84);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.matches-empty-state-card--setup .matches-empty-state-card__eyebrow{color:#ffd76b}.matches-empty-state-card__title{margin-top:.35rem;color:hsla(0,0%,100%,.96);font-size:1.12rem;font-weight:800;line-height:1.2}.matches-empty-state-card__text{margin-top:.4rem;color:rgba(226,232,240,.76);font-size:.92rem;line-height:1.5}.matches-empty-state-card__actions{margin-top:.8rem;display:flex;justify-content:center}.matches-empty-overlay .match-import-status{max-width:860px;text-align:left}.matches-empty-overlay .match-import-status--empty{grid-template-columns:60px minmax(0, 1fr)}.matches-empty-overlay .match-import-status--empty .match-import-status__actions{grid-column:2;justify-content:flex-start;margin-top:8px}.matches-bot-widget{position:sticky;top:6.2rem;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(100,116,139,.28);background:linear-gradient(180deg, rgba(18, 26, 40, 0.96), rgba(9, 14, 26, 0.98));box-shadow:0 18px 42px rgba(0,0,0,.34)}.matches-bot-widget__eyebrow{color:#93c5fd;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.matches-bot-widget__title{margin-top:.35rem;color:hsla(0,0%,100%,.95);font-size:.98rem;font-weight:800;line-height:1.25}.matches-bot-widget__text{margin-top:.45rem;color:rgba(226,232,240,.72);font-size:.84rem;line-height:1.45}.matches-bot-widget__actions{margin-top:.8rem}@keyframes matches-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width: 1100px){.matches-content-grid.has-bot-widget{grid-template-columns:1fr}.matches-bot-widget{position:static}}.cs2-matches-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1.5rem;margin-top:2rem}.cs2-matches-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.cs2-matches-header h1{font-size:2rem;font-weight:700;color:#fff;margin:0}.cs2-matches-header .sort-controls{display:flex;gap:.5rem}.cs2-matches-header .sort-controls .sort-btn{padding:.5rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.cs2-matches-header .sort-controls .sort-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.cs2-matches-header .sort-controls .sort-btn.active{background:linear-gradient(135deg, #5e98d9, #4a7db8);border-color:#5e98d9;color:#fff}@media(max-width: 768px){.cs2-match-detail .match-hero .hero-content{flex-direction:column;text-align:center}.cs2-match-detail .match-hero .match-meta{text-align:center}.cs2-match-detail .match-hero .score-display .score-numbers .team-score{font-size:2rem;min-width:60px}.cs2-matches-grid{grid-template-columns:1fr}.round-history .round-timeline .round-indicator{width:32px;height:32px;font-size:.75rem}}.cs2-player-page{padding:2rem}.cs2-player-page .player-info-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.cs2-player-page .player-info-card .player-details p{color:hsla(0,0%,100%,.8);margin-bottom:.5rem}.cs2-player-page .player-info-card .player-details p strong{color:hsla(0,0%,100%,.9);font-weight:600}.cs2-player-page .player-info-card .match-count h3{font-size:1.5rem;font-weight:700;color:#5e98d9;margin:0}.cs2-player-page .header-actions{display:flex;gap:.5rem}.cs2-player-page .header-actions .btn{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.cs2-player-page .header-actions .btn.btn-outline-secondary{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.cs2-player-page .header-actions .btn.btn-outline-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.cs2-player-page .header-actions .btn.btn-outline-info{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);color:#60a5fa}.cs2-player-page .header-actions .btn.btn-outline-info:hover{background:rgba(96,165,250,.15);border-color:rgba(96,165,250,.3)}.cs2-player-page .stat-card{background:#15151f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.cs2-player-page .stat-card:hover{background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.cs2-player-page .stat-card .stat-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);margin-bottom:.75rem}.cs2-player-page .stat-card .stat-value{font-size:2rem;font-weight:700;color:#fff}.cs2-player-page .stat-card .stat-value.stat-excellent{color:#9ccc72}.cs2-player-page .stat-card .stat-value.stat-good{color:#fbbf24}.cs2-player-page .stat-card .stat-value.stat-poor{color:#f77c60}.cs2-player-page .stats-table-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.cs2-player-page .stats-table-card .card-header{padding:1rem 1.25rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border-bottom:1px solid hsla(0,0%,100%,.1)}.cs2-player-page .stats-table-card .card-header h4{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.cs2-player-page .stats-table-card .card-body{padding:0}.cs2-player-page .stats-table-card .card-body .alert{margin:1.5rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);color:hsla(0,0%,100%,.8);border-radius:8px;padding:1rem}.cs2-player-page .stats-table-card .stats-table{width:100%;border-collapse:collapse}.cs2-player-page .stats-table-card .stats-table thead{background:hsla(0,0%,100%,.02)}.cs2-player-page .stats-table-card .stats-table thead th{padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.6);text-align:left;border:none}.cs2-player-page .stats-table-card .stats-table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .2s ease}.cs2-player-page .stats-table-card .stats-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.cs2-player-page .stats-table-card .stats-table tbody tr:last-child{border-bottom:none}.cs2-player-page .stats-table-card .stats-table tbody tr td{padding:.875rem 1.25rem;color:hsla(0,0%,100%,.7);font-size:.9rem;border:none}.cs2-player-page .stats-table-card .stats-table tbody tr td.text-end{text-align:right}.cs2-player-page .stats-table-card .stats-table tbody tr td strong{color:#fff;font-weight:600}.cs2-player-page .stats-table-card .stats-table tbody tr td strong.stat-excellent{color:#9ccc72}.cs2-player-page .stats-table-card .stats-table tbody tr td strong.stat-good{color:#fbbf24}.cs2-player-page .stats-table-card .stats-table tbody tr td strong.stat-poor{color:#f77c60}.cs2-player-page .matches-table-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.cs2-player-page .matches-table-card .card-header{padding:1rem 1.25rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border-bottom:2px solid hsla(0,0%,100%,.1)}.cs2-player-page .matches-table-card .card-header h4{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.cs2-player-page .matches-table-card .card-body{padding:0}.cs2-player-page .matches-table-card .card-body .alert{margin:1.5rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);color:hsla(0,0%,100%,.8);border-radius:8px;padding:1rem}.cs2-player-page .matches-table-card .matches-table{width:100%;border-collapse:collapse}.cs2-player-page .matches-table-card .matches-table thead{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border-bottom:2px solid hsla(0,0%,100%,.1)}.cs2-player-page .matches-table-card .matches-table thead th{padding:1rem 1.25rem;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.7);white-space:nowrap}.cs2-player-page .matches-table-card .matches-table tbody .match-row{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .2s ease}.cs2-player-page .matches-table-card .matches-table tbody .match-row:hover{background:hsla(0,0%,100%,.05)}.cs2-player-page .matches-table-card .matches-table tbody .match-row:last-child{border-bottom:none}.cs2-player-page .matches-table-card .matches-table tbody .match-row td{padding:1rem 1.25rem;color:hsla(0,0%,100%,.9);font-size:.9rem}.cs2-leaderboard-page{padding:2rem}.cs2-leaderboard-page .page-header{margin-bottom:1.4rem}.cs2-leaderboard-page .page-header .leaderboard-header-controls{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.9rem;flex-wrap:wrap}.cs2-leaderboard-page .page-header .leaderboard-scope-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.75);font-size:.79rem;line-height:1}.cs2-leaderboard-page .page-header .leaderboard-scope-pill span{text-transform:uppercase;letter-spacing:.07em;color:hsla(0,0%,100%,.55);font-size:.68rem}.cs2-leaderboard-page .page-header .leaderboard-scope-pill strong{font-weight:600;color:hsla(0,0%,100%,.92)}.cs2-leaderboard-page .page-header .leaderboard-scope-pill em{font-style:normal;font-weight:600;color:rgba(255,195,65,.86)}.cs2-leaderboard-page .page-header .leaderboard-compact-filters{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;margin:0;margin-left:auto}.cs2-leaderboard-page .page-header .leaderboard-advanced-panel{margin-bottom:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.02);padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.cs2-leaderboard-page .page-header .leaderboard-advanced-summary{display:flex;align-items:center;gap:.6rem;color:hsla(0,0%,100%,.92);flex-wrap:wrap}.cs2-leaderboard-page .page-header .leaderboard-advanced-summary strong{font-size:.9rem;line-height:1}.cs2-leaderboard-page .page-header .leaderboard-advanced-inline-note{font-size:.76rem;color:hsla(0,0%,100%,.72);line-height:1.35}.cs2-leaderboard-page .page-header .leaderboard-advanced-inline-note a{color:rgba(94,152,217,.92);text-decoration:none}.cs2-leaderboard-page .page-header .leaderboard-advanced-inline-note a:hover{text-decoration:underline}.cs2-leaderboard-page .page-header .leaderboard-advanced-filters{margin-left:0;flex-wrap:nowrap;gap:.45rem}.cs2-leaderboard-page .page-header .leaderboard-advanced-filters .badge{flex-shrink:0;border-radius:999px;padding:.34rem .55rem;font-size:.7rem;letter-spacing:.02em}.cs2-leaderboard-page .page-header .leaderboard-filter-field{display:inline-flex;align-items:center;gap:.45rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:.3rem .36rem .3rem .55rem}.cs2-leaderboard-page .page-header .leaderboard-filter-field label{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:hsla(0,0%,100%,.55);line-height:1}.cs2-leaderboard-page .page-header .leaderboard-filter-field .form-select{min-width:170px;height:34px !important;min-height:34px !important;padding:.22rem 1.7rem .22rem .55rem !important;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;font-size:.83rem;font-weight:600;line-height:1.35 !important;color:hsla(0,0%,100%,.92);background-color:hsla(0,0%,100%,.03);box-shadow:none;background-position:right .55rem center !important}.cs2-leaderboard-page .page-header .leaderboard-filter-field .form-select:disabled{opacity:.68;cursor:not-allowed}.cs2-leaderboard-page .page-header .sort-controls{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.cs2-leaderboard-page .page-header .sort-controls .btn{padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;border:1px solid hsla(0,0%,100%,.12);letter-spacing:.01em}.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary{background:linear-gradient(180deg, rgba(20, 24, 40, 0.96) 0%, rgba(15, 18, 31, 0.98) 100%) !important;border-color:hsla(0,0%,100%,.12) !important;color:rgba(234,240,255,.84) !important;box-shadow:none !important}.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary:hover{background:linear-gradient(180deg, rgba(29, 37, 64, 0.98) 0%, rgba(19, 25, 47, 0.98) 100%) !important;border-color:rgba(255,197,79,.32) !important;color:#fff3cf !important;box-shadow:none !important;transform:none}.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary:active,.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary.active,.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary.is-active{background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%) !important;border-color:rgba(255,208,67,.72) !important;color:#161105 !important;box-shadow:0 8px 18px rgba(255,193,7,.22) !important;transform:none}.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary:focus,.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary:focus-visible,.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary.active:focus,.cs2-leaderboard-page .page-header .sort-controls .btn.btn-outline-primary.is-active:focus{box-shadow:none !important}.cs2-leaderboard-page .cs2-leaderboard-card,.cs2-leaderboard-page .leaderboard-table{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden}.cs2-leaderboard-page .cs2-leaderboard-card::before,.cs2-leaderboard-page .leaderboard-table::before{content:"";display:block;height:2px;background:linear-gradient(90deg, transparent 10%, rgba(255, 193, 7, 0.5) 50%, transparent 90%)}.cs2-leaderboard-page .cs2-leaderboard-card .card-header,.cs2-leaderboard-page .leaderboard-table .card-header{padding:1rem 1.25rem;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.08)}.cs2-leaderboard-page .cs2-leaderboard-card .card-header h4,.cs2-leaderboard-page .leaderboard-table .card-header h4{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .25rem 0}.cs2-leaderboard-page .cs2-leaderboard-card .card-header .text-muted,.cs2-leaderboard-page .leaderboard-table .card-header .text-muted{color:hsla(0,0%,100%,.5);font-size:.85rem}.cs2-leaderboard-page .cs2-leaderboard-card .table-container,.cs2-leaderboard-page .leaderboard-table .table-container{padding:0}.cs2-leaderboard-page .cs2-leaderboard-card .table-container .alert,.cs2-leaderboard-page .leaderboard-table .table-container .alert{margin:1.5rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);color:hsla(0,0%,100%,.8);border-radius:8px;padding:1rem}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table,.cs2-leaderboard-page .leaderboard-table .matches-table{width:100%;border-collapse:separate;border-spacing:0}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table thead th,.cs2-leaderboard-page .leaderboard-table .matches-table thead th{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.85rem 1rem;text-align:left;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);white-space:nowrap}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table thead th.text-center,.cs2-leaderboard-page .leaderboard-table .matches-table thead th.text-center{text-align:center}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table thead th:first-child,.cs2-leaderboard-page .leaderboard-table .matches-table thead th:first-child{padding-left:1.25rem}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table thead th:last-child,.cs2-leaderboard-page .leaderboard-table .matches-table thead th:last-child{padding-right:1.25rem}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table tbody .match-row,.cs2-leaderboard-page .leaderboard-table .matches-table tbody .match-row{transition:background .15s ease}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table tbody .match-row:hover,.cs2-leaderboard-page .leaderboard-table .matches-table tbody .match-row:hover{background:hsla(0,0%,100%,.03)}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table tbody .match-row td,.cs2-leaderboard-page .leaderboard-table .matches-table tbody .match-row td{padding:.85rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);font-size:.9rem;vertical-align:middle}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table tbody .match-row td:first-child,.cs2-leaderboard-page .leaderboard-table .matches-table tbody .match-row td:first-child{padding-left:1.25rem}.cs2-leaderboard-page .cs2-leaderboard-card .matches-table tbody .match-row td:last-child,.cs2-leaderboard-page .leaderboard-table .matches-table tbody .match-row td:last-child{padding-right:1.25rem}.cs2-leaderboard-page .cs2-leaderboard-card .rank-badge,.cs2-leaderboard-page .leaderboard-table .rank-badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:38px;padding:0 .75rem;border-radius:12px;font-weight:700;font-size:.88rem;letter-spacing:.01em;background:hsla(0,0%,100%,.025);color:rgba(226,235,252,.8);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.cs2-leaderboard-page .cs2-leaderboard-card .rank-badge.rank-top,.cs2-leaderboard-page .leaderboard-table .rank-badge.rank-top{gap:.4rem;padding:0 .74rem 0 .9rem}.cs2-leaderboard-page .cs2-leaderboard-card .rank-badge.rank-top::before,.cs2-leaderboard-page .leaderboard-table .rank-badge.rank-top::before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.9;box-shadow:0 0 0 2px hsla(0,0%,100%,.08)}.cs2-leaderboard-page .cs2-leaderboard-card .rank-badge.rank-gold,.cs2-leaderboard-page .leaderboard-table .rank-badge.rank-gold{background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.06));color:#ffd76a;border-color:rgba(255,193,7,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(255,193,7,.14)}.cs2-leaderboard-page .cs2-leaderboard-card .rank-badge.rank-silver,.cs2-leaderboard-page .leaderboard-table .rank-badge.rank-silver{background:linear-gradient(135deg, rgba(177, 199, 216, 0.2), rgba(177, 199, 216, 0.06));color:#d7e6f2;border-color:rgba(177,199,216,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 18px rgba(177,199,216,.12)}.cs2-leaderboard-page .cs2-leaderboard-card .rank-badge.rank-bronze,.cs2-leaderboard-page .leaderboard-table .rank-badge.rank-bronze{background:linear-gradient(135deg, rgba(205, 127, 50, 0.2), rgba(205, 127, 50, 0.06));color:#f0be93;border-color:rgba(205,127,50,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 18px rgba(205,127,50,.13)}.cs2-leaderboard-page .cs2-leaderboard-card .stat-kd.stat-excellent,.cs2-leaderboard-page .leaderboard-table .stat-kd.stat-excellent{color:#4ade80}.cs2-leaderboard-page .cs2-leaderboard-card .stat-kd.stat-good,.cs2-leaderboard-page .leaderboard-table .stat-kd.stat-good{color:#60a5fa}.cs2-leaderboard-page .cs2-leaderboard-card .stat-kd.stat-poor,.cs2-leaderboard-page .leaderboard-table .stat-kd.stat-poor{color:#f87171}.cs2-leaderboard-page .cs2-leaderboard-card .stat-kills,.cs2-leaderboard-page .leaderboard-table .stat-kills{color:#4ade80}.cs2-leaderboard-page .cs2-leaderboard-card .stat-deaths,.cs2-leaderboard-page .leaderboard-table .stat-deaths{color:#f87171}.cs2-leaderboard-page .cs2-leaderboard-card .btn-view,.cs2-leaderboard-page .leaderboard-table .btn-view{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s ease}.cs2-leaderboard-page .cs2-leaderboard-card .btn-view:hover,.cs2-leaderboard-page .leaderboard-table .btn-view:hover{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3);color:#ffc107}.cs2-leaderboard-page .cs2-leaderboard-card .match-actions,.cs2-leaderboard-page .leaderboard-table .match-actions{text-align:right}.cs2-leaderboard-page .leaderboard-table-content .rank-badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:38px;padding:0 .75rem;border-radius:12px;font-weight:700;font-size:.88rem;letter-spacing:.01em;background:hsla(0,0%,100%,.025);color:rgba(226,235,252,.8);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.cs2-leaderboard-page .leaderboard-table-content .rank-badge.rank-top{gap:.4rem;padding:0 .74rem 0 .9rem}.cs2-leaderboard-page .leaderboard-table-content .rank-badge.rank-top::before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.9;box-shadow:0 0 0 2px hsla(0,0%,100%,.08)}.cs2-leaderboard-page .leaderboard-table-content .rank-badge.rank-gold{background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.06));color:#ffd76a;border-color:rgba(255,193,7,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(255,193,7,.14)}.cs2-leaderboard-page .leaderboard-table-content .rank-badge.rank-silver{background:linear-gradient(135deg, rgba(177, 199, 216, 0.2), rgba(177, 199, 216, 0.06));color:#d7e6f2;border-color:rgba(177,199,216,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 18px rgba(177,199,216,.12)}.cs2-leaderboard-page .leaderboard-table-content .rank-badge.rank-bronze{background:linear-gradient(135deg, rgba(205, 127, 50, 0.2), rgba(205, 127, 50, 0.06));color:#f0be93;border-color:rgba(205,127,50,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 18px rgba(205,127,50,.13)}@media(max-width: 768px){.cs2-matches-page{padding:0 .5rem}.cs2-matches-page .page-header .page-title{font-size:1.5rem}.cs2-matches-page .page-header .match-import-status{grid-template-columns:1fr}.cs2-matches-page .page-header .match-import-status__icon{width:46px;height:46px;border-radius:14px}.cs2-matches-page .page-header .match-import-status__actions{justify-content:flex-start}.cs2-matches-page .page-header .matches-onboarding-step{grid-template-columns:34px minmax(0, 1fr)}.cs2-matches-page .page-header .matches-onboarding-step__actions{grid-column:2;justify-content:flex-start;margin-top:.35rem}.cs2-matches-page .page-header .matches-toolbar{align-items:stretch}.cs2-matches-page .page-header .matches-toolbar__group--filters{margin-left:0}.cs2-matches-page .page-header .matches-toolbar-btn{font-size:.8rem;padding:.4rem .8rem}.matches-empty-overlay{inset:46px 0 0;padding:1rem}.cs2-matches-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.cs2-matches-table .matches-table{min-width:800px}.cs2-matches-table .matches-table thead th{padding:.75rem .5rem;font-size:.65rem}.cs2-matches-table .matches-table tbody td{padding:.75rem .5rem;font-size:.85rem}.cs2-matches-table .matches-table tbody td.map-name{font-size:.9rem;cursor:pointer}.cs2-matches-table .matches-table tbody td.map-name:hover{color:#4a9eff;text-decoration:underline}.cs2-matches-table .matches-table .btn-view{padding:.4rem .8rem;font-size:.8rem}.cs2-leaderboard-page{padding:0 .5rem}.cs2-leaderboard-page .page-header .leaderboard-header-controls{align-items:stretch;margin-bottom:.75rem}.cs2-leaderboard-page .page-header .leaderboard-scope-pill{width:100%}.cs2-leaderboard-page .page-header .leaderboard-compact-filters{width:100%;margin-left:0}.cs2-leaderboard-page .page-header .leaderboard-advanced-panel{align-items:flex-start}.cs2-leaderboard-page .page-header .leaderboard-advanced-filters{flex-wrap:wrap}.cs2-leaderboard-page .page-header .leaderboard-filter-field{width:100%;justify-content:space-between}.cs2-leaderboard-page .page-header .leaderboard-filter-field .form-select{min-width:0;width:72%}}.clutch-summary-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;padding:0px !important;transition:all .25s ease}.clutch-summary-card:hover{border-color:hsla(0,0%,100%,.12)}.clutch-summary-card .clutch-summary-header{margin-bottom:1.5rem}.clutch-summary-card .clutch-summary-header h4{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.clutch-summary-card .clutch-summary-body .clutch-win-percentage{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1}.clutch-summary-card .clutch-summary-body .clutch-progress-bar{height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;display:flex;margin-bottom:1.5rem}.clutch-summary-card .clutch-summary-body .clutch-progress-bar .clutch-progress-win{background:#4caf50;transition:width .25s ease}.clutch-summary-card .clutch-summary-body .clutch-progress-bar .clutch-progress-saved{background:#ff9800;transition:width .25s ease}.clutch-summary-card .clutch-summary-body .clutch-progress-bar .clutch-progress-loss{background:#f44336;transition:width .25s ease}.clutch-summary-card .clutch-summary-body .clutch-stats-row{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.clutch-summary-card .clutch-summary-body .clutch-stats-row .clutch-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;text-align:center;gap:.25rem}.clutch-summary-card .clutch-summary-body .clutch-stats-row .clutch-stat-item .clutch-stat-value{font-size:1.25rem;font-weight:700}.clutch-summary-card .clutch-summary-body .clutch-stats-row .clutch-stat-item .clutch-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);font-weight:500}.clutch-summary-card .clutch-summary-body .clutch-total-kills{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border-radius:8px}.clutch-summary-card .clutch-summary-body .clutch-total-kills .clutch-total-kills-icon{font-size:2.5rem;color:hsla(0,0%,100%,.5)}.clutch-summary-card .clutch-summary-body .clutch-total-kills .clutch-total-kills-content{text-align:center}.clutch-summary-card .clutch-summary-body .clutch-total-kills .clutch-total-kills-content .clutch-total-kills-value{font-size:2rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem}.clutch-summary-card .clutch-summary-body .clutch-total-kills .clutch-total-kills-content .clutch-total-kills-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);font-weight:500}.player-clutches-list{padding:1.5rem}.player-clutches-list .player-clutch-section{padding:1.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.player-clutches-list .player-clutch-section:last-child{border-bottom:none}.player-clutches-list .player-clutch-section .player-clutch-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.player-clutches-list .player-clutch-section .player-clutch-header .player-clutch-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.player-clutches-list .player-clutch-section .player-clutch-header .player-clutch-name{font-weight:600;font-size:.9375rem;color:#fff;text-decoration:none;transition:color .15s ease}.player-clutches-list .player-clutch-section .player-clutch-header .player-clutch-name:hover{color:#5e98d9}.player-clutches-list .player-clutch-section .clutch-events-container{display:flex;flex-wrap:wrap;gap:.5rem}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card{min-width:80px;padding:.5rem .75rem;border-radius:8px;border:2px solid;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s ease;background:hsla(0,0%,100%,.03)}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card .clutch-event-type{font-size:.875rem;font-weight:600;color:#fff}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card .clutch-event-round{font-size:.7rem;font-weight:400;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card .clutch-event-kills{font-size:.7rem;font-weight:500;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:3px}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card .clutch-event-kills i{font-size:.65rem}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card .clutch-event-result{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card.won{border-color:#4caf50;background:rgba(76,175,80,.1)}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card.won .clutch-event-result{color:#4caf50}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card.lost{border-color:#f44336;background:rgba(244,67,54,.1)}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card.lost .clutch-event-result{color:#f44336}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card.saved{border-color:#ff9800;background:rgba(255,152,0,.1)}.player-clutches-list .player-clutch-section .clutch-events-container .clutch-event-card.saved .clutch-event-result{color:#ff9800}.cs2-statistics-page{padding:2rem}.cs2-statistics-page .page-header{margin-bottom:2rem;padding:0 1rem}.cs2-statistics-page .page-header .page-title{font-size:2rem;font-weight:700;color:#fff;margin:0}.cs2-statistics-page .stat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;text-align:left}.cs2-statistics-page .stat-card .stat-card-header{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.cs2-statistics-page .stat-card .stat-card-header h6{font-size:1.05rem;font-weight:900;text-transform:none;letter-spacing:-0.2px;color:hsla(0,0%,100%,.95);margin:0;line-height:1.1}.cs2-statistics-page .stat-card .stat-card-body{width:100%;flex:1;display:flex;flex-direction:column;gap:.4rem}.cs2-statistics-page .stats-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.cs2-statistics-page .stats-header .stats-subtitle{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:.25rem}.cs2-statistics-page .stats-header .stats-subtitle-pill{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:hsla(0,0%,100%,.85);padding:.25rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.cs2-statistics-page .stats-header .stats-subtitle-text{font-size:.85rem;color:hsla(0,0%,100%,.55)}.cs2-statistics-page .stats-filterbar{padding:1.1rem}.cs2-statistics-page .stats-filterbar .stats-filterbar-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.cs2-statistics-page .stats-filterbar .stats-filterbar-group{flex:1 1 180px;min-width:180px}.cs2-statistics-page .stats-filterbar .stats-filterbar-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:hsla(0,0%,100%,.55);margin-bottom:.35rem}.cs2-statistics-page .stats-filterbar .stats-pill-group{display:flex;gap:.45rem;flex-wrap:wrap}.cs2-statistics-page .stats-filterbar .stats-pill{appearance:none;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);border-radius:999px;padding:.33rem .75rem;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:900;transition:all .2s ease;cursor:pointer}.cs2-statistics-page .stats-filterbar .stats-pill:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.24)}.cs2-statistics-page .stats-filterbar .stats-pill.active{background:rgba(255,193,7,.14);border-color:rgba(255,193,7,.5);color:#ffd79a}.cs2-statistics-page .stats-meta{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.5)}.cs2-statistics-page .stats-hero-kpi{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:140px;text-align:right}.cs2-statistics-page .stats-hero-kpi-value{font-size:1.35rem;font-weight:900;letter-spacing:-0.5px;color:hsla(0,0%,100%,.92);line-height:1}.cs2-statistics-page .stats-hero-kpi-value.stat-positive{color:#4ade80}.cs2-statistics-page .stats-hero-kpi-value.stat-negative{color:#f87171}.cs2-statistics-page .stats-hero-kpi-label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:hsla(0,0%,100%,.55)}.cs2-statistics-page .stats-hero-kpi-prev{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.45);white-space:nowrap}.cs2-statistics-page .stats-subline{font-size:.82rem;color:hsla(0,0%,100%,.6);margin-top:.25rem}.cs2-statistics-page .rating-trend-chart-container{height:150px;position:relative}.cs2-statistics-page .rating-trend-chart-container--focus{flex:1;height:260px}.cs2-statistics-page .rating-trend-chart-container canvas{width:100% !important;height:100% !important;display:block}.cs2-statistics-page .rating-trend-chart-container--small{height:180px}.cs2-statistics-page .rating-trend-chart-container--spark{height:60px;margin-top:.75rem}.cs2-statistics-page .stat-card--hero{padding:1.5rem;background:radial-gradient(1200px 500px at 18% -20%, rgba(255, 193, 7, 0.1), transparent 60%),radial-gradient(900px 600px at 120% 20%, rgba(96, 165, 250, 0.08), transparent 60%),#12121a !important;border-color:hsla(0,0%,100%,.08) !important}.cs2-statistics-page .stats-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.cs2-statistics-page .stats-kv{padding:.85rem;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.cs2-statistics-page .stats-kv-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:hsla(0,0%,100%,.55);margin-bottom:.35rem}.cs2-statistics-page .stats-kv-value{font-size:1.65rem;font-weight:900;letter-spacing:-0.5px;color:hsla(0,0%,100%,.95);line-height:1.15}.cs2-statistics-page .stats-kv-sub{font-size:.78rem;color:hsla(0,0%,100%,.55);margin-top:.25rem}.cs2-statistics-page .stats-multikill-row{display:flex;flex-wrap:wrap;gap:.5rem}.cs2-statistics-page .stats-multikill-pill{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);border-radius:999px;padding:.35rem .7rem;font-size:.85rem;color:hsla(0,0%,100%,.85);display:inline-flex;align-items:center;gap:.5rem}.cs2-statistics-page .stats-multikill-pill strong{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.65)}.cs2-statistics-page .segmented-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.cs2-statistics-page .segmented-bar-seg{height:100%}.cs2-statistics-page .seg-pistol{background:#94a3b8}.cs2-statistics-page .seg-eco{background:#f87171}.cs2-statistics-page .seg-semi{background:#fb923c}.cs2-statistics-page .seg-force{background:#facc15}.cs2-statistics-page .seg-full{background:#4ade80}.cs2-statistics-page .seg-2k{background:#60a5fa}.cs2-statistics-page .seg-3k{background:#a78bfa}.cs2-statistics-page .seg-4k{background:#f472b6}.cs2-statistics-page .seg-5k{background:#ffc107}.cs2-statistics-page .stats-legend{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;font-size:.8rem;color:hsla(0,0%,100%,.65)}.cs2-statistics-page .stats-legend-item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.cs2-statistics-page .legend-swatch{width:10px;height:10px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.35)}.cs2-statistics-page .stats-map-table th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.08) !important}.cs2-statistics-page .stats-map-table td{font-size:.88rem;color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.06) !important}.cs2-statistics-page .stats-map-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.cs2-statistics-page .stats-map-card{position:relative;border-radius:16px;overflow:hidden;min-height:160px;background-size:cover;background-position:center;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 30px rgba(0,0,0,.35);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;isolation:isolate}.cs2-statistics-page .stats-map-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 10, 15, 0.1) 0%, rgba(10, 10, 15, 0.82) 72%, rgba(10, 10, 15, 0.95) 100%),radial-gradient(700px 200px at 20% 20%, rgba(255, 193, 7, 0.12), transparent 60%);z-index:0}.cs2-statistics-page .stats-map-card:hover{transform:translateY(-3px);border-color:rgba(255,193,7,.22);box-shadow:0 18px 50px rgba(0,0,0,.45)}.cs2-statistics-page .stats-map-card-overlay{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.95rem;gap:.75rem}.cs2-statistics-page .stats-map-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.cs2-statistics-page .stats-map-card-name{font-weight:950;letter-spacing:-0.4px;font-size:1rem;color:hsla(0,0%,100%,.95);text-shadow:0 8px 22px rgba(0,0,0,.55)}.cs2-statistics-page .stats-map-card-meta{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55);white-space:nowrap}.cs2-statistics-page .stats-map-win-value{font-size:.85rem;font-weight:900;color:hsla(0,0%,100%,.86);margin-bottom:.35rem}.cs2-statistics-page .stats-map-win-bar{height:8px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.cs2-statistics-page .stats-map-win-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg, rgba(74, 222, 128, 0.95) 0%, rgba(255, 193, 7, 0.95) 60%, rgba(248, 113, 113, 0.95) 100%);box-shadow:0 0 16px rgba(255,193,7,.25)}.cs2-statistics-page .stats-map-card-kpis{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;padding-top:.6rem;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(10,10,15,.35);border-radius:12px;padding:.6rem .65rem;backdrop-filter:blur(6px)}.cs2-statistics-page .map-kpi{display:flex;flex-direction:column;gap:.2rem}.cs2-statistics-page .map-kpi span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:hsla(0,0%,100%,.52)}.cs2-statistics-page .map-kpi strong{font-size:1rem;font-weight:950;color:hsla(0,0%,100%,.92);letter-spacing:-0.4px}.cs2-statistics-page .stats-insights-grid{display:grid;grid-template-columns:1fr;gap:1rem}.cs2-statistics-page .insight-title{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:hsla(0,0%,100%,.6);margin-bottom:.5rem}.cs2-statistics-page .insight-list{display:flex;flex-direction:column;gap:.6rem}.cs2-statistics-page .insight-item{border-radius:12px;padding:.75rem .85rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.cs2-statistics-page .insight-item--negative{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.08)}.cs2-statistics-page .insight-item--positive{border-color:rgba(74,222,128,.28);background:rgba(74,222,128,.08)}.cs2-statistics-page .insight-item-top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.cs2-statistics-page .insight-item-type{font-weight:800;color:hsla(0,0%,100%,.92);font-size:.85rem}.cs2-statistics-page .insight-item-meta{font-size:.75rem;color:hsla(0,0%,100%,.55);font-weight:700;white-space:nowrap}.cs2-statistics-page .insight-item-what{font-size:.82rem;color:hsla(0,0%,100%,.8);line-height:1.35}.cs2-statistics-page .insight-item-rec{margin-top:.45rem;font-size:.78rem;color:hsla(0,0%,100%,.7);padding-left:.6rem;border-left:2px solid rgba(255,193,7,.5)}@media(max-width: 576px){.cs2-statistics-page{padding:1.25rem}.cs2-statistics-page .stats-filterbar{padding:.95rem}.cs2-statistics-page .stats-grid-2{grid-template-columns:1fr}.cs2-statistics-page .stats-filterbar-group{min-width:100%}}@media(max-width: 1200px){.cs2-statistics-page .stats-map-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){.cs2-statistics-page .stats-map-grid{grid-template-columns:1fr}}.cs2-maps-page{padding:2rem;max-width:1400px;margin:0 auto}.cs2-maps-page .page-header{margin-bottom:2rem}.cs2-maps-page .page-header .page-title{font-size:2rem;font-weight:700;color:#fff;margin:0}.cs2-maps-page .page-header{margin-bottom:2rem}.cs2-maps-page .page-header .page-title{font-size:2rem;font-weight:700;color:#fff;margin:0}.cs2-maps-page .period-selection{display:flex;gap:1rem;margin-bottom:2rem;padding:0 1rem}.cs2-maps-page .period-selection .period-card{flex:1;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:1rem}.cs2-maps-page .period-selection .period-card .period-header{margin-bottom:.75rem}.cs2-maps-page .period-selection .period-card .period-header h6{font-size:.875rem;font-weight:600;color:hsla(0,0%,100%,.7);margin:0 0 .25rem 0}.cs2-maps-page .period-selection .period-card .period-header .period-dates{font-size:.75rem;color:hsla(0,0%,100%,.5)}.cs2-maps-page .period-selection .period-card .period-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.cs2-maps-page .stat-card{background:#15151f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.75rem;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.3);min-height:100%}.cs2-maps-page .stat-card:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 16px rgba(0,0,0,.4);transform:translateY(-2px)}.cs2-maps-page .stat-card.stat-card-with-graph{min-height:280px}.cs2-maps-page .stat-card .stat-card-header{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center}.cs2-maps-page .stat-card .stat-card-header h6{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.8);margin:0}.cs2-maps-page .stat-card .stat-card-body .stat-value-large{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.2;display:flex;align-items:center;gap:.5rem}.cs2-maps-page .stat-card .stat-card-body .stat-value-large i{font-size:1.25rem}.cs2-maps-page .stat-card .stat-card-body .stat-value-large.text-success{color:#9ccc72}.cs2-maps-page .stat-card .stat-card-body .stat-value-large.text-danger{color:#f77c60}.cs2-maps-page .stat-card .stat-card-body .stat-value{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.2;display:flex;align-items:center;gap:.5rem}.cs2-maps-page .stat-card .stat-card-body .stat-value i{font-size:1rem}.cs2-maps-page .stat-card .stat-card-body .stat-value.text-success{color:#9ccc72}.cs2-maps-page .stat-card .stat-card-body .stat-value.text-danger{color:#f77c60}.cs2-maps-page .stat-card .stat-card-body .stat-breakdown{font-size:.9375rem;color:hsla(0,0%,100%,.8);margin-top:.75rem;font-weight:500}.cs2-maps-page .stat-card .stat-card-body .stat-comparison{font-size:.8125rem;color:hsla(0,0%,100%,.6);margin-top:.5rem}.cs2-maps-page .stat-card .stat-card-body .rating-gauge .rating-value{font-size:3.5rem;font-weight:700;margin-bottom:.5rem;line-height:1;display:flex;align-items:center;gap:.5rem}.cs2-maps-page .stat-card .stat-card-body .rating-gauge .rating-value i{font-size:1.5rem}.cs2-maps-page .stat-card .stat-card-body .rating-gauge .rating-value.text-success{color:#9ccc72}.cs2-maps-page .stat-card .stat-card-body .rating-gauge .rating-value.text-danger{color:#f77c60}.cs2-maps-page .stat-card .stat-card-body .rating-gauge .rating-label{font-size:.9375rem;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cs2-maps-page .stat-card .stat-card-body .stat-detail-item{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.cs2-maps-page .stat-card .stat-card-body .stat-detail-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cs2-maps-page .stat-card .stat-card-body .stat-detail-item .stat-detail-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.6);margin-bottom:.375rem}.cs2-maps-page .stat-card .stat-card-body .stat-detail-item .stat-detail-value{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.375rem;line-height:1.3}.cs2-maps-page .stat-card .stat-card-body .stat-detail-item .stat-detail-description{font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.4}.cs2-maps-page .stat-card .stat-card-body .rating-trend-chart-container{height:120px;margin-top:1rem;position:relative}.cs2-maps-page .stat-card .stat-card-body .progress{background:hsla(0,0%,100%,.1);border-radius:4px;height:10px;overflow:hidden}.cs2-maps-page .stat-card .stat-card-body .progress .progress-bar{transition:width .3s ease}.cs2-maps-page .maps-tabs{margin-bottom:2rem}.cs2-maps-page .maps-tabs .nav-tabs{border-bottom:1px solid hsla(0,0%,100%,.1)}.cs2-maps-page .maps-tabs .nav-tabs .nav-link{color:hsla(0,0%,100%,.7);border:none;border-bottom:2px solid rgba(0,0,0,0);padding:.75rem 1.5rem;transition:all .2s ease}.cs2-maps-page .maps-tabs .nav-tabs .nav-link:hover{color:#fff;border-bottom-color:hsla(0,0%,100%,.3)}.cs2-maps-page .maps-tabs .nav-tabs .nav-link.active{color:#fff;background:rgba(0,0,0,0);border-bottom-color:#5e98d9}.cs2-maps-page .maps-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1.5rem}.cs2-maps-page .maps-grid .map-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.cs2-maps-page .maps-grid .map-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.15)}.cs2-maps-page .maps-grid .map-card .map-card-header{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:200px;padding:1.5rem;display:flex;align-items:flex-end;overflow:hidden}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 0.85) 100%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content{position:relative;z-index:2;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-name{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary{display:flex;gap:1.5rem;align-items:flex-end}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-win-rate,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-games{text-align:right}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-win-rate .win-rate-value,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-win-rate .games-value,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-games .win-rate-value,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-games .games-value{display:block;font-size:1.5rem;font-weight:700;color:#fff;line-height:1}.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-win-rate .win-rate-label,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-win-rate .games-label,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-games .win-rate-label,.cs2-maps-page .maps-grid .map-card .map-card-header .map-card-header-content .map-stats-summary .map-games .games-label{display:block;font-size:.75rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.cs2-maps-page .maps-grid .map-card .map-card-body{padding:1.5rem;background:rgba(0,0,0,.2)}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details{margin-bottom:1.5rem}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row{margin-bottom:1rem}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row:last-child{margin-bottom:0}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item{display:flex;align-items:center;gap:.75rem}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-icon{font-size:1.25rem;width:24px;text-align:center}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container{flex:1;display:flex;align-items:center;gap:.75rem}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container .stat-bar-label{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.7);min-width:60px;text-transform:uppercase;letter-spacing:.5px}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container .stat-bar{flex:1;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;position:relative}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container .stat-bar .stat-bar-fill{height:100%;background:linear-gradient(90deg, #5e98d9, #9ccc72);border-radius:4px;transition:width .3s ease}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container .stat-bar .stat-bar-fill.ct-side{background:linear-gradient(90deg, #2b5278, #5e98d9)}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container .stat-bar .stat-bar-fill.t-side{background:linear-gradient(90deg, #8b6f3a, #d4a85a)}.cs2-maps-page .maps-grid .map-card .map-card-body .map-stats-details .stat-row .stat-item .stat-bar-container .stat-bar-value{font-size:.875rem;font-weight:600;color:#fff;min-width:40px;text-align:right}.cs2-maps-page .maps-grid .map-card .map-card-body .map-card-actions{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.cs2-maps-page .maps-grid .map-card .map-card-body .map-card-actions .btn{flex:1;padding:.5rem 1rem;font-size:.875rem;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.cs2-maps-page .maps-grid .map-card .map-card-body .map-card-actions .btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}.cs2-maps-page .maps-grid .map-card .map-card-body .map-card-actions .btn.active{background:rgba(94,152,217,.2);border-color:#5e98d9;color:#5e98d9}.cs2-maps-page .maps-grid .no-maps-message{grid-column:1/-1;text-align:center;padding:3rem;color:hsla(0,0%,100%,.6)}#cs2-statistics-v2{--stats-bg-card: rgba(10, 15, 28, 0.92);--stats-bg-card-soft: rgba(7, 12, 23, 0.8);--stats-bg-elevated: rgba(12, 20, 36, 0.95);--stats-border: rgba(255, 255, 255, 0.09);--stats-text: #f4f7ff;--stats-muted: rgba(214, 223, 244, 0.66);--stats-accent: #ffc341;--stats-up: #35d388;--stats-down: #ff6f7c;--stats-flat: #9eabc8}#cs2-statistics-v2 .cs2-statistics-v2{color:var(--stats-text);padding-bottom:2.5rem}#cs2-statistics-v2 .stats-v2-section{margin-bottom:1rem;min-width:0}#cs2-statistics-v2 .stats-v2-hero{margin-top:.2rem}#cs2-statistics-v2 .stats-v2-layout-grid{display:grid;gap:1rem;margin-bottom:1rem;align-items:start}#cs2-statistics-v2 .stats-v2-row-insights{grid-template-columns:minmax(0, 1.35fr) minmax(300px, 0.65fr)}#cs2-statistics-v2 .stats-v2-row-lower{grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr)}#cs2-statistics-v2 .stats-v2-page-header{margin-bottom:.8rem;display:grid;gap:.9rem}#cs2-statistics-v2 .stats-v2-page-header .stats-header-left{flex:1 1 auto;min-width:0;width:100%}#cs2-statistics-v2 .stats-v2-page-header .type-page-header{margin:0;width:100%}#cs2-statistics-v2 .stats-v2-page-header .stats-v2-page-copy{color:var(--stats-muted);font-size:.96rem;font-weight:600;max-width:72ch}#cs2-statistics-v2 .stats-v2-share-spotlight{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.9rem 1rem;align-items:center;padding:.95rem 1rem;border:1px solid rgba(255,195,65,.28);border-radius:16px;background:radial-gradient(circle at top left, rgba(255, 195, 65, 0.2), transparent 42%),linear-gradient(135deg, rgba(17, 26, 46, 0.96), rgba(8, 13, 24, 0.94));box-shadow:0 16px 34px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.05)}#cs2-statistics-v2 .stats-v2-share-spotlight__copy{display:grid;gap:.18rem;min-width:0}#cs2-statistics-v2 .stats-v2-share-spotlight__copy strong{font-size:1.05rem;font-weight:900;color:#fff6d8}#cs2-statistics-v2 .stats-v2-share-spotlight__copy a{color:#8fd4ff;font-weight:700;text-decoration:none;word-break:break-word}#cs2-statistics-v2 .stats-v2-share-spotlight__copy a:hover{color:#b7e5ff}#cs2-statistics-v2 .stats-v2-share-spotlight__actions{display:inline-flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}#cs2-statistics-v2 .stats-v2-share-spotlight__status{grid-column:1/-1;min-height:1.1rem;font-size:.78rem;font-weight:700;color:rgba(221,230,250,.7)}#cs2-statistics-v2 .stats-v2-share-spotlight__status.is-success{color:#7ef0be}#cs2-statistics-v2 .stats-v2-share-spotlight__status.is-error{color:#ff9ba5}#cs2-statistics-v2 .stat-card{background:linear-gradient(180deg, rgba(13, 20, 36, 0.95), rgba(8, 13, 26, 0.92));border:1px solid var(--stats-border);border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.24)}#cs2-statistics-v2 .stats-v2-filter-toolbar{margin-bottom:.85rem}#cs2-statistics-v2 .stats-v2-tabs-shell{display:grid;gap:.95rem}#cs2-statistics-v2 .stats-v2-page-tabs{display:flex;gap:.65rem;flex-wrap:wrap;padding:.35rem;border:1px solid var(--stats-border);border-radius:16px;background:linear-gradient(180deg, rgba(13, 20, 36, 0.94), rgba(8, 13, 26, 0.9));box-shadow:0 12px 30px rgba(0,0,0,.22)}#cs2-statistics-v2 .stats-v2-page-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(232,239,252,.78);border-radius:12px;padding:.72rem 1rem;font-size:.9rem;font-weight:800;letter-spacing:.02em;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}#cs2-statistics-v2 .stats-v2-page-tab:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.1);color:#fff}#cs2-statistics-v2 .stats-v2-page-tab.is-active{color:#161105;border-color:rgba(255,208,67,.72);background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);box-shadow:0 8px 18px rgba(255,193,7,.28)}#cs2-statistics-v2 .stats-v2-tab-panel{min-width:0}#cs2-statistics-v2 .stats-v2-tab-stack{display:grid;gap:1rem;min-height:min(980px,100vh - var(--stats-topbar-offset, 0px) - 12rem);align-content:start}#cs2-statistics-v2 .stats-v2-row-breakdowns{grid-template-columns:minmax(320px, 0.82fr) minmax(0, 1.18fr)}#cs2-statistics-v2 .stats-v2-filters{display:grid;gap:.85rem .9rem;grid-template-columns:minmax(220px, 1.15fr) minmax(240px, 1.15fr) minmax(160px, 0.9fr) minmax(180px, 1fr);align-items:end;padding:0}#cs2-statistics-v2 .stats-v2-filter-group{display:grid;gap:.35rem}#cs2-statistics-v2 .stats-v2-filter-label{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.58)}#cs2-statistics-v2 .stats-v2-range-buttons{display:inline-flex;border-radius:999px;border:1px solid var(--stats-border);overflow:hidden;background:var(--stats-bg-card-soft)}#cs2-statistics-v2 .stats-v2-range-btn{border:0;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.82);min-width:54px;padding:.45rem .9rem;font-weight:800;transition:background .16s ease,color .16s ease}#cs2-statistics-v2 .stats-v2-range-btn:hover{background:hsla(0,0%,100%,.06)}#cs2-statistics-v2 .stats-v2-range-btn.is-active{color:#161105;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}#cs2-statistics-v2 .stats-v2-aggregation-buttons{display:inline-flex;flex-wrap:wrap;max-width:100%}#cs2-statistics-v2 .stats-v2-aggregation-btn{min-width:132px;padding-inline:1rem}#cs2-statistics-v2 .stats-v2-header .form-select{background-color:rgba(23,27,52,.82);border-color:hsla(0,0%,100%,.14);color:#fff;min-height:42px;border-radius:12px}#cs2-statistics-v2 .stats-v2-recoil-card{overflow:visible}#cs2-statistics-v2 .stats-v2-recoil-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}#cs2-statistics-v2 .stats-v2-recoil-beta-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .55rem;background:rgba(255,196,92,.1);border:1px solid rgba(255,196,92,.22);color:rgba(255,221,145,.92);font-size:.7rem;font-weight:700;line-height:1.25}#cs2-statistics-v2 .stats-v2-recoil-body{padding:1rem;display:grid;gap:1rem}#cs2-statistics-v2 .stats-v2-recoil-toolbar{display:flex;align-items:flex-start;justify-content:flex-start}#cs2-statistics-v2 .stats-v2-recoil-select-shell{position:relative;width:min(760px,100%)}#cs2-statistics-v2 .stats-v2-recoil-select-btn{width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:linear-gradient(135deg, rgba(255, 195, 65, 0.08), transparent 42%),rgba(10,16,29,.92);color:#fff;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}#cs2-statistics-v2 .stats-v2-recoil-select-copy{min-width:0;display:grid;gap:.45rem}#cs2-statistics-v2 .stats-v2-recoil-select-title{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,234,251,.64)}#cs2-statistics-v2 .stats-v2-recoil-select-values{display:flex;flex-wrap:wrap;gap:.4rem}#cs2-statistics-v2 .stats-v2-recoil-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:.18rem .62rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);font-size:.8rem;font-weight:700;color:rgba(247,250,255,.96)}#cs2-statistics-v2 .stats-v2-recoil-select-arrow{width:11px;height:11px;border-right:2px solid rgba(240,245,255,.78);border-bottom:2px solid rgba(240,245,255,.78);transform:rotate(45deg);transition:transform .16s ease;flex:0 0 auto;margin-right:.2rem}#cs2-statistics-v2 .stats-v2-recoil-select-shell.is-open .stats-v2-recoil-select-arrow{transform:rotate(-135deg);margin-top:.2rem}#cs2-statistics-v2 .stats-v2-recoil-select-menu{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:24;display:grid;gap:.42rem;padding:.55rem;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:linear-gradient(180deg, rgba(13, 20, 36, 0.98), rgba(8, 13, 26, 0.96));box-shadow:0 18px 38px rgba(0,0,0,.34)}#cs2-statistics-v2 .stats-v2-recoil-option{width:100%;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background:hsla(0,0%,100%,.02);color:#fff;padding:.72rem .78rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}#cs2-statistics-v2 .stats-v2-recoil-option:hover{transform:translateY(-1px);border-color:rgba(255,195,65,.28);background:rgba(255,195,65,.05)}#cs2-statistics-v2 .stats-v2-recoil-option strong,#cs2-statistics-v2 .stats-v2-recoil-option small{display:block}#cs2-statistics-v2 .stats-v2-recoil-option strong{font-size:.92rem;font-weight:800;color:rgba(248,251,255,.96)}#cs2-statistics-v2 .stats-v2-recoil-option small{margin-top:.16rem;font-size:.76rem;font-weight:700;color:rgba(214,223,244,.62)}#cs2-statistics-v2 .stats-v2-recoil-option-indicator{width:16px;height:16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);flex:0 0 auto}#cs2-statistics-v2 .stats-v2-recoil-option.is-selected{border-color:rgba(255,79,139,.34);background:rgba(255,79,139,.08)}#cs2-statistics-v2 .stats-v2-recoil-option.is-selected .stats-v2-recoil-option-indicator{border-color:rgba(255,79,139,.5);background:linear-gradient(135deg, #ff4f8b 0%, #ff8b5f 100%)}#cs2-statistics-v2 .stats-v2-recoil-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}#cs2-statistics-v2 .stats-v2-recoil-weapon-card{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:linear-gradient(180deg, rgba(11, 18, 34, 0.98), rgba(7, 12, 24, 0.92));padding:.9rem;display:grid;gap:.85rem}#cs2-statistics-v2 .stats-v2-recoil-weapon-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}#cs2-statistics-v2 .stats-v2-recoil-legend{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.82rem;font-weight:700;color:rgba(226,234,251,.72)}#cs2-statistics-v2 .stats-v2-recoil-legend-item{display:inline-flex;align-items:center;gap:.38rem}#cs2-statistics-v2 .stats-v2-recoil-swatch{width:20px;height:10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18)}#cs2-statistics-v2 .stats-v2-recoil-swatch.is-user{background:rgba(255,79,139,.35);border-color:rgba(255,79,139,.56)}#cs2-statistics-v2 .stats-v2-recoil-swatch.is-weapon{background:rgba(244,178,74,.3);border-color:rgba(244,178,74,.62)}#cs2-statistics-v2 .stats-v2-recoil-canvas{position:relative;min-height:294px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at top, rgba(255, 79, 139, 0.08), transparent 38%),radial-gradient(circle at bottom right, rgba(244, 178, 74, 0.08), transparent 42%),rgba(8,13,24,.9);overflow:hidden}#cs2-statistics-v2 .stats-v2-recoil-svg{width:100%;height:100%;display:block}#cs2-statistics-v2 .stats-v2-recoil-hit{cursor:crosshair;pointer-events:all}#cs2-statistics-v2 .stats-v2-recoil-tooltip{position:absolute;top:0;left:0;z-index:3;min-width:160px;max-width:min(240px,100% - 20px);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(7,10,18,.94);box-shadow:0 16px 32px rgba(0,0,0,.32);padding:.6rem .7rem;pointer-events:none}#cs2-statistics-v2 .stats-v2-recoil-tooltip-title{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(221,229,247,.62);margin-bottom:.38rem}#cs2-statistics-v2 .stats-v2-recoil-tooltip-row{display:grid;gap:.16rem}#cs2-statistics-v2 .stats-v2-recoil-tooltip-row+.stats-v2-recoil-tooltip-row{margin-top:.42rem}#cs2-statistics-v2 .stats-v2-recoil-tooltip-series{display:inline-flex;align-items:center;gap:.42rem;color:rgba(247,250,255,.96);font-size:.8rem;line-height:1.2}#cs2-statistics-v2 .stats-v2-recoil-tooltip-series strong{font-size:.8rem;font-weight:800}#cs2-statistics-v2 .stats-v2-recoil-tooltip-swatch{--swatch: #ffffff;width:10px;height:10px;border-radius:999px;background:var(--swatch);box-shadow:0 0 0 1px hsla(0,0%,100%,.16);flex:0 0 auto}#cs2-statistics-v2 .stats-v2-recoil-tooltip-coords{display:block;color:rgba(226,234,251,.8);font-size:.78rem;line-height:1.3}#cs2-statistics-v2 .stats-v2-recoil-foot{display:grid;gap:.2rem}#cs2-statistics-v2 .stats-v2-recoil-foot strong{font-size:.82rem;font-weight:800;color:rgba(255,239,193,.96)}#cs2-statistics-v2 .stats-v2-recoil-foot span{font-size:.8rem;color:var(--stats-muted);line-height:1.45}#cs2-statistics-v2 .stats-v2-aim-summary-card,#cs2-statistics-v2 .stats-v2-aim-grid-card{overflow:hidden}#cs2-statistics-v2 .stats-v2-aim-summary-body{padding:1rem 1.05rem 1.1rem;display:grid;grid-template-columns:minmax(280px, 0.88fr) minmax(0, 1.12fr);gap:1rem;align-items:stretch}#cs2-statistics-v2 .stats-v2-aim-summary-main{display:grid;align-content:start;gap:.65rem;padding:.2rem .1rem}#cs2-statistics-v2 .stats-v2-aim-scoreline{display:flex;align-items:baseline;gap:.4rem}#cs2-statistics-v2 .stats-v2-aim-score{font-size:clamp(2.6rem,5vw,4.2rem);line-height:.95;font-weight:900;color:#fff}#cs2-statistics-v2 .stats-v2-aim-summary-copy{margin:0;font-size:1rem;font-weight:700;color:rgba(241,246,255,.94);max-width:48ch}#cs2-statistics-v2 .stats-v2-aim-summary-footnote{margin:0;color:var(--stats-muted);font-size:.88rem;line-height:1.45}#cs2-statistics-v2 .stats-v2-aim-summary-side{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(220px, 0.8fr);gap:.9rem}#cs2-statistics-v2 .stats-v2-aim-primary-chart{min-height:228px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:radial-gradient(circle at top, rgba(255, 195, 65, 0.12), transparent 48%),rgba(8,13,24,.88);padding:.6rem}#cs2-statistics-v2 .stats-v2-aim-glance-grid{display:grid;gap:.75rem}#cs2-statistics-v2 .stats-v2-aim-glance-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,13,24,.86);padding:.82rem .9rem;display:grid;gap:.18rem}#cs2-statistics-v2 .stats-v2-aim-glance-card span{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:rgba(220,228,247,.58)}#cs2-statistics-v2 .stats-v2-aim-glance-card strong{font-size:1.4rem;line-height:1;color:#fff}#cs2-statistics-v2 .stats-v2-aim-glance-card small{font-size:.8rem;font-weight:700}#cs2-statistics-v2 .stats-v2-aim-grid{padding:1rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem}#cs2-statistics-v2 .stats-v2-aim-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:linear-gradient(180deg, rgba(11, 18, 34, 0.96), rgba(7, 12, 24, 0.9));padding:.88rem .92rem;display:grid;gap:.75rem}#cs2-statistics-v2 .stats-v2-aim-card.is-up{box-shadow:inset 0 2px 0 rgba(53,211,136,.45)}#cs2-statistics-v2 .stats-v2-aim-card.is-down{box-shadow:inset 0 2px 0 rgba(255,111,124,.45)}#cs2-statistics-v2 .stats-v2-aim-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}#cs2-statistics-v2 .stats-v2-aim-card-kicker{display:block;margin-bottom:.28rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:rgba(220,228,247,.58)}#cs2-statistics-v2 .stats-v2-aim-card h4{margin:0;font-size:1.45rem;line-height:1.05;font-weight:900;color:#fff}#cs2-statistics-v2 .stats-v2-aim-card-spark{min-height:100px;border-radius:12px;background:rgba(5,10,19,.6);border:1px solid hsla(0,0%,100%,.05);padding:.32rem}#cs2-statistics-v2 .stats-v2-aim-card-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}#cs2-statistics-v2 .stats-v2-aim-card-stats span{display:grid;gap:.18rem;font-size:.78rem;color:var(--stats-muted)}#cs2-statistics-v2 .stats-v2-aim-card-stats strong{color:rgba(244,247,255,.96);font-size:.92rem}#cs2-statistics-v2 .stats-v2-aim-card p{margin:0;color:var(--stats-muted);font-size:.84rem;line-height:1.45}#cs2-statistics-v2 .stats-v2-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.92rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}#cs2-statistics-v2 .stats-v2-card-head h3{margin:0;font-size:1.11rem;font-weight:800}#cs2-statistics-v2 .stats-v2-card-subhead{color:var(--stats-muted);font-size:.82rem;font-weight:600}#cs2-statistics-v2 .stats-v2-muted{color:var(--stats-muted);font-size:.88rem}#cs2-statistics-v2 .stats-v2-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:rgba(255,211,123,.95);font-weight:800;margin:0 0 .35rem}#cs2-statistics-v2 .stats-v2-chip,#cs2-statistics-v2 .stats-v2-confidence-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);padding:.24rem .58rem;font-size:.74rem;line-height:1;color:rgba(225,233,248,.9);white-space:nowrap}#cs2-statistics-v2 .stats-v2-confidence-pill.is-high,#cs2-statistics-v2 .stats-v2-chip.is-high,#cs2-statistics-v2 .stats-v2-icon-pill.is-high{color:var(--stats-up)}#cs2-statistics-v2 .stats-v2-confidence-pill.is-medium,#cs2-statistics-v2 .stats-v2-chip.is-medium,#cs2-statistics-v2 .stats-v2-icon-pill.is-medium{color:#ffd978}#cs2-statistics-v2 .stats-v2-confidence-pill.is-low,#cs2-statistics-v2 .stats-v2-chip.is-low,#cs2-statistics-v2 .stats-v2-icon-pill.is-low{color:#ff9aa3}#cs2-statistics-v2 .stats-v2-trend-badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.82rem;font-weight:700}#cs2-statistics-v2 .stats-v2-trend-badge.is-up,#cs2-statistics-v2 .stats-v2-pill-delta.is-up,#cs2-statistics-v2 .stats-v2-trend-chip.is-up,#cs2-statistics-v2 .stats-v2-situation-card.is-up{color:var(--stats-up)}#cs2-statistics-v2 .stats-v2-trend-badge.is-down,#cs2-statistics-v2 .stats-v2-pill-delta.is-down,#cs2-statistics-v2 .stats-v2-trend-chip.is-down,#cs2-statistics-v2 .stats-v2-situation-card.is-down{color:var(--stats-down)}#cs2-statistics-v2 .stats-v2-trend-badge.is-flat,#cs2-statistics-v2 .stats-v2-pill-delta.is-flat,#cs2-statistics-v2 .stats-v2-trend-chip.is-flat,#cs2-statistics-v2 .stats-v2-situation-card.is-flat{color:var(--stats-flat)}#cs2-statistics-v2 .stats-v2-hero-card{padding:1rem 1.15rem;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(280px, 0.95fr);gap:1rem;position:relative;overflow:hidden}#cs2-statistics-v2 .stats-v2-hero-card::before{content:none}#cs2-statistics-v2 .stats-v2-hero-main{position:relative;z-index:1}#cs2-statistics-v2 .stats-v2-hero-side{display:grid;gap:.75rem;align-content:start}#cs2-statistics-v2 .stats-v2-hero-scoreline{display:flex;align-items:baseline;gap:.35rem}#cs2-statistics-v2 .stats-v2-hero-score{font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:.96;font-weight:900;letter-spacing:.02em;color:#fff;text-shadow:0 0 24px rgba(255,195,65,.18)}#cs2-statistics-v2 .stats-v2-hero-score.is-elite{color:#dcffea;text-shadow:0 0 22px rgba(53,211,136,.34)}#cs2-statistics-v2 .stats-v2-hero-score-max{font-size:1.12rem;color:hsla(0,0%,100%,.55);font-weight:700}#cs2-statistics-v2 .stats-v2-hero-badges{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;margin-top:.56rem}#cs2-statistics-v2 .stats-v2-percentile-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);padding:.33rem .65rem;font-size:.78rem;font-weight:700;color:rgba(238,244,255,.92)}#cs2-statistics-v2 .stats-v2-percentile-badge.is-elite{border-color:rgba(53,211,136,.48);background:rgba(53,211,136,.14);color:#9ef2c9}#cs2-statistics-v2 .stats-v2-percentile-badge.is-risk{border-color:rgba(255,111,124,.48);background:rgba(255,111,124,.12);color:#ffc2c9}#cs2-statistics-v2 .stats-v2-streak-pill{border-radius:999px;padding:.3rem .62rem;font-size:.75rem;font-weight:800;background:rgba(53,211,136,.16);border:1px solid rgba(53,211,136,.45);color:#9ef2c9;animation:statsV2StreakPulse 2.4s ease-in-out infinite}#cs2-statistics-v2 .stats-v2-hero-summary{margin:.68rem 0 0;font-size:1rem;font-weight:600;color:rgba(241,246,255,.95);max-width:55ch}#cs2-statistics-v2 .stats-v2-hero-footer{margin-top:.58rem;padding-top:.52rem;border-top:1px solid hsla(0,0%,100%,.08);color:var(--stats-muted);font-size:.88rem}#cs2-statistics-v2 .stats-v2-hero-trend{align-self:stretch;display:grid;align-content:center}#cs2-statistics-v2 .stats-v2-hero-sparkline{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(7,12,23,.7);padding:.48rem;min-height:134px;overflow:hidden}#cs2-statistics-v2 .stats-v2-hero-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}#cs2-statistics-v2 .stats-v2-hero-metric-card{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:linear-gradient(180deg, rgba(11, 18, 34, 0.96), rgba(7, 12, 24, 0.9));padding:.72rem .78rem;display:grid;gap:.28rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}#cs2-statistics-v2 .stats-v2-hero-metric-card.is-up{border-color:rgba(53,211,136,.2)}#cs2-statistics-v2 .stats-v2-hero-metric-card.is-down{border-color:rgba(255,111,124,.22)}#cs2-statistics-v2 .stats-v2-hero-metric-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:rgba(220,228,247,.58)}#cs2-statistics-v2 .stats-v2-hero-metric-card strong{font-size:1.52rem;line-height:1;color:#fff;font-weight:900}#cs2-statistics-v2 .stats-v2-hero-metric-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#cs2-statistics-v2 .stats-v2-hero-metric-baseline{font-size:.76rem;color:var(--stats-muted);font-weight:700}#cs2-statistics-v2 .stats-v2-diagnosis-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;padding-top:.9rem;margin-top:.1rem;border-top:1px solid hsla(0,0%,100%,.08)}#cs2-statistics-v2 .stats-v2-diagnosis-card{border:1px solid hsla(0,0%,100%,.09);border-radius:12px;background:rgba(8,13,24,.88);padding:.78rem;display:grid;gap:.45rem;min-width:0}#cs2-statistics-v2 .stats-v2-diagnosis-card.is-up{box-shadow:inset 0 2px 0 rgba(53,211,136,.58)}#cs2-statistics-v2 .stats-v2-diagnosis-card.is-down{box-shadow:inset 0 2px 0 rgba(255,111,124,.58)}#cs2-statistics-v2 .stats-v2-diagnosis-card.is-focus{border-color:rgba(255,195,65,.3);background:linear-gradient(180deg, rgba(29, 24, 8, 0.42), rgba(9, 13, 24, 0.94));box-shadow:inset 0 2px 0 rgba(255,195,65,.64)}#cs2-statistics-v2 .stats-v2-diagnosis-top,#cs2-statistics-v2 .stats-v2-diagnosis-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}#cs2-statistics-v2 .stats-v2-diagnosis-title{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:hsla(0,0%,100%,.58)}#cs2-statistics-v2 .stats-v2-diagnosis-card h4{margin:0;font-size:1rem;line-height:1.32;font-weight:800;color:#fff}#cs2-statistics-v2 .stats-v2-diagnosis-card p{margin:0;color:var(--stats-muted);font-size:.84rem;line-height:1.42}#cs2-statistics-v2 .stats-v2-diagnosis-meta{display:flex;flex-wrap:wrap;gap:.35rem}#cs2-statistics-v2 .stats-v2-context-grid{padding:1rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.82rem}#cs2-statistics-v2 .stats-v2-context-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(10, 17, 31, 0.96), rgba(8, 12, 23, 0.92));padding:.86rem;display:grid;gap:.42rem}#cs2-statistics-v2 .stats-v2-context-card.is-positive{box-shadow:inset 0 2px 0 rgba(53,211,136,.52)}#cs2-statistics-v2 .stats-v2-context-card.is-risk{box-shadow:inset 0 2px 0 rgba(255,111,124,.52)}#cs2-statistics-v2 .stats-v2-context-card.is-accent{box-shadow:inset 0 2px 0 rgba(255,195,65,.62)}#cs2-statistics-v2 .stats-v2-context-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:hsla(0,0%,100%,.58)}#cs2-statistics-v2 .stats-v2-context-card h4{margin:0;font-size:1.18rem;line-height:1.18;font-weight:900;color:#fff}#cs2-statistics-v2 .stats-v2-context-lead{margin:0;color:rgba(240,245,255,.92);font-size:.92rem;font-weight:700}#cs2-statistics-v2 .stats-v2-context-points{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}#cs2-statistics-v2 .stats-v2-context-points li{color:var(--stats-muted);font-size:.84rem}#cs2-statistics-v2 .stats-v2-context-note{margin:.12rem 0 0;color:rgba(226,234,249,.82);font-size:.84rem;line-height:1.4;padding-top:.45rem;border-top:1px solid hsla(0,0%,100%,.06)}#cs2-statistics-v2 .stats-v2-empty-spark{color:var(--stats-muted);font-size:.8rem;text-align:center;padding:1rem .3rem}#cs2-statistics-v2 .stats-v2-sparkline-svg{width:100%;height:100%;display:block}#cs2-statistics-v2 .stats-v2-pillars-grid{padding:1rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.9rem}#cs2-statistics-v2 .stats-v2-pillar-card{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:var(--stats-bg-elevated);padding:.82rem;display:grid;gap:.62rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#cs2-statistics-v2 .stats-v2-pillar-card:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.18);box-shadow:0 8px 26px rgba(0,0,0,.27)}#cs2-statistics-v2 .stats-v2-pillar-card.is-elite{box-shadow:0 0 0 1px rgba(53,211,136,.35),0 0 24px rgba(53,211,136,.12)}#cs2-statistics-v2 .stats-v2-pillar-card.is-risk{box-shadow:0 0 0 1px rgba(255,111,124,.28)}#cs2-statistics-v2 .stats-v2-pillar-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#cs2-statistics-v2 .stats-v2-pillar-top h4{margin:0;font-size:.98rem;font-weight:800}#cs2-statistics-v2 .stats-v2-pill-percentile{font-size:.74rem;font-weight:700;color:rgba(233,239,252,.78)}#cs2-statistics-v2 .stats-v2-pillar-core{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.62rem;align-items:center}#cs2-statistics-v2 .stats-v2-pillar-ring{--score: 50;--ring-fill: #ffc341;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--ring-fill) calc(var(--score) * 1%), rgba(255, 255, 255, 0.07) 0);display:grid;place-items:center;position:relative}#cs2-statistics-v2 .stats-v2-pillar-ring::before{content:"";position:absolute;inset:7px;border-radius:50%;background:rgba(8,14,26,.98);border:1px solid hsla(0,0%,100%,.09)}#cs2-statistics-v2 .stats-v2-pillar-ring-inner{position:relative;z-index:1}#cs2-statistics-v2 .stats-v2-pillar-score-num{font-size:1.45rem;font-weight:900;line-height:1}#cs2-statistics-v2 .stats-v2-pillar-side{min-width:0;display:grid;gap:.35rem;justify-items:end}#cs2-statistics-v2 .stats-v2-pill-delta{font-size:.92rem;font-weight:800}#cs2-statistics-v2 .stats-v2-pill-spark{width:100%;min-height:68px;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:.28rem .32rem .38rem;background:rgba(10,15,28,.85)}#cs2-statistics-v2 .stats-v2-pill-badge{justify-self:end;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#7ef0be;border-radius:999px;border:1px solid rgba(53,211,136,.38);padding:.18rem .46rem;background:rgba(53,211,136,.12)}#cs2-statistics-v2 .stats-v2-pillar-body{border-top:1px solid hsla(0,0%,100%,.08);padding-top:.58rem;margin-top:.08rem}#cs2-statistics-v2 .stats-v2-pillar-metrics{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}#cs2-statistics-v2 .stats-v2-pillar-metrics li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.84rem;color:var(--stats-muted)}#cs2-statistics-v2 .stats-v2-pillar-metrics li strong{color:#fff;font-size:.86rem}#cs2-statistics-v2 .stats-v2-one-fix{margin:.58rem 0 0;font-size:.84rem;color:rgba(233,240,253,.86);line-height:1.38}#cs2-statistics-v2 .stats-v2-timeline-card{min-height:400px}#cs2-statistics-v2 .stats-v2-line-toggles{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}#cs2-statistics-v2 .stats-v2-line-toggle{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.02);color:rgba(236,243,255,.8);border-radius:999px;padding:.24rem .56rem;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;gap:.32rem}#cs2-statistics-v2 .stats-v2-line-toggle span{width:9px;height:9px;border-radius:50%;display:inline-block}#cs2-statistics-v2 .stats-v2-line-toggle.is-active{background:rgba(255,195,65,.14);border-color:rgba(255,195,65,.42);color:#fff}#cs2-statistics-v2 .stats-v2-timeline-chart{padding:.92rem 1rem .95rem}#cs2-statistics-v2 .stats-v2-timeline-apex{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:linear-gradient(180deg, rgba(9, 14, 27, 0.95), rgba(6, 10, 20, 0.9));padding:.35rem .15rem 0 .15rem}#cs2-statistics-v2 .stats-v2-timeline-apex .apexcharts-canvas,#cs2-statistics-v2 .stats-v2-timeline-apex .apexcharts-svg,#cs2-statistics-v2 .stats-v2-aim-primary-chart .apexcharts-canvas,#cs2-statistics-v2 .stats-v2-aim-card-spark .apexcharts-canvas,#cs2-statistics-v2 .stats-v2-hero-sparkline .apexcharts-canvas,#cs2-statistics-v2 .stats-v2-pill-spark .apexcharts-canvas,#cs2-statistics-v2 .stats-v2-trend-spark .apexcharts-canvas,#cs2-statistics-v2 .stats-v2-raw-spark .apexcharts-canvas{background:rgba(0,0,0,0) !important}#cs2-statistics-v2 .stats-v2-mini-chart-shell{display:grid;gap:.28rem}#cs2-statistics-v2 .stats-v2-mini-chart-stage{min-width:0}#cs2-statistics-v2 .stats-v2-mini-axis{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .16rem;font-size:.63rem;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:rgba(214,223,244,.54)}#cs2-statistics-v2 .stats-v2-mini-axis span{flex:1 1 0;min-width:0}#cs2-statistics-v2 .stats-v2-mini-axis span:nth-child(2){text-align:center}#cs2-statistics-v2 .stats-v2-mini-axis span:last-child{text-align:right}#cs2-statistics-v2 .stats-v2-timeline-svg{width:100%;height:290px;display:block;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:linear-gradient(180deg, rgba(9, 14, 27, 0.95), rgba(6, 10, 20, 0.9))}#cs2-statistics-v2 .stats-v2-chart-grid{stroke:hsla(0,0%,100%,.08);stroke-width:1}#cs2-statistics-v2 .stats-v2-chart-grid.is-midline{stroke:hsla(0,0%,100%,.16)}#cs2-statistics-v2 .stats-v2-chart-baseline{stroke:hsla(0,0%,100%,.35);stroke-width:1;stroke-dasharray:5 5}#cs2-statistics-v2 .stats-v2-chart-line{fill:none;stroke:var(--line-color);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255, 195, 65, 0.25))}#cs2-statistics-v2 .stats-v2-chart-marker{stroke:rgba(9,13,22,.95);stroke-width:2}#cs2-statistics-v2 .stats-v2-chart-marker.is-best{fill:#45dea3}#cs2-statistics-v2 .stats-v2-chart-marker.is-worst{fill:#ff8793}#cs2-statistics-v2 .stats-v2-chart-label{fill:rgba(176,255,221,.95);font-size:12px;font-weight:700;text-anchor:middle}#cs2-statistics-v2 .stats-v2-chart-label.is-low{fill:rgba(255,190,198,.95)}#cs2-statistics-v2 .stats-v2-chart-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.52rem;color:var(--stats-muted);font-size:.74rem;font-weight:600}#cs2-statistics-v2 .stats-v2-leaks-list{padding:.9rem;display:grid;gap:.76rem}#cs2-statistics-v2 [data-section=leaks-unlock]{margin:0;padding:0 .95rem .96rem}#cs2-statistics-v2 .stats-v2-leak-card{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:var(--stats-bg-elevated);padding:.78rem;display:grid;gap:.45rem}#cs2-statistics-v2 .stats-v2-leak-card header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#cs2-statistics-v2 .stats-v2-leak-card h4{margin:0;font-size:1rem;font-weight:800}#cs2-statistics-v2 .stats-v2-leak-severity{font-size:.74rem;font-weight:800;border-radius:999px;padding:.18rem .5rem;border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.85)}#cs2-statistics-v2 .stats-v2-impact-bar{position:relative;height:9px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 111, 124, 0.45), rgba(255, 195, 65, 0.45), rgba(53, 211, 136, 0.45));overflow:hidden}#cs2-statistics-v2 .stats-v2-impact-bar span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg, #ff6f7c, #ffc341 56%, #35d388);box-shadow:0 0 12px rgba(255,195,65,.36)}#cs2-statistics-v2 .stats-v2-leak-cost{margin:0;font-size:1.22rem;font-weight:900;color:#fff}#cs2-statistics-v2 .stats-v2-leak-proof{margin:0;font-size:.83rem;color:rgba(224,231,248,.84)}#cs2-statistics-v2 .stats-v2-leak-expl{margin:0;color:var(--stats-muted);font-size:.84rem;line-height:1.34}#cs2-statistics-v2 .stats-v2-leak-card .btn{justify-self:start}#cs2-statistics-v2 .stats-v2-leak-card.is-high{box-shadow:inset 0 2px 0 rgba(255,111,124,.56)}#cs2-statistics-v2 .stats-v2-leak-card.is-medium{box-shadow:inset 0 2px 0 rgba(255,195,65,.56)}#cs2-statistics-v2 .stats-v2-leak-card.is-low{box-shadow:inset 0 2px 0 rgba(53,211,136,.45)}#cs2-statistics-v2 .stats-v2-focus-bounty{padding:0 1rem .95rem}#cs2-statistics-v2 .stats-v2-bounty-card{display:grid;gap:.68rem;border-radius:14px;border:1px solid rgba(255,195,65,.18);background:linear-gradient(160deg, rgba(34, 24, 8, 0.88), rgba(11, 16, 29, 0.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);padding:.9rem .95rem;color:#fff5da}#cs2-statistics-v2 .stats-v2-bounty-card h4{margin:0;font-size:1rem;font-weight:800}#cs2-statistics-v2 .stats-v2-bounty-card p{margin:0;color:rgba(248,241,226,.82);font-size:.88rem;line-height:1.45}#cs2-statistics-v2 .stats-v2-bounty-kicker{color:#ffc341;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#cs2-statistics-v2 .stats-v2-bounty-target,#cs2-statistics-v2 .stats-v2-bounty-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}#cs2-statistics-v2 .stats-v2-bounty-target span,#cs2-statistics-v2 .stats-v2-bounty-meta span{border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:rgba(255,249,235,.8);font-size:.76rem;font-weight:700;line-height:1;padding:.36rem .56rem}#cs2-statistics-v2 .stats-v2-bounty-target strong{color:#fff;font-size:.92rem;font-weight:800}#cs2-statistics-v2 .stats-v2-bounty-result{display:grid;gap:.12rem;border-radius:12px;padding:.62rem .7rem;background:hsla(0,0%,100%,.04)}#cs2-statistics-v2 .stats-v2-bounty-result strong{font-size:.82rem;font-weight:800}#cs2-statistics-v2 .stats-v2-bounty-result span{color:rgba(236,242,255,.72);font-size:.78rem}#cs2-statistics-v2 .stats-v2-bounty-result.is-success{border:1px solid rgba(74,222,128,.28);background:rgba(14,41,26,.62)}#cs2-statistics-v2 .stats-v2-bounty-result.is-failure{border:1px solid rgba(248,113,113,.24);background:rgba(60,18,20,.54)}#cs2-statistics-v2 .stats-v2-trend-chips{padding:.92rem 1rem .58rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.78rem}#cs2-statistics-v2 .stats-v2-trend-chip{border-radius:12px;border:1px solid hsla(0,0%,100%,.11);background:rgba(8,13,23,.85);padding:.62rem .72rem;display:grid;gap:.2rem;color:#f4f7ff}#cs2-statistics-v2 .stats-v2-trend-chip span{color:hsla(0,0%,100%,.72);font-size:.86rem;font-weight:700}#cs2-statistics-v2 .stats-v2-trend-chip strong{font-size:1.38rem;line-height:1}#cs2-statistics-v2 .stats-v2-trend-chip small{font-size:.83rem;font-weight:800}#cs2-statistics-v2 .stats-v2-trend-spark{margin-top:.2rem;border:1px solid hsla(0,0%,100%,.07);border-radius:9px;min-height:68px;padding:.24rem .26rem .34rem}#cs2-statistics-v2 .stats-v2-trend-interpretation{margin:0;padding:0 1rem .95rem;color:rgba(224,231,248,.88);font-weight:600;font-size:.92rem}#cs2-statistics-v2 .stats-v2-situational-tabs{display:flex;align-items:center;gap:.46rem;overflow-x:auto;padding:.8rem 1rem 0}#cs2-statistics-v2 .stats-v2-tab{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(7,12,22,.85);color:rgba(238,245,255,.76);font-size:.78rem;white-space:nowrap;font-weight:700;padding:.35rem .74rem}#cs2-statistics-v2 .stats-v2-tab.is-active{border-color:rgba(255,195,65,.64);background:var(--stats-accent);color:#111}#cs2-statistics-v2 .stats-v2-situational-content,#cs2-statistics-v2 .stats-v2-raw-metrics{padding:.95rem 1rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}#cs2-statistics-v2 .stats-v2-situation-card,#cs2-statistics-v2 .stats-v2-raw-card{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:var(--stats-bg-elevated);padding:.76rem}#cs2-statistics-v2 .stats-v2-situation-card h5,#cs2-statistics-v2 .stats-v2-raw-card h4{margin:0;font-size:.99rem;font-weight:800}#cs2-statistics-v2 .stats-v2-situation-value,#cs2-statistics-v2 .stats-v2-raw-value{margin:.28rem 0 .42rem;font-size:1.36rem;line-height:1.06;font-weight:900;color:#fff}#cs2-statistics-v2 .stats-v2-situation-meta,#cs2-statistics-v2 .stats-v2-raw-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem}#cs2-statistics-v2 .stats-v2-situation-reco{margin:.44rem 0 0;color:var(--stats-muted);font-size:.84rem;line-height:1.36}#cs2-statistics-v2 .stats-v2-raw-card header{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.2rem}#cs2-statistics-v2 .stats-v2-icon-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);padding:.17rem .42rem;font-size:.72rem;color:rgba(227,236,251,.86);font-weight:700}#cs2-statistics-v2 .stats-v2-raw-spark{margin-top:.42rem;border:1px solid hsla(0,0%,100%,.07);border-radius:9px;min-height:66px;padding:.22rem .24rem .32rem}#cs2-statistics-v2 .stats-v2-raw-card.is-up,#cs2-statistics-v2 .stats-v2-situation-card.is-up{box-shadow:inset 0 2px 0 rgba(53,211,136,.62)}#cs2-statistics-v2 .stats-v2-raw-card.is-down,#cs2-statistics-v2 .stats-v2-situation-card.is-down{box-shadow:inset 0 2px 0 rgba(255,111,124,.62)}#cs2-statistics-v2 .stats-v2-drawer{position:fixed;top:var(--stats-topbar-offset, 72px);right:0;bottom:0;left:0;z-index:1080;pointer-events:none;opacity:0;transition:opacity .2s ease}#cs2-statistics-v2 .stats-v2-drawer.is-open{opacity:1;pointer-events:auto}#cs2-statistics-v2 .stats-v2-drawer-backdrop{position:absolute;inset:0;background:rgba(2,5,12,.68);backdrop-filter:blur(2px)}#cs2-statistics-v2 .stats-v2-drawer-panel{position:absolute;top:0;right:0;width:min(580px,92vw);height:100%;max-height:100%;border-left:1px solid hsla(0,0%,100%,.12);background:#0d1424;display:grid;grid-template-rows:auto 1fr auto;transform:translateX(100%);transition:transform .2s ease}#cs2-statistics-v2 .stats-v2-drawer.is-open .stats-v2-drawer-panel{transform:translateX(0)}#cs2-statistics-v2 .stats-v2-drawer-head,#cs2-statistics-v2 .stats-v2-drawer-footer{padding:.88rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;gap:.6rem}#cs2-statistics-v2 .stats-v2-drawer-head h4{margin:0}#cs2-statistics-v2 .stats-v2-drawer-footer{border-top:1px solid hsla(0,0%,100%,.1);border-bottom:0;justify-content:flex-end;background:rgba(13,20,36,.97);position:sticky;bottom:0;z-index:2}#cs2-statistics-v2 .stats-v2-drawer-body{padding:.92rem 1rem;overflow-y:auto;overscroll-behavior:contain}#cs2-statistics-v2 .stats-v2-drawer-section{margin-bottom:.95rem}#cs2-statistics-v2 .stats-v2-leak-modal-dialog{max-width:min(920px,92vw)}#cs2-statistics-v2 .stats-v2-leak-modal{background:linear-gradient(180deg, rgba(13, 20, 36, 0.98), rgba(7, 12, 23, 0.98));border:1px solid hsla(0,0%,100%,.1)}#cs2-statistics-v2 .stats-v2-leak-modal .modal-header,#cs2-statistics-v2 .stats-v2-leak-modal .modal-footer{border-color:hsla(0,0%,100%,.1)}#cs2-statistics-v2 .stats-v2-leak-modal-body{max-height:min(66vh,720px);overflow-y:auto;overscroll-behavior:contain;padding-top:.95rem;padding-bottom:.95rem}#cs2-statistics-v2 .stats-v2-leak-modal-footer{justify-content:space-between;align-items:center;gap:.5rem}#cs2-statistics-v2 .stats-v2-leak-modal-actions{display:inline-flex;align-items:center;gap:.5rem}#cs2-statistics-v2 .stats-v2-leak-modal-feedback{min-height:1.1rem;font-size:.83rem;color:rgba(216,226,255,.72)}#cs2-statistics-v2 .stats-v2-leak-modal-feedback.is-success{color:#35d388}#cs2-statistics-v2 .stats-v2-leak-modal-feedback.is-error{color:#ff6f7c}#cs2-statistics-v2 .stats-v2-event-row{border:1px solid hsla(0,0%,100%,.11);border-radius:10px;background:rgba(9,13,24,.86);padding:.58rem;margin-bottom:.44rem;display:flex;justify-content:space-between;align-items:center;gap:.52rem}#cs2-statistics-v2 .stats-v2-event-row strong{display:block;margin-bottom:.06rem;line-height:1.2}#cs2-statistics-v2 .stats-v2-event-row p{margin:.15rem 0 0;line-height:1.25}#cs2-statistics-v2 .is-loading{pointer-events:none}#cs2-statistics-v2 .is-loading .stat-card{opacity:.88}#cs2-statistics-v2 .is-transitioning .stat-card{transition:transform .2s ease,opacity .2s ease;transform:translateY(2px);opacity:.94}@keyframes statsV2StreakPulse{0%,100%{box-shadow:0 0 0 rgba(53,211,136,0)}50%{box-shadow:0 0 0 8px rgba(53,211,136,.08)}}@media(max-width: 1450px){#cs2-statistics-v2 .stats-v2-recoil-grid,#cs2-statistics-v2 .stats-v2-diagnosis-grid,#cs2-statistics-v2 .stats-v2-context-grid,#cs2-statistics-v2 .stats-v2-pillars-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}#cs2-statistics-v2 .stats-v2-row-insights,#cs2-statistics-v2 .stats-v2-row-breakdowns,#cs2-statistics-v2 .stats-v2-aim-summary-body,#cs2-statistics-v2 .stats-v2-aim-summary-side{grid-template-columns:1fr}}@media(max-width: 1199px){#cs2-statistics-v2 .stats-v2-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}#cs2-statistics-v2 .stats-v2-share-spotlight{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-share-spotlight__actions{justify-content:flex-start}#cs2-statistics-v2 .stats-v2-recoil-grid,#cs2-statistics-v2 .stats-v2-row-lower{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-trend-chips,#cs2-statistics-v2 .stats-v2-situational-content,#cs2-statistics-v2 .stats-v2-raw-metrics,#cs2-statistics-v2 .stats-v2-aim-grid{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-hero-card{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-tab-stack{min-height:auto}#cs2-statistics-v2 .stats-v2-hero-sparkline{min-height:120px}}@media(max-width: 991px){#cs2-statistics-v2 .stats-v2-filters{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-share-spotlight__actions{display:grid;grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-share-spotlight__actions .btn{width:100%}#cs2-statistics-v2 .stats-v2-pillars-grid{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-hero-metrics,#cs2-statistics-v2 .stats-v2-diagnosis-grid,#cs2-statistics-v2 .stats-v2-context-grid{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-page-tabs{gap:.45rem}#cs2-statistics-v2 .stats-v2-page-tab{flex:1 1 calc(50% - .45rem);justify-content:center}#cs2-statistics-v2 .stats-v2-recoil-select-btn{align-items:flex-start}#cs2-statistics-v2 .stats-v2-recoil-select-values,#cs2-statistics-v2 .stats-v2-recoil-legend{gap:.35rem}#cs2-statistics-v2 .stats-v2-hero-badges{gap:.35rem}#cs2-statistics-v2 .stats-v2-hero-score{font-size:clamp(2.3rem,11vw,3.6rem)}#cs2-statistics-v2 .stats-v2-drawer-panel{width:100%;height:min(88vh,760px);top:auto;bottom:0;right:0;border-left:0;border-top:1px solid hsla(0,0%,100%,.12);transform:translateY(100%)}#cs2-statistics-v2 .stats-v2-drawer{top:0}#cs2-statistics-v2 .stats-v2-aim-card-stats{grid-template-columns:1fr}#cs2-statistics-v2 .stats-v2-drawer.is-open .stats-v2-drawer-panel{transform:translateY(0)}}.cs2-premier-badge{margin-left:1rem;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 20px;border-radius:4px;position:relative;font-family:sans-serif;font-weight:600;letter-spacing:.5px;backdrop-filter:blur(10px)}.cs2-premier-badge::before{content:"";position:absolute;left:-8px;top:-1px;bottom:-1px;width:4px;transform:rotate(5deg);background:currentColor;opacity:.9;border-radius:1px;height:calc(100% + 2px)}.cs2-premier-badge::after{content:"";position:absolute;left:-2px;top:-1px;bottom:-1px;width:4px;height:calc(100% + 2px);transform:rotate(5deg);background:currentColor;opacity:.9;border-radius:1px}.cs2-premier-badge-value{font-size:15px;font-weight:600;margin-left:-6px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.cs2-rating-change{font-size:13px;font-weight:600;margin-left:6px}.cs2-rating-change.positive{color:#9ccc72}.cs2-rating-change.negative{color:#f77c60}.cs2-rating-change-value{display:inline-block;min-width:75px;text-align:right;font-family:"Courier New",monospace;font-size:13px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.cs2-premier-badge.rank-gold{color:gold;background:rgba(255,215,0,.15);border:1px solid rgba(255,215,0,.3)}.cs2-premier-badge.rank-red{color:#f44;background:rgba(255,68,68,.15);border:1px solid rgba(255,68,68,.3)}.cs2-premier-badge.rank-pink{color:#ff1493;background:rgba(255,20,147,.15);border:1px solid rgba(255,20,147,.3)}.cs2-premier-badge.rank-purple{color:#9b59b6;background:rgba(155,89,182,.15);border:1px solid rgba(155,89,182,.3)}.cs2-premier-badge.rank-blue{color:#5b8dee;background:rgba(91,141,238,.15);border:1px solid rgba(91,141,238,.3)}.cs2-premier-badge.rank-light-blue{color:skyblue;background:rgba(135,206,235,.15);border:1px solid rgba(135,206,235,.3)}.cs2-premier-badge.rank-gray{color:gray;background:rgba(128,128,128,.15);border:1px solid rgba(128,128,128,.3)}.cs2-premier-badge-compact{padding:2px 8px 2px 16px;gap:4px;font-size:13px}.cs2-premier-badge-compact::before{left:0px;width:2px}.cs2-premier-badge-compact::after{left:5px;width:2px}.cs2-premier-badge-compact .cs2-premier-badge-value{font-size:13px}.cs2-rating-change-compact{font-size:11px;margin-left:4px}.cs2-skill-group-badge{width:auto;height:20px;display:inline-block;flex-shrink:0}.cs2-skill-group-badge-sm{height:16px}.faceit-elo-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .7rem .2rem .45rem;border-radius:999px;background:rgba(255,120,72,.14);border:1px solid rgba(255,120,72,.28);color:#ff9a6c;font-weight:700;letter-spacing:.03em;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02)}.faceit-elo-badge-value{font-size:.82rem;line-height:1;font-variant-numeric:tabular-nums}.faceit-level-badge{width:20px;height:20px;object-fit:contain;flex-shrink:0}.faceit-level-badge-sm{width:16px;height:16px}.matches-table .cs2-premier-badge{padding:2px 10px 2px 20px}.matches-table .cs2-premier-badge-value{font-size:13px}.stats-table .cs2-premier-badge{padding:2px 8px 2px 16px;gap:3px}.stats-table .match-player-rank-badge{margin-left:.65rem}.stats-table .faceit-elo-badge{padding:.18rem .6rem .18rem .38rem}.stats-table .faceit-level-badge{width:18px;height:18px}.stats-table .faceit-elo-badge-value{font-size:.78rem}.stats-table .cs2-premier-badge-value{font-size:13px}.stats-table .cs2-rating-change-value{min-width:70px;font-size:12px}.stats-table .player-name a{gap:.625rem !important}.sidebar{position:fixed;left:0;top:0;width:240px;height:100vh;background:rgba(20,20,30,.95);backdrop-filter:blur(10px);border-right:1px solid hsla(0,0%,100%,.08);z-index:1000;display:flex;flex-direction:column;overflow-y:auto;transition:transform .3s ease}.sidebar .sidebar-header{height:56px;padding:0 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center}.sidebar .sidebar-header .sidebar-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#fff;font-weight:600;font-size:1.25rem}.sidebar .sidebar-header .sidebar-logo:hover{color:#5e98d9}.sidebar .sidebar-nav{flex:1;padding:1rem 0;overflow-y:auto}.sidebar .sidebar-nav .nav-section{margin-bottom:1.5rem}.sidebar .sidebar-nav .nav-section .nav-section-title{padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);margin-bottom:.5rem}.sidebar .sidebar-nav .nav-section .nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .2s ease;position:relative}.sidebar .sidebar-nav .nav-section .nav-item i{font-size:1.1rem;width:20px}.sidebar .sidebar-nav .nav-section .nav-item span{font-size:.95rem;font-weight:500}.sidebar .sidebar-nav .nav-section .nav-item:hover{background:hsla(0,0%,100%,.05);color:#fff}.sidebar .sidebar-nav .nav-section .nav-item.active{background:rgba(94,152,217,.2);color:#5e98d9;border-left:3px solid #5e98d9;font-weight:600}.sidebar .sidebar-nav .nav-section .nav-item.active i{color:#5e98d9}.sidebar .sidebar-nav .nav-section .nav-item.active span{color:#5e98d9;font-weight:600}.sidebar .sidebar-nav .nav-section .nav-item.active::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#5e98d9}.sidebar .sidebar-footer{padding:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.sidebar .sidebar-footer .user-profile{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:8px;transition:background .2s ease}.sidebar .sidebar-footer .user-profile:hover{background:hsla(0,0%,100%,.05)}.sidebar .sidebar-footer .user-profile .user-avatar{width:40px;height:40px;border-radius:50%;border:2px solid hsla(0,0%,100%,.15)}.sidebar .sidebar-footer .user-profile .user-info{flex:1;min-width:0}.sidebar .sidebar-footer .user-profile .user-info .user-name{font-size:.9rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-footer .user-profile .user-info .user-link{font-size:.75rem;color:hsla(0,0%,100%,.6);text-decoration:none}.sidebar .sidebar-footer .user-profile .user-info .user-link:hover{color:#5e98d9}body.has-sidebar .navbar{left:240px;width:calc(100% - 240px);background:rgba(0,0,0,0) !important;backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.08)}body.has-sidebar .navbar .container-fluid{padding-left:2rem}body.has-sidebar .main-content-wrapper{margin-left:240px;min-height:100vh;padding-top:56px}body.has-sidebar .footer-content-wrapper{margin-left:240px}.dashboard-page{padding:2rem;max-width:1400px}.dashboard-page .dashboard-header{margin-bottom:2rem}.dashboard-page .dashboard-header h1{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.dashboard-page .section-title{font-size:1.5rem;font-weight:600;color:#fff}.dashboard-page .section-header{margin-bottom:1.5rem}.match-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.match-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.15)}.match-card.match-victory{border-left:3px solid #4ade80}.match-card.match-defeat{border-left:3px solid #f87171}.match-card.match-tie{border-left:3px solid #94a3b8}.match-card .match-card-header{position:relative;padding:1.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:180px;overflow:hidden}.match-card .match-card-header .match-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 0.85) 100%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1}.match-card .match-card-header .match-card-header-content{position:relative;z-index:2}.match-card .match-card-header .match-result-badge{margin-bottom:1rem}.match-card .match-card-header .match-result-badge .badge-victory{display:inline-block;padding:.25rem .75rem;background:rgba(74,222,128,.2);color:#4ade80;border:1px solid rgba(74,222,128,.4);border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.match-card .match-card-header .match-result-badge .badge-defeat{display:inline-block;padding:.25rem .75rem;background:rgba(248,113,113,.2);color:#f87171;border:1px solid rgba(248,113,113,.4);border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.match-card .match-card-header .match-result-badge .badge-tie{display:inline-block;padding:.25rem .75rem;background:rgba(148,163,184,.2);color:#94a3b8;border:1px solid rgba(148,163,184,.4);border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.match-card .match-card-header .match-score-large{font-size:2.5rem;font-weight:800;text-align:center;line-height:1}.match-card .match-card-header .match-score-large .score-win{color:#4ade80}.match-card .match-card-header .match-score-large .score-lose{color:#f87171;opacity:.6}.match-card .match-card-header .match-score-large .score-separator{color:hsla(0,0%,100%,.3);margin:0 .5rem}.match-card .match-card-header .match-score-large .score-tie{color:#94a3b8}.match-card .match-card-body{padding:1.25rem 1.5rem;flex:1;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.08)}.match-card .match-card-body .match-map{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.match-card .match-card-body .match-map i{color:#5e98d9}.match-card .match-card-body .match-date{font-size:.875rem;color:hsla(0,0%,100%,.6);display:flex;align-items:center;gap:.5rem}.match-card .match-card-body .match-date i{color:hsla(0,0%,100%,.4)}.match-card .match-card-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;padding:1rem 1.5rem;background:#15151f;border-top:1px solid hsla(0,0%,100%,.05)}.match-card .match-card-stats .stat-item{text-align:center}.match-card .match-card-stats .stat-item .stat-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.match-card .match-card-stats .stat-item .stat-value{font-size:1.25rem;font-weight:700;color:#fff}.match-card .match-card-footer{padding:1rem 1.5rem;background:#15151f;border-top:1px solid hsla(0,0%,100%,.05)}.followed-match-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.followed-match-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.15)}.followed-match-card.match-victory{border-left:3px solid #4ade80}.followed-match-card.match-defeat{border-left:3px solid #f87171}.followed-match-card.match-tie{border-left:3px solid #94a3b8}.followed-match-card .followed-match-card-header{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:140px;overflow:hidden}.followed-match-card .followed-match-card-header .followed-match-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 0.85) 100%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1}.followed-match-card .followed-match-card-header .followed-match-card-content{position:relative;z-index:2;min-height:140px}.followed-match-card .match-stats-sidebar{background:#15151f;border-left:1px solid hsla(0,0%,100%,.08)}.stat-card{background:#15151f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card:hover{background:hsla(0,0%,100%,.05);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.stat-card .stat-card-icon{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg, rgba(94, 152, 217, 0.2), rgba(94, 152, 217, 0.1));display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#5e98d9}.stat-card .stat-card-content{flex:1}.stat-card .stat-card-content .stat-card-label{font-size:.875rem;color:hsla(0,0%,100%,.6);margin-bottom:.25rem}.stat-card .stat-card-content .stat-card-value{font-size:1.75rem;font-weight:700;color:#fff}.empty-state{text-align:center;padding:4rem 2rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.empty-state h3{font-size:1.5rem;font-weight:600;color:#fff;margin:1rem 0 .5rem 0}@media(max-width: 992px){.sidebar{display:none !important}body.has-sidebar .navbar{margin-left:0;width:100%;left:0 !important}body.has-sidebar .main-content-wrapper{margin-left:0;padding-top:calc(56px + env(safe-area-inset-top, 0px) + .5rem);padding-bottom:80px}body.has-sidebar .footer-content-wrapper{margin-left:0}.mobile-bottom-nav{display:flex !important}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:70px;background:rgba(20,20,30,.95);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.12);box-shadow:0 -4px 16px rgba(0,0,0,.4);z-index:1040;justify-content:space-around;align-items:center;padding:0 1rem}.mobile-bottom-nav .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:hsla(0,0%,100%,.6);transition:color .2s ease,transform .2s ease;padding:.5rem 1rem;border-radius:8px;min-width:60px}.mobile-bottom-nav .nav-item i,.mobile-bottom-nav .nav-item svg{font-size:1.5rem;margin-bottom:.25rem}.mobile-bottom-nav .nav-item span{font-size:.7rem;font-weight:500}.mobile-bottom-nav .nav-item:hover,.mobile-bottom-nav .nav-item.active{color:#fff;background:hsla(0,0%,100%,.1)}.mobile-bottom-nav .nav-item.active{color:#4a9eff}.player-profile-page{padding:2rem;max-width:1400px;margin:0 auto;position:relative;isolation:isolate;z-index:0}.player-profile-page>*{position:relative;z-index:1}@media(max-width: 768px){.player-profile-page{padding:0}}.profile-header-card{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:1.5rem;position:relative;overflow:hidden;z-index:4}.profile-header-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent 10%, #ffc107 50%, transparent 90%);opacity:.6}.profile-header-card .profile-header-content{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;position:relative;z-index:1}.profile-header-card .profile-left{display:flex;align-items:flex-start;gap:1.25rem;min-width:0}.profile-header-card .profile-avatar-wrapper{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%}.profile-header-card .profile-avatar{width:88px;height:88px;display:block;border-radius:50%;border:2px solid rgba(148,163,184,.35);object-fit:cover;transition:border-color .2s ease}.profile-header-card .profile-avatar:hover{border-color:rgba(148,163,184,.5)}.profile-header-card .profile-details{min-width:0;flex:1;display:flex;flex-direction:column}.profile-header-card.profile-header-card--compact .profile-left{align-items:center}.profile-header-card.profile-header-card--compact .profile-details{justify-content:center}.profile-header-card.profile-header-card--compact .profile-identity{margin-bottom:0}.profile-header-card .profile-identity{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:100%;margin-bottom:.45rem;padding-right:.35rem}.profile-header-card .profile-identity-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;max-width:100%}.profile-header-card .profile-xp-section{margin-top:.75rem;max-width:560px;padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(99,102,241,.35);background:linear-gradient(120deg, rgba(99, 102, 241, 0.16) 0%, rgba(15, 23, 42, 0.62) 100%)}.profile-header-card .xp-top-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.5rem}.profile-header-card .xp-level-pill{display:inline-flex;align-items:baseline;gap:.35rem;padding:.22rem .55rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.profile-header-card .xp-level-pill .label{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.62);font-weight:700}.profile-header-card .xp-level-pill .value{font-size:.96rem;line-height:1;font-weight:800;color:#fff}.profile-header-card .xp-bar{height:10px;background:hsla(0,0%,100%,.11);border-radius:999px;overflow:hidden;position:relative}.profile-header-card .xp-bar-fill{height:100%;background:linear-gradient(90deg, #6366f1, #8b5cf6, #a78bfa);border-radius:999px;transition:width .5s ease-out;position:relative}.profile-header-card .xp-bar-fill::after{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22), transparent);border-radius:999px 999px 0 0}.profile-header-card .xp-bar-labels{margin-top:.45rem;display:flex;justify-content:space-between;gap:.85rem;font-size:.76rem;color:hsla(0,0%,100%,.58);font-weight:600;letter-spacing:.02em}.profile-header-card .xp-current{color:rgba(194,170,255,.96)}.profile-header-card .xp-next{color:hsla(0,0%,100%,.7)}.profile-header-card .xp-current strong,.profile-header-card .xp-next strong{color:#fff;font-weight:800}.profile-header-card .xp-help-link{margin-left:auto;font-size:.66rem;color:rgba(255,193,7,.92);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.profile-header-card .xp-help-link:hover{color:#ffdb4d;text-decoration:underline}.profile-header-card .xp-milestone-note{margin-top:.35rem;font-size:.7rem;color:hsla(0,0%,100%,.72);line-height:1.35}.profile-header-card .profile-name{font-size:clamp(1.45rem,1.8vw,2rem);font-weight:700;color:hsla(0,0%,100%,.96);margin:0;line-height:1.15;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(0,0,0,.35)}.profile-header-card .profile-meta{display:flex;align-items:center;gap:.35rem;flex-shrink:0;flex-wrap:wrap}.profile-header-card .profile-hero-badges{position:absolute;top:.95rem;right:1.15rem;display:flex;align-items:center;gap:.55rem;z-index:4}.profile-header-card .profile-hero-badge{width:64px;height:64px;padding:0;border:0;background:rgba(0,0,0,0);border-radius:14px;cursor:pointer;overflow:hidden;transition:transform .2s ease,filter .2s ease;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, 0.45))}.profile-header-card .profile-hero-badge:hover,.profile-header-card .profile-hero-badge:focus-visible{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 14px 22px rgba(0, 0, 0, 0.52))}.profile-header-card .profile-hero-badge:focus-visible{outline:2px solid rgba(255,193,7,.75);outline-offset:2px}.profile-header-card .profile-hero-badge img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.profile-header-card .profile-tier-pill{display:inline-flex;align-items:center;padding:.22rem .62rem;border-radius:999px;border:1px solid;background:hsla(0,0%,100%,.08);font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.profile-header-card .profile-avatar-wrapper.tier-recruit .profile-avatar{border-color:rgba(148,163,184,.62);box-shadow:0 0 0 3px rgba(148,163,184,.14),0 10px 24px rgba(148,163,184,.18)}.profile-header-card .profile-xp-section.tier-recruit{border-color:rgba(148,163,184,.5);background:linear-gradient(120deg, rgba(148, 163, 184, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(148,163,184,.08)}.profile-header-card .profile-xp-section.tier-recruit .xp-level-pill{border-color:rgba(148,163,184,.55);background:rgba(148,163,184,.14)}.profile-header-card .profile-xp-section.tier-recruit .xp-level-pill .label{color:rgba(196.15,204.4,215.95,.9)}.profile-header-card .profile-xp-section.tier-recruit .xp-level-pill .value{color:rgb(171.54,183.24,199.62)}.profile-header-card .profile-tier-pill.tier-recruit{border-color:rgba(148,163,184,.6);background:rgba(148,163,184,.15);color:rgb(167.26,179.56,196.78);box-shadow:0 0 14px rgba(148,163,184,.2)}.profile-header-card .profile-xp-section.tier-recruit .xp-bar-fill{background:linear-gradient(90deg, rgb(110.76, 123.8, 144.24), #94a3b8 55%, rgb(174.75, 186, 201.75));box-shadow:0 0 10px rgba(148,163,184,.45)}.profile-header-card .profile-xp-section.tier-recruit .xp-current{color:rgb(188.66,197.96,210.98)}.profile-header-card .profile-xp-section.tier-recruit .xp-help-link{color:rgb(175.82,186.92,202.46)}.profile-header-card .profile-xp-section.tier-recruit .xp-help-link:hover{color:rgb(197.22,205.32,216.66)}.profile-header-card .profile-avatar-wrapper.tier-bronze .profile-avatar{border-color:rgba(205,127,50,.62);box-shadow:0 0 0 3px rgba(205,127,50,.14),0 10px 24px rgba(205,127,50,.18)}.profile-header-card .profile-xp-section.tier-bronze{border-color:rgba(205,127,50,.5);background:linear-gradient(120deg, rgba(205, 127, 50, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(205,127,50,.08)}.profile-header-card .profile-xp-section.tier-bronze .xp-level-pill{border-color:rgba(205,127,50,.55);background:rgba(205,127,50,.14)}.profile-header-card .profile-xp-section.tier-bronze .xp-level-pill .label{color:rgba(227.5,184.6,142.25,.9)}.profile-header-card .profile-xp-section.tier-bronze .xp-level-pill .value{color:rgb(216,155.16,95.1)}.profile-header-card .profile-tier-pill.tier-bronze{border-color:rgba(205,127,50,.6);background:rgba(205,127,50,.15);color:rgb(214,150.04,86.9);box-shadow:0 0 14px rgba(205,127,50,.2)}.profile-header-card .profile-xp-section.tier-bronze .xp-bar-fill{background:linear-gradient(90deg, rgb(151.8, 97.88, 47.76), #cd7f32 55%, rgb(217.5, 159, 101.25));box-shadow:0 0 10px rgba(205,127,50,.45)}.profile-header-card .profile-xp-section.tier-bronze .xp-current{color:rgb(224,175.64,127.9)}.profile-header-card .profile-xp-section.tier-bronze .xp-help-link{color:rgb(218,160.28,103.3)}.profile-header-card .profile-xp-section.tier-bronze .xp-help-link:hover{color:rgb(228,185.88,144.3)}.profile-header-card .profile-avatar-wrapper.tier-silver .profile-avatar{border-color:rgba(192,192,192,.62);box-shadow:0 0 0 3px rgba(192,192,192,.14),0 10px 24px rgba(192,192,192,.18)}.profile-header-card .profile-xp-section.tier-silver{border-color:rgba(192,192,192,.5);background:linear-gradient(120deg, rgba(192, 192, 192, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(192,192,192,.08)}.profile-header-card .profile-xp-section.tier-silver .xp-level-pill{border-color:rgba(192,192,192,.55);background:rgba(192,192,192,.14)}.profile-header-card .profile-xp-section.tier-silver .xp-level-pill .label{color:hsla(0,0%,86.4117647059%,.9)}.profile-header-card .profile-xp-section.tier-silver .xp-level-pill .value{color:hsl(0,0%,80.7294117647%)}.profile-header-card .profile-tier-pill.tier-silver{border-color:rgba(192,192,192,.6);background:rgba(192,192,192,.15);color:hsl(0,0%,79.7411764706%);box-shadow:0 0 14px rgba(192,192,192,.2)}.profile-header-card .profile-xp-section.tier-silver .xp-bar-fill{background:linear-gradient(90deg, rgb(142.44, 144.68, 150), #c0c0c0 55%, rgb(207.75, 207.75, 207.75));box-shadow:0 0 10px rgba(192,192,192,.45)}.profile-header-card .profile-xp-section.tier-silver .xp-current{color:hsl(0,0%,84.6823529412%)}.profile-header-card .profile-xp-section.tier-silver .xp-help-link{color:hsl(0,0%,81.7176470588%)}.profile-header-card .profile-xp-section.tier-silver .xp-help-link:hover{color:hsl(0,0%,86.6588235294%)}.profile-header-card .profile-avatar-wrapper.tier-gold .profile-avatar{border-color:rgba(255,215,0,.62);box-shadow:0 0 0 3px rgba(255,215,0,.14),0 10px 24px rgba(255,215,0,.18)}.profile-header-card .profile-xp-section.tier-gold{border-color:rgba(255,215,0,.5);background:linear-gradient(120deg, rgba(255, 215, 0, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(255,215,0,.08)}.profile-header-card .profile-xp-section.tier-gold .xp-level-pill{border-color:rgba(255,215,0,.55);background:rgba(255,215,0,.14)}.profile-header-card .profile-xp-section.tier-gold .xp-level-pill .label{color:rgba(255,233,114.75,.9)}.profile-header-card .profile-xp-section.tier-gold .xp-level-pill .value{color:rgb(255,223.8,56.1)}.profile-header-card .profile-tier-pill.tier-gold{border-color:rgba(255,215,0,.6);background:rgba(255,215,0,.15);color:rgb(255,222.2,45.9);box-shadow:0 0 14px rgba(255,215,0,.2)}.profile-header-card .profile-xp-section.tier-gold .xp-bar-fill{background:linear-gradient(90deg, rgb(187.8, 161.24, 11.76), #ffd700 55%, rgb(255, 225, 63.75));box-shadow:0 0 10px rgba(255,215,0,.45)}.profile-header-card .profile-xp-section.tier-gold .xp-current{color:rgb(255,230.2,96.9)}.profile-header-card .profile-xp-section.tier-gold .xp-help-link{color:rgb(255,225.4,66.3)}.profile-header-card .profile-xp-section.tier-gold .xp-help-link:hover{color:rgb(255,233.4,117.3)}.profile-header-card .profile-avatar-wrapper.tier-diamond .profile-avatar{border-color:rgba(96,165,250,.62);box-shadow:0 0 0 3px rgba(96,165,250,.14),0 10px 24px rgba(96,165,250,.18)}.profile-header-card .profile-xp-section.tier-diamond{border-color:rgba(96,165,250,.5);background:linear-gradient(120deg, rgba(96, 165, 250, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(96,165,250,.08)}.profile-header-card .profile-xp-section.tier-diamond .xp-level-pill{border-color:rgba(96,165,250,.55);background:rgba(96,165,250,.14)}.profile-header-card .profile-xp-section.tier-diamond .xp-level-pill .label{color:rgba(167.55,205.5,252.25,.9)}.profile-header-card .profile-xp-section.tier-diamond .xp-level-pill .value{color:rgb(130.98,184.8,251.1)}.profile-header-card .profile-tier-pill.tier-diamond{border-color:rgba(96,165,250,.6);background:rgba(96,165,250,.15);color:rgb(124.62,181.2,250.9);box-shadow:0 0 14px rgba(96,165,250,.2)}.profile-header-card .profile-xp-section.tier-diamond .xp-bar-fill{background:linear-gradient(90deg, rgb(73.32, 125.24, 191.76), #60a5fa 55%, rgb(135.75, 187.5, 251.25));box-shadow:0 0 10px rgba(96,165,250,.45)}.profile-header-card .profile-xp-section.tier-diamond .xp-current{color:rgb(156.42,199.2,251.9)}.profile-header-card .profile-xp-section.tier-diamond .xp-help-link{color:rgb(137.34,188.4,251.3)}.profile-header-card .profile-xp-section.tier-diamond .xp-help-link:hover{color:rgb(169.14,206.4,252.3)}.profile-header-card .profile-avatar-wrapper.tier-platinum .profile-avatar{border-color:rgba(229,228,226,.62);box-shadow:0 0 0 3px rgba(229,228,226,.14),0 10px 24px rgba(229,228,226,.18)}.profile-header-card .profile-xp-section.tier-platinum{border-color:rgba(229,228,226,.5);background:linear-gradient(120deg, rgba(229, 228, 226, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(229,228,226,.08)}.profile-header-card .profile-xp-section.tier-platinum .xp-level-pill{border-color:rgba(229,228,226,.55);background:rgba(229,228,226,.14)}.profile-header-card .profile-xp-section.tier-platinum .xp-level-pill .label{color:rgba(240.7,240.15,239.05,.9)}.profile-header-card .profile-xp-section.tier-platinum .xp-level-pill .value{color:rgb(234.72,233.94,232.38)}.profile-header-card .profile-tier-pill.tier-platinum{border-color:rgba(229,228,226,.6);background:rgba(229,228,226,.15);color:rgb(233.68,232.86,231.22);box-shadow:0 0 14px rgba(229,228,226,.2)}.profile-header-card .profile-xp-section.tier-platinum .xp-bar-fill{background:linear-gradient(90deg, rgb(169.08, 170.6, 174.48), #e5e4e2 55%, rgb(235.5, 234.75, 233.25));box-shadow:0 0 10px rgba(229,228,226,.45)}.profile-header-card .profile-xp-section.tier-platinum .xp-current{color:rgb(238.88,238.26,237.02)}.profile-header-card .profile-xp-section.tier-platinum .xp-help-link{color:rgb(235.76,235.02,233.54)}.profile-header-card .profile-xp-section.tier-platinum .xp-help-link:hover{color:rgb(240.96,240.42,239.34)}.profile-header-card .profile-avatar-wrapper.tier-master .profile-avatar{border-color:rgba(168,85,247,.62);box-shadow:0 0 0 3px rgba(168,85,247,.14),0 10px 24px rgba(168,85,247,.18)}.profile-header-card .profile-xp-section.tier-master{border-color:rgba(168,85,247,.5);background:linear-gradient(120deg, rgba(168, 85, 247, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(168,85,247,.08)}.profile-header-card .profile-xp-section.tier-master .xp-level-pill{border-color:rgba(168,85,247,.55);background:rgba(168,85,247,.14)}.profile-header-card .profile-xp-section.tier-master .xp-level-pill .label{color:rgba(207.15,161.5,250.6,.9)}.profile-header-card .profile-xp-section.tier-master .xp-level-pill .value{color:rgb(187.14,122.4,248.76)}.profile-header-card .profile-tier-pill.tier-master{border-color:rgba(168,85,247,.6);background:rgba(168,85,247,.15);color:rgb(183.66,115.6,248.44);box-shadow:0 0 14px rgba(168,85,247,.2)}.profile-header-card .profile-xp-section.tier-master .xp-bar-fill{background:linear-gradient(90deg, rgb(125.16, 67.64, 189.6), #a855f7 55%, rgb(189.75, 127.5, 249));box-shadow:0 0 10px rgba(168,85,247,.45)}.profile-header-card .profile-xp-section.tier-master .xp-current{color:rgb(201.06,149.6,250.04)}.profile-header-card .profile-xp-section.tier-master .xp-help-link{color:rgb(190.62,129.2,249.08)}.profile-header-card .profile-xp-section.tier-master .xp-help-link:hover{color:rgb(208.02,163.2,250.68)}.profile-header-card .profile-avatar-wrapper.tier-elite .profile-avatar{border-color:rgba(34,211,238,.62);box-shadow:0 0 0 3px rgba(34,211,238,.14),0 10px 24px rgba(34,211,238,.18)}.profile-header-card .profile-xp-section.tier-elite{border-color:rgba(34,211,238,.5);background:linear-gradient(120deg, rgba(34, 211, 238, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(34,211,238,.08)}.profile-header-card .profile-xp-section.tier-elite .xp-level-pill{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.14)}.profile-header-card .profile-xp-section.tier-elite .xp-level-pill .label{color:rgba(133.45,230.8,245.65,.9)}.profile-header-card .profile-xp-section.tier-elite .xp-level-pill .value{color:rgb(82.62,220.68,241.74)}.profile-header-card .profile-tier-pill.tier-elite{border-color:rgba(34,211,238,.6);background:rgba(34,211,238,.15);color:rgb(73.78,218.92,241.06);box-shadow:0 0 14px rgba(34,211,238,.2)}.profile-header-card .profile-xp-section.tier-elite .xp-bar-fill{background:linear-gradient(90deg, rgb(28.68, 158.36, 183.12), #22d3ee 55%, rgb(89.25, 222, 242.25));box-shadow:0 0 10px rgba(34,211,238,.45)}.profile-header-card .profile-xp-section.tier-elite .xp-current{color:rgb(117.98,227.72,244.46)}.profile-header-card .profile-xp-section.tier-elite .xp-help-link{color:rgb(91.46,222.44,242.42)}.profile-header-card .profile-xp-section.tier-elite .xp-help-link:hover{color:rgb(135.66,231.24,245.82)}.profile-header-card .profile-avatar-wrapper.tier-champion .profile-avatar{border-color:rgba(251,146,60,.62);box-shadow:0 0 0 3px rgba(251,146,60,.14),0 10px 24px rgba(251,146,60,.18)}.profile-header-card .profile-xp-section.tier-champion{border-color:rgba(251,146,60,.5);background:linear-gradient(120deg, rgba(251, 146, 60, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(251,146,60,.08)}.profile-header-card .profile-xp-section.tier-champion .xp-level-pill{border-color:rgba(251,146,60,.55);background:rgba(251,146,60,.14)}.profile-header-card .profile-xp-section.tier-champion .xp-level-pill .label{color:rgba(252.8,195.05,147.75,.9)}.profile-header-card .profile-xp-section.tier-champion .xp-level-pill .value{color:rgb(251.88,169.98,102.9)}.profile-header-card .profile-tier-pill.tier-champion{border-color:rgba(251,146,60,.6);background:rgba(251,146,60,.15);color:rgb(251.72,165.62,95.1);box-shadow:0 0 14px rgba(251,146,60,.2)}.profile-header-card .profile-xp-section.tier-champion .xp-bar-fill{background:linear-gradient(90deg, rgb(184.92, 111.56, 54.96), #fb923c 55%, rgb(252, 173.25, 108.75));box-shadow:0 0 10px rgba(251,146,60,.45)}.profile-header-card .profile-xp-section.tier-champion .xp-current{color:rgb(252.52,187.42,134.1)}.profile-header-card .profile-xp-section.tier-champion .xp-help-link{color:rgb(252.04,174.34,110.7)}.profile-header-card .profile-xp-section.tier-champion .xp-help-link:hover{color:rgb(252.84,196.14,149.7)}.profile-header-card .profile-avatar-wrapper.tier-legend .profile-avatar{border-color:rgba(250,204,21,.62);box-shadow:0 0 0 3px rgba(250,204,21,.14),0 10px 24px rgba(250,204,21,.18)}.profile-header-card .profile-xp-section.tier-legend{border-color:rgba(250,204,21,.5);background:linear-gradient(120deg, rgba(250, 204, 21, 0.18) 0%, rgba(15, 23, 42, 0.62) 100%);box-shadow:inset 0 0 0 1px rgba(250,204,21,.08)}.profile-header-card .profile-xp-section.tier-legend .xp-level-pill{border-color:rgba(250,204,21,.55);background:rgba(250,204,21,.14)}.profile-header-card .profile-xp-section.tier-legend .xp-level-pill .label{color:rgba(252.25,226.95,126.3,.9)}.profile-header-card .profile-xp-section.tier-legend .xp-level-pill .value{color:rgb(251.1,215.22,72.48)}.profile-header-card .profile-tier-pill.tier-legend{border-color:rgba(250,204,21,.6);background:rgba(250,204,21,.15);color:rgb(250.9,213.18,63.12);box-shadow:0 0 14px rgba(250,204,21,.2)}.profile-header-card .profile-xp-section.tier-legend .xp-bar-fill{background:linear-gradient(90deg, rgb(184.2, 153.32, 26.88), #facc15 55%, rgb(251.25, 216.75, 79.5));box-shadow:0 0 10px rgba(250,204,21,.45)}.profile-header-card .profile-xp-section.tier-legend .xp-current{color:rgb(251.9,223.38,109.92)}.profile-header-card .profile-xp-section.tier-legend .xp-help-link{color:rgb(251.3,217.26,81.84)}.profile-header-card .profile-xp-section.tier-legend .xp-help-link:hover{color:rgb(252.3,227.46,128.64)}.profile-header-card .profile-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.5);font-size:.9rem;text-decoration:none;transition:all .2s ease}.profile-header-card .profile-link:hover{background:rgba(255,193,7,.1);border-color:rgba(255,193,7,.3);color:#ffc107}.profile-header-card .profile-actions{flex-shrink:0;margin-left:1.5rem;display:flex;align-items:center;justify-content:flex-end;z-index:40}.profile-header-card .profile-actions-toggle{display:inline-flex;align-items:center;gap:.5rem;padding-right:1rem;min-width:176px;justify-content:space-between}.profile-header-card .profile-actions-toggle.dropdown-toggle::after{margin-left:.75rem;opacity:.72}.profile-header-card .profile-actions-menu{min-width:270px;margin-top:.65rem;padding:.45rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg, rgba(18, 22, 38, 0.98) 0%, rgba(10, 12, 22, 0.98) 100%);box-shadow:0 24px 44px rgba(0,0,0,.42);z-index:1080}.profile-header-card .profile-action-item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.72rem .85rem;border-radius:10px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.9);font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;transition:all .2s ease}.profile-header-card .profile-action-item i{width:1rem;text-align:center;font-size:.98rem;color:inherit}.profile-header-card .profile-action-item:hover{border-color:rgba(255,193,7,.34);background:rgba(255,193,7,.12);color:#ffefb4}.profile-header-card .profile-action-item:active{transform:translateY(1px)}.profile-header-card .profile-action-item.is-active{border-color:rgba(56,189,248,.38);background:rgba(8,47,73,.48);color:#d7f3ff}.profile-header-card .compare-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.9);font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s ease}.profile-header-card .compare-btn:hover{border-color:rgba(255,193,7,.6);background:rgba(255,193,7,.15);color:#ffe2a8}.profile-header-card .profile-action-item.cheat-report-btn{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.22);color:#ffe4e6}.profile-header-card .profile-action-item.cheat-report-btn:hover{border-color:rgba(248,113,113,.58);background:rgba(127,29,29,.42);color:#fff1f2}.profile-header-card .profile-action-item.cheat-report-btn.is-reported,.profile-header-card .profile-action-item.cheat-report-btn:disabled{border-color:rgba(248,113,113,.24);background:rgba(127,29,29,.14);color:rgba(255,228,230,.76);cursor:default;box-shadow:none;transform:none}@media(max-width: 576px){.profile-header-card{border-radius:0}.profile-header-card .profile-header-content{flex-direction:column;text-align:center;padding:1.5rem 1rem;gap:1rem}.profile-header-card .profile-left{flex-direction:column;align-items:center;gap:.75rem}.profile-header-card .profile-avatar-wrapper{margin:0 auto}.profile-header-card .profile-avatar{width:80px;height:80px}.profile-header-card .profile-name{font-size:1.35rem;white-space:normal}.profile-header-card .profile-identity{width:100%;align-items:center;margin-bottom:.3rem;padding-right:0}.profile-header-card .profile-identity-meta{justify-content:center}.profile-header-card .profile-meta{justify-content:center}.profile-header-card .profile-hero-badges{position:static;width:100%;justify-content:center;margin-bottom:.2rem}.profile-header-card .profile-hero-badge{width:48px;height:48px}.profile-header-card .profile-xp-section{width:100%;max-width:100%}.profile-header-card .xp-top-row{justify-content:center}.profile-header-card .xp-help-link{margin-left:0}.profile-header-card .xp-bar-labels{flex-direction:column;align-items:center;gap:.2rem}.profile-header-card .follow-btn{width:100%;justify-content:center}.profile-header-card .compare-btn{width:100%;justify-content:center}}@media(max-width: 991.98px)and (min-width: 577px){.profile-header-card .profile-hero-badge{width:56px;height:56px}}.profile-badge-modal .modal-content.noscope-modal{box-shadow:0 24px 40px rgba(0,0,0,.52);overflow:hidden}.profile-badge-modal .noscope-modal-body{padding:1.1rem}.profile-badge-modal .profile-badge-modal-media{display:flex;justify-content:center;margin-bottom:1rem}.profile-badge-modal .profile-badge-modal-media img{width:min(220px,70vw);height:min(220px,70vw);object-fit:cover;border-radius:18px;box-shadow:0 14px 30px rgba(0,0,0,.46)}.profile-badge-modal .profile-badge-modal-description{margin-bottom:.85rem;color:rgba(235,241,255,.86);font-size:.94rem;line-height:1.5}.profile-badge-modal .profile-badge-modal-awarded{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.profile-badge-modal .profile-badge-modal-awarded .label{font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.profile-badge-modal .profile-badge-modal-awarded .value{font-size:.86rem;font-weight:600;color:rgba(255,214,132,.95)}@keyframes profileRareDrift{0%{background-position:0% 50%;opacity:.18}50%{background-position:100% 50%;opacity:.32}100%{background-position:0% 50%;opacity:.18}}@keyframes profileEpicFlux{0%{background-position:0% 0%;opacity:.26}50%{background-position:100% 100%;opacity:.46}100%{background-position:0% 0%;opacity:.26}}@keyframes profileLegendaryAurora{0%{background-position:0% 50%;opacity:.4;transform:translateY(0)}50%{background-position:100% 50%;opacity:.62;transform:translateY(-4px)}100%{background-position:0% 50%;opacity:.4;transform:translateY(0)}}@keyframes profileLegendaryGlow{0%,100%{box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 42px rgba(125,255,224,.1)}50%{box-shadow:0 18px 40px rgba(0,0,0,.36),0 0 62px rgba(138,198,255,.22)}}@keyframes profileEpicLineShift{0%{background-position:0% 0}100%{background-position:180% 0}}@keyframes profileBackdropRareDrift{0%{transform:translate3d(-12%, -2%, 0) scale(1)}50%{transform:translate3d(12%, 2%, 0) scale(1.04)}100%{transform:translate3d(-12%, -2%, 0) scale(1)}}@keyframes profileBackdropEpicStream{0%{transform:translate3d(-16%, 0, 0) rotate(0deg)}50%{transform:translate3d(16%, -2%, 0) rotate(1.8deg)}100%{transform:translate3d(-16%, 0, 0) rotate(0deg)}}@keyframes profileBackdropLegendaryOrbit{0%{transform:translate3d(-10%, -2%, 0) scale(1);filter:saturate(100%)}50%{transform:translate3d(10%, 2%, 0) scale(1.06);filter:saturate(125%)}100%{transform:translate3d(-10%, -2%, 0) scale(1);filter:saturate(100%)}}@keyframes profileBackdropParticlePan{0%{background-position:0 0,0 0,0 0}50%{background-position:520px -280px,-460px 260px,320px -240px}100%{background-position:0 0,0 0,0 0}}body#player-profile.player-profile-style{overflow-x:clip;--profile-showcase-card-border: rgba(255, 191, 72, 0.32);--profile-showcase-card-border-strong: rgba(255, 191, 72, 0.48);--profile-showcase-card-ring: rgba(255, 191, 72, 0.12)}body#player-profile.player-profile-style .main-content-wrapper{position:relative;isolation:isolate;overflow-x:clip}body#player-profile.player-profile-style .main-content-wrapper>*{position:relative;z-index:1}body#player-profile.player-profile-style.profile-style-frostline{--profile-backdrop-a: rgba(141, 212, 255, 0.24);--profile-backdrop-b: rgba(126, 198, 255, 0.18);--profile-backdrop-c: rgba(96, 176, 255, 0.14);--profile-line-a: rgba(164, 224, 255, 0.14);--profile-line-b: rgba(114, 189, 255, 0.12);--profile-particle-a: rgba(214, 241, 255, 0.2);--profile-particle-b: rgba(171, 221, 255, 0.14);--profile-particle-c: rgba(132, 198, 255, 0.12);--profile-showcase-card-border: rgba(145, 206, 255, 0.34);--profile-showcase-card-border-strong: rgba(173, 226, 255, 0.5);--profile-showcase-card-ring: rgba(145, 206, 255, 0.14)}body#player-profile.player-profile-style.profile-style-ember-core{--profile-backdrop-a: rgba(255, 154, 82, 0.24);--profile-backdrop-b: rgba(255, 117, 76, 0.2);--profile-backdrop-c: rgba(255, 187, 96, 0.16);--profile-line-a: rgba(255, 155, 92, 0.16);--profile-line-b: rgba(255, 98, 78, 0.14);--profile-particle-a: rgba(255, 199, 128, 0.22);--profile-particle-b: rgba(255, 156, 94, 0.18);--profile-particle-c: rgba(255, 118, 72, 0.16);--profile-showcase-card-border: rgba(255, 140, 94, 0.34);--profile-showcase-card-border-strong: rgba(255, 166, 110, 0.5);--profile-showcase-card-ring: rgba(255, 140, 94, 0.14)}body#player-profile.player-profile-style.profile-style-deep-ocean{--profile-backdrop-a: rgba(85, 173, 255, 0.22);--profile-backdrop-b: rgba(57, 132, 218, 0.2);--profile-backdrop-c: rgba(63, 202, 255, 0.14);--profile-line-a: rgba(99, 176, 255, 0.14);--profile-line-b: rgba(63, 202, 255, 0.14);--profile-particle-a: rgba(137, 215, 255, 0.2);--profile-particle-b: rgba(108, 182, 255, 0.16);--profile-particle-c: rgba(76, 153, 255, 0.14);--profile-showcase-card-border: rgba(95, 191, 255, 0.34);--profile-showcase-card-border-strong: rgba(126, 210, 255, 0.48);--profile-showcase-card-ring: rgba(95, 191, 255, 0.14)}body#player-profile.player-profile-style.profile-style-sunset-wave{--profile-backdrop-a: rgba(255, 166, 96, 0.24);--profile-backdrop-b: rgba(255, 128, 120, 0.2);--profile-backdrop-c: rgba(255, 116, 186, 0.15);--profile-line-a: rgba(255, 162, 107, 0.16);--profile-line-b: rgba(255, 102, 170, 0.14);--profile-particle-a: rgba(255, 213, 151, 0.2);--profile-particle-b: rgba(255, 163, 108, 0.18);--profile-particle-c: rgba(255, 120, 178, 0.16);--profile-showcase-card-border: rgba(255, 142, 96, 0.34);--profile-showcase-card-border-strong: rgba(255, 169, 119, 0.5);--profile-showcase-card-ring: rgba(255, 142, 96, 0.14)}body#player-profile.player-profile-style.profile-style-quantum-reactor{--profile-backdrop-a: rgba(79, 224, 255, 0.24);--profile-backdrop-b: rgba(62, 194, 255, 0.2);--profile-backdrop-c: rgba(94, 255, 232, 0.14);--profile-line-a: rgba(79, 224, 255, 0.2);--profile-line-b: rgba(94, 255, 232, 0.16);--profile-particle-a: rgba(139, 255, 245, 0.22);--profile-particle-b: rgba(89, 222, 255, 0.2);--profile-particle-c: rgba(60, 185, 255, 0.16);--profile-showcase-card-border: rgba(79, 235, 255, 0.34);--profile-showcase-card-border-strong: rgba(126, 245, 255, 0.5);--profile-showcase-card-ring: rgba(79, 235, 255, 0.14)}body#player-profile.player-profile-style.profile-style-crimson-phantom{--profile-backdrop-a: rgba(255, 92, 136, 0.24);--profile-backdrop-b: rgba(204, 88, 255, 0.2);--profile-backdrop-c: rgba(121, 105, 255, 0.14);--profile-line-a: rgba(255, 108, 156, 0.18);--profile-line-b: rgba(185, 108, 255, 0.16);--profile-particle-a: rgba(255, 155, 193, 0.2);--profile-particle-b: rgba(214, 130, 255, 0.18);--profile-particle-c: rgba(146, 122, 255, 0.16);--profile-showcase-card-border: rgba(255, 109, 150, 0.34);--profile-showcase-card-border-strong: rgba(255, 144, 180, 0.5);--profile-showcase-card-ring: rgba(255, 109, 150, 0.14)}body#player-profile.player-profile-style.profile-style-nebula-flow{--profile-backdrop-a: rgba(157, 118, 255, 0.24);--profile-backdrop-b: rgba(115, 106, 255, 0.2);--profile-backdrop-c: rgba(214, 110, 255, 0.14);--profile-line-a: rgba(163, 128, 255, 0.2);--profile-line-b: rgba(225, 120, 255, 0.16);--profile-particle-a: rgba(202, 166, 255, 0.22);--profile-particle-b: rgba(163, 138, 255, 0.2);--profile-particle-c: rgba(228, 140, 255, 0.16);--profile-showcase-card-border: rgba(161, 132, 255, 0.34);--profile-showcase-card-border-strong: rgba(195, 162, 255, 0.5);--profile-showcase-card-ring: rgba(161, 132, 255, 0.14)}body#player-profile.player-profile-style.profile-style-electric-surge{--profile-backdrop-a: rgba(76, 225, 255, 0.24);--profile-backdrop-b: rgba(71, 184, 255, 0.2);--profile-backdrop-c: rgba(114, 120, 255, 0.14);--profile-line-a: rgba(79, 224, 255, 0.2);--profile-line-b: rgba(125, 146, 255, 0.16);--profile-particle-a: rgba(144, 239, 255, 0.22);--profile-particle-b: rgba(88, 213, 255, 0.2);--profile-particle-c: rgba(132, 144, 255, 0.16);--profile-showcase-card-border: rgba(68, 214, 255, 0.34);--profile-showcase-card-border-strong: rgba(112, 226, 255, 0.5);--profile-showcase-card-ring: rgba(68, 214, 255, 0.14)}body#player-profile.player-profile-style.profile-style-neon-cyber{--profile-backdrop-a: rgba(81, 226, 255, 0.24);--profile-backdrop-b: rgba(255, 86, 214, 0.22);--profile-backdrop-c: rgba(122, 137, 255, 0.14);--profile-line-a: rgba(74, 220, 255, 0.2);--profile-line-b: rgba(255, 94, 219, 0.16);--profile-particle-a: rgba(117, 233, 255, 0.22);--profile-particle-b: rgba(255, 128, 226, 0.2);--profile-particle-c: rgba(146, 162, 255, 0.16);--profile-showcase-card-border: rgba(255, 91, 227, 0.34);--profile-showcase-card-border-strong: rgba(255, 132, 234, 0.5);--profile-showcase-card-ring: rgba(255, 91, 227, 0.14)}body#player-profile.player-profile-style.profile-style-sovereign-gold{--profile-backdrop-a: rgba(255, 221, 126, 0.26);--profile-backdrop-b: rgba(255, 178, 72, 0.22);--profile-backdrop-c: rgba(255, 242, 176, 0.16);--profile-line-a: rgba(255, 218, 122, 0.2);--profile-line-b: rgba(255, 189, 82, 0.16);--profile-particle-a: rgba(255, 243, 177, 0.24);--profile-particle-b: rgba(255, 208, 132, 0.2);--profile-particle-c: rgba(255, 179, 81, 0.16);--profile-showcase-card-border: rgba(246, 189, 66, 0.38);--profile-showcase-card-border-strong: rgba(255, 215, 123, 0.56);--profile-showcase-card-ring: rgba(246, 189, 66, 0.16)}body#player-profile.player-profile-style.profile-style-obsidian-crown{--profile-backdrop-a: rgba(154, 116, 255, 0.24);--profile-backdrop-b: rgba(90, 88, 170, 0.22);--profile-backdrop-c: rgba(226, 127, 255, 0.14);--profile-line-a: rgba(161, 124, 255, 0.18);--profile-line-b: rgba(220, 126, 255, 0.16);--profile-particle-a: rgba(200, 156, 255, 0.22);--profile-particle-b: rgba(143, 127, 240, 0.2);--profile-particle-c: rgba(233, 143, 255, 0.16);--profile-showcase-card-border: rgba(175, 120, 255, 0.34);--profile-showcase-card-border-strong: rgba(205, 160, 255, 0.5);--profile-showcase-card-ring: rgba(175, 120, 255, 0.14)}body#player-profile.player-profile-style.profile-style-nova-titan{--profile-backdrop-a: rgba(96, 162, 255, 0.26);--profile-backdrop-b: rgba(74, 224, 255, 0.22);--profile-backdrop-c: rgba(191, 224, 255, 0.14);--profile-line-a: rgba(116, 186, 255, 0.2);--profile-line-b: rgba(96, 230, 255, 0.16);--profile-particle-a: rgba(181, 222, 255, 0.24);--profile-particle-b: rgba(108, 194, 255, 0.2);--profile-particle-c: rgba(124, 240, 255, 0.16);--profile-showcase-card-border: rgba(110, 188, 255, 0.36);--profile-showcase-card-border-strong: rgba(150, 210, 255, 0.52);--profile-showcase-card-ring: rgba(110, 188, 255, 0.14)}body#player-profile.player-profile-style.profile-style-aurora-frost{--profile-backdrop-a: rgba(121, 216, 255, 0.24);--profile-backdrop-b: rgba(110, 255, 229, 0.22);--profile-backdrop-c: rgba(126, 145, 255, 0.14);--profile-line-a: rgba(130, 219, 255, 0.2);--profile-line-b: rgba(120, 255, 235, 0.16);--profile-particle-a: rgba(190, 238, 255, 0.24);--profile-particle-b: rgba(146, 255, 236, 0.2);--profile-particle-c: rgba(148, 166, 255, 0.16);--profile-showcase-card-border: rgba(125, 255, 224, 0.34);--profile-showcase-card-border-strong: rgba(166, 255, 236, 0.5);--profile-showcase-card-ring: rgba(125, 255, 224, 0.14)}body#player-profile.player-profile-style.profile-style-printstream{--profile-showcase-card-border: rgba(18, 24, 34, 0.18);--profile-showcase-card-border-strong: rgba(18, 24, 34, 0.3);--profile-showcase-card-ring: rgba(18, 24, 34, 0.08)}body#player-profile.player-profile-style.profile-style-printstream .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-printstream .main-content-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}body#player-profile.player-profile-style.profile-style-printstream .main-content-wrapper::before{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 720 420%27 fill=%27none%27%3E%3Cg stroke=%27%23141a22%27 stroke-width=%276%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 opacity=%27.12%27%3E%3Cpath d=%27M54 56l28 28M82 56L54 84%27/%3E%3Ccircle cx=%27162%27 cy=%2770%27 r=%2718%27/%3E%3Cpath d=%27M264 48l18 24 18-24M282 72v24%27/%3E%3Crect x=%27360%27 y=%2748%27 width=%2736%27 height=%2736%27 rx=%273%27/%3E%3Cpath d=%27M522 62l28 28M550 62l-28 28%27/%3E%3Ccircle cx=%27622%27 cy=%2778%27 r=%2718%27/%3E%3Cpath d=%27M92 198l24 24M116 198l-24 24%27/%3E%3Ccircle cx=%27232%27 cy=%27214%27 r=%2718%27/%3E%3Cpath d=%27M360 194l18 24 18-24M378 218v24%27/%3E%3Crect x=%27486%27 y=%27196%27 width=%2736%27 height=%2736%27 rx=%273%27/%3E%3Cpath d=%27M620 202l28 28M648 202l-28 28%27/%3E%3Ccircle cx=%27128%27 cy=%27344%27 r=%2718%27/%3E%3Cpath d=%27M266 324l18 24 18-24M284 348v24%27/%3E%3Crect x=%27404%27 y=%27324%27 width=%2736%27 height=%2736%27 rx=%273%27/%3E%3Cpath d=%27M560 332l28 28M588 332l-28 28%27/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg, rgba(255, 255, 255, 0.09) 0 18%, transparent 18.8% 100%),radial-gradient(34% 22% at 14% 10%, rgba(255, 255, 255, 0.16), transparent 72%),radial-gradient(48% 34% at 86% 18%, rgba(105, 216, 255, 0.16), transparent 72%),radial-gradient(42% 28% at 16% 76%, rgba(255, 255, 255, 0.12), transparent 72%);background-size:100% auto,100% 100%,100% 100%,100% 100%;background-position:center top,center,center,center;background-repeat:no-repeat;opacity:.64}body#player-profile.player-profile-style.profile-style-printstream .main-content-wrapper::after{background:linear-gradient(115deg, rgba(255, 255, 255, 0.1) 0%, transparent 28%, rgba(17, 24, 32, 0.08) 54%, transparent 74%),radial-gradient(34% 26% at 80% 82%, rgba(255, 206, 94, 0.12), transparent 74%);opacity:.5}body#player-profile.player-profile-style.profile-style-asiimov{--profile-showcase-card-border: rgba(239, 108, 31, 0.34);--profile-showcase-card-border-strong: rgba(255, 153, 74, 0.46);--profile-showcase-card-ring: rgba(239, 108, 31, 0.14)}body#player-profile.player-profile-style.profile-style-asiimov .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-asiimov .main-content-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}body#player-profile.player-profile-style.profile-style-asiimov .main-content-wrapper::before{background:linear-gradient(136deg, rgba(239, 108, 31, 0.12) 0 10%, transparent 10.8%, transparent 36%, rgba(17, 23, 31, 0.1) 36.8%, rgba(17, 23, 31, 0.1) 40.4%, transparent 41%, transparent 70%, rgba(239, 108, 31, 0.1) 70.8%, transparent 71.6%, transparent 100%),repeating-linear-gradient(145deg, rgba(18, 24, 32, 0.055) 0 2px, transparent 2px 16px),radial-gradient(40% 30% at 14% 20%, rgba(255, 184, 116, 0.12), transparent 74%),radial-gradient(36% 28% at 82% 78%, rgba(255, 255, 255, 0.08), transparent 74%);opacity:.58}body#player-profile.player-profile-style.profile-style-asiimov .main-content-wrapper::after{background:linear-gradient(118deg, rgba(255, 255, 255, 0.09) 0 10%, transparent 11.2% 72%, rgba(17, 24, 32, 0.07) 72.8%, transparent 74.2%),radial-gradient(34% 24% at 78% 16%, rgba(239, 108, 31, 0.12), transparent 74%);opacity:.44}body#player-profile.player-profile-style.profile-style-operation-breakthrough-supreme{--season1-banner-parallax-x: 0px;--season1-banner-parallax-y: 0px;--season1-banner-scroll-y: 0px}body#player-profile.player-profile-style.profile-style-frostline .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-frostline .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-ember-core .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-ember-core .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-deep-ocean .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-deep-ocean .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-sunset-wave .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-sunset-wave .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-quantum-reactor .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-quantum-reactor .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-crimson-phantom .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-crimson-phantom .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-nebula-flow .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-nebula-flow .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-electric-surge .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-electric-surge .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-neon-cyber .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-neon-cyber .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-sovereign-gold .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-sovereign-gold .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-obsidian-crown .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-obsidian-crown .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-nova-titan .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-nova-titan .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-aurora-frost .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-aurora-frost .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-operation-breakthrough-supreme .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-operation-breakthrough-supreme .main-content-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.34}body#player-profile.player-profile-style.profile-style-frostline .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-ember-core .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-deep-ocean .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-sunset-wave .main-content-wrapper::before{background:radial-gradient(42% 30% at 10% 22%, var(--profile-backdrop-a, rgba(137, 198, 255, 0.18)), transparent 72%),radial-gradient(38% 28% at 86% 78%, var(--profile-backdrop-b, rgba(255, 151, 95, 0.14)), transparent 74%),radial-gradient(32% 24% at 70% 26%, var(--profile-backdrop-c, rgba(132, 194, 255, 0.12)), transparent 70%);animation:profileBackdropRareDrift 20s ease-in-out infinite !important}body#player-profile.player-profile-style.profile-style-frostline .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-ember-core .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-deep-ocean .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-sunset-wave .main-content-wrapper::after{background-image:radial-gradient(circle at 20% 20%, var(--profile-particle-a, rgba(255, 255, 255, 0.1)) 1.4px, transparent 2px),radial-gradient(circle at 70% 65%, var(--profile-particle-b, rgba(255, 255, 255, 0.08)) 1.2px, transparent 2px),radial-gradient(circle at 40% 80%, var(--profile-particle-c, rgba(255, 255, 255, 0.06)) 1px, transparent 2px);background-size:240px 240px,280px 280px,220px 220px;animation:profileBackdropParticlePan 28s linear infinite !important;opacity:.26}body#player-profile.player-profile-style.profile-style-quantum-reactor .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-crimson-phantom .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-nebula-flow .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-electric-surge .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-neon-cyber .main-content-wrapper::before{background:linear-gradient(108deg, var(--profile-line-a, rgba(78, 204, 255, 0.16)) 0%, transparent 28%, var(--profile-line-b, rgba(255, 86, 214, 0.12)) 58%, transparent 100%),radial-gradient(36% 28% at 14% 24%, var(--profile-backdrop-a, rgba(114, 120, 255, 0.22)), transparent 72%),radial-gradient(34% 26% at 86% 78%, var(--profile-backdrop-b, rgba(255, 86, 214, 0.2)), transparent 74%);background-size:220% 220%,160% 160%,180% 180%;opacity:.38}body#player-profile.player-profile-style.profile-style-quantum-reactor .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-crimson-phantom .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-nebula-flow .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-electric-surge .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-neon-cyber .main-content-wrapper::after{background-image:radial-gradient(circle at 12% 28%, var(--profile-particle-a, rgba(79, 224, 255, 0.18)) 2px, transparent 3px),radial-gradient(circle at 82% 64%, var(--profile-particle-b, rgba(255, 88, 222, 0.18)) 2px, transparent 3px),radial-gradient(circle at 56% 82%, var(--profile-particle-c, rgba(122, 137, 255, 0.16)) 1.8px, transparent 3px);background-size:320px 320px,300px 300px,280px 280px;animation:profileBackdropParticlePan 16s linear infinite !important;opacity:.34}body#player-profile.player-profile-style.profile-style-sovereign-gold .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-obsidian-crown .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-nova-titan .main-content-wrapper::before,body#player-profile.player-profile-style.profile-style-aurora-frost .main-content-wrapper::before{background:radial-gradient(48% 34% at 14% 22%, var(--profile-backdrop-a, rgba(255, 221, 126, 0.26)), transparent 70%),radial-gradient(42% 30% at 86% 74%, var(--profile-backdrop-b, rgba(134, 204, 255, 0.24)), transparent 72%),linear-gradient(125deg, var(--profile-line-a, rgba(255, 221, 126, 0.12)) 0%, transparent 34%, var(--profile-line-b, rgba(140, 255, 231, 0.12)) 66%, transparent 100%);background-size:240% 240%;opacity:.46}body#player-profile.player-profile-style.profile-style-sovereign-gold .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-obsidian-crown .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-nova-titan .main-content-wrapper::after,body#player-profile.player-profile-style.profile-style-aurora-frost .main-content-wrapper::after{background-image:radial-gradient(circle at 8% 24%, var(--profile-particle-a, rgba(255, 239, 166, 0.22)) 2.6px, transparent 4px),radial-gradient(circle at 78% 62%, var(--profile-particle-b, rgba(139, 208, 255, 0.22)) 2.4px, transparent 4px),radial-gradient(circle at 52% 84%, var(--profile-particle-c, rgba(170, 255, 238, 0.18)) 2px, transparent 4px);background-size:360px 360px,320px 320px,300px 300px;animation:profileBackdropParticlePan 12s linear infinite !important;opacity:.4}body#player-profile.player-profile-style.profile-style-operation-breakthrough-supreme .main-content-wrapper::before{background-image:linear-gradient(125deg, rgba(4, 10, 22, 0.9) 4%, rgba(8, 18, 36, 0.75) 38%, rgba(32, 24, 10, 0.62) 70%, rgba(6, 10, 20, 0.86) 100%),url(/b5aee61c64b9920f94ae.png);background-repeat:no-repeat;background-size:cover;background-position:calc(50% + var(--season1-banner-parallax-x, 0px)*.16) calc(50% + var(--season1-banner-scroll-y, 0px) + var(--season1-banner-parallax-y, 0px)*.08);filter:saturate(115%) contrast(108%);opacity:.5;transform:scale(1.07);transition:background-position 140ms linear;will-change:background-position}body#player-profile.player-profile-style.profile-style-operation-breakthrough-supreme .main-content-wrapper::after{background:radial-gradient(42% 30% at 14% 22%, rgba(255, 193, 92, 0.16), transparent 74%),radial-gradient(38% 30% at 82% 72%, rgba(120, 174, 255, 0.18), transparent 74%),linear-gradient(112deg, rgba(255, 205, 126, 0.08) 0%, transparent 42%, rgba(132, 176, 255, 0.08) 70%, transparent 100%);background-size:220% 220%;animation:profileEpicFlux 11s linear infinite !important;mix-blend-mode:screen;opacity:.32}.player-profile-page.profile-style-frostline{--profile-backdrop-a: rgba(141, 212, 255, 0.24);--profile-backdrop-b: rgba(126, 198, 255, 0.18);--profile-backdrop-c: rgba(96, 176, 255, 0.14);--profile-line-a: rgba(164, 224, 255, 0.14);--profile-line-b: rgba(114, 189, 255, 0.12);--profile-particle-a: rgba(214, 241, 255, 0.2);--profile-particle-b: rgba(171, 221, 255, 0.14);--profile-particle-c: rgba(132, 198, 255, 0.12)}.player-profile-page.profile-style-ember-core{--profile-backdrop-a: rgba(255, 154, 82, 0.24);--profile-backdrop-b: rgba(255, 117, 76, 0.2);--profile-backdrop-c: rgba(255, 187, 96, 0.16);--profile-line-a: rgba(255, 155, 92, 0.16);--profile-line-b: rgba(255, 98, 78, 0.14);--profile-particle-a: rgba(255, 199, 128, 0.22);--profile-particle-b: rgba(255, 156, 94, 0.18);--profile-particle-c: rgba(255, 118, 72, 0.16)}.player-profile-page.profile-style-deep-ocean{--profile-backdrop-a: rgba(85, 173, 255, 0.22);--profile-backdrop-b: rgba(57, 132, 218, 0.2);--profile-backdrop-c: rgba(63, 202, 255, 0.14);--profile-line-a: rgba(99, 176, 255, 0.14);--profile-line-b: rgba(63, 202, 255, 0.14);--profile-particle-a: rgba(137, 215, 255, 0.2);--profile-particle-b: rgba(108, 182, 255, 0.16);--profile-particle-c: rgba(76, 153, 255, 0.14)}.player-profile-page.profile-style-sunset-wave{--profile-backdrop-a: rgba(255, 166, 96, 0.24);--profile-backdrop-b: rgba(255, 128, 120, 0.2);--profile-backdrop-c: rgba(255, 116, 186, 0.15);--profile-line-a: rgba(255, 162, 107, 0.16);--profile-line-b: rgba(255, 102, 170, 0.14);--profile-particle-a: rgba(255, 213, 151, 0.2);--profile-particle-b: rgba(255, 163, 108, 0.18);--profile-particle-c: rgba(255, 120, 178, 0.16)}.player-profile-page.profile-style-quantum-reactor{--profile-backdrop-a: rgba(79, 224, 255, 0.24);--profile-backdrop-b: rgba(62, 194, 255, 0.2);--profile-backdrop-c: rgba(94, 255, 232, 0.14);--profile-line-a: rgba(79, 224, 255, 0.2);--profile-line-b: rgba(94, 255, 232, 0.16);--profile-particle-a: rgba(139, 255, 245, 0.22);--profile-particle-b: rgba(89, 222, 255, 0.2);--profile-particle-c: rgba(60, 185, 255, 0.16)}.player-profile-page.profile-style-crimson-phantom{--profile-backdrop-a: rgba(255, 92, 136, 0.24);--profile-backdrop-b: rgba(204, 88, 255, 0.2);--profile-backdrop-c: rgba(121, 105, 255, 0.14);--profile-line-a: rgba(255, 108, 156, 0.18);--profile-line-b: rgba(185, 108, 255, 0.16);--profile-particle-a: rgba(255, 155, 193, 0.2);--profile-particle-b: rgba(214, 130, 255, 0.18);--profile-particle-c: rgba(146, 122, 255, 0.16)}.player-profile-page.profile-style-nebula-flow{--profile-backdrop-a: rgba(157, 118, 255, 0.24);--profile-backdrop-b: rgba(115, 106, 255, 0.2);--profile-backdrop-c: rgba(214, 110, 255, 0.14);--profile-line-a: rgba(163, 128, 255, 0.2);--profile-line-b: rgba(225, 120, 255, 0.16);--profile-particle-a: rgba(202, 166, 255, 0.22);--profile-particle-b: rgba(163, 138, 255, 0.2);--profile-particle-c: rgba(228, 140, 255, 0.16)}.player-profile-page.profile-style-electric-surge{--profile-backdrop-a: rgba(76, 225, 255, 0.24);--profile-backdrop-b: rgba(71, 184, 255, 0.2);--profile-backdrop-c: rgba(114, 120, 255, 0.14);--profile-line-a: rgba(79, 224, 255, 0.2);--profile-line-b: rgba(125, 146, 255, 0.16);--profile-particle-a: rgba(144, 239, 255, 0.22);--profile-particle-b: rgba(88, 213, 255, 0.2);--profile-particle-c: rgba(132, 144, 255, 0.16)}.player-profile-page.profile-style-neon-cyber{--profile-backdrop-a: rgba(81, 226, 255, 0.24);--profile-backdrop-b: rgba(255, 86, 214, 0.22);--profile-backdrop-c: rgba(122, 137, 255, 0.14);--profile-line-a: rgba(74, 220, 255, 0.2);--profile-line-b: rgba(255, 94, 219, 0.16);--profile-particle-a: rgba(117, 233, 255, 0.22);--profile-particle-b: rgba(255, 128, 226, 0.2);--profile-particle-c: rgba(146, 162, 255, 0.16)}.player-profile-page.profile-style-sovereign-gold{--profile-backdrop-a: rgba(255, 221, 126, 0.26);--profile-backdrop-b: rgba(255, 178, 72, 0.22);--profile-backdrop-c: rgba(255, 242, 176, 0.16);--profile-line-a: rgba(255, 218, 122, 0.2);--profile-line-b: rgba(255, 189, 82, 0.16);--profile-particle-a: rgba(255, 243, 177, 0.24);--profile-particle-b: rgba(255, 208, 132, 0.2);--profile-particle-c: rgba(255, 179, 81, 0.16)}.player-profile-page.profile-style-obsidian-crown{--profile-backdrop-a: rgba(154, 116, 255, 0.24);--profile-backdrop-b: rgba(90, 88, 170, 0.22);--profile-backdrop-c: rgba(226, 127, 255, 0.14);--profile-line-a: rgba(161, 124, 255, 0.18);--profile-line-b: rgba(220, 126, 255, 0.16);--profile-particle-a: rgba(200, 156, 255, 0.22);--profile-particle-b: rgba(143, 127, 240, 0.2);--profile-particle-c: rgba(233, 143, 255, 0.16)}.player-profile-page.profile-style-nova-titan{--profile-backdrop-a: rgba(96, 162, 255, 0.26);--profile-backdrop-b: rgba(74, 224, 255, 0.22);--profile-backdrop-c: rgba(191, 224, 255, 0.14);--profile-line-a: rgba(116, 186, 255, 0.2);--profile-line-b: rgba(96, 230, 255, 0.16);--profile-particle-a: rgba(181, 222, 255, 0.24);--profile-particle-b: rgba(108, 194, 255, 0.2);--profile-particle-c: rgba(124, 240, 255, 0.16)}.player-profile-page.profile-style-aurora-frost{--profile-backdrop-a: rgba(121, 216, 255, 0.24);--profile-backdrop-b: rgba(110, 255, 229, 0.22);--profile-backdrop-c: rgba(126, 145, 255, 0.14);--profile-line-a: rgba(130, 219, 255, 0.2);--profile-line-b: rgba(120, 255, 235, 0.16);--profile-particle-a: rgba(190, 238, 255, 0.24);--profile-particle-b: rgba(146, 255, 236, 0.2);--profile-particle-c: rgba(148, 166, 255, 0.16)}.player-profile-page.profile-style-frostline::before,.player-profile-page.profile-style-frostline::after,.player-profile-page.profile-style-ember-core::before,.player-profile-page.profile-style-ember-core::after,.player-profile-page.profile-style-deep-ocean::before,.player-profile-page.profile-style-deep-ocean::after,.player-profile-page.profile-style-sunset-wave::before,.player-profile-page.profile-style-sunset-wave::after,.player-profile-page.profile-style-quantum-reactor::before,.player-profile-page.profile-style-quantum-reactor::after,.player-profile-page.profile-style-crimson-phantom::before,.player-profile-page.profile-style-crimson-phantom::after,.player-profile-page.profile-style-nebula-flow::before,.player-profile-page.profile-style-nebula-flow::after,.player-profile-page.profile-style-electric-surge::before,.player-profile-page.profile-style-electric-surge::after,.player-profile-page.profile-style-neon-cyber::before,.player-profile-page.profile-style-neon-cyber::after,.player-profile-page.profile-style-sovereign-gold::before,.player-profile-page.profile-style-sovereign-gold::after,.player-profile-page.profile-style-obsidian-crown::before,.player-profile-page.profile-style-obsidian-crown::after,.player-profile-page.profile-style-nova-titan::before,.player-profile-page.profile-style-nova-titan::after,.player-profile-page.profile-style-aurora-frost::before,.player-profile-page.profile-style-aurora-frost::after{content:"";position:absolute;inset:12px 0 0 0;pointer-events:none;z-index:0;opacity:.34;border-radius:40px}.player-profile-page.profile-style-frostline::before,.player-profile-page.profile-style-ember-core::before,.player-profile-page.profile-style-deep-ocean::before,.player-profile-page.profile-style-sunset-wave::before{background:radial-gradient(42% 30% at 10% 22%, var(--profile-backdrop-a, rgba(137, 198, 255, 0.18)), transparent 72%),radial-gradient(38% 28% at 86% 78%, var(--profile-backdrop-b, rgba(255, 151, 95, 0.14)), transparent 74%),radial-gradient(32% 24% at 70% 26%, var(--profile-backdrop-c, rgba(132, 194, 255, 0.12)), transparent 70%)}.player-profile-page.profile-style-frostline::after,.player-profile-page.profile-style-ember-core::after,.player-profile-page.profile-style-deep-ocean::after,.player-profile-page.profile-style-sunset-wave::after{background-image:radial-gradient(circle at 20% 20%, var(--profile-particle-a, rgba(255, 255, 255, 0.1)) 1.4px, transparent 2px),radial-gradient(circle at 70% 65%, var(--profile-particle-b, rgba(255, 255, 255, 0.08)) 1.2px, transparent 2px),radial-gradient(circle at 40% 80%, var(--profile-particle-c, rgba(255, 255, 255, 0.06)) 1px, transparent 2px);background-size:240px 240px,280px 280px,220px 220px;animation:profileBackdropParticlePan 28s linear infinite !important;opacity:.26}.player-profile-page.profile-style-quantum-reactor::before,.player-profile-page.profile-style-crimson-phantom::before,.player-profile-page.profile-style-nebula-flow::before,.player-profile-page.profile-style-electric-surge::before,.player-profile-page.profile-style-neon-cyber::before{background:linear-gradient(108deg, var(--profile-line-a, rgba(78, 204, 255, 0.16)) 0%, transparent 28%, var(--profile-line-b, rgba(255, 86, 214, 0.12)) 58%, transparent 100%),radial-gradient(36% 28% at 14% 24%, var(--profile-backdrop-a, rgba(114, 120, 255, 0.22)), transparent 72%),radial-gradient(34% 26% at 86% 78%, var(--profile-backdrop-b, rgba(255, 86, 214, 0.2)), transparent 74%);background-size:220% 220%,160% 160%,180% 180%;opacity:.38}.player-profile-page.profile-style-quantum-reactor::after,.player-profile-page.profile-style-crimson-phantom::after,.player-profile-page.profile-style-nebula-flow::after,.player-profile-page.profile-style-electric-surge::after,.player-profile-page.profile-style-neon-cyber::after{background-image:radial-gradient(circle at 12% 28%, var(--profile-particle-a, rgba(79, 224, 255, 0.18)) 2px, transparent 3px),radial-gradient(circle at 82% 64%, var(--profile-particle-b, rgba(255, 88, 222, 0.18)) 2px, transparent 3px),radial-gradient(circle at 56% 82%, var(--profile-particle-c, rgba(122, 137, 255, 0.16)) 1.8px, transparent 3px);background-size:320px 320px,300px 300px,280px 280px;animation:profileBackdropParticlePan 16s linear infinite !important;opacity:.34}.player-profile-page.profile-style-sovereign-gold::before,.player-profile-page.profile-style-obsidian-crown::before,.player-profile-page.profile-style-nova-titan::before,.player-profile-page.profile-style-aurora-frost::before{background:radial-gradient(48% 34% at 14% 22%, var(--profile-backdrop-a, rgba(255, 221, 126, 0.26)), transparent 70%),radial-gradient(42% 30% at 86% 74%, var(--profile-backdrop-b, rgba(134, 204, 255, 0.24)), transparent 72%),linear-gradient(125deg, var(--profile-line-a, rgba(255, 221, 126, 0.12)) 0%, transparent 34%, var(--profile-line-b, rgba(140, 255, 231, 0.12)) 66%, transparent 100%);background-size:240% 240%;opacity:.46}.player-profile-page.profile-style-sovereign-gold::after,.player-profile-page.profile-style-obsidian-crown::after,.player-profile-page.profile-style-nova-titan::after,.player-profile-page.profile-style-aurora-frost::after{background-image:radial-gradient(circle at 8% 24%, var(--profile-particle-a, rgba(255, 239, 166, 0.22)) 2.6px, transparent 4px),radial-gradient(circle at 78% 62%, var(--profile-particle-b, rgba(139, 208, 255, 0.22)) 2.4px, transparent 4px),radial-gradient(circle at 52% 84%, var(--profile-particle-c, rgba(170, 255, 238, 0.18)) 2px, transparent 4px);background-size:360px 360px,320px 320px,300px 300px;animation:profileBackdropParticlePan 12s linear infinite !important;opacity:.4}.player-profile-page.profile-style-frostline::before,.player-profile-page.profile-style-frostline::after,.player-profile-page.profile-style-ember-core::before,.player-profile-page.profile-style-ember-core::after,.player-profile-page.profile-style-deep-ocean::before,.player-profile-page.profile-style-deep-ocean::after,.player-profile-page.profile-style-sunset-wave::before,.player-profile-page.profile-style-sunset-wave::after,.player-profile-page.profile-style-quantum-reactor::before,.player-profile-page.profile-style-quantum-reactor::after,.player-profile-page.profile-style-crimson-phantom::before,.player-profile-page.profile-style-crimson-phantom::after,.player-profile-page.profile-style-nebula-flow::before,.player-profile-page.profile-style-nebula-flow::after,.player-profile-page.profile-style-electric-surge::before,.player-profile-page.profile-style-electric-surge::after,.player-profile-page.profile-style-neon-cyber::before,.player-profile-page.profile-style-neon-cyber::after,.player-profile-page.profile-style-sovereign-gold::before,.player-profile-page.profile-style-sovereign-gold::after,.player-profile-page.profile-style-obsidian-crown::before,.player-profile-page.profile-style-obsidian-crown::after,.player-profile-page.profile-style-nova-titan::before,.player-profile-page.profile-style-nova-titan::after,.player-profile-page.profile-style-aurora-frost::before,.player-profile-page.profile-style-aurora-frost::after{content:none !important;animation:none !important}.player-profile-page.profile-style-tactical-pulse{--profile-showcase-card-border: rgba(150, 173, 197, 0.3);--profile-showcase-card-border-strong: rgba(185, 201, 219, 0.44);--profile-showcase-card-ring: rgba(150, 173, 197, 0.12)}.player-profile-page.profile-style-tactical-pulse .profile-header-card{background:linear-gradient(158deg, #161f2b 0%, #1f2a39 42%, #101722 100%);border-color:rgba(150,173,197,.3)}.player-profile-page.profile-style-tactical-pulse .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #a8bed6 50%, transparent 92%)}.player-profile-page.profile-style-tactical-pulse .profile-header-card::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(171, 193, 214, 0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(171, 193, 214, 0.08) 1px, transparent 1px);background-size:26px 26px;opacity:.22;pointer-events:none}.player-profile-page.profile-style-tactical-pulse .section-container{border-color:rgba(150,173,197,.2);background:rgba(20,30,43,.34)}.player-profile-page.profile-style-signal{--profile-showcase-card-border: rgba(108, 231, 255, 0.34);--profile-showcase-card-border-strong: rgba(182, 246, 255, 0.48);--profile-showcase-card-ring: rgba(108, 231, 255, 0.14)}.player-profile-page.profile-style-signal .profile-header-card{background:linear-gradient(160deg, #10202f 0%, #17384b 44%, #0f1826 100%);border-color:rgba(108,231,255,.34)}.player-profile-page.profile-style-signal .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #67e8f9 50%, transparent 92%)}.player-profile-page.profile-style-signal .profile-header-card::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122, 242, 255, 0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(122, 242, 255, 0.08) 1px, transparent 1px),radial-gradient(34% 24% at 78% 28%, rgba(126, 233, 255, 0.14), transparent 72%);background-size:28px 28px,28px 28px,180% 180%;opacity:.26;pointer-events:none}.player-profile-page.profile-style-signal .section-container{border-color:rgba(108,231,255,.22);background:rgba(12,31,44,.34)}.player-profile-page.profile-style-cobalt-command{--profile-showcase-card-border: rgba(110, 176, 255, 0.32);--profile-showcase-card-border-strong: rgba(149, 201, 255, 0.48);--profile-showcase-card-ring: rgba(110, 176, 255, 0.12)}.player-profile-page.profile-style-cobalt-command .profile-header-card{background:linear-gradient(160deg, #0c213d 0%, #123258 42%, #10172a 100%);border-color:rgba(110,176,255,.32)}.player-profile-page.profile-style-cobalt-command .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #6fc0ff 50%, transparent 92%)}.player-profile-page.profile-style-cobalt-command .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(42% 28% at 18% 68%, rgba(89, 170, 255, 0.26), transparent 76%),radial-gradient(34% 26% at 82% 28%, rgba(123, 201, 255, 0.2), transparent 72%);background-size:180% 180%;animation:profileRareDrift 13s ease-in-out infinite}.player-profile-page.profile-style-cobalt-command .section-container{border-color:rgba(110,176,255,.22);background:rgba(10,30,52,.34)}.player-profile-page.profile-style-frostline .profile-header-card{background:linear-gradient(152deg, #132536 0%, #1a3b54 40%, #121827 100%);border-color:rgba(145,206,255,.32)}.player-profile-page.profile-style-frostline .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #9dd9ff 50%, transparent 92%)}.player-profile-page.profile-style-frostline .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(38% 26% at 22% 30%, rgba(173, 226, 255, 0.2), transparent 72%),radial-gradient(32% 24% at 74% 74%, rgba(124, 197, 255, 0.22), transparent 76%);background-size:170% 170%;animation:profileRareDrift 12s ease-in-out infinite}.player-profile-page.profile-style-frostline .section-container{border-color:rgba(145,206,255,.22);background:rgba(16,35,52,.34)}.player-profile-page.profile-style-quantum-reactor .profile-header-card{background:linear-gradient(150deg, #0d2332 0%, #114156 40%, #101a2e 100%);border-color:rgba(79,235,255,.34);box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 34px rgba(74,224,255,.12)}.player-profile-page.profile-style-quantum-reactor .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #49ebff 46%, #89fff6 58%, transparent 92%);background-size:220% 100%;animation:profileEpicLineShift 5.2s linear infinite}.player-profile-page.profile-style-quantum-reactor .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(38% 28% at 20% 30%, rgba(72, 238, 255, 0.28), transparent 74%),radial-gradient(34% 24% at 78% 70%, rgba(84, 144, 255, 0.24), transparent 74%);background-size:220% 220%;animation:profileEpicFlux 8s linear infinite;mix-blend-mode:screen}.player-profile-page.profile-style-quantum-reactor .section-container{border-color:rgba(79,235,255,.2);background:rgba(10,32,46,.34)}.player-profile-page.profile-style-pulse .profile-header-card{background:linear-gradient(150deg, #191230 0%, #163d58 40%, #141829 100%);border-color:rgba(255,112,216,.34);box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 34px rgba(255,112,216,.12)}.player-profile-page.profile-style-pulse .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #ff70d8 42%, #87f5ff 58%, transparent 92%);background-size:220% 100%;animation:profileEpicLineShift 5.4s linear infinite}.player-profile-page.profile-style-pulse .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(38% 28% at 22% 32%, rgba(255, 112, 216, 0.26), transparent 74%),radial-gradient(34% 24% at 78% 72%, rgba(103, 232, 249, 0.22), transparent 74%);background-size:220% 220%;animation:profileEpicFlux 8.1s linear infinite;mix-blend-mode:screen}.player-profile-page.profile-style-pulse .section-container{border-color:rgba(255,112,216,.22);background:rgba(28,16,42,.34)}.player-profile-page.profile-style-crimson-phantom .profile-header-card{background:linear-gradient(152deg, #2b0f1a 0%, #45152b 40%, #161223 100%);border-color:rgba(255,109,150,.34);box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 34px rgba(255,109,150,.1)}.player-profile-page.profile-style-crimson-phantom .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #ff6d96 50%, transparent 92%);background-size:200% 100%;animation:profileEpicLineShift 5.8s linear infinite}.player-profile-page.profile-style-crimson-phantom .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(35% 24% at 22% 66%, rgba(255, 107, 151, 0.28), transparent 74%),radial-gradient(34% 24% at 78% 26%, rgba(176, 98, 255, 0.2), transparent 74%);background-size:210% 210%;animation:profileEpicFlux 8.5s linear infinite;mix-blend-mode:screen}.player-profile-page.profile-style-crimson-phantom .section-container{border-color:rgba(255,109,150,.2);background:rgba(38,13,27,.34)}.player-profile-page.profile-style-sovereign-gold .profile-header-card{background:linear-gradient(152deg, #2a1f0d 0%, #473417 40%, #141424 100%);border-color:rgba(246,189,66,.38);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 52px rgba(246,189,66,.16);animation:profileLegendaryGlow 4.8s ease-in-out infinite}.player-profile-page.profile-style-sovereign-gold .profile-header-card::before{background:linear-gradient(90deg, transparent 6%, #f3be50 38%, #ffe28a 62%, transparent 94%);background-size:220% 100%;animation:profileEpicLineShift 4.9s linear infinite}.player-profile-page.profile-style-sovereign-gold .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(46% 30% at 20% 24%, rgba(255, 217, 128, 0.3), transparent 74%),radial-gradient(42% 28% at 82% 72%, rgba(246, 187, 70, 0.28), transparent 76%);background-size:230% 230%;animation:profileLegendaryAurora 9.2s ease-in-out infinite;mix-blend-mode:screen}.player-profile-page.profile-style-sovereign-gold .section-container{border-color:rgba(246,189,66,.24);background:rgba(41,29,14,.34)}.player-profile-page.profile-style-champion-aura .profile-header-card{background:linear-gradient(152deg, #2b1c0f 0%, #5b3b18 42%, #181521 100%);border-color:rgba(251,191,36,.42);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 54px rgba(251,191,36,.18);animation:profileLegendaryGlow 4.6s ease-in-out infinite}.player-profile-page.profile-style-champion-aura .profile-header-card::before{background:linear-gradient(90deg, transparent 6%, #fbbf24 40%, #ffe188 60%, transparent 94%);background-size:220% 100%;animation:profileEpicLineShift 4.7s linear infinite}.player-profile-page.profile-style-champion-aura .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(44% 28% at 18% 24%, rgba(255, 215, 114, 0.28), transparent 74%),radial-gradient(40% 26% at 82% 72%, rgba(255, 153, 76, 0.24), transparent 76%);background-size:230% 230%;animation:profileLegendaryAurora 8.8s ease-in-out infinite;mix-blend-mode:screen}.player-profile-page.profile-style-champion-aura .section-container{border-color:rgba(251,191,36,.24);background:rgba(42,28,13,.34)}.player-profile-page.profile-style-obsidian-crown .profile-header-card{background:linear-gradient(150deg, #141120 0%, #1f1730 40%, #101726 100%);border-color:rgba(175,120,255,.34);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 48px rgba(175,120,255,.16);animation:profileLegendaryGlow 4.7s ease-in-out infinite}.player-profile-page.profile-style-obsidian-crown .profile-header-card::before{background:linear-gradient(90deg, transparent 6%, #ad78ff 40%, #6aa0ff 62%, transparent 94%);background-size:220% 100%;animation:profileEpicLineShift 4.6s linear infinite}.player-profile-page.profile-style-obsidian-crown .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(44% 30% at 18% 26%, rgba(173, 120, 255, 0.32), transparent 74%),radial-gradient(40% 26% at 82% 74%, rgba(104, 160, 255, 0.24), transparent 76%);background-size:230% 230%;animation:profileLegendaryAurora 8.9s ease-in-out infinite;mix-blend-mode:screen}.player-profile-page.profile-style-obsidian-crown .section-container{border-color:rgba(175,120,255,.2);background:rgba(21,15,33,.34)}.player-profile-page.profile-style-nova-titan .profile-header-card{background:linear-gradient(150deg, #0f2442 0%, #163f67 38%, #12192b 100%);border-color:rgba(110,188,255,.36);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 52px rgba(110,188,255,.16);animation:profileLegendaryGlow 4.4s ease-in-out infinite}.player-profile-page.profile-style-nova-titan .profile-header-card::before{background:linear-gradient(90deg, transparent 6%, #69bfff 38%, #8cd6ff 62%, transparent 94%);background-size:220% 100%;animation:profileEpicLineShift 4.5s linear infinite}.player-profile-page.profile-style-nova-titan .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(44% 30% at 20% 24%, rgba(102, 192, 255, 0.32), transparent 74%),radial-gradient(38% 26% at 80% 74%, rgba(120, 235, 255, 0.24), transparent 76%),linear-gradient(115deg, rgba(98, 192, 255, 0.2), transparent 42%, rgba(138, 219, 255, 0.18) 74%, transparent 100%);background-size:240% 240%;animation:profileLegendaryAurora 8.6s ease-in-out infinite;mix-blend-mode:screen}.player-profile-page.profile-style-nova-titan .section-container{border-color:rgba(110,188,255,.22);background:rgba(11,33,52,.34)}.player-profile-page.profile-style-winter-drift{--profile-showcase-card-border: rgba(139, 191, 255, 0.3);--profile-showcase-card-border-strong: rgba(172, 212, 255, 0.46);--profile-showcase-card-ring: rgba(139, 191, 255, 0.12)}.player-profile-page.profile-style-winter-drift .profile-header-card{background:linear-gradient(155deg, #0e1f38 0%, #132a4a 45%, #0d1526 100%);border-color:rgba(139,191,255,.3)}.player-profile-page.profile-style-winter-drift .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #9dd8ff 50%, transparent 92%)}.player-profile-page.profile-style-winter-drift .profile-header-card::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(238, 246, 255, 0.35) 1px, transparent 1px);background-size:18px 18px;opacity:.25;pointer-events:none}.player-profile-page.profile-style-winter-drift .section-container{border-color:rgba(139,191,255,.2);background:rgba(13,29,52,.35)}.player-profile-page.profile-style-nebula-flow .profile-header-card{background:linear-gradient(160deg, #1a1030 0%, #261346 40%, #10172f 100%);border-color:rgba(161,132,255,.34)}.player-profile-page.profile-style-nebula-flow .profile-header-card::before{background:linear-gradient(90deg, transparent 5%, #b38fff 52%, transparent 95%);background-size:180% 100%;animation:profileEpicLineShift 7s linear infinite}.player-profile-page.profile-style-nebula-flow .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(40% 30% at 20% 35%, rgba(191, 120, 255, 0.34), transparent 72%),radial-gradient(32% 24% at 78% 70%, rgba(88, 168, 255, 0.26), transparent 76%);background-size:180% 180%;animation:profileEpicFlux 11s ease-in-out infinite;mix-blend-mode:screen}.player-profile-page.profile-style-nebula-flow .section-container{border-color:rgba(161,132,255,.22);background:rgba(25,15,45,.34)}.player-profile-page.profile-style-ember-core .profile-header-card{background:linear-gradient(150deg, #2d150d 0%, #3a1f12 38%, #111019 100%);border-color:rgba(255,140,94,.34)}.player-profile-page.profile-style-ember-core .profile-header-card::before{background:linear-gradient(90deg, transparent 10%, #ff9666 50%, transparent 90%)}.player-profile-page.profile-style-ember-core .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(36% 24% at 20% 65%, rgba(255, 118, 58, 0.3), transparent 76%),radial-gradient(34% 26% at 80% 25%, rgba(255, 178, 76, 0.22), transparent 72%);background-size:180% 180%;animation:profileRareDrift 13s ease-in-out infinite}.player-profile-page.profile-style-ember-core .section-container{border-color:rgba(255,140,94,.22);background:rgba(40,20,14,.34)}.player-profile-page.profile-style-electric-surge .profile-header-card{background:linear-gradient(145deg, #081b2e 0%, #0c2840 35%, #121026 100%);border-color:rgba(68,214,255,.34)}.player-profile-page.profile-style-electric-surge .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #38dfff 50%, transparent 92%);background-size:180% 100%;animation:profileEpicLineShift 6s linear infinite}.player-profile-page.profile-style-electric-surge .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(120deg, transparent 10%, rgba(56, 223, 255, 0.2) 40%, transparent 62%),radial-gradient(30% 24% at 72% 30%, rgba(93, 99, 255, 0.24), transparent 72%);background-size:220% 220%;animation:profileEpicFlux 8.5s linear infinite;mix-blend-mode:screen}.player-profile-page.profile-style-electric-surge .section-container{border-color:rgba(68,214,255,.24);background:rgba(8,27,46,.3)}.player-profile-page.profile-style-deep-ocean .profile-header-card{background:linear-gradient(160deg, #04192b 0%, #0b2740 40%, #0a1121 100%);border-color:rgba(95,191,255,.34)}.player-profile-page.profile-style-deep-ocean .profile-header-card::before{background:linear-gradient(90deg, transparent 10%, #57bfff 48%, transparent 90%)}.player-profile-page.profile-style-deep-ocean .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(40% 28% at 18% 70%, rgba(79, 176, 255, 0.22), transparent 76%),radial-gradient(34% 24% at 75% 30%, rgba(55, 132, 214, 0.24), transparent 74%);background-size:170% 170%;animation:profileRareDrift 14s ease-in-out infinite}.player-profile-page.profile-style-deep-ocean .section-container{border-color:rgba(95,191,255,.22);background:rgba(5,24,42,.34)}.player-profile-page.profile-style-tactical-grid{--profile-showcase-card-border: rgba(161, 184, 201, 0.34);--profile-showcase-card-border-strong: rgba(193, 209, 222, 0.46);--profile-showcase-card-ring: rgba(161, 184, 201, 0.12)}.player-profile-page.profile-style-tactical-grid .profile-header-card{background:linear-gradient(160deg, #171f28 0%, #1f2833 38%, #121722 100%);border-color:rgba(161,184,201,.34)}.player-profile-page.profile-style-tactical-grid .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #9fc1dd 50%, transparent 92%)}.player-profile-page.profile-style-tactical-grid .profile-header-card::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(184, 206, 222, 0.07) 1px, transparent 1px),linear-gradient(90deg, rgba(184, 206, 222, 0.07) 1px, transparent 1px);background-size:24px 24px;pointer-events:none}.player-profile-page.profile-style-tactical-grid .section-container{border-color:rgba(161,184,201,.2);background:rgba(20,29,40,.34)}.player-profile-page.profile-style-carbon-stealth{--profile-showcase-card-border: rgba(131, 140, 155, 0.34);--profile-showcase-card-border-strong: rgba(165, 174, 188, 0.46);--profile-showcase-card-ring: rgba(131, 140, 155, 0.12)}.player-profile-page.profile-style-carbon-stealth .profile-header-card{background:linear-gradient(160deg, #141820 0%, #1c2029 38%, #0f1218 100%);border-color:rgba(131,140,155,.34)}.player-profile-page.profile-style-carbon-stealth .profile-header-card::before{background:linear-gradient(90deg, transparent 10%, #8c96a8 50%, transparent 90%)}.player-profile-page.profile-style-carbon-stealth .section-container{border-color:rgba(131,140,155,.22);background:rgba(16,21,28,.34)}.player-profile-page.profile-style-redline{--profile-showcase-card-border: rgba(201, 57, 57, 0.38);--profile-showcase-card-border-strong: rgba(228, 100, 100, 0.52);--profile-showcase-card-ring: rgba(201, 57, 57, 0.14)}.player-profile-page.profile-style-redline .profile-header-card .profile-name{color:#f53333;text-shadow:0 0 18px rgba(245,51,51,.2),0 2px 12px rgba(0,0,0,.38)}.player-profile-page.profile-style-redline .profile-header-card{background:linear-gradient(126deg, transparent 0 18%, rgba(185, 33, 33, 0.78) 18.4%, transparent 19.1%, transparent 76%, rgba(185, 33, 33, 0.68) 76.4%, transparent 77.1%),repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.045) 0 5px, rgba(0, 0, 0, 0.04) 5px 10px),linear-gradient(158deg, #111419 0%, #1d2128 42%, #0c0f13 100%);border-color:rgba(201,57,57,.36);box-shadow:0 18px 36px rgba(0,0,0,.4),0 0 34px rgba(201,57,57,.08)}.player-profile-page.profile-style-redline .profile-header-card::before{background:linear-gradient(90deg, transparent 4%, #b82424 18%, #e04343 50%, #b82424 82%, transparent 96%);opacity:.95}.player-profile-page.profile-style-redline .profile-header-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(116deg, transparent 0 26%, rgba(220, 58, 58, 0.18) 26.5%, transparent 27.2%, transparent 62%, rgba(220, 58, 58, 0.16) 62.6%, transparent 63.2%),repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.035) 0 6px, rgba(0, 0, 0, 0.03) 6px 12px);opacity:.9}.player-profile-page.profile-style-redline .section-container{border-color:rgba(201,57,57,.24);background:linear-gradient(135deg, rgba(173, 34, 34, 0.08) 0 14%, transparent 14.6%, transparent 100%),repeating-linear-gradient(145deg, rgba(255, 255, 255, 0.028) 0 6px, rgba(0, 0, 0, 0.026) 6px 12px),rgba(15,18,23,.48)}.player-profile-page.profile-style-redline .profile-header-card .profile-xp-section{border-color:rgba(245,51,51,.42);background:linear-gradient(135deg, rgba(245, 51, 51, 0.18) 0%, rgba(146, 24, 24, 0.18) 28%, rgba(16, 18, 24, 0.84) 100%);box-shadow:inset 0 0 0 1px rgba(255,108,108,.08),0 12px 24px rgba(0,0,0,.2),0 0 24px rgba(245,51,51,.08)}.player-profile-page.profile-style-redline .profile-header-card .xp-level-pill,.player-profile-page.profile-style-redline .profile-header-card .profile-tier-pill{border-color:rgba(245,51,51,.42);background:linear-gradient(135deg, rgba(245, 51, 51, 0.24), rgba(120, 22, 22, 0.2));box-shadow:inset 0 0 0 1px rgba(255,133,133,.08),0 0 14px rgba(245,51,51,.08)}.player-profile-page.profile-style-redline .profile-header-card .xp-level-pill .label,.player-profile-page.profile-style-redline .profile-header-card .xp-milestone-note,.player-profile-page.profile-style-redline .profile-header-card .xp-help-link{color:rgba(255,188,188,.84)}.player-profile-page.profile-style-redline .profile-header-card .xp-level-pill .value,.player-profile-page.profile-style-redline .profile-header-card .xp-current strong,.player-profile-page.profile-style-redline .profile-header-card .xp-next strong,.player-profile-page.profile-style-redline .profile-header-card .profile-tier-pill{color:#ffd2d2}.player-profile-page.profile-style-redline .profile-header-card .xp-bar{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px rgba(245,51,51,.12)}.player-profile-page.profile-style-redline .profile-header-card .xp-bar-fill{background:linear-gradient(90deg, #7f1515 0%, #c71f1f 42%, #f53333 72%, #ff8686 100%);box-shadow:0 0 14px rgba(245,51,51,.36)}.player-profile-page.profile-style-redline .profile-header-card .xp-bar-labels{color:rgba(255,219,219,.72)}.player-profile-page.profile-style-redline .profile-header-card .xp-current{color:#ff8d8d}.player-profile-page.profile-style-redline .profile-header-card .xp-next{color:rgba(255,225,225,.84)}.player-profile-page.profile-style-redline .profile-header-card .xp-help-link:hover{color:#ffd2d2}.player-profile-page.profile-style-printstream{--profile-showcase-card-border: rgba(18, 24, 34, 0.18);--profile-showcase-card-border-strong: rgba(18, 24, 34, 0.3);--profile-showcase-card-ring: rgba(18, 24, 34, 0.08)}.player-profile-page.profile-style-printstream .profile-header-card{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 280 180%27 fill=%27none%27%3E%3Cg stroke=%27%2311161d%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 opacity=%27.72%27%3E%3Cpath d=%27M38 34l18 18M56 34L38 52%27/%3E%3Ccircle cx=%27102%27 cy=%2744%27 r=%2711%27/%3E%3Cpath d=%27M152 30l11 14 11-14M163 44v14%27/%3E%3Crect x=%27204%27 y=%2732%27 width=%2722%27 height=%2722%27 rx=%272%27/%3E%3Cpath d=%27M182 110l18 18M200 110l-18 18%27/%3E%3Ccircle cx=%2764%27 cy=%27124%27 r=%2710%27/%3E%3Crect x=%27116%27 y=%27114%27 width=%2720%27 height=%2720%27 rx=%272%27/%3E%3Cpath d=%27M228 108l10 13 10-13M238 121v12%27/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(118deg, rgba(18, 24, 34, 0.15) 0 12%, transparent 12.8%, transparent 52%, rgba(18, 24, 34, 0.06) 52.8%, transparent 100%),linear-gradient(155deg, #f8fafc 0%, #edf1f6 44%, #d3d9e2 100%);border-color:rgba(18,24,34,.18);box-shadow:0 18px 36px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.55) inset}.player-profile-page.profile-style-printstream .profile-header-card::before{background:linear-gradient(90deg, transparent 4%, #131820 24%, #5c6675 50%, #131820 76%, transparent 96%);opacity:.9}.player-profile-page.profile-style-printstream .profile-header-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg, rgba(255, 255, 255, 0.48) 0 16%, transparent 17% 100%),linear-gradient(90deg, transparent 0, transparent 72%, rgba(105, 216, 255, 0.15) 82%, transparent 100%);opacity:.9}.player-profile-page.profile-style-printstream .section-container{border-color:hsla(0,0%,100%,.08);background:rgba(11,15,24,.72);box-shadow:0 12px 24px rgba(0,0,0,.18)}.player-profile-page.profile-style-printstream .profile-header-card .profile-name,.player-profile-page.profile-style-printstream .profile-header-card .profile-link,.player-profile-page.profile-style-printstream .profile-header-card .compare-btn,.player-profile-page.profile-style-printstream .profile-header-card .profile-tier-pill,.player-profile-page.profile-style-printstream .profile-header-card .xp-level-pill .value,.player-profile-page.profile-style-printstream .profile-header-card .xp-current strong,.player-profile-page.profile-style-printstream .profile-header-card .xp-next strong{color:#10161f;text-shadow:none}.player-profile-page.profile-style-printstream .profile-header-card .profile-tier-pill,.player-profile-page.profile-style-printstream .profile-header-card .compare-btn,.player-profile-page.profile-style-printstream .profile-header-card .profile-link{border-color:rgba(16,22,31,.16);background:hsla(0,0%,100%,.48)}.player-profile-page.profile-style-printstream .profile-header-card .profile-link:hover,.player-profile-page.profile-style-printstream .profile-header-card .compare-btn:hover{border-color:rgba(16,22,31,.28);background:rgba(16,22,31,.08);color:#10161f}.player-profile-page.profile-style-printstream .profile-header-card .follow-btn.following{border:1px solid rgba(16,22,31,.16);background:hsla(0,0%,100%,.58);color:#10161f}.player-profile-page.profile-style-printstream .profile-header-card .follow-btn.following:hover{background:rgba(16,22,31,.08);border-color:rgba(16,22,31,.24);color:#10161f}.player-profile-page.profile-style-printstream .profile-header-card .profile-meta,.player-profile-page.profile-style-printstream .profile-header-card .xp-bar-labels,.player-profile-page.profile-style-printstream .profile-header-card .xp-current,.player-profile-page.profile-style-printstream .profile-header-card .xp-next,.player-profile-page.profile-style-printstream .profile-header-card .xp-level-pill .label,.player-profile-page.profile-style-printstream .profile-header-card .xp-milestone-note,.player-profile-page.profile-style-printstream .profile-header-card .xp-help-link{color:rgba(16,22,31,.68)}.player-profile-page.profile-style-printstream .profile-header-card .profile-link,.player-profile-page.profile-style-printstream .profile-header-card .profile-meta,.player-profile-page.profile-style-printstream .profile-header-card .profile-tier-pill{color:rgba(16,22,31,.78)}.player-profile-page.profile-style-printstream .profile-header-card .xp-help-link:hover,.player-profile-page.profile-style-printstream .profile-header-card .compare-btn:hover{color:#10161f}.player-profile-page.profile-style-printstream .profile-header-card .profile-xp-section{background:linear-gradient(135deg, rgba(255, 255, 255, 0.8), rgba(223, 229, 237, 0.92));border-color:rgba(16,22,31,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.52)}.player-profile-page.profile-style-printstream .profile-header-card .xp-level-pill{border-color:rgba(16,22,31,.14);background:rgba(16,22,31,.06)}.player-profile-page.profile-style-printstream .profile-header-card .xp-bar{background:rgba(16,22,31,.1)}.player-profile-page.profile-style-printstream .profile-header-card .xp-bar-fill{background:linear-gradient(90deg, #161d27, #515d6f, #8bdcff);box-shadow:0 0 10px rgba(96,212,255,.18)}.player-profile-page.profile-style-case-hardened{--profile-showcase-card-border: rgba(178, 143, 78, 0.34);--profile-showcase-card-border-strong: rgba(112, 168, 228, 0.44);--profile-showcase-card-ring: rgba(112, 168, 228, 0.12)}.player-profile-page.profile-style-case-hardened .profile-header-card{background:radial-gradient(circle at 18% 26%, rgba(76, 146, 218, 0.42) 0 12%, transparent 28%),radial-gradient(circle at 78% 30%, rgba(196, 156, 74, 0.34) 0 16%, transparent 34%),radial-gradient(circle at 64% 74%, rgba(102, 74, 160, 0.22) 0 10%, transparent 24%),radial-gradient(circle at 34% 82%, rgba(162, 88, 44, 0.18) 0 12%, transparent 24%),linear-gradient(132deg, rgba(108, 68, 34, 0.18) 0 16%, transparent 26%, rgba(212, 174, 86, 0.12) 52%, transparent 74%),linear-gradient(154deg, #21262f 0%, #425265 40%, #2b3039 66%, #14181e 100%);border-color:rgba(171,143,86,.36);box-shadow:0 18px 36px rgba(0,0,0,.38),0 0 38px rgba(84,146,214,.08)}.player-profile-page.profile-style-case-hardened .profile-header-card::before{background:linear-gradient(90deg, transparent 4%, #8c642e 18%, #66a9eb 50%, #c39a4f 82%, transparent 96%);background-size:180% 100%;animation:profileEpicLineShift 7.4s linear infinite;opacity:.94}.player-profile-page.profile-style-case-hardened .profile-header-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg, rgba(255, 255, 255, 0.06) 0 14%, transparent 20%, rgba(255, 255, 255, 0.02) 54%, transparent 62%),repeating-linear-gradient(112deg, rgba(255, 209, 112, 0.035) 0 2px, transparent 2px 24px);mix-blend-mode:screen;opacity:.78}.player-profile-page.profile-style-case-hardened .section-container{border-color:rgba(171,143,86,.22);background:radial-gradient(circle at 10% 12%, rgba(85, 148, 221, 0.08) 0 10%, transparent 26%),radial-gradient(circle at 86% 20%, rgba(196, 157, 77, 0.08) 0 12%, transparent 28%),linear-gradient(135deg, rgba(98, 64, 28, 0.08) 0 12%, transparent 24%),rgba(23,27,33,.44);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02)}.player-profile-page.profile-style-asiimov{--profile-showcase-card-border: rgba(239, 108, 31, 0.34);--profile-showcase-card-border-strong: rgba(255, 153, 74, 0.46);--profile-showcase-card-ring: rgba(239, 108, 31, 0.14)}.player-profile-page.profile-style-asiimov .profile-header-card{background:linear-gradient(138deg, rgba(18, 22, 28, 0.96) 0 12%, rgba(239, 108, 31, 0.96) 12.4%, rgba(239, 108, 31, 0.96) 15.8%, transparent 16.3%, transparent 48%, rgba(26, 31, 39, 0.9) 48.6%, rgba(26, 31, 39, 0.9) 52.4%, transparent 53%, transparent 100%),linear-gradient(106deg, transparent 0 64%, rgba(239, 108, 31, 0.9) 64.5%, rgba(239, 108, 31, 0.9) 67.2%, transparent 67.8%),repeating-linear-gradient(145deg, rgba(12, 16, 22, 0.055) 0 2px, transparent 2px 15px),linear-gradient(154deg, #eef2f5 0%, #dfe5eb 42%, #bcc6d2 72%, #8f99a8 100%);border-color:rgba(239,108,31,.34);box-shadow:0 18px 36px rgba(0,0,0,.28),0 0 36px rgba(239,108,31,.1)}.player-profile-page.profile-style-asiimov .profile-header-card::before{background:linear-gradient(90deg, transparent 4%, #11161d 20%, #ef6c1f 50%, #11161d 80%, transparent 96%);background-size:190% 100%;animation:profileEpicLineShift 6.2s linear infinite;opacity:.96}.player-profile-page.profile-style-asiimov .profile-header-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg, rgba(255, 255, 255, 0.22) 0 12%, transparent 13%, transparent 70%, rgba(16, 21, 29, 0.12) 70.6%, transparent 72%),repeating-linear-gradient(115deg, rgba(26, 31, 39, 0.05) 0 2px, transparent 2px 26px);opacity:.82}.player-profile-page.profile-style-asiimov .section-container{border-color:hsla(0,0%,100%,.08);background:rgba(11,15,24,.72);box-shadow:0 12px 24px rgba(0,0,0,.18)}.player-profile-page.profile-style-asiimov .profile-header-card .profile-name,.player-profile-page.profile-style-asiimov .profile-header-card .profile-link,.player-profile-page.profile-style-asiimov .profile-header-card .compare-btn,.player-profile-page.profile-style-asiimov .profile-header-card .profile-tier-pill,.player-profile-page.profile-style-asiimov .profile-header-card .xp-level-pill .value,.player-profile-page.profile-style-asiimov .profile-header-card .xp-current strong,.player-profile-page.profile-style-asiimov .profile-header-card .xp-next strong{color:#121920;text-shadow:none}.player-profile-page.profile-style-asiimov .profile-header-card .profile-tier-pill,.player-profile-page.profile-style-asiimov .profile-header-card .compare-btn,.player-profile-page.profile-style-asiimov .profile-header-card .profile-link{border-color:rgba(18,25,32,.15);background:hsla(0,0%,100%,.52)}.player-profile-page.profile-style-asiimov .profile-header-card .profile-link:hover,.player-profile-page.profile-style-asiimov .profile-header-card .compare-btn:hover{border-color:rgba(239,108,31,.4);background:rgba(239,108,31,.12);color:#121920}.player-profile-page.profile-style-asiimov .profile-header-card .follow-btn.following{border:1px solid rgba(18,25,32,.15);background:hsla(0,0%,100%,.6);color:#121920}.player-profile-page.profile-style-asiimov .profile-header-card .follow-btn.following:hover{background:rgba(239,108,31,.12);border-color:rgba(239,108,31,.32);color:#121920}.player-profile-page.profile-style-asiimov .profile-header-card .profile-meta,.player-profile-page.profile-style-asiimov .profile-header-card .xp-bar-labels,.player-profile-page.profile-style-asiimov .profile-header-card .xp-current,.player-profile-page.profile-style-asiimov .profile-header-card .xp-next,.player-profile-page.profile-style-asiimov .profile-header-card .xp-level-pill .label,.player-profile-page.profile-style-asiimov .profile-header-card .xp-milestone-note,.player-profile-page.profile-style-asiimov .profile-header-card .xp-help-link{color:rgba(18,25,32,.68)}.player-profile-page.profile-style-asiimov .profile-header-card .profile-link,.player-profile-page.profile-style-asiimov .profile-header-card .profile-meta,.player-profile-page.profile-style-asiimov .profile-header-card .profile-tier-pill{color:rgba(18,25,32,.8)}.player-profile-page.profile-style-asiimov .profile-header-card .xp-help-link:hover,.player-profile-page.profile-style-asiimov .profile-header-card .compare-btn:hover{color:#121920}.player-profile-page.profile-style-asiimov .profile-header-card .profile-xp-section{background:linear-gradient(135deg, rgba(255, 255, 255, 0.78), rgba(226, 232, 239, 0.92));border-color:rgba(239,108,31,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.54)}.player-profile-page.profile-style-asiimov .profile-header-card .xp-level-pill{border-color:rgba(18,25,32,.14);background:rgba(18,25,32,.06)}.player-profile-page.profile-style-asiimov .profile-header-card .xp-bar{background:rgba(18,25,32,.1)}.player-profile-page.profile-style-asiimov .profile-header-card .xp-bar-fill{background:linear-gradient(90deg, #121920, #ef6c1f, #ffb26d);box-shadow:0 0 10px rgba(239,108,31,.18)}.player-profile-page.profile-style-fade{--profile-showcase-card-border: rgba(224, 134, 255, 0.34);--profile-showcase-card-border-strong: rgba(255, 203, 112, 0.46);--profile-showcase-card-ring: rgba(104, 128, 255, 0.14)}.player-profile-page.profile-style-fade .profile-header-card{background:linear-gradient(122deg, rgba(255, 222, 118, 0.26) 0%, rgba(255, 124, 156, 0.22) 24%, rgba(206, 92, 232, 0.24) 48%, rgba(98, 124, 255, 0.2) 74%, rgba(86, 224, 255, 0.18) 100%),radial-gradient(circle at 12% 24%, rgba(255, 208, 104, 0.24) 0 12%, transparent 34%),radial-gradient(circle at 82% 26%, rgba(205, 92, 232, 0.2) 0 14%, transparent 36%),radial-gradient(circle at 68% 78%, rgba(86, 224, 255, 0.16) 0 12%, transparent 32%),linear-gradient(154deg, #171525 0%, #211a35 36%, #131924 68%, #0d121a 100%);border-color:rgba(215,138,255,.34);box-shadow:0 18px 38px rgba(0,0,0,.36),0 0 40px rgba(205,92,232,.12)}.player-profile-page.profile-style-fade .profile-header-card::before{background:linear-gradient(90deg, transparent 4%, #ffcf6a 18%, #ff7c9c 34%, #cf5de6 52%, #6c7cff 70%, #69e2ff 84%, transparent 96%);background-size:220% 100%;animation:profileEpicLineShift 4.8s linear infinite;opacity:.96}.player-profile-page.profile-style-fade .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(118deg, rgba(255, 255, 255, 0.12) 0 14%, transparent 28%, rgba(255, 255, 255, 0.05) 54%, transparent 72%),radial-gradient(36% 26% at 16% 68%, rgba(255, 180, 102, 0.18), transparent 72%),radial-gradient(34% 24% at 82% 32%, rgba(126, 214, 255, 0.16), transparent 72%);background-size:210% 210%;animation:profileEpicFlux 8.8s linear infinite;mix-blend-mode:screen}.player-profile-page.profile-style-fade .section-container{border-color:rgba(217,136,255,.22);background:linear-gradient(132deg, rgba(255, 204, 112, 0.08) 0 10%, transparent 24%, rgba(206, 92, 232, 0.08) 52%, transparent 76%, rgba(94, 194, 255, 0.07) 100%),rgba(20,18,31,.42);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02)}.player-profile-page.profile-style-sunset-wave .profile-header-card{background:linear-gradient(150deg, #2e1523 0%, #40213a 35%, #141428 100%);border-color:rgba(255,142,96,.34)}.player-profile-page.profile-style-sunset-wave .profile-header-card::before{background:linear-gradient(90deg, transparent 6%, #ff9a6f 50%, transparent 94%)}.player-profile-page.profile-style-sunset-wave .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(35% 24% at 24% 38%, rgba(255, 157, 105, 0.24), transparent 72%),radial-gradient(36% 26% at 76% 68%, rgba(255, 95, 153, 0.2), transparent 76%);background-size:180% 180%;animation:profileRareDrift 12s ease-in-out infinite}.player-profile-page.profile-style-sunset-wave .section-container{border-color:rgba(255,142,96,.22);background:rgba(40,18,30,.34)}.player-profile-page.profile-style-neon-cyber .profile-header-card{background:linear-gradient(145deg, #1a0f30 0%, #0f2038 40%, #121021 100%);border-color:rgba(255,91,227,.34);box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 36px rgba(255,91,227,.12)}.player-profile-page.profile-style-neon-cyber .profile-header-card::before{background:linear-gradient(90deg, transparent 8%, #ff58de 35%, #3de8ff 65%, transparent 92%);background-size:210% 100%;animation:profileEpicLineShift 4.5s linear infinite}.player-profile-page.profile-style-neon-cyber .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(32% 24% at 20% 30%, rgba(255, 88, 222, 0.34), transparent 74%),radial-gradient(32% 24% at 78% 72%, rgba(61, 232, 255, 0.24), transparent 74%);background-size:220% 220%;animation:profileEpicFlux 7s linear infinite;mix-blend-mode:screen}.player-profile-page.profile-style-neon-cyber .section-container{border-color:rgba(255,91,227,.2);background:rgba(22,12,34,.34)}.player-profile-page.profile-style-aurora-frost .profile-header-card{background:linear-gradient(150deg, #102033 0%, #102e36 35%, #171631 100%);border-color:rgba(125,255,224,.34);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 42px rgba(125,255,224,.1);animation:profileLegendaryGlow 4.5s ease-in-out infinite}.player-profile-page.profile-style-aurora-frost .profile-header-card::before{background:linear-gradient(90deg, transparent 6%, #7dffe0 35%, #8ac6ff 65%, transparent 94%);background-size:220% 100%;animation:profileEpicLineShift 4.8s linear infinite}.player-profile-page.profile-style-aurora-frost .profile-header-card::after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(46% 32% at 20% 24%, rgba(141, 255, 230, 0.34), transparent 74%),radial-gradient(44% 30% at 82% 70%, rgba(138, 198, 255, 0.3), transparent 76%),linear-gradient(115deg, rgba(125, 255, 224, 0.16), transparent 42%, rgba(138, 198, 255, 0.2) 74%, transparent 100%);background-size:240% 240%;animation:profileLegendaryAurora 9.5s ease-in-out infinite;mix-blend-mode:screen}.player-profile-page.profile-style-aurora-frost .section-container{border-color:rgba(125,255,224,.2);background:rgba(11,33,40,.34)}.player-profile-page.profile-style-operation-breakthrough-supreme{--profile-showcase-card-border: rgba(255, 191, 72, 0.45);--profile-showcase-card-border-strong: rgba(255, 214, 132, 0.58);--profile-showcase-card-ring: rgba(255, 191, 72, 0.16)}.player-profile-page.profile-style-operation-breakthrough-supreme .profile-header-card{background:linear-gradient(145deg, rgba(10, 17, 30, 0.86) 0%, rgba(16, 30, 52, 0.82) 42%, rgba(30, 22, 13, 0.8) 100%),url(/b5aee61c64b9920f94ae.png);background-repeat:no-repeat;background-size:cover;background-position:calc(50% + var(--season1-banner-parallax-x, 0px)*.05) calc(50% + var(--season1-banner-scroll-y, 0px)*.03);border-color:rgba(255,191,72,.45);box-shadow:0 18px 40px rgba(0,0,0,.42),0 0 54px rgba(255,186,82,.18);animation:profileLegendaryGlow 5.2s ease-in-out infinite;backdrop-filter:blur(6px);transition:background-position 140ms linear}.player-profile-page.profile-style-operation-breakthrough-supreme .profile-header-card::before{background:linear-gradient(90deg, transparent 4%, #ffd57c 36%, #ffc85f 50%, #7db7ff 64%, transparent 96%);background-size:220% 100%;animation:profileEpicLineShift 4.6s linear infinite;opacity:.92}.player-profile-page.profile-style-operation-breakthrough-supreme .profile-header-card::after{content:"";position:absolute;inset:-2px;z-index:0;pointer-events:none;background:radial-gradient(36% 28% at 18% 34%, rgba(255, 205, 120, 0.16), transparent 74%),radial-gradient(38% 30% at 76% 68%, rgba(123, 181, 255, 0.14), transparent 74%),linear-gradient(112deg, rgba(8, 12, 24, 0.46) 0%, rgba(16, 28, 50, 0.12) 42%, rgba(84, 56, 20, 0.24) 72%, rgba(8, 11, 20, 0.48) 100%);background-size:200% 200%;animation:profileLegendaryAurora 12s ease-in-out infinite;opacity:.82;mix-blend-mode:screen}.player-profile-page.profile-style-operation-breakthrough-supreme .section-container{border-color:rgba(255,191,72,.24);background:rgba(11,17,28,.56);backdrop-filter:blur(5px)}@media(prefers-reduced-motion: reduce){.player-profile-page.profile-style-operation-breakthrough-supreme .profile-header-card,.player-profile-page.profile-style-operation-breakthrough-supreme .profile-header-card::before,.player-profile-page.profile-style-operation-breakthrough-supreme .profile-header-card::after{animation:none !important;transition:none !important}}.section-container{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:1.75rem;margin-bottom:1.5rem;position:relative;overflow:hidden}@media(max-width: 768px){.section-container{border-radius:0;padding:1.25rem;margin-bottom:0}}.section-container .section-title{font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.9);margin:0 0 1.25rem 0;display:flex;align-items:center;gap:.6rem;text-transform:uppercase;letter-spacing:.5px}.section-container .section-title::before{content:"";width:3px;height:16px;background:#ffc107;border-radius:2px;opacity:.7}.section-container .section-title .section-subtitle{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.35);margin-left:.5rem;text-transform:none;letter-spacing:0}.personal-bests-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem}.best-stat-card{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;padding:1.25rem;transition:border-color .2s ease,background .2s ease;position:relative;overflow:hidden}.best-stat-card:hover{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.08)}.best-stat-card .best-stat-label{font-size:.65rem;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-weight:600}.best-stat-card .best-stat-value{font-size:1.75rem;font-weight:700;color:#4ade80;margin-bottom:.75rem;letter-spacing:-0.5px}.best-stat-card .progress-bar{height:2px;background:hsla(0,0%,100%,.06);border-radius:1px;overflow:hidden}.best-stat-card .progress-bar .progress-fill{height:100%;background:#ffc107;border-radius:1px}.stats-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width: 992px){.stats-overview-grid{grid-template-columns:1fr}}.overview-stat-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:1.75rem}.overview-stat-card .overview-stat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.2rem}.overview-stat-card .overview-stat-label{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-bottom:0}.overview-stat-card .overview-stat-badge{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;background:linear-gradient(135deg, rgba(255, 193, 7, 0.15), rgba(255, 193, 7, 0.05));border:1px solid rgba(255,193,7,.25);border-radius:8px;color:#ffc107;font-weight:700;font-size:.85rem;margin-bottom:0;white-space:nowrap}.stat-bars .stat-bar-item{margin-bottom:1.25rem}.stat-bars .stat-bar-item:last-child{margin-bottom:0}.stat-bars .stat-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.stat-bars .stat-bar-header .stat-bar-label{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.stat-bars .stat-bar-header .stat-bar-values{display:flex;gap:.75rem;align-items:center}.stat-bars .stat-bar-header .stat-value-current{font-weight:700;color:#fff}.stat-bars .stat-bar-header .stat-value-percentile{font-size:.8rem;color:hsla(0,0%,100%,.5)}.stat-bars .stat-bar-progress{position:relative;height:6px;background:hsla(0,0%,100%,.08);border-radius:3px;overflow:visible}.stat-bars .stat-bar-progress.negative .stat-bar-fill{background:linear-gradient(90deg, #f87171, #ef4444)}.stat-bars .stat-bar-progress .stat-bar-fill{height:100%;background:linear-gradient(90deg, #3b82f6, #ffc107);border-radius:3px;transition:width .6s ease;position:relative;z-index:1}.stat-bars .stat-bar-progress .stat-bar-fill.positive{background:linear-gradient(90deg, #4ade80, #22c55e)}.stat-bars .stat-bar-progress .stat-bar-median-marker{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:2px;background:rgba(230,238,255,.98);box-shadow:0 0 0 1px rgba(10,14,30,.44),0 0 8px rgba(209,223,255,.55);pointer-events:none;z-index:3}.stat-bars .stat-bar-median-note{margin-top:.2rem;font-size:.64rem;color:rgba(204,218,245,.72);padding-left:1px;line-height:1.1}.overview-circles{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.circle-stat-card .circle-stat-label{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;text-align:center;font-weight:600}.circle-stat-card .circular-chart.large{width:110px;height:110px;margin:0 auto;display:block}.circle-stat-card .circular-chart .circle-bg{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:3.8}.circle-stat-card .circular-chart .circle{fill:none;stroke-width:3.8;stroke-linecap:round;animation:progress 1s ease-out forwards}.circle-stat-card .circular-chart .circle.circle-green{stroke:#4ade80}.circle-stat-card .circular-chart .circle.circle-red{stroke:#f87171}.circle-stat-card .circular-chart .circle.circle-orange{stroke:#ffc107}.circle-stat-card .circular-chart .percentage-large{fill:#fff;font-size:.4em;font-weight:700;text-anchor:middle}.circle-stat-card .circular-chart .percentage-label{fill:hsla(0,0%,100%,.6);font-size:.22em;text-anchor:middle;text-transform:uppercase;letter-spacing:.5px}.side-ratings{grid-column:span 2;display:flex;gap:1rem}.side-ratings .side-rating-item{flex:1;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:1rem;text-align:center;transition:all .3s ease}.side-ratings .side-rating-item:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.side-ratings .side-rating-item .side-rating-label{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;display:block;font-weight:600}.side-ratings .side-rating-item .side-rating-value{font-size:1.25rem;font-weight:800;color:#ffc107}.play-style-badges{grid-column:span 2;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:1rem 1.25rem}.play-style-badges .play-style-row{display:flex;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.play-style-badges .play-style-row:last-child{border-bottom:none}.play-style-badges .play-style-row i{font-size:1.25rem;color:#ffc107;width:24px}.play-style-badges .play-style-row .play-style-label{flex:1;font-size:.8rem;color:hsla(0,0%,100%,.7);font-weight:600;letter-spacing:.5px}.play-style-badges .play-style-row .play-style-value{font-weight:700;color:#fff}.performance-trend-card{grid-column:span 2;background:linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.015)),radial-gradient(circle at top right, rgba(255, 195, 65, 0.08), transparent 48%);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1rem 1.1rem 1.05rem;min-height:208px}.performance-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.performance-trend-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;color:rgba(235,241,255,.5);text-transform:uppercase}.performance-trend-title{margin-top:.2rem;font-size:.95rem;font-weight:800;color:#f8fbff;letter-spacing:.04em}.performance-trend-score{display:inline-flex;align-items:baseline;gap:.15rem;padding:.4rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#ffc107}.performance-trend-score strong{font-size:1.15rem;font-weight:900;line-height:1}.performance-trend-score span{font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.55)}.performance-trend-score.is-positive{color:#4ade80}.performance-trend-score.is-negative{color:#f87171}.performance-trend-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.performance-trend-chip{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:rgba(238,243,255,.78);font-size:.72rem;font-weight:700;letter-spacing:.02em}.performance-trend-chip.is-up,.performance-trend-chip.is-positive{color:#4ade80;border-color:rgba(74,222,128,.22);background:rgba(74,222,128,.08)}.performance-trend-chip.is-down,.performance-trend-chip.is-negative{color:#f87171;border-color:rgba(248,113,113,.22);background:rgba(248,113,113,.08)}.performance-trend-chart{height:132px;margin-bottom:.65rem}.performance-trend-chart svg{width:100%;height:100%;display:block}.performance-trend-baseline{stroke:hsla(0,0%,100%,.12);stroke-width:1.4;stroke-dasharray:4 5}.performance-trend-area{fill:rgba(255,195,65,.12)}.performance-trend-line{fill:none;stroke:#ffc107;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.performance-trend-line.is-positive{stroke:#4ade80}.performance-trend-line.is-negative{stroke:#f87171}.performance-trend-axis{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;color:rgba(210,220,240,.46);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.performance-trend-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem}.performance-trend-stat{min-width:0;padding:.7rem .75rem;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.performance-trend-stat span{display:block;margin-bottom:.25rem;color:rgba(218,227,247,.56);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.performance-trend-stat strong{display:block;color:#fff;font-size:.98rem;font-weight:800;line-height:1.1}.performance-trend-empty{min-height:152px;display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(220,230,247,.62);font-size:.88rem;line-height:1.5;padding:1rem;border-radius:10px;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.08)}.profile-playlist-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.profile-playlist-section__heading{min-width:0}.profile-playlist-section__heading .section-title{margin-bottom:.35rem}.profile-playlist-section__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;color:rgba(215,225,244,.7);font-size:.88rem}.profile-playlist-section__meta span+span::before{content:"•";margin-right:.5rem;color:hsla(0,0%,100%,.24)}.profile-playlist-section__name{color:hsla(0,0%,100%,.92);font-weight:700}.profile-playlist-section__badge{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,193,7,.28);background:linear-gradient(135deg, rgba(255, 193, 7, 0.14), rgba(255, 193, 7, 0.05));color:#ffc107;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.profile-playlist-empty{border:1px dashed hsla(0,0%,100%,.1);border-radius:14px;padding:1.4rem;color:rgba(214,224,244,.7);background:hsla(0,0%,100%,.015)}.match-history-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative;border-radius:12px}.match-history-table-wrapper::-webkit-scrollbar{height:6px}.match-history-table-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}.match-history-table-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.match-history-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0 0;display:block}.match-history-table thead{display:table;width:100%;table-layout:fixed}.match-history-table thead th{padding:1rem 1rem;text-align:left;white-space:nowrap;font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,0)}.match-history-table tbody{display:flex;flex-direction:column;gap:.5rem;max-height:450px;overflow-y:auto}.match-history-table tbody::-webkit-scrollbar{width:6px}.match-history-table tbody::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}.match-history-table tbody::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.match-history-table tbody::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.match-history-table tbody tr{display:table;width:100%;table-layout:fixed}.match-history-table tbody .match-row{background:hsla(0,0%,100%,.02);transition:all .2s ease;border-radius:10px}.match-history-table tbody .match-row:hover{background:rgba(255,193,7,.05)}.match-history-table tbody .match-row.victory{border-left:3px solid #4ade80}.match-history-table tbody .match-row.defeat{border-left:3px solid #f87171}.match-history-table tbody .match-row.tie{border-left:3px solid #94a3b8}.match-history-table tbody .match-row td{padding:1rem;color:hsla(0,0%,100%,.9);font-size:.875rem;white-space:nowrap}.match-history-table tbody .match-row td:first-child{border-radius:10px 0 0 10px}.match-history-table tbody .match-row td:last-child{border-radius:0 10px 10px 0}.match-history-table .match-map{font-weight:600;display:flex;align-items:center;gap:.5rem}.match-history-table .match-map i{color:#ffc107}.match-history-table .match-map a{cursor:pointer;transition:color .2s ease}.match-history-table .match-map a:hover{color:#ffc107 !important}.match-history-table .match-date{color:hsla(0,0%,100%,.5);font-size:.8rem}.match-history-table .score-win{color:#4ade80;font-weight:700}.match-history-table .score-lose{color:#f87171;opacity:.7}.match-history-table .score-tie{color:#94a3b8}.match-history-table .match-rank{text-align:center}.match-history-table .match-history-rank-content{display:inline-flex;align-items:center;justify-content:center;min-width:72px}.match-history-table .match-history-rank-badge{margin-left:0;gap:4px;padding:2px 10px 2px 20px;min-height:24px;justify-content:center}.match-history-table .match-history-rank-badge::before{left:-8px;width:4px}.match-history-table .match-history-rank-badge::after{left:-2px;width:4px}.match-history-table .match-history-rank-badge .cs2-premier-badge-value{margin-left:-6px;font-size:13px}.match-history-table .match-history-rank-icon{display:block;height:20px;margin:0 auto}.match-history-table .rank-badge{display:inline-block;padding:.3rem .75rem;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.25);border-radius:8px;color:#ffc107;font-weight:700;font-size:.8rem}.match-history-table .match-history-rank-placeholder{min-width:44px;text-align:center;margin:0 auto}.match-history-table .rating-positive{color:#4ade80;font-weight:700}.match-history-table .rating-negative{color:#f87171;font-weight:700}.maps-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.25rem}.map-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;overflow:hidden;transition:all .3s ease}.map-card:hover{border-color:rgba(255,193,7,.2);transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.3)}.map-card .map-card-header{padding:1.25rem 1.5rem;background:linear-gradient(135deg, rgba(255, 193, 7, 0.08), transparent);border-bottom:1px solid hsla(0,0%,100%,.05)}.map-card .map-card-header .map-name{font-size:1.1rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.map-card .map-card-body{padding:1.5rem}.map-card .map-stats-row{display:flex;justify-content:space-between;margin-bottom:1.5rem}.map-card .map-stat{text-align:center}.map-card .map-stat .map-stat-label{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-weight:600}.map-card .map-stat .map-stat-value{font-size:1.5rem;font-weight:800;color:#fff}.map-card .win-rate-circle{width:70px;height:70px;margin:0 auto}.map-card .win-rate-circle .circular-chart{width:100%;height:100%}.map-card .win-rate-circle .circle-bg{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:3.8}.map-card .win-rate-circle .circle{fill:none;stroke-width:2.8;stroke-linecap:round;animation:progress 1s ease-out forwards}.map-card .win-rate-circle .percentage{fill:#fff;font-size:.5em;font-weight:700;text-anchor:middle}.map-card .map-details .map-detail-row{display:flex;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.map-card .map-details .map-detail-row:last-child{border-bottom:none}.map-card .map-details .map-detail-row .detail-label{font-size:.75rem;color:hsla(0,0%,100%,.5);font-weight:600;letter-spacing:.5px}.map-card .map-details .map-detail-row .detail-value{font-weight:700;color:#fff}.rank-history-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;overflow:hidden}.rank-history-card .rank-history-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap;gap:1rem;background:hsla(0,0%,100%,.01)}.rank-history-card .rank-tabs{display:flex;gap:.5rem}.rank-history-card .rank-tabs .rank-tab{padding:.5rem 1.25rem;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.6);font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.85rem}.rank-history-card .rank-tabs .rank-tab:hover{background:hsla(0,0%,100%,.05);color:#fff}.rank-history-card .rank-tabs .rank-tab.active{background:linear-gradient(135deg, rgba(255, 193, 7, 0.15), rgba(255, 193, 7, 0.05));border-color:rgba(255,193,7,.3);color:#ffc107}.rank-history-card .rank-filters{display:flex;gap:.5rem;flex-wrap:wrap}.rank-history-card .rank-filters .rank-filter{padding:.5rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:.85rem;cursor:pointer;transition:all .2s ease}.rank-history-card .rank-filters .rank-filter:hover{border-color:hsla(0,0%,100%,.2)}.rank-history-card .rank-filters .rank-filter:focus{outline:none;border-color:rgba(255,193,7,.4)}.rank-history-card .rank-filters .rank-filter option{background:#0d0d14;color:#fff}.rank-history-card .rank-history-chart{padding:1.5rem;min-height:320px;position:relative;display:flex;align-items:center;justify-content:center}.rank-history-card .rank-history-chart canvas{max-height:320px}.rank-history-card .rank-history-chart #rankHistoryApex{width:100%;max-width:100%}.rank-history-card .rank-history-chart .chart-loading,.rank-history-card .rank-history-chart .chart-no-data{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:1rem}.rank-history-card .rank-history-chart .chart-loading .spinner-border,.rank-history-card .rank-history-chart .chart-no-data .spinner-border{width:2.5rem;height:2.5rem;color:#ffc107}.rank-history-card .rank-history-chart .chart-loading p,.rank-history-card .rank-history-chart .chart-no-data p{margin:0;font-size:.9rem;color:hsla(0,0%,100%,.5)}@media(max-width: 768px){.rank-history-card .rank-history-header{flex-direction:column;align-items:stretch}.rank-history-card .rank-tabs,.rank-history-card .rank-filters{justify-content:center}.rank-history-card .rank-history-chart{padding:1rem;min-height:250px}.rank-history-card .rank-history-chart canvas{max-height:250px}}.teammates-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative;border-radius:12px}.teammates-table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0 0;display:block}.teammates-table thead{display:table;width:100%;table-layout:fixed}.teammates-table thead th{padding:1rem;text-align:left;white-space:nowrap;font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.06)}.teammates-table tbody{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.teammates-table tbody::-webkit-scrollbar{width:6px}.teammates-table tbody::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}.teammates-table tbody::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.teammates-table tbody tr{display:table;width:100%;table-layout:fixed}.teammates-table tbody .teammate-row{background:hsla(0,0%,100%,.02);transition:all .2s ease;border-radius:10px}.teammates-table tbody .teammate-row:hover{background:rgba(255,193,7,.05)}.teammates-table tbody .teammate-row td{padding:1rem;color:hsla(0,0%,100%,.9);font-size:.875rem;white-space:nowrap}.teammates-table tbody .teammate-row td:first-child{border-radius:10px 0 0 10px}.teammates-table tbody .teammate-row td:last-child{border-radius:0 10px 10px 0}.teammates-table .teammate-player{font-weight:600}.teammates-table .teammate-player a{transition:color .2s ease}.teammates-table .teammate-player a:hover{color:#ffc107 !important}.teammates-table .teammate-player a img{border:2px solid hsla(0,0%,100%,.1);transition:border-color .2s ease}.teammates-table .teammate-player a:hover img{border-color:rgba(255,193,7,.4)}.teammates-table .progress-bar-mini{height:3px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden;margin-top:.4rem}.teammates-table .progress-bar-mini .progress-fill-mini{height:100%;border-radius:2px}.teammates-table .progress-bar-mini .progress-fill-mini.bg-success{background:#4ade80}.teammates-table .progress-bar-mini .progress-fill-mini.bg-danger{background:#f87171}.teammates-table .progress-bar-mini .progress-fill-mini.bg-secondary{background:hsla(0,0%,100%,.3)}@keyframes progress{0%{stroke-dasharray:0 100}}@media(max-width: 768px){.player-profile-page{padding:0}.maps-grid{grid-template-columns:1fr}.personal-bests-grid{grid-template-columns:repeat(2, 1fr)}.overview-circles{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.95rem}.overview-circles .side-ratings,.overview-circles .play-style-badges,.overview-circles .performance-trend-card{grid-column:1/-1}.circle-stat-card .circular-chart.large{width:96px;height:96px}.side-ratings{gap:.75rem}.side-ratings .side-rating-item{padding:.85rem .7rem}.performance-trend-card{padding:.95rem;min-height:196px}.performance-trend-head{margin-bottom:.75rem}.performance-trend-chart{height:122px}.performance-trend-stats{gap:.55rem}.performance-trend-stat{padding:.65rem .6rem}.performance-trend-stat strong{font-size:.88rem}}.achievements-showcase-card{border-color:rgba(255,197,87,.24);background:radial-gradient(circle at 8% 8%, rgba(255, 183, 54, 0.2), transparent 36%),radial-gradient(circle at 86% 18%, rgba(143, 96, 255, 0.28), transparent 50%),linear-gradient(140deg, rgba(14, 10, 24, 0.82), rgba(8, 10, 22, 0.74));box-shadow:inset 0 0 0 1px rgba(255,193,7,.08),0 16px 40px rgba(2,6,16,.45);overflow:hidden}.achievements-showcase-card::after{content:"";position:absolute;right:-90px;bottom:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle, rgba(255, 193, 7, 0.24) 0%, rgba(255, 159, 67, 0.14) 35%, rgba(255, 159, 67, 0) 70%);filter:blur(8px);pointer-events:none;opacity:.78;z-index:0}.achievements-showcase-card>*{position:relative;z-index:1}.achievements-showcase-card .section-title{margin-bottom:0}.showcase-header-row{display:flex;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1rem;padding-bottom:.95rem;border-bottom:1px solid hsla(0,0%,100%,.12);flex-wrap:wrap}.achievements-showcase-stats{display:flex;gap:.55rem;flex-wrap:wrap}.showcase-stat-pill{display:inline-flex;align-items:center;gap:.38rem;border:1px solid rgba(255,193,7,.44);background:linear-gradient(150deg, rgba(255, 193, 7, 0.2), rgba(20, 16, 30, 0.72));color:rgba(255,224,148,.98);border-radius:999px;padding:.28rem .72rem;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.showcase-stat-pill i{font-size:.72rem}.showcase-style-tabs{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:.95rem}.showcase-style-tab{border:1px solid rgba(201,175,255,.34);background:rgba(98,67,162,.22);border-radius:999px;padding:.35rem .86rem;font-size:.88rem;color:rgba(226,214,255,.92);font-weight:600}.showcase-style-tab.is-active{border-color:rgba(255,193,7,.54);color:#ffd977;background:linear-gradient(145deg, rgba(255, 193, 7, 0.18), rgba(70, 42, 9, 0.5));box-shadow:0 0 0 1px rgba(255,193,7,.17) inset}.showcase-collections{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1rem}.showcase-collection-chip{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);border-radius:999px;padding:.22rem .58rem;font-size:.76rem;color:rgba(232,241,255,.9)}.showcase-collection-chip .name{margin-right:.32rem}.showcase-collection-chip .count{color:#f6c453;font-weight:700}.showcase-achievement-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.9rem}.showcase-achievement-card.achievement-catalog-card{min-height:228px;display:flex;flex-direction:column;border-color:var(--profile-showcase-card-border);box-shadow:0 12px 24px rgba(4,8,20,.28),0 0 0 1px var(--profile-showcase-card-ring),inset 0 0 24px hsla(0,0%,100%,.015)}.showcase-achievement-card.achievement-catalog-card.is-unlocked{border-color:var(--profile-showcase-card-border)}.showcase-achievement-card.achievement-catalog-card:hover{border-color:var(--profile-showcase-card-border-strong);box-shadow:0 16px 30px rgba(4,8,20,.36),0 0 0 1px var(--profile-showcase-card-ring)}.showcase-achievement-card.achievement-catalog-card.is-spotlight{background:radial-gradient(circle at 80% 92%, rgba(255, 169, 77, 0.16), transparent 36%),radial-gradient(circle at 12% 12%, rgba(72, 108, 255, 0.2), transparent 34%),radial-gradient(circle at 86% 94%, var(--achievement-accent-soft), transparent 40%),linear-gradient(180deg, rgba(15, 20, 36, 0.95), rgba(8, 12, 23, 0.92))}.showcase-achievement-card .catalog-top h4{font-size:1.04rem;min-height:2.5em}.showcase-achievement-card .catalog-description{-webkit-line-clamp:3;min-height:4.2em}.showcase-achievement-footer{margin-top:auto;display:grid;gap:.48rem}.showcase-achievement-card .catalog-rewards{margin-top:0;min-height:1.9rem;align-content:start}.showcase-achievement-card .catalog-meta{margin-top:0;min-height:1.2rem;align-items:end}.showcase-actions{margin-top:1rem;display:flex;gap:.72rem;flex-wrap:wrap;align-items:center}.showcase-more-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(18, 22, 38, 0.72));border:1px solid hsla(0,0%,100%,.24);border-radius:12px;color:rgba(236,242,255,.95);font-size:.95rem;font-weight:700;padding:.72rem 1.05rem;text-decoration:none;line-height:1;cursor:pointer;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .2s ease,border-color .2s ease,color .2s ease}.profile-preview-banner{position:sticky;top:calc(var(--site-header-height, 70px) + .6rem);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.95rem 1.1rem;border:1px solid rgba(255,193,7,.28);border-radius:16px;background:radial-gradient(circle at 0% 0%, rgba(255, 193, 7, 0.12), transparent 32%),linear-gradient(145deg, rgba(16, 24, 46, 0.96), rgba(10, 16, 31, 0.98));box-shadow:0 16px 34px rgba(2,6,18,.3),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(12px)}.profile-preview-banner__content{display:grid;gap:.22rem;min-width:0}.profile-preview-banner__content strong{color:#f6fbff;font-size:1rem;line-height:1.25}.profile-preview-banner__content span:last-child{color:rgba(230,238,255,.74);font-size:.92rem;line-height:1.45}.profile-preview-banner__kicker{color:#ffd977;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-preview-banner__actions{display:flex;align-items:center;flex-shrink:0}.profile-preview-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.72rem 1rem;border-radius:12px;border:1px solid rgba(255,193,7,.34);background:linear-gradient(145deg, rgba(31, 44, 86, 0.94), rgba(20, 31, 61, 0.98));color:#eef4ff;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color .2s ease,transform .2s ease,color .2s ease}.profile-preview-banner__button:hover{transform:translateY(-1px);border-color:rgba(255,214,102,.54);color:#fff7dc}@media(max-width: 991.98px){.profile-preview-banner{flex-direction:column;align-items:stretch}.profile-preview-banner__actions{width:100%}.profile-preview-banner__button{width:100%}}.showcase-more-btn:hover{color:#fff;border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.showcase-hub-btn{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:12px;border:1px solid rgba(255,193,7,.56);background:linear-gradient(145deg, rgba(255, 193, 7, 0.2), rgba(50, 35, 8, 0.74));color:#ffe29b;text-decoration:none;font-weight:6 0;font-size:1rem;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgba(255,193,7,.15);transition:transform .2s ease,filter .2s ease}.showcase-hub-btn:hover{color:#fff0c4;filter:brightness(1.06);transform:translateY(-1px)}.showcase-empty{border:1px dashed hsla(0,0%,100%,.25);border-radius:12px;padding:1rem;color:rgba(217,228,248,.88);background:rgba(8,14,26,.55)}@media(max-width: 1440px){.showcase-achievement-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1240px){.showcase-achievement-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 992px){.showcase-achievement-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.showcase-header-row{margin-bottom:.82rem;padding-bottom:.8rem}.showcase-achievement-card{min-height:0}.showcase-achievement-grid{grid-template-columns:1fr}.showcase-actions{justify-content:space-between}.showcase-more-btn{font-size:.96rem}.showcase-hub-btn{width:100%}}body#player-profile.player-profile-style.profile-style-breakthrough-command .profile-header-card{background:linear-gradient(145deg, #1d2e4b 0%, #3b2f1a 100%);border-color:rgba(250,204,21,.28)}body#player-profile.player-profile-style.profile-style-breakthrough-command{--profile-showcase-card-border: rgba(250, 204, 21, 0.28);--profile-showcase-card-border-strong: rgba(252, 225, 108, 0.42);--profile-showcase-card-ring: rgba(250, 204, 21, 0.12)}body#player-profile.player-profile-style.profile-style-breach-protocol .profile-header-card{background:linear-gradient(145deg, #1c2536 0%, #3b4b63 100%);border-color:rgba(148,163,184,.32)}body#player-profile.player-profile-style.profile-style-breach-protocol{--profile-showcase-card-border: rgba(148, 163, 184, 0.32);--profile-showcase-card-border-strong: rgba(184, 198, 216, 0.44);--profile-showcase-card-ring: rgba(148, 163, 184, 0.12)}body#player-profile.player-profile-style.profile-style-uplink-overwatch .profile-header-card{background:linear-gradient(145deg, #102a43 0%, #1f4e73 100%);border-color:rgba(56,189,248,.32)}body#player-profile.player-profile-style.profile-style-uplink-overwatch{--profile-showcase-card-border: rgba(56, 189, 248, 0.32);--profile-showcase-card-border-strong: rgba(125, 214, 255, 0.46);--profile-showcase-card-ring: rgba(56, 189, 248, 0.12)}body#player-profile.player-profile-style.profile-style-siege-afterglow .profile-header-card{background:linear-gradient(145deg, #3d2318 0%, #69422d 100%);border-color:rgba(251,146,60,.3)}body#player-profile.player-profile-style.profile-style-siege-afterglow{--profile-showcase-card-border: rgba(251, 146, 60, 0.3);--profile-showcase-card-border-strong: rgba(255, 180, 114, 0.44);--profile-showcase-card-ring: rgba(251, 146, 60, 0.12)}body#player-profile.player-profile-style.profile-style-vanguard-blacksite .profile-header-card{background:linear-gradient(145deg, #101720 0%, #1f3b48 100%);border-color:rgba(45,212,191,.3)}body#player-profile.player-profile-style.profile-style-vanguard-blacksite{--profile-showcase-card-border: rgba(45, 212, 191, 0.3);--profile-showcase-card-border-strong: rgba(114, 240, 225, 0.44);--profile-showcase-card-ring: rgba(45, 212, 191, 0.12)}body#player-profile.player-profile-style.profile-style-xp-bronze-border .profile-header-card{border-color:rgba(205,127,50,.45)}body#player-profile.player-profile-style.profile-style-xp-bronze-border{--profile-showcase-card-border: rgba(205, 127, 50, 0.45);--profile-showcase-card-border-strong: rgba(221, 157, 96, 0.56);--profile-showcase-card-ring: rgba(205, 127, 50, 0.14)}body#player-profile.player-profile-style.profile-style-signal .profile-header-card{border-color:rgba(108,231,255,.38)}body#player-profile.player-profile-style.profile-style-signal{--profile-showcase-card-border: rgba(108, 231, 255, 0.38);--profile-showcase-card-border-strong: rgba(184, 246, 255, 0.5);--profile-showcase-card-ring: rgba(108, 231, 255, 0.15)}body#player-profile.player-profile-style.profile-style-pulse .profile-header-card{border-color:rgba(255,112,216,.42);box-shadow:0 0 0 1px rgba(255,112,216,.16),0 0 24px rgba(103,232,249,.14)}body#player-profile.player-profile-style.profile-style-pulse{--profile-showcase-card-border: rgba(255, 112, 216, 0.42);--profile-showcase-card-border-strong: rgba(150, 247, 255, 0.52);--profile-showcase-card-ring: rgba(255, 112, 216, 0.16)}body#player-profile.player-profile-style.profile-style-xp-silver-border .profile-header-card{border-color:rgba(192,192,192,.52)}body#player-profile.player-profile-style.profile-style-xp-silver-border{--profile-showcase-card-border: rgba(192, 192, 192, 0.52);--profile-showcase-card-border-strong: rgba(224, 224, 224, 0.62);--profile-showcase-card-ring: rgba(192, 192, 192, 0.16)}body#player-profile.player-profile-style.profile-style-xp-gold-glow .profile-header-card{border-color:rgba(255,215,0,.58);box-shadow:0 0 0 1px rgba(255,215,0,.2),0 0 24px rgba(255,215,0,.2)}body#player-profile.player-profile-style.profile-style-xp-gold-glow{--profile-showcase-card-border: rgba(255, 215, 0, 0.58);--profile-showcase-card-border-strong: rgba(255, 231, 110, 0.68);--profile-showcase-card-ring: rgba(255, 215, 0, 0.18)}body#player-profile.player-profile-style.profile-style-xp-champion-aura .profile-header-card{border-color:rgba(251,146,60,.58);box-shadow:0 0 0 1px rgba(251,146,60,.2),0 0 24px rgba(251,146,60,.25)}body#player-profile.player-profile-style.profile-style-xp-champion-aura{--profile-showcase-card-border: rgba(251, 146, 60, 0.58);--profile-showcase-card-border-strong: rgba(255, 188, 126, 0.68);--profile-showcase-card-ring: rgba(251, 146, 60, 0.18)}body#player-profile.player-profile-style.profile-style-champion-aura .profile-header-card{border-color:rgba(251,191,36,.6);box-shadow:0 0 0 1px rgba(251,191,36,.2),0 0 26px rgba(251,191,36,.26)}body#player-profile.player-profile-style.profile-style-champion-aura{--profile-showcase-card-border: rgba(251, 191, 36, 0.6);--profile-showcase-card-border-strong: rgba(255, 224, 126, 0.7);--profile-showcase-card-ring: rgba(251, 191, 36, 0.18)}.player-summary-page .summary-viewport{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 140px)}.player-summary-page .player-summary-hero{margin-bottom:0}.player-summary-page .player-summary-hero__content{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.6rem 2rem}.player-summary-page .player-summary-hero__identity{display:flex;align-items:flex-start;gap:1.1rem;min-width:0;flex:1}.player-summary-page .player-summary-hero__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.player-summary-page .player-summary-hero__eyebrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:hsla(0,0%,100%,.52);margin-bottom:.35rem}.player-summary-page .player-summary-hero__facts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.player-summary-page .player-summary-fact{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .72rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.78);font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}.player-summary-page .player-summary-fact--accent{border-color:rgba(255,193,7,.28);background:rgba(255,193,7,.1);color:rgba(255,219,93,.95)}.player-summary-page .player-summary-hero__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;align-self:center}.player-summary-page .compare-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.player-summary-page .compare-btn--ghost:hover{border-color:rgba(255,193,7,.4)}.player-summary-page .summary-dashboard-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(330px, 0.8fr);gap:1rem;align-items:start}.player-summary-page .summary-metric-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.85rem}.player-summary-page .summary-metric-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(18, 22, 34, 0.92) 0%, rgba(10, 13, 22, 0.98) 100%);box-shadow:0 18px 38px rgba(0,0,0,.18)}.player-summary-page .summary-metric-card.is-positive{border-color:rgba(34,197,94,.22);background:linear-gradient(180deg, rgba(12, 34, 24, 0.96) 0%, rgba(8, 18, 14, 0.98) 100%)}.player-summary-page .summary-metric-card.is-positive .summary-metric-card__value{color:#89f0ae}.player-summary-page .summary-metric-card.is-negative{border-color:rgba(239,68,68,.2);background:linear-gradient(180deg, rgba(42, 16, 21, 0.96) 0%, rgba(20, 9, 12, 0.98) 100%)}.player-summary-page .summary-metric-card.is-negative .summary-metric-card__value{color:#ff9b9b}.player-summary-page .summary-metric-card.is-neutral{border-color:rgba(245,158,11,.16)}.player-summary-page .summary-metric-card__label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5);font-weight:700}.player-summary-page .summary-metric-card__value{font-size:clamp(1.5rem,2vw,2.15rem);line-height:1;color:#fff;font-weight:800}.player-summary-page .summary-metric-card small{color:hsla(0,0%,100%,.58);font-size:.78rem}.player-summary-page .summary-content-grid{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(360px, 0.92fr);gap:1rem;min-height:0;flex:1}.player-summary-page .summary-side-grid{display:grid;grid-template-rows:auto auto;gap:1rem;min-height:0}.player-summary-page .summary-panel{display:flex;flex-direction:column;gap:1rem;min-height:0;padding:1.2rem 1.2rem 1.1rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(16, 20, 30, 0.96) 0%, rgba(8, 11, 19, 0.98) 100%);box-shadow:0 28px 48px rgba(0,0,0,.18)}.player-summary-page .summary-panel--overview .overview-stat-card{margin-top:.15rem;background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05)}.player-summary-page .summary-panel--overview .overview-stat-label{color:hsla(0,0%,100%,.7)}.player-summary-page .summary-panel--overview .stat-bar-progress{background:hsla(0,0%,100%,.08)}.player-summary-page .summary-trust-callout{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.05rem;border-radius:15px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.player-summary-page .summary-trust-callout--danger{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg, rgba(86, 18, 24, 0.48) 0%, rgba(28, 10, 14, 0.94) 100%)}.player-summary-page .summary-trust-callout--warning{border-color:rgba(245,158,11,.26);background:linear-gradient(180deg, rgba(96, 45, 12, 0.44) 0%, rgba(30, 17, 9, 0.94) 100%)}.player-summary-page .summary-trust-callout--neutral{border-color:rgba(96,165,250,.2);background:linear-gradient(180deg, rgba(14, 28, 48, 0.8) 0%, rgba(9, 16, 28, 0.96) 100%)}.player-summary-page .summary-trust-callout--clear{border-color:rgba(34,197,94,.2);background:linear-gradient(180deg, rgba(10, 36, 24, 0.78) 0%, rgba(8, 16, 12, 0.96) 100%)}.player-summary-page .summary-trust-callout__eyebrow{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.58);font-weight:700}.player-summary-page .summary-trust-callout strong{font-size:1rem;line-height:1.2;color:#fff}.player-summary-page .summary-trust-callout p{margin:0;color:hsla(0,0%,100%,.78);font-size:.86rem;line-height:1.4}.player-summary-page .summary-trust-callout__facts{display:flex;flex-wrap:wrap;gap:.45rem}.player-summary-page .summary-trust-callout__facts span{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.84);font-size:.72rem;font-weight:700}.player-summary-page .summary-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.player-summary-page .summary-panel__header h2{margin:0;font-size:1.02rem;font-weight:700;color:hsla(0,0%,100%,.94)}.player-summary-page .summary-panel__header span{color:hsla(0,0%,100%,.52);font-size:.78rem}.player-summary-page .summary-notice-list,.player-summary-page .summary-form-list{display:flex;flex-direction:column;gap:.72rem;min-height:0}.player-summary-page .summary-notice{display:flex;flex-direction:column;gap:.4rem;padding:.95rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03)}.player-summary-page .summary-notice__title{font-size:.95rem;font-weight:700;color:#fff}.player-summary-page .summary-notice p{margin:0;color:hsla(0,0%,100%,.76);line-height:1.45;font-size:.86rem}.player-summary-page .summary-notice small{color:hsla(0,0%,100%,.54);font-size:.76rem}.player-summary-page .summary-notice--danger{border-color:rgba(239,68,68,.24);background:rgba(127,29,29,.18)}.player-summary-page .summary-notice--warning{border-color:rgba(245,158,11,.24);background:rgba(120,53,15,.2)}.player-summary-page .summary-notice--neutral{border-color:rgba(96,165,250,.16);background:rgba(15,23,42,.6)}.player-summary-page .summary-notice--clear{border-color:rgba(34,197,94,.16);background:rgba(9,31,21,.45)}.player-summary-page .summary-form-row{display:grid;grid-template-columns:44px minmax(0, 1fr) auto;align-items:center;gap:.85rem;padding:.82rem .9rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.player-summary-page .summary-form-row__result{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:1.05rem;font-weight:800;color:#fff;background:rgba(148,163,184,.16)}.player-summary-page .summary-form-row__meta{display:flex;flex-direction:column;min-width:0}.player-summary-page .summary-form-row__meta strong{font-size:.92rem;color:hsla(0,0%,100%,.94);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-summary-page .summary-form-row__meta span,.player-summary-page .summary-form-row__stats{font-size:.78rem;color:hsla(0,0%,100%,.58)}.player-summary-page .summary-form-row__stats{font-weight:700;color:hsla(0,0%,100%,.84);white-space:nowrap}.player-summary-page .summary-form-row.is-win .summary-form-row__result{background:rgba(22,163,74,.26);color:#8ef0ab}.player-summary-page .summary-form-row.is-loss .summary-form-row__result{background:rgba(220,38,38,.22);color:#ff9b9b}.player-summary-page .summary-form-row.is-tie .summary-form-row__result{background:rgba(245,158,11,.2);color:#ffd166}.player-summary-page .summary-account-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.72rem}.player-summary-page .summary-account-card{display:flex;flex-direction:column;gap:.28rem;padding:.88rem .92rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.player-summary-page .summary-account-card.is-warning{border-color:rgba(245,158,11,.22);background:rgba(120,53,15,.18)}.player-summary-page .summary-account-card.is-neutral{border-color:rgba(96,165,250,.16);background:rgba(15,23,42,.48)}.player-summary-page .summary-account-card span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.48);font-weight:700}.player-summary-page .summary-account-card strong{font-size:1rem;color:hsla(0,0%,100%,.96);line-height:1.15;font-weight:800}.player-summary-page .summary-account-card small{color:hsla(0,0%,100%,.58);font-size:.76rem;line-height:1.3}.player-summary-page .summary-detail-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.72rem;min-height:0}.player-summary-page .summary-detail-card{display:flex;flex-direction:column;gap:.35rem;padding:.9rem .95rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.player-summary-page .summary-detail-card span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.46);font-weight:700}.player-summary-page .summary-detail-card strong{font-size:1.05rem;font-weight:800;color:#fff;line-height:1.15}.player-summary-page .summary-empty-state{display:flex;align-items:center;justify-content:center;min-height:100%;border-radius:14px;border:1px dashed hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.56);font-size:.88rem;padding:1rem;text-align:center}@media(max-width: 1450px){.player-summary-page .summary-dashboard-grid{grid-template-columns:minmax(0, 1fr)}.player-summary-page .summary-metric-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.player-summary-page .summary-content-grid{grid-template-columns:minmax(0, 1fr)}.player-summary-page .summary-side-grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none}}@media(max-width: 1024px){.player-summary-page .summary-viewport{min-height:auto}.player-summary-page .player-summary-hero__content{align-items:flex-start;flex-direction:column}.player-summary-page .player-summary-hero__actions{width:100%;justify-content:flex-start}}@media(max-width: 768px){.player-summary-page .summary-metric-grid,.player-summary-page .summary-detail-grid,.player-summary-page .summary-side-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.player-summary-page .summary-account-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.player-summary-page .player-summary-hero__content{padding-left:1rem;padding-right:1rem}.player-summary-page .player-summary-hero__identity{align-items:flex-start}.player-summary-page .summary-form-row{grid-template-columns:40px minmax(0, 1fr)}.player-summary-page .summary-form-row__stats{grid-column:2}.player-summary-page .summary-panel__header{align-items:flex-start;flex-direction:column}}@media(max-width: 560px){.player-summary-page .summary-metric-grid,.player-summary-page .summary-detail-grid,.player-summary-page .summary-side-grid{grid-template-columns:minmax(0, 1fr)}.player-summary-page .summary-account-grid{grid-template-columns:minmax(0, 1fr)}.player-summary-page .summary-metric-card,.player-summary-page .summary-panel{padding-left:1rem;padding-right:1rem}}@media(max-height: 860px)and (min-width: 1025px){.player-summary-page .summary-viewport{gap:.8rem}.player-summary-page .summary-panel{gap:.8rem}.player-summary-page .summary-metric-card__value{font-size:1.75rem}}#profile-compare{background:radial-gradient(900px 480px at 10% -10%, rgba(255, 140, 61, 0.12), transparent 60%),radial-gradient(840px 540px at 90% -20%, rgba(140, 106, 255, 0.18), transparent 65%),linear-gradient(180deg, #0b0c14 0%, #0a0b12 100%);min-height:100vh}.profile-compare-page{padding:2.5rem 1.5rem 3rem;color:#eef1ff}.compare-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.8rem}.compare-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:rgba(237,240,255,.75);text-decoration:none}.compare-back:hover{color:#fff}.compare-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:rgba(255,200,122,.9);margin-top:.6rem}.compare-hero h1{margin:.35rem 0 .4rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.compare-hero p{margin:0;color:rgba(226,232,255,.7);max-width:560px}.compare-hero-actions{display:flex;align-items:center;gap:.6rem}.compare-pill{padding:.5rem .9rem;border-radius:999px;font-size:.8rem;text-decoration:none;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);transition:all .2s ease}.compare-pill:hover{border-color:rgba(255,200,122,.6);color:#ffe3b8}.compare-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.2rem}.compare-card{background:rgba(18,20,32,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:1.3rem 1.4rem;box-shadow:0 18px 30px rgba(5,8,20,.4)}.compare-card-head{display:flex;align-items:center;gap:1rem}.compare-avatar{width:64px;height:64px;border-radius:18px;object-fit:cover;border:1px solid hsla(0,0%,100%,.12)}.compare-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,214,152,.9)}.compare-card h2{margin:.2rem 0 .1rem;font-size:1.3rem}.compare-card small{color:rgba(226,232,255,.6)}.compare-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:.9rem;margin-top:1.1rem}.compare-stat{background:rgba(9,11,20,.8);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:.75rem .85rem}.compare-stat span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.6)}.compare-stat strong{font-size:1.05rem;font-weight:700;color:#fff}.compare-metrics{margin-top:2rem}.compare-section-head{margin-bottom:1rem}.compare-section-head h3{margin:0 0 .35rem;font-size:1.2rem;font-weight:800}.compare-section-head p{margin:0;color:rgba(226,232,255,.65)}.compare-metric-list{display:grid;gap:.9rem}.compare-metric{background:rgba(16,19,32,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:.85rem 1rem}.compare-metric-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-size:.85rem;color:hsla(0,0%,100%,.8)}.compare-metric-values{display:flex;align-items:center;gap:.75rem;font-weight:700}.compare-metric-values span{min-width:64px;text-align:right}.compare-metric-values .leading{color:#ffd17a}.compare-track{position:relative;height:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.compare-bar{position:absolute;top:0;height:100%;transition:width .3s ease}.compare-bar-left{left:0;width:var(--left, 0%);background:linear-gradient(90deg, #ff8f1f, #ffc83d)}.compare-bar-right{right:0;width:var(--right, 0%);background:linear-gradient(90deg, #6c63ff, #40c9ff)}@media(max-width: 768px){.profile-compare-page{padding:2rem 1rem 2.5rem}.compare-hero-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.compare-metric-head{flex-direction:column;align-items:flex-start}.compare-metric-values{width:100%;justify-content:space-between}}.match-hero-section{position:relative;min-height:300px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0;overflow:hidden;margin-top:0;margin-bottom:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);padding-top:0px;box-shadow:inset 0 -90px 130px rgba(4,8,16,.72)}.match-hero-section::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:110px;background:linear-gradient(180deg, rgba(6, 10, 20, 0) 0%, rgba(6, 10, 20, 0.78) 70%, rgb(6, 10, 20) 100%);pointer-events:none;z-index:1}body.has-sidebar .match-hero-section{margin-top:-70px;margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem);padding-top:0px}body:not(.has-sidebar) .match-hero-section{margin-left:0;margin-right:0;width:100%}@media(max-width: 768px){.match-hero-section{margin-left:0;margin-right:0;margin-top:0;margin-bottom:1.5rem;width:100%;padding-top:60px;border-radius:12px}body.has-sidebar .match-hero-section{margin-top:0;margin-left:0;margin-right:0;width:100%;padding-top:60px}}.match-hero-section .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 16% 22%, rgba(255, 193, 7, 0.13), transparent 36%),radial-gradient(circle at 82% 20%, rgba(95, 129, 255, 0.12), transparent 42%),linear-gradient(180deg, rgba(7, 10, 20, 0.62) 0%, rgba(5, 9, 20, 0.78) 55%, rgba(4, 8, 16, 0.92) 100%);backdrop-filter:blur(6px)}.match-hero-section .hero-overlay::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, #ffc107, transparent);opacity:.6}.match-hero-section .hero-content-wrapper{position:relative;z-index:2;padding:2.1rem 3rem 1.35rem}@media(max-width: 768px){.match-hero-section .hero-content-wrapper{padding:1.25rem}}@media(max-width: 480px){.match-hero-section .hero-content-wrapper{padding:1rem}}.match-hero-section .hero-main{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}@media(max-width: 768px){.match-hero-section .hero-main{flex-direction:column;align-items:stretch}}.match-hero-section .hero-left{flex:1;min-width:0}@media(max-width: 768px){.match-hero-section .hero-left{width:100%}}.match-hero-section .hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:.9rem;width:clamp(440px,38vw,520px);min-width:clamp(440px,38vw,520px);flex:0 0 clamp(440px,38vw,520px)}@media(max-width: 768px){.match-hero-section .hero-right{align-items:stretch;width:100%;min-width:auto;flex:1 1 auto}}#feedbackInsightModal{--feedback-accent: #ff6f7c;--feedback-accent-rgb: 255, 111, 124}#feedbackInsightModal.feedback-insight-modal--positive{--feedback-accent: #35d388;--feedback-accent-rgb: 53, 211, 136}#feedbackInsightModal.feedback-insight-modal--negative{--feedback-accent: #ff6f7c;--feedback-accent-rgb: 255, 111, 124}#feedbackInsightModal .feedback-insight-dialog{max-width:min(980px,100vw - 2rem)}#feedbackInsightModal .feedback-insight-modal-content{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);box-shadow:0 20px 52px rgba(0,0,0,.45)}#feedbackInsightModal .feedback-insight-modal-content::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;pointer-events:none;background:linear-gradient(90deg, transparent, #ffc107, transparent);opacity:.92}#feedbackInsightModal .feedback-insight-modal-header{align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,0)}#feedbackInsightModal .feedback-insight-modal-kicker{color:rgba(219,229,247,.72);font-size:.92rem;font-weight:700}#feedbackInsightModal .modal-title{margin-top:.22rem;color:#fff;font-size:1.55rem;line-height:1.08;font-weight:800;letter-spacing:-0.025em}#feedbackInsightModal .btn-close{filter:invert(1) brightness(1.15);opacity:.72;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:.45rem}#feedbackInsightModal .btn-close:hover{opacity:1;border-color:rgba(255,193,7,.38);box-shadow:0 0 0 1px rgba(255,193,7,.16) inset}#feedbackInsightModal .feedback-insight-modal-body{padding:1.5rem}#feedbackInsightModal .feedback-insight-loading{min-height:148px;display:flex;align-items:center;gap:.8rem;color:rgba(228,236,250,.86);font-size:.96rem}#feedbackInsightModal .feedback-insight-shell{position:relative;min-height:100%}#feedbackInsightModal .feedback-insight-shell__content{display:flex;flex-direction:column;gap:1rem;transition:filter .18s ease,opacity .18s ease}#feedbackInsightModal .feedback-insight-shell.is-locked .feedback-insight-shell__content{filter:blur(6px) grayscale(1) brightness(0.5);opacity:.96;pointer-events:none;user-select:none}#feedbackInsightModal .feedback-insight-lock{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:linear-gradient(180deg, rgba(6, 10, 18, 0.4) 0%, rgba(6, 10, 18, 0.84) 100%)}#feedbackInsightModal .feedback-insight-lock__card{width:min(100%,430px);display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.35rem 1.2rem;border-radius:20px;text-align:center;border:1px solid rgba(255,193,7,.24);background:linear-gradient(180deg, rgba(13, 18, 32, 0.96), rgba(9, 13, 24, 0.98));box-shadow:0 24px 44px rgba(0,0,0,.36)}#feedbackInsightModal .feedback-insight-lock__badge{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.42rem .82rem;background:rgba(255,193,7,.14);border:1px solid rgba(255,193,7,.34);color:#ffd771;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1}#feedbackInsightModal .feedback-insight-lock__badge i{font-size:.82rem}#feedbackInsightModal .feedback-insight-lock__card h6{margin:0;color:#fff;font-size:1.24rem;font-weight:900;letter-spacing:-0.02em}#feedbackInsightModal .feedback-insight-lock__card p{margin:0;color:rgba(231,238,250,.84);font-size:.92rem;line-height:1.6;font-weight:600}#feedbackInsightModal .feedback-insight-lock__cta{min-width:220px}#feedbackInsightModal .feedback-insight-summary{padding:1.15rem 1.15rem 1.2rem;border-radius:18px;border:1px solid rgba(var(--feedback-accent-rgb), 0.18);background:linear-gradient(180deg, rgba(17, 24, 39, 0.86), rgba(9, 13, 24, 0.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}#feedbackInsightModal .feedback-insight-summary::after{content:none}#feedbackInsightModal .feedback-insight-hero-badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem}#feedbackInsightModal .feedback-insight-badge{display:inline-flex;align-items:center;gap:.42rem;padding:.38rem .68rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:rgba(240,245,255,.95);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1}#feedbackInsightModal .feedback-insight-badge i{font-size:.78rem}#feedbackInsightModal .feedback-insight-badge.is-good{border-color:rgba(53,211,136,.36);background:rgba(53,211,136,.12);color:#dffceb}#feedbackInsightModal .feedback-insight-badge.is-bad{border-color:rgba(255,111,124,.36);background:rgba(255,111,124,.12);color:#ffe0e5}#feedbackInsightModal .feedback-insight-badge.is-warn{border-color:rgba(255,195,65,.36);background:rgba(255,195,65,.12);color:#ffeabc}#feedbackInsightModal .feedback-insight-badge.is-neutral{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.07);color:rgba(229,237,252,.88)}#feedbackInsightModal .feedback-insight-lead{max-width:56ch;color:#fff;font-size:1rem;line-height:1.58;font-weight:700}#feedbackInsightModal .feedback-insight-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:1rem}#feedbackInsightModal .feedback-insight-panel{border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(13, 18, 32, 0.72), rgba(9, 13, 24, 0.6));padding:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}#feedbackInsightModal .feedback-insight-panel--trend{border-color:rgba(var(--feedback-accent-rgb), 0.18)}#feedbackInsightModal .feedback-insight-panel--examples{border-color:hsla(0,0%,100%,.08)}#feedbackInsightModal .feedback-insight-panel h6{margin:0 0 .45rem;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(214,225,247,.74)}#feedbackInsightModal .feedback-insight-actions{list-style:none !important;margin:1rem 0 0;padding:0 !important;display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:.75rem}#feedbackInsightModal .feedback-insight-actions li::marker,#feedbackInsightModal .feedback-insight-examples li::marker{content:none}#feedbackInsightModal .feedback-insight-action-card{min-width:0;display:flex;flex-direction:column;gap:.55rem;padding:.9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,30,.52);box-shadow:0 10px 24px rgba(0,0,0,.18)}#feedbackInsightModal .feedback-insight-action-step{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--feedback-accent-rgb), 0.18);border:1px solid rgba(var(--feedback-accent-rgb), 0.36);color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.06em}#feedbackInsightModal .feedback-insight-action-text{color:rgba(229,237,252,.9);font-size:.87rem;line-height:1.55;font-weight:700}#feedbackInsightModal .feedback-insight-panel-head{margin-bottom:.85rem}#feedbackInsightModal .feedback-insight-panel-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0;max-width:46ch}#feedbackInsightModal .feedback-insight-panel-copy h6{margin-bottom:0}#feedbackInsightModal .feedback-insight-copy,#feedbackInsightModal .feedback-insight-chart-note{margin:0;color:rgba(185,201,230,.78);font-size:.82rem;font-weight:600;line-height:1.55;text-align:left}#feedbackInsightModal .feedback-insight-chart-note{max-width:44ch}#feedbackInsightModal .feedback-insight-stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.7rem}#feedbackInsightModal .feedback-insight-stat{position:relative;min-width:0;padding:.88rem .92rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,30,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}#feedbackInsightModal .feedback-insight-stat::before{content:"";position:absolute;top:.7rem;bottom:.7rem;left:0;width:3px;border-radius:999px;background:hsla(0,0%,100%,.12)}#feedbackInsightModal .feedback-insight-stat.is-good::before{background:#35d388}#feedbackInsightModal .feedback-insight-stat.is-bad::before{background:#ff6f7c}#feedbackInsightModal .feedback-insight-stat.is-warn::before{background:#ffc341}#feedbackInsightModal .feedback-insight-stat.is-neutral::before{background:rgba(152,162,191,.55)}#feedbackInsightModal .feedback-insight-stat-label{display:block;color:rgba(185,201,230,.76);font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}#feedbackInsightModal .feedback-insight-stat-value{display:block;margin-top:.38rem;color:#fff;font-size:1.42rem;font-weight:900;line-height:1.04;letter-spacing:-0.03em}#feedbackInsightModal .feedback-insight-stat-meta{display:block;margin-top:.32rem;color:rgba(209,221,245,.72);font-size:.73rem;line-height:1.3;font-weight:700}#feedbackInsightModal .feedback-insight-trend-summary{margin-top:.9rem;padding:.9rem .95rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,30,.46);display:flex;flex-direction:column;gap:.55rem}#feedbackInsightModal .feedback-insight-trend-summary.is-good{border-color:rgba(53,211,136,.26);background:rgba(53,211,136,.08)}#feedbackInsightModal .feedback-insight-trend-summary.is-bad{border-color:rgba(255,111,124,.26);background:rgba(255,111,124,.08)}#feedbackInsightModal .feedback-insight-trend-summary.is-warn{border-color:rgba(255,195,65,.26);background:rgba(255,195,65,.08)}#feedbackInsightModal .feedback-insight-trend-summary.is-neutral{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}#feedbackInsightModal .feedback-insight-trend-badge{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;color:rgba(245,248,255,.96);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#feedbackInsightModal .feedback-insight-trend-summary p{margin:0;color:rgba(237,242,252,.9);font-size:.87rem;line-height:1.5;font-weight:700}#feedbackInsightModal .feedback-insight-chart{min-height:250px;margin-top:.95rem;padding:.7rem .5rem .2rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg, rgba(10, 16, 30, 0.64), rgba(10, 16, 30, 0.3))}#feedbackInsightModal .feedback-insight-chart-empty{min-height:210px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px dashed hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);color:rgba(205,217,239,.72);font-size:.86rem;text-align:center;padding:1rem}#feedbackInsightModal .feedback-insight-examples{list-style:none !important;margin:0;padding:0 !important;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}#feedbackInsightModal .feedback-insight-example{position:relative;min-width:0;list-style:none;padding:.9rem .95rem .95rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,30,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}#feedbackInsightModal .feedback-insight-example::before{content:"";position:absolute;top:.85rem;bottom:.85rem;left:0;width:3px;border-radius:999px;background:rgba(var(--feedback-accent-rgb), 0.55)}#feedbackInsightModal .feedback-insight-example-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.6rem}#feedbackInsightModal .feedback-insight-round-pill{display:inline-flex;align-items:center;padding:.32rem .6rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:rgba(235,241,252,.9);font-size:.71rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#feedbackInsightModal .feedback-insight-example-title{display:block;color:#fff;font-size:.94rem;font-weight:900;line-height:1.22;letter-spacing:-0.01em}#feedbackInsightModal .feedback-insight-example p{margin:.48rem 0 0;color:rgba(220,230,248,.83);font-size:.83rem;line-height:1.55;font-weight:700}#feedbackInsightModal .feedback-insight-example--empty{grid-column:1/-1;min-height:108px;display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(205,217,239,.72)}#feedbackInsightModal .ym-impact-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.07);color:rgba(223,234,250,.92);font-size:.66rem;font-weight:900;letter-spacing:.05em;padding:.18rem .48rem;line-height:1;text-transform:uppercase;flex:0 0 auto}#feedbackInsightModal .ym-impact-chip.impact-high{border-color:rgba(255,193,7,.48);color:#ffe39d;background:rgba(255,193,7,.16)}#feedbackInsightModal .ym-impact-chip.impact-medium{border-color:rgba(72,187,255,.5);color:#a9ddff;background:rgba(72,187,255,.14)}#feedbackInsightModal .ym-impact-chip.impact-low{border-color:rgba(201,215,242,.36);color:rgba(213,225,245,.88);background:rgba(201,215,242,.12)}#feedbackInsightModal .modal-footer{border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,0)}@media(max-width: 991.98px){#feedbackInsightModal .feedback-insight-grid,#feedbackInsightModal .feedback-insight-examples{grid-template-columns:1fr}#feedbackInsightModal .feedback-insight-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){#feedbackInsightModal .feedback-insight-modal-body,#feedbackInsightModal .feedback-insight-modal-header{padding-left:1rem;padding-right:1rem}#feedbackInsightModal .modal-title{font-size:1.42rem}#feedbackInsightModal .feedback-insight-lead,#feedbackInsightModal .feedback-insight-copy{font-size:.95rem}#feedbackInsightModal .feedback-insight-chart-note{max-width:none}#feedbackInsightModal .feedback-insight-stats{grid-template-columns:1fr}#feedbackInsightModal .feedback-insight-actions{grid-template-columns:1fr}#feedbackInsightModal .feedback-insight-lock{padding:.85rem}#feedbackInsightModal .feedback-insight-lock__card{padding:1.1rem .95rem}#feedbackInsightModal .feedback-insight-lock__cta{width:100%;min-width:0}}.match-breakdown-title{font-size:clamp(1.55rem,2.7vw,2.85rem);font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:rgba(245,248,255,.95);margin:0 0 .62rem 0}.match-result-display{margin-bottom:.95rem}.match-result-display .result-text{font-size:clamp(2.25rem,4.2vw,4rem);font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45rem 0;line-height:1}.match-result-display .result-text.victory{background:linear-gradient(135deg, #4ade80 0%, #22c55e 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0 4px 20px rgba(74, 222, 128, 0.4))}.match-result-display .result-text.defeat{background:linear-gradient(135deg, #f87171 0%, #ef4444 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0 4px 20px rgba(248, 113, 113, 0.4))}.match-result-display .result-text.tie{background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0 4px 20px rgba(251, 191, 36, 0.4))}@media(max-width: 768px){.match-result-display .result-text{font-size:2.75rem;letter-spacing:2px}}.match-result-display .match-score{display:flex;align-items:center;gap:.65rem;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:800;color:rgba(245,248,255,.95);font-variant-numeric:tabular-nums}.match-result-display .match-score .score-value{min-width:50px;text-align:center}.match-result-display .match-score .score-separator{color:hsla(0,0%,100%,.3);font-weight:300}@media(max-width: 768px){.match-result-display .match-score{font-size:2.25rem}}.cs2-match-detail .map-name{position:relative;overflow:hidden;background:linear-gradient(150deg, rgba(15, 24, 42, 0.84), rgba(9, 15, 30, 0.7));border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:.85rem 1rem;box-shadow:0 12px 30px rgba(0,0,0,.35)}.cs2-match-detail .map-name::before{content:"";position:absolute;inset:0;background-image:var(--map-card-bg);background-size:cover;background-position:center;opacity:.2;filter:blur(1px);transform:scale(1.04)}.cs2-match-detail .map-name::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(6, 11, 23, 0.9) 0%, rgba(8, 14, 28, 0.78) 52%, rgba(8, 14, 28, 0.62) 100%)}.cs2-match-detail .map-name>*{position:relative;z-index:1}.cs2-match-detail .map-name h2{font-size:1.55rem;font-weight:700;color:hsla(0,0%,100%,.94);margin:0;display:flex;align-items:center;gap:1rem}.cs2-match-detail .map-name h2 img{border-radius:8px;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 4px 12px rgba(0,0,0,.3)}@media(max-width: 768px){.cs2-match-detail .map-name h2{font-size:1.25rem}.cs2-match-detail .map-name h2 img{width:50px !important;height:50px !important}}.cs2-match-detail .map-name .map-meta{margin-left:5.8rem;margin-top:.28rem;font-size:.86rem;font-weight:500;color:rgba(214,225,246,.76)}@media(max-width: 768px){.cs2-match-detail .map-name .map-meta{margin-left:0;margin-top:.45rem}}.cs2-match-detail .map-name .match-cheat-notice-inline{display:flex;flex-direction:column;gap:.35rem;margin-top:.8rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(248,113,113,.4);background:linear-gradient(135deg, rgba(104, 24, 30, 0.78), rgba(69, 17, 20, 0.7));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.cs2-match-detail .map-name .match-cheat-notice-inline__title{display:inline-flex;align-items:center;gap:.55rem;font-size:.83rem;font-weight:800;line-height:1.2;letter-spacing:.01em;color:rgba(255,237,237,.98)}.cs2-match-detail .map-name .match-cheat-notice-inline__title i{color:#fca5a5;font-size:.95rem}.cs2-match-detail .map-name .match-cheat-notice-inline__body{font-size:.79rem;line-height:1.45;color:rgba(255,219,219,.9)}.match-info{background:linear-gradient(145deg, rgba(12, 18, 32, 0.88), rgba(8, 12, 25, 0.76));backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:.85rem .95rem;width:100%;min-width:0;max-width:100%;box-shadow:0 14px 30px rgba(0,0,0,.38)}@media(max-width: 768px){.match-info{min-width:auto;width:100%;padding:1rem}}.match-info .info-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1.1rem}.match-info .info-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.08)}.match-info .info-row .info-label{font-size:.67rem;color:rgba(203,217,245,.58);font-weight:700;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.match-info .info-row .info-value{font-size:.86rem;color:rgba(246,249,255,.96);font-weight:700;text-align:right}.match-info .info-row--mode .info-value--mode{display:inline-flex;align-items:center;justify-content:center;padding:.34rem .68rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:rgba(242,246,255,.92);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.match-info .match-info-actions{margin-top:.65rem;padding-top:.6rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem}@media(max-width: 768px){.match-info .match-info-actions{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}.match-info .match-info-actions .share-success-btn{border:1px solid rgba(255,193,7,.65);background:linear-gradient(135deg, rgba(255, 193, 7, 0.92), rgba(224, 158, 10, 0.9));color:#111827;font-weight:800;font-size:.78rem;letter-spacing:.02em;border-radius:8px;padding:.42rem .78rem;white-space:nowrap;box-shadow:0 6px 18px rgba(255,193,7,.24);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.match-info .match-info-actions .share-success-btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 8px 22px rgba(255,193,7,.3);color:#111827}.match-info .match-info-actions .share-success-btn i{margin-right:.35rem}.match-info .match-info-actions>.btn,.match-info .match-info-actions>.share-dropdown{min-width:0;width:100%}.match-info .match-info-actions>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.48rem .7rem;line-height:1.15;text-align:center;font-size:.76rem}.share-dropdown .btn{background:linear-gradient(145deg, rgba(24, 30, 46, 0.88), rgba(14, 18, 34, 0.82));border:1px solid hsla(0,0%,100%,.18);color:rgba(238,244,255,.94);padding:.55rem 1rem;font-weight:600;border-radius:8px;transition:all .3s ease}.share-dropdown .btn:hover{background:rgba(255,193,7,.1);border-color:rgba(255,193,7,.3);color:#ffc107;transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,193,7,.2)}.share-dropdown .btn i{margin-right:.5rem}.share-dropdown .dropdown-menu{background:rgba(20,20,30,.95);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:.5rem;box-shadow:0 16px 48px rgba(0,0,0,.4)}.share-dropdown .dropdown-menu .dropdown-item{color:hsla(0,0%,100%,.9);padding:.75rem 1rem;border-radius:6px;transition:all .2s ease}.share-dropdown .dropdown-menu .dropdown-item i{margin-right:.75rem;width:18px;text-align:center;color:hsla(0,0%,100%,.5)}.share-dropdown .dropdown-menu .dropdown-item:hover{background:rgba(255,193,7,.1);color:#ffc107}.share-dropdown .dropdown-menu .dropdown-item:hover i{color:#ffc107}.match-info .share-dropdown{width:100%}.match-info .share-dropdown .btn{display:inline-flex;align-items:center;width:100%;min-height:42px;justify-content:center;padding:.48rem .7rem;font-size:.76rem;border-radius:8px;line-height:1.15}.match-info .share-dropdown .btn i{margin-right:.35rem}.match-hero-section--potg-open{min-height:420px}@media(max-width: 768px){.match-hero-section--potg-open{min-height:auto}}.match-potg{width:100%;max-width:420px}.match-potg .match-potg-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.55rem;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(145deg, rgba(24, 32, 52, 0.88), rgba(12, 18, 34, 0.82));color:rgba(236,243,255,.95);padding:.5rem .7rem;font-size:.82rem;font-weight:700;line-height:1.1;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.match-potg .match-potg-toggle:hover{border-color:rgba(255,193,7,.52);box-shadow:0 8px 22px rgba(8,14,30,.42);transform:translateY(-1px)}.match-potg .match-potg-toggle__label{display:inline-flex;align-items:center;gap:.45rem}.match-potg .match-potg-toggle__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(148,163,184,.16);transition:transform .2s ease}.match-potg.is-open .match-potg-toggle__arrow{transform:rotate(180deg)}.match-potg .match-potg-content{margin-top:.55rem}.match-potg .match-potg-player{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:rgba(2,6,23,.58);aspect-ratio:16/9}.match-potg .match-potg-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.share-success-modal .modal-title{font-size:1.25rem;font-weight:800;color:rgba(249,252,255,.97)}.share-success-modal .share-modal-subtitle{color:rgba(177,191,222,.88);font-size:.92rem}.share-success-modal .share-preview-card{border:1px solid rgba(255,193,7,.24);background:linear-gradient(140deg, rgba(255, 193, 7, 0.08), rgba(24, 36, 68, 0.45));border-radius:12px;padding:1rem 1.05rem;margin-bottom:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.share-success-modal .share-preview-title{font-size:1.05rem;font-weight:800;color:rgba(250,252,255,.98);margin-bottom:.35rem}.share-success-modal .share-preview-copy{color:rgba(196,210,238,.88);font-size:.92rem;margin-bottom:.55rem}.share-success-modal .share-preview-url{color:rgba(255,212,98,.95);font-size:.86rem;word-break:break-all}.share-success-modal .share-actions-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.65rem}@media(max-width: 680px){.share-success-modal .share-actions-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.share-success-modal .share-action-btn{border:1px solid hsla(0,0%,100%,.14);background:rgba(15,23,46,.86);color:rgba(240,246,255,.95);border-radius:10px;padding:.72rem .64rem;font-size:.9rem;font-weight:700;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.share-success-modal .share-action-btn:hover{border-color:rgba(255,193,7,.5);background:rgba(255,193,7,.12);color:rgba(255,236,176,.98);transform:translateY(-1px)}.share-success-modal .share-action-btn.share-action-discord{border-color:rgba(118,138,255,.45);box-shadow:0 0 0 1px rgba(118,138,255,.18) inset}.share-success-modal .share-action-btn.share-action-copy{border-color:rgba(255,193,7,.45);box-shadow:0 0 0 1px rgba(255,193,7,.2) inset}.match-tabs{margin-top:0;margin-bottom:0;border:none;background:rgba(0,0,0,0);padding:0;display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:0}.match-tabs .nav-item .nav-link{background:rgba(0,0,0,0);border:none;color:rgba(218,229,250,.62);padding:1rem 1.25rem;font-weight:500;font-size:.875rem;border-radius:0;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;position:relative;margin-bottom:-1px}.match-tabs .nav-item .nav-link i{font-size:.95rem;opacity:.6}.match-tabs .nav-item .nav-link:hover{color:rgba(243,247,255,.92)}.match-tabs .nav-item .nav-link:hover i{opacity:.9}.match-tabs .nav-item .nav-link.active{background:rgba(0,0,0,0);color:#ffc107}.match-tabs .nav-item .nav-link.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffc107;border-radius:2px 2px 0 0;box-shadow:0 0 14px rgba(255,193,7,.52)}.match-tabs .nav-item .nav-link.active i{opacity:1;color:#ffc107}@media(max-width: 768px){.match-tabs{gap:.25rem;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.match-tabs .nav-item .nav-link{padding:.75rem 1rem;font-size:.8rem}.match-tabs .nav-item .nav-link i{font-size:.85rem}}.nav-tabs-secondary{border:none;background:rgba(0,0,0,0);padding:0;margin-bottom:1.5rem !important;display:flex;gap:0;border-bottom:1px solid hsla(0,0%,100%,.06)}.nav-tabs-secondary .nav-item .nav-link{background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.45);padding:.75rem 1.25rem;font-weight:500;font-size:.85rem;border-radius:0;margin-bottom:-1px;transition:all .2s ease}.nav-tabs-secondary .nav-item .nav-link:hover{color:hsla(0,0%,100%,.75)}.nav-tabs-secondary .nav-item .nav-link.active{color:#ffc107;border-bottom-color:#ffc107;background:rgba(0,0,0,0)}.tab-content .section-container{background:radial-gradient(circle at 90% 8%, rgba(86, 120, 255, 0.09), transparent 35%),radial-gradient(circle at 8% 16%, rgba(255, 193, 7, 0.08), transparent 28%),linear-gradient(150deg, rgba(12, 16, 30, 0.74), rgba(8, 12, 24, 0.64));border:1px solid hsla(0,0%,100%,.12);border-top:none;border-radius:0 0 16px 16px;padding:2rem;margin-bottom:2rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 14px 36px rgba(0,0,0,.24)}@media(max-width: 768px){.tab-content .section-container{padding:1rem}}.top-performers{margin-bottom:2rem}.top-performers .section-title{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(226,236,255,.72);margin-bottom:1rem;padding-left:.75rem;border-left:2px solid #ffc107}.top-performers .overview-performers-card,.top-performers .overview-round-summary-card{background:radial-gradient(circle at 88% 15%, rgba(92, 130, 255, 0.1), transparent 40%),linear-gradient(145deg, rgba(15, 21, 39, 0.82), rgba(9, 14, 28, 0.74));border:1px solid hsla(0,0%,100%,.11);border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 12px 28px rgba(0,0,0,.24);padding:1rem;height:100%}.top-performers .overview-performer-list{display:flex;flex-direction:column;gap:.5rem}.top-performers .overview-performer-row{display:grid;grid-template-columns:54px 44px minmax(0, 1fr) auto;gap:.7rem;align-items:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);padding:.55rem .7rem}.top-performers .overview-performer-row.rank-1{border-color:rgba(255,193,7,.5);box-shadow:inset 0 0 0 1px rgba(255,193,7,.16)}.top-performers .overview-rank{font-size:.88rem;font-weight:800;letter-spacing:.04em;color:rgba(228,235,251,.78)}.top-performers .overview-performer-avatar{width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2)}.top-performers .overview-performer-name{min-width:0}.top-performers .overview-performer-name a{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-performers .overview-performer-metrics{display:flex;gap:1rem}.top-performers .overview-performer-metrics .metric-col{text-align:right}.top-performers .overview-performer-metrics .metric-col small{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;color:rgba(193,207,234,.6);margin-bottom:.12rem}.top-performers .overview-performer-metrics .metric-col strong{display:block;color:rgba(248,250,255,.96);font-size:.97rem;font-weight:800;font-variant-numeric:tabular-nums}.top-performers .round-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.top-performers .round-summary-legend{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.top-performers .round-summary-legend span{font-size:.7rem;color:rgba(190,205,230,.75);display:inline-flex;align-items:center;gap:.25rem}.top-performers .round-summary-legend .dot{width:8px;height:8px;border-radius:999px;display:inline-block}.top-performers .round-summary-legend .dot.team-a{background:#62a8ff}.top-performers .round-summary-legend .dot.team-b{background:#e2ab57}.top-performers .round-summary-track{display:flex;align-items:flex-start;gap:.45rem;overflow-x:auto;padding-bottom:.35rem}.top-performers .round-summary-node{min-width:36px;display:inline-flex;flex-direction:column;align-items:center;gap:.24rem}.top-performers .round-summary-node .round-index{font-size:.62rem;color:rgba(192,205,232,.6)}.top-performers .round-summary-node .round-badge{width:26px;height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.top-performers .round-summary-node.team-a .round-badge{color:#cfe6ff;background:rgba(83,148,255,.2);border-color:rgba(83,148,255,.55)}.top-performers .round-summary-node.team-b .round-badge{color:#ffe1b2;background:rgba(226,171,87,.24);border-color:rgba(226,171,87,.56)}.top-performers .round-summary-node.tie .round-badge{color:#d6def0;background:rgba(163,177,206,.2);border-color:rgba(163,177,206,.45)}@media(max-width: 767.98px){.top-performers .overview-performer-row{grid-template-columns:46px 38px minmax(0, 1fr);gap:.55rem}.top-performers .overview-performer-row .overview-performer-metrics{grid-column:1/-1;justify-content:flex-end}.top-performers .round-summary-head{flex-direction:column;align-items:flex-start}}.top-performers .performer-card{background:linear-gradient(145deg, rgba(18, 23, 40, 0.78), rgba(12, 16, 32, 0.7));border:1px solid hsla(0,0%,100%,.11);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.875rem;transition:border-color .2s ease,box-shadow .2s ease;position:relative}.top-performers .performer-card:hover{border-color:rgba(255,193,7,.36);box-shadow:0 12px 26px rgba(0,0,0,.32)}.top-performers .performer-card.rank-1{border-left:3px solid gold}.top-performers .performer-card.rank-1 .rank-badge{color:gold}.top-performers .performer-card.rank-2{border-left:3px solid #a8a8a8}.top-performers .performer-card.rank-2 .rank-badge{color:#a8a8a8}.top-performers .performer-card.rank-3{border-left:3px solid #cd7f32}.top-performers .performer-card.rank-3 .rank-badge{color:#cd7f32}.top-performers .performer-card .rank-badge{font-size:.85rem;font-weight:800;min-width:32px;text-align:left;text-transform:uppercase;letter-spacing:.5px}.top-performers .performer-card .performer-avatar{flex-shrink:0}.top-performers .performer-card .performer-avatar img{width:44px;height:44px;border-radius:50%;border:2px solid hsla(0,0%,100%,.1)}.top-performers .performer-card .performer-info{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0}.top-performers .performer-card .performer-info .performer-name{font-size:.95rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-performers .performer-card .performer-info .performer-name a{color:#fff;text-decoration:none;transition:color .2s ease}.top-performers .performer-card .performer-info .performer-name a:hover{color:#ffc107}.top-performers .performer-card .performer-info .performer-stats{display:flex;gap:1.25rem;flex-shrink:0}.top-performers .performer-card .performer-info .performer-stats .stat-item{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.top-performers .performer-card .performer-info .performer-stats .stat-item .stat-label{font-size:.6rem;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.top-performers .performer-card .performer-info .performer-stats .stat-item .stat-value{font-size:.9rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}@media(max-width: 768px){.top-performers .performer-card{padding:.875rem 1rem}.top-performers .performer-card .performer-info .performer-stats{gap:1rem}.top-performers .performer-card .performer-info .performer-stats .stat-item .stat-label{font-size:.55rem}.top-performers .performer-card .performer-info .performer-stats .stat-item .stat-value{font-size:.8rem}}@media(max-width: 576px){.top-performers .performer-card .performer-info{flex-direction:column;align-items:flex-start;gap:.5rem}.top-performers .performer-card .performer-info .performer-stats{width:100%;justify-content:flex-start}}.cs2-team-stats{background:radial-gradient(circle at 85% 10%, rgba(90, 128, 255, 0.1), transparent 34%),linear-gradient(145deg, rgba(16, 20, 38, 0.76), rgba(9, 13, 28, 0.68));border:1px solid hsla(0,0%,100%,.12);border-radius:14px;overflow:hidden;margin-bottom:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 14px 30px rgba(0,0,0,.25)}.cs2-team-stats .team-header{background:rgba(0,0,0,0);padding:.9rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:.5rem}.cs2-team-stats .team-header h3{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(223,232,250,.74)}.cs2-team-stats.team-a .team-header h3{color:hsla(0,0%,100%,.5)}.cs2-team-stats.team-a .team-header h3::before{content:"";display:inline-block;width:8px;height:8px;background:#5e98d9;border-radius:50%;margin-right:.5rem;opacity:.7}.cs2-team-stats.team-b .team-header h3{color:hsla(0,0%,100%,.5)}.cs2-team-stats.team-b .team-header h3::before{content:"";display:inline-block;width:8px;height:8px;background:#d4a85a;border-radius:50%;margin-right:.5rem;opacity:.7}.stats-table{width:100%;border-collapse:collapse;background:rgba(0,0,0,0)}.stats-table thead tr{background:hsla(0,0%,100%,.04)}.stats-table thead th{padding:.88rem .9rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(198,214,242,.7);text-align:left;border:none;white-space:nowrap}.stats-table thead th:first-child{padding-left:1.2rem}.stats-table thead th:last-child{padding-right:1.2rem}.stats-table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.07);transition:background .2s ease}.stats-table tbody tr:last-child{border-bottom:none}.stats-table tbody tr:hover{background:rgba(255,193,7,.06)}.stats-table tbody td{padding:.86rem .9rem;font-size:.9rem;color:rgba(241,246,255,.94);border:none;vertical-align:middle}.stats-table tbody td:first-child{padding-left:1.2rem}.stats-table tbody td:last-child{padding-right:1.2rem}.stats-table .player-name{font-weight:600}.stats-table .player-name .match-player-link{gap:.82rem}.stats-table .player-name .match-player-rank-badge{margin-left:.8rem;flex-shrink:0}.stats-table .player-name a{color:inherit;text-decoration:none;transition:color .2s ease}.stats-table .player-name a:hover{color:#ffc107}.stats-table .player-name img{border:2px solid hsla(0,0%,100%,.1);transition:border-color .2s ease}.stats-table .player-name:hover img{border-color:rgba(255,193,7,.4)}.stats-table .player-name .faceit-elo-badge .faceit-level-badge{width:25px;height:25px;border:none}.stats-table.detailed{font-size:.85rem}.stats-table.detailed th{font-size:.65rem}.stats-table.detailed td{padding:.875rem .75rem}.match-team-column{display:flex}.match-team-column>.cs2-team-stats{width:100%}@media(max-width: 1399.98px){.match-team-column{display:block}}@media(min-width: 1400px)and (max-width: 1920px){.cs2-match-detail .match-team-column{flex:0 0 100% !important;max-width:100% !important;width:100% !important}}.overview-stats-table th,.overview-stats-table td{text-align:center}.overview-stats-table th:first-child,.overview-stats-table td:first-child{text-align:left}.performance-score{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;padding:.25rem .625rem;border-radius:6px;min-width:50px}.performance-score.positive{color:#4ade80;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25)}.performance-score.negative{color:#f87171;background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.25)}.performance-score.neutral{color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.rank-change-transition{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;color:hsla(0,0%,100%,.75)}.rank-change-transition i{font-size:.72rem}.rank-change-transition.positive{color:#4ade80}.rank-change-transition.negative{color:#f87171}.faceit-rating-change-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem}.stat-value-colored{font-weight:600;font-variant-numeric:tabular-nums}.stat-value-colored.stat-green{color:#4ade80}.stat-value-colored.stat-yellow{color:#fbbf24}.stat-value-colored.stat-red{color:#f87171}.stat-value-colored.stat-white{color:hsla(0,0%,100%,.9)}.weapon-section .cs2-team-stats{height:100%}.weapon-section .cs2-team-stats .team-header{background:linear-gradient(90deg, rgba(255, 193, 7, 0.1) 0%, transparent 100%);border-left:3px solid #ffc107}.weapon-section .cs2-team-stats .team-header h3{color:#ffc107}.weapon-section .cs2-team-stats .team-header .cs2-weapon-icon{filter:brightness(0) invert(1);opacity:.8}.clutch-summary-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.clutch-summary-card .clutch-summary-header{background:rgba(0,0,0,0);padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center}.clutch-summary-card .clutch-summary-header h4{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.75px;color:hsla(0,0%,100%,.5)}.clutch-summary-card.team-a .clutch-summary-header h4::before,.clutch-summary-card.team-b .clutch-summary-header h4::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.5rem;opacity:.7}.clutch-summary-card.team-a .clutch-summary-header h4::before{background:#5e98d9}.clutch-summary-card.team-b .clutch-summary-header h4::before{background:#d4a85a}.clutch-summary-card .clutch-summary-body{padding:1rem 1.25rem;text-align:center}.clutch-summary-card .clutch-win-percentage{font-size:2rem;font-weight:800;margin-bottom:.5rem}.clutch-summary-card .clutch-progress-bar{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;display:flex;overflow:hidden;margin-bottom:1rem}.clutch-summary-card .clutch-progress-bar .clutch-progress-win{background:#4ade80}.clutch-summary-card .clutch-progress-bar .clutch-progress-saved{background:#fbbf24}.clutch-summary-card .clutch-progress-bar .clutch-progress-loss{background:#f87171}.clutch-summary-card .clutch-stats-row{display:flex;justify-content:center;gap:1.5rem}.clutch-summary-card .clutch-stats-row .clutch-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;text-align:center;gap:.15rem}.clutch-summary-card .clutch-stats-row .clutch-stat-item .clutch-stat-value{font-size:1.25rem;font-weight:800}.clutch-summary-card .clutch-stats-row .clutch-stat-item .clutch-stat-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5)}.clutch-event-card{display:inline-flex;flex-direction:column;align-items:center;padding:.75rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;margin:.25rem;min-width:70px}.clutch-event-card.won{border-color:rgba(74,222,128,.3);background:rgba(74,222,128,.08)}.clutch-event-card.won .clutch-event-result{color:#4ade80}.clutch-event-card.lost{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.08)}.clutch-event-card.lost .clutch-event-result{color:#f87171}.clutch-event-card.saved{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.08)}.clutch-event-card.saved .clutch-event-result{color:#fbbf24}.clutch-event-card .clutch-event-type{font-size:1rem;font-weight:800;color:#fff}.clutch-event-card .clutch-event-result{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.clutch-event-card .clutch-event-round{font-size:.65rem;color:hsla(0,0%,100%,.5);margin-top:.25rem}.toast-notification{position:fixed;bottom:2rem;right:2rem;background:rgba(20,20,30,.95);backdrop-filter:blur(16px);color:#fff;padding:1rem 1.5rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4);opacity:0;transform:translateY(20px);transition:all .3s ease;z-index:9999}.toast-notification.show{opacity:1;transform:translateY(0)}.toast-notification.success{border-left:4px solid #4ade80}.toast-notification.error{border-left:4px solid #f87171}.dataTables_wrapper{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1.5rem;color:#fff}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{color:hsla(0,0%,100%,.6);font-size:.85rem;margin-bottom:1rem}.dataTables_wrapper .dataTables_length select{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.375rem 2rem .375rem .75rem;border-radius:6px}.dataTables_wrapper .dataTables_length select:focus{background:hsla(0,0%,100%,.08);border-color:rgba(255,193,7,.3);outline:none}.dataTables_wrapper .dataTables_filter input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.5rem 1rem;border-radius:8px}.dataTables_wrapper .dataTables_filter input:focus{background:hsla(0,0%,100%,.08);border-color:rgba(255,193,7,.3);outline:none;box-shadow:0 0 0 3px rgba(255,193,7,.1)}.dataTables_wrapper table.dataTable{border-collapse:collapse !important;background:rgba(0,0,0,0);margin:0 !important}.dataTables_wrapper table.dataTable thead th{background:hsla(0,0%,100%,.02) !important;border:none !important;padding:.875rem 1rem !important;font-size:.7rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;color:hsla(0,0%,100%,.5) !important}.dataTables_wrapper table.dataTable tbody tr{background:rgba(0,0,0,0) !important;border-bottom:1px solid hsla(0,0%,100%,.04) !important;transition:background .2s ease}.dataTables_wrapper table.dataTable tbody tr:hover{background:rgba(255,193,7,.03) !important}.dataTables_wrapper table.dataTable tbody tr td{border:none !important;padding:.875rem 1rem !important;color:hsla(0,0%,100%,.9) !important;background:rgba(0,0,0,0) !important}.dataTables_wrapper .page-item .page-link{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);padding:.5rem .75rem;border-radius:6px;margin:0 .125rem}.dataTables_wrapper .page-item .page-link:hover{background:rgba(255,193,7,.1);border-color:rgba(255,193,7,.3);color:#ffc107}.dataTables_wrapper .page-item.active .page-link{background:rgba(255,193,7,.2);border-color:#ffc107;color:#ffc107;font-weight:600}.dataTables_wrapper .page-item.disabled .page-link{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3)}.kill-table .team-side-badge{min-width:30px;font-size:.72rem;font-weight:700;letter-spacing:.2px;color:#fff;border-radius:6px}.kill-table .team-side-badge.team-ct{background-color:#5e98d9}.kill-table .team-side-badge.team-t{background-color:#d4a85a}.kill-table .team-side-badge.team-unknown{background-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85)}.kill-table .kill-row .player-ct{color:#5e98d9}.kill-table .kill-row .player-t{color:#d4a85a}.kill-table .kill-row .weapon-name{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7)}.kill-table .kill-row .weapon-name img{filter:brightness(0) invert(1);opacity:.8}.kill-table .kill-row .modifier-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;margin-right:.25rem;text-transform:uppercase;letter-spacing:.5px}.kill-table .kill-row .modifier-badge.headshot{background:rgba(248,113,113,.15);color:#f87171;border:1px solid rgba(248,113,113,.3)}.kill-table .kill-row .modifier-badge.wallbang{background:rgba(255,193,7,.15);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.kill-table .kill-row .modifier-badge.smoke{background:rgba(136,136,136,.15);color:#aaa;border:1px solid rgba(136,136,136,.3)}.kill-table .kill-row .modifier-badge.noscope{background:rgba(168,85,247,.15);color:#a855f7;border:1px solid rgba(168,85,247,.3)}#roundsTable .team-side-badge{min-width:52px;font-size:.72rem;font-weight:700;letter-spacing:.2px;color:#fff;border-radius:6px}#roundsTable .team-side-badge.team-ct{background-color:#5e98d9}#roundsTable .team-side-badge.team-t{background-color:#d4a85a}#roundsTable .team-side-badge.team-unknown{background-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85)}.section-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5);margin-bottom:1.25rem;padding-left:.75rem;border-left:3px solid #ffc107}.match-identity-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.match-identity-card .card-body{padding:2rem}.match-identity-card .match-identity-badge{margin-bottom:1rem}.match-identity-card .match-identity-badge i{filter:drop-shadow(0 4px 12px currentColor)}.your-match-hero-card{background:linear-gradient(160deg, rgba(33, 42, 78, 0.7) 0%, rgba(26, 19, 42, 0.78) 100%);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 16px 36px rgba(5,8,20,.34)}.your-match-hero-card .card-body{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.your-match-outcome-header{display:flex;align-items:center;gap:1rem}.your-match-outcome-header h3{font-size:1.6rem;line-height:1.1;margin:0}.your-match-reward-header h3{font-size:1.45rem;line-height:1.1;margin:0}.your-match-reward-header p{margin-top:.35rem;font-size:.82rem}.your-match-earned-pill{border-radius:12px;padding:.65rem .85rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:.2rem}.your-match-earned-pill small{color:hsla(0,0%,100%,.6);font-size:.72rem;text-transform:uppercase;letter-spacing:.4px}.your-match-earned-pill strong{color:#fff;font-size:.95rem}.your-match-earned-pill.positive{border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.12)}.your-match-earned-pill.positive strong{color:#c9ffd9}.your-match-reward-chips{display:flex;flex-wrap:wrap;gap:.45rem}.your-match-reward-chips .reward-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;padding:.35rem .6rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.your-match-reward-chips .chip-pp{color:#7ce0ff;border-color:rgba(124,224,255,.35);background:rgba(124,224,255,.12)}.your-match-reward-chips .chip-xp{color:#6cd1ff;border-color:rgba(108,209,255,.35);background:rgba(108,209,255,.12)}.your-match-reward-chips .chip-rt{color:#ffc107;border-color:rgba(255,193,7,.4);background:rgba(255,193,7,.12)}.your-match-reward-chips .chip-muted{color:hsla(0,0%,100%,.7)}.your-match-membership-cta{border:1px solid rgba(255,193,7,.35);background:linear-gradient(145deg, rgba(255, 193, 7, 0.14), rgba(255, 255, 255, 0.04));border-radius:12px;padding:.85rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.your-match-membership-cta .your-match-membership-cta-copy{display:flex;flex-direction:column;gap:.2rem}.your-match-membership-cta .your-match-membership-cta-copy strong{color:#ffe28f;font-size:.86rem;line-height:1.2}.your-match-membership-cta .your-match-membership-cta-copy small{color:hsla(0,0%,100%,.74);font-size:.74rem;line-height:1.2}.your-match-membership-cta .btn{white-space:nowrap;font-weight:700}.your-match-bucket-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.your-match-bucket-meta .bucket-pill{border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.25px;color:#101320;background:linear-gradient(135deg, #ffd861 0%, #ffbd2b 100%)}.your-match-bucket-meta .bucket-elo{font-size:.78rem;color:hsla(0,0%,100%,.8)}.your-match-transactions-link{width:fit-content}.your-match-comparison-card,.your-match-fundamentals-card{background:rgba(20,24,40,.78);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;box-shadow:0 10px 28px rgba(5,8,20,.2)}.your-match-comparison-card .card-body{padding:1.35rem}.your-match-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.9rem}.your-match-compare-table{margin-bottom:0;font-size:.85rem;--bs-table-bg: transparent;--bs-table-color: rgba(255, 255, 255, 0.9);--bs-table-border-color: rgba(255, 255, 255, 0.08)}.your-match-compare-table th{font-size:.69rem;text-transform:uppercase;letter-spacing:.55px;color:hsla(0,0%,100%,.55);font-weight:700;border-bottom-width:1px}.your-match-compare-table td{vertical-align:middle;padding-top:.72rem;padding-bottom:.72rem}.metric-label{font-weight:600;color:hsla(0,0%,100%,.95)}.metric-category{font-size:.65rem;text-transform:uppercase;letter-spacing:.4px;color:hsla(0,0%,100%,.45)}.comparison-delta{font-weight:700}.comparison-delta.positive{color:#45e59b}.comparison-delta.negative{color:#ff7f93}.comparison-delta.neutral{color:hsla(0,0%,100%,.72)}.your-match-benchmark-empty{min-height:180px;border:1px dashed hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:hsla(0,0%,100%,.7);text-align:center;padding:1rem}.your-match-benchmark-empty i{font-size:1.4rem;opacity:.75}.your-match-fundamentals-card .card-header{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.08);padding:1rem 1.2rem}.your-match-fundamentals-card .card-body{padding:1.2rem}.your-match-achievements-card,.your-match-achievement-progress-card{background:rgba(20,24,40,.78);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;box-shadow:0 10px 28px rgba(5,8,20,.2)}.your-match-achievements-card .card-header,.your-match-achievement-progress-card .card-header{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.08);padding:1rem 1.2rem}.your-match-achievements-card .card-body,.your-match-achievement-progress-card .card-body{padding:1.2rem}.achievement-unlock-row{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.02);padding:.85rem;height:100%}.achievement-progress-row strong{font-size:.86rem;color:hsla(0,0%,100%,.93)}.fundamentals-headline{font-size:.87rem;margin-bottom:.7rem;color:hsla(0,0%,100%,.86)}.fundamentals-headline strong{color:#fff}.fundamentals-headline.positive strong{color:#8ef5bf}.fundamentals-headline.negative strong{color:#ff9dad}.fundamental-row{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.02);padding:.85rem;height:100%;display:flex;flex-direction:column;gap:.5rem}.fundamental-row-head{display:flex;align-items:center;gap:.5rem}.fundamental-row-head .fundamental-rank{min-width:1.7rem;height:1.7rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,193,7,.16);color:#ffd866;font-size:.72rem;font-weight:700}.fundamental-row-head .fundamental-name{font-size:.86rem;font-weight:600;color:#fff;flex:1}.fundamental-row-head .fundamental-tag{font-size:.62rem;letter-spacing:.45px;text-transform:uppercase;color:hsla(0,0%,100%,.65)}.fundamental-values{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:.83rem}.fundamental-values strong{color:#fff}.fundamental-values .vs{color:hsla(0,0%,100%,.45)}.fundamental-bar{height:7px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.fundamental-bar-fill{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.fundamental-bar-fill.positive{background:linear-gradient(90deg, rgba(56, 239, 146, 0.25), rgba(56, 239, 146, 0.85))}.fundamental-bar-fill.negative{background:linear-gradient(90deg, rgba(255, 85, 115, 0.2), rgba(255, 85, 115, 0.85))}.fundamental-bar-fill.neutral{background:linear-gradient(90deg, rgba(164, 177, 200, 0.35), rgba(164, 177, 200, 0.7))}.your-match-redesign .ym-panel{background:radial-gradient(circle at 88% 10%, rgba(90, 125, 255, 0.12), transparent 38%),radial-gradient(circle at 10% 0%, rgba(255, 193, 7, 0.08), transparent 24%),linear-gradient(145deg, rgba(14, 19, 35, 0.86), rgba(10, 14, 28, 0.8));border:1px solid hsla(0,0%,100%,.11);border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 14px 30px rgba(4,8,20,.24);padding:1rem}.your-match-redesign .ym-section-head{margin-bottom:.9rem}.your-match-redesign .ym-section-head h5{margin:0;color:rgba(245,248,255,.97);font-weight:700;font-size:1.05rem}.your-match-redesign .ym-section-head small{color:rgba(204,218,242,.7);font-size:.78rem}.your-match-redesign .ym-kicker{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,217,115,.9)}.your-match-redesign .ym-player-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.95rem}.your-match-redesign .ym-player-head h4{font-size:1.2rem;font-weight:800;color:#fff;line-height:1.1}.your-match-redesign .ym-player-avatar{width:56px;height:56px;display:block;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);object-fit:cover}.your-match-redesign .ym-player-kda{font-size:.8rem;color:rgba(203,219,245,.78)}.your-match-redesign .ym-result-pill{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:10px;padding:.5rem .7rem;border:1px solid hsla(0,0%,100%,.14);font-weight:800;letter-spacing:.04em;margin-bottom:.85rem}.your-match-redesign .ym-result-pill span{font-size:1rem;letter-spacing:0}.your-match-redesign .ym-result-pill.is-victory{color:#4ade80;background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.34)}.your-match-redesign .ym-result-pill.is-defeat{color:#f87171;background:rgba(248,113,113,.09);border-color:rgba(248,113,113,.34)}.your-match-redesign .ym-result-pill.is-tie{color:#fbbf24;background:rgba(251,191,36,.09);border-color:rgba(251,191,36,.34)}.your-match-redesign .ym-result-pill strong{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.your-match-redesign .ym-reward-card{border:1px solid rgba(255,193,7,.34);background:radial-gradient(circle at 100% 0%, rgba(255, 193, 7, 0.18), transparent 32%),linear-gradient(145deg, rgba(25, 17, 6, 0.84), rgba(13, 16, 30, 0.92));border-radius:12px;padding:.8rem .9rem;margin-bottom:.85rem}.your-match-redesign .ym-reward-card-head,.your-match-redesign .ym-season-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.your-match-redesign .ym-reward-card-head small,.your-match-redesign .ym-season-card-head small{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,242,204,.72);margin-bottom:.18rem}.your-match-redesign .ym-season-card{border:1px solid rgba(96,165,250,.28);background:radial-gradient(circle at 88% 0%, rgba(96, 165, 250, 0.2), transparent 34%),radial-gradient(circle at 0% 100%, rgba(255, 193, 7, 0.12), transparent 26%),linear-gradient(145deg, rgba(11, 18, 37, 0.96), rgba(7, 12, 24, 0.96));border-radius:12px;padding:.85rem .9rem;margin-bottom:.85rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.your-match-redesign .ym-season-card-head h5{margin:0;font-size:1rem;font-weight:800;color:#fff;line-height:1.15}.your-match-redesign .ym-season-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.your-match-redesign .ym-season-pass-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.22rem .52rem;border:1px solid rgba(96,165,250,.36);background:rgba(96,165,250,.12);color:#cfe3ff;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1}.your-match-redesign .ym-season-card-subtitle{font-size:.76rem;color:rgba(198,217,255,.82);margin-bottom:.65rem}.your-match-redesign .ym-currency-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.your-match-redesign .ym-currency-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);padding:.3rem .72rem;font-size:.77rem;font-weight:700;color:hsla(0,0%,100%,.9);background:rgba(11,18,33,.5);line-height:1}.your-match-redesign .ym-currency-chip i{font-size:.82rem}.your-match-redesign .ym-currency-chip.is-pp{border-color:rgba(251,191,36,.42);color:#ffd368}.your-match-redesign .ym-currency-chip.is-rt{border-color:rgba(167,139,250,.46);color:#c9b4ff}.your-match-redesign .ym-currency-chip.is-xp{border-color:rgba(96,165,250,.44);color:#9ec9ff}.your-match-redesign .ym-currency-chip.is-ot{border-color:rgba(245,158,11,.44);color:#ffcf76}.your-match-redesign .ym-currency-chip.is-spin{border-color:rgba(244,114,182,.34);color:#f9a8d4}.your-match-redesign .ym-reward-copy,.your-match-redesign .ym-season-summary{color:rgba(230,236,252,.8);font-size:.79rem;line-height:1.45;margin-bottom:.55rem}.your-match-redesign .ym-status-pill,.your-match-redesign .ym-season-tier-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .68rem;font-size:.7rem;line-height:1;font-weight:700;white-space:nowrap;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:rgba(240,244,255,.9)}.your-match-redesign .ym-status-pill.is-claimable{border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.14);color:#ffe08a}.your-match-redesign .ym-status-pill.is-claimed{border-color:rgba(74,222,128,.36);background:rgba(74,222,128,.14);color:#b7f7cc}.your-match-redesign .ym-status-pill.is-forfeited{border-color:rgba(248,113,113,.36);background:rgba(248,113,113,.12);color:#fecaca}.your-match-redesign .ym-season-tier-pill{border-color:rgba(96,165,250,.32);background:rgba(96,165,250,.12);color:#bfdbfe}.your-match-redesign .ym-reward-claim-meta{color:hsla(0,0%,100%,.78);font-size:.76rem;line-height:1.35}.your-match-redesign .ym-reward-claim-meta .ym-claim-copy{color:#ffe08a;font-weight:600}.your-match-redesign .ym-season-progress{margin-bottom:.7rem}.your-match-redesign .ym-season-progress-copy,.your-match-redesign .ym-season-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.your-match-redesign .ym-season-progress-copy{font-size:.74rem;color:rgba(220,232,255,.78);margin-bottom:.38rem}.your-match-redesign .ym-season-progress-bar{height:8px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.08)}.your-match-redesign .ym-season-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #60a5fa 0%, #fbbf24 100%)}.your-match-redesign .ym-season-footer{align-items:flex-end}.your-match-redesign .ym-season-footer-copy{color:rgba(234,240,255,.88);font-size:.78rem;line-height:1.4}.your-match-redesign .ym-season-footer-copy small{display:block;margin-top:.22rem;color:rgba(197,213,244,.72);font-size:.72rem}@media(max-width: 576px){.your-match-redesign .ym-reward-card-head,.your-match-redesign .ym-season-card-head,.your-match-redesign .ym-season-progress-copy,.your-match-redesign .ym-season-footer{flex-direction:column;align-items:flex-start}.your-match-redesign .ym-season-footer .btn,.your-match-redesign .ym-reward-card .btn{width:100%}}.your-match-redesign .ym-benchmark-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem}.your-match-redesign .ym-membership-note{border:1px solid rgba(255,193,7,.3);background:rgba(255,193,7,.1);border-radius:10px;padding:.75rem;margin-bottom:.85rem;display:flex;flex-direction:column;gap:.3rem}.your-match-redesign .ym-membership-note strong{color:#ffe39b;font-size:.86rem}.your-match-redesign .ym-membership-note span{color:hsla(0,0%,100%,.78);font-size:.74rem;line-height:1.35}.your-match-redesign .ym-membership-note .btn{width:fit-content;margin-top:.1rem;font-weight:700}.your-match-redesign .ym-transactions-link{width:100%}.your-match-redesign .ym-summary-panel{padding:1.15rem}.your-match-redesign .ym-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.your-match-redesign .ym-summary-intro{flex:1 1 420px;min-width:0}.your-match-redesign .ym-summary-title{margin:0 0 .38rem;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:800;color:#fff;line-height:1.05}.your-match-redesign .ym-summary-copy{margin:0;max-width:60ch;font-size:.84rem;line-height:1.55;color:rgba(215,227,247,.82)}.your-match-redesign .ym-summary-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:flex-start;justify-content:flex-end;flex:0 1 auto}.your-match-redesign .ym-standout-callout{position:relative;overflow:hidden;margin-bottom:.95rem;border-radius:16px;border:1px solid rgba(255,193,7,.32);background:radial-gradient(circle at 14% 18%, rgba(255, 193, 7, 0.18), transparent 44%),linear-gradient(145deg, rgba(28, 25, 16, 0.96), rgba(11, 16, 30, 0.96));padding:.95rem 1rem;box-shadow:0 18px 34px rgba(0,0,0,.28)}.your-match-redesign .ym-standout-callout.has-ace,.your-match-redesign .ym-standout-callout.has-5k,.your-match-redesign .ym-standout-callout.has-penta{border-color:rgba(255,208,104,.48);background:radial-gradient(circle at 14% 18%, rgba(255, 208, 104, 0.24), transparent 44%),linear-gradient(145deg, rgba(38, 29, 10, 0.96), rgba(18, 15, 30, 0.96))}.your-match-redesign .ym-standout-callout.is-clutch-win{border-color:rgba(96,165,250,.34);background:radial-gradient(circle at 14% 18%, rgba(96, 165, 250, 0.18), transparent 44%),linear-gradient(145deg, rgba(17, 25, 42, 0.96), rgba(9, 13, 27, 0.96))}.your-match-redesign .ym-standout-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.your-match-redesign .ym-standout-kicker,.your-match-redesign .ym-standout-round{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.26rem .62rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}.your-match-redesign .ym-standout-kicker{border:1px solid rgba(255,226,162,.34);background:rgba(255,222,134,.12);color:#ffe7aa}.your-match-redesign .ym-standout-round{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:rgba(228,236,250,.82)}.your-match-redesign .ym-standout-body{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.9rem;align-items:center}.your-match-redesign .ym-standout-copy{min-width:0}.your-match-redesign .ym-standout-copy h6{margin:0 0 .28rem;font-size:1rem;font-weight:800;color:#fff6d8}.your-match-redesign .ym-standout-copy p{margin:0;font-size:.84rem;line-height:1.55;color:rgba(229,236,248,.84)}.your-match-redesign .ym-standout-proof{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .8rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:rgba(248,251,255,.9);font-size:.72rem;font-weight:700;line-height:1.35;text-align:center;white-space:nowrap}@media(max-width: 767.98px){.your-match-redesign .ym-standout-body{grid-template-columns:minmax(0, 1fr)}.your-match-redesign .ym-standout-proof{width:100%;white-space:normal}}.your-match-redesign .ym-momentum-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.32rem .75rem;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:rgba(235,241,255,.94);font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.06em}.your-match-redesign .ym-momentum-pill.is-up{border-color:rgba(74,222,128,.34);background:rgba(74,222,128,.12);color:#9df3c5}.your-match-redesign .ym-momentum-pill.is-down{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.1);color:#ffb1bc}.your-match-redesign .ym-hero-metric-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem;margin-bottom:.85rem}.your-match-redesign .ym-hero-metric-card{--ym-card-accent: rgba(255, 193, 7, 0.95);--ym-card-accent-soft: rgba(255, 193, 7, 0.16);position:relative;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 18% 12%, var(--ym-card-accent-soft), transparent 42%),linear-gradient(155deg, rgba(17, 23, 40, 0.94), rgba(9, 13, 27, 0.96));padding:1rem;min-height:220px;box-shadow:0 18px 34px rgba(0,0,0,.3);display:flex;flex-direction:column}.your-match-redesign .ym-hero-metric-card.positive{border-color:rgba(74,222,128,.28)}.your-match-redesign .ym-hero-metric-card.negative{border-color:rgba(248,113,113,.28)}.your-match-redesign .ym-hero-metric-card.ym-hero-metric-card--rating{--ym-card-accent: rgba(255, 193, 7, 0.96);--ym-card-accent-soft: rgba(255, 193, 7, 0.18)}.your-match-redesign .ym-hero-metric-card.ym-hero-metric-card--adr{--ym-card-accent: rgba(96, 165, 250, 0.96);--ym-card-accent-soft: rgba(96, 165, 250, 0.16)}.your-match-redesign .ym-hero-metric-head{display:flex;align-items:center;gap:.7rem}.your-match-redesign .ym-hero-metric-icon{width:2.5rem;height:2.5rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:var(--ym-card-accent);font-size:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.your-match-redesign .ym-hero-metric-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(211,224,248,.82)}.your-match-redesign .ym-hero-metric-caption{margin-top:.12rem;font-size:.78rem;color:rgba(192,208,237,.72);line-height:1.3}.your-match-redesign .ym-hero-metric-value{margin:.95rem 0 .85rem;font-size:clamp(2.9rem,4.8vw,4.6rem);font-weight:900;line-height:.92;letter-spacing:-0.04em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 16px 32px rgba(0,0,0,.4)}.your-match-redesign .ym-hero-metric-value--split-sign{display:inline-flex;align-items:baseline;gap:.12em}.your-match-redesign .ym-hero-metric-sign{letter-spacing:0}.your-match-redesign .ym-hero-metric-number{letter-spacing:inherit}.your-match-redesign .ym-hero-metric-value.ym-value-positive,.your-match-redesign .ym-compact-value.ym-value-positive{color:#4ade80;text-shadow:0 14px 28px rgba(34,197,94,.18)}.your-match-redesign .ym-hero-metric-value.ym-value-warning,.your-match-redesign .ym-compact-value.ym-value-warning{color:#fbbf24;text-shadow:0 14px 28px rgba(251,191,36,.16)}.your-match-redesign .ym-hero-metric-value.ym-value-negative,.your-match-redesign .ym-compact-value.ym-value-negative{color:#f87171;text-shadow:0 14px 28px rgba(239,68,68,.18)}.your-match-redesign .ym-hero-metric-meta{display:flex;flex-wrap:wrap;gap:.45rem}.your-match-redesign .ym-delta-chip,.your-match-redesign .ym-trend-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .62rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);font-size:.7rem;font-weight:800;line-height:1;color:rgba(234,240,255,.92)}.your-match-redesign .ym-delta-chip.positive{border-color:rgba(74,222,128,.3);background:rgba(74,222,128,.12);color:#9cf2c4}.your-match-redesign .ym-delta-chip.negative{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.1);color:#ffb4bf}.your-match-redesign .ym-trend-chip.ym-trend-up,.your-match-redesign .ym-compact-trend.ym-trend-up{color:#97efc1}.your-match-redesign .ym-trend-chip.ym-trend-down,.your-match-redesign .ym-compact-trend.ym-trend-down{color:#ffacb8}.your-match-redesign .ym-trend-chip.ym-trend-neutral,.your-match-redesign .ym-compact-trend.ym-trend-neutral{color:rgba(206,220,244,.74)}.your-match-redesign .ym-trend-low-sample{width:fit-content;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,226,151,.92);border:1px solid rgba(255,193,7,.3);border-radius:999px;padding:.1rem .4rem;background:rgba(255,193,7,.12);line-height:1.2}.your-match-redesign .ym-hero-metric-foot{margin-top:auto;padding-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;font-size:.72rem;color:rgba(201,214,239,.78);line-height:1.4}.your-match-redesign .ym-compact-metrics{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.65rem}.your-match-redesign .ym-compact-metric{border-radius:12px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.025);padding:.75rem;min-height:100%}.your-match-redesign .ym-compact-metric.positive{border-color:rgba(74,222,128,.24)}.your-match-redesign .ym-compact-metric.negative{border-color:rgba(248,113,113,.24)}.your-match-redesign .ym-compact-metric-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem}.your-match-redesign .ym-compact-icon{width:1.85rem;height:1.85rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:rgba(242,247,255,.92);font-size:.82rem;flex:0 0 auto}.your-match-redesign .ym-compact-label{font-size:.69rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(208,221,247,.74);line-height:1.3}.your-match-redesign .ym-compact-value{font-size:1.45rem;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.your-match-redesign .ym-compact-meta{display:flex;flex-direction:column;gap:.16rem;margin-top:.45rem}.your-match-redesign .ym-compact-delta,.your-match-redesign .ym-compact-trend{font-size:.68rem;font-weight:700;line-height:1.3}.your-match-redesign .ym-compact-delta{color:rgba(206,220,244,.78)}.your-match-redesign .ym-compact-delta.positive{color:#97efc1}.your-match-redesign .ym-compact-delta.negative{color:#ffacb8}.your-match-redesign .ym-breakdown-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.95rem}.your-match-redesign .ym-breakdown-copy{margin:.35rem 0 0;max-width:62ch;font-size:.84rem;line-height:1.55;color:rgba(214,227,248,.8)}.your-match-redesign .ym-breakdown-momentum{min-width:250px;max-width:360px;display:flex;flex-direction:column;gap:.2rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);padding:.72rem .85rem}.your-match-redesign .ym-breakdown-momentum.is-up{border-color:rgba(74,222,128,.28);background:rgba(74,222,128,.08)}.your-match-redesign .ym-breakdown-momentum.is-down{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.08)}.your-match-redesign .ym-breakdown-momentum-row{display:flex;justify-content:flex-end;margin-bottom:.95rem}.your-match-redesign .ym-breakdown-momentum-label{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(222,233,251,.84)}.your-match-redesign .ym-breakdown-momentum-detail{font-size:.77rem;line-height:1.4;color:rgba(212,225,247,.8)}.your-match-redesign .ym-diagnosis-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.your-match-redesign .ym-diagnosis-card{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.025);padding:.9rem;min-height:100%}.your-match-redesign .ym-diagnosis-card.positive{border-color:rgba(74,222,128,.26);background:linear-gradient(145deg, rgba(74, 222, 128, 0.11), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-diagnosis-card.negative{border-color:rgba(248,113,113,.26);background:linear-gradient(145deg, rgba(248, 113, 113, 0.1), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-diagnosis-card.focus{border-color:rgba(255,193,7,.3);background:linear-gradient(145deg, rgba(255, 193, 7, 0.12), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-diagnosis-card h6{margin:.55rem 0 .35rem;font-size:.95rem;font-weight:800;color:#fff}.your-match-redesign .ym-diagnosis-card p{margin:0;font-size:.79rem;line-height:1.45;color:rgba(220,229,246,.82)}.your-match-redesign .ym-diagnosis-kicker{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.22rem .5rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,242,255,.92)}.your-match-redesign .ym-diagnosis-value{margin-bottom:.35rem;font-size:2rem;font-weight:900;line-height:.95;letter-spacing:-0.03em;color:#fff;font-variant-numeric:tabular-nums}.your-match-redesign .ym-diagnosis-meta{margin-top:.6rem;font-size:.7rem;line-height:1.35;color:rgba(197,211,239,.74)}.your-match-redesign .ym-focus-bounty-card{display:grid;gap:.75rem;margin-top:.55rem}.your-match-redesign .ym-focus-bounty-target{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-radius:12px;border:1px solid rgba(255,193,7,.25);background:rgba(0,0,0,.2)}.your-match-redesign .ym-focus-bounty-target span{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(224,231,255,.72)}.your-match-redesign .ym-focus-bounty-target strong{font-size:1.2rem;font-weight:900;line-height:1;color:#fff7d4;font-variant-numeric:tabular-nums}.your-match-redesign .ym-focus-bounty-meta{display:flex;flex-wrap:wrap;gap:.45rem}.your-match-redesign .ym-focus-bounty-meta span{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);font-size:.68rem;color:rgba(229,236,250,.82)}.your-match-redesign .ym-focus-bounty-result{display:grid;gap:.2rem;padding:.7rem .8rem;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.your-match-redesign .ym-focus-bounty-result strong{font-size:.78rem;color:#fff}.your-match-redesign .ym-focus-bounty-result span{font-size:.72rem;color:rgba(214,224,245,.8)}.your-match-redesign .ym-focus-bounty-result.is-success{border-color:rgba(74,222,128,.28);background:rgba(74,222,128,.08)}.your-match-redesign .ym-focus-bounty-result.is-failure{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.08)}.your-match-redesign .ym-focus-bounty-button{justify-self:flex-start;font-weight:800;letter-spacing:.01em}.your-match-redesign .ym-snapshot-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;margin-bottom:.85rem}.your-match-redesign .ym-summary-sentence{margin-bottom:.65rem;border:1px solid rgba(255,193,7,.28);background:linear-gradient(130deg, rgba(255, 193, 7, 0.12), rgba(255, 255, 255, 0.02));border-radius:10px;padding:.55rem .65rem;display:flex;align-items:center;gap:.45rem;color:rgba(255,241,205,.92);font-size:.78rem;line-height:1.3}.your-match-redesign .ym-summary-sentence i{color:rgba(255,193,7,.95);font-size:.8rem}.your-match-redesign .ym-momentum-widget{margin-bottom:.7rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:.55rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:hsla(0,0%,100%,.02)}.your-match-redesign .ym-momentum-widget .ym-momentum-main{display:flex;flex-direction:column;gap:.12rem;min-width:0}.your-match-redesign .ym-momentum-widget .ym-momentum-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:rgba(208,222,248,.9)}.your-match-redesign .ym-momentum-widget .ym-momentum-detail{font-size:.75rem;color:rgba(197,212,238,.78);line-height:1.25}.your-match-redesign .ym-momentum-widget .ym-momentum-ctas{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.your-match-redesign .ym-momentum-widget .ym-momentum-ctas .btn{font-size:.68rem;font-weight:700;padding:.22rem .45rem}.your-match-redesign .ym-momentum-widget.ym-momentum-up{border-color:rgba(74,222,128,.32);background:linear-gradient(130deg, rgba(74, 222, 128, 0.12), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-momentum-widget.ym-momentum-up .ym-momentum-label{color:#84efb8}.your-match-redesign .ym-momentum-widget.ym-momentum-down{border-color:rgba(248,113,113,.32);background:linear-gradient(130deg, rgba(248, 113, 113, 0.11), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-momentum-widget.ym-momentum-down .ym-momentum-label{color:#ff9eaf}.your-match-redesign .ym-daily-race-panel{border:1px solid rgba(45,212,191,.35);background:linear-gradient(135deg, rgba(17, 24, 39, 0.92), rgba(10, 28, 44, 0.95))}.your-match-redesign .ym-daily-race-head{align-items:flex-start !important;gap:.65rem;flex-wrap:wrap}.your-match-redesign .ym-daily-race-copy{min-width:0;flex:1 1 220px}.your-match-redesign .ym-daily-race-copy small strong{color:#f8fafc;font-weight:700}.your-match-redesign .ym-race-prize-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.34rem .72rem;border:1px solid rgba(255,193,7,.5);background:rgba(255,193,7,.14);color:#ffe49c;font-size:.78rem;font-weight:800;line-height:1.2;white-space:nowrap;flex:0 0 auto}.your-match-redesign .ym-daily-race-row{margin-top:.8rem;display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}.your-match-redesign .ym-daily-race-rank strong{display:block;color:#f8fafc;font-size:.98rem;font-weight:800}.your-match-redesign .ym-daily-race-rank span{color:rgba(226,232,240,.75);font-size:.78rem}.your-match-redesign .ym-daily-race-actions{display:inline-flex;gap:.45rem;flex-wrap:wrap}.your-match-redesign .ym-snapshot-tile{--ym-accent: rgba(255, 193, 7, 0.9);--ym-accent-soft: rgba(255, 193, 7, 0.16);--ym-meter: 0%;position:relative;overflow:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);padding:.7rem;box-shadow:0 10px 28px rgba(0,0,0,.28);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.your-match-redesign .ym-snapshot-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 16%, var(--ym-accent-soft), transparent 55%);opacity:.85;pointer-events:none}.your-match-redesign .ym-snapshot-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(0, 0, 0, 0.1) 100%);pointer-events:none}.your-match-redesign .ym-snapshot-tile.positive{border-color:rgba(74,222,128,.28);background:linear-gradient(145deg, rgba(74, 222, 128, 0.12), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-snapshot-tile.negative{border-color:rgba(248,113,113,.28);background:linear-gradient(145deg, rgba(248, 113, 113, 0.1), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-snapshot-tile:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.16);box-shadow:0 14px 40px rgba(0,0,0,.38)}.your-match-redesign .ym-snapshot-tile>*{position:relative;z-index:1}.your-match-redesign .ym-snapshot-tile.ym-snapshot-tile--aim,.your-match-redesign .ym-snapshot-tile[data-snapshot-category=aim]{--ym-accent: rgba(74, 222, 128, 0.95);--ym-accent-soft: rgba(74, 222, 128, 0.18);border-color:rgba(74,222,128,.24)}.your-match-redesign .ym-snapshot-tile.ym-snapshot-tile--utility,.your-match-redesign .ym-snapshot-tile[data-snapshot-category=utility]{--ym-accent: rgba(251, 191, 36, 0.95);--ym-accent-soft: rgba(251, 191, 36, 0.18);border-color:rgba(251,191,36,.22)}.your-match-redesign .ym-snapshot-top{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem}.your-match-redesign .ym-icon{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,193,7,.16);color:rgba(255,193,7,.95);font-size:.8rem}.your-match-redesign .ym-snapshot-tile--aim .ym-icon,.your-match-redesign .ym-snapshot-tile[data-snapshot-category=aim] .ym-icon{background:rgba(74,222,128,.16);color:rgba(74,222,128,.95)}.your-match-redesign .ym-snapshot-tile--utility .ym-icon,.your-match-redesign .ym-snapshot-tile[data-snapshot-category=utility] .ym-icon{background:rgba(251,191,36,.16);color:rgba(251,191,36,.95)}.your-match-redesign .ym-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(210,225,248,.75);font-weight:700}.your-match-redesign .ym-values{display:flex;flex-direction:column;gap:.12rem}.your-match-redesign .ym-values strong{font-size:1.18rem;color:#fff;line-height:1;letter-spacing:.01em;text-shadow:0 10px 26px rgba(0,0,0,.45)}.your-match-redesign .ym-values span{font-size:.75rem;color:rgba(201,216,241,.7)}.your-match-redesign .ym-values .ym-context-line{font-size:.68rem;color:rgba(190,206,232,.73);line-height:1.25}.your-match-redesign .ym-values .ym-trend-line{font-size:.69rem;font-weight:700;line-height:1.2}.your-match-redesign .ym-values .ym-trend-line.ym-trend-up{color:#81ebb5}.your-match-redesign .ym-values .ym-trend-line.ym-trend-down{color:#ffa2b1}.your-match-redesign .ym-values .ym-trend-line.ym-trend-neutral{color:rgba(201,216,241,.74)}.your-match-redesign .ym-values .ym-trend-low-sample{width:fit-content;margin-top:.05rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,226,151,.92);border:1px solid rgba(255,193,7,.3);border-radius:999px;padding:.1rem .4rem;background:rgba(255,193,7,.12)}.your-match-redesign .ym-snapshot-meter{margin-top:.55rem;height:8px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.your-match-redesign .ym-snapshot-meter span{display:block;height:100%;width:var(--ym-meter);border-radius:inherit;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1), var(--ym-accent));box-shadow:0 0 0 1px rgba(0,0,0,.18) inset,0 8px 18px rgba(0,0,0,.28);position:relative;overflow:hidden}.your-match-redesign .ym-snapshot-meter span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.22), transparent);transform:translateX(-60%);animation:ymMeterShine 2.4s ease-in-out infinite;opacity:.9}@keyframes ymMeterShine{0%{transform:translateX(-60%)}55%{transform:translateX(120%)}100%{transform:translateX(120%)}}@media(prefers-reduced-motion: reduce){.your-match-redesign .ym-snapshot-meter span::after{animation:none}.your-match-redesign .ym-snapshot-tile{transition:none}}.your-match-redesign .ym-insight-card{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.02);padding:.75rem;height:100%}.your-match-redesign .ym-insight-card h6{margin:0 0 .45rem;font-size:.86rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.your-match-redesign .ym-insight-card ul{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.42rem}.your-match-redesign .ym-insight-card ul li{color:rgba(232,239,251,.9);font-size:.78rem;line-height:1.35}.your-match-redesign .ym-insight-card ul li strong{color:#fff}.your-match-redesign .ym-insight-card ul li small{display:block;color:rgba(196,209,234,.74);margin-top:.12rem}.your-match-redesign .ym-insight-card .ym-impact-list,.your-match-redesign .ym-insight-card .ym-focus-list{padding-left:0;list-style:none}.your-match-redesign .ym-insight-card .ym-impact-row{list-style:none;margin-left:0;padding:0;border-left:2px solid hsla(0,0%,100%,.15);border-radius:0 8px 8px 0;background:hsla(0,0%,100%,.015);margin-bottom:.15rem;overflow:hidden}.your-match-redesign .ym-insight-card .ym-impact-button,.your-match-redesign .ym-insight-card .ym-impact-static{display:block;width:100%;padding:.65rem .75rem}.your-match-redesign .ym-insight-card .ym-impact-button{appearance:none;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.your-match-redesign .ym-insight-card .ym-impact-button:hover{background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px rgba(255,193,7,.12)}.your-match-redesign .ym-insight-card .ym-impact-button:hover .ym-impact-round-pill{transform:translateY(-1px);box-shadow:0 0 16px rgba(255,193,7,.18)}.your-match-redesign .ym-insight-card .ym-impact-button:hover .ym-impact-action i{transform:translate(2px, -2px)}.your-match-redesign .ym-insight-card .ym-impact-button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(255,193,7,.48)}.your-match-redesign .ym-insight-card .ym-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.your-match-redesign .ym-insight-card .ym-impact-title-group{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}.your-match-redesign .ym-insight-card .ym-impact-round-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;min-height:1.7rem;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(255,193,7,.3);background:linear-gradient(180deg, rgba(255, 193, 7, 0.18), rgba(255, 193, 7, 0.08));color:#fff0bd;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 rgba(255,193,7,.2);transition:transform .18s ease,box-shadow .18s ease}.your-match-redesign .ym-insight-card .ym-impact-title{display:block;min-width:0;flex:1 1 auto;color:#fff;font-size:.85rem;font-weight:800;line-height:1.3}.your-match-redesign .ym-insight-card .ym-impact-body{margin-top:.38rem;color:rgba(221,231,248,.86);font-size:.84rem;line-height:1.45}.your-match-redesign .ym-insight-card .ym-impact-action{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;color:rgba(255,220,137,.92);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.your-match-redesign .ym-insight-card .ym-impact-action i{transition:transform .18s ease}.your-match-redesign .ym-insight-card .ym-impact-row.impact-high{border-left-color:rgba(255,193,7,.95)}.your-match-redesign .ym-insight-card .ym-impact-row.impact-medium{border-left-color:rgba(72,187,255,.88)}.your-match-redesign .ym-insight-card .ym-impact-row.impact-low{border-left-color:rgba(197,209,232,.62)}.your-match-redesign .ym-insight-card .ym-impact-chip{display:inline-flex;align-items:center;justify-content:center;margin-top:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07);color:rgba(223,234,250,.9);font-size:.62rem;font-weight:800;letter-spacing:.05em;padding:.12rem .42rem;text-transform:uppercase;flex:0 0 auto}.your-match-redesign .ym-insight-card .ym-impact-chip.impact-high{border-color:rgba(255,193,7,.48);color:#ffe39d;background:rgba(255,193,7,.16)}.your-match-redesign .ym-insight-card .ym-impact-chip.impact-medium{border-color:rgba(72,187,255,.5);color:#a9ddff;background:rgba(72,187,255,.14)}.your-match-redesign .ym-insight-card .ym-impact-chip.impact-low{border-color:rgba(201,215,242,.36);color:rgba(213,225,245,.88);background:rgba(201,215,242,.12)}.your-match-redesign .ym-insight-card .ym-focus-row{padding:.7rem .78rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.your-match-redesign .ym-insight-card .ym-focus-title{display:block;color:#fff;font-size:.92rem;font-weight:800;line-height:1.25}.your-match-redesign .ym-insight-card .ym-focus-copy{display:block;margin-top:.28rem;color:rgba(219,229,246,.84);font-size:.82rem;line-height:1.45}.your-match-redesign .ym-insight-card p{font-size:.78rem;color:rgba(209,222,245,.72);line-height:1.4}.your-match-redesign .ym-insight-card.positive{border-color:rgba(74,222,128,.26)}.your-match-redesign .ym-insight-card.positive h6{color:#7bf0b5}.your-match-redesign .ym-insight-card.negative{border-color:rgba(248,113,113,.26)}.your-match-redesign .ym-insight-card.negative h6{color:#ff9dad}.your-match-redesign .ym-insight-card.focus{border-color:rgba(255,193,7,.32)}.your-match-redesign .ym-insight-card.focus h6{color:#ffd56d}.your-match-redesign .ym-insight-card.ym-insight-card--skill{padding:.8rem .85rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));box-shadow:0 14px 40px rgba(0,0,0,.3)}.your-match-redesign .ym-insight-card.ym-insight-card--skill h6{margin:0;font-size:.78rem}.your-match-redesign .ym-insight-card.ym-insight-card--skill .ym-skill-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.your-match-redesign .ym-insight-card.ym-insight-card--skill .ym-skill-icon{width:2.15rem;height:2.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:rgba(232,239,251,.92);flex:0 0 auto}.your-match-redesign .ym-insight-card.ym-insight-card--skill .ym-skill-copy{min-width:0;flex:1}.your-match-redesign .ym-insight-card.ym-insight-card--skill .ym-skill-meta{font-size:.74rem;color:rgba(209,222,245,.74);line-height:1.3;margin-top:.15rem}.your-match-redesign .ym-insight-card.ym-insight-card--skill .ym-skill-score{font-size:1.4rem;font-weight:900;letter-spacing:.02em;color:#fff;padding:.18rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 22px rgba(0,0,0,.25);font-variant-numeric:tabular-nums;flex:0 0 auto}.your-match-redesign .ym-insight-card.ym-insight-card--skill ul.ym-skill-bullets{padding-left:0;list-style:none;gap:.5rem}.your-match-redesign .ym-insight-card.ym-insight-card--skill ul.ym-skill-bullets li{display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;padding:.42rem .55rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);font-size:.76rem}.your-match-redesign .ym-insight-card.ym-insight-card--skill ul.ym-skill-bullets .ym-skill-bullet-value{color:#f3f7ff;font-weight:700;line-height:1.25}.your-match-redesign .ym-insight-card.ym-insight-card--skill ul.ym-skill-bullets .ym-skill-bullet-interpretation{margin-top:.15rem;color:rgba(198,212,238,.8);font-size:.72rem;line-height:1.3}.your-match-redesign .ym-insight-card.ym-insight-card--aim{border-color:rgba(74,222,128,.22)}.your-match-redesign .ym-insight-card.ym-insight-card--aim .ym-skill-icon{background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.25);color:rgba(74,222,128,.95)}.your-match-redesign .ym-insight-card.ym-insight-card--aim .ym-skill-score{border-color:rgba(74,222,128,.24);background:linear-gradient(135deg, rgba(74, 222, 128, 0.14), rgba(255, 255, 255, 0.05))}.your-match-redesign .ym-insight-card.ym-insight-card--utility{border-color:rgba(251,191,36,.22)}.your-match-redesign .ym-insight-card.ym-insight-card--utility .ym-skill-icon{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.25);color:rgba(251,191,36,.95)}.your-match-redesign .ym-insight-card.ym-insight-card--utility .ym-skill-score{border-color:rgba(251,191,36,.24);background:linear-gradient(135deg, rgba(251, 191, 36, 0.14), rgba(255, 255, 255, 0.05))}.your-match-redesign .feedback-insight-modal-kicker{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(214,225,247,.72)}.your-match-redesign .feedback-insight-modal-body{padding-top:1rem}.your-match-redesign .feedback-insight-loading{min-height:132px;display:flex;align-items:center;gap:.7rem;color:rgba(221,231,248,.84);font-size:.92rem}.your-match-redesign .feedback-insight-summary{padding:.95rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);margin-bottom:1rem}.your-match-redesign .feedback-insight-lead{color:rgba(231,238,250,.92);font-size:.95rem;line-height:1.65}.your-match-redesign .feedback-insight-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.95rem}.your-match-redesign .feedback-insight-panel{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.025);padding:.95rem}.your-match-redesign .feedback-insight-panel h6{margin:0 0 .45rem;font-size:.83rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff}.your-match-redesign .feedback-insight-panel--examples{margin-top:.95rem}.your-match-redesign .feedback-insight-copy{color:rgba(221,231,248,.84);font-size:.87rem;line-height:1.6}.your-match-redesign .feedback-insight-actions{margin:.85rem 0 0;padding-left:1rem;display:flex;flex-direction:column;gap:.42rem}.your-match-redesign .feedback-insight-actions li{color:rgba(227,235,249,.88);font-size:.83rem;line-height:1.5}.your-match-redesign .feedback-insight-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.your-match-redesign .feedback-insight-chart-note{display:inline-flex;align-items:center;justify-content:flex-end;color:rgba(201,214,238,.76);font-size:.72rem;line-height:1.4;text-align:right;max-width:22ch}.your-match-redesign .feedback-insight-stats{margin-top:.8rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.65rem}.your-match-redesign .feedback-insight-stat{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,30,.5);padding:.72rem .78rem;min-width:0}.your-match-redesign .feedback-insight-stat-label{display:block;color:rgba(185,201,230,.74);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.your-match-redesign .feedback-insight-stat-value{display:block;margin-top:.28rem;color:#fff;font-size:.95rem;font-weight:800;line-height:1.25}.your-match-redesign .feedback-insight-trend-summary{margin-top:.8rem;color:rgba(222,232,249,.82);font-size:.83rem;line-height:1.5}.your-match-redesign .feedback-insight-chart{min-height:250px;margin-top:.8rem}.your-match-redesign .feedback-insight-chart-empty{min-height:210px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px dashed hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);color:rgba(205,217,239,.72);font-size:.86rem;text-align:center;padding:1rem}.your-match-redesign .feedback-insight-examples{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.your-match-redesign .feedback-insight-example{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);padding:.8rem .9rem}.your-match-redesign .feedback-insight-example p{margin:.38rem 0 0;color:rgba(220,230,248,.83);font-size:.83rem;line-height:1.55}.your-match-redesign .feedback-insight-example-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.your-match-redesign .feedback-insight-example-head strong{color:#fff;font-size:.86rem;line-height:1.35}.your-match-redesign .feedback-insight-example--empty{display:flex;align-items:center;justify-content:center;min-height:92px;color:rgba(205,217,239,.72);text-align:center}@media(max-width: 991.98px){.your-match-redesign .feedback-insight-grid{grid-template-columns:1fr}.your-match-redesign .feedback-insight-panel-head{flex-direction:column}.your-match-redesign .feedback-insight-chart-note{max-width:none;text-align:left;justify-content:flex-start}.your-match-redesign .feedback-insight-stats{grid-template-columns:1fr}}.your-match-redesign .ym-fundamental-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.your-match-redesign .ym-fundamental-chip{font-size:.69rem;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.24rem .55rem;border:1px solid hsla(0,0%,100%,.14);color:rgba(228,237,252,.82);background:hsla(0,0%,100%,.02)}.your-match-redesign .ym-fundamental-chip.positive{border-color:rgba(74,222,128,.35);color:#84eeb7}.your-match-redesign .ym-fundamental-chip.negative{border-color:rgba(248,113,113,.35);color:#ffa9b6}.your-match-redesign .ym-team-vs-list{display:flex;flex-direction:column;gap:.7rem}.your-match-redesign .ym-team-vs-legend{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem}.your-match-redesign .ym-legend-pill{display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;padding:.18rem .46rem;border:1px solid hsla(0,0%,100%,.14);color:rgba(219,231,252,.9);background:hsla(0,0%,100%,.03);font-size:.64rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.your-match-redesign .ym-legend-pill i{width:8px;height:8px;border-radius:999px;display:inline-block;background:hsla(0,0%,100%,.8)}.your-match-redesign .ym-legend-pill.you i{background:rgba(255,193,7,.95)}.your-match-redesign .ym-legend-pill.team i{background:rgba(86,166,255,.95)}.your-match-redesign .ym-legend-pill.enemy i{background:rgba(255,132,102,.95)}.your-match-redesign .ym-legend-pill.median i{width:2px;border-radius:0;background:rgba(226,235,255,.95)}.your-match-redesign .ym-team-vs-row{border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.02);border-radius:10px;padding:.58rem}.your-match-redesign .ym-team-vs-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.your-match-redesign .ym-team-vs-head strong{font-size:.8rem;color:#fff}.your-match-redesign .ym-team-vs-head span{font-size:.7rem;color:rgba(188,205,236,.74);text-transform:uppercase;letter-spacing:.03em}.your-match-redesign .ym-team-vs-bars{display:flex;flex-direction:column;gap:.42rem}.your-match-redesign .ym-bar-line{display:flex;flex-direction:column;gap:.2rem}.your-match-redesign .ym-bar-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.67rem}.your-match-redesign .ym-bar-label{display:inline-flex;align-items:center;gap:.3rem;color:rgba(203,217,244,.84);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.your-match-redesign .ym-bar-label i{width:7px;height:7px;border-radius:999px;display:inline-block;background:hsla(0,0%,100%,.7)}.your-match-redesign .ym-bar-label.you i{background:rgba(255,193,7,.95)}.your-match-redesign .ym-bar-label.team i{background:rgba(86,166,255,.95)}.your-match-redesign .ym-bar-label.enemy i{background:rgba(255,132,102,.95)}.your-match-redesign .ym-bar-value{color:rgba(231,239,255,.92);font-weight:700;font-size:.7rem}.your-match-redesign .ym-bar-median-note{font-size:.64rem;color:rgba(204,218,245,.72);padding-left:1px}.your-match-redesign .ym-bar{position:relative;border-radius:999px;height:8px;background:hsla(0,0%,100%,.12);overflow:visible}.your-match-redesign .ym-bar span{display:block;height:100%;border-radius:inherit}.your-match-redesign .ym-bar .ym-bar-median-marker{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:2px;background:rgba(230,238,255,.98);box-shadow:0 0 0 1px rgba(10,14,30,.44),0 0 8px rgba(209,223,255,.6);pointer-events:none}.your-match-redesign .ym-bar.your-bar span{background:linear-gradient(90deg, rgba(255, 193, 7, 0.35), rgba(255, 193, 7, 0.95))}.your-match-redesign .ym-bar.team-bar span{background:linear-gradient(90deg, rgba(86, 166, 255, 0.35), rgba(86, 166, 255, 0.9))}.your-match-redesign .ym-bar.enemy-bar span{background:linear-gradient(90deg, rgba(255, 132, 102, 0.35), rgba(255, 132, 102, 0.9))}.your-match-redesign .ym-count-pill{min-width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,193,7,.2);border:1px solid rgba(255,193,7,.4);color:#ffe195;font-size:.75rem;font-weight:800}.your-match-redesign .ym-style-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.your-match-redesign .ym-style-tag{font-size:.67rem;border-radius:999px;padding:.22rem .5rem;border:1px solid rgba(130,155,201,.35);color:rgba(208,223,248,.86);background:rgba(95,129,255,.12)}.your-match-redesign .ym-achievement-list{display:flex;flex-direction:column;gap:.6rem}.your-match-redesign .ym-achievement-row{border:1px solid hsla(0,0%,100%,.09);border-radius:11px;padding:.65rem;background:hsla(0,0%,100%,.02)}.your-match-redesign .ym-achievement-row .ym-achievement-title{color:#fff;font-weight:700;font-size:.82rem;line-height:1.25}.your-match-redesign .ym-achievement-row .ym-achievement-meta{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(197,211,237,.7);margin-top:.18rem}.your-match-redesign .ym-achievement-row p{margin:.38rem 0;color:rgba(214,226,248,.77);font-size:.75rem;line-height:1.35}.your-match-redesign .ym-achievement-row .ym-achievement-rewards{display:flex;flex-wrap:wrap;gap:.25rem}.your-match-redesign .ym-achievement-row .ym-achievement-rewards span{border-radius:999px;border:1px solid rgba(255,193,7,.36);background:rgba(255,193,7,.12);color:#ffe19a;font-size:.64rem;font-weight:700;padding:.18rem .42rem}.your-match-redesign .ym-achievement-row.rarity-epic{border-color:rgba(173,120,255,.45);background:linear-gradient(145deg, rgba(100, 55, 182, 0.2), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-achievement-row.rarity-legendary{border-color:rgba(255,193,7,.5);background:linear-gradient(145deg, rgba(255, 193, 7, 0.24), rgba(255, 255, 255, 0.02))}.your-match-redesign .ym-near-miss{margin-top:.85rem}.your-match-redesign .ym-near-miss h6{margin:0 0 .55rem;text-transform:uppercase;letter-spacing:.06em;font-size:.73rem;color:rgba(255,226,151,.9)}.your-match-redesign .ym-near-miss-line{margin-top:.35rem;color:rgba(255,226,151,.86);font-size:.72rem;line-height:1.3}.your-match-redesign .your-match-benchmark-empty.small{min-height:100px}@media(max-width: 1399.98px){.your-match-redesign .ym-team-vs-panel,.your-match-redesign .ym-achievements-panel{height:auto}}@media(max-width: 767.98px){.your-match-redesign .ym-panel{padding:.85rem}.your-match-redesign .ym-summary-meta{justify-content:flex-start}.your-match-redesign .ym-hero-metric-grid,.your-match-redesign .ym-diagnosis-grid,.your-match-redesign .ym-compact-metrics{grid-template-columns:1fr}.your-match-redesign .ym-breakdown-momentum{min-width:100%;max-width:none}.your-match-redesign .ym-momentum-widget{flex-direction:column;align-items:flex-start}.your-match-redesign .ym-momentum-widget .ym-momentum-ctas{justify-content:flex-start}.your-match-redesign .ym-snapshot-grid{grid-template-columns:1fr}.your-match-redesign .ym-result-pill{font-size:.78rem}.your-match-redesign .ym-result-pill span{font-size:.9rem}.your-match-redesign .ym-focus-bounty-target{align-items:flex-start;flex-direction:column}.your-match-redesign .ym-focus-bounty-button{width:100%;justify-self:stretch}}@media(max-width: 1399.98px){.your-match-redesign .ym-compact-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.your-match-redesign .ym-diagnosis-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 992px){.your-match-comparison-card .card-body{padding:1rem}}@media(max-width: 576px){.your-match-outcome-header h3{font-size:1.35rem}.your-match-reward-header h3{font-size:1.3rem}.your-match-membership-cta{flex-direction:column;align-items:flex-start}.your-match-membership-cta .btn{width:100%}.your-match-fundamentals-card .card-body,.your-match-fundamentals-card .card-header,.your-match-achievements-card .card-body,.your-match-achievements-card .card-header,.your-match-achievement-progress-card .card-body,.your-match-achievement-progress-card .card-header,.your-match-hero-card .card-body{padding:.9rem}}.stat-highlight{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:1.25rem;text-align:center}.stat-highlight .stat-label{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:.5rem}.stat-highlight .stat-value{font-size:2rem;font-weight:800;color:#fff}.stat-highlight .stat-type{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffc107;margin-top:.5rem;padding:.25rem .75rem;background:rgba(255,193,7,.1);border-radius:4px;display:inline-block}#match-detail .compare-hover-card{position:absolute;z-index:1200;width:240px;max-width:calc(100vw - 24px);background:rgba(20,22,34,.98);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:.85rem;box-shadow:0 18px 40px rgba(5,8,20,.5);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}#match-detail .compare-hover-card.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}#match-detail .compare-hover-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}#match-detail .compare-hover-avatar{width:46px;height:46px;border-radius:12px;object-fit:cover;border:1px solid hsla(0,0%,100%,.12)}#match-detail .compare-hover-name{font-weight:700;margin:0;font-size:.95rem}#match-detail .compare-hover-subtitle{font-size:.75rem;color:hsla(0,0%,100%,.6)}#match-detail .compare-hover-flags{margin-bottom:.75rem}#match-detail .compare-hover-flag{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border-radius:12px;line-height:1.1}#match-detail .compare-hover-flag--danger{background:linear-gradient(135deg, rgba(239, 68, 68, 0.94), rgba(220, 38, 38, 0.9));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}#match-detail .compare-hover-flag-title{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700}#match-detail .compare-hover-flag-subtitle{font-size:.7rem;color:hsla(0,0%,100%,.76)}#match-detail .compare-hover-actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:.5rem}#match-detail .compare-hover-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .6rem;border-radius:10px;font-size:.75rem;font-weight:600;text-decoration:none;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;transition:all .15s ease}#match-detail .compare-hover-btn:hover{border-color:rgba(255,200,61,.7);background:rgba(255,200,61,.15);color:#ffe8b3}#match-detail .compare-hover-btn.outline{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.8)}#match-detail .compare-hover-btn.danger{border-color:rgba(248,113,113,.26);background:rgba(127,29,29,.45);color:#fecaca}#match-detail .compare-hover-btn.danger:hover{border-color:rgba(248,113,113,.72);background:rgba(127,29,29,.72);color:#fff1f2}#match-detail .compare-hover-btn.is-disabled,#match-detail .compare-hover-btn:disabled{opacity:.62;pointer-events:none;cursor:default}@media(max-width: 575.98px){#match-detail .compare-hover-card{width:min(240px,100vw - 24px)}}.timeline-metric-tabs{display:flex;gap:0;border-bottom:1px solid #333;padding-bottom:0}.timeline-metric-btn{background:rgba(0,0,0,0);border:none;color:#888;padding:12px 24px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px}.timeline-metric-btn:hover{color:#fff}.timeline-metric-btn.active{color:#f77c60;border-bottom-color:#f77c60}.timeline-container{display:flex;gap:20px;margin-top:20px}.timeline-players-sidebar{width:260px;flex-shrink:0}.timeline-team-group{margin-bottom:20px}.timeline-team-header{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.timeline-team-badge{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:700}.timeline-team-badge.win{background:rgba(156,204,114,.2);color:#9ccc72}.timeline-team-badge.loss{background:rgba(247,124,96,.2);color:#f77c60}.timeline-player-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:all .2s;border-radius:6px}.timeline-player-item:hover{background:hsla(0,0%,100%,.05)}.timeline-player-item.inactive{opacity:.4}.timeline-player-item.inactive .timeline-player-color{background:#555 !important}.timeline-player-color{width:12px;height:12px;border-radius:2px;flex-shrink:0}.timeline-player-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0}.timeline-player-rating{font-size:11px;color:#888;background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:3px}.timeline-player-name{font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-chart-area{flex:1;min-width:0;background:hsla(0,0%,100%,.02);border-radius:8px;padding:20px}@media(max-width: 768px){.timeline-container{flex-direction:column}.timeline-players-sidebar{width:100%;display:flex;flex-wrap:wrap;gap:10px}.timeline-team-group{flex:1;min-width:200px}}.replay-conversion-section{position:relative;min-height:500px;border-radius:12px;overflow:hidden;background:#0d0d0d}.replay-preview-blur{position:absolute;inset:0;z-index:0}.replay-preview-map{width:100%;height:100%;object-fit:cover;filter:blur(8px) brightness(0.3);transform:scale(1.1)}.replay-preview-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(13, 13, 13, 0.7) 0%, rgba(13, 13, 13, 0.95) 100%)}.replay-conversion-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:500px;padding:40px 20px}.replay-conversion-card{text-align:center;max-width:520px}.replay-icon-badge{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg, #f77c60 0%, #ffc107 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff;box-shadow:0 8px 32px rgba(247,124,96,.4)}.replay-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:24px}.replay-feature-item{display:flex;align-items:center;gap:10px;padding:12px 16px;background:hsla(0,0%,100%,.05);border-radius:8px;font-size:14px;color:#ccc}.replay-feature-item i{color:#f77c60;font-size:18px}.cta-pulse{position:relative}.cta-pulse::after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid rgba(255,193,7,.4);opacity:0;animation:pulse 2.5s infinite}@keyframes pulse{0%{opacity:0;transform:scale(0.95)}50%{opacity:.6}100%{opacity:0;transform:scale(1.05)}}#replay-2d-player .cs2-replay-timeline-upsell{position:absolute;top:12px;left:12px;right:12px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,193,7,.45);background:rgba(5,10,20,.8);backdrop-filter:blur(6px);pointer-events:none}#replay-2d-player .cs2-replay-timeline-upsell-body{display:flex;flex-direction:column;gap:2px;min-width:0}#replay-2d-player .cs2-replay-timeline-upsell-title{color:#ffd86a;font-size:13px;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;gap:6px}#replay-2d-player .cs2-replay-timeline-upsell-copy{color:hsla(0,0%,100%,.9);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#replay-2d-player .cs2-replay-timeline-upsell-cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;padding:7px 12px;border-radius:8px;border:1px solid rgba(255,193,7,.75);background:linear-gradient(135deg, #ffc107 0%, #ffdf75 100%);color:#1a1a1a;font-size:12px;font-weight:700}#replay-2d-player .cs2-replay-timeline-upsell-cta:hover{color:#000;border-color:#ffd86a;filter:brightness(1.03)}#replay-2d-player .cs2-replay-insights{margin-bottom:10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(170deg, rgba(17, 24, 38, 0.95), rgba(12, 17, 28, 0.96));overflow:hidden}#replay-2d-player .cs2-replay-insights.collapsed .cs2-replay-insights-body{display:none}#replay-2d-player .cs2-replay-insights-toggle{width:100%;border:0;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.95);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:11px 14px;display:flex;align-items:center;justify-content:space-between}#replay-2d-player .cs2-replay-insights-body{border-top:1px solid hsla(0,0%,100%,.08);padding:10px 12px 12px}#replay-2d-player .cs2-replay-insights-headline{color:hsla(0,0%,100%,.68);font-size:12px;margin-bottom:8px}#replay-2d-player .cs2-replay-insights-window-tabs{display:inline-flex;gap:6px;margin-bottom:10px}#replay-2d-player .cs2-replay-insights-window{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.72);font-size:11px;font-weight:700;padding:5px 10px}#replay-2d-player .cs2-replay-insights-window.is-active{border-color:rgba(248,184,71,.78);background:rgba(248,184,71,.15);color:#ffdca0}#replay-2d-player .cs2-replay-insights-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}#replay-2d-player .cs2-replay-insights-title{color:hsla(0,0%,100%,.86);font-size:12px;font-weight:700;margin-bottom:6px}#replay-2d-player .cs2-replay-insights-list{display:flex;flex-direction:column;gap:8px}#replay-2d-player .cs2-pattern-card{border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);padding:8px 9px}#replay-2d-player .cs2-pattern-card-title{color:#fff;font-size:12px;font-weight:700}#replay-2d-player .cs2-pattern-card-meta{margin-top:3px;display:flex;flex-wrap:wrap;gap:6px;font-size:11px}#replay-2d-player .cs2-pattern-count{color:hsla(0,0%,100%,.82)}#replay-2d-player .cs2-pattern-trend{color:#9dd9ff}#replay-2d-player .cs2-pattern-action{color:hsla(0,0%,100%,.68);font-size:11px;margin:5px 0 7px;line-height:1.35}#replay-2d-player .cs2-pattern-empty{border:1px dashed hsla(0,0%,100%,.15);border-radius:8px;padding:8px;color:hsla(0,0%,100%,.56);font-size:11px}#replay-2d-player .cs2-replay-timeline-container{margin-bottom:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(20, 26, 40, 0.9), rgba(12, 16, 26, 0.95));padding:12px 14px}#replay-2d-player .cs2-replay-timeline-container.collapsed .cs2-timeline-summary,#replay-2d-player .cs2-replay-timeline-container.collapsed .cs2-timeline-bar,#replay-2d-player .cs2-replay-timeline-container.collapsed .cs2-timeline-empty{display:none}#replay-2d-player .cs2-timeline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#replay-2d-player .cs2-timeline-title-wrap{display:flex;flex-direction:column;gap:2px}#replay-2d-player .cs2-timeline-title{color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}#replay-2d-player .cs2-timeline-subtitle{color:hsla(0,0%,100%,.65);font-size:12px}#replay-2d-player .cs2-timeline-actions{display:inline-flex;align-items:center;gap:6px}#replay-2d-player .cs2-timeline-focus{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}#replay-2d-player .cs2-timeline-focus-label{color:hsla(0,0%,100%,.6);font-size:10px;font-weight:700;text-transform:uppercase}#replay-2d-player .cs2-timeline-focus-btn{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.74);font-size:10px;font-weight:700;padding:4px 8px}#replay-2d-player .cs2-timeline-focus-btn.is-active{border-color:rgba(96,165,250,.75);background:rgba(96,165,250,.16);color:#b8d8ff}#replay-2d-player .cs2-timeline-filter{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.72);font-size:11px;font-weight:700;line-height:1;padding:6px 10px;cursor:pointer}#replay-2d-player .cs2-timeline-filter.is-active{border-color:rgba(255,193,7,.8);background:rgba(255,193,7,.16);color:#ffe399}#replay-2d-player .cs2-timeline-toggle{width:28px;height:28px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8)}#replay-2d-player .cs2-timeline-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;margin-bottom:9px}#replay-2d-player .cs2-timeline-summary .summary-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:11px;line-height:1;padding:6px 10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.78)}#replay-2d-player .cs2-timeline-summary .summary-pill.good{border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.12);color:#7bf0b0}#replay-2d-player .cs2-timeline-summary .summary-pill.bad{border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.12);color:#f8adad}#replay-2d-player .cs2-timeline-active-filter{margin-top:8px;margin-bottom:8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px}#replay-2d-player .cs2-timeline-active-filter-label{color:hsla(0,0%,100%,.82);font-size:11px}#replay-2d-player .cs2-timeline-active-filter-actions{display:inline-flex;gap:6px}#replay-2d-player .cs2-timeline-bar{position:relative;height:88px;border-radius:10px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.11);overflow:hidden}#replay-2d-player .cs2-timeline-round-grid{position:absolute;inset:0;pointer-events:none}#replay-2d-player .cs2-timeline-round-line{position:absolute;top:22px;bottom:0;width:1px;background:hsla(0,0%,100%,.12)}#replay-2d-player .cs2-timeline-round-line.end{background:hsla(0,0%,100%,.2)}#replay-2d-player .cs2-timeline-round-label{position:absolute;top:4px;transform:translateX(-50%);color:hsla(0,0%,100%,.58);font-size:10px;font-weight:700}#replay-2d-player .cs2-timeline-track{position:absolute;left:0;right:0;top:22px;bottom:0}#replay-2d-player .cs2-timeline-event{position:absolute;transform:translate(-50%, -50%);width:22px;height:22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:#4b5563;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;box-shadow:0 5px 12px rgba(0,0,0,.45);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}#replay-2d-player .cs2-timeline-event:hover{transform:translate(-50%, -50%) scale(1.15);z-index:2}#replay-2d-player .cs2-timeline-event.polarity-good{background:linear-gradient(135deg, #18b56b, #2fd48a)}#replay-2d-player .cs2-timeline-event.polarity-bad{background:linear-gradient(135deg, #d34e5b, #f56a77)}#replay-2d-player .cs2-timeline-event.polarity-neutral{background:linear-gradient(135deg, #607084, #75859a)}#replay-2d-player .cs2-timeline-event.high-confidence{box-shadow:0 0 0 2px hsla(0,0%,100%,.35),0 8px 18px rgba(0,0,0,.45)}#replay-2d-player .cs2-timeline-event.high-impact{box-shadow:0 0 0 2px rgba(255,196,86,.34),0 0 16px rgba(255,196,86,.34),0 8px 18px rgba(0,0,0,.46)}#replay-2d-player .cs2-timeline-event.active{transform:translate(-50%, -50%) scale(1.2);box-shadow:0 0 0 3px rgba(255,193,7,.75),0 8px 20px rgba(255,193,7,.22);z-index:3}#replay-2d-player .cs2-timeline-empty{margin-top:8px;border-radius:8px;border:1px dashed hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.55);font-size:12px;text-align:center;padding:12px}#replay-2d-player .cs2-replay-timeline-container.is-locked{position:relative}#replay-2d-player .cs2-timeline-lock{position:absolute;inset:56px 0 0;display:grid;place-items:center;padding:1rem;background:linear-gradient(180deg, rgba(7, 11, 20, 0.18) 0%, rgba(7, 11, 20, 0.82) 28%, rgba(7, 11, 20, 0.96) 100%);border-radius:12px;z-index:4}#replay-2d-player .cs2-timeline-lock-card{width:min(100%,520px);border-radius:16px;border:1px solid rgba(255,195,65,.28);background:rgba(11,16,28,.96);box-shadow:0 24px 60px rgba(0,0,0,.42);padding:1rem 1.1rem;text-align:center}#replay-2d-player .cs2-timeline-lock-kicker{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.55rem;border-radius:999px;border:1px solid rgba(255,195,65,.34);background:rgba(255,195,65,.12);color:#ffd36e;font-size:11px;font-weight:800;letter-spacing:.08em;padding:.22rem .58rem;text-transform:uppercase}#replay-2d-player .cs2-timeline-lock-card h4{margin:0;color:#fff6d6;font-size:1.08rem;font-weight:800}#replay-2d-player .cs2-timeline-lock-card p{margin:.55rem 0 .85rem;color:rgba(236,242,255,.8);font-size:.92rem;line-height:1.5}#replay-2d-player .cs2-event-details-panel{margin-top:10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.13);background:rgba(12,16,27,.95);padding:12px;position:relative}#replay-2d-player .cs2-event-kicker{color:hsla(0,0%,100%,.68);font-size:11px;margin-bottom:4px}#replay-2d-player .cs2-event-type{color:#fff;font-size:16px;font-weight:800;margin-bottom:6px}#replay-2d-player .cs2-event-description{color:hsla(0,0%,100%,.9);line-height:1.45;font-size:13px}#replay-2d-player .cs2-event-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}#replay-2d-player .cs2-event-meta-pill{border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);font-size:11px;line-height:1;padding:6px 9px}#replay-2d-player .cs2-event-meta-pill.good{color:#7bf0b0;border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.1)}#replay-2d-player .cs2-event-meta-pill.bad{color:#f8adad;border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.1)}#replay-2d-player .cs2-event-recommendation{margin-top:10px;border-radius:8px;border:1px solid rgba(255,193,7,.3);background:rgba(255,193,7,.08);color:#ffe8ae;line-height:1.4;font-size:12px;padding:8px 10px}#replay-2d-player .cs2-event-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}#replay-2d-player .cs2-event-action-btn{border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:12px;font-weight:700;padding:7px 11px}#replay-2d-player .cs2-event-action-btn.primary{border-color:rgba(255,193,7,.7);background:rgba(255,193,7,.22);color:#ffe39a}#replay-2d-player .cs2-learning-overlay{position:absolute;inset:10px;z-index:19;background:rgba(4,7,13,.58);border-radius:8px;display:flex;align-items:flex-end;justify-content:flex-start;padding:10px;backdrop-filter:blur(2px)}#replay-2d-player .cs2-learning-overlay-card{position:relative;width:min(520px,100%);border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(160deg, rgba(18, 24, 38, 0.98), rgba(12, 16, 28, 0.98));padding:12px;box-shadow:0 18px 44px rgba(0,0,0,.45)}#replay-2d-player .cs2-learning-overlay-close{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}#replay-2d-player .cs2-learning-overlay-kicker{color:hsla(0,0%,100%,.7);font-size:11px;padding-right:32px}#replay-2d-player .cs2-learning-overlay-title{color:#fff;font-size:18px;font-weight:800;margin:6px 0 4px}#replay-2d-player .cs2-learning-overlay-description{color:hsla(0,0%,100%,.92);line-height:1.45;font-size:13px;margin-bottom:8px}#replay-2d-player .cs2-learning-overlay-context{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#replay-2d-player .cs2-learning-overlay-decision{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:7px}#replay-2d-player .cs2-learning-overlay-decision .decision-pill{border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.95);font-size:11px;font-weight:700;padding:5px 8px}#replay-2d-player .cs2-learning-overlay-decision.rating-good .decision-pill{border-color:rgba(74,222,128,.55);background:rgba(74,222,128,.15);color:#97f3c1}#replay-2d-player .cs2-learning-overlay-decision.rating-risky .decision-pill,#replay-2d-player .cs2-learning-overlay-decision.rating-low_percent .decision-pill{border-color:rgba(248,113,113,.55);background:rgba(248,113,113,.14);color:#ffbcbc}#replay-2d-player .cs2-learning-overlay-decision .decision-reason{color:hsla(0,0%,100%,.78);font-size:11px}#replay-2d-player .cs2-learning-overlay-round-context{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#replay-2d-player .cs2-learning-context-pill{border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.86);font-size:11px;padding:5px 9px}#replay-2d-player .cs2-learning-overlay-why{border-radius:8px;border:1px solid rgba(96,165,250,.34);background:rgba(96,165,250,.08);color:#b8dbff;font-size:12px;line-height:1.35;padding:7px 9px;margin-bottom:8px}#replay-2d-player .cs2-learning-overlay-recommendation{border-radius:8px;border:1px solid rgba(255,193,7,.3);background:rgba(255,193,7,.08);color:#ffe8ae;font-size:12px;line-height:1.4;padding:8px 9px}#replay-2d-player .cs2-learning-overlay-micro{margin-top:7px;border-radius:8px;border:1px solid rgba(74,222,128,.35);background:rgba(74,222,128,.1);color:#a3f1ca;font-size:11px;line-height:1.35;padding:7px 9px}#replay-2d-player .cs2-learning-overlay-actions{margin-top:9px;display:flex;gap:7px;flex-wrap:wrap}@media(max-width: 576px){.replay-features-grid{grid-template-columns:1fr}.replay-conversion-card h2{font-size:1.5rem}#replay-2d-player .cs2-replay-timeline-upsell{align-items:flex-start;flex-direction:column}#replay-2d-player .cs2-replay-timeline-upsell-copy{white-space:normal}#replay-2d-player .cs2-timeline-header{flex-direction:column}#replay-2d-player .cs2-timeline-actions{flex-wrap:wrap;width:100%}#replay-2d-player .cs2-replay-insights-columns{grid-template-columns:1fr}#replay-2d-player .cs2-timeline-active-filter{flex-direction:column;align-items:flex-start}#replay-2d-player .cs2-learning-overlay{inset:8px;align-items:stretch}#replay-2d-player .cs2-learning-overlay-card{width:100%}}.best-stat-star{margin-left:6px;font-size:.9em;line-height:1;vertical-align:middle;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.35))}.steam-bot-callout{margin-top:12px;width:100%;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(10,14,26,.72);border:1px solid rgba(255,193,7,.22);box-shadow:0 18px 45px rgba(0,0,0,.38);backdrop-filter:blur(10px)}.steam-bot-callout__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:rgba(255,193,7,.95);background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.18)}.steam-bot-callout__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.steam-bot-callout__title{font-weight:800;letter-spacing:.2px;color:hsla(0,0%,100%,.95);font-size:.95rem;line-height:1.1}.steam-bot-callout__text{margin-top:4px;color:hsla(0,0%,100%,.72);font-size:.84rem;line-height:1.35}.steam-bot-callout__actions{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.steam-bot-callout__dismiss{border:0;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.55);padding:4px 6px;border-radius:10px;line-height:1;transition:background 140ms ease,color 140ms ease}.steam-bot-callout__dismiss:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}@media(max-width: 576px){.steam-bot-callout{grid-template-columns:36px 1fr;padding:10px 12px;border-radius:12px}.steam-bot-callout__icon{width:36px;height:36px;border-radius:10px}}.achievement-reveal-modal .modal-dialog{max-width:min(92vw,640px);overflow:visible}.achievement-reveal-modal .modal-content{background:rgba(0,0,0,0);border:0;box-shadow:none;position:relative;overflow:visible}.achievement-reveal-modal .modal-content::before{content:none !important;display:none !important;background:none !important}.achievement-reveal-content{min-height:1px;overflow:visible}.achievement-reveal-modal .modal-backdrop,.achievement-reveal-modal.show{backdrop-filter:blur(10px)}.achievement-reveal-backdrop-glow{position:fixed;inset:-28vh -18vw;transform-origin:50% 50%;border-radius:0;background:radial-gradient(circle at 50% 48%, rgba(164, 107, 255, 0.16) 0%, rgba(118, 88, 255, 0.12) 22%, rgba(63, 115, 255, 0.08) 42%, rgba(0, 0, 0, 0) 74%),radial-gradient(circle at 38% 55%, rgba(255, 96, 196, 0.06) 0%, rgba(0, 0, 0, 0) 52%),radial-gradient(circle at 62% 42%, rgba(122, 210, 255, 0.05) 0%, rgba(0, 0, 0, 0) 48%);filter:none;opacity:.95;pointer-events:none;z-index:0;animation:achievementRevealBackdropPulse 2.8s ease-in-out infinite}.achievement-reveal-stage{position:relative;padding:2.2rem .5rem 1rem;perspective:1400px;isolation:isolate;overflow:visible}.achievement-reveal-flash{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:999px;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(201, 165, 255, 0.55) 28%, rgba(110, 190, 255, 0.28) 46%, rgba(255, 255, 255, 0) 78%);opacity:0;filter:blur(0.5px);pointer-events:none;z-index:1}.achievement-reveal-rings{position:absolute;inset:-220px;pointer-events:none;z-index:1}.achievement-reveal-rings span{position:absolute;left:50%;top:48%;width:16px;height:16px;border-radius:999px;border:1px solid rgba(178,141,255,.34);transform:translate(-50%, -50%) scale(0.1);opacity:0;box-shadow:0 0 18px rgba(178,141,255,.16)}.achievement-reveal-shell{position:relative;z-index:2;transform-style:preserve-3d;display:flex;justify-content:center;align-items:center}.achievement-reveal-card{--achievement-accent: rgba(89, 160, 255, 0.76);--achievement-accent-soft: rgba(89, 160, 255, 0.26);width:min(100%,580px);border-radius:18px;position:relative;transform-style:preserve-3d}.achievement-reveal-card.difficulty-epic{--achievement-accent: rgba(187, 117, 255, 0.82);--achievement-accent-soft: rgba(187, 117, 255, 0.32)}.achievement-reveal-card.difficulty-hard{--achievement-accent: rgba(245, 166, 35, 0.86);--achievement-accent-soft: rgba(245, 166, 35, 0.30)}.achievement-reveal-card.difficulty-easy{--achievement-accent: rgba(78, 224, 158, 0.78);--achievement-accent-soft: rgba(78, 224, 158, 0.28)}.achievement-reveal-card::before{content:"";position:absolute;inset:-2px;border-radius:20px;background:linear-gradient(120deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.02) 40%, var(--achievement-accent-soft) 70%, rgba(255, 255, 255, 0.12));opacity:.65;z-index:-2;filter:blur(0.5px)}.achievement-reveal-card::after{content:"";position:absolute;inset:-12px;border-radius:26px;background:radial-gradient(circle at 50% 50%, var(--achievement-accent-soft), rgba(0, 0, 0, 0) 70%);z-index:-3;filter:blur(20px);opacity:.9}.achievement-reveal-card-inner{border:0;background:rgba(0,0,0,0);border-radius:18px;padding:0;box-shadow:none;overflow:visible;position:relative;transform:translateZ(0)}.achievement-reveal-card-sheen{position:absolute;inset:0;background:linear-gradient(115deg, transparent 18%, rgba(255, 255, 255, 0.18) 34%, transparent 44%, transparent 62%, rgba(255, 255, 255, 0.08) 74%, transparent 84%);opacity:0;pointer-events:none;transform:translateX(-120%);visibility:hidden}.achievement-reveal-kicker{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.7rem;padding:.26rem .56rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:rgba(240,246,255,.92);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.achievement-reveal-kicker-icon{color:#ffd56e;filter:drop-shadow(0 0 10px rgba(255, 213, 110, 0.28))}.achievement-reveal-showcase-card{min-height:0;margin:0;border:1px solid hsla(0,0%,100%,.16);background:radial-gradient(circle at 86% 94%, var(--achievement-accent-soft), transparent 45%),radial-gradient(circle at 84% 16%, var(--achievement-accent-soft), transparent 48%),linear-gradient(140deg, rgba(20, 14, 38, 0.86), rgba(10, 12, 24, 0.78));border-radius:14px;padding:.92rem;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 14px 30px rgba(4,8,20,.36),inset 0 0 24px hsla(0,0%,100%,.02)}.achievement-reveal-showcase-card::before{content:"";position:absolute;inset:0;background:linear-gradient(25deg, rgba(255, 255, 255, 0) 24%, rgba(255, 255, 255, 0.14) 49%, rgba(255, 255, 255, 0) 16%);opacity:.16;z-index:0;pointer-events:none}.achievement-reveal-showcase-card::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg, transparent 10%, var(--achievement-accent) 50%, transparent 90%);opacity:.9;z-index:0;pointer-events:none}.achievement-reveal-showcase-card>*{position:relative;z-index:1}.achievement-reveal-showcase-card.is-spotlight{background:radial-gradient(circle at 82% 92%, rgba(235, 102, 255, 0.24), transparent 44%),radial-gradient(circle at 16% 12%, rgba(114, 79, 255, 0.45), transparent 40%),radial-gradient(circle at 76% 66%, rgba(255, 150, 66, 0.25), transparent 54%),linear-gradient(140deg, rgba(42, 22, 72, 0.88), rgba(15, 12, 34, 0.8))}.achievement-reveal-showcase-card .showcase-achievement-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.62rem;padding-right:5.1rem}.achievement-reveal-showcase-card .showcase-achievement-top h3{font-size:1.14rem;margin:0 0 .16rem;color:#f4f2ff;line-height:1.22}.achievement-reveal-showcase-card .showcase-achievement-top small{color:rgba(221,215,245,.78);letter-spacing:.04em;font-size:.74rem;text-transform:uppercase}.achievement-reveal-showcase-card .achievement-reveal-rarity-corner{position:absolute !important;top:.92rem !important;right:.92rem !important;border-radius:999px;padding:.2rem .54rem;border:1px solid hsla(0,0%,100%,.24);font-size:.66rem;font-weight:800;letter-spacing:.07em;color:rgba(245,250,255,.95);text-transform:uppercase;flex-shrink:0;box-shadow:0 0 10px hsla(0,0%,100%,.08);z-index:2}.achievement-reveal-showcase-card .showcase-achievement-desc{margin:.58rem 0 .74rem;color:rgba(224,232,250,.84);font-size:.93rem;line-height:1.38;min-height:2.7em}.achievement-reveal-showcase-card .showcase-achievement-meta{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.77rem;color:rgba(214,228,248,.86)}.achievement-reveal-showcase-card .showcase-collection-label{color:rgba(255,215,138,.96);font-weight:700}.achievement-reveal-showcase-card.difficulty-epic .difficulty-pill{border-color:rgba(184,112,255,.72);color:rgba(239,220,255,.99);background:rgba(184,112,255,.19);box-shadow:0 0 16px rgba(184,112,255,.45),inset 0 0 8px rgba(184,112,255,.22)}.achievement-reveal-showcase-card.difficulty-hard .difficulty-pill{border-color:rgba(255,185,80,.76);color:rgba(255,229,173,.99);background:rgba(245,166,35,.2);box-shadow:0 0 16px rgba(245,166,35,.45),inset 0 0 8px rgba(245,166,35,.2)}.achievement-reveal-showcase-card.difficulty-medium .difficulty-pill{border-color:rgba(93,171,255,.74);color:rgba(207,230,255,.99);background:rgba(89,160,255,.19);box-shadow:0 0 16px rgba(89,160,255,.4),inset 0 0 8px rgba(89,160,255,.2)}.achievement-reveal-showcase-card.difficulty-easy .difficulty-pill{border-color:rgba(90,232,169,.72);color:rgba(210,248,229,.99);background:rgba(78,224,158,.19);box-shadow:0 0 16px rgba(78,224,158,.4),inset 0 0 8px rgba(78,224,158,.18)}.achievement-reveal-actions{margin-top:.8rem;display:flex;gap:.55rem;justify-content:flex-end;align-items:center;flex-wrap:wrap}.achievement-reveal-footnote{margin:.5rem 0 0;color:rgba(216,226,241,.65);font-size:.75rem;text-align:left}.achievement-reveal-shell.is-entering{animation:achievementRevealArrive 1100ms cubic-bezier(0.16, 0.9, 0.22, 1) both}.achievement-reveal-shell.is-entering .achievement-reveal-card{animation:achievementRevealFloat 1800ms ease-out 950ms both,achievementRevealSettleGlow 1300ms ease-out 250ms both}.achievement-reveal-shell.is-entering .achievement-reveal-card-sheen{visibility:visible;animation:achievementRevealSheen 1050ms ease-out 520ms both}.achievement-reveal-shell.is-entering~.achievement-reveal-rings span:nth-child(1){animation:achievementRevealRing 950ms ease-out 120ms}.achievement-reveal-shell.is-entering~.achievement-reveal-rings span:nth-child(2){animation:achievementRevealRing 1050ms ease-out 180ms}.achievement-reveal-shell.is-entering~.achievement-reveal-rings span:nth-child(3){animation:achievementRevealRing 1180ms ease-out 240ms}.achievement-reveal-shell.is-entering~.achievement-reveal-flash{animation:achievementRevealFlash 650ms ease-out 120ms}@keyframes achievementRevealArrive{0%{opacity:0;transform:translate3d(0, 0, -260px) rotateX(42deg) rotateY(-720deg) rotateZ(-14deg) scale3d(0.01, 0.01, 1);filter:blur(2px)}55%{opacity:1;transform:translate3d(0, -4px, 60px) rotateX(-10deg) rotateY(24deg) rotateZ(2deg) scale3d(1.06, 1.06, 1);filter:blur(0)}78%{transform:translate3d(0, 1px, 0) rotateX(4deg) rotateY(-8deg) rotateZ(-1deg) scale3d(0.985, 0.985, 1)}100%{opacity:1;transform:translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);filter:blur(0)}}@keyframes achievementRevealFloat{0%{transform:translateY(0) rotateX(0) rotateY(0)}45%{transform:translateY(-4px) rotateX(1.2deg) rotateY(-1.2deg)}100%{transform:translateY(0) rotateX(0) rotateY(0)}}@keyframes achievementRevealSettleGlow{0%{box-shadow:0 0 0 rgba(0,0,0,0)}35%{box-shadow:0 28px 64px rgba(4,8,20,.65),0 0 0 1px var(--achievement-accent-soft),0 0 44px var(--achievement-accent-soft)}100%{box-shadow:0 20px 50px rgba(4,8,20,.55),inset 0 0 30px hsla(0,0%,100%,.03),0 0 0 1px hsla(0,0%,100%,.04)}}@keyframes achievementRevealSheen{0%{transform:translateX(-125%) skewX(-12deg);opacity:0}20%{opacity:.78}100%{transform:translateX(125%) skewX(-12deg);opacity:0}}@keyframes achievementRevealRing{0%{opacity:.75;transform:translate(-50%, -50%) scale(0.08)}100%{opacity:0;transform:translate(-50%, -50%) scale(24)}}@keyframes achievementRevealFlash{0%{opacity:0;transform:translate(-50%, -50%) scale(1)}25%{opacity:.95;transform:translate(-50%, -50%) scale(14)}100%{opacity:0;transform:translate(-50%, -50%) scale(22)}}@keyframes achievementRevealBackdropPulse{0%,100%{opacity:.72;transform:scale(0.98)}50%{opacity:1;transform:scale(1.03)}}@media(max-width: 767px){.achievement-reveal-modal .modal-dialog{max-width:calc(100vw - 1rem);margin:.5rem auto}.achievement-reveal-stage{padding:2rem .15rem .8rem}.achievement-reveal-backdrop-glow{inset:-20vh -28vw;opacity:.9}.achievement-reveal-card-inner{padding:.75rem;border-radius:16px}.achievement-reveal-showcase-card{min-height:0}.achievement-reveal-showcase-card .showcase-achievement-top{gap:.45rem}.achievement-reveal-showcase-card .showcase-achievement-top h3{font-size:1rem}.achievement-reveal-showcase-card .showcase-achievement-desc{font-size:.86rem;min-height:0}.achievement-reveal-actions{justify-content:stretch}.achievement-reveal-actions .btn{flex:1 1 auto}.achievement-reveal-footnote{text-align:center}}.cs2-replay-wrapper{--cs2-replay-map-bg: #0a1226;border-radius:12px;overflow:hidden;background:linear-gradient(135deg, rgba(8, 14, 30, 0.94) 0%, rgba(7, 15, 38, 0.96) 55%, rgba(8, 18, 44, 0.92) 100%);border:1px solid rgba(106,132,187,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cs2-replay-layout{display:flex;gap:18px;padding:18px}@media(max-width: 1100px){.cs2-replay-layout{flex-direction:column}}.cs2-replay-map-section{flex:1;display:flex;align-items:flex-start;justify-content:center;position:relative;min-height:0;padding:0}@media(max-width: 1100px){.cs2-replay-map-section{flex:1;max-width:100%}}.cs2-replay-map-section canvas{display:block;width:auto !important;height:calc(90vh - 120px) !important;max-height:900px;aspect-ratio:1/1;border-radius:0;border:0;box-shadow:none;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(max-width: 1100px){.cs2-replay-map-section canvas{width:100% !important;height:auto !important;max-height:none}}.cs2-replay-killfeed{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:4px;pointer-events:none;z-index:10}.cs2-killfeed-item{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.75);padding:4px 8px;border-radius:4px;font-size:11px;animation:killfeedSlideIn .3s ease-out}.cs2-killfeed-item.headshot{background:rgba(255,100,100,.85)}.cs2-killfeed-item .killer{color:#fff;font-weight:bold}.cs2-killfeed-item .killer.ct{color:rgb(144,163.1851851852,199.5)}.cs2-killfeed-item .killer.t{color:hsl(42.9921259843,54.0425531915%,68.9215686275%)}.cs2-killfeed-item .weapon-icon{height:14px;width:auto;filter:brightness(0) invert(1)}.cs2-killfeed-item .victim{color:#fff;font-weight:bold}.cs2-killfeed-item .victim.ct{color:rgb(144,163.1851851852,199.5)}.cs2-killfeed-item .victim.t{color:hsl(42.9921259843,54.0425531915%,68.9215686275%)}.cs2-killfeed-item .headshot-icon{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(346deg) brightness(118%) contrast(119%)}@keyframes killfeedSlideIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.cs2-replay-info-section{flex:0 0 380px;max-width:380px;display:flex;flex-direction:column;gap:14px;padding-right:10px}@media(max-width: 1100px){.cs2-replay-info-section{flex:1;max-width:100%;padding-right:0}}.cs2-replay-header{display:flex;flex-direction:column;gap:8px;align-items:center}.cs2-replay-round-info{display:flex;align-items:center;justify-content:center}.cs2-replay-time{font-size:28px;font-weight:bold;color:#fff;font-family:"Courier New",monospace}.cs2-replay-round-selector{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;max-width:100%}.cs2-round-btn{width:26px;height:26px;border:none;border-radius:3px;background:#2a3350;color:#888;font-size:11px;cursor:pointer;transition:all .15s}.cs2-round-btn:hover{background:rgb(59.5573770492,72.3196721311,113.4426229508);color:#fff}.cs2-round-btn.active{background:#c9a54a;color:#000;font-weight:bold}.cs2-round-btn.t-win{border-bottom:2px solid #c9a54a}.cs2-round-btn.ct-win{border-bottom:2px solid #5d79ae}.cs2-replay-controls{display:flex;justify-content:center;gap:8px;align-items:center}.cs2-btn{width:40px;height:40px;border:none;border-radius:50%;background:#2a3350;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.cs2-btn:hover{background:rgb(59.5573770492,72.3196721311,113.4426229508)}.cs2-btn.cs2-btn-primary{background:#c9a54a;color:#000;width:48px;height:48px;font-size:18px}.cs2-btn.cs2-btn-primary:hover{background:hsl(42.9921259843,54.0425531915%,63.9215686275%)}#cs2-btn-speed{font-size:11px;font-weight:bold}.cs2-replay-score{display:flex;justify-content:center;gap:20px}.cs2-team-score{font-size:42px;font-weight:bold;min-width:50px;text-align:center}.cs2-team-score.cs2-team-t{color:#c9a54a}.cs2-team-score.cs2-team-ct{color:#5d79ae}.cs2-replay-players{display:flex;gap:12px;flex:1}.cs2-team-panel{flex:1;display:flex;flex-direction:column;gap:8px}.cs2-player-card{background:linear-gradient(145deg, rgba(13, 24, 54, 0.9) 0%, rgba(9, 15, 37, 0.96) 100%);border-radius:9px;padding:7px 9px 8px;border:1px solid rgba(110,133,186,.26);transition:opacity .2s,border-color .2s,transform .2s;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);overflow:hidden;position:relative}.cs2-team-t .cs2-player-card{border-color:rgba(201,165,74,.45)}.cs2-team-ct .cs2-player-card{border-color:rgba(93,121,174,.42)}.cs2-player-card.dead{opacity:.58;filter:saturate(0.55)}.cs2-player-card:hover{transform:translateY(-1px)}.cs2-player-health-track{width:100%;height:4px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;margin-bottom:6px}.cs2-player-health-fill{width:0;height:100%;border-radius:inherit;background:#3ddc84;box-shadow:0 0 8px rgba(61,220,132,.38);transition:width .2s ease,background-color .2s ease}.cs2-player-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.cs2-player-name{font-size:13px;font-weight:bold;color:#f6f8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;letter-spacing:.01em}.cs2-player-hp{font-size:11px;font-weight:bold;min-width:36px;text-align:center;border-radius:999px;padding:1px 6px;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.05)}.cs2-team-t .cs2-player-hp{color:#c9a54a}.cs2-team-ct .cs2-player-hp{color:#5d79ae}.cs2-player-weapons{display:flex;align-items:center;gap:4px;margin-bottom:3px;min-height:17px}.cs2-player-weapons img{height:14px;width:auto;filter:brightness(0) invert(0.82);opacity:.92}.cs2-player-ammo{font-size:10px;color:rgba(168,182,215,.75);margin-bottom:2px}.cs2-player-ammo .ammo-current{color:#e5ecff;font-weight:600}.cs2-player-stats{display:flex;justify-content:space-between;font-size:11px;color:rgba(164,178,211,.82);align-items:center}.cs2-player-money{color:#6ee787;font-weight:700}.cs2-replay-progress{width:100%;padding:4px 0}.cs2-replay-progress input[type=range]{width:100%;height:6px;-webkit-appearance:none;background:#2a3350;border-radius:3px;cursor:pointer}.cs2-replay-progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#c9a54a;border-radius:50%;cursor:pointer}.cs2-replay-progress input[type=range]::-moz-range-thumb{width:14px;height:14px;background:#c9a54a;border-radius:50%;cursor:pointer;border:none}.cs2-explosion-overlay{position:absolute;border-radius:50%;pointer-events:none;animation:explosionPulse .5s ease-out forwards}.cs2-explosion-overlay.he{background:radial-gradient(circle, rgba(255, 100, 0, 0.8) 0%, rgba(255, 50, 0, 0) 70%)}.cs2-explosion-overlay.molotov{background:radial-gradient(circle, rgba(255, 50, 0, 0.6) 0%, rgba(255, 0, 0, 0) 70%)}.cs2-explosion-overlay.smoke{background:radial-gradient(circle, rgba(200, 200, 200, 0.7) 0%, rgba(150, 150, 150, 0) 70%)}@keyframes explosionPulse{0%{transform:scale(0.5);opacity:1}100%{transform:scale(1.5);opacity:0}}.cs2-muzzle-flash{position:absolute;width:20px;height:20px;background:radial-gradient(circle, rgb(255, 220, 100) 0%, rgba(255, 150, 50, 0) 70%);border-radius:50%;pointer-events:none;animation:muzzleFlash .1s ease-out forwards}@keyframes muzzleFlash{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.cs2-events-timeline{background:linear-gradient(180deg, #0f1733 0%, rgb(9.2045454545, 14.1136363636, 31.2954545455) 100%);border-radius:8px 8px 0 0;padding:12px 16px;margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.cs2-events-timeline.loading .cs2-timeline-bar{opacity:.5}.cs2-events-timeline.loading .cs2-timeline-bar::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.1) 50%, transparent 100%);animation:timelineShimmer 1.5s infinite}.cs2-events-timeline.hidden{display:none}@keyframes timelineShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cs2-timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cs2-timeline-title{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.cs2-timeline-round-label{font-size:11px;color:hsla(0,0%,100%,.5)}.cs2-timeline-round-label span{color:#c9a54a;font-weight:600}.cs2-timeline-bar{position:relative;height:32px;background:#2a3350;border-radius:4px;overflow:visible;cursor:pointer}.cs2-timeline-bar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg, transparent, transparent 9.9%, rgba(255, 255, 255, 0.05) 10%, rgba(255, 255, 255, 0.05) 10.1%);pointer-events:none}.cs2-timeline-event{position:absolute;top:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:1;border:2px solid rgba(0,0,0,0)}.cs2-timeline-event[data-category=COMBAT]{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.5)}.cs2-timeline-event[data-category=POSITIONING]{background:#3b82f6;box-shadow:0 0 6px rgba(59,130,246,.5)}.cs2-timeline-event[data-category=UTILITY]{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.5)}.cs2-timeline-event[data-category=TEAMPLAY]{background:#a855f7;box-shadow:0 0 6px rgba(168,85,247,.5)}.cs2-timeline-event[data-category=CLUTCH]{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.5)}.cs2-timeline-event[data-category=AWARENESS]{background:#14b8a6;box-shadow:0 0 6px rgba(20,184,166,.5)}.cs2-timeline-event.high-confidence{width:14px;height:14px;border-color:hsla(0,0%,100%,.6);z-index:2}.cs2-timeline-event.high-impact{animation:eventPulse 2s ease-in-out infinite}.cs2-timeline-event:hover{transform:translate(-50%, -50%) scale(1.4);z-index:10}.cs2-timeline-event:hover .cs2-timeline-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-8px)}.cs2-timeline-event.active{transform:translate(-50%, -50%) scale(1.5);z-index:10;border-color:#fff}.cs2-timeline-event.active::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;animation:eventRing 1s ease-out infinite}@keyframes eventPulse{0%,100%{box-shadow:0 0 6px currentColor}50%{box-shadow:0 0 12px currentColor,0 0 20px currentColor}}@keyframes eventRing{0%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}.cs2-timeline-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-4px);background:rgba(0,0,0,.95);color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:all .15s ease;z-index:100}.cs2-timeline-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,.95)}.cs2-timeline-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.1)}.cs2-legend-item{display:flex;align-items:center;gap:5px;font-size:10px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:opacity .2s}.cs2-legend-item:hover{color:hsla(0,0%,100%,.9)}.cs2-legend-item.inactive{opacity:.3}.cs2-legend-item .legend-dot{width:8px;height:8px;border-radius:50%}.cs2-legend-item .legend-dot.combat{background:#ef4444}.cs2-legend-item .legend-dot.positioning{background:#3b82f6}.cs2-legend-item .legend-dot.utility{background:#22c55e}.cs2-legend-item .legend-dot.teamplay{background:#a855f7}.cs2-legend-item .legend-dot.clutch{background:#f59e0b}.cs2-legend-item .legend-dot.awareness{background:#14b8a6}.cs2-event-details-panel{background:linear-gradient(180deg, #0f1733 0%, rgb(11.5227272727, 17.6681818182, 39.1772727273) 100%);border-radius:6px;padding:14px 16px;margin-top:12px;border-left:3px solid rgba(0,0,0,0);animation:panelSlideIn .25s ease-out}.cs2-event-details-panel.hidden{display:none}.cs2-event-details-panel[data-category=COMBAT]{border-left-color:#ef4444}.cs2-event-details-panel[data-category=POSITIONING]{border-left-color:#3b82f6}.cs2-event-details-panel[data-category=UTILITY]{border-left-color:#22c55e}.cs2-event-details-panel[data-category=TEAMPLAY]{border-left-color:#a855f7}.cs2-event-details-panel[data-category=CLUTCH]{border-left-color:#f59e0b}.cs2-event-details-panel[data-category=AWARENESS]{border-left-color:#14b8a6}@keyframes panelSlideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cs2-event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.cs2-event-type{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.cs2-event-category-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cs2-event-category-badge.combat{background:rgba(239,68,68,.2);color:hsl(0,84.236453202%,75.1960784314%)}.cs2-event-category-badge.positioning{background:rgba(59,130,246,.2);color:rgb(132.1414634146,176.6463414634,249.3585365854)}.cs2-event-category-badge.utility{background:rgba(34,197,94,.2);color:rgb(82.3051948052,225.1948051948,134.9025974026)}.cs2-event-category-badge.teamplay{background:rgba(168,85,247,.2);color:rgb(205.3904494382,158.0617977528,250.4382022472)}.cs2-event-category-badge.clutch{background:rgba(245,158,11,.2);color:hsl(37.6923076923,92.125984252%,65.1960784314%)}.cs2-event-category-badge.awareness{background:rgba(20,184,166,.2);color:rgb(48,232.5,212.25)}.cs2-event-description{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.5;margin-bottom:12px}.cs2-event-meta{display:flex;flex-wrap:wrap;gap:16px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.1)}.cs2-event-stat{display:flex;flex-direction:column;gap:2px}.cs2-event-stat .stat-label{font-size:10px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.cs2-event-stat .stat-value{font-size:14px;font-weight:600;color:#fff}.cs2-event-stat .stat-value.positive{color:#4ade80}.cs2-event-stat .stat-value.negative{color:#f87171}.cs2-event-stat .stat-value.neutral{color:#c9a54a}.cs2-event-recommendation{margin-top:12px;padding:10px 12px;background:hsla(0,0%,100%,.05);border-radius:4px;border-left:2px solid hsla(0,0%,100%,.2)}.cs2-event-recommendation .recommendation-label{font-size:10px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.cs2-event-recommendation .recommendation-text{font-size:12px;color:hsla(0,0%,100%,.75);line-height:1.5}.cs2-event-close{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.cs2-event-close:hover{background:hsla(0,0%,100%,.2);color:#fff}.cs2-score-bar{display:flex;align-items:center;gap:8px}.cs2-score-bar .score-track{flex:1;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.cs2-score-bar .score-fill{height:100%;border-radius:2px;transition:width .3s ease}.cs2-score-bar .score-fill.low{background:#f87171}.cs2-score-bar .score-fill.medium{background:#c9a54a}.cs2-score-bar .score-fill.high{background:#4ade80}.cs2-score-bar .score-value{font-size:12px;font-weight:600;min-width:32px;text-align:right}.cs2-timeline-empty{text-align:center;padding:20px;color:hsla(0,0%,100%,.4);font-size:12px}.cs2-timeline-empty i{display:block;font-size:24px;margin-bottom:8px;opacity:.5}.cs2-timeline-filters{display:flex;gap:8px;margin-top:8px}.cs2-filter-btn{padding:4px 10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.6);font-size:10px;cursor:pointer;transition:all .15s}.cs2-filter-btn:hover{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8)}.cs2-filter-btn.active{background:rgba(201,165,74,.2);border-color:#c9a54a;color:#c9a54a}.match-tabs,.nav-tabs.modern-tabs,.cs2-match-detail .nav-tabs{display:flex;gap:0;margin:0;padding:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,0);border-top:none;border-left:none;border-right:none}.match-tabs .nav-item,.nav-tabs.modern-tabs .nav-item,.cs2-match-detail .nav-tabs .nav-item{margin:0}.match-tabs .nav-link,.nav-tabs.modern-tabs .nav-link,.cs2-match-detail .nav-tabs .nav-link{position:relative;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;color:hsla(0,0%,100%,.7) !important;font-weight:500;font-size:.9375rem;padding:1rem 1.5rem;margin:0;transition:all .25s ease;cursor:pointer;white-space:nowrap}.match-tabs .nav-link i,.nav-tabs.modern-tabs .nav-link i,.cs2-match-detail .nav-tabs .nav-link i{margin-right:.5rem;font-size:1rem;opacity:.8;transition:opacity .15s ease}.match-tabs .nav-link:hover,.nav-tabs.modern-tabs .nav-link:hover,.cs2-match-detail .nav-tabs .nav-link:hover{color:hsla(0,0%,100%,.85) !important;background:rgba(0,0,0,0) !important}.match-tabs .nav-link:hover i,.nav-tabs.modern-tabs .nav-link:hover i,.cs2-match-detail .nav-tabs .nav-link:hover i{opacity:.9}.match-tabs .nav-link.active,.nav-tabs.modern-tabs .nav-link.active,.cs2-match-detail .nav-tabs .nav-link.active{color:#ffc107 !important;background:rgba(0,0,0,0) !important;font-weight:500}.match-tabs .nav-link.active::after,.nav-tabs.modern-tabs .nav-link.active::after,.cs2-match-detail .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#ffc107;border-radius:4px 4px 0 0}.match-tabs .nav-link.active i,.nav-tabs.modern-tabs .nav-link.active i,.cs2-match-detail .nav-tabs .nav-link.active i{opacity:1;color:#ffc107}.match-tabs .nav-link:focus,.nav-tabs.modern-tabs .nav-link:focus,.cs2-match-detail .nav-tabs .nav-link:focus{outline:none;color:#fff !important}.match-tabs .nav-link:disabled,.nav-tabs.modern-tabs .nav-link:disabled,.cs2-match-detail .nav-tabs .nav-link:disabled{opacity:.4;cursor:not-allowed}@keyframes slideIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}.section-container,.card,.match-identity-card{background:#15151f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:2rem;margin-bottom:1.5rem;transition:all .25s ease}.section-container:hover,.card:hover,.match-identity-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 4px 16px rgba(0,0,0,.3)}.card-header{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.08);padding:1rem 2rem;margin:-2rem -2rem 1.5rem -2rem;border-radius:12px 12px 0 0}.card-header h5,.card-header .card-title{color:#fff;font-weight:600;font-size:1.125rem;margin:0}.card-body{padding:0}.table{color:#fff;margin-bottom:0}.table thead th{color:hsla(0,0%,100%,.7);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,0);vertical-align:middle}.table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.08);transition:background .15s ease}.table tbody tr:hover{background:hsla(0,0%,100%,.03)}.table tbody tr:last-child{border-bottom:none}.table tbody td{padding:1rem 1.5rem;vertical-align:middle;color:#fff}.btn-view,.btn-primary,.btn{font-weight:500;padding:.625rem 1.25rem;border-radius:8px;transition:all .25s ease;font-size:.875rem}.btn-view.btn-primary,.btn-primary.btn-primary,.btn.btn-primary{background:#ffc107;border-color:#ffc107;color:#000}.btn-view.btn-primary:hover,.btn-primary.btn-primary:hover,.btn.btn-primary:hover{background:#ffd54f;border-color:#ffd54f;color:#000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,193,7,.3)}.btn-view.btn-primary:active,.btn-primary.btn-primary:active,.btn.btn-primary:active{transform:translateY(0)}.btn-view.btn-view,.btn-primary.btn-view,.btn.btn-view{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.08);color:#fff}.btn-view.btn-view:hover,.btn-primary.btn-view:hover,.btn.btn-view:hover{border-color:#ffc107;color:#ffc107;background:rgba(255,193,7,.1)}.stat-value,.stat-card-value{font-weight:700;font-size:1.5rem;color:#fff;line-height:1.2}.stat-label,.stat-card-label{font-size:.875rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin-bottom:.25rem}.stat-value.positive,.stat-value.positive{color:#4caf50}.stat-value.negative{color:#f44336}.badge{font-weight:500;font-size:.75rem;padding:.25rem .625rem;border-radius:8px}.badge.bg-primary{background:#ffc107 !important}.performer-card{background:#15151f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.5rem;transition:all .25s ease;position:relative;overflow:hidden}.performer-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#ffc107;opacity:0;transition:opacity .25s ease}.performer-card:hover{border-color:hsla(0,0%,100%,.12);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.performer-card:hover::before{opacity:1}.performer-card.rank-1{border-color:rgba(212,175,55,.3)}.performer-card.rank-1::before{background:linear-gradient(90deg, #d4af37, #f5d37a)}.performer-card.rank-2{border-color:rgba(192,192,192,.3)}.performer-card.rank-2::before{background:linear-gradient(90deg, #c0c0c0, #e8e8e8)}.performer-card.rank-3{border-color:rgba(205,127,50,.3)}.performer-card.rank-3::before{background:linear-gradient(90deg, #cd7f32, #e6a05a)}.form-control,input[type=text],input[type=search],select{background:#1f1f2e;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff;padding:.625rem 1rem;font-size:.875rem;transition:all .25s ease}.form-control:focus,input[type=text]:focus,input[type=search]:focus,select:focus{background:#15151f;border-color:#ffc107;color:#fff;outline:none;box-shadow:0 0 0 3px rgba(255,193,7,.1)}.form-control::placeholder,input[type=text]::placeholder,input[type=search]::placeholder,select::placeholder{color:hsla(0,0%,100%,.5)}.section-title,h4.section-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.section-title::after,h4.section-title::after{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.08);margin-left:1rem}.text-muted{color:hsla(0,0%,100%,.5) !important}.text-secondary{color:hsla(0,0%,100%,.7) !important}.bg-subtle{background:#1f1f2e}.border-subtle{border-color:hsla(0,0%,100%,.08)}@media(max-width: 768px){.match-tabs,.nav-tabs.modern-tabs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.match-tabs::-webkit-scrollbar,.nav-tabs.modern-tabs::-webkit-scrollbar{height:4px}.match-tabs::-webkit-scrollbar-thumb,.nav-tabs.modern-tabs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.match-tabs .nav-link,.nav-tabs.modern-tabs .nav-link{padding:.875rem 1.25rem;font-size:.875rem}.section-container,.card{padding:1.5rem;border-radius:8px}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .25s ease}.tab-pane{animation:fadeIn .25s ease}.cs2-match-detail .match-tabs{margin-top:0;margin-bottom:0}.cs2-match-detail .tab-content{margin-top:0}.cs2-match-detail .tab-content .section-container{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.landing-error-container{position:relative;z-index:100}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes glow-pulse{0%,100%{box-shadow:0 0 30px rgba(255,193,7,.3)}50%{box-shadow:0 0 60px rgba(255,193,7,.5),0 0 100px rgba(255,193,7,.2)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes pulse-ring{0%{transform:scale(0.95);opacity:0}50%{opacity:.5}100%{transform:scale(1.1);opacity:0}}@keyframes fade-up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes founder-badge-shine{0%{transform:translateX(-120%);opacity:0}35%{opacity:.85}100%{transform:translateX(210%);opacity:0}}@keyframes founder-benefit-pulse{0%,100%{box-shadow:0 0 0 rgba(255,193,7,0);filter:drop-shadow(0 0 0 rgba(255, 193, 7, 0));transform:scale(1)}50%{box-shadow:0 0 28px rgba(255,193,7,.24);filter:drop-shadow(0 0 16px rgba(255, 193, 7, 0.2));transform:scale(1.05)}}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.landing-scene{position:relative;isolation:isolate;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--landing-scene-gradient),var(--landing-scene-image, none)}.landing-scene>.container{position:relative;z-index:2}.landing-scene::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 14% 20%, rgba(255, 193, 7, 0.12) 0%, transparent 34%),radial-gradient(circle at 82% 74%, rgba(255, 145, 0, 0.1) 0%, transparent 30%),linear-gradient(180deg, rgba(6, 8, 16, 0.72) 0%, rgba(6, 8, 16, 0.48) 48%, rgba(6, 8, 16, 0.76) 100%)}.landing-scene--lp1{--landing-scene-gradient: linear-gradient(118deg, rgba(7, 10, 18, 0.96) 0%, rgba(8, 12, 24, 0.88) 54%, rgba(7, 10, 18, 0.98) 100%)}.landing-scene--lp2{--landing-scene-gradient: linear-gradient(180deg, rgba(7, 9, 17, 0.88) 0%, rgba(7, 10, 19, 0.66) 48%, rgba(7, 9, 17, 0.9) 100%)}.landing-scene--lp3{--landing-scene-gradient: linear-gradient(180deg, rgba(8, 10, 18, 0.86) 0%, rgba(8, 10, 18, 0.7) 50%, rgba(8, 10, 18, 0.92) 100%)}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-section::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 20% 30%, rgba(255, 193, 7, 0.08) 0%, transparent 50%),radial-gradient(ellipse at 80% 70%, rgba(53, 169, 255, 0.08) 0%, transparent 50%),radial-gradient(ellipse at 50% 50%, rgba(0, 191, 255, 0.04) 0%, transparent 60%);animation:gradient-shift 15s ease-in-out infinite;background-size:200% 200%;z-index:0}.hero-floating-element{position:absolute;border-radius:50%;background:linear-gradient(135deg, rgba(255, 193, 7, 0.1), rgba(255, 193, 7, 0.02));border:1px solid rgba(255,193,7,.1);animation:float 8s ease-in-out infinite;z-index:1}.hero-floating-element.el-1{width:300px;height:300px;top:10%;right:5%;animation-delay:0s;background:radial-gradient(circle at 30% 30%, rgba(255, 193, 7, 0.3) 0%, rgba(255, 193, 7, 0.03) 68%, transparent 100%);opacity:.45}.hero-floating-element.el-2{width:150px;height:150px;bottom:20%;left:10%;animation-delay:-3s;background:radial-gradient(circle at 35% 35%, rgba(255, 193, 7, 0.26) 0%, rgba(255, 193, 7, 0.02) 72%, transparent 100%);opacity:.4}.hero-floating-element.el-3{width:80px;height:80px;top:60%;right:20%;animation-delay:-5s;background:radial-gradient(circle at 30% 30%, rgba(255, 193, 7, 0.2) 0%, rgba(255, 193, 7, 0.01) 72%, transparent 100%);opacity:.36}.hero-content{position:relative;z-index:2}.hero-section--product{padding:7.5rem 0 5rem}.hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 0.92fr);gap:clamp(2.5rem,5vw,4.25rem);align-items:center}.hero-copy-column{max-width:640px}.hero-visual-column{position:relative}.hero-badge{display:inline-flex;justify-content:center}.founder-badge-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;padding:.56rem 1.28rem;border-radius:999px;border:1px solid rgba(255,193,7,.46);background:linear-gradient(135deg, rgba(255, 193, 7, 0.21), rgba(255, 146, 0, 0.14));color:#ffd978;font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,193,7,.08),0 10px 28px rgba(0,0,0,.26)}.founder-badge-pill::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 0%, rgba(255, 235, 175, 0.64) 44%, transparent 72%);animation:founder-badge-shine 4.2s ease-out infinite;pointer-events:none}.founder-badge-pill__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(20,16,8,.52);color:#ffc107;border:1px solid rgba(255,193,7,.28);line-height:1}.founder-badge-pill__label{position:relative;z-index:1}.hero-founder-badge{font-size:.84rem}.founder-badge-pill--mini{font-size:.62rem;letter-spacing:.08em;padding:.36rem .66rem}.founder-badge-pill--mini .founder-badge-pill__icon{width:18px;height:18px;font-size:.72rem}.hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin:1.5rem 0;background:linear-gradient(135deg, #ffffff 0%, #e0e0e0 50%, #ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero-title .highlight{background:linear-gradient(135deg, #ffc107 0%, #ff9800 50%, #ffc107 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:shimmer 3s linear infinite}h2 .highlight{background:linear-gradient(135deg, #ffc107 0%, #ff9800 50%, #ffc107 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:shimmer 3s linear infinite}h3 .highlight{background:linear-gradient(135deg, #ffc107 0%, #ff9800 50%, #ffc107 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:shimmer 3s linear infinite}.hero-subtitle{font-size:1.25rem;color:hsla(0,0%,100%,.6);max-width:600px;line-height:1.6;text-align:center;margin-left:auto;margin-right:auto}.hero-section--product .hero-badge{justify-content:flex-start}.hero-section--product .hero-title{margin:0 0 1.2rem;line-height:1.03}.hero-section--product .hero-subtitle{max-width:42rem;margin:0;text-align:left;color:hsla(0,0%,100%,.76)}.hero-value-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.45rem 0 0}.hero-value-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.82);font-size:.87rem;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(10px)}.hero-value-pill::before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg, #ffc107 0%, #ff9800 100%);box-shadow:0 0 12px rgba(255,193,7,.45)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.8rem 0 1.05rem}.hero-proof-stack{max-width:620px;margin:0;padding:1rem 1.1rem;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;backdrop-filter:blur(12px);box-shadow:0 18px 40px rgba(0,0,0,.22)}.hero-connect-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.hero-connect-label{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.54)}.hero-connect-logo{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:42px;padding:.55rem .95rem;border-radius:12px;background:rgba(6,10,20,.9);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.hero-connect-logo img{display:block;max-width:100%;max-height:22px;object-fit:contain;filter:grayscale(100%) opacity(0.82)}.hero-social-proof{margin:.85rem 0 0;color:hsla(0,0%,100%,.74);font-size:.98rem;line-height:1.45}.hero-social-proof strong{color:#fff;font-size:1.08rem;font-weight:800}.hero-ui-stack{position:relative;min-height:640px}.hero-ui-card,.hero-skin-card{position:absolute;overflow:hidden;border-radius:24px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg, rgba(8, 12, 24, 0.96) 0%, rgba(6, 9, 18, 0.92) 100%);box-shadow:0 30px 80px rgba(0,0,0,.42);backdrop-filter:blur(16px)}.hero-ui-card::before,.hero-skin-card::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid hsla(0,0%,100%,.04);pointer-events:none}.hero-ui-card--summary{top:0;left:0;width:clamp(310px,36vw,430px);transform:rotate(-4deg);border-color:rgba(61,176,255,.24)}.hero-ui-card--podium{top:185px;right:0;width:clamp(270px,30vw,360px);transform:rotate(5deg);border-color:rgba(255,193,7,.26)}.hero-ui-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .9rem}.hero-ui-card__eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.hero-ui-card__metric{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .64rem;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero-ui-card__metric--win{background:rgba(72,196,121,.16);color:#8ef0b3}.hero-ui-card__metric--live{background:rgba(255,193,7,.14);color:#ffd978}.hero-ui-card__metric--live::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 6px rgba(255,217,120,.08)}.hero-ui-card__media{position:relative;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);background:#050810}.hero-ui-card__media img{width:100%;display:block;aspect-ratio:16/10;object-fit:cover;object-position:top center}.hero-ui-card--podium .hero-ui-card__media img{aspect-ratio:4/5}.hero-ui-card__footer{display:flex;flex-wrap:wrap;gap:.5rem;padding:.9rem 1rem 1rem}.hero-ui-card__footer span{display:inline-flex;align-items:center;padding:.36rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.72);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hero-skin-card{left:105px;bottom:0;width:clamp(220px,24vw,280px);padding:1rem;transform:rotate(-2deg);border-color:rgba(255,193,7,.32);background:radial-gradient(circle at 50% 12%, rgba(255, 193, 7, 0.22) 0%, rgba(255, 193, 7, 0) 42%),linear-gradient(160deg, rgba(24, 28, 48, 0.96) 0%, rgba(9, 12, 22, 0.96) 100%);box-shadow:0 35px 90px rgba(0,0,0,.46),0 0 32px rgba(255,193,7,.12)}.hero-skin-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;background:rgba(255,193,7,.16);color:#ffd978;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero-skin-card__media{display:flex;align-items:center;justify-content:center;min-height:300px;margin-top:.75rem;padding:1rem .75rem .5rem;border-radius:20px;background:radial-gradient(circle at 50% 28%, rgba(76, 216, 255, 0.16) 0%, rgba(76, 216, 255, 0) 55%),linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%);border:1px solid hsla(0,0%,100%,.08)}.hero-skin-card__media img{display:block;width:100%;max-width:170px;height:auto;filter:drop-shadow(0 16px 30px rgba(0, 0, 0, 0.35))}.hero-skin-card__copy{display:grid;gap:.3rem;margin-top:.95rem}.hero-skin-card__copy strong{color:#fff;font-size:1rem;font-weight:800}.hero-skin-card__copy span{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.45}.founder-progress-block{max-width:760px;margin:0 auto 2.15rem;padding:1rem 1.2rem 1.05rem;background:hsla(0,0%,100%,.035);border:1px solid rgba(255,193,7,.2);border-radius:14px;backdrop-filter:blur(12px);box-shadow:0 18px 40px rgba(0,0,0,.26)}.hero-cta-reassurance{margin:-0.8rem 0 1.25rem;font-size:.9rem;color:hsla(0,0%,100%,.72)}.hero-section--product .founder-progress-block{max-width:620px;margin:1.3rem 0 0}.founder-progress-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.72rem}.founder-progress-title{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,218,123,.88)}.founder-progress-copy{font-size:1.03rem;font-weight:700;color:#f8f6ef}.founder-progress-track{width:100%;height:12px;border-radius:999px;background:rgba(5,9,20,.8);border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.founder-progress-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg, #f3b01f 0%, #ffc549 42%, #ffe3a6 100%);box-shadow:0 0 12px rgba(255,193,7,.4);transition:width 420ms cubic-bezier(0.22, 1, 0.36, 1),filter 320ms ease}.founder-progress-fill.is-live{filter:drop-shadow(0 0 7px rgba(255, 209, 112, 0.65))}.founder-progress-note{margin:.75rem 0 0;font-size:.93rem;color:hsla(0,0%,100%,.72)}.founder-progress-today{margin:.42rem 0 0;font-size:.84rem;color:rgba(255,216,126,.85)}.cta-primary{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg, #ffc107 0%, #ff9800 100%);color:#000 !important;font-weight:600;font-size:1rem;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;text-decoration:none !important;overflow:hidden}.cta-primary::before{content:"";position:absolute;inset:-3px;background:linear-gradient(135deg, #ffc107, #ff9800, #ffc107);border-radius:14px;z-index:-1;animation:pulse-ring 2.5s ease-out infinite}.cta-primary:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(255,193,7,.3)}.cta-primary--closed{cursor:not-allowed;opacity:.68;box-shadow:none}.cta-primary--closed::before{display:none}.cta-primary--closed:hover{transform:none;box-shadow:none}.cta-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:hsla(0,0%,100%,.05);color:#fff !important;font-weight:600;font-size:1rem;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;cursor:pointer;transition:all .3s ease;text-decoration:none !important;backdrop-filter:blur(10px)}.cta-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.trust-badge{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.5);font-size:.9rem}.trust-badge svg{width:20px;height:20px;opacity:.6}.quick-features{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem;margin-top:3rem}.quick-feature{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;backdrop-filter:blur(10px);transition:all .3s ease}.quick-feature:hover{background:hsla(0,0%,100%,.06);border-color:rgba(255,193,7,.2);transform:translateY(-3px)}.quick-feature h6{font-weight:700;margin-bottom:.25rem;color:#fff}.quick-feature p{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.5)}.quick-feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.05));border-radius:12px;font-size:1.5rem;flex-shrink:0}.founder-benefits-section{position:relative;padding:2.3rem 0 1.3rem;background:#0b1020;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.founder-benefits-section .section-header{margin-bottom:1.8rem}.founder-benefits-title{text-transform:uppercase;letter-spacing:.04em}.founder-benefits-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.9rem}@media(max-width: 1200px){.founder-benefits-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 768px){.founder-benefits-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.founder-benefits-grid{grid-template-columns:1fr}}.founder-benefit-card{height:100%;padding:1rem .95rem;border-radius:14px;background:rgba(5,9,20,.62);border:1px solid hsla(0,0%,100%,.1);text-align:left;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.founder-benefit-card:hover{transform:translateY(-3px);border-color:rgba(255,193,7,.38);box-shadow:0 14px 34px rgba(0,0,0,.28)}.founder-benefit-card h3{font-size:.98rem;font-weight:700;color:#fff;margin:0 0 .28rem}.founder-benefit-card p{margin:0;font-size:.86rem;color:hsla(0,0%,100%,.64);line-height:1.35}.founder-benefit-icon{width:42px;height:42px;margin-bottom:.75rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.08rem;color:#ffcd58;background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 145, 0, 0.12));border:1px solid rgba(255,193,7,.3);transform-origin:center;animation:founder-benefit-pulse 3.8s ease-in-out infinite}.founder-benefit-icon--badge{width:auto;height:auto;background:none;border:0;padding:0;animation:none}.founder-benefit-icon--badge .founder-badge-pill{animation:founder-benefit-pulse 3.8s ease-in-out infinite;transform-origin:center}.founder-benefit-card:nth-child(2) .founder-benefit-icon{animation-delay:.15s}.founder-benefit-card:nth-child(3) .founder-benefit-icon{animation-delay:.3s}.founder-benefit-card:nth-child(4) .founder-benefit-icon{animation-delay:.45s}.founder-benefit-card:nth-child(5) .founder-benefit-icon{animation-delay:.6s}.tech-bar{background:linear-gradient(180deg, #0a0a0f 0%, #0d0d14 100%);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.tech-bar-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1.5rem 0}.tech-item{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.4);font-size:.85rem;font-weight:500}.tech-item::before{content:"";width:6px;height:6px;background:rgba(255,193,7,.6);border-radius:50%}.feature-section{padding:6rem 0;position:relative}.feature-section.alt-bg{background:linear-gradient(180deg, #0d0d14 0%, #141420 50%, #0d0d14 100%)}.feature-section.landing-scene--lp2{overflow:hidden}.section-header{text-align:center;margin-bottom:4rem}.section-label{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.2);border-radius:50px;font-size:.75rem;font-weight:700;color:#ffc107;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg, #ffffff 0%, #a0a0a0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}#landing-page .section-title{display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}#landing-page .section-title::after{display:none}.section-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.5);max-width:600px;margin:0 auto}.feature-card{position:relative;padding:2rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;transition:all .4s ease;overflow:hidden;height:100%}.feature-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent, rgba(255, 193, 7, 0.5), transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover{background:hsla(0,0%,100%,.04);border-color:rgba(255,193,7,.2);transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.3)}.feature-card:hover::before{opacity:1}.feature-card h4{font-weight:700;margin-bottom:.75rem;color:#fff}.feature-card p{color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}.landing-scene .feature-card,.landing-scene .integration-card,.landing-scene .insight-card,.landing-scene .quick-feature{background:rgba(6,10,20,.62);border-color:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.feature-card-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 153, 0, 0.1));border:1px solid rgba(255,193,7,.2);border-radius:16px;font-size:1.75rem;margin-bottom:1.5rem}.screenshot-showcase{position:relative;margin:3rem 0}.screenshot-container{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}.screenshot-container::before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg, rgba(255, 193, 7, 0.3), transparent 50%, rgba(53, 169, 255, 0.18));border-radius:18px;z-index:-1}.screenshot-container img{width:100%;display:block}.screenshot-glow{position:absolute;bottom:-50%;left:50%;transform:translateX(-50%);width:80%;height:300px;background:radial-gradient(ellipse, rgba(255, 193, 7, 0.15) 0%, transparent 70%);pointer-events:none}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 768px){.split-feature{grid-template-columns:1fr;gap:2rem}}.split-feature.reversed{direction:rtl}.split-feature.reversed>*{direction:ltr}.split-content h3{font-size:2rem;font-weight:800;margin-bottom:1rem;color:#fff}.split-content p{color:hsla(0,0%,100%,.6);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.split-visual{position:relative}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;color:hsla(0,0%,100%,.7)}.feature-list li svg{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:#ffc107}.insight-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.insight-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg, #ffc107, #ff9800)}.insight-card p{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.6;margin:0;font-style:italic}.insight-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:hsla(0,0%,100%,.5);font-size:.85rem}.insight-card-header svg{width:16px;height:16px;color:#ffc107}.steps-grid{--landing-step-gap: 2rem;--landing-step-size: 72px;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--landing-step-gap);position:relative}.steps-grid::before{display:none}@media(max-width: 768px){.steps-grid{grid-template-columns:1fr}}.step-card{text-align:center;position:relative;padding:.45rem 1.1rem 0}.step-card:not(:last-child)::after{content:"";position:absolute;top:calc(1.2rem + var(--landing-step-size)/2);left:calc(50% + var(--landing-step-size)/2 - 12px);width:calc(100% + var(--landing-step-gap) - var(--landing-step-size) + 26px);height:2px;background:linear-gradient(90deg, rgba(255, 193, 7, 0.18), rgba(255, 193, 7, 0.58));transform:translateY(-50%);z-index:1;pointer-events:none}@media(max-width: 768px){.step-card:not(:last-child)::after{display:none}}.step-card h5{font-weight:700;margin-bottom:.75rem;color:#fff}.step-card p{color:hsla(0,0%,100%,.5);margin:0}.step-number{width:var(--landing-step-size);height:var(--landing-step-size);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #1a1a2e, #0d0d14);border:2px solid rgba(255,193,7,.4);border-radius:50%;font-size:1.5rem;font-weight:800;color:#ffc107;margin:0 auto 1.5rem;position:relative;z-index:2}.integration-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 576px){.integration-grid{grid-template-columns:1fr}}.integration-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;transition:all .3s ease}.integration-card:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.15);transform:translateY(-5px)}.integration-card:hover img{filter:grayscale(0%)}.integration-card img{height:60px;object-fit:contain;margin-bottom:1.5rem;filter:grayscale(20%);transition:filter .3s ease}.integration-card h5{font-weight:700;margin-bottom:.5rem;color:#fff}.integration-card p{color:hsla(0,0%,100%,.5);margin:0;text-align:center}.final-cta{position:relative;padding:6rem 0;background:linear-gradient(180deg, #0d0d14 0%, #141420 50%, #0d0d14 100%);overflow:hidden}.final-cta::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:800px;height:400px;background:radial-gradient(ellipse, rgba(255, 193, 7, 0.1) 0%, transparent 60%);pointer-events:none}.final-cta h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;color:#fff}.final-cta p{font-size:1.1rem;color:hsla(0,0%,100%,.5);margin-bottom:2rem}.final-cta.landing-scene--lp3{background-position:center;background-size:cover}.final-cta-content{text-align:center;position:relative;z-index:2}@media(max-width: 992px){.landing-scene--lp1{background-position:60% center}.landing-scene--lp2{background-position:62% center}.landing-scene--lp3{background-position:58% center}.founder-progress-block{padding:.9rem .92rem}.founder-progress-header{flex-direction:column;align-items:flex-start;margin-bottom:.62rem}#landing-page .hero-section{align-items:flex-start;min-height:auto;padding-top:calc(56px + env(safe-area-inset-top, 0px) + 1rem);padding-bottom:2.75rem}#landing-page .hero-content{width:100%;padding-top:.2rem}#landing-page .hero-badge{margin-top:.2rem}.hero-grid{grid-template-columns:1fr;gap:2.25rem}.hero-copy-column{max-width:none;text-align:center}.hero-section--product .hero-badge{justify-content:center}.hero-section--product .hero-subtitle{margin-left:auto;margin-right:auto;text-align:center}.hero-section--product .founder-progress-block{max-width:760px;margin:1.3rem auto 0}.hero-value-pills,.hero-actions,.hero-connect-row{justify-content:center}.hero-proof-stack{margin-left:auto;margin-right:auto}.hero-ui-stack{min-height:auto;display:grid;gap:1rem}.hero-ui-card,.hero-skin-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;transform:none}.hero-ui-card--podium .hero-ui-card__media img{aspect-ratio:16/10}.hero-skin-card__media{min-height:240px}}@media(max-width: 576px){.hero-section--product{padding-bottom:3rem}.hero-value-pill{width:100%;justify-content:center}.hero-proof-stack{padding:.95rem}.hero-connect-label{width:100%}.hero-ui-card__footer{flex-direction:column;align-items:flex-start}.hero-skin-card__media{min-height:210px}}@media(prefers-reduced-motion: reduce){.hero-floating-element,.cta-primary::before,.founder-badge-pill::after,.founder-benefit-icon,.founder-benefit-icon--badge .founder-badge-pill{animation:none !important}}.faq-page .faq-hero-card,.faq-page .faq-topic-card,.faq-page .faq-help-card{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:radial-gradient(120% 150% at 0% 0%, rgba(255, 200, 90, 0.06) 0%, rgba(255, 200, 90, 0) 46%),linear-gradient(180deg, rgba(15, 22, 39, 0.96) 0%, rgba(8, 13, 26, 0.98) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.faq-page .faq-hero-card{padding:1.6rem 1.7rem 1.7rem;margin-bottom:1.2rem}.faq-page .faq-hero-kicker,.faq-page .faq-topic-kicker{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.55rem;color:#f7c44a;font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.faq-page .faq-hero-title{margin:0;color:#f7f9ff;font-weight:800;letter-spacing:.01em}.faq-page .faq-hero-subtitle,.faq-page .faq-topic-intro,.faq-page .faq-help-copy{margin:.65rem 0 0;max-width:860px;color:hsla(0,0%,100%,.7);line-height:1.6}.faq-page .faq-anchor-grid{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.15rem}.faq-page .faq-anchor-pill,.faq-page .faq-help-link{display:inline-flex;align-items:center;justify-content:center;padding:.56rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(15,24,44,.7);color:rgba(245,249,255,.92);font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.faq-page .faq-anchor-pill:hover,.faq-page .faq-help-link:hover{border-color:rgba(247,196,74,.35);background:rgba(247,196,74,.08);color:#fff7de}.faq-page .faq-topic-stack{display:flex;flex-direction:column;gap:1rem}.faq-page .faq-topic-card{padding:1.45rem 1.55rem 1.55rem;scroll-margin-top:92px}.faq-page .faq-topic-header{margin-bottom:.95rem}.faq-page .faq-topic-list{display:flex;flex-direction:column;gap:.8rem}.faq-page .faq-entry{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:linear-gradient(145deg, rgba(17, 26, 47, 0.88) 0%, rgba(10, 16, 31, 0.95) 100%);overflow:hidden;transition:border-color .2s ease,background .2s ease}.faq-page .faq-entry[open]{border-color:rgba(246,183,59,.34);background:linear-gradient(145deg, rgba(21, 31, 56, 0.92) 0%, rgba(11, 18, 35, 0.98) 100%)}.faq-page .faq-entry-question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.1rem;cursor:pointer;color:#f5f7ff;font-size:1rem;font-weight:700;line-height:1.4}.faq-page .faq-entry-question::-webkit-details-marker{display:none}.faq-page .faq-entry-toggle{position:relative;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.faq-page .faq-entry-toggle::before,.faq-page .faq-entry-toggle::after{content:"";position:absolute;top:50%;left:50%;width:.78rem;height:2px;border-radius:999px;background:hsla(0,0%,100%,.76);transform:translate(-50%, -50%);transition:opacity .2s ease}.faq-page .faq-entry-toggle::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-page .faq-entry[open] .faq-entry-toggle{border-color:rgba(246,183,59,.34);background:rgba(246,183,59,.08)}.faq-page .faq-entry[open] .faq-entry-toggle::before,.faq-page .faq-entry[open] .faq-entry-toggle::after{background:#f7c44a}.faq-page .faq-entry[open] .faq-entry-toggle::after{opacity:0}.faq-page .faq-entry-answer{padding:0 1.1rem 1.05rem;color:hsla(0,0%,100%,.72)}.faq-page .faq-entry-answer p{margin:0;line-height:1.65}.faq-page .faq-entry-answer a{color:#88c9ff;text-decoration:none}.faq-page .faq-entry-answer a:hover{color:#c0e0ff}.faq-page .faq-help-card{margin-top:1.2rem;padding:1.35rem 1.45rem}.faq-page .faq-help-title{margin:0;color:#f6f8ff;font-size:1.2rem;font-weight:800}.faq-page .faq-help-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}@media(max-width: 992px){.faq-page .faq-hero-card,.faq-page .faq-topic-card,.faq-page .faq-help-card{border-radius:14px}.faq-page .faq-hero-card,.faq-page .faq-topic-card{padding:1.2rem 1.15rem 1.25rem}}@media(max-width: 768px){.faq-page .faq-entry-question{padding:.92rem .95rem;font-size:.95rem}.faq-page .faq-entry-answer{padding:0 .95rem .95rem}}.api-page .contact-alert,.contact-page .contact-alert{margin-top:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid;font-weight:600}.api-page .contact-alert-success,.contact-page .contact-alert-success{border-color:rgba(74,222,128,.32);background:rgba(74,222,128,.1);color:#c6f6d5}.api-page .contact-alert-error,.contact-page .contact-alert-error{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.1);color:#fecaca}.api-page .contact-form-grid,.contact-page .contact-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.api-page .contact-form-field,.contact-page .contact-form-field{min-width:0}.api-page .contact-form-field-full,.api-page .contact-form-actions,.contact-page .contact-form-field-full,.contact-page .contact-form-actions{grid-column:1/-1}.api-page .contact-form-label,.contact-page .contact-form-label{display:block;margin-bottom:.45rem;color:#f5f7ff;font-weight:700}.api-page .contact-form-control,.contact-page .contact-form-control{width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg, rgba(21, 29, 47, 0.92) 0%, rgba(13, 18, 31, 0.96) 100%);color:#f6f8ff;padding:.85rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.api-page .contact-form-control:focus,.contact-page .contact-form-control:focus{outline:none;border-color:rgba(247,196,74,.45);box-shadow:0 0 0 3px rgba(247,196,74,.12);background:linear-gradient(180deg, rgba(24, 34, 55, 0.95) 0%, rgba(14, 20, 36, 0.98) 100%)}.api-page .contact-form-control::placeholder,.contact-page .contact-form-control::placeholder{color:hsla(0,0%,100%,.38)}.api-page .contact-form-select,.contact-page .contact-form-select{appearance:none}.api-page .contact-form-textarea,.contact-page .contact-form-textarea{min-height:180px;resize:vertical}.api-page .contact-submit-btn,.contact-page .contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1.1rem;border:0;border-radius:12px;background:linear-gradient(180deg, #f7c44a 0%, #dca531 100%);color:#0d1322;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.api-page .contact-submit-btn:hover,.contact-page .contact-submit-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(247,196,74,.18);filter:brightness(1.02)}.contact-page .contact-surface-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-page .contact-surface-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:linear-gradient(145deg, rgba(16, 24, 43, 0.84) 0%, rgba(10, 15, 29, 0.94) 100%);padding:1rem}.contact-page .contact-panel-title{margin:0 0 .9rem;color:#f6f8ff;font-size:1.05rem;font-weight:800}.contact-page .contact-link-list{display:flex;flex-direction:column;gap:.75rem}.contact-page .contact-link-row{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem .95rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#eef3ff;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.contact-page .contact-link-row:hover{border-color:rgba(247,196,74,.28);background:rgba(247,196,74,.06);transform:translateY(-1px)}.contact-page .contact-link-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#f7c44a;flex:0 0 auto}.contact-page .contact-link-copy{display:flex;flex-direction:column;gap:.18rem}.contact-page .contact-link-copy strong{color:#f7f9ff;font-weight:800}.contact-page .contact-link-copy small{color:hsla(0,0%,100%,.62);font-size:.85rem}.api-page .api-summary-grid,.api-page .api-guideline-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.api-page .api-summary-panel,.api-page .api-guideline-item,.api-page .api-docs-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:linear-gradient(145deg, rgba(16, 24, 43, 0.84) 0%, rgba(10, 15, 29, 0.94) 100%);padding:1rem}.api-page .api-panel-title{margin:0 0 .75rem;color:#f6f8ff;font-size:1.05rem;font-weight:800}.api-page .api-rich-list{margin:0;padding-left:1.15rem;color:hsla(0,0%,100%,.74);line-height:1.7}.api-page .api-guideline-item p,.api-page .api-docs-copy p,.api-page .api-guideline-note,.api-page .api-auth-copy,.api-page .api-key-note{color:hsla(0,0%,100%,.7);line-height:1.6}.api-page .api-guideline-note{margin:.75rem 0 0}.api-page .api-guideline-note a{color:#8cc8ff;text-decoration:none}.api-page .api-guideline-note a:hover{color:#cce6ff}.api-page .api-code-card{margin:.85rem 0;padding:.9rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(14, 19, 33, 0.96) 0%, rgba(10, 14, 25, 0.98) 100%)}.api-page .api-code-card ul{margin:0;padding-left:1.15rem;color:hsla(0,0%,100%,.72)}.api-page .api-code-label{margin:0 0 .45rem;color:#f7c44a;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.api-page .api-code-card code{color:#f6f8ff;font-size:.95rem}.api-page .api-docs-card{display:flex;align-items:center;justify-content:space-between;gap:1rem}.api-page .api-auth-block{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.api-page .api-auth-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.api-page .api-key-block{margin-top:1rem}.api-page .api-key-row{display:flex;align-items:stretch;gap:.7rem}.api-page .api-key-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.api-page .api-key-actions{display:flex;gap:.55rem;flex:0 0 auto}.api-page .api-inline-action{width:3rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg, rgba(21, 29, 47, 0.92) 0%, rgba(13, 18, 31, 0.96) 100%);color:#f6f8ff;transition:border-color .2s ease,background .2s ease,color .2s ease}.api-page .api-inline-action:hover{border-color:rgba(247,196,74,.38);background:rgba(247,196,74,.08);color:#fff7de}.api-page .api-field-optional{color:hsla(0,0%,100%,.46);font-weight:600}@media(max-width: 992px){.contact-page .contact-surface-grid{grid-template-columns:1fr}.api-page .api-summary-grid,.api-page .api-guideline-grid{grid-template-columns:1fr}.api-page .api-docs-card{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.api-page .contact-form-grid,.contact-page .contact-form-grid{grid-template-columns:1fr}.api-page .api-key-row{flex-direction:column}.api-page .api-key-actions{width:100%}.api-page .api-inline-action{flex:1 1 0;min-height:2.9rem}}#how-it-works-page .how-it-works-hero{padding-bottom:4rem}#how-it-works-page .hiw-hero-layout{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(320px, 0.9fr);gap:2rem;align-items:center}#how-it-works-page .hiw-anchor-grid{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}#how-it-works-page .hiw-anchor-pill{display:inline-flex;align-items:center;justify-content:center;padding:.58rem .92rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,17,32,.78);color:rgba(245,248,255,.92);font-weight:700;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}#how-it-works-page .hiw-anchor-pill:hover{transform:translateY(-1px);border-color:rgba(247,196,74,.36);background:rgba(247,196,74,.08);color:#fff8e2}#how-it-works-page .hiw-hero-visual,#how-it-works-page .hiw-currency-stack,#how-it-works-page .hiw-analysis-stack{display:flex;flex-direction:column;gap:1rem}#how-it-works-page .hiw-shot-card,#how-it-works-page .hiw-step-card,#how-it-works-page .hiw-economy-value-card,#how-it-works-page .hiw-analysis-card,#how-it-works-page .hiw-tier-card,#how-it-works-page .hiw-mission-card,#how-it-works-page .hiw-achievement-card,#how-it-works-page .hiw-skin-card,#how-it-works-page .hiw-giveaway-card,#how-it-works-page .hiw-integrity-card{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:radial-gradient(120% 150% at 0% 0%, rgba(255, 200, 90, 0.08) 0%, rgba(255, 200, 90, 0) 44%),linear-gradient(180deg, rgba(14, 21, 37, 0.94) 0%, rgba(8, 13, 24, 0.98) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}#how-it-works-page .hiw-shot-card{overflow:hidden}#how-it-works-page .hiw-shot-card img{display:block;width:100%;height:auto}#how-it-works-page .hiw-shot-card__meta{position:absolute;left:1rem;right:1rem;bottom:1rem}#how-it-works-page .hiw-shot-card--hero,#how-it-works-page .hiw-shot-card--analysis,#how-it-works-page .hiw-shot-card--leaderboard{position:relative}#how-it-works-page .hiw-shot-card__label{display:inline-flex;align-items:center;gap:.4rem;width:max-content;max-width:calc(100% - 2rem);padding:.45rem .8rem;border-radius:999px;background:rgba(7,11,21,.82);border:1px solid hsla(0,0%,100%,.12);color:#f6f8ff;font-size:.85rem;font-weight:700}#how-it-works-page .hiw-shot-card__meta{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;max-width:min(460px,100% - 2rem);z-index:2}#how-it-works-page .hiw-shot-card__subcopy{padding:.42rem .75rem;border-radius:999px;background:rgba(7,11,21,.74);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72);font-size:.83rem}#how-it-works-page .hiw-stat-chips{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.8rem}#how-it-works-page .hiw-stat-chip{padding:.95rem 1rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,13,24,.88);min-height:108px;display:grid;align-content:start;gap:.8rem}#how-it-works-page .hiw-currency-mark{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,.28);flex:0 0 auto}#how-it-works-page .hiw-currency-mark i{display:block;line-height:1;font-size:1.05rem}#how-it-works-page .hiw-currency-mark--pp{background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);color:#0f1116}#how-it-works-page .hiw-currency-mark--rt{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);color:#fff}#how-it-works-page .hiw-currency-mark--xp{background:linear-gradient(135deg, #56ccf2 0%, #2f80ed 100%);color:#f7fbff}#how-it-works-page .hiw-stat-chip__eyebrow{display:flex;align-items:center;gap:.72rem}#how-it-works-page .hiw-stat-chip__code,#how-it-works-page .hiw-progress-meta span,#how-it-works-page .hiw-inline-note,#how-it-works-page .hiw-analysis-card__accent{color:hsla(0,0%,100%,.66);font-size:.88rem}#how-it-works-page .hiw-stat-chip strong,#how-it-works-page .hiw-inline-term{color:#f7f9ff;font-weight:700}#how-it-works-page .hiw-step-card,#how-it-works-page .hiw-analysis-card,#how-it-works-page .hiw-mission-card,#how-it-works-page .hiw-achievement-card,#how-it-works-page .hiw-skin-card,#how-it-works-page .hiw-giveaway-card,#how-it-works-page .hiw-integrity-card,#how-it-works-page .hiw-economy-value-card{padding:1.35rem;height:100%}#how-it-works-page .hiw-step-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}#how-it-works-page .hiw-step-card__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg, rgba(247, 196, 74, 0.18), rgba(83, 173, 255, 0.18));color:#f7c44a;font-size:1.45rem}#how-it-works-page .hiw-step-card__number,#how-it-works-page .hiw-feature-number,#how-it-works-page .hiw-mini-kicker{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.32rem .72rem;background:rgba(247,196,74,.1);border:1px solid rgba(247,196,74,.22);color:#f7c44a;font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#how-it-works-page .hiw-step-card h3,#how-it-works-page .hiw-analysis-card h3,#how-it-works-page .hiw-economy-value-card h3,#how-it-works-page .hiw-tier-card h3,#how-it-works-page .hiw-mission-card h3,#how-it-works-page .hiw-achievement-card h3,#how-it-works-page .hiw-skin-card h3,#how-it-works-page .hiw-giveaway-card h3{margin:0 0 .55rem;color:#f6f8ff;font-size:1.22rem;font-weight:800}#how-it-works-page .hiw-step-card p,#how-it-works-page .hiw-analysis-card p,#how-it-works-page .hiw-economy-value-card p,#how-it-works-page .hiw-tier-card p,#how-it-works-page .hiw-mission-card p,#how-it-works-page .hiw-achievement-card p,#how-it-works-page .hiw-skin-card p,#how-it-works-page .hiw-giveaway-card p,#how-it-works-page .hiw-integrity-card__copy{margin:0;color:hsla(0,0%,100%,.74);line-height:1.65}#how-it-works-page .hiw-economy-value-card{display:flex;flex-direction:column;gap:1rem}#how-it-works-page .hiw-economy-value-card__header{display:grid;grid-template-columns:92px minmax(0, 1fr);gap:1rem;align-items:center}#how-it-works-page .hiw-economy-value-card__icon{display:flex;align-items:center;justify-content:center;min-height:92px;border-radius:22px;background:radial-gradient(circle at top, rgba(247, 196, 74, 0.22), rgba(247, 196, 74, 0) 58%),radial-gradient(circle at bottom, rgba(99, 194, 255, 0.18), rgba(99, 194, 255, 0) 52%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}#how-it-works-page .hiw-economy-value-card__icon .hiw-currency-mark{width:72px;height:72px;border-radius:22px}#how-it-works-page .hiw-economy-value-card__icon .hiw-currency-mark i{font-size:1.7rem}#how-it-works-page .hiw-economy-value-card__currency{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.45rem;color:#f7c44a;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#how-it-works-page .hiw-economy-value-card__body{font-size:1rem}#how-it-works-page .hiw-economy-value-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}#how-it-works-page .hiw-economy-value-card__meta div{padding:.85rem .9rem;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}#how-it-works-page .hiw-economy-value-card__meta span{display:block;margin-bottom:.25rem;color:hsla(0,0%,100%,.62);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}#how-it-works-page .hiw-economy-value-card__meta strong{color:#f7f9ff;line-height:1.45}#how-it-works-page .hiw-competition-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(320px, 0.95fr);gap:1rem;margin-bottom:1rem}#how-it-works-page .hiw-tier-card{display:flex;flex-direction:column;overflow:hidden}#how-it-works-page .hiw-tier-card__banner img{display:block;width:100%;height:200px;object-fit:cover}#how-it-works-page .hiw-tier-card__badges{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem;padding:1rem 1.1rem 0}#how-it-works-page .hiw-tier-card__badges img{width:100%;max-width:108px;margin:0 auto;height:auto;filter:drop-shadow(0 16px 24px rgba(0, 0, 0, 0.3))}#how-it-works-page .hiw-tier-card__copy{padding:1rem 1.1rem 1.15rem}#how-it-works-page .hiw-mission-card__header,#how-it-works-page .hiw-achievement-card__header,#how-it-works-page .hiw-giveaway-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}#how-it-works-page .hiw-mission-card__header>div,#how-it-works-page .hiw-achievement-card__header>div,#how-it-works-page .hiw-giveaway-card__header>div,#how-it-works-page .hiw-skin-card__copy{display:grid;align-content:start;gap:.55rem}#how-it-works-page .hiw-mission-card__header>div h3,#how-it-works-page .hiw-achievement-card__header>div h3,#how-it-works-page .hiw-giveaway-card__header>div h3,#how-it-works-page .hiw-skin-card__copy h3{margin-bottom:0}#how-it-works-page .hiw-heart-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;background:rgba(239,68,68,.09);border:1px solid rgba(239,68,68,.18);color:#ffd4d4;font-weight:700;font-size:.86rem}#how-it-works-page .hiw-mission-list,#how-it-works-page .hiw-achievement-list,#how-it-works-page .hiw-giveaway-card__stats{display:flex;flex-direction:column;gap:.75rem}#how-it-works-page .hiw-mission-row{display:grid;grid-template-columns:28px minmax(0, 1fr) auto;gap:.75rem;align-items:center;padding:.78rem .9rem;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.84)}#how-it-works-page .hiw-mission-row__status{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.08)}#how-it-works-page .hiw-mission-row strong{color:#fff8df;font-size:.84rem}#how-it-works-page .hiw-mission-row.is-complete{border-color:rgba(74,222,128,.22)}#how-it-works-page .hiw-mission-row.is-complete .hiw-mission-row__status{background:rgba(74,222,128,.16);color:#c9f7d4}#how-it-works-page .hiw-mission-row.is-active{border-color:rgba(247,196,74,.18)}#how-it-works-page .hiw-mission-row.is-active .hiw-mission-row__status{background:rgba(247,196,74,.14);color:#f7c44a}#how-it-works-page .hiw-progress-block{margin-top:1rem}#how-it-works-page .hiw-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem}#how-it-works-page .hiw-progress-meta strong{color:#fff7de;font-size:.92rem}#how-it-works-page .hiw-progress-track{width:100%;height:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}#how-it-works-page .hiw-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #f7c44a 0%, #63c2ff 100%)}#how-it-works-page .hiw-achievement-badges{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-bottom:1rem}#how-it-works-page .hiw-achievement-badges img{width:100%;max-width:118px;margin:0 auto;height:auto;filter:drop-shadow(0 16px 26px rgba(0, 0, 0, 0.34))}#how-it-works-page .hiw-achievement-list div,#how-it-works-page .hiw-giveaway-card__stats div{padding:.8rem .9rem;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}#how-it-works-page .hiw-achievement-list strong,#how-it-works-page .hiw-giveaway-card__stats strong{display:block;color:#f7f9ff;margin-bottom:.2rem}#how-it-works-page .hiw-achievement-list span,#how-it-works-page .hiw-giveaway-card__stats span{color:hsla(0,0%,100%,.68);line-height:1.55}#how-it-works-page .hiw-skin-card{display:grid;grid-template-columns:minmax(0, 1fr) 240px;gap:1rem;align-items:start;overflow:hidden}#how-it-works-page .hiw-skin-card__art{align-self:stretch}#how-it-works-page .hiw-skin-card__art{position:relative;min-height:220px;border-radius:16px;background:radial-gradient(circle at top, rgba(99, 194, 255, 0.26), rgba(99, 194, 255, 0) 52%),radial-gradient(circle at bottom, rgba(247, 196, 74, 0.24), rgba(247, 196, 74, 0) 48%),hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);overflow:hidden}#how-it-works-page .hiw-skin-card__art img{width:100%;object-fit:fill}#how-it-works-page .hiw-integrity-card{text-align:left}#how-it-works-page .hiw-integrity-card__points{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}#how-it-works-page .hiw-integrity-card__points span{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .78rem;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#f6f8ff;font-size:.9rem;font-weight:700}#how-it-works-page .hiw-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-left:.18rem;color:rgba(247,196,74,.84);cursor:help;vertical-align:middle}#how-it-works-page .hiw-tooltip-trigger i{font-size:.86rem}#how-it-works-page .reveal{opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .45s ease}#how-it-works-page .reveal.visible{opacity:1;transform:translateY(0)}#how-it-works-page .reveal-delay-1{transition-delay:.05s}#how-it-works-page .reveal-delay-2{transition-delay:.1s}#how-it-works-page .reveal-delay-3{transition-delay:.15s}.csskill-rich-tooltip .tooltip-inner{max-width:320px;padding:.75rem .9rem;border-radius:12px;background:rgba(8,12,24,.96);border:1px solid rgba(247,196,74,.22);color:rgba(248,250,255,.94);box-shadow:0 18px 40px rgba(0,0,0,.35);text-align:left;font-size:.88rem;line-height:1.5}.csskill-rich-tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.csskill-rich-tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:rgba(247,196,74,.22)}.csskill-rich-tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.csskill-rich-tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:rgba(247,196,74,.22)}@media(max-width: 992px){#how-it-works-page .hiw-hero-layout,#how-it-works-page .hiw-competition-grid,#how-it-works-page .hiw-skin-card{grid-template-columns:1fr}#how-it-works-page .hiw-stat-chips{grid-template-columns:1fr}#how-it-works-page .hiw-skin-card__art{min-height:200px}}@media(max-width: 768px){#how-it-works-page .hiw-step-card,#how-it-works-page .hiw-analysis-card,#how-it-works-page .hiw-economy-value-card,#how-it-works-page .hiw-mission-card,#how-it-works-page .hiw-achievement-card,#how-it-works-page .hiw-skin-card,#how-it-works-page .hiw-giveaway-card,#how-it-works-page .hiw-integrity-card{padding:1.1rem;border-radius:16px}#how-it-works-page .hiw-mission-card__header,#how-it-works-page .hiw-achievement-card__header,#how-it-works-page .hiw-giveaway-card__header{flex-direction:column}#how-it-works-page .hiw-achievement-badges,#how-it-works-page .hiw-tier-card__badges{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.65rem}#how-it-works-page .hiw-skin-card__art img:first-child{width:160px;left:16px}#how-it-works-page .hiw-skin-card__art img:last-child{width:92px}#how-it-works-page .hiw-shot-card__label,#how-it-works-page .hiw-shot-card__subcopy{max-width:100%}#how-it-works-page .hiw-economy-value-card__header,#how-it-works-page .hiw-economy-value-card__meta{grid-template-columns:1fr}}#live-picks-event{--lp-orange: #ff8f1f;--lp-gold: #ffc83d;--lp-soft: #ffd48d;--lp-emerald: #54e6a7;--lp-bg: #0a0f24;--lp-bg-soft: rgba(17, 25, 52, 0.92);--lp-border: rgba(255, 190, 62, 0.34);--lp-chat-rail-width: clamp(310px, 24vw, 390px);--lp-chat-top: 66px;--lp-sidebar-width: 240px;--lp-page-side-gutter: 1rem;background:radial-gradient(1150px 600px at 72% -10%, rgba(255, 143, 31, 0.2), transparent 66%),radial-gradient(840px 520px at 18% 0%, rgba(84, 230, 167, 0.16), transparent 72%),linear-gradient(180deg, #070b1a 0%, #0a0f24 100%);min-height:100vh}#livePicksAppRoot{color:#f4f6ff}body.has-sidebar:has(#live-picks-event) .navbar,body.has-sidebar:has(#live-picks-event) .main-content-wrapper,body.has-sidebar:has(#live-picks-event) .footer-content-wrapper,body.has-sidebar.live-picks-fullscreen-shell .navbar,body.has-sidebar.live-picks-fullscreen-shell .main-content-wrapper,body.has-sidebar.live-picks-fullscreen-shell .footer-content-wrapper{transition:left 240ms ease,width 240ms ease,margin-left 240ms ease}body.has-sidebar:has(#live-picks-event .lp-main-panel.is-fullscreen-mode) .sidebar,body.has-sidebar.live-picks-fullscreen-shell .sidebar{transform:translateX(-100%)}body.has-sidebar:has(#live-picks-event .lp-main-panel.is-fullscreen-mode) .navbar,body.has-sidebar.live-picks-fullscreen-shell .navbar{left:0;width:100%}body.has-sidebar:has(#live-picks-event .lp-main-panel.is-fullscreen-mode) .main-content-wrapper,body.has-sidebar:has(#live-picks-event .lp-main-panel.is-fullscreen-mode) .footer-content-wrapper,body.has-sidebar.live-picks-fullscreen-shell .main-content-wrapper,body.has-sidebar.live-picks-fullscreen-shell .footer-content-wrapper{margin-left:0}#live-picks-event:has(.lp-main-panel.is-fullscreen-mode),body.live-picks-fullscreen-shell #live-picks-event{--lp-sidebar-width: 0px}.lp-page{width:100%;max-width:none;padding:1rem 1rem 1.5rem}#live-picks-event:has(.lp-main-panel.is-fullscreen-mode) .lp-page,body.live-picks-fullscreen-shell #live-picks-event .lp-page{padding-top:10px}#live-picks-event:has(.lp-main-panel.is-fullscreen-mode) .lp-page-head,body.live-picks-fullscreen-shell #live-picks-event .lp-page-head{display:none}.lp-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-right:calc(var(--lp-chat-rail-width) + .5rem)}.lp-back-link{color:rgba(223,232,255,.84);text-decoration:none;font-size:.9rem}.lp-back-link:hover{color:#fff}.lp-page-head h1{margin:.4rem 0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-0.02em}.lp-page-head p{margin:0;color:rgba(224,231,252,.78)}.lp-layout{display:grid;grid-template-columns:minmax(0, 1fr) var(--lp-chat-rail-width);gap:1rem;align-items:start}.lp-main-panel{min-width:0;display:flex;flex-direction:column;gap:1rem}.lp-event-overview{display:grid;grid-template-columns:220px minmax(0, 1fr) 280px;gap:.95rem;align-items:stretch}.lp-event-overview-media{min-height:210px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.24)}.lp-event-overview-media img{width:100%;height:100%;object-fit:cover}.lp-event-overview-placeholder{width:100%;height:100%;min-height:210px;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%, rgba(84, 230, 167, 0.2), transparent 58%),radial-gradient(circle at 80% 0%, rgba(255, 143, 31, 0.25), transparent 62%),rgba(8,12,24,.72)}.lp-event-overview-placeholder span{font-size:clamp(1.4rem,3.4vw,2rem);font-weight:800;letter-spacing:.08em;color:rgba(255,241,214,.9)}.lp-event-overview-main{padding:.9rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(6,11,24,.5)}.lp-event-title-link{position:relative;display:inline-flex;align-items:center;gap:.42rem;color:#fff;text-decoration:none;width:fit-content}.lp-event-title-link::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:var(--lp-orange);transition:width 160ms ease}.lp-event-title-link:hover{color:#fff}.lp-event-title-link:hover::after{width:100%}.lp-event-title-link-main h1{margin:0 0 .42rem;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.12;font-weight:800;letter-spacing:-0.02em}.lp-event-title-arrow{color:var(--lp-orange);font-weight:800;font-size:.92em}.lp-event-overview-desc{margin:0;color:rgba(236,244,255,.8);font-size:.95rem;line-height:1.5}.lp-event-overview-meta{margin-top:.75rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.lp-event-meta-item{border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.03);padding:.48rem .55rem}.lp-event-meta-item span{display:block;color:rgba(231,239,255,.64);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.lp-event-meta-item strong{display:block;margin-top:.12rem;font-size:.9rem;color:rgba(255,245,224,.96);line-height:1.28}.lp-event-overview-match-breakdown{margin-top:.64rem;display:flex;flex-wrap:wrap;gap:.42rem}.lp-event-overview-match-breakdown span{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);padding:0 .58rem;font-size:.72rem;color:rgba(236,244,255,.84)}.lp-event-overview-match-breakdown .live{border-color:rgba(84,230,167,.52);color:#9ff8cb;background:rgba(84,230,167,.13)}.lp-event-overview-featured{padding:.85rem;border-radius:14px;border:1px solid rgba(255,190,62,.35);background:linear-gradient(150deg, rgba(24, 17, 8, 0.92), rgba(18, 26, 52, 0.92));display:flex;flex-direction:column;gap:.58rem}.lp-event-overview-featured h4{margin:0}.lp-featured-prize-list{display:flex;flex-direction:column;gap:.42rem}.lp-featured-prize-row{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.45rem .52rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.22)}.lp-featured-prize-row span{color:rgba(239,247,255,.82);font-size:.84rem}.lp-featured-prize-row strong{color:#ffe7b8;font-size:.85rem;text-align:right}.lp-event-overview-featured small{color:rgba(250,224,180,.84);line-height:1.35}.lp-event-pass-cta{margin-top:.15rem}.lp-mobile-scorebar{display:none}.lp-mobile-top-tabs{display:none}.lp-block,.lp-score-card,.lp-matches-panel{background:linear-gradient(160deg, rgba(19, 29, 60, 0.96), rgba(11, 16, 34, 0.96));border:1px solid var(--lp-border);border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}.lp-top-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:1rem;align-items:start}.lp-left-column{display:flex;flex-direction:column;gap:1rem;min-width:0}.lp-score-card{padding:1rem 1.1rem;min-height:360px;position:relative;overflow:hidden}.lp-score-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px 220px at 0% 0%, rgba(84, 230, 167, 0.16), transparent 70%),radial-gradient(420px 280px at 100% 0%, rgba(255, 143, 31, 0.2), transparent 70%)}.lp-score-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:.85rem;color:rgba(240,245,255,.9);font-size:.9rem}.lp-score-context{display:inline-flex;align-items:center;gap:.55rem}.lp-score-context small{color:rgba(238,245,255,.84);letter-spacing:.02em}.state{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 .6rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.state-scheduled{border-color:rgba(130,176,255,.5);background:rgba(62,90,160,.22);color:#a9c7ff}.state-live,.state-started{border-color:rgba(84,230,167,.5);background:rgba(34,115,80,.22);color:#8df6bf}.state-submitted{border-color:rgba(130,176,255,.55);background:rgba(52,88,168,.22);color:#b8d3ff}.state-halftime,.state-second_half{border-color:rgba(255,195,74,.55);background:rgba(140,95,21,.24);color:#ffd98c}.state-finished{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.1);color:#d7deed}.state-cancelled,.state-invalidated{border-color:rgba(255,121,121,.5);background:rgba(125,42,42,.2);color:#ffb2b2}.lp-score-top .lock-note{color:rgba(236,244,255,.72);font-size:.82rem;text-align:right}.lp-score-top .lock-note.warn{color:#ffd9a0}.lp-event-title{position:relative;z-index:1;margin:.95rem 0 .7rem;font-size:1.1rem;font-weight:700;color:rgba(241,248,255,.95)}.lp-score-primary,.lp-score-secondary{position:relative;z-index:1}.lp-score-secondary{margin-top:.82rem}.lp-teams{position:relative;z-index:1;margin-top:.95rem;display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:.8rem}.lp-team{text-align:center;min-width:0}.lp-team small{display:inline-flex;align-items:center;justify-content:center;margin-top:.3rem;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(12,18,26,.95);background:linear-gradient(135deg, rgba(255, 193, 61, 0.95), rgba(255, 229, 176, 0.95));box-shadow:0 12px 24px rgba(255,193,61,.14)}.lp-team.is-winner img{border-color:rgba(255,193,61,.7);box-shadow:0 0 0 2px rgba(255,193,61,.16),0 14px 34px rgba(0,0,0,.38)}.lp-team.is-winner .score{text-shadow:0 10px 30px rgba(255,193,61,.16)}.lp-team.is-loser{opacity:.86}.lp-team img{width:60px;height:60px;object-fit:cover;border-radius:14px;border:1px solid hsla(0,0%,100%,.24);background:rgba(0,0,0,.22)}.lp-team h5{margin-top:.55rem;margin-bottom:.25rem;font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-team-link{color:inherit;text-decoration:none}.lp-team-link:hover{color:#ffe5b0}.lp-team .score{font-size:clamp(2.4rem,5.3vw,3.2rem);line-height:1;font-weight:800;letter-spacing:-0.03em}.lp-mid{text-align:center}.lp-mid .round{font-size:.82rem;color:rgba(234,243,255,.74)}.lp-mid .vs{font-size:1.1rem;color:var(--lp-gold);font-weight:800}.lp-advantage-wrap{position:relative;z-index:1;margin-top:.95rem}.lp-map-scores{position:relative;z-index:1;margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.lp-map-score{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.35rem .55rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25);font-size:.8rem}.lp-map-score .map-label{color:rgba(230,240,255,.78);font-weight:600}.lp-map-score strong{color:#ffe7b8}.lp-lineups{position:relative;z-index:1;margin-top:.72rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.lp-lineup-col{min-width:0}.lp-lineup-title{display:block;margin-bottom:.35rem;color:rgba(232,241,255,.8);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lp-lineup-players{display:flex;flex-wrap:wrap;gap:.42rem}.lp-player-chip{display:inline-flex;align-items:center;gap:.35rem;min-width:0;text-decoration:none;color:rgba(241,247,255,.92);padding:.28rem .45rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.28);transition:border-color 120ms ease,background 120ms ease}.lp-player-chip img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.lp-player-chip span{display:block;font-size:.78rem;font-weight:600;white-space:nowrap}.lp-player-chip:hover{color:#fff7db;border-color:rgba(255,195,74,.55);background:rgba(255,195,74,.16)}.lp-advantage-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.42rem}.lp-advantage-label span{color:rgba(238,243,255,.84)}.lp-advantage-label strong{color:#fff1ca}.lp-advantage-track{width:100%;height:14px;border-radius:999px;background:hsla(0,0%,100%,.14);overflow:hidden}.lp-advantage-fill{height:100%;background:linear-gradient(90deg, var(--lp-emerald), var(--lp-gold), var(--lp-orange));transition:width 320ms ease}.lp-stream-card{padding:.95rem;min-height:360px;display:flex;flex-direction:column}.lp-stream-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.78rem;flex-wrap:wrap}.lp-stream-controls{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-left:auto}.lp-cinema-toggle,.lp-fullscreen-toggle{border:1px solid hsla(0,0%,100%,.2);border-radius:9px;background:hsla(0,0%,100%,.05);color:rgba(239,246,255,.9);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .64rem;transition:border-color 120ms ease,background 120ms ease,color 120ms ease}.lp-cinema-toggle:hover,.lp-fullscreen-toggle:hover{border-color:rgba(255,195,74,.58);background:rgba(255,195,74,.14);color:#fff4d4}.lp-cinema-toggle.active,.lp-fullscreen-toggle.active{border-color:rgba(255,195,74,.74);background:linear-gradient(135deg, rgba(255, 143, 31, 0.26), rgba(255, 195, 74, 0.2));color:#fff4d8}.lp-stream-card h4{margin:0}.lp-fullscreen-exit-fab{display:none}.lp-stream-selector{display:inline-flex;align-items:center;gap:.48rem}.lp-stream-selector label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(233,242,255,.72);font-weight:700}.lp-stream-selector select{min-width:190px;max-width:290px;border-radius:9px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#f6f8ff;padding:.34rem .58rem;font-size:.83rem}.lp-stream-selector select:focus{outline:none;border-color:rgba(255,195,74,.72);box-shadow:0 0 0 2px rgba(255,195,74,.2)}.lp-stream-wrap{width:100%;min-height:300px;height:auto;flex:1 1 auto;border-radius:12px;overflow:hidden;background:#000;border:1px solid hsla(0,0%,100%,.16)}.lp-stream-wrap iframe{width:100%;height:100%;display:block}.lp-no-stream{min-height:300px;flex:1 1 auto;border:1px dashed hsla(0,0%,100%,.24);border-radius:12px;display:grid;place-items:center;color:rgba(234,242,255,.74);padding:1rem;text-align:center}.lp-main-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:1rem;align-items:start}.lp-main-grid>.lp-main-stack{grid-column:2}@media(min-width: 1201px){.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode){display:grid;grid-template-columns:minmax(340px, 0.95fr) minmax(420px, 1.35fr);grid-template-areas:"score stream" "side main";gap:1rem;align-items:start}.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode)>.lp-top-grid,.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode)>.lp-main-grid,.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-left-column{display:contents}.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-score-card{grid-area:score;align-self:stretch}.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-stream-card{grid-area:stream;align-self:start;min-height:360px;display:flex;flex-direction:column}.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-stream-wrap,.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-no-stream{height:auto;min-height:300px}.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-side-stack{grid-area:side}.lp-main-panel:not(.is-cinema-mode):not(.is-fullscreen-mode) .lp-main-stack{grid-area:main}}.lp-main-panel.is-cinema-mode{display:grid;grid-template-columns:minmax(340px, 0.95fr) minmax(420px, 1.35fr);grid-template-areas:"stream stream" "left main";gap:1rem;align-items:start}.lp-main-panel.is-cinema-mode>.lp-top-grid,.lp-main-panel.is-cinema-mode>.lp-main-grid{display:contents}.lp-main-panel.is-cinema-mode .lp-stream-card{grid-area:stream}.lp-main-panel.is-cinema-mode .lp-stream-wrap,.lp-main-panel.is-cinema-mode .lp-no-stream{height:clamp(360px,48vh,680px);min-height:0}.lp-main-panel.is-cinema-mode .lp-left-column{grid-area:left;align-self:stretch;min-height:0}.lp-main-panel.is-cinema-mode .lp-main-stack{grid-area:main}.lp-main-panel.is-fullscreen-mode{display:grid;grid-template-columns:minmax(340px, 0.95fr) minmax(420px, 1.35fr);grid-template-areas:"stream stream" "left main";gap:1rem;align-items:start}.lp-main-panel.is-fullscreen-mode>.lp-top-grid,.lp-main-panel.is-fullscreen-mode>.lp-main-grid{display:contents}.lp-main-panel.is-fullscreen-mode .lp-stream-card{grid-area:stream;position:relative;left:0;width:100%;max-width:100%;min-height:0;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none;z-index:1020}.lp-main-panel.is-fullscreen-mode .lp-stream-wrap,.lp-main-panel.is-fullscreen-mode .lp-no-stream{position:relative;height:calc(100vh - var(--lp-chat-top) - 10px);min-height:0;border-radius:14px}.lp-main-panel.is-fullscreen-mode .lp-stream-wrap{background:#000}.lp-main-panel.is-fullscreen-mode .lp-stream-wrap iframe{display:block;width:100%;height:100%}.lp-main-panel.is-fullscreen-mode .lp-no-stream{display:grid;place-items:center}.lp-main-panel.is-fullscreen-mode .lp-stream-head{display:none}.lp-main-panel.is-fullscreen-mode .lp-fullscreen-exit-fab{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:1030;border:1px solid rgba(255,195,74,.72);border-radius:10px;background:rgba(10,14,28,.9);color:#fff1ce;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.45rem .72rem;box-shadow:0 10px 24px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.lp-main-panel.is-fullscreen-mode .lp-fullscreen-exit-fab:hover{background:rgba(255,195,74,.16);color:#fff6df}.lp-main-panel.is-fullscreen-mode .lp-main-stack{grid-area:main}.lp-main-panel.is-fullscreen-mode .lp-left-column{grid-area:left;align-self:stretch;min-height:0}.lp-main-panel.is-fullscreen-mode .lp-stream-card::before{content:none}.lp-main-panel.is-fullscreen-mode+.lp-chat-rail{z-index:1035}.lp-main-panel.is-fullscreen-mode+.lp-chat-rail .lp-chat-stack{z-index:1035}.lp-side-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.lp-leaderboard-block{padding:.9rem}.lp-matches-panel{padding:.95rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:420px}.lp-matches-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.lp-matches-head h4{margin:0}.lp-matches-head small{color:rgba(233,242,255,.65)}.lp-matches-list{overflow-y:auto;max-height:calc(100vh - 510px);flex:1 1 auto;min-height:300px;padding-right:.25rem}.lp-match-item{display:block;margin-bottom:.65rem;padding:.75rem .78rem;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.02);transition:border-color 120ms ease,background 120ms ease,transform 120ms ease}.lp-match-item:hover{transform:translateY(-1px);border-color:rgba(255,195,74,.5);background:rgba(255,195,74,.08)}.lp-match-item.is-live{border-color:rgba(84,230,167,.55);box-shadow:inset 0 0 0 1px rgba(84,230,167,.24)}.lp-match-item.active{border-color:rgba(255,195,74,.62);background:linear-gradient(160deg, rgba(255, 195, 74, 0.18), rgba(255, 143, 31, 0.11));box-shadow:inset 0 0 0 1px rgba(255,195,74,.26)}.lp-match-top{display:flex;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.48rem}.lp-match-top small{color:rgba(233,241,255,.68);font-size:.74rem;white-space:nowrap}.lp-match-team-row{display:grid;grid-template-columns:26px minmax(0, 1fr) 30px;align-items:start;gap:.55rem;margin-bottom:.42rem;min-width:0}.lp-match-team-row img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:rgba(0,0,0,.26)}.lp-match-team-row strong{display:block;font-size:.92rem;line-height:1.18;white-space:normal;overflow-wrap:anywhere;overflow:hidden;max-height:2.36em}.lp-mini-score{justify-self:end;align-self:center;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:rgba(240,247,255,.92);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:.1rem .4rem;min-width:1.9rem;text-align:center}.lp-match-meta{margin-top:.52rem;padding-top:.45rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:rgba(240,247,255,.66)}.lp-match-meta strong{color:#ffdca7}.lp-match-item.is-live .lp-match-meta strong{color:#9ff8cb}.lp-main-stack{min-width:0}.lp-content-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.lp-picks-card{display:flex;flex-direction:column;gap:.75rem}.lp-picks-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lp-ep-chip{display:inline-flex;flex-direction:column;gap:.15rem;padding:.45rem .65rem;border-radius:10px;border:1px solid rgba(255,195,74,.45);background:rgba(255,195,74,.1);font-size:.78rem;color:rgba(255,244,210,.9);text-align:right}.lp-ep-chip strong{font-size:.95rem;color:#fff4cc}.lp-join-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border-radius:12px;border:1px solid rgba(255,195,74,.5);background:linear-gradient(135deg, rgba(34, 18, 12, 0.95), rgba(21, 16, 34, 0.95))}.lp-join-card p{margin:.25rem 0 0;color:rgba(255,234,204,.78);font-size:.85rem}.lp-event-pass{padding:.72rem .8rem;border-radius:12px;border:1px solid rgba(84,230,167,.42);background:linear-gradient(135deg, rgba(15, 48, 52, 0.65), rgba(13, 24, 47, 0.72))}.lp-event-pass-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lp-event-pass-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 .5rem;border-radius:999px;border:1px solid rgba(84,230,167,.55);color:#9ef6cd;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lp-event-pass-head strong{color:#d8fff0;font-size:.94rem}.lp-event-pass p{margin:.45rem 0 0;color:rgba(216,255,240,.84);font-size:.84rem;line-height:1.38}.lp-ep-warning{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(255,153,92,.55);background:rgba(64,25,12,.65);color:rgba(255,220,196,.92);font-size:.85rem}.lp-ep-warning-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lp-ep-warning-copy strong{font-size:.85rem}.lp-ep-warning-copy small{color:rgba(255,226,201,.82)}.lp-ep-warning-cta{flex-shrink:0}.lp-market-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.lp-map-market-group{grid-column:1/-1;border:1px solid rgba(255,190,62,.26);border-radius:12px;padding:.72rem;background:rgba(8,12,24,.45)}.lp-map-market-title{margin:0 0 .5rem;font-size:.95rem;color:rgba(255,232,193,.95)}.lp-map-market-accordion{display:flex;flex-direction:column;gap:.5rem}.lp-map-market-card{border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:hsla(0,0%,100%,.03)}.lp-map-market-head{width:100%;border:0;background:rgba(0,0,0,0);color:inherit;padding:.55rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;text-align:left}.lp-map-market-head.is-disabled,.lp-map-market-head:disabled{opacity:.55;cursor:not-allowed}.lp-map-market-head strong{display:block;font-size:.9rem}.lp-map-market-head small{display:block;color:rgba(221,234,255,.72);margin-top:.1rem;font-size:.76rem}.lp-map-market-body{padding:.1rem .65rem .62rem}.lp-map-submarket+.lp-map-submarket{margin-top:.55rem}.lp-market-card{padding:.75rem .85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(7,12,28,.6)}.lp-market-card.locked{opacity:.6}.lp-market-card.submitted{opacity:1;border-color:rgba(130,176,255,.18);background:rgba(7,12,28,.68)}.lp-market-submitted-row{display:flex;align-items:baseline;justify-content:space-between;gap:.9rem}.lp-market-submitted-row span{color:rgba(219,232,255,.78);font-size:.82rem}.lp-market-submitted-row strong{color:rgba(241,248,255,.96);font-size:.92rem}.lp-market-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.6rem}.lp-market-head h5{margin:0;font-size:1rem}.lp-market-head small{color:rgba(219,232,255,.7)}.lp-market-actions{display:flex;justify-content:flex-end;margin-top:.6rem}.lp-bottom-grid{grid-template-columns:1fr}.lp-block{padding:.95rem}.lp-block h4{margin-bottom:.78rem}.lp-form label{display:block;font-size:.84rem;margin-bottom:.24rem;color:rgba(240,246,255,.8)}.lp-form input,.lp-form select{width:100%;margin-bottom:.65rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.18);background:rgba(8,12,24,.72);color:#fff;padding:.48rem .62rem}.lp-form input:focus,.lp-form select:focus,.lp-chat-compose input:focus{outline:none;border-color:rgba(255,195,74,.76);box-shadow:0 0 0 2px rgba(255,195,74,.18)}.lp-stake-row{display:grid;grid-template-columns:1fr 140px;gap:.7rem}.lp-choice-row{display:grid;gap:.42rem;margin-bottom:.65rem}.lp-choice-row-two{grid-template-columns:repeat(2, 1fr)}.lp-choice-row-four{grid-template-columns:repeat(2, 1fr)}.choice-btn{padding:.48rem .55rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:#fff;transition:border-color 120ms ease,background 120ms ease}.choice-btn:hover{border-color:rgba(255,195,74,.48)}.choice-btn.selected{border-color:rgba(255,195,74,.75);background:rgba(255,143,31,.26);color:#fff5da}.lp-score-input{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:.35rem}.lp-guard-alert{margin-bottom:.7rem;padding:.6rem .7rem;border:1px solid rgba(255,149,76,.55);border-radius:10px;background:linear-gradient(135deg, rgba(56, 22, 10, 0.9), rgba(34, 18, 12, 0.9));color:#ffd6b3;font-size:.88rem}.lp-feedback{margin-top:.45rem;min-height:1.25rem;font-size:.9rem;color:rgba(255,242,203,.95)}.lp-board-list{max-height:360px;overflow-y:auto;padding-right:.2rem}.lp-leaderboard-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.lp-leaderboard-head h4{margin:0}.lp-board-toggle{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:.18rem;background:rgba(0,0,0,.2)}.lp-board-toggle-btn{border:0;border-radius:999px;background:rgba(0,0,0,0);color:rgba(232,240,255,.75);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.34rem .62rem;transition:background 120ms ease,color 120ms ease}.lp-board-toggle-btn.active{background:linear-gradient(135deg, rgba(255, 195, 74, 0.25), rgba(255, 143, 31, 0.28));color:#fff4d8}.lp-board-row{display:flex;align-items:center;gap:.9rem;margin-bottom:.48rem;padding:.72rem .82rem;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.03);transition:all .2s ease}.lp-board-row:hover{background:hsla(0,0%,100%,.06)}.lp-board-row.top-1{background:linear-gradient(90deg, rgba(255, 193, 7, 0.11) 0%, transparent 100%);border-left:3px solid #ffc83d}.lp-board-row.top-2{background:linear-gradient(90deg, rgba(192, 192, 192, 0.09) 0%, transparent 100%);border-left:3px solid #b7c5d8}.lp-board-row.top-3{background:linear-gradient(90deg, rgba(205, 127, 50, 0.11) 0%, transparent 100%);border-left:3px solid #d48b56}.lp-board-row.is-current-user{border-color:rgba(255,191,72,.45);box-shadow:0 0 0 1px rgba(255,191,72,.2)}.lp-board-row.is-pinned-user{margin-top:.72rem;border-top:1px dashed hsla(0,0%,100%,.25)}.lp-board-row .rank-cell{width:40px;flex-shrink:0}.lp-board-row .rank{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:.78rem;font-weight:800;border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.08)}.lp-board-row.top-1 .rank{color:#2d2100;border-color:rgba(255,216,122,.9);background:linear-gradient(160deg, #ffe7a5, #ffc83d)}.lp-board-row.top-2 .rank{color:#1f2b38;border-color:rgba(188,207,239,.9);background:linear-gradient(160deg, #dfe9f7, #afc0d8)}.lp-board-row.top-3 .rank{color:#251b11;border-color:rgba(231,169,121,.9);background:linear-gradient(160deg, #f7c9a8, #d48b56)}.lp-board-row .player-cell{flex-grow:1;display:flex;align-items:center;gap:.7rem;min-width:0}.lp-board-row .player-avatar{width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.26);flex-shrink:0}.lp-board-row .player-details{min-width:0;display:flex;flex-direction:column;gap:.1rem}.lp-board-row .player-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-board-row .player-id{display:block;color:rgba(233,242,255,.66);font-size:.75rem}.lp-board-row .score-cell{flex-shrink:0;text-align:right}.lp-board-row .score-value{display:block;font-weight:800;color:#ffd26a;line-height:1.1}.lp-board-row .score-label{display:block;color:rgba(236,244,255,.52);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.lp-board-footer{margin-top:.5rem;display:flex;justify-content:flex-end}.lp-my-picks-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:.65rem}.lp-my-picks-tabs{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.65rem}.lp-my-picks-tab-btn{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.03);color:rgba(236,244,255,.86);border-radius:999px;padding:.2rem .62rem;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lp-my-picks-tab-btn.active{border-color:rgba(255,191,72,.7);color:#ffd79a;background:rgba(255,183,63,.12)}.lp-my-pick{border:1px solid hsla(0,0%,100%,.12);border-radius:11px;padding:.62rem;background:rgba(0,0,0,.24)}.lp-my-pick-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem}.lp-my-pick-head .market{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;color:rgba(240,247,255,.7)}.status-pill{font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:.2rem .45rem;border:1px solid hsla(0,0%,100%,.2)}.status-pill.status-pending{border-color:rgba(255,199,98,.55);color:#ffd88f}.status-pill.status-won{border-color:rgba(84,230,167,.5);color:#9ff8cb}.status-pill.status-lost{border-color:rgba(255,121,121,.52);color:#ffb0b0}.lp-my-pick-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.86rem}.lp-my-pick-row span{color:rgba(235,244,255,.66)}.lp-my-pick-row strong{text-align:right}.lp-empty-mini{color:rgba(236,244,255,.78);border:1px dashed hsla(0,0%,100%,.24);border-radius:10px;padding:.78rem}.lp-chat-rail{position:relative;min-height:1px}.lp-chat-stack{display:flex;flex-direction:column;position:fixed;top:var(--lp-chat-top);right:10px;width:var(--lp-chat-rail-width);height:calc(100vh - var(--lp-chat-top) - 10px);min-height:560px;gap:.75rem;z-index:50}.lp-chat-shell{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.lp-chat-shell-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}.lp-chat-shell-head h4{margin:0}.lp-mobile-chat-close{display:none}.lp-my-picks-shell{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.lp-my-picks-shell .lp-my-picks-list{overflow-y:auto;padding-right:.2rem}.lp-chat-box{background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;overflow-y:auto;padding:.65rem;flex:1}.lp-chat-message{margin-bottom:.45rem;font-size:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:.45rem .52rem;background:hsla(0,0%,100%,.03)}.lp-chat-message.type-system{border-color:rgba(255,190,62,.5);background:rgba(255,143,31,.2)}.lp-chat-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.lp-chat-message strong{color:#ffe2b8}.lp-chat-system-label{display:inline-flex;align-items:center;height:19px;padding:0 .4rem;border-radius:999px;border:1px solid rgba(255,195,74,.62);color:#ffe6bd;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.lp-chat-time{color:rgba(236,245,255,.58);font-size:.72rem}.lp-chat-message p{margin:0;line-height:1.35}.lp-chat-message.type-user p{color:rgba(246,250,255,.9)}.lp-chat-message.type-system p{color:#fff0d4}.lp-chat-compose{margin-top:.55rem;display:grid;grid-template-columns:1fr auto;gap:.45rem}.lp-chat-compose input{border-radius:8px;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.3);color:#fff;padding:.48rem .55rem}.lp-chat-compose input:disabled{opacity:.6;cursor:not-allowed;background:rgba(0,0,0,.2)}.lp-chat-compose .btn:disabled{opacity:.6;cursor:not-allowed}.lp-mobile-chat-toggle,.lp-mobile-chat-overlay{display:none}.lp-modal-overlay{position:fixed;inset:0;z-index:1300;background:rgba(3,7,18,.76);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem}.lp-modal-card{width:min(680px,100%);max-height:85vh;overflow-y:auto;border-radius:14px;border:1px solid rgba(255,190,62,.38);background:linear-gradient(160deg, rgba(17, 25, 52, 0.98), rgba(8, 12, 24, 0.98));box-shadow:0 20px 40px rgba(0,0,0,.4);padding:.95rem}.lp-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.lp-modal-head h5{margin:0}.lp-modal-close{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff;border-radius:8px;width:32px;height:32px;display:grid;place-items:center}.lp-modal-section{margin-top:.85rem}.lp-modal-section h6{margin-bottom:.45rem;color:#ffe3b2}.lp-reward-list{display:flex;flex-direction:column;gap:.45rem}.lp-reward-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.24)}.lp-reward-row .tier{color:rgba(232,240,255,.8);font-size:.86rem}.lp-reward-row strong{color:#fff4cc;text-align:right}.lp-empty-box{padding:2rem;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;text-align:center}@media(max-width: 1450px){#live-picks-event{--lp-chat-rail-width: clamp(286px, 23vw, 340px)}.lp-event-overview{grid-template-columns:200px minmax(0, 1fr) 250px}.lp-main-grid{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}}@media(max-width: 1280px){.lp-page{padding:.9rem}.lp-page-head{padding-right:0}.lp-layout{grid-template-columns:1fr}.lp-event-overview{grid-template-columns:180px minmax(0, 1fr)}.lp-event-overview-featured{grid-column:1/-1}.lp-chat-stack{position:static;width:auto;height:auto;min-height:0}.lp-chat-shell{min-height:380px}.lp-my-picks-shell{min-height:220px}}@media(max-width: 1280px){.lp-fullscreen-toggle{display:none}}@media(max-width: 1200px){.lp-cinema-toggle,.lp-fullscreen-toggle{display:none}.lp-fullscreen-exit-fab{display:none !important}.lp-top-grid{grid-template-columns:1fr}.lp-main-grid{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.lp-matches-list{max-height:380px}.lp-main-stack{order:1;width:100%}.lp-side-stack{order:2;width:100%}.lp-leaderboard-block,.lp-matches-panel{width:100%}.lp-content-grid{grid-template-columns:1fr}.lp-market-list{grid-template-columns:1fr}.lp-event-overview-hero,.lp-event-overview-top-grid{grid-template-columns:1fr}}@media(max-width: 1200px){.lp-event-overview{grid-template-columns:1fr}.lp-event-overview-media{min-height:160px}.lp-event-overview-placeholder{min-height:160px}.lp-mobile-scorebar{display:flex;align-items:center;justify-content:space-between;gap:.65rem;position:sticky;top:calc(56px + env(safe-area-inset-top, 0px) + .25rem);z-index:1900;margin-top:0;margin-bottom:.55rem;padding:.52rem .72rem;border-radius:11px;border:1px solid rgba(255,195,74,.48);background:rgba(8,12,24,.94);backdrop-filter:blur(8px)}.lp-mobile-scorebar .team{max-width:36%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(241,247,255,.88);font-size:.85rem;font-weight:700}.lp-mobile-scorebar strong{color:#ffe0a4;font-size:1.02rem;letter-spacing:.03em}.lp-mobile-top-tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.4rem;margin-bottom:.55rem}.lp-mobile-top-tabs button{border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:hsla(0,0%,100%,.03);color:rgba(234,243,255,.82);font-size:.79rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.46rem .32rem;transition:border-color 120ms ease,background 120ms ease,color 120ms ease}.lp-mobile-top-tabs button.active{border-color:rgba(255,195,74,.72);background:linear-gradient(135deg, rgba(255, 143, 31, 0.23), rgba(255, 195, 74, 0.2));color:#fff0ce}.lp-score-card{min-height:0;padding:.82rem}.lp-score-primary,.lp-score-secondary{margin-top:0}.lp-score-top{gap:.55rem}.lp-chat-rail{position:fixed;inset:0;z-index:1400;pointer-events:none}.lp-chat-stack{position:absolute;top:0;right:-92vw;width:min(90vw,390px);height:100vh;min-height:0;margin:0;border-left:1px solid rgba(255,190,62,.4);background:rgba(8,12,24,.98);padding:.72rem;transition:right 220ms ease}.lp-chat-rail.mobile-open{pointer-events:auto}.lp-chat-rail.mobile-open .lp-chat-stack{right:0}.lp-mobile-chat-overlay{display:block;position:fixed;inset:0;z-index:1350;background:rgba(3,7,18,.72);backdrop-filter:blur(2px)}.lp-mobile-chat-toggle{display:inline-flex !important;align-items:center;justify-content:center;position:fixed;right:14px;bottom:calc(86px + env(safe-area-inset-bottom, 0px));z-index:2000;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,190,62,.6);background:linear-gradient(150deg, rgba(255, 143, 31, 0.95), rgba(255, 195, 74, 0.95));color:#251706;box-shadow:0 10px 22px rgba(0,0,0,.38)}.lp-mobile-chat-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff}.lp-chat-shell,.lp-my-picks-shell{min-height:0}.lp-my-picks-shell{flex:0 0 24%}.lp-chat-shell{flex:1 1 auto}}@media(max-width: 760px){.lp-page-head{flex-direction:column;align-items:flex-start}.lp-lineups{grid-template-columns:1fr}.lp-teams{grid-template-columns:1fr;gap:.5rem}.lp-mid .vs{margin-bottom:.1rem}.lp-stake-row{grid-template-columns:1fr}.lp-choice-row-two,.lp-choice-row-four{grid-template-columns:1fr}.lp-picks-head,.lp-join-card,.lp-ep-warning{flex-direction:column;align-items:flex-start}.lp-ep-chip{text-align:left;width:100%}.lp-event-overview-summary-grid{grid-template-columns:1fr}}#live-picks-index{--lp-accent: #ff7a18;--lp-accent-soft: #ff9b4d;--lp-bg-card: linear-gradient(150deg, rgba(30, 32, 40, 0.95), rgba(14, 16, 22, 0.98))}.lp-header{margin-bottom:1.8rem}.lp-header .lp-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--lp-accent-soft);margin-bottom:.5rem}.lp-header h1:not(.type-page-header){font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin-bottom:.5rem}.lp-header p{margin:.55rem 0 0;color:hsla(0,0%,100%,.72);max-width:750px}.lp-event-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1rem}.lp-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.lp-filter-chip{display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;color:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.lp-filter-chip.active{color:#161105;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);border-color:rgba(255,208,67,.72);box-shadow:0 8px 18px rgba(255,193,7,.22)}.lp-event-card{background:var(--lp-bg-card);border:1px solid rgba(255,122,24,.18);border-radius:14px;padding:1rem;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.lp-event-card:hover{transform:translateY(-2px);border-color:rgba(255,122,24,.5)}.lp-event-top,.lp-event-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lp-event-top-badges{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.lp-status{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:.22rem .5rem;border-radius:999px;border:1px solid rgba(0,0,0,0)}.status-scheduled{color:#9ac9ff;border-color:rgba(154,201,255,.35)}.status-live{color:#8ef4b2;border-color:rgba(142,244,178,.35)}.status-halftime,.status-second_half{color:#ffd48e;border-color:rgba(255,212,142,.35)}.status-completed{color:#d6d6d6;border-color:rgba(214,214,214,.28)}.status-cancelled{color:#ffd6d6;border-color:rgba(255,140,140,.35)}.lp-event-pass-chip{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .48rem;border-radius:999px;color:#a9f7d4;border:1px solid rgba(84,230,167,.42);background:rgba(84,230,167,.1)}.lp-event-card h3{margin:.9rem 0 .45rem;font-size:1.1rem}.lp-event-card p{color:hsla(0,0%,100%,.68);margin-bottom:1rem;min-height:2.7rem}.lp-event-footer{color:hsla(0,0%,100%,.82);font-size:.92rem}.lp-countdown{font-weight:700;color:var(--lp-accent-soft)}.lp-empty{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;text-align:center;padding:2rem}.lp-empty i{font-size:1.8rem;opacity:.85}.lp-live-strip{margin-top:1.2rem}.lp-live-strip-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.lp-live-strip-head h2{margin:0;font-size:1.15rem;font-weight:800}.lp-live-strip-head span{color:var(--lp-accent-soft);font-weight:700;font-size:.9rem}.lp-live-match-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:.8rem}.lp-live-match-card{background:rgba(9,14,28,.92);border:1px solid rgba(84,230,167,.3);border-radius:12px;padding:.8rem;text-decoration:none;color:inherit}.lp-live-match-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.lp-live-match-top small{color:hsla(0,0%,100%,.74);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-live-team-row{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:.5rem}.lp-live-team{display:flex;align-items:center;gap:.45rem;min-width:0}.lp-live-team-right{justify-content:flex-end}.lp-live-team img{width:24px;height:24px;border-radius:50%;object-fit:cover}.lp-live-team strong{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-live-score{font-weight:800;color:#fff0cf;min-width:56px;text-align:center}.lp-live-match-foot{margin-top:.6rem;display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.74);font-size:.82rem}.lp-explainer{margin-top:1.4rem;padding:1.1rem;border-radius:14px;border:1px solid rgba(255,122,24,.24);background:linear-gradient(155deg, rgba(19, 29, 60, 0.85), rgba(8, 12, 24, 0.92))}.lp-explainer-head h2{margin:.25rem 0 .45rem;font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:800}.lp-explainer-head p{color:rgba(232,239,255,.76);margin:0}.lp-explainer-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:.75rem}.lp-explainer-card{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:rgba(7,11,22,.55);padding:.72rem .78rem}.lp-explainer-card h3{margin:0;font-size:.95rem}.lp-explainer-card p{margin:.35rem 0 0;color:rgba(229,238,255,.74);font-size:.86rem}#live-picks-team,#live-picks-player,#live-picks-history,#live-picks-event-overview{background:radial-gradient(1200px 620px at 76% -10%, rgba(255, 143, 31, 0.16), transparent 66%),radial-gradient(860px 560px at 15% -8%, rgba(84, 230, 167, 0.14), transparent 74%),linear-gradient(180deg, #070b1a 0%, #0a0f24 100%);min-height:100vh}.lp-overview-page{color:#edf4ff}.lp-overview-head{margin-bottom:1rem}.lp-overview-back{color:rgba(223,232,255,.84);text-decoration:none;font-size:.9rem}.lp-overview-back:hover{color:#fff}.lp-overview-head h1{margin:.55rem 0 .35rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.lp-overview-head p{margin:0;color:rgba(224,231,252,.78)}.lp-overview-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.9rem;align-items:stretch;margin-bottom:.95rem}.lp-event-overview-hero{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:.95rem;margin-bottom:.95rem}.lp-event-overview-summary-grid{display:grid;grid-template-columns:210px minmax(0, 1fr);gap:.9rem}.lp-event-overview-poster{border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);min-height:190px;background:rgba(0,0,0,.24)}.lp-event-overview-poster img{width:100%;height:100%;object-fit:cover}.lp-event-overview-poster-placeholder{min-height:190px;width:100%;display:grid;place-items:center;font-size:2rem;font-weight:800;letter-spacing:.06em;color:rgba(255,241,214,.9);background:radial-gradient(circle at 20% 20%, rgba(84, 230, 167, 0.2), transparent 58%),radial-gradient(circle at 80% 0%, rgba(255, 143, 31, 0.25), transparent 62%),rgba(8,12,24,.72)}.lp-event-overview-copy h2{margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem)}.lp-event-overview-copy p{margin:.45rem 0 0;color:rgba(234,243,255,.8)}.lp-event-overview-top-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:1rem;margin-bottom:.95rem}.lp-overview-team-card,.lp-overview-player-card{display:flex;align-items:center;gap:.8rem;border:1px solid rgba(255,190,62,.34);border-radius:14px;background:linear-gradient(160deg, rgba(19, 29, 60, 0.96), rgba(11, 16, 34, 0.96));padding:.85rem .95rem}.lp-overview-team-card img,.lp-overview-player-card img{width:62px;height:62px;border-radius:12px;border:1px solid hsla(0,0%,100%,.24);object-fit:cover;background:rgba(0,0,0,.2)}.lp-overview-team-card strong,.lp-overview-player-card strong{display:block;font-size:1.02rem}.lp-overview-team-card small,.lp-overview-player-card small{display:block;color:rgba(224,236,255,.72)}.lp-overview-metrics{display:grid;grid-template-columns:repeat(3, minmax(88px, 1fr));gap:.55rem}.lp-overview-metric{border:1px solid rgba(255,190,62,.28);border-radius:12px;background:rgba(10,15,32,.82);padding:.55rem .65rem}.lp-overview-metric span{display:block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(234,244,255,.66)}.lp-overview-metric strong{display:block;margin-top:.22rem;color:#ffe7b8;font-size:1.08rem}.lp-overview-actions{display:inline-flex;align-items:center;gap:.55rem}.lp-overview-block{border:1px solid rgba(255,190,62,.32);border-radius:14px;background:linear-gradient(160deg, rgba(19, 29, 60, 0.96), rgba(11, 16, 34, 0.96));padding:.9rem;margin-bottom:.95rem}.lp-overview-block-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.72rem}.lp-overview-block-head h2{margin:0;font-size:1.15rem}.lp-overview-block-head small{color:rgba(233,242,255,.65)}.lp-overview-empty{border:1px dashed hsla(0,0%,100%,.22);border-radius:10px;color:rgba(236,244,255,.78);padding:.8rem}.lp-overview-columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem}.lp-overview-columns .lp-overview-block{margin-bottom:0}.lp-overview-columns-two{grid-template-columns:repeat(2, minmax(0, 1fr))}.lp-roster-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:.65rem}.lp-roster-card{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:rgba(0,0,0,.22);padding:.62rem}.lp-roster-main{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.lp-roster-main img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.lp-roster-main strong{display:block}.lp-roster-main small{display:block;color:rgba(229,238,255,.7)}.lp-roster-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.lp-overview-match-list{display:flex;flex-direction:column;gap:.55rem;max-height:560px;overflow-y:auto;padding-right:.18rem}.lp-overview-match-row{display:block;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:.62rem .68rem;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.03);transition:transform 120ms ease,border-color 120ms ease}.lp-overview-match-row:hover{transform:translateY(-1px);border-color:rgba(255,195,74,.54)}.lp-overview-row-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.4rem}.lp-overview-row-head small{color:rgba(233,241,255,.68);font-size:.74rem;white-space:nowrap}.lp-overview-match-row strong{display:block;font-size:.92rem;line-height:1.25}.lp-overview-match-row p{margin:.26rem 0 0;color:rgba(232,240,255,.72);font-size:.84rem}.lp-overview-row-foot{margin-top:.5rem;padding-top:.4rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:.45rem;font-size:.77rem;color:rgba(240,247,255,.76)}.lp-history-head{margin-bottom:1rem}.lp-history-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:.72rem;margin-bottom:1rem}.lp-history-stat{border:1px solid rgba(255,190,62,.28);border-radius:12px;background:linear-gradient(160deg, rgba(19, 29, 60, 0.95), rgba(11, 16, 34, 0.96));padding:.7rem .8rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.lp-history-stat span{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(227,237,255,.7)}.lp-history-stat strong{display:block;margin-top:.2rem;font-size:clamp(1.28rem,2.5vw,1.65rem);font-weight:800;color:#fff6de;line-height:1.16}.lp-history-stat small{display:block;margin-top:.24rem;color:rgba(224,234,255,.64);font-size:.78rem}.lp-history-stat-total{border-color:rgba(66,156,255,.46)}.lp-history-stat-won{border-color:rgba(84,230,167,.46)}.lp-history-stat-accuracy{border-color:rgba(255,195,74,.5)}.lp-history-stat-underdog{border-color:rgba(187,141,255,.44)}.lp-history-stat-streak{border-color:rgba(255,143,31,.45)}.lp-history-table-shell{padding:.88rem}.lp-history-table-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.72rem}.lp-history-table-head h2{margin:0;font-size:clamp(1.06rem,2vw,1.26rem);font-weight:800;letter-spacing:-0.01em}.lp-history-table-head span{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);padding:0 .58rem;color:rgba(236,244,255,.86);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lp-history-empty{border:1px dashed hsla(0,0%,100%,.24);border-radius:12px;background:rgba(8,12,24,.52);text-align:center;padding:1.8rem 1rem}.lp-history-empty i{font-size:1.55rem;color:rgba(255,218,155,.9)}.lp-history-empty h3{margin:.55rem 0 .4rem;font-size:1.07rem}.lp-history-empty p{margin:0 0 .8rem;color:rgba(227,237,255,.74)}.lp-history-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.lp-history-table th,.lp-history-table td{padding:.72rem .78rem;border-bottom:1px solid hsla(0,0%,100%,.1);vertical-align:middle}.lp-history-table th{background:rgba(9,14,28,.9);color:rgba(225,236,255,.68);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.lp-history-table td{background:rgba(5,11,26,.44);color:rgba(238,245,255,.9)}.lp-history-table tbody tr:hover td{background:rgba(16,26,52,.7)}.lp-history-event,.lp-history-match{display:block;color:#f3f8ff;line-height:1.32}.lp-history-event{font-weight:700}.lp-history-match{color:rgba(227,237,255,.84);max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-history-market,.lp-history-selection,.lp-history-cost,.lp-history-award,.lp-history-placed{font-size:.84rem;color:rgba(231,241,255,.86)}.lp-history-market{text-transform:none}.lp-history-selection{display:inline-flex;align-items:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);padding:.18rem .5rem;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-history-cost,.lp-history-award{font-weight:700}.lp-history-award.is-positive{color:#9ff8cb}.lp-history-placed{color:rgba(224,234,255,.74);white-space:nowrap}.lp-history-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 .58rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lp-history-status.is-won{border-color:rgba(84,230,167,.55);color:#9ff8cb;background:rgba(84,230,167,.14)}.lp-history-status.is-lost{border-color:rgba(255,118,118,.5);color:#ffadad;background:rgba(156,50,50,.25)}.lp-history-status.is-pending{border-color:rgba(255,195,74,.58);color:#ffe19e;background:rgba(148,102,20,.27)}@media(max-width: 1200px){.lp-event-overview-hero,.lp-event-overview-top-grid{grid-template-columns:1fr}.lp-event-overview-summary-grid{grid-template-columns:1fr}.lp-overview-columns{grid-template-columns:1fr}.lp-overview-columns-two{grid-template-columns:1fr}}@media(max-width: 760px){.lp-overview-hero{grid-template-columns:1fr}.lp-history-table-shell{padding:.72rem}.lp-history-table-head{flex-direction:column;align-items:flex-start}.lp-history-stat strong{font-size:1.36rem}.lp-overview-actions{width:100%;flex-wrap:wrap}.lp-overview-actions .btn{width:100%}.lp-overview-metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 760px){.lp-leaderboard-head{flex-direction:column;align-items:flex-start}.lp-board-footer{justify-content:flex-start}}#live-picks-public-index,#live-picks-public-event{background:radial-gradient(1100px 580px at 72% -10%, rgba(255, 143, 31, 0.2), transparent 68%),radial-gradient(840px 520px at 18% 0%, rgba(84, 230, 167, 0.14), transparent 74%),linear-gradient(180deg, #070b1a 0%, #0a0f24 100%);min-height:100vh}#live-picks-public-index .lp-public-hero{margin-bottom:1.2rem}#live-picks-public-index .lp-public-hero h1{margin:.32rem 0 .58rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}#live-picks-public-index .lp-public-hero p{margin:0;max-width:780px;color:rgba(231,239,255,.8)}#live-picks-public-index .lp-event-grid-public{margin-top:.75rem}#live-picks-public-index .lp-event-card-public{border-color:rgba(255,190,62,.25);background:linear-gradient(150deg, rgba(19, 29, 60, 0.95), rgba(9, 14, 28, 0.98))}#live-picks-public-index .lp-event-card-public p{min-height:2.4rem}.lp-public-cta{margin-top:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(255,190,62,.4);background:linear-gradient(145deg, rgba(30, 23, 11, 0.9), rgba(12, 20, 42, 0.94))}.lp-public-cta h2{margin:0;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:800}.lp-public-cta p{margin:.32rem 0 0;color:rgba(255,226,184,.85)}.lp-public-cta-actions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;flex-shrink:0}#live-picks-public-event .lp-public-event-page{max-width:1500px}#live-picks-public-event .lp-public-event-head{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:1rem;margin-bottom:1rem;align-items:stretch}#live-picks-public-event .lp-public-event-head-main{padding:.95rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:rgba(9,14,28,.62)}#live-picks-public-event .lp-public-event-head-main h1{margin:0 0 .45rem;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;letter-spacing:-0.02em}#live-picks-public-event .lp-public-event-head-main p{margin:0;color:rgba(231,239,255,.82)}#live-picks-public-event .lp-public-meta-grid{margin-top:.8rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.55rem}#live-picks-public-event .lp-public-meta-grid>div{border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);padding:.45rem .52rem}#live-picks-public-event .lp-public-meta-grid span{display:block;color:rgba(231,239,255,.64);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}#live-picks-public-event .lp-public-meta-grid strong{display:block;margin-top:.1rem;color:rgba(255,244,223,.96);font-size:.88rem;line-height:1.3}#live-picks-public-event .lp-public-event-head-media{min-height:220px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.24)}#live-picks-public-event .lp-public-event-head-media img{width:100%;height:100%;object-fit:cover}#live-picks-public-event .lp-public-top-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:1rem;align-items:stretch}#live-picks-public-event .lp-public-detail-grid{margin-top:1rem;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1rem;align-items:stretch}#live-picks-public-event .lp-public-prediction-block h4,#live-picks-public-event .lp-public-leaderboard-block h4{margin-bottom:.68rem}#live-picks-public-event .lp-public-prediction-text{margin:0 0 .72rem;color:rgba(236,244,255,.86)}#live-picks-public-event .lp-public-prob-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.03);padding:.45rem .55rem;margin-bottom:.48rem}#live-picks-public-event .lp-public-prob-row span{color:rgba(238,245,255,.85)}#live-picks-public-event .lp-public-prob-row strong{color:#ffdca7}#live-picks-public-event .lp-public-matches-panel{margin-top:1rem}#live-picks-public-event .lp-public-matches-panel .lp-matches-list{max-height:520px}@media(max-width: 1200px){#live-picks-public-event .lp-public-event-head{grid-template-columns:1fr}#live-picks-public-event .lp-public-meta-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}#live-picks-public-event .lp-public-top-grid{grid-template-columns:1fr}#live-picks-public-event .lp-public-detail-grid{grid-template-columns:1fr}}@media(max-width: 760px){.lp-public-cta{flex-direction:column;align-items:flex-start}.lp-public-cta-actions{width:100%}.lp-public-cta-actions .btn{width:100%}#live-picks-public-event .lp-public-meta-grid{grid-template-columns:1fr}}.weekly-race-hero{padding-bottom:4rem}.weekly-race-hero .hero-subtitle{margin-left:auto;margin-right:auto;text-align:center}.weekly-race-hero .weekly-race-hero-note{margin-top:.15rem;font-size:.85rem;opacity:.8;line-height:1.3;text-align:center}.weekly-race-hero .weekly-race-hero-note a{color:#ffc107;text-decoration:underline;text-underline-offset:2px}.weekly-race-hero .weekly-race-hero-note a:hover{color:#ffd54f}#daily-race-detail-page .daily-race-hero{--daily-race-hero-image: none;--daily-race-hero-image-fallback: none;position:relative;overflow:hidden;isolation:isolate;background:#0b1120;animation:none !important}#daily-race-detail-page .daily-race-hero::before{content:"";position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;animation:none !important;background-image:var(--daily-race-hero-image),var(--daily-race-hero-image-fallback);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1}#daily-race-detail-page .daily-race-hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;animation:none !important;background:radial-gradient(circle at 82% 20%, rgba(95, 129, 255, 0.18), transparent 40%),radial-gradient(circle at 15% 18%, rgba(255, 193, 7, 0.1), transparent 36%),linear-gradient(130deg, rgba(6, 11, 23, 0.64) 0%, rgba(8, 14, 29, 0.74) 54%, rgba(8, 14, 28, 0.82) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#daily-race-detail-page .daily-race-hero .hero-floating-element{display:none !important;animation:none !important}#daily-race-detail-page .daily-race-hero .hero-content{position:relative;z-index:2}.race-card{background:linear-gradient(180deg, rgba(30, 30, 45, 0.9) 0%, rgba(20, 20, 30, 0.95) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);height:100%;display:flex;flex-direction:column}.race-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent 0%, rgba(255, 193, 7, 0.5) 50%, transparent 100%);opacity:0;transition:opacity .3s ease}.race-card:hover{border-color:rgba(255,193,7,.3);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 40px rgba(255,193,7,.1)}.race-card:hover::before{opacity:1}.race-card.race-card-joined{border-color:rgba(40,167,69,.4)}.race-card.race-card-joined::before{background:linear-gradient(90deg, transparent 0%, rgba(40, 167, 69, 0.5) 50%, transparent 100%);opacity:1}.race-status-badge{position:absolute;top:1rem;left:1rem;z-index:2}.race-status-badge .status-active,.race-status-badge .status-closed{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.race-status-badge .status-active{background:rgba(40,167,69,.2);color:#4ade80;border:1px solid rgba(40,167,69,.3)}.race-status-badge .status-closed{background:rgba(108,117,125,.2);color:#9ca3af;border:1px solid rgba(108,117,125,.3)}.race-status-badge .status-dot{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:pulse-status 2s ease-in-out infinite}@keyframes pulse-status{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.race-card-header{padding:3rem 1.5rem 1.5rem;text-align:center}.race-card-header .race-icon{width:72px;height:72px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 193, 7, 0.15), rgba(255, 193, 7, 0.05));border:2px solid rgba(255,193,7,.2);border-radius:50%;color:#ffc107;transition:all .3s ease}.race-card-header .race-icon svg{width:32px;height:32px}.race-card:hover .race-card-header .race-icon{transform:scale(1.1);border-color:rgba(255,193,7,.4);box-shadow:0 0 30px rgba(255,193,7,.2)}.race-card-header .race-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem 0;text-transform:uppercase;letter-spacing:1px}.race-card-header .race-description{font-size:.9rem;color:hsla(0,0%,100%,.5);margin:0;line-height:1.5}.race-leaderboard-preview{padding:0 1.5rem 1rem;flex-grow:1}.race-leaderboard-preview .leaderboard-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.race-leaderboard-preview .leaderboard-header span{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.4);font-weight:600}.race-leaderboard-preview .leaderboard-header .participants-count{color:#ffc107}.top3-list{display:flex;flex-direction:column;gap:.5rem}.top3-row{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:hsla(0,0%,100%,.02);border-radius:10px;transition:all .2s ease}.top3-row:hover{background:hsla(0,0%,100%,.05)}.rank-circle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.rank-circle.rank-1{background:linear-gradient(135deg, rgba(255, 193, 7, 0.3), rgba(255, 193, 7, 0.1));border:2px solid #ffc107;color:#ffc107}.rank-circle.rank-2{background:linear-gradient(135deg, rgba(192, 192, 192, 0.3), rgba(192, 192, 192, 0.1));border:2px solid silver;color:silver}.rank-circle.rank-3{background:linear-gradient(135deg, rgba(205, 127, 50, 0.3), rgba(205, 127, 50, 0.1));border:2px solid #cd7f32;color:#cd7f32}.top3-row .player-info{flex-grow:1;display:flex;align-items:center;gap:.6rem;min-width:0}.top3-row .player-info .player-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1)}.top3-row .player-info .player-avatar.placeholder{background:hsla(0,0%,100%,.1)}.top3-row .player-info .player-name{font-size:.85rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top3-row .player-score{font-size:.9rem;font-weight:700;color:#ffc107;flex-shrink:0}.no-participants{text-align:center;padding:1.5rem}.no-participants svg{color:hsla(0,0%,100%,.2);margin-bottom:.5rem}.no-participants p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin:0 0 .25rem 0}.no-participants span{font-size:.8rem;color:rgba(255,193,7,.7)}.race-card-footer{padding:1.25rem 1.5rem;margin-top:auto;border-top:1px solid hsla(0,0%,100%,.05)}.race-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.race-btn svg{flex-shrink:0}.race-btn-primary{background:linear-gradient(135deg, #ffc107, #e6a800);color:#000;box-shadow:0 4px 15px rgba(255,193,7,.3)}.race-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,193,7,.4);color:#000}.race-btn-primary:active{transform:translateY(0)}.race-btn-secondary{background:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.race-btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.race-btn-outline{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2)}.race-btn-outline:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);color:#fff}.joined-badge{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:rgba(40,167,69,.2);border:1px solid rgba(40,167,69,.3);border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#4ade80}.rewards-section{padding:5rem 0;background:linear-gradient(180deg, #0d0d14 0%, #141420 100%)}.reward-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.reward-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.reward-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.3)}.reward-card .reward-place{position:absolute;top:1rem;right:1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:.5}.reward-card .reward-icon{font-size:3rem;margin-bottom:1rem}.reward-card h4{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem 0}.reward-card p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin:0}.reward-gold::before{background:linear-gradient(90deg, transparent, #ffc107, transparent)}.reward-gold{border-color:rgba(255,193,7,.2)}.reward-gold:hover{border-color:rgba(255,193,7,.4)}.reward-silver::before{background:linear-gradient(90deg, transparent, #c0c0c0, transparent)}.reward-silver{border-color:rgba(192,192,192,.2)}.reward-silver:hover{border-color:rgba(192,192,192,.4)}.reward-bronze::before{background:linear-gradient(90deg, transparent, #cd7f32, transparent)}.reward-bronze{border-color:rgba(205,127,50,.2)}.reward-bronze:hover{border-color:rgba(205,127,50,.4)}.how-it-works-section{padding:5rem 0;background:linear-gradient(180deg, #141420 0%, #0a0a0f 100%)}.step-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.step-card:hover{background:hsla(0,0%,100%,.04);border-color:rgba(255,193,7,.2);transform:translateY(-3px)}.step-card .step-number{width:48px;height:48px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.05));border:2px solid rgba(255,193,7,.3);border-radius:50%;font-size:1.25rem;font-weight:700;color:#ffc107}.step-card h4{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .5rem 0}.step-card p{font-size:.85rem;color:hsla(0,0%,100%,.5);margin:0;line-height:1.5}.noscope-modal-footer{background:rgba(0,0,0,0);border-top:1px solid hsla(0,0%,100%,.08);padding:1rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.modal-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:linear-gradient(135deg, #ffc107, #e6a800);color:#000;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,193,7,.3)}.modal-btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.modal-btn-secondary{padding:.7rem 1.25rem;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-btn-secondary:hover{background:hsla(0,0%,100%,.1);color:#fff}.form-group-modern{margin-bottom:1rem}.form-group-modern .form-label-modern{display:block;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:.5rem}.form-group-modern .form-control-modern{width:100%;padding:.85rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:.9rem;transition:all .2s ease}.form-group-modern .form-control-modern::placeholder{color:hsla(0,0%,100%,.3)}.form-group-modern .form-control-modern:focus{outline:none;border-color:rgba(255,193,7,.5);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(255,193,7,.1)}.form-group-modern .form-help{margin-top:.5rem}.form-group-modern .form-help a{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#ffc107;text-decoration:none}.form-group-modern .form-help a:hover{text-decoration:underline}.race-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.race-detail-header .back-link{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;transition:all .2s ease}.race-detail-header .back-link:hover{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.race-status-badge-large .status-active,.race-status-badge-large .status-closed{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.race-status-badge-large .status-active{background:rgba(40,167,69,.2);color:#4ade80;border:1px solid rgba(40,167,69,.3)}.race-status-badge-large .status-closed{background:rgba(108,117,125,.2);color:#9ca3af;border:1px solid rgba(108,117,125,.3)}.race-status-badge-large .status-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse-status 2s ease-in-out infinite}.race-hero-title{text-align:center;padding:2rem 0}.race-hero-title .race-icon-large{width:100px;height:100px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.05));border:2px solid rgba(255,193,7,.3);border-radius:50%;color:#ffc107}.race-hero-title h1{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 .75rem 0;text-transform:uppercase;letter-spacing:2px}.race-hero-title .race-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.6);margin:0}.race-cta-container{text-align:center;padding:1rem 0 2rem}.race-btn-large{padding:1rem 2.5rem;font-size:1rem}.race-detail-content{padding:3rem 0;background:linear-gradient(180deg, #0d0d14 0%, #141420 100%)}.detail-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;margin-bottom:1.5rem}.detail-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06)}.detail-card-header h3{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.detail-card-header h3 svg{color:#ffc107}.detail-card-header .participant-count{font-size:.8rem;color:hsla(0,0%,100%,.5)}#weekly-race-detail-page .race-leaderboard-table,#daily-race-detail-page .race-leaderboard-table{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}#weekly-race-detail-page .leaderboard-row,#daily-race-detail-page .leaderboard-row{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:10px;transition:all .2s ease;background:hsla(0,0%,100%,.02)}#weekly-race-detail-page .leaderboard-row:hover,#daily-race-detail-page .leaderboard-row:hover{background:hsla(0,0%,100%,.05)}#weekly-race-detail-page .leaderboard-row.top-1,#daily-race-detail-page .leaderboard-row.top-1{background:linear-gradient(90deg, rgba(255, 193, 7, 0.1) 0%, transparent 100%);border-left:3px solid #ffc107}#weekly-race-detail-page .leaderboard-row.top-2,#daily-race-detail-page .leaderboard-row.top-2{background:linear-gradient(90deg, rgba(192, 192, 192, 0.08) 0%, transparent 100%);border-left:3px solid silver}#weekly-race-detail-page .leaderboard-row.top-3,#daily-race-detail-page .leaderboard-row.top-3{background:linear-gradient(90deg, rgba(205, 127, 50, 0.08) 0%, transparent 100%);border-left:3px solid #cd7f32}#weekly-race-detail-page .rank-cell,#daily-race-detail-page .rank-cell{flex-shrink:0;width:40px}#weekly-race-detail-page .player-cell,#daily-race-detail-page .player-cell{flex-grow:1;display:flex;align-items:center;gap:.75rem;min-width:0}#weekly-race-detail-page .player-cell .player-avatar,#daily-race-detail-page .player-cell .player-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;border:2px solid hsla(0,0%,100%,.1)}#weekly-race-detail-page .player-cell .player-avatar.placeholder,#daily-race-detail-page .player-cell .player-avatar.placeholder{background:hsla(0,0%,100%,.1)}#weekly-race-detail-page .player-cell .player-details,#daily-race-detail-page .player-cell .player-details{display:flex;flex-direction:column;min-width:0}#weekly-race-detail-page .player-cell .player-name,#daily-race-detail-page .player-cell .player-name{font-size:.95rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#weekly-race-detail-page .player-cell .player-id,#daily-race-detail-page .player-cell .player-id{font-size:.75rem;color:hsla(0,0%,100%,.4)}#weekly-race-detail-page .score-cell,#daily-race-detail-page .score-cell{flex-shrink:0;text-align:right}#weekly-race-detail-page .score-cell .score-value,#daily-race-detail-page .score-cell .score-value{display:block;font-size:1.1rem;font-weight:700;color:#ffc107}#weekly-race-detail-page .score-cell .score-label,#daily-race-detail-page .score-cell .score-label{display:block;font-size:.7rem;color:hsla(0,0%,100%,.4);text-transform:uppercase}#weekly-race-detail-page .empty-leaderboard,#daily-race-detail-page .empty-leaderboard{text-align:center;padding:3rem}#weekly-race-detail-page .empty-leaderboard svg,#daily-race-detail-page .empty-leaderboard svg{color:hsla(0,0%,100%,.2);margin-bottom:1rem}#weekly-race-detail-page .empty-leaderboard h4,#daily-race-detail-page .empty-leaderboard h4{font-size:1.1rem;color:hsla(0,0%,100%,.6);margin:0 0 .5rem 0}#weekly-race-detail-page .empty-leaderboard p,#daily-race-detail-page .empty-leaderboard p{font-size:.9rem;color:hsla(0,0%,100%,.4);margin:0}.status-card{border-color:rgba(40,167,69,.3)}.status-card .detail-card-header{background:rgba(40,167,69,.1)}.your-stats{padding:1rem 1.5rem}.stat-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.stat-row:last-child{border-bottom:none}.stat-row .stat-label{font-size:.85rem;color:hsla(0,0%,100%,.5)}.stat-row .stat-value{font-size:.95rem;font-weight:600;color:#fff}.stat-row .stat-value.rank-value{font-size:1.25rem;color:#ffc107}.race-info-list{padding:1rem 1.5rem}.race-info-actions{padding:0 1.5rem 1.25rem}.race-btn-full{width:100%;justify-content:center}.podium-rewards-card{margin-bottom:1rem;border-color:rgba(245,204,98,.35);box-shadow:0 18px 45px rgba(0,0,0,.35)}.podium-rewards-card .detail-card-header h3 svg{color:#ffc107}.podium-rewards-content{padding:.85rem 1.15rem 1.1rem}.podium-rewards-intro{margin:0 0 .85rem 0;color:hsla(0,0%,100%,.75);font-size:.9rem}.podium-rewards-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:.55rem}.podium-reward-tile{position:relative;overflow:hidden;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(165deg, rgba(18, 25, 51, 0.96), rgba(9, 13, 29, 0.96));padding:.7rem .8rem .75rem;display:flex;flex-direction:column;gap:.5rem}.podium-reward-tile::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg, rgba(255, 255, 255, 0.05), transparent 46%)}.podium-reward-tile.place-1{border-color:rgba(245,204,98,.6);background:linear-gradient(160deg, rgba(44, 33, 8, 0.96), rgba(18, 17, 26, 0.95));box-shadow:inset 0 0 0 1px rgba(245,204,98,.2),0 8px 20px rgba(245,204,98,.14);transform:translateY(-2px)}.podium-reward-tile.place-2{border-color:rgba(192,192,192,.5);background:linear-gradient(160deg, rgba(30, 34, 48, 0.96), rgba(12, 15, 27, 0.95))}.podium-reward-tile.place-3{border-color:rgba(205,127,50,.52);background:linear-gradient(160deg, rgba(43, 25, 17, 0.95), rgba(15, 14, 24, 0.95))}.podium-place-head{display:flex;align-items:center;gap:.52rem}.podium-place-copy{display:flex;flex-direction:column;gap:.05rem}.podium-place-medal{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;line-height:1;border:2px solid rgba(0,0,0,0);flex:0 0 auto}.podium-place-medal.medal-1{border-color:#ffc107;background:linear-gradient(135deg, rgba(245, 204, 98, 0.42), rgba(245, 204, 98, 0.14));color:#ffe6a8;box-shadow:0 0 14px rgba(245,204,98,.35)}.podium-place-medal.medal-2{border-color:silver;background:linear-gradient(135deg, rgba(192, 192, 192, 0.35), rgba(192, 192, 192, 0.12));color:#e6e8ef}.podium-place-medal.medal-3{border-color:#cd7f32;background:linear-gradient(135deg, rgba(205, 127, 50, 0.36), rgba(205, 127, 50, 0.14));color:#ffd8bc}.podium-place-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.95);font-weight:800}.podium-place-hint{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.6);font-weight:700}.podium-reward-lines{min-height:0}.podium-reward-lines .reward-currency-badges{margin-bottom:.35rem;gap:.35rem}.podium-reward-lines .reward-currency-badge{font-size:.84rem;font-weight:800;border-width:1px;padding:.22rem .58rem;letter-spacing:.01em}.podium-reward-lines .reward-currency-badge.pp{color:#a8e2ff;border-color:rgba(125,211,252,.6);background:linear-gradient(135deg, rgba(125, 211, 252, 0.24), rgba(125, 211, 252, 0.1));box-shadow:0 6px 14px rgba(56,189,248,.18)}.podium-reward-lines .reward-currency-badge.rt{color:#ffe7ac;border-color:rgba(245,204,98,.65);background:linear-gradient(135deg, rgba(245, 204, 98, 0.26), rgba(245, 204, 98, 0.1));box-shadow:0 6px 14px rgba(245,204,98,.16)}.podium-reward-tile.place-1 .podium-reward-lines .reward-currency-badge{font-size:.95rem;padding:.28rem .72rem}.podium-skin-name{color:#fff;font-size:.88rem;line-height:1.3;font-weight:600}.podium-reward-empty{color:hsla(0,0%,100%,.56);font-size:.8rem}.info-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.info-row:last-child{border-bottom:none}.info-row .info-label{font-size:.85rem;color:hsla(0,0%,100%,.5)}.info-row .info-value{font-size:.85rem;font-weight:500;color:#fff}.rewards-card .detail-card-header h3 svg{color:#ffc107}.rewards-preview{padding:1.5rem;text-align:center}.rewards-preview .reward-skin-img{max-width:150px;height:auto;margin-bottom:1rem}.rewards-preview .reward-skin-name{font-size:.95rem;font-weight:600;color:#fff}.rewards-preview .reward-placeholder{padding:1rem}.rewards-preview .reward-placeholder .reward-icon{font-size:2.5rem;display:block;margin-bottom:.75rem}.rewards-preview .reward-placeholder p{font-size:.9rem;color:hsla(0,0%,100%,.6);margin:0 0 .25rem 0}.rewards-preview .reward-placeholder .reward-note{font-size:.8rem;color:hsla(0,0%,100%,.4)}.rewards-rules-modal-body{padding-top:1.25rem}.rewards-rules-grid{display:grid;gap:1rem}.rewards-rules-section h6{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0 0 .75rem 0}.rewards-rules-section .race-info-list{padding:.25rem 0}.rewards-preview-modal{padding:.25rem 0 .5rem;text-align:left}.reward-rank-row{display:flex;gap:.75rem;align-items:center;padding:.4rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.reward-rank{min-width:36px;text-align:center;font-weight:700;color:#ffc107}.reward-rank-text{flex:1}.reward-currency-badges{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.25rem}.reward-currency-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border:1px solid rgba(0,0,0,0)}.reward-currency-badge.rt{color:#f5cc62;border-color:rgba(245,204,98,.45);background:rgba(245,204,98,.14)}.reward-currency-badge.pp{color:#7dd3fc;border-color:rgba(125,211,252,.4);background:rgba(125,211,252,.12)}.reward-skin-hash{font-size:.75rem;color:hsla(0,0%,100%,.6)}.reward-tiers{margin-top:1rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.08)}.reward-tiers-title{font-size:.8rem;color:hsla(0,0%,100%,.7);margin-bottom:.5rem}.reward-tiers-list{display:grid;gap:.35rem;font-size:.85rem}.reward-tiers-list strong{color:#ffc107}@media(min-width: 768px){.rewards-rules-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}@media(max-width: 768px){.race-card-header{padding:2.5rem 1rem 1rem}.race-card-header .race-icon{width:60px;height:60px}.race-card-header .race-title{font-size:1.25rem}.race-leaderboard-preview{padding:0 1rem}.race-card-footer{padding:1rem}.rewards-section,.how-it-works-section{padding:3rem 0}#weekly-race-detail-page .podium-rewards-grid,#daily-race-detail-page .podium-rewards-grid{grid-template-columns:1fr}#weekly-race-detail-page .race-detail-header,#daily-race-detail-page .race-detail-header{flex-direction:column;align-items:flex-start;gap:1rem}}.season-landing-page{color:#eef3ff}.season-landing-hero{position:relative;overflow:hidden;min-height:540px;display:flex;align-items:center;padding:5.5rem 0 3rem;background:radial-gradient(circle at 10% 18%, rgba(255, 193, 7, 0.14) 0%, rgba(255, 193, 7, 0) 42%),linear-gradient(145deg, #0a0f1f 0%, #11172c 48%, #0c1020 100%)}.season-landing-hero::before{content:"";position:absolute;inset:0;background-image:var(--season-hero-image);background-size:cover;background-position:center;opacity:.4;pointer-events:none}.season-landing-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(8, 10, 20, 0.3) 0%, rgba(8, 10, 20, 0.84) 100%);pointer-events:none}.season-landing-hero-content{position:relative;z-index:2}.season-landing-badge{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,193,7,.44);background:rgba(255,193,7,.12);color:#ffd365;border-radius:999px;padding:.38rem .92rem;font-size:.74rem;font-weight:800;letter-spacing:.06em;margin-bottom:1rem}.season-landing-badge .pulse-dot{width:8px;height:8px;border-radius:50%;background:#ffc107;box-shadow:0 0 10px rgba(255,193,7,.85)}.season-landing-title{margin:0;font-size:clamp(2rem,5vw,3.75rem);font-weight:900;color:#fff;letter-spacing:-0.01em;line-height:1.05;display:flex;flex-wrap:wrap;gap:.8rem;align-items:baseline}.season-landing-title .season-number{font-size:clamp(1rem,2.2vw,1.4rem);font-weight:700;color:#ffd365;letter-spacing:.02em}.season-landing-subtitle{margin:1rem 0 1.35rem;max-width:760px;font-size:1.05rem;color:rgba(230,236,251,.84);line-height:1.7}.season-landing-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.5rem}.season-landing-meta .meta-pill{display:inline-flex;align-items:center;gap:.42rem;border:1px solid hsla(0,0%,100%,.18);background:rgba(13,18,35,.62);border-radius:999px;padding:.34rem .72rem;font-size:.78rem;color:rgba(229,237,255,.92)}.season-landing-actions{display:flex;gap:.7rem;flex-wrap:wrap}.season-landing-actions .cta-primary,.season-landing-actions .cta-secondary{border-radius:12px;font-weight:600;font-size:.9rem;text-decoration:none;padding:.85rem 1.25rem;display:inline-flex;align-items:center;gap:.5rem;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.season-landing-actions .cta-primary{color:#161105;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);box-shadow:0 8px 18px rgba(255,193,7,.28)}.season-landing-actions .cta-secondary{color:rgba(238,245,255,.95);border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.06)}.season-landing-actions .cta-primary:hover,.season-landing-actions .cta-secondary:hover{transform:translateY(-2px)}.season-section{padding:2.1rem 0}.season-section .section-header{margin-bottom:1rem}.season-section .section-label{margin-bottom:.45rem}.season-tab-shell{padding-top:1.3rem;padding-bottom:.3rem}.season-tab-nav{display:flex;flex-wrap:wrap;gap:.7rem}.season-tab-link{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1.05rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(12,17,31,.72);color:rgba(229,236,252,.82);text-decoration:none;font-size:.92rem;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.season-tab-link:hover{color:#fff;border-color:rgba(255,193,7,.24);transform:translateY(-1px)}.season-tab-link.is-active{color:#fff;border-color:rgba(255,193,7,.42);background:linear-gradient(180deg, rgba(255, 193, 7, 0.16) 0%, rgba(255, 193, 7, 0.08) 100%);box-shadow:0 10px 22px rgba(0,0,0,.18)}.season-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .38rem;border-radius:999px;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);color:#161105;font-size:.72rem;font-weight:900;line-height:1}.season-tab-count.is-hidden{display:none}.season-tab-panel{display:none}.season-tab-panel.is-active{display:block}.season-tab-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.season-tab-header-meta{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.season-tab-stack+.season-tab-stack{margin-top:2rem}.season-leaderboard-podium{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.95rem;align-items:end;margin-bottom:1rem}.season-podium-card,.season-leaderboard-card{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:linear-gradient(160deg, rgba(19, 24, 43, 0.96) 0%, rgba(11, 16, 30, 0.96) 100%);box-shadow:0 16px 26px rgba(0,0,0,.22)}.season-podium-card{position:relative;overflow:hidden;min-height:372px;padding:1rem 1rem 1.05rem;display:flex;flex-direction:column;gap:.95rem}.season-podium-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 16%, rgba(255, 255, 255, 0.08) 0%, transparent 38%),radial-gradient(circle at 80% 100%, rgba(255, 193, 7, 0.12) 0%, transparent 46%);pointer-events:none}.season-podium-card>*{position:relative;z-index:1}.season-podium-card.rank-1{min-height:418px;border-color:rgba(255,193,7,.32);box-shadow:0 18px 34px rgba(0,0,0,.24),0 0 0 1px rgba(255,193,7,.12)}.season-podium-card.rank-2{border-color:rgba(157,184,214,.24)}.season-podium-card.rank-3{border-color:rgba(255,164,94,.24)}.season-podium-card.is-empty{justify-content:center}.season-podium-kicker{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.3rem .68rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid hsla(0,0%,100%,.14);color:rgba(243,246,255,.92);background:hsla(0,0%,100%,.06)}.season-podium-card.rank-1 .season-podium-kicker{color:#161105;border-color:rgba(255,193,7,.4);background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%)}.season-podium-player,.season-leaderboard-player{display:flex;align-items:center;gap:.8rem;min-width:0}.season-podium-player{padding:.78rem .82rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.season-podium-avatar,.season-leaderboard-avatar{width:60px;height:60px;border-radius:18px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:rgba(233,240,255,.92);font-size:1.35rem}.season-leaderboard-avatar{width:52px;height:52px;border-radius:16px}.season-leaderboard-avatar.is-small{width:40px;height:40px;border-radius:12px;font-size:1.05rem}.season-podium-avatar img,.season-leaderboard-avatar img{width:100%;height:100%;display:block;object-fit:cover}.season-podium-copy,.season-leaderboard-copy{min-width:0;display:grid;gap:.18rem}.season-podium-copy strong,.season-leaderboard-copy strong{color:#fff;font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.season-podium-copy span,.season-leaderboard-copy span{color:rgba(225,233,250,.74);font-size:.84rem}.season-podium-tier{border-radius:14px;padding:.82rem .88rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.season-podium-prize-hero{position:relative;display:grid;gap:.85rem;padding:.88rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 50% 0%, rgba(255, 193, 7, 0.12), transparent 55%),linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.02));overflow:hidden}.season-podium-prize-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 32%, rgba(255, 255, 255, 0.1), transparent 40%),radial-gradient(circle at 50% 100%, rgba(255, 193, 7, 0.12), transparent 48%);pointer-events:none}.season-podium-prize-hero>*{position:relative;z-index:1}.season-podium-prize-media{min-height:176px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 50% 38%, rgba(255, 255, 255, 0.16), transparent 42%),linear-gradient(180deg, rgba(19, 24, 41, 0.8), rgba(10, 14, 24, 0.92));display:flex;align-items:center;justify-content:center;padding:1rem 1.1rem}.season-podium-card.rank-1 .season-podium-prize-media{min-height:212px;padding:1.2rem 1.25rem}.season-podium-prize-media img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0, 0, 0, 0.38))}.season-podium-tier{color:rgba(229,236,252,.86);font-size:.84rem;font-weight:700}.season-podium-prize{display:grid;gap:.26rem;padding:.1rem .05rem 0}.season-podium-prize span{color:rgba(255,193,7,.84);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.season-podium-prize strong{color:#fff;font-size:1.02rem;line-height:1.32;overflow-wrap:anywhere}.season-podium-prize small{color:rgba(225,233,250,.6);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.season-podium-empty{color:rgba(225,233,250,.62);font-size:.92rem;line-height:1.5}.season-leaderboard-card{padding:1rem 1.05rem}.season-league-carousel-shell{position:relative;margin-bottom:1rem;padding-inline:3rem}.season-league-carousel{--season-league-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px, 290px);gap:.85rem;overflow-x:auto;overflow-y:visible;padding:.4rem .6rem .95rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,193,7,.5) hsla(0,0%,100%,.08);-webkit-mask-image:var(--season-league-mask);mask-image:var(--season-league-mask)}.season-league-carousel.is-at-start{--season-league-mask: linear-gradient(90deg, #000 0%, #000 95%, transparent 100%)}.season-league-carousel.is-at-end{--season-league-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 100%)}.season-league-carousel.is-at-start.is-at-end{--season-league-mask: linear-gradient(90deg, #000 0%, #000 100%)}.season-league-carousel::-webkit-scrollbar{height:10px}.season-league-carousel::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.08)}.season-league-carousel::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg, rgba(255, 193, 7, 0.72), rgba(255, 168, 0, 0.9))}.season-league-carousel::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg, rgba(255, 209, 79, 0.88), rgb(255, 184, 32))}.season-league-card{margin-top:1rem;min-height:0;position:relative;overflow:hidden;padding:.9rem;border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right, color-mix(in srgb, var(--league-accent, #94a3b8) 12%, transparent) 0%, transparent 48%),linear-gradient(180deg, rgba(16, 20, 36, 0.98), rgba(12, 17, 31, 0.98));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.season-league-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02), transparent 34%);pointer-events:none}.season-league-card.is-current{margin-top:0px !important;border-color:color-mix(in srgb, var(--league-accent, #ffc107) 56%, white 12%);box-shadow:0 16px 26px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb, var(--league-accent, #ffc107) 30%, transparent),0 0 26px color-mix(in srgb, var(--league-accent, #ffc107) 32%, transparent);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--league-accent, #ffc107) 16%, transparent) 0%, transparent 40%),radial-gradient(circle at top right, color-mix(in srgb, var(--league-accent, #94a3b8) 12%, transparent) 0%, transparent 48%),linear-gradient(180deg, rgba(16, 20, 36, 0.98), rgba(12, 17, 31, 0.98));transform:translateY(-2px) scale(1.02);z-index:1}.season-league-card.is-locked{border-color:color-mix(in srgb, var(--league-accent, #60a5fa) 24%, rgba(255, 255, 255, 0.08));opacity:.96}.season-league-card.is-locked.is-next-unlock{border-color:color-mix(in srgb, var(--league-accent, #ffc107) 40%, rgba(255, 255, 255, 0.12));box-shadow:0 14px 24px rgba(0,0,0,.18),0 0 0 1px color-mix(in srgb, var(--league-accent, #ffc107) 18%, transparent)}.season-league-card.is-previous{border-color:rgba(148,163,184,.18);opacity:.78;filter:saturate(0.82)}.season-league-card:hover{transform:translateY(-2px)}.season-league-card.is-current:hover{transform:translateY(-3px) scale(1.02)}.season-league-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.45rem}.season-league-card__meta--compact .meta-pill{padding:.28rem .58rem;font-size:.74rem}.season-league-card__prizes{display:grid;gap:.45rem}.season-league-card__head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;margin-bottom:.65rem}.season-league-card__title{display:grid;gap:.18rem;min-width:0}.season-league-card__title strong{color:color-mix(in srgb, var(--league-accent, #fff) 88%, white 12%);font-size:1rem;line-height:1.15}.season-league-card__title span{color:rgba(225,233,250,.62);font-size:.78rem;line-height:1.2}.season-league-card__state{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.3rem .62rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--league-accent, #94a3b8) 32%, rgba(255, 255, 255, 0.08));background:color-mix(in srgb, var(--league-accent, #94a3b8) 10%, rgba(255, 255, 255, 0.04));color:color-mix(in srgb, var(--league-accent, #fff) 88%, white 12%)}.season-league-card__hint{margin:0 0 .75rem;color:rgba(225,233,250,.78);font-size:.82rem;line-height:1.4}.season-league-card__hint p{margin:0}.season-league-card__boost-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.38rem;color:#ffd36a;font-size:.76rem;font-weight:700;text-decoration:none}.season-league-card__boost-link:hover{color:#ffe08f;text-decoration:underline}.season-league-card__prizes--compact{padding-top:.55rem;border-top:1px solid hsla(0,0%,100%,.08)}.season-league-card__prize-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(225,233,250,.5)}.season-league-prize-strip{display:flex;gap:.6rem;align-items:center}.season-league-prize-chip{position:relative;width:48px;height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(15,21,36,.95);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.season-league-prize-chip__rank{position:absolute;top:4px;left:4px;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:900;line-height:1;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);color:#161105}.season-league-prize-chip__media{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.season-league-prize-chip__swatch{width:100%;height:100%;object-fit:cover}.season-league-card__empty{color:rgba(225,233,250,.56);font-size:.78rem;line-height:1.3}.season-leaderboard-self-podium{padding:1rem 1.05rem;border-color:rgba(255,193,7,.18);background:radial-gradient(circle at right center, rgba(255, 193, 7, 0.1) 0%, transparent 34%),linear-gradient(160deg, rgba(19, 24, 43, 0.96) 0%, rgba(11, 16, 30, 0.96) 100%)}.season-leaderboard-promo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-color:rgba(255,193,7,.18);background:radial-gradient(circle at right center, rgba(255, 193, 7, 0.12) 0%, transparent 32%),linear-gradient(160deg, rgba(19, 24, 43, 0.96) 0%, rgba(11, 16, 30, 0.96) 100%)}.season-leaderboard-promo__copy{display:grid;gap:.32rem;max-width:56ch}.season-leaderboard-promo__copy strong{color:#fff;font-size:1rem;line-height:1.3}.season-leaderboard-promo__copy span{color:rgba(225,233,250,.72);font-size:.88rem;line-height:1.55}.season-leaderboard-promo__cta{flex:0 0 auto;white-space:nowrap}.season-leaderboard-promo__cta.cta-primary{border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;padding:.72rem 1.15rem;display:inline-flex;align-items:center;gap:.45rem;color:#161105;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%);box-shadow:0 8px 18px rgba(255,193,7,.28);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.season-leaderboard-promo__cta.cta-primary::before{display:none}.season-leaderboard-promo__cta.cta-primary:hover{transform:translateY(-2px)}.season-leaderboard-card-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem}.season-leaderboard-card-head strong{color:#fff;font-size:1rem}.season-leaderboard-card-head span{color:rgba(225,233,250,.68);font-size:.84rem}.season-leaderboard-self-row{display:grid;grid-template-columns:88px minmax(0, 1fr) minmax(120px, auto) minmax(120px, auto);gap:.9rem;align-items:center;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(255,193,7,.24);background:linear-gradient(135deg, rgba(255, 193, 7, 0.11) 0%, rgba(255, 255, 255, 0.03) 100%)}.season-leaderboard-self-rank{display:flex;align-items:center}.season-leaderboard-rank-chip{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:.52rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-weight:800;font-size:.85rem;line-height:1}.season-leaderboard-stat{display:grid;gap:.18rem;justify-items:start}.season-leaderboard-stat small{color:rgba(225,233,250,.6);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.season-leaderboard-stat strong{color:#fff;font-size:.95rem}.season-leaderboard-table tbody td{vertical-align:middle}.season-leaderboard-table .season-leaderboard-rank-chip{min-width:0;padding-inline:.7rem}.season-achievement-grid,.season-product-grid,.season-badge-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:.8rem}.season-achievement-card,.season-product-card,.season-badge-card{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:linear-gradient(160deg, rgba(19, 24, 43, 0.95) 0%, rgba(12, 16, 31, 0.95) 100%);box-shadow:0 16px 26px rgba(0,0,0,.22)}.season-achievement-card{--achievement-accent: rgba(89, 160, 255, 0.76);--achievement-accent-soft: rgba(89, 160, 255, 0.26);position:relative;padding:.9rem .95rem .95rem;overflow:hidden;border-color:var(--achievement-accent);box-shadow:0 16px 26px rgba(0,0,0,.22),0 0 0 1px var(--achievement-accent-soft)}.season-achievement-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--achievement-accent) 16%, transparent) 0%, transparent 48%),radial-gradient(circle at 18% 100%, color-mix(in srgb, var(--achievement-accent) 11%, transparent) 0%, transparent 46%);opacity:.9;pointer-events:none}.season-achievement-card::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg, transparent 10%, var(--achievement-accent) 50%, transparent 90%);opacity:.9;pointer-events:none}.season-achievement-card>*{position:relative;z-index:1}.season-achievement-card .catalog-tags{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.72rem}.season-achievement-card .catalog-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);padding:.14rem .54rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(245,250,255,.95);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.season-achievement-card .catalog-tag-collection{border-color:rgba(109,173,255,.4);background:rgba(109,173,255,.14);color:rgba(219,235,255,.98)}.season-achievement-card .catalog-tag-difficulty{border-color:rgba(255,200,91,.36);background:rgba(255,200,91,.14);color:rgba(255,236,203,.96)}.season-achievement-card .catalog-tag-difficulty-easy{border-color:rgba(90,232,169,.72);color:rgba(210,248,229,.99);background:rgba(78,224,158,.19);box-shadow:0 0 16px rgba(78,224,158,.4),inset 0 0 8px rgba(78,224,158,.18)}.season-achievement-card .catalog-tag-difficulty-medium{border-color:rgba(93,171,255,.74);color:rgba(207,230,255,.99);background:rgba(89,160,255,.19);box-shadow:0 0 16px rgba(89,160,255,.4),inset 0 0 8px rgba(89,160,255,.2)}.season-achievement-card .catalog-tag-difficulty-hard{border-color:rgba(255,185,80,.76);color:rgba(255,229,173,.99);background:rgba(245,166,35,.2);box-shadow:0 0 16px rgba(245,166,35,.45),inset 0 0 8px rgba(245,166,35,.2)}.season-achievement-card .catalog-tag-difficulty-epic{border-color:rgba(184,112,255,.72);color:rgba(239,220,255,.99);background:rgba(184,112,255,.19);box-shadow:0 0 16px rgba(184,112,255,.45),inset 0 0 8px rgba(184,112,255,.22)}.season-achievement-card h3{margin:0 0 .45rem;font-size:1rem;color:#f4f2ff}.season-achievement-card p{margin:0;color:rgba(224,232,251,.75);font-size:.86rem;line-height:1.45}.season-achievement-card.difficulty-epic{--achievement-accent: rgba(187, 117, 255, 0.82);--achievement-accent-soft: rgba(187, 117, 255, 0.3)}.season-achievement-card.difficulty-hard{--achievement-accent: rgba(245, 166, 35, 0.82);--achievement-accent-soft: rgba(245, 166, 35, 0.29)}.season-achievement-card.difficulty-medium{--achievement-accent: rgba(89, 160, 255, 0.76);--achievement-accent-soft: rgba(89, 160, 255, 0.26)}.season-achievement-card.difficulty-easy{--achievement-accent: rgba(78, 224, 158, 0.72);--achievement-accent-soft: rgba(78, 224, 158, 0.24)}.season-product-card{color:inherit;text-decoration:none;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.season-product-card:hover{transform:translateY(-2px);border-color:rgba(255,193,7,.34)}.season-product-card .media{height:138px;background:rgba(0,0,0,.32)}.season-product-card .media img{width:100%;height:100%;object-fit:cover;display:block}.season-product-card .media .placeholder,.season-badge-card .badge-image-wrap .placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4)}.season-product-card .body{padding:.82rem .88rem}.season-product-card .title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem}.season-product-card .title-row h3{margin:0;font-size:1rem;color:#fff}.season-product-card .title-row .category{border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:.15rem .45rem;font-size:.64rem;letter-spacing:.06em;color:rgba(228,234,252,.84)}.season-product-card p{margin:0 0 .58rem;color:rgba(224,232,251,.75);font-size:.82rem;line-height:1.45}.season-product-card .prices{display:flex;flex-wrap:wrap;gap:.36rem}.season-product-card .price-chip{border-radius:999px;padding:.15rem .45rem;font-size:.7rem;letter-spacing:.02em;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07);color:rgba(240,245,255,.95)}.season-product-card .price-chip.pp{border-color:rgba(255,193,7,.38);color:#ffd56f}.season-product-card .price-chip.rt{border-color:rgba(91,192,255,.4);color:#a8ddff}.season-product-card .price-chip.usd{border-color:rgba(86,214,139,.42);color:#bdf2d0}.season-product-card .price-chip.unavailable{border-color:rgba(250,122,122,.4);color:#ffb6b6}.season-badge-card{display:flex;gap:.7rem;padding:.8rem}.season-badge-card .badge-image-wrap{width:68px;height:68px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,193,7,.3);background:rgba(9,12,22,.95);flex-shrink:0}.season-badge-card .badge-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.season-badge-card h3{margin:0 0 .2rem;font-size:1rem;color:#fff}.season-badge-card p{margin:0 0 .45rem;color:rgba(222,230,250,.78);font-size:.82rem}.season-badge-card .badge-tags{display:flex;flex-wrap:wrap;gap:.35rem}.season-badge-card .tag{border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.07);color:rgba(233,240,255,.9);font-size:.66rem;letter-spacing:.03em;padding:.15rem .45rem}.season-badge-card .tag-shop{border-color:rgba(255,193,7,.42);color:#ffd56f;background:rgba(255,193,7,.14)}.season-empty{border:1px dashed hsla(0,0%,100%,.22);border-radius:12px;padding:1rem;color:rgba(225,232,251,.84)}.season-pass-panel{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(300px, 0.95fr);gap:1rem;margin-bottom:1rem}.season-pass-side-column{display:grid;gap:.85rem;align-self:start}.season-pass-summary,.season-pass-purchase-card,.season-pass-token-card,.season-pass-tier-card,.season-pass-spin-card{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:linear-gradient(160deg, rgba(19, 24, 43, 0.95) 0%, rgba(12, 16, 31, 0.95) 100%);box-shadow:0 16px 26px rgba(0,0,0,.22)}.season-pass-summary{padding:1rem 1.05rem}.season-pass-summary-head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 0.82fr);gap:1rem}.season-pass-summary-overview{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:center}.season-pass-summary-copy{min-width:0}.season-pass-summary-pill,.season-pass-owned-pill,.season-pass-tier-badge,.season-pass-tier-state,.season-pass-lane-tag{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.season-pass-summary-pill,.season-pass-tier-badge{color:rgba(230,236,252,.86);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.season-pass-summary h3{margin:.42rem 0 .35rem;color:#fff;font-size:clamp(1.35rem,2.2vw,1.8rem)}.season-pass-summary p,.season-pass-purchase-copy,.season-pass-progress-footnote{margin:0;color:rgba(224,232,251,.76)}.season-pass-summary-meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem;min-width:0;align-self:stretch}.season-pass-stat{padding:.8rem .88rem;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);min-height:100%}.season-pass-stat small{display:block;margin-bottom:.2rem;color:rgba(224,232,251,.6);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.season-pass-stat strong{color:#fff;font-size:.92rem}.season-pass-progress-copy{margin-top:.9rem;display:flex;justify-content:space-between;gap:.6rem;font-size:.88rem;color:rgba(236,241,255,.9)}.season-pass-progress-stack{margin-top:.55rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.85rem;align-items:center}.season-pass-progress-rail{min-width:0}.season-pass-progress-bar{position:relative;overflow:hidden;height:12px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1)}.season-pass-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #ffcf57 0%, #ff9f1c 100%);box-shadow:0 0 18px rgba(255,181,53,.3)}.season-pass-progress-footnote{margin-top:.55rem;font-size:.82rem}.season-pass-progress-cta{white-space:nowrap;border-radius:12px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:.9rem;line-height:1.2;padding:.85rem 1.25rem}.xp-gap-banner{margin-top:.9rem;border-radius:14px;border:1px solid rgba(255,195,65,.24);background:linear-gradient(135deg, rgba(56, 37, 7, 0.9), rgba(18, 25, 44, 0.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);padding:.78rem .9rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.85rem;align-items:center}.xp-gap-banner__copy{display:grid;gap:.2rem}.xp-gap-banner__copy strong{color:#fff4d1;font-size:.98rem}.xp-gap-banner__copy span{color:rgba(241,244,255,.76);font-size:.86rem;line-height:1.42}.xp-gap-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.season-pass-purchase-card{padding:1rem;display:flex;flex-direction:column;gap:.8rem;justify-content:flex-start;border-color:rgba(255,193,7,.16);background:radial-gradient(circle at right top, rgba(255, 193, 7, 0.14), transparent 42%),linear-gradient(160deg, rgba(19, 24, 43, 0.95) 0%, rgba(12, 16, 31, 0.95) 100%);position:sticky;top:6.25rem;z-index:5}.season-pass-purchase-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#ffd56f}.season-pass-purchase-price{font-size:2rem;line-height:1;color:#fff;font-weight:700}.season-pass-purchase-value{display:grid;gap:.65rem;padding:.9rem;border-radius:14px;border:1px solid rgba(255,193,7,.18);background:hsla(0,0%,100%,.04)}.season-pass-purchase-value strong{color:#fff5d6;font-size:.94rem;line-height:1.45}.season-pass-value-chip-list{display:flex;flex-wrap:wrap;gap:.55rem}.season-pass-value-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.36rem .62rem .36rem .4rem;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11);color:rgba(243,247,255,.94);font-size:.78rem;line-height:1.2;max-width:100%}.season-pass-value-chip__icon{width:26px;height:26px;flex:0 0 26px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08)}.season-pass-value-chip__icon .season-pass-reward-swatch,.season-pass-value-chip__icon .season-pass-reward-image{border-radius:7px}.season-pass-value-chip__icon i{font-size:.8rem}.season-pass-value-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-pass-value-chip.is-more{padding-inline:.72rem}.season-pass-token-card{padding:.95rem 1rem;display:flex;flex-direction:column;gap:.35rem;justify-content:center;border-color:rgba(255,193,7,.16)}.season-pass-token-kicker{font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;color:#ffd56f}.season-pass-token-balance{font-size:1.5rem;line-height:1.05;font-weight:700;color:#fff}.season-pass-token-copy{color:rgba(224,232,251,.76);font-size:.84rem}.season-pass-owned-pill{border:1px solid rgba(84,214,155,.35);background:rgba(84,214,155,.12);color:#9bf0bf;width:fit-content}.season-pass-buy-btn,.season-pass-claim-btn,.season-pass-ghost-btn{min-width:110px}.season-pass-buy-btn{width:100%;min-height:48px;padding:.85rem 1.25rem;border-radius:12px;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:600;line-height:1.2}.season-pass-ghost-btn{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:rgba(232,238,252,.62);border-radius:999px;padding:.55rem .95rem;font-size:.82rem}.season-pass-tier-grid{margin-top:.25rem}.season-pass-ribbon-shell{position:relative;padding-inline:3rem}.season-pass-ribbon-viewport{--season-pass-ribbon-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);overflow-x:auto;overflow-y:hidden;padding:.25rem .1rem 1rem;scrollbar-width:thin;scrollbar-color:#ffb800 hsla(0,0%,100%,.08);scroll-padding-inline:1rem;-webkit-mask-image:var(--season-pass-ribbon-mask);mask-image:var(--season-pass-ribbon-mask)}.season-pass-ribbon-viewport.is-at-start{--season-pass-ribbon-mask: linear-gradient(90deg, #000 0%, #000 95%, transparent 100%)}.season-pass-ribbon-viewport.is-at-end{--season-pass-ribbon-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 100%)}.season-pass-ribbon-viewport.is-at-start.is-at-end{--season-pass-ribbon-mask: linear-gradient(90deg, #000 0%, #000 100%)}.season-pass-ribbon-viewport::-webkit-scrollbar{height:8px}.season-pass-ribbon-viewport::-webkit-scrollbar-track{background:hsla(0,0%,100%,.07);border-radius:999px}.season-pass-ribbon-viewport::-webkit-scrollbar-thumb{background:linear-gradient(90deg, #ffcf57 0%, #ffb800 100%);border-radius:999px}.season-pass-ribbon-track{position:relative;display:flex;align-items:stretch;gap:.9rem;min-width:max-content;padding:.2rem .25rem .35rem}.season-pass-ribbon-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,193,7,.28);background:rgba(10,13,23,.92);color:#ffd56f;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,.3);transition:transform .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.season-pass-ribbon-nav.is-left{left:.15rem}.season-pass-ribbon-nav.is-right{right:.15rem}.season-pass-ribbon-nav:hover:not(:disabled){transform:translateY(-50%) scale(1.04);color:#fff1bf;border-color:rgba(255,193,7,.48)}.season-pass-ribbon-nav:disabled{opacity:.4;cursor:default}.season-pass-ribbon-path{position:absolute;inset:0;pointer-events:none;z-index:0}.season-pass-ribbon-path__base,.season-pass-ribbon-path__fill{position:absolute;top:50%;transform:translateY(-50%);height:8px;border-radius:999px}.season-pass-ribbon-path__base{background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.season-pass-ribbon-path__fill{background:linear-gradient(90deg, #ffcf57 0%, #ffb800 100%);box-shadow:0 0 20px rgba(255,184,0,.28);transition:width 220ms ease,left 220ms ease}.season-pass-tier-card{position:relative;overflow:hidden;padding:.85rem;flex:0 0 180px;width:180px;max-width:180px;display:grid;grid-template-rows:182px 102px 182px;gap:.78rem;height:530px;z-index:1}.season-pass-tier-card.is-unlocked{border-color:rgba(255,193,7,.26)}.season-pass-tier-card.is-current{border-color:rgba(255,193,7,.48);box-shadow:0 16px 30px rgba(0,0,0,.26),0 0 0 1px rgba(255,193,7,.28),0 0 34px rgba(255,184,0,.14);background:radial-gradient(circle at 50% 18%, rgba(255, 193, 7, 0.11), transparent 40%),linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%)}.season-pass-lane-head,.season-pass-lane-footer,.season-pass-pending-spins-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.season-pass-tier-card.is-claimable{box-shadow:0 16px 26px rgba(0,0,0,.22),0 0 0 1px rgba(255,193,7,.18)}.season-pass-tier-card.is-landmark{border-color:rgba(255,193,7,.24);background:radial-gradient(circle at 95% 8%, rgba(255, 193, 7, 0.08), transparent 24%),linear-gradient(160deg, rgba(19, 24, 43, 0.95) 0%, rgba(12, 16, 31, 0.95) 100%)}.season-pass-tier-card.is-major-landmark{border-color:rgba(255,193,7,.36);box-shadow:0 16px 26px rgba(0,0,0,.24),0 0 0 1px rgba(255,193,7,.16),0 0 28px rgba(255,193,7,.12)}.season-pass-tier-card.is-major-landmark::after{content:"";position:absolute;inset:auto .85rem .3rem;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(255, 193, 7, 0.6) 50%, transparent 100%);pointer-events:none}.season-pass-tier-card.is-current,.season-pass-tier-card.is-current.is-claimable,.season-pass-tier-card.is-current.is-landmark,.season-pass-tier-card.is-current.is-major-landmark{border-color:rgba(255,193,7,.48);box-shadow:0 16px 30px rgba(0,0,0,.26),0 0 0 1px rgba(255,193,7,.28),0 0 34px rgba(255,184,0,.14);background:radial-gradient(circle at 50% 18%, rgba(255, 193, 7, 0.11), transparent 40%),linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%)}.season-pass-tier-spine{display:grid;justify-items:center;align-content:center;gap:.14rem;padding:.78rem .75rem;border-radius:16px;border:1px solid rgba(255,193,7,.2);background:radial-gradient(circle at 50% 0%, rgba(255, 193, 7, 0.14), transparent 65%),linear-gradient(180deg, rgba(255, 193, 7, 0.08), rgba(255, 255, 255, 0.03));text-align:center;min-height:100%;position:relative;z-index:2;overflow:hidden}.season-pass-tier-spine strong{color:#fff;font-size:1.5rem;line-height:1}.season-pass-tier-spine__label,.season-pass-tier-spine__status,.season-pass-tier-spine__milestone{font-size:.74rem;text-transform:uppercase;letter-spacing:.07em}.season-pass-tier-spine__label{color:rgba(255,223,141,.84)}.season-pass-tier-spine__status{color:rgba(232,239,255,.74)}.season-pass-tier-spine__milestone{color:#ffd56f;max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.1;font-size:.66rem}.season-pass-lane{position:relative;padding:.82rem .82rem .88rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;min-height:182px;height:182px;overflow:hidden;gap:.65rem}.season-pass-lane-free{background:radial-gradient(circle at left top, rgba(43, 201, 173, 0.12), transparent 34%),linear-gradient(180deg, rgba(8, 36, 46, 0.54) 0%, rgba(13, 20, 38, 0.25) 100%)}.season-pass-lane-premium{background:radial-gradient(circle at right top, rgba(176, 126, 255, 0.14), transparent 34%),linear-gradient(180deg, rgba(36, 25, 58, 0.56) 0%, rgba(16, 19, 36, 0.28) 100%)}.season-pass-lane-head{justify-content:flex-end;align-items:center;min-height:1rem}.season-pass-lane-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.season-pass-lane-footer{margin-top:auto;position:relative;z-index:2;flex:0 0 auto}.season-pass-preview-link{appearance:none;border:0;background:rgba(0,0,0,0);color:rgba(232,238,255,.82);padding:0;display:inline-flex;align-items:center;gap:.38rem;font-size:.74rem;font-weight:700;cursor:pointer;transition:color .18s ease,transform .18s ease;white-space:nowrap;margin-left:auto;position:relative;z-index:2}.season-pass-preview-link i{color:#ffd56f}.season-pass-preview-link:hover{color:#fff;transform:translateY(-1px)}.season-pass-reward-list{display:grid;gap:.45rem;align-content:start}.season-pass-reward-row{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:.62rem;align-items:center;padding:.56rem .6rem;border-radius:13px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);min-width:0;min-height:58px;height:58px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.season-pass-reward-row.type-spin{background:rgba(255,193,7,.08);border-color:rgba(255,193,7,.18)}.season-pass-reward-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.season-pass-reward-icon i{display:block;line-height:1}.season-pass-reward-icon.is-pp{background:linear-gradient(135deg, #ffc107, #ff9800);color:#0b1020}.season-pass-reward-icon.is-rt{background:linear-gradient(135deg, #8b5cf6, #6366f1)}.season-pass-reward-icon.is-rt i{transform:translateY(-1px)}.season-pass-reward-icon.is-seasonal-token{background:linear-gradient(135deg, #f59e0b, #b45309)}.season-pass-reward-icon.is-boost{background:linear-gradient(135deg, #10b981, #059669)}.season-pass-reward-icon.is-profile-style,.season-pass-reward-icon.is-frame,.season-pass-reward-icon.is-badge{background:linear-gradient(135deg, #8b5cf6, #5b3bb6)}.season-pass-reward-icon.is-shop-item{background:linear-gradient(135deg, #1d4ed8, #4338ca)}.season-pass-reward-icon.is-spin{background:linear-gradient(135deg, #facc15, #f59e0b);color:#161105}.season-pass-reward-image,.season-pass-reward-swatch{width:100%;height:100%;object-fit:cover;display:block;border-radius:11px}.season-pass-reward-copy{min-width:0}.season-pass-reward-label{font-size:.84rem;line-height:1.16;font-weight:700;color:#f7f9ff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.season-pass-reward-meta{display:none}.season-pass-empty-reward{font-size:.82rem;color:rgba(222,229,248,.56);padding:.22rem .1rem}.season-pass-reward-more{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:12px;padding:.42rem .55rem;border:1px dashed rgba(255,193,7,.18);background:rgba(255,193,7,.06);color:rgba(255,228,165,.82);font-size:.72rem;font-weight:700;text-align:center}.season-pass-lane-footer{margin-top:auto;padding-top:.12rem}.season-pass-lane-footer .season-pass-claim-btn,.season-pass-lane-footer .season-pass-ghost-btn{width:100%;min-width:0;padding:.46rem .8rem;font-size:.82rem;line-height:1.1;border-radius:12px;justify-content:center;text-align:center}.season-pass-lane-footer .season-pass-ghost-btn{border-radius:12px}.season-pass-lane-status{display:inline-flex;align-items:center;gap:.4rem;color:rgba(226,233,251,.72);font-size:.8rem;line-height:1.2;position:relative;z-index:2}.season-pass-lane-status.is-claimed{color:#99e8ba}.season-pass-lane-status.is-premium{color:#dbc2ff}.season-pass-lane-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;border-radius:14px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:.84rem;pointer-events:none}.season-pass-lane-overlay i{font-size:1.75rem}.season-pass-lane-overlay.is-claimed{background:linear-gradient(180deg, rgba(6, 21, 14, 0.46), rgba(8, 34, 22, 0.7));color:rgba(174,245,205,.9);backdrop-filter:blur(2px)}.season-pass-lane-overlay.is-premium-locked{background:linear-gradient(180deg, rgba(15, 17, 31, 0.34), rgba(15, 17, 31, 0.64));color:rgba(235,228,255,.86)}.season-pass-lane.is-premium-locked .season-pass-reward-list{filter:blur(5px);opacity:.68}.season-pass-lane.is-claimed .season-pass-reward-list{opacity:.18}.season-pass-lane.is-claimed .season-pass-lane-footer{opacity:.18}.season-pass-tier-card__fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.season-pass-tier-card.is-celebrating::before{content:"";position:absolute;inset:-18% -35%;background:linear-gradient(110deg, transparent 25%, rgba(255, 255, 255, 0.16) 48%, transparent 70%);animation:season-pass-ribbon-shimmer 850ms ease-out forwards;pointer-events:none;z-index:2}.season-pass-confetti-piece{position:absolute;left:var(--confetti-x, 50%);top:48%;width:8px;height:14px;border-radius:3px;background:linear-gradient(180deg, #ffd76b 0%, #ffb800 100%);transform:translate(-50%, -50%) rotate(var(--confetti-rotate, 0deg));opacity:0;animation:season-pass-confetti-burst 820ms ease-out forwards;animation-delay:var(--confetti-delay, 0ms)}.season-pass-confetti-piece:nth-child(3n){background:linear-gradient(180deg, #ffffff 0%, #f2c94c 100%)}.season-pass-confetti-piece:nth-child(4n){background:linear-gradient(180deg, #d8c0ff 0%, #9b5cff 100%)}.season-pass-reward-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.22rem .56rem;font-size:.78rem;line-height:1.2;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.07);color:rgba(240,244,255,.95)}button.season-pass-reward-chip{appearance:none;cursor:pointer}button.season-pass-reward-chip:hover{transform:translateY(-1px);border-color:rgba(255,193,7,.34)}.season-pass-reward-chip.spin{border-color:rgba(201,155,255,.3);color:#dbc2ff}.season-pass-preview-reward-list{display:grid;gap:.7rem}.season-pass-preview-card{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:.85rem;align-items:center;padding:.9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(17,23,39,.88)}.season-pass-preview-card__media{width:72px;height:72px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden;font-size:1.25rem}.season-pass-preview-card__swatch{width:100%;height:100%;border-radius:16px}.season-pass-preview-card__copy{min-width:0}.season-pass-preview-card__copy strong{display:block;color:#fff;font-size:1rem;line-height:1.24}.season-pass-preview-card__copy span{display:block;margin-top:.24rem;color:rgba(224,232,251,.72);font-size:.82rem;line-height:1.35}.season-pass-preview-card__media.token-pp{background:linear-gradient(135deg, #ffc107, #ff9800);color:#0b1020}.season-pass-preview-card__media.token-rt{background:linear-gradient(135deg, #8b5cf6, #6366f1);color:#fff}.season-pass-preview-card__media.token-seasonal-token{background:linear-gradient(135deg, #f59e0b, #b45309);color:#fff}.season-pass-preview-card__media.token-boost{background:linear-gradient(135deg, #10b981, #059669);color:#fff}.season-pass-preview-card__media.token-profile-style,.season-pass-preview-card__media.token-frame,.season-pass-preview-card__media.token-badge{background:linear-gradient(135deg, #8b5cf6, #5b3bb6);color:#fff}.season-pass-preview-card__media.token-shop-item{background:linear-gradient(135deg, #1d4ed8, #4338ca);color:#fff}.season-pass-preview-card.is-locked{border-color:rgba(96,165,250,.22);background:linear-gradient(160deg, rgba(19, 24, 43, 0.96) 0%, rgba(10, 14, 27, 0.96) 100%)}.season-pass-preview-card.is-locked .season-pass-preview-card__media{filter:saturate(0.7);opacity:.88}.season-pass-spin-card{margin-bottom:1rem;padding:1.25rem}.season-pass-spin-card .daily-missions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.season-pass-spin-card .daily-missions-head h3{margin:0;color:#fff;font-size:1.1rem}.season-pass-spin-card .daily-missions-head p{margin:.2rem 0 0;color:hsla(0,0%,100%,.6);font-size:.82rem;line-height:1.4}.season-pass-spin-card .daily-missions-list{display:flex;flex-direction:column;gap:.75rem}.season-pass-spin-card .daily-mission-loading{border:1px dashed hsla(0,0%,100%,.2);border-radius:10px;padding:.85rem .95rem;color:hsla(0,0%,100%,.68);font-size:.9rem}.season-pass-spin-card .daily-mission-row{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);border-radius:12px;padding:.85rem .95rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.85rem;align-items:start}.season-pass-spin-card .daily-mission-main{min-width:0}.season-pass-spin-card .daily-mission-main-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.3rem}.season-pass-spin-card .daily-mission-title-wrap{display:flex;align-items:center;gap:.55rem;min-width:0;flex-wrap:wrap}.season-pass-spin-card .daily-mission-difficulty{display:inline-flex;align-items:center;border-radius:999px;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .5rem;border:1px solid rgba(0,0,0,0)}.season-pass-spin-card .daily-mission-difficulty.easy{color:#86efac;background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.45)}.season-pass-spin-card .daily-mission-difficulty.hard{color:#fca5a5;background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.45)}.season-pass-spin-card .daily-mission-title{color:#fff;font-weight:600;font-size:.95rem;min-width:0}.season-pass-spin-card .daily-mission-description{margin:0;color:hsla(0,0%,100%,.6);font-size:.82rem;line-height:1.35}.season-pass-spin-card .daily-mission-reward-inline{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap;flex:0 0 auto}.season-pass-spin-card .daily-mission-reward-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.88);font-size:.75rem;font-weight:700;padding:.28rem .65rem;line-height:1}.season-pass-spin-card button.daily-mission-reward-chip{appearance:none;cursor:pointer}.season-pass-spin-card .daily-mission-reward-chip i{font-size:.82rem}.season-pass-spin-card .daily-mission-reward-chip.is-lucky{border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1);color:#7dd3fc}.season-pass-spin-card .daily-mission-reward-chip.is-lucky:hover{border-color:rgba(125,211,252,.62);background:rgba(56,189,248,.16);color:#d6f1ff}.season-pass-spin-card .daily-mission-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;justify-content:flex-start;min-width:96px}.season-pass-spin-card__cta{min-width:84px;min-height:40px;padding:.7rem 1rem;border-radius:12px;font-size:.9rem;font-weight:600;line-height:1.2;justify-content:center;box-shadow:none}.season-pass-progress-ring-wrap{display:grid;justify-items:center;gap:.55rem}.season-pass-progress-ring{--progress: 0%;width:108px;height:108px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:conic-gradient(#ffb920 var(--progress), rgba(255, 255, 255, 0.08) 0)}.season-pass-progress-ring::before{content:"";position:absolute;inset:10px;border-radius:50%;background:linear-gradient(180deg, rgba(10, 15, 28, 0.98), rgba(18, 24, 42, 0.98));border:1px solid hsla(0,0%,100%,.08)}.season-pass-progress-ring>*{position:relative;z-index:1}.season-pass-progress-ring__label{position:absolute;top:18px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;width:max-content;color:rgba(225,232,251,.62);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;line-height:1}.season-pass-progress-ring strong{color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.72rem;line-height:1;min-width:1.3em;font-variant-numeric:tabular-nums}.season-pass-progress-ring__meta{color:rgba(234,240,255,.76);font-size:.82rem;font-weight:700}@keyframes season-pass-ribbon-shimmer{0%{transform:translateX(-42%) rotate(8deg);opacity:0}15%{opacity:1}100%{transform:translateX(42%) rotate(8deg);opacity:0}}@keyframes season-pass-confetti-burst{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--confetti-rotate, 0deg)) scale(0.4)}12%{opacity:1}100%{opacity:0;transform:translate(var(--confetti-drift-x, -50%), var(--confetti-drift-y, 72px)) rotate(calc(var(--confetti-rotate, 0deg) + 36deg)) scale(0.85)}}.season-pass-hover-preview{position:fixed;z-index:1085;width:min(320px,100vw - 2rem);padding:.85rem .9rem;border-radius:16px;border:1px solid rgba(255,193,7,.2);background:linear-gradient(160deg, rgba(18, 24, 43, 0.98) 0%, rgba(10, 14, 27, 0.98) 100%);box-shadow:0 18px 38px rgba(0,0,0,.34)}.season-pass-hover-preview__head{display:grid;gap:.14rem}.season-pass-hover-preview__head strong{color:#fff;font-size:.94rem}.season-pass-hover-preview__head span,.season-pass-hover-preview__footer{color:rgba(226,233,251,.68);font-size:.75rem;line-height:1.4}.season-pass-hover-preview__list{display:grid;gap:.45rem;margin-top:.75rem}.season-pass-hover-preview__item{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:.6rem;align-items:center}.season-pass-hover-preview__item-icon{width:34px;height:34px;border-radius:10px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08)}.season-pass-hover-preview__item-icon .season-pass-reward-image,.season-pass-hover-preview__item-icon .season-pass-reward-swatch{border-radius:9px}.season-pass-hover-preview__item-copy{min-width:0;display:grid}.season-pass-hover-preview__item-copy strong{color:#fff;font-size:.83rem;line-height:1.2;overflow-wrap:anywhere}.season-pass-hover-preview__item-copy small{color:rgba(226,233,251,.66);font-size:.72rem}.season-pass-hover-preview__footer{margin-top:.72rem;padding-top:.68rem;border-top:1px solid hsla(0,0%,100%,.08)}.season-pass-hover-preview__empty{color:rgba(226,233,251,.66);font-size:.8rem}#seasonPassPreviewModal .lucky-draw-prize-grid{grid-auto-rows:1fr}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin){min-height:184px;height:100%;display:grid;grid-template-columns:minmax(0, 1fr) 96px;grid-template-areas:"amount token" "value token" "chance token";grid-template-rows:auto auto 1fr;column-gap:.8rem;align-items:stretch}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token{grid-area:token;width:88px;height:88px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;justify-self:end;align-self:center;font-size:0;letter-spacing:0;text-transform:none;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token i{font-size:1rem}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__amount{grid-area:amount;align-self:end}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__value{grid-area:value}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__chance{grid-area:chance;align-self:end;margin-top:auto}#seasonPassPreviewModal .lucky-draw-prize-card.is-locked{border-color:rgba(96,165,250,.24);box-shadow:inset 0 0 0 1px rgba(96,165,250,.12)}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-pp{background:linear-gradient(135deg, #ffc107, #ff9800);color:#0b1020;text-shadow:none}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-rt{background:linear-gradient(135deg, #8b5cf6, #6366f1);color:#fff;text-shadow:none}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-boost{background:linear-gradient(135deg, #10b981, #059669);color:#fff;text-shadow:none}#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token.token-seasonal-token{background:linear-gradient(135deg, #f59e0b, #b45309);color:#fff;text-shadow:none}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin{min-height:184px;height:100%}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__skin-layout{height:100%;align-items:stretch}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__skin-copy{min-height:100%;display:flex;flex-direction:column}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__value--skin{margin-top:auto;margin-bottom:.24rem}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__chance{margin-top:0;margin-bottom:0}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin{width:96px;min-height:100%;height:100%;justify-self:end;align-items:center;justify-content:center}@media(max-width: 768px){#seasonPassPreviewModal .lucky-draw-prize-card.type-skin,#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin){min-height:172px}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin,#seasonPassPreviewModal .lucky-draw-prize-card:not(.type-skin) .lucky-draw-prize-card__token{width:72px;height:72px}}@media(max-width: 768px){.season-landing-hero{min-height:460px;padding-top:4.6rem}.season-landing-subtitle{font-size:.96rem}.season-tab-nav{display:grid;grid-template-columns:1fr}.season-tab-link{justify-content:space-between}.season-tab-header,.season-leaderboard-card-head{flex-direction:column;align-items:flex-start}.season-leaderboard-podium{grid-template-columns:1fr;align-items:stretch}.season-podium-card,.season-podium-card.rank-1{min-height:0}.season-podium-prize-media,.season-podium-card.rank-1 .season-podium-prize-media{min-height:168px}.season-leaderboard-promo,.season-leaderboard-self-row{grid-template-columns:1fr;align-items:flex-start}.season-league-carousel{grid-auto-columns:minmax(240px, 84vw)}.season-league-carousel-shell{padding-inline:2.45rem}.season-leaderboard-promo{display:grid}.season-leaderboard-promo__cta{width:100%;text-align:center}.season-pass-panel{grid-template-columns:1fr}.season-pass-summary-head,.season-pass-summary-overview,.season-pass-progress-stack{grid-template-columns:1fr}.season-pass-summary-overview{justify-items:flex-start}.season-pass-summary-meta{margin-top:.2rem;grid-template-columns:1fr}.season-pass-progress-copy span{display:block}.season-pass-progress-copy span+span{margin-top:.25rem}.season-pass-progress-cta{width:100%;white-space:normal}.xp-gap-banner{grid-template-columns:1fr}.xp-gap-banner__actions{justify-content:flex-start}.season-pass-purchase-card{position:static}.season-pass-ribbon-viewport{--season-pass-ribbon-mask: linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%);padding-bottom:.85rem;scroll-padding-inline:.75rem}.season-pass-ribbon-shell{padding-inline:2.45rem}.season-pass-ribbon-nav{width:36px;height:36px}.season-pass-tier-card{padding:.75rem;flex-basis:156px;width:156px;max-width:156px;grid-template-rows:170px 88px 170px;height:468px}.season-pass-tier-spine{padding-inline:.8rem;min-height:100%}.season-pass-lane-head{flex-wrap:wrap;align-items:flex-start}.season-pass-lane{min-height:170px;height:170px}.season-pass-preview-link{white-space:normal;font-size:.72rem}.season-pass-progress-ring{width:92px;height:92px}.season-pass-progress-ring::before{inset:9px}.season-pass-progress-ring__label{top:16px}.season-pass-hover-preview{display:none !important}.season-pass-ribbon-path__base,.season-pass-ribbon-path__fill{height:6px}.season-pass-spin-card{padding:1rem}.season-pass-spin-card .daily-mission-row{grid-template-columns:1fr}.season-pass-spin-card .daily-mission-main-top{flex-direction:column}.season-pass-spin-card .daily-mission-actions{align-items:stretch;min-width:0}.season-pass-spin-card__cta{width:100%}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin{min-height:156px}#seasonPassPreviewModal .lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin{width:72px}}#body-home .match-map-icon{width:24px;height:24px;flex-shrink:0}#body-home .no-matches-icon{font-size:4rem;color:var(--bs-secondary)}#body-home.weekly-race-home-cta-dismissed #weekly-race-home-cta{display:none !important}#body-home .daily-race-home-banner{--daily-race-banner-image: none;--daily-race-left: rgba(9, 12, 28, 0.9);--daily-race-mid: rgba(8, 18, 39, 0.82);--daily-race-right: rgba(6, 26, 46, 0.74);--daily-race-accent: rgba(251, 191, 36, 0.42);position:relative;overflow:hidden;border-radius:22px;padding:1.4rem 1.5rem;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(108deg, var(--daily-race-left) 0%, var(--daily-race-mid) 42%, var(--daily-race-right) 100%);box-shadow:0 26px 58px rgba(2,6,18,.5);isolation:isolate}#body-home .daily-race-home-banner::before{content:"";position:absolute;inset:0;background-image:linear-gradient(95deg, rgba(5, 9, 20, 0.86) 0%, rgba(7, 12, 22, 0.72) 38%, rgba(8, 12, 20, 0.3) 63%, rgba(8, 12, 20, 0.58) 100%),var(--daily-race-banner-image);background-size:cover;background-position:center;opacity:.96;z-index:0}#body-home .daily-race-home-banner::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 9%, var(--daily-race-accent), rgba(251, 191, 36, 0) 46%),radial-gradient(circle at 84% 92%, rgba(248, 113, 113, 0.22), rgba(248, 113, 113, 0) 40%);z-index:1}#body-home .daily-race-home-banner--explosive{--daily-race-left: rgba(18, 13, 10, 0.92);--daily-race-mid: rgba(28, 18, 10, 0.86);--daily-race-right: rgba(31, 15, 10, 0.82);--daily-race-accent: rgba(251, 191, 36, 0.54)}#body-home .daily-race-home-banner--precision{--daily-race-left: rgba(7, 14, 34, 0.92);--daily-race-mid: rgba(12, 24, 48, 0.84);--daily-race-right: rgba(14, 28, 54, 0.82);--daily-race-accent: rgba(125, 211, 252, 0.38)}#body-home .daily-race-home-banner--entry{--daily-race-left: rgba(13, 11, 30, 0.92);--daily-race-mid: rgba(18, 22, 52, 0.84);--daily-race-right: rgba(12, 33, 42, 0.8);--daily-race-accent: rgba(250, 204, 21, 0.46)}#body-home .daily-race-home-banner--clutch{--daily-race-left: rgba(16, 12, 24, 0.92);--daily-race-mid: rgba(21, 18, 34, 0.84);--daily-race-right: rgba(24, 23, 46, 0.82);--daily-race-accent: rgba(168, 85, 247, 0.32)}#body-home .daily-race-home-banner--support{--daily-race-left: rgba(6, 21, 24, 0.92);--daily-race-mid: rgba(7, 29, 34, 0.84);--daily-race-right: rgba(8, 33, 42, 0.8);--daily-race-accent: rgba(45, 212, 191, 0.36)}#body-home .daily-race-home-banner--mvp{--daily-race-left: rgba(21, 13, 10, 0.92);--daily-race-mid: rgba(30, 22, 12, 0.86);--daily-race-right: rgba(35, 25, 12, 0.82);--daily-race-accent: rgba(245, 204, 98, 0.48)}#body-home .daily-race-home-banner__body{position:relative;z-index:2;display:flex;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;align-items:flex-end}#body-home .daily-race-home-banner__copy{max-width:min(720px,78%)}#body-home .daily-race-home-banner__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d;margin-bottom:.52rem;text-shadow:0 3px 12px rgba(8,12,20,.8)}#body-home .daily-race-home-banner__title{margin:0;font-size:clamp(1.95rem,3.1vw,3rem);line-height:1.05;color:#f8fafc;font-weight:900;letter-spacing:.01em;text-shadow:0 14px 28px rgba(0,0,0,.52)}#body-home .daily-race-home-banner__desc{margin:.7rem 0 0;font-size:clamp(1.08rem,1.45vw,1.55rem);line-height:1.24;color:rgba(241,245,249,.9);text-shadow:0 4px 14px rgba(6,11,22,.55)}#body-home .daily-race-home-banner__meta{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}#body-home .daily-race-home-banner__chip{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);padding:.42rem .78rem;font-size:.9rem;font-weight:800;color:#f8fafc;background:rgba(4,9,22,.6);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}#body-home .daily-race-home-banner__chip .bi{color:#fcd34d}#body-home .daily-race-home-banner__chip--time strong{color:#f8fafc;margin-left:.22rem;font-variant-numeric:tabular-nums}#body-home .daily-race-home-banner__actions{display:flex;align-items:flex-end}#body-home .daily-race-home-banner__cta{border:0;border-radius:15px;padding:.95rem 1.38rem;font-size:1rem;font-weight:900;color:#0b1220;background:linear-gradient(135deg, #fbbf24, #f59e0b);box-shadow:0 14px 30px rgba(245,158,11,.34);display:inline-flex;align-items:center;gap:.5rem;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}#body-home .daily-race-home-banner__cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(245,158,11,.42)}#body-home .daily-race-home-banner__cta:disabled{opacity:.7;cursor:not-allowed}@media(max-width: 767.98px){#body-home .daily-race-home-banner{padding:1rem 1rem 1.05rem;border-radius:16px}#body-home .daily-race-home-banner__copy{max-width:100%}#body-home .daily-race-home-banner__title{font-size:clamp(1.5rem,8vw,2rem)}#body-home .daily-race-home-banner__desc{font-size:1rem;margin-top:.55rem}#body-home .daily-race-home-banner__chip{font-size:.8rem;padding:.34rem .64rem}#body-home .daily-race-home-banner__actions{width:100%}#body-home .daily-race-home-banner__cta{width:100%;justify-content:center;font-size:1rem;padding:.82rem 1rem}}#body-home .weekly-race-home-cta{position:relative;overflow:hidden;border-radius:18px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.16);background:radial-gradient(circle at 0% 0%, rgba(251, 191, 36, 0.3), rgba(251, 191, 36, 0) 48%),linear-gradient(130deg, rgba(15, 23, 42, 0.92), rgba(30, 41, 59, 0.95) 54%, rgba(10, 20, 37, 0.96));box-shadow:0 24px 60px rgba(5,8,18,.42)}#body-home .weekly-race-home-cta::after{content:"";position:absolute;inset:0;background:linear-gradient(95deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0));pointer-events:none}#body-home .weekly-race-home-cta.is-dismissing{opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}#body-home .weekly-race-home-cta__content{position:relative;z-index:2}#body-home .weekly-race-home-cta__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d;margin-bottom:.55rem}#body-home .weekly-race-home-cta__eyebrow .bi{font-size:.95rem}#body-home .weekly-race-home-cta__title{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15;font-weight:800;color:#f8fafc;margin:0}#body-home .weekly-race-home-cta__subtext{margin:.6rem 0 0;color:rgba(241,245,249,.92);max-width:760px}#body-home .weekly-race-home-cta__meta{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}#body-home .weekly-race-home-cta__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .62rem;border-radius:999px;font-size:.8rem;font-weight:700;color:#e2e8f0;border:1px solid hsla(0,0%,100%,.18);background:rgba(15,23,42,.55)}#body-home .weekly-race-home-cta__actions{margin-top:1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}#body-home .weekly-race-home-cta__join{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:12px;padding:.7rem 1.15rem;font-weight:800;color:#0b1220;background:linear-gradient(135deg, #fbbf24, #f59e0b);text-decoration:none;box-shadow:0 10px 24px rgba(245,158,11,.3);transition:transform .15s ease,box-shadow .15s ease}#body-home .weekly-race-home-cta__join:hover{color:#0b1220;transform:translateY(-1px);box-shadow:0 12px 28px rgba(245,158,11,.4)}#body-home .weekly-race-home-cta__hide{border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:.62rem .9rem;color:rgba(226,232,240,.9);background:rgba(2,6,23,.3);font-weight:600}#body-home .weekly-race-home-cta__hide:hover{border-color:hsla(0,0%,100%,.35);color:#f8fafc}#body-home .weekly-race-home-cta__x{position:absolute;top:.65rem;right:.65rem;z-index:3;width:30px;height:30px;border:0;border-radius:999px;color:rgba(226,232,240,.9);background:rgba(2,6,23,.46);display:inline-flex;align-items:center;justify-content:center}#body-home .weekly-race-home-cta__x:hover{color:#fff;background:rgba(2,6,23,.7)}#body-home .timeline-section{margin-bottom:1.5rem}#body-home .timeline-filter-group{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}#body-home .timeline-filter-btn{border:1px solid rgba(148,163,184,.32);background:rgba(15,23,42,.42);color:rgba(226,232,240,.9);border-radius:999px;font-size:.8rem;font-weight:700;text-decoration:none;padding:.35rem .72rem;transition:border-color .2s ease,background .2s ease,color .2s ease}#body-home .timeline-filter-btn:hover{color:#fff;border-color:rgba(226,232,240,.52);background:rgba(30,41,59,.58)}#body-home .timeline-filter-btn.is-active{color:#061118;border-color:rgba(34,197,94,.8);background:linear-gradient(135deg, #34d399, #2dd4bf)}#body-home .timeline-list{display:grid;gap:1.15rem}#body-home .timeline-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(148,163,184,.24);transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}#body-home .timeline-card:hover{transform:translateY(-2px);border-color:rgba(226,232,240,.32);box-shadow:0 18px 34px rgba(0,0,0,.34)}#body-home .timeline-card--social{--timeline-accent-rgb: 56, 189, 248;background:radial-gradient(circle at 90% 2%, rgba(var(--timeline-accent-rgb), 0.17), transparent 42%),linear-gradient(160deg, rgba(12, 21, 40, 0.9), rgba(7, 14, 29, 0.93) 58%, rgba(7, 12, 24, 0.96))}#body-home .timeline-card--social::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));opacity:.9}#body-home .timeline-card--high{border-color:rgba(245,158,11,.3);box-shadow:0 12px 26px rgba(6,10,20,.28);background:radial-gradient(circle at 100% 0%, rgba(245, 158, 11, 0.1), transparent 40%),linear-gradient(160deg, rgba(18, 24, 38, 0.92), rgba(11, 16, 28, 0.95) 60%, rgba(8, 12, 23, 0.97))}#body-home .timeline-card--tier-1{border-color:rgba(251,191,36,.42) !important;box-shadow:0 18px 36px rgba(0,0,0,.36)}#body-home .timeline-card--tier-2{border-color:rgba(45,212,191,.34) !important}#body-home .timeline-card--tier-3{border-color:rgba(148,163,184,.3) !important}#body-home .timeline-card--tier-4{border-color:rgba(100,116,139,.24) !important}#body-home .timeline-card--tier-5{border-style:dashed;border-color:rgba(148,163,184,.22) !important}#body-home .timeline-card--hero{box-shadow:0 0 0 1px rgba(251,191,36,.32),0 26px 48px rgba(0,0,0,.42)}#body-home .timeline-card--social-accent{border-color:rgba(250,204,21,.38)}#body-home .timeline-card--social-promoted{border-color:rgba(251,146,60,.44);box-shadow:0 16px 30px rgba(0,0,0,.34)}#body-home .timeline-card--low{border-color:rgba(100,116,139,.24);background:linear-gradient(160deg, rgba(8, 14, 29, 0.88), rgba(6, 10, 20, 0.93))}#body-home .timeline-card--low .timeline-card__header{padding-top:.7rem;padding-bottom:.7rem}#body-home .timeline-card--low .timeline-card__body{padding-top:.75rem;padding-bottom:.75rem}#body-home .timeline-card--system{border-color:rgba(45,212,191,.42);background:radial-gradient(circle at 0% 0%, rgba(45, 212, 191, 0.2), transparent 48%),linear-gradient(145deg, rgba(7, 20, 29, 0.95), rgba(4, 13, 22, 0.96))}#body-home .timeline-card__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid rgba(148,163,184,.16)}#body-home .timeline-card__author{display:flex;align-items:center;gap:.65rem;min-width:0}#body-home .timeline-card__avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 16px rgba(0,0,0,.28)}#body-home .timeline-card__author-main{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}#body-home .timeline-card__name{font-weight:800;color:#f8fafc;text-decoration:none}#body-home .timeline-card__name:hover{color:#fff}#body-home .timeline-card__time{color:rgba(148,163,184,.95);font-size:.8rem;white-space:nowrap}#body-home .timeline-type-badge{display:inline-flex;align-items:center;gap:.33rem;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(var(--timeline-accent-rgb), 0.45);background:rgba(var(--timeline-accent-rgb), 0.15);color:rgba(225,242,255,.96);font-size:.68rem;font-weight:800;letter-spacing:.01em;text-transform:uppercase}#body-home .timeline-importance-badge{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;border:1px solid rgba(245,158,11,.42);background:rgba(120,53,15,.28);color:#fcd38d;font-size:.66rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:.18rem .44rem}#body-home .timeline-identity-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.16rem .44rem;border:1px solid rgba(56,189,248,.38);background:rgba(14,116,144,.22);color:#bae6fd;font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}#body-home .timeline-card__body{position:relative;z-index:1;padding:1rem}#body-home .timeline-card__title{color:#f8fafc;font-weight:800;font-size:1.08rem;line-height:1.25;margin-bottom:1rem}#body-home .timeline-card__title-row{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}#body-home .timeline-card__title-row--with-chip{margin-bottom:.24rem}#body-home .timeline-card__title-row--with-chip .timeline-card__title{margin-bottom:0}#body-home .timeline-card__title--major{font-size:1.2rem;letter-spacing:.01em}#body-home .timeline-card__subtitle{color:rgba(226,232,240,.9);margin-bottom:.65rem;font-size:.92rem}#body-home .timeline-card__subtitle--compact{margin-bottom:.35rem;font-size:.84rem}#body-home .timeline-celebration{display:grid;grid-template-columns:auto 1fr;gap:.8rem;margin-bottom:.75rem;padding:.8rem;border-radius:14px;border:1px solid rgba(251,191,36,.22);background:radial-gradient(circle at 0% 0%, rgba(251, 191, 36, 0.14), transparent 42%),linear-gradient(145deg, rgba(30, 41, 59, 0.34), rgba(15, 23, 42, 0.52))}#body-home .timeline-celebration--giveaway{border-color:rgba(244,114,182,.26);background:radial-gradient(circle at 0% 0%, rgba(244, 114, 182, 0.14), transparent 42%),linear-gradient(145deg, rgba(49, 24, 55, 0.28), rgba(15, 23, 42, 0.54))}#body-home .timeline-celebration__media{width:74px;height:74px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:rgba(2,6,23,.5);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}#body-home .timeline-celebration__media img{width:100%;height:100%;object-fit:cover;display:block}#body-home .timeline-celebration__meta{min-width:0}#body-home .timeline-celebration__eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fde68a;margin-bottom:.18rem}#body-home .timeline-celebration--giveaway .timeline-celebration__eyebrow{color:#f9a8d4}#body-home .timeline-celebration__event{color:#f8fafc;font-size:.94rem;font-weight:800;line-height:1.25}#body-home .timeline-celebration__prize{margin-top:.18rem;color:hsla(0,0%,100%,.96);font-size:.9rem;font-weight:700;line-height:1.3}#body-home .timeline-celebration__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.48rem}#body-home .timeline-celebration__chip{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .5rem;border:1px solid rgba(251,191,36,.34);background:rgba(120,53,15,.26);color:#fde68a;font-size:.7rem;font-weight:800;line-height:1.2}#body-home .timeline-celebration__chip--value{border-color:rgba(45,212,191,.34);background:rgba(17,94,89,.28);color:#99f6e4}#body-home .timeline-metrics-summary{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.62rem}#body-home .timeline-metric-pill{border-radius:999px;border:1px solid rgba(56,189,248,.46);background:rgba(8,47,73,.42);color:#bae6fd;font-size:.72rem;font-weight:700;padding:.24rem .55rem;line-height:1.2}#body-home .timeline-trend-row{display:flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.62rem}#body-home .timeline-trend-row--match{margin-top:.46rem;margin-bottom:.62rem}#body-home .timeline-trend-pill{border-radius:999px;border:1px solid rgba(148,163,184,.34);background:rgba(15,23,42,.42);color:#cbd5e1;font-size:.7rem;font-weight:700;padding:.22rem .52rem;line-height:1.2}#body-home .timeline-trend-pill--up{border-color:rgba(34,197,94,.4);background:rgba(20,83,45,.34);color:#86efac}#body-home .timeline-trend-pill--down{border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.32);color:#fecaca}#body-home .timeline-trend-pill--neutral{border-color:rgba(148,163,184,.3);color:#cbd5e1}#body-home .timeline-card__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem}#body-home .timeline-card__chips--inline{margin-bottom:0;align-items:center;gap:.32rem}#body-home .timeline-chip{font-size:.7rem;font-weight:700;border-radius:999px;padding:.24rem .58rem;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.45);color:#dbeafe}#body-home .timeline-chip--win{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.45);color:#86efac}#body-home .timeline-chip--loss{background:rgba(248,113,113,.16);border-color:rgba(248,113,113,.45);color:#fecaca}#body-home .timeline-chip--neutral{background:rgba(148,163,184,.18);border-color:rgba(148,163,184,.45);color:#cbd5e1}#body-home .timeline-card__commentary{color:#f8fafc;margin-top:.55rem;padding:.58rem .68rem;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.34);white-space:pre-wrap}#body-home .timeline-comment-preview{margin-top:.5rem;border-radius:10px;border:1px solid rgba(100,116,139,.28);background:rgba(3,7,18,.46);color:rgba(203,213,225,.92);font-size:.82rem;padding:.45rem .58rem;display:flex;align-items:center;gap:.42rem;line-height:1.3}#body-home .timeline-card__actions{position:relative;z-index:1;display:grid;gap:.6rem;border-top:1px solid rgba(148,163,184,.16);padding:.75rem 1rem}#body-home .timeline-engagement-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#body-home .timeline-social-amplifier{font-size:.74rem;font-weight:700;color:rgba(203,213,225,.9);white-space:nowrap}#body-home .timeline-social-amplifier--nudge{color:rgba(45,212,191,.94)}#body-home .timeline-social-amplifier--accent{color:rgba(253,224,71,.96)}#body-home .timeline-social-amplifier--promoted{color:rgba(251,146,60,.96)}#body-home .timeline-engagement-left{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}#body-home .timeline-action-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#body-home .timeline-reaction-cluster{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:wrap}#body-home .timeline-reaction-btn{width:32px;height:32px;border-radius:50%;border:1px solid rgba(148,163,184,.38);background:rgba(15,23,42,.55);color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1;transition:transform .16s ease,border-color .2s ease,background .2s ease}#body-home .timeline-reaction-btn:hover{transform:translateY(-1px);border-color:rgba(226,232,240,.52);background:rgba(30,41,59,.72)}#body-home .timeline-reaction-btn.is-active{border-color:rgba(52,211,153,.78);background:rgba(6,78,59,.72);box-shadow:0 0 0 1px rgba(52,211,153,.24)}#body-home .timeline-reaction-total{display:inline-flex;align-items:center;gap:.28rem;color:#d1fae5;font-size:.92rem;font-weight:800}#body-home .timeline-reaction-total__number{font-size:1.08rem;line-height:1;color:#f8fafc}#body-home .timeline-reaction-total--button{border:0;padding:0;background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:rgba(209,250,229,.45);text-underline-offset:.16rem}#body-home .timeline-reaction-total--button:hover{color:#fff;text-decoration-color:hsla(0,0%,100%,.7)}#body-home .timeline-action-btn{border:1px solid rgba(148,163,184,.3);color:#e2e8f0;background:rgba(15,23,42,.42);border-radius:10px;padding:.35rem .58rem;font-size:.82rem;line-height:1.15}#body-home .timeline-action-btn:hover{border-color:rgba(226,232,240,.38);color:#fff;background:rgba(30,41,59,.55)}#body-home .timeline-action-btn.is-active{border-color:rgba(34,197,94,.68);color:#86efac;background:rgba(22,101,52,.35)}#body-home .timeline-action-btn--system{border-color:rgba(45,212,191,.45);background:rgba(5,46,42,.6);color:#d1fae5}#body-home .timeline-commentary-editor,#body-home .timeline-comments-panel{border-top:1px solid rgba(148,163,184,.16);padding:.75rem 1rem}#body-home .timeline-input{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:rgba(2,6,23,.42);color:#e2e8f0;padding:.55rem .65rem;font-size:.85rem}#body-home .timeline-input:focus{outline:none;border-color:rgba(var(--timeline-accent-rgb), 0.62);box-shadow:0 0 0 2px rgba(var(--timeline-accent-rgb), 0.2)}#body-home .timeline-comments-list{display:grid;gap:.55rem;margin-bottom:.55rem}#body-home .timeline-comment-empty{border:1px dashed rgba(148,163,184,.36);border-radius:10px;color:rgba(148,163,184,.92);padding:.58rem .65rem;font-size:.82rem}#body-home .timeline-comment-item{border:1px solid rgba(148,163,184,.2);border-radius:10px;background:rgba(15,23,42,.35);padding:.55rem .62rem}#body-home .timeline-comment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-bottom:.44rem}#body-home .timeline-comment-author{display:flex;align-items:center;gap:.52rem;min-width:0}#body-home .timeline-comment-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid rgba(148,163,184,.36);flex-shrink:0}#body-home .timeline-comment-meta{min-width:0}#body-home .timeline-comment-name{display:inline-block;color:#f8fafc;font-size:.82rem;font-weight:700;text-decoration:none}#body-home .timeline-comment-name:hover{color:#fff;text-decoration:underline}#body-home .timeline-comment-meta-line{display:flex;align-items:center;gap:.4rem}#body-home .timeline-comment-time{color:rgba(148,163,184,.9);font-size:.72rem;white-space:nowrap}#body-home .timeline-comment-edited{border:1px solid rgba(148,163,184,.3);border-radius:999px;font-size:.62rem;line-height:1;letter-spacing:.02em;color:rgba(203,213,225,.9);padding:.14rem .35rem}#body-home .timeline-comment-actions{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}#body-home .timeline-comment-action-btn{border:1px solid rgba(148,163,184,.3);background:rgba(2,6,23,.34);color:rgba(226,232,240,.95);border-radius:8px;font-size:.72rem;padding:.2rem .42rem;line-height:1.15}#body-home .timeline-comment-action-btn:hover{border-color:rgba(226,232,240,.4);color:#fff}#body-home .timeline-comment-content{display:grid;gap:.5rem}#body-home .timeline-comment-text{color:#e2e8f0;font-size:.84rem;white-space:pre-wrap;line-height:1.4}#body-home .timeline-comment-edit{display:grid;gap:.4rem}#body-home .timeline-comment-edit-actions{display:inline-flex;align-items:center;gap:.35rem}#body-home .timeline-action-btn--compact{font-size:.74rem;padding:.24rem .5rem}#body-home .timeline-system-card{padding:1rem 1.05rem}#body-home .timeline-system-eyebrow{display:inline-flex;align-items:center;gap:.35rem;color:#5eead4;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem}#body-home .timeline-system-title{color:#f0fdfa;font-size:1.08rem;font-weight:800;line-height:1.2}#body-home .timeline-system-subtitle{color:rgba(204,251,241,.88);margin-top:.3rem;font-size:.9rem}#body-home .timeline-system-actions{margin-top:.75rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#body-home .timeline-empty{border:1px dashed rgba(148,163,184,.45);border-radius:14px;padding:1rem;color:rgba(148,163,184,.95);text-align:center}#body-home .timeline-card--achievement,#body-home .timeline-card--achievement-unlocked,#body-home .timeline-card--season-badge-unlocked,#body-home .timeline-card--achievement-group{--timeline-accent-rgb: 251, 191, 36;border-color:rgba(245,158,11,.28);background:radial-gradient(circle at 8% 6%, rgba(245, 158, 11, 0.12), transparent 44%),linear-gradient(160deg, rgba(22, 20, 17, 0.9), rgba(16, 17, 25, 0.92) 56%, rgba(12, 14, 22, 0.95))}#body-home .timeline-card--achievement .timeline-card__title,#body-home .timeline-card--achievement-unlocked .timeline-card__title,#body-home .timeline-card--season-badge-unlocked .timeline-card__title,#body-home .timeline-card--achievement-group .timeline-card__title{color:#f8e5bc}#body-home .timeline-card--race-placement,#body-home .timeline-card--race-milestone,#body-home .timeline-card--milestone-group{--timeline-accent-rgb: 59, 130, 246}#body-home .timeline-card--win-streak-milestone,#body-home .timeline-card--rank-milestone,#body-home .timeline-card--top-percentile,#body-home .timeline-card--personal-best{--timeline-accent-rgb: 34, 197, 94}#body-home .timeline-card--new-rival,#body-home .timeline-card--rival-dominance,#body-home .timeline-card--rival-added,#body-home .timeline-card--rival-overtaken,#body-home .timeline-card--rival-gained-lead,#body-home .timeline-card--weekly-rival-summary{--timeline-accent-rgb: 249, 115, 22}#body-home .timeline-card--giveaway-win{--timeline-accent-rgb: 244, 114, 182}#body-home .timeline-card--match-share{--timeline-accent-rgb: 45, 212, 191}#body-home .timeline-card--match-summary{--timeline-accent-rgb: 45, 212, 191;position:relative;overflow:hidden;isolation:isolate;border-color:rgba(45,212,191,.24);background:radial-gradient(circle at 18% 14%, rgba(45, 212, 191, 0.14), transparent 34%),linear-gradient(160deg, rgba(10, 24, 33, 0.92), rgba(8, 17, 29, 0.95) 58%, rgba(5, 11, 22, 0.98))}#body-home .timeline-card--match-summary::before{content:"";position:absolute;inset:0;background-image:var(--timeline-match-summary-bg, none);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.08;filter:blur(1px) saturate(0.72) contrast(0.96);transform:scale(1.02);pointer-events:none;z-index:0}#body-home .timeline-card--match-summary::after{content:"";position:absolute;inset:0;background:linear-gradient(102deg, rgba(6, 12, 24, 0.74) 0%, rgba(7, 14, 27, 0.68) 44%, rgba(5, 10, 20, 0.8) 100%),radial-gradient(circle at 20% 18%, rgba(20, 184, 166, 0.08), transparent 34%);pointer-events:none;z-index:1}#body-home .timeline-card--match-summary>*{position:relative;z-index:2}#body-home .timeline-card--weekly-snapshot{--timeline-accent-rgb: 56, 189, 248;border-color:rgba(56,189,248,.34);background:radial-gradient(circle at 12% 10%, rgba(56, 189, 248, 0.16), transparent 42%),linear-gradient(160deg, rgba(9, 22, 38, 0.92), rgba(7, 18, 31, 0.95) 58%, rgba(4, 10, 22, 0.98))}#body-home .timeline-card--banned-player-alert{--timeline-accent-rgb: 239, 68, 68;border-color:rgba(248,113,113,.38);background:radial-gradient(circle at 100% 0%, rgba(239, 68, 68, 0.18), transparent 42%),linear-gradient(155deg, rgba(37, 11, 18, 0.96), rgba(24, 8, 15, 0.97) 58%, rgba(14, 6, 10, 0.99))}#body-home .timeline-banned-alert__hero{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.85rem .95rem;border-radius:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.16)}#body-home .timeline-banned-alert__player-avatar{width:56px;height:56px;border-radius:16px;object-fit:cover;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 14px 26px rgba(0,0,0,.26)}#body-home .timeline-banned-alert__hero-copy{min-width:0;display:flex;flex-direction:column;gap:.4rem}#body-home .timeline-banned-alert__player-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}#body-home .timeline-banned-alert__player-name{font-size:1rem;font-weight:800;color:#fff5f5}#body-home .timeline-banned-alert__status{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(254,202,202,.28);background:rgba(127,29,29,.5);color:#fecaca;font-size:.72rem;font-weight:700;letter-spacing:.01em}#body-home .timeline-banned-alert__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.82rem;color:rgba(255,228,230,.72)}#body-home .timeline-banned-alert__meta span{position:relative}#body-home .timeline-banned-alert__meta span+span::before{content:"";display:inline-block;width:4px;height:4px;margin-right:.75rem;border-radius:50%;background:rgba(254,202,202,.4);vertical-align:middle}#body-home .timeline-weekly-momentum{margin-bottom:.72rem;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.36);padding:.62rem .7rem}#body-home .timeline-weekly-momentum--up{border-color:rgba(34,197,94,.34)}#body-home .timeline-weekly-momentum--down{border-color:rgba(248,113,113,.34)}#body-home .timeline-weekly-momentum__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.42rem}#body-home .timeline-weekly-momentum__label{color:#e2e8f0;font-size:.83rem;font-weight:800;line-height:1.25}#body-home .timeline-weekly-momentum__score{color:#f8fafc;font-size:1rem;font-weight:900;line-height:1}#body-home .timeline-weekly-momentum__meta{margin-top:.35rem;color:rgba(148,163,184,.94);font-size:.74rem;font-weight:700}#body-home .timeline-weekly-momentum-bar{height:8px;border-radius:999px;background:rgba(15,23,42,.72);overflow:hidden;border:1px solid rgba(148,163,184,.22)}#body-home .timeline-weekly-momentum-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #38bdf8 0%, #34d399 65%, #facc15 100%);transition:width .28s ease}#body-home .timeline-weekly-interpretation{margin-bottom:.66rem;display:grid;gap:.34rem}#body-home .timeline-weekly-interpretation p{margin:0;color:rgba(226,232,240,.9);font-size:.83rem;line-height:1.4}#body-home .timeline-weekly-baseline{margin-bottom:.72rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.72rem .78rem;border-radius:14px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(180deg, rgba(8, 47, 73, 0.32), rgba(2, 6, 23, 0.36)),radial-gradient(circle at top left, rgba(34, 211, 238, 0.12), transparent 48%);box-shadow:inset 0 1px 0 rgba(125,211,252,.08)}#body-home .timeline-weekly-pill{display:inline-flex;align-items:center;gap:.28rem;min-height:30px;padding:.32rem .72rem;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.58);color:#dbeafe;font-size:.76rem;font-weight:800;letter-spacing:.01em}#body-home .timeline-weekly-pill--accent{border-color:rgba(34,211,238,.36);background:rgba(8,145,178,.18);color:#a5f3fc}#body-home .timeline-weekly-stat-grid{margin-bottom:.68rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:.62rem}#body-home .timeline-weekly-stat-card{position:relative;overflow:hidden;min-height:132px;border-radius:16px;border:1px solid rgba(34,197,94,.22);background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(9, 16, 30, 0.98)),radial-gradient(circle at top left, rgba(34, 197, 94, 0.12), transparent 42%);padding:.82rem .9rem .86rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}#body-home .timeline-weekly-stat-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg, rgba(34, 197, 94, 0.72), rgba(34, 211, 238, 0.28));opacity:.9}#body-home .timeline-weekly-stat-card--down{border-color:rgba(251,113,133,.26);background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(10, 14, 24, 0.98)),radial-gradient(circle at top left, rgba(244, 63, 94, 0.14), transparent 42%)}#body-home .timeline-weekly-stat-card--down::before{background:linear-gradient(90deg, rgba(251, 113, 133, 0.82), rgba(251, 146, 60, 0.26))}#body-home .timeline-weekly-stat-card--new,#body-home .timeline-weekly-stat-card--flat{border-color:rgba(34,211,238,.24);background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(9, 17, 33, 0.98)),radial-gradient(circle at top left, rgba(56, 189, 248, 0.14), transparent 42%)}#body-home .timeline-weekly-stat-card--new::before,#body-home .timeline-weekly-stat-card--flat::before{background:linear-gradient(90deg, rgba(56, 189, 248, 0.84), rgba(34, 211, 238, 0.28))}#body-home .timeline-weekly-stat-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.72rem}#body-home .timeline-weekly-stat-card h4{margin:0;color:#f8fafc;font-size:.8rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.25}#body-home .timeline-weekly-stat-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .54rem;border-radius:999px;border:1px solid rgba(34,197,94,.28);background:rgba(6,78,59,.28);color:#86efac;font-size:.74rem;font-weight:900;line-height:1;white-space:nowrap}#body-home .timeline-weekly-stat-badge--down{border-color:rgba(251,113,133,.28);background:rgba(127,29,29,.28);color:#fda4af}#body-home .timeline-weekly-stat-badge--new,#body-home .timeline-weekly-stat-badge--flat{border-color:rgba(34,211,238,.28);background:rgba(14,116,144,.24);color:#a5f3fc}#body-home .timeline-weekly-stat-value{color:#fff7ed;font-size:clamp(1.48rem,1.7vw,2rem);font-weight:900;line-height:1;letter-spacing:-0.03em}#body-home .timeline-weekly-stat-meta{margin-top:.82rem;color:rgba(191,219,254,.82);font-size:.78rem;font-weight:700;line-height:1.35}#body-home .timeline-weekly-metrics{margin-bottom:.62rem;display:grid;gap:.34rem}#body-home .timeline-weekly-metric{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:.45rem;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:rgba(2,6,23,.26);padding:.36rem .5rem}#body-home .timeline-weekly-metric--up{border-color:rgba(34,197,94,.28)}#body-home .timeline-weekly-metric--down{border-color:rgba(248,113,113,.3)}#body-home .timeline-weekly-metric__name{color:#f8fafc;font-size:.8rem;font-weight:800}#body-home .timeline-weekly-metric__state{font-size:.72rem;font-weight:700;color:rgba(203,213,225,.9);text-transform:uppercase;letter-spacing:.03em}#body-home .timeline-weekly-metric__delta{color:#cbd5e1;font-size:.76rem;font-weight:800}#body-home .timeline-weekly-bracket,#body-home .timeline-weekly-drift{margin-bottom:.55rem;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:rgba(2,6,23,.26);color:rgba(226,232,240,.9);padding:.44rem .54rem;font-size:.8rem;line-height:1.35}#body-home .timeline-weekly-focus{margin-bottom:.55rem;border-radius:12px;border:1px solid rgba(250,204,21,.28);background:rgba(113,63,18,.22);padding:.5rem .58rem}#body-home .timeline-weekly-focus__label{color:#fde68a;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800;margin-bottom:.2rem}#body-home .timeline-weekly-focus__text{color:#fef3c7;font-size:.82rem;line-height:1.35;font-weight:700}#body-home .timeline-card--momentum-signal{--timeline-accent-rgb: 34, 197, 94}#body-home .timeline-card--lft-connection-invite{--timeline-accent-rgb: 250, 204, 21;border-color:rgba(234,179,8,.36);background:radial-gradient(circle at 0% 0%, rgba(250, 204, 21, 0.18), transparent 52%),linear-gradient(160deg, rgba(35, 25, 7, 0.9), rgba(22, 20, 23, 0.92) 58%, rgba(10, 13, 22, 0.95))}#body-home .timeline-card--lft-connection-invite .timeline-card__subtitle{color:rgba(243,231,194,.86)}#body-home .timeline-lft-invite-meta{margin-top:.5rem;padding:.5rem .62rem;border-radius:10px;border:1px dashed rgba(234,179,8,.32);background:rgba(250,204,21,.08);color:rgba(246,234,197,.92);font-size:.84rem}#body-home .timeline-lft-invite-meta strong{color:#fde68a}#body-home .timeline-lft-invite-actions{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.52rem}#body-home .timeline-card--grouped{border-style:dashed}#body-home .timeline-match-summary-intro{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:.35rem}#body-home .timeline-match-summary-map-icon-wrap{width:3.25rem;height:3.25rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:rgba(2,6,23,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 28px rgba(2,8,23,.24);backdrop-filter:blur(8px)}#body-home .timeline-match-summary-map-icon{width:2.15rem;height:2.15rem;object-fit:contain;display:block}#body-home .timeline-match-summary-copy{flex:1;min-width:0}#body-home .timeline-match-summary-copy .timeline-card__title{margin-bottom:1rem}#body-home .timeline-match-summary-copy .timeline-card__subtitle{margin-bottom:0;max-width:62ch}#body-home .timeline-match-summary-overview{display:block;margin-bottom:.68rem}#body-home .timeline-match-summary-overview.has-potg{display:grid;grid-template-columns:minmax(0, 1fr) clamp(19rem,31vw,27rem);gap:.88rem;align-items:start}#body-home .timeline-match-summary-overview-main{min-width:0;display:flex;flex-direction:column;gap:.5rem}#body-home .timeline-match-summary-head{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;margin-bottom:.14rem;flex-wrap:wrap}#body-home .timeline-match-summary-map,#body-home .timeline-match-summary-score{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .55rem;font-size:.74rem;font-weight:800;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.34);color:#dbeafe}#body-home .timeline-match-summary-potg{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid rgba(45,212,191,.32);background:rgba(2,6,23,.48);align-self:start;justify-self:end}#body-home .timeline-match-summary-potg__play{position:relative;width:100%;height:100%;display:block;border:0;background:rgba(0,0,0,0);padding:0;color:#f8fafc;cursor:pointer}#body-home .timeline-match-summary-potg__poster{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.06) contrast(1.02)}#body-home .timeline-match-summary-potg__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.6rem;color:rgba(226,232,240,.9);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(145deg, rgba(10, 18, 34, 0.8), rgba(7, 13, 26, 0.9))}#body-home .timeline-match-summary-potg__badge{position:absolute;left:.46rem;bottom:.42rem;display:inline-flex;align-items:center;gap:.24rem;border-radius:999px;padding:.16rem .48rem;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,250,228,.98);border:1px solid rgba(255,193,7,.55);background:rgba(14,20,30,.78)}#body-home .timeline-match-summary-potg.is-playing{border-color:rgba(45,212,191,.46);box-shadow:0 14px 30px rgba(3,11,21,.42)}#body-home .timeline-match-summary-potg.is-playing iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#020617}#body-home .timeline-match-summary-section+.timeline-match-summary-section{margin-top:.75rem}#body-home .timeline-match-summary-label{margin-bottom:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.95)}#body-home .timeline-match-moments{display:grid;gap:.45rem;grid-template-columns:repeat(2, minmax(0, 1fr))}#body-home .timeline-match-moment{padding:.58rem .68rem;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.3)}#body-home .timeline-match-moment.is-positive{border-color:rgba(34,197,94,.2)}#body-home .timeline-match-moment.is-negative{border-color:rgba(248,113,113,.22)}#body-home .timeline-match-moment__title{color:#f8fafc;font-size:.86rem;font-weight:700}#body-home .timeline-match-moment__meta{margin-top:.14rem;color:rgba(148,163,184,.92);font-size:.72rem}#body-home .timeline-match-moment__desc{margin-top:.24rem;color:rgba(226,232,240,.88);font-size:.8rem;line-height:1.35}@media(max-width: 767.98px){#body-home .timeline-match-summary-intro{gap:.7rem}#body-home .timeline-match-summary-map-icon-wrap{width:2.75rem;height:2.75rem;border-radius:12px}#body-home .timeline-match-summary-map-icon{width:1.8rem;height:1.8rem}#body-home .timeline-match-summary-overview.has-potg{grid-template-columns:1fr;gap:.62rem}#body-home .timeline-match-summary-potg{width:100%;max-width:none;justify-self:stretch}#body-home .timeline-match-summary-potg__play,#body-home .timeline-match-summary-potg__poster,#body-home .timeline-match-summary-potg__placeholder,#body-home .timeline-match-summary-potg.is-playing iframe{height:100%}#body-home .timeline-match-moments{grid-template-columns:minmax(0, 1fr)}}#body-home .timeline-focus-tip{padding:.62rem .72rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:rgba(2,6,23,.34)}#body-home .timeline-focus-tip--high{border-color:rgba(248,113,113,.26)}#body-home .timeline-focus-tip--med{border-color:rgba(245,158,11,.22)}#body-home .timeline-focus-tip--low{border-color:rgba(34,197,94,.22)}#body-home .timeline-focus-tip__title{color:#f8fafc;font-size:.84rem;font-weight:700}#body-home .timeline-focus-tip__desc{margin-top:.2rem;color:rgba(226,232,240,.88);font-size:.8rem;line-height:1.35}#body-home .timeline-group-list{display:grid;gap:.4rem;margin-bottom:.55rem}#body-home .timeline-group-list__item{display:grid;gap:.16rem;padding:.44rem .56rem;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.28)}#body-home .timeline-group-list__media{width:52px;height:52px;border-radius:10px;overflow:hidden;margin-bottom:.22rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,23,.52)}#body-home .timeline-group-list__media img{width:100%;height:100%;object-fit:cover;display:block}#body-home .timeline-group-list__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#body-home .timeline-group-list__title{color:#f8fafc;font-size:.82rem;font-weight:700}#body-home .timeline-group-list__level{display:inline-flex;align-items:center;border-radius:999px;padding:.14rem .42rem;border:1px solid rgba(96,165,250,.3);background:rgba(37,99,235,.16);color:#dbeafe;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#body-home .timeline-group-list__sub{color:rgba(203,213,225,.86);font-size:.75rem;line-height:1.35}#body-home .timeline-group-list__meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.08rem}#body-home .timeline-group-list__badge{display:inline-flex;align-items:center;border-radius:999px;padding:.14rem .42rem;border:1px solid rgba(251,191,36,.28);background:rgba(120,53,15,.2);color:#fde68a;font-size:.64rem;font-weight:800;letter-spacing:.03em}#body-home .timeline-group-list__badge--value{border-color:rgba(45,212,191,.28);background:rgba(17,94,89,.22);color:#99f6e4}#body-home .timeline-reactions-open{overflow:hidden}#body-home .timeline-reactions-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem}#body-home .timeline-reactions-modal__backdrop{position:absolute;inset:0;background:rgba(2,6,23,.72);backdrop-filter:blur(3px)}#body-home .timeline-reactions-modal__dialog{position:relative;z-index:1;width:min(100%,560px);max-height:min(80vh,720px);overflow:hidden;border-radius:18px;border:1px solid rgba(148,163,184,.26);background:linear-gradient(165deg, rgba(17, 24, 39, 0.96), rgba(8, 13, 25, 0.98));box-shadow:0 28px 80px rgba(0,0,0,.48)}#body-home .timeline-reactions-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .7rem;border-bottom:1px solid rgba(148,163,184,.14)}#body-home .timeline-reactions-modal__title{color:#f8fafc;font-size:1rem;font-weight:800}#body-home .timeline-reactions-modal__close{width:34px;height:34px;border:0;border-radius:999px;background:rgba(51,65,85,.6);color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center}#body-home .timeline-reactions-modal__close:hover{color:#fff;background:rgba(71,85,105,.78)}#body-home .timeline-reactions-modal__summary{padding:.7rem 1rem 0;color:rgba(203,213,225,.9);font-size:.84rem;font-weight:700}#body-home .timeline-reactions-modal__list{max-height:calc(min(80vh,720px) - 92px);overflow-y:auto;padding:.8rem 1rem 1rem;display:grid;gap:.55rem}#body-home .timeline-reactions-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .8rem;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.38)}#body-home .timeline-reactions-item__main{display:flex;align-items:center;gap:.72rem;min-width:0}#body-home .timeline-reactions-item__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid rgba(148,163,184,.28);flex-shrink:0}#body-home .timeline-reactions-item__meta{min-width:0;display:grid;gap:.12rem}#body-home .timeline-reactions-item__name{color:#f8fafc;font-size:.9rem;font-weight:700;text-decoration:none}#body-home .timeline-reactions-item__name:hover{color:#fff}#body-home .timeline-reactions-item__sub{color:rgba(203,213,225,.84);font-size:.78rem}#body-home .timeline-reactions-empty{border:1px dashed rgba(148,163,184,.28);border-radius:14px;padding:1rem;color:rgba(148,163,184,.94);text-align:center}#body-home .timeline-card--match{border-color:rgba(148,163,184,.2);background:linear-gradient(155deg, rgba(14, 21, 38, 0.9), rgba(9, 15, 30, 0.95))}#body-home .timeline-card--match::before{display:none}#body-home .timeline-match-shell{display:grid;grid-template-columns:minmax(0, 1fr) auto;min-height:164px}#body-home .timeline-match-main{position:relative;padding:.9rem .95rem;overflow:hidden}#body-home .timeline-match-main::before{content:"";position:absolute;inset:0;background-image:var(--timeline-match-bg);background-size:cover;background-position:center;transform:scale(1.03);opacity:.28}#body-home .timeline-match-main::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%, rgba(95, 129, 255, 0.18), transparent 42%),linear-gradient(125deg, rgba(6, 11, 23, 0.74), rgba(8, 14, 28, 0.82) 55%, rgba(8, 14, 28, 0.88))}#body-home .timeline-match-main>*{position:relative;z-index:1}#body-home .timeline-match-player-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center}#body-home .timeline-match-player{display:flex;align-items:center;gap:.62rem;min-width:0}#body-home .timeline-match-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.28)}#body-home .timeline-match-player-name{font-size:1.03rem;font-weight:800;color:#f8fafc;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#body-home .timeline-match-player-sub{margin-top:.1rem;color:rgba(224,236,255,.8);font-size:.76rem}#body-home .timeline-match-map-card{margin-top:.7rem;border:1px solid rgba(148,163,184,.26);border-radius:12px;padding:.62rem .82rem;background:linear-gradient(145deg, rgba(12, 20, 38, 0.9), rgba(8, 14, 28, 0.84))}#body-home .timeline-match-story-headline{margin-top:.72rem;color:#f8fafc;font-size:.98rem;font-weight:800;line-height:1.25}#body-home .timeline-match-story-subtitle{margin-top:.22rem;color:rgba(226,232,240,.86);font-size:.82rem;line-height:1.42}#body-home .timeline-metrics-summary--match{margin-top:.5rem}#body-home .timeline-match-map-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:rgba(226,232,240,.9);font-size:.82rem;margin-bottom:.22rem}#body-home .timeline-match-map-name{display:inline-flex;align-items:center;gap:.36rem;font-weight:700;color:#f8fafc}#body-home .timeline-match-map-name img{width:18px;height:18px;border-radius:4px}#body-home .timeline-match-date{white-space:nowrap;color:rgba(203,213,225,.88)}#body-home .timeline-match-date i{margin-right:.22rem;color:rgba(203,213,225,.78)}#body-home .timeline-match-score{font-size:2rem;letter-spacing:-0.04em;font-weight:800;line-height:1;color:#f8fafc}#body-home .timeline-match-score-sep{margin:0 .2rem;color:rgba(148,163,184,.88)}#body-home .timeline-match-stats{display:grid;align-content:center;grid-template-columns:repeat(3, minmax(72px, 1fr));gap:.65rem 1rem;padding:.95rem 1rem;border-left:1px solid rgba(148,163,184,.15);background:rgba(3,8,20,.5)}#body-home .timeline-match-result{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .56rem;border:1px solid rgba(148,163,184,.3);background:rgba(148,163,184,.15);font-size:.68rem;font-weight:800;letter-spacing:.06em}#body-home .timeline-match-result--win{color:#86efac;background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.35)}#body-home .timeline-match-result--loss{color:#fca5a5;background:rgba(248,113,113,.15);border-color:rgba(248,113,113,.35)}#body-home .timeline-match-result--tie{color:#cbd5e1;background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.35)}#body-home .timeline-match-stat{min-width:0}#body-home .timeline-match-stat-label{display:block;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(203,213,225,.78)}#body-home .timeline-match-stat-value{display:block;font-size:1.02rem;font-weight:800;color:#f8fafc}#body-home .timeline-match-stat-value.is-positive{color:#86efac}#body-home .timeline-match-stat-value.is-negative{color:#fca5a5}#body-home .timeline-action-btn--match{grid-column:1/-1;justify-content:center;text-align:center;font-weight:700}#body-home .timeline-match-more{display:inline-flex;align-items:center;gap:.32rem;margin-left:.38rem;border-radius:999px;padding:.14rem .44rem;font-size:.68rem;border:1px solid rgba(148,163,184,.42);background:rgba(15,23,42,.45);color:#cbd5e1}@media(max-width: 992px){#body-home .timeline-match-shell{grid-template-columns:1fr}#body-home .timeline-match-stats{grid-template-columns:repeat(3, minmax(68px, 1fr));border-left:0;border-top:1px solid rgba(148,163,184,.15)}}@media(max-width: 767px){#body-home .weekly-race-home-cta{border-radius:14px;padding:1.2rem 1rem}#body-home .weekly-race-home-cta__title{font-size:1.25rem}#body-home .weekly-race-home-cta__subtext{font-size:.93rem}#body-home .weekly-race-home-cta__join{width:100%}#body-home .timeline-filter-group{width:100%}}@media(max-width: 640px){#body-home .timeline-card__header{padding:.75rem .82rem}#body-home .timeline-card__body,#body-home .timeline-card__actions,#body-home .timeline-commentary-editor,#body-home .timeline-comments-panel{padding-left:.82rem;padding-right:.82rem}#body-home .timeline-engagement-row{flex-direction:column;align-items:flex-start}#body-home .timeline-celebration{grid-template-columns:1fr}#body-home .timeline-celebration__media{width:100%;height:140px}#body-home .timeline-match-map-meta{flex-direction:column;align-items:flex-start}#body-home .timeline-match-score{font-size:1.74rem}#body-home .timeline-match-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem .75rem}#body-home .timeline-reactions-modal{padding:.75rem}#body-home .timeline-reactions-modal__dialog{width:100%;max-height:86vh}#body-home .timeline-reactions-modal__list{max-height:calc(86vh - 92px);padding-left:.82rem;padding-right:.82rem}#body-home .timeline-reactions-item{align-items:flex-start;flex-direction:column}}.admin-panel-page{width:100%;max-width:none;margin:0;padding:2rem;min-height:calc(100vh - 80px)}@media(max-width: 991px){.admin-panel-page{padding:1rem}}@media(max-width: 768px){.admin-panel-page{padding:0}}.admin-panel-container{display:flex;gap:1.5rem}@media(max-width: 991px){.admin-panel-container{flex-direction:column;gap:0}}.admin-sidebar{width:260px;flex-shrink:0;background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.25rem;height:fit-content;position:sticky;top:100px}@media(max-width: 991px){.admin-sidebar{display:none}}.admin-sidebar::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg, transparent 0%, #ffc107 50%, transparent 100%);opacity:.5;border-radius:16px 16px 0 0}.admin-sidebar-header{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-sidebar-title{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:0;display:flex;align-items:center;gap:.5rem}.admin-sidebar-title i{color:#ffc107}.admin-nav{display:flex;flex-direction:column;gap:.25rem}.admin-nav-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;color:hsla(0,0%,100%,.65);text-decoration:none;border-radius:10px;font-size:.9rem;font-weight:500;transition:all .2s ease}.admin-nav-item i{font-size:1.1rem;width:20px;text-align:center}.admin-nav-item:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.admin-nav-item.active{background:rgba(255,193,7,.1);color:#ffc107}.admin-nav-item.active i{color:#ffc107}.admin-nav-divider{border-color:hsla(0,0%,100%,.08);margin:.5rem 0}.admin-mobile-nav{display:none;background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:1rem}@media(max-width: 991px){.admin-mobile-nav{display:block}}.admin-mobile-nav-scroll{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem;gap:.25rem}.admin-mobile-nav-scroll::-webkit-scrollbar{display:none}.admin-mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem 1rem;color:hsla(0,0%,100%,.6);text-decoration:none;border-radius:8px;font-size:.7rem;font-weight:500;white-space:nowrap;min-width:fit-content;transition:all .2s ease}.admin-mobile-nav-item i{font-size:1.1rem}.admin-mobile-nav-item:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.admin-mobile-nav-item.active{background:rgba(255,193,7,.1);color:#ffc107}.admin-content{flex:1;min-width:0}@media(max-width: 991px){.admin-content{padding:0 1rem 1rem}}.admin-page-header{margin-bottom:1.5rem}.admin-page-title{font-size:1.5rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:0 0 .25rem 0}.admin-page-subtitle{font-size:.9rem;color:hsla(0,0%,100%,.5);margin:0}.admin-card{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:1.5rem;overflow:hidden}.admin-card.admin-card-accent::before{content:"";display:block;height:2px;background:linear-gradient(90deg, transparent 10%, #ffc107 50%, transparent 90%);opacity:.5}.admin-card-header{padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-card-header h5,.admin-card-header h6{margin:0;font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.9)}.admin-card-body{padding:1.25rem}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-bottom:1.5rem}.admin-stat-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.admin-stat-card:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.admin-stat-card.stat-success{border-left:3px solid #28a745}.admin-stat-card.stat-warning{border-left:3px solid #ffc107}.admin-stat-card.stat-danger{border-left:3px solid #dc3545}.admin-stat-card.stat-info{border-left:3px solid #17a2b8}.admin-stat-card.stat-primary{border-left:3px solid #ffc107}.admin-stat-content h6{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.5);margin:0 0 .35rem 0;text-transform:uppercase;letter-spacing:.5px}.admin-stat-content .stat-value{font-size:1.75rem;font-weight:700;color:hsla(0,0%,100%,.95);line-height:1}.admin-stat-content .stat-detail{font-size:.8rem;color:hsla(0,0%,100%,.5);margin-top:.35rem}.admin-stat-icon{font-size:2rem;opacity:.4}.admin-stat-icon.text-success{color:#28a745;opacity:.7}.admin-stat-icon.text-warning{color:#ffc107;opacity:.7}.admin-stat-icon.text-danger{color:#dc3545;opacity:.7}.admin-stat-icon.text-info{color:#17a2b8;opacity:.7}.admin-stat-icon.text-primary{color:#ffc107;opacity:.7}.admin-table{width:100%;border-collapse:separate;border-spacing:0}.admin-table thead th{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.85rem 1rem;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-table thead th:first-child{border-radius:8px 0 0 0}.admin-table thead th:last-child{border-radius:0 8px 0 0}.admin-table tbody tr{transition:background .15s ease}.admin-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.admin-table tbody tr.expandable{cursor:pointer}.admin-table tbody td{padding:.85rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.9rem;color:hsla(0,0%,100%,.85);vertical-align:middle}.admin-table .table-empty{text-align:center;padding:2rem;color:hsla(0,0%,100%,.5)}.admin-table-details{background:rgba(0,0,0,.2)}.admin-table-details td{padding:1rem 1.25rem !important}.admin-table-details-content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;align-items:start}@media(max-width: 1320px){.admin-table-details-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.admin-table-details-content{grid-template-columns:1fr}}.admin-detail-section h6{font-size:.8rem;font-weight:600;color:#ffc107;margin:0 0 .75rem 0;text-transform:uppercase;letter-spacing:.5px}.admin-job-executions-table{min-width:760px}.admin-detail-json{background:rgba(0,0,0,.3);border-radius:8px;padding:1rem;font-family:"SF Mono","Consolas",monospace;font-size:.8rem;color:hsla(0,0%,100%,.7);overflow-x:auto;max-height:200px;overflow-y:auto}.admin-detail-json pre{margin:0;white-space:pre-wrap;word-break:break-word}.admin-badge{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.admin-badge.badge-success{background:rgba(40,167,69,.15);color:#4ade80}.admin-badge.badge-warning{background:rgba(255,193,7,.15);color:#ffc107}.admin-badge.badge-danger{background:rgba(220,53,69,.15);color:#f87171}.admin-badge.badge-info{background:rgba(23,162,184,.15);color:#22d3ee}.admin-badge.badge-secondary{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}.admin-badge.badge-primary{background:rgba(255,193,7,.15);color:#ffc107}.admin-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.admin-filter-group{flex:1;min-width:150px}.admin-filter-group label{display:block;font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.4rem}.admin-filter-group select,.admin-filter-group input{width:100%;padding:.5rem .75rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:.9rem}.admin-filter-group select:focus,.admin-filter-group input:focus{outline:none;border-color:rgba(255,193,7,.5);box-shadow:0 0 0 2px rgba(255,193,7,.1)}.admin-filter-group select option,.admin-filter-group input option{background:#1a1a2e}.admin-filter-group--job-type{min-width:260px}.admin-filter-actions{display:flex;align-items:flex-end;gap:.5rem}.admin-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.admin-btn.btn-primary{background:linear-gradient(135deg, #ffc107 0%, #e6a800 100%);color:#000}.admin-btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,193,7,.3)}.admin-btn.btn-secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.admin-btn.btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.admin-btn.btn-danger{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#f87171}.admin-btn.btn-danger:hover{background:rgba(220,53,69,.2)}.admin-btn.btn-sm{padding:.35rem .65rem;font-size:.8rem}.admin-health-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1rem;margin-bottom:1.5rem}.admin-health-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1rem}.admin-health-card.health-good{border-left:3px solid #28a745}.admin-health-card.health-warning{border-left:3px solid #ffc107}.admin-health-card.health-critical{border-left:3px solid #dc3545}.admin-health-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.admin-health-header h6{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:0}.admin-health-header .health-indicator{width:10px;height:10px;border-radius:50%}.admin-health-header .health-indicator.good{background:#28a745;box-shadow:0 0 8px rgba(40,167,69,.5)}.admin-health-header .health-indicator.warning{background:#ffc107;box-shadow:0 0 8px rgba(255,193,7,.5)}.admin-health-header .health-indicator.critical{background:#dc3545;box-shadow:0 0 8px rgba(220,53,69,.5)}.admin-health-stats{display:flex;gap:1.5rem}.admin-health-stat .stat-label{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.admin-health-stat .stat-value{font-size:1.25rem;font-weight:700;color:hsla(0,0%,100%,.95)}.admin-form-group{margin-bottom:1.25rem}.admin-form-group label{display:block;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:.5rem}.admin-form-group .form-control{width:100%;padding:.65rem 1rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:hsla(0,0%,100%,.9);font-size:.9rem}.admin-form-group .form-control:focus{outline:none;border-color:rgba(255,193,7,.5);box-shadow:0 0 0 3px rgba(255,193,7,.1)}.admin-form-group .form-control:disabled{opacity:.5;cursor:not-allowed}.admin-form-group .form-help{font-size:.8rem;color:hsla(0,0%,100%,.5);margin-top:.4rem}.wallet-nav-link{display:flex;align-items:center;min-height:42px;gap:.5rem;padding:.35rem .68rem;border-radius:12px;background:linear-gradient(140deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.015) 100%);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 20px rgba(0,0,0,.22);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.wallet-nav-link:hover,.wallet-nav-link.show{background:linear-gradient(140deg, rgba(255, 193, 7, 0.1) 0%, rgba(255, 255, 255, 0.03) 100%);border-color:rgba(255,193,7,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 24px rgba(0,0,0,.24)}.wallet-nav-link:hover{transform:translateY(-1px)}.wallet-nav-link .wallet-trigger-icon{display:inline-flex;align-items:center;justify-content:center}.wallet-nav-link .wallet-trigger-icon i{color:rgba(255,212,107,.95);font-size:.95rem}.wallet-nav-link .wallet-trigger-copy{display:flex;align-items:center;gap:.42rem;min-width:0}.wallet-nav-link .wallet-trigger-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.66);line-height:1;white-space:nowrap}.wallet-nav-link .wallet-trigger-summary{display:flex;align-items:center;gap:.26rem;flex-wrap:nowrap}.wallet-nav-link .wallet-trigger-pill{display:inline-flex;align-items:center;gap:.22rem;min-height:1.35rem;padding:.16rem .36rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);line-height:1;font-variant-numeric:tabular-nums}.wallet-nav-link .wallet-trigger-pill.wallet-trigger-pill-pp{border-color:rgba(255,193,7,.25);background:rgba(255,193,7,.12)}.wallet-nav-link .wallet-trigger-pill.wallet-trigger-pill-rt{border-color:rgba(168,85,247,.3);background:rgba(124,58,237,.18)}.wallet-nav-link .wallet-trigger-pill.wallet-trigger-pill-ot{border-color:rgba(56,189,248,.28);background:rgba(14,165,233,.14)}.wallet-nav-link .wallet-trigger-pill-key{display:inline-flex;align-items:center;justify-content:center;font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.64);line-height:1;transform:translateY(1px)}.wallet-nav-link .wallet-trigger-pill-value{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.92);line-height:1}.wallet-nav-link .wallet-trigger-chevron{display:none}.wallet-nav-link .wallet-boost-pill{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:.2rem .38rem;border-radius:999px;background:rgba(56,189,248,.16);border:1px solid rgba(56,189,248,.28);color:#98ecff;font-size:.6rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.wallet-nav-link .wallet-boost-pill i{color:currentColor;font-size:.62rem}@media(max-width: 1199.98px)and (min-width: 992px){.wallet-nav-link{gap:.42rem;padding:.32rem .56rem}.wallet-nav-link .wallet-trigger-label{font-size:.58rem}.wallet-nav-link .wallet-trigger-summary{gap:.2rem}.wallet-nav-link .wallet-trigger-pill{padding:.14rem .32rem}.wallet-nav-link .wallet-trigger-pill-value{font-size:.66rem}.wallet-nav-link .wallet-boost-pill{padding:.18rem .34rem}}.wallet-dropdown{min-width:290px;padding:0;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(120% 140% at 0% 0%, rgba(255, 193, 7, 0.1), transparent 52%),linear-gradient(180deg, rgba(20, 25, 44, 0.97) 0%, rgba(14, 18, 34, 0.98) 100%);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(3,7,18,.58);border-radius:14px;overflow:hidden;position:relative}.wallet-dropdown::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.42), transparent);pointer-events:none}.wallet-dropdown .dropdown-divider{margin:.35rem .9rem;border:0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.16), transparent)}.wallet-header{padding:.85rem 1rem .68rem;background:linear-gradient(135deg, rgba(255, 193, 7, 0.14) 0%, rgba(255, 193, 7, 0.02) 74%);border-bottom:1px solid rgba(255,193,7,.18);position:relative}.wallet-header::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), transparent 62%);pointer-events:none}.wallet-header .dropdown-header{font-weight:700;color:#fbbf24;font-size:.88rem;letter-spacing:.02em;padding:0}.wallet-header .wallet-header-note{display:block;margin-top:.2rem;font-size:.7rem;color:hsla(0,0%,100%,.62);letter-spacing:.03em}.wallet-balance-section{padding:.95rem 1rem .85rem;display:flex;flex-direction:column;gap:.68rem}.wallet-currency{display:flex;align-items:center;gap:.75rem;padding:.78rem .82rem;border-radius:12px;transition:transform .2s ease,border-color .2s ease,background .2s ease;position:relative;overflow:hidden}.wallet-currency::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.06), transparent 45%);pointer-events:none}.wallet-currency.wallet-pp{background:linear-gradient(140deg, rgba(255, 193, 7, 0.18) 0%, rgba(255, 193, 7, 0.06) 88%);border:1px solid rgba(255,193,7,.3)}.wallet-currency.wallet-pp .currency-icon{background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%)}.wallet-currency.wallet-pp .currency-icon i{color:#000}.wallet-currency.wallet-pp .currency-value{color:#ffd46b}.wallet-currency.wallet-rt{background:linear-gradient(140deg, rgba(124, 58, 237, 0.22) 0%, rgba(91, 33, 182, 0.08) 90%);border:1px solid rgba(139,92,246,.33)}.wallet-currency.wallet-rt .currency-icon{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%)}.wallet-currency.wallet-rt .currency-icon i{color:#fff}.wallet-currency.wallet-rt .currency-value{color:#c4b5fd}.wallet-currency.wallet-ot{background:linear-gradient(140deg, rgba(245, 158, 11, 0.2) 0%, rgba(180, 83, 9, 0.08) 90%);border:1px solid rgba(245,158,11,.3)}.wallet-currency.wallet-ot .currency-icon{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%)}.wallet-currency.wallet-ot .currency-icon i{color:#fff7ed}.wallet-currency.wallet-ot .currency-value{color:#fcd34d}.wallet-currency:hover{transform:translateY(-1px)}.wallet-currency .currency-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 7px 18px rgba(0,0,0,.26);position:relative;z-index:1}.wallet-currency .currency-icon i{font-size:1rem}.wallet-currency .currency-info{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0;position:relative;z-index:1}.wallet-currency .currency-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.wallet-currency .currency-label{font-size:.68rem;color:hsla(0,0%,100%,.58);text-transform:uppercase;letter-spacing:.07em;line-height:1.1}.wallet-currency .currency-value{font-size:1.85rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.wallet-currency .wallet-buy-link{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;color:rgba(216,191,255,.88);text-decoration:none;transition:color .16s ease,opacity .16s ease;line-height:1.1;white-space:nowrap}.wallet-currency .wallet-buy-link:hover{color:#efe4ff;text-decoration:underline}.wallet-level-section{margin:.15rem .85rem .55rem;padding:.7rem .75rem .62rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015))}.wallet-level{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem}.wallet-level .level-badge{font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:4px}.wallet-level .level-tier{font-size:.78rem;color:hsla(0,0%,100%,.82);letter-spacing:.01em}.wallet-xp-bar{height:7px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden;margin-bottom:.45rem}.wallet-xp-bar .xp-progress{height:100%;background:linear-gradient(90deg, #4ade80 0%, #22c55e 100%);border-radius:3px;transition:width .3s ease}.xp-info{display:flex;justify-content:space-between;font-size:.68rem;color:hsla(0,0%,100%,.62);gap:.4rem}.xp-info span:last-child{text-align:right}.wallet-actions{padding:.35rem .75rem .8rem;display:grid;gap:.42rem}.wallet-actions .dropdown-item{display:flex;align-items:center;gap:.58rem;padding:.6rem .72rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.84);transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.wallet-actions .dropdown-item i{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.07);font-size:.8rem}.wallet-actions .dropdown-item:hover{background:rgba(255,193,7,.12);border-color:rgba(255,193,7,.42);color:#fff;transform:translateY(-1px)}.wallet-actions .dropdown-item:hover i{color:#111827;background:linear-gradient(135deg, #fbbf24, #f59e0b)}.wallet-boosts-section{padding:.2rem .95rem .45rem}.wallet-boosts-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.wallet-boosts-head span{color:rgba(232,243,255,.92);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wallet-boosts-head a{color:#87dfff;font-size:.74rem;text-decoration:none}.wallet-boosts-head a:hover{text-decoration:underline}.wallet-boost-list{display:grid;gap:.45rem}.wallet-boost-chip{display:flex;align-items:center;gap:.6rem;border-radius:10px;padding:.6rem .7rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.wallet-boost-chip.boost-pp{border-color:rgba(251,191,36,.24);background:linear-gradient(140deg, rgba(251, 191, 36, 0.12), rgba(251, 191, 36, 0.04))}.wallet-boost-chip.boost-rt{border-color:rgba(168,85,247,.25);background:linear-gradient(140deg, rgba(168, 85, 247, 0.14), rgba(124, 58, 237, 0.05))}.wallet-boost-chip.boost-xp{border-color:rgba(34,211,238,.25);background:linear-gradient(140deg, rgba(34, 211, 238, 0.14), rgba(14, 165, 233, 0.05))}.wallet-boost-chip-copy{min-width:0;display:grid;gap:.12rem}.wallet-boost-chip-copy strong{color:rgba(245,250,255,.96);font-size:.84rem;line-height:1.2}.wallet-boost-chip-copy span{color:rgba(195,209,235,.8);font-size:.74rem;line-height:1.35}.mobile-menu-wallet{display:grid;gap:.85rem;padding:.95rem;border-radius:16px;border:1px solid rgba(255,193,7,.18);background:radial-gradient(120% 140% at 0% 0%, rgba(255, 193, 7, 0.14), transparent 55%),linear-gradient(160deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));box-shadow:0 14px 28px rgba(0,0,0,.28)}.mobile-menu-wallet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mobile-menu-wallet-copy{display:grid;gap:.24rem}.mobile-menu-wallet-copy strong{color:#f5f5f5;font-size:.94rem;line-height:1.2}.mobile-menu-wallet-eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.48)}.mobile-menu-wallet-actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.mobile-menu-wallet-badge{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:rgba(34,211,238,.14);border:1px solid rgba(34,211,238,.28);color:#95f2ff;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mobile-menu-wallet-link{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;text-decoration:none;color:#ffd46b;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.24);font-size:.72rem;font-weight:700}.mobile-menu-wallet-link:hover{color:#ffe29b}.mobile-menu-wallet-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.65rem}.mobile-menu-wallet-card{position:relative;display:flex;flex-direction:column;gap:.22rem;min-width:0;padding:.78rem .72rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.mobile-menu-wallet-card:hover{transform:translateY(-1px)}.mobile-menu-wallet-card.mobile-menu-wallet-card-pp{border-color:rgba(255,193,7,.28);background:linear-gradient(160deg, rgba(255, 193, 7, 0.18), rgba(255, 193, 7, 0.06))}.mobile-menu-wallet-card.mobile-menu-wallet-card-rt{border-color:rgba(168,85,247,.3);background:linear-gradient(160deg, rgba(124, 58, 237, 0.22), rgba(124, 58, 237, 0.08))}.mobile-menu-wallet-card.mobile-menu-wallet-card-ot{border-color:rgba(56,189,248,.28);background:linear-gradient(160deg, rgba(14, 165, 233, 0.18), rgba(14, 165, 233, 0.06))}.mobile-menu-wallet-card strong{color:#f8fbff;font-size:.96rem;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu-wallet-card-label{color:hsla(0,0%,100%,.6);font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mobile-menu-wallet-card-note{color:hsla(0,0%,100%,.58);font-size:.66rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 479.98px){.mobile-menu-wallet-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.mobile-menu-wallet-card.mobile-menu-wallet-card-ot{grid-column:1/-1}}.level-tier-recruit{color:#94a3b8}.level-tier-bronze{color:#cd7f32}.level-tier-silver{color:silver}.level-tier-gold{color:gold}.level-tier-diamond{color:#60a5fa}.level-tier-platinum{color:#e5e4e2}.level-tier-master{color:#a855f7}.level-tier-elite{color:#22d3ee}.level-tier-champion{color:#fb923c}.level-tier-legend{color:#facc15}@keyframes wallet-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.wallet-updated{animation:wallet-pulse .3s ease}#transactions-history{min-height:100vh}.tx-history-page{color:#edf4ff}.tx-history-page-header .section-title{margin-bottom:.35rem !important}.tx-history-back{display:inline-flex;align-items:center;gap:.45rem;color:rgba(223,232,255,.84);text-decoration:none;font-size:.9rem;margin-bottom:.45rem}.tx-history-back:hover{color:#fff}.tx-history-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.tx-history-head-cta{margin-top:.2rem}.tx-history-stats{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin-bottom:1rem}.tx-history-stat{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.95rem 1rem}.tx-history-stat>span{font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:rgba(224,234,255,.68);font-weight:700}.tx-history-stat strong{font-size:clamp(1.15rem,2.3vw,1.45rem);margin-top:0;line-height:1.15}.tx-stat-pair{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.tx-stat-pair label{font-size:.8rem;color:rgba(224,234,255,.72);margin:0;font-weight:600}.tx-history-table-shell{margin-bottom:1rem}.tx-history-table-head h5{margin:0}.tx-history-table-head span{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);padding:0 .58rem;color:rgba(236,244,255,.86);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.tx-history-table{min-width:900px}.tx-history-table th:last-child,.tx-history-table td:last-child{text-align:right}.tx-sort-link{color:rgba(225,236,255,.72);text-decoration:none}.tx-sort-link:hover{color:#fff}.tx-history-date{color:rgba(224,234,255,.74);white-space:nowrap}.tx-history-empty{min-height:220px;border:1px dashed hsla(0,0%,100%,.18);border-radius:12px;text-align:center;padding:2.2rem 1rem;color:rgba(229,239,255,.86)}.tx-history-empty i{font-size:2.4rem;color:rgba(255,193,7,.72);display:block;margin-bottom:.45rem}.tx-history-empty h3{margin:0;font-size:1.45rem}.tx-history-empty p{margin:.55rem 0 0;color:rgba(227,237,255,.74)}.tx-chip{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 .55rem;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:rgba(236,244,255,.9);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.tx-chip-currency{border-color:rgba(66,156,255,.52);background:rgba(66,156,255,.13);color:#aed1ff}.tx-chip-currency-pp{border-color:rgba(251,191,36,.6);background:rgba(251,191,36,.16);color:#fcd34d}.tx-chip-currency-rt{border-color:rgba(168,85,247,.62);background:rgba(168,85,247,.17);color:#d8b4fe}.tx-chip-currency-xp{border-color:rgba(34,211,238,.6);background:rgba(34,211,238,.15);color:#a5f3fc}.tx-chip-currency-usd{border-color:rgba(74,222,128,.6);background:rgba(74,222,128,.15);color:#86efac}.tx-chip-currency-other{border-color:rgba(148,163,184,.5);background:rgba(148,163,184,.14);color:#dbeafe}.tx-chip-source{border-color:hsla(0,0%,100%,.2);color:rgba(232,241,255,.86)}.tx-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 .58rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tx-status.is-in{border-color:rgba(84,230,167,.55);color:#9ff8cb;background:rgba(84,230,167,.14)}.tx-status.is-out{border-color:rgba(255,118,118,.5);color:#ffadad;background:rgba(156,50,50,.25)}.tx-status.is-pending{border-color:rgba(255,195,74,.58);color:#ffe19e;background:rgba(148,102,20,.27)}.tx-amount{font-weight:800;letter-spacing:.01em}.tx-amount.is-in{color:#9ff8cb}.tx-amount.is-out{color:#ffb0b0}.tx-description{color:rgba(226,236,255,.9)}.tx-balance{font-weight:700;color:#fff3d6}.tx-transaction-id{color:rgba(229,237,255,.82);font-size:.78rem}@media(max-width: 760px){.tx-history-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.tx-history-stat{padding:.7rem .75rem;gap:.35rem}.tx-history-stat>span{font-size:.68rem;letter-spacing:.06em}.tx-history-stat strong{font-size:clamp(1rem,4vw,1.15rem)}.tx-stat-pair{gap:.4rem}.tx-stat-pair label{font-size:.72rem}.tx-history-head-row{flex-direction:column;align-items:flex-start}.tx-history-page-header{margin-bottom:1rem !important}}.economy-page{max-width:1200px;margin:0 auto;padding:0 1rem}.economy-page .economy-hero{position:relative;text-align:center;padding:4rem 2rem 5rem;background:linear-gradient(180deg, rgba(99, 102, 241, 0.08) 0%, transparent 100%);border-radius:24px;margin-bottom:3rem;overflow:hidden}.economy-page .hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem;letter-spacing:-0.02em}.economy-page .title-accent{background:linear-gradient(135deg, #ffc107, #ffdb4d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.economy-page .hero-subtitle{font-size:1.15rem;color:hsla(0,0%,100%,.65);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.economy-page .hero-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.economy-page .hero-stat{display:flex;align-items:center;gap:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1rem 1.5rem}.economy-page .stat-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.economy-page .stat-icon.pp{background:linear-gradient(135deg, #ffc107, #ff9800);color:#000}.economy-page .stat-icon.rt{background:linear-gradient(135deg, #8b5cf6, #6366f1);color:#fff}.economy-page .stat-icon.xp{background:linear-gradient(135deg, #22c55e, #16a34a);color:#fff}.economy-page .stat-info{display:flex;flex-direction:column;text-align:left}.economy-page .stat-value{font-size:1.5rem;font-weight:700;color:#fff}.economy-page .stat-label{font-size:.8rem;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.5px}.economy-page .hero-cta .btn-primary-gold{padding:1rem 2.5rem;font-size:1.1rem}.economy-page .hero-decoration{position:absolute;inset:0;pointer-events:none;overflow:hidden}.economy-page .floating-coin{position:absolute;font-size:2rem;opacity:.15;animation:float 6s ease-in-out infinite}.economy-page .c1{top:15%;left:10%;animation-delay:0s;color:#ffc107}.economy-page .c2{top:30%;right:12%;animation-delay:2s;color:#8b5cf6}.economy-page .c3{bottom:20%;left:20%;animation-delay:4s;color:#ffc107}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}}.economy-page .economy-section{margin-bottom:4rem}.economy-page .claim-rewards-card{border:1px solid rgba(255,193,7,.24);background:linear-gradient(180deg, #181625 0%, #0f1220 100%);border-radius:16px;padding:1.5rem}.economy-page .claim-rewards-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.economy-page .claim-rewards-head h3{color:#fff;font-size:1.15rem}.economy-page .claim-count-pill{align-self:flex-start;background:rgba(255,193,7,.18);border:1px solid rgba(255,193,7,.55);border-radius:999px;color:#ffd24a;font-weight:700;font-size:.85rem;padding:.2rem .6rem}.economy-page .claim-rewards-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem;margin-bottom:1rem}.economy-page .claim-stat{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.03);padding:.75rem .9rem}.economy-page .claim-stat small{display:block;color:hsla(0,0%,100%,.5);margin-bottom:.2rem}.economy-page .claim-stat strong{color:#fff;font-size:1rem}.economy-page .claim-rewards-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.economy-page .claim-rewards-actions small{color:hsla(0,0%,100%,.65)}.economy-page .member-reward-track-shell{margin-top:1.5rem}.economy-page .premium-monthly-lucky-shell{margin-top:1.5rem}.economy-page .premium-monthly-lucky-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.5rem;border-radius:18px;border:1px solid rgba(160,118,255,.28);background:linear-gradient(135deg, rgba(32, 19, 67, 0.96) 0%, rgba(12, 17, 35, 0.98) 100%);box-shadow:0 18px 42px rgba(0,0,0,.24)}.economy-page .premium-monthly-lucky-card__copy h3{margin:0 0 .35rem;color:#fff;font-size:1.18rem}.economy-page .premium-monthly-lucky-card__copy p{margin:0;color:hsla(0,0%,100%,.74)}.economy-page .premium-monthly-lucky-card__kicker{display:inline-block;margin-bottom:.45rem;color:#d9c3ff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.economy-page .premium-monthly-lucky-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.economy-page .premium-monthly-lucky-card__meta-pill{border-radius:999px;padding:.3rem .7rem;color:#f0e8ff;background:rgba(160,118,255,.12);border:1px solid rgba(160,118,255,.28);font-size:.8rem;font-weight:700}.economy-page .premium-monthly-lucky-card__reward{margin-top:.75rem;color:#ffd971;font-weight:700}.economy-page .premium-monthly-lucky-card__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.economy-page .member-track-panel{position:relative;overflow:hidden;border:1px solid rgba(92,221,158,.18);background:linear-gradient(180deg, rgba(16, 25, 46, 0.96) 0%, rgba(9, 14, 28, 0.98) 100%);border-radius:18px;padding:1.35rem;box-shadow:0 16px 40px rgba(0,0,0,.2)}.economy-page .member-track-panel__content{position:relative;z-index:1}.economy-page .member-track-panel.is-locked{border-color:rgba(255,193,7,.18)}.economy-page .member-track-panel.is-locked .member-track-panel__content{filter:grayscale(1) brightness(0.6);pointer-events:none;user-select:none}.economy-page .member-track-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.5rem;text-align:center;background:linear-gradient(180deg, rgba(5, 9, 18, 0.46) 0%, rgba(5, 9, 18, 0.74) 100%)}.economy-page .member-track-overlay__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.38rem .8rem;background:rgba(255,193,7,.16);border:1px solid rgba(255,193,7,.34);color:#ffd771;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.economy-page .member-track-overlay h5{margin:0;color:#fff;font-size:1.18rem}.economy-page .member-track-overlay p{margin:0;max-width:520px;color:hsla(0,0%,100%,.82)}.economy-page .member-track-overlay__cta{min-width:160px}.economy-page .member-track-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.economy-page .member-track-head h4{margin:0 0 .35rem;color:#fff;font-size:1.12rem}.economy-page .member-track-head p{margin:0;color:hsla(0,0%,100%,.68);max-width:720px}.economy-page .member-track-progress-pill{align-self:flex-start;border-radius:999px;background:rgba(92,221,158,.12);border:1px solid rgba(92,221,158,.32);color:#84f0b6;font-size:.85rem;font-weight:700;letter-spacing:.03em;padding:.35rem .75rem}.economy-page .member-track-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:1rem}.economy-page .member-track-card{position:relative;display:flex;flex-direction:column;gap:.8rem;min-height:220px;padding:1rem;border-radius:16px;background:linear-gradient(180deg, rgba(24, 31, 56, 0.96) 0%, rgba(10, 15, 30, 0.98) 100%);border:1px solid hsla(0,0%,100%,.09);overflow:hidden}.economy-page .member-track-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg, rgba(255, 193, 7, 0.12) 0%, rgba(92, 221, 158, 0.9) 50%, rgba(255, 193, 7, 0.12) 100%);opacity:.9}.economy-page .member-track-card.is-locked{opacity:.82}.economy-page .member-track-card.is-claimed{border-color:rgba(92,221,158,.36);box-shadow:inset 0 0 0 1px rgba(92,221,158,.16)}.economy-page .member-track-card.is-premium{background:linear-gradient(180deg, rgba(34, 22, 61, 0.98) 0%, rgba(14, 11, 31, 0.98) 100%);border-color:rgba(160,118,255,.25)}.economy-page .member-track-step{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.economy-page .member-track-step strong{color:#fff;font-size:1rem}.economy-page .member-track-tag{border-radius:999px;padding:.22rem .58rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.06)}.economy-page .member-track-tag.is-premium{color:#d9c3ff;background:rgba(160,118,255,.14);border-color:rgba(160,118,255,.34)}.economy-page .member-track-tag.is-shared{color:#89f3bc;background:rgba(92,221,158,.12);border-color:rgba(92,221,158,.26)}.economy-page .member-track-title{color:#fff;font-size:1.02rem;font-weight:700;line-height:1.25}.economy-page .member-track-copy{color:hsla(0,0%,100%,.7);font-size:.92rem;line-height:1.45;min-height:2.7rem}.economy-page .member-track-reward-list{display:flex;flex-wrap:wrap;gap:.45rem}.economy-page .member-track-reward-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:700;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;line-height:1}.economy-page .member-track-reward-pill--button{appearance:none;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.economy-page .member-track-reward-pill--button i{font-size:.82rem}.economy-page .member-track-reward-pill--button:hover,.economy-page .member-track-reward-pill--button:focus-visible{border-color:rgba(125,211,252,.62);background:rgba(56,189,248,.16);color:#d6f1ff;outline:none}.economy-page .member-track-reward-pill.is-premium-drop{color:#7dd3fc;border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1)}.economy-page .member-track-reward-pill.is-pp{color:#ffd771}.economy-page .member-track-reward-pill.is-rt{color:#d9c3ff}.economy-page .member-track-bonus{border-top:1px solid hsla(0,0%,100%,.08);padding-top:.7rem;color:hsla(0,0%,100%,.76);font-size:.85rem}.economy-page .member-track-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.economy-page .member-track-state{font-size:.82rem;color:hsla(0,0%,100%,.62)}.economy-page .member-track-state.is-claimable{color:#84f0b6}.economy-page .member-track-state.is-claimed{color:#84f0b6}.economy-page .member-track-empty,.economy-page .member-track-upsell{border-radius:16px;padding:1rem 1.15rem;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.7)}.economy-page .member-track-upsell a{color:#ffd24a;font-weight:700}@media(max-width: 768px){.economy-page .claim-rewards-stats{grid-template-columns:1fr}.economy-page .member-track-panel{padding:1rem}.economy-page .member-track-grid{grid-template-columns:1fr}.economy-page .premium-monthly-lucky-card{flex-direction:column;align-items:flex-start}.economy-page .premium-monthly-lucky-card__actions{width:100%;justify-content:stretch}.economy-page .premium-monthly-lucky-card__actions .btn{flex:1 1 100%}.economy-page .member-track-overlay{align-items:stretch;text-align:left}.economy-page .member-track-overlay__cta{width:100%}}.economy-page .section-title{display:block !important;text-align:center;font-size:1.75rem;font-weight:700;margin:0 0 1.85rem;line-height:1.2;color:hsla(0,0%,100%,.9);white-space:normal !important;overflow-wrap:anywhere;word-break:normal;text-wrap:balance;text-transform:none !important;letter-spacing:0 !important;padding-left:0 !important;border-left:0 !important}.economy-page .section-title::after{content:none !important;display:none !important}@media(max-width: 640px){.economy-page .section-title{font-size:1.38rem;line-height:1.25}}.economy-page .currency-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:1.5rem}.economy-page .currency-card{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.economy-page .currency-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.economy-page .pp-card::before{background:linear-gradient(90deg, transparent, #ffc107, transparent)}.economy-page .rt-card::before{background:linear-gradient(90deg, transparent, #8b5cf6, transparent)}.economy-page .card-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.economy-page .pp-card .card-icon{background:linear-gradient(135deg, #ffc107, #ff9800);color:#000}.economy-page .rt-card .card-icon{background:linear-gradient(135deg, #8b5cf6, #6366f1);color:#fff}.economy-page .card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff}.economy-page .card-description{color:hsla(0,0%,100%,.6);font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}.economy-page .earn-list{background:rgba(0,0,0,.2);border-radius:8px;padding:1rem;margin-bottom:1rem}.economy-page .earn-list h4{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5);margin-bottom:.75rem}.economy-page .earn-list ul{list-style:none;padding:0;margin:0}.economy-page .earn-list li{display:flex;justify-content:space-between;padding:.35rem 0;font-size:.9rem;color:hsla(0,0%,100%,.75);border-bottom:1px solid hsla(0,0%,100%,.04)}.economy-page .earn-list li:last-child{border-bottom:none}.economy-page .earn-list .amount{font-weight:600}.economy-page .pp-card .amount{color:#ffc107}.economy-page .rt-card .amount{color:#a78bfa}.economy-page .card-footer{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05)}.economy-page .use-for{display:block;font-size:.85rem;color:hsla(0,0%,100%,.5);line-height:1.5}.economy-page .use-for+.use-for{margin-top:.35rem}.economy-page .level-showcase{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:2rem;align-items:flex-start;background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2.5rem}@media(max-width: 768px){.economy-page .level-showcase{grid-template-columns:1fr}}.economy-page .level-badges{display:grid;grid-template-columns:repeat(auto-fit, minmax(108px, 1fr));gap:.75rem}.economy-page .level-badge{border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);padding:.65rem .75rem}.economy-page .level-badge-value{font-size:1rem;font-weight:700;color:#fff}.economy-page .level-badge-label{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.economy-page .level-info h3{font-size:1.25rem;margin-bottom:.75rem;color:#fff}.economy-page .level-info p{color:hsla(0,0%,100%,.65);line-height:1.6;margin-bottom:1rem}.economy-page .xp-rates{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.economy-page .xp-rate{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:.5rem 1rem;font-size:.9rem}.economy-page .xp-rate .xp{color:#4ade80;font-weight:600}.economy-page .tier-track{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.economy-page .tier-chip{display:flex;align-items:baseline;gap:.5rem;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03)}.economy-page .tier-chip-name{font-weight:700;color:#fff}.economy-page .tier-chip-range{color:hsla(0,0%,100%,.65)}.economy-page .tier-chip-recruit{border-color:rgba(148,163,184,.45)}.economy-page .tier-chip-bronze{border-color:rgba(205,127,50,.55)}.economy-page .tier-chip-silver{border-color:rgba(192,192,192,.55)}.economy-page .tier-chip-gold{border-color:rgba(255,215,0,.55)}.economy-page .tier-chip-diamond{border-color:rgba(96,165,250,.55)}.economy-page .tier-chip-platinum{border-color:rgba(229,228,226,.55)}.economy-page .tier-chip-master{border-color:rgba(168,85,247,.55)}.economy-page .tier-chip-elite{border-color:rgba(34,211,238,.55)}.economy-page .tier-chip-champion{border-color:rgba(251,146,60,.55)}.economy-page .tier-chip-legend{border-color:rgba(250,204,21,.55)}.economy-page .milestone-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:.85rem}.economy-page .milestone-card{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:rgba(8,10,24,.65);padding:1rem;min-height:196px}.economy-page .milestone-top{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.45rem}.economy-page .milestone-level{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.6)}.economy-page .milestone-tier{font-size:.78rem;font-weight:700;color:#ffc107}.economy-page .milestone-card.tier-bronze .milestone-tier{color:#cd7f32}.economy-page .milestone-card.tier-silver .milestone-tier{color:#d5d7dd}.economy-page .milestone-card.tier-gold .milestone-tier{color:gold}.economy-page .milestone-card.tier-diamond .milestone-tier{color:#7dd3fc}.economy-page .milestone-card.tier-platinum .milestone-tier{color:#e5e4e2}.economy-page .milestone-card.tier-master .milestone-tier{color:#c084fc}.economy-page .milestone-card.tier-elite .milestone-tier{color:#67e8f9}.economy-page .milestone-card.tier-champion .milestone-tier{color:#fb923c}.economy-page .milestone-card.tier-legend .milestone-tier{color:#facc15}.economy-page .milestone-headline{margin:0;color:#fff;font-weight:600;line-height:1.35}.economy-page .milestone-detail{margin:.35rem 0 0;font-size:.85rem;line-height:1.45;color:hsla(0,0%,100%,.58)}.economy-page .milestone-reward{margin:auto 0 0;padding-top:.85rem;color:#4ade80;font-weight:700;font-size:.86rem}@media(max-width: 900px){.economy-page .xp-rates{grid-template-columns:1fr}}.economy-page .spend-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem}.economy-page .spend-card{display:block;background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.economy-page .spend-card:hover{transform:translateY(-4px);border-color:rgba(255,193,7,.3);box-shadow:0 12px 40px rgba(0,0,0,.3)}.economy-page .card-visual{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.25rem}.economy-page .shop-card .card-visual{background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(255, 193, 7, 0.05));color:#ffc107}.economy-page .giveaway-card .card-visual{background:linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(139, 92, 246, 0.05));color:#a78bfa}.economy-page .race-card .card-visual{background:linear-gradient(135deg, rgba(34, 197, 94, 0.2), rgba(34, 197, 94, 0.05));color:#4ade80}.economy-page .spend-card h3{font-size:1.15rem;font-weight:600;color:#fff;margin-bottom:.5rem}.economy-page .spend-card p{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.economy-page .card-link{display:inline-flex;align-items:center;gap:.5rem;color:#ffc107;font-size:.9rem;font-weight:500;transition:gap .2s ease}.economy-page .spend-card:hover .card-link{gap:.75rem}.economy-page .multiplier-info{display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-items:center;background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2.5rem}@media(max-width: 768px){.economy-page .multiplier-info{grid-template-columns:1fr;text-align:center}.economy-page .multiplier-visual{justify-content:center}}.economy-page .multiplier-visual{display:flex;flex-direction:column;align-items:center;gap:1rem}.economy-page .mult-badge{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg, #ffc107, #ff9800);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:800;color:#000;box-shadow:0 8px 32px rgba(255,193,7,.4)}.economy-page .mult-progress{text-align:center}.economy-page .progress-label{font-size:.85rem;color:hsla(0,0%,100%,.6)}.economy-page .multiplier-details h3{font-size:1.25rem;margin-bottom:.75rem;color:#fff}.economy-page .multiplier-details p{color:hsla(0,0%,100%,.65);line-height:1.6;margin-bottom:1rem}.economy-page .bonus-list{list-style:none;padding:0;margin:0}.economy-page .bonus-list li{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;color:hsla(0,0%,100%,.75);font-size:.95rem}.economy-page .bonus-list i{color:#4ade80}.economy-page .membership-tiers{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1.5rem;margin-bottom:2rem}.economy-page .membership-tier-card{background:linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem;text-align:center;position:relative;transition:all .3s ease}.economy-page .membership-tier-card.current-tier{border-color:rgba(255,193,7,.5);box-shadow:0 0 20px rgba(255,193,7,.1)}.economy-page .tier-header{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative}.economy-page .tier-name{font-size:1.25rem;font-weight:700;display:block}.economy-page .tier-header.free .tier-name{color:#94a3b8}.economy-page .tier-header.basic .tier-name{color:#22c55e}.economy-page .tier-header.premium .tier-name{color:#ffc107}.economy-page .current-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg, #ffc107, #ff9800);color:#000;padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase}.economy-page .tier-benefits{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.economy-page .tier-rules{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-bottom:.85rem}.economy-page .tier-rule-chip{display:inline-flex;align-items:center;font-size:.75rem;line-height:1.25;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:.22rem .55rem}.economy-page .benefit{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:rgba(0,0,0,.2);border-radius:8px}.economy-page .benefit.highlight{background:rgba(255,193,7,.08)}.economy-page .benefit--unlock{display:grid;grid-template-columns:44px minmax(0, 1fr);align-items:center;gap:.8rem;padding:.9rem 1rem;text-align:left;border-radius:12px;background:linear-gradient(180deg, rgba(255, 193, 7, 0.1), rgba(255, 193, 7, 0.04))}.economy-page .benefit-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#fff}.economy-page .benefit-icon.is-spin{color:#ffd56f;background:linear-gradient(135deg, rgba(255, 193, 7, 0.24), rgba(255, 152, 0, 0.08));border-color:rgba(255,193,7,.28)}.economy-page .benefit-copy{display:grid;gap:.12rem;min-width:0}.economy-page .benefit-value{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.05}.economy-page .benefit.highlight .benefit-value{color:#ffc107}.economy-page .benefit-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.economy-page .tier-rules--league{justify-content:stretch}.economy-page .tier-rule-item{width:100%;display:grid;grid-template-columns:38px minmax(0, 1fr);gap:.7rem;align-items:center;padding:.72rem .82rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);text-align:left}.economy-page .tier-rule-item__icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#fff}.economy-page .tier-rule-item__icon.is-giveaway{color:#b794f6;background:linear-gradient(135deg, rgba(168, 85, 247, 0.2), rgba(96, 165, 250, 0.08));border-color:rgba(168,85,247,.24)}.economy-page .tier-rule-item__copy{display:grid;gap:.1rem;min-width:0}.economy-page .tier-rule-item__copy small{font-size:.69rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.48)}.economy-page .tier-rule-item__copy strong{color:hsla(0,0%,100%,.9);font-size:.84rem;line-height:1.35}.economy-page .tier-upgrade-btn{display:block;padding:.6rem 1rem;background:linear-gradient(135deg, #ffc107, #ff9800);color:#000;font-size:.85rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease}.economy-page .tier-upgrade-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,193,7,.3);color:#000}.economy-page .membership-callout{display:flex;align-items:flex-start;gap:1rem;background:rgba(255,193,7,.06);border:1px solid rgba(255,193,7,.15);border-radius:12px;padding:1.25rem}.economy-page .membership-callout i{color:#ffc107;font-size:1.25rem;flex-shrink:0;margin-top:2px}.economy-page .membership-callout p{margin:0;color:hsla(0,0%,100%,.8);line-height:1.6}.economy-page .membership-callout a{color:#ffc107;font-weight:500}.economy-page .membership-cta-row{margin-top:.9rem;display:flex;justify-content:center}.economy-page .economy-cta{text-align:center;padding:4rem 2rem;background:linear-gradient(180deg, rgba(255, 193, 7, 0.06) 0%, transparent 100%);border-radius:24px;margin-bottom:3rem}.economy-page .cta-content h2{font-size:1.75rem;font-weight:700;margin-bottom:.75rem;color:#fff}.economy-page .cta-content p{color:hsla(0,0%,100%,.6);margin-bottom:1.5rem}.economy-page .cta-content .xp-guide-inline-link{margin-top:.9rem;margin-bottom:0;font-size:.9rem}.economy-page .cta-content .xp-guide-inline-link a{color:#ffc107;text-decoration:none;font-weight:700}.economy-page .cta-content .xp-guide-inline-link a:hover{color:#ffdb4d}.economy-page .btn-primary-gold{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:linear-gradient(135deg, #ffc107, #ff9800);color:#000;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px rgba(255,193,7,.3)}.economy-page .btn-primary-gold:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,193,7,.4);color:#000}.economy-page .economy-callout{margin-top:1.25rem}.economy-page .economy-callout-boost{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.06)}.economy-page .economy-faq .faq-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1rem}.economy-page .economy-faq .faq-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1rem 1.25rem}.economy-page .economy-faq summary{cursor:pointer;font-weight:600;color:hsla(0,0%,100%,.9);list-style:none}.economy-page .economy-faq summary::-webkit-details-marker{display:none}.economy-page .economy-faq summary::after{content:"+";float:right;color:hsla(0,0%,100%,.55)}.economy-page .economy-faq details[open] summary::after{content:"–"}.economy-page .economy-faq p{margin:.75rem 0 0;color:hsla(0,0%,100%,.65);line-height:1.55}.economy-page .daily-missions-card{border:1px solid rgba(59,130,246,.24);background:linear-gradient(180deg, #151a2c 0%, #0f1322 100%);border-radius:16px;padding:1.25rem}.economy-page .daily-missions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.economy-page .daily-missions-head h3{color:#fff;font-size:1.1rem}.economy-page .daily-missions-reset{display:inline-flex;align-items:center;font-size:.85rem;color:#93c5fd;background:rgba(59,130,246,.18);border:1px solid rgba(96,165,250,.45);border-radius:999px;padding:.25rem .65rem;white-space:nowrap}.economy-page .daily-missions-list{display:flex;flex-direction:column;gap:.75rem}.economy-page .daily-mission-loading{border:1px dashed hsla(0,0%,100%,.2);border-radius:10px;padding:.85rem .95rem;color:hsla(0,0%,100%,.68);font-size:.9rem}.economy-page .daily-mission-row{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);border-radius:12px;padding:.85rem .95rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.85rem;align-items:start}.economy-page .daily-mission-main{min-width:0}.economy-page .daily-mission-main-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.3rem}.economy-page .daily-mission-title-wrap{display:flex;align-items:center;gap:.55rem;min-width:0;flex-wrap:wrap}.economy-page .daily-mission-difficulty{display:inline-flex;align-items:center;border-radius:999px;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .5rem;border:1px solid rgba(0,0,0,0)}.economy-page .daily-mission-difficulty.easy{color:#86efac;background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.45)}.economy-page .daily-mission-difficulty.medium{color:#facc15;background:rgba(234,179,8,.15);border-color:rgba(234,179,8,.45)}.economy-page .daily-mission-difficulty.hard{color:#fca5a5;background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.45)}.economy-page .daily-mission-difficulty.full_week{color:#6ee7f9;background:rgba(34,211,238,.14);border-color:rgba(6,182,212,.45)}.economy-page .daily-mission-difficulty.member_lane{color:#f9a8d4;background:rgba(236,72,153,.12);border-color:rgba(236,72,153,.4)}.economy-page .daily-mission-title{color:#fff;font-weight:600;font-size:.95rem;min-width:0}.economy-page .daily-mission-description{margin:0 0 .55rem;color:hsla(0,0%,100%,.6);font-size:.82rem;line-height:1.35}.economy-page .member-reward-track-shell{margin-top:1.15rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:1rem}.economy-page .member-track-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:.75rem}.economy-page .member-track-card{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.85rem;background:hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:.55rem}.economy-page .member-track-card.is-unlocked{border-color:rgba(245,194,75,.35)}.economy-page .member-track-card.is-claimed{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.06)}.economy-page .member-track-card__step,.economy-page .member-track-bonus{color:hsla(0,0%,100%,.64);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.economy-page .daily-mission-progress{min-width:0}.economy-page .daily-mission-utility-row{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:.7rem}.economy-page .daily-mission-progress-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.28rem;font-size:.78rem}.economy-page .daily-mission-progress-values{color:hsla(0,0%,100%,.76);font-weight:600}.economy-page .daily-mission-status{color:hsla(0,0%,100%,.62);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.economy-page .daily-mission-status.status-completed{color:#fcd34d}.economy-page .daily-mission-status.status-claimed{color:#86efac}.economy-page .daily-mission-progress-track{height:7px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.economy-page .daily-mission-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg, #60a5fa, #3b82f6);width:0}.economy-page .daily-mission-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;justify-content:flex-start;min-width:96px}.economy-page .daily-mission-action-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.economy-page .daily-mission-reward-inline{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap;flex:0 0 auto}.economy-page .daily-mission-reward-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.88);font-size:.75rem;font-weight:700;padding:.28rem .65rem;line-height:1}.economy-page .daily-mission-reward-chip i{font-size:.82rem}.economy-page .daily-mission-reward-chip.is-pp{border-color:rgba(255,193,7,.44);background:rgba(255,193,7,.12);color:#fcd34d}.economy-page .daily-mission-reward-chip.is-rt{border-color:rgba(139,92,246,.42);background:rgba(139,92,246,.12);color:#c4b5fd}.economy-page .daily-mission-reward-chip.is-lucky{appearance:none;cursor:pointer;border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1);color:#7dd3fc}.economy-page .daily-mission-reward-chip.is-lucky:hover{border-color:rgba(125,211,252,.62);background:rgba(56,189,248,.16);color:#d6f1ff}.economy-page .daily-mission-reward-note{display:inline-flex;margin-bottom:.45rem;color:rgba(255,214,132,.78);font-size:.72rem;letter-spacing:.02em}.economy-page .daily-mission-lucky-link{appearance:none;border:0;background:rgba(0,0,0,0);color:#f4d684;font-size:.75rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0}.economy-page .daily-mission-lucky-link:hover{color:#ffe7a8}.economy-page .daily-mission-lucky-locked{color:rgba(255,214,132,.78);font-size:.7rem;letter-spacing:.02em}.economy-page .daily-mission-streak-reset-btn{appearance:none;border:1px solid rgba(34,197,94,.55);border-radius:999px;background:rgba(34,197,94,.16);color:#86efac;font-size:.7rem;font-weight:700;line-height:1;letter-spacing:.02em;padding:.22rem .58rem;cursor:pointer}.economy-page .daily-mission-streak-reset-btn:hover{border-color:rgba(74,222,128,.82);background:rgba(34,197,94,.24);color:#bbf7d0}.economy-page .daily-mission-streak-reset-btn:disabled{opacity:.7;cursor:default}.economy-page .daily-mission-streak-upsell{color:rgba(255,206,120,.9);font-size:.7rem;text-align:right;line-height:1.3}.economy-page .daily-mission-streak-upsell a{color:#f9d76f}.economy-page .daily-missions-actions{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.economy-page .daily-missions-expiry-note{color:hsla(0,0%,100%,.6)}.economy-page .daily-missions-member-upsell{color:rgba(255,206,120,.9)}.streak-recovery-modal{border:1px solid rgba(255,195,65,.28);background:linear-gradient(180deg, rgba(22, 17, 8, 0.96) 0%, rgba(10, 14, 24, 0.98) 100%)}.streak-recovery-modal .modal-title{color:#fff4d4;font-weight:800}.streak-recovery-modal .modal-body{color:rgba(238,243,255,.84)}.economy-page .daily-missions-member-upsell a{color:#f9d76f}@media(max-width: 900px){.economy-page .daily-mission-row{grid-template-columns:1fr;gap:.65rem}.economy-page .daily-mission-main-top{flex-direction:column;align-items:flex-start}.economy-page .daily-mission-actions{align-items:flex-start;min-width:0}.economy-page .daily-mission-utility-row{justify-content:flex-start}.economy-page .daily-mission-action-meta{align-items:flex-start;width:100%}.economy-page .daily-mission-streak-upsell{text-align:left;max-width:none}}@media(max-width: 640px){.economy-page .daily-missions-head{flex-direction:column;align-items:flex-start}}.economy-page .claim-rewards-priority{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border-radius:16px;border:1px solid rgba(255,193,7,.22);background:linear-gradient(135deg, rgba(35, 26, 7, 0.96) 0%, rgba(14, 18, 31, 0.96) 100%);box-shadow:0 18px 34px rgba(0,0,0,.22)}.economy-page .claim-rewards-priority__cta{min-width:280px}.economy-page .claim-rewards-priority__summary{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.economy-page .member-reward-track-shell{margin-top:0;border-top:0;padding-top:0}.economy-page .member-track-panel{padding:1.25rem;border-color:rgba(255,193,7,.2);background:radial-gradient(circle at top left, rgba(255, 193, 7, 0.12), transparent 38%),linear-gradient(180deg, rgba(15, 22, 38, 0.98) 0%, rgba(8, 12, 22, 0.98) 100%)}.economy-page .member-track-panel.is-preview{border-color:rgba(255,193,7,.24)}.economy-page .member-track-lock-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1rem;margin-bottom:1rem;border-radius:16px;border:1px solid rgba(255,193,7,.24);background:rgba(255,193,7,.08)}.economy-page .member-track-lock-banner__badge{display:inline-flex;margin-bottom:.35rem;border-radius:999px;padding:.26rem .58rem;color:#ffd971;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,193,7,.32);background:rgba(255,193,7,.12)}.economy-page .member-track-lock-banner strong{display:block;color:#fff;font-size:1rem}.economy-page .member-track-lock-banner p{margin:.2rem 0 0;color:hsla(0,0%,100%,.72)}.economy-page .member-track-ribbon-shell{position:relative;display:flex;align-items:center;gap:.75rem}.economy-page .member-track-ribbon-nav{width:42px;height:42px;flex:0 0 42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.economy-page .member-track-ribbon-nav:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,193,7,.32);background:rgba(255,193,7,.12)}.economy-page .member-track-ribbon-nav:disabled{opacity:.4;cursor:default}.economy-page .member-track-ribbon-viewport{--member-track-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);position:relative;overflow-x:auto;overflow-y:hidden;flex:1 1 auto;padding:.35rem .2rem .65rem;scroll-behavior:smooth;-webkit-mask-image:var(--member-track-mask);mask-image:var(--member-track-mask)}.economy-page .member-track-ribbon-viewport.is-at-start{--member-track-mask: linear-gradient(90deg, #000 0%, #000 95%, transparent 100%)}.economy-page .member-track-ribbon-viewport.is-at-end{--member-track-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 100%)}.economy-page .member-track-ribbon-viewport.is-at-start.is-at-end{--member-track-mask: linear-gradient(90deg, #000 0%, #000 100%)}.economy-page .member-track-ribbon-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px, 230px);gap:1rem;align-items:stretch}.economy-page .member-track-ribbon-track::before{content:"";position:absolute;left:115px;right:115px;top:92px;height:3px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 193, 7, 0.2), rgba(255, 255, 255, 0.14), rgba(255, 193, 7, 0.2));pointer-events:none}.economy-page .member-track-step-card{position:relative;display:grid;grid-template-columns:70px minmax(0, 1fr);gap:.85rem;align-items:stretch;padding:.9rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg, rgba(17, 23, 40, 0.98) 0%, rgba(8, 11, 21, 0.98) 100%);box-shadow:0 18px 28px rgba(0,0,0,.18)}.economy-page .member-track-step-card.is-major{border-color:rgba(255,193,7,.34);box-shadow:0 18px 32px rgba(0,0,0,.22),0 0 0 1px rgba(255,193,7,.14),0 0 24px rgba(255,193,7,.12)}.economy-page .member-track-step-card.is-major::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 26px rgba(255,193,7,.18)}.economy-page .member-track-step-card.is-claimed{border-color:rgba(92,221,158,.3)}.economy-page .member-track-step-card__spine{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-radius:18px;background:linear-gradient(180deg, rgba(255, 193, 7, 0.22) 0%, rgba(255, 255, 255, 0.06) 100%);border:1px solid hsla(0,0%,100%,.1);min-height:180px}.economy-page .member-track-step-card__label,.economy-page .member-track-step-card__status{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.64)}.economy-page .member-track-step-card__spine strong{font-size:1.65rem;color:#fff;line-height:1}.economy-page .member-track-step-card.is-major .member-track-step-card__spine strong{font-size:2rem;color:#ffe082;text-shadow:0 0 18px rgba(255,193,7,.32)}.economy-page .member-track-lane{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:.78rem .82rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.economy-page .member-track-lane+.member-track-lane{margin-top:.7rem}.economy-page .member-track-lane--standard{border-color:rgba(92,221,158,.22)}.economy-page .member-track-lane--premium{border-color:rgba(255,193,7,.22)}.economy-page .member-track-lane.is-ready{box-shadow:inset 0 0 0 1px rgba(92,221,158,.14)}.economy-page .member-track-lane.is-claimed{background:rgba(92,221,158,.08)}.economy-page .member-track-lane.is-locked-premium{border-color:rgba(255,193,7,.46);background:linear-gradient(180deg, rgba(255, 193, 7, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%),hsla(0,0%,100%,.03)}.economy-page .member-track-lane__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.economy-page .member-track-lane__head span{color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.economy-page .member-track-lane__head small{color:hsla(0,0%,100%,.62);font-size:.72rem}.economy-page .member-track-lane__empty{color:hsla(0,0%,100%,.48);font-size:.82rem}.economy-page .member-track-step-card__footer{grid-column:2}.economy-page .member-track-step-card__footer .btn{width:100%}.economy-page .member-track-reward-token{display:flex;align-items:center;gap:.7rem}.economy-page .member-track-reward-token--button{width:100%;appearance:none;border:0;background:rgba(0,0,0,0);text-align:left;color:inherit;padding:0;cursor:pointer}.economy-page .member-track-reward-token__icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;font-size:1.15rem}.economy-page .member-track-reward-token__icon.is-featured{width:56px;height:56px;flex-basis:56px;border-color:rgba(255,193,7,.34);box-shadow:0 0 20px rgba(255,193,7,.18)}.economy-page .member-track-reward-token__media{width:100%;height:100%;object-fit:cover}.economy-page .member-track-reward-token__copy{display:grid;gap:.2rem;min-width:0}.economy-page .member-track-reward-token__copy strong{color:#fff;font-size:.92rem;line-height:1.25}.economy-page .member-track-reward-token__copy small{color:hsla(0,0%,100%,.6);font-size:.76rem}.economy-page .daily-missions-card{position:relative;overflow:hidden;border-color:rgba(72,159,255,.22);background:radial-gradient(circle at top center, rgba(59, 130, 246, 0.12), transparent 36%),linear-gradient(180deg, #151a2c 0%, #0f1322 100%)}.economy-page .daily-sweep-dashboard{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(220px, auto);gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);margin-bottom:1rem}.economy-page .daily-sweep-dashboard__eyebrow{display:inline-block;margin-bottom:.3rem;color:#93c5fd;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.economy-page .daily-sweep-dashboard h4{margin:0;color:#fff;font-size:1.1rem}.economy-page .daily-sweep-dashboard p{margin:.3rem 0 0;color:hsla(0,0%,100%,.68)}.economy-page .daily-sweep-dashboard__center{display:grid;justify-items:center;gap:.55rem}.economy-page .daily-sweep-progress{display:flex;align-items:center;gap:.65rem}.economy-page .daily-sweep-slot{width:54px;height:54px;border-radius:16px;border:1px dashed hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.03);display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);font-weight:800;transition:transform .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease,box-shadow .24s ease}.economy-page .daily-sweep-slot.is-complete{border-color:rgba(96,165,250,.42);background:rgba(96,165,250,.12);color:#bfdbfe}.economy-page .daily-sweep-slot.is-filled{transform:translateY(-2px);border-style:solid;border-color:rgba(255,193,7,.54);background:linear-gradient(135deg, rgba(255, 193, 7, 0.2), rgba(96, 165, 250, 0.14));color:#fff8db;box-shadow:0 0 22px rgba(255,193,7,.18)}.economy-page .daily-sweep-progress__label{color:hsla(0,0%,100%,.72);font-size:.84rem;font-weight:700}.economy-page .daily-sweep-dashboard__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.economy-page .daily-mission-grid,.economy-page .daily-support-grid{display:grid;gap:1rem}.economy-page .daily-mission-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.economy-page .daily-support-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));margin-top:1rem}.economy-page .daily-mission-card,.economy-page .daily-support-card{display:flex;flex-direction:column;gap:.8rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(19, 24, 43, 0.96) 0%, rgba(10, 15, 29, 0.98) 100%);padding:1rem}.economy-page .daily-mission-card__header,.economy-page .daily-support-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.economy-page .daily-mission-card__body{display:grid;gap:.75rem}.economy-page .daily-mission-card__footer{margin-top:auto}.economy-page .daily-mission-card__footer .btn,.economy-page .daily-support-card__footer .btn{width:100%}.economy-page .daily-support-card__footer{margin-top:auto;display:grid;gap:.7rem}.economy-page .daily-mission-ring{--mission-progress: 0%;width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at center, #11182c 58%, transparent 59%),conic-gradient(#60a5fa var(--mission-progress), rgba(255, 255, 255, 0.1) 0%);color:#fff;font-size:.75rem;font-weight:800}.economy-page .daily-mission-ring.status-completed{background:radial-gradient(circle at center, #11182c 58%, transparent 59%),conic-gradient(#facc15 var(--mission-progress), rgba(255, 255, 255, 0.1) 0%)}.economy-page .daily-mission-ring.status-claimed{background:radial-gradient(circle at center, #11182c 58%, transparent 59%),conic-gradient(#4ade80 var(--mission-progress), rgba(255, 255, 255, 0.1) 0%)}.economy-page .daily-mission-ring span{display:inline-flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;background:rgba(17,24,39,.96)}.economy-page .daily-mission-claim-btn{border-radius:12px;font-weight:700;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.economy-page .daily-mission-claim-btn:not(:disabled):not(.disabled){background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%) !important;border-color:rgba(255,208,67,.72) !important;color:#161105 !important;box-shadow:0 8px 18px rgba(255,193,7,.28)}.economy-page .daily-mission-claim-btn:not(:disabled):not(.disabled):hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(255,193,7,.34);filter:saturate(1.03)}.economy-page .daily-mission-claim-btn:disabled,.economy-page .daily-mission-claim-btn.disabled{background:hsla(0,0%,100%,.06) !important;border-color:hsla(0,0%,100%,.12) !important;color:rgba(232,238,252,.52) !important;box-shadow:none}.economy-page .daily-mission-claim-btn.is-pulsing{animation:daily-claim-pulse 1.2s ease-in-out infinite}.economy-page .daily-sweep-dashboard{grid-template-columns:minmax(0, 1fr) minmax(220px, auto) auto}.economy-page .daily-sweep-dashboard__center{grid-column:3;justify-items:flex-end;justify-self:end;text-align:right}.economy-page .daily-sweep-progress__label{text-align:right}.economy-page .daily-sweep-dashboard__actions{grid-column:2;align-items:flex-end}.economy-page .daily-mission-card{min-height:232px}.economy-page .daily-mission-card__header-main{display:grid;gap:.72rem;min-width:0;flex:1 1 auto}.economy-page .daily-mission-card__chips{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.economy-page .daily-mission-card__title-group{display:grid;gap:.42rem;min-width:0}.economy-page .daily-mission-card__actions .btn{width:auto !important;min-height:42px;padding:.5rem .55rem !important;font-size:.76rem;line-height:1.15;justify-content:center}.economy-page .daily-mission-card .daily-mission-ring{margin-left:auto;flex:0 0 auto}.economy-page .daily-mission-card .daily-mission-title{margin:0;font-size:1.08rem;line-height:1.18}.economy-page .daily-mission-card .daily-mission-description{margin:0;min-height:2.7em}.economy-page .daily-mission-card .daily-mission-reward-inline{gap:.5rem}.economy-page .daily-mission-card .daily-mission-reward-chip{white-space:nowrap}.economy-page .daily-sweep-celebration{position:absolute;inset:0;z-index:4;pointer-events:none}.economy-page .daily-sweep-celebration__backdrop{position:absolute;inset:0;background:rgba(5,9,18,.78);backdrop-filter:blur(2px)}.economy-page .daily-sweep-celebration__panel{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.96);display:grid;gap:.4rem;min-width:min(420px,100vw - 3rem);padding:1.2rem 1.4rem;border-radius:22px;border:1px solid rgba(255,193,7,.36);background:linear-gradient(135deg, rgba(35, 28, 9, 0.98) 0%, rgba(16, 18, 33, 0.98) 100%);text-align:center;opacity:0}.economy-page .daily-sweep-celebration__eyebrow{color:#ffd971;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.economy-page .daily-sweep-celebration strong{color:#fff;font-size:1.22rem}.economy-page .daily-sweep-celebration.is-visible .daily-sweep-celebration__panel{animation:daily-sweep-celebration-in 820ms cubic-bezier(0.16, 0.8, 0.22, 1) both}.economy-page .claim-rewards-card--compact{padding:1.2rem 1.25rem;border-color:rgba(255,193,7,.24);background:radial-gradient(circle at 88% 14%, rgba(255, 193, 7, 0.12), transparent 28%),linear-gradient(180deg, rgba(24, 22, 37, 0.98) 0%, rgba(15, 18, 32, 0.98) 100%)}.economy-page .claim-rewards-card--compact .claim-rewards-head{align-items:center;margin-bottom:1rem}.economy-page .claim-rewards-card--compact .claim-rewards-head>div{display:grid;gap:.3rem}.economy-page .claim-rewards-card__cta{min-width:260px;justify-content:center}.economy-page .claim-rewards-inline{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.economy-page .claim-rewards-inline__tokens{display:flex;align-items:stretch;gap:.85rem;flex-wrap:wrap}.economy-page .claim-reward-balance{min-width:220px;display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.economy-page .claim-reward-balance__icon{width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.economy-page .claim-reward-balance.is-pp .claim-reward-balance__icon{background:linear-gradient(135deg, #ffc107, #ff9800);color:#0b1020}.economy-page .claim-reward-balance.is-rt .claim-reward-balance__icon{background:linear-gradient(135deg, #8b5cf6, #6366f1)}.economy-page .claim-reward-balance__copy{display:grid;gap:.16rem}.economy-page .claim-reward-balance__copy small{color:hsla(0,0%,100%,.56);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.economy-page .claim-reward-balance__copy strong{color:#fff;font-size:1.2rem;line-height:1.1}.economy-page .claim-rewards-inline__meta{margin-left:auto;display:grid;justify-items:flex-end;gap:.2rem;text-align:right}.economy-page .claim-rewards-inline__meta small{color:hsla(0,0%,100%,.7)}.economy-page .claim-rewards-inline__meta #claimRewardsExpiryMeta{color:rgba(255,215,127,.8)}.economy-page .member-track-panel{padding:1.1rem;border-color:rgba(255,193,7,.2);background:radial-gradient(circle at 16% 0%, rgba(255, 193, 7, 0.11), transparent 34%),linear-gradient(180deg, rgba(15, 22, 38, 0.98) 0%, rgba(8, 12, 22, 0.98) 100%)}.economy-page .member-track-ribbon-shell{position:relative;padding-inline:3rem}.economy-page .member-track-ribbon-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,193,7,.28);background:rgba(10,13,23,.92);color:#ffd56f;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,.3);transition:transform .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.economy-page .member-track-ribbon-nav.is-left{left:.15rem}.economy-page .member-track-ribbon-nav.is-right{right:.15rem}.economy-page .member-track-ribbon-nav:hover:not(:disabled){transform:translateY(-50%) scale(1.04);color:#fff1bf;border-color:rgba(255,193,7,.48);background:rgba(10,13,23,.96)}.economy-page .member-track-ribbon-viewport{--member-track-mask: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);overflow-x:auto;overflow-y:hidden;padding:.25rem .1rem 1rem;scrollbar-width:thin;scrollbar-color:#ffb800 hsla(0,0%,100%,.08);scroll-padding-inline:1rem;-webkit-mask-image:var(--member-track-mask);mask-image:var(--member-track-mask)}.economy-page .member-track-ribbon-viewport::-webkit-scrollbar{height:8px}.economy-page .member-track-ribbon-viewport::-webkit-scrollbar-track{background:hsla(0,0%,100%,.07);border-radius:999px}.economy-page .member-track-ribbon-viewport::-webkit-scrollbar-thumb{background:linear-gradient(90deg, #ffcf57 0%, #ffb800 100%);border-radius:999px}.economy-page .member-track-ribbon-track{position:relative;display:flex;align-items:stretch;gap:.9rem;min-width:max-content;padding:.2rem .25rem .35rem}.economy-page .member-track-ribbon-path{position:absolute;inset:0;pointer-events:none;z-index:0}.economy-page .member-track-ribbon-path__base,.economy-page .member-track-ribbon-path__fill{position:absolute;top:50%;transform:translateY(-50%);height:8px;border-radius:999px}.economy-page .member-track-ribbon-path__base{background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.economy-page .member-track-ribbon-path__fill{background:linear-gradient(90deg, #ffcf57 0%, #ffb800 100%);box-shadow:0 0 20px rgba(255,184,0,.28);transition:width 220ms ease,left 220ms ease}.economy-page .member-track-ribbon-track .season-pass-tier-card{border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%);box-shadow:0 16px 30px rgba(0,0,0,.22)}.economy-page .member-track-ribbon-track .season-pass-tier-card.is-major-landmark{border-color:rgba(255,193,7,.34)}.economy-page .member-track-ribbon-track .season-pass-lane-head{justify-content:space-between}.economy-page .member-track-lane-label{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:.16rem .52rem;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.84);background:hsla(0,0%,100%,.08);white-space:nowrap}.economy-page .member-track-ribbon-track .season-pass-reward-meta{display:none}.economy-page .member-track-ribbon-track .season-pass-reward-copy{min-width:0;overflow:hidden}.economy-page .member-track-ribbon-track .season-pass-reward-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow-wrap:normal}.economy-page .member-track-ribbon-track .season-pass-lane-status.is-muted{color:rgba(226,233,251,.5)}.economy-page .member-track-ribbon-viewport{scroll-snap-type:x mandatory}.economy-page .member-track-ribbon-track{scroll-padding-inline:1rem}.economy-page .member-track-ribbon-track::before{display:none}.economy-page .member-track-ribbon-track>[data-member-track-step]{scroll-snap-align:start;scroll-snap-stop:always}.economy-page .member-track-ribbon-track .season-pass-lane-head{justify-content:flex-end}.economy-page .member-track-preview-modal__actions{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:.75rem;justify-items:flex-start}.economy-page .member-track-preview-modal__copy{margin:0;color:hsla(0,0%,100%,.72)}.economy-page .member-track-step-card{position:relative;overflow:hidden;padding:.85rem;flex:0 0 188px;width:188px;max-width:188px;display:grid;grid-template-rows:168px 96px 168px;gap:.78rem;height:470px;z-index:1;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%);box-shadow:0 16px 30px rgba(0,0,0,.22)}.economy-page .member-track-step-card.is-unlocked{border-color:rgba(255,193,7,.22)}.economy-page .member-track-step-card.is-current{border-color:rgba(255,193,7,.48);box-shadow:0 16px 30px rgba(0,0,0,.26),0 0 0 1px rgba(255,193,7,.28),0 0 34px rgba(255,184,0,.14);background:radial-gradient(circle at 50% 18%, rgba(255, 193, 7, 0.11), transparent 40%),linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%)}.economy-page .member-track-step-card.is-major{border-color:rgba(255,193,7,.34);box-shadow:0 16px 26px rgba(0,0,0,.24),0 0 0 1px rgba(255,193,7,.16),0 0 28px rgba(255,193,7,.12)}.economy-page .member-track-step-card.is-major::after{content:"";position:absolute;inset:auto .85rem .3rem;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(255, 193, 7, 0.6) 50%, transparent 100%);pointer-events:none}.economy-page .member-track-step-card__spine{display:grid;justify-items:center;align-content:center;gap:.14rem;padding:.78rem .75rem;border-radius:16px;border:1px solid rgba(255,193,7,.2);background:radial-gradient(circle at 50% 0%, rgba(255, 193, 7, 0.14), transparent 65%),linear-gradient(180deg, rgba(255, 193, 7, 0.08), rgba(255, 255, 255, 0.03));text-align:center;min-height:100%;position:relative;z-index:2;overflow:hidden}.economy-page .member-track-step-card__spine strong{color:#fff;font-size:1.5rem;line-height:1}.economy-page .member-track-step-card.is-major .member-track-step-card__spine strong{font-size:1.95rem;color:#ffe082;text-shadow:0 0 18px rgba(255,193,7,.26)}.economy-page .member-track-step-card__label,.economy-page .member-track-step-card__status,.economy-page .member-track-step-card__milestone{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.economy-page .member-track-step-card__label{color:rgba(255,223,141,.84)}.economy-page .member-track-step-card__status{color:rgba(232,239,255,.74)}.economy-page .member-track-step-card__milestone{color:#ffd56f;line-height:1.1;font-size:.66rem}.economy-page .member-track-lane{position:relative;padding:.82rem .82rem .88rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;min-height:168px;height:168px;overflow:hidden;gap:.65rem}.economy-page .member-track-lane--standard{background:radial-gradient(circle at left top, rgba(43, 201, 173, 0.12), transparent 34%),linear-gradient(180deg, rgba(8, 36, 46, 0.54) 0%, rgba(13, 20, 38, 0.25) 100%)}.economy-page .member-track-lane--premium{background:radial-gradient(circle at right top, rgba(176, 126, 255, 0.14), transparent 34%),linear-gradient(180deg, rgba(36, 25, 58, 0.56) 0%, rgba(16, 19, 36, 0.28) 100%)}.economy-page .member-track-lane.is-claimed{border-color:rgba(92,221,158,.28)}.economy-page .member-track-lane.is-ready{border-color:rgba(255,193,7,.24)}.economy-page .member-track-lane.is-locked-premium{border-color:rgba(255,193,7,.38);box-shadow:inset 0 0 0 1px rgba(255,193,7,.12)}.economy-page .member-track-lane__head,.economy-page .member-track-lane__footer{display:flex;justify-content:space-between;align-items:center;gap:.55rem;position:relative;z-index:2}.economy-page .member-track-lane__head{min-height:1rem}.economy-page .member-track-lane__tag,.economy-page .member-track-lane__marker{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:.16rem .52rem;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.economy-page .member-track-lane__tag{color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.08)}.economy-page .member-track-lane__marker{color:#ffd971;border:1px solid rgba(255,193,7,.28);background:rgba(255,193,7,.08)}.economy-page .member-track-lane__marker.is-premium{color:#fef3c7}.economy-page .member-track-lane__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.economy-page .member-track-lane__footer{margin-top:auto}.economy-page .member-track-lane__footer .btn{width:100%}.economy-page .member-track-ribbon-track .season-pass-lane-footer .season-pass-claim-btn,.economy-page .member-track-ribbon-track .season-pass-lane-footer .member-track-claim-btn{display:inline-flex;align-items:center;width:100%;min-width:0;padding:.46rem .8rem;border-radius:12px;border:0;justify-content:center;text-align:center;font-size:.82rem;font-weight:600;line-height:1.2;background:linear-gradient(135deg, #ffd043 0%, #ffb920 100%) !important;color:#161105 !important;box-shadow:0 8px 18px rgba(255,193,7,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;cursor:pointer;text-decoration:none;appearance:none}.economy-page .member-track-ribbon-track .season-pass-lane-footer .season-pass-claim-btn:hover,.economy-page .member-track-ribbon-track .season-pass-lane-footer .member-track-claim-btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(255,193,7,.34);filter:saturate(1.03)}.economy-page .member-track-lane__empty{font-size:.82rem;color:rgba(222,229,248,.56);padding:.22rem .1rem}.economy-page .member-track-lane-status{display:inline-flex;align-items:center;gap:.4rem;color:rgba(226,233,251,.72);font-size:.8rem;line-height:1.2;position:relative;z-index:2}.economy-page .member-track-lane-status.is-claimed{color:#99e8ba}.economy-page .member-track-lane-status.is-premium{color:#dbc2ff}.economy-page .member-track-lane-status.is-muted{color:rgba(226,233,251,.5)}.economy-page .member-track-lane-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;border-radius:14px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:.78rem;pointer-events:none}.economy-page .member-track-lane-overlay i{font-size:1.5rem}.economy-page .member-track-lane-overlay.is-premium-locked{background:linear-gradient(180deg, rgba(15, 17, 31, 0.34), rgba(15, 17, 31, 0.68));color:rgba(235,228,255,.88);backdrop-filter:blur(2px)}.economy-page .member-track-lane.is-locked-premium .member-track-reward-token{filter:blur(4px);opacity:.7}.economy-page .member-track-reward-token{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:.62rem;align-items:center;padding:.56rem .6rem;border-radius:13px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);min-width:0;min-height:58px;height:58px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.economy-page .member-track-reward-token--button{width:100%;appearance:none;border:0;color:inherit;text-align:left;cursor:pointer}.economy-page .member-track-reward-token__icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.economy-page .member-track-reward-token__icon.is-featured{width:52px;height:52px;border-color:rgba(255,193,7,.34);box-shadow:0 0 20px rgba(255,193,7,.18)}.economy-page .member-track-reward-token__copy{min-width:0}.economy-page .member-track-reward-token__copy strong{font-size:.84rem;line-height:1.16;font-weight:700;color:#f7f9ff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.economy-page .member-track-reward-token__copy small{display:block;margin-top:.14rem;color:hsla(0,0%,100%,.62);font-size:.72rem}.economy-page .daily-missions-card{border-color:rgba(72,159,255,.22);background:radial-gradient(circle at top center, rgba(59, 130, 246, 0.12), transparent 36%),linear-gradient(180deg, #151a2c 0%, #0f1322 100%)}.economy-page .daily-mission-card,.economy-page .daily-support-card{padding:1rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(19, 24, 43, 0.96) 0%, rgba(10, 15, 29, 0.98) 100%)}.economy-page .daily-mission-card{min-height:215px;display:grid;grid-template-rows:auto 1fr auto;gap:.85rem}.economy-page .daily-mission-card.is-claimable{border-color:rgba(255,193,7,.26);box-shadow:0 14px 24px rgba(0,0,0,.22),0 0 0 1px rgba(255,193,7,.12)}.economy-page .daily-mission-card__header{align-items:center}.economy-page .daily-mission-card__body{align-content:start;gap:.55rem}.economy-page .daily-mission-title{margin:0;color:#fff;font-size:1.12rem;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.economy-page .daily-mission-reward-inline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.economy-page .daily-mission-card__footer{margin-top:auto;display:grid;gap:.65rem}.economy-page .daily-mission-card__utility{display:grid}.economy-page .daily-mission-utility-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.economy-page .daily-mission-utility-row .btn,.economy-page .daily-mission-card__footer .btn,.economy-page .daily-support-card__footer .btn{width:100%;min-height:42px;padding:.5rem .65rem;font-size:.79rem;line-height:1.2;white-space:normal;justify-content:center}.economy-page .daily-mission-ring{width:56px;height:56px}.economy-page .daily-mission-ring span{width:40px;height:40px;font-size:.76rem}.economy-page .daily-support-card__footer{margin-top:auto;display:grid;gap:.7rem}.economy-page .daily-mission-action-meta{display:grid;gap:.55rem}.economy-page .member-track-step-card{grid-template-rows:168px 102px 168px;height:486px}.economy-page .member-track-tier-lane{position:relative;padding:.82rem .82rem .88rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;min-height:168px;height:168px;overflow:hidden;gap:.65rem}.economy-page .member-track-tier-lane--standard{background:radial-gradient(circle at left top, rgba(43, 201, 173, 0.12), transparent 34%),linear-gradient(180deg, rgba(8, 36, 46, 0.54) 0%, rgba(13, 20, 38, 0.25) 100%)}.economy-page .member-track-tier-lane--premium{background:radial-gradient(circle at right top, rgba(176, 126, 255, 0.14), transparent 34%),linear-gradient(180deg, rgba(36, 25, 58, 0.56) 0%, rgba(16, 19, 36, 0.28) 100%)}.economy-page .member-track-tier-lane.is-ready{border-color:rgba(255,193,7,.24)}.economy-page .member-track-tier-lane.is-claimed{border-color:rgba(92,221,158,.28)}.economy-page .member-track-tier-lane.is-premium-locked{border-color:rgba(255,193,7,.34)}.economy-page .member-track-tier-head,.economy-page .member-track-tier-footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;position:relative;z-index:2}.economy-page .member-track-tier-head{justify-content:flex-end;min-height:1rem}.economy-page .member-track-tier-kicker{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:.16rem .52rem;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.84);background:hsla(0,0%,100%,.08)}.economy-page .member-track-tier-preview{appearance:none;border:0;background:rgba(0,0,0,0);color:rgba(232,238,255,.82);padding:0;display:inline-flex;align-items:center;gap:.38rem;font-size:.74rem;font-weight:700;cursor:pointer;transition:color .18s ease,transform .18s ease;white-space:nowrap;margin-left:auto;position:relative;z-index:2}.economy-page .member-track-tier-preview i{color:#ffd56f}.economy-page .member-track-tier-preview:hover{color:#fff;transform:translateY(-1px)}.economy-page .member-track-tier-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.economy-page .member-track-tier-reward-list{display:grid;gap:.45rem;align-content:start}.economy-page .member-track-tier-reward{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:.62rem;align-items:center;padding:.56rem .6rem;border-radius:13px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);min-width:0;min-height:58px;height:58px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.economy-page button.member-track-tier-reward{width:100%;appearance:none;color:inherit;text-align:left;cursor:pointer}.economy-page .member-track-tier-reward__icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.economy-page .member-track-tier-reward__icon.is-featured{width:52px;height:52px;border-color:rgba(255,193,7,.34);box-shadow:0 0 20px rgba(255,193,7,.18)}.economy-page .member-track-tier-reward__media{width:100%;height:100%;object-fit:cover}.economy-page .member-track-tier-reward__copy{min-width:0}.economy-page .member-track-tier-reward__copy strong{font-size:.84rem;line-height:1.16;font-weight:700;color:#f7f9ff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.economy-page .member-track-tier-reward__copy small{display:block;margin-top:.14rem;color:hsla(0,0%,100%,.62);font-size:.72rem}.economy-page .member-track-tier-footer{margin-top:auto}.economy-page .member-track-tier-footer .btn{width:100%;min-width:0;padding:.46rem .8rem;font-size:.82rem;line-height:1.1;border-radius:12px;justify-content:center;text-align:center}.economy-page .member-track-tier-status{display:inline-flex;align-items:center;gap:.4rem;color:rgba(226,233,251,.72);font-size:.8rem;line-height:1.2;position:relative;z-index:2}.economy-page .member-track-tier-status.is-claimed{color:#99e8ba}.economy-page .member-track-tier-status.is-premium{color:#dbc2ff}.economy-page .member-track-tier-status.is-muted{color:rgba(226,233,251,.5)}.economy-page .member-track-tier-empty{font-size:.82rem;color:rgba(222,229,248,.56);padding:.22rem .1rem}.economy-page .member-track-tier-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;border-radius:14px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:.78rem;pointer-events:none}.economy-page .member-track-tier-overlay i{font-size:1.5rem}.economy-page .member-track-tier-overlay.is-premium-locked{background:linear-gradient(180deg, rgba(15, 17, 31, 0.34), rgba(15, 17, 31, 0.68));color:rgba(235,228,255,.88);backdrop-filter:blur(2px)}.economy-page .member-track-tier-lane.is-premium-locked .member-track-tier-reward-list{filter:blur(5px);opacity:.68}.economy-page .member-track-tier-card{position:relative;overflow:hidden;padding:.85rem;flex:0 0 188px;width:188px;max-width:188px;display:grid;grid-template-rows:168px 102px 168px;gap:.78rem;height:486px;z-index:1;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%);box-shadow:0 16px 30px rgba(0,0,0,.22)}.economy-page .member-track-tier-card.is-unlocked{border-color:rgba(255,193,7,.22)}.economy-page .member-track-tier-card.is-current{border-color:rgba(255,193,7,.48);box-shadow:0 16px 30px rgba(0,0,0,.26),0 0 0 1px rgba(255,193,7,.28),0 0 34px rgba(255,184,0,.14);background:radial-gradient(circle at 50% 18%, rgba(255, 193, 7, 0.11), transparent 40%),linear-gradient(160deg, rgba(19, 24, 43, 0.97) 0%, rgba(12, 16, 31, 0.97) 100%)}.economy-page .member-track-tier-card.is-major{border-color:rgba(255,193,7,.34);box-shadow:0 16px 26px rgba(0,0,0,.24),0 0 0 1px rgba(255,193,7,.16),0 0 28px rgba(255,193,7,.12)}.economy-page .member-track-tier-card.is-major::after{content:"";position:absolute;inset:auto .85rem .3rem;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(255, 193, 7, 0.6) 50%, transparent 100%);pointer-events:none}.economy-page .member-track-tier-spine{display:grid;justify-items:center;align-content:center;gap:.14rem;padding:.78rem .75rem;border-radius:16px;border:1px solid rgba(255,193,7,.2);background:radial-gradient(circle at 50% 0%, rgba(255, 193, 7, 0.14), transparent 65%),linear-gradient(180deg, rgba(255, 193, 7, 0.08), rgba(255, 255, 255, 0.03));text-align:center;min-height:100%;position:relative;z-index:2;overflow:hidden}.economy-page .member-track-tier-spine strong{color:#fff;font-size:1.5rem;line-height:1}.economy-page .member-track-tier-card.is-major .member-track-tier-spine strong{font-size:1.95rem;color:#ffe082;text-shadow:0 0 18px rgba(255,193,7,.26)}.economy-page .member-track-tier-spine__label,.economy-page .member-track-tier-spine__status,.economy-page .member-track-tier-spine__milestone{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.economy-page .member-track-tier-spine__label{color:rgba(255,223,141,.84)}.economy-page .member-track-tier-spine__status{color:rgba(232,239,255,.74)}.economy-page .member-track-tier-spine__milestone{color:#ffd56f;line-height:1.1;font-size:.66rem}.economy-page .level-milestone-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.2rem 1.25rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(20, 25, 43, 0.96) 0%, rgba(9, 12, 22, 0.96) 100%);margin-bottom:1rem}.economy-page .level-milestone-summary__copy{flex:1 1 760px;min-width:0}.economy-page .level-milestone-summary__head{display:flex;align-items:center;gap:1rem;margin-top:.2rem}.economy-page .level-milestone-summary__ring{--league-progress: 0%;width:92px;height:92px;border-radius:50%;flex:0 0 92px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center, rgba(14, 19, 35, 0.98) 58%, transparent 59%),conic-gradient(#ffcb4c var(--league-progress), rgba(255, 255, 255, 0.14) 0%)}.economy-page .level-milestone-summary__ring span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:hsla(0,0%,100%,.68)}.economy-page .level-milestone-summary__ring strong{display:block;margin-top:.12rem;color:#fff;font-size:1.65rem;line-height:1}.economy-page .level-milestone-summary__headline{min-width:0}.economy-page .level-milestone-summary__eyebrow,.economy-page .economy-help-footer__eyebrow{display:inline-block;margin-bottom:.3rem;color:#93c5fd;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.economy-page .level-milestone-summary h3,.economy-page .economy-help-footer__card h3{margin:0;color:#fff;font-size:1.12rem}.economy-page .level-milestone-summary p,.economy-page .economy-help-footer__card p{margin:.35rem 0 0;color:hsla(0,0%,100%,.68)}.economy-page .level-milestone-summary__progress-copy{margin:.4rem 0 0;color:rgba(226,233,251,.86);font-weight:700}.economy-page .level-milestone-summary__remaining{margin:.28rem 0 0;color:rgba(255,230,153,.9);font-weight:700}.economy-page .level-milestone-summary__value-copy{margin-top:.72rem;max-width:930px}.economy-page .level-milestone-summary__progress{margin-top:.78rem;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.75rem;align-items:center}.economy-page .level-milestone-summary__progress-track{height:10px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden;position:relative}.economy-page .level-milestone-summary__progress-track>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg, #ffd971 0%, #ffb800 100%);box-shadow:0 0 16px rgba(255,184,0,.3)}.economy-page .level-milestone-summary__progress-actions{display:flex;justify-content:flex-end}.economy-page .level-milestone-summary__gap-cta{min-width:144px}.economy-page .milestone-grid--compact .milestone-card{min-height:188px}.economy-page .milestone-grid--compact .milestone-reward a{color:#ffd971;text-decoration:none}.economy-page .economy-help-footer__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.economy-page .economy-help-footer__tooltip{appearance:none;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(96,165,250,.26);border-radius:999px;background:rgba(96,165,250,.12);color:#bfdbfe;font-weight:700;padding:.55rem .9rem}.economy-page .currency-cards--cheat{align-items:stretch}.economy-page .currency-cards--cheat .currency-card{padding:1.5rem}.economy-page .currency-cards--cheat .earn-list li{justify-content:flex-start;gap:.7rem;align-items:flex-start}.economy-page .earn-list-icon{width:30px;height:30px;flex:0 0 30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.82)}.economy-page .pp-card .earn-list-icon{color:#ffd971}.economy-page .rt-card .earn-list-icon{color:#c4b5fd}.economy-page .earn-list-copy{display:grid;gap:.14rem}.economy-page .earn-list-copy span:last-child{color:hsla(0,0%,100%,.66);font-size:.84rem}@keyframes daily-claim-pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,193,7,.18);transform:translateY(0)}50%{box-shadow:0 0 0 8px rgba(255,193,7,0);transform:translateY(-1px)}}@keyframes daily-sweep-celebration-in{0%{opacity:0;transform:translate(-50%, -46%) scale(0.94)}18%{opacity:1;transform:translate(-50%, -50%) scale(1)}82%{opacity:1;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -54%) scale(1.03)}}@media(max-width: 1080px){.economy-page .claim-rewards-inline{align-items:flex-start}.economy-page .claim-rewards-inline__meta{margin-left:0;justify-items:flex-start;text-align:left}.economy-page .daily-sweep-dashboard{grid-template-columns:1fr;justify-items:flex-start}.economy-page .daily-sweep-dashboard__center,.economy-page .daily-sweep-dashboard__actions{grid-column:auto;justify-self:stretch;justify-items:flex-start;align-items:flex-start;text-align:left}.economy-page .daily-sweep-progress__label{text-align:left}.economy-page .daily-mission-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.economy-page .member-track-ribbon-shell{padding-inline:2.5rem}.economy-page .member-track-tier-card{flex-basis:176px;width:176px;max-width:176px;grid-template-rows:160px 90px 160px;height:446px}}@media(max-width: 768px){.economy-page .claim-rewards-head,.economy-page .level-milestone-summary,.economy-page .economy-help-footer__card,.economy-page .member-track-lock-banner{align-items:flex-start}.economy-page .claim-rewards-card__cta,.economy-page .daily-sweep-dashboard__actions,.economy-page .member-track-lock-banner__cta,.economy-page .level-milestone-summary__cta,.economy-page .level-milestone-summary__gap-cta{width:100%}.economy-page .level-milestone-summary__head{align-items:flex-start}.economy-page .level-milestone-summary__progress{grid-template-columns:1fr}.economy-page .level-milestone-summary__progress-actions{justify-content:stretch}.economy-page .claim-rewards-inline__meta{justify-items:flex-start;text-align:left}.economy-page .daily-mission-grid{grid-template-columns:1fr}.economy-page .daily-mission-card__actions{grid-template-columns:1fr}.economy-page .daily-mission-utility-row{grid-template-columns:1fr}.economy-page .member-track-ribbon-shell{padding-inline:0}.economy-page .member-track-ribbon-nav{display:none}.economy-page .member-track-tier-card{flex-basis:168px;width:168px;max-width:168px;grid-template-rows:154px 88px 154px;height:430px}.economy-page .member-track-ribbon-viewport{--member-track-mask: linear-gradient(90deg, #000 0%, #000 100%)}}body.lucky-draw-modal-open{overflow:hidden}.lucky-draw-modal{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;overflow:hidden}.lucky-draw-modal__backdrop{position:absolute;inset:0;background:rgba(2,8,20,.78);backdrop-filter:blur(3px)}.lucky-draw-modal:not(.d-none) .lucky-draw-modal__backdrop{animation:lucky-draw-modal-backdrop-in 220ms ease-out both}.lucky-draw-modal__dialog{position:relative;width:min(980px,100vw - 2rem);margin:0;z-index:1;min-height:0;max-height:calc(min(100svh,100dvh) - 2rem);display:flex;flex-direction:column}.lucky-draw-modal:not(.d-none) .lucky-draw-modal__dialog{animation:lucky-draw-modal-dialog-in 260ms cubic-bezier(0.16, 0.8, 0.22, 1) both}.lucky-draw-modal__dialog--preview{max-height:calc(min(100svh,100dvh) - 2rem);width:min(920px,100vw - 2rem)}.lucky-draw-modal__dialog--spin{width:min(1120px,100vw - 2rem)}@keyframes lucky-draw-modal-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes lucky-draw-modal-dialog-in{from{opacity:0;transform:translateY(12px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.lucky-draw-modal:not(.d-none) .lucky-draw-modal__backdrop,.lucky-draw-modal:not(.d-none) .lucky-draw-modal__dialog{animation:none}.lucky-draw-reel-item,.lucky-draw-reward-result,.lucky-draw-rare-reveal,.lucky-draw-rare-reveal__shell,.lucky-draw-rare-reveal__card,.lucky-draw-rare-reveal__card-sheen,.lucky-draw-rare-reveal__flash,.lucky-draw-rare-reveal__rings span,.lucky-draw-rare-reveal__backdrop-glow{animation:none !important;transition:none !important}}.lucky-draw-modal .modal-content.noscope-modal{background:radial-gradient(circle at 24% -22%, rgba(255, 193, 7, 0.18), rgba(17, 23, 44, 0.96) 42%, rgba(7, 11, 22, 0.98) 100%);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 28px 92px rgba(0,0,0,.58);display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.lucky-draw-modal .noscope-modal-header{padding:1.1rem 1.2rem 1rem}.lucky-draw-modal .modal-title{font-size:1.55rem;letter-spacing:.02em}.lucky-draw-modal .modal-subtitle{margin-top:0;margin-bottom:.9rem;color:rgba(237,245,255,.74);font-size:.9rem}.lucky-draw-modal .btn-close{filter:invert(1) grayscale(1);opacity:.7}.lucky-draw-modal .btn-close:hover{opacity:1}.lucky-draw-modal__body{padding-top:1rem;padding-bottom:1rem;flex:1 1 auto;min-height:0;position:relative;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lucky-draw-prize-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:.78rem}.lucky-draw-prize-card{position:relative;border:1px solid rgba(148,163,184,.36);border-radius:14px;background:linear-gradient(158deg, rgba(37, 52, 88, 0.36), rgba(12, 17, 31, 0.96));padding:.88rem .86rem;overflow:hidden}.lucky-draw-prize-card__skin-layout{display:grid;grid-template-columns:minmax(0, 1fr) 96px;gap:.8rem;align-items:center}.lucky-draw-prize-card__skin-copy{min-width:0}.lucky-draw-prize-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.12), rgba(255, 193, 7, 0.65), rgba(255, 255, 255, 0.08));pointer-events:none}.lucky-draw-prize-card.rarity-red{border-color:rgba(239,68,68,.82);box-shadow:inset 0 0 0 1px rgba(239,68,68,.42),0 0 20px rgba(239,68,68,.18)}.lucky-draw-prize-card.rarity-gold{border-color:rgba(234,179,8,.9);box-shadow:inset 0 0 0 1px rgba(250,204,21,.54),0 0 24px rgba(251,191,36,.24)}.lucky-draw-prize-card.rarity-purple{border-color:rgba(168,85,247,.86);box-shadow:inset 0 0 0 1px rgba(168,85,247,.44),0 0 22px rgba(168,85,247,.2)}.lucky-draw-prize-card__token,.lucky-draw-reel-item__token,.lucky-draw-reward-result__token{display:inline-flex;align-items:center;gap:.42rem;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800}.lucky-draw-prize-card__token i,.lucky-draw-reel-item__token i,.lucky-draw-reward-result__token i{font-size:.92rem}.token-pp{color:#ffc107;text-shadow:0 0 18px rgba(255,193,7,.28)}.token-rt{color:#a78bfa;text-shadow:0 0 18px rgba(167,139,250,.24)}.token-boost{color:#34d399;text-shadow:0 0 16px rgba(52,211,153,.2)}.token-skin{color:#e8eef7;text-shadow:0 0 16px rgba(154,174,203,.24)}.lucky-draw-style-swatch{width:28px;height:28px;border-radius:8px;display:inline-block;flex:0 0 28px;border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.lucky-draw-reward-image{width:28px;height:28px;border-radius:8px;display:inline-block;flex:0 0 28px;object-fit:contain;background:radial-gradient(circle at top, rgba(25, 34, 54, 0.95), rgba(11, 16, 28, 0.98));border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 10px 20px rgba(4,8,18,.35);padding:3px}.lucky-draw-style-swatch--skin-card{width:34px;height:34px;flex-basis:34px;border-radius:10px}.lucky-draw-reward-image.lucky-draw-style-swatch--skin-card{width:88px;height:88px;flex-basis:88px;border-radius:14px;padding:6px}.lucky-draw-style-swatch--skin-reel{width:56px;height:56px;flex-basis:56px;border-radius:14px}.lucky-draw-reward-image.lucky-draw-style-swatch--skin-reel{width:56px;height:56px;flex-basis:56px;border-radius:14px;padding:5px}.lucky-draw-style-swatch--skin-result{width:38px;height:38px;flex-basis:38px;border-radius:11px}.lucky-draw-reward-image.lucky-draw-style-swatch--skin-result{width:38px;height:38px;flex-basis:38px;border-radius:11px}.lucky-draw-style-swatch--skin-reveal{width:48px;height:48px;flex-basis:48px;border-radius:14px}.lucky-draw-reward-image.lucky-draw-style-swatch--skin-reveal{width:48px;height:48px;flex-basis:48px;border-radius:14px}.lucky-draw-style-swatch.style-redline{background:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0 2px, transparent 2px 8px),linear-gradient(135deg, rgba(209, 30, 41, 0.9) 0 6%, transparent 6% 100%),linear-gradient(125deg, #14181f 0%, #232833 44%, #0f1218 100%)}.lucky-draw-style-swatch.style-asiimov{background:linear-gradient(138deg, rgba(18, 22, 28, 0.96) 0 12%, rgba(239, 108, 31, 0.96) 12.4%, rgba(239, 108, 31, 0.96) 15.8%, transparent 16.3%, transparent 48%, rgba(26, 31, 39, 0.9) 48.6%, rgba(26, 31, 39, 0.9) 52.4%, transparent 53%, transparent 100%),linear-gradient(106deg, transparent 0 64%, rgba(239, 108, 31, 0.9) 64.5%, rgba(239, 108, 31, 0.9) 67.2%, transparent 67.8%),repeating-linear-gradient(145deg, rgba(12, 16, 22, 0.055) 0 2px, transparent 2px 15px),linear-gradient(154deg, #eef2f5 0%, #dfe5eb 42%, #bcc6d2 72%, #8f99a8 100%)}.lucky-draw-prize-card__amount{color:#fff;font-size:1.74rem;line-height:1.05;font-weight:800;margin-top:.5rem;margin-bottom:.28rem}.lucky-draw-prize-card__value{color:hsla(0,0%,100%,.92);font-size:1rem;font-weight:700;margin-bottom:.24rem}.lucky-draw-prize-card__chance{color:rgba(189,206,232,.88);font-size:.77rem;letter-spacing:.03em}.lucky-draw-prize-card.type-boost .lucky-draw-prize-card__amount{font-size:1.28rem;line-height:1.22;min-height:2.9rem}.lucky-draw-prize-card.type-skin .lucky-draw-prize-card__amount{font-size:1.28rem;line-height:1.18;min-height:0;margin-top:0;margin-bottom:.38rem}.lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin{min-height:88px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}.lucky-draw-prize-card.type-skin .lucky-draw-prize-card__value--skin{margin-bottom:.24rem}.lucky-draw-prize-card.type-skin .lucky-draw-prize-card__chance{margin-bottom:0}@media(max-width: 767.98px){.lucky-draw-prize-card__skin-layout{grid-template-columns:minmax(0, 1fr) 72px;gap:.65rem}.lucky-draw-reward-image.lucky-draw-style-swatch--skin-card{width:72px;height:72px;flex-basis:72px}.lucky-draw-prize-card.type-skin .lucky-draw-prize-card__token--skin{min-height:72px}}.lucky-draw-reel-shell{position:relative;padding-top:.8rem;margin-bottom:1rem;overflow:visible;z-index:1}.lucky-draw-reel-pointer{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:3px;height:auto;border-radius:999px;background:linear-gradient(180deg, rgb(255, 241, 162), rgba(255, 193, 7, 0.9), rgba(239, 68, 68, 0.82));box-shadow:0 0 16px rgba(255,193,7,.55);z-index:2}.lucky-draw-reel-pointer::before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:11px solid rgba(255,214,76,.96)}.lucky-draw-reel-viewport{position:relative;overflow:hidden;border:1px solid rgba(157,183,220,.34);border-radius:14px;background:linear-gradient(180deg, rgba(6, 10, 23, 0.92), rgba(7, 13, 29, 0.98));padding:1.9rem .95rem 1.05rem}.lucky-draw-reel-viewport::before,.lucky-draw-reel-viewport::after{content:"";position:absolute;top:0;bottom:0;width:98px;z-index:1;pointer-events:none}.lucky-draw-reel-viewport::before{left:0;background:linear-gradient(90deg, rgba(3, 7, 18, 0.95), rgba(3, 7, 18, 0))}.lucky-draw-reel-viewport::after{right:0;background:linear-gradient(270deg, rgba(3, 7, 18, 0.95), rgba(3, 7, 18, 0))}.lucky-draw-reel-track{display:flex;gap:16px;align-items:stretch;will-change:transform;position:relative;z-index:0}.lucky-draw-reel-item{position:relative;border:1px solid rgba(158,182,219,.44);background:linear-gradient(165deg, rgba(43, 58, 96, 0.4), rgba(12, 17, 31, 0.95));border-radius:12px;padding:.86rem .72rem;min-height:154px;display:grid;grid-template-rows:4.75rem 56px minmax(2.8rem, 1fr);align-items:start;overflow:hidden;transform:scale(1);transform-origin:center center;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.lucky-draw-reel-item::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.08), rgba(255, 193, 7, 0.74), rgba(255, 255, 255, 0.06));pointer-events:none}.lucky-draw-reel-item::after{content:"";position:absolute;inset:-18% -12%;border-radius:16px;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%, rgba(255, 220, 122, 0.5), rgba(255, 193, 7, 0.08) 52%, rgba(255, 193, 7, 0) 76%)}.lucky-draw-reel-item.rarity-red{border-color:rgba(239,68,68,.85);box-shadow:inset 0 0 0 1px rgba(239,68,68,.45),0 0 24px rgba(239,68,68,.22)}.lucky-draw-reel-item.rarity-gold{border-color:rgba(234,179,8,.95);box-shadow:inset 0 0 0 1px rgba(250,204,21,.62),0 0 28px rgba(251,191,36,.26)}.lucky-draw-reel-item.rarity-purple{border-color:rgba(168,85,247,.88);box-shadow:inset 0 0 0 1px rgba(168,85,247,.5),0 0 24px rgba(168,85,247,.22)}.lucky-draw-reel-item__amount{color:#fff;font-size:2.18rem;line-height:1;font-weight:800;margin-top:0;margin-bottom:.68rem;min-height:4.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lucky-draw-reel-item__value{color:hsla(0,0%,100%,.91);font-size:1.04rem;line-height:1.2;font-weight:700;margin-top:auto;align-self:end}.lucky-draw-reel-item.type-boost .lucky-draw-reel-item__amount{font-size:1.34rem;line-height:1.24;min-height:4.75rem}.lucky-draw-reel-item.type-skin .lucky-draw-reel-item__amount{font-size:1.3rem;line-height:1.16;min-height:4.75rem;margin-top:0;margin-bottom:.68rem}.lucky-draw-reel-item:not(.type-skin) .lucky-draw-reel-item__token{width:56px;height:56px;min-height:56px;margin:0 auto .68rem;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;font-size:0;letter-spacing:0;text-transform:none;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.lucky-draw-reel-item:not(.type-skin) .lucky-draw-reel-item__token i{font-size:1rem}.lucky-draw-reel-item:not(.type-skin) .lucky-draw-reel-item__token.token-pp{background:linear-gradient(135deg, #ffc107, #ff9800);color:#0b1020;text-shadow:none}.lucky-draw-reel-item:not(.type-skin) .lucky-draw-reel-item__token.token-rt{background:linear-gradient(135deg, #8b5cf6, #6366f1);color:#fff;text-shadow:none}.lucky-draw-reel-item:not(.type-skin) .lucky-draw-reel-item__token.token-boost{background:linear-gradient(135deg, #10b981, #059669);color:#fff;text-shadow:none}.lucky-draw-reel-item:not(.type-skin) .lucky-draw-reel-item__token.token-seasonal-token{background:linear-gradient(135deg, #f59e0b, #b45309);color:#fff;text-shadow:none}.lucky-draw-reel-item.type-skin .lucky-draw-reel-item__token--skin{width:56px;height:56px;min-height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto .68rem}.lucky-draw-reel-item.type-skin .lucky-draw-reel-item__value--skin{margin-top:auto}.lucky-draw-reel-item.is-winning{z-index:4;border-color:rgba(255,214,104,.95);box-shadow:inset 0 0 0 1px rgba(255,230,149,.7),0 0 34px rgba(255,193,7,.45);transform:scale(1.12)}.lucky-draw-reel-item.is-winning::after{opacity:1}.lucky-draw-reel-item.is-winning.is-winning-burst{animation:lucky-draw-winner-hit 980ms cubic-bezier(0.22, 0.82, 0.18, 1) both}.lucky-draw-reel-item.is-winning.is-winning-burst::after{animation:lucky-draw-winner-glow 1200ms ease-out both}.lucky-draw-reel-item.is-popout-source{opacity:.18;transform:scale(0.98);transition:opacity 180ms ease,transform 180ms ease}@keyframes lucky-draw-winner-hit{0%{transform:scale(1)}38%{transform:scale(1.18)}62%{transform:scale(1.1)}100%{transform:scale(1.12)}}@keyframes lucky-draw-winner-glow{0%{opacity:0}28%{opacity:1}100%{opacity:.65}}.lucky-draw-reward-result{border-radius:12px;border:0 solid rgba(0,0,0,0);background:rgba(0,0,0,0);padding:0;display:grid;grid-template-columns:auto 1fr;gap:.2rem .7rem;align-items:center;opacity:0;transform:translateY(4px);transition:opacity 180ms ease,transform 180ms ease,max-height 200ms ease,padding 200ms ease,border-width 200ms ease;min-height:0;max-height:0;overflow:hidden;position:relative;z-index:1}.lucky-draw-reward-result.is-visible{border-width:1px;border-color:rgba(252,211,77,.66);background:linear-gradient(142deg, rgba(255, 212, 101, 0.2), rgba(21, 26, 39, 0.95));padding:.74rem .82rem;opacity:1;transform:translateY(0);max-height:180px}.lucky-draw-reward-result.is-visible.rarity-red{border-color:rgba(248,113,113,.72);background:linear-gradient(142deg, rgba(239, 68, 68, 0.2), rgba(21, 26, 39, 0.95))}.lucky-draw-reward-result.is-visible.rarity-gold{border-color:rgba(252,211,77,.8);background:linear-gradient(142deg, rgba(255, 212, 101, 0.24), rgba(21, 26, 39, 0.95));box-shadow:0 18px 38px rgba(255,193,7,.16)}.lucky-draw-reward-result__amount{color:#fff5c9;font-size:1.45rem;line-height:1;font-weight:800}.lucky-draw-reward-result__message{grid-column:1/-1;color:rgba(255,238,188,.95);font-size:.96rem;font-weight:700}.lucky-draw-reward-result.type-skin{grid-template-columns:1fr;gap:.18rem}.lucky-draw-reward-result.type-skin .lucky-draw-reward-result__token--skin{display:flex;align-items:center;min-height:42px}.lucky-draw-reward-result__meta{color:rgba(255,238,188,.82);font-size:.88rem;font-weight:700}.lucky-draw-rare-reveal{--lucky-rare-accent: rgba(248, 113, 113, 0.9);--lucky-rare-accent-soft: rgba(239, 68, 68, 0.26);--lucky-rare-text: rgba(255, 236, 236, 0.96);--lucky-rare-kicker-bg: rgba(127, 29, 29, 0.34);--lucky-rare-ring: rgba(248, 113, 113, 0.34);--lucky-rare-flash: rgba(255, 224, 224, 0.96);position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;overflow:hidden}.lucky-draw-rare-reveal.tier-gold{--lucky-rare-accent: rgba(250, 204, 21, 0.98);--lucky-rare-accent-soft: rgba(250, 204, 21, 0.3);--lucky-rare-text: rgba(255, 247, 212, 0.99);--lucky-rare-kicker-bg: rgba(120, 83, 10, 0.38);--lucky-rare-ring: rgba(253, 224, 71, 0.36);--lucky-rare-flash: rgba(255, 248, 210, 0.98)}.lucky-draw-rare-reveal.is-visible{opacity:1}.lucky-draw-rare-reveal__backdrop-glow{position:absolute;inset:-10% -12%;background:radial-gradient(circle at 50% 42%, var(--lucky-rare-accent-soft) 0%, rgba(8, 12, 22, 0) 55%),radial-gradient(circle at 22% 16%, rgba(255, 255, 255, 0.08) 0%, rgba(8, 12, 22, 0) 36%);opacity:0;transform:scale(0.9)}.lucky-draw-rare-reveal.tier-gold .lucky-draw-rare-reveal__backdrop-glow{background:radial-gradient(circle at 50% 42%, rgba(250, 204, 21, 0.34) 0%, rgba(8, 12, 22, 0) 57%),radial-gradient(circle at 48% 28%, rgba(255, 242, 166, 0.18) 0%, rgba(8, 12, 22, 0) 36%),radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.1) 0%, rgba(8, 12, 22, 0) 32%)}.lucky-draw-rare-reveal__flash{position:absolute;left:50%;top:43%;width:10px;height:10px;transform:translate(-50%, -50%);border-radius:999px;background:radial-gradient(circle, var(--lucky-rare-flash) 0%, var(--lucky-rare-accent-soft) 38%, rgba(255, 255, 255, 0) 78%);opacity:0;filter:blur(1px)}.lucky-draw-rare-reveal__rings{position:absolute;inset:-180px;opacity:0}.lucky-draw-rare-reveal__rings span{position:absolute;left:50%;top:43%;width:18px;height:18px;border-radius:999px;border:1px solid var(--lucky-rare-ring);transform:translate(-50%, -50%) scale(0.1);box-shadow:0 0 22px var(--lucky-rare-accent-soft);opacity:0}.lucky-draw-rare-reveal__shell{--lucky-rare-reveal-start-x: 0px;--lucky-rare-reveal-start-y: 0px;--lucky-rare-reveal-start-scale: 0.3;--lucky-rare-reveal-spin-direction: -1;position:absolute;left:50%;top:42%;width:min(520px,100% - 1.5rem);transform:translate(-50%, -50%);transform-style:preserve-3d}.lucky-draw-rare-reveal__shell:not(.is-entering):not(.is-settled){opacity:0}.lucky-draw-rare-reveal__card{position:relative;border-radius:20px;border:1px solid hsla(0,0%,100%,.16);background:radial-gradient(circle at 84% 92%, var(--lucky-rare-accent-soft), rgba(8, 12, 22, 0) 44%),radial-gradient(circle at 18% 12%, rgba(255, 255, 255, 0.12), rgba(8, 12, 22, 0) 32%),linear-gradient(145deg, rgba(49, 16, 24, 0.96), rgba(15, 12, 30, 0.92));box-shadow:0 20px 48px rgba(7,10,18,.58),0 0 0 1px hsla(0,0%,100%,.04),inset 0 0 32px hsla(0,0%,100%,.03);overflow:hidden;isolation:isolate}.lucky-draw-rare-reveal__card.tier-gold{background:radial-gradient(circle at 82% 92%, rgba(250, 204, 21, 0.28), rgba(8, 12, 22, 0) 42%),radial-gradient(circle at 18% 12%, rgba(255, 245, 198, 0.2), rgba(8, 12, 22, 0) 30%),radial-gradient(circle at 52% 24%, rgba(251, 191, 36, 0.12), rgba(8, 12, 22, 0) 34%),linear-gradient(145deg, rgba(89, 54, 8, 0.97), rgba(18, 14, 30, 0.94));box-shadow:0 26px 72px rgba(7,10,18,.62),0 0 0 1px rgba(255,235,167,.12),0 0 54px rgba(250,204,21,.26),inset 0 0 34px hsla(0,0%,100%,.05)}.lucky-draw-rare-reveal__card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg, rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.03) 36%, var(--lucky-rare-accent-soft) 72%, rgba(255, 255, 255, 0.12));opacity:.76;z-index:-2}.lucky-draw-rare-reveal__card::after{content:"";position:absolute;inset:-16px;border-radius:28px;background:radial-gradient(circle at 50% 50%, var(--lucky-rare-accent-soft), rgba(8, 12, 22, 0) 72%);z-index:-3;filter:blur(24px);opacity:.92}.lucky-draw-rare-reveal__card-sheen{position:absolute;inset:0;opacity:0;transform:translateX(-120%);background:linear-gradient(115deg, transparent 18%, rgba(255, 255, 255, 0.24) 34%, transparent 44%, transparent 62%, rgba(255, 255, 255, 0.08) 74%, transparent 84%)}.lucky-draw-rare-reveal__card-body{position:relative;padding:1rem 1rem 1.06rem;z-index:1}.lucky-draw-rare-reveal__kicker{display:inline-flex;align-items:center;gap:.46rem;padding:.3rem .64rem;border-radius:999px;background:var(--lucky-rare-kicker-bg);border:1px solid hsla(0,0%,100%,.16);color:var(--lucky-rare-text);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.82rem}.lucky-draw-rare-reveal__kicker-icon{color:var(--lucky-rare-accent);filter:drop-shadow(0 0 12px var(--lucky-rare-accent-soft))}.lucky-draw-rare-reveal__badge{position:absolute;top:.96rem;right:1rem;padding:.28rem .64rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);color:var(--lucky-rare-text);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 20px var(--lucky-rare-accent-soft)}.lucky-draw-rare-reveal__token{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.62rem;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:800}.lucky-draw-rare-reveal__token .lucky-draw-style-swatch{width:34px;height:34px;flex-basis:34px;border-radius:10px}.lucky-draw-rare-reveal__amount{font-size:clamp(2rem,5vw,3.3rem);line-height:.96;color:#fffdf6;font-weight:900;text-shadow:0 0 26px hsla(0,0%,100%,.14)}.lucky-draw-rare-reveal__card.type-boost .lucky-draw-rare-reveal__amount{font-size:clamp(1.3rem,3.6vw,2rem);line-height:1.16}.lucky-draw-rare-reveal__card.type-skin .lucky-draw-rare-reveal__amount{font-size:clamp(1.55rem,4vw,2.3rem);line-height:1.08}.lucky-draw-rare-reveal__value{margin-top:.3rem;color:rgba(255,244,234,.88);font-size:1.04rem;font-weight:700}.lucky-draw-rare-reveal__meta{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.72rem;color:rgba(255,235,228,.86);font-size:.77rem;font-weight:700}.lucky-draw-rare-reveal__meta span{padding:.22rem .54rem;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.lucky-draw-rare-reveal.is-entering .lucky-draw-rare-reveal__backdrop-glow{animation:lucky-draw-rare-backdrop 1500ms ease-out both}.lucky-draw-rare-reveal.is-entering .lucky-draw-rare-reveal__rings{opacity:1}.lucky-draw-rare-reveal.is-entering .lucky-draw-rare-reveal__rings span:nth-child(1){animation:lucky-draw-rare-ring 920ms ease-out 80ms both}.lucky-draw-rare-reveal.is-entering .lucky-draw-rare-reveal__rings span:nth-child(2){animation:lucky-draw-rare-ring 1100ms ease-out 150ms both}.lucky-draw-rare-reveal.is-entering .lucky-draw-rare-reveal__rings span:nth-child(3){animation:lucky-draw-rare-ring 1280ms ease-out 220ms both}.lucky-draw-rare-reveal.is-entering .lucky-draw-rare-reveal__flash{animation:lucky-draw-rare-flash 620ms ease-out 100ms both}.lucky-draw-rare-reveal__shell.is-entering{animation:lucky-draw-rare-arrive 1180ms cubic-bezier(0.16, 0.9, 0.22, 1) both}.lucky-draw-rare-reveal__shell.is-entering .lucky-draw-rare-reveal__card{animation:lucky-draw-rare-float 1800ms ease-out 880ms both,lucky-draw-rare-settle-glow 1380ms ease-out 220ms both}.lucky-draw-rare-reveal.tier-gold .lucky-draw-rare-reveal__shell.is-entering .lucky-draw-rare-reveal__card{animation:lucky-draw-rare-float 2100ms ease-out 940ms both,lucky-draw-rare-settle-glow-gold 1560ms ease-out 180ms both}.lucky-draw-rare-reveal__shell.is-entering .lucky-draw-rare-reveal__card-sheen{animation:lucky-draw-rare-sheen 1120ms ease-out 440ms both}@keyframes lucky-draw-rare-arrive{0%{opacity:0;transform:translate(-50%, -50%) translate3d(var(--lucky-rare-reveal-start-x), var(--lucky-rare-reveal-start-y), -240px) rotateX(44deg) rotateY(calc(var(--lucky-rare-reveal-spin-direction) * 560deg)) rotateZ(calc(var(--lucky-rare-reveal-spin-direction) * -14deg)) scale3d(var(--lucky-rare-reveal-start-scale), var(--lucky-rare-reveal-start-scale), 1);filter:blur(1.8px)}56%{opacity:1;transform:translate(-50%, -50%) translate3d(0, -6px, 88px) rotateX(-10deg) rotateY(calc(var(--lucky-rare-reveal-spin-direction) * 16deg)) rotateZ(calc(var(--lucky-rare-reveal-spin-direction) * 2deg)) scale3d(1.05, 1.05, 1);filter:blur(0)}80%{transform:translate(-50%, -50%) translate3d(0, 2px, 0) rotateX(4deg) rotateY(calc(var(--lucky-rare-reveal-spin-direction) * -6deg)) rotateZ(calc(var(--lucky-rare-reveal-spin-direction) * -1deg)) scale3d(0.986, 0.986, 1)}100%{opacity:1;transform:translate(-50%, -50%) translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1);filter:blur(0)}}@keyframes lucky-draw-rare-float{0%{transform:translateY(0) rotateX(0) rotateY(0)}48%{transform:translateY(-4px) rotateX(1deg) rotateY(-1.2deg)}100%{transform:translateY(0) rotateX(0) rotateY(0)}}@keyframes lucky-draw-rare-settle-glow{0%{box-shadow:0 0 0 rgba(0,0,0,0)}36%{box-shadow:0 28px 72px rgba(7,10,18,.64),0 0 0 1px hsla(0,0%,100%,.08),0 0 48px var(--lucky-rare-accent-soft)}100%{box-shadow:0 24px 58px rgba(7,10,18,.56),0 0 0 1px hsla(0,0%,100%,.05),inset 0 0 32px hsla(0,0%,100%,.03)}}@keyframes lucky-draw-rare-settle-glow-gold{0%{box-shadow:0 0 0 rgba(0,0,0,0)}24%{box-shadow:0 34px 88px rgba(7,10,18,.68),0 0 0 1px rgba(255,240,176,.12),0 0 88px rgba(250,204,21,.46),inset 0 0 24px hsla(0,0%,100%,.08)}100%{box-shadow:0 28px 70px rgba(7,10,18,.62),0 0 0 1px rgba(255,240,176,.08),0 0 58px rgba(250,204,21,.26),inset 0 0 32px hsla(0,0%,100%,.05)}}@keyframes lucky-draw-rare-sheen{0%{opacity:0;transform:translateX(-125%) skewX(-12deg)}20%{opacity:.82}100%{opacity:0;transform:translateX(125%) skewX(-12deg)}}@keyframes lucky-draw-rare-ring{0%{opacity:.78;transform:translate(-50%, -50%) scale(0.08)}100%{opacity:0;transform:translate(-50%, -50%) scale(22)}}@keyframes lucky-draw-rare-flash{0%{opacity:0;transform:translate(-50%, -50%) scale(1)}26%{opacity:1;transform:translate(-50%, -50%) scale(12)}100%{opacity:0;transform:translate(-50%, -50%) scale(18)}}@keyframes lucky-draw-rare-backdrop{0%{opacity:0;transform:scale(0.9)}35%{opacity:1;transform:scale(1.03)}100%{opacity:.82;transform:scale(1)}}.lucky-draw-modal__actions{border-top:1px solid hsla(0,0%,100%,.08);padding:.9rem 1.2rem 1rem;display:flex;justify-content:flex-end;gap:.6rem}@media(max-width: 640px){.lucky-draw-modal{align-items:flex-start;padding:max(.5rem,env(safe-area-inset-top)) .5rem max(.75rem,env(safe-area-inset-bottom))}.lucky-draw-modal__dialog{width:calc(100vw - 1rem);max-height:calc(min(100svh,100dvh) - max(.5rem,env(safe-area-inset-top)) - max(.75rem,env(safe-area-inset-bottom)))}.lucky-draw-modal .modal-title{font-size:1.26rem}.lucky-draw-prize-grid{grid-template-columns:1fr}.lucky-draw-reel-item{min-height:154px}.lucky-draw-reel-item__amount{font-size:1.66rem}.lucky-draw-reel-pointer{height:auto}.lucky-draw-reward-result__amount{font-size:1.2rem}.lucky-draw-rare-reveal__shell{top:40%;width:calc(100% - .5rem)}.lucky-draw-rare-reveal__card-body{padding:.85rem .82rem .9rem}.lucky-draw-rare-reveal__badge{top:.82rem;right:.82rem}}.weapon-assembly-widget{position:relative;overflow:hidden;padding:1.15rem 1.25rem;border:1px solid rgba(255,208,112,.22);border-radius:24px;background:radial-gradient(circle at top right, rgba(202, 54, 67, 0.16), transparent 42%),radial-gradient(circle at left center, rgba(255, 202, 99, 0.12), transparent 36%),linear-gradient(120deg, rgba(13, 18, 31, 0.98), rgba(8, 12, 23, 0.96));box-shadow:0 30px 72px rgba(0,0,0,.34);color:#f7f3e8}.weapon-assembly-widget.is-dismissed{display:none}.weapon-assembly-widget__mini{position:relative;z-index:2;display:none;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:1.1rem;padding:.85rem .95rem;border-radius:18px;background:linear-gradient(120deg, rgba(18, 18, 28, 0.92), rgba(10, 12, 20, 0.96)),hsla(0,0%,100%,.03);border:1px solid rgba(255,210,120,.2)}.weapon-assembly-widget__mini-dismiss{position:absolute;top:.5rem;right:.6rem;border:0;background:rgba(0,0,0,0);color:rgba(211,217,233,.6);font-size:.85rem;padding:.25rem;cursor:pointer;transition:color 160ms ease}.weapon-assembly-widget__mini-dismiss:hover,.weapon-assembly-widget__mini-dismiss:focus{color:#f7e5b4}.weapon-assembly-widget__mini-thumb{width:4.4rem;height:3.25rem;border-radius:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left, rgba(255, 209, 117, 0.18), transparent 65%),linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.01));border:1px solid rgba(255,210,120,.22);overflow:hidden}.weapon-assembly-widget__mini-thumb img{width:100%;height:100%;object-fit:contain;opacity:.9;transform:translateX(-4%)}.weapon-assembly-widget__mini-copy{display:grid;gap:.4rem}.weapon-assembly-widget__mini-title{display:inline-flex;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:800;color:#fff2cf}.weapon-assembly-widget__mini-title i{color:#f3cc7a}.weapon-assembly-widget__mini-text{margin:0;color:rgba(219,226,240,.82);font-size:.9rem;line-height:1.45}.weapon-assembly-widget__mini-actions{display:flex;align-items:center;gap:.7rem;justify-content:flex-end;flex-wrap:wrap}.weapon-assembly-widget__mini-hash{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.06);color:#ffd47d;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.weapon-assembly-widget__mini-button{border:1px solid rgba(255,210,120,.3);background:hsla(0,0%,100%,.04);color:#fff4dc;padding:.45rem .9rem;border-radius:12px;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}.weapon-assembly-widget__mini-button:hover,.weapon-assembly-widget__mini-button:focus{border-color:rgba(255,210,120,.55);transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.28)}.weapon-assembly-widget.is-minimized{padding:.75rem .9rem;background:radial-gradient(circle at left center, rgba(255, 203, 102, 0.1), transparent 38%),linear-gradient(120deg, rgba(15, 16, 26, 0.96), rgba(10, 12, 20, 0.96));box-shadow:0 24px 48px rgba(0,0,0,.3)}.weapon-assembly-widget.is-minimized .weapon-assembly-widget__ribbon,.weapon-assembly-widget.is-minimized .weapon-assembly-widget__rules-bar{display:none}.weapon-assembly-widget.is-minimized .weapon-assembly-widget__mini{display:grid}.weapon-assembly-widget::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.04), transparent 18%, transparent 82%, rgba(255, 255, 255, 0.03)),linear-gradient(180deg, rgba(255, 255, 255, 0.05), transparent 30%);pointer-events:none}.weapon-assembly-widget.is-complete{border-color:rgba(255,220,122,.42);background:radial-gradient(circle at top center, rgba(255, 221, 133, 0.18), transparent 42%),radial-gradient(circle at right center, rgba(212, 62, 74, 0.2), transparent 34%),linear-gradient(120deg, rgba(27, 21, 11, 0.98), rgba(14, 12, 8, 0.96));box-shadow:0 36px 84px rgba(0,0,0,.42),0 0 34px rgba(255,210,96,.16)}.weapon-assembly-widget__ribbon{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(20rem, 0.95fr) minmax(14rem, 0.7fr);gap:1rem;align-items:center}.weapon-assembly-widget__mission,.weapon-assembly-widget__stakes{display:grid;gap:.7rem;min-width:0}.weapon-assembly-widget__eyebrow{display:inline-flex;align-items:center;justify-self:start;padding:.35rem .75rem;border-radius:999px;background:rgba(255,211,124,.1);color:#f3cc7a;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.weapon-assembly-widget__title{margin:0;font-size:clamp(1.42rem,1.8vw,2rem);line-height:1.05}.weapon-assembly-widget__hook,.weapon-assembly-widget__copy{margin:0;max-width:34rem;color:rgba(233,237,247,.84);font-size:.97rem;line-height:1.5}.weapon-assembly-widget__hook{color:#f5e7c8}.weapon-assembly-widget__status-line{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.weapon-assembly-widget__status-pill,.weapon-assembly-widget__status-note{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.weapon-assembly-widget__status-pill{border:1px solid rgba(255,211,124,.24);background:hsla(0,0%,100%,.04);color:#fff3d7}.weapon-assembly-widget__status-note{background:hsla(0,0%,100%,.05);color:rgba(218,224,239,.68)}.weapon-assembly-widget__objective{margin:0;color:rgba(233,237,247,.84);font-size:.97rem;line-height:1.5}.weapon-assembly-widget__objective-label{color:#f3cc7a;font-size:.8rem;font-weight:900;letter-spacing:.08em;margin-right:.35rem;text-transform:uppercase}.weapon-assembly-widget__cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;justify-self:start;min-height:3rem;padding:.7rem 1.05rem;border:0;border-radius:16px;background:linear-gradient(135deg, #ffcf64, #f39d1f);color:#1a1207;font-size:.95rem;font-weight:900;text-decoration:none;box-shadow:0 18px 34px rgba(243,157,31,.22);transition:transform 160ms ease,box-shadow 160ms ease}.weapon-assembly-widget__cta:hover,.weapon-assembly-widget__cta:focus{color:#120b03;transform:translateY(-1px);box-shadow:0 22px 38px rgba(243,157,31,.28)}.weapon-assembly-widget__cta--forge{min-width:min(100%,18rem);background:linear-gradient(135deg, #ffe08a, #f4bc3d 55%, #e58a19)}.weapon-assembly-widget__cta--briefing{min-width:10rem}.weapon-assembly-widget__visual-shell{display:flex;justify-content:center}.weapon-assembly-widget__stakes{justify-self:end;width:100%;max-width:16rem}.weapon-assembly-widget__briefing-link{justify-self:end;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:rgba(194,202,220,.72);cursor:pointer;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(243,204,122,.32);text-underline-offset:.22rem;transition:color 160ms ease,text-decoration-color 160ms ease}.weapon-assembly-widget__briefing-link:hover,.weapon-assembly-widget__briefing-link:focus{color:#f5e7c8;text-decoration-color:rgba(243,204,122,.82)}.weapon-assembly-widget__timer,.weapon-assembly-widget__reward{display:grid;gap:.35rem;padding:.9rem .95rem;border:1px solid rgba(255,210,120,.16);border-radius:18px;background:linear-gradient(180deg, rgba(26, 31, 50, 0.94), rgba(12, 17, 30, 0.96)),hsla(0,0%,100%,.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);text-align:right}.weapon-assembly-widget__timer small,.weapon-assembly-widget__reward small{color:rgba(198,206,225,.68);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.weapon-assembly-widget__timer strong{color:#ffb067;font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:.02em;animation:weaponAssemblyTimerPulse 1.3s ease-in-out infinite}.weapon-assembly-widget__reward strong{color:#fff1d0;font-size:1rem;line-height:1.25}.weapon-assembly-widget__reward span{color:#ffd47d;font-size:.88rem;font-weight:700}.weapon-assembly-widget__rules-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;align-items:center;margin-top:.95rem;padding:.85rem 1rem;border:1px solid rgba(255,210,120,.18);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.025))}.weapon-assembly-widget__rule{display:inline-flex;align-items:center;gap:.55rem;color:rgba(236,239,246,.86);font-size:.92rem;line-height:1.4}.weapon-assembly-widget__rule i,.weapon-assembly-widget__rule strong{color:#f3cc7a}.weapon-assembly-visual{position:relative;width:min(100%,25rem);height:11rem}.weapon-assembly-visual__knife{position:absolute;left:4%;top:8%;width:74%;aspect-ratio:512/391}.weapon-assembly-visual__knife-base{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.2;filter:grayscale(1) brightness(1.32) contrast(0.92) drop-shadow(0 0 16px rgba(255, 223, 146, 0.16))}.weapon-assembly-visual__tag-slot{position:absolute;right:2%;top:23%;width:24%;display:flex;justify-content:center}.weapon-assembly-visual__piece{position:absolute;overflow:hidden;isolation:isolate;transition:transform 220ms ease,opacity 220ms ease,filter 220ms ease}.weapon-assembly-visual__piece img{display:block;width:100%;height:auto}.weapon-assembly-visual__piece--blade{inset:0;clip-path:polygon(4% 4%, 39% 4%, 54% 42%, 40% 58%, 2% 42%)}.weapon-assembly-visual__piece--handle{inset:0;clip-path:polygon(38% 40%, 52% 31%, 93% 71%, 86% 98%, 41% 66%)}.weapon-assembly-visual__piece--name-tag{position:relative;width:100%;max-width:8.25rem;aspect-ratio:194/54;transform:rotate(-1.5deg)}.weapon-assembly-visual__outline{position:absolute;inset:0;opacity:0;transform:none}.weapon-assembly-visual__asset{position:relative;z-index:1}.weapon-assembly-visual__piece.is-collected .weapon-assembly-visual__asset{opacity:1;filter:drop-shadow(0 0 16px rgba(222, 77, 90, 0.18))}.weapon-assembly-visual__piece.is-collected .weapon-assembly-visual__outline{opacity:0}.weapon-assembly-visual__piece.is-missing .weapon-assembly-visual__asset{opacity:.16;filter:grayscale(1) brightness(1.18) contrast(0.94) saturate(0.32)}.weapon-assembly-visual__piece.is-missing .weapon-assembly-visual__outline{opacity:0;filter:none;animation:none}.weapon-assembly-visual__piece--name-tag .weapon-assembly-visual__outline,.weapon-assembly-visual__piece--name-tag .weapon-assembly-visual__asset{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.weapon-assembly-visual__piece--name-tag.is-missing .weapon-assembly-visual__asset{opacity:.14;filter:grayscale(1) brightness(1.08) contrast(0.95) saturate(0.3)}.weapon-assembly-visual__piece--name-tag.is-missing .weapon-assembly-visual__outline{opacity:.72;filter:brightness(0) saturate(0) invert(87%) sepia(24%) saturate(476%) hue-rotate(350deg) brightness(105%) contrast(101%);animation:weaponAssemblyWireframePulse 2.4s ease-in-out infinite}.weapon-assembly-widget.is-complete .weapon-assembly-visual{filter:drop-shadow(0 0 16px rgba(255, 214, 123, 0.18))}.weapon-assembly-widget.is-complete .weapon-assembly-visual__piece.is-collected .weapon-assembly-visual__asset{filter:drop-shadow(0 0 18px rgba(233, 78, 91, 0.24)) drop-shadow(0 0 22px rgba(255, 214, 123, 0.1))}.weapon-assembly-claimable{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.75rem;min-height:3.4rem;padding:.45rem .55rem .45rem .5rem;border:1px solid rgba(255,210,120,.28);border-radius:18px;background:linear-gradient(180deg, rgba(28, 34, 53, 0.94), rgba(12, 16, 28, 0.96)),hsla(0,0%,100%,.03);color:#fff0d3;box-shadow:0 18px 34px rgba(0,0,0,.24);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease;animation:weaponAssemblyPulse 2.8s ease-in-out infinite}.weapon-assembly-claimable:hover,.weapon-assembly-claimable:focus{color:#fff6e5;border-color:rgba(255,210,120,.46);transform:translateY(-1px);box-shadow:0 24px 40px rgba(0,0,0,.3)}.weapon-assembly-claimable__visual{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:14px;background:radial-gradient(circle at top left, rgba(255, 214, 133, 0.26), transparent 56%),linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.01));padding:.35rem}.weapon-assembly-claimable__visual img{max-width:100%;max-height:100%;object-fit:contain}.weapon-assembly-claimable__copy{display:grid;gap:.08rem;min-width:0;text-align:left}.weapon-assembly-claimable__eyebrow{color:rgba(208,217,236,.68);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.weapon-assembly-claimable__copy strong{color:#fff5df;font-size:.94rem;line-height:1.15}.weapon-assembly-claimable__chevron,.weapon-assembly-claimable__state{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.weapon-assembly-claimable__chevron{width:1.95rem;height:1.95rem;border-radius:999px;background:rgba(255,211,124,.1);color:#ffd886}.weapon-assembly-claimable__state{min-width:4.25rem;min-height:1.95rem;padding:.25rem .6rem;border-radius:999px;background:rgba(95,212,146,.14);color:#8ee7b3;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.weapon-assembly-claimable.is-claimed,.weapon-assembly-claimable:disabled{animation:none;cursor:default}.weapon-assembly-claimable.is-claimed{border-color:rgba(95,212,146,.36);background:linear-gradient(180deg, rgba(24, 54, 45, 0.96), rgba(12, 31, 25, 0.98)),rgba(90,167,120,.1)}.weapon-assembly-claimable.is-loading{animation:none}.weapon-assembly-claimable--inline{margin-top:.8rem}.weapon-assembly-claimable--card{width:100%;margin-top:1rem;justify-content:space-between}.weapon-assembly-claimable--replay{margin-top:1rem}.weapon-assembly-claimable--modal{margin-bottom:1rem}.spend-card__link{display:block;color:inherit;text-decoration:none}.weapon-assembly-modal__eyebrow{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:rgba(255,211,124,.1);color:#f3cc7a;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.weapon-assembly-visual--overlay{height:13rem}.weapon-assembly-forge-modal .modal-dialog{max-width:min(92vw,44rem)}.weapon-assembly-forge-modal__body{display:grid;gap:1.15rem}.weapon-assembly-forge-modal__stage{display:grid;gap:1rem;justify-items:center}.weapon-assembly-forge-modal__visual{width:100%;display:flex;justify-content:center}.weapon-assembly-forge-modal__status{width:100%;display:grid;gap:.55rem;text-align:left}.weapon-assembly-forge-modal__status h3{margin:0;font-size:clamp(1.5rem,2vw,2rem);color:#fff3d7}.weapon-assembly-forge-modal__status p{margin:0;color:rgba(236,239,246,.86);font-size:1rem;line-height:1.55}.weapon-assembly-forge-modal__directive{padding:1rem 1.1rem;border:1px solid rgba(255,210,120,.18);border-radius:16px;background:radial-gradient(circle at top right, rgba(255, 196, 103, 0.08), transparent 44%),hsla(0,0%,100%,.03)}.weapon-assembly-forge-modal__directive h4{display:flex;align-items:center;gap:.55rem;margin:0 0 .55rem;color:#f3cc7a;font-size:.96rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.weapon-assembly-forge-modal__directive p{margin:0 0 .8rem;color:rgba(236,239,246,.86);line-height:1.6}.weapon-assembly-forge-modal__hash{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .9rem;border-radius:12px;background:hsla(0,0%,100%,.05);color:#ffd47d;font-size:1rem;font-weight:900;letter-spacing:.04em}.weapon-assembly-forge-modal__actions{display:flex;gap:.75rem;justify-content:flex-end}.weapon-assembly-briefing-modal .modal-dialog{max-width:min(92vw,48rem)}.weapon-assembly-briefing-modal .modal-content{background:radial-gradient(circle at top right, rgba(199, 61, 69, 0.16), transparent 34%),linear-gradient(180deg, rgba(17, 23, 38, 0.98), rgba(9, 13, 22, 0.98))}.weapon-assembly-briefing-modal__body{color:#f7f3e8}.weapon-assembly-briefing-modal .modal-title{margin-top:0}.weapon-assembly-briefing__intro{margin:0;color:rgba(233,237,247,.84);line-height:1.6}.weapon-assembly-briefing__section{margin-top:1.15rem}.weapon-assembly-briefing__section h4{margin:0 0 .65rem;color:#f3cc7a;font-size:.9rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.weapon-assembly-briefing__list,.weapon-assembly-briefing__sublist{margin:0;padding-left:1.2rem}.weapon-assembly-briefing__list{display:grid;gap:.65rem}.weapon-assembly-briefing__list--unordered{list-style:none;padding-left:0}.weapon-assembly-briefing__list--unordered li{display:flex;gap:.6rem;align-items:flex-start}.weapon-assembly-briefing__list--unordered i{color:#f3cc7a;font-size:.95rem;line-height:1.4}.weapon-assembly-briefing__sublist{margin-top:.45rem;display:grid;gap:.35rem}.weapon-assembly-briefing__accent{color:#ffd47d}@keyframes weaponAssemblyPulse{0%,100%{box-shadow:0 18px 34px rgba(0,0,0,.24),0 0 0 rgba(255,210,120,.18)}50%{box-shadow:0 22px 38px rgba(0,0,0,.28),0 0 28px rgba(255,210,120,.22)}}@keyframes weaponAssemblyWireframePulse{0%,100%{opacity:.72}50%{opacity:.96}}@keyframes weaponAssemblyTimerPulse{0%,100%{text-shadow:0 0 0 rgba(255,132,102,0)}50%{text-shadow:0 0 14px rgba(255,132,102,.36)}}@media(max-width: 1199px){.weapon-assembly-widget__ribbon{grid-template-columns:minmax(0, 1fr) minmax(14rem, 0.78fr)}.weapon-assembly-widget__visual-shell{grid-column:1/-1;order:3}}@media(max-width: 767px){.weapon-assembly-widget{padding:1rem}.weapon-assembly-widget__mini{grid-template-columns:1fr;align-items:flex-start;padding-right:2.4rem}.weapon-assembly-widget__mini-actions{justify-content:flex-start}.weapon-assembly-widget__mini-thumb{width:3.8rem;height:2.9rem}.weapon-assembly-widget__ribbon{grid-template-columns:1fr}.weapon-assembly-widget__stakes{justify-self:stretch;max-width:none}.weapon-assembly-widget__briefing-link{justify-self:start}.weapon-assembly-widget__timer,.weapon-assembly-widget__reward{text-align:left}.weapon-assembly-visual{width:min(100%,22rem);height:9.5rem}.weapon-assembly-visual__knife{left:2%;width:76%}.weapon-assembly-visual__tag-slot{right:0;top:22%;width:25%}.weapon-assembly-claimable{width:100%}.weapon-assembly-widget__rules-bar{align-items:flex-start}}@media(max-width: 575px){.weapon-assembly-widget__title{font-size:1.35rem}.weapon-assembly-widget__copy{font-size:.92rem}.weapon-assembly-widget__cta{width:100%}.weapon-assembly-widget__mini-title{font-size:.98rem}.weapon-assembly-widget__mini-text{font-size:.85rem}.weapon-assembly-widget__mini-actions{width:100%}.weapon-assembly-claimable{gap:.6rem}.weapon-assembly-claimable__visual{width:3.1rem;height:3.1rem}.weapon-assembly-forge-modal__actions{width:100%;flex-direction:column}.weapon-assembly-forge-modal__actions .btn{width:100%}.weapon-assembly-briefing-modal .modal-dialog,.weapon-assembly-forge-modal .modal-dialog{margin:.75rem auto}.weapon-assembly-visual--overlay{height:10.25rem}.weapon-assembly-visual__tag-slot{top:18%;width:27%}}#pricing-page .pricing-kicker,#pricing-success-page .pricing-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.25);color:#f5c24b;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#pricing-page .pricing-page-shell,#pricing-page .pricing-success-panel,#pricing-success-page .pricing-page-shell,#pricing-success-page .pricing-success-panel{padding:2rem 0 4rem}#pricing-page .pricing-page-layout,#pricing-success-page .pricing-page-layout{max-width:1400px;padding:0 2rem}#pricing-page .pricing-hero-panel,#pricing-page .pricing-success-card,#pricing-success-page .pricing-hero-panel,#pricing-success-page .pricing-success-card{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(91,125,255,.18);background:radial-gradient(circle at top left, rgba(255, 193, 7, 0.12), transparent 34%),radial-gradient(circle at top right, rgba(49, 211, 190, 0.14), transparent 28%),linear-gradient(180deg, rgba(9, 16, 36, 0.96), rgba(7, 12, 28, 0.98));box-shadow:0 28px 90px rgba(0,0,0,.35)}#pricing-page .pricing-hero-panel,#pricing-success-page .pricing-hero-panel{padding:3rem}#pricing-page .pricing-hero-copy,#pricing-success-page .pricing-hero-copy{max-width:760px;margin-bottom:1.75rem}#pricing-page .pricing-hero-copy h1,#pricing-success-page .pricing-hero-copy h1{margin:1rem 0 .75rem;font-size:clamp(2.3rem,4vw,4.1rem);line-height:.96;letter-spacing:-0.04em;text-transform:uppercase}#pricing-page .pricing-hero-copy p,#pricing-success-page .pricing-hero-copy p{max-width:60ch;color:rgba(230,235,255,.78);font-size:1.02rem}#pricing-page .pricing-billing-toggle,#pricing-success-page .pricing-billing-toggle{display:inline-flex;gap:.5rem;padding:.45rem;margin-bottom:1.75rem;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}#pricing-page .pricing-billing-toggle__option,#pricing-success-page .pricing-billing-toggle__option{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.1rem;border-radius:999px;color:#d7def7;text-decoration:none;font-weight:700}#pricing-page .pricing-billing-toggle__option.is-active,#pricing-success-page .pricing-billing-toggle__option.is-active{background:linear-gradient(135deg, #f8c432, #ff9f1a);color:#111421}#pricing-page .pricing-billing-toggle__label,#pricing-success-page .pricing-billing-toggle__label{display:inline-flex;align-items:center;justify-content:center;min-width:0}#pricing-page .pricing-billing-toggle__pill,#pricing-success-page .pricing-billing-toggle__pill{padding:.2rem .45rem;border-radius:999px;background:rgba(17,20,33,.18);font-size:.72rem;line-height:1.1;white-space:nowrap}#pricing-page .pricing-grid,#pricing-success-page .pricing-grid{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 0.95fr) minmax(0, 1.1fr);gap:1.25rem}#pricing-page .pricing-plan-card,#pricing-page .pricing-comparison-card,#pricing-success-page .pricing-plan-card,#pricing-success-page .pricing-comparison-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.4rem;border-radius:22px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}#pricing-page .pricing-plan-card,#pricing-success-page .pricing-plan-card{min-height:100%}#pricing-page .pricing-plan-card.is-highlighted,#pricing-success-page .pricing-plan-card.is-highlighted{border-color:rgba(255,193,7,.28);box-shadow:0 20px 50px rgba(255,193,7,.09)}#pricing-page .pricing-plan-card--premium.is-highlighted,#pricing-success-page .pricing-plan-card--premium.is-highlighted{padding-top:1.7rem;padding-bottom:1.7rem;border-color:rgba(255,193,7,.65);background:radial-gradient(circle at top right, rgba(255, 201, 61, 0.2), transparent 34%),linear-gradient(180deg, rgba(35, 27, 10, 0.82), rgba(13, 16, 29, 0.98));box-shadow:0 26px 65px rgba(255,193,7,.14),0 0 0 1px rgba(255,193,7,.18);transform:translateY(-0.5rem)}#pricing-page .pricing-plan-card__eyebrow,#pricing-success-page .pricing-plan-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2rem}#pricing-page .pricing-plan-card__badge,#pricing-success-page .pricing-plan-card__badge{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;background:rgba(255,193,7,.16);color:#f8c432;font-size:.74rem;font-weight:700;line-height:1.1;white-space:nowrap}#pricing-page .pricing-plan-card__badge--current,#pricing-success-page .pricing-plan-card__badge--current{background:rgba(48,211,191,.14);border:1px solid rgba(48,211,191,.2);color:#7df6e3}#pricing-page .pricing-plan-card__header,#pricing-success-page .pricing-plan-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:flex-start;gap:1rem}#pricing-page .pricing-plan-card__header-main,#pricing-success-page .pricing-plan-card__header-main{min-width:0}#pricing-page .pricing-plan-card__title-row,#pricing-success-page .pricing-plan-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.45rem}#pricing-page .pricing-plan-card__title-row h2,#pricing-success-page .pricing-plan-card__title-row h2{margin:0;font-size:1.55rem}#pricing-page .pricing-plan-card__header p,#pricing-success-page .pricing-plan-card__header p{margin:0;color:rgba(220,226,244,.76);font-size:.96rem;max-width:38ch;min-height:4.25rem}#pricing-page .pricing-plan-card__price,#pricing-success-page .pricing-plan-card__price{display:grid;gap:.3rem;text-align:right;min-width:156px}#pricing-page .pricing-plan-card__price strong,#pricing-success-page .pricing-plan-card__price strong{display:block;font-size:2rem;line-height:1}#pricing-page .pricing-plan-card__price span,#pricing-page .pricing-plan-card__price small,#pricing-success-page .pricing-plan-card__price span,#pricing-success-page .pricing-plan-card__price small{display:block;color:rgba(220,226,244,.7)}#pricing-page .pricing-plan-card__roi-copy,#pricing-success-page .pricing-plan-card__roi-copy{color:#57e389;font-size:.82rem;font-weight:700;line-height:1.35}#pricing-page .pricing-plan-card__value,#pricing-success-page .pricing-plan-card__value{display:flex;flex-wrap:wrap;gap:.65rem;min-height:4rem;align-items:flex-start}#pricing-page .pricing-value-chip,#pricing-success-page .pricing-value-chip{padding:.55rem .75rem;border-radius:14px;background:hsla(0,0%,100%,.04);color:rgba(220,226,244,.75);font-size:.84rem}#pricing-page .pricing-value-chip strong,#pricing-success-page .pricing-value-chip strong{display:block;margin-top:.2rem;color:#fff;font-size:.98rem}#pricing-page .pricing-plan-card__includes,#pricing-success-page .pricing-plan-card__includes{min-height:1.5rem;margin:-0.1rem 0 0;color:rgba(245,194,75,.9);font-size:.84rem;font-weight:700;letter-spacing:.01em}#pricing-page .pricing-plan-card__outcomes,#pricing-page .pricing-comparison-card ul,#pricing-success-page .pricing-plan-card__outcomes,#pricing-success-page .pricing-comparison-card ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}#pricing-page .pricing-plan-card__outcomes li,#pricing-page .pricing-comparison-card li,#pricing-success-page .pricing-plan-card__outcomes li,#pricing-success-page .pricing-comparison-card li{position:relative;padding-left:1.2rem;color:rgba(229,234,248,.88)}#pricing-page .pricing-plan-card__outcomes li::before,#pricing-page .pricing-comparison-card li::before,#pricing-success-page .pricing-plan-card__outcomes li::before,#pricing-success-page .pricing-comparison-card li::before{content:"";position:absolute;top:.52rem;left:0;width:.45rem;height:.45rem;border-radius:50%;background:#30d3bf;box-shadow:0 0 14px rgba(48,211,191,.5)}#pricing-page .pricing-plan-card--basic .pricing-plan-card__outcomes li::before,#pricing-success-page .pricing-plan-card--basic .pricing-plan-card__outcomes li::before{background:#57e389;box-shadow:0 0 14px rgba(87,227,137,.45)}#pricing-page .pricing-plan-card--premium .pricing-plan-card__outcomes li::before,#pricing-success-page .pricing-plan-card--premium .pricing-plan-card__outcomes li::before{background:#f8c432;box-shadow:0 0 14px rgba(248,196,50,.5)}#pricing-page .pricing-plan-card__outcomes,#pricing-success-page .pricing-plan-card__outcomes{flex:1 1 auto;align-content:start}#pricing-page .pricing-plan-card__footer,#pricing-success-page .pricing-plan-card__footer{margin-top:auto}#pricing-page .pricing-cta,#pricing-success-page .pricing-cta{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:50px;border:0;border-radius:14px;background:linear-gradient(135deg, #f8c432, #ff9f1a);color:#101320;text-decoration:none;font-weight:800}#pricing-page .pricing-cta.is-secondary,#pricing-success-page .pricing-cta.is-secondary{background:hsla(0,0%,100%,.06);color:#eef2ff}#pricing-page .pricing-cta.is-disabled,#pricing-success-page .pricing-cta.is-disabled{background:hsla(0,0%,100%,.08);color:rgba(238,242,255,.54);cursor:not-allowed}#pricing-page .pricing-rewards,#pricing-success-page .pricing-rewards{padding:2.4rem 0 0}#pricing-page .pricing-section-head--center,#pricing-success-page .pricing-section-head--center{margin-bottom:1.35rem;text-align:center}#pricing-page .pricing-section-head--center h2,#pricing-success-page .pricing-section-head--center h2{margin-top:0;text-transform:none;letter-spacing:-0.03em}#pricing-page .pricing-membership-grid,#pricing-success-page .pricing-membership-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.25rem}#pricing-page .pricing-membership-card,#pricing-success-page .pricing-membership-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.45rem;border-radius:22px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(27, 31, 48, 0.9), rgba(11, 15, 27, 0.96));min-height:100%}#pricing-page .pricing-membership-card.is-current,#pricing-success-page .pricing-membership-card.is-current{border-color:rgba(255,193,7,.52);box-shadow:0 20px 50px rgba(255,193,7,.08)}#pricing-page .pricing-membership-card--free,#pricing-success-page .pricing-membership-card--free{border-color:rgba(151,169,199,.16)}#pricing-page .pricing-membership-card--basic,#pricing-success-page .pricing-membership-card--basic{border-color:rgba(34,197,94,.18)}#pricing-page .pricing-membership-card--premium,#pricing-success-page .pricing-membership-card--premium{border-color:rgba(255,193,7,.28)}#pricing-page .pricing-membership-card__head,#pricing-success-page .pricing-membership-card__head{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.25rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}#pricing-page .pricing-membership-card__head h3,#pricing-success-page .pricing-membership-card__head h3{margin:0;font-size:1.55rem}#pricing-page .pricing-membership-card--free .pricing-membership-card__head h3,#pricing-success-page .pricing-membership-card--free .pricing-membership-card__head h3{color:#9cb4d9}#pricing-page .pricing-membership-card--basic .pricing-membership-card__head h3,#pricing-success-page .pricing-membership-card--basic .pricing-membership-card__head h3{color:#35de71}#pricing-page .pricing-membership-card--premium .pricing-membership-card__head h3,#pricing-success-page .pricing-membership-card--premium .pricing-membership-card__head h3{color:#ffc83d}#pricing-page .pricing-membership-card__badge,#pricing-success-page .pricing-membership-card__badge{position:absolute;top:-0.5rem;right:0;display:inline-flex;align-items:center;padding:.38rem .72rem;border-radius:999px;background:linear-gradient(135deg, #f8c432, #ff9f1a);color:#101320;font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}#pricing-page .pricing-membership-card__benefits,#pricing-success-page .pricing-membership-card__benefits{display:grid;gap:.8rem}#pricing-page .pricing-membership-benefit,#pricing-success-page .pricing-membership-benefit{display:grid;justify-items:center;gap:.15rem;padding:.9rem .75rem;border-radius:14px;background:rgba(4,8,19,.45);text-align:center}#pricing-page .pricing-membership-benefit strong,#pricing-success-page .pricing-membership-benefit strong{color:#fff;font-size:1.85rem;line-height:1}#pricing-page .pricing-membership-benefit span,#pricing-success-page .pricing-membership-benefit span{color:rgba(220,226,244,.58);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#pricing-page .pricing-membership-benefit.is-highlight,#pricing-success-page .pricing-membership-benefit.is-highlight{background:rgba(255,193,7,.12)}#pricing-page .pricing-membership-benefit.is-highlight strong,#pricing-success-page .pricing-membership-benefit.is-highlight strong{color:#ffc83d}#pricing-page .pricing-membership-card__chips,#pricing-success-page .pricing-membership-card__chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:auto}#pricing-page .pricing-membership-card__chip,#pricing-success-page .pricing-membership-card__chip{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(229,234,248,.78);font-size:.74rem;line-height:1.3}#pricing-page .pricing-comparison,#pricing-success-page .pricing-comparison{padding:2.2rem 0 0}#pricing-page .pricing-section-head,#pricing-success-page .pricing-section-head{margin-bottom:1rem}#pricing-page .pricing-section-head h2,#pricing-success-page .pricing-section-head h2{margin:.75rem 0 0;font-size:clamp(1.7rem,3vw,2.6rem);text-transform:uppercase;letter-spacing:-0.04em}#pricing-page .pricing-section-head p,#pricing-success-page .pricing-section-head p{margin:.7rem 0 0;color:rgba(220,226,244,.72)}#pricing-page .pricing-comparison-table-wrap,#pricing-success-page .pricing-comparison-table-wrap{overflow-x:auto;border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}#pricing-page .pricing-comparison-table,#pricing-success-page .pricing-comparison-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}#pricing-page .pricing-comparison-table thead th,#pricing-success-page .pricing-comparison-table thead th{position:sticky;top:0;z-index:3;padding:1rem 1.1rem;background:rgba(8,13,26,.96);border-bottom:1px solid hsla(0,0%,100%,.1);color:#eef2ff;text-align:center;vertical-align:middle}#pricing-page .pricing-comparison-table thead th.is-feature,#pricing-page .pricing-comparison-table tbody th[scope=row],#pricing-success-page .pricing-comparison-table thead th.is-feature,#pricing-success-page .pricing-comparison-table tbody th[scope=row]{position:sticky;left:0;z-index:4;text-align:left;background:rgba(8,13,26,.98)}#pricing-page .pricing-comparison-table thead th.is-feature,#pricing-success-page .pricing-comparison-table thead th.is-feature{z-index:5}#pricing-page .pricing-comparison-table__plan,#pricing-success-page .pricing-comparison-table__plan{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;font-size:1rem;font-weight:800;letter-spacing:.02em}#pricing-page .pricing-comparison-table thead th.is-basic,#pricing-success-page .pricing-comparison-table thead th.is-basic{color:#d8deee}#pricing-page .pricing-comparison-table thead th.is-premium,#pricing-success-page .pricing-comparison-table thead th.is-premium{color:#ffd166;background:radial-gradient(circle at top, rgba(255, 193, 7, 0.16), transparent 60%),rgba(21,19,10,.98)}#pricing-page .pricing-comparison-table__header-badge,#pricing-success-page .pricing-comparison-table__header-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.35rem;padding:.26rem .58rem;border-radius:999px;background:linear-gradient(135deg, #f8c432, #ff9f1a);color:#111421;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#pricing-page .pricing-comparison-table__group th,#pricing-success-page .pricing-comparison-table__group th{padding:.9rem 1.1rem;background:hsla(0,0%,100%,.04);color:#cfd8f7;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#pricing-page .pricing-comparison-table__row th,#pricing-page .pricing-comparison-table__row td,#pricing-success-page .pricing-comparison-table__row th,#pricing-success-page .pricing-comparison-table__row td{padding:.95rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.06);transition:background-color 160ms ease,color 160ms ease}#pricing-page .pricing-comparison-table__row th,#pricing-success-page .pricing-comparison-table__row th{color:rgba(238,242,255,.92);font-weight:700}#pricing-page .pricing-comparison-table__row td,#pricing-success-page .pricing-comparison-table__row td{text-align:center;color:rgba(220,226,244,.8);background:hsla(0,0%,100%,.01)}#pricing-page .pricing-comparison-table__row:hover th,#pricing-page .pricing-comparison-table__row:hover td,#pricing-success-page .pricing-comparison-table__row:hover th,#pricing-success-page .pricing-comparison-table__row:hover td{background:hsla(0,0%,100%,.05)}#pricing-page .pricing-comparison-table__row td.is-basic,#pricing-success-page .pricing-comparison-table__row td.is-basic{color:#dfe5f2}#pricing-page .pricing-comparison-table__row td.is-premium,#pricing-success-page .pricing-comparison-table__row td.is-premium{background:rgba(255,193,7,.08);color:#fff3c1}#pricing-page .pricing-comparison-table__row:hover td.is-premium,#pricing-success-page .pricing-comparison-table__row:hover td.is-premium{background:rgba(255,193,7,.14)}#pricing-page .pricing-comparison-table__value,#pricing-success-page .pricing-comparison-table__value{display:inline-block;line-height:1.35}#pricing-page .pricing-comparison-table td.is-empty .pricing-comparison-table__value,#pricing-success-page .pricing-comparison-table td.is-empty .pricing-comparison-table__value{color:rgba(220,226,244,.42)}#pricing-page .pricing-comparison-table__flag,#pricing-success-page .pricing-comparison-table__flag{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:700}#pricing-page .pricing-comparison-table__flag svg,#pricing-success-page .pricing-comparison-table__flag svg{width:.95rem;height:.95rem}#pricing-page .pricing-comparison-table__flag--basic,#pricing-success-page .pricing-comparison-table__flag--basic{color:#b8c3d8}#pricing-page .pricing-comparison-table__flag--premium,#pricing-success-page .pricing-comparison-table__flag--premium{color:#f8c432}#pricing-page .pricing-comparison-table__flag--free,#pricing-success-page .pricing-comparison-table__flag--free{color:#8cc6ff}#pricing-page .pricing-success-card,#pricing-success-page .pricing-success-card{max-width:720px;margin:0 auto;padding:3rem 2rem;text-align:center}#pricing-page .pricing-success-icon,#pricing-success-page .pricing-success-icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:1rem;border-radius:999px;background:rgba(48,211,191,.12);border:1px solid rgba(48,211,191,.26);color:#30d3bf}#pricing-page .pricing-success-card h1,#pricing-success-page .pricing-success-card h1{margin:1rem 0 .75rem;font-size:clamp(2rem,4vw,3.3rem);text-transform:uppercase;letter-spacing:-0.04em}#pricing-page .pricing-success-card p,#pricing-success-page .pricing-success-card p{color:rgba(230,235,255,.78)}#pricing-page .pricing-success-actions,#pricing-success-page .pricing-success-actions{display:flex;gap:.85rem;justify-content:center;margin-top:1.25rem}@media(max-width: 991px){#pricing-page .pricing-grid,#pricing-success-page .pricing-grid{grid-template-columns:1fr}#pricing-page .pricing-hero-panel,#pricing-success-page .pricing-hero-panel{padding:2rem}#pricing-page .pricing-plan-card--premium.is-highlighted,#pricing-success-page .pricing-plan-card--premium.is-highlighted{transform:none}}@media(max-width: 640px){#pricing-page .pricing-page-layout,#pricing-success-page .pricing-page-layout{padding:0 1rem}#pricing-page .pricing-success-actions,#pricing-success-page .pricing-success-actions{flex-direction:column}#pricing-page .pricing-billing-toggle,#pricing-success-page .pricing-billing-toggle{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;max-width:320px;gap:.4rem;padding:.4rem;border-radius:24px}#pricing-page .pricing-billing-toggle__option,#pricing-success-page .pricing-billing-toggle__option{min-width:0;min-height:88px;flex-direction:column;justify-content:center;text-align:center;padding:.8rem .75rem;gap:.45rem}#pricing-page .pricing-billing-toggle__label,#pricing-success-page .pricing-billing-toggle__label{width:100%}#pricing-page .pricing-billing-toggle__pill,#pricing-success-page .pricing-billing-toggle__pill{max-width:100%;white-space:normal;text-align:center;font-size:.68rem}#pricing-page .pricing-plan-card__header,#pricing-success-page .pricing-plan-card__header{grid-template-columns:1fr}#pricing-page .pricing-plan-card__price,#pricing-success-page .pricing-plan-card__price{text-align:left;min-width:0}#pricing-page .pricing-comparison-table,#pricing-success-page .pricing-comparison-table{min-width:680px}#pricing-page .pricing-membership-card,#pricing-success-page .pricing-membership-card{padding:1.2rem}#pricing-page .pricing-membership-card__head,#pricing-success-page .pricing-membership-card__head{justify-content:flex-start;padding-right:5.6rem}#pricing-page .pricing-membership-card__head h3,#pricing-success-page .pricing-membership-card__head h3{font-size:1.4rem}#pricing-page .pricing-membership-benefit strong,#pricing-success-page .pricing-membership-benefit strong{font-size:1.65rem}}.playlists-page{max-width:1400px;margin:0 auto;padding-top:1.5rem;padding-bottom:2rem}.playlists-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.playlists-page-header__copy{min-width:0}.playlists-page-header__copy .section-title{margin-bottom:.35rem !important}.playlists-page-header__copy .admin-page-subtitle{max-width:48rem;color:hsla(0,0%,100%,.68)}.playlists-page-header__actions{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.playlists-page-quota{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem}.playlists-page-quota__label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(182,197,226,.72)}.playlists-page-quota__value{font-size:1.5rem;font-weight:800;line-height:1;color:rgba(248,251,255,.96)}.playlists-page-create-btn{min-width:136px}.playlists-stats-grid{margin-bottom:1rem}.playlists-callout{margin-bottom:1rem}.playlists-callout--warning{border-color:rgba(255,193,7,.22)}.playlists-callout__content{display:flex;align-items:flex-start;gap:.9rem}.playlists-callout__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,193,7,.2);background:rgba(255,193,7,.08);color:#ffcc42;flex-shrink:0}.playlists-callout__icon--danger{border-color:rgba(248,113,113,.26);background:rgba(248,113,113,.08);color:#fca5a5}.playlists-callout__content h5{margin:0 0 .3rem 0;font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.94)}.playlists-callout__content p{color:rgba(225,233,249,.72)}.playlists-stack{display:flex;flex-direction:column;gap:1rem}.playlists-list-card{margin-bottom:0}.playlists-list-card__header{align-items:center}.playlists-list-card__heading{min-width:0}.playlists-list-card__title-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.playlists-list-card__title-row h5{font-size:1.08rem}.playlists-list-card__meta{margin-top:.22rem;font-size:.84rem;color:rgba(188,201,226,.68)}.playlists-list-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(255,193,7,.28);background:rgba(255,193,7,.1);color:#ffdb80;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.playlists-list-card__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.playlists-list-card__visibility{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;margin-right:.3rem}.playlists-list-card__visibility .form-check{display:flex;align-items:center;gap:.55rem;min-height:auto;margin-bottom:0;padding-left:0}.playlists-list-card__visibility .form-check-input{float:none;margin:0;cursor:pointer}.playlists-list-card__visibility .form-check-label{margin:0;font-size:.78rem;color:rgba(224,232,248,.76);cursor:pointer;white-space:nowrap}.playlists-list-card__visibility-state{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,200,92,.88)}.playlists-empty-state{border:1px dashed hsla(0,0%,100%,.12);border-radius:14px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.01) 100%);padding:2.5rem 1.25rem;text-align:center}.playlists-empty-state__icon{width:72px;height:72px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);font-size:1.9rem}.playlists-empty-state h4{margin-bottom:.4rem;font-size:1.4rem;color:hsla(0,0%,100%,.94)}.playlists-empty-state p{margin:0 auto;max-width:34rem;color:rgba(199,211,235,.68)}.saved-match-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(310px, 1fr));gap:1rem}.saved-match-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(15, 23, 40, 0.96) 0%, rgba(11, 17, 31, 0.98) 100%);box-shadow:0 14px 30px rgba(0,0,0,.28);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.saved-match-card:hover{transform:translateY(-2px);box-shadow:0 20px 34px rgba(0,0,0,.34);border-color:hsla(0,0%,100%,.12)}.saved-match-card--victory{border-left:3px solid #22c55e}.saved-match-card--defeat{border-left:3px solid #f87171}.saved-match-card--tie,.saved-match-card--neutral{border-left:3px solid rgba(148,163,184,.75)}.saved-match-card__hero{position:relative;display:flex;flex-direction:column;min-height:112px;padding:.9rem 1rem;background-image:var(--saved-match-bg, none);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.saved-match-card__hero-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg, rgba(6, 11, 22, 0.28) 0%, rgba(7, 12, 24, 0.42) 38%, rgba(7, 12, 24, 0.78) 100%),radial-gradient(circle at 82% 20%, rgba(95, 129, 255, 0.2), transparent 40%),radial-gradient(circle at 16% 18%, rgba(255, 193, 7, 0.14), transparent 36%),linear-gradient(130deg, rgba(6, 11, 23, 0.72) 0%, rgba(8, 14, 29, 0.82) 54%, rgba(8, 14, 28, 0.9) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:inset 0 -42px 72px rgba(4,8,18,.55);border-radius:15px 15px 0px 0px}.saved-match-card__hero>:not(.saved-match-card__hero-overlay){position:relative;z-index:1}.saved-match-card__hero-top{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.9rem}.saved-match-card__hero-bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.saved-match-card__result,.saved-match-card__type,.saved-match-card__status{display:inline-flex;align-items:center;justify-content:center;padding:.24rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.saved-match-card__result{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);color:rgba(250,252,255,.92);text-shadow:0 1px 8px rgba(4,8,18,.45)}.saved-match-card--victory .saved-match-card__result{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.32);color:#86efac}.saved-match-card--defeat .saved-match-card__result{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.32);color:#fca5a5}.saved-match-card--tie .saved-match-card__result,.saved-match-card--neutral .saved-match-card__result{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.28);color:#cbd5e1}.saved-match-card__type{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:rgba(225,233,249,.84);text-shadow:0 1px 8px rgba(4,8,18,.45)}.saved-match-card__status{border:1px solid rgba(255,193,7,.24);background:rgba(255,193,7,.12);color:#ffdf8d}.saved-match-card__score{display:flex;align-items:center;gap:.45rem;font-size:2.1rem;font-weight:900;letter-spacing:-0.05em;color:rgba(248,251,255,.96);text-shadow:0 2px 18px rgba(4,8,18,.55)}.saved-match-card__score-separator{color:hsla(0,0%,100%,.35);font-weight:500}.saved-match-card__score-opponent{opacity:.88}.saved-match-card__hero-date{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;margin-left:auto;max-width:48%;font-size:.76rem;line-height:1.2;color:rgba(228,236,248,.86);text-align:right;text-shadow:0 1px 10px rgba(4,8,18,.55)}.saved-match-card__hero-date i{color:rgba(232,239,250,.76)}.saved-match-card__hero-date span{color:rgba(198,209,228,.8)}.saved-match-card__body{padding:1rem}.saved-match-card__map-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.95rem}.saved-match-card__map-group{display:flex;align-items:center;gap:.8rem;min-width:0}.saved-match-card__map-icon{width:48px;height:48px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:hsla(0,0%,100%,.68);flex-shrink:0}.saved-match-card__map-icon img{width:100%;height:100%;object-fit:cover}.saved-match-card__map-copy{min-width:0}.saved-match-card__map-name{display:inline-block;margin-bottom:.18rem;color:hsla(0,0%,100%,.96);font-size:1.05rem;font-weight:800;text-decoration:none}.saved-match-card__map-name:hover{color:#ffd772}.saved-match-card__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem;margin-bottom:.9rem}.saved-match-card__stat{padding:.7rem .75rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.025)}.saved-match-card__stat-label{display:block;margin-bottom:.28rem;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(164,179,205,.7)}.saved-match-card__stat-value{display:block;font-size:1rem;font-weight:800;color:rgba(250,252,255,.94)}.saved-match-card__stat-value.is-positive{color:#4ade80}.saved-match-card__stat-value.is-negative{color:#f87171}.saved-match-card__stat-value.is-neutral{color:rgba(250,252,255,.94)}.saved-match-card__notice{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem;padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(255,193,7,.18);background:rgba(255,193,7,.07);color:#ffdf8d;font-size:.82rem;line-height:1.35}.saved-match-card__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.saved-match-card__actions .btn{flex:1 1 0;min-width:112px}@media(max-width: 991px){.playlists-page-header{flex-direction:column;align-items:stretch}.playlists-page-header__actions{justify-content:space-between}}@media(max-width: 767px){.playlists-page{padding-top:1rem}.playlists-page-header__actions{flex-direction:column;align-items:stretch}.playlists-page-quota{align-items:flex-start}.playlists-callout__content{flex-direction:column}.saved-match-grid{grid-template-columns:1fr}}@media(max-width: 575px){.playlists-list-card__header,.saved-match-card__map-row{flex-direction:column;align-items:flex-start}.saved-match-card__hero-bottom{flex-direction:column;align-items:flex-start}.saved-match-card__hero-date{max-width:100%;margin-left:0;justify-content:flex-start;text-align:left}.saved-match-card__stats{grid-template-columns:1fr}.saved-match-card__actions .btn{width:100%;flex:1 1 100%}}#case-drops-page .cases-page{max-width:1180px}#case-drops-page .cases-hero{background:radial-gradient(circle at top right, rgba(59, 130, 246, 0.25), rgba(15, 23, 42, 0.95));border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}#case-drops-page .cases-hero h1{margin:0 0 .35rem;font-size:1.8rem;font-weight:700}#case-drops-page .cases-hero p{margin:0;color:rgba(226,232,240,.9)}#case-drops-page .cases-hero-stats{display:grid;grid-template-columns:repeat(2, minmax(120px, 1fr));gap:.75rem;min-width:260px}#case-drops-page .cases-stat-card{background:rgba(2,6,23,.6);border:1px solid rgba(148,163,184,.3);border-radius:12px;padding:.65rem .8rem}#case-drops-page .cases-stat-card .label{display:block;font-size:.75rem;color:rgba(203,213,225,.8);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.06em}#case-drops-page .cases-stat-card strong{font-size:1.35rem;color:#f8fafc}#case-drops-page .cases-block{background:rgba(15,23,42,.8);border:1px solid rgba(71,85,105,.45);border-radius:14px;padding:1rem}#case-drops-page .cases-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;gap:.8rem}#case-drops-page .cases-block-head h2{margin:0;font-size:1.2rem;font-weight:600}#case-drops-page .cases-block-head span{font-size:.9rem;color:rgba(203,213,225,.8)}#case-drops-page .cases-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:.9rem}#case-drops-page .case-drop-card{background:linear-gradient(170deg, rgba(30, 41, 59, 0.95), rgba(15, 23, 42, 0.98));border:1px solid rgba(96,165,250,.3);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.8rem}#case-drops-page .case-drop-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#case-drops-page .case-drop-header h3{margin:0;font-size:1rem;font-weight:600}#case-drops-page .case-status{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(0,0,0,0)}#case-drops-page .case-status-unopened{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.45);color:#fbbf24}#case-drops-page .case-status-opening{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.45);color:#93c5fd}#case-drops-page .case-status-failed{background:rgba(239,68,68,.18);border-color:rgba(248,113,113,.5);color:#fca5a5}#case-drops-page .case-drop-meta{display:flex;flex-direction:column;gap:.2rem;color:rgba(203,213,225,.85);font-size:.85rem}#case-drops-page .cases-history-list{display:grid;gap:.65rem}#case-drops-page .case-history-row{border:1px solid color-mix(in srgb, var(--rarity-color) 45%, #334155 55%);border-radius:10px;background:rgba(2,6,23,.45);padding:.7rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}#case-drops-page .case-history-main{display:flex;flex-direction:column;gap:.15rem}#case-drops-page .case-history-main span{font-size:.82rem;color:rgba(203,213,225,.75)}#case-drops-page .case-history-reward{display:inline-flex;align-items:center;gap:.5rem}#case-drops-page .rarity-chip{background:rgba(15,23,42,.8);border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:.14rem .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}#case-drops-page .cases-rarity-legend{display:flex;flex-wrap:wrap;gap:.55rem}#case-drops-page .rarity-legend-item{padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb, var(--rarity-color) 65%, #334155 35%);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;background:rgba(2,6,23,.55)}#case-drops-page .cases-empty{border:1px dashed rgba(148,163,184,.4);border-radius:10px;padding:1rem;text-align:center;color:rgba(203,213,225,.85)}#case-drops-page .case-roll-overlay{position:fixed;inset:0;background:rgba(2,6,23,.76);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:1800;padding:1rem}#case-drops-page .case-roll-overlay.is-visible{display:flex}#case-drops-page .case-roll-panel{width:min(980px,96vw);background:linear-gradient(180deg, rgba(17, 24, 39, 0.98), rgba(2, 6, 23, 0.98));border:1px solid rgba(96,165,250,.4);border-radius:14px;padding:1rem}#case-drops-page .case-roll-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}#case-drops-page .case-roll-header h3{margin:0;font-size:1.1rem}#case-drops-page .case-roll-header span{font-size:.95rem;color:#cbd5e1}#case-drops-page .case-roll-window-wrap{position:relative;border:1px solid rgba(71,85,105,.5);border-radius:12px;overflow:hidden;background:linear-gradient(180deg, rgba(30, 41, 59, 0.9), rgba(15, 23, 42, 0.95))}#case-drops-page .case-roll-window{width:min(560px,92vw);max-width:100%;margin:0 auto;overflow:hidden}#case-drops-page .case-roll-indicator{position:absolute;top:0;bottom:0;left:50%;width:2px;background:rgba(248,250,252,.9);box-shadow:0 0 12px rgba(248,250,252,.8);transform:translateX(-50%);z-index:4}#case-drops-page .case-roll-track{display:inline-flex;align-items:stretch;gap:.4rem;padding:.65rem .6rem;will-change:transform}#case-drops-page .case-roll-item{width:158px;flex:0 0 158px;border:1px solid color-mix(in srgb, var(--rarity-color) 60%, #475569 40%);border-radius:10px;background:rgba(2,6,23,.6);overflow:hidden}#case-drops-page .case-roll-item-inner{min-height:84px;padding:.55rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem}#case-drops-page .case-roll-item-inner img{max-width:100%;max-height:46px;object-fit:contain}#case-drops-page .case-roll-item-inner i{font-size:1.2rem;color:color-mix(in srgb, var(--rarity-color) 70%, white 30%)}#case-drops-page .case-roll-item-inner span{font-size:.78rem;line-height:1.15}#case-drops-page .case-roll-result{margin-top:.95rem;min-height:70px}#case-drops-page .case-roll-final{border:1px solid color-mix(in srgb, var(--rarity-color) 65%, #334155 35%);background:rgba(2,6,23,.55);border-radius:10px;padding:.8rem;text-align:center}#case-drops-page .case-roll-final h4{margin:0;color:color-mix(in srgb, var(--rarity-color) 85%, #ffffff 15%);font-size:1.1rem}#case-drops-page .case-roll-final p{margin:.2rem 0 0;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;opacity:.9}#case-drops-page .case-roll-actions{margin-top:.75rem;display:flex;justify-content:center}@media(max-width: 900px){#case-drops-page .cases-hero{flex-direction:column;align-items:flex-start}#case-drops-page .cases-hero-stats{width:100%;min-width:0}#case-drops-page .case-history-row{flex-direction:column;align-items:flex-start}#case-drops-page .case-roll-item{width:134px;flex-basis:134px}#case-drops-page .case-roll-item-inner{min-height:80px}}.achievements-hub-page{--hub-border: rgba(255, 255, 255, 0.08);--hub-bg: linear-gradient(180deg, #1a1a2e 0%, #0d0d14 100%);--hub-text-soft: rgba(212, 224, 247, 0.75);--hub-highlight: #ffc85b}.achievements-page-header{margin-bottom:1rem}.achievements-page-subtitle{margin:.45rem 0 0;color:rgba(224,235,255,.68);font-size:.95rem}.achievement-hub-layout{display:grid;grid-template-columns:310px minmax(0, 1fr);gap:1rem}.achievement-flash{margin:0 0 1rem;border-radius:12px;padding:.6rem .8rem;border:1px solid rgba(0,0,0,0);font-size:.9rem}.achievement-flash.flash-success{border-color:rgba(86,223,169,.42);background:rgba(86,223,169,.1);color:#9ef1cd}.achievement-flash.flash-error{border-color:rgba(255,122,122,.42);background:rgba(255,122,122,.1);color:#ffc1c1}.achievement-flash.flash-info{border-color:rgba(109,173,255,.42);background:rgba(109,173,255,.1);color:#bfddff}.achievement-hub-sidebar,.achievement-hub-main{border:1px solid var(--hub-border);border-radius:16px;background:var(--hub-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.achievement-hub-sidebar{padding:1rem;position:sticky;top:82px;height:fit-content;overflow:hidden}.sidebar-head h2,.sidebar-head h3{margin:0;font-size:1.02rem;font-weight:700;color:rgba(242,247,255,.94);letter-spacing:.04em;text-transform:uppercase}.sidebar-head p{margin:.35rem 0 0;color:var(--hub-text-soft);font-size:.9rem}.collection-hero-card{position:relative;overflow:hidden;margin:-1rem -1rem 0;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at top right, rgba(255, 200, 91, 0.14), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02))}.collection-hero-card::after{content:"";position:absolute;inset:auto -20% -40% 35%;height:180px;background:radial-gradient(circle, rgba(255, 200, 91, 0.12), transparent 65%);pointer-events:none}.sidebar-head-hero{position:relative;z-index:1}.sidebar-kicker{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem;border-radius:999px;border:1px solid rgba(255,200,91,.32);background:rgba(255,200,91,.08);color:rgba(255,227,171,.92);padding:.18rem .52rem;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.sidebar-stats{margin-top:.9rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.stat-chip{border-radius:12px;padding:.72rem .78rem;border:1px solid rgba(109,173,255,.2);background:linear-gradient(180deg, rgba(109, 173, 255, 0.12), rgba(109, 173, 255, 0.05));display:grid;gap:.2rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.stat-chip .label{color:rgba(210,227,250,.68);margin-right:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.stat-chip strong{color:#dcecff;font-size:1.12rem;line-height:1.1}.stat-chip-main{border-color:rgba(255,200,91,.45);background:linear-gradient(180deg, rgba(255, 200, 91, 0.18), rgba(255, 200, 91, 0.08))}.sidebar-stats-hero{position:relative;z-index:1}.visibility-ring-grid{position:relative;z-index:1;margin-top:.9rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem}.visibility-ring{--ring-accent: #59a0ff;--ring-track: rgba(255, 255, 255, 0.09);width:84px;height:84px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at center, rgba(10, 14, 28, 0.96) 54%, transparent 55%),conic-gradient(var(--ring-accent) 0 var(--progress), var(--ring-track) var(--progress) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 8px 20px rgba(2,8,18,.22)}.visibility-ring strong,.visibility-ring span{display:block}.visibility-ring strong{color:#f1f6ff;font-size:.96rem;line-height:1.05}.visibility-ring span{color:rgba(211,224,247,.76);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.visibility-ring-hidden{--ring-accent: #ffbf68}.visibility-ring-secret{--ring-accent: #b876ff}.sidebar-style{margin-top:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:.85rem;background:hsla(0,0%,100%,.03)}.sidebar-style-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sidebar-style h3{margin:0 0 .5rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(227,238,255,.85)}.sidebar-style-note{margin:0 0 .6rem;color:rgba(210,224,245,.72);font-size:.78rem;line-height:1.45}.style-tag-clear{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(223,234,251,.86);padding:.18rem .52rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.style-tag-list{display:flex;flex-wrap:wrap;gap:.4rem}.style-tag{appearance:none;display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.04));color:rgba(222,235,255,.92);padding:.26rem .62rem;font-size:.74rem;transition:border-color 140ms ease,background 140ms ease,transform 140ms ease,box-shadow 140ms ease}.style-tag strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;border-radius:999px;padding:.04rem .3rem;background:hsla(0,0%,100%,.08);color:rgba(252,241,212,.96);font-size:.68rem}.style-tag:hover:not(:disabled),.style-tag:focus-visible{transform:translateY(-1px);border-color:rgba(255,200,91,.36);background:linear-gradient(180deg, rgba(255, 200, 91, 0.14), rgba(255, 145, 89, 0.08));box-shadow:0 0 0 1px rgba(255,200,91,.09);outline:none}.style-tag.is-active{border-color:rgba(255,200,91,.5);background:linear-gradient(180deg, rgba(255, 200, 91, 0.2), rgba(255, 145, 89, 0.1));color:#fff0cf;box-shadow:0 0 0 1px rgba(255,200,91,.14),0 0 18px rgba(255,175,83,.18)}.style-tag:disabled{opacity:.6;cursor:default}.style-tag-static{cursor:default}.sidebar-menu{margin-top:1rem;display:flex;flex-direction:column;gap:.45rem}.hub-menu-btn{width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:.55rem .7rem;background:hsla(0,0%,100%,.04);color:#d9e7fd;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.hub-menu-btn.active{background:linear-gradient(135deg, rgba(255, 191, 73, 0.2), rgba(255, 145, 89, 0.12));border-color:rgba(255,191,73,.45);color:#ffe0a5}.count-pill{border-radius:999px;border:1px solid hsla(0,0%,100%,.2);padding:.05rem .38rem;font-size:.7rem}.achievement-hub-main{padding:1rem;min-height:600px}.hub-panel{display:none}.hub-panel.active{display:block}.hub-panel-heading h3{margin:0;color:#f2f7ff;display:inline-flex;align-items:center;gap:.55rem;font-size:1.48rem;letter-spacing:-0.01em}.hub-panel-heading h3::before{content:"";width:3px;height:1.05em;border-radius:999px;background:#ffc107}.hub-panel-heading p{margin:.35rem 0 .95rem;color:var(--hub-text-soft)}.collection-workspace{display:grid;grid-template-columns:minmax(0, 1fr);gap:.8rem}.collection-toolbar{display:grid;gap:.55rem;margin-bottom:.75rem}.collection-status-filters{display:flex;flex-wrap:wrap;gap:.5rem}.collection-status-btn{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:rgba(226,236,251,.84);border-radius:999px;padding:.34rem .62rem;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem}.collection-status-btn span{border-radius:999px;padding:.08rem .38rem;background:hsla(0,0%,100%,.07);color:rgba(237,244,255,.92);font-size:.68rem}.collection-status-btn.is-active{border-color:rgba(255,191,73,.52);background:linear-gradient(135deg, rgba(255, 191, 73, 0.18), rgba(255, 145, 89, 0.1));color:#ffe0a5}.collection-toolbar-note{margin:0;color:rgba(214,224,247,.68);font-size:.82rem}.collection-main{min-width:0}.collection-progress-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:.55rem;margin-bottom:.75rem}.collection-progress-card{border:1px solid var(--hub-border);border-radius:14px;background:radial-gradient(circle at top right, rgba(255, 200, 91, 0.08), transparent 32%),linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.03));padding:.72rem .74rem;cursor:pointer;transition:transform 140ms ease,background 140ms ease,border-color 140ms ease,box-shadow 140ms ease;display:grid;gap:.5rem}.collection-progress-card:hover{background:hsla(0,0%,100%,.055);transform:translateY(-1px)}.collection-progress-card:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,200,91,.22);border-color:rgba(255,200,91,.55)}.collection-progress-card.is-active{background:linear-gradient(135deg, rgba(255, 191, 73, 0.16), rgba(255, 145, 89, 0.08));border-color:rgba(255,191,73,.5);box-shadow:0 0 0 1px rgba(255,205,102,.14)}.collection-progress-card.is-complete{border-color:rgba(255,212,120,.42);box-shadow:0 16px 28px rgba(4,8,20,.3),0 0 0 1px rgba(255,205,102,.14),0 0 28px rgba(255,190,88,.12)}.collection-progress-card.is-complete:not(.is-active){background:radial-gradient(circle at top right, rgba(255, 210, 115, 0.16), transparent 34%),linear-gradient(180deg, rgba(255, 232, 182, 0.09), rgba(255, 155, 77, 0.04))}.collection-progress-card .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.collection-progress-card h5{margin:0;color:#e9f2ff;font-size:.9rem}.collection-progress-card .top span{color:rgba(218,231,255,.74);font-size:.78rem}.collection-bonus-block{display:grid;gap:.36rem}.collection-bonus-label{color:rgba(235,219,183,.82);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.collection-reward-row{display:grid;gap:.38rem}.collection-reward-row.compact{gap:0}.collection-reward-state{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;border-radius:999px;padding:.16rem .5rem;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;border:1px solid hsla(0,0%,100%,.14);color:rgba(220,231,248,.82);background:hsla(0,0%,100%,.04)}.collection-reward-state i{font-size:.7rem}.collection-reward-state.hint,.collection-reward-state.ready{color:rgba(255,217,142,.92);border-color:rgba(255,200,91,.35);background:rgba(255,200,91,.09)}.collection-reward-state.locked{color:rgba(222,233,251,.82);border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04)}.collection-reward-state.claimed{color:rgba(175,244,214,.96);border-color:rgba(86,223,169,.36);background:rgba(86,223,169,.09)}.collection-reward-state.neutral{color:rgba(214,224,247,.78)}.collection-reward-pills{display:flex;flex-wrap:wrap;gap:.38rem}.hub-reward-pill{display:inline-flex;align-items:center;gap:.33rem;border-radius:999px;padding:.18rem .54rem;font-size:.72rem;font-weight:700;white-space:nowrap;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:rgba(235,242,255,.92)}.hub-reward-pill i{font-size:.72rem}.hub-reward-pill-pp{border-color:rgba(73,151,255,.38);background:rgba(73,151,255,.11);color:rgba(216,232,255,.98)}.hub-reward-pill-rt{border-color:rgba(184,117,255,.38);background:rgba(184,117,255,.12);color:rgba(241,223,255,.98)}.hub-reward-pill-rt-muted{border-color:rgba(184,117,255,.22);background:rgba(184,117,255,.08);color:rgba(231,213,247,.86)}.hub-reward-pill-xp{border-color:rgba(84,225,162,.34);background:rgba(84,225,162,.1);color:rgba(191,248,221,.96)}.hub-reward-pill-badge{border-color:rgba(255,200,91,.34);background:rgba(255,200,91,.1);color:rgba(255,232,190,.96)}.hub-badge-pill{display:inline-flex;align-items:center;gap:.38rem;max-width:100%;border-radius:999px;padding:.14rem .48rem .14rem .16rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:rgba(234,242,255,.88);font-size:.7rem}.hub-badge-pill img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.22)}.hub-badge-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.progress-line,.line{width:100%;border-radius:999px;height:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(30, 36, 54, 0.72));overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.38)}.progress-line span,.line span{display:block;height:100%;background:linear-gradient(90deg, #ffe1a1 0%, #ffbf61 34%, #db7e2b 72%, #70401c 100%);box-shadow:0 0 14px rgba(255,191,97,.34)}.achievement-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:.9rem}.achievement-catalog-card{--achievement-accent: rgba(89, 160, 255, 0.48);--achievement-accent-soft: rgba(89, 160, 255, 0.2);min-height:232px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:radial-gradient(circle at 86% 94%, var(--achievement-accent-soft), transparent 40%),linear-gradient(180deg, rgba(15, 20, 36, 0.95), rgba(8, 12, 23, 0.92));padding:.9rem;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 12px 24px rgba(4,8,20,.28),inset 0 0 24px hsla(0,0%,100%,.015);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,filter .2s ease;display:grid;gap:.6rem;align-content:start}.achievement-catalog-card::before{content:"";position:absolute;inset:0;background:linear-gradient(140deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0) 42%);opacity:.3;z-index:0;pointer-events:none}.achievement-catalog-card::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg, transparent 10%, var(--achievement-accent) 50%, transparent 90%);opacity:.9;z-index:0;pointer-events:none}.achievement-catalog-card>*{position:relative;z-index:1}.achievement-catalog-card:hover{transform:translateY(-2px);border-color:var(--achievement-accent);box-shadow:0 16px 30px rgba(4,8,20,.36),0 0 0 1px var(--achievement-accent-soft)}.achievement-catalog-card.is-style-match{border-color:rgba(255,214,118,.72);box-shadow:0 18px 36px rgba(4,8,20,.4),0 0 0 1px rgba(255,214,118,.24),0 0 30px rgba(255,183,79,.18)}.achievement-catalog-card.is-style-dim{opacity:.46;filter:saturate(0.8)}.achievement-catalog-card.is-locked{opacity:.95}.achievement-catalog-card.is-unlocked{border-color:rgba(85,236,175,.62);box-shadow:0 12px 24px rgba(4,8,20,.32),0 0 0 1px rgba(85,236,175,.12)}.achievement-catalog-card[data-achievement-state=in-progress]{border-color:rgba(255,200,91,.4);box-shadow:0 12px 24px rgba(4,8,20,.28),0 0 0 1px rgba(255,200,91,.08)}.achievement-catalog-card.is-unlocked::before{opacity:.2}.achievement-catalog-card.is-unlocked .catalog-top h4{color:#ecfff5}.achievement-catalog-card.is-unlocked p{color:rgba(212,245,228,.9)}.achievement-catalog-card.difficulty-epic{--achievement-accent: rgba(187, 117, 255, 0.82);--achievement-accent-soft: rgba(187, 117, 255, 0.3)}.achievement-catalog-card.difficulty-hard{--achievement-accent: rgba(245, 166, 35, 0.82);--achievement-accent-soft: rgba(245, 166, 35, 0.29)}.achievement-catalog-card.difficulty-medium{--achievement-accent: rgba(89, 160, 255, 0.76);--achievement-accent-soft: rgba(89, 160, 255, 0.26)}.achievement-catalog-card.difficulty-easy{--achievement-accent: rgba(78, 224, 158, 0.72);--achievement-accent-soft: rgba(78, 224, 158, 0.24)}.achievement-catalog-card.is-mystery-hidden{border-color:rgba(255,200,91,.24);background:radial-gradient(circle at 50% 24%, rgba(255, 255, 255, 0.08), transparent 30%),linear-gradient(180deg, rgba(21, 24, 40, 0.95), rgba(8, 12, 23, 0.96))}.achievement-catalog-card.is-mystery-hidden::before{opacity:.65;background:radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.08), transparent 30%),linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.02) 42%);filter:blur(2px)}.achievement-catalog-card.is-mystery-secret{--achievement-accent: rgba(184, 112, 255, 0.72);--achievement-accent-soft: rgba(184, 112, 255, 0.22);border-color:rgba(184,112,255,.34);background:radial-gradient(circle at 82% 16%, rgba(184, 112, 255, 0.14), transparent 32%),radial-gradient(circle at 20% 100%, rgba(255, 191, 97, 0.08), transparent 34%),linear-gradient(180deg, rgba(14, 14, 28, 0.97), rgba(6, 8, 18, 0.96))}.catalog-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.catalog-top h4{margin:0;font-size:1.02rem;line-height:1.24;color:#f4f2ff}.catalog-top small{color:rgba(210,224,247,.68);letter-spacing:.07em;font-size:.7rem}.catalog-tags{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.22rem}.catalog-rewards{margin:.1rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.catalog-mystery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:-0.08rem}.catalog-mystery-label{display:inline-flex;align-items:center;gap:.34rem;color:rgba(255,224,172,.9);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.catalog-hint-trigger{position:relative;border:1px solid rgba(255,200,91,.36);border-radius:999px;background:rgba(255,200,91,.08);color:rgba(255,234,197,.94);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.catalog-hint-trigger i{font-size:.82rem}.catalog-hint-bubble{position:absolute;right:0;top:calc(100% + .45rem);width:220px;padding:.55rem .66rem;border-radius:12px;border:1px solid rgba(255,200,91,.28);background:rgba(8,12,20,.96);color:rgba(234,243,255,.92);font-size:.72rem;line-height:1.45;text-align:left;box-shadow:0 16px 28px rgba(4,8,20,.4);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity 140ms ease,transform 140ms ease;z-index:3}.catalog-hint-trigger:hover .catalog-hint-bubble,.catalog-hint-trigger:focus-visible .catalog-hint-bubble{opacity:1;transform:translateY(0)}.catalog-hint-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,200,91,.16)}.catalog-secret-lockup{position:relative;width:74px;height:74px;margin:.15rem 0 .1rem;display:grid;place-items:center}.catalog-secret-dial{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,221,175,.2)}.catalog-secret-dial::before,.catalog-secret-dial::after{content:"";position:absolute;inset:7px;border-radius:50%;border-top:1px solid rgba(255,210,112,.46);border-bottom:1px solid rgba(184,112,255,.32)}.catalog-secret-dial-outer{animation:achievementVaultRotate 14s linear infinite}.catalog-secret-dial-inner{inset:10px;animation:achievementVaultRotateReverse 10s linear infinite}.catalog-secret-core{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,215,143,.32);background:radial-gradient(circle at top, rgba(255, 229, 183, 0.18), rgba(28, 18, 40, 0.94));color:rgba(255,228,179,.92);box-shadow:inset 0 0 16px rgba(255,206,120,.08),0 0 24px rgba(184,112,255,.12)}.achievement-catalog-card.is-mystery-secret:hover .catalog-secret-dial-outer,.achievement-catalog-card.is-mystery-secret:focus-within .catalog-secret-dial-outer{animation-duration:5s}.achievement-catalog-card.is-mystery-secret:hover .catalog-secret-dial-inner,.achievement-catalog-card.is-mystery-secret:focus-within .catalog-secret-dial-inner{animation-duration:4s}.social-follow-cta{margin:.5rem 0 .15rem;display:flex;flex-wrap:wrap;gap:.35rem}.social-follow-link,.social-follow-claim,.social-follow-claimed{border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.social-follow-link{border:1px solid rgba(109,173,255,.38);background:rgba(109,173,255,.1);color:rgba(217,233,255,.96)}.social-follow-link-disabled{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);color:rgba(201,216,240,.75)}.social-follow-form{margin:0}.social-follow-claim{border:1px solid rgba(255,200,91,.45);background:rgba(255,200,91,.14);color:#ffe5ae}.social-follow-claimed{border:1px solid rgba(86,223,169,.4);background:rgba(86,223,169,.1);color:#aef5d6}.catalog-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);padding:.14rem .54rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(245,250,255,.95);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.catalog-tag-collection{border-color:rgba(109,173,255,.4);background:rgba(109,173,255,.14);color:rgba(219,235,255,.98)}.catalog-tag-difficulty{border-color:rgba(255,200,91,.36);background:rgba(255,200,91,.14);color:rgba(255,236,203,.96)}.catalog-tag-difficulty-easy{border-color:rgba(90,232,169,.72);color:rgba(210,248,229,.99);background:rgba(78,224,158,.19);box-shadow:0 0 16px rgba(78,224,158,.4),inset 0 0 8px rgba(78,224,158,.18)}.catalog-tag-difficulty-medium{border-color:rgba(93,171,255,.74);color:rgba(207,230,255,.99);background:rgba(89,160,255,.19);box-shadow:0 0 16px rgba(89,160,255,.4),inset 0 0 8px rgba(89,160,255,.2)}.catalog-tag-difficulty-hard{border-color:rgba(255,185,80,.76);color:rgba(255,229,173,.99);background:rgba(245,166,35,.2);box-shadow:0 0 16px rgba(245,166,35,.45),inset 0 0 8px rgba(245,166,35,.2)}.catalog-tag-difficulty-epic{border-color:rgba(184,112,255,.72);color:rgba(239,220,255,.99);background:rgba(184,112,255,.19);box-shadow:0 0 16px rgba(184,112,255,.45),inset 0 0 8px rgba(184,112,255,.22)}.status-pill{border-radius:999px;border:1px solid hsla(0,0%,100%,.24);padding:.2rem .54rem;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:rgba(245,250,255,.95);white-space:nowrap;box-shadow:0 0 10px hsla(0,0%,100%,.08)}.status-pill-unlocked{border-color:rgba(90,232,169,.72);color:rgba(210,248,229,.99);background:rgba(78,224,158,.19);box-shadow:0 0 16px rgba(78,224,158,.4),inset 0 0 8px rgba(78,224,158,.18)}.status-pill-progress{border-color:rgba(255,200,91,.58);color:rgba(255,236,203,.98);background:rgba(255,200,91,.18)}.status-pill-locked{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:rgba(225,237,255,.95)}.status-pill-hidden,.status-pill-secret{border-color:rgba(255,185,80,.76);color:rgba(255,229,173,.99);background:rgba(245,166,35,.2);box-shadow:0 0 16px rgba(245,166,35,.45),inset 0 0 8px rgba(245,166,35,.2)}.catalog-description{color:rgba(224,232,250,.84);font-size:.9rem;line-height:1.42;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.84em}.catalog-meta{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;color:rgba(214,228,248,.86);font-size:.77rem}.catalog-meta span:first-child{color:rgba(255,215,138,.96);font-weight:700}.catalog-progress{display:grid;gap:.34rem}.catalog-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:rgba(214,228,248,.86);font-size:.74rem}.catalog-progress-head small{margin:0;color:rgba(255,215,138,.94);font-size:.74rem}.catalog-progress small{display:inline-block;margin-top:0;color:rgba(212,224,245,.78);font-size:.73rem}@keyframes achievementVaultRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes achievementVaultRotateReverse{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.near-grid,.recent-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:.7rem}.near-card,.recent-card{border:1px solid var(--hub-border);border-radius:12px;background:hsla(0,0%,100%,.04);padding:.75rem}.near-top,.recent-card .top{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.near-top h4,.recent-card h4{margin:0;font-size:1rem;color:#f3f8ff}.near-top span,.recent-card .rarity{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#ffe09c}.near-card p,.recent-card p{margin:.55rem 0 .65rem;color:rgba(214,227,247,.79);font-size:.84rem}.near-meta,.recent-meta,.recent-rewards{margin-top:.55rem;display:flex;gap:.55rem;flex-wrap:wrap;align-items:center;color:rgba(208,223,247,.76);font-size:.74rem}.near-meta a,.recent-rewards a{color:#ffd17d;text-decoration:none}.near-meta a:hover,.recent-rewards a:hover{text-decoration:underline}.recent-rewards span{border-radius:999px;border:1px solid hsla(0,0%,100%,.15);padding:.15rem .45rem}.hub-empty-state{border:1px dashed hsla(0,0%,100%,.22);border-radius:12px;padding:1rem;color:rgba(210,224,247,.82);background:hsla(0,0%,100%,.02)}.recent-card.rarity-legendary{border-color:rgba(245,166,35,.5)}.recent-card.rarity-epic{border-color:rgba(179,116,255,.46)}.recent-card.rarity-rare{border-color:rgba(92,161,255,.46)}.recent-card.rarity-uncommon{border-color:rgba(84,225,162,.44)}@media(max-width: 1200px){.achievement-hub-layout{grid-template-columns:1fr}.achievement-hub-sidebar{position:static}.collection-workspace{grid-template-columns:1fr}}@media(max-width: 767px){.sidebar-stats{grid-template-columns:1fr 1fr}.visibility-ring{width:76px;height:76px}.catalog-hint-bubble{width:min(220px,72vw);right:-0.4rem}.collection-status-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.1rem}.achievement-card-grid,.near-grid,.recent-grid{grid-template-columns:1fr}}body:not(.has-sidebar) .shop-public-offset{padding-top:calc(56px + 1.5rem) !important}body[data-auth-logged-in="0"] .shop-index-page,body[data-auth-logged-in="0"] .shop-item-page{padding-top:5rem !important}@media(max-width: 991.98px){body:not(.has-sidebar) .shop-public-offset{padding-top:calc(56px + 2rem) !important}body[data-auth-logged-in="0"] .shop-index-page,body[data-auth-logged-in="0"] .shop-item-page{padding-top:5.75rem !important}}.shop-header{text-align:center;margin-bottom:2rem}.shop-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.shop-title i{color:#fbbf24;margin-right:.5rem}.shop-subtitle{color:hsla(0,0%,100%,.6);font-size:1.1rem}.shop-categories{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.category-pill{padding:.5rem 1rem;border-radius:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .2s ease}.category-pill:hover,.category-pill.active{background:rgba(251,191,36,.2);border-color:rgba(251,191,36,.4);color:#fbbf24}.shop-section{margin-bottom:2.75rem}.section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-title-wrap{display:flex;align-items:center;flex:1;min-width:0}.section-title{margin:0;font-size:1.7rem;font-weight:700;color:#fff;white-space:nowrap}.section-line{height:1px;background:hsla(0,0%,100%,.14);margin-left:1rem;flex:1}.view-all-btn{text-decoration:none;font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fbbf24;border:1px solid rgba(251,191,36,.45);border-radius:999px;padding:.35rem .8rem;transition:all .2s ease}.view-all-btn:hover{color:#111827;background:#fbbf24}.shop-row{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem}.shop-grid-full{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:1rem}.shop-item-card-link{display:block;text-decoration:none;height:100%}.shop-item-card{height:100%;background:radial-gradient(120% 95% at 50% 0%, rgba(74, 108, 255, 0.12) 0%, rgba(74, 108, 255, 0) 45%),linear-gradient(180deg, rgba(18, 24, 43, 0.98) 0%, rgba(9, 13, 26, 0.995) 100%);border:1px solid rgba(154,171,255,.16);border-radius:18px;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;display:flex;flex-direction:column;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 36px rgba(0,0,0,.24)}.shop-item-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #ff9345 0%, #ff4dc2 72%, rgba(255, 255, 255, 0));z-index:2}.shop-item-card:hover{transform:translateY(-4px);border-color:rgba(174,190,255,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 42px rgba(0,0,0,.34)}.shop-item-card.accent-profile::before,.shop-item-card.accent-cosmetic::before{background:linear-gradient(90deg, #ff9345 0%, #ff4dc2 72%, rgba(255, 255, 255, 0))}.shop-item-card.accent-skin::before{background:linear-gradient(90deg, #4a9cff 0%, #60b8ff 72%, rgba(255, 255, 255, 0))}.shop-item-card.accent-boost::before{background:linear-gradient(90deg, #22c55e 0%, #2dd4bf 72%, rgba(255, 255, 255, 0))}.shop-item-card.accent-rt-pack::before{background:linear-gradient(90deg, #ffd36c 0%, #ffb23c 72%, rgba(255, 255, 255, 0))}.item-image{position:relative;aspect-ratio:16/11;min-height:188px;background:radial-gradient(70% 110% at 50% 14%, rgba(60, 102, 255, 0.18) 0%, rgba(10, 14, 26, 0) 58%),linear-gradient(180deg, rgba(6, 10, 22, 0.95) 0%, rgb(4, 7, 16) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);padding:1.1rem}.item-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;background:linear-gradient(180deg, rgba(6, 8, 17, 0) 0%, rgba(6, 8, 17, 0.88) 100%)}.item-image img{width:100%;height:100%;object-fit:contain}.item-content{padding:1.02rem 1rem 1rem;display:flex;flex-direction:column;flex:1;gap:.85rem}.item-placeholder{font-size:4rem;color:rgba(244,114,182,.3)}.item-meta{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:1.5rem}.item-category-label{font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:rgba(189,205,255,.66)}.item-availability-chip{display:inline-flex;align-items:center;gap:.36rem;padding:.24rem .54rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(199,237,255,.84);background:rgba(70,132,255,.12);border:1px solid rgba(102,162,255,.28);white-space:nowrap}.item-availability-chip.critical{color:#fff1f1;background:linear-gradient(135deg, rgba(239, 68, 68, 0.2) 0%, rgba(190, 24, 93, 0.2) 100%);border-color:rgba(248,113,113,.64)}.item-summary{display:flex;flex-direction:column;gap:.55rem}.item-name{font-size:1.36rem;font-weight:800;line-height:1.08;color:#fff;margin:0;min-height:2.92rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item-description{font-size:.94rem;color:hsla(0,0%,100%,.72);margin:0;line-height:1.46;min-height:4.1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.item-footer{margin-top:auto;padding-top:.88rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.78rem}.item-prices{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;min-height:2.2rem;align-items:flex-start}.price{display:inline-flex;align-items:center;gap:.3rem;padding:.34rem .66rem;border-radius:999px;font-size:.78rem;font-weight:800;border:1px solid rgba(0,0,0,0);letter-spacing:.01em}.price-pp{background:linear-gradient(140deg, rgba(255, 193, 7, 0.18) 0%, rgba(255, 193, 7, 0.06) 88%);color:#ffd46b;border-color:rgba(255,193,7,.3)}.price-pp.affordable{background:linear-gradient(140deg, rgba(255, 193, 7, 0.28) 0%, rgba(255, 193, 7, 0.1) 90%);border-color:rgba(251,191,36,.46)}.price-rt{background:linear-gradient(140deg, rgba(124, 58, 237, 0.22) 0%, rgba(91, 33, 182, 0.08) 90%);color:#c4b5fd;border-color:rgba(139,92,246,.33)}.price-rt.affordable{background:linear-gradient(140deg, rgba(124, 58, 237, 0.3) 0%, rgba(91, 33, 182, 0.14) 90%);border-color:rgba(167,139,250,.48)}.price-season-token{background:rgba(255,193,7,.12);color:#ffe08a;border-color:rgba(255,193,7,.34)}.price-season-token.affordable{background:rgba(255,193,7,.2);border-color:rgba(255,210,99,.5)}.price-usd{background:rgba(34,197,94,.14);color:#9ff3c1;border-color:rgba(34,197,94,.38)}.price-hybrid{background:rgba(99,102,241,.16);color:#c7d2fe;border-color:rgba(129,140,248,.38)}.price-rt-discounted{background:rgba(99,102,241,.16);color:#d7ddff;border-color:rgba(129,140,248,.42)}.item-value-hook{font-size:.78rem;font-weight:700;color:rgba(196,208,255,.78);line-height:1.35}.item-value-hook--rt-pack-bonus{display:flex;flex-direction:column;gap:.16rem}.item-rt-pack-base{color:rgba(196,208,255,.48);text-decoration:line-through;text-decoration-thickness:1.5px}.item-rt-pack-bonus-line{color:#7df6e3;font-weight:800}.view-product-cta{width:100%;padding:.72rem;border-radius:10px;border:1px solid rgba(255,193,7,.55);background:linear-gradient(135deg, #ffc107 0%, #ff9800 100%);color:#111;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.48rem;font-size:.88rem;font-weight:700;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 4px 16px rgba(255,193,7,.3)}.shop-item-card-link:hover .view-product-cta:not(.owned){transform:translateY(-2px);filter:brightness(1.02);box-shadow:0 6px 24px rgba(255,193,7,.4);color:#000}.view-product-cta.owned{background:linear-gradient(135deg, rgba(28, 45, 88, 0.96) 0%, rgba(20, 34, 70, 0.98) 100%);border-color:rgba(255,184,77,.34);color:#eef4ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.view-product-cta.owned i{color:#ffd36c}.shop-item-card-link:hover .view-product-cta.owned{transform:none;filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);color:#eef4ff}.shop-empty{text-align:center;padding:3.5rem 1rem;color:hsla(0,0%,100%,.5);border:1px dashed hsla(0,0%,100%,.2);border-radius:12px}.shop-empty i{font-size:3rem;margin-bottom:.5rem}.shop-empty p{font-size:1.2rem;margin-bottom:.25rem;color:#fff}.shop-season-token-banner{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.95rem 1rem;margin-bottom:1rem;border-radius:14px;border:1px solid rgba(255,193,7,.24);background:radial-gradient(circle at 100% 0%, rgba(255, 193, 7, 0.11), transparent 38%),linear-gradient(145deg, rgba(21, 28, 49, 0.96), rgba(11, 16, 32, 0.96))}.shop-season-token-banner--inline{margin-bottom:.8rem}.shop-season-token-banner__kicker{display:block;margin-bottom:.2rem;color:#ffd977;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shop-season-token-banner strong{color:#fff;font-size:1.15rem}.shop-season-token-banner__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .9rem;color:rgba(233,240,255,.72);font-size:.84rem}@media(max-width: 1400px){.shop-row{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 1200px){.shop-row{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 992px){.shop-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.section-head{flex-direction:column;align-items:flex-start}.section-title-wrap{width:100%}.shop-row,.shop-grid-full{grid-template-columns:repeat(2, minmax(0, 1fr))}.shop-item-card{border-radius:16px}.item-image{aspect-ratio:1/1;min-height:0;padding:.7rem}.item-image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center}.item-meta{flex-wrap:wrap}.item-category-label{width:100%}.shop-season-token-banner{flex-direction:column;align-items:flex-start}.shop-season-token-banner__meta{justify-content:flex-start}}.shop-item-page{position:relative}.shop-item-page-header{margin-bottom:1.1rem}.shop-item-crumb{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.8rem;font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.shop-item-crumb a{color:#7fb4ff;text-decoration:none}.shop-item-crumb a:hover{color:#b7d5ff}.shop-item-crumb i{color:hsla(0,0%,100%,.35);font-size:.68rem}.shop-item-subtitle{margin:.6rem 0 0;color:hsla(0,0%,100%,.66);max-width:760px}.shop-item-detail{background:radial-gradient(120% 140% at 0% 0%, rgba(255, 206, 94, 0.06) 0%, rgba(255, 206, 94, 0) 45%),linear-gradient(180deg, rgba(19, 26, 46, 0.96) 0%, rgba(11, 17, 34, 0.98) 100%);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:1.7rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 40px rgba(0,0,0,.24)}.item-image-container{position:relative;background:radial-gradient(72% 110% at 50% 12%, rgba(74, 108, 255, 0.18) 0%, rgba(74, 108, 255, 0) 58%),linear-gradient(180deg, rgba(10, 15, 29, 0.98) 0%, rgb(5, 9, 18) 100%);border:1px solid rgba(154,171,255,.16);border-radius:18px;padding:2.35rem;display:flex;align-items:center;justify-content:center;min-height:380px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 0 90px rgba(43,102,255,.1),0 18px 38px rgba(0,0,0,.22)}.item-image-container::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #ff9345 0%, #ff4dc2 72%, rgba(255, 255, 255, 0));z-index:2}.item-image-container::after{content:"";position:absolute;inset:auto 0 0;height:42%;pointer-events:none;background:linear-gradient(180deg, rgba(8, 13, 26, 0) 0%, rgba(8, 13, 26, 0.9) 100%)}.item-image-container.accent-profile::before,.item-image-container.accent-cosmetic::before{background:linear-gradient(90deg, #ff9345 0%, #ff4dc2 72%, rgba(255, 255, 255, 0))}.item-image-container.accent-skin::before{background:linear-gradient(90deg, #4a9cff 0%, #60b8ff 72%, rgba(255, 255, 255, 0))}.item-image-container.accent-boost::before{background:linear-gradient(90deg, #22c55e 0%, #2dd4bf 72%, rgba(255, 255, 255, 0))}.item-image-container.accent-rt-pack::before{background:linear-gradient(90deg, #ffd36c 0%, #ffb23c 72%, rgba(255, 255, 255, 0))}.item-main-image{max-width:92%;max-height:315px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 20px 34px rgba(0, 0, 0, 0.5))}.item-gallery-thumbs{margin-top:.75rem;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.45rem}.item-gallery-thumb{border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:rgba(9,16,34,.88);padding:.2rem;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.item-gallery-thumb img{width:100%;height:62px;object-fit:contain;border-radius:8px;display:block}.item-gallery-thumb:hover{transform:translateY(-1px);border-color:rgba(251,191,36,.58)}.item-gallery-thumb.active{border-color:rgba(251,191,36,.86);box-shadow:0 0 0 1px rgba(251,191,36,.2)}.item-placeholder-large{font-size:8rem;color:hsla(0,0%,100%,.1)}.item-quick-facts{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.item-description-full{color:hsla(0,0%,100%,.76);line-height:1.6;margin-bottom:1.15rem;font-size:1.02rem}.steam-trade-notice{display:flex;align-items:flex-start;gap:.62rem;padding:.82rem .95rem;background:linear-gradient(135deg, rgba(40, 112, 181, 0.18) 0%, rgba(40, 112, 181, 0.08) 100%);border:1px solid rgba(96,183,255,.34);border-radius:10px;color:#8ed3ff;margin-bottom:.8rem;font-size:.93rem}.steam-trade-notice i{font-size:1rem;line-height:1.4}.profile-owned-notice{border-color:rgba(16,185,129,.42);background:linear-gradient(135deg, rgba(16, 185, 129, 0.2) 0%, rgba(16, 185, 129, 0.08) 100%);color:#6af0ba}.profile-owned-notice a{color:#fff;text-decoration:underline}.shop-profile-preview-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;margin-bottom:.9rem;border:1px solid rgba(255,193,7,.26);border-radius:12px;background:radial-gradient(circle at 100% 0%, rgba(255, 193, 7, 0.12), transparent 38%),linear-gradient(145deg, rgba(21, 28, 49, 0.96), rgba(11, 16, 32, 0.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.shop-season-token-notice{border-color:rgba(255,193,7,.32)}.shop-profile-preview-copy{display:grid;gap:.28rem;min-width:0}.shop-profile-preview-copy p{margin:0;color:rgba(233,240,255,.74);font-size:.92rem;line-height:1.5}.shop-profile-preview-kicker{display:inline-flex;align-items:center;gap:.38rem;color:#ffd977;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.btn-purchase-detail.btn-preview-profile{width:auto;min-width:214px;padding-inline:1rem;background:linear-gradient(145deg, rgba(28, 42, 82, 0.96), rgba(20, 33, 69, 0.98)) !important;border:1px solid rgba(255,193,7,.34) !important;color:#eef4ff !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.btn-purchase-detail.btn-preview-profile:hover{color:#eef4ff !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.stock-badge{display:inline-flex;align-items:center;gap:.38rem;padding:.38rem .72rem;border-radius:999px;font-weight:700;font-size:.76rem;letter-spacing:.03em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.stock-badge.unlimited{background:rgba(74,222,128,.13);color:#7dedaa;border-color:rgba(74,222,128,.36)}.stock-badge.available{background:rgba(74,222,128,.13);color:#7dedaa;border-color:rgba(74,222,128,.36)}.stock-badge.low{background:rgba(251,191,36,.16);color:#ffd368;border-color:rgba(251,191,36,.36)}.stock-badge.out{background:rgba(239,68,68,.16);color:#ff8f8f;border-color:rgba(239,68,68,.38)}.stock-badge.trade{background:rgba(56,189,248,.13);color:#8cdcff;border-color:rgba(56,189,248,.36)}.item-prices-detail{display:flex;flex-direction:column;gap:.88rem;margin-top:1.15rem}.price-option{padding:1.12rem 1.1rem 1.02rem;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;background:linear-gradient(145deg, rgba(19, 29, 52, 0.9) 0%, rgba(12, 19, 38, 0.96) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.price-option.can-afford{border-color:rgba(74,222,128,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 24px rgba(20,83,45,.2)}.price-option:hover{transform:translateY(-1px)}.price-option.price-pp{border-left:3px solid rgba(251,191,36,.8)}.price-option.price-rt{border-left:3px solid rgba(168,85,247,.82)}.price-option.price-usd{border-left:3px solid rgba(34,197,94,.82)}.price-option.price-season-token{border-left:3px solid rgba(255,193,7,.82)}.price-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.price-header i{font-size:1.25rem}.price-pp .price-header i{color:#fbbf24}.price-rt .price-header i{color:#a78bfa}.price-usd .price-header i{color:#4ade80}.price-season-token .price-header i{color:#ffd977}.price-label{color:hsla(0,0%,100%,.72);font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.price-amount{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.34rem;line-height:1.2}.balance-info{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-bottom:.82rem}.price-option.price-hybrid-ready{border-left-color:rgba(99,102,241,.72)}.hybrid-price-summary{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.hybrid-price-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);padding:.28rem .68rem;font-size:.76rem;font-weight:700;color:hsla(0,0%,100%,.82);background:rgba(11,18,33,.5)}.hybrid-price-chip.base{border-color:rgba(74,222,128,.36);color:#a7f3bf}.hybrid-price-chip.rt{border-color:rgba(168,85,247,.34);color:#d8b4fe}.hybrid-price-chip.savings{border-color:rgba(251,191,36,.34);color:#fcd34d}.rt-discount-config{border:1px solid rgba(99,102,241,.18);border-radius:10px;padding:.9rem;background:rgba(17,24,39,.44);margin-bottom:.9rem}.rt-discount-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.7rem;color:hsla(0,0%,100%,.84);font-size:.88rem}.rt-discount-input-row{margin-bottom:.35rem}.rt-discount-range{margin-bottom:.75rem}.rt-discount-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem}.rt-discount-metric{border-radius:10px;padding:.72rem .78rem;background:rgba(15,23,42,.74);border:1px solid hsla(0,0%,100%,.08)}.rt-discount-metric span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.54);margin-bottom:.18rem}.rt-discount-metric strong{color:#fff;font-size:1rem;font-weight:700}.rt-discount-metric.emphasis{border-color:rgba(74,222,128,.28);background:rgba(20,83,45,.18)}.rt-discount-help{margin-bottom:0;margin-top:.75rem}.merch-checkout-shell{padding:1rem}.merch-checkout-layout{align-items:stretch}.merch-checkout-main{display:flex;flex-direction:column;gap:.7rem}.merch-checkout-section{border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:.78rem .78rem .88rem;background:linear-gradient(160deg, rgba(24, 35, 63, 0.56) 0%, rgba(11, 18, 33, 0.86) 100%)}.merch-section-title{margin-bottom:.55rem;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.64)}.merch-base-prices-grid{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.merch-base-price-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);padding:.28rem .66rem;font-size:.76rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.merch-base-price-chip strong{font-weight:700;color:#fff}.merch-base-price-chip.usd{border-color:rgba(74,222,128,.46);color:#9cf7ba}.merch-base-price-chip.pp{border-color:rgba(251,191,36,.46);color:#ffd368}.merch-base-price-chip.rt{border-color:rgba(167,139,250,.5);color:#c9b4ff}.merch-payment-hint{font-size:.82rem;color:hsla(0,0%,100%,.72)}.merch-payment-mode-group{display:grid;grid-template-columns:1fr;gap:.55rem}.merch-payment-mode-option{position:relative;display:block;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:.62rem .72rem .66rem 2.05rem;background:rgba(12,18,32,.7);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.merch-payment-mode-option input[type=radio]{position:absolute;left:.66rem;top:.78rem}.merch-payment-mode-option .title{display:block;font-size:.88rem;font-weight:700;color:#f1f5ff;margin-bottom:.12rem}.merch-payment-mode-option .desc{display:block;font-size:.79rem;color:hsla(0,0%,100%,.66);line-height:1.35}.merch-payment-mode-option.active{border-color:rgba(100,214,255,.58);box-shadow:0 0 0 1px rgba(100,214,255,.15);background:linear-gradient(140deg, rgba(28, 44, 76, 0.8) 0%, rgba(11, 19, 36, 0.88) 100%)}.merch-payment-mode-option.disabled{opacity:.62;cursor:not-allowed}.merch-summary-card{height:100%;border:1px solid rgba(88,217,162,.22);border-radius:10px;padding:.85rem;background:linear-gradient(155deg, rgba(17, 31, 55, 0.9) 0%, rgba(10, 17, 31, 0.94) 100%)}.merch-summary-row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;font-size:.88rem;color:hsla(0,0%,100%,.74);padding:.36rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.merch-summary-row strong{color:#f4f7ff;font-weight:700;letter-spacing:.01em}.merch-summary-row.total{margin-top:.15rem;border-bottom:0;padding-top:.56rem}.merch-summary-row.total strong{color:#86f6bf;font-size:1.08rem}.merch-summary-actions{margin-top:.25rem}.merch-summary-card .balance-info{margin-bottom:.45rem}#merchQuoteFeedback{min-height:1.1rem}.btn-purchase-detail{width:100%;padding:.72rem;background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);border:none;border-radius:8px;color:#000;font-weight:600;transition:all .2s ease}.btn-purchase-detail:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(251,191,36,.4)}.btn-purchase-detail.btn-owned{background:linear-gradient(135deg, rgba(28, 45, 88, 0.96) 0%, rgba(20, 34, 70, 0.98) 100%);border:1px solid rgba(255,184,77,.34);color:#eef4ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);cursor:default}.login-notice{display:flex;align-items:center;gap:.56rem;padding:.85rem .95rem;background:rgba(17,28,52,.82);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:hsla(0,0%,100%,.78);margin-top:.95rem}.login-notice a{color:#fbbf24;text-decoration:underline}.skin-faq-section{margin-top:1.35rem;padding:1.5rem 1.6rem 1.65rem;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:radial-gradient(120% 150% at 0% 0%, rgba(255, 200, 90, 0.06) 0%, rgba(255, 200, 90, 0) 46%),linear-gradient(180deg, rgba(15, 22, 39, 0.96) 0%, rgba(8, 13, 26, 0.98) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.skin-faq-header{margin-bottom:1rem}@media(max-width: 767.98px){.shop-profile-preview-notice{flex-direction:column;align-items:stretch}.btn-purchase-detail.btn-preview-profile{width:100%;min-width:0}}.skin-faq-kicker{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.55rem;color:#f7c44a;font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.skin-faq-intro{margin:.55rem 0 0;max-width:760px;color:hsla(0,0%,100%,.68);line-height:1.55}.skin-faq-list{display:flex;flex-direction:column;gap:.8rem}.skin-faq-item{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:linear-gradient(145deg, rgba(17, 26, 47, 0.88) 0%, rgba(10, 16, 31, 0.95) 100%);overflow:hidden;transition:border-color .2s ease,background .2s ease}.skin-faq-item[open]{border-color:rgba(246,183,59,.34);background:linear-gradient(145deg, rgba(21, 31, 56, 0.92) 0%, rgba(11, 18, 35, 0.98) 100%)}.skin-faq-question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.1rem;cursor:pointer;color:#f5f7ff;font-size:1rem;font-weight:700;line-height:1.4}.skin-faq-question::-webkit-details-marker{display:none}.skin-faq-toggle{position:relative;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.skin-faq-toggle::before,.skin-faq-toggle::after{content:"";position:absolute;top:50%;left:50%;width:.78rem;height:2px;border-radius:999px;background:hsla(0,0%,100%,.76);transform:translate(-50%, -50%);transition:transform .2s ease,opacity .2s ease}.skin-faq-toggle::after{transform:translate(-50%, -50%) rotate(90deg)}.skin-faq-item[open] .skin-faq-toggle{border-color:rgba(246,183,59,.34);background:rgba(246,183,59,.08)}.skin-faq-item[open] .skin-faq-toggle::before,.skin-faq-item[open] .skin-faq-toggle::after{background:#f7c44a}.skin-faq-item[open] .skin-faq-toggle::after{opacity:0}.skin-faq-answer{padding:0 1.1rem 1.05rem;color:hsla(0,0%,100%,.72)}.skin-faq-answer p{margin:0;line-height:1.65}.skin-faq-answer p+p{margin-top:.7rem}.skin-faq-answer a{color:#88c9ff;text-decoration:none}.skin-faq-answer a:hover{color:#c0e0ff}@media(max-width: 1200px){.shop-item-detail{padding:1.25rem}.item-image-container{min-height:320px}}@media(max-width: 992px){.shop-item-page{padding-left:.9rem;padding-right:.9rem}.shop-item-page-header{margin-bottom:.9rem}.item-main-image{max-height:260px}.item-gallery-thumbs{grid-template-columns:repeat(4, minmax(0, 1fr))}.merch-summary-card{margin-top:.2rem}.rt-discount-metrics{grid-template-columns:1fr}.rt-discount-header{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.shop-item-page{padding-left:.75rem;padding-right:.75rem}.shop-item-detail{border-radius:12px;padding:1rem}.item-image-container{min-height:260px;padding:1.2rem}.item-description-full{font-size:.95rem}.item-gallery-thumbs{grid-template-columns:repeat(3, minmax(0, 1fr))}.price-amount{font-size:1.42rem}.shop-item-subtitle{font-size:.93rem}.skin-faq-section{padding:1.15rem 1rem 1.2rem;border-radius:12px}.skin-faq-question{padding:.92rem .95rem;font-size:.95rem}.skin-faq-answer{padding:0 .95rem .95rem}}.shop-orders-page{color:#edf4ff}.shop-orders-page-header .section-title{margin-bottom:.35rem !important}.shop-orders-stats{margin-bottom:1rem}.shop-orders-stat-card{min-height:126px}.shop-orders-stat-card .admin-stat-icon{display:flex;align-items:center;justify-content:center}.shop-orders-stat-card .stat-detail{line-height:1.45}.shop-orders-list{display:grid;gap:.9rem}.shop-order-record{border:1px solid rgba(141,163,208,.22);border-radius:14px;background:linear-gradient(165deg, rgba(12, 20, 38, 0.84), rgba(8, 13, 24, 0.98));overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.shop-order-record__header{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:.8rem 1rem;align-items:center;padding:.95rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(37, 53, 92, 0.24), rgba(13, 20, 36, 0.04))}.shop-order-record__identity{min-width:0;display:grid;gap:.22rem}.shop-order-record__eyebrow{color:rgba(189,204,229,.76);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shop-order-record__id{margin:0;padding:0;background:none;border:0;color:#fff1cf;font-size:.96rem;font-weight:700}.shop-order-record__date{color:rgba(224,234,255,.72);font-size:.82rem;white-space:nowrap}.shop-order-record__statuses{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.shop-order-record__body{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;flex-wrap:wrap}.shop-order-record__summary{display:grid;gap:.6rem;flex:1 1 320px;min-width:0}.shop-order-record__title{margin:0;color:#f8fbff;font-size:1.05rem;font-weight:700}.shop-order-record__meta{display:flex;flex-wrap:wrap;gap:.45rem}.shop-order-record__amounts{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.shop-order-record__support{display:grid;gap:.55rem;padding:0 1.1rem 1rem}.shop-order-record__note{display:flex;gap:.75rem;align-items:flex-start;padding:.78rem .85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.shop-order-record__note-icon{color:#8ecfff;font-size:.95rem;line-height:1.2;padding-top:.05rem;flex:0 0 auto}.shop-order-record__note-title{display:block;margin-bottom:.18rem;color:rgba(189,204,229,.76);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shop-order-record__note-copy{color:rgba(232,241,255,.88);font-size:.84rem;line-height:1.45}.shop-order-record__note-copy a{color:#9fd3ff;text-decoration:none}.shop-order-record__note-copy a:hover{color:#fff}.shop-order-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 .62rem;border-radius:999px;border:1px solid rgba(157,180,224,.38);background:rgba(36,53,90,.42);color:rgba(224,237,255,.94);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.shop-order-pill.order-status-draft,.shop-order-pill.order-status-pending,.shop-order-pill.payment-status-unpaid{border-color:rgba(251,191,36,.38);background:rgba(120,86,14,.34);color:rgba(254,240,138,.96)}.shop-order-pill.order-status-paid,.shop-order-pill.order-status-processing{border-color:rgba(96,165,250,.42);background:rgba(30,64,175,.28);color:#bfdbfe}.shop-order-pill.order-status-fulfilled,.shop-order-pill.payment-status-paid{border-color:rgba(74,222,128,.42);background:rgba(20,83,45,.34);color:rgba(153,246,189,.98)}.shop-order-pill.order-status-failed,.shop-order-pill.order-status-cancelled,.shop-order-pill.payment-status-refunded{border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.32);color:rgba(254,202,202,.96)}.shop-order-pill.order-status-refunded,.shop-order-pill.payment-status-partially_refunded{border-color:rgba(167,139,250,.42);background:rgba(91,33,182,.28);color:#ddd6fe}.shop-order-pill.order-method-hybrid{border-color:rgba(96,165,250,.42);background:rgba(30,64,175,.28);color:#bfdbfe}.shop-order-pill.order-method-shop_freebie_token,.shop-order-pill.order-method-premium_shop_freebie_token{border-color:rgba(34,211,238,.34);background:rgba(14,116,144,.28);color:rgba(165,243,252,.98)}.shop-order-pill.order-method-reward_award{border-color:rgba(244,114,182,.34);background:rgba(131,24,67,.28);color:rgba(251,207,232,.98)}.shop-orders-empty{display:grid;place-items:center;gap:.35rem}.shop-orders-empty .btn{margin-top:.4rem}@media(max-width: 991.98px){.shop-order-record__header{grid-template-columns:1fr}.shop-order-record__date{white-space:normal}.shop-order-record__statuses,.shop-order-record__amounts{justify-content:flex-start}}@media(max-width: 767.98px){.shop-orders-page{padding-left:.75rem;padding-right:.75rem}.shop-orders-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.shop-orders-stat-card{min-height:0;padding:.95rem 1rem}.shop-order-record__header,.shop-order-record__body{padding-left:.9rem;padding-right:.9rem}.shop-order-record__support{padding:0 .9rem .9rem}.shop-order-record__note{padding:.72rem .75rem}}.social-lft-page .page-header,.social-rivals-page .page-header{margin-bottom:1.5rem}.social-chat-page{--chat-mobile-top-nav-height: calc(56px + env(safe-area-inset-top, 0px));--chat-mobile-bottom-nav-height: calc(70px + env(safe-area-inset-bottom, 0px));--chat-mobile-viewport-height: 100dvh;display:flex;flex-direction:column;min-height:calc(100dvh - 92px)}.social-chat-page .page-header{flex-shrink:0}.social-chat-page .chat-shell-card{border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 100% 0%, rgba(94, 176, 255, 0.12), transparent 40%),linear-gradient(165deg, rgba(10, 16, 33, 0.9), rgba(8, 12, 24, 0.95));flex:1 1 auto;min-height:0;height:calc(100dvh - 180px);max-height:calc(100dvh - 130px);overflow:hidden;padding:0px !important}.social-chat-page .chat-shell-card .card-body{height:100%}.social-chat-page .chat-shell{display:grid;grid-template-columns:310px minmax(0, 1fr);height:100%;min-height:0}.social-chat-page .chat-sidebar{border-right:1px solid hsla(0,0%,100%,.09);background:rgba(7,12,24,.62);padding:.75rem;display:grid;grid-template-rows:auto auto 1fr;gap:.65rem;min-height:0}.social-chat-page .chat-sidebar-head{color:rgba(239,246,255,.96);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.social-chat-page .chat-admin-search{display:grid;gap:.45rem;min-height:0}.social-chat-page .chat-admin-search .form-control{font-size:.78rem;border-radius:10px;padding:.5rem .62rem;border-color:hsla(0,0%,100%,.13);background:rgba(8,13,27,.8);color:rgba(236,244,255,.95)}.social-chat-page .chat-admin-search-results{display:none;max-height:240px;overflow-y:auto;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,13,27,.95);padding:.35rem;gap:.35rem}.social-chat-page .chat-admin-search-results.is-open{display:grid}.social-chat-page .chat-admin-search-item{width:100%;display:flex;gap:.5rem;align-items:center;text-align:left;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(10,16,31,.88);color:rgba(234,242,255,.95);padding:.42rem .48rem}.social-chat-page .chat-admin-search-item img{width:28px;height:28px;border-radius:50%;object-fit:cover}.social-chat-page .chat-admin-search-item .copy{min-width:0;flex:1}.social-chat-page .chat-admin-search-item .name{font-size:.78rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-chat-page .chat-admin-search-item .meta{font-size:.7rem;color:rgba(166,184,214,.84);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-chat-page .chat-connection-list{display:grid;align-content:start;gap:.45rem;overflow-y:auto;padding-right:.2rem;min-height:0}.social-chat-page .chat-connection-item{width:100%;display:flex;gap:.6rem;align-items:center;padding:.55rem .6rem;text-align:left;border-radius:10px;border:1px solid hsla(0,0%,100%,.11);background:rgba(10,16,32,.75);color:rgba(233,241,252,.94)}.social-chat-page .chat-connection-item img{width:38px;height:38px;border-radius:50%;object-fit:cover}.social-chat-page .chat-connection-item .chat-connection-copy{min-width:0;flex:1}.social-chat-page .chat-connection-item .name{font-weight:700;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-chat-page .chat-connection-item .meta{font-size:.74rem;color:rgba(173,191,219,.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-chat-page .chat-connection-item .chat-connection-unread{margin-left:auto;min-width:20px;height:20px;border-radius:999px;border:1px solid rgba(246,196,69,.5);background:rgba(246,196,69,.18);color:rgba(255,237,190,.98);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;flex-shrink:0}.social-chat-page .chat-connection-item.is-active{border-color:rgba(246,196,69,.45);background:rgba(246,196,69,.14)}.social-chat-page .chat-main{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;height:100%;min-height:0}.social-chat-page .chat-main-head{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.85rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.social-chat-page .chat-main-head .chat-main-user{display:flex;align-items:center;gap:.6rem}.social-chat-page .chat-main-head .chat-main-user img{width:40px;height:40px;border-radius:50%;object-fit:cover}.social-chat-page .chat-main-head .name{color:rgba(245,249,255,.98);font-weight:700}.social-chat-page .chat-main-head .meta{font-size:.76rem;color:rgba(170,189,220,.84)}.social-chat-page .chat-main-head-left{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.social-chat-page .chat-mobile-back-btn{display:none;width:34px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:rgba(7,12,25,.72);color:rgba(239,246,255,.95);align-items:center;justify-content:center;flex-shrink:0}.social-chat-page .chat-message-list{overflow-y:auto;padding:1rem;display:grid;align-content:start;gap:.65rem;min-height:0;background:radial-gradient(circle at 10% 0%, rgba(94, 176, 255, 0.07), transparent 48%),rgba(7,12,25,.6)}.social-chat-page .chat-message{max-width:74%}.social-chat-page .chat-message .sender-name{font-size:.68rem;font-weight:700;letter-spacing:.03em;margin-bottom:.2rem;color:rgba(248,213,121,.92)}.social-chat-page .chat-message .bubble{border:1px solid hsla(0,0%,100%,.11);border-radius:12px 12px 12px 4px;padding:.56rem .72rem;color:rgba(234,242,255,.96);background:rgba(11,18,35,.8);word-break:break-word}.social-chat-page .chat-message time{display:block;margin-top:.25rem;font-size:.7rem;color:rgba(154,174,206,.7)}.social-chat-page .chat-message.is-mine{margin-left:auto}.social-chat-page .chat-message.is-mine .bubble{border-color:rgba(246,196,69,.46);border-radius:12px 12px 4px 12px;background:rgba(246,196,69,.15);color:rgba(255,241,208,.98)}.social-chat-page .chat-message.is-mine time{text-align:right}.social-chat-page .chat-input-wrap{border-top:1px solid hsla(0,0%,100%,.08);padding:.8rem;background:rgba(7,12,25,.65)}.social-chat-page .chat-composer{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.6rem}.social-chat-page .chat-empty{color:rgba(173,191,219,.85);font-size:.86rem;padding:.45rem}@media(max-width: 991.98px){.social-chat-page{min-height:var(--chat-mobile-available-height, 100%);height:var(--chat-mobile-available-height, 100%);max-height:var(--chat-mobile-available-height, 100%);padding:.6rem .6rem 0 !important;overflow:hidden;box-sizing:border-box}.social-chat-page .page-header{margin-bottom:.55rem !important;flex-shrink:0}.social-chat-page .chat-shell-card{flex:1 1 auto;height:auto;max-height:none;min-height:0;border-radius:12px;margin-bottom:0;display:flex}.social-chat-page .chat-shell-card .card-body{display:flex;flex:1 1 auto;min-height:0}.social-chat-page .chat-shell{grid-template-columns:minmax(0, 1fr);height:100%;flex:1 1 auto;min-height:0}.social-chat-page .chat-sidebar{border-right:0;border-bottom:0;max-height:none;grid-template-rows:auto auto minmax(0, 1fr);height:100%;padding:.7rem}.social-chat-page .chat-main{display:none;height:100%}.social-chat-page .chat-shell.is-mobile-conversation .chat-sidebar{display:none}.social-chat-page .chat-shell.is-mobile-conversation .chat-main{display:grid}.social-chat-page .chat-main-head{padding:.7rem .72rem}.social-chat-page .chat-main-head .btn{display:none}.social-chat-page .chat-mobile-back-btn{display:inline-flex}.social-chat-page .chat-main-user{min-width:0}.social-chat-page .chat-main-user>div{min-width:0}.social-chat-page .chat-main-user .name,.social-chat-page .chat-main-user .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-chat-page .chat-message-list{padding:.78rem;gap:.55rem;overscroll-behavior:contain}.social-chat-page .chat-message{max-width:88%}.social-chat-page .chat-input-wrap{padding:.65rem}}@media(max-width: 991.98px){body.has-sidebar#body-chat{overflow:hidden}body.has-sidebar#body-chat .main-content-wrapper{--chat-mobile-top-nav-height: calc(56px + env(safe-area-inset-top, 0px));--chat-mobile-bottom-nav-height: calc(70px + env(safe-area-inset-bottom, 0px));--chat-mobile-viewport-height: 100svh;--chat-mobile-available-height: calc(var(--chat-mobile-viewport-height) - var(--chat-mobile-top-nav-height) - var(--chat-mobile-bottom-nav-height));box-sizing:border-box;display:flex;flex-direction:column;padding-top:var(--chat-mobile-top-nav-height);padding-bottom:var(--chat-mobile-bottom-nav-height);min-height:var(--chat-mobile-viewport-height);height:var(--chat-mobile-viewport-height);max-height:var(--chat-mobile-viewport-height);overflow:hidden}body.has-sidebar#body-chat .main-content-wrapper>.social-chat-page{flex:1 1 auto;min-height:var(--chat-mobile-available-height);height:var(--chat-mobile-available-height);max-height:var(--chat-mobile-available-height)}}.rivals-hub-page .rivals-hub-layout,.rivals-hub-page .rival-detail-layout,.rival-detail-page .rivals-hub-layout,.rival-detail-page .rival-detail-layout{padding:1.75rem 1.1rem 2.5rem}.rivals-hub-page .card,.rival-detail-page .card{border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(circle at 100% 0%, rgba(246, 196, 69, 0.07), transparent 38%),linear-gradient(170deg, rgba(14, 20, 38, 0.9), rgba(9, 13, 27, 0.94))}.rivals-hub-page .section-title,.rival-detail-page .section-title{letter-spacing:.01em}.rivals-hub-page .rivals-help-panel{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.9rem;background:rgba(6,11,24,.42)}.rivals-hub-page .rival-hub-card .card-body{min-height:150px}.rivals-hub-page .rival-hub-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.rivals-hub-page .rival-quick-score strong{color:rgba(255,245,198,.96)}.rivals-hub-page .rivals-empty-state{border:1px dashed hsla(0,0%,100%,.22);border-radius:14px;padding:1rem;background:rgba(10,16,32,.55)}.rivals-hub-page .rival-suggestion{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.72rem;background:rgba(10,15,28,.8)}.rivals-hub-page .rival-suggestion-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.18)}.rivals-hub-page .rivals-challenge-banner{border:1px solid rgba(245,201,90,.34);border-radius:12px;padding:.8rem .95rem;background:radial-gradient(circle at 0% 0%, rgba(246, 196, 69, 0.15), transparent 55%),rgba(15,19,31,.86)}.rivals-hub-page .rivals-event-list{display:grid;gap:.6rem}.rivals-hub-page .rivals-event-list li{color:rgba(228,236,250,.88);font-size:.92rem}.rivals-hub-page .rival-search-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.18)}.rival-detail-page .rival-face-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.rival-detail-page .rival-metric-tile{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.82rem;background:rgba(7,12,24,.7);min-height:146px}.rival-detail-page .rival-metric-tile.winner-you{border-color:rgba(34,197,94,.42)}.rival-detail-page .rival-metric-tile.winner-rival{border-color:rgba(248,113,113,.45)}.rival-detail-page .rival-metric-bar{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:center}.rival-detail-page .rival-metric-bar .bar-you,.rival-detail-page .rival-metric-bar .bar-rival{display:block;height:8px;border-radius:999px}.rival-detail-page .rival-metric-bar .bar-you{background:linear-gradient(90deg, rgba(34, 197, 94, 0.9), rgba(74, 222, 128, 0.8))}.rival-detail-page .rival-metric-bar .bar-rival{background:linear-gradient(90deg, rgba(248, 113, 113, 0.92), rgba(252, 165, 165, 0.82))}.rival-detail-page .rival-gap-item{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.8rem;background:rgba(8,14,29,.84)}.rival-detail-page .rival-trend-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));align-items:start;gap:.95rem}.rival-detail-page .rival-trend-item{border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:.8rem;background:rgba(9,14,28,.7)}.rival-detail-page .rival-trend-strip{display:flex;flex-wrap:wrap;gap:.7rem}.rival-detail-page .trend-week{width:62px;text-align:center}.rival-detail-page .trend-bars{height:58px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:rgba(8,12,22,.72);display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:4px}.rival-detail-page .trend-you,.rival-detail-page .trend-rival{width:12px;border-radius:4px 4px 2px 2px;min-height:2px;display:block}.rival-detail-page .trend-you{background:rgba(34,197,94,.9)}.rival-detail-page .trend-rival{background:rgba(248,113,113,.9)}.rival-detail-page .trend-label{margin-top:.33rem;font-size:.74rem;color:rgba(194,208,233,.78);text-transform:uppercase;letter-spacing:.04em}@media(max-width: 991.98px){.rivals-hub-page .rivals-hub-layout,.rivals-hub-page .rival-detail-layout,.rival-detail-page .rivals-hub-layout,.rival-detail-page .rival-detail-layout{padding:1.2rem .7rem 2rem}.rival-detail-page .rival-trend-list{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.rival-detail-page .trend-week{width:56px}.rival-detail-page .trend-bars{height:52px}}@media(max-width: 767.98px){.rival-detail-page .rival-trend-list{grid-template-columns:1fr}}.social-lft-page .lft-profile-card,.social-lft-page .lft-discovery-card{border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at 100% 0%, rgba(246, 196, 69, 0.08), transparent 38%),linear-gradient(170deg, rgba(12, 19, 38, 0.88), rgba(8, 13, 29, 0.92) 62%, rgba(7, 12, 25, 0.96));border-radius:16px;overflow:hidden}.social-lft-page .card-header{border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.01)}.social-lft-page .lft-builder{display:grid;gap:1rem}.social-lft-page .lft-builder-section{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1rem;background:linear-gradient(165deg, rgba(18, 27, 50, 0.58), rgba(9, 15, 31, 0.74))}.social-lft-page .lft-section-head{display:flex;align-items:flex-start;gap:.72rem;margin-bottom:.95rem}.social-lft-page .lft-section-head h4{margin:0;font-size:1.05rem;font-weight:700;color:hsla(0,0%,100%,.97)}.social-lft-page .lft-section-head p{margin:.22rem 0 0;color:rgba(199,214,238,.72);font-size:.86rem}.social-lft-page .lft-step{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#10182d;background:linear-gradient(145deg, #ffd56f, #f6c445 58%, #ec9f20);box-shadow:0 6px 16px rgba(246,196,69,.3);flex-shrink:0}.social-lft-page .lft-choice-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.social-lft-page .lft-chip-grid{display:flex;flex-wrap:wrap;gap:.55rem}.social-lft-page .lft-chip{border-color:hsla(0,0%,100%,.18);color:rgba(226,233,247,.84);background:hsla(0,0%,100%,.03);font-weight:600;border-radius:999px;padding:.42rem .78rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .12s ease}.social-lft-page .lft-chip:hover{border-color:rgba(246,196,69,.56);color:hsla(0,0%,100%,.95)}.social-lft-page .lft-chip.is-active{color:#0d1529;border-color:rgba(255,212,118,.8);background:linear-gradient(135deg, rgba(255, 214, 120, 0.97), rgba(246, 196, 69, 0.97));box-shadow:0 6px 18px rgba(246,196,69,.25);transform:translateY(-1px)}.social-lft-page .lft-map-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem}.social-lft-page .lft-map-grid .form-check{margin:0;min-height:0;border-radius:10px;padding:.58rem .7rem .58rem 2rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.02);transition:border-color .2s ease,background-color .2s ease}.social-lft-page .lft-map-grid .form-check.is-checked{border-color:rgba(246,196,69,.62);background:rgba(246,196,69,.14)}.social-lft-page .lft-map-grid .form-check-input{margin-top:.12rem;background-color:rgba(4,7,17,.82);border-color:hsla(0,0%,100%,.3)}.social-lft-page .lft-map-grid .form-check-input:checked{border-color:#f6c445;background-color:#f6c445}.social-lft-page .lft-map-grid .form-check-label{font-size:.9rem;color:rgba(230,238,251,.92);font-weight:600}.social-lft-page .lft-map-grid--discovery{grid-template-columns:repeat(8, minmax(0, 1fr));margin-bottom:0}.social-lft-page .lft-map-grid--discovery .form-check{padding:.46rem .52rem .46rem 1.85rem}.social-lft-page .lft-map-grid--discovery .form-check-label{font-size:.8rem}.social-lft-page .lft-discovery-filters{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.9rem;margin-bottom:1rem;background:linear-gradient(165deg, rgba(9, 15, 31, 0.74), rgba(8, 13, 27, 0.82))}.social-lft-page .lft-paywall-hint{border:1px solid rgba(246,196,69,.34);border-radius:10px;padding:.65rem .78rem;font-size:.82rem;color:rgba(237,221,176,.96);background:rgba(246,196,69,.09)}.social-lft-page .lft-paywall-hint a{margin-left:.45rem;color:rgba(255,224,143,.98);font-weight:700;text-decoration:none}.social-lft-page .js-advanced-filter.is-locked{position:relative}.social-lft-page .js-advanced-filter.is-locked::after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;border:1px dashed rgba(246,196,69,.25)}.social-lft-page .lft-invite-quota-pill{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(139,180,255,.4);background:rgba(94,176,255,.12);color:rgba(214,228,250,.95);padding:.25rem .72rem;font-size:.77rem}.social-lft-page .lft-invite-quota-pill strong{color:rgba(248,251,255,.98)}.social-lft-page .lft-invite-quota-pill span{color:rgba(174,194,225,.86)}.social-lft-page .lft-invite-quota-pill a{color:rgba(255,220,128,.98);font-weight:700;text-decoration:none}.social-lft-page .lft-invite-quota-pill.is-capped{border-color:rgba(246,196,69,.45);background:rgba(246,196,69,.14)}.social-lft-page .lft-chip-grid--discovery{row-gap:.45rem}.social-lft-page .lft-chip-grid--discovery .lft-chip{padding:.35rem .65rem;font-size:.8rem}.social-lft-page .lft-status-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.95rem;background:radial-gradient(circle at 10% 0%, rgba(94, 176, 255, 0.18), transparent 48%),linear-gradient(160deg, rgba(11, 18, 37, 0.86), rgba(8, 13, 27, 0.9))}.social-lft-page .lft-status-title{font-size:.9rem;font-weight:700;color:rgba(247,250,255,.96)}.social-lft-page .lft-status-subtitle{font-size:.82rem;color:rgba(195,209,233,.72)}.social-lft-page .lft-status-hint{margin-top:.25rem;font-size:.8rem;color:rgba(246,196,69,.92)}.social-lft-page .lft-status-badge{padding:.45rem .6rem;font-size:.75rem;font-weight:700;border-radius:999px}.social-lft-page .lft-status-badge--active{color:#89f4bb;background:rgba(22,163,74,.2);border:1px solid rgba(45,212,127,.45)}.social-lft-page .lft-status-badge--inactive{color:rgba(202,213,231,.85);background:rgba(148,163,184,.16);border:1px solid rgba(148,163,184,.35)}.social-lft-page .lft-status-toggle{min-width:170px;font-weight:700;box-shadow:none}.social-lft-page .lft-autosave-state{font-size:.83rem;font-weight:600;color:rgba(191,206,229,.82);transition:color .2s ease}.social-lft-page .lft-autosave-state.is-pending{color:rgba(246,196,69,.95)}.social-lft-page .lft-autosave-state.is-saving{color:rgba(94,176,255,.95)}.social-lft-page .lft-autosave-state.is-saved,.social-lft-page .lft-autosave-state.is-idle{color:rgba(130,244,191,.95)}.social-lft-page .lft-autosave-state.is-error{color:rgba(248,113,113,.96)}.social-lft-page .form-label{color:rgba(223,233,249,.92);font-weight:600;font-size:.87rem;margin-bottom:.45rem}.social-lft-page .form-control,.social-lft-page .form-select{color:rgba(248,251,255,.94);border-color:hsla(0,0%,100%,.15);background-color:rgba(9,14,28,.82)}.social-lft-page .form-control::placeholder{color:rgba(154,170,195,.72)}.social-lft-page .lft-results-empty{border:1px dashed hsla(0,0%,100%,.2);border-radius:12px;padding:1rem;color:rgba(190,205,229,.84);background:hsla(0,0%,100%,.02)}.social-lft-page .lft-result-card{border:1px solid hsla(0,0%,100%,.11);border-radius:14px;background:radial-gradient(circle at 100% 0%, rgba(94, 176, 255, 0.16), transparent 42%),linear-gradient(165deg, rgba(15, 24, 46, 0.86), rgba(8, 14, 30, 0.92))}.social-lft-page .lft-result-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.social-lft-page .lft-result-player{display:flex;align-items:center;gap:.68rem}.social-lft-page .lft-result-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.social-lft-page .lft-result-name{font-weight:700;color:rgba(249,251,255,.97)}.social-lft-page .lft-verified-badge{margin-left:.42rem;display:inline-flex;align-items:center;gap:.24rem;border-radius:999px;border:1px solid rgba(246,196,69,.4);background:rgba(246,196,69,.12);color:rgba(255,230,158,.98);font-size:.68rem;padding:.12rem .38rem;vertical-align:middle}.social-lft-page .lft-result-meta{color:rgba(179,196,221,.72);font-size:.82rem}.social-lft-page .lft-result-rating{text-align:right}.social-lft-page .lft-result-rating span{display:block;font-size:.71rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(170,186,214,.72)}.social-lft-page .lft-result-rating strong{display:block;margin-top:.14rem;font-size:1.15rem;line-height:1;color:#ffd56f;font-weight:800}.social-lft-page .lft-result-kpis{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.45rem;margin-bottom:.75rem}.social-lft-page .lft-result-kpis>div{border:1px solid hsla(0,0%,100%,.11);border-radius:10px;background:rgba(8,14,29,.66);padding:.48rem .55rem}.social-lft-page .lft-result-kpis span{display:block;font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(164,181,208,.72)}.social-lft-page .lft-result-kpis strong{display:block;margin-top:.1rem;color:rgba(240,246,255,.97);font-size:.94rem;font-weight:700}.social-lft-page .lft-result-tags{display:flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.68rem}.social-lft-page .lft-result-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;border:1px solid rgba(246,196,69,.42);color:rgba(255,223,150,.98);background:rgba(246,196,69,.1)}.social-lft-page .lft-result-info{font-size:.82rem;color:rgba(187,203,228,.8);display:grid;gap:.22rem;margin-bottom:.78rem}.social-lft-page .lft-result-info span{color:rgba(232,240,252,.9);font-weight:600}.social-lft-page .lft-result-actions{display:flex;flex-wrap:wrap;gap:.48rem}.social-lft-page .lft-viewer-list{display:grid;gap:.55rem}.social-lft-page .lft-viewer-upsell{border:1px solid rgba(246,196,69,.36);border-radius:12px;padding:.95rem;background:radial-gradient(circle at 0% 0%, rgba(246, 196, 69, 0.16), transparent 52%),linear-gradient(165deg, rgba(18, 27, 48, 0.72), rgba(9, 14, 27, 0.88))}.social-lft-page .lft-viewer-upsell .title{font-size:.98rem;font-weight:800;color:rgba(255,236,186,.98);margin-bottom:.18rem}.social-lft-page .lft-viewer-upsell .subtitle{color:rgba(226,212,170,.88);font-size:.83rem;margin-bottom:.72rem}.social-lft-page .lft-viewer-item{display:flex;align-items:center;gap:.62rem;padding:.56rem .65rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,14,30,.68);text-decoration:none}.social-lft-page .lft-viewer-item img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.16)}.social-lft-page .lft-viewer-item .name{color:rgba(243,248,255,.98);font-weight:600;font-size:.85rem}.social-lft-page .lft-viewer-item .meta{color:rgba(176,193,218,.78);font-size:.74rem}.social-lft-page .lft-viewer-item.is-locked{filter:blur(0.2px) grayscale(0.45);opacity:.86}@media(max-width: 991.98px){.social-lft-page .lft-choice-grid{grid-template-columns:1fr}.social-lft-page .lft-map-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.social-lft-page .lft-map-grid--discovery{grid-template-columns:repeat(2, minmax(0, 1fr))}.social-lft-page .lft-status-card{flex-direction:column;align-items:flex-start}.social-lft-page .lft-result-kpis{grid-template-columns:repeat(2, minmax(0, 1fr))}}.social-rivals-page .rivals-info-btn{width:1.8rem;height:1.8rem;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:700;line-height:1}.social-rivals-page .rival-list-card{border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(13, 20, 42, 0.7) 0%, rgba(8, 12, 28, 0.86) 100%)}.social-rivals-page .rival-list-avatar{width:42px;height:42px;border-radius:50%;margin-right:.75rem;object-fit:cover;border:1px solid hsla(0,0%,100%,.16)}.social-rivals-page .rival-list-name{font-size:1.05rem;letter-spacing:.01em}.social-rivals-page .rival-compare-panel .rival-compare-head{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:.75rem}.social-rivals-page .rival-compare-scope .btn{min-width:122px;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.02)}.social-rivals-page .rival-compare-scope .btn:hover,.social-rivals-page .rival-compare-scope .btn.active{color:#0a1025;background:#f6c445;border-color:#f6c445}.social-rivals-page .rival-summary-card{display:flex;flex-direction:column;justify-content:space-between;min-height:88px;padding:.9rem 1rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(13,20,42,.68)}.social-rivals-page .rival-summary-card .label{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.62)}.social-rivals-page .rival-summary-card strong{margin-top:.45rem;font-size:1.15rem;font-weight:700;color:#fff;line-height:1.2}.social-rivals-page .rival-summary-card--user{border-color:rgba(246,196,69,.35);background:linear-gradient(180deg, rgba(246, 196, 69, 0.16) 0%, rgba(246, 196, 69, 0.05) 100%)}.social-rivals-page .rival-summary-card--rival{border-color:rgba(77,166,255,.35);background:linear-gradient(180deg, rgba(77, 166, 255, 0.17) 0%, rgba(77, 166, 255, 0.05) 100%)}.social-rivals-page .rival-summary-card--tie{border-color:rgba(173,184,204,.26)}.social-rivals-page .rival-summary-card--gap strong{font-size:.98rem}.social-rivals-page .rival-compare-chart-card{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:radial-gradient(circle at top left, rgba(77, 166, 255, 0.11), transparent 55%),rgba(8,13,31,.66)}.social-rivals-page .rival-compare-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .95rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.social-rivals-page .rival-compare-chart-head span{font-size:.82rem;text-transform:uppercase;letter-spacing:.09em;color:hsla(0,0%,100%,.72);font-weight:700}.social-rivals-page .rival-compare-chart-head small{font-size:.72rem;color:hsla(0,0%,100%,.48)}.social-rivals-page .rival-compare-chart{padding:.4rem .15rem .45rem;min-height:320px}.social-rivals-page .rival-compare-table-wrap{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.social-rivals-page .rival-compare-table{margin-bottom:0;--bs-table-bg: transparent;--bs-table-striped-bg: transparent;--bs-table-color: rgba(255, 255, 255, 0.9);--bs-table-border-color: rgba(255, 255, 255, 0.08)}.social-rivals-page .rival-compare-table thead th{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.62);font-weight:700;padding:.72rem .95rem;background:hsla(0,0%,100%,.02);border-bottom-width:1px}.social-rivals-page .rival-compare-table tbody td{padding:.78rem .95rem;font-weight:600;font-size:.96rem;border-color:hsla(0,0%,100%,.08);background:rgba(0,0,0,0)}.social-rivals-page .rival-compare-table .rival-compare-row--user td:first-child{border-left:3px solid rgba(246,196,69,.92)}.social-rivals-page .rival-compare-table .rival-compare-row--rival td:first-child{border-left:3px solid rgba(77,166,255,.92)}.social-rivals-page .rival-compare-table .rival-compare-row--tie td:first-child{border-left:3px solid rgba(147,162,192,.65)}.social-rivals-page .rival-metric-cell{min-width:220px}.social-rivals-page .rival-metric-label{font-weight:700;color:hsla(0,0%,100%,.92);font-size:.9rem}.social-rivals-page .rival-metric-meter{position:relative;margin-top:.42rem;height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;display:flex;gap:2px}.social-rivals-page .rival-metric-meter-you,.social-rivals-page .rival-metric-meter-rival{display:block;height:100%;border-radius:999px;transition:width .25s ease}.social-rivals-page .rival-metric-meter-you{background:linear-gradient(90deg, rgba(246, 196, 69, 0.9), rgba(246, 196, 69, 0.65))}.social-rivals-page .rival-metric-meter-rival{background:linear-gradient(90deg, rgba(77, 166, 255, 0.88), rgba(77, 166, 255, 0.62))}.social-rivals-page .rival-delta.is-positive{color:#f6c445}.social-rivals-page .rival-delta.is-negative{color:#5eb0ff}.social-rivals-page .rival-delta.is-neutral{color:hsla(0,0%,100%,.62)}.social-rivals-page .rival-leader-badge{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:.22rem .56rem;border-radius:999px;font-size:.73rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.social-rivals-page .rival-leader-badge--user{color:#f6c445;background:rgba(246,196,69,.14);border-color:rgba(246,196,69,.35)}.social-rivals-page .rival-leader-badge--rival{color:#5eb0ff;background:rgba(77,166,255,.14);border-color:rgba(77,166,255,.35)}.social-rivals-page .rival-leader-badge--tie{color:rgba(233,239,255,.84);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}@media(max-width: 991.98px){.social-rivals-page .rival-compare-scope .btn{min-width:105px;padding-inline:.65rem}.social-rivals-page .rival-summary-card strong{font-size:1.03rem}.social-rivals-page .rival-compare-table thead th,.social-rivals-page .rival-compare-table tbody td{padding:.67rem .7rem;font-size:.86rem}.social-rivals-page .rival-metric-cell{min-width:185px}}body.has-sidebar{background:#0a0a0f}body.has-sidebar .main-content-wrapper{position:relative;z-index:1}.sidebar{background:linear-gradient(180deg, rgba(20, 20, 30, 0.98) 0%, rgba(10, 10, 15, 0.98) 100%);border-right:1px solid hsla(0,0%,100%,.06)}.sidebar::before{content:"";position:absolute;top:0;left:0;right:0;height:150px;background:radial-gradient(ellipse at top, rgba(255, 193, 7, 0.05) 0%, transparent 70%);pointer-events:none}.sidebar .sidebar-header{border-bottom-color:hsla(0,0%,100%,.06)}.sidebar .sidebar-header .sidebar-logo{color:#fff}.sidebar .sidebar-header .sidebar-logo:hover{color:#ffc107}.sidebar .sidebar-nav .nav-section .nav-section-title{color:hsla(0,0%,100%,.4);font-size:.7rem;letter-spacing:1px}.sidebar .sidebar-nav .nav-section .nav-item{border-radius:8px;margin:2px .75rem;padding:.7rem .75rem}.sidebar .sidebar-nav .nav-section .nav-item:hover{background:rgba(255,193,7,.08)}.sidebar .sidebar-nav .nav-section .nav-item.active{background:linear-gradient(135deg, rgba(255, 193, 7, 0.15) 0%, rgba(255, 193, 7, 0.08) 100%);border-left:none;color:#ffc107}.sidebar .sidebar-nav .nav-section .nav-item.active::before{display:none}.sidebar .sidebar-nav .nav-section .nav-item.active::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#ffc107;border-radius:0 2px 2px 0}.sidebar .sidebar-nav .nav-section .nav-item.active i,.sidebar .sidebar-nav .nav-section .nav-item.active span{color:#ffc107}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season .nav-item-season-copy{display:flex;flex-direction:column;min-width:0;line-height:1.15}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season .nav-item-season-meta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.12rem;min-width:0}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season .nav-item-season-title{display:block;font-size:.9rem;font-weight:700;color:hsla(0,0%,100%,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season .nav-item-season-subtitle{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(191,205,236,.72)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season .nav-item-season-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.15rem;height:1.15rem;padding:0 .34rem;border-radius:999px;border:1px solid rgba(255,193,7,.38);background:rgba(255,193,7,.16);color:rgba(255,223,140,.96);font-size:.64rem;font-weight:800;line-height:1}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season .nav-item-season-badge.is-hidden{display:none}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season:hover .nav-item-season-subtitle,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-season.active .nav-item-season-subtitle{color:rgba(255,218,122,.92)}.sidebar .sidebar-nav .nav-section .nav-item .nav-item-badge{margin-left:auto;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.1rem .4rem;border:1px solid rgba(255,193,7,.45);color:#ffc107;background:rgba(255,193,7,.12)}.sidebar .sidebar-nav .nav-section .nav-item .nav-item-badge-current{border-color:rgba(34,197,94,.45);color:#8ef2b0;background:rgba(34,197,94,.12)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership{background:linear-gradient(135deg, rgba(255, 193, 7, 0.16) 0%, rgba(255, 193, 7, 0.06) 100%);border:1px solid rgba(255,193,7,.28)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership i,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership span{color:#ffe38a}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership:hover{background:linear-gradient(135deg, rgba(255, 193, 7, 0.22) 0%, rgba(255, 193, 7, 0.1) 100%);border-color:rgba(255,193,7,.45)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.active i,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.active span{color:#ffc107}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.nav-item-membership-current{background:linear-gradient(135deg, rgba(34, 197, 94, 0.18) 0%, rgba(34, 197, 94, 0.06) 100%);border-color:rgba(34,197,94,.28)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.nav-item-membership-current i,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.nav-item-membership-current span{color:#8ef2b0}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.nav-item-membership-current:hover{background:linear-gradient(135deg, rgba(34, 197, 94, 0.24) 0%, rgba(34, 197, 94, 0.1) 100%);border-color:rgba(34,197,94,.45)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.nav-item-membership-current.active i,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-membership.nav-item-membership-current.active span{color:#9af5b9}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked{border:1px solid rgba(124,141,181,.18);background:linear-gradient(135deg, rgba(48, 58, 90, 0.16) 0%, rgba(19, 27, 46, 0.12) 100%)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked i,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked span{color:rgba(214,223,244,.8)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked .nav-item-badge{border-color:rgba(124,141,181,.32);background:rgba(124,141,181,.12);color:rgba(226,232,247,.86)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked:hover{background:linear-gradient(135deg, rgba(69, 82, 121, 0.24) 0%, rgba(25, 35, 59, 0.18) 100%);border-color:rgba(124,141,181,.34)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked.active i,.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked.active span{color:rgba(226,232,247,.92)}.sidebar .sidebar-nav .nav-section .nav-item.nav-item-locked.active::after{background:rgba(148,163,184,.88)}.sidebar .sidebar-footer{border-top-color:hsla(0,0%,100%,.06)}.sidebar .sidebar-footer .user-profile{border-radius:10px}.sidebar .sidebar-footer .user-profile:hover{background:rgba(255,193,7,.08)}.sidebar .sidebar-footer .user-profile .user-avatar{border-color:rgba(255,193,7,.3)}.sidebar .sidebar-footer .user-profile .user-link:hover{color:#ffc107}.dashboard-page .section-title{font-weight:700;letter-spacing:-0.5px;color:#fff}.match-card{background:linear-gradient(155deg, rgba(17, 25, 43, 0.94) 0%, rgba(13, 21, 38, 0.94) 56%, rgba(10, 16, 30, 0.94) 100%);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.match-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.12)}.match-card.match-victory{border-left:3px solid #4ade80}.match-card.match-defeat{border-left:3px solid #f87171}.match-card.match-tie{border-left:3px solid #94a3b8}.match-card .match-card-header .match-card-overlay{background:radial-gradient(circle at 82% 20%, rgba(95, 129, 255, 0.18), transparent 40%),radial-gradient(circle at 15% 18%, rgba(255, 193, 7, 0.1), transparent 36%),linear-gradient(130deg, rgba(6, 11, 23, 0.64) 0%, rgba(8, 14, 29, 0.74) 54%, rgba(8, 14, 28, 0.82) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.match-card .match-card-header .match-result-badge .badge-victory{background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.3)}.match-card .match-card-header .match-result-badge .badge-defeat{background:rgba(248,113,113,.15);border:1px solid rgba(248,113,113,.3)}.match-card .match-card-header .match-result-badge .badge-tie{background:rgba(148,163,184,.15);border:1px solid rgba(148,163,184,.3)}.match-card .match-card-header .match-score-large{font-size:2.75rem;letter-spacing:-2px}.match-card .match-card-body{background:linear-gradient(180deg, rgba(14, 21, 38, 0.72), rgba(11, 18, 32, 0.8))}.match-card .match-card-stats{background:rgba(9,14,26,.82)}.match-card .match-card-stats .stat-item .stat-label{font-size:.7rem;letter-spacing:.5px}.match-card .match-card-stats .stat-item .stat-value{font-weight:800}.match-card .match-card-stats .stat-item .stat-value.stat-positive{color:#4ade80}.match-card .match-card-stats .stat-item .stat-value.stat-negative{color:#f87171}.match-card .match-card-footer{background:rgba(9,14,26,.82)}.match-card .match-card-footer .btn{width:100% !important;background:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.1) !important;color:hsla(0,0%,100%,.8) !important;border-radius:8px !important;padding:.6rem 1rem !important;font-weight:600 !important;transition:all .3s ease !important}.match-card .match-card-footer .btn:hover{background:rgba(255,193,7,.15) !important;border-color:rgba(255,193,7,.3) !important;color:#ffc107 !important}.stat-card{background:#12121a !important;border:1px solid hsla(0,0%,100%,.06) !important;border-radius:14px;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.1) !important;background:#12121a !important}.stat-card .stat-card-icon{width:44px;height:44px;border-radius:12px;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.2);color:#ffc107;font-size:1.25rem}.stat-card .stat-card-content .stat-card-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5)}.stat-card .stat-card-content .stat-card-value{font-size:1.5rem;font-weight:800;letter-spacing:-0.5px}.cs2-matches-table::before,.cs2-leaderboard-card::before,.cs2-leaderboard-page .leaderboard-table::before{background:linear-gradient(90deg, transparent 10%, rgba(255, 193, 7, 0.5) 50%, transparent 90%) !important}.cs2-matches-table .matches-table tbody .match-row:hover,.cs2-leaderboard-card .matches-table tbody .match-row:hover,.cs2-leaderboard-page .leaderboard-table .matches-table tbody .match-row:hover{background:rgba(255,193,7,.05)}.sort-controls .btn{background:hsla(0,0%,100%,.03) !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:10px !important;color:hsla(0,0%,100%,.7) !important;font-weight:600 !important;transition:all .3s ease !important}.sort-controls .btn:hover{background:rgba(255,193,7,.1) !important;border-color:rgba(255,193,7,.2) !important;color:#ffc107 !important}.sort-controls .btn.active,.sort-controls .btn:active{background:linear-gradient(135deg, #ffc107 0%, #e6a800 100%) !important;border-color:#ffc107 !important;color:#000 !important;font-weight:700 !important}.nav-tabs{border-bottom:1px solid hsla(0,0%,100%,.06);gap:.5rem}.nav-tabs .nav-link{color:hsla(0,0%,100%,.5);border:none;border-radius:0;padding:.875rem 1.25rem;font-weight:500;font-size:.875rem;transition:all .2s ease;position:relative;background:rgba(0,0,0,0);margin-bottom:-1px}.nav-tabs .nav-link:hover{color:hsla(0,0%,100%,.85);background:rgba(0,0,0,0)}.nav-tabs .nav-link.active{color:#ffc107 !important;background:rgba(0,0,0,0) !important;border:none !important}.nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffc107;border-radius:2px 2px 0 0}.tab-content .tab-pane{animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.badge{font-weight:600;padding:.35em .75em;border-radius:6px}.alert{--alert-accent: rgba(148, 163, 184, 0.85);--alert-border: rgba(148, 163, 184, 0.28);--alert-bg-start: rgba(15, 23, 42, 0.82);--alert-bg-end: rgba(7, 12, 24, 0.9);--alert-fg: #e5e7eb;--alert-link: #f8fafc;position:relative;border-radius:12px;border:1px solid var(--alert-border);border-left:3px solid var(--alert-accent);background:linear-gradient(110deg, var(--alert-bg-start) 0%, var(--alert-bg-end) 100%);color:var(--alert-fg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.alert .alert-link{color:var(--alert-link);font-weight:700;text-decoration-color:hsla(0,0%,100%,.4)}.alert .btn-close{filter:invert(1) grayscale(0.2);opacity:.72}.alert hr{border-top-color:hsla(0,0%,100%,.14)}.alert>.bi,.alert>i{color:var(--alert-accent)}.alert.alert-primary{--alert-accent: rgba(99, 179, 255, 0.92);--alert-border: rgba(99, 179, 255, 0.32);--alert-bg-start: rgba(20, 44, 84, 0.64);--alert-bg-end: rgba(8, 18, 40, 0.92);--alert-fg: #c7e2ff;--alert-link: #ebf5ff}.alert.alert-secondary{--alert-accent: rgba(176, 190, 214, 0.88);--alert-border: rgba(176, 190, 214, 0.28);--alert-bg-start: rgba(42, 51, 71, 0.62);--alert-bg-end: rgba(13, 18, 29, 0.9);--alert-fg: #d9e1ef;--alert-link: #f1f5fb}.alert.alert-success{--alert-accent: rgba(74, 222, 128, 0.92);--alert-border: rgba(74, 222, 128, 0.3);--alert-bg-start: rgba(16, 70, 45, 0.6);--alert-bg-end: rgba(7, 28, 20, 0.92);--alert-fg: #b9f5d1;--alert-link: #e8fff2}.alert.alert-info{--alert-accent: rgba(45, 212, 255, 0.9);--alert-border: rgba(45, 212, 255, 0.3);--alert-bg-start: rgba(6, 55, 79, 0.62);--alert-bg-end: rgba(6, 24, 39, 0.92);--alert-fg: #7ee4ff;--alert-link: #d5f5ff}.alert.alert-warning{--alert-accent: rgba(255, 193, 7, 0.94);--alert-border: rgba(255, 193, 7, 0.34);--alert-bg-start: rgba(84, 56, 8, 0.66);--alert-bg-end: rgba(35, 23, 6, 0.94);--alert-fg: #ffd978;--alert-link: #fff2c2}.alert.alert-danger{--alert-accent: rgba(248, 113, 113, 0.9);--alert-border: rgba(248, 113, 113, 0.32);--alert-bg-start: rgba(85, 25, 32, 0.66);--alert-bg-end: rgba(32, 10, 14, 0.94);--alert-fg: #fecaca;--alert-link: #ffe4e4}.alert.alert-light{--alert-accent: rgba(229, 236, 250, 0.9);--alert-border: rgba(229, 236, 250, 0.32);--alert-bg-start: rgba(67, 79, 106, 0.62);--alert-bg-end: rgba(28, 36, 54, 0.9);--alert-fg: #f1f5ff;--alert-link: #ffffff}.alert.alert-dark{--alert-accent: rgba(203, 213, 225, 0.82);--alert-border: rgba(148, 163, 184, 0.34);--alert-bg-start: rgba(28, 35, 50, 0.72);--alert-bg-end: rgba(7, 10, 18, 0.96);--alert-fg: #dbe7ff;--alert-link: #f8fbff}.setup-required-callout{--setup-callout-border: rgba($noscope-gold, 0.28);--setup-callout-fill: linear-gradient(135deg, rgba($noscope-gold, 0.12) 0%, rgba(15, 23, 42, 0.9) 38%, rgba(8, 20, 44, 0.96) 100%);display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid var(--setup-callout-border);background:var(--setup-callout-fill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);color:#e8edf8}.setup-required-callout__icon{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,193,7,.24);background:radial-gradient(circle at 30% 30%, rgba(255, 193, 7, 0.22), rgba(255, 255, 255, 0.02) 70%);color:#ffd54f;font-size:1.1rem}.setup-required-callout__body{min-width:0;flex:1 1 auto}.setup-required-callout__title{font-size:.98rem;line-height:1.2;font-weight:700;color:#fff3c2;margin-bottom:4px;letter-spacing:.01em}.setup-required-callout__text{font-size:.94rem;line-height:1.45;color:rgba(232,237,248,.86)}.setup-required-callout__link{color:#8fc3ff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(143,195,255,.35)}.setup-required-callout__link:hover{color:#b8dbff;border-bottom-color:rgba(184,219,255,.55)}.setup-required-callout__action{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,193,7,.28);background:rgba(255,193,7,.12);color:#ffd978;font-size:.9rem;font-weight:700;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.setup-required-callout__action:hover{color:#ffdf89;background:rgba(255,193,7,.18);border-color:rgba(255,193,7,.4);transform:translateY(-1px)}@media(max-width: 767.98px){.setup-required-callout{align-items:flex-start;flex-wrap:wrap;gap:14px;padding:14px 16px}.setup-required-callout__icon{width:40px;height:40px;flex-basis:40px}.setup-required-callout__action{width:100%;justify-content:center}}.btn:not(.btn-link):not(.btn-close){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:10px !important;border:1px solid hsla(0,0%,100%,.15) !important;background:hsla(0,0%,100%,.06) !important;color:hsla(0,0%,100%,.92) !important;font-weight:600 !important;letter-spacing:.01em;padding:.56rem 1rem !important;line-height:1.2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease !important}.btn:not(.btn-link):not(.btn-close):hover:not(:disabled):not(.disabled){transform:translateY(-1px);background:hsla(0,0%,100%,.1) !important;border-color:hsla(0,0%,100%,.28) !important;color:hsla(0,0%,100%,.98) !important}.btn:not(.btn-link):not(.btn-close):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,193,7,.2),inset 0 1px 0 hsla(0,0%,100%,.08) !important}.btn:not(.btn-link):not(.btn-close):disabled,.btn:not(.btn-link):not(.btn-close).disabled{opacity:.55;pointer-events:none;transform:none;box-shadow:none}.btn.btn-sm:not(.btn-link):not(.btn-close){padding:.25rem .5rem !important;font-size:.8rem !important;border-radius:9px !important}.btn.btn-lg:not(.btn-link):not(.btn-close){padding:.74rem 1.2rem !important;font-size:1rem !important;border-radius:11px !important}.btn.btn-primary{background:linear-gradient(135deg, #ffc107 0%, #e6a800 100%) !important;border-color:rgba(255,193,7,.45) !important;color:#0b0b0f !important;box-shadow:0 8px 20px rgba(255,193,7,.2),inset 0 1px 0 hsla(0,0%,100%,.24) !important}.btn.btn-primary:hover:not(:disabled):not(.disabled){background:linear-gradient(135deg, rgb(255, 198.1, 27.4) 0%, #ffc107 100%) !important;border-color:rgba(255,193,7,.7) !important;box-shadow:0 10px 24px rgba(255,193,7,.3),inset 0 1px 0 hsla(0,0%,100%,.28) !important}.btn.btn-secondary{background:hsla(0,0%,100%,.06) !important;border-color:hsla(0,0%,100%,.17) !important;color:hsla(0,0%,100%,.92) !important}.btn.btn-secondary:hover:not(:disabled):not(.disabled){background:hsla(0,0%,100%,.11) !important;border-color:hsla(0,0%,100%,.28) !important}.btn.btn-danger{background:rgba(239,68,68,.14) !important;border-color:rgba(239,68,68,.42) !important;color:#fecaca !important}.btn.btn-danger:hover:not(:disabled):not(.disabled){background:rgba(239,68,68,.2) !important;border-color:rgba(248,113,113,.66) !important;color:#fee2e2 !important}.btn.btn-warning{background:rgba(255,193,7,.16) !important;border-color:rgba(255,193,7,.46) !important;color:#ffde87 !important}.btn.btn-warning:hover:not(:disabled):not(.disabled){background:rgba(255,193,7,.24) !important;border-color:rgba(255,193,7,.65) !important;color:#ffeba8 !important}.btn.btn-success{background:rgba(34,197,94,.16) !important;border-color:rgba(34,197,94,.42) !important;color:#bbf7d0 !important}.btn.btn-success:hover:not(:disabled):not(.disabled){background:rgba(34,197,94,.24) !important;border-color:rgba(74,222,128,.64) !important;color:#dcfce7 !important}.btn.btn-info{background:rgba(34,211,238,.14) !important;border-color:rgba(34,211,238,.4) !important;color:#a5f3fc !important}.btn.btn-info:hover:not(:disabled):not(.disabled){background:rgba(34,211,238,.22) !important;border-color:rgba(103,232,249,.62) !important;color:#cffafe !important}.btn.btn-outline-primary{background:rgba(255,193,7,.04) !important;border-color:rgba(255,193,7,.52) !important;color:#ffc107 !important}.btn.btn-outline-primary:hover:not(:disabled):not(.disabled){background:rgba(255,193,7,.14) !important;border-color:rgba(255,193,7,.74) !important;color:#ffdc73 !important}.btn.btn-outline-secondary{background:rgba(0,0,0,0) !important;border-color:hsla(0,0%,100%,.24) !important;color:hsla(0,0%,100%,.9) !important}.btn.btn-outline-secondary:hover:not(:disabled):not(.disabled){background:hsla(0,0%,100%,.08) !important;border-color:hsla(0,0%,100%,.36) !important;color:hsla(0,0%,100%,.98) !important}.btn.btn-outline-light{background:rgba(0,0,0,0) !important;border-color:hsla(0,0%,100%,.42) !important;color:hsla(0,0%,100%,.96) !important}.btn.btn-outline-light:hover:not(:disabled):not(.disabled){background:hsla(0,0%,100%,.11) !important;border-color:hsla(0,0%,100%,.62) !important;color:#fff !important}.btn.btn-outline-danger{background:rgba(0,0,0,0) !important;border-color:rgba(248,113,113,.56) !important;color:#fca5a5 !important}.btn.btn-outline-danger:hover:not(:disabled):not(.disabled){background:rgba(239,68,68,.14) !important;border-color:rgba(248,113,113,.74) !important;color:#fee2e2 !important}.btn.btn-outline-warning{background:rgba(0,0,0,0) !important;border-color:rgba(255,193,7,.6) !important;color:#ffdd7f !important}.btn.btn-outline-warning:hover:not(:disabled):not(.disabled){background:rgba(255,193,7,.14) !important;border-color:rgba(255,193,7,.78) !important;color:#ffefb4 !important}.btn.btn-outline-success{background:rgba(0,0,0,0) !important;border-color:rgba(74,222,128,.58) !important;color:#86efac !important}.btn.btn-outline-success:hover:not(:disabled):not(.disabled){background:rgba(34,197,94,.14) !important;border-color:rgba(74,222,128,.78) !important;color:#dcfce7 !important}.btn.btn-outline-info{background:rgba(0,0,0,0) !important;border-color:rgba(34,211,238,.56) !important;color:#67e8f9 !important}.btn.btn-outline-info:hover:not(:disabled):not(.disabled){background:rgba(34,211,238,.14) !important;border-color:rgba(34,211,238,.74) !important;color:#cffafe !important}.discord-setup-page .discord-setup-table-wrap{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;background:rgba(7,9,18,.45)}.discord-setup-page .discord-setup-table{min-width:740px}.discord-setup-page .discord-setup-table td:nth-child(1),.discord-setup-page .discord-setup-table td:nth-child(2){font-weight:600;color:hsla(0,0%,100%,.94)}.discord-setup-page .discord-setup-table td:nth-child(6){white-space:nowrap}.discord-setup-page .discord-setup-badge{margin:0 .36rem .36rem 0}.discord-setup-page .discord-setup-action-btn{min-width:104px;justify-content:center;margin:0 .4rem .4rem 0}@media(max-width: 767.98px){.discord-setup-page .discord-setup-table{min-width:680px}}.discord-bot-page .discord-bot-hero{display:grid;gap:1.25rem;align-items:center}.discord-bot-page .discord-bot-hero-media{order:1;display:flex;align-items:center;justify-content:center;padding:.9rem;aspect-ratio:612/318;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg, rgba(88, 101, 242, 0.16), rgba(13, 15, 28, 0.3)),rgba(8,10,20,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.discord-bot-page .discord-bot-hero-image{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:14px;box-shadow:0 18px 36px rgba(0,0,0,.26)}.discord-bot-page .discord-bot-hero-copy{order:2;display:flex;flex-direction:column;justify-content:center;min-width:0}.discord-bot-page .discord-bot-hero-copy ul{padding-left:1.15rem}.discord-bot-page .discord-bot-hero-actions{margin-top:auto}@media(max-width: 575.98px){.discord-bot-page .discord-bot-hero-actions{flex-direction:column}.discord-bot-page .discord-bot-hero-actions .admin-btn{width:100%;justify-content:center}}@media(min-width: 992px){.discord-bot-page .discord-bot-hero{grid-template-columns:minmax(0, 1.08fr) minmax(340px, 0.92fr);gap:1.75rem}.discord-bot-page .discord-bot-hero-copy{order:1}.discord-bot-page .discord-bot-hero-media{order:2;align-self:center}}.form-control,.form-select{background:hsla(0,0%,100%,.03) !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;border-radius:10px !important;padding:.75rem 1rem !important;transition:all .3s ease !important}.form-control:focus,.form-select:focus{background:hsla(0,0%,100%,.05) !important;border-color:rgba(255,193,7,.5) !important;box-shadow:0 0 0 3px rgba(255,193,7,.1) !important;outline:none !important}.form-control::placeholder,.form-select::placeholder{color:hsla(0,0%,100%,.4)}select,.form-select{background-color:#1a1a2e !important;color:#fff !important}select option,.form-select option{background-color:#1a1a2e;color:#fff;padding:.5rem}select option:hover,select option:focus,select option:checked,.form-select option:hover,.form-select option:focus,.form-select option:checked{background-color:#2a2a4e;color:#ffc107}.tox,.tox-tinymce{border-color:hsla(0,0%,100%,.1) !important;border-radius:10px !important;overflow:hidden}.tox .tox-edit-area__iframe{background-color:#1a1a2e !important}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:#15151f !important;border-bottom:1px solid hsla(0,0%,100%,.1) !important}.tox .tox-toolbar-overlord{background:#15151f !important}.tox .tox-tbtn{color:hsla(0,0%,100%,.7) !important}.tox .tox-tbtn:hover{background:hsla(0,0%,100%,.1) !important;color:#fff !important}.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--select{background:rgba(255,193,7,.15) !important;color:#ffc107 !important}.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-menu,.tox .tox-collection--list,.tox .tox-dialog,.tox .tox-dialog__header,.tox .tox-dialog__body,.tox .tox-dialog__footer{background:#1a1a2e !important;color:#fff !important;border-color:hsla(0,0%,100%,.1) !important}.tox .tox-collection__item{color:hsla(0,0%,100%,.8) !important}.tox .tox-collection__item:hover,.tox .tox-collection__item:focus{background:rgba(255,193,7,.1) !important;color:#ffc107 !important}.tox .tox-collection__item-label{color:inherit !important}.tox .tox-menubar{background:#15151f !important;border-bottom:1px solid hsla(0,0%,100%,.1) !important}.tox .tox-mbtn{color:hsla(0,0%,100%,.7) !important}.tox .tox-mbtn:hover{background:hsla(0,0%,100%,.1) !important;color:#fff !important}.tox .tox-mbtn.tox-mbtn--active{background:rgba(255,193,7,.15) !important;color:#ffc107 !important}.tox .tox-statusbar{background:#15151f !important;border-top:1px solid hsla(0,0%,100%,.1) !important;color:hsla(0,0%,100%,.5) !important}.tox .tox-statusbar a,.tox .tox-statusbar__path-item{color:hsla(0,0%,100%,.5) !important}.tox .tox-textfield,.tox .tox-selectfield select{background:#0d0d14 !important;border-color:hsla(0,0%,100%,.1) !important;color:#fff !important}.tox .tox-button{background:rgba(255,193,7,.15) !important;border-color:rgba(255,193,7,.3) !important;color:#ffc107 !important}.tox .tox-button:hover{background:rgba(255,193,7,.25) !important;border-color:rgba(255,193,7,.5) !important}.tox .tox-button.tox-button--secondary{background:hsla(0,0%,100%,.05) !important;border-color:hsla(0,0%,100%,.1) !important;color:hsla(0,0%,100%,.8) !important}.tox .tox-label,.tox .tox-form__group{color:hsla(0,0%,100%,.8) !important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.mobile-bottom-nav{background:linear-gradient(180deg, rgba(20, 20, 30, 0.98) 0%, rgba(10, 10, 15, 0.98) 100%);border-top:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(20px)}.mobile-bottom-nav .nav-item{color:hsla(0,0%,100%,.5)}.mobile-bottom-nav .nav-item:hover,.mobile-bottom-nav .nav-item.active{color:#ffc107;background:rgba(255,193,7,.1)}.main-content-wrapper{animation:pageEnter .4s ease-out}@keyframes pageEnter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-state{background:#12121a;border:1px dashed hsla(0,0%,100%,.1);border-radius:16px;padding:4rem 2rem}.empty-state h3{color:#fff}.empty-state p{color:hsla(0,0%,100%,.5)}.empty-state .btn{margin-top:1rem}.card,.stats-table-card,.matches-table-card,.cs2-leaderboard-card,.cs2-leaderboard-page .leaderboard-table{background:#12121a;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;overflow:hidden;transition:border-color .3s ease}.card:hover,.stats-table-card:hover,.matches-table-card:hover,.cs2-leaderboard-card:hover,.cs2-leaderboard-page .leaderboard-table:hover{border-color:hsla(0,0%,100%,.1)}.card .card-header,.stats-table-card .card-header,.matches-table-card .card-header,.cs2-leaderboard-card .card-header,.cs2-leaderboard-page .leaderboard-table .card-header{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06)}.player-search-container .player-search-wrapper{background:hsla(0,0%,100%,.03) !important;border:1px solid hsla(0,0%,100%,.08) !important;border-radius:12px !important;transition:all .3s ease !important}.player-search-container .player-search-wrapper:focus-within{background:hsla(0,0%,100%,.05) !important;border-color:rgba(255,193,7,.3) !important;box-shadow:0 0 0 3px rgba(255,193,7,.1) !important}.player-search-container .player-search-wrapper .player-search-input{background:rgba(0,0,0,0) !important;border:none !important;color:#fff !important}.player-search-container .player-search-wrapper .player-search-input::placeholder{color:hsla(0,0%,100%,.4)}.player-search-container .player-search-wrapper .player-search-icon{color:hsla(0,0%,100%,.4)}.player-search-container .search-results-dropdown{background:linear-gradient(180deg, #1a1a25 0%, #12121a 100%) !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:12px !important;box-shadow:0 20px 40px rgba(0,0,0,.5) !important;overflow:hidden}.player-search-container .search-results-dropdown .search-result-item{border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .2s ease}.player-search-container .search-results-dropdown .search-result-item:hover{background:rgba(255,193,7,.08) !important}.player-search-container .search-results-dropdown .search-result-item:last-child{border-bottom:none}body.has-sidebar .navbar{background:linear-gradient(180deg, rgba(15, 15, 20, 0.95) 0%, rgba(10, 10, 15, 0.95) 100%) !important;border-bottom:1px solid hsla(0,0%,100%,.06)}body.has-sidebar .navbar .user-dropdown .dropdown-toggle{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:.4rem .75rem;transition:all .3s ease}body.has-sidebar .navbar .user-dropdown .dropdown-toggle:hover{background:rgba(255,193,7,.08);border-color:rgba(255,193,7,.2)}body.has-sidebar .navbar .user-dropdown .dropdown-toggle img{border:2px solid rgba(255,193,7,.3)}body.has-sidebar .navbar .user-dropdown .dropdown-menu{background:linear-gradient(180deg, #1a1a25 0%, #12121a 100%) !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:12px !important;box-shadow:0 20px 40px rgba(0,0,0,.5) !important}body.has-sidebar .navbar .user-dropdown .dropdown-menu .dropdown-item{color:hsla(0,0%,100%,.8);border-radius:6px;margin:2px 6px;padding:.5rem .75rem;transition:all .2s ease}body.has-sidebar .navbar .user-dropdown .dropdown-menu .dropdown-item:hover{background:rgba(255,193,7,.1);color:#ffc107}body.has-sidebar .navbar .user-dropdown .dropdown-menu .dropdown-divider{border-color:hsla(0,0%,100%,.08);margin:.5rem .75rem}body.has-sidebar .navbar .notification-dropdown{background:linear-gradient(180deg, #1a1a25 0%, #12121a 100%) !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:12px !important;box-shadow:0 20px 40px rgba(0,0,0,.5) !important}.followed-players-section .player-avatar-stack .player-avatar{border:2px solid #0a0a0f;transition:all .3s ease}.followed-players-section .player-avatar-stack .player-avatar:hover{transform:scale(1.1);border-color:#ffc107;z-index:10}.followed-match-card{background:#12121a;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .3s ease,box-shadow .3s ease}.followed-match-card:hover{border-color:hsla(0,0%,100%,.1);box-shadow:0 15px 30px rgba(0,0,0,.3)}.followed-match-card .followed-match-card-overlay{background:radial-gradient(circle at 84% 18%, rgba(95, 129, 255, 0.16), transparent 42%),linear-gradient(135deg, rgba(6, 10, 20, 0.56) 0%, rgba(7, 12, 24, 0.7) 58%, rgba(7, 12, 24, 0.8) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.followed-match-card .followed-map-summary{position:relative;overflow:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);padding:.72rem .9rem;background:linear-gradient(145deg, rgba(12, 20, 38, 0.88), rgba(8, 14, 28, 0.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 10px 22px rgba(0,0,0,.26)}.followed-match-card .followed-map-summary::before{content:"";position:absolute;inset:0;background-image:var(--followed-map-card-bg);background-size:cover;background-position:center;opacity:.24;filter:blur(1px);transform:scale(1.04)}.followed-match-card .followed-map-summary::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(6, 11, 23, 0.88) 0%, rgba(8, 14, 28, 0.78) 56%, rgba(8, 14, 28, 0.62) 100%)}.followed-match-card .followed-map-summary>*{position:relative;z-index:1}.followed-match-card .followed-map-summary .followed-match-info{flex-wrap:wrap;row-gap:.35rem;margin-bottom:.45rem}.followed-match-card .followed-map-summary .followed-match-info .match-map span{font-weight:600;color:rgba(245,248,255,.94)}.followed-match-card .followed-map-summary .followed-match-info .match-date{color:rgba(215,226,245,.78)}.followed-match-card .followed-map-summary .followed-match-info .match-date i{color:hsla(0,0%,100%,.45)}.followed-match-card .followed-map-summary .followed-match-score{font-variant-numeric:tabular-nums;line-height:1}.followed-match-card .followed-map-summary .followed-match-score .fs-4{font-size:2rem !important;letter-spacing:-0.02em}.followed-match-card .match-stats-sidebar{background:rgba(0,0,0,.2)}.spinner-border{color:#ffc107 !important}.placeholder-glow .placeholder{background:linear-gradient(90deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.tooltip .tooltip-inner{background:#1a1a25;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.5rem .75rem;font-size:.8rem;box-shadow:0 10px 20px rgba(0,0,0,.4)}.tooltip .tooltip-arrow::before{border-top-color:#1a1a25 !important}.popover{background:linear-gradient(180deg, #1a1a25 0%, #12121a 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.popover .popover-header{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:11px 11px 0 0;color:#fff;font-weight:600}.popover .popover-body{color:hsla(0,0%,100%,.8)}.popover .popover-arrow::before,.popover .popover-arrow::after{border-bottom-color:#1a1a25 !important}.admin-system-notifications-page{display:grid;gap:1.25rem}.admin-system-notifications-form-actions{margin-top:1.25rem;display:flex;align-items:center;gap:.75rem}.admin-system-notifications-list-body{padding:0}.admin-system-notifications-message-preview{max-width:720px;color:hsla(0,0%,100%,.86);white-space:normal;line-height:1.45}.admin-system-notifications-cta-cell{display:flex;flex-direction:column;gap:.35rem}.admin-system-notifications-empty-state{padding:1.2rem;color:hsla(0,0%,100%,.6)}.system-notification-banner-host{position:fixed;top:56px;left:0;right:0;z-index:1025;pointer-events:none}body.has-sidebar .system-notification-banner-host{left:240px;right:auto;width:calc(100% - 240px)}.system-notification-banner-stack{display:flex;flex-direction:column;gap:0}.system-notification-banner{width:100%;margin:0;border-radius:0;border-bottom:1px solid rgba(255,198,77,.42);background:linear-gradient(90deg, rgba(106, 62, 5, 0.98) 0%, rgba(138, 79, 0, 0.98) 40%, rgba(179, 103, 3, 0.96) 100%);color:#fff6de;box-shadow:0 8px 30px rgba(0,0,0,.3);display:flex;align-items:flex-start;gap:.9rem;padding:.85rem 1.25rem;pointer-events:auto}.system-notification-banner-copy{min-width:0;flex:1 1 auto}.system-notification-banner-title{margin:0;font-size:.95rem;font-weight:800;letter-spacing:.02em;line-height:1.3}.system-notification-banner-message{margin:.32rem 0 0;font-size:.9rem;color:rgba(255,246,222,.95);line-height:1.35;white-space:pre-wrap}.system-notification-banner-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.system-notification-banner-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:6px;border:1px solid rgba(255,232,183,.5);background:rgba(255,227,153,.2);color:#fff8e5;font-size:.8rem;font-weight:700;line-height:1;padding:.5rem .7rem;transition:background .18s ease,border-color .18s ease}.system-notification-banner-cta:hover{background:rgba(255,227,153,.32);border-color:rgba(255,243,213,.8);color:#fff}.system-notification-banner-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,236,196,.42);border-radius:6px;background:rgba(255,241,214,.12);color:#fff7e8;cursor:pointer;transition:background .18s ease,border-color .18s ease}.system-notification-banner-close:hover{background:rgba(255,241,214,.26);border-color:rgba(255,245,223,.82)}body.has-sidebar.has-system-notification .main-content-wrapper{padding-top:calc(56px + var(--system-notification-offset, 0px))}@media(max-width: 991.98px){.system-notification-banner-host{left:0 !important;right:0;width:100% !important}.system-notification-banner{padding:.8rem 1rem;flex-wrap:wrap}.system-notification-banner-copy{width:100%;order:1}.system-notification-banner-actions{order:2;width:100%;margin-left:0;justify-content:space-between}}
