@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;user-select:none;-webkit-user-select:none}:root{--red: #ff2a2a;--red-dark: #cc0000;--orange: #ff8c00;--bg-dark: #050505;--bg-card: #0f0f11;--border: rgba(255, 255, 255, .08);--glow-red: 0 0 30px rgba(255, 42, 42, .4);--glow-orange: 0 0 30px rgba(255, 140, 0, .4)}body{background:var(--bg-dark);color:#fff;font-family:Rajdhani,sans-serif;overflow-x:hidden;line-height:1.6}.header{position:fixed;top:0;left:0;right:0;background:#050505e6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--border);z-index:1000;padding:16px 0}.header-inner{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center}.logo-img{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,42,42,.6));transition:transform .3s ease}.logo-link:hover .logo-img{transform:scale(1.05)}.nav{display:flex;gap:32px;align-items:center}.nav-link{color:#a0a0a0;text-decoration:none;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;transition:all .3s;display:flex;align-items:center;gap:8px}.nav-link:hover{color:var(--orange)}.btn-login{background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;padding:12px 28px;border-radius:8px;border:none;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s;box-shadow:var(--glow-red);text-decoration:none;display:flex;align-items:center;gap:8px}.btn-login:hover{transform:translateY(-2px);box-shadow:0 0 40px #ff2a2ab3}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding-top:100px;background:radial-gradient(circle at 50% 30%,rgba(255,42,42,.08) 0%,transparent 60%)}.hero-content{position:relative;z-index:10;text-align:center;max-width:1000px;padding:0 20px}.hero-logo-img{width:200px;height:200px;object-fit:contain;margin-bottom:30px;filter:drop-shadow(0 0 40px rgba(255,42,42,.8));animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.hero-description{font-size:22px;color:#d0d0d0;line-height:1.6;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto;font-weight:500}.hero-description strong{color:var(--orange);font-weight:700}.hero-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.btn-hero{padding:18px 40px;border-radius:10px;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;transition:all .3s;display:flex;align-items:center;gap:12px;border:none;cursor:pointer}.btn-hero-primary{background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;box-shadow:var(--glow-red)}.btn-hero-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 0 50px #ff2a2acc}.btn-hero-secondary{background:#ffffff0d;color:#fff;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-hero-secondary:hover{border-color:var(--orange);background:#ff8c001a;transform:translateY(-4px)}.section-container{max-width:1200px;margin:0 auto;padding:120px 32px 80px}.section-title{font-family:Orbitron,sans-serif;font-size:48px;font-weight:900;text-align:center;margin-bottom:60px;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 900px){.grid-2{grid-template-columns:1fr}}.premium-card{background:linear-gradient(145deg,#141419e6,#0a0a0cf2);border:1px solid var(--border);border-radius:20px;padding:40px;position:relative;overflow:hidden;transition:all .4s}.premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red),var(--orange));opacity:0;transition:opacity .3s}.premium-card:hover{transform:translateY(-8px);border-color:#ff2a2a4d;box-shadow:0 20px 60px #00000080,var(--glow-red)}.premium-card:hover:before{opacity:1}.premium-card.orange-glow:hover{border-color:#ff8c004d;box-shadow:0 20px 60px #00000080,var(--glow-orange)}.premium-card.orange-glow:before{background:linear-gradient(90deg,var(--orange),#ffcc00)}.card-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.card-icon-box{width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff2a2a33,#ff8c0033);border:1px solid rgba(255,255,255,.1)}.card-title{font-family:Orbitron,sans-serif;font-size:28px;font-weight:800;color:#fff}.card-desc{color:#909090;font-size:17px;line-height:1.6;margin-bottom:30px}.feature-list{list-style:none;margin-bottom:32px}.feature-list li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:14px;color:#d0d0d0;font-size:16px;font-weight:600}.feature-list li:last-child{border-bottom:none}.check-icon{width:24px;height:24px;background:linear-gradient(135deg,var(--red),var(--orange));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shop-item{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:16px;transition:all .3s}.shop-item:hover{background:#ffffff0f;border-color:#ff8c004d}.item-name{font-size:18px;font-weight:700;color:#fff}.item-sub{font-size:14px;color:#707070;margin-top:4px}.btn-buy{background:linear-gradient(135deg,var(--orange),#ffaa00);color:#000;padding:12px 24px;border-radius:8px;border:none;font-family:Orbitron,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:all .3s}.btn-buy:hover{transform:scale(1.05);box-shadow:0 0 20px #ff8c0080}.btn-buy.red{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff}.btn-buy.red:hover{box-shadow:0 0 20px #ff2a2a80}.badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ff2a2a66}.steps-list{list-style:none;counter-reset:step}.steps-list li{counter-increment:step;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:20px;color:#d0d0d0;font-size:18px}.steps-list li:before{content:counter(step);width:36px;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-weight:700;color:var(--orange);flex-shrink:0}.sys-req-list{list-style:none}.sys-req-list li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:16px}.req-label{color:#707070;font-weight:600}.req-value{color:#fff;font-weight:700;text-align:right}.download-zone{text-align:center;margin-top:60px;padding:50px;background:linear-gradient(145deg,#ff2a2a0d,#ff8c000d);border:1px solid rgba(255,42,42,.2);border-radius:24px}.btn-download-huge{background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;padding:24px 60px;border-radius:12px;border:none;font-family:Orbitron,sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:16px;box-shadow:0 0 40px #ff2a2a66}.btn-download-huge:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 0 60px #ff2a2ab3}.footer{background:#08080a;border-top:1px solid var(--border);padding:60px 32px 30px;margin-top:80px}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.footer-logo{display:flex;align-items:center;gap:12px}.footer-logo img{width:40px;height:40px;object-fit:contain}.footer-logo span{font-family:Orbitron,sans-serif;font-size:20px;font-weight:700;color:#fff}.btn-discord{background:#5865f2;color:#fff;padding:14px 28px;border-radius:10px;text-decoration:none;font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px;transition:all .3s;box-shadow:0 4px 20px #5865f24d}.btn-discord:hover{background:#4752c4;transform:translateY(-3px);box-shadow:0 8px 30px #5865f280}.footer-copy{width:100%;text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.05);color:#505050;font-size:14px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center}.modal{background:#121215;border:1px solid var(--border);border-radius:20px;padding:40px;max-width:450px;width:90%;position:relative;box-shadow:0 20px 60px #000c}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#666;cursor:pointer}.modal-close:hover{color:var(--red)}.modal-title{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;text-align:center;margin-bottom:30px;background:linear-gradient(135deg,var(--red),var(--orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-error{background:#ff2a2a1a;border:1px solid var(--red);color:var(--red);padding:12px;border-radius:8px;margin-bottom:20px;text-align:center}.modal-form{display:flex;flex-direction:column;gap:16px}.input-wrapper{position:relative}.input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}.modal-input{width:100%;background:#0a0a0c;border:1px solid #333;border-radius:10px;padding:14px 14px 14px 48px;color:#fff;font-size:16px;font-family:Rajdhani,sans-serif}.modal-input:focus{outline:none;border-color:var(--red);box-shadow:0 0 15px #ff2a2a33}.modal-submit{width:100%;background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;padding:16px;border-radius:10px;border:none;font-family:Orbitron,sans-serif;font-weight:800;font-size:16px;cursor:pointer;margin-top:10px;transition:all .3s}.modal-submit:hover{transform:translateY(-2px);box-shadow:0 0 20px #ff2a2a80}.modal-switch{width:100%;margin-top:20px;background:none;border:none;color:#888;cursor:pointer;font-size:15px}.modal-switch:hover{color:var(--orange)}.profile{min-height:100vh;padding:120px 32px 80px;max-width:1200px;margin:0 auto}.profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border)}.profile-title{font-family:Orbitron,sans-serif;font-size:36px;font-weight:900;background:linear-gradient(135deg,var(--red),var(--orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-logout{background:transparent;border:1px solid #666;color:#666;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s}.btn-logout:hover{border-color:var(--red);color:var(--red)}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 900px){.profile-grid{grid-template-columns:1fr}}.card{background:linear-gradient(145deg,#141419e6,#0a0a0cf2);border:1px solid var(--border);border-radius:16px;padding:28px}.card-label{color:#888;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.card-value{font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;color:#fff;display:flex;align-items:center;gap:12px}.card-balance{border-color:var(--orange)}.card-balance .card-value{color:var(--orange);font-size:36px}.card-pass{border-color:var(--red)}.card-pass .card-value.active{color:var(--red)}.card-pass .card-value.inactive{color:#444}.profile-cards{display:flex;flex-direction:column;gap:20px}.file-input{width:100%;padding:12px;background:#0a0a0c;border:2px dashed #333;border-radius:8px;color:#888;margin-bottom:16px;cursor:pointer}.file-input:hover{border-color:var(--red)}.btn-upload{width:100%;background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;padding:14px;border-radius:8px;border:none;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.btn-upload:disabled{opacity:.5;cursor:not-allowed}.skin-viewer{width:100%;height:500px;background:#0a0a0c;border-radius:16px;border:1px solid var(--border);overflow:hidden;display:flex;align-items:center;justify-content:center}.skin-viewer canvas{max-width:100%;max-height:100%}.btn-discord{background:#5865f2;color:#fff;padding:16px 32px;border-radius:12px;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:700;font-size:18px;display:flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 4px 20px #5865f266;border:1px solid rgba(255,255,255,.1)}.btn-discord:hover{background:#4752c4;transform:translateY(-4px);box-shadow:0 8px 30px #5865f299}.file-input{width:100%;padding:16px;background:#ffffff08;border:2px dashed rgba(255,255,255,.2);border-radius:12px;color:#a0a0a0;margin-bottom:16px;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:16px;transition:all .3s}.btn-upload{width:100%;background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;padding:16px;border-radius:10px;border:none;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s;box-shadow:0 4px 15px #ff2a2a4d}.btn-upload:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff2a2a80}.btn-upload:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-discord-square{width:56px;height:56px;background:#5865f2;border-radius:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #5865f266;border:1px solid rgba(255,255,255,.1)}.btn-discord-square:hover{background:#4752c4;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 30px #5865f299}.file-input-wrapper{position:relative;width:100%;margin-bottom:16px}.file-input{width:100%;padding:16px;background:#ffffff08;border:2px dashed rgba(255,255,255,.2);border-radius:12px;color:#a0a0a0;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:16px;transition:all .3s}.file-input:hover{border-color:var(--orange);color:#fff;background:#ff8c000d}.file-input::file-selector-button{background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;border:none;padding:8px 16px;border-radius:6px;margin-right:12px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .3s}.file-input::file-selector-button:hover{transform:scale(1.05);box-shadow:0 0 15px #ff2a2a80}.header-title{font-size:32px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-left:12px;display:flex;align-items:center;background:linear-gradient(90deg,#ff2a2a,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-description{font-size:20px!important;color:#d4d4d8!important;line-height:1.7;max-width:750px;margin:0 auto 40px;text-align:center;font-weight:500;font-family:Manrope,sans-serif}.logo-link{display:flex;align-items:center;text-decoration:none}.logo-img{width:56px;height:56px;object-fit:contain}.logo-link{display:flex;align-items:center;gap:16px;text-decoration:none}.logo-img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.header-title{font-family:Manrope,Montserrat,Inter,system-ui,sans-serif;font-size:36px;font-weight:900;letter-spacing:2px;text-transform:uppercase;line-height:1;margin:0;background:linear-gradient(135deg,#ff2a2a,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-description{font-family:Manrope,Inter,system-ui,sans-serif;font-size:22px!important;color:#e4e4e7!important;line-height:1.6;max-width:800px;margin:0 auto 40px;text-align:center;font-weight:500}.hero-description strong{color:#ff8c00;font-weight:800}
