@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,900);@import url(https://fonts.googleapis.com/css?family=Anonymous+Pro);@import url(https://fonts.googleapis.com/css?family=Exo:300,800);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);.music-form-container{align-items:stretch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;max-height:calc(100vh - 220px);overflow:hidden;overflow-y:auto;padding:16px 20px}.music-form-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;display:flex;font-size:24px;font-weight:600;justify-content:center;margin-bottom:16px;margin-top:0}.music-form{gap:20px}.form-group,.music-form{display:flex;flex-direction:column;width:100%}.form-group{gap:8px}.form-group label{color:#fff;font-size:16px;font-weight:500}.form-group input[type=text],.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px;width:100%}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group{flex-direction:row;gap:10px;width:100%}.checkbox-group input[type=checkbox]{accent-color:#007aff;height:20px;margin:0;width:20px}.submit-button{background:linear-gradient(179deg,#ffa700,#ff5200);font-size:16px}.cancel-button,.submit-button{font-weight:600;padding:16px;transition:background-color .2s;width:100%}.cancel-button{background:linear-gradient(179deg,#7c7c7c,#535353);border:none;border-radius:8px;cursor:pointer}@media (max-width:768px){.music-form-container{padding:16px}.form-group{gap:6px}.form-group label{font-size:14px}.form-group input[type=text],.form-group select,.form-group textarea{font-size:14px;padding:10px}.cancel-button,.submit-button{font-size:14px;padding:14px}}@media (max-width:480px){.music-form{gap:16px}.checkbox-group label{font-size:14px}}.form-group select option{background-color:#590064;color:#fff}.button-group{display:flex;flex-direction:row-reverse;gap:10px}.checkbox-group{align-items:center;display:flex;font-family:Inter,sans-serif;gap:8px;margin:12px 0}.checkbox-group label{align-items:center;color:#eaeaea;cursor:pointer;display:flex;font-size:15px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.checkbox-group label:hover{color:#fff}.checkbox-group input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:initial;border:2px solid #888;border-radius:4px;cursor:pointer;display:inline-block;height:18px;margin-right:8px;position:relative;transition:all .2s ease;width:18px}.checkbox-group input[type=checkbox]:hover{border-color:#aaa}.checkbox-group input[type=checkbox]:checked{background-color:#ff5200;border-color:#ff5200}.checkbox-group input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:14px;left:2px;position:absolute;top:-1px}.image-previews{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preview-container{height:80px;position:relative;width:80px}.preview-image{border-radius:5px;height:100%;object-fit:cover;width:100%}.remove-button{background:red;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:20px;line-height:20px;position:absolute;right:-5px;text-align:center;top:-5px;width:20px}button.help-button{background:linear-gradient(179deg,#ffa700,#ff5200);border:none;border-radius:7px;cursor:pointer;margin-left:5px;transition:background-color .2s}.preview-placeholder{align-items:center;background:#333;border-radius:8px;color:#fff;display:flex;font-size:12px;height:120px;justify-content:center;text-align:center;width:120px}.form-group-button{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;margin:2px;padding:5px 15px;transition:all .2s ease}.form-group-button:hover{background-color:#f3f4f6;border-color:#9ca3af}.form-group-button.active{background:linear-gradient(179deg,#ffa700,#ff5200);color:#000}.form-group-button:focus{box-shadow:0 0 0 3px #3b82f64d;outline:none}.toast-message{animation:fadeIn .3s ease-in;background-color:#000c;border-radius:8px;color:#fff;left:50%;padding:12px 24px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}html{background:radial-gradient(ellipse at bottom,#590064 0,#090a0f 100%);height:100%;overflow:hidden}#stars{animation:animStar 50s linear infinite;border-radius:10px;height:5px;width:5px}#stars,#stars:after{background:#0000;box-shadow:multiple-box-shadow(700)}#stars:after{content:" ";height:1px;position:absolute;top:2000px;width:1px}#stars2{animation:animStar 100s linear infinite;border-radius:10px;height:7px;width:7px}#stars2,#stars2:after{background:#0000;box-shadow:multiple-box-shadow(200)}#stars2:after{content:" ";height:2px;position:absolute;top:2000px;width:2px}#stars3{animation:animStar 150s linear infinite}#stars3,#stars3:after{background:#0000;box-shadow:multiple-box-shadow(100);height:3px;width:3px}#stars3:after{content:" ";position:absolute;top:2000px}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}:root{--star-small:random-stars(700);--star-medium:random-stars(200);--star-big:random-stars(100)}.modal-overlay{background:#00000080;z-index:1}.modal-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:8px;box-shadow:0 8px 32px #0000004d;color:#fff;max-width:500px;padding:5px;width:90%}.modal-header{align-items:flex-start;background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;display:flex;justify-content:center}.close-button,.modal-header{-webkit-text-fill-color:#0000}.close-button{background:none;background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;font-size:2rem;right:.5rem;top:.5rem}.modal-body{text-align:center}.topup-button{background:linear-gradient(179deg,#ffa700,#ff5200);border:none;border-radius:8px;cursor:pointer;margin-bottom:20px;margin-top:20px;padding:10px 50px}.cube{height:60px;margin:2rem auto;-ms-perspective:400px;-o-perspective:400px;perspective:400px;position:relative;transform-style:preserve-3d;width:100%}.a,.b,.c,.d{height:100%;left:0;position:absolute;width:50%;z-index:222}.a:after,.a:before,.b:after,.b:before,.c:before,.d:before{content:"";height:60px;left:0;position:absolute;top:0;width:100%}.a:before,.b:before,.c:before,.d:before{z-index:111}.a:after,.b:after{z-index:333}.b{top:0;transform:rotateX(75deg) translateY(-60px);transform-origin:0 0}.c{top:0;transform:rotateX(75deg);transform-origin:100% 100%}.d{transform:translateZ(-60px) translateY(-15px)}.a,.b{background-image:linear-gradient(180deg,#ffa500cc,#ffa500cc)}.a,.b,.c,.d{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.c,.d{background-image:linear-gradient(180deg,#ffa50080,#ffa50080)}.c:before{box-shadow:0 30px 20px -20px #0006,0 40px 15px -15px #00000040}.a:before,.b:before,.c:before,.d:before{background-color:#0000000d}.a:after{background-image:linear-gradient(180deg,#00000012,#0000)}.b:after{background-image:linear-gradient(180deg,#ffffff1a,#ffffff40)}.slider{-webkit-appearance:none;appearance:none;background:#0000001a;box-shadow:0 2px 2px #ffffff40,inset 0 1px 3px #0000004d;height:5px;left:5%;margin:0;outline:none;position:absolute;top:27px;width:90%;z-index:999}.slider::-webkit-slider-runnable-track{background:#0000;border:none;height:5px}.slider::-moz-range-track{background:#0000;border:none;height:5px}.slider::-ms-track{background:#0000;border:none;color:#0000;height:5px}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ffffffb3;border:none;border-radius:2px;box-shadow:1px 1px 8px #0000004d;cursor:pointer;height:20px;margin-left:-15px;position:relative;top:-8px;width:26px}.slider.animate-thumb::-webkit-slider-thumb{animation:glowThumb 2s ease-in-out}.slider::-webkit-slider-thumb:before{color:#00000080;content:"<>";font-family:Anonymous Pro,sans-serif;font-size:1.2rem;left:4px;letter-spacing:3px;line-height:20px;position:absolute;text-decoration:none;text-shadow:1px 1px 2px #fff;top:0;width:100%}.slider::-webkit-slider-thumb:after{color:#ffa700;content:"↔";font-size:1.5rem;left:50%;opacity:0;position:absolute;text-shadow:0 0 5px #ffa500cc;top:-30px;transform:translateX(-50%)}.slider.animate-thumb::-webkit-slider-thumb:after{animation:bounceArrow 2s ease-in-out}.slider::-moz-range-thumb{background:#ffffffb3;border:none;border-radius:2px;box-shadow:1px 1px 8px #0000004d;cursor:pointer;height:20px;position:relative;width:26px}.slider.animate-thumb::-moz-range-thumb{animation:glowThumb 2s ease-in-out}.slider::-moz-range-thumb:before{color:#00000080;content:"<>";font-family:Anonymous Pro,sans-serif;font-size:1.2rem;left:4px;letter-spacing:3px;line-height:20px;position:absolute;text-decoration:none;text-shadow:1px 1px 2px #fff;top:0;width:100%}.slider::-moz-range-thumb:after{color:#ffa700;content:"↔";font-size:1.5rem;left:50%;opacity:0;position:absolute;text-shadow:0 0 5px #ffa500cc;top:-30px;transform:translateX(-50%)}.slider.animate-thumb::-moz-range-thumb:after{animation:bounceArrow 2s ease-in-out}.slider::-ms-thumb{background:#ffffffb3;border:none;border-radius:2px;box-shadow:1px 1px 8px #0000004d;cursor:pointer;height:20px;position:relative;width:26px}.slider.animate-thumb::-ms-thumb{animation:glowThumb 2s ease-in-out}.slider::-ms-thumb:before{color:#00000080;content:"<>";font-family:Anonymous Pro,sans-serif;font-size:1.2rem;left:4px;letter-spacing:3px;line-height:20px;position:absolute;text-decoration:none;text-shadow:1px 1px 2px #fff;top:0;width:100%}.slider::-ms-thumb:after{color:#ffa700;content:"↔";font-size:1.5rem;left:50%;opacity:0;position:absolute;text-shadow:0 0 5px #ffa500cc;top:-30px;transform:translateX(-50%)}.slider.animate-thumb::-ms-thumb:after{animation:bounceArrow 2s ease-in-out}@keyframes glowThumb{0%,to{box-shadow:1px 1px 8px #0000004d}50%{box-shadow:0 0 15px #ffa500cc}}@keyframes bounceArrow{0%,to{opacity:0;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-5px)}}.slider:after,.slider:before{color:#0000004d;content:"IIIIIIIIIII";font-family:Source Sans Pro,sans-serif;font-size:1.2rem;font-weight:300;left:2px;letter-spacing:41px;position:absolute;text-shadow:1px 1px 0 #fff3;width:100%}.slider:before{top:-1.4rem}.slider:after{bottom:-1.4rem}.amount-display{-webkit-text-fill-color:#0000;background:#0000;background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;border:none;display:flex;font-family:Exo,sans-serif;font-size:4rem;font-weight:800;justify-content:space-around;position:relative;text-align:center}.balance-panel{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;font-size:18px;font-weight:600;margin-bottom:20px;padding:16px 20px;transition:transform .3s ease,box-shadow .3s ease}.balance-panel:hover{box-shadow:0 12px 24px #0000004d}.game-button,.referral-button{align-items:center;background:linear-gradient(179deg,#ffa700,#ff5200);border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#000;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:12px;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease}.balance-panel{display:flex;flex-direction:column;gap:10px}.top-up-button{width:100%}.bottom-row{align-items:center;display:flex;justify-content:space-between}.referral-button{margin:0 auto}.game-button{margin-left:25px;margin-top:0}.referral-button:hover{box-shadow:0 6px 12px #0000004d;transform:scale(1.05)}.referral-button:active{transform:scale(.95)}.tabs-panel{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;display:flex;justify-content:space-around;margin-bottom:20px;padding:12px}.tab-button{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:24px;padding:10px 20px;transition:all .3s ease}.tab-button:hover{background:#ffffff1a}.tab-button.active{box-shadow:0 4px 8px #0003;color:#000;color:var(--tg-theme-button-text-color)}.balance-text,.tab-button.active{background:linear-gradient(179deg,#ffa700,#ff5200)}.balance-text{-webkit-background-clip:text;background-clip:text;color:#0000}.top-up-button{border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#000;color:var(--tg-theme-button-text-color);padding:10px 20px}.model-config-button,.top-up-button{background:linear-gradient(179deg,#ffa700,#ff5200);cursor:pointer;font-size:14px;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}.model-config-button{border:none;border-radius:8px;box-shadow:0 2px 4px #0003;color:#000;padding:6px 12px;z-index:1}.model-config-button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.top-up-button:hover{box-shadow:0 6px 12px #0000004d;transform:scale(1.05)}.top-up-button:active{transform:scale(.95)}.model-selector{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;max-height:calc(100vh - 320px);overflow:hidden;padding:16px 20px}.model-selector .models-grid{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.model-selector h2{color:#fff;font-size:20px;font-weight:500;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase}.models-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:500px;width:100%}.model-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #ffffff4d;border-radius:10px;box-shadow:0 8px 16px #0000004d,inset 0 0 12px #ffffff1a;color:#fff;cursor:pointer;display:grid;font-size:18px;font-weight:500;grid-template-areas:"card";min-height:120px;overflow:hidden;padding:24px;place-items:center;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.model-card pixel-canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.model-card:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.model-card:hover:before{left:100%}.model-card:hover{box-shadow:0 12px 24px #0006}.model-card.selected{animation:pulse .5s ease;border:2px solid #ffa700;box-shadow:inset 0 0 10px orange;color:#000;color:var(--tg-theme-button-text-color);color:#ffdb00}.model-card-content{align-items:center;display:flex;flex-direction:column;gap:8px}.model-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:24px}.model-name{font-size:18px;font-weight:600;letter-spacing:.5px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:600px){.models-grid{grid-template-columns:repeat(2,1fr)}.balance-panel{flex-direction:column;gap:12px}.top-up-button{padding:10px;width:100%}.referral-button{font-size:11px;padding:8px 12px}.model-card{min-height:100px;padding:16px}.model-icon{font-size:20px}.model-name{font-size:16px}.model-price{font-size:12px}}.model-icon:after{background:#0006;border-radius:50%;bottom:2px;content:"";filter:blur(3px);height:6px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.model-name,.model-price{text-shadow:2px 2px 4px #000;z-index:1}@keyframes float-tilt{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(1deg)}to{transform:translateY(0) rotate(0deg)}}.model-card.selected .model-icon{animation:float-tilt 3s ease-in-out infinite}:root{--primary-bg:#0a0414;--secondary-bg:#160b29;--accent:#ff5e00;--accent-gradient:linear-gradient(90deg,#ff7e30,#ff5e00);--text-primary:#fff;--text-secondary:#ffffffb3;--card-bg:#ffffff0d;--card-border:#ffffff1a;--glow-color:#ff5e004d}body.glav-body{color:#fff;font-family:Arial,sans-serif;height:100%;overflow-x:hidden;overflow-y:auto}.header{background:#0000;padding:2rem 0;position:relative;transition:all .4s ease;z-index:100}.header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0414e6;box-shadow:0 4px 20px #0003;padding:1rem 0}.header-content{margin:0 auto;max-width:1200px;padding:0 2rem;text-align:center}.header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.5rem}.header p{color:#ffffffb3;color:var(--text-secondary);font-size:1.1rem;font-weight:300}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0 2rem;position:relative}.parallax-bg{background:linear-gradient(135deg,#0a0414,#1e0f3b);height:120%;left:0;position:absolute;top:0;width:100%;z-index:-1}.floating-shape{animation:float 15s ease-in-out infinite;background:radial-gradient(circle,#ff5e00 0,#0000 70%);background:radial-gradient(circle,var(--accent) 0,#0000 70%);border-radius:50%;opacity:.1;position:absolute}.shape-1{animation-delay:0s;height:300px;left:5%;top:10%;width:300px}.shape-2{animation-delay:-5s;height:200px;left:80%;top:60%;width:200px}.shape-3{animation-delay:-10s;height:150px;left:75%;top:20%;width:150px}.shape-4{animation-delay:-7s;height:250px;left:10%;top:70%;width:250px}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,30px) rotate(5deg)}50%{transform:translate(-15px,20px) rotate(-5deg)}75%{transform:translate(10px,-15px) rotate(3deg)}}.hero-content{max-width:800px;text-align:center;z-index:2}.hero-content h2{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text}.hero-content p{color:#ffffffb3;color:var(--text-secondary);font-size:1.3rem;font-weight:300;margin-bottom:2.5rem}.cta-button{background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);border-radius:50px;box-shadow:0 10px 25px #ff5e004d;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;overflow:hidden;padding:18px 36px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.cta-button:hover{box-shadow:0 15px 35px #ff5e0066;transform:translateY(-3px)}.cta-button:active{transform:translateY(0)}.button-hover-effect{background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%;z-index:-1}.cta-button:hover .button-hover-effect{left:100%}.scroll-indicator{bottom:30px;left:50%;position:absolute;transform:translateX(-50%)}.scroll-line{animation:scroll-line 2s infinite;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);border-radius:1px;height:40px;width:2px}@keyframes scroll-line{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(20px)}}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:700;margin-bottom:1rem}.section-header p{color:#ffffffb3;color:var(--text-secondary);font-size:1.2rem}.how-it-works{background-color:#160b29;background-color:var(--secondary-bg);overflow:hidden;padding:8rem 2rem;position:relative}.steps{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:4rem;position:relative}.steps:before{background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);content:"";height:2px;left:10%;position:absolute;right:10%;top:60px;z-index:0}.step{animation:fadeInUp .8s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;background-color:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:20px;flex:1 1;min-width:250px;opacity:0;padding:2.5rem 2rem;position:relative;transform:translateY(30px);transition:all .3s ease;z-index:1}.step:hover{box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.step-icon{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;position:relative;width:80px}.icon-background{border-radius:50%;height:100%;opacity:.2;position:absolute;width:100%}.icon-background,.step-icon span{background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient)}.step-icon span{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.step h3{font-size:1.5rem;margin-bottom:1rem}.step h3,.step p{text-align:center}.step p{color:#ffffffb3;color:var(--text-secondary)}.balance-info{margin:0 auto;max-width:600px}.glowing-card{background-color:#ffffff0d;background-color:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:20px;overflow:hidden;padding:2.5rem;position:relative;text-align:center}.glowing-card:before{animation:borderGlow 3s infinite;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);border-radius:22px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes borderGlow{0%,to{filter:blur(10px);opacity:.5}50%{filter:blur(15px);opacity:.8}}.glowing-card h3{font-size:1.8rem;margin-bottom:1rem}.glowing-card p{color:#ffffffb3;color:var(--text-secondary)}.advantages{background-color:#0a0414;background-color:var(--primary-bg);padding:8rem 2rem}.advantages-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.advantage{animation:fadeInUp .8s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;background-color:var(--card-bg);border:1px solid #ffffff1a;border:1px solid var(--card-border);border-radius:20px;flex:1 1;min-width:250px;opacity:0;padding:2.5rem 2rem;text-align:center;transform:translateY(30px);transition:all .3s ease}.advantage:hover{box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.advantage-icon{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;position:relative;width:80px}.hexagon{background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:100%;opacity:.2;position:absolute;width:100%}.advantage-icon span{font-size:1.8rem;font-weight:700}.advantage h3{font-size:1.5rem;margin-bottom:1rem}.advantage p{color:#ffffffb3;color:var(--text-secondary)}.gallery{background-color:#160b29;background-color:var(--secondary-bg);padding:8rem 2rem}.gallery-container{display:flex;gap:2rem;overflow-x:auto;padding:2rem 0;scrollbar-color:#ff5e00 #160b29;scrollbar-color:var(--accent) var(--secondary-bg);scrollbar-width:thin}.gallery-container::-webkit-scrollbar{height:8px}.gallery-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);border-radius:4px}.gallery-item{border-radius:15px;flex:0 0 auto;height:250px;overflow:hidden;position:relative;transition:all .3s ease;width:300px}.gallery-item:hover{box-shadow:0 15px 30px #0000004d;transform:translateY(-10px)}.image-placeholder{align-items:center;background:linear-gradient(45deg,#2d1b59,#3a2280);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.image-overlay{background:linear-gradient(180deg,#0000 0,#000000b3);height:100%;left:0;opacity:.7;position:absolute;top:0;transition:all .3s ease;width:100%}.gallery-item:hover .image-overlay{opacity:.4}.image-placeholder span{font-weight:600;padding:0 1rem;text-align:center;z-index:1}.footer{background-color:#0a0414;background-color:var(--primary-bg);border-top:1px solid #ffffff1a;border-top:1px solid var(--card-border);padding:4rem 2rem 2rem}.footer-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto 2rem;max-width:1200px}.footer-section{flex:1 1;min-width:250px}.footer-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;margin-bottom:1rem}.footer-section p{color:#ffffffb3;color:var(--text-secondary)}.footer-button{align-items:center;background:linear-gradient(90deg,#ff7e30,#ff5e00);background:var(--accent-gradient);border-radius:50px;box-shadow:0 5px 15px #ff5e004d;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:12px 24px;text-decoration:none;transition:all .3s ease}.footer-button:hover{box-shadow:0 8px 20px #ff5e0066;transform:translateY(-3px)}.footer-bottom{border-top:1px solid #ffffff1a;border-top:1px solid var(--card-border);padding-top:2rem;text-align:center}.footer-bottom p{color:#ffffffb3;color:var(--text-secondary);font-size:.9rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.header h1,.hero-content h2{font-size:2.5rem}.steps:before{display:none}.advantage,.step{min-width:100%}.footer-content{flex-direction:column;text-align:center}}@media (max-width:480px){.header h1,.hero-content h2{font-size:2rem}.section-header h2{font-size:2.2rem}.cta-button{font-size:1rem;padding:15px 30px}}:root{--tg-theme-button-text-color:var(--tg-theme-button-text-color,#000)}.referral-page{align-items:center;background:#0000;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh;padding:20px}.referral-header{gap:10px}.header-buttons{display:flex;justify-content:space-between;width:100%}.back-button,.copy-button{align-items:center;align-self:flex-start;background:linear-gradient(179deg,#ffa700,#ff5200);border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#000;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease}.back-button:hover,.copy-button:hover{background-color:#444}.referral-header{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;max-width:600px;padding:16px 20px;width:100%}.referral-header h1{background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:20px;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}.back-button{align-items:center;align-self:flex-start;background:linear-gradient(179deg,#ffa700,#ff5200);border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#000;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease}.back-button:hover{box-shadow:0 6px 12px #0000004d;transform:scale(1.05)}.back-button:active{transform:scale(.95)}.referral-content{max-width:600px;width:100%}.referral-table-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;height:450px;max-height:calc(100vh - 280px);overflow-x:auto;overflow:auto;padding:16px}.referral-table{border-collapse:collapse;font-size:16px;width:100%}.referral-table td,.referral-table th{border-bottom:1px solid #fff3;padding:12px;text-align:left}.referral-table th{background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:600}.referral-table td{color:#fff}.referral-table tr:hover{background:#ffffff1a}.toast{animation:fadeInOut 2s ease;background:linear-gradient(45deg,#ffa700,#ff5200);border-radius:20px;bottom:30px;box-shadow:0 6px 12px #0000004d;color:#000;color:var(--tg-theme-button-text-color);font-size:14px;font-weight:500;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (max-width:600px){.referral-table{font-size:14px}.referral-table td,.referral-table th{padding:8px}.referral-header{padding:12px}.back-button,.copy-button{font-size:12px;padding:6px 12px}}.balance{color:#dedede;font-size:16px;font-weight:500}.amount{background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:600}.withdraw-button{background:linear-gradient(179deg,#ffa700,#ff5200);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px;transition:background-color .2s ease}.withdraw-button:hover{background-color:#0056b3}.referral-balance{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff05;border:1px solid #ffffff40;border-radius:10px;box-shadow:0 8px 32px #0000004d;flex-direction:row;gap:15px;justify-content:space-between;margin-bottom:20px;max-width:600px;padding:12px}.modal-overlay,.referral-balance{align-items:center;display:flex;width:100%}.modal-overlay{background:#0006;height:100%;justify-content:center;left:0;position:fixed;top:0;z-index:1000}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff40;border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:calc(100vh - 340px);max-width:400px;padding:5px;position:relative;width:90%}.modal h2{background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;margin-top:0;text-align:center}.close-button{border:none;cursor:pointer;font-size:20px;position:absolute;right:12px;top:4px}.method-select{display:flex;flex-direction:column;gap:10px}.top-buttons{display:flex;gap:10px;justify-content:space-between}.top-buttons button{background-color:#f0f0f0;border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;padding:10px;transition:.2s}.top-buttons button:hover{background-color:#e0e0e0}.history-button{width:100%}.history-button,.method-select button{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:10px;transition:.2s}.method-select button{background-color:#f0f0f0;background:linear-gradient(179deg,#ffa700,#ff5200)}.method-select button:hover{background-color:#e0e0e0}.history-button{background-color:#ddd}.balance-confirm,.card-form,.history-view{display:flex;flex-direction:column;gap:10px}.balance-confirm p,.history-view h3{background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:18px;margin:0;text-align:center}.card-form input{background-color:#ffffff17;border:0 solid #fff;border-radius:8px;color:#fff;padding:10px}.submit-button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px}.submit-button:hover{background-color:#43a047}.back-button-modal{background:none;background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;border:none;color:#0000;cursor:pointer;font-size:15px;margin-top:5px;text-align:left}.back-button-modal:hover{text-decoration:underline}.history-table{color:#fff;font-size:15px}.history-table td,.history-table th{border-bottom:1px solid #ddd}.card-form p{background:linear-gradient(179deg,#ffa700,#ff5200);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:18px;margin:0;text-align:center}.history-view{box-sizing:border-box;padding:10px}.table-container{margin-bottom:10px;max-height:150px;overflow-y:auto}.history-table{border-collapse:collapse;width:100%}.history-table thead th{background:#515151;position:-webkit-sticky;position:sticky;top:0;z-index:1}.history-table td,.history-table th{padding:8px;text-align:left}.back-button-modal{display:block;margin-top:10px}.duet-canvas{height:100vh;touch-action:none;width:100vw}.main-menu{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;text-align:center}.main-menu h1{font-size:3.5rem;margin-bottom:1rem;text-shadow:0 0 10px #ffffff80}.main-menu h2{font-size:2rem;margin-bottom:1.5rem}.main-menu table{background:#ffffff1a;border-collapse:collapse;border-radius:8px;margin-bottom:2rem;max-width:600px;overflow:hidden;width:80%}.main-menu td,.main-menu th{border:1px solid #fff3;padding:.75rem}.main-menu th{background:#fff3;font-size:1.2rem}.main-menu td{font-size:1rem}.main-menu button{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:.75rem 1.5rem;transition:background .3s,transform .2s}.main-menu button:hover{background:#c00;transform:scale(1.05)}.gameover-screen{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;text-align:center}.gameover-screen h1{font-size:3rem;margin-bottom:1rem;text-shadow:0 0 10px #ffffff80}.gameover-screen p{font-size:1.5rem;margin:.5rem 0}.gameover-screen button{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;margin:.5rem;padding:.75rem 1.5rem;transition:background .3s,transform .2s}.gameover-screen button:hover{background:#c00;transform:scale(1.05)}.duet-canvas{display:block;height:100%;width:100%}.leaderboard-container{border:1px solid #ccc;border-radius:8px;display:block;margin-bottom:15px;max-height:10em;overflow-y:auto}.leaderboard-container table{border-collapse:collapse;width:100%}.leaderboard-container thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.leaderboard-container td,.leaderboard-container th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.thankyou-container{align-items:center;display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.thankyou-card{background:#81747445;border-radius:20px;box-shadow:0 10px 30px #0000001a;max-width:400px;padding:40px 60px;text-align:center}.thankyou-card h1{color:#fff;font-size:28px;margin-bottom:10px}.thankyou-card p{color:#b6b6b6;font-size:18px;margin-bottom:30px}.telegram-btn{background-color:#2aabee;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;padding:14px 28px;transition:all .3s ease}.telegram-btn:hover{background-color:#229ed9;transform:translateY(-2px)}
/*# sourceMappingURL=main.8bcd0562.css.map*/