.game-container{padding:16px}.site-header{text-align:center;margin-bottom:32px}.site-header h1{font-size:2.5rem;font-weight:800;letter-spacing:1px;color:#fff;text-shadow:0 0 10px rgba(108,92,231,.5);text-transform:uppercase}.game-card{position:relative;height:240px;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s;background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.game-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0006}.game-card:hover .card-overlay{opacity:.7}.game-card:hover .card-content .players-count{opacity:.9;transform:translateY(0)}.game-card:hover .card-content .card-description{opacity:.85;transform:translateY(0)}.game-card:hover .card-content .mode-icon{opacity:1;transform:translateY(0)}.game-card .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.4));opacity:.8;transition:opacity .3s}body:not(.layout-dark) .game-card .card-overlay{background:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(0,0,0,.8))}.game-card .card-content{position:relative;z-index:2;padding:24px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.game-card .card-content h2{font-size:1.4rem;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff}body:not(.layout-dark) .game-card .card-content h2{text-shadow:0 2px 4px rgba(0,0,0,.5)}.game-card .card-content .players-count{font-size:.9rem;opacity:0;font-weight:500;transform:translateY(10px);transition:opacity .3s,transform .3s;color:#fff}body:not(.layout-dark) .game-card .card-content .players-count{color:#f8f9fa;text-shadow:0 1px 2px rgba(0,0,0,.5)}.game-card .card-content .card-description{font-size:.85rem;opacity:0;margin-top:8px;line-height:1.4;max-width:75%;transform:translateY(10px);transition:opacity .3s,transform .3s;color:#fff}body:not(.layout-dark) .game-card .card-content .card-description{color:#f8f9fa;text-shadow:0 1px 2px rgba(0,0,0,.5)}.game-card .card-content .mode-icon{position:absolute;bottom:24px;right:24px;color:#fffc;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}body:not(.layout-dark) .game-card .card-content .mode-icon{color:#ffffffe6}.promo-card{background:linear-gradient(135deg,#6c5ce7,#a29bfe);overflow:hidden;position:relative}.promo-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0006}.promo-card:hover .gem{transform:translateY(-10px) rotate(15deg)}.promo-card:before{content:"";position:absolute;width:150%;height:150%;background:radial-gradient(circle,rgba(108,92,231,.2) 0%,rgba(26,26,36,0) 70%);top:-25%;left:-25%;animation:pulse 4s infinite}.promo-card .promo-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;text-align:center}.promo-card .promo-content h2{font-size:1.6rem;font-weight:700;line-height:1.3;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.promo-card .promo-content h2 span{display:block;color:#ffeaa7}.promo-card .promo-gems{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.promo-card .promo-gems .gem{position:absolute;width:40px;height:40px;background-color:#ffffffb3;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transition:transform .5s ease-out}.promo-card .promo-gems .gem:before{content:"";position:absolute;inset:5px;background:inherit;opacity:.7;filter:blur(2px)}.promo-card .promo-gems .gem.gem-1{top:30%;left:15%;background:linear-gradient(45deg,#00cec9,#81ecec);animation:float 5s infinite ease-in-out}.promo-card .promo-gems .gem.gem-2{top:20%;right:20%;background:linear-gradient(45deg,#ff7675,#e84393);animation:float 7s infinite ease-in-out reverse;transform:rotate(45deg)}.promo-card .promo-gems .gem.gem-3{bottom:25%;right:30%;background:linear-gradient(45deg,#fdcb6e,#e17055);animation:float 6s infinite ease-in-out 1s;transform:rotate(-30deg)}.promo-card .promo-button{background-color:#fdcb6e;color:#2d3436;border:none;border-radius:30px;padding:10px 40px;font-size:1.1rem;font-weight:600;margin-top:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 8px #0000004d}.promo-card .promo-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0006}.promo-card .promo-button:active{transform:translateY(1px)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(10deg)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.8}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@media (max-width: 992px){.game-card{height:220px}}@media (max-width: 768px){.site-header h1{font-size:2rem}.game-card{height:200px}.game-card .card-content h2{font-size:1.5rem}}@media (max-width: 576px){.site-header{margin-bottom:16px}.site-header h1{font-size:1.8rem}.game-container{padding:8px}}.interval-container{margin-bottom:20px}.interval-container .nav-tabs{display:flex;width:100%}.interval-container .nav-item{flex:1;text-align:center}.interval-container .nav-link{width:100%;text-align:center;padding:.5rem 1rem;border:none}body.layout-dark .interval-container .nav-tabs{border-bottom:1px solid #191e3a}body.layout-dark .interval-container .nav-link{color:#888ea8;background-color:transparent}body.layout-dark .interval-container .nav-link:hover{border-color:transparent;color:#fff}body.layout-dark .interval-container .nav-link.active{background-color:#191e3a;color:#fff;border:none}body:not(.layout-dark) .interval-container .nav-tabs{border-bottom:1px solid #e0e6ed}body:not(.layout-dark) .interval-container .nav-link{color:#515365;background-color:transparent}body:not(.layout-dark) .interval-container .nav-link:hover{border-color:transparent;color:#4361ee}body:not(.layout-dark) .interval-container .nav-link.active{background-color:#e0e6ed;color:#4361ee;border:none}.server-skeleton-container{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.skeleton-card{margin-bottom:1.5rem}.game-card-skeleton{position:relative;height:240px;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s}.game-card-skeleton:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0006}body:not(.layout-dark) .game-card-skeleton{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.skeleton-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.9))}.skeleton-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 25%,rgba(68,87,126,.2) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}body:not(.layout-dark) .skeleton-overlay{background-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(0,0,0,.1))}body:not(.layout-dark) .skeleton-overlay:after{background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.3) 50%,transparent 75%)}.skeleton-content{position:relative;padding:1.5rem;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.skeleton-title{height:24px;width:70%;margin-bottom:1rem;background:rgba(255,255,255,.15);border-radius:4px}body:not(.layout-dark) .skeleton-title{background:rgba(0,0,0,.1)}.skeleton-text-short{height:16px;width:40%;margin-bottom:.5rem;background:rgba(255,255,255,.1);border-radius:4px}body:not(.layout-dark) .skeleton-text-short{background:rgba(0,0,0,.1)}.skeleton-text-long{height:16px;width:60%;margin-bottom:.5rem;background:rgba(255,255,255,.1);border-radius:4px}body:not(.layout-dark) .skeleton-text-long{background:rgba(0,0,0,.1)}.skeleton-icon{position:absolute;bottom:1.5rem;right:1.5rem;height:24px;width:24px;background:rgba(255,255,255,.15);border-radius:50%}body:not(.layout-dark) .skeleton-icon{background:rgba(0,0,0,.1)}.theme-toggle-item .theme-toggle{background:transparent;border:none;padding:8px;cursor:pointer;transition:all .3s ease}.theme-toggle-item .theme-toggle .theme-toggle-wrapper{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.theme-toggle-item .theme-toggle .theme-toggle-wrapper:hover{transform:scale(1.1)}.theme-toggle-item .theme-toggle .theme-icon{position:relative;display:flex;align-items:center;justify-content:center}.theme-toggle-item .theme-toggle .theme-icon svg{position:absolute;transition:all .3s ease;color:#fff}.theme-toggle-item .theme-toggle .theme-icon svg.sun{opacity:0;transform:rotate(-90deg)}.theme-toggle-item .theme-toggle .theme-icon svg.moon{opacity:1;transform:rotate(0)}body:not(.layout-dark) .theme-toggle-item .theme-toggle .theme-toggle-wrapper{background:linear-gradient(135deg,#f6d365,#fda085)}body:not(.layout-dark) .theme-toggle-item .theme-toggle .theme-icon svg.sun{opacity:1;transform:rotate(0)}body:not(.layout-dark) .theme-toggle-item .theme-toggle .theme-icon svg.moon{opacity:0;transform:rotate(90deg)}.header-container{background-color:transparent!important;box-shadow:none!important;border:none}.language-dropdown-item .dropdown-menu{background:#fff;border-radius:18px;box-shadow:0 4px 24px #2c3e501f;border:none;padding:.5rem 0}.language-dropdown-item .dropdown-item{border-radius:12px;transition:background .2s,color .2s;font-weight:500;color:#222f3e;display:flex;align-items:center;gap:.5rem}.language-dropdown-item .dropdown-item:active,.language-dropdown-item .dropdown-item:focus,.language-dropdown-item .dropdown-item:hover{background:#f1f2f6;color:#6c5ce7}.language-dropdown-item .dropdown-item svg{margin-left:auto}.language-dropdown-item .dropdown-menu{min-width:180px}.language-dropdown-item .dropdown-toggle{background:#fff;color:#222f3e;border:none;box-shadow:0 2px 8px #2c3e500f;border-radius:30px;font-weight:600;min-width:120px;transition:background .2s,color .2s}body.layout-dark .language-dropdown-item .dropdown-menu{background:#23263a;box-shadow:0 4px 24px #1e223680}body.layout-dark .language-dropdown-item .dropdown-item{color:#f1f2f6}body.layout-dark .language-dropdown-item .dropdown-item:active,body.layout-dark .language-dropdown-item .dropdown-item:focus,body.layout-dark .language-dropdown-item .dropdown-item:hover{background:#191e3a;color:#a29bfe}body.layout-dark .language-dropdown-item .dropdown-item svg{color:#a29bfe}body.layout-dark .language-dropdown-item .dropdown-toggle{background:#23263a;color:#f1f2f6;border:none;box-shadow:0 2px 8px #1e22362e}.sidebar-wrapper{width:255px;position:fixed;height:100vh;z-index:1030;background:var(--sidebar-bg);box-shadow:0 0 40px #5e5c9a0f}body.layout-dark .sidebar-wrapper{--sidebar-bg: #1a1c23}body:not(.layout-dark) .sidebar-wrapper{--sidebar-bg: #ffffff}.sidebar-wrapper .stats-header{padding:1.5rem;border-radius:0 0 24px 24px}.sidebar-wrapper .stats-header .logo-section{display:flex;align-items:center;gap:1rem}.sidebar-wrapper .stats-header .logo-section .logo-icon{width:48px;height:48px}.sidebar-wrapper .stats-header .logo-section .stats-info .stats-label{font-size:.875rem;opacity:.8}.sidebar-wrapper .stats-header .logo-section .stats-info .stats-value{font-size:1.5rem;font-weight:600;margin:0}.sidebar-wrapper .menu-categories{padding:1.5rem 1rem}.sidebar-wrapper .menu-categories .menu-link{padding:1rem;margin-bottom:.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem}.sidebar-wrapper .menu-categories .menu-link .menu-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:10px}.sidebar-wrapper .menu-categories .menu-link .menu-icon svg{width:20px;height:20px}.sidebar-wrapper .menu-categories .menu-link .menu-text{text-align:start;display:flex;flex-direction:column}.sidebar-wrapper .menu-categories .menu-link .menu-text .menu-title{font-weight:600;margin-bottom:2px;font-size:18px}.sidebar-wrapper .menu-categories .menu-link .menu-text .menu-subtitle{font-size:.75rem;opacity:.7}.sidebar-wrapper .menu-categories .menu-link:hover{background:rgba(255,255,255,.1)}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu-link:hover{background:rgba(67,97,238,.08);color:#4361ee}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu-link:hover .menu-title,body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu-link:hover .menu-subtitle{color:#4361ee}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu-link:hover .menu-icon{background:linear-gradient(45deg,#6c5ce7,#a29bfe)}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu-link:hover .menu-icon svg{stroke:#fff}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu-link:hover .menu-icon i{color:#fff}.sidebar-wrapper .menu-categories .menu.active .menu-link{background:transparent}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu.active .menu-link{color:#4361ee}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu.active .menu-link .menu-title,body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu.active .menu-link .menu-subtitle{color:#4361ee}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu.active .menu-link .menu-icon{background:linear-gradient(45deg,#6c5ce7,#a29bfe)}body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu.active .menu-link .menu-icon svg,body:not(.layout-dark) .sidebar-wrapper .menu-categories .menu.active .menu-link .menu-icon i{stroke:#fff}.sidebar-wrapper .social-links{padding:1rem;display:flex;justify-content:center;gap:1rem}.sidebar-wrapper .social-links .social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:1.25rem}.sidebar-wrapper .social-links .social-link:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.menu-stats{padding:20px;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(255,255,255,.1)}.menu-stats .stats-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.1)}.menu-stats .stats-info span{font-size:12px;color:var(--text-muted)}.menu-stats .stats-info h3{font-size:20px;margin:0;color:var(--text-primary)}.menu-categories{padding:20px 0}.menu-categories .menu{padding:0 15px}.menu-categories .menu .menu-link{padding:12px 15px;border-radius:8px;display:flex;align-items:flex-start;text-decoration:none;transition:all .3s ease}.menu-categories .menu .menu-link:hover{background:var(--menu-hover-bg)}.menu-categories .menu .menu-link .menu-icon{margin-bottom:8px}.menu-categories .menu .menu-link .menu-icon svg{width:24px;height:24px}.menu-categories .menu .menu-link .menu-title{font-size:14px;font-weight:500;color:var(--text-white)}.menu-categories .menu .menu-link .menu-subtitle{font-size:12px;color:var(--text-muted)}.menu-categories .menu.active .menu-link{background:var(--menu-active-bg)}.menu-categories .menu.active .menu-link .menu-title{color:#fff}.menu-categories .menu.active .menu-link .menu-icon{background:linear-gradient(45deg,#6c5ce7,#a29bfe)}.menu-categories .menu.active .menu-link .menu-icon svg:not(.fill){stroke:#fff}.menu-categories .menu.active .menu-link .menu-icon i:not(.fill){color:#fff}.menu-categories .menu.active .menu-link .menu-icon svg.fill{fill:#fff}.menu-categories .menu.active .menu-link .menu-icon i.fill,.menu-categories .menu.active .menu-link .menu-subtitle{color:#fff}body.layout-dark{--text-primary: #e0e6ed;--text-muted: rgba(255, 255, 255, .5);--menu-hover-bg: #191e3a;--menu-active-bg: rgba(67, 97, 238, .1)}body:not(.layout-dark){--text-primary: #3b3f5c;--text-muted: rgba(0, 0, 0, .5);--menu-hover-bg: #e0e6ed;--menu-active-bg: rgba(67, 97, 238, .1)}.sidebar-wrapper{box-shadow:none;background:none!important}.weapon-paints .card.style-6:before{background:transparent!important}.weapon-type-card{border-radius:16px;overflow:hidden;box-shadow:0 2px 16px #0000001a;background:transparent!important;position:relative;display:flex;flex-direction:column;height:100%;padding:12px!important;color:#fff}body:not(.layout-dark) .weapon-type-card{color:#000}body:not(.layout-dark) .weapon-type-card:hover{background-color:#e6e6e6!important}.weapon-type-card:hover{background-color:oklch(27.8% .033 256.848deg)!important}.weapon-type-card .position-relative.w-100{border-radius:16px;overflow:hidden;min-height:160px;display:flex;align-items:center;justify-content:center;position:relative}.weapon-type-card .skin_active.badge{z-index:2;font-size:.85rem;padding:.4em .8em;border-radius:8px;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 8px #0000001a;font-weight:600;letter-spacing:.5px}.weapon-type-card .weapon-card{border-radius:16px 16px 0 0;overflow:hidden;display:block;position:relative;background:transparent;min-height:160px;aspect-ratio:1.6/1;width:100%}.weapon-type-card .weapon-card img{aspect-ratio:1.2/1;object-fit:contain;min-height:160px;max-height:180px;width:100%;background:transparent;display:block;margin:0 auto}.weapon-type-card .weapon-card .loader-skins{z-index:1}#applySkinModal .modal-dialog{max-width:1200px}#skinPreviewModal .modal-body{justify-content:flex-start!important}#applySkinModal .modal-content,#skinPreviewModal .modal-content,#applyPinModal .modal-content,#applyGloveModal .modal-content{background:#1a1c23;border-radius:24px;border:none;overflow:hidden}body:not(.layout-dark) #applySkinModal .modal-content,body:not(.layout-dark) #skinPreviewModal .modal-content,body:not(.layout-dark) #applyPinModal .modal-content,body:not(.layout-dark) #applyGloveModal .modal-content{background:#ffffff}#applySkinModal .modal-header,#skinPreviewModal .modal-header,#applyPinModal .modal-header,#applyGloveModal .modal-header{border:none;padding:1.5rem}#applySkinModal .modal-header .modal-title,#skinPreviewModal .modal-header .modal-title,#applyPinModal .modal-header .modal-title,#applyGloveModal .modal-header .modal-title{font-size:1.5rem;font-weight:600;color:#fff}body:not(.layout-dark) #applySkinModal .modal-header .modal-title,body:not(.layout-dark) #skinPreviewModal .modal-header .modal-title,body:not(.layout-dark) #applyPinModal .modal-header .modal-title,body:not(.layout-dark) #applyGloveModal .modal-header .modal-title{color:#1a1c23}#applySkinModal .modal-body,#skinPreviewModal .modal-body,#applyPinModal .modal-body,#applyGloveModal .modal-body{padding:0 1.5rem 1.5rem;display:grid;grid-template-columns:1fr 440px;gap:2rem}#applySkinModal .modal-body .skin-preview,#skinPreviewModal .modal-body .skin-preview,#applyPinModal .modal-body .skin-preview,#applyGloveModal .modal-body .skin-preview{padding:1rem;display:flex;flex-direction:column;align-items:center}#applySkinModal .modal-body .skin-preview #selectedSkinImage,#skinPreviewModal .modal-body .skin-preview #selectedSkinImage,#applyPinModal .modal-body .skin-preview #selectedSkinImage,#applyGloveModal .modal-body .skin-preview #selectedSkinImage{max-width:100%;height:auto;max-height:34vh;margin-bottom:1rem;background:rgba(0,0,0,.2);border-radius:16px;width:100%;object-fit:contain}body:not(.layout-dark) #applySkinModal .modal-body .skin-preview #selectedSkinImage,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-preview #selectedSkinImage,body:not(.layout-dark) #applyPinModal .modal-body .skin-preview #selectedSkinImage,body:not(.layout-dark) #applyGloveModal .modal-body .skin-preview #selectedSkinImage{background:rgba(0,0,0,.05)}#applySkinModal .modal-body .skin-preview h5,#skinPreviewModal .modal-body .skin-preview h5,#applyPinModal .modal-body .skin-preview h5,#applyGloveModal .modal-body .skin-preview h5{color:#fff;margin:1rem 0;font-size:1.25rem}body:not(.layout-dark) #applySkinModal .modal-body .skin-preview h5,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-preview h5,body:not(.layout-dark) #applyPinModal .modal-body .skin-preview h5,body:not(.layout-dark) #applyGloveModal .modal-body .skin-preview h5{color:#1a1c23}#applySkinModal .modal-body .skin-preview .form-group,#applySkinModal .modal-body .skin-options .form-group,#skinPreviewModal .modal-body .skin-preview .form-group,#skinPreviewModal .modal-body .skin-options .form-group,#applyPinModal .modal-body .skin-preview .form-group,#applyPinModal .modal-body .skin-options .form-group,#applyGloveModal .modal-body .skin-preview .form-group,#applyGloveModal .modal-body .skin-options .form-group{margin-bottom:1rem}#applySkinModal .modal-body .skin-preview .form-group label,#applySkinModal .modal-body .skin-options .form-group label,#skinPreviewModal .modal-body .skin-preview .form-group label,#skinPreviewModal .modal-body .skin-options .form-group label,#applyPinModal .modal-body .skin-preview .form-group label,#applyPinModal .modal-body .skin-options .form-group label,#applyGloveModal .modal-body .skin-preview .form-group label,#applyGloveModal .modal-body .skin-options .form-group label{color:#ffffffb3;font-size:.875rem;margin-bottom:.5rem;display:block;text-align:left}body:not(.layout-dark) #applySkinModal .modal-body .skin-preview .form-group label,body:not(.layout-dark) #applySkinModal .modal-body .skin-options .form-group label,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-preview .form-group label,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-options .form-group label,body:not(.layout-dark) #applyPinModal .modal-body .skin-preview .form-group label,body:not(.layout-dark) #applyPinModal .modal-body .skin-options .form-group label,body:not(.layout-dark) #applyGloveModal .modal-body .skin-preview .form-group label,body:not(.layout-dark) #applyGloveModal .modal-body .skin-options .form-group label{color:#000000b3}#applySkinModal .modal-body .skin-preview .form-group .form-control,#applySkinModal .modal-body .skin-preview .form-group .form-select,#applySkinModal .modal-body .skin-options .form-group .form-control,#applySkinModal .modal-body .skin-options .form-group .form-select,#skinPreviewModal .modal-body .skin-preview .form-group .form-control,#skinPreviewModal .modal-body .skin-preview .form-group .form-select,#skinPreviewModal .modal-body .skin-options .form-group .form-control,#skinPreviewModal .modal-body .skin-options .form-group .form-select,#applyPinModal .modal-body .skin-preview .form-group .form-control,#applyPinModal .modal-body .skin-preview .form-group .form-select,#applyPinModal .modal-body .skin-options .form-group .form-control,#applyPinModal .modal-body .skin-options .form-group .form-select,#applyGloveModal .modal-body .skin-preview .form-group .form-control,#applyGloveModal .modal-body .skin-preview .form-group .form-select,#applyGloveModal .modal-body .skin-options .form-group .form-control,#applyGloveModal .modal-body .skin-options .form-group .form-select{background:rgba(255,255,255,.1);border:none;border-radius:12px;color:#fff;padding:.75rem 1rem}body:not(.layout-dark) #applySkinModal .modal-body .skin-preview .form-group .form-control,body:not(.layout-dark) #applySkinModal .modal-body .skin-preview .form-group .form-select,body:not(.layout-dark) #applySkinModal .modal-body .skin-options .form-group .form-control,body:not(.layout-dark) #applySkinModal .modal-body .skin-options .form-group .form-select,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-preview .form-group .form-control,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-preview .form-group .form-select,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-options .form-group .form-control,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-options .form-group .form-select,body:not(.layout-dark) #applyPinModal .modal-body .skin-preview .form-group .form-control,body:not(.layout-dark) #applyPinModal .modal-body .skin-preview .form-group .form-select,body:not(.layout-dark) #applyPinModal .modal-body .skin-options .form-group .form-control,body:not(.layout-dark) #applyPinModal .modal-body .skin-options .form-group .form-select,body:not(.layout-dark) #applyGloveModal .modal-body .skin-preview .form-group .form-control,body:not(.layout-dark) #applyGloveModal .modal-body .skin-preview .form-group .form-select,body:not(.layout-dark) #applyGloveModal .modal-body .skin-options .form-group .form-control,body:not(.layout-dark) #applyGloveModal .modal-body .skin-options .form-group .form-select{background:rgba(0,0,0,.05);color:#1a1c23}#applySkinModal .modal-body .skin-preview .form-group .form-control:focus,#applySkinModal .modal-body .skin-preview .form-group .form-select:focus,#applySkinModal .modal-body .skin-options .form-group .form-control:focus,#applySkinModal .modal-body .skin-options .form-group .form-select:focus,#skinPreviewModal .modal-body .skin-preview .form-group .form-control:focus,#skinPreviewModal .modal-body .skin-preview .form-group .form-select:focus,#skinPreviewModal .modal-body .skin-options .form-group .form-control:focus,#skinPreviewModal .modal-body .skin-options .form-group .form-select:focus,#applyPinModal .modal-body .skin-preview .form-group .form-control:focus,#applyPinModal .modal-body .skin-preview .form-group .form-select:focus,#applyPinModal .modal-body .skin-options .form-group .form-control:focus,#applyPinModal .modal-body .skin-options .form-group .form-select:focus,#applyGloveModal .modal-body .skin-preview .form-group .form-control:focus,#applyGloveModal .modal-body .skin-preview .form-group .form-select:focus,#applyGloveModal .modal-body .skin-options .form-group .form-control:focus,#applyGloveModal .modal-body .skin-options .form-group .form-select:focus{box-shadow:0 0 0 2px #6c5ce766}#applySkinModal .modal-body .skin-preview .form-group .float-slider,#applySkinModal .modal-body .skin-options .form-group .float-slider,#skinPreviewModal .modal-body .skin-preview .form-group .float-slider,#skinPreviewModal .modal-body .skin-options .form-group .float-slider,#applyPinModal .modal-body .skin-preview .form-group .float-slider,#applyPinModal .modal-body .skin-options .form-group .float-slider,#applyGloveModal .modal-body .skin-preview .form-group .float-slider,#applyGloveModal .modal-body .skin-options .form-group .float-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#22c55e,#eab308,#ef4444);outline:none;margin:1rem 0}#applySkinModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,#applySkinModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb,#skinPreviewModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,#skinPreviewModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb,#applyPinModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,#applyPinModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb,#applyGloveModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,#applyGloveModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;border:2px solid #6c5ce7}body:not(.layout-dark) #applySkinModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #applySkinModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #skinPreviewModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #applyPinModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #applyPinModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #applyGloveModal .modal-body .skin-preview .form-group .float-slider::-webkit-slider-thumb,body:not(.layout-dark) #applyGloveModal .modal-body .skin-options .form-group .float-slider::-webkit-slider-thumb{border-color:#4361ee}#applySkinModal .modal-body,#skinPreviewModal .modal-body,#applyPinModal .modal-body,#applyGloveModal .modal-body{border:none;padding:1.5rem;justify-content:flex-end;gap:1rem}#applySkinModal .modal-body .btn,#skinPreviewModal .modal-body .btn,#applyPinModal .modal-body .btn,#applyGloveModal .modal-body .btn{padding:.75rem 2rem;border-radius:12px;font-weight:600}#applySkinModal .modal-body .btn.btn-reset,#skinPreviewModal .modal-body .btn.btn-reset,#applyPinModal .modal-body .btn.btn-reset,#applyGloveModal .modal-body .btn.btn-reset{background:rgba(255,255,255,.1);color:#fff}body:not(.layout-dark) #applySkinModal .modal-body .btn.btn-reset,body:not(.layout-dark) #skinPreviewModal .modal-body .btn.btn-reset,body:not(.layout-dark) #applyPinModal .modal-body .btn.btn-reset,body:not(.layout-dark) #applyGloveModal .modal-body .btn.btn-reset{background:rgba(0,0,0,.05);color:#1a1c23}#applySkinModal .modal-body .btn.btn-apply,#skinPreviewModal .modal-body .btn.btn-apply,#applyPinModal .modal-body .btn.btn-apply,#applyGloveModal .modal-body .btn.btn-apply{background:#6c5ce7;color:#fff;border:none}body:not(.layout-dark) #applySkinModal .modal-body .btn.btn-apply,body:not(.layout-dark) #skinPreviewModal .modal-body .btn.btn-apply,body:not(.layout-dark) #applyPinModal .modal-body .btn.btn-apply,body:not(.layout-dark) #applyGloveModal .modal-body .btn.btn-apply{background:#4361ee}#applySkinModal .modal-body .btn.btn-apply:hover,#skinPreviewModal .modal-body .btn.btn-apply:hover,#applyPinModal .modal-body .btn.btn-apply:hover,#applyGloveModal .modal-body .btn.btn-apply:hover{background:#5849e6}body:not(.layout-dark) #applySkinModal .modal-body .btn.btn-apply:hover,body:not(.layout-dark) #skinPreviewModal .modal-body .btn.btn-apply:hover,body:not(.layout-dark) #applyPinModal .modal-body .btn.btn-apply:hover,body:not(.layout-dark) #applyGloveModal .modal-body .btn.btn-apply:hover{background:#3651d4}.quality-buttons{display:flex;gap:.5rem}.quality-buttons button{padding:.5rem 1rem;border-radius:8px;border:none;background:rgba(255,255,255,.1);color:#fff;font-weight:500}body:not(.layout-dark) .quality-buttons button{background:rgba(0,0,0,.05);color:#1a1c23}.quality-buttons button.active{background:#6c5ce7;color:#fff}body:not(.layout-dark) .quality-buttons button.active{background:#4361ee}.team-toggle,.stattrak-toggle{position:relative;width:100%;height:40px}.team-toggle .toggle-input,.stattrak-toggle .toggle-input{opacity:0;width:0;height:0;position:absolute}.team-toggle .toggle-input:checked+.toggle-label .toggle-slider,.stattrak-toggle .toggle-input:checked+.toggle-label .toggle-slider{transform:translate(100%)}.team-toggle .toggle-label,.stattrak-toggle .toggle-label{position:relative;display:flex;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.1);border-radius:12px;cursor:pointer;overflow:hidden}body:not(.layout-dark) .team-toggle .toggle-label,body:not(.layout-dark) .stattrak-toggle .toggle-label{background:rgba(0,0,0,.05)}.team-toggle .toggle-option,.team-toggle .toggle-text-off,.team-toggle .toggle-text-on,.stattrak-toggle .toggle-option,.stattrak-toggle .toggle-text-off,.stattrak-toggle .toggle-text-on{flex:1;text-align:center;z-index:1;color:#ffffffb3;font-weight:500;transition:color .3s ease}body:not(.layout-dark) .team-toggle .toggle-option,body:not(.layout-dark) .team-toggle .toggle-text-off,body:not(.layout-dark) .team-toggle .toggle-text-on,body:not(.layout-dark) .stattrak-toggle .toggle-option,body:not(.layout-dark) .stattrak-toggle .toggle-text-off,body:not(.layout-dark) .stattrak-toggle .toggle-text-on{color:#000000b3}.team-toggle .toggle-slider,.stattrak-toggle .toggle-slider{position:absolute;left:0;top:4px;width:50%;height:calc(100% - 8px);background:linear-gradient(45deg,#6c5ce7,#a29bfe);border-radius:8px;transition:transform .3s ease;display:flex;justify-content:center;align-items:center}body:not(.layout-dark) .team-toggle .toggle-slider,body:not(.layout-dark) .stattrak-toggle .toggle-slider{background:linear-gradient(45deg,#4361ee,#818cf8)}.team-toggle .t-side{color:#ffa600}.team-toggle .ct-side{color:#5d79ae}.team-toggle .toggle-input:checked+.toggle-label .t-side{color:#ffffffb3}.team-toggle .toggle-input:checked+.toggle-label .ct-side{color:#fff}.team-toggle .toggle-input:not(:checked)+.toggle-label .t-side{color:#fff}.team-toggle .toggle-input:not(:checked)+.toggle-label .ct-side{color:#ffffffb3}.stattrak-toggle .toggle-input:checked+.toggle-label .toggle-text-off{color:#ffffffb3}.stattrak-toggle .toggle-input:checked+.toggle-label .toggle-text-on{color:#fff}.stattrak-toggle .toggle-input:not(:checked)+.toggle-label .toggle-text-off{color:#fff}.stattrak-toggle .toggle-input:not(:checked)+.toggle-label .toggle-text-on{color:#ffffffb3}.skin-options{display:flex;justify-content:start;align-items:start;height:100%;flex-direction:column}.weapon-customization{width:100%;padding:0 0 1rem}.weapon-customization .keychain-slot{margin-bottom:1rem}.weapon-customization .sticker-slots{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem}.weapon-customization .sticker-slot,.weapon-customization .keychain-slot{aspect-ratio:1;border-radius:12px;background:rgba(255,255,255,.1);overflow:hidden}body:not(.layout-dark) .weapon-customization .sticker-slot,body:not(.layout-dark) .weapon-customization .keychain-slot{background:rgba(0,0,0,.05)}.weapon-customization .sticker-slot .add-slot,.weapon-customization .keychain-slot .add-slot{width:100%;height:100%;border:none;background:transparent;color:#ffffff80;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.weapon-customization .sticker-slot .add-slot .fa-times,.weapon-customization .keychain-slot .add-slot .fa-times{display:none;top:6px!important;left:18px}.weapon-customization .sticker-slot .add-slot:hover,.weapon-customization .keychain-slot .add-slot:hover{background:rgba(255,255,255,.1);color:#fff}.weapon-customization .sticker-slot .add-slot:hover .fa-times.active,.weapon-customization .keychain-slot .add-slot:hover .fa-times.active{display:block}body:not(.layout-dark) .weapon-customization .sticker-slot .add-slot,body:not(.layout-dark) .weapon-customization .keychain-slot .add-slot{color:#0000004d}body:not(.layout-dark) .weapon-customization .sticker-slot .add-slot:hover,body:not(.layout-dark) .weapon-customization .keychain-slot .add-slot:hover{background:rgba(0,0,0,.1);color:#000c}.weapon-customization .sticker-slot img,.weapon-customization .keychain-slot img{width:100%;height:100%;object-fit:contain;padding:0}.sticker-selector{height:100%;display:flex;flex-direction:column;background:rgba(255,255,255,.05);border-radius:16px;overflow:hidden}body:not(.layout-dark) .sticker-selector{background:rgba(0,0,0,.02)}.sticker-selector .selector-header{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.sticker-selector .selector-header .search-input{margin-bottom:1rem;background:rgba(255,255,255,.1);border:none;border-radius:8px;color:#fff;padding:.75rem 1rem}body:not(.layout-dark) .sticker-selector .selector-header .search-input{background:rgba(0,0,0,.05);color:#1a1c23}.sticker-selector .selector-header .search-input::placeholder{color:#ffffff80}body:not(.layout-dark) .sticker-selector .selector-header .search-input::placeholder{color:#00000080}.sticker-selector .selector-header .sticker-filters{display:flex;flex-wrap:wrap;gap:.5rem}.sticker-selector .selector-header .sticker-filters .filter-btn{padding:.5rem 1rem;border:none;border-radius:6px;background:rgba(255,255,255,.1);color:#ffffffb3;font-size:.875rem;cursor:pointer;transition:all .2s ease}body:not(.layout-dark) .sticker-selector .selector-header .sticker-filters .filter-btn{background:rgba(0,0,0,.05);color:#000000b3}.sticker-selector .selector-header .sticker-filters .filter-btn.active{background:#6c5ce7;color:#fff}body:not(.layout-dark) .sticker-selector .selector-header .sticker-filters .filter-btn.active{background:#4361ee}.sticker-selector .selector-header .sticker-filters .filter-btn:hover:not(.active){background:rgba(255,255,255,.15)}body:not(.layout-dark) .sticker-selector .selector-header .sticker-filters .filter-btn:hover:not(.active){background:rgba(0,0,0,.08)}.stickers-grid{flex:1;padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;height:fit-content;max-height:calc(100vh - 207px);overflow-y:scroll;width:100%}.stickers-grid::-webkit-scrollbar{width:6px}.stickers-grid::-webkit-scrollbar-track{background:transparent}.stickers-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}body:not(.layout-dark) .stickers-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.stickers-grid .sticker-item{aspect-ratio:1;background:rgba(255,255,255,.1);border-radius:12px;padding:.5rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;height:124px;border:none}body:not(.layout-dark) .stickers-grid .sticker-item{background:rgba(0,0,0,.05)}.stickers-grid .sticker-item:hover{transform:translateY(-2px);background:rgba(255,255,255,.15)}body:not(.layout-dark) .stickers-grid .sticker-item:hover{background:rgba(0,0,0,.08)}.stickers-grid .sticker-item:hover .sticker-info{opacity:1;transform:translateY(0)}.stickers-grid .sticker-item img{width:100%;height:100%;object-fit:contain}.stickers-grid .sticker-item .sticker-info{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background:rgba(0,0,0,.8);opacity:0;transform:translateY(100%);transition:all .2s ease;display:flex;flex-direction:column}.stickers-grid .sticker-item .sticker-info .sticker-name{font-size:.75rem;color:#fff;width:100%}.pt-6rem{padding-top:6rem!important}.overflow-visible{overflow:visible!important}.box-shadow-weapon{box-shadow:0 2px 16px #0000001a!important}.agent-glow-bg{top:-24%;height:86%;width:48%;left:28%;background-color:var(--glow-color, #00ab55);filter:blur(34px);border-radius:999px;position:absolute;z-index:0}.agent-img{aspect-ratio:1.2/1;object-fit:contain;min-height:160px;max-height:180px;top:-59%;position:absolute}.agent-footer-spacer{width:100%;height:60px}.card-bg-name{background-color:transparent}body:not(.layout-dark) .card-bg-name{background:white}.agent-name{font-size:14px}.agent-team-badge{top:72%}#applyAgentModal .modal-content{background:#1a1c23;border-radius:24px;border:none;overflow:hidden}body:not(.layout-dark) #applyAgentModal .modal-content{background:#ffffff}#applyAgentModal .modal-body{padding:0 1.5rem 1.5rem;display:grid;grid-template-columns:1fr 440px;gap:2rem}#applyAgentModal .modal-body .img-fluid{height:250px;width:100%}#applyAgentModal .modal-body{border:none;padding:1.5rem;justify-content:flex-end;gap:1rem}#applyAgentModal .modal-body .btn{padding:.75rem 2rem;border-radius:12px;font-weight:600}#applyAgentModal .modal-body .btn.btn-reset{background:rgba(255,255,255,.1);color:#fff}body:not(.layout-dark) #applyAgentModal .modal-body .btn.btn-reset{background:rgba(0,0,0,.05);color:#1a1c23}#applyAgentModal .modal-body .btn.btn-apply{background:#6c5ce7;color:#fff;border:none}body:not(.layout-dark) #applyAgentModal .modal-body .btn.btn-apply{background:#4361ee}#applyAgentModal .modal-body .btn.btn-apply:hover{background:#5849e6}body:not(.layout-dark) #applyAgentModal .modal-body .btn.btn-apply:hover{background:#3651d4}.apply-music{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}.knives-footer-spacer{width:100%;height:40px}.knife-img{aspect-ratio:1.2/1;object-fit:contain;min-height:160px;max-height:180px;top:-92%;position:absolute}.knife-glow-bg{top:-46%;height:31%;width:54%;left:10%;background-color:var(--glow-color, #00ab55);filter:blur(36px);border-radius:999px;position:absolute;z-index:0;transform:rotate(37deg)}.pt-8rem{padding-top:8rem!important}.pin-skin-card{background:rgba(20,22,34,.95);border-radius:20px;box-shadow:0 4px 32px #0000002e;padding:24px 16px 32px;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s,transform .2s}.pin-skin-card:after{content:"";position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:90%;height:38px;background:radial-gradient(ellipse at center,var(--glow-color, #6c5ce7) 0%,transparent 80%);filter:blur(6px);opacity:.7;z-index:0;pointer-events:none}.pin-skin-card:hover{box-shadow:0 8px 40px 0 var(--glow-color, #6c5ce7)}.pin-skin-card .pin-skin-title{color:#fff;width:100%;font-size:1.1rem;font-weight:600;margin-bottom:12px;text-align:center;letter-spacing:.5px;z-index:2}.pin-skin-card .pin-skin-img{margin-bottom:18px;filter:drop-shadow(0 0 16px var(--glow-color, #6c5ce7));z-index:2;aspect-ratio:1.2/1;object-fit:contain;min-height:160px;max-height:180px}.pin-skin-card .pin_active{top:90%!important;z-index:12;right:auto!important}body:not(.layout-dark) .pin-skin-card{background:#fff;box-shadow:0 4px 32px #4361ee1a}body:not(.layout-dark) .pin-skin-card .pin-skin-title{color:#222f3e}body:not(.layout-dark) .pin-skin-card .pin-skin-img{filter:drop-shadow(0 0 16px var(--glow-color, #4361ee))}body:not(.layout-dark) .pin-skin-card:after{background:radial-gradient(ellipse at center,var(--glow-color, #4361ee) 0%,transparent 80%)}.weapon-tabs-nav{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin-bottom:2rem;list-style:none;padding:0}.weapon-tab-btn{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:rgba(20,22,34,.85);box-shadow:0 2px 12px #0000001f;border:2px solid transparent;position:relative;transition:box-shadow .2s,border .2s,background .2s;cursor:pointer;overflow:visible}.weapon-tab-btn img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 0 10px var(--glow-color, #6c5ce7));transition:filter .2s}.weapon-tab-btn .tab-chevron{position:absolute;bottom:6px;right:auto;font-size:1.1rem;z-index:2}.weapon-tab-btn .tab-chevron i{color:var(--glow-color, #6c5ce7)!important}.weapon-tab-btn:hover,.weapon-tab-btn.active{border:2px solid var(--glow-color, #6c5ce7);box-shadow:0 0 0 4px #6c5ce726,0 8px 32px 0 var(--glow-color, #6c5ce7);background:rgba(34,36,54,.95)}.weapon-tab-btn:hover img,.weapon-tab-btn.active img{filter:drop-shadow(0 0 16px var(--glow-color, #6c5ce7))}body:not(.layout-dark) .weapon-tab-btn{background:#fff;box-shadow:0 2px 12px #4361ee14}body:not(.layout-dark) .weapon-tab-btn img{filter:drop-shadow(0 0 10px var(--glow-color, #4361ee))}body:not(.layout-dark) .weapon-tab-btn:hover,body:not(.layout-dark) .weapon-tab-btn.active{background:#f8f9fa;border:2px solid var(--glow-color, #4361ee);box-shadow:0 0 0 4px #4361ee1a,0 8px 32px 0 var(--glow-color, #4361ee)}body:not(.layout-dark) .weapon-tab-btn:hover img,body:not(.layout-dark) .weapon-tab-btn.active img{filter:drop-shadow(0 0 16px var(--glow-color, #4361ee))}#weaponModal .modal-content,#gloveModal .modal-content,#knifeModal .modal-content{background:#1a1c23;border-radius:24px;border:none;overflow:hidden}body:not(.layout-dark) #weaponModal .modal-content,body:not(.layout-dark) #gloveModal .modal-content,body:not(.layout-dark) #knifeModal .modal-content{background:#ffffff}#weaponModal .modal-body,#gloveModal .modal-body,#knifeModal .modal-body{padding:0 1.5rem 1.5rem}.weapon-type-model-card{width:100%;background:var(--modal-card-bg, rgba(20, 22, 34, .95));border-radius:18px;border:none;box-shadow:0 2px 16px #0000001f;padding:16px 0;display:flex;flex-direction:column;align-items:center;transition:box-shadow .18s,transform .18s;position:relative;cursor:pointer;overflow:visible}.weapon-type-model-card .weapon-type-img-wrapper{margin-bottom:12px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.weapon-type-model-card .weapon-type-img-wrapper:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:80%;height:18px;background:radial-gradient(ellipse at center,var(--glow-color, #6c5ce7) 0%,transparent 80%);filter:blur(4px);opacity:.7;z-index:1;pointer-events:none}.weapon-type-model-card .weapon-type-img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 12px var(--glow-color, #6c5ce7));z-index:2}.weapon-type-model-card .weapon-type-label{color:#fff;font-size:1.08rem;font-weight:600;text-align:center;letter-spacing:.2px;margin-top:4px;z-index:2}.weapon-type-model-card:hover,.weapon-type-model-card:focus{box-shadow:0 0 0 4px var(--glow-color, #6c5ce7),0 8px 32px 0 var(--glow-color, #6c5ce7);transform:translateY(-4px) scale(1.04)}.weapon-type-model-card:hover .weapon-type-img,.weapon-type-model-card:focus .weapon-type-img{filter:drop-shadow(0 0 20px var(--glow-color, #6c5ce7))}body:not(.layout-dark) .weapon-type-model-card{--modal-card-bg: #fff}body:not(.layout-dark) .weapon-type-model-card .weapon-type-label{color:#222f3e}body:not(.layout-dark) .weapon-type-model-card .weapon-type-img{filter:drop-shadow(0 0 10px var(--glow-color, #4361ee))}body:not(.layout-dark) .weapon-type-model-card .weapon-type-img-wrapper:after{background:radial-gradient(ellipse at center,var(--glow-color, #4361ee) 0%,transparent 80%)}body:not(.layout-dark) .weapon-type-model-card:hover,body:not(.layout-dark) .weapon-type-model-card:focus{box-shadow:0 0 0 4px var(--glow-color, #4361ee),0 8px 32px 0 var(--glow-color, #4361ee)}body:not(.layout-dark) .weapon-type-model-card:hover .weapon-type-img,body:not(.layout-dark) .weapon-type-model-card:focus .weapon-type-img{filter:drop-shadow(0 0 20px var(--glow-color, #4361ee))}.ban-card{background:rgba(20,22,34,.95);border-radius:20px;box-shadow:0 0 16px #6c5ce7,0 0 0 2px #6c5ce726;padding:1.5rem 1.5rem 1.2rem;margin-bottom:2rem;position:relative;overflow:visible;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s,transform .2s;height:100%}.ban-card:hover{box-shadow:0 0 32px #6c5ce7,0 0 0 4px #6c5ce7;transform:translateY(-4px) scale(1.02)}.ban-card .ban-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.ban-card .ban-card-header .ban-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 0 0 4px #191e3a,0 0 0 8px #22c55e33;display:flex;align-items:center;justify-content:center;overflow:hidden}.ban-card .ban-card-header .ban-avatar img{width:100%;height:100%;object-fit:cover}.ban-card .ban-card-header .ban-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.ban-card .ban-card-header .ban-info .ban-player{font-weight:600;color:#fff;font-size:1.1rem}.ban-card .ban-card-header .ban-info .ban-server{display:inline-block;font-size:.9rem;font-weight:500;padding:.15rem .7rem;border-radius:8px;background:linear-gradient(45deg,#6c5ce7,#a29bfe);color:#fff;margin-top:2px}.ban-card .ban-card-header .ban-info .ban-server.orange{background:#fdcb6e;color:#2d3436}.ban-card .ban-card-header .ban-info .ban-server.purple{background:#a29bfe;color:#fff}.ban-card .ban-card-header .ban-info .ban-server.green{background:#22c55e;color:#fff}.ban-card .ban-card-header .ban-status{margin-left:auto;font-size:.95rem;font-weight:600;padding:.25rem 1.1rem;border-radius:16px}.ban-card .ban-card-header .ban-status.active{background:rgba(34,197,94,.12);color:#22c55e}.ban-card .ban-card-header .ban-status.expired{background:rgba(239,68,68,.12);color:#ef4444}.ban-card .ban-card-header .ban-status.pending{background:#fdcb6e;color:#2d3436}.ban-card .ban-card-body{background:rgba(34,197,94,.08);border-radius:10px;padding:.7rem 1rem;margin-bottom:.5rem;color:#fff;font-size:1rem}.ban-card .ban-card-body .ban-reason-label{font-weight:600;color:#22c55e;margin-right:.5rem}.ban-card .ban-card-body .ban-reason{color:#fff;font-weight:400}.ban-card .ban-card-footer{font-size:.92rem;color:#b0b6c3;margin-bottom:.5rem}.ban-card .ban-progress{width:100%;height:7px;border-radius:6px;background:#23263a;margin-top:.2rem;overflow:hidden}.ban-card .ban-progress .ban-progress-bar{height:100%;border-radius:6px;background:linear-gradient(90deg,#22c55e,#6c5ce7);transition:width .3s}body:not(.layout-dark) .ban-card{background:#fff;box-shadow:0 2px 12px #4361ee0f,0 1.5px #e0e6ed;border:1.5px solid #e0e6ed}body:not(.layout-dark) .ban-card .ban-card-header .ban-avatar{box-shadow:0 0 0 4px #e0e6ed,0 0 0 8px #4361ee33}body:not(.layout-dark) .ban-card .ban-info .ban-player{color:#23263a;text-shadow:0 1px 0 #fff,0 .5px 0 #e0e6ed}body:not(.layout-dark) .ban-card .ban-card-body{background:#e0e6ed;color:#222f3e}body:not(.layout-dark) .ban-card .ban-card-body .ban-reason-label{color:#4361ee}body:not(.layout-dark) .ban-card .ban-card-body .ban-reason{color:#222f3e}body:not(.layout-dark) .ban-card .ban-card-footer{color:#515365}body:not(.layout-dark) .ban-card .ban-progress{background:#e0e6ed}body:not(.layout-dark) .ban-card .ban-progress .ban-progress-bar{background:linear-gradient(90deg,#22c55e,#4361ee)}.search-container{max-width:400px;margin:0 0 0 auto}.search-container input{background:rgba(20,22,34,.95);border:1px solid #6c5ce7;color:#fff;border-radius:10px;padding:.75rem 1rem}.search-container input:focus{box-shadow:0 0 0 2px #6c5ce733;border-color:#6c5ce7}body:not(.layout-dark) .search-container input{background:#fff;color:#23263a}.appeal-container{padding:2rem;max-width:800px;margin:0 auto}.appeal-container .appeal-card{background:rgba(20,22,34,.95);border-radius:20px;box-shadow:0 0 16px #6c5ce7,0 0 0 2px #6c5ce726;padding:2rem;position:relative;overflow:visible;transition:box-shadow .2s}body:not(.layout-dark) .appeal-container .appeal-card{background:#fff;box-shadow:0 2px 12px #4361ee0f;border:1.5px solid #e0e6ed}.appeal-container .appeal-card .appeal-header{margin-bottom:2rem;text-align:center}.appeal-container .appeal-card .appeal-header h2{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1rem}body:not(.layout-dark) .appeal-container .appeal-card .appeal-header h2{color:#23263a}.appeal-container .appeal-card .appeal-header p{color:#b0b6c3;font-size:1rem}body:not(.layout-dark) .appeal-container .appeal-card .appeal-header p{color:#515365}.appeal-container .appeal-card .form-group{margin-bottom:1.5rem}.appeal-container .appeal-card .form-group label{display:block;margin-bottom:.5rem;color:#fff;font-weight:500}body:not(.layout-dark) .appeal-container .appeal-card .form-group label{color:#23263a}.appeal-container .appeal-card .form-group .form-control{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(108,92,231,.2);border-radius:12px;padding:.75rem 1rem;color:#fff;transition:all .2s}body:not(.layout-dark) .appeal-container .appeal-card .form-group .form-control{background:rgba(67,97,238,.05);border-color:#e0e6ed;color:#23263a}.appeal-container .appeal-card .form-group .form-control:focus{box-shadow:0 0 0 2px #6c5ce733;border-color:#6c5ce7}body:not(.layout-dark) .appeal-container .appeal-card .form-group .form-control:focus{box-shadow:0 0 0 2px #4361ee33;border-color:#4361ee}.appeal-container .appeal-card .form-group textarea.form-control{min-height:120px;resize:vertical}.appeal-container .appeal-card .btn-appeal{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border:none;border-radius:12px;padding:.75rem 2rem;font-weight:600;width:100%;transition:all .2s}body:not(.layout-dark) .appeal-container .appeal-card .btn-appeal{background:linear-gradient(135deg,#4361ee,#818cf8)}.appeal-container .appeal-card .btn-appeal:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6c5ce74d}body:not(.layout-dark) .appeal-container .appeal-card .btn-appeal:hover{box-shadow:0 4px 12px #4361ee4d}.rank-card{background:rgba(20,22,34,.95);border-radius:16px;box-shadow:0 0 16px #6c5ce7,0 0 0 2px #6c5ce726;padding:1rem;margin-bottom:2px;position:relative;overflow:visible;gap:.75rem;transition:box-shadow .2s,transform .2s;height:100%}.rank-card:hover{box-shadow:0 0 32px #6c5ce7,0 0 0 4px #6c5ce7;transform:translateY(-4px) scale(1.02)}.rank-card .rank-card-header{display:grid;grid-template-columns:250px 1fr 100px;align-items:center;gap:1rem;width:100%}.rank-card .rank-card-header>div:first-child{display:flex;align-items:center;gap:1rem}.rank-card .rank-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);box-shadow:0 0 0 4px #191e3a,0 0 0 8px #22c55e33;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.rank-card .rank-avatar img{width:100%;height:100%;object-fit:cover}.rank-card .rank-info img{width:fit-content}.rank-card .rank-info .rank-player{font-weight:600;color:#fff;font-size:1.1rem}.rank-card .rank-info .rank-server{display:inline-block;font-size:.9rem;font-weight:500;padding:.15rem .7rem;border-radius:8px;background:linear-gradient(45deg,#6c5ce7,#a29bfe);color:#fff;margin-top:2px}.rank-card .rank-info .rank-server.orange{background:#fdcb6e;color:#2d3436}.rank-card .rank-info .rank-server.purple{background:#a29bfe;color:#fff}.rank-card .rank-info .rank-server.green{background:#22c55e;color:#fff}.rank-card .rank-details{width:100%;display:grid;grid-template-columns:repeat(9,1fr);gap:.5rem;padding:0 1rem;position:relative}.rank-card .rank-details .rank-stats{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;position:relative;z-index:1}.rank-card .rank-details .rank-stats:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.rank-card .rank-details .rank-stats p{margin-bottom:0;font-size:.9rem;min-width:40px}.rank-card .rank-details .rank-stats svg{flex-shrink:0}.rank-card .rank-details .rank-stats .rank-icon{width:24px;height:24px}.rank-card .rank-details .rank-stats .rank-icon.any{fill:transparent;stroke:#f60233;filter:drop-shadow(0 0 4px rgba(246,2,51,.6))}.rank-card .rank-details .rank-stats .rank-icon.yellow{fill:#ffd43b;filter:drop-shadow(0 0 4px rgba(255,212,59,.6))}.rank-card .rank-details .rank-stats .rank-icon.teal{fill:#0bc5ea;filter:drop-shadow(0 0 4px rgba(11,197,234,.6))}.rank-card .rank-details .rank-stats .rank-icon.red{fill:#ff3860;filter:drop-shadow(0 0 4px rgba(255,56,96,.6))}.rank-card .rank-details .rank-stats .rank-icon.sky-blue{fill:#38b2ff;filter:drop-shadow(0 0 4px rgba(56,178,255,.6))}.rank-card .rank-details .rank-stats .rank-icon.orange{fill:#ff922b;filter:drop-shadow(0 0 4px rgba(255,146,43,.6))}.rank-card .rank-details .rank-stats .rank-icon.purple{fill:#845ef7;filter:drop-shadow(0 0 4px rgba(132,94,247,.6))}.rank-card .rank-details .rank-stats .rank-icon.green{fill:#2ac769;filter:drop-shadow(0 0 4px rgba(42,199,105,.6))}.rank-card .rank-details .rank-stats .rank-icon.dark-red{fill:#be4bdb;filter:drop-shadow(0 0 4px rgba(190,75,219,.6))}.rank-card .rank-details .rank-stats .rank-icon.roundsT{width:18px;height:18px}.rank-card .rank-status{margin-left:auto;font-size:.95rem;font-weight:600;padding:.25rem 1.1rem;border-radius:16px}.rank-card .rank-status.active{background:rgba(34,197,94,.12);color:#22c55e}.rank-card .rank-status.expired{background:rgba(239,68,68,.12);color:#ef4444}.rank-card .rank-status.pending{background:#fdcb6e;color:#2d3436}.rank-card .rank-card-body{background:rgba(34,197,94,.08);border-radius:10px;padding:.7rem 1rem;margin-bottom:.5rem;color:#fff;font-size:1rem}.rank-card .rank-card-body .rank-reason-label{font-weight:600;color:#22c55e;margin-right:.5rem}.rank-card .rank-card-body .rank-reason{color:#fff;font-weight:400}.rank-card .rank-card-footer{font-size:.92rem;color:#b0b6c3;margin-bottom:.5rem}.rank-card .rank-progress{width:100%;height:7px;border-radius:6px;background:#23263a;margin-top:.2rem;overflow:hidden}.rank-card .rank-progress .rank-progress-bar{height:100%;border-radius:6px;background:linear-gradient(90deg,#22c55e,#6c5ce7);transition:width .3s}.rank-card .rank-rating{display:flex;gap:.5rem;justify-content:center;align-items:center}.rank-card .rank-rating .cs2rating{height:32px}.rank-card .rank-rating .cs2rating-text-common{padding-left:24px;padding-top:4px;font-size:18px}.rank-card .rank-rating .playtime-text{font-size:20px;font-weight:600;margin-bottom:0}.position-relative .rank-header-container{position:sticky;top:0;z-index:10;background:rgba(20,22,34,.95);border-radius:16px;padding:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(9,1fr);gap:.5rem;box-shadow:0 4px 12px #0000001a}.position-relative .rank-header-container .rank-header{text-align:center;font-size:12px;font-weight:600;color:#b0b6c3;text-transform:uppercase;letter-spacing:.5px}.icon-playtime{width:24px;height:24px;fill:oklch(76.8% .233 130.85deg);filter:drop-shadow(0 0 4px oklch(76.8% .233 130.85deg));margin-right:4px}body:not(.layout-dark) .position-relative .rank-header-container{background:#fff;border:1px solid #e0e6ed}body:not(.layout-dark) .position-relative .rank-header-container .rank-header{color:#515365}body:not(.layout-dark) .rank-card{background:#fff;box-shadow:0 2px 12px #4361ee0f,0 1.5px #e0e6ed;border:1.5px solid #e0e6ed}body:not(.layout-dark) .rank-card .rank-card-header .rank-avatar{box-shadow:0 0 0 4px #e0e6ed,0 0 0 8px #4361ee33}body:not(.layout-dark) .rank-card .rank-info .rank-player{color:#23263a;text-shadow:0 1px 0 #fff,0 .5px 0 #e0e6ed}body:not(.layout-dark) .rank-card .rank-card-body{background:#e0e6ed;color:#222f3e}body:not(.layout-dark) .rank-card .rank-card-body .rank-reason-label{color:#4361ee}body:not(.layout-dark) .rank-card .rank-card-body .rank-reason{color:#222f3e}body:not(.layout-dark) .rank-card .rank-card-footer{color:#515365}body:not(.layout-dark) .rank-card .rank-progress{background:#e0e6ed}body:not(.layout-dark) .rank-card .rank-progress .rank-progress-bar{background:linear-gradient(90deg,#22c55e,#4361ee)}body:not(.layout-dark) .rank-card .rank-details .rank-stats:not(:last-child){border-right-color:#0000001a}body:not(.layout-dark) .rank-card .rank-details:before{background:#fff;border:1px solid #e0e6ed}body:not(.layout-dark) .rank-card .rank-details .rank-header{color:#515365}.profile-container{max-width:1400px;margin:0 auto;padding:2rem}.profile-header{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,rgba(108,92,231,.1),rgba(162,155,254,.1));border-radius:20px;backdrop-filter:blur(10px)}.profile-header .profile-avatar{position:relative}.profile-header .profile-avatar img{width:120px;height:120px;border-radius:50%;border:4px solid #6c5ce7;box-shadow:0 0 20px #6c5ce74d}.profile-header .profile-avatar .profile-status{position:absolute;bottom:5px;right:5px;width:20px;height:20px;border-radius:50%;background:#22c55e;border:3px solid white}.profile-header .profile-info h1{font-size:2.5rem;margin-bottom:1rem;color:#fff}.profile-header .profile-info .profile-badges{display:flex;gap:1rem;margin-bottom:1rem}.profile-header .profile-info .last-seen{color:#ffffffb3}.profile-header .profile-info .last-seen span{color:#6c5ce7;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem}.stats-grid .stat-card{position:relative;padding:2rem 1.5rem;border-radius:20px;text-align:center;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);transition:all .3s ease;overflow:hidden}.stats-grid .stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(108,92,231,.2) 0%,rgba(0,0,0,0) 100%);opacity:0;transition:opacity .3s ease}.stats-grid .stat-card:hover{transform:translateY(-5px)}.stats-grid .stat-card:hover:before{opacity:1}.stats-grid .stat-card:hover i{transform:scale(1.2) rotate(10deg)}.stats-grid .stat-card i{font-size:2.5rem;margin-bottom:1.5rem;transition:all .3s ease;position:relative;z-index:1}.stats-grid .stat-card h3{font-size:2.8rem;font-weight:700;margin-bottom:.5rem;position:relative;z-index:1}body.layout-dark .stats-grid .stat-card h3{background:linear-gradient(135deg,#fff 0%,#a8b1ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body:not(.layout-dark) .stats-grid .stat-card h3{color:#1a1c23;text-shadow:1px 1px 0 rgba(0,0,0,.05)}.stats-grid .stat-card p{color:#ffffffb3;font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}.stats-grid .stat-card.mvp{background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(255,215,0,.02))}.stats-grid .stat-card.mvp i{color:gold}.stats-grid .stat-card.headshots{background:linear-gradient(135deg,rgba(255,71,87,.1),rgba(255,71,87,.02))}.stats-grid .stat-card.headshots i{color:#ff4757}.stats-grid .stat-card.kills{background:linear-gradient(135deg,rgba(46,213,115,.1),rgba(46,213,115,.02))}.stats-grid .stat-card.kills i{color:#2ed573}.stats-grid .stat-card.wins{background:linear-gradient(135deg,rgba(30,144,255,.1),rgba(30,144,255,.02))}.stats-grid .stat-card.wins i{color:#1e90ff}.charts-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}.charts-section .chart-container{padding:1.5rem;border-radius:15px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.charts-section .chart-container h2{color:#fff;margin-bottom:1.5rem;font-size:1.5rem}.maps-container{margin-bottom:3rem}.maps-container h2{color:#fff;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.maps-container .maps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.maps-container .maps-grid .map-card{position:relative;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);transition:all .3s ease}.maps-container .maps-grid .map-card:hover{transform:translateY(-5px)}.maps-container .maps-grid .map-card:hover .map-image img{transform:scale(1.1)}.maps-container .maps-grid .map-card:hover .map-info{background:rgba(0,0,0,.8)}.maps-container .maps-grid .map-card .map-image{height:200px;overflow:hidden}.maps-container .maps-grid .map-card .map-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.maps-container .maps-grid .map-card .map-info{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);transition:background .3s ease}.maps-container .maps-grid .map-card .map-info h3{color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.maps-container .maps-grid .map-card .map-info .win-rate .progress{height:8px;background:rgba(255,255,255,.2);border-radius:4px;margin-bottom:.8rem;overflow:hidden}.maps-container .maps-grid .map-card .map-info .win-rate .progress .progress-bar{background:linear-gradient(90deg,#6c5ce7,#a29bfe);border-radius:4px;transition:width .3s ease}.maps-container .maps-grid .map-card .map-info .win-rate span{color:#ffffffe6;font-size:1rem;font-weight:500}.weapons-container h2{color:#fff;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.weapons-container .weapons-grid .weapon-card{display:flex;align-items:center;padding:1.5rem;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:20px;transition:all .3s ease}.weapons-container .weapons-grid .weapon-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.08)}.weapons-container .weapons-grid .weapon-card .weapon-image{width:100px;height:60px;margin-right:1.5rem}.weapons-container .weapons-grid .weapon-card .weapon-image img{width:100%;height:100%;object-fit:contain}.weapons-container .weapons-grid .weapon-card .weapon-stats{flex:1}.weapons-container .weapons-grid .weapon-card .weapon-stats .weapon-name{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-label{color:#fff9;font-size:.9rem;margin-bottom:.3rem}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value{color:#fff;font-size:1.1rem;font-weight:600}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.kills{color:#2ed573}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.headshots{color:#ff4757}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.chest{color:#1e90ff}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.stomach{color:gold}body:not(.layout-dark) .weapons-container h2{color:#1a1c23;font-size:1.8rem;font-weight:600;margin-bottom:2rem}.weapons-container .weapons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.weapons-container .weapons-grid .weapon-card{display:flex;flex-direction:column;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:20px;transition:all .3s ease;overflow:hidden;border:1px solid rgba(255,255,255,.1)}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card{background:white;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px #0000000d}.weapons-container .weapons-grid .weapon-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.weapons-container .weapons-grid .weapon-card:hover .weapon-image img{transform:scale(1.05)}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card:hover{border-color:#4361ee4d}.weapons-container .weapons-grid .weapon-card .weapon-image{width:100%;height:220px;padding:1rem;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-image{background:rgba(0,0,0,.03)}.weapons-container .weapons-grid .weapon-card .weapon-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.weapons-container .weapons-grid .weapon-card .weapon-stats{padding:1.5rem;width:100%}.weapons-container .weapons-grid .weapon-card .weapon-stats .weapon-name{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.5px}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .weapon-name{color:#1a1c23}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item{text-align:center;padding:.5rem;background:rgba(255,255,255,.05);border-radius:12px;transition:transform .3s ease}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item{background:rgba(0,0,0,.03)}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item:hover{transform:translateY(-2px)}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-label{color:#fff9;font-size:.85rem;margin-bottom:.4rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-label i{font-size:1rem}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-label{color:#0009}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value{font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.kills,.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.kills i{color:#2ed573}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.headshots,.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.headshots i{color:#ff4757}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.chest,.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.chest i{color:#1e90ff}.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.stomach,.weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.stomach i{color:gold}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.kills{color:#2ed573}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.headshots{color:#ff4757}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.chest{color:#1e90ff}body:not(.layout-dark) .weapons-container .weapons-grid .weapon-card .weapon-stats .stats-grid .stat-item .stat-value.stomach{color:gold}body:not(.layout-dark) .profile-header{background:linear-gradient(135deg,rgba(67,97,238,.1),rgba(129,140,248,.1))}body:not(.layout-dark) .profile-header .profile-info h1{color:#1a1c23}body:not(.layout-dark) .stat-card{background:white;box-shadow:0 4px 6px #0000000d}body:not(.layout-dark) .stat-card h3{color:#1a1c23}body:not(.layout-dark) .stat-card p{color:#64748b}body:not(.layout-dark) .chart-container,body:not(.layout-dark) .weapons-table{background:white;box-shadow:0 4px 6px #0000000d}body:not(.layout-dark) .maps-container .map-card{background:white;box-shadow:0 4px 6px #0000000d}body:not(.layout-dark) .maps-container .map-card .map-info h3{color:#1a1c23}body:not(.layout-dark) .weapons-container h2,body:not(.layout-dark) .weapons-container th,body:not(.layout-dark) .weapons-container td{color:#1a1c23}body:not(.layout-dark) .weapons-container th{background:rgba(67,97,238,.1)}body:not(.layout-dark) .weapons-container tr:hover{background:rgba(67,97,238,.05)}@media (max-width: 1200px){.stats-grid,.maps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.profile-header{flex-direction:column;text-align:center}.charts-section,.maps-grid{grid-template-columns:1fr}}.widget-chart-two{min-height:461px}.list-unstyled{text-align:center;margin-top:2px}.widget-content-area [class^=cs2rating-text-]{padding-left:22px!important;font-style:italic;font-weight:400!important;font-size:18px!important}.widget-content-area .cs2rating{height:32px!important}.progress{height:22px!important;padding:4px;width:inherit!important;background:#191e3a!important;border-radius:5px!important}body:not(.layout-dark) .progress{background:#e0e6ed!important}.image-container{position:relative;display:inline-block}.image-container img{display:block;border-radius:6px;opacity:1}.w-icon{width:94px!important;background:transparent!important}.centered-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:9px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.7)}body:not(.layout-dark) .centered-text{color:#1a1c23;text-shadow:2px 2px 4px rgba(255,255,255,.7)}.grove-type-model-card{width:100%;background:var(--modal-card-bg, rgba(20, 22, 34, .95));border-radius:18px;border:none;box-shadow:0 2px 16px #0000001f;padding:16px 0;display:flex;flex-direction:column;align-items:center;transition:box-shadow .18s,transform .18s;position:relative;cursor:pointer;overflow:visible}.grove-type-model-card .weapon-type-img-wrapper{margin-bottom:12px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.grove-type-model-card .weapon-type-img-wrapper:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:80%;height:18px;background:radial-gradient(ellipse at center,var(--glow-color, #6c5ce7) 0%,transparent 80%);filter:blur(4px);opacity:.7;z-index:1;pointer-events:none}.grove-type-model-card .weapon-type-img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 12px var(--glow-color, #6c5ce7));z-index:2}.grove-type-model-card .weapon-type-label{color:#fff;font-size:1.08rem;font-weight:600;text-align:center;letter-spacing:.2px;margin-top:4px;z-index:2}.grove-type-model-card:hover,.grove-type-model-card:focus{box-shadow:0 0 0 4px var(--glow-color, #6c5ce7),0 8px 32px 0 var(--glow-color, #6c5ce7);transform:translateY(-4px) scale(1.04)}.grove-type-model-card:hover .weapon-type-img,.grove-type-model-card:focus .weapon-type-img{filter:drop-shadow(0 0 20px var(--glow-color, #6c5ce7))}body:not(.layout-dark) .grove-type-model-card{--modal-card-bg: #fff}body:not(.layout-dark) .grove-type-model-card .weapon-type-label{color:#222f3e}body:not(.layout-dark) .grove-type-model-card .weapon-type-img{filter:drop-shadow(0 0 10px var(--glow-color, #4361ee))}body:not(.layout-dark) .grove-type-model-card .weapon-type-img-wrapper:after{background:radial-gradient(ellipse at center,var(--glow-color, #4361ee) 0%,transparent 80%)}body:not(.layout-dark) .grove-type-model-card:hover,body:not(.layout-dark) .grove-type-model-card:focus{box-shadow:0 0 0 4px var(--glow-color, #4361ee),0 8px 32px 0 var(--glow-color, #4361ee)}body:not(.layout-dark) .grove-type-model-card:hover .weapon-type-img,body:not(.layout-dark) .grove-type-model-card:focus .weapon-type-img{filter:drop-shadow(0 0 20px var(--glow-color, #4361ee))}.knife-type-model-card{width:100%;background:var(--modal-card-bg, rgba(20, 22, 34, .95));border-radius:18px;border:none;box-shadow:0 2px 16px #0000001f;padding:16px 0;display:flex;flex-direction:column;align-items:center;transition:box-shadow .18s,transform .18s;position:relative;cursor:pointer;overflow:visible}.knife-type-model-card .weapon-type-img-wrapper{margin-bottom:12px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.knife-type-model-card .weapon-type-img-wrapper:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:80%;height:18px;background:radial-gradient(ellipse at center,var(--glow-color, #6c5ce7) 0%,transparent 80%);filter:blur(4px);opacity:.7;z-index:1;pointer-events:none}.knife-type-model-card .weapon-type-img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 12px var(--glow-color, #6c5ce7));z-index:2}.knife-type-model-card .weapon-type-label{color:#fff;font-size:1.08rem;font-weight:600;text-align:center;letter-spacing:.2px;margin-top:4px;z-index:2}.knife-type-model-card:hover,.knife-type-model-card:focus{box-shadow:0 0 0 4px var(--glow-color, #6c5ce7),0 8px 32px 0 var(--glow-color, #6c5ce7);transform:translateY(-4px) scale(1.04)}.knife-type-model-card:hover .weapon-type-img,.knife-type-model-card:focus .weapon-type-img{filter:drop-shadow(0 0 20px var(--glow-color, #6c5ce7))}body:not(.layout-dark) .knife-type-model-card{--modal-card-bg: #fff}body:not(.layout-dark) .knife-type-model-card .weapon-type-label{color:#222f3e}body:not(.layout-dark) .knife-type-model-card .weapon-type-img{filter:drop-shadow(0 0 10px var(--glow-color, #4361ee))}body:not(.layout-dark) .knife-type-model-card .weapon-type-img-wrapper:after{background:radial-gradient(ellipse at center,var(--glow-color, #4361ee) 0%,transparent 80%)}body:not(.layout-dark) .knife-type-model-card:hover,body:not(.layout-dark) .knife-type-model-card:focus{box-shadow:0 0 0 4px var(--glow-color, #4361ee),0 8px 32px 0 var(--glow-color, #4361ee)}body:not(.layout-dark) .knife-type-model-card:hover .weapon-type-img,body:not(.layout-dark) .knife-type-model-card:focus .weapon-type-img{filter:drop-shadow(0 0 20px var(--glow-color, #4361ee))}.layout-dark .btn-close{background:transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z%22%2F%3E%3C%2Fsvg%3E) center/1em auto no-repeat!important}
