@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";body{margin:0}:root{--purple:#9945ff;--green:#14f195;--bg:#0a0a0f;--border:#ffffff0f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:#fff;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}.app{min-height:100vh;position:relative}.particles{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.header{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#0a0a0fb3;justify-content:space-between;align-items:center;padding:14px 40px;display:flex;position:fixed;top:0;left:0;right:0}.header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9945ff33,#14f19533,#0000);width:80%;height:1px;position:absolute;bottom:-1px;left:10%}.logo{align-items:center;gap:14px;display:flex}.logo-icon-3d{filter:drop-shadow(0 2px 8px #9945ff4d);flex-shrink:0;align-items:center;display:flex}.logo-text-group{flex-direction:column;display:flex}.logo-text{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;text-shadow:0 0 20px #9945ff33;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:1.1}.logo-sub{color:#ffffff4d;letter-spacing:3.5px;text-transform:uppercase;font-size:9px;font-weight:600}.nav{gap:8px;display:flex}.nav-link{color:#fff9;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .3s}.nav-link:hover{color:#fff;background:#ffffff0f}.header-brand-3d{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.h3d-text{letter-spacing:3px;background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #9945ff4d,2px 2px #9945ff26,4px 4px #9945ff14;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900;animation:3s ease-in-out infinite h3dPulse}@keyframes h3dPulse{0%,to{text-shadow:0 0 30px #9945ff4d,2px 2px #9945ff26,4px 4px #9945ff14}50%{text-shadow:0 0 50px #9945ff80,2px 2px #9945ff33,4px 4px #9945ff1f}}.h3d-sub{color:#ffffff40;letter-spacing:4px;text-transform:uppercase;font-size:9px;font-weight:500}.header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.lang-btn{border:1px solid var(--border);color:#ffffff80;letter-spacing:1px;cursor:pointer;background:#ffffff0d;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .3s}.lang-btn:hover{color:#fff;background:#9945ff26;border-color:#9945ff4d}.btn-header{border-radius:10px;min-width:44px;padding:10px 16px;font-size:13px}.wallet-badge-header{gap:8px;padding:4px 8px 4px 14px}.main{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.hero-section{justify-content:space-between;align-items:center;gap:40px;min-height:100vh;padding:120px 0 80px;display:flex}.hero-content{flex:1;max-width:600px}.hero-badge{letter-spacing:1px;color:var(--green);background:linear-gradient(135deg,#9945ff26,#14f19526);border:1px solid #9945ff4d;border-radius:100px;margin-bottom:30px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.hero-title{margin-bottom:20px;font-size:56px;font-weight:900;line-height:1.1}.gradient-text{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#ffffff80;margin-bottom:40px;font-size:18px;line-height:1.6}.hero-subtitle strong{color:var(--green);font-weight:700}.hero-cta{margin-bottom:50px}.btn-primary{color:#fff;background:linear-gradient(135deg,#9945ff,#7c3aed);border-radius:14px;padding:18px 44px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 8px 30px #9945ff59}.btn-primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px #9945ff73}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.wallet-badge{border:1px solid var(--border);background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:inline-flex}.wallet-balance{color:var(--green);font-size:16px;font-weight:700}.wallet-address{color:#ffffffb3;background:#ffffff0f;border-radius:8px;padding:6px 12px;font-family:Courier New,monospace;font-size:13px;transition:all .2s}.wallet-address:hover{color:#fff;background:#ffffff1a}.btn-disconnect{color:#ef4444;background:#ef444426;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.btn-disconnect:hover{background:#ef444440}.hero-stats{gap:40px;display:flex}.hero-stat-value{color:#fff;margin-bottom:4px;font-size:28px;font-weight:800;display:block}.hero-stat-label{color:#fff6;font-size:13px;font-weight:300}.coin-canvas{flex-shrink:0;width:400px;height:400px}.section-header{text-align:center;margin-bottom:60px;padding-top:40px}.section-header h2{background:linear-gradient(135deg,#fff,#fff9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:40px;font-weight:800}.section-header p{color:#fff6;max-width:600px;margin:0 auto;font-size:16px;font-weight:300}.features-section{padding:80px 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.feature-card{border:1px solid var(--border);background:#ffffff05;border-radius:20px;padding:36px 28px;transition:all .4s;position:relative;overflow:hidden}.feature-card:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 20px 50px #0000004d}.feature-glow{background:radial-gradient(circle, var(--accent) 0%, transparent 60%);opacity:0;pointer-events:none;width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.feature-card:hover .feature-glow{opacity:.08}.feature-icon-wrap{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;transition:all .3s;display:flex}.feature-card:hover .feature-icon-wrap{border-color:var(--accent);background:#ffffff0f}.feature-card h3{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.feature-card p{color:#ffffff73;font-size:14px;font-weight:300;line-height:1.6}.card-section{padding:80px 0}.card-showcase{justify-content:center;align-items:center;gap:60px;display:flex}.card-stand-wrapper{flex-direction:column;flex-shrink:0;align-items:center;width:360px;height:520px;animation:3.5s ease-in-out infinite cardFloat;display:flex;position:relative}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stand-light-cone{clip-path:polygon(30% 100%,70% 100%,52% 0%);filter:blur(12px);pointer-events:none;z-index:0;background:linear-gradient(#0000 20%,#14f19508 50%,#9945ff0f 80%,#9945ff1f 100%);width:220px;height:380px;animation:3s ease-in-out infinite lightPulse;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}@keyframes lightPulse{0%,to{opacity:.6}50%{opacity:1}}.card-stand{z-index:0;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:8px}.stand-pillar{background:linear-gradient(#2a2a4e,#1a1a2e);border:1px solid #9945ff26;border-bottom:none;border-radius:4px 4px 0 0;width:16px;height:30px}.stand-body{background:linear-gradient(90deg,#1a1a2e,#2a2a4e,#1a1a2e);border:1px solid #9945ff33;border-radius:7px;width:160px;height:14px;position:relative}.stand-glow-line{filter:blur(1px);background:linear-gradient(90deg,#0000,#9945ff,#14f195,#0000);border-radius:2px;width:90%;height:2px;animation:2s ease-in-out infinite standGlow;position:absolute;top:-2px;left:5%}@keyframes standGlow{0%,to{opacity:.3;box-shadow:0 0 5px #9945ff4d}50%{opacity:1;box-shadow:0 0 20px #9945ff99,0 0 40px #14f1954d}}.stand-base{background:linear-gradient(90deg,#1a1a2e,#2a2a4e,#1a1a2e);border:1px solid #9945ff1f;border-radius:3px;width:100px;height:6px;margin-top:2px}.bank-card{z-index:1;background:linear-gradient(145deg,#12122a,#162044,#0a1a3a);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;width:300px;height:430px;padding:24px 26px;transition:transform .1s ease-out;display:flex;position:absolute;top:10px;box-shadow:0 20px 70px #00000080,0 0 50px #9945ff14}.card-glow-top{pointer-events:none;background:radial-gradient(circle at 70% 30%,#9945ff1a,#0000 50%);width:200%;height:200%;position:absolute;top:-60%;right:-50%}.card-bg-pattern{pointer-events:none;background:radial-gradient(circle at 85% 10%,#9945ff0f,#0000 40%),radial-gradient(circle at 15% 80%,#14f1950d,#0000 40%);width:100%;height:100%;position:absolute;top:0;left:0}.card-top-row{z-index:2;align-items:center;gap:10px;margin-bottom:30px;display:flex;position:relative}.card-chip{background:linear-gradient(135deg,#c0a060,#e8c86a,#d4b050);border-radius:5px;justify-content:center;align-items:center;width:44px;height:34px;display:flex}.chip-lines{gap:3px;display:flex}.chip-lines span{background:#00000026;border-radius:1.5px;width:3px;height:16px;display:block}.card-contactless{align-items:center;margin-right:auto;display:flex}.card-brand{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.card-number{letter-spacing:2.5px;color:#ffffffbf;z-index:2;margin-bottom:24px;font-family:Courier New,monospace;font-size:20px;position:relative}.card-info-row{z-index:2;gap:30px;margin-bottom:auto;display:flex;position:relative}.card-info-item{flex-direction:column;gap:2px;display:flex}.card-info-label{color:#ffffff4d;letter-spacing:1.5px;text-transform:uppercase;font-size:8px}.card-info-value{color:#ffffffb3;letter-spacing:.5px;font-size:13px;font-weight:600}.card-shimmer{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#ffffff05,#0000);border-radius:22px;width:50%;height:100%;animation:8s ease-in-out infinite shimmer;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes shimmer{0%,to{left:-100%}50%{left:200%}}.card-ecosystem{z-index:2;color:#ffffff73;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-top:auto;margin-bottom:14px;padding:7px 12px;font-size:11px;display:flex;position:relative}.card-ecosystem svg{flex-shrink:0}.eco-dot{color:#ffffff26;margin:0 1px;font-size:6px}.card-network{z-index:2;position:absolute;bottom:22px;right:24px}.card-footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:0;padding-top:12px;display:flex;position:relative}.card-type{color:#ffffff40;letter-spacing:2.5px;font-size:8px}.card-coin{color:var(--green);font-size:11px;font-weight:700}.card-features-right{flex-direction:column;gap:20px;max-width:400px;display:flex}.card-feature-item{border:1px solid var(--border);background:#ffffff05;border-radius:14px;gap:16px;padding:20px;transition:all .3s;display:flex}.card-feature-item:hover{border-color:#9945ff33;transform:translate(5px)}.cif-icon{font-size:28px}.card-feature-item h4{color:#fff;margin-bottom:6px;font-size:15px;font-weight:600}.card-feature-item p{color:#fff6;font-size:13px;font-weight:300}.advantages-section{padding:80px 0}.advantages-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}.advantage-card{border:1px solid var(--border);background:#ffffff05;border-radius:16px;gap:18px;padding:24px;transition:all .3s;display:flex}.advantage-card:hover{background:#ffffff08;border-color:#9945ff26;transform:translate(5px)}.adv-icon{flex-shrink:0;margin-top:2px;font-size:32px}.adv-content h3{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.adv-content p{color:#ffffff73;font-size:13px;font-weight:300;line-height:1.6}.mining-section{border:1px solid var(--border);background:linear-gradient(135deg,#9945ff0d,#14f19508);border-radius:24px;margin:80px 0;padding:100px 40px;position:relative;overflow:hidden}.mining-bg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.mining-grid{transform-origin:0 0;background-image:linear-gradient(#9945ff08 1px,#0000 1px),linear-gradient(90deg,#9945ff08 1px,#0000 1px);background-size:40px 40px;width:200%;height:200%;animation:20s linear infinite gridMove;position:absolute;top:0;left:0}@keyframes gridMove{to{transform:translate(-50%,-50%)}}.mining-pulse{background:radial-gradient(circle,#9945ff0f,#0000 70%);width:400px;height:400px;animation:3s ease-in-out infinite pulse;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}}.mining-content{z-index:1;text-align:center;position:relative}.mining-header{margin-bottom:50px}.mining-badge{letter-spacing:1px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:100px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.mining-header h2{margin-bottom:12px;font-size:38px;font-weight:800}.mining-header p{color:#ffffff80;font-size:16px;font-weight:300}.mining-visual{justify-content:center;align-items:center;gap:40px;margin-bottom:40px;display:flex}.mining-core{flex-shrink:0;width:120px;height:120px;position:relative}.core-ring{border:2px solid #9945ff4d;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;animation:8s linear infinite spin;display:flex;position:relative}.core-ring:before{content:"";background:#9945ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #9945ff}@keyframes spin{to{transform:rotate(360deg)}}.core-center{background:radial-gradient(circle,#9945ff33,#0000);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:2s ease-in-out infinite pulse;display:flex}.core-icon{font-size:36px}.mine-bars-container{align-items:flex-end;gap:3px;height:70px;display:flex}.mine-bar{background:#ffffff0f;border-radius:4px 4px 0 0;width:8px;transition:all .3s}.mine-bar.active{background:linear-gradient(#14f195,#9945ff);animation:.5s ease-in-out infinite alternate barPulse}@keyframes barPulse{0%{opacity:.7}to{opacity:1}}.mining-stats{justify-content:center;gap:60px;margin-bottom:40px;display:flex}.mine-stat{text-align:center}.mine-stat-value{background:linear-gradient(135deg,#14f195,#9945ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:24px;font-weight:700;display:block}.mine-stat-label{color:#fff6;text-transform:uppercase;letter-spacing:1px;font-size:12px}.mine-btn{border-radius:14px;padding:18px 44px;font-size:16px;font-weight:700;transition:all .3s}.mine-btn.start{color:#000;background:linear-gradient(135deg,#14f195,#0d9488);box-shadow:0 8px 25px #14f1954d}.mine-btn.start:hover{transform:translateY(-3px);box-shadow:0 12px 35px #14f19566}.mine-btn.stop{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 25px #ef44444d}.mine-btn.stop:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ef444466}.roadmap-section{padding:80px 0}.roadmap-grid{gap:16px;max-width:700px;margin:0 auto;display:grid}.roadmap-item{border:1px solid var(--border);background:#ffffff05;border-radius:16px;align-items:flex-start;gap:16px;padding:22px 24px;transition:all .3s;display:flex}.roadmap-item:hover{border-color:#9945ff33;transform:translate(5px)}.roadmap-item.done{border-left:3px solid var(--green)}.roadmap-item.current{border-left:3px solid #f59e0b}.roadmap-item:not(.done):not(.current){border-left:3px solid #ffffff1a}.rm-icon{flex-shrink:0;margin-top:2px;font-size:18px}.rm-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.roadmap-item.done .rm-dot{background:var(--green);box-shadow:0 0 8px var(--green)}.roadmap-item.current .rm-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.roadmap-item:not(.done):not(.current) .rm-dot{background:#ffffff26}.rm-date{color:#ffffff4d;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:600}.rm-content h4{color:#fff;margin:4px 0 6px;font-size:16px;font-weight:600}.rm-content p{color:#fff6;font-size:13px;font-weight:300}.roadmap-item.current .rm-content h4{color:#fbbf24}.roadmap-item.done .rm-content h4{color:var(--green)}.tokenomics-section{padding:80px 0}.tokenomics-grid{max-width:900px;margin:0 auto;padding:0 20px}.token-total{text-align:center;background:linear-gradient(135deg,#9945ff1a,#14f1950d);border:1px solid #9945ff33;border-radius:20px;margin-bottom:40px;padding:28px}.token-total-label{color:#ffffff80;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:14px;display:block}.token-total-value{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:32px;font-weight:800;display:block}.tokenomics-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.token-card{border:1px solid var(--border);background:#ffffff05;border-radius:16px;padding:24px 20px;transition:all .3s;position:relative;overflow:hidden}.token-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.token-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.token-card-icon{font-size:28px}.token-card-percent{color:var(--accent);font-size:24px;font-weight:800}.token-card h4{color:#fff;margin-bottom:6px;font-size:14px;font-weight:600}.token-card p{color:#fff6;margin-bottom:14px;font-size:12px;line-height:1.4}.token-card-bar{background:#ffffff0f;border-radius:4px;height:4px;overflow:hidden}.token-card-fill{background:var(--accent);border-radius:4px;height:100%;transition:width 1s ease-out}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#12122a;border:1px solid #ffffff14;border-radius:20px;width:90%;max-width:400px;padding:32px;animation:.25s ease-out modalIn;position:relative}@keyframes modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-close{color:#fff6;cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.modal-close:hover{color:#fff;background:#ffffff1a}.modal-title{color:#fff;margin-bottom:24px;font-size:20px;font-weight:700}.wallet-list{flex-direction:column;gap:8px;display:flex}.wallet-none{color:#ffffff4d;text-align:center;padding:20px;font-size:14px}.wallet-option{border:1px solid var(--border);cursor:pointer;color:#fffc;background:#ffffff05;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:all .25s;display:flex}.wallet-option:hover{background:#ffffff0d;border-color:#9945ff4d;transform:translate(3px)}.wallet-icon{font-size:28px}.wallet-name{text-align:left;flex:1}.wallet-option svg{flex-shrink:0}.wallet-tag{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.wallet-tag.ready{color:var(--green);background:#14f19526}.wallet-tag.get{color:#fff6;background:#ffffff0f}.wallet-hint{text-align:center;color:#ffffff80;margin-top:14px;padding:0 10px;font-size:13px}.profile-fullpage{z-index:200;background:#070714;animation:.25s ease-out fadeIn;position:fixed;inset:0;overflow-y:auto}.profile-fullpage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 30% 20%,#9945ff14 0%,#0000 60%),radial-gradient(at 70% 80%,#14f1950d 0%,#0000 60%);position:fixed;inset:0}.profile-fullpage:after{content:"";filter:blur(60px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#9945ff33 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:6s ease-in-out infinite alternate floatOrb1;position:fixed;top:10%;right:-50px}.profile-orb-green{filter:blur(50px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#14f19526 0%,#0000 70%);border-radius:50%;width:250px;height:250px;animation:7s ease-in-out infinite alternate floatOrb2;position:fixed;bottom:15%;left:-30px}.profile-orb-purple2{filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#9945ff1f 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:5s ease-in-out infinite alternate floatOrb3;position:fixed;top:50%;left:30%}@keyframes floatOrb1{0%{opacity:.6;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-40px,30px)scale(1.1)}to{opacity:.7;transform:translate(20px,-20px)scale(.9)}}@keyframes floatOrb2{0%{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(30px,-40px)scale(1.15)}to{opacity:.6;transform:translate(-20px,20px)scale(.85)}}@keyframes floatOrb3{0%{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(-20px,-30px)scale(1.2)}to{opacity:.5;transform:translate(30px,10px)scale(.9)}}.profile-fullpage .modal-close{z-index:210;color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;position:fixed;top:16px;right:16px}.profile-fullpage .modal-close:hover{color:#fff;background:#ffffff1a}.profile-fullpage .profile-page-inner{max-width:600px;margin:0 auto;padding:24px 16px 100px}.profile-fullpage .profile-page-back{color:#fff9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-family:inherit;font-size:14px;display:flex}.profile-fullpage .profile-page-back:hover{color:#fff}.profile-fullpage .profile-header{text-align:center;background:linear-gradient(#9945ff1f 0%,#14f1950a 100%);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;margin-bottom:28px;padding:32px 20px 24px;display:flex}.profile-fullpage .profile-avatar{color:#fff;border:2px solid #9945ff4d;border-radius:22px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:14px;font-size:28px;font-weight:800;display:flex;box-shadow:0 8px 32px #9945ff4d}.profile-fullpage .profile-info h3{margin-bottom:4px;font-size:22px;font-weight:700}.profile-fullpage .profile-info .profile-address{color:#fff6;font-family:Courier New,monospace;font-size:13px}.profile-fullpage .profile-tabs{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;gap:6px;margin-bottom:24px;padding:5px;display:flex}.profile-fullpage .profile-tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:12px 8px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.profile-fullpage .profile-tab.active{color:#fff;background:linear-gradient(135deg,#9945ff26,#14f1951a)}.profile-fullpage .profile-tab:hover:not(.active){color:#ffffffb3}.profile-fullpage .profile-body{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.profile-fullpage .profile-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.profile-fullpage .pr-label{color:#fff6;font-size:14px}.profile-fullpage .pr-value{color:var(--green);font-size:15px;font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profile-disconnect{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.profile-disconnect:hover{background:#ef444433}.profile-referrals{padding:4px 0}.ref-link-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:16px;padding:16px}.ref-link-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.ref-link-row{gap:8px;margin-top:8px;display:flex}.ref-link-input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:10px 12px;font-family:SF Mono,monospace;font-size:13px}.ref-copy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9945ff,#14f195);border:none;border-radius:8px;padding:10px 14px;font-size:16px;transition:transform .2s,box-shadow .2s}.ref-copy-btn:hover{transform:scale(1.05);box-shadow:0 4px 15px #9945ff4d}.ref-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.ref-stat{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:16px}.ref-stat-value{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:28px;font-weight:800;display:block}.ref-stat-label{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.ref-leaderboard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.ref-leader-row{border-bottom:1px solid #ffffff0d;align-items:center;padding:12px 16px;display:flex}.ref-leader-row:last-child{border-bottom:none}.ref-leader-rank{color:#9945ff;margin-right:12px;font-size:14px;font-weight:700}.ref-leader-code{color:#fffc;flex:1;font-family:SF Mono,monospace;font-size:13px}.ref-leader-count{color:#ffffff80;font-size:13px}.auth-modal{text-align:center;max-width:400px;padding:32px}.auth-icon{margin-bottom:12px;font-size:40px}.auth-title{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:22px;font-weight:800}.auth-error{color:#ef4444;text-align:left;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field{text-align:left}.auth-field label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.auth-field input{border:1px solid var(--border);color:#fff;background:#ffffff08;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.auth-field input:focus{border-color:#9945ff80}.auth-field input::placeholder{color:#fff3}.auth-btn{width:100%;margin-top:4px}.auth-switch{color:#fff6;margin-top:16px;font-size:13px}.auth-switch-btn{color:var(--green);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:600}.auth-switch-btn:hover{text-decoration:underline}.profile-btn{border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .3s;display:flex;overflow:hidden}.profile-btn:hover{background:#ffffff12;border-color:#9945ff4d}.profile-btn-avatar{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.auth-buttons{align-items:center;gap:8px;display:flex}.auth-btn-header{color:#ffffffb3;border:1px solid var(--border);background:#ffffff08;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.auth-btn-header:hover{color:#fff;background:#ffffff0f;border-color:#ffffff26}.auth-buttons .auth-btn-header:last-child{color:#fff;background:linear-gradient(135deg,#9945ff33,#14f1951a);border-color:#9945ff4d;padding:8px 18px}.footer{border-top:1px solid var(--border);margin-top:80px;padding:0}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:60px 40px 40px;display:grid}.footer-logo-group{align-items:center;gap:10px;margin-bottom:14px;display:flex}.footer-logo-icon{align-items:center;display:flex}.footer-logo-text{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:900}.footer-desc{color:#fff6;max-width:300px;margin-bottom:20px;font-size:14px;line-height:1.6}.footer-socials{gap:10px;display:flex}.footer-social{border:1px solid var(--border);color:#ffffff80;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.footer-social:hover{color:var(--purple);background:#9945ff1a;border-color:#9945ff4d;transform:translateY(-2px)}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col-title{text-transform:uppercase;letter-spacing:1px;color:#fff9;margin-bottom:6px;font-size:13px;font-weight:700}.footer-link{color:#ffffff59;font-size:14px;transition:color .2s}.footer-link:hover{color:var(--green)}.footer-bottom{border-top:1px solid var(--border);color:#ffffff4d;justify-content:space-between;align-items:center;padding:20px 40px;font-size:13px;display:flex}.footer-solana-badge{color:var(--green);background:#14f1950f;border:1px solid #14f1951f;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:flex}.hq-section{min-height:900px;padding:100px 40px 80px;position:relative;overflow:hidden}.hq-bg{z-index:0;position:absolute;inset:0}.hq-grid-floor{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#9945ff0f 1px,#0000 1px),linear-gradient(90deg,#9945ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:50%;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(500px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 20%,#0006);mask-image:linear-gradient(#0000 20%,#0006)}.hq-particles{background:radial-gradient(1px 1px at 10% 20%,#9945ff66,#0000),radial-gradient(1px 1px at 30% 60%,#14f1954d,#0000),radial-gradient(1px 1px at 50% 10%,#9945ff4d,#0000),radial-gradient(1px 1px at 70%,#14f19533,#0000),radial-gradient(1px 1px at 90% 30%,#9945ff4d,#0000),radial-gradient(1px 1px at 20% 80%,#14f1954d,#0000),radial-gradient(1px 1px at 80% 70%,#9945ff33,#0000);animation:4s ease-in-out infinite alternate hqPulse;position:absolute;inset:0}@keyframes hqPulse{0%{opacity:.6}to{opacity:1}}.hq-showcase{z-index:1;flex-direction:column;align-items:center;gap:60px;display:flex;position:relative}.hq-skyline{perspective:1200px;perspective-origin:50% 70%;width:100%;max-width:900px;height:600px;position:relative}.hq-territory{z-index:1;height:120px;position:absolute;bottom:0;left:0;right:0}.hq-ground{background:linear-gradient(#111822,#0d1117);border-radius:0;height:120px;position:absolute;bottom:0;left:0;right:0}.hq-ground:before{content:"";background:linear-gradient(90deg,#0000,#9945ff4d,#14f1954d,#9945ff4d,#0000);height:2px;position:absolute;top:0;left:0;right:0}.hq-road{background:#1a1f2e;border-radius:4px;height:8px;position:absolute;bottom:10px}.hq-road:after{content:"";background:repeating-linear-gradient(90deg,#ffc83280 0 12px,#0000 12px 24px);height:1px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.hq-road-1{bottom:50px;left:5%;right:5%}.hq-road-2{background:#151a27;width:60%;height:6px;bottom:30px;left:20%}.hq-tree{z-index:2;position:absolute;bottom:80px}.hq-tree:before{content:"";background:radial-gradient(circle,#14f195 20%,#0a7a43 60%,#0000 70%);border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 0 10px #14f1954d}.hq-tree:after{content:"";background:#5a3e28;width:3px;height:10px;margin:-2px auto 0;display:block}.hq-tree-1{left:12%}.hq-tree-2{bottom:75px;left:18%}.hq-tree-3{right:12%}.hq-tree-4{bottom:75px;right:18%}.hq-pond{background:radial-gradient(#14f19533,#9945ff1a);border:1px solid #14f19526;border-radius:50%;width:60px;height:20px;animation:3s ease-in-out infinite alternate pondGlow;position:absolute;bottom:60px;left:38%}@keyframes pondGlow{0%{box-shadow:0 0 10px #14f1951a}to{box-shadow:0 0 25px #14f19540}}.hq-parking{background:#12161f;border:1px solid #ffffff0a;border-radius:4px;width:80px;height:30px;position:absolute;bottom:65px;right:25%}.hq-parking:before{content:"";background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 16px);position:absolute;inset:4px}.hq.helipad{border:2px solid #ef44444d;border-radius:50%;width:40px;height:40px;animation:2s ease-in-out infinite heliPulse;position:absolute;bottom:70px;right:8%}.hq.helipad:before{content:"";background:#ef44444d;width:1px;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hq.helipad:after{content:"";background:#ef44444d;width:60%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes heliPulse{0%,to{box-shadow:0 0 5px #ef444433}50%{box-shadow:0 0 20px #ef444480}}.helipad-h{color:#ef444480;font-size:10px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hq-building-wrapper{z-index:10;width:180px;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.hq-building{background:linear-gradient(135deg,#0f1923 0%,#162033 30%,#0d1520 100%);border:1px solid #9945ff26;border-bottom:none;border-radius:4px 4px 0 0;width:180px;animation:4s ease-in-out infinite alternate buildingGlow;position:relative;box-shadow:0 0 40px #9945ff1a,inset 0 0 60px #9945ff08}@keyframes buildingGlow{0%{box-shadow:0 0 40px #9945ff1a,inset 0 0 60px #9945ff08}to{box-shadow:0 0 80px #9945ff33,inset 0 0 80px #9945ff0f}}.hq-antenna{background:linear-gradient(#14f19599,#9945ff66);border-radius:2px;width:4px;height:50px;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.hq-antenna-light{background:#14f195;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite antennaBlink;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #14f195,0 0 30px #14f19580}@keyframes antennaBlink{0%,to{opacity:1}50%{opacity:.3}}.hq-antenna-beam{background:linear-gradient(#0000,#14f19526,#0000);width:2px;height:120px;animation:3s ease-in-out infinite beamSweep;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@keyframes beamSweep{0%,to{opacity:.5;transform:translate(-50%)rotate(-15deg)}50%{opacity:1;transform:translate(-50%)rotate(15deg)}}.hq-roof{background:linear-gradient(135deg,#9945ff33,#14f19526);border:1px solid #9945ff33;border-bottom:none;border-radius:4px 4px 0 0;height:12px}.hq-spire{clip-path:polygon(20% 100%,80% 100%,50% 0);background:linear-gradient(#0000,#14f1951a);height:20px;margin:0 30px}.hq-floors{flex-direction:column;gap:1px;padding:2px 0;display:flex}.hq-floor{border-bottom:1px solid #9945ff0f;justify-content:center;align-items:center;height:16px;display:flex}.hq-win-row{gap:6px;padding:0 12px;display:flex}.hq-window{background:#9945ff0a;border:1px solid #9945ff14;border-radius:2px;width:18px;height:10px;transition:all .5s}.hq-window.lit{background:linear-gradient(135deg,#14f19526,#9945ff1f);border-color:#14f19533;animation:4s ease-in-out infinite alternate windowFlicker;box-shadow:0 0 8px #14f1951a}@keyframes windowFlicker{0%{opacity:.7}50%{opacity:1}to{opacity:.8}}.hq-foundation{background:linear-gradient(#0f1923,#0a0f17);border-top:2px solid #9945ff26;justify-content:center;align-items:flex-end;height:30px;padding-bottom:2px;display:flex}.hq-entrance{background:linear-gradient(#0000,#9945ff33);border:1px solid #9945ff33;border-bottom:none;border-radius:12px 12px 0 0;width:40px;height:20px;position:relative}.hq-door{background:linear-gradient(#9945ff33,#14f1954d);border-radius:6px 6px 0 0;width:20px;height:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hq-door-glow{background:radial-gradient(#14f1954d,#0000);border-radius:50%;width:50px;height:10px;animation:2s ease-in-out infinite alternate doorGlow;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}@keyframes doorGlow{0%{opacity:.5}to{opacity:1}}.hq-hologram-ring{border:1px solid;border-radius:50%;animation:3s ease-in-out infinite ringPulse;position:absolute;left:50%;transform:translate(-50%)}.hq-ring-1{border-color:#9945ff33;width:220px;height:40px;animation-delay:0s;top:20%;box-shadow:0 0 15px #9945ff1a}.hq-ring-2{border-color:#14f19526;width:240px;height:45px;animation-delay:1s;top:45%;box-shadow:0 0 15px #14f19514}.hq-ring-3{border-color:#9945ff1f;width:260px;height:50px;animation-delay:2s;top:70%;box-shadow:0 0 15px #9945ff0f}@keyframes ringPulse{0%,to{opacity:.3;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.05)}}.hq-holo-text{letter-spacing:4px;background:linear-gradient(135deg,#9945ff,#14f195,#9945ff) 0 0/200% 200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #9945ff66);z-index:5;-webkit-background-clip:text;font-size:22px;font-weight:900;animation:3s linear infinite holoTextShift;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}@keyframes holoTextShift{0%{background-position:0%}to{background-position:200%}}.hq-reflection{opacity:.4;background:linear-gradient(#9945ff0a,#0000);height:80px;position:absolute;bottom:-80px;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000004d,#0000);mask-image:linear-gradient(#0000004d,#0000)}.hq-shadow{background:radial-gradient(#0006,#0000);border-radius:50%;width:200px;height:20px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.hq-side-building{background:linear-gradient(135deg,#0c131c,#101824);border:1px solid #ffffff0a;border-bottom:none;border-radius:2px 2px 0 0;position:absolute;bottom:80px}.hhq-side-1{width:100px;right:8%}.hq-side-2{width:80px;left:10%}.hq-side-roof{background:linear-gradient(90deg,#9945ff1a,#14f19514);border-radius:2px 2px 0 0;height:6px}.hq-side-floor{border-bottom:1px solid #ffffff05;justify-content:center;gap:4px;padding:2px 6px;display:flex}.hq-side-win{background:#ffffff08;border:1px solid #ffffff0a;border-radius:1px;width:12px;height:7px}.hq-side-win.lit{background:#14f19514;border-color:#14f1951f;box-shadow:0 0 4px #14f19514}.hq-info{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:900px;display:grid;position:relative}.hq-info-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-radius:16px;padding:24px 18px;transition:all .3s}.hq-info-card:hover{border-color:#9945ff33;transform:translateY(-4px);box-shadow:0 8px 30px #9945ff1a}.hq-info-icon{margin-bottom:12px;font-size:28px}.hq-info-card h4{margin-bottom:6px;font-size:15px;font-weight:700}.hq-info-card p{color:#ffffff80;font-size:13px;line-height:1.5}.hq-specs{z-index:2;gap:40px;margin-top:40px;display:flex;position:relative}.hq-spec{text-align:center}.hq-spec-val{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:36px;font-weight:900;display:block}.hq-spec-label{color:#fff6;margin-top:4px;font-size:13px;display:block}.auth-select{border:1px solid var(--border);color:#fff;appearance:none;cursor:pointer;background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.auth-select:focus{border-color:#9945ff80}.auth-select option{color:#fff;background:#0f1420}.launch-section{text-align:center;padding:100px 40px 80px;position:relative;overflow:hidden}.launch-bg{z-index:0;position:absolute;inset:0}.launch-orb{filter:blur(80px);border-radius:50%;position:absolute}.launch-orb-1{background:radial-gradient(circle,#9945ff26,#0000 70%);width:400px;height:400px;animation:8s ease-in-out infinite orbFloat;top:-100px;left:10%}.launch-orb-2{background:radial-gradient(circle,#14f1951f,#0000 70%);width:300px;height:300px;animation:10s ease-in-out infinite reverse orbFloat;bottom:-50px;right:15%}.launch-orb-3{background:radial-gradient(circle,#9945ff1a,#0000 70%);width:200px;height:200px;animation:6s ease-in-out 2s infinite orbFloat;top:40%;left:50%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-15px)scale(1.05)}66%{transform:translate(-15px,10px)scale(.95)}}.launch-content{z-index:1;position:relative}.launch-badge{color:#ef4444;letter-spacing:2px;text-transform:uppercase;background:#ef44441f;border:1px solid #ef444440;border-radius:20px;margin-bottom:20px;padding:6px 18px;font-size:12px;font-weight:800;animation:2s ease-in-out infinite badgePulse;display:inline-block}@keyframes badgePulse{0%,to{box-shadow:0 0 #ef444433}50%{box-shadow:0 0 0 8px #ef444400}}.launch-soon{letter-spacing:12px;background:linear-gradient(135deg,#9945ff,#14f195,#9945ff) 0 0/300% 300%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #9945ff4d);-webkit-background-clip:text;margin-bottom:8px;font-size:72px;font-weight:900;animation:4s linear infinite soonShift}@keyframes soonShift{0%{background-position:0%}to{background-position:300%}}.launch-title{margin-bottom:10px;font-size:28px;font-weight:800}.launch-subtitle{color:#ffffff80;max-width:500px;margin:0 auto 40px;font-size:16px}.launch-counter{justify-content:center;margin-bottom:40px;display:flex;position:relative}.launch-counter-ring{width:120px;height:120px;position:relative}.launch-counter-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.launch-counter-circle{transition:stroke-dashoffset .8s}.launch-counter-inner{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.launch-counter-val{background:linear-gradient(135deg,#14f195,#9945ff);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;font-size:40px;font-weight:900}.launch-counter-unit{color:#ffffff59;text-transform:uppercase;letter-spacing:2px;margin-top:-4px;font-size:11px;font-weight:700}.launch-counter-pulse{border:1px solid #9945ff1a;border-radius:50%;width:140px;height:140px;animation:2s ease-in-out infinite counterPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes counterPulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.launch-phases{justify-content:center;align-items:center;gap:0;margin-bottom:36px;display:flex}.launch-phase{border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;display:flex;position:relative}.launch-phase span{color:#fff6;font-size:13px;font-weight:700}.launch-phase small{color:#ffffff40;font-size:11px}.launch-phase.active span,.launch-phase.current span{color:#fff}.launch-phase.active small,.launch-phase.current small{color:#ffffff80}.lp-dot{background:#ffffff0d;border:2px solid #ffffff26;border-radius:50%;width:12px;height:12px}.launch-phase.active .lp-dot{background:var(--green);border-color:var(--green);box-shadow:0 0 10px #14f19566}.launch-phase.current .lp-dot{background:var(--purple);border-color:var(--purple);animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 10px #9945ff66}@keyframes dotPulse{0%,to{box-shadow:0 0 5px #9945ff4d}50%{box-shadow:0 0 15px #9945ff99}}.launch-phase-line{background:var(--border);width:60px;height:2px}.launch-progress-wrap{max-width:400px;margin:0 auto 36px}.launch-progress-label{color:#fff6;justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.launch-progress-label span:last-child{color:var(--green);font-weight:700}.launch-progress-bar{background:#ffffff0d;border-radius:4px;height:8px;position:relative;overflow:hidden}.launch-progress-fill{background:linear-gradient(90deg, var(--purple), var(--green));border-radius:4px;height:100%;transition:width 1s}.launch-progress-glow{background:linear-gradient(90deg,#0000 80%,#14f19566);border-radius:4px;width:47%;animation:2s ease-in-out infinite progressGlow;position:absolute;top:-2px;bottom:-2px;left:0}@keyframes progressGlow{0%,to{opacity:.5}50%{opacity:1}}.faq-section{z-index:1;padding:80px 40px;position:relative}.faq-list{flex-direction:column;gap:10px;max-width:700px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--border);background:#ffffff05;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:#9945ff26}.faq-item.open{background:#ffffff08;border-color:#9945ff40}.faq-question{cursor:pointer;color:#fffc;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:color .2s;display:flex}.faq-question:hover{color:#fff}.faq-arrow{color:#ffffff4d;flex-shrink:0;margin-left:12px;font-size:16px;transition:transform .3s}.faq-arrow.rotated{color:var(--green);transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.faq-answer p{color:#ffffff73;padding:0 20px 18px;font-size:14px;line-height:1.7}.partners-section{z-index:1;padding:80px 40px;position:relative}.partners-grid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:800px;margin:0 auto;display:flex}.partner-card{border:1px solid var(--border);cursor:default;background:#ffffff05;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:20px 28px;transition:all .3s;display:flex}.partner-card:hover{border-color:#9945ff33;transform:translateY(-3px);box-shadow:0 6px 24px #9945ff14}.partner-icon{align-items:center;font-size:28px;display:flex}.partner-name{color:#fff9;font-size:13px;font-weight:600}.wallet-modal{max-width:440px;padding:28px}.wallet-badge-connected{color:var(--green);background:#14f1951a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.wallet-mobile-list{flex-direction:column;gap:12px;display:flex}.wallet-mobile-option{border:1px solid var(--border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.wallet-mobile-top{align-items:center;gap:10px;display:flex}.wallet-mobile-top .wallet-name{color:#fff;font-size:15px;font-weight:600}.wallet-mobile-actions{gap:8px;display:flex}.wallet-mobile-btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.wallet-mobile-btn.install{border:1px solid var(--border);color:#fff9;background:#ffffff0d}.wallet-mobile-btn.install:hover{color:#fff;background:#ffffff14}.wallet-mobile-btn.open{background:linear-gradient(135deg, var(--purple), var(--green));color:#fff;font-weight:700}.wallet-mobile-btn.open:hover{opacity:.9}.support-modal{text-align:center;max-width:480px;padding:32px}.support-badge{margin-bottom:12px;font-size:56px;animation:3s ease-in-out infinite supportBadgeFloat}@keyframes supportBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.support-title{background:linear-gradient(135deg,#9945ff,#14f195);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:28px;font-weight:800}.support-subtitle{color:#ffffff80;margin-bottom:20px;font-size:15px}.support-goals{text-align:left;flex-direction:column;gap:10px;margin:20px 0;display:flex}.support-goal{border:1px solid var(--border);background:#ffffff08;border-radius:10px;justify-content:space-between;padding:12px 16px;display:flex}.support-goal-label{color:#ffffffb3;font-size:14px}.support-goal-amount{color:var(--green);font-size:14px;font-weight:700}.support-addresses{flex-direction:column;gap:16px;margin:24px 0;display:flex}.support-address{border:1px solid var(--border);text-align:left;background:#ffffff08;border-radius:12px;padding:16px}.support-address-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.support-coin{font-size:16px;font-weight:700}.support-network{color:#fff6;font-size:12px}.support-address-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-address-code{color:#fffc;background:#0000004d;border-radius:8px;flex:1;padding:8px 12px;font-family:Courier New,monospace;font-size:13px}.support-copy-btn{background:linear-gradient(135deg, var(--purple), var(--green));color:#fff;cursor:pointer;border:none;border-radius:8px;width:40px;height:40px;font-size:16px;transition:all .2s}.support-copy-btn:hover{opacity:.9;transform:scale(1.05)}.support-note{color:#fff6;background:#ef444414;border:1px solid #ef444426;border-radius:8px;margin:20px 0;padding:12px;font-size:12px}.support-social{justify-content:center;gap:12px;margin-top:16px;display:flex}.support-social-btn{color:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.support-social-btn.telegram{background:linear-gradient(135deg,#08c,#0af)}.support-social-btn.twitter{background:linear-gradient(135deg,#1da1f2,#0d8bd9)}.support-social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.support-btn-header{border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:8px;transition:all .3s;display:flex}.support-btn-header:hover{background:#ffffff12;border-color:#9945ff4d;transform:scale(1.05)}.support-btn-header span{font-size:18px;animation:2s ease-in-out infinite supportBadgeFloat;display:block}.support-donate-btn{width:100%;margin-top:12px;padding:10px;font-size:14px}.support-goal-progress{text-align:right;flex:1}.support-progress-bar{background:#ffffff0f;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden}.support-progress-fill{background:linear-gradient(90deg, var(--purple), var(--green));border-radius:3px;height:100%;transition:width .5s}.og-modal{max-width:560px;padding:32px}.og-progress-steps{justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.og-step{opacity:.3;align-items:center;gap:6px;transition:all .3s;display:flex}.og-step.active{opacity:1}.og-step.done{opacity:.6}.og-step.done .og-step-num{background:var(--green);color:#000}.og-step-num{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.og-step-label{color:#ffffffb3;font-size:12px;font-weight:600}.og-step-line{background:#ffffff1a;width:40px;height:2px}.og-step-content{text-align:center}.og-step-content h3{color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}.og-step-desc{color:#ffffff80;margin-bottom:24px;font-size:14px}.og-wallet-status{margin:16px 0}.og-wallet-connected{background:#14f19514;border:1px solid #14f19533;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;display:flex}.og-wallet-icon{font-size:22px}.og-wallet-addr{color:#fff9;font-family:Courier New,monospace;font-size:13px}.og-step-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.og-social-task{margin-bottom:16px}.og-task-card{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.og-task-card .og-task-icon{font-size:22px}.og-task-card .og-task-info{text-align:left;flex:1}.og-task-card .og-task-title{color:#fff;font-size:14px;font-weight:700}.og-task-card .og-task-desc{color:#fff6;font-size:12px}.og-task-status{white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.og-task-status.done{color:var(--green);background:#14f19526}.og-input-group{align-items:center;gap:8px;margin-top:10px;padding:0 16px;display:flex}.og-input-group label{color:#fff9;white-space:nowrap;font-size:13px}.og-input{border:1px solid var(--border);color:#fff;background:#ffffff0a;border-radius:8px;flex:1;padding:8px 12px;font-family:Courier New,monospace;font-size:13px}.og-input:focus{border-color:var(--purple);outline:none}.og-summary{text-align:left;border:1px solid var(--border);background:#ffffff08;border-radius:12px;margin:16px 0;padding:16px}.og-summary-row{justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.og-summary-row span:first-child{color:#ffffff80}.og-summary-row span:last-child{color:#fff;font-weight:600}.og-error{color:var(--red,#ef4444);background:#ef44441a;border:1px solid #ef444433;border-radius:8px;margin:12px 0;padding:8px 12px;font-size:13px}.og-success{text-align:center;padding:20px 0}.og-success-badge{margin-bottom:12px;font-size:64px}.og-success-title{color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.og-success-desc{color:#ffffff80;margin-bottom:20px;font-size:14px}.og-rewards-list{text-align:left;flex-direction:column;gap:10px;margin:20px 0;display:flex}.og-reward-item{color:var(--green);background:#14f1950f;border:1px solid #14f19526;border-radius:8px;padding:10px 14px;font-size:14px}.admin-panel{max-width:800px;padding:24px}.admin-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-header h2{font-size:20px;font-weight:700}.admin-tabs{gap:8px;margin-bottom:16px;display:flex}.admin-tabs button{border:1px solid var(--border);color:#fff9;cursor:pointer;background:#ffffff08;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.admin-tabs button.active{border-color:var(--purple);color:#fff;background:linear-gradient(135deg,#9945ff33,#14f1951a)}.admin-tabs button:hover{border-color:#9945ff4d}.admin-search{margin-bottom:16px}.admin-search input{border:1px solid var(--border);color:#fff;background:#ffffff0a;border-radius:8px;width:100%;padding:10px 14px;font-size:14px}.admin-search input:focus{border-color:var(--purple);outline:none}.admin-content{max-height:400px;overflow-y:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;border-bottom:1px solid var(--border);color:#ffffff80;text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:600}.admin-table td{color:#fffc;border-bottom:1px solid #ffffff0a;padding:10px 12px}.admin-table td code{color:var(--purple);font-family:Courier New,monospace;font-size:12px}.admin-status{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-status.verified{color:var(--green);background:#14f19526}.admin-coin{font-weight:700}.admin-coin.sol{color:var(--purple)}.admin-coin.usdt{color:var(--green)}.admin-empty{text-align:center;color:#ffffff4d;padding:40px 0;font-size:14px}.admin-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.admin-add-form{border:1px solid var(--border);background:#ffffff08;border-radius:8px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px;display:flex}.admin-add-form input,.admin-add-form select{border:1px solid var(--border);color:#fff;background:#ffffff0a;border-radius:6px;flex:1;min-width:120px;padding:8px 10px;font-size:13px}.admin-add-form input:focus,.admin-add-form select:focus{border-color:var(--purple);outline:none}.admin-add-actions{align-items:center;gap:8px;display:flex}.footer-admin-link{color:#fff3;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;transition:all .3s}.footer-admin-link:hover{color:#fff9;transform:scale(1.1)}.partner-form-section{border-top:1px solid var(--border);text-align:center;margin-top:40px;padding-top:32px}.partner-form-section h3{color:#fff;margin-bottom:6px;font-size:22px;font-weight:700}.partner-form-desc{color:#ffffff80;margin-bottom:24px;font-size:14px}.partner-form{text-align:left;max-width:500px;margin:0 auto}.partner-form-row{gap:16px;display:flex}.partner-form-group{flex:1;margin-bottom:16px}.partner-form-group label{color:#ffffffb3;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.partner-form-group input,.partner-form-group textarea{border:1px solid var(--border);color:#fff;resize:vertical;background:#ffffff0a;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px}.partner-form-group input:focus,.partner-form-group textarea:focus{border-color:var(--purple);outline:none}.partner-submit-btn{width:100%}.partner-form-success{text-align:center;padding:20px}.partner-form-success .success-icon{margin-bottom:12px;font-size:48px}.partner-form-success h4{color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}.partner-form-success p{color:#ffffff80;margin-bottom:16px;font-size:14px}.btn-secondary{border:1px solid var(--border);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.btn-secondary:hover{background:#ffffff12;border-color:#9945ff4d}.donate-badge{margin-bottom:12px;font-size:48px;animation:3s ease-in-out infinite donateFloat;display:inline-block}@keyframes donateFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sphere-3d{perspective:800px;width:220px;height:220px;transform-style:preserve-3d;position:relative}.sphere-globe{background:radial-gradient(circle at 35% 35%,#9945ff33,#14f1950d 40%,#0a0a1ee6 70%);border:1px solid #9945ff26;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:3s ease-in-out infinite sphereGlow;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 60px #9945ff1a,inset 0 0 60px #9945ff0d}@keyframes sphereGlow{0%,to{box-shadow:0 0 40px #9945ff14}50%{box-shadow:0 0 80px #9945ff2e}}.sphere-glow-inner{pointer-events:none;background:radial-gradient(circle,#14f1950f,#0000 70%);border-radius:50%;width:180px;height:180px;animation:3s ease-in-out infinite spherePulse;position:absolute}@keyframes spherePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.sphere-grid{background:repeating-linear-gradient(0deg,#0000 0 18px,#9945ff0a 18px 19px),repeating-linear-gradient(90deg,#0000 0 18px,#14f19508 18px 19px);border-radius:50%;animation:20s linear infinite gridSpin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 80%);mask-image:radial-gradient(circle,#000 60%,#0000 80%)}@keyframes gridSpin{to{transform:rotate(360deg)}}.sphere-ring{pointer-events:none;border:1px solid;border-radius:50%;position:absolute}.sphere-ring-1{border-color:#9945ff1a;animation:6s linear infinite ringOrbit;inset:10px}.sphere-ring-2{border-color:#14f19514;animation:8s linear infinite reverse ringOrbit;inset:30px}.sphere-ring-3{border-color:#9945ff0f;animation:10s linear infinite ringOrbit;inset:50px}@keyframes ringOrbit{to{transform:rotate(360deg)}}.sphere-center-icon{filter:drop-shadow(0 0 20px #9945ff66);z-index:2;font-size:48px;animation:2s ease-in-out infinite iconFloat}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.coin-rain{z-index:10;pointer-events:none;font-size:18px;animation:2s ease-in forwards coinFall;position:absolute;top:-20px}@keyframes coinFall{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}80%{opacity:.8}to{transform:translateY(240px) translateX(var(--drift,0px)) rotate(720deg);opacity:0}}.donor-floater{z-index:11;pointer-events:none;text-align:center;animation:3s ease-out forwards floaterUp;position:absolute;left:50%;transform:translate(-50%)}@keyframes floaterUp{0%{opacity:0;top:45%;transform:translate(-50%)scale(.3)}20%{opacity:1;transform:translate(-50%)scale(1.1)}40%{transform:translate(-50%)scale(1)}to{opacity:0;top:15%;transform:translate(-50%)scale(.8)}}.floater-name{color:#fff;text-shadow:0 0 15px #9945ff99,0 0 30px #14f1954d;font-size:14px;font-weight:800;display:block}.floater-amount{color:var(--green);text-shadow:0 0 10px #14f19580;font-size:12px;display:block}.vault-total-label{color:#fff6;margin-bottom:4px;font-size:14px}.vault-total-amount{background:linear-gradient(135deg,#14f195,#9945ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:42px;font-weight:900}@media (width<=900px){.hero-section{text-align:center;flex-direction:column;padding-top:100px}.hero-content{max-width:100%}.hero-title{font-size:40px}.hero-stats{justify-content:center}.coin-canvas{width:300px;height:300px}.card-showcase{flex-direction:column}.card-stand-wrapper{width:300px;height:440px}.bank-card{width:260px;height:370px;top:20px}.header-brand-3d{display:none}.mining-stats{flex-direction:column;gap:20px}.advantages-grid{grid-template-columns:1fr}.hq-info{grid-template-columns:repeat(2,1fr)}.hq-specs{flex-wrap:wrap;justify-content:center;gap:24px}.hq-skyline{transform:scale(.8)}.faq-section,.partners-section{padding:60px 20px}.partners-grid{gap:12px}.partner-card{padding:16px 20px}.launch-soon{letter-spacing:6px;font-size:48px}.launch-counter-ring{width:100px;height:100px}.launch-counter-val{font-size:32px}.launch-phases{flex-wrap:wrap;gap:8px}.launch-phase-line{width:30px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.header{gap:6px;padding:10px 12px}.nav-link{display:none}.lang-btn{padding:4px 8px;font-size:10px;display:flex}.header-right{gap:4px}.auth-btn-header{padding:6px 10px;font-size:11px}.btn-header{min-width:36px;padding:6px 10px;font-size:11px}.hero-cta{flex-direction:column;align-items:center}.hero-cta .btn-primary{width:100%;max-width:280px;padding:12px 24px;font-size:14px}.wallet-badge{flex-wrap:wrap;justify-content:center;gap:6px}.wallet-address{padding:6px 12px;font-size:12px}.wallet-balance{font-size:13px}}@media (width<=500px){.hero-title{font-size:28px}.section-header h2,.mining-header h2{font-size:24px}.mining-visual{flex-direction:column}.card-stand-wrapper{width:220px;height:340px}.bank-card{width:200px;height:280px;padding:16px;top:35px}.card-number{letter-spacing:1.5px;font-size:14px}.card-brand{font-size:11px}.card-chip{width:32px;height:26px}.card-top-row{margin-bottom:16px}.card-info-label{font-size:7px}.card-info-value{font-size:11px}.hq-info{grid-template-columns:1fr}.hq-skyline{height:400px;transform:scale(.6)}.hq-spec-val{font-size:24px}.hq-specs{gap:16px}.launch-soon{letter-spacing:4px;font-size:36px}.launch-counter-ring{width:80px;height:80px}.launch-counter-val{font-size:26px}.faq-question{padding:14px 16px;font-size:14px}.faq-answer p{font-size:13px}.partners-grid{gap:10px}.partner-card{padding:14px 16px}.partner-icon{font-size:22px}.footer-top{grid-template-columns:1fr;gap:30px;padding:40px 20px 30px}.footer-bottom{flex-direction:column;gap:12px;padding:16px 20px}.header{padding:8px 10px}.header-right{gap:3px}.support-btn-header span{font-size:18px}.profile-btn-avatar{width:28px;height:28px;font-size:10px}.auth-btn-header{padding:5px 8px;font-size:10px}.tokenomics-cards{grid-template-columns:repeat(2,1fr);gap:10px}.token-card{padding:16px 14px}.token-card-percent{font-size:20px}.token-total-value{font-size:24px}}@media (width<=400px){.tokenomics-cards{grid-template-columns:1fr}}
