.cookie-wrapper{z-index:9999;width:calc(100% - 60px);max-width:400px;animation:.5s cubic-bezier(.4,0,.2,1) forwards slideInRight;position:fixed;bottom:30px;right:30px}.cookie-wrapper.exit{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideOutRight}.cookie-container{background:var(--bg-surface);border:1px solid var(--border-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006,0 0 0 1px #4f7cbf33}.cookie-container:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--accent-light), var(--accent), transparent);height:2px;animation:2s infinite shimmer;position:absolute;top:0;left:0;right:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cookie-icon{border:1px solid var(--border-accent);background:#4f7cbf1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;left:20px}.cookie-icon svg{width:24px;height:24px;animation:10s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cookie-content{margin-left:50px}.cookie-text{color:var(--text-secondary);margin-bottom:15px;font-size:14px;line-height:1.6}.cookie-highlight{color:var(--accent-light);font-size:15px;font-weight:600}.cookie-buttons{gap:10px;display:flex}.cookie-button{cursor:pointer;border:none;border-radius:30px;flex:1;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.cookie-button.accept{background:linear-gradient(135deg, var(--accent), var(--accent-light));color:#fff;box-shadow:0 5px 15px #4f7cbf4d}.cookie-button.accept:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4f7cbf80}.button-glow{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cookie-button.accept:hover .button-glow{left:100%}.cookie-button.decline{color:var(--text-tertiary);border:1px solid var(--border-light);background:0 0}.cookie-button.decline:hover{color:#fff;border-color:var(--accent);background:#4f7cbf1a}.cookie-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.cookie-close:hover{color:#fff;background:#4f7cbf1a;transform:rotate(90deg)}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@media (width<=768px){.cookie-wrapper{width:calc(100% - 40px);max-width:none;bottom:20px;left:20px;right:20px}.cookie-container{padding:15px}.cookie-icon{width:32px;height:32px;top:15px;left:15px}.cookie-icon svg{width:18px;height:18px}.cookie-content{margin-left:40px}.cookie-text{font-size:13px}.cookie-highlight{font-size:14px}.cookie-buttons{flex-direction:column}}@media (width<=480px){.cookie-wrapper{width:calc(100% - 30px);bottom:15px;left:15px;right:15px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulseGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.1)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes slowDrift{0%,to{transform:translate(0)}25%{transform:translate(15px,-10px)}50%{transform:translate(8px,15px)}75%{transform:translate(-15px,8px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slowZoom{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes scrollCarousel{0%{transform:translate(0)}to{transform:translate(-1512px)}}.animate-fade-up{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) forwards fadeUp}.animate-fade-left{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) forwards fadeLeft}.animate-fade-right{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) forwards fadeRight}.animate-scale{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) forwards scaleIn}.animate-float{animation:7s ease-in-out infinite float}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}.delay-5{animation-delay:1s}.delay-6{animation-delay:1.2s}.delay-8{animation-delay:1.6s}.hero{background:var(--bg-primary);min-height:100vh;position:relative;overflow:hidden}.hero-bg-image{z-index:0;pointer-events:none;opacity:.5;width:100%;max-width:1799px;animation:2s forwards fadeIn;position:absolute;top:10%;left:3%;transform:translate(-50%)}.bg-image{width:100%;height:auto;animation:25s ease-in-out infinite slowZoom}.hero-lines{opacity:.4;pointer-events:none;z-index:1;width:100%;max-width:1556px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lines-svg{width:100%;height:auto;animation:50s ease-in-out infinite slowDrift}.line-path{stroke:var(--accent-light);stroke-opacity:.2;fill:none;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:3s forwards drawLine}.line-path:nth-child(2){animation-delay:.1s}.line-path:nth-child(3){animation-delay:.2s}.line-path:nth-child(4){animation-delay:.3s}.line-path:nth-child(5){animation-delay:.4s}.line-path:nth-child(6){animation-delay:.5s}.line-path:nth-child(7){animation-delay:.6s}.line-path:nth-child(8){animation-delay:.7s}.line-path:nth-child(9){animation-delay:.8s}.line-path:nth-child(10){animation-delay:.9s}.line-path:nth-child(11){animation-delay:1s}.gradient-circle{filter:blur(100px);opacity:.2;pointer-events:none;z-index:1;border-radius:50%;animation:12s ease-in-out infinite pulseGlow;position:absolute}.circle-1{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#4f7cbf40 0%,#0a0c1400 90%);width:1000px;height:1200px;margin-right:-450px;animation-delay:-3s;top:-300px;right:50%;transform:translate(50%)rotate(90deg)}.circle-2{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#2a3a6040 0%,#0a0c1400 90%);width:1200px;height:1900px;margin-left:-280px;animation-delay:-5s;top:-700px;left:50%;transform:translate(-50%)rotate(90deg)}.gradient-extra{filter:blur(90px);opacity:.3;pointer-events:none;z-index:1;border-radius:50%;position:absolute;transform:rotate(90deg)}.gradient-blue{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#407ec659 0%,#074aae00 85%);width:1170px;height:1860px;margin-left:-265px;animation:15s ease-in-out infinite pulseGlow;top:-641px;left:50%;transform:translate(-50%)rotate(90deg)}.gradient-red{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#cc696959 0%,#ae070700 85%);width:968px;height:1177px;margin-right:-431px;animation:15s ease-in-out -2s infinite pulseGlow;top:-264px;right:50%;transform:translate(50%)rotate(90deg)}.hero-gradient-bottom{background:linear-gradient(to bottom, transparent 0%, #0a0c1433 20%, #0a0c1499 50%, var(--bg-primary) 80%, var(--bg-primary) 100%);z-index:5;pointer-events:none;width:100%;height:200px;position:absolute;bottom:-2px;left:0}.section-gradient-top{background:linear-gradient(to top, transparent 0%, #0a0c1433 20%, #0a0c1499 50%, var(--bg-primary) 80%, var(--bg-primary) 100%);z-index:5;pointer-events:none;width:100%;height:100px;position:absolute;top:-2px;left:0}.section-gradient-bottom{background:linear-gradient(to bottom, transparent 0%, #0a0c1433 20%, #0a0c1499 50%, var(--bg-primary) 80%, var(--bg-primary) 100%);z-index:5;pointer-events:none;width:100%;height:100px;position:absolute;bottom:-2px;left:0}.header{z-index:20;background:var(--bg-surface-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-light);max-width:1200px;height:80px;box-shadow:var(--shadow-sm);opacity:0;border-radius:100px;justify-content:space-between;align-items:center;margin:20px auto 0;padding:0 24px;animation:.8s .2s forwards slideDown;display:flex;position:relative}.logo{cursor:pointer;align-items:center;gap:12px;display:flex}.logo svg{filter:drop-shadow(0 4px 8px #4f7cbf4d);transition:transform .3s}.logo:hover svg{transform:rotate(5deg)scale(1.05)}.logo-text{background:linear-gradient(135deg, #fff, var(--accent-light));-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.main-nav{align-items:center;gap:32px;margin:0 auto 0 40px;display:flex}.nav-link{color:var(--text-secondary);cursor:pointer;border:none;padding:8px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:color .3s;position:relative;background:0 0!important}.nav-link:after{content:"";background:var(--gradient-accent);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link:hover{color:#fff}.nav-link:hover:after{width:100%}.nav-dropdown{display:inline-block;position:relative}.dropdown-trigger{align-items:center;gap:4px;display:flex;background:0 0!important}.dropdown-arrow{transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{background:var(--bg-surface);min-width:180px;box-shadow:var(--shadow-lg);border:1px solid var(--border-light);opacity:0;visibility:hidden;z-index:30;border-radius:12px;padding:8px 0;transition:all .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px)}.dropdown-menu.active{opacity:1;visibility:visible;transform:translate(-50%)translateY(5px)}.dropdown-item{color:var(--text-secondary);align-items:center;gap:12px;padding:12px 20px;font-size:14px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dropdown-dot{background:var(--accent);opacity:.5;border-radius:50%;width:6px;height:6px;transition:all .2s}.dropdown-item:hover{background:var(--bg-card);color:#fff;padding-left:24px}.dropdown-item:hover .dropdown-dot{opacity:1;transform:scale(1.2)}.mobile-menu{background:var(--bg-surface);box-shadow:var(--shadow-lg);border:1px solid var(--border-light);z-index:25;border-radius:24px;max-height:80vh;padding:24px;display:none;position:fixed;top:100px;left:24px;right:24px;overflow-y:auto}.mobile-menu.active{animation:.3s slideDown;display:block}.mobile-link{text-align:left;width:100%;color:var(--text-secondary);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;background:0 0;border-radius:12px;padding:16px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:all .3s;display:block}.mobile-link:hover{background:var(--bg-card);color:#fff;padding-left:28px}.mobile-link-external{justify-content:space-between;align-items:center;display:flex}.mobile-link-external:after{content:"↗";opacity:.5;font-size:18px;transition:opacity .3s}.mobile-link-external:hover:after{opacity:1}.mobile-section{margin-bottom:16px}.mobile-section-title{color:var(--accent-light);text-transform:uppercase;letter-spacing:.5px;padding:12px 16px 8px;font-size:14px;font-weight:600}.mobile-section .mobile-link{padding-left:32px}.mobile-link:last-child{border-bottom:none}.header-actions{align-items:center;gap:16px;display:flex}.btn-login{border:1px solid var(--border-accent);color:var(--text-secondary);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:40px;padding:10px 28px;font-size:14px;font-weight:600;transition:all .3s}.btn-login:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.btn-mobile-menu{cursor:pointer;z-index:30;background:0 0;border:none;padding:8px;display:none}.btn-mobile-menu span{background:var(--text-secondary);border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.btn-mobile-menu span:not(:last-child){margin-bottom:5px}.btn-mobile-menu.active span:first-child{background:var(--accent);transform:rotate(45deg)translate(6px,6px)}.btn-mobile-menu.active span:nth-child(2){opacity:0;transform:translate(-10px)}.btn-mobile-menu.active span:nth-child(3){background:var(--accent);transform:rotate(-45deg)translate(6px,-6px)}.btn-primary{cursor:pointer;white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#4f7cbf,#6d8ec6)!important;border:none!important;box-shadow:0 10px 25px #4f7cbf66!important}.btn-primary:hover{transform:translateY(-3px);color:#fff!important;background:linear-gradient(135deg,#5d8ad0,#7a9ed9)!important;box-shadow:0 15px 35px #4f7cbf99!important}.btn-primary:active{transform:translateY(0);box-shadow:0 5px 15px #4f7cbf66!important}.btn-primary .btn-icon{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s;display:flex}.btn-primary:hover .btn-icon{transform:translate(5px)}.tournament-btn{width:fit-content;margin:0 auto;display:block}.hero-content{z-index:10;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:80px 24px 40px;display:flex;position:relative}.content-wrapper{max-width:600px}.hero-content h1{color:#fff;text-shadow:0 4px 20px #00000080;margin-bottom:24px;font-family:Inter,sans-serif;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1}.hero-content p{color:var(--text-secondary);max-width:540px;margin-bottom:32px;font-size:clamp(16px,2vw,18px);line-height:1.6}.hero-character{opacity:0;flex-shrink:0;width:400px;height:auto;animation:1s .6s forwards fadeLeft}.hero-character img{filter:drop-shadow(0 20px 40px #000c);opacity:.8;width:100%;height:auto}.hero-stats{z-index:10;opacity:0;gap:30px;max-width:1200px;margin:0 auto;padding:60px 24px;animation:.8s 1.2s forwards fadeUp;display:flex;position:relative}.stat-item{background:var(--bg-surface);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);border-radius:16px;flex:1;padding:24px;transition:all .3s}.stat-item:hover{box-shadow:var(--shadow-md);border-color:var(--accent-light);background:var(--bg-card);transform:translateY(-5px)}.stat-icon{align-items:center;height:32px;margin-bottom:16px;display:flex}.stat-icon svg{width:auto;height:100%}.stat-icon svg path[stroke]{stroke:var(--accent-light)}.stat-icon svg path[fill]{fill:var(--accent-light)}.stat-number{color:#fff;margin-bottom:8px;font-family:Inter,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.2;display:block}.stat-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);font-size:14px;font-weight:500}.feature-custom{background:var(--bg-secondary);padding:100px 0;position:relative}.feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.feature-images{position:relative}.image-stack{width:100%;height:500px;position:relative}.stack-image{box-shadow:var(--shadow-lg);border:1px solid var(--border-light);border-radius:24px;transition:all .5s;position:absolute}.stack-image:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-light);transform:scale(1.02)translateY(-10px)}.main-image{z-index:2;width:70%;top:0;left:0}.overlay-image{z-index:3;width:45%;bottom:0;right:0}.image-gradient{filter:blur(50px);z-index:1;background:radial-gradient(circle at 30%,#4f7cbf1a 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}.feature-content h2{color:#fff;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800}.feature-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:20px;font-weight:500;line-height:1.4}.feature-subtitle span{color:var(--accent-light);font-weight:600}.feature-list{margin-bottom:40px;list-style:none}.feature-list li{color:var(--text-tertiary);gap:12px;margin-bottom:16px;font-size:16px;transition:all .3s;display:flex}.feature-list li:hover{color:#fff;transform:translate(10px)}.feature-list li:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex-shrink:0;margin-top:8px}.feature-tournaments{background:var(--bg-primary);width:100%;padding:100px 0;position:relative;overflow:hidden}.tournament-header{align-items:flex-start;gap:60px;max-width:1200px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0 24px;display:flex}.tournament-header h2{color:#fff;min-width:300px;font-family:Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800}.tournament-desc{flex:1}.desc-large{color:var(--text-secondary);margin-bottom:12px;font-size:20px;font-weight:500}.desc-small{color:var(--text-tertiary);font-size:16px;line-height:1.6}.tournament-carousel{width:100%;margin:40px 0;position:relative;overflow:visible}.carousel-track{gap:24px;width:fit-content;padding:10px 0;display:flex;transition:none!important}.carousel-track:hover{animation-play-state:paused}.tournament-card{background:var(--bg-card);box-shadow:var(--shadow-md);border:1px solid var(--border-light);border-radius:20px;flex:0 0 360px;padding:24px;transition:all .3s;position:relative}.tournament-card:hover{border-color:var(--accent-light);z-index:10;transform:translateY(-8px)scale(1.05);box-shadow:0 20px 40px #0006}.card-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.card-icon{width:48px;height:48px}.card-icon img{border-radius:12px;width:100%;height:100%}.card-info h3{color:#fff;margin-bottom:4px;font-size:18px;font-weight:600}.card-date{color:var(--text-muted);font-size:13px}.card-stats{border-top:1px solid var(--border-light);justify-content:space-between;padding-top:16px;display:flex}.stat-row{text-align:center}.stat-row .stat-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.stat-row .stat-value{color:#fff;font-size:14px;font-weight:600}.carousel-dots{justify-content:center;gap:8px;margin-top:40px;display:flex}.dot{background:var(--border-accent);cursor:pointer;border-radius:50%;width:8px;height:8px;transition:all .3s}.dot.active{background:var(--accent);border-radius:4px;width:24px}.dot:hover{background:var(--accent-light)}.tournament-stats{justify-content:center;gap:60px;max-width:1200px;margin:60px auto;padding:0 24px;display:flex}.tournament-stats .stat-item{min-width:240px}.feature-premium{background:var(--bg-secondary);padding:100px 0;position:relative}.premium-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.premium-content h2{color:#fff;margin-bottom:20px;font-family:Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800}.premium-subtitle{color:var(--text-secondary);margin-bottom:40px;font-size:20px;line-height:1.4}.premium-features{gap:24px;margin-bottom:40px;display:grid}.premium-feature{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;gap:20px;padding:20px;transition:all .3s;display:flex}.premium-feature:hover{border-color:var(--accent-light);box-shadow:var(--shadow-md);transform:translate(10px)}.feature-icon{flex-shrink:0;width:32px;height:32px}.feature-icon svg{width:100%;height:100%}.feature-icon svg path[fill]{fill:var(--accent-light)}.feature-icon svg path[stroke]{stroke:var(--accent-light)}.premium-feature h4{color:#fff;margin-bottom:4px;font-size:16px;font-weight:600}.premium-feature p{color:var(--text-tertiary);font-size:14px;line-height:1.5}.btn-premium{color:#fff;background:linear-gradient(135deg,#4f7cbf,#6d8ec6);border:none;border-radius:40px;align-items:center;gap:12px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #4f7cbf66}.btn-premium:hover{background:linear-gradient(135deg,#5d8ad0,#7a9ed9);transform:translateY(-2px);box-shadow:0 15px 35px #4f7cbf99}.premium-visual{justify-content:center;display:flex}.premium-card{background:var(--gradient-surface);width:320px;box-shadow:var(--shadow-lg);border:1px solid var(--border-accent);border-radius:24px;padding:32px;animation:5s ease-in-out infinite floatCard;position:relative;overflow:hidden}.premium-card:before{content:"";border-bottom:1px solid var(--border-accent);background:radial-gradient(at top,#4f7cbf33 0%,#0000 70%);height:100px;position:absolute;top:0;left:0;right:0}.card-header{z-index:2;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.price{color:#fff;font-size:32px;font-weight:700}.price span{color:var(--text-muted);font-size:16px;font-weight:400}.badge{background:var(--accent);color:#fff;border-radius:20px;padding:4px 8px;font-size:12px;font-weight:600}.card-image{text-align:center;z-index:2;margin:24px 0;position:relative}.card-image img{max-width:100%;box-shadow:var(--shadow-md);border-radius:16px}.card-footer{text-align:center;z-index:2;position:relative}.skin-name{color:var(--text-muted);margin-bottom:4px;font-size:14px;display:block}.skin-variant{color:#fff;font-size:18px;font-weight:600;display:block}.feature-locations{background:var(--bg-primary);padding:100px 0;position:relative}.section-title{color:#fff;text-align:center;margin-bottom:16px;font-family:Inter,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800}.section-subtitle{color:var(--text-secondary);text-align:center;margin-bottom:48px;font-size:18px}.locations-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:900px;margin:0 auto;display:grid}.location-card{background:var(--bg-card);border:1px solid var(--border-light);cursor:default;border-radius:16px;justify-content:space-between;align-items:center;padding:24px;transition:all .3s;display:flex}.location-card:hover{border-color:var(--accent);box-shadow:var(--shadow-accent);transform:translateY(-5px)}.location-name{color:#fff;font-size:16px;font-weight:500}.location-ping{color:var(--accent-light);background:#4f7cbf1a;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:600}.feature-products{background:var(--bg-secondary);padding:100px 0;position:relative}.products-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px;display:grid}.product-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:24px;padding:32px;transition:all .3s}.product-card:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.product-card h3{color:#fff;margin-bottom:12px;font-size:24px;font-weight:700}.product-card p{color:var(--text-tertiary);margin-bottom:24px;font-size:16px;line-height:1.5}.product-link{color:var(--accent-light);align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.product-link:hover{color:#fff;transform:translate(5px)}.cta-section{text-align:center;background:var(--bg-primary);padding:100px 0;position:relative;overflow:hidden}.cta-section h2{color:#fff;text-shadow:0 4px 20px #00000080;max-width:700px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.3}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-light);padding:60px 0 30px;position:relative}.footer-partners{flex-wrap:wrap;justify-content:center;gap:60px;margin-bottom:60px;display:flex}.partner{color:var(--text-tertiary);cursor:default;font-size:20px;font-weight:600;transition:all .3s}.partner:hover{color:var(--accent-light);text-shadow:0 0 20px var(--accent);transform:scale(1.05)}.footer-bottom{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}.copyright{color:var(--text-muted);font-size:14px}.footer-links{align-items:center;gap:30px;display:flex}.footer-links a{color:var(--text-tertiary);font-size:14px;text-decoration:none;transition:all .3s}.footer-links a:hover{color:var(--accent-light)}.lang-selector{cursor:pointer;border:1px solid var(--border-light);border-radius:20px;padding:8px 16px;transition:all .3s;position:relative}.lang-selector:hover{border-color:var(--accent);background:var(--bg-card)}.current-lang{color:var(--text-secondary);align-items:center;gap:4px;font-size:14px;display:flex}.current-lang:after{content:"▼";color:var(--accent);font-size:10px;transition:transform .3s}.lang-selector:hover .current-lang:after{transform:rotate(180deg)}.lang-dropdown{background:var(--bg-surface);min-width:160px;box-shadow:var(--shadow-lg);border:1px solid var(--border-light);opacity:0;visibility:hidden;z-index:40;border-radius:12px;margin-bottom:8px;padding:8px 0;transition:all .3s;position:absolute;bottom:100%;right:0;transform:translateY(10px)}.lang-selector:hover .lang-dropdown,.lang-dropdown[style*="display: block"]{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{color:var(--text-tertiary);padding:10px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:block}.lang-option:hover{background:var(--bg-card);color:#fff}#home,#matchmaking,#tournaments,#custom,#locations,#premium{scroll-margin-top:100px}@media (width<=1024px){.main-nav{display:none}.btn-mobile-menu{display:block}.hero-content{text-align:center;flex-direction:column;padding:60px 24px 30px}.hero-character{display:none}.hero-stats{flex-direction:column;gap:20px;padding:0 24px 40px}.stat-item{text-align:center}.stat-icon{justify-content:center}.feature-grid{grid-template-columns:1fr;gap:40px}.feature-images{order:2}.feature-content{text-align:center;order:1}.feature-list li{text-align:left;justify-content:center}.tournament-header{text-align:center;flex-direction:column;gap:20px}.tournament-header h2{min-width:auto}.premium-grid{text-align:center;grid-template-columns:1fr;gap:40px}.premium-visual{order:-1}.premium-feature{text-align:left}.tournament-stats{flex-direction:column;align-items:center;gap:20px}.tournament-stats .stat-item{width:100%;max-width:300px}.hero-gradient-bottom,.section-gradient-top,.section-gradient-bottom{height:100px}.gradient-circle{filter:blur(60px)}.circle-1{width:600px;height:800px;margin-right:-300px}.circle-2{width:800px;height:1200px;margin-left:-200px}}@media (width<=768px){.header{border-radius:40px;height:70px;margin:16px auto 0;padding:0 20px}.logo svg{width:32px;height:32px}.logo-text{font-size:18px}.btn-login{padding:8px 20px;font-size:13px}.hero-content h1{font-size:32px;line-height:1.2}.hero-content p{font-size:14px}.btn-primary{padding:14px 28px;font-size:14px}.feature-custom,.feature-tournaments,.feature-premium,.cta-section{padding:60px 0}.feature-subtitle,.desc-large{font-size:18px}.tournament-card{flex:0 0 280px;padding:20px}.card-header{text-align:center;flex-direction:column}.card-stats{flex-wrap:wrap;gap:12px}.locations-grid,.products-grid{grid-template-columns:1fr}.footer-partners{gap:30px}.partner{font-size:16px}.footer-bottom{text-align:center;flex-direction:column}.footer-links{flex-direction:column;gap:15px}.gradient-circle{filter:blur(40px)}.circle-1{width:400px;height:600px;margin-right:-200px}.circle-2{width:600px;height:900px;margin-left:-150px}.mobile-menu{padding:16px;top:90px;left:16px;right:16px}}@keyframes serverPopIn{0%{opacity:0;transform:scale(.3)rotate(-10deg)}50%{transform:scale(1.05)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes backButtonPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes statusPulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes numberPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes gridFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes emptyPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes modeTransition{0%{opacity:0;filter:blur(10px);transform:translate(50px)scale(.9)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes titleGlow{0%{text-shadow:0 0 #4caf5000}50%{text-shadow:0 0 20px #4caf5080}to{text-shadow:0 0 #4caf5000}}.modes-grid{grid-template-columns:repeat(5,224px);justify-content:center;gap:20px;max-width:1200px;margin:24px auto;padding-bottom:80px;display:grid}.modes-row-full{display:contents}.card-mode{border:.5px solid var(--border-light);opacity:0;background-color:#151b2b;border-radius:20px;flex-direction:column;align-items:center;width:224px;height:360px;padding:16px;animation:.5s ease-out forwards fadeIn;display:flex;position:relative;overflow:hidden}.card-mode:first-child{animation-delay:.1s}.card-mode:nth-child(2){animation-delay:.2s}.card-mode:nth-child(3){animation-delay:.3s}.card-mode:nth-child(4){animation-delay:.4s}.card-mode:nth-child(5){animation-delay:.5s}.card-mode:nth-child(6){animation-delay:.6s}.card-mode:nth-child(7){animation-delay:.7s}.card-mode:nth-child(8){animation-delay:.8s}.card-mode .card-mode-video{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.card-mode .card-mode-overlay{z-index:1;pointer-events:none;background-color:#151b2bb3;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.card-mode:hover .card-mode-overlay{opacity:.8}.card-mode>:not(.card-mode-video):not(.card-mode-overlay){z-index:2;width:100%;position:relative}.card-mode video::-webkit-media-controls{display:none!important}.card-mode video::-webkit-media-controls-enclosure{display:none!important}.card-mode video::-webkit-media-controls-panel{display:none!important}.card-mode video{pointer-events:none}.descriptin-info-mode{opacity:0;z-index:3;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;width:100%;max-height:200px;transition:opacity .3s;position:relative;overflow-y:auto}.descriptin-info-mode::-webkit-scrollbar{width:4px}.descriptin-info-mode::-webkit-scrollbar-track{background:0 0}.descriptin-info-mode::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.descriptin-info-mode::-webkit-scrollbar-thumb:hover{background:#ffffff80}.card-mode:hover .descriptin-info-mode{opacity:1}.description-info-mode-wrapper{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;padding:0 5px;display:flex}.descriptin_title-mode{text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#d9d9d933;border-radius:8px;justify-content:center;align-items:center;width:155px;height:36px;margin:0 auto 10px;padding:6px;font-size:17px;font-weight:500;display:flex;overflow:hidden}.descriptin-mode{color:#ffffffe6;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;scrollbar-width:thin;scrollbar-color:#fff3 transparent;text-align:center;max-width:100%;max-height:120px;margin:10px 0;padding:0 8px;font-size:14px;line-height:1.4;overflow-y:auto}.descriptin-mode::-webkit-scrollbar{width:3px}.descriptin-mode::-webkit-scrollbar-track{background:0 0}.descriptin-mode::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.name-mode{margin-bottom:5px;font-size:25px;font-weight:700}.online-info-mode{margin-top:-6px;font-size:15px;font-weight:400}.info-mode{text-align:center;z-index:3;box-sizing:border-box;border-radius:20px;width:100%;margin-top:auto;padding:9px 0;line-height:30px;position:relative}.banner-mode-card{cursor:pointer;border:.5px solid var(--border-light);opacity:0;border-radius:20px;width:224px;height:360px;transition:transform .3s,box-shadow .3s;animation:.5s ease-out .1s forwards fadeIn;position:relative;overflow:hidden}.banner-mode-card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 10px 25px #4f7cbf4d}.banner-image{width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.banner-mode-card:hover .banner-image{transform:scale(1.05)}.banner-overlay{box-sizing:border-box;opacity:0;z-index:2;background:linear-gradient(#0006 0%,#000000b3 50%,#000000f2 100%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.banner-mode-card:hover .banner-overlay{opacity:1}.banner-content{transition:transform .3s;transform:translateY(20px)}.banner-mode-card:hover .banner-content{transform:translateY(0)}.banner-title{color:#fff;text-shadow:0 0 10px #4f7cbf80;background:linear-gradient(135deg, #fff, var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:24px;font-weight:700}.banner-description{color:#fffc;margin-bottom:15px;font-size:12px;line-height:1.4}.banner-button{background:linear-gradient(135deg, var(--accent), var(--accent-light));color:#fff;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 5px 15px #4f7cbf4d}.banner-mode-card:hover .banner-button{transform:translate(5px);box-shadow:0 8px 20px #4f7cbf80}.hero{animation:1s ease-out forwards fadeIn}.servers-container{opacity:0;max-width:1200px;margin:50px auto 0;transition:opacity .4s,transform .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(20px)}.servers-container.visible{opacity:1;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards modeTransition;transform:translateY(0)}.servers-header{align-items:center;gap:20px;margin-bottom:30px;animation:.5s ease-out forwards headerSlideDown;display:flex}.back-button{color:#fff;cursor:pointer;background:#d9d9d933;border:none;border-radius:8px;padding:10px 20px;font-size:16px;transition:all .3s}.back-button:hover{background:#d9d9d966;animation:.5s ease-in-out backButtonPulse;transform:translate(-5px)}.selected-mode-title{margin:0;font-size:28px;font-weight:700}.servers-grid{grid-template-columns:repeat(5,224px);gap:20px;animation:.5s ease-out forwards gridFadeIn;display:grid}.no-servers{text-align:center;color:#ffffffb3;background:#151b2b80;border:2px dashed #fff3;border-radius:15px;grid-column:1/-1;padding:50px;font-size:18px;animation:3s ease-in-out infinite emptyPulse}.server-card{background:var(--bg-surface-secondary);opacity:0;border-radius:10px;width:224px;height:145px;padding:8px 16px 12px;transition:background-color .3s,box-shadow .3s;animation:.5s ease-out forwards serverPopIn;position:relative;overflow:hidden}.server-card:first-child{animation-delay:.1s}.server-card:nth-child(2){animation-delay:.25s}.server-card:nth-child(3){animation-delay:.4s}.server-card:nth-child(4){animation-delay:.55s}.server-card:nth-child(5){animation-delay:.7s}.server-card:nth-child(6){animation-delay:.85s}.server-card:nth-child(7){animation-delay:1s}.server-card:nth-child(8){animation-delay:1.15s}.server-card:hover{background-color:#0a0f19f2;box-shadow:0 0 15px #00000080}.server-card-wrapper,.server-card-play{width:100%;transition:opacity .3s,transform .3s;position:absolute;inset:6px 16px 12px 0}.server-card-play{top:24px}.server-card-wrapper{opacity:1;position:relative;transform:scale(1)}.server-card-play{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;transform:scale(.95)}.server-card:hover .server-card-wrapper{opacity:0;pointer-events:none;transform:scale(.95)}.server-card:hover .server-card-play{opacity:1;pointer-events:auto;transform:scale(1)}.card-mode.active{border:2px solid #4caf50;transform:scale(1.02);box-shadow:0 0 20px #4caf504d}.server-card p{color:#fff;font-size:12px;font-weight:500}.server-map span,.server-online span{color:#b8c1e0}.circle{border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite statusPulse;display:block}.selected-mode-title{text-transform:uppercase;font-size:25px;font-weight:700}.btn-back{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;letter-spacing:.3px;background-color:#3975c9;border:none;border-radius:30px;width:80px;height:30px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 0 5px #4f7cbf4d;padding:8px 0!important}.server-name{border-bottom:1px solid #4f7cbf4d;align-items:center;gap:5px;padding-bottom:2px;font-size:17px;display:flex}.server-info{flex-direction:column;gap:4px;display:flex}.server-locate{display:flex}.info-label-location{align-items:center;gap:4px;display:flex}.info-img{width:12px;height:12px}.server-header{align-items:end;gap:4px;margin-bottom:8px;display:flex}.online-value{color:#b8c1e0;padding-bottom:3px;font-size:8px}.ip-address{align-items:center;gap:5px;display:flex}.server-address{position:relative}.play-wrapper{margin-bottom:5px}.play-icon{width:32px;height:32px}.play-ip-address-title{text-align:center;white-space:nowrap;margin-top:-8px;margin-bottom:0;color:#b8c1e0!important;font-size:12px!important;font-weight:600!important}.play-ip-address{margin-top:-1px;margin-bottom:10px;line-height:1;color:#fffc!important;font-size:11px!important}.server-card-play p{color:#b8c1e0!important}.name-server{margin-top:-2px}.ip-address-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;margin-top:4px;padding-right:15px;display:flex}.copy-address{cursor:pointer;background-color:#0000;border:none;border-radius:3px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0 0 115px;padding:0;transition:transform .2s;display:flex;position:absolute;top:67px;left:147px;right:auto}.copy-address-icon{opacity:.8;width:9px;height:9px}.server-card-play .ip-address-wrapper{flex-flow:row}.modes-header{max-width:1200px;margin:0 auto;position:relative}.modes-title{text-transform:uppercase}.mode-list-item{color:#fff;text-align:center;cursor:pointer;background-color:#151b2bf2;border-radius:5px;padding:6px 15px;font-weight:700;list-style:none;transition:all .3s}.mode-list-item:hover{background-color:#1b3554;transform:translateY(-2px)}.mode-list-item.active{color:#fff;background:#1b3554;transition:all .3s}.modes-list{gap:4px;display:flex}.modes-header{align-items:center;gap:20px;margin-top:50px;display:flex}.error-placeholder{color:#ffffff80;text-align:center;z-index:5;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-placeholder span{background:#00000080;border-radius:4px;padding:4px 8px}@media (width<=1200px){.modes-grid,.servers-grid{grid-template-columns:repeat(4,224px)}}@media (width<=992px){.modes-grid,.servers-grid{grid-template-columns:repeat(3,224px)}}@media (width<=768px){.modes-grid,.servers-grid{grid-template-columns:repeat(2,224px)}.modes-header{flex-direction:column;align-items:flex-start}.modes-list{flex-wrap:wrap}.servers-header{flex-direction:column;align-items:flex-start}}@media (width<=480px){.modes-grid,.servers-grid{grid-template-columns:1fr;justify-items:center}}@keyframes fadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(20px)}}@keyframes hideModal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;background-color:#0000008c;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-overlay.hiding{animation:.2s forwards fadeOut}.modal-container{background:0 0;border-radius:20px;width:90%;max-width:1200px;max-height:90vh;animation:.2s scaleIn;position:relative;overflow-y:auto}.modal-container.hiding{animation:.2s forwards scaleOut}.modal-subscription{animation:none}.modal-subscription.hiding{animation:.2s forwards hideModal}.modal-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.modal-close:hover{background:#fff3;transform:rotate(90deg)}.modal-subscription.hiding *{transition:none!important;animation:none!important}#subscription .info-modal{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}#subscription .subscription-main-btn{height:36px}#subscription .subscription-title{font-size:50px;font-weight:500}#subscription .base .subscription-btn{text-align:center;color:#fff;background:#6696c2;border:1px solid #6696c2;border-radius:8px;outline:none;width:208px;height:25px;padding:5px;font-size:10px;font-weight:500}#subscription .gold .subscription-btn,#subscription .base .subscription-btn{text-align:center;color:#fff;border-radius:8px;outline:none;width:208px;height:25px;padding:5px;font-size:10px;font-weight:500}#subscription .base .subscription-btn{background:#6696c2;border:1px solid #6696c2}#subscription .gold .subscription-btn{background:#d2a243;border:1px solid #d2a243}#subscription .subscription-wrapper{justify-content:center;align-items:center;gap:30px;margin-top:50px;padding-bottom:80px;display:flex}#subscription .card-small{width:240px;height:270px;padding:17px 14px}#subscription .card-small,.card-big{border-radius:20px;flex-direction:column;align-items:center;display:flex}#subscription .card-big{width:320px;height:380px}#subscription .base{background:#3c608180;border:2px solid #6696c2;box-shadow:0 4px 4px #00000040}#subscription .diamond{background:#244a8380;border:2px solid #244a83;padding:32px 16px 16px;box-shadow:0 0 54px 5px #244a83}#subscription .gold{background:#d2a24380;border:2px solid #d2a243;box-shadow:0 4px 4px #00000040}#subscription .gold .card-info-rate{background:#d2a243;border:1px solid #d2a243;border-radius:8px;width:208px;height:40px}#subscription .diamond .card-info-rate{background:#244a83;width:288px;height:60px}#subscription .card-info-rate .card-info-title{font-size:12px;font-weight:500}#subscription .diamond .card-info-rate .card-info-title{font-size:16px}#subscription .card-info-rate .card-rate-name{font-size:18px;font-weight:700}#subscription .diamond .card-info-rate .card-rate-name{font-size:22px}#subscription .gold .card-info-rate-now{background:linear-gradient(45deg,#d2a24399 0% 52.88%,#d2a24399 100%);border:1px solid #d2a243;border-radius:8px;justify-content:space-between;align-items:center;width:207px;height:32px;margin-top:17px;padding:8px 12px 6px;display:flex;position:relative}#subscription .diamond .card-info-rate-now{background:linear-gradient(45deg,#244a8399 0%,#559beb00 44.13%,#06f9 90%);border:1px solid #244a83;border-radius:14px;justify-content:space-between;align-items:center;width:288px;height:45px;margin-top:17px;padding:7px 12px;display:flex;position:relative}#subscription .improve-pricing-plan{font-weight:700}#subscription .diamond .improve-pricing-plan{height:13px;font-size:13px}#subscription .diamond .decor-plan,.decor-plan{color:#fff3;font-size:9px}#subscription .discount{text-align:center;background:#d94467;border-radius:30px;font-weight:700;position:absolute;top:-9px;right:-10px;transform:rotate(15deg)}#subscription .gold .discount{width:40px;height:16px;font-size:10px}#subscription .diamond .discount{width:50px;height:19px;font-size:13px}#subscription .info-rate-now{font-weight:700}#subscription .diamond .info-rate-now{font-size:20px}#subscription .card-small .card-info-rate{align-items:center;width:208px;padding:6px 10px 5px;display:flex}#subscription .card-small.base .card-info-rate{background:#6696c2;border:1px solid #6696c2}#subscription .card-info-rate{border-radius:14px;justify-content:space-between;align-items:center;padding:15px;display:flex}#subscription .base .card-info-rate-now{background:#6696c233;border:1px solid #6696c2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:197px;height:45px;margin-top:16px;padding:10px;display:flex}#subscription .base .card-info-rate-now .improve-pricing-plan{font-size:15px;font-weight:700}#subscription .base .card-info-rate-now .info-rate-now{margin-top:-1px;font-size:10px}#subscription .improve-features{margin-top:16px}#subscription .base .improve-features{margin-bottom:16px}#subscription .gold .improve-features{margin-bottom:28px}#subscription .diamond .improve-features{margin-bottom:12px}#subscription .list-improve-features{flex-direction:column;gap:2px;list-style:none;display:flex}#subscription .improve-wrapper{justify-content:center;padding-left:10px;display:flex}#subscription .improve-features .improve-features-title{color:#fff3;text-align:center;font-size:13px;font-weight:600}#subscription .improve-wrapper{margin-top:5px}#subscription .possibility-improvement{font-size:10px;font-weight:400;position:relative}#subscription .possibility-improvement:after{content:"";border-radius:50%;width:7px;height:7px;position:absolute}#subscription .base .possibility-improvement:after{background-color:#6696c2;top:3.7px;left:-12px}#subscription .gold .possibility-improvement:after{background-color:#d2a243;top:4px;left:-12px}#subscription .diamond .improve-features-title{font-size:15px}#subscription .diamond .list-improve-features{font-size:12px;font-weight:500}#subscription .diamond .possibility-improvement{font-size:13px}#subscription .diamond .possibility-improvement:after{content:"";background-color:#244a83;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-14px}#subscription .diamond .subscription-btn{color:#fff;background:#244a83;border:none;border-radius:14px;width:288px;height:45px;font-size:14px;font-weight:500}#addServer{--primary:#0a0c14;--surface:#151b2b;--card:#1a1f32;--accent:#4f7cbf;--accent-light:#6d8ec6;--text-primary:#fff;--text-secondary:#b0b9d4;--text-tertiary:#8f9bb5;--text-muted:#6b748c;--border-light:#4f7cbf26;--border-accent:#4f7cbf4d;--shadow:0 4px 12px #0000004d;--shadow-lg:0 20px 40px #00000080;--gradient:linear-gradient(135deg, #4f7cbf, #6d8ec6);--font-family:"Inter", sans-serif;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.4s cubic-bezier(.4, 0, .2, 1)}#addServer .modal-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:1000;transition:all var(--transition-normal);background:#0a0c1400;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#addServer .modal-overlay.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c14cc;display:flex}#addServer .modal-overlay.closing{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a0c1400;display:flex}#addServer .modal-overlay.closing .modal-container{opacity:0;transform:scale(.9)translateY(20px)}#addServer .modal-container{background:var(--surface);border:1px solid var(--border-accent);width:90%;max-width:500px;box-shadow:var(--shadow-lg);opacity:0;transition:all var(--transition-slow);border-radius:24px;position:relative;overflow:visible;transform:scale(.9)translateY(20px)}#addServer .modal-overlay.active .modal-container{opacity:1;transform:scale(1)translateY(0)}#addServer .modal-title{font-family:var(--font-family);color:#fff;background:linear-gradient(135deg, #fff, var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:700}#addServer .modal-close{color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-normal);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}#addServer .form-label{font-family:var(--font-family);color:var(--text-secondary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}#addServer .form-input{background:var(--card);border:1px solid var(--border-light);width:100%;font-family:var(--font-family);color:#fff;transition:all var(--transition-normal);border-radius:12px;padding:14px 16px;font-size:15px}#addServer .form-input:focus{border-color:var(--accent-light);outline:none;box-shadow:0 0 0 3px #4f7cbf33}#addServer .form-input::placeholder{color:var(--text-muted)}#addServer .input-hint{font-family:var(--font-family);color:var(--text-muted);opacity:.8;margin-top:6px;font-size:12px;display:block}#addServer .dropdown-container{position:relative}#addServer .dropdown-trigger{background:var(--card);border:1px solid var(--border-light);width:100%;font-family:var(--font-family);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-normal);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;display:flex}#addServer .dropdown-trigger.filled{color:#fff}#addServer .dropdown-arrow{transition:transform var(--transition-normal)}#addServer .dropdown-menu{background:var(--surface);border:1px solid var(--border-accent);z-index:1100;max-height:152px;box-shadow:var(--shadow-lg);border-radius:12px;padding:8px 0;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}#addServer .dropdown-menu.active{animation:dropdownFadeIn var(--transition-fast);display:block}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#addServer .dropdown-menu:after{content:"";background:linear-gradient(to top, var(--surface), transparent);pointer-events:none;opacity:0;border-radius:0 0 12px 12px;height:30px;transition:opacity .2s;position:sticky;bottom:0;left:0;right:0}#addServer .dropdown-item{width:100%;font-family:var(--font-family);color:var(--text-secondary);text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;min-height:44px;padding:12px 16px;font-size:14px}#addServer .modal-button{font-family:var(--font-family);cursor:pointer;transition:all var(--transition-normal);border:none;border-radius:40px;flex:1;padding:14px 24px;font-size:15px;font-weight:600;position:relative;overflow:hidden}#addServer .modal-button.cancel{color:var(--text-secondary);border:1px solid var(--border-light);background:0 0}#addServer .modal-button.submit{background:var(--gradient);color:#fff;box-shadow:0 5px 25px #4f7cbf66}#addServer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#addServer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=768px){#addServer .modal-container{width:95%;margin:20px}#addServer .modal-title{font-size:20px}#addServer .modal-actions{flex-direction:column;gap:12px}#addServer .modal-button{width:100%}#addServer .dropdown-menu{max-height:136px}}@media (width<=480px){#addServer .modal-header{padding:20px 20px 12px}#addServer .modal-form{padding:16px}#addServer .form-input,#addServer .dropdown-trigger{padding:12px 14px;font-size:14px}#addServer .dropdown-menu{max-height:120px}}#footer_widget.footer_widget{max-width:1200px;margin:0 auto;padding:25px 0;animation:.8s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#footer_widget .header-footer{border-top:1px solid #151b2b;border-bottom:1px solid #151b2b;align-items:center;padding:27px 0;display:flex}#footer_widget .footer-logo{align-items:center;gap:8px;margin-right:33px;transition:transform .3s;display:flex}#footer_widget .footer-logo:hover{transform:scale(1.05)}#footer_widget .footer-logo svg{transition:all .3s}#footer_widget .footer-logo:hover svg{filter:drop-shadow(0 0 10px #4f7cbf80)}#footer_widget .logo-text{color:#c1c0ca;font-size:16px;font-weight:600;transition:color .3s}#footer_widget .footer-logo:hover .logo-text{color:#4f7cbf}#footer_widget .question-btn{color:#c1c0ca;cursor:pointer;background-color:#0000;border:1px solid #4f7cbf;border-radius:14px;justify-content:space-between;align-items:center;width:174px;height:50px;margin-right:32px;padding:16px 22px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}#footer_widget .question-btn:before{content:"";background:#4f7cbf4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#footer_widget .question-btn:hover:before{width:300px;height:300px}#footer_widget .question-btn:hover{background:#4f7cbf1a;border-color:#6d8ec6;transform:translateY(-2px);box-shadow:0 5px 15px #4f7cbf4d}#footer_widget .question-btn img{transition:transform .3s}#footer_widget .question-btn:hover img{transform:translate(5px)}#footer_widget .list-social-network{gap:8px;margin-right:8px;padding:0;list-style:none;display:flex}#footer_widget .social-network{border:1px solid #151b2b;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:all .3s;display:flex;position:relative;overflow:hidden}#footer_widget .social-link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}#footer_widget .social-network img{object-fit:contain;width:18px;height:18px;transition:all .3s;display:block}#footer_widget .social-network:hover{background:#244a83cc;border-color:#4f7cbf;transform:translateY(-3px)scale(1.1);box-shadow:0 5px 15px #4f7cbf66}#footer_widget .social-network:hover img{filter:brightness(0)invert();transform:scale(1.2)}#footer_widget .language{margin-right:170px;position:relative}#footer_widget .language-selected{cursor:pointer;-webkit-user-select:none;user-select:none;color:#c1c0ca;border:1px solid #151b2b;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;padding:16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}#footer_widget .language-selected:before{content:"";background:#4f7cbf4d;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#footer_widget .language-selected:hover:before{width:100px;height:100px}#footer_widget .language-selected:hover{color:#fff;background:#244a83cc;border-color:#4f7cbf;transform:translateY(-2px);box-shadow:0 5px 15px #4f7cbf4d}#footer_widget .list-languages{z-index:5;opacity:0;visibility:hidden;margin:0;padding:0;list-style:none;transition:all .3s;position:absolute;bottom:60px;left:0;transform:translateY(10px)}#footer_widget .list-languages.open{opacity:1;visibility:visible;transform:translateY(0)}#footer_widget .item-language{cursor:pointer;-webkit-user-select:none;user-select:none;color:#c1c0ca;background:#0b0f17;border:1px solid #151b2b;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:5px;padding:16px;font-size:14px;font-weight:600;transition:all .3s;display:flex}#footer_widget .item-language:hover{color:#fff;background:#244a83cc;border-color:#4f7cbf;transform:scale(1.1);box-shadow:0 5px 15px #4f7cbf66}#footer_widget .buttons{gap:8px;display:flex}#footer_widget .application-btn{color:#c1c0ca;cursor:pointer;background:#151b2b;border:none;border-radius:14px;outline:none;justify-content:space-between;align-items:center;width:200px;height:50px;padding:16px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}#footer_widget .body-footer{margin-top:27px}#footer_widget .application-btn:before{content:"";background:linear-gradient(90deg,#0000,#4f7cbf33,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}#footer_widget .application-btn:hover:before{left:100%}#footer_widget .application-btn:hover{color:#fff;background:#1f2638;transform:translateY(-2px);box-shadow:0 5px 20px #0000004d}#footer_widget .application-btn img{object-fit:contain;width:20px;height:20px;transition:all .3s}#footer_widget .application-btn:hover img{transform:scale(1.2)}#footer_widget .list-links{grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}#footer_widget .item-link{opacity:0;width:100%;list-style:none;animation:.5s ease-out forwards fadeInLink}@keyframes fadeInLink{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}#footer_widget .item-link:first-child{animation-delay:.1s}#footer_widget .item-link:nth-child(2){animation-delay:.2s}#footer_widget .item-link:nth-child(3){animation-delay:.3s}#footer_widget .item-link:nth-child(4){animation-delay:.4s}#footer_widget .item-link:nth-child(5){animation-delay:.5s}#footer_widget .item-link:nth-child(6){animation-delay:.6s}#footer_widget .item-link:nth-child(7){animation-delay:.7s}#footer_widget .item-link:nth-child(8){animation-delay:.8s}#footer_widget .item-link:nth-child(9){animation-delay:.9s}#footer_widget .item-link:nth-child(10){animation-delay:1s}#footer_widget .item-link:nth-child(11){animation-delay:1.1s}#footer_widget .item-link:nth-child(12){animation-delay:1.2s}#footer_widget .item-link:nth-child(13){animation-delay:1.3s}#footer_widget .item-link:nth-child(14){animation-delay:1.4s}#footer_widget .item-link:nth-child(15){animation-delay:1.5s}#footer_widget .link{color:#c1c0ca;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:8px 0;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}#footer_widget .link:before{content:"";background:linear-gradient(90deg,#4f7cbf,#6d8ec6);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}#footer_widget .link:hover:before{width:100%}#footer_widget .link:hover{color:#4f7cbf;background:#4f7cbf0d;padding-left:15px;padding-right:25px;transform:translate(5px)}#footer_widget .link:hover img{filter:brightness(0)saturate()invert(48%)sepia(78%)saturate(414%)hue-rotate(173deg)brightness(92%)contrast(90%);transform:translate(5px)scale(1.1)}#footer_widget .link img{transition:all .3s}#footer_widget .footer-footer{margin-top:40px}#footer_widget .text-info-footer{color:#fff3;font-size:12px;animation:1s ease-out fadeInText}@keyframes fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){#footer_widget.footer_widget{margin:0 20px}#footer_widget .language{margin-right:100px}}@media (width<=992px){#footer_widget .header-footer{flex-wrap:wrap;gap:15px}#footer_widget .footer-logo,#footer_widget .question-btn,#footer_widget .language{margin-right:20px}#footer_widget .buttons{margin-left:auto}#footer_widget .list-links{grid-template-columns:repeat(2,1fr);gap:8px 15px}}@media (width<=768px){#footer_widget .header-footer{flex-direction:column;align-items:flex-start;gap:15px}#footer_widget .buttons{justify-content:space-between;width:100%;margin-left:0}#footer_widget .application-btn{width:calc(50% - 4px);padding:16px 12px}#footer_widget .language{margin-right:0}#footer_widget .list-languages{top:60px;bottom:auto}}@media (width<=576px){#footer_widget .list-links{grid-template-columns:1fr;gap:4px}}@media (width<=480px){#footer_widget .header-footer{align-items:center}#footer_widget .buttons{flex-direction:column;gap:8px}#footer_widget .application-btn{width:100%}#footer_widget .list-social-network{margin-right:0}#footer_widget .question-btn{width:100%;margin-right:0}}.header{z-index:1}#header_widget .header{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-light);opacity:0;background:#151b2bf2;border-radius:100px;justify-content:space-between;align-items:center;max-width:1200px;height:80px;margin:20px auto 0;padding:0 24px;animation:.8s .2s forwards slideDown;display:flex;position:relative;box-shadow:0 4px 12px #00000080}#header_widget .header-left{flex-shrink:0}#header_widget .logo{cursor:pointer;align-items:center;gap:12px;display:flex}#header_widget .logo svg{filter:drop-shadow(0 4px 8px --border-light);transition:transform .3s}#header_widget .logo:hover svg{transform:rotate(5deg)scale(1.05)}#header_widget .logo-text{background:linear-gradient(135deg, #fff, var(--accent-soft));-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}#header_widget .header-center{align-items:center;margin:0 auto 0 20px;display:flex}#header_widget .club-button{cursor:pointer;white-space:nowrap;background:#f4402826;border:1px solid #f4402880;border-radius:40px;align-items:center;gap:10px;padding:12px 28px;transition:all .3s;display:flex}#header_widget .header-link{text-decoration:none}#header_widget .club-button:hover{background:#f4402840;transform:translateY(-2px);box-shadow:0 5px 15px #f440284d}#header_widget .club-button svg{fill:#fff;width:16px;height:15px}#header_widget .club-text{color:#fff;font-size:16px;font-weight:600}#header_widget .main-nav{align-items:center;gap:6px;margin:0 0 0 15px;display:flex}#header_widget .nav-icon-item{color:#b8c1e0;cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;font-size:17px;font-weight:500;transition:all .3s;display:flex;position:relative}#header_widget .nav-icon-item:after{content:"";background:linear-gradient(135deg, #4f7cbf, var(--accent-soft));border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#header_widget .nav-icon-item:hover{color:#fff}#header_widget .nav-icon-item:hover:after{width:80%}#header_widget .nav-icon-item svg{stroke:currentColor;fill:none;width:18px;height:18px}#header_widget .nav-icon-item svg path,#header_widget .nav-icon-item svg rect,#header_widget .nav-icon-item svg circle{stroke:currentColor}#header_widget .nav-icon-text{font-size:15px;font-weight:500}#header_widget .header-right{flex-shrink:0;align-items:center;gap:16px;display:flex}#header_widget .profile-menu{position:relative}#header_widget .profile-trigger{cursor:pointer;background:#1a1f32cc;border:1px solid #4f7cbf33;border-radius:40px;align-items:center;gap:10px;padding:6px 16px 6px 6px;transition:all .3s;display:flex}#header_widget .profile-trigger:hover{background:#222842e6;border-color:#4f7cbf}#header_widget .profile-avatar{object-fit:cover;border:2px solid #4f7cbf;border-radius:50%;width:40px;height:40px}#header_widget .profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:15px;font-weight:600;overflow:hidden}#header_widget .profile-arrow{color:#b8c1e0;font-size:12px;transition:transform .3s}#header_widget .profile-trigger:hover .profile-arrow{transform:translateY(2px)}#header_widget .profile-dropdown{z-index:1000;background:#151b2b;border:1px solid #4f7cbf33;border-radius:16px;width:280px;animation:.2s dropdownFade;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 30px #00000080}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#header_widget .dropdown-header{background:#4f7cbf0d;align-items:center;gap:15px;padding:20px;display:flex}#header_widget .dropdown-avatar{object-fit:cover;border:2px solid #4f7cbf;border-radius:50%;width:50px;height:50px}#header_widget .dropdown-info{flex:1}#header_widget .dropdown-name{color:#fff;margin-bottom:5px;font-size:16px;font-weight:600}#header_widget .dropdown-role{color:#b8c1e0;font-size:13px}#header_widget .dropdown-divider{background:#4f7cbf26;height:1px;margin:5px 0}#header_widget .dropdown-item{text-align:left;color:#b8c1e0;cursor:pointer;background:0 0;border:none;width:100%;padding:15px 20px;font-size:15px;transition:all .2s}#header_widget .dropdown-item:hover{color:#fff;background:#4f7cbf1a;padding-left:25px}#header_widget .dropdown-item.logout{color:#d52c2c}#header_widget .dropdown-item.logout:hover{background:#d52c2c1a}#header_widget .btn-mobile-menu{cursor:pointer;z-index:30;background:0 0;border:none;padding:8px;display:none}#header_widget .btn-mobile-menu span{background:#b8c1e0;border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}#header_widget .btn-mobile-menu span:not(:last-child){margin-bottom:5px}#header_widget .btn-mobile-menu.active span:first-child{background:#4f7cbf;transform:rotate(45deg)translate(6px,6px)}#header_widget .btn-mobile-menu.active span:nth-child(2){opacity:0;transform:translate(-10px)}#header_widget .btn-mobile-menu.active span:nth-child(3){background:#4f7cbf;transform:rotate(-45deg)translate(6px,-6px)}#header_widget .mobile-menu{z-index:25;background:#151b2b;border:1px solid #4f7cbf26;border-radius:24px;padding:24px;display:none;position:absolute;top:90px;left:24px;right:24px;box-shadow:0 20px 40px #000000b3}#header_widget .mobile-menu.active{animation:.3s slideDown;display:block}#header_widget .mobile-link{text-align:left;color:#b8c1e0;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #4f7cbf1a;border-radius:12px;width:100%;padding:16px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:all .3s;display:block}#header_widget .mobile-link:hover{color:#fff;background:#1a1f32;padding-left:28px}@media (width<=1100px){#header_widget .nav-icon-text{display:none}#header_widget .nav-icon-item{padding:12px}}@media (width<=900px){#header_widget .main-nav{display:none}#header_widget .btn-mobile-menu{display:block}#header_widget .club-text{display:none}#header_widget .club-button{padding:12px}}@media (width<=768px){#header_widget .header{border-radius:40px;height:70px;padding:0 20px}#header_widget .logo-text{font-size:24px}#header_widget .profile-name{display:none}#header_widget .profile-trigger{padding:4px 8px 4px 4px}#header_widget .header-center{margin:0 15px 0 25px}}@media (width<=600px){#header_widget .profile-role{display:none}}@media (width<=480px){#header_widget .logo-text{font-size:20px}#header_widget .club-button{padding:10px}#header_widget .header-center{margin:0 auto 0 10px}}#header_widget{position:relative;z-index:999999!important}#header_widget .profile-dropdown{z-index:999999!important;position:fixed!important;top:80px!important;right:24px!important}body.modal-open #header_widget .profile-dropdown{z-index:1000!important}#main{animation:.8s ease-out forwards fadeIn}#main .modes-grid{grid-template-columns:repeat(5,224px);justify-content:center;gap:20px;max-width:1200px;margin:24px auto 0;display:grid}#main .modes-row-full{display:contents}#main .card-mode{border:.5px solid var(--border-light);opacity:0;background-color:#151b2b;border-radius:20px;flex-direction:column;align-items:center;width:224px;height:360px;padding:16px;animation:.5s ease-out forwards fadeIn;display:flex;position:relative;overflow:hidden}#main .card-mode:first-child{animation-delay:.1s}#main .card-mode:nth-child(2){animation-delay:.2s}#main .card-mode:nth-child(3){animation-delay:.3s}#main .card-mode:nth-child(4){animation-delay:.4s}#main .card-mode:nth-child(5){animation-delay:.5s}#main .card-mode:nth-child(6){animation-delay:.6s}#main .card-mode:nth-child(7){animation-delay:.7s}#main .card-mode:nth-child(8){animation-delay:.8s}#main .card-mode .card-mode-video{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#main .card-mode .card-mode-overlay{z-index:1;pointer-events:none;background-color:#151b2bb3;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}#main .card-mode:hover .card-mode-overlay{opacity:.8}#main .card-mode>:not(.card-mode-video):not(.card-mode-overlay){z-index:2;width:100%;position:relative}#main .card-mode video::-webkit-media-controls{display:none!important}#main .card-mode video::-webkit-media-controls-enclosure{display:none!important}#main .card-mode video::-webkit-media-controls-panel{display:none!important}#main .card-mode video{pointer-events:none}#main .descriptin-info-mode{opacity:0;z-index:3;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;width:100%;max-height:200px;transition:opacity .3s;position:relative;overflow-y:auto}#main .descriptin-info-mode::-webkit-scrollbar{width:4px}#main .descriptin-info-mode::-webkit-scrollbar-track{background:0 0}#main .descriptin-info-mode::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}#main .descriptin-info-mode::-webkit-scrollbar-thumb:hover{background:#ffffff80}#main .card-mode:hover .descriptin-info-mode{opacity:1}#main .description-info-mode-wrapper{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;padding:0 5px;display:flex}#main .descriptin_title-mode{text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#d9d9d933;border-radius:8px;justify-content:center;align-items:center;width:155px;height:36px;margin:0 auto 10px;padding:6px;font-size:17px;font-weight:500;display:flex;overflow:hidden}#main .descriptin-mode{color:#ffffffe6;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;scrollbar-width:thin;scrollbar-color:#fff3 transparent;text-align:center;max-width:100%;max-height:120px;margin:10px 0;padding:0 8px;font-size:14px;line-height:1.4;overflow-y:auto}#main .descriptin-mode::-webkit-scrollbar{width:3px}#main .descriptin-mode::-webkit-scrollbar-track{background:0 0}#main .descriptin-mode::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}#main .name-mode{margin-bottom:5px;font-size:25px;font-weight:700}#main .online-info-mode{margin-top:-6px;font-size:15px;font-weight:400}#main .info-mode{text-align:center;z-index:3;box-sizing:border-box;border-radius:20px;width:100%;margin-top:auto;padding:9px 0;line-height:30px;position:relative}#main .banner-mode-card{cursor:pointer;border:.5px solid var(--border-light);opacity:0;border-radius:20px;width:224px;height:360px;transition:transform .3s,box-shadow .3s;animation:.5s ease-out .1s forwards fadeIn;position:relative;overflow:hidden}#main .banner-mode-card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 10px 25px #4f7cbf4d}#main .banner-image{width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}#main .banner-mode-card:hover .banner-image{transform:scale(1.05)}#main .banner-overlay{box-sizing:border-box;opacity:0;z-index:2;background:linear-gradient(#0006 0%,#000000b3 50%,#000000f2 100%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}#main .banner-mode-card:hover .banner-overlay{opacity:1}#main .banner-content{transition:transform .3s;transform:translateY(20px)}#main .banner-mode-card:hover .banner-content{transform:translateY(0)}#main .banner-title{color:#fff;text-shadow:0 0 10px #4f7cbf80;background:linear-gradient(135deg, #fff, var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:24px;font-weight:700}#main .banner-description{color:#fffc;margin-bottom:15px;font-size:12px;line-height:1.4}#main .banner-button{background:linear-gradient(135deg, var(--accent), var(--accent-light));color:#fff;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 5px 15px #4f7cbf4d}#main .banner-mode-card:hover .banner-button{transform:translate(5px);box-shadow:0 8px 20px #4f7cbf80}#main .hero{animation:1s ease-out forwards fadeIn}#main .servers-container{opacity:0;max-width:1200px;margin:50px auto 0;transition:opacity .4s,transform .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(20px)}#main .servers-container.visible{opacity:1;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards modeTransition;transform:translateY(0)}#main .servers-header{align-items:center;gap:20px;margin-bottom:30px;animation:.5s ease-out forwards headerSlideDown;display:flex}#main .back-button{color:#fff;cursor:pointer;background:#d9d9d933;border:none;border-radius:8px;padding:10px 20px;font-size:16px;transition:all .3s}#main .back-button:hover{background:#d9d9d966;animation:.5s ease-in-out backButtonPulse;transform:translate(-5px)}#main .selected-mode-title{margin:0;font-size:28px;font-weight:700}#main .servers-grid{grid-template-columns:repeat(5,224px);gap:20px;animation:.5s ease-out forwards gridFadeIn;display:grid}#main .no-servers{text-align:center;color:#ffffffb3;background:#151b2b80;border:2px dashed #fff3;border-radius:15px;grid-column:1/-1;padding:50px;font-size:18px;animation:3s ease-in-out infinite emptyPulse}#main .server-card{background:var(--bg-surface-secondary);opacity:0;border-radius:10px;width:224px;height:145px;padding:8px 16px 12px;transition:background-color .3s,box-shadow .3s;animation:.5s ease-out forwards serverPopIn;position:relative;overflow:hidden}#main .server-card:first-child{animation-delay:.1s}#main .server-card:nth-child(2){animation-delay:.25s}#main .server-card:nth-child(3){animation-delay:.4s}#main .server-card:nth-child(4){animation-delay:.55s}#main .server-card:nth-child(5){animation-delay:.7s}#main .server-card:nth-child(6){animation-delay:.85s}#main .server-card:nth-child(7){animation-delay:1s}#main .server-card:nth-child(8){animation-delay:1.15s}#main .server-card:hover{background-color:#0a0f19f2;box-shadow:0 0 15px #00000080}#main .server-card-wrapper,#main .server-card-play{width:100%;transition:opacity .3s,transform .3s;position:absolute;inset:6px 16px 12px 0}#main .server-card-play{top:24px}#main .server-card-wrapper{opacity:1;position:relative;transform:scale(1)}#main .server-card-play{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;transform:scale(.95)}#main .server-card:hover .server-card-wrapper{opacity:0;pointer-events:none;transform:scale(.95)}#main .server-card:hover .server-card-play{opacity:1;pointer-events:auto;transform:scale(1)}#main .card-mode.active{border:2px solid #4caf50;transform:scale(1.02);box-shadow:0 0 20px #4caf504d}#main .server-card p{color:#fff;font-size:12px;font-weight:500}#main .server-map span,.server-online span{color:#b8c1e0}#main .circle{border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite statusPulse;display:block}.circle.online{background-color:#14f435;box-shadow:0 0 2px 1px #14f435}.circle.offline{background-color:#e60303;box-shadow:0 0 3px 2px #a50303}#main .selected-mode-title{text-transform:uppercase;font-size:25px;font-weight:700}#main .btn-back{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;letter-spacing:.3px;background-color:#3975c9;border:none;border-radius:30px;width:80px;height:30px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 0 5px #4f7cbf4d;padding:8px 0!important}#main .server-name{border-bottom:1px solid #4f7cbf4d;align-items:center;gap:5px;padding-bottom:2px;font-size:17px;display:flex}#main .server-info{flex-direction:column;gap:4px;display:flex}#main .server-locate{display:flex}#main .info-label-location{align-items:center;gap:4px;display:flex}#main .info-img{width:12px;height:12px}#main .server-header{align-items:end;gap:4px;margin-bottom:8px;display:flex}#main .online-value{color:#b8c1e0;padding-bottom:3px;font-size:8px}#main .ip-address{align-items:center;gap:5px;display:flex}#main .server-address{position:relative}#main .play-wrapper{margin-bottom:5px}#main .play-icon{width:32px;height:32px}#main .play-ip-address-title{text-align:center;white-space:nowrap;margin-top:-8px;margin-bottom:0;color:#b8c1e0!important;font-size:12px!important;font-weight:600!important}#main .play-ip-address{margin-top:-1px;margin-bottom:10px;line-height:1;color:#fffc!important;font-size:11px!important}#main .server-card-play p{color:#b8c1e0!important}#main .name-server{margin-top:-2px}#main .ip-address-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;margin-top:4px;padding-right:15px;display:flex}#main .copy-address{cursor:pointer;background-color:#0000;border:none;border-radius:3px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0 0 115px;padding:0;transition:transform .2s;display:flex;position:absolute;top:67px;left:147px;right:auto}#main .copy-address-icon{opacity:.8;width:9px;height:9px}#main .server-card-play .ip-address-wrapper{flex-flow:row}#main .modes-header{max-width:1200px;margin:0 auto;position:relative}#main .modes-title{text-transform:uppercase}#main .mode-list-item{color:#fff;text-align:center;cursor:pointer;background-color:#151b2bf2;border-radius:5px;padding:6px 15px;font-weight:700;list-style:none;transition:all .3s}#main .mode-list-item:hover{background-color:#1b3554;transform:translateY(-2px)}#main .mode-list-item.active{color:#fff;background:#1b3554;transition:all .3s}#main .modes-list{gap:4px;display:flex}#main .modes-header{align-items:center;gap:20px;margin-top:50px;display:flex}.loading-spinner{text-align:center;color:var(--accent);padding:40px;font-size:18px}.error-message{text-align:center;color:#f44336;padding:40px;font-size:18px}.servers-loading{justify-content:center;align-items:center;min-height:200px;display:flex}#main .error-placeholder{color:#ffffff80;text-align:center;z-index:5;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main .error-placeholder span{background:#00000080;border-radius:4px;padding:4px 8px}@media (width<=1200px){#main .modes-grid,#main .servers-grid{grid-template-columns:repeat(4,224px)}}@media (width<=992px){#main .modes-grid,#main .servers-grid{grid-template-columns:repeat(3,224px)}}@media (width<=768px){#main .modes-grid,#main .servers-grid{grid-template-columns:repeat(2,224px)}#main .modes-header{flex-direction:column;align-items:flex-start}#main .modes-list{flex-wrap:wrap}#main .servers-header{flex-direction:column;align-items:flex-start}}@media (width<=480px){#main .modes-grid,#main .servers-grid{grid-template-columns:1fr;justify-items:center}}.not-found-wrapper{background:var(--bg-primary);min-height:100vh;position:relative;overflow:hidden}.not-found-canvas{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.not-found-container{z-index:2;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.not-found-content{text-align:center;max-width:600px;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInScale;position:relative}.not-found-glitch-wrapper{margin-bottom:20px;position:relative}.glitch{color:var(--accent-light);letter-spacing:10px;text-shadow:.05em 0 #ff0000bf,-.05em -.025em #00ffffbf,.025em .05em #00ff00bf;font-size:clamp(140px,25vw,220px);font-weight:900;line-height:1;animation:4s infinite glitchSkew;position:relative}.glitch:before,.glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{clip-path:polygon(0 0,100% 0,100% 33%,0 33%);animation:1s infinite glitchTop}.glitch:after{clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);animation:1.5s infinite glitchBottom}@keyframes glitchTop{0%,to{transform:translate(0)}20%{transform:translate(-2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitchBottom{0%,to{transform:translate(0)}20%{transform:translate(2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,-2px)}80%{transform:translate(-2px,2px)}}@keyframes glitchSkew{0%,to{transform:skew(0deg)}20%{transform:skew(2deg)}40%{transform:skew(-2deg)}60%{transform:skew(1deg)}80%{transform:skew(-1deg)}}.not-found-subtitle{color:#fff;background:linear-gradient(135deg, #fff, var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:clamp(24px,5vw,36px);font-weight:700}.not-found-description{color:var(--text-secondary);max-width:450px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:clamp(14px,3vw,18px);line-height:1.6}.not-found-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.not-found-button{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.not-found-button.primary{background:linear-gradient(135deg, var(--accent), var(--accent-light));color:#fff;box-shadow:0 10px 25px #4f7cbf66}.not-found-button.primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px #4f7cbf99}.not-found-button.secondary{color:var(--text-secondary);border:1px solid var(--border-accent);background:0 0}.not-found-button.secondary:hover{color:#fff;background:#4f7cbf1a;transform:translateY(-2px)}.button-icon{font-size:20px;line-height:1;transition:transform .3s}.not-found-button:hover .button-icon{transform:translate(-3px)}.not-found-button.secondary:hover .button-icon{transform:translate(-5px)}.not-found-404-bg{color:#4f7cbf08;white-space:nowrap;pointer-events:none;z-index:-1;-webkit-user-select:none;user-select:none;font-size:40vw;font-weight:900;animation:4s ease-in-out infinite pulseBg;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseBg{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.05)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.not-found-buttons{flex-direction:column;gap:15px}.not-found-button{justify-content:center;width:100%}.glitch{font-size:clamp(100px,20vw,140px)}}@media (width<=480px){.not-found-button{padding:12px 24px;font-size:14px}.not-found-description{margin-bottom:30px}}#skin-changer *{-webkit-tap-highlight-color:transparent;outline:none!important}#skin-changer button,#skin-changer input,#skin-changer select,#skin-changer textarea,#skin-changer [role=button],#skin-changer [tabindex]:not([tabindex="-1"]),#skin-changer button:focus,#skin-changer input:focus,#skin-changer select:focus,#skin-changer textarea:focus,#skin-changer [role=button]:focus,#skin-changer [tabindex]:not([tabindex="-1"]):focus{box-shadow:none!important;outline:none!important}#skin-changer :focus{outline:none!important}#skin-changer :-moz-focusring{outline:none!important}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#skin-changer{-webkit-user-select:none;user-select:none;align-items:stretch;gap:30px;width:1200px;height:650px;margin:60px auto 100px;animation:.5s fadeIn;display:flex}#skin-changer .category-panel{flex-direction:column;flex-shrink:0;width:340px;height:100%;animation:.6s slideInLeft;display:flex;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 110px),#0000 100%)}#skin-changer .category-collection{background:var(--bg-surface-secondary);border:1px solid var(--border-light);box-sizing:border-box;border-radius:14px;flex-direction:column;height:100%;padding:16px 12px 32px 16px;display:flex}#skin-changer .collection-info{color:#fff;flex-shrink:0;margin-bottom:16px;font-size:25px;font-weight:500;animation:.4s slideInUp}#skin-changer .category-list{flex:1;min-height:0;padding-right:8px;overflow-y:auto}#skin-changer .category-list::-webkit-scrollbar{width:4px}#skin-changer .category-list::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .category-list::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skin-changer .category-group{margin-bottom:16px;animation:.5s both slideInUp}#skin-changer .category-group:first-child{animation-delay:.1s}#skin-changer .category-group:nth-child(2){animation-delay:.2s}#skin-changer .category-group:nth-child(3){animation-delay:.3s}#skin-changer .category-group:nth-child(4){animation-delay:.4s}#skin-changer .category-group:nth-child(5){animation-delay:.5s}#skin-changer .category-group:nth-child(6){animation-delay:.6s}#skin-changer .category-group:nth-child(7){animation-delay:.7s}#skin-changer .category-group:nth-child(8){animation-delay:.8s}#skin-changer .group-header{align-items:center;gap:5px;width:100%;margin-bottom:8px;display:flex}#skin-changer .group-title{color:#fff;white-space:nowrap;flex-shrink:0;height:23px;font-size:14px;font-weight:500}#skin-changer .group-line{background-color:#4f7cbf;flex-grow:1;height:1px}#skin-changer .group-items{grid-template-columns:repeat(2,145px);justify-content:center;gap:10px;display:grid}#skin-changer .category-item{background-color:var(--bg-surface-secondary);cursor:pointer;border:1px solid #0000;border-radius:14px;width:145px;height:120px;margin:0 auto;animation:.4s both scaleIn;position:relative;overflow:hidden}#skin-changer .category-item:first-child{animation-delay:.1s}#skin-changer .category-item:nth-child(2){animation-delay:.2s}#skin-changer .category-item:nth-child(3){animation-delay:.3s}#skin-changer .category-item:nth-child(4){animation-delay:.4s}#skin-changer .item-content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#skin-changer .item-bg-icon{object-fit:cover;opacity:.1;z-index:1;width:100px;height:100px;position:absolute;top:0;left:15%}#skin-changer .item-image-container{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:15px;display:flex;position:relative}#skin-changer .item-image{object-fit:contain;z-index:10;width:100px;height:100px}#skin-changer .agent-image-container{z-index:2;justify-content:center;width:100%;display:flex;position:absolute;bottom:10px;left:0}#skin-changer .agent-image{object-fit:contain;z-index:2;width:130px;height:98px}#skin-changer .item-loading{color:#ffffff4d;justify-content:center;align-items:center;width:100px;height:100px;font-size:20px;display:flex}#skin-changer .item-gradient{z-index:3;box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}#skin-changer .gradient-ct{background:linear-gradient(#0000 0%,#22315894 50%,#283d79e6 100%)}#skin-changer .gradient-t{background:linear-gradient(#0000 0%,#665635 100%)}#skin-changer .gradient-global{background:linear-gradient(#0000 0%,#22315894 50%,#283d79e6 100%)}#skin-changer .item-title{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:4;width:100%;height:32px;margin:0;padding:5px 0;font-size:14px;font-weight:400;overflow:hidden}#skin-changer .item-check{color:#4caf50;z-index:10;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:5px;right:5px}#skin-changer .content-panel{flex-direction:column;flex:1;min-width:0;height:100%;animation:.6s slideInRight;display:flex}#skin-changer .content-header{background:var(--bg-surface-secondary);box-sizing:border-box;border-radius:14px;flex-shrink:0;align-items:center;width:100%;min-height:40px;margin-bottom:16px;padding:16px;transition:transform .3s,box-shadow .3s;animation:.4s slideInUp;display:flex}#skin-changer .header-content{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}#skin-changer .header-title{flex-shrink:0;align-items:center;gap:10px;display:flex}#skin-changer .header-title h3{color:#fff;white-space:nowrap;margin:0;font-size:18px;font-weight:500}#skin-changer .header-title span{color:#93a2ea;white-space:nowrap;font-size:14px}#skin-changer .header-controls{z-index:1000;flex-shrink:0;align-items:center;gap:20px;display:flex;overflow:visible!important}#skin-changer .search-wrapper{width:300px;position:relative}#skin-changer .search-input{color:#fff;box-sizing:border-box;background-color:#0000;border:1px solid #4f7cbf4d;border-radius:30px;width:100%;height:40px;padding:10px 40px 10px 15px;font-size:14px;transition:all .3s}#skin-changer .search-input:focus{border-color:#4f7cbf;box-shadow:0 0 15px #4f7cbf4d}#skin-changer .search-icon{pointer-events:none;width:24px;height:24px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#skin-changer .rarity-filter{z-index:1000;flex-shrink:0;height:40px;position:relative;overflow:visible!important}#skin-changer .rarity-select{cursor:pointer;color:#fff;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border:1px solid #4f7cbf4d;border-radius:30px;justify-content:center;align-items:center;width:125px;height:40px;padding:10px 28px;font-size:12px;font-weight:500;transition:all .3s;display:flex;overflow:hidden}#skin-changer .rarity-select span{color:#b8c1e0;font-size:14px;font-weight:700}#skin-changer .rarity-select.open{background:#222838e6}#skin-changer .dropdown-icon{transition:transform .3s}#skin-changer .dropdown-icon.open{transform:rotate(180deg)}#skin-changer .rarity-dropdown{z-index:9999;transform-origin:top;border-radius:5px;flex-direction:column;gap:4px;width:160px;padding:10px;animation:.2s scaleIn;display:flex;position:absolute;top:45px;left:-11px}#skin-changer .rarity-item{cursor:pointer;color:#fff;box-sizing:border-box;border-radius:30px;justify-content:space-between;align-items:center;height:30px;padding:8px 12px;font-size:12px;transition:all .2s;display:flex}#skin-changer .rarity-item:hover{background:#4f7cbf33}#skin-changer .rarity-circle{border-radius:50%;width:10px;height:10px;display:inline-block}#skin-changer .skins-container{box-sizing:border-box;flex:1;width:100%;min-height:0;padding-right:5px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 110px),#0000 100%)}#skin-changer .skins-container::-webkit-scrollbar{width:4px}#skin-changer .skins-container::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .skins-container::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skin-changer .skins-grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}#skin-changer .skin-card{cursor:pointer;background:#151b2bf2;border-radius:20px;width:100%;max-width:190px;height:200px;margin:0 auto;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s both scaleIn;position:relative;overflow:hidden}#skin-changer .skin-card:nth-child(4n+1){animation-delay:.1s}#skin-changer .skin-card:nth-child(4n+2){animation-delay:.2s}#skin-changer .skin-card:nth-child(4n+3){animation-delay:.3s}#skin-changer .skin-card:nth-child(4n+4){animation-delay:.4s}#skin-changer .skin-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 30px #0006}#skin-changer .skin-card:hover .card-overlay{pointer-events:auto;background:#000000d9}#skin-changer .skin-card:hover .overlay-content{opacity:1;transform:translateY(0)}#skin-changer .card-gradient{z-index:1;box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;position:relative}#skin-changer .card-name{color:#d1d1d1;text-overflow:ellipsis;white-space:nowrap;z-index:10;text-align:center;max-width:100%;height:38px;margin:0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.2;display:block;position:relative;overflow:hidden}#skin-changer .card-decor{justify-content:center;align-items:center;display:flex;position:absolute;inset:40px 0}#skin-changer .card-bg-title{color:#ffffff1a;z-index:1;pointer-events:none;font-size:70px;font-weight:500;transition:none;position:absolute;top:7px;left:55px;transform:none}#skin-changer .card-image{object-fit:contain;z-index:2;pointer-events:none;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative}#skin-changer .skin-card:hover .card-image{transform:scale(1.1)rotate(2deg)}#skin-changer .skin-card:hover .card-bg-title{color:#ffffff26;transform:none}#skin-changer .card-rarity-container{text-align:center;justify-content:center;align-items:center;min-height:30px;margin-top:40px;padding:10px 0;display:flex;position:relative}#skin-changer .card-rarity{color:#ffffff1a;z-index:2;text-align:center;margin:12px 0 83px;padding:0 10px;font-size:14px;font-weight:500;line-height:1.2;position:relative}#skin-changer .card-rarity-line{background:var(--rarity-color,red);z-index:1;width:130px;height:2px;box-shadow:0 0 10px var(--rarity-color,red);border-radius:1px;position:absolute;top:90%;transform:translateY(-50%)}#skin-changer .card-overlay{z-index:20;pointer-events:none;background:0 0;border-radius:20px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}#skin-changer .overlay-content{opacity:0;box-sizing:border-box;z-index:25;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 10px;transition:all .3s;display:flex;position:relative;transform:translateY(10px)}#skin-changer .settings-icon{z-index:26;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}#skin-changer .settings-icon svg{z-index:26;width:100%;height:100%;transition:transform .3s;display:block;position:relative}#skin-changer .settings-icon svg path{fill:#fff3;transition:fill .3s}#skin-changer .settings-text{color:#fff3;text-align:center;z-index:26;width:100%;font-size:16px;font-weight:500;transition:color .3s;position:relative}#skin-changer .image-placeholder{color:#ffffff4d;z-index:2;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;display:flex}#skin-changer .loading{color:#fff;justify-content:center;align-items:center;height:200px;font-size:18px;display:flex}#skin-changer .loading:after{content:"";border:3px solid #4f7cbf4d;border-top-color:#4f7cbf;border-radius:50%;width:30px;height:30px;margin-left:10px;animation:1s linear infinite rotate}#skin-changer .no-skins{color:#ffffff80;text-align:center;justify-content:center;align-items:center;height:200px;font-size:16px;display:flex}#skin-changer .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background-color:#000000d9;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}#skin-changer .modal-container{z-index:10000;align-items:stretch;gap:20px;width:560px;max-width:90vw;max-height:93vh;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow-x:hidden}#skin-changer .modal-container.has-side-panel{width:1020px}#skin-changer .modal-container-simple{z-index:10000;width:90%;max-width:500px;max-height:90vh;animation:.4s cubic-bezier(.4,0,.2,1) scaleIn;position:relative}#skin-changer .modal-main-content{background:var(--bg-surface-secondary);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;flex-shrink:0;gap:16px;width:520px;max-width:520px;padding:24px;animation:.4s cubic-bezier(.4,0,.2,1) scaleIn;display:flex;overflow-y:visible;box-shadow:0 20px 40px #00000080}#skin-changer .modal-main-content::-webkit-scrollbar{display:none}#skin-changer .modal-header{border-bottom:2px solid;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding-bottom:15px;display:flex;position:relative}#skin-changer .modal-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:24px;font-weight:500;overflow:hidden}#skin-changer .modal-close{cursor:pointer;z-index:10;background-color:#0000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:16px;padding:0;font-size:28px;line-height:1;transition:all .3s;display:flex;position:absolute;top:13px;right:4px;transform:scale(1.5)}#skin-changer .team-section{flex-shrink:0;margin:0}#skin-changer .team-info-block{box-sizing:border-box;background:#4f7cbf26;border:1px solid #4f7cbf4d;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;padding:12px;display:flex;margin:0!important}#skin-changer .team-selector-block{margin:0!important}#skin-changer .team-options{gap:12px;display:flex}#skin-changer .team-option{cursor:pointer;background:#ffffff14;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;padding:10px;transition:all .3s;display:flex}#skin-changer .team-option:hover{background:#4f7cbf40}#skin-changer .team-option.active{background:#4f7cbf66;border-color:#4f7cbf}#skin-changer .team-icon-large{opacity:.4;width:27px;height:27px}#skin-changer .team-icon{opacity:.3;width:22px;height:22px}#skin-changer .team-name{color:#fff;font-size:15px;font-weight:500}#skin-changer .team-info-text{color:#fff;font-size:14px;font-weight:500}#skin-changer .accessories-toggle-button{cursor:pointer;color:#fff;text-align:center;box-sizing:border-box;background:#4f7cbf33;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:40px;margin:0;padding:12px;font-size:16px;font-weight:500;transition:all .3s;display:flex}#skin-changer .accessories-toggle-button:hover{background:#4f7cbf4d;border-color:#4f7cbf;transform:translateY(-2px)}#skin-changer .modal-buttons-container{gap:12px;width:100%;margin:0;display:flex}#skin-changer .save-changes-button,#skin-changer .delete-button{cursor:pointer;text-align:center;box-sizing:border-box;border-radius:12px;flex:1;justify-content:center;align-items:center;height:40px;padding:12px;font-size:16px;font-weight:500;transition:all .3s;display:flex}#skin-changer .save-changes-button{color:#fff;background:linear-gradient(135deg,#4f7cbf,#6b9be0);border:none}#skin-changer .save-changes-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4f7cbf66}#skin-changer .save-changes-button:disabled{opacity:.6;cursor:not-allowed}#skin-changer .save-changes-button.save-success{background:#4caf50!important}#skin-changer .delete-button{color:#fff;background:#d42b2bce;border:none}#skin-changer .modal-side-panel{background:var(--bg-surface-secondary);border:1px solid var(--border-light);opacity:0;pointer-events:none;border-radius:20px;flex-direction:column;flex-shrink:0;width:460px;max-width:460px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translate(20px);box-shadow:0 20px 40px #00000080}#skin-changer .modal-side-panel.visible{opacity:1;pointer-events:auto;transform:translate(0)}#skin-changer .modal-side-panel.hidden{display:none}#skin-changer .modal-side-panel-header{background:var(--bg-surface-secondary);z-index:10;border-bottom:1px solid #4f7cbf4d;flex-shrink:0;align-items:center;gap:8px;padding:20px;display:flex;position:sticky;top:0}#skin-changer .modal-side-panel-header .search-container{flex:1;position:relative}#skin-changer .modal-side-panel-header .search-input{color:#fff;background:#ffffff14;border:1px solid #4f7cbf4d;border-radius:10px;width:100%;height:42px;padding:10px 36px 10px 14px;font-size:14px}#skin-changer .modal-side-panel-header .search-input:focus{border-color:#4f7cbf;outline:none;box-shadow:0 0 10px #4f7cbf4d}#skin-changer .modal-side-panel-header .search-icon{opacity:.6;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#skin-changer .modal-side-panel-close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:auto;font-size:20px;transition:all .2s;display:flex}#skin-changer .modal-side-panel-content{flex:1;padding:20px;overflow-y:auto}#skin-changer .modal-side-panel-content::-webkit-scrollbar{width:4px}#skin-changer .modal-side-panel-content::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .modal-side-panel-content::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skin-changer .skin-preview-container{background:#0006;border:1px solid #4f7cbf33;border-radius:14px;flex-shrink:0;width:100%;height:220px;margin-bottom:0;position:relative;overflow:hidden}#skin-changer .skin-image-container-simple,#skin-changer .skin-image-container{background:#0000004d;border-radius:10px;flex-shrink:0;width:100%;height:200px;margin-bottom:20px;position:relative;overflow:hidden}#skin-changer .modal-skin-image{object-fit:contain;width:100%;height:100%}#skin-changer .stattrak-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:15;background:#000000bf;border-radius:30px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;bottom:12px;left:12px}#skin-changer .stattrak-container-simple{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:15;background:#000000bf;border-radius:30px;align-items:center;gap:10px;width:fit-content;margin-bottom:20px;padding:8px 14px;display:flex;position:relative}#skin-changer .stattrak-label{color:#fff;font-size:13px;font-weight:500}#skin-changer .stattrak-toggle{cursor:pointer}#skin-changer .stattrak-toggle-track{border-radius:30px;width:44px;height:24px;transition:all .3s;position:relative}#skin-changer .stattrak-toggle-slider{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px}#skin-changer .slots-container{flex-wrap:nowrap;justify-content:center;gap:12px;display:flex}#skin-changer .slot-item{cursor:pointer;background:#0000004d;border:2px solid #0000;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:76px;transition:all .2s;display:flex;position:relative}#skin-changer .slot-item.empty{background:#ffffff14}#skin-changer .slot-item.filled{background:#0009}#skin-changer .slot-item.active{background-color:#2c4483;border-color:#4f7cbf}#skin-changer .slot-sticker-image-wrapper{justify-content:center;align-items:center;width:54px;height:54px;display:flex}#skin-changer .slot-sticker-image{object-fit:contain;width:54px;height:54px}#skin-changer .slot-number{color:#fff9;font-size:25px;font-weight:600}#skin-changer .slot-name{color:#ffffffb3;margin-top:4px;font-size:10px}#skin-changer .slot-remove{color:#fff;cursor:pointer;background:#ff4646e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;position:absolute;top:2px;right:2px}#skin-changer .slot-remove:hover{background:#ff4646}#skin-changer .slot-marker{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}#skin-changer .slot-marker.empty{background:#4caf50d9;padding-bottom:4px}#skin-changer .slot-marker.filled{background:#f44336d9;padding-bottom:4px}#skin-changer .slot-marker.active{transform:translate(-50%,-50%)scale(1.15)}#skin-changer .slot-marker-icon{color:#fff;cursor:pointer;font-size:16px;font-weight:700;transform:scale(1.2)}#skin-changer .slot-marker.sticker-marker{background:#4caf50e6}#skin-changer .slot-marker.sticker-marker.filled{background:#f44336e6}#skin-changer .slot-marker.keychain-marker{background:#4caf50e6;padding-top:3px}#skin-changer .slot-marker.keychain-marker.filled{background:#f44336e6}#skin-changer .slot-marker.keychain-marker .slot-marker-icon{font-size:16px}#skin-changer .type-switcher{border-radius:12px;gap:8px;padding:4px;display:flex}#skin-changer .type-btn{cursor:pointer;background:0 0;border:1px solid #244a83;border-radius:5px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}#skin-changer .type-btn:hover{background:#4f7cbf33}#skin-changer .type-btn.active{background:#244a83;box-shadow:0 0 8px #4f7cbf66}#skin-changer .type-btn img{width:22px;height:22px}#skin-changer .items-grid{grid-template-columns:repeat(2,174px);justify-content:center;gap:16px;max-height:590px;margin-top:8px;padding:8px;display:grid;overflow:hidden auto}#skin-changer .items-grid::-webkit-scrollbar{width:4px}#skin-changer .items-grid::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .items-grid::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skin-changer .item-card{cursor:pointer;text-align:center;box-sizing:border-box;background:#ffffff0f;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;width:174px;height:120px;padding:12px 8px;transition:all .2s;display:flex}#skin-changer .item-card:hover{background:#4f7cbf40;border-color:#4f7cbf80;transform:translateY(-3px)}#skin-changer .item-card.disabled{cursor:not-allowed;opacity:.5}#skin-changer .item-card.disabled:hover{background:#ffffff0f;transform:none}#skin-changer .item-image{object-fit:contain;width:100px;height:70px;margin-bottom:8px}#skin-changer .item-name{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;padding:0 4px;font-size:12px;display:block;overflow:hidden}#skin-changer .load-more{color:#fff;cursor:pointer;background:#4f7cbf33;border:1px solid #4f7cbf80;border-radius:8px;grid-column:span 2;width:100%;margin-top:8px;padding:10px;font-size:13px;transition:all .2s}#skin-changer .load-more:hover{background:#4f7cbf59}#skin-changer .selected-slot-hint{text-align:center;color:#fff;background:#4f7cbf33;border-left:3px solid #4f7cbf;border-radius:10px;margin-bottom:16px;padding:10px;font-size:13px}#skin-changer .selected-slot-hint.warning{color:#ff8a8a;background:#ff464633;border-left-color:#ff4646}#skin-changer .wear-setting,#skin-changer .pattern-setting{flex-shrink:0;margin-bottom:0}#skin-changer .setting-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}#skin-changer .setting-label{color:#fff;font-size:15px;font-weight:500}#skin-changer .wear-input,#skin-changer .pattern-input{color:#fff;text-align:right;background:#ffffff1a;border:none;border-radius:8px;width:85px;padding:8px 12px;font-size:14px;transition:all .3s}#skin-changer .pattern-input{width:60px}#skin-changer .wear-input:focus,#skin-changer .pattern-input:focus{border-color:#4f7cbf;outline:none;box-shadow:0 0 12px #4f7cbf4d}#skin-changer .wear-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#skin-changer .wear-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#skin-changer .pattern-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#skin-changer .pattern-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#skin-changer .wear-input[type=number],#skin-changer .pattern-input[type=number]{-moz-appearance:textfield}#skin-changer .wear-slider-container,#skin-changer .pattern-slider-container{height:30px;position:relative}#skin-changer .wear-slider-wrapper,#skin-changer .pattern-slider-wrapper{align-items:center;height:100%;display:flex;position:relative}#skin-changer .wear-slider-track,#skin-changer .pattern-slider-track{background:#ffffff26;border-radius:2px;width:100%;height:4px;position:absolute;overflow:hidden}#skin-changer .wear-range-segment{height:100%;position:absolute;top:0}#skin-changer .wear-slider,#skin-changer .pattern-slider{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute}#skin-changer .wear-marker,#skin-changer .pattern-marker{pointer-events:none;z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%)}#skin-changer .marker-dot{background:#fff;border:2px solid #4f7cbf;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #0000004d}#skin-changer .pattern-marker-dot{background:#4f7cbf}#skin-changer .collection-container{flex-direction:column;flex:1;min-width:0;height:100%;animation:.6s slideInRight;display:flex}#skin-changer .collection-header{box-sizing:border-box;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;width:100%;min-height:40px;margin-bottom:16px;padding:16px;transition:transform .3s,box-shadow .3s;animation:.4s slideInUp;display:flex}#skin-changer .collection-header .collection-title{font-size:17px;font-weight:500}#skin-changer .team-filter{flex-shrink:0;gap:10px;display:flex}#skin-changer .team-side{letter-spacing:.04em;color:#ffffff80;font-size:14px}#skin-changer .team-btn{cursor:pointer;background:0 0;border:1px solid #4f7cbf4d;border-radius:30px;align-items:center;gap:4px;padding:6px 12px;transition:all .3s;display:flex}#skin-changer .team-btn.ct.active{background:#4f7cbf4d}#skin-changer .team-btn.t.active{background:#ffb0304d}#skin-changer .collection-skins-container{box-sizing:border-box;flex:1;width:100%;min-height:0;padding-right:5px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 110px),#0000 100%)}#skin-changer .collection-skins-container::-webkit-scrollbar{width:4px}#skin-changer .collection-skins-container::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .collection-skins-container::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skin-changer .collection-grid{grid-template-columns:repeat(6,1fr);gap:10px;width:100%;display:grid}#skin-changer .collection-grid .skin-card{animation:.4s both scaleIn}#skin-changer .collection-grid .skin-card:nth-child(4n+1){animation-delay:.1s}#skin-changer .collection-grid .skin-card:nth-child(4n+2){animation-delay:.2s}#skin-changer .collection-grid .skin-card:nth-child(4n+3){animation-delay:.3s}#skin-changer .collection-grid .skin-card:nth-child(4n+4){animation-delay:.4s}#skin-changer .collection-empty{color:#ffffff80;text-align:center;justify-content:center;align-items:center;height:200px;font-size:16px;display:flex}#skin-changer .collection-loading{color:#fff;flex:1;justify-content:center;align-items:center;font-size:18px;animation:.3s fadeIn;display:flex}#skin-changer .collection-loading:after{content:"";border:3px solid #4f7cbf4d;border-top-color:#4f7cbf;border-radius:50%;width:30px;height:30px;margin-left:10px;animation:1s linear infinite rotate}#skin-changer .modal-container::-webkit-scrollbar{width:4px}#skin-changer .modal-container-simple::-webkit-scrollbar{width:4px}#skin-changer .modal-container::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .modal-container-simple::-webkit-scrollbar-track{background:#4f7cbf4d;border-radius:3px}#skin-changer .modal-container::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skin-changer .modal-container-simple::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#skins{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}#skins .skins-premium-banner{width:100%;max-width:1200px;margin:50px auto 0;animation:.8s fadeIn}#skins .skins-premium-wrapper{flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}#skins .skins-premium-title{color:#fff;font-size:25px;font-weight:500}#skins .skins-premium-subtitle{color:#565656;width:200px;font-size:15px;font-weight:500}#skins .skins-btn{width:215px;height:36px}#skins .skins-premium-icon-star{width:20px;height:20px}#skins .skins-premium-cards-list{flex-wrap:wrap;gap:15px;margin-top:31px;display:flex}#skins .skins-premium-card{background-color:#151b2b;border-radius:10px;flex:1;min-width:250px;max-width:285px;list-style:none;transition:all .3s;animation:.5s both slideInUp;position:relative}#skins .skins-premium-card:first-child{animation-delay:.1s}#skins .skins-premium-card:nth-child(2){animation-delay:.2s}#skins .skins-premium-card:nth-child(3){animation-delay:.3s}#skins .skins-premium-card:nth-child(4){animation-delay:.4s}#skins .skins-premium-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}#skins .skins-premium-card-content{z-index:1;position:relative}#skins .skins-premium-card-overlay{pointer-events:none;z-index:2;background:linear-gradient(270deg,#0a0c14 0%,#0a0c1400 99.99%);border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}#skins .skins-premium-card-bg{background:linear-gradient(135deg,#4f7cbf33,#4f7cbf0d);border-radius:10px 10px 0 0;height:220px;padding:7px 8px}#skins .skins-premium-card-status{color:#fff;background:#7730f7;border-radius:8px;align-items:center;gap:7px;width:102px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}#skins .skins-premium-card-image{justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex}#skins .skins-premium-skin{object-fit:contain;width:188px;height:141px;transition:all .5s}#skins .skins-premium-card:hover .skins-premium-skin{transform:scale(1.1)}#skins .skins-premium-footer{padding:16px 18px}#skins .skins-premium-card-info{justify-content:space-between;align-items:center;margin-top:21px;display:flex}#skins .skins-premium-card-rare{color:#4f7cbf;font-size:16px;font-weight:600}#skins .skins-premium-card-icon-buy{cursor:pointer;background:#132d58;border-radius:12px;justify-content:center;align-items:center;padding:6px 8px 4px;transition:all .3s;display:flex}#skins .skins-premium-card-icon-buy:hover{background:#1e3a6b;transform:scale(1.1)}#skins .skins-premium-card-icon-buy svg{width:20px;height:20px}#skins .skins-info-main{flex-direction:column;align-items:center;gap:8px;margin-top:60px;display:flex}#skins .page-title{color:#fff;opacity:0;margin:0;font-size:36px;font-weight:600;animation:.6s .2s forwards slideInUp}.animate-slide-left{opacity:0;animation:.5s forwards slideLeft}.delay-7{animation-delay:.7s}@keyframes slideLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media (width<=1200px){#skin-changer{box-sizing:border-box;width:100%;padding:0 20px}#skin-changer .collection-grid{grid-template-columns:repeat(4,1fr)}#skins .skins-premium-cards-list{justify-content:center}}@media (width<=1024px){#skin-changer .modal-container{flex-direction:column;width:520px!important}#skin-changer .modal-container.has-side-panel{width:520px!important}#skin-changer .modal-side-panel{width:100%;max-width:100%}#skin-changer .modal-side-panel.visible{margin-top:20px}#skin-changer .items-grid{grid-template-columns:repeat(2,1fr)}#skin-changer .item-card{width:100%;height:auto;min-height:100px}}@media (width<=768px){#skin-changer{flex-direction:column;height:auto}#skin-changer .category-panel{width:100%;margin-bottom:20px}#skin-changer .collection-grid,#skin-changer .skins-grid{grid-template-columns:repeat(2,1fr)}#skin-changer .modal-main-content{width:100%;max-width:100%}#skin-changer .items-grid{grid-template-columns:repeat(2,1fr)}#skins .skins-premium-title{font-size:20px}#skins .skins-premium-subtitle{width:auto;font-size:12px}#skins .page-title{font-size:24px}#skins .skins-premium-card{min-width:100%;max-width:100%}}#skin-changer .agent-image-container{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:0;display:flex;position:relative}#skin-changer .agent-image{object-fit:contain;z-index:10;position:absolute;top:30px;left:11px;width:130px!important;height:98px!important}#skin-changer .accessories-controls{gap:10px;width:100%;margin-bottom:10px;display:flex}#skin-changer .accessories-type-btn{color:#fff;cursor:pointer;background:#4f7cbf33;border:1px solid #4f7cbf4d;border-radius:8px;flex:1;padding:10px;font-size:14px;font-weight:500;transition:all .3s}#skin-changer .accessories-type-btn.active{background:#4f7cbf66;border-color:#4f7cbf;box-shadow:0 0 10px #4f7cbf4d}#skin-changer .accessories-type-switcher{justify-content:center;gap:10px;width:100%;margin-bottom:16px;display:flex}#skin-changer .accessories-type-switcher .type-btn{color:#fff;cursor:pointer;background:#4f7cbf33;border:1px solid #4f7cbf4d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;transition:all .3s;display:flex}#skin-changer .accessories-type-switcher .type-btn.active{background:#4f7cbf66;border-color:#4f7cbf;box-shadow:0 0 10px #4f7cbf4d}#skin-changer .accessories-type-switcher .type-btn:hover{background:#4f7cbf4d;transform:translateY(-2px)}#skin-changer .accessories-type-switcher .type-btn img{width:20px;height:20px}#skin-changer .slot-keychain-icon{object-fit:contain;opacity:.6;width:32px;height:32px}#skin-changer .slot-marker.keychain-marker .slot-marker-icon img{filter:brightness(0)invert();width:18px;height:18px;padding-top:6px}#addServer .modal-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a0c1400;justify-content:center;align-items:center;transition:all .2s;display:none;position:fixed;inset:0;z-index:2147483647!important}#addServer .modal-overlay.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c14cc;animation:.2s fadeIn;display:flex}#addServer .modal-overlay.closing{animation:.2s forwards fadeOut;display:flex}#addServer .modal-container{background:#151b2b;border:1px solid #4f7cbf4d;border-radius:24px;width:90%;max-width:500px;position:relative;overflow:visible;box-shadow:0 20px 40px #00000080;z-index:2147483647!important}#addServer .modal-overlay.active .modal-container{animation:.3s cubic-bezier(.4,0,.2,1) scaleIn}#addServer .modal-overlay.closing .modal-container{animation:.2s forwards scaleOut}#addServer .modal-header{border-bottom:1px solid #4f7cbf26;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}#addServer .modal-title{color:#fff;background:linear-gradient(135deg,#fff,#6d8ec6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700}#addServer .modal-close{color:#8f9bb5;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex}#addServer .modal-close:hover{color:#fff;background:#4f7cbf1a;transform:rotate(90deg)}#addServer .modal-form{padding:24px}#addServer .form-group{margin-bottom:20px;position:relative}#addServer .form-label{color:#b0b9d4;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:block}#addServer .required{color:#6d8ec6;margin-left:4px}#addServer .form-input{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#1a1f32;border:1px solid #4f7cbf26;border-radius:12px;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;transition:all .3s;color:#fff!important;box-shadow:none!important;outline:none!important}#addServer .form-input:hover{border-color:#4f7cbf}#addServer .form-input:focus{border-color:#6d8ec6;box-shadow:none!important;outline:none!important}#addServer .form-input::placeholder{color:#6b748c;opacity:1}#addServer .form-input:-webkit-autofill{caret-color:#fff;border:1px solid #4f7cbf26;-webkit-text-fill-color:white!important;background-color:#1a1f32!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #1a1f32!important}#addServer .form-input:-webkit-autofill:hover{caret-color:#fff;border:1px solid #4f7cbf26;-webkit-text-fill-color:white!important;background-color:#1a1f32!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #1a1f32!important}#addServer .form-input:-webkit-autofill:focus{caret-color:#fff;border:1px solid #4f7cbf26;-webkit-text-fill-color:white!important;background-color:#1a1f32!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #1a1f32!important}#addServer .form-input:-webkit-autofill:active{caret-color:#fff;border:1px solid #4f7cbf26;-webkit-text-fill-color:white!important;background-color:#1a1f32!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #1a1f32!important}#addServer .input-hint{color:#6b748c;opacity:.8;margin-top:6px;font-family:Inter,sans-serif;font-size:12px;display:block}#addServer .dropdown-container{width:100%;position:relative}#addServer .dropdown-trigger{cursor:pointer;box-sizing:border-box;color:#8f9bb5;background:#1a1f32;border:1px solid #4f7cbf26;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;transition:all .3s;display:flex;outline:none!important}#addServer .dropdown-trigger:hover{border-color:#4f7cbf}#addServer .dropdown-trigger:focus{border-color:#6d8ec6;outline:none!important}#addServer .dropdown-trigger.filled{color:#fff;border-color:#4f7cbf4d}#addServer .dropdown-selected{color:inherit}#addServer .dropdown-arrow{color:#8f9bb5;transition:transform .3s}#addServer .dropdown-arrow.open{transform:rotate(180deg)}#addServer .dropdown-menu{opacity:0;visibility:hidden;box-sizing:border-box;background:#151b2b;border:1px solid #4f7cbf4d;border-radius:12px;width:100%;max-height:150px;padding:8px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 20px 40px #00000080;z-index:2147483647!important}#addServer .dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)}#addServer .dropdown-menu:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#151b2b);border-radius:0 0 12px 12px;height:30px;transition:opacity .2s;position:sticky;bottom:0;left:0;right:0}#addServer .dropdown-menu.scrollable:after{opacity:1}#addServer .dropdown-item{color:#b0b9d4;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;width:100%;min-height:44px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;transition:all .2s;position:relative;outline:none!important}#addServer .dropdown-item:hover{color:#fff;background:#4f7cbf26;padding-left:24px}#addServer .dropdown-item.selected{color:#fff;background:#4f7cbf33;font-weight:500}#addServer .dropdown-item.selected:after{content:"✓";color:#4f7cbf;font-weight:700;position:absolute;right:16px}#addServer .dropdown-menu::-webkit-scrollbar{width:6px}#addServer .dropdown-menu::-webkit-scrollbar-track{background:#1a1f32;border-radius:3px}#addServer .dropdown-menu::-webkit-scrollbar-thumb{background:#4f7cbf;border-radius:3px}#addServer .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6d8ec6}#addServer .error-message{color:#f87171;background:#dc26261a;border:1px solid #dc26264d;border-radius:12px;margin:0 24px 16px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px}#addServer .modal-actions{gap:16px;margin-top:-8px;display:flex}#addServer .modal-button{cursor:pointer;box-sizing:border-box;border:none;border-radius:40px;flex:1;padding:14px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;outline:none!important}#addServer .modal-button.cancel{color:#b0b9d4;background:0 0;border:1px solid #4f7cbf26}#addServer .modal-button.cancel:hover{color:#fff;background:#4f7cbf1a;transform:translateY(-2px)}#addServer .modal-button.submit{color:#fff;background:linear-gradient(135deg,#4f7cbf,#6d8ec6);box-shadow:0 5px 25px #4f7cbf66}#addServer .modal-button.submit:hover{transform:translateY(-3px);box-shadow:0 5px 25px #4f7cbf99}#addServer .modal-button.submit:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}#addServer .modal-button.submit:hover:before{left:100%}#addServer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#addServer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#addServer input[type=number]{appearance:textfield}@media (width<=768px){#addServer .modal-container{width:95%;margin:20px}#addServer .modal-title{font-size:20px}#addServer .modal-actions{flex-direction:column;gap:12px}#addServer .modal-button{width:100%}#addServer .dropdown-menu{max-height:180px}}@media (width<=480px){#addServer .modal-header{padding:20px 20px 12px}#addServer .modal-form{padding:16px}#addServer .form-input,#addServer .dropdown-trigger{padding:12px 14px;font-size:14px}#addServer .dropdown-menu{max-height:160px}}#addServer .modal-overlay,#addServer .modal-container,#addServer .dropdown-menu{z-index:2147483647!important}body:has(#addServer .modal-overlay.active) header{opacity:1;pointer-events:none!important}body:has(#addServer .modal-overlay.active) .header{opacity:1;pointer-events:none!important}body:has(#addServer .modal-overlay.active) #header_widget{opacity:1;pointer-events:none!important}body.modal-open #header_widget{pointer-events:none!important;opacity:.5!important;z-index:1000!important}.platform-name{cursor:help;border-bottom:1px dashed #ffffff4d;max-width:200px;display:inline-block}:root{--admin-bg:#0a0c14;--admin-surface:#151b2b;--admin-card:#1a1f32;--admin-card-hover:#222842;--admin-accent:#4f7cbf;--admin-accent-light:#6d8ec6;--admin-accent-soft:#4f7cbf26;--admin-success:#2cd55f;--admin-success-glow:#2cd55f4d;--admin-warning:#d5812c;--admin-warning-glow:#d5812c4d;--admin-danger:#d52c2c;--admin-danger-glow:#d52c2c4d;--admin-text:#fff;--admin-text-secondary:#b8c1e0;--admin-text-tertiary:#8f9bb5;--admin-border:#4f7cbf33;--admin-border-hover:#4f7cbf66;--admin-shadow:0 10px 25px #00000080;--admin-shadow-hover:0 15px 35px #4f7cbf33;--admin-gradient:linear-gradient(135deg, #1a1f32, #151b2b);--admin-gradient-accent:linear-gradient(135deg, #4f7cbf, #6d8ec6)}#servers.servers{margin-top:36px}#servers{z-index:1;flex-direction:column;align-items:stretch;gap:clamp(4px,.8vw,8px);width:100%;max-width:min(1270px,95vw);margin:0 auto;padding:0 2vw;display:flex;position:relative}#servers .title-info{word-break:break-word;letter-spacing:.5px;text-transform:uppercase;background:#fff;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,4vw,25px);font-weight:700}#servers .rooms-header{z-index:100;flex-wrap:wrap;align-items:center;gap:20px;width:100%;margin-bottom:25px;display:flex;position:relative}#servers .servers-header{z-index:100;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:25px;display:flex;position:relative}#servers .management{gap:6px}#servers .back-button{width:80px;height:30px;padding:8px 0!important}#servers .back-button,#servers .refresh-button{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;letter-spacing:.3px;background-color:#3975c9;border:none;border-radius:40px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 0 5px #4f7cbf4d}#servers .refresh-button{background:linear-gradient(135deg,#2cd55f,#20b34c);box-shadow:0 0 15px #2cd55f4d}#servers .add-server-button{color:#fff;cursor:pointer;white-space:nowrap;background:#3975c9;border:none;border-radius:40px;justify-content:center;align-items:center;gap:10px;width:250px;height:30px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #4f7cbf4d}#servers .add-server-button svg{width:16px;height:16px;transition:transform .3s}#servers .add-server-button svg path{stroke:#fff;stroke-width:2px}#servers .add-server-button:active{transform:translateY(-1px);box-shadow:0 5px 15px #4f7cbf66}#servers .add-server-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}#servers .add-server-button:hover:before{width:300px;height:300px}@media (width<=768px){#servers .add-server-button{gap:8px;padding:10px 20px;font-size:14px}#servers .add-server-button svg{width:14px;height:14px}}@media (width<=480px){#servers .add-server-button{justify-content:center;width:100%}}#servers .add-server-button-outline{color:#4f7cbf;box-shadow:none;background:0 0;border:2px solid #4f7cbf}#servers .add-server-button-outline svg path{stroke:#4f7cbf}#servers .add-server-button-outline:hover{color:#fff;background:#4f7cbf;border-color:#4f7cbf}#servers .add-server-button-outline:hover svg path{stroke:#fff}#servers .add-server-button-small{gap:6px;padding:8px 20px;font-size:13px}#servers .add-server-button-small svg{width:12px;height:12px}#servers .custom-select{z-index:1000;width:100%;min-width:200px;max-width:300px;position:relative}#servers .select-trigger{background:var(--admin-card);width:200px;height:30px;color:var(--admin-text-secondary);border:1px solid var(--admin-border);cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1001;border-radius:40px;justify-content:space-between;align-items:center;width:100%;padding:6px 15px;font-size:13px;font-weight:500;transition:all .3s;display:flex;position:relative}#servers .select-trigger:hover{background:var(--admin-card-hover);border-color:var(--admin-border-hover);color:#fff}#servers .select-arrow{opacity:.7;justify-content:center;align-items:center;padding-top:10px;padding-bottom:5px;transition:transform .3s;display:flex}#servers .select-arrow svg path{stroke:var(--admin-accent-light)}#servers .select-trigger.open .select-arrow{transform:rotate(180deg)}#servers .select-trigger.open .select-arrow svg path{stroke:#fff}#servers .select-dropdown{background:var(--admin-surface);border:1px solid var(--admin-border);z-index:1002;box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin-top:8px;animation:.2s ease-out forwards slideDown;position:absolute;top:100%;left:0;right:0;overflow:hidden}#servers .select-option{cursor:pointer;color:var(--admin-text-secondary);border-bottom:1px solid var(--admin-border);text-align:center;padding:5px 20px;font-size:14px;font-weight:500;transition:all .2s}#servers .select-option:last-child{border-bottom:none}#servers .select-option:hover{background:var(--admin-accent-soft);color:#fff}#servers .select-option.selected{background:var(--admin-accent-soft);color:var(--admin-accent-light);font-weight:600}#servers .servers-wrapper{z-index:1;flex-wrap:wrap;justify-content:flex-start;gap:15px;width:100%;display:flex;position:relative}#servers .server-inner{box-sizing:border-box;border:1px solid var(--admin-border);width:224px;height:161px;box-shadow:var(--admin-shadow);opacity:0;z-index:1;background:#151b2bf2;border-radius:10px;flex-direction:column;flex:0 auto;gap:2px;padding:8px 16px 12px;transition:all .3s;animation:.5s ease-out forwards slideInFromLeft;display:flex;position:relative;overflow:hidden}#servers .info-label-location{align-items:center;gap:1px;display:flex}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}#servers .server-inner:first-child{animation-delay:50ms}#servers .server-inner:nth-child(2){animation-delay:.1s}#servers .server-inner:nth-child(3){animation-delay:.15s}#servers .server-inner:nth-child(4){animation-delay:.2s}#servers .server-inner:nth-child(5){animation-delay:.25s}#servers .server-inner:nth-child(6){animation-delay:.3s}#servers .server-inner:nth-child(7){animation-delay:.35s}#servers .server-inner:nth-child(8){animation-delay:.4s}#servers .server-inner:nth-child(9){animation-delay:.45s}#servers .server-inner:nth-child(10){animation-delay:.5s}#servers .server-inner:nth-child(11){animation-delay:.55s}#servers .server-inner:nth-child(12){animation-delay:.6s}#servers .server-inner:nth-child(n+13){animation-delay:.65s}#servers .server-inner:hover{border-color:var(--admin-border-hover)}#servers .server-title{color:#fff;border-bottom:1px solid #4f7cbf4d;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-bottom:6px;padding-bottom:4px;font-size:17px;font-weight:700;display:flex}#servers .circle{border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background-color .3s}#servers .server-active{background-color:#14f435;box-shadow:0 0 2px 1px #14f435}#servers .server-offline{background-color:#e60303;box-shadow:0 0 3px 2px #a50303}#servers .server-maintenance{background:var(--admin-warning);animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #2cd55f66}70%{box-shadow:0 0 0 6px #2cd55f00}to{box-shadow:0 0 #2cd55f00}}#servers .server-maintenance{animation:2s infinite pulse-warning}@keyframes pulse-warning{0%{box-shadow:0 0 #d5812c66}70%{box-shadow:0 0 0 6px #d5812c00}to{box-shadow:0 0 #d5812c00}}#servers .server-ip,#servers .server-status,#servers .server-rooms,#servers .server-port,#servers .server-map,#servers .info-label-text,#servers .server-online,#servers .server-mode{word-break:break-word;padding-left:4px;font-size:12px}#servers .server-status,#servers .server-rooms,#servers .server-online,#servers .server-mode,.server-map{color:#b8c1e0}#servers .info-label-text{padding-bottom:1px}.error-message{border:1px solid;margin-bottom:-12px;padding:2px;font-size:9px}#servers .management,.interaction{align-items:center;display:flex}#servers .interaction{gap:16px}#servers .room-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}#servers .action-button{color:#fff;cursor:pointer;letter-spacing:.3px;text-align:center;border:none;border-radius:5px;flex:auto;height:30px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .3s;width:90px!important}#server-room.server-inner{height:226px!important}#servers .action-button:disabled{opacity:.5;cursor:not-allowed}#servers .stop-button{background:linear-gradient(135deg,#d5812c,#b56a23)}#servers .start-button{background:#45a13db3}#servers .delete-button{background:#de3232b3}#servers .loading,#servers .error,#servers .no-rooms-message{text-align:center;box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;width:100%;padding:clamp(30px,5vw,50px);font-size:16px;font-weight:500;animation:.5s ease-out forwards slideInFromLeft}#servers .loading{color:var(--admin-text-secondary)}#servers .error{color:var(--admin-danger);border-color:var(--admin-danger-glow)}#servers .no-rooms-message{color:var(--admin-text-secondary)}#servers .servers-header,#servers .rooms-header{animation:.4s ease-out forwards slideInFromLeft}@media (prefers-reduced-motion:reduce){#servers .server-inner,#servers .servers-header,#servers .rooms-header,#servers .loading,#servers .error,#servers .no-rooms-message,#servers .select-dropdown{opacity:1;animation:none}#servers .server-inner,#servers .back-button,#servers .refresh-button,#servers .action-button,#servers .select-trigger,#servers .select-arrow{transition:none}#servers .server-active,#servers .server-maintenance{animation:none}}@media (width<=1100px){#servers .server-title{font-size:clamp(20px,4vw,22px)}}@media (width<=992px){#servers .server-inner{width:calc(50% - 12.5px)}}@media (width<=768px){#servers .servers-header,#servers .rooms-header{flex-direction:column;align-items:stretch;gap:15px}#servers .servers-header .custom-select,#servers .rooms-header .custom-select{min-width:auto;max-width:100%}#servers{margin-top:20px;padding:0 3vw}#servers .back-button,#servers .refresh-button{white-space:normal;text-align:center;width:100%}#servers .servers-wrapper{justify-content:center;gap:15px}#servers .server-inner{width:100%;min-width:auto;max-width:100%}#servers .room-actions{flex-direction:column;gap:8px}#servers .action-button{width:100%}}@media (width<=480px){#servers{margin-top:15px;padding:0 4vw}#servers .servers-wrapper{gap:12px}#servers .server-inner{padding:20px}#servers .rooms-header{gap:10px}#servers .select-trigger,#servers .select-option,#servers .back-button,#servers .refresh-button{padding:10px 16px;font-size:13px}#servers .server-title{gap:10px;padding-right:50px;font-size:18px}}@media (width<=320px){#servers{padding:0 3vw}#servers .server-inner{padding:16px}#servers .server-title{gap:8px;font-size:16px}#servers .server-ip,#servers .server-status,#servers .server-rooms,#servers .server-port,#servers .server-map,#servers .city-name{font-size:11px}#servers .action-button{min-width:60px;padding:8px 12px;font-size:11px}#servers .circle{border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite statusPulse;display:block}}@media (width>=769px) and (width<=1024px){#servers .server-inner{width:calc(50% - 12.5px);max-width:none}}@keyframes gentlePulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}#privacy-policy-page .policy-title-section{text-align:center;margin-bottom:-40px;padding-left:300px}@keyframes gentleFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gentleFadeLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (width<=1024px){#privacy-policy-page .policy-container{flex-direction:column}#privacy-policy-page .policy-sidebar{width:100%;margin-bottom:30px;position:static}#privacy-policy-page .sidebar-nav{flex-wrap:wrap;gap:8px;display:flex}#privacy-policy-page .sidebar-link{border-bottom:2px solid #0000;border-left:none;padding:6px 12px;font-size:13px}#privacy-policy-page .sidebar-link:hover,#privacy-policy-page .sidebar-link.active{border-bottom-color:#4f7cbf;border-left-color:#0000;padding-left:12px}#privacy-policy-page .sidebar-title{margin-bottom:12px}}@media (width<=768px){#privacy-policy-page .policy-wrapper{padding:20px 16px}#privacy-policy-page .section-content{padding:20px}#privacy-policy-page .data-card{flex-direction:column;align-items:flex-start;gap:12px}#privacy-policy-page .goals-grid{grid-template-columns:1fr}#privacy-policy-page .contact-card{text-align:center;flex-direction:column;gap:10px}#privacy-policy-page .gradient-circle{filter:blur(50px)}}@media (width<=480px){#privacy-policy-page .policy-title{font-size:28px}#privacy-policy-page .sidebar-nav{flex-direction:column}#privacy-policy-page .sidebar-link{width:100%}#privacy-policy-page .right-item{text-align:center;flex-direction:column}}#user-agreement-page .policy-title-section{text-align:center;margin-bottom:-40px;padding-left:300px}#user-agreement-page .policy-title{background:linear-gradient(135deg,#fff,#6d8ec6);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(32px,6vw,48px);font-weight:800;transform:translateY(20px)}@media (width<=1024px){#user-agreement-page .policy-container{flex-direction:column}#user-agreement-page .policy-sidebar{width:100%;margin-bottom:30px;position:static}#user-agreement-page .sidebar-nav{flex-wrap:wrap;gap:8px;display:flex}#user-agreement-page .sidebar-link{border-bottom:2px solid #0000;border-left:none;padding:6px 12px;font-size:13px}#user-agreement-page .sidebar-link:hover,#user-agreement-page .sidebar-link.active{border-bottom-color:#4f7cbf;border-left-color:#0000;padding-left:12px}#user-agreement-page .sidebar-title{margin-bottom:12px}#user-agreement-page .policy-title-section{padding-left:0}}@media (width<=768px){#user-agreement-page .policy-wrapper{padding:20px 16px}#user-agreement-page .section-content{padding:20px}#user-agreement-page .gradient-circle{filter:blur(50px)}}@media (width<=480px){#user-agreement-page .policy-title{font-size:28px}#user-agreement-page .sidebar-nav{flex-direction:column}#user-agreement-page .sidebar-link{width:100%}#user-agreement-page .details-card{padding:16px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}#faq.faq-page{flex:1;width:100%;position:relative}@keyframes floatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes softScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideSoft{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}#faq .animate-float-up{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards floatUp}#faq .animate-float-left{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards floatLeft}#faq .animate-soft-scale{opacity:0;animation:.9s cubic-bezier(.4,0,.2,1) forwards softScale}#faq .animate-slide-soft{opacity:0;animation:.7s cubic-bezier(.4,0,.2,1) forwards slideSoft}#faq .delay-1{animation-delay:.2s}#faq .delay-2{animation-delay:.4s}#faq .delay-3{animation-delay:.6s}#faq .delay-4{animation-delay:.8s}#faq .delay-5{animation-delay:1s}#faq .delay-6{animation-delay:1.2s}#faq .breadcrumbs{align-items:center;gap:8px;margin:30px 0 20px;font-size:14px;animation:.6s forwards floatUp;display:flex}#faq .breadcrumbs a{color:#8f9bb5;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}#faq .breadcrumbs a:hover{color:#6d8ec6;transform:translateY(-1px)}#faq .breadcrumbs .separator{color:#6b748c}#faq .breadcrumbs .current{color:#b8c1e0}#faq .page-header{text-align:center;margin-top:40px;margin-bottom:40px}#faq .page-title{background:linear-gradient(135deg,#fff,#6d8ec6);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(36px,6vw,52px);font-weight:800;line-height:1.2;transition:all .4s cubic-bezier(.4,0,.2,1)}#faq .page-subtitle{color:#b8c1e0;max-width:600px;margin:0 auto;font-size:18px}#faq .image-block{justify-content:center;margin:40px 0 60px;display:flex}#faq .image-wrapper{border-radius:20px;width:100%;max-width:900px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}#faq .image-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px #4f7cbf4d}#faq .faq-image{border:1px solid #4f7cbf4d;border-radius:20px;width:100%;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}#faq .image-wrapper:hover .faq-image{transform:scale(1.02)}#faq .image-glow{pointer-events:none;opacity:.5;background:radial-gradient(circle,#4f7cbf33,#0000 70%);transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}#faq .image-wrapper:hover .image-glow{opacity:.8}#faq .faq-categories{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}#faq .category-btn{color:#b8c1e0;cursor:pointer;background:0 0;border:1px solid #4f7cbf26;border-radius:40px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}#faq .category-btn:before{content:"";background:radial-gradient(circle,#4f7cbf4d,#0000 70%);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#faq .category-btn:hover:before{width:200px;height:200px}#faq .category-btn:hover{color:#fff;border-color:#4f7cbf;transform:translateY(-2px);box-shadow:0 5px 15px #4f7cbf33}#faq .category-btn.active{color:#fff;background:#4f7cbf;border-color:#4f7cbf;transform:scale(1.02);box-shadow:0 10px 30px #4f7cbf4d}#faq .faq-list-wrapper{width:100%;min-height:100px;position:relative}#faq .faq-list{will-change:height;max-width:800px;margin:0 auto 50px;transition:height .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}#faq .faq-list-transitioning{pointer-events:none;cursor:wait}#faq .faq-list-transitioning:after{content:"";pointer-events:none;opacity:0;z-index:2;background:linear-gradient(#0000,#4f7cbf1a,#0000);animation:.4s fadePulse;position:absolute;inset:0}@keyframes fadePulse{0%{opacity:0}50%{opacity:.2}to{opacity:0}}#faq .faq-item{transform-origin:top;background:#1a1f32;border:1px solid #4f7cbf26;border-radius:16px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 12px #0003}#faq .faq-item:last-child{margin-bottom:0}#faq .faq-item:hover{border-color:#4f7cbf;transform:translateY(-2px)scale(1.01);box-shadow:0 10px 30px #4f7cbf26}#faq .faq-question{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;transition:background-color .3s;display:flex}#faq .faq-question:hover{background:#4f7cbf0d}#faq .question-text{color:#fff;flex:1;padding-right:16px;font-size:16px;font-weight:600;transition:color .3s}#faq .faq-item:hover .question-text{color:#6d8ec6}#faq .faq-icon{color:#6d8ec6;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding-bottom:7px;font-size:24px;font-weight:300;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}#faq .faq-answer{color:#8f9bb5;opacity:0;will-change:max-height;max-height:0;padding:0 24px;font-size:15px;line-height:1.6;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s,padding .3s;overflow:hidden}#faq .faq-item.active .faq-answer{opacity:1;max-height:300px;padding:0 24px 24px}#faq .faq-item.active{border-color:#4f7cbf;transform:translateY(-2px);box-shadow:0 10px 30px #4f7cbf33}#faq .faq-item.active .faq-question{background:#4f7cbf14;border-bottom:1px solid #4f7cbf33}#faq .faq-item.active .question-text{color:#6d8ec6;font-weight:700}#faq .faq-item.active .faq-icon{color:#4f7cbf;transform:rotate(135deg)scale(1.1)}#faq .faq-item:not(.active) .faq-answer{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .2s,padding .3s}#faq .faq-answer{position:relative}#faq .faq-answer:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#4f7cbf,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:24px;right:24px}#faq .faq-item.active .faq-answer:before{opacity:.3}#faq .faq-item.active:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 15px 35px #4f7cbf4d}#faq .faq-item.active+.faq-item{margin-top:8px}#faq .faq-item-animated{opacity:0;transform-origin:top;animation:.5s cubic-bezier(.4,0,.2,1) forwards faqItemFadeIn}@keyframes faqItemFadeIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}#faq .faq-empty{text-align:center;color:#8f9bb5;opacity:0;background:#1a1f32;border:1px dashed #4f7cbf4d;border-radius:16px;margin:20px 0;padding:60px 20px;font-size:16px;animation:.5s forwards fadeIn}#faq .action-block{justify-content:center;margin:40px 0;display:flex}#faq .btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f7cbf,#6d8ec6);border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:16px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #4f7cbf66}#faq .btn-primary:before{content:"";background:radial-gradient(circle,#ffffff4d,#0000 70%);border-radius:50%;width:0;height:0;transition:width .8s,height .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#faq .btn-primary:hover:before{width:300px;height:300px}#faq .btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 40px #4f7cbf99}#faq .btn-icon{justify-content:center;align-items:center;transition:transform .3s;display:flex}#faq .btn-primary:hover .btn-icon{transform:translate(3px)scale(1.1)}@media (width<=1024px){#faq .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){#faq .page-title{font-size:32px}#faq .page-subtitle{font-size:16px}#faq .faq-categories{gap:8px}#faq .category-btn{padding:8px 16px;font-size:13px}#faq .faq-question{padding:16px 20px}#faq .question-text{font-size:15px}#faq .faq-answer{font-size:14px}#faq .faq-item.active .faq-answer{max-height:300px}#faq .btn-primary{padding:14px 32px;font-size:15px}#faq .faq-list{transition:height .3s}#faq .faq-item{margin-bottom:12px}#faq .faq-answer:before{left:20px;right:20px}}@media (width<=480px){#faq .container{padding:0 16px}#faq .btn-primary{width:100%;padding:14px 24px}#faq .faq-categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:10px;overflow-x:auto}#faq .faq-categories::-webkit-scrollbar{display:none}#faq .category-btn{white-space:nowrap}#faq .faq-question{padding:14px 16px}#faq .question-text{padding-right:12px;font-size:14px}#faq .faq-icon{font-size:20px}#faq .faq-answer{padding:0 16px}#faq .faq-item.active .faq-answer{padding:0 16px 16px}#faq .faq-empty{padding:40px 16px}#faq .faq-answer:before{left:16px;right:16px}#faq .faq-item.active .faq-question{background:#4f7cbf0d}}#public-offer-page{margin-top:60px;position:relative}#public-offer-page *{box-sizing:border-box;margin:0;padding:0}#public-offer-page .offer-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}#public-offer-page .gradient-circle{filter:blur(100px);opacity:.15;border-radius:50%;animation:15s ease-in-out infinite gentlePulse;position:absolute}#public-offer-page .circle-1{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#4f7cbf33 0%,#0000 92.11%);width:1000px;height:1200px;margin-right:-450px;top:-300px;right:50%;transform:translate(50%)rotate(90deg)}#public-offer-page .circle-2{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#2a3a6033 0%,#0000 92.11%);width:1200px;height:1900px;margin-left:-280px;bottom:-700px;left:50%;transform:translate(-50%)rotate(90deg)}#public-offer-page .offer-wrapper{z-index:2;max-width:1200px;margin:0 auto;padding:40px 20px;position:relative}#public-offer-page .offer-header{margin-bottom:40px}#public-offer-page .back-link{color:#b0b9d4;background:#4f7cbf0d;border:1px solid #4f7cbf1a;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}#public-offer-page .back-link:hover{color:#fff;background:#4f7cbf1a;border-color:#4f7cbf;transform:translate(-5px)}#public-offer-page .offer-title-section{text-align:center;margin-bottom:-40px;padding-left:300px}#public-offer-page .offer-title{background:linear-gradient(135deg,#fff,#6d8ec6);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(32px,6vw,48px);font-weight:800;transform:translateY(20px)}#public-offer-page .offer-date{color:#8f9bb5;opacity:0;background:#4f7cbf0d;border:1px solid #4f7cbf1a;border-radius:30px;padding:6px 16px;font-size:14px;display:inline-block;transform:translateY(20px)}#public-offer-page .animate-title{animation:.8s cubic-bezier(.25,.46,.45,.94) .2s forwards gentleFadeUp}#public-offer-page .animate-date{animation:.8s cubic-bezier(.25,.46,.45,.94) .4s forwards gentleFadeUp}#public-offer-page .animate-sidebar{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) .3s forwards gentleFadeLeft;transform:translate(-20px)}#public-offer-page .animate-section{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards gentleFadeUp;transform:translateY(20px)}#public-offer-page .animate-section:first-child{animation-delay:.2s}#public-offer-page .animate-section:nth-child(2){animation-delay:.3s}#public-offer-page .animate-section:nth-child(3){animation-delay:.4s}#public-offer-page .animate-section:nth-child(4){animation-delay:.5s}#public-offer-page .animate-section:nth-child(5){animation-delay:.6s}#public-offer-page .animate-section:nth-child(6){animation-delay:.7s}#public-offer-page .animate-section:nth-child(7){animation-delay:.8s}#public-offer-page .animate-section:nth-child(8){animation-delay:.9s}#public-offer-page .animate-card{opacity:0;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards gentleFadeUp;transform:translateY(15px)}#public-offer-page .animate-card:first-child{animation-delay:.2s}#public-offer-page .animate-card:nth-child(2){animation-delay:.3s}#public-offer-page .animate-card:nth-child(3){animation-delay:.4s}#public-offer-page .animate-card:nth-child(4){animation-delay:.5s}#public-offer-page .offer-container{gap:40px;display:flex;position:relative}#public-offer-page .offer-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f32cc;border:1px solid #4f7cbf1a;border-radius:20px;flex:0 0 260px;height:fit-content;padding:24px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:sticky;top:40px;box-shadow:0 8px 24px #0006}#public-offer-page .sidebar-title{text-transform:uppercase;letter-spacing:1px;color:#6b748c;border-bottom:1px solid #4f7cbf1a;margin-bottom:16px;padding-bottom:12px;font-size:14px}#public-offer-page .sidebar-nav{list-style:none}#public-offer-page .sidebar-link{color:#b0b9d4;cursor:pointer;border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:14px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:block}#public-offer-page .sidebar-link:hover{color:#fff;background:linear-gradient(90deg,#4f7cbf0d,#0000);border-left-color:#4f7cbf;padding-left:16px}#public-offer-page .sidebar-link.active{color:#fff;background:linear-gradient(90deg,#4f7cbf1a,#0000);border-left-color:#4f7cbf}#public-offer-page .offer-content{flex:1;min-width:0}#public-offer-page .offer-section{margin-bottom:60px;scroll-margin-top:100px}#public-offer-page .section-title{text-align:left;color:#fff;margin-bottom:20px;padding-bottom:12px;font-size:24px;font-weight:700;position:relative}#public-offer-page .section-title:after{content:"";background:linear-gradient(135deg,#4f7cbf,#6d8ec6);border-radius:2px;width:60px;height:3px;transition:width .6s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}#public-offer-page .section-title:hover:after{width:100px}#public-offer-page .section-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1f3280;border:1px solid #4f7cbf1a;border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 24px #0006}#public-offer-page .section-content:hover{border-color:#4f7cbf;box-shadow:0 10px 30px #4f7cbf33}#public-offer-page .section-content p{color:#b0b9d4;margin-bottom:16px;font-size:15px;transition:color .3s}#public-offer-page .section-content p:last-child{margin-bottom:0}#public-offer-page .section-content a{color:#6d8ec6;text-decoration:none;transition:all .3s}#public-offer-page .section-content a:hover{color:#fff;text-decoration:underline}#public-offer-page .highlight-box{background:#4f7cbf1a;border-left:3px solid #4f7cbf;border-radius:12px;margin-bottom:24px;padding:16px 20px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}#public-offer-page .highlight-box:hover{background:#4f7cbf26;transform:translate(5px)}#public-offer-page .highlight-box p{font-weight:500;color:#fff!important;margin-bottom:0!important}#public-offer-page .offer-list{flex-direction:column;gap:8px;margin:16px 0;display:flex}#public-offer-page .list-item{color:#b0b9d4;align-items:flex-start;gap:12px;padding:4px 0;font-size:15px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}#public-offer-page .list-item:hover{color:#fff;transform:translate(5px)}#public-offer-page .list-bullet{color:#4f7cbf;flex-shrink:0;font-size:20px;line-height:1;transition:all .3s}#public-offer-page .list-item:hover .list-bullet{color:#6d8ec6;transform:scale(1.5)}#public-offer-page .details-card{background:#0a0c1480;border:1px solid #4f7cbf1a;border-radius:16px;margin-top:8px;padding:24px;transition:all .5s cubic-bezier(.25,.46,.45,.94)}#public-offer-page .details-card:hover{background:#1a1f32cc;border-color:#4f7cbf;transform:translate(8px)translateY(-2px);box-shadow:0 10px 30px #4f7cbf33}#public-offer-page .company-name{color:#6d8ec6;margin-bottom:16px;font-size:1.4rem;font-weight:600;transition:color .3s}#public-offer-page .details-card:hover .company-name{color:#fff}#public-offer-page .company-address{color:#b0b9d4;border-bottom:1px solid #4f7cbf1a;margin-bottom:12px;padding-bottom:12px;font-size:15px;transition:color .3s}#public-offer-page .details-card:hover .company-address{color:#fff}#public-offer-page .company-email{color:#b0b9d4;font-size:1.1rem;transition:color .3s}#public-offer-page .company-email strong{color:#4f7cbf;margin-right:8px}#public-offer-page .details-card:hover .company-email{color:#fff}@media (width<=1024px){#public-offer-page .offer-container{flex-direction:column}#public-offer-page .offer-sidebar{width:100%;margin-bottom:30px;position:static}#public-offer-page .sidebar-nav{flex-wrap:wrap;gap:8px;display:flex}#public-offer-page .sidebar-link{border-bottom:2px solid #0000;border-left:none;padding:6px 12px;font-size:13px}#public-offer-page .sidebar-link:hover,#public-offer-page .sidebar-link.active{border-bottom-color:#4f7cbf;border-left-color:#0000;padding-left:12px}#public-offer-page .sidebar-title{margin-bottom:12px}#public-offer-page .offer-title-section{padding-left:0}}@media (width<=768px){#public-offer-page .offer-wrapper{padding:20px 16px}#public-offer-page .section-content{padding:20px}#public-offer-page .gradient-circle{filter:blur(50px)}#public-offer-page .offer-date{font-size:16px}}@media (width<=480px){#public-offer-page .offer-title{font-size:28px}#public-offer-page .sidebar-nav{flex-direction:column}#public-offer-page .sidebar-link{width:100%}#public-offer-page .company-name{font-size:1.2rem}#public-offer-page .list-item{flex-direction:column;gap:4px}}#settingsHeader .settings-page{color:#fff;background:#0a0c14;min-height:100vh;font-family:Inter,sans-serif}#settingsHeader .settings-container{gap:30px;max-width:1400px;min-height:calc(100vh - 200px);margin:0 auto;padding:50px 24px 30px;display:flex}#settingsHeader .settings-content{background:#151b2b;border:1px solid #4f7cbf26;border-radius:20px;flex:1;width:100%;max-width:1100px;margin:0 auto;padding:32px}#settingsHeader .section-title{color:#fff;margin-bottom:8px;font-size:28px;font-weight:700}#settingsHeader .section-subtitle{color:#8f9bb5;margin-bottom:32px;font-size:16px}#settingsHeader .section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#settingsHeader .btn-autofill{color:#4f7cbf;cursor:pointer;background:#4f7cbf1a;border:1px solid #4f7cbf4d;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}#settingsHeader .btn-autofill:hover{background:#4f7cbf33;border-color:#4f7cbf;transform:translateY(-2px)}#settingsHeader .btn-autofill svg{stroke:currentColor}#settingsHeader .form-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;display:grid}#settingsHeader .form-group{flex-direction:column;gap:8px;display:flex}#settingsHeader .form-group.full-width{grid-column:span 2}#settingsHeader .form-group label{color:#8f9bb5;font-size:14px;font-weight:500}#settingsHeader .form-input{color:#fff;background:#0f1320;border:1px solid #4f7cbf33;border-radius:12px;padding:12px 16px;font-size:15px;transition:all .2s}#settingsHeader .form-input:hover{border-color:#4f7cbf66}#settingsHeader .form-input:focus{border-color:#4f7cbf;outline:none;box-shadow:0 0 0 3px #4f7cbf33}#settingsHeader .form-input::placeholder{color:#4a5568}#settingsHeader .form-textarea{color:#fff;resize:vertical;background:#0f1320;border:1px solid #4f7cbf33;border-radius:12px;min-height:100px;padding:12px 16px;font-family:Inter,sans-serif;font-size:15px;transition:all .2s}#settingsHeader .form-textarea:hover{border-color:#4f7cbf66}#settingsHeader .form-textarea:focus{border-color:#4f7cbf;outline:none;box-shadow:0 0 0 3px #4f7cbf33}#settingsHeader .help-text{color:#6b748c;margin-top:4px;font-size:13px;line-height:1.5}#settingsHeader .form-actions{justify-content:flex-end;display:flex}#settingsHeader .btn-save{color:#fff;cursor:pointer;background:#4f7cbf;border:none;border-radius:40px;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}#settingsHeader .btn-save:hover:not(:disabled){background:#6d8ec6;transform:translateY(-2px);box-shadow:0 8px 20px #4f7cbf4d}#settingsHeader .btn-save:disabled{opacity:.6;cursor:not-allowed}#settingsHeader .spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#settingsHeader .save-message{color:#23ded5;background:#23ded51a;border:1px solid #23ded5;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;font-size:14px;display:flex}#settingsHeader .save-message.success{color:#48bb78;background:#48bb781a;border-color:#48bb78}#settingsHeader .save-message svg{stroke:currentColor;width:18px;height:18px}#statistics *{box-sizing:border-box;margin:0;padding:0}#statistics .statistics{max-width:1200px;margin:0 auto}#statistics .stat-container{width:100%;max-width:1100px;margin:30px auto 0;padding:0 24px}#statistics .stat_head{z-index:10;justify-content:space-between;align-items:center;margin-bottom:24px;animation:.5s cubic-bezier(.4,0,.2,1) forwards slideIn;display:flex;position:relative}#statistics .stat_head h3{color:#fff;font-size:24px;font-weight:700;transition:color .3s}#statistics .dropdown{z-index:100;position:relative}#statistics .dropdown-trigger{color:#b0b9d4;cursor:pointer;z-index:101;background:#1a1f32;border:1px solid #2a446f;border-radius:30px;justify-content:space-between;align-items:center;gap:8px;width:220px;padding:10px 16px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}#statistics .dropdown-trigger:hover{color:#fff;border-color:#4f7cbf;transform:translateY(-1px);box-shadow:0 4px 12px #4f7cbf33}#statistics .dropdown-trigger:active{transform:translateY(0)}#statistics .dropdown-trigger svg{stroke:#4f99b6;flex-shrink:0;width:16px;height:16px;transition:transform .4s cubic-bezier(.4,0,.2,1)}#statistics .dropdown-trigger.active svg{transform:rotate(180deg)}#statistics .dropdown-menu{opacity:0;visibility:hidden;transform-origin:top;background:#1a1f32;border:1px solid #2a446f;border-radius:12px;min-width:220px;margin-top:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-10px)scale(.95);box-shadow:0 10px 30px #00000080;z-index:10000!important}#statistics .dropdown-menu.active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1);z-index:10000!important}#statistics .dropdown-content{z-index:1001;padding:8px;position:relative}#statistics .dropdown-item{color:#b0b9d4;cursor:pointer;text-align:center;z-index:10002;border-radius:8px;padding:10px 16px;font-size:14px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:block;position:relative}#statistics .dropdown-item:hover{color:#fff;background:#2a446f;transform:translate(4px)}#statistics .dropdown-item:active{transform:translate(2px)}#statistics .stats_items{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid;position:relative}#statistics .stats_items .item{cursor:pointer;z-index:1;background:#0f1320;border:1px solid #1e2a3a;border-radius:20px;justify-content:space-between;align-items:center;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.4,0,.2,1) both fadeIn;display:flex;position:relative;overflow:hidden}#statistics .stats_items .item:first-child{animation-delay:.1s}#statistics .stats_items .item:nth-child(2){animation-delay:.15s}#statistics .stats_items .item:nth-child(3){animation-delay:.2s}#statistics .stats_items .item:nth-child(4){animation-delay:.25s}#statistics .stats_items .item:nth-child(5){animation-delay:.3s}#statistics .stats_items .item:nth-child(6){animation-delay:.35s}#statistics .stats_items .item:before{content:"";z-index:-1;background:linear-gradient(#4f7cbf1a,#0000);height:0;transition:height .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}#statistics .stats_items .item:hover:before{height:100%}#statistics .stats_items .item:hover{border-color:#4f7cbf;transform:translateY(-4px)scale(1.02);box-shadow:0 15px 30px #0006}#statistics .stats_items .item.active{background:#1a1f32;border-color:#4f7cbf;transform:scale(1.02);box-shadow:0 0 25px #4f7cbf66}#statistics .stats_items .item.active:before{background:linear-gradient(#4f7cbf26,#0000);height:100%}#statistics .stats_items .item .data{z-index:2;flex-direction:column;gap:4px;transition:transform .3s;display:flex;position:relative}#statistics .stats_items .item:hover .data{transform:translate(4px)}#statistics .stats_items .item .label{color:#6b748c;font-size:14px;transition:color .3s}#statistics .stats_items .item:hover .label,#statistics .stats_items .item.active .label{color:#8a9bc0}#statistics .stats_items .item .value{color:#fff;font-size:28px;font-weight:700;transition:all .3s}#statistics .stats_items .item:hover .value,#statistics .stats_items .item.active .value{text-shadow:0 0 15px #4f7cbf80}#statistics .stats_items .item .icon svg{fill:#264677;z-index:2;width:50px;height:50px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}#statistics .stats_items .item:hover .icon svg,#statistics .stats_items .item.active .icon svg{fill:#4f7cbf;filter:drop-shadow(0 0 15px #4f7cbf80);transform:scale(1.1)rotate(5deg)}#statistics h3{color:#fff;z-index:5;margin-bottom:16px;font-size:20px;font-weight:600;transition:color .3s;position:relative}#statistics .dropdown-filter{z-index:100;opacity:0;max-width:220px;margin-bottom:20px;animation:.5s cubic-bezier(.4,0,.2,1) .2s both slideIn;position:relative}#statistics .chart-wrapper{z-index:1;opacity:0;background:#0f1320;border:1px solid #1e2a3a;border-radius:20px;width:100%;margin-bottom:24px;transition:border-color .3s;animation:.6s cubic-bezier(.4,0,.2,1) .3s both fadeIn;position:relative;overflow:visible!important}#statistics .chart-container{z-index:1;background:#0f1320;border-radius:20px;width:100%;height:350px;position:relative;overflow:auto hidden}#statistics .chart-container::-webkit-scrollbar{background:#1a1f32;height:8px}#statistics .chart-container::-webkit-scrollbar-track{background:#1a1f32;border-radius:4px}#statistics .chart-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2a446f,#4f7cbf);border-radius:4px}#statistics .chart-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#4f7cbf,#6d8ec6)}#statistics .chart-container{scrollbar-width:thin;scrollbar-color:#4f7cbf #1a1f32}#statistics.stat-container{width:100%;max-width:1100px;margin:30px auto 0}#statistics .char_body{z-index:1;background:#0f1320;min-width:100%;height:100%;transition:opacity .4s;display:block;position:relative}#statistics .char_body.fade-out{opacity:.3}#settingsHeader .form-input[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.7;transition:opacity .2s}@media (width<=1024px){#statistics .stats_items{grid-template-columns:repeat(2,1fr)}#settingsHeader .settings-container{flex-direction:column}#settingsHeader .form-grid{grid-template-columns:1fr}#settingsHeader .form-group.full-width{grid-column:span 1}}@media (width<=768px){#statistics .stats_items{grid-template-columns:1fr}#statistics .stat_head{flex-direction:column;align-items:flex-start;gap:15px}#statistics .chart-container::-webkit-scrollbar{height:4px}#settingsHeader .settings-container{padding:20px 16px}#settingsHeader .settings-content{padding:24px}#settingsHeader .section-title{font-size:24px}#settingsHeader .form-actions{justify-content:stretch}#settingsHeader .btn-save{width:100%}#settingsHeader .section-header{flex-direction:column;align-items:flex-start;gap:12px}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}#statistics .dropdown-menu.active,#statistics #dateMenu.active,#statistics #paramMenu.active{z-index:10000!important;position:absolute!important}#statistics .dropdown-menu.active .dropdown-content,#statistics .dropdown-menu.active .dropdown-item{z-index:10000!important}#settingsHeader .settings-content{animation:.6s cubic-bezier(.4,0,.2,1) forwards fadeIn}#settingsHeader .section-title{animation:.5s cubic-bezier(.4,0,.2,1) forwards slideIn}#settingsHeader .section-subtitle{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) .1s both slideIn}#settingsHeader .form-group{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) both fadeIn}#settingsHeader .form-group:first-child{animation-delay:.1s}#settingsHeader .form-group:nth-child(2){animation-delay:.15s}#settingsHeader .form-group:nth-child(3){animation-delay:.2s}#settingsHeader .form-group:nth-child(4){animation-delay:.25s}#settingsHeader .form-group:nth-child(5){animation-delay:.3s}#settingsHeader .form-group:nth-child(6){animation-delay:.35s}#settingsHeader .form-actions{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) .4s both fadeIn}#settingsHeader .save-message{animation:.4s cubic-bezier(.4,0,.2,1) forwards slideInDown}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#user-agreement-page{margin-top:60px}#user-agreement-page *{box-sizing:border-box;margin:0;padding:0}#user-agreement-page html{scroll-behavior:smooth}#user-agreement-page body{color:#fff;background-color:#0a0c14;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}#user-agreement-page .policy-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}#user-agreement-page .gradient-circle{filter:blur(100px);opacity:.15;border-radius:50%;animation:15s ease-in-out infinite gentlePulse;position:absolute}#user-agreement-page .circle-1{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#4f7cbf33 0%,#0000 92.11%);width:1000px;height:1200px;margin-right:-450px;top:-300px;right:50%;transform:translate(50%)rotate(90deg)}#user-agreement-page .circle-2{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#2a3a6033 0%,#0000 92.11%);width:1200px;height:1900px;margin-left:-280px;bottom:-700px;left:50%;transform:translate(-50%)rotate(90deg)}#user-agreement-page .policy-wrapper{z-index:2;max-width:1200px;margin:0 auto;padding:40px 0;position:relative}#user-agreement-page .policy-header{margin-bottom:40px}#user-agreement-page .back-link{color:#b0b9d4;background:#4f7cbf0d;border:1px solid #4f7cbf1a;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}#user-agreement-page .back-link:hover{color:#fff;background:#4f7cbf1a;border-color:#4f7cbf;transform:translate(-5px)}#user-agreement-page .contact-title-section{text-align:center;margin-bottom:-40px}#user-agreement-page .policy-title{background:linear-gradient(135deg,#fff,#6d8ec6);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;padding-left:0;font-size:clamp(32px,6vw,48px);font-weight:800;transform:translateY(20px)}#user-agreement-page .policy-date{color:#8f9bb5;opacity:0;background:#4f7cbf0d;border:1px solid #4f7cbf1a;border-radius:30px;padding:6px 16px;font-size:14px;display:inline-block;transform:translateY(20px)}#user-agreement-page .animate-title{animation:.8s cubic-bezier(.25,.46,.45,.94) .2s forwards gentleFadeUp}#user-agreement-page .animate-date{animation:.8s cubic-bezier(.25,.46,.45,.94) .4s forwards gentleFadeUp}#user-agreement-page .animate-sidebar{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) .3s forwards gentleFadeLeft;transform:translate(-20px)}#user-agreement-page .animate-section{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards gentleFadeUp;transform:translateY(20px)}#user-agreement-page .animate-section:first-child{animation-delay:.2s}#user-agreement-page .animate-section:nth-child(2){animation-delay:.3s}#user-agreement-page .animate-section:nth-child(3){animation-delay:.4s}#user-agreement-page .animate-section:nth-child(4){animation-delay:.5s}#user-agreement-page .animate-section:nth-child(5){animation-delay:.6s}#user-agreement-page .animate-section:nth-child(6){animation-delay:.7s}#user-agreement-page .animate-section:nth-child(7){animation-delay:.8s}#user-agreement-page .animate-section:nth-child(8){animation-delay:.9s}#user-agreement-page .animate-section:nth-child(9){animation-delay:1s}#user-agreement-page .animate-card{opacity:0;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards gentleFadeUp;transform:translateY(15px)}#user-agreement-page .animate-card:first-child{animation-delay:.2s}#user-agreement-page .animate-card:nth-child(2){animation-delay:.3s}#user-agreement-page .animate-card:nth-child(3){animation-delay:.4s}#user-agreement-page .animate-card:nth-child(4){animation-delay:.5s}#user-agreement-page .animate-card:nth-child(5){animation-delay:.6s}#user-agreement-page .animate-card:nth-child(6){animation-delay:.7s}#user-agreement-page .animate-card:nth-child(7){animation-delay:.8s}#user-agreement-page .animate-card:nth-child(8){animation-delay:.9s}#user-agreement-page .policy-container{gap:40px;display:flex;position:relative}#user-agreement-page .policy-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f32cc;border:1px solid #4f7cbf1a;border-radius:20px;flex:0 0 260px;height:fit-content;padding:24px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:sticky;top:40px;box-shadow:0 8px 24px #0006}#user-agreement-page .sidebar-title{text-transform:uppercase;letter-spacing:1px;color:#6b748c;border-bottom:1px solid #4f7cbf1a;margin-bottom:16px;padding-bottom:12px;font-size:14px}#user-agreement-page .sidebar-nav{list-style:none}#user-agreement-page .sidebar-link{color:#b0b9d4;cursor:pointer;border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:14px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:block}#user-agreement-page .sidebar-link:hover{color:#fff;background:linear-gradient(90deg,#4f7cbf0d,#0000);border-left-color:#4f7cbf;padding-left:16px}#user-agreement-page .sidebar-link.active{color:#fff;background:linear-gradient(90deg,#4f7cbf1a,#0000);border-left-color:#4f7cbf}#user-agreement-page .policy-content{flex:1;min-width:0}#user-agreement-page .policy-section{margin-bottom:60px;scroll-margin-top:100px}#user-agreement-page .section-title{text-align:left;color:#fff;margin-bottom:20px;padding-bottom:12px;font-size:24px;font-weight:700;position:relative}#user-agreement-page .section-title:after{content:"";background:linear-gradient(135deg,#4f7cbf,#6d8ec6);border-radius:2px;width:60px;height:3px;transition:width .6s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}#user-agreement-page .section-title:hover:after{width:100px}#user-agreement-page .section-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1f3280;border:1px solid #4f7cbf1a;border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 24px #0006}#user-agreement-page .section-content:hover{border-color:#4f7cbf;box-shadow:0 10px 30px #4f7cbf33}#user-agreement-page .section-content p{color:#b0b9d4;margin-bottom:16px;font-size:15px;transition:color .3s}#user-agreement-page .section-content p:last-child{margin-bottom:0}#user-agreement-page .highlight-box{background:#4f7cbf1a;border-left:3px solid #4f7cbf;border-radius:12px;margin-bottom:24px;padding:16px 20px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}#user-agreement-page .highlight-box:hover{background:#4f7cbf26;transform:translate(5px)}#user-agreement-page .highlight-box p{font-weight:500;color:#fff!important;margin-bottom:0!important}#user-agreement-page .policy-list{margin:16px 0;padding-left:0;list-style:none}#user-agreement-page .policy-list li{color:#b0b9d4;padding:8px 0 8px 24px;font-size:15px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}#user-agreement-page .policy-list li:hover{color:#fff;transform:translate(5px)}#user-agreement-page .policy-list li:before{content:"•";color:#4f7cbf;font-size:20px;transition:all .3s;position:absolute;top:2px;left:0}#user-agreement-page .policy-list li:hover:before{color:#6d8ec6;transform:scale(1.5)}#user-agreement-page .policy-link{color:#6d8ec6;text-decoration:none;transition:all .3s}#user-agreement-page .policy-link:hover{color:#fff;text-decoration:underline}#user-agreement-page .details-card{background:#0a0c1480;border:1px solid #4f7cbf1a;border-radius:16px;margin-top:20px;padding:24px;transition:all .5s cubic-bezier(.25,.46,.45,.94)}#user-agreement-page .details-card:hover{background:#1a1f32cc;border-color:#4f7cbf;transform:translate(8px)translateY(-2px);box-shadow:0 10px 30px #4f7cbf33}#user-agreement-page .details-card p{color:#b0b9d4;margin-bottom:12px;transition:color .3s}#user-agreement-page .details-card p:last-child{margin-bottom:0}#user-agreement-page .details-card:hover p{color:#fff}#user-agreement-page .details-card b{color:#6d8ec6;transition:color .3s}#user-agreement-page .details-card:hover b{color:#fff}#user-agreement-page .policy-footer{text-align:center;opacity:0;border-top:1px solid #4f7cbf1a;margin-top:60px;padding-top:30px;animation:.8s cubic-bezier(.25,.46,.45,.94) 1.2s forwards gentleFadeUp;transform:translateY(20px)}#user-agreement-page .policy-footer p{color:#6b748c;font-size:14px}@media (width<=1024px){#user-agreement-page .policy-container{flex-direction:column}#user-agreement-page .policy-sidebar{width:100%;margin-bottom:30px;position:static}#user-agreement-page .sidebar-nav{flex-wrap:wrap;gap:8px;display:flex}#user-agreement-page .sidebar-link{border-bottom:2px solid #0000;border-left:none;padding:6px 12px;font-size:13px}#user-agreement-page .sidebar-link:hover,#user-agreement-page .sidebar-link.active{border-bottom-color:#4f7cbf;border-left-color:#0000;padding-left:12px}#user-agreement-page .sidebar-title{margin-bottom:12px}#user-agreement-page .contact-title-section{padding-left:0}}@media (width<=768px){#user-agreement-page .policy-wrapper{padding:20px 16px}#user-agreement-page .section-content{padding:20px}#user-agreement-page .gradient-circle{filter:blur(50px)}}@media (width<=480px){#user-agreement-page .policy-title{font-size:28px}#user-agreement-page .sidebar-nav{flex-direction:column}#user-agreement-page .sidebar-link{width:100%}#user-agreement-page .details-card{padding:16px}}#privacy-policy-page{margin-top:60px}#privacy-policy-page *{box-sizing:border-box;margin:0;padding:0}#privacy-policy-page html{scroll-behavior:smooth}#privacy-policy-page body{color:#fff;background-color:#0a0c14;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}#privacy-policy-page .policy-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}#privacy-policy-page .gradient-circle{filter:blur(100px);opacity:.15;border-radius:50%;animation:15s ease-in-out infinite gentlePulse;position:absolute}#privacy-policy-page .circle-1{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#4f7cbf33 0%,#0000 92.11%);width:1000px;height:1200px;margin-right:-450px;top:-300px;right:50%;transform:translate(50%)rotate(90deg)}#privacy-policy-page .circle-2{background:radial-gradient(89.4% 39.62% at 30.94% 65.26%,#2a3a6033 0%,#0000 92.11%);width:1200px;height:1900px;margin-left:-280px;bottom:-700px;left:50%;transform:translate(-50%)rotate(90deg)}#privacy-policy-page .policy-wrapper{z-index:2;max-width:1200px;margin:0 auto;padding:40px 0;position:relative}#privacy-policy-page .policy-header{margin-bottom:40px}#privacy-policy-page .back-link{color:#b0b9d4;background:#4f7cbf0d;border:1px solid #4f7cbf1a;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}#privacy-policy-page .back-link:hover{color:#fff;background:#4f7cbf1a;border-color:#4f7cbf;transform:translate(-5px)}#privacy-policy-page .about-title-section{text-align:center;margin-bottom:-40px}#privacy-policy-page .policy-title{background:linear-gradient(135deg,#fff,#6d8ec6);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(32px,6vw,48px);font-weight:800;transform:translateY(20px)}#privacy-policy-page .policy-date{color:#8f9bb5;opacity:0;background:#4f7cbf0d;border:1px solid #4f7cbf1a;border-radius:30px;padding:6px 16px;font-size:14px;display:inline-block;transform:translateY(20px)}#privacy-policy-page .animate-title{animation:.8s cubic-bezier(.25,.46,.45,.94) .2s forwards gentleFadeUp}#privacy-policy-page .animate-date{animation:.8s cubic-bezier(.25,.46,.45,.94) .4s forwards gentleFadeUp}#privacy-policy-page .animate-sidebar{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) .3s forwards gentleFadeLeft;transform:translate(-20px)}#privacy-policy-page .animate-section{opacity:0;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards gentleFadeUp;transform:translateY(20px)}#privacy-policy-page .animate-section:first-child{animation-delay:.2s}#privacy-policy-page .animate-section:nth-child(2){animation-delay:.3s}#privacy-policy-page .animate-section:nth-child(3){animation-delay:.4s}#privacy-policy-page .animate-section:nth-child(4){animation-delay:.5s}#privacy-policy-page .animate-section:nth-child(5){animation-delay:.6s}#privacy-policy-page .animate-section:nth-child(6){animation-delay:.7s}#privacy-policy-page .animate-section:nth-child(7){animation-delay:.8s}#privacy-policy-page .animate-section:nth-child(8){animation-delay:.9s}#privacy-policy-page .animate-section:nth-child(9){animation-delay:1s}#privacy-policy-page .animate-card{opacity:0;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards gentleFadeUp;transform:translateY(15px)}#privacy-policy-page .animate-card:first-child{animation-delay:.2s}#privacy-policy-page .animate-card:nth-child(2){animation-delay:.3s}#privacy-policy-page .animate-card:nth-child(3){animation-delay:.4s}#privacy-policy-page .animate-card:nth-child(4){animation-delay:.5s}#privacy-policy-page .policy-container{gap:40px;display:flex;position:relative}#privacy-policy-page .policy-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f32cc;border:1px solid #4f7cbf1a;border-radius:20px;flex:0 0 260px;height:fit-content;padding:24px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:sticky;top:40px;box-shadow:0 8px 24px #0006}#privacy-policy-page .sidebar-title{text-transform:uppercase;letter-spacing:1px;color:#6b748c;border-bottom:1px solid #4f7cbf1a;margin-bottom:16px;padding-bottom:12px;font-size:14px}#privacy-policy-page .sidebar-nav{list-style:none}#privacy-policy-page .sidebar-link{color:#b0b9d4;cursor:pointer;border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:14px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:block}#privacy-policy-page .sidebar-link:hover{color:#fff;background:linear-gradient(90deg,#4f7cbf0d,#0000);border-left-color:#4f7cbf;padding-left:16px}#privacy-policy-page .sidebar-link.active{color:#fff;background:linear-gradient(90deg,#4f7cbf1a,#0000);border-left-color:#4f7cbf}#privacy-policy-page .policy-content{flex:1;min-width:0}#privacy-policy-page .policy-section{margin-bottom:60px;scroll-margin-top:100px}#privacy-policy-page .section-title{text-align:left;color:#fff;margin-bottom:20px;padding-bottom:12px;font-size:24px;font-weight:700;position:relative}#privacy-policy-page .section-title:after{content:"";background:linear-gradient(135deg,#4f7cbf,#6d8ec6);border-radius:2px;width:60px;height:3px;transition:width .6s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}#privacy-policy-page .section-title:hover:after{width:100px}#privacy-policy-page .section-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1f3280;border:1px solid #4f7cbf1a;border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 24px #0006}#privacy-policy-page .section-content:hover{border-color:#4f7cbf;box-shadow:0 10px 30px #4f7cbf33}#privacy-policy-page .section-content p{color:#b0b9d4;margin-bottom:16px;font-size:15px;transition:color .3s}#privacy-policy-page .section-content p:last-child{margin-bottom:0}#privacy-policy-page .highlight-box{background:#4f7cbf1a;border-left:3px solid #4f7cbf;border-radius:12px;margin-bottom:24px;padding:16px 20px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}#privacy-policy-page .highlight-box:hover{background:#4f7cbf26;transform:translate(5px)}#privacy-policy-page .highlight-box p{font-weight:500;color:#fff!important;margin-bottom:0!important}#privacy-policy-page .data-card{background:#0a0c1480;border:1px solid #4f7cbf1a;border-radius:16px;gap:20px;margin-bottom:16px;padding:20px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex}#privacy-policy-page .data-card:hover{background:#1a1f32cc;border-color:#4f7cbf;transform:translate(8px)translateY(-2px);box-shadow:0 10px 30px #4f7cbf33}#privacy-policy-page .data-icon{background:#4f7cbf1a;border:1px solid #4f7cbf26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex}#privacy-policy-page .data-card:hover .data-icon{background:#4f7cbf33;border-color:#4f7cbf;transform:scale(1.1)rotate(5deg)}#privacy-policy-page .data-icon svg{stroke:#4f7cbf;width:24px;height:24px;transition:all .4s}#privacy-policy-page .data-card:hover .data-icon svg{transform:scale(1.1)}#privacy-policy-page .data-text h4{color:#fff;margin-bottom:6px;font-size:16px;font-weight:600;transition:color .3s}#privacy-policy-page .data-card:hover .data-text h4{color:#6d8ec6}#privacy-policy-page .data-text p{color:#8f9bb5;font-size:14px;margin-bottom:0!important}#privacy-policy-page .goals-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}#privacy-policy-page .goal-item{background:#0a0c1480;border:1px solid #4f7cbf1a;border-radius:16px;padding:20px;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}#privacy-policy-page .goal-item:before{content:"";background:linear-gradient(90deg,#0000,#4f7cbf1a,#0000);width:100%;height:100%;transition:left .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:-100%}#privacy-policy-page .goal-item:hover{border-color:#4f7cbf;transform:translateY(-5px);box-shadow:0 10px 30px #4f7cbf33}#privacy-policy-page .goal-item:hover:before{left:100%}#privacy-policy-page .goal-number{color:#4f7cbf;opacity:.5;margin-bottom:12px;font-size:32px;font-weight:800;transition:all .4s;display:block}#privacy-policy-page .goal-item:hover .goal-number{opacity:1;transform:scale(1.1)}#privacy-policy-page .goal-item p{color:#fff;font-size:15px;font-weight:500;margin-bottom:0!important}#privacy-policy-page .policy-list{padding-left:0;list-style:none}#privacy-policy-page .policy-list li{color:#b0b9d4;padding:8px 0 8px 24px;font-size:15px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}#privacy-policy-page .policy-list li:hover{color:#fff;transform:translate(5px)}#privacy-policy-page .policy-list li:before{content:"•";color:#4f7cbf;font-size:20px;transition:all .3s;position:absolute;top:2px;left:0}#privacy-policy-page .policy-list li:hover:before{color:#6d8ec6;transform:scale(1.5)}#privacy-policy-page .rights-list{flex-direction:column;gap:12px;display:flex}#privacy-policy-page .right-item{background:#0a0c1480;border:1px solid #4f7cbf1a;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex}#privacy-policy-page .right-item:hover{background:#1a1f32cc;border-color:#4f7cbf;transform:translate(8px);box-shadow:0 10px 30px #4f7cbf33}#privacy-policy-page .right-check{color:#fff;background:#4f7cbf;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex}#privacy-policy-page .right-item:hover .right-check{background:#6d8ec6}#privacy-policy-page .right-item span:last-child{color:#b0b9d4;font-size:15px;transition:color .3s}#privacy-policy-page .right-item:hover span:last-child{color:#fff}#privacy-policy-page .contact-intro{font-size:16px;font-weight:500;color:#fff!important;margin-bottom:20px!important}#privacy-policy-page .contact-card{background:#0a0c1480;border:1px solid #4f7cbf1a;border-radius:16px;align-items:center;gap:16px;margin-bottom:12px;padding:16px 20px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex}#privacy-policy-page .contact-card:hover{background:#1a1f32cc;border-color:#4f7cbf;transform:translate(8px)translateY(-2px);box-shadow:0 10px 30px #4f7cbf33}#privacy-policy-page .contact-card svg{stroke:#4f7cbf;flex-shrink:0;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}#privacy-policy-page .contact-card:hover svg{stroke:#6d8ec6;transform:scale(1.2)rotate(5deg)}#privacy-policy-page .contact-card span{color:#b0b9d4;font-size:15px;transition:color .3s}#privacy-policy-page .contact-card:hover span{color:#fff}#privacy-policy-page .policy-footer{text-align:center;opacity:0;border-top:1px solid #4f7cbf1a;margin-top:60px;padding-top:30px;animation:.8s cubic-bezier(.25,.46,.45,.94) 1.2s forwards gentleFadeUp;transform:translateY(20px)}#privacy-policy-page .policy-footer p{color:#6b748c;font-size:14px}@media (width<=1024px){#privacy-policy-page .policy-container{flex-direction:column}#privacy-policy-page .policy-sidebar{width:100%;margin-bottom:30px;position:static}#privacy-policy-page .sidebar-nav{flex-wrap:wrap;gap:8px;display:flex}#privacy-policy-page .sidebar-link{border-bottom:2px solid #0000;border-left:none;padding:6px 12px;font-size:13px}#privacy-policy-page .sidebar-link:hover,#privacy-policy-page .sidebar-link.active{border-bottom-color:#4f7cbf;border-left-color:#0000;padding-left:12px}#privacy-policy-page .sidebar-title{margin-bottom:12px}}@media (width<=768px){#privacy-policy-page .policy-wrapper{padding:20px 16px}#privacy-policy-page .section-content{padding:20px}#privacy-policy-page .data-card{flex-direction:column;align-items:flex-start;gap:12px}#privacy-policy-page .goals-grid{grid-template-columns:1fr}#privacy-policy-page .contact-card{text-align:center;flex-direction:column;gap:10px}#privacy-policy-page .gradient-circle{filter:blur(50px)}}@media (width<=480px){#privacy-policy-page .policy-title{font-size:28px}#privacy-policy-page .sidebar-nav{flex-direction:column}#privacy-policy-page .sidebar-link{width:100%}#privacy-policy-page .right-item{text-align:center;flex-direction:column}}.loading-wrapper{background:var(--bg-primary);min-height:100vh;position:relative;overflow:hidden}.loading-canvas{pointer-events:none;opacity:.5;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.loading-container{z-index:2;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.loading-content{text-align:center;max-width:600px;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInScale}.loading-logo-container{margin-bottom:30px;animation:2s ease-in-out infinite pulseLogo}.loading-logo{filter:drop-shadow(0 0 20px #4f7cbf80)}.logo-path-1{stroke-dasharray:100;stroke-dashoffset:100px;animation:2.5s ease-in-out infinite drawPath}.logo-path-2{stroke-dasharray:50;stroke-dashoffset:50px;animation:2.5s ease-in-out .3s infinite drawPath}.logo-path-3{stroke-dasharray:80;stroke-dashoffset:80px;animation:2.5s ease-in-out .6s infinite drawPath}.logo-dot{animation:2s ease-in-out infinite pulseDot}@keyframes drawPath{0%{stroke-dashoffset:100px;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-100px;opacity:.3}}@keyframes pulseDot{0%,to{r:2;opacity:.5}50%{r:3;opacity:1}}@keyframes pulseLogo{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.loading-title{margin-bottom:20px;font-size:clamp(32px,8vw,48px);font-weight:900;position:relative}.loading-title-text{background:linear-gradient(135deg, #fff, var(--accent-light));-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;position:relative}.loading-dots{justify-content:center;gap:12px;margin-bottom:30px;display:flex}.dot{background:var(--accent);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite bounceDot}.dot:first-child{animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.dot:nth-child(4){animation-delay:.6s}@keyframes bounceDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;background:var(--accent-light);transform:translateY(-20px)}}.loading-subtitle{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;margin-bottom:30px;font-size:clamp(16px,4vw,20px)}.loading-progress-container{background:#4f7cbf33;border-radius:4px;width:300px;max-width:80vw;height:4px;margin:0 auto;overflow:hidden}.loading-progress-bar{background:linear-gradient(90deg, var(--accent), var(--accent-light));border-radius:4px;width:0%;height:100%;animation:2s ease-in-out infinite progressLoad}@keyframes progressLoad{0%{width:0%;margin-left:0%}50%{width:100%;margin-left:0%}to{width:0%;margin-left:100%}}.loading-bg-text{color:#4f7cbf08;white-space:nowrap;pointer-events:none;z-index:-1;-webkit-user-select:none;user-select:none;letter-spacing:20px;font-size:30vw;font-weight:900;animation:4s ease-in-out infinite pulseBg;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.loading-dots{gap:8px}.dot{width:10px;height:10px}.loading-logo{width:60px;height:60px}}@media (width<=480px){.loading-subtitle{font-size:14px}.loading-progress-container{width:250px}}:root{--primary:#1a2639;--primary-light:#2a3a55;--secondary:#2c3e6e;--accent:#3b5e9c;--accent-light:#4f7cbf;--accent-soft:#6d8ec6;--bg-primary:#0a0c14;--bg-secondary:#0f1320;--bg-surface:#151b2b;--bg-card:#1a1f32;--bg-surface-secondary:#151b2bf2;--text-primary:#fff;--text-secondary:#b8c1e0;--text-tertiary:#8f9bb5;--text-muted:#6b748c;--border-light:#4f7cbf26;--border-accent:#4f7cbf4d;--shadow-sm:0 4px 12px #00000080;--shadow-md:0 8px 24px #0009;--shadow-lg:0 20px 40px #000000b3;--shadow-accent:0 10px 30px #3b5e9c4d;--gradient-primary:linear-gradient(135deg, var(--primary), var(--secondary));--gradient-accent:linear-gradient(135deg, var(--accent), var(--accent-light));--gradient-surface:linear-gradient(135deg, var(--bg-surface), var(--bg-card))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.container{z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}::-webkit-scrollbar{background:var(--bg-primary);width:10px}::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg, var(--accent), var(--accent-light));border-radius:5px;transition:all .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, var(--accent-light), var(--accent))}::selection{background:var(--border-accent);color:#fff}
