.wallet-connection{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.wallet-connected{display:flex;align-items:center;gap:.75rem;background:#ffffff26;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-address{color:#fff;font-family:Courier New,monospace;font-size:.9rem;flex:1;font-weight:500}.btn-disconnect{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-disconnect:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.wallet-error{display:flex;align-items:center;gap:.5rem;background:#fed7d7f2;color:#742a2a;padding:.75rem 1rem;border-radius:6px;font-size:.9rem;margin-bottom:1rem;border:1px solid rgba(185,28,28,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-small{background:#667eeae6;color:#fff;border:none;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;cursor:pointer;margin-left:.5rem;transition:all .2s ease}.btn-small:hover{background:#667eea;transform:translateY(-1px)}@media (max-width: 768px){.wallet-connection{justify-content:center;width:100%}.wallet-connected{flex:1;justify-content:space-between;min-width:0}.wallet-address{font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.wallet-error{flex-wrap:wrap;text-align:center}}.buy-form{max-width:400px;margin:0 auto}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;color:#4a5568;font-weight:600}.form-group input{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .3s ease;background:#fff}.form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input:disabled{background:#f7fafc;cursor:not-allowed;opacity:.6}.purchase-info{background:#667eea1a;padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid rgba(102,126,234,.2)}.info-row{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.95rem}.info-row:last-child{margin-bottom:0;font-weight:600;border-top:1px solid rgba(102,126,234,.2);padding-top:.5rem;font-size:1rem;color:#667eea}.buy-tokens-disclaimer{margin-top:1rem;font-size:.85rem;color:#6c757d;text-align:center}.buy-tokens-disclaimer p{margin-bottom:.5rem}.buy-tokens-disclaimer p:last-child{margin-bottom:0}.buy-tokens-error{background:#fed7d7;color:#742a2a;padding:.75rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;border:1px solid #fca5a5;display:flex;align-items:center;gap:.5rem}.btn-loading{position:relative;color:transparent}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;color:#fff}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}:root{--gradient-primary: linear-gradient(135deg, #1e1b4b 0%, #312e81 30%, #4338ca 70%, #6366f1 100%);--gradient-secondary: linear-gradient(135deg, #581c87 0%, #7c3aed 50%, #a855f7 100%);--gradient-accent: linear-gradient(135deg, #0c4a6e 0%, #0284c7 50%, #0ea5e9 100%);--gradient-dark: linear-gradient(135deg, #0f0f23 0%, #1e1b4b 50%, #312e81 100%);--gradient-surface: linear-gradient(135deg, #1e293b 0%, #334155 50%, #475569 100%);--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-primary: #4338ca;--color-secondary: #7c3aed;--color-accent: #0284c7;--color-text-primary: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-text-inverse: #0f172a;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .15);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .25), 0 2px 4px -2px rgb(0 0 0 / .15);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .3), 0 4px 6px -4px rgb(0 0 0 / .15);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .35), 0 8px 10px -6px rgb(0 0 0 / .15);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .45);--shadow-glow: 0 0 20px rgb(67 56 202 / .3), 0 0 40px rgb(67 56 202 / .2);--shadow-purple-glow: 0 0 20px rgb(124 58 237 / .3), 0 0 40px rgb(124 58 237 / .2);--shadow-green-glow: 0 0 20px rgb(16 185 129 / .4), 0 0 40px rgb(16 185 129 / .3);--gradient-safety: linear-gradient(135deg, #0c4a6e 0%, #0284c7 30%, #0ea5e9 70%, #38bdf8 100%);--gradient-safety-secondary: linear-gradient(135deg, #1e40af 0%, #3b82f6 50%, #60a5fa 100%);--color-safety-primary: #0284c7;--color-safety-secondary: #0ea5e9;--color-safety-text: #0c4a6e;--color-safety-text-light: #075985;--shadow-safety-glow: 0 0 20px rgb(2 132 199 / .4), 0 0 40px rgb(2 132 199 / .3);--blur-sm: blur(4px);--blur-md: blur(8px);--blur-lg: blur(16px);--blur-xl: blur(24px)}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0a0f1c,#1a1b2e,#1e2338,#16213e,#1e2a3a 60%,#0f1419,#000),radial-gradient(ellipse 1200px 600px at 25% 20%,rgba(59,130,246,.08) 0%,transparent 70%),radial-gradient(ellipse 800px 800px at 75% 80%,rgba(30,58,138,.06) 0%,transparent 65%),radial-gradient(ellipse 1000px 400px at 50% 50%,rgba(67,56,202,.04) 0%,transparent 80%),radial-gradient(circle 1500px at 10% 90%,rgba(30,64,175,.08) 0%,transparent 50%),radial-gradient(circle 1200px at 90% 10%,rgba(15,23,42,.12) 0%,transparent 60%);background-attachment:fixed;min-height:100vh;color:var(--color-text-primary);line-height:1.6;overflow-x:hidden;font-weight:400;position:relative;animation:cosmicShift 30s ease-in-out infinite}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 1200px 400px at 20% 40%,rgba(59,130,246,.1) 0%,transparent 75%),radial-gradient(ellipse 800px 600px at 80% 60%,rgba(30,58,138,.08) 0%,transparent 70%),radial-gradient(ellipse 1000px 350px at 50% 20%,rgba(67,56,202,.06) 0%,transparent 80%),radial-gradient(ellipse 900px 300px at 70% 90%,rgba(15,23,42,.1) 0%,transparent 65%),radial-gradient(3px 3px at 25% 35%,rgba(255,255,255,.95) 0%,rgba(200,200,255,.4) 40%,transparent 100%),radial-gradient(2px 2px at 75% 25%,rgba(255,255,255,.85) 0%,rgba(180,200,255,.3) 50%,transparent 100%),radial-gradient(4px 4px at 85% 70%,rgba(240,245,255,.9) 0%,rgba(160,180,255,.3) 35%,transparent 100%),radial-gradient(2px 2px at 15% 80%,rgba(255,255,255,.8) 0%,rgba(200,220,255,.2) 60%,transparent 100%),radial-gradient(3px 3px at 60% 15%,rgba(230,235,255,.9) 0%,rgba(180,190,255,.3) 45%,transparent 100%),radial-gradient(1px 1px at 90% 45%,rgba(255,255,255,.7) 0%,rgba(220,230,255,.2) 70%,transparent 100%),radial-gradient(2px 2px at 35% 70%,rgba(240,250,255,.8) 0%,rgba(190,210,255,.25) 55%,transparent 100%),radial-gradient(1px 1px at 45% 90%,rgba(255,255,255,.6) 0%,transparent 80%),radial-gradient(1px 1px at 10% 30%,rgba(220,230,255,.65) 0%,transparent 75%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,3000px 2000px,3000px 2000px,3000px 2000px,3000px 2000px,3000px 2000px,3000px 2000px,3000px 2000px,3000px 2000px,3000px 2000px;animation:cosmicDrift 45s ease-in-out infinite;pointer-events:none;z-index:1}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f172acc,#1e293b99,#33415566,#1e293b99,#0f172acc),radial-gradient(ellipse 1800px 800px at 20% 30%,rgba(59,130,246,.05) 0%,transparent 75%),radial-gradient(ellipse 1200px 1000px at 80% 70%,rgba(30,58,138,.04) 0%,transparent 70%),radial-gradient(ellipse 1500px 600px at 50% 50%,rgba(67,56,202,.03) 0%,transparent 85%),radial-gradient(ellipse 2000px 400px at 30% 80%,rgba(15,23,42,.06) 0%,transparent 60%),radial-gradient(ellipse 1600px 500px at 70% 20%,rgba(30,64,175,.04) 0%,transparent 70%);animation:cosmicPulse 25s ease-in-out infinite alternate;pointer-events:none;z-index:1}@keyframes cosmicDrift{0%,to{transform:translateZ(0) scale(1) rotate(0);opacity:.85}25%{transform:translate3d(30px,-20px,0) scale(1.03) rotate(.5deg);opacity:1}50%{transform:translate3d(-20px,25px,0) scale(.97) rotate(0);opacity:.9}75%{transform:translate3d(15px,-15px,0) scale(1.01) rotate(-.3deg);opacity:.95}}@keyframes cosmicShift{0%,to{filter:brightness(1) saturate(1) hue-rotate(0deg)}33%{filter:brightness(1.1) saturate(1.2) hue-rotate(5deg)}66%{filter:brightness(.95) saturate(1.1) hue-rotate(-3deg)}}@keyframes cosmicPulse{0%,to{opacity:.6;filter:brightness(1) saturate(1) blur(0px) hue-rotate(0deg);transform:scale(1)}25%{opacity:.8;filter:brightness(1.2) saturate(1.3) blur(.5px) hue-rotate(2deg);transform:scale(1.02)}50%{opacity:.9;filter:brightness(1.1) saturate(1.4) blur(0px) hue-rotate(5deg);transform:scale(1.01)}75%{opacity:.7;filter:brightness(.95) saturate(1.2) blur(.3px) hue-rotate(-1deg);transform:scale(1.03)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-left{animation:fadeInLeft .8s ease-out forwards}.animate-fade-right{animation:fadeInRight .8s ease-out forwards}.animate-scale{animation:scaleIn .6s ease-out forwards}.App{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:2;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#0000001a}.container{max-width:1200px;margin:0 auto;padding:0 24px}.header{position:fixed;top:0;left:0;right:0;background:#0f172ad9;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border-bottom:1px solid rgba(100,116,139,.2);padding:10px 2px;z-index:1000;transition:all .3s ease;box-shadow:var(--shadow-lg)}.header.scrolled{background:#0f172af2;box-shadow:var(--shadow-xl);border-bottom-color:#64748b4d}.header .container{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;gap:1rem;padding:0 2rem}.header-left{display:flex;align-items:center;flex:0 0 auto}.header-right{display:flex;align-items:center;gap:1rem;z-index:20;flex:0 0 auto}.nav-btn{position:relative;background:#1e293be6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(100,116,139,.4);color:var(--color-text-primary);padding:.625rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;overflow:hidden;white-space:nowrap;box-shadow:0 2px 8px #00000026}.nav-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.nav-btn:hover:before{left:100%}.nav-btn:hover{background:#4338cae6;border-color:#7c3aedb3;color:#fff;transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #4338ca66;text-decoration:none}.nav-btn:active{transform:translateY(0) scale(1);transition:transform .1s ease}.nav-btn.active{background:linear-gradient(135deg,#4338caf2,#7c3aedf2);border-color:#7c3aedcc;color:#fff;box-shadow:0 4px 16px #4338ca80}.nav-btn-icon{font-size:1rem;transition:transform .3s ease}.nav-btn:hover .nav-btn-icon{transform:scale(1.1)}.mobile-nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#1e293be6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(100,116,139,.4);border-radius:10px;color:var(--color-text-primary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1.1rem;font-weight:600;box-shadow:0 2px 8px #00000026}.mobile-nav-toggle:hover{background:#4338cae6;border-color:#7c3aedb3;color:#fff;transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #4338ca66}.mobile-nav-toggle.open{background:#4338caf2;border-color:#7c3aedcc;color:#fff;box-shadow:0 4px 16px #4338ca80}.nav-buttons{display:flex;gap:1.5rem;align-items:center;flex:1;justify-content:center;padding:0 2rem}@media (min-width: 769px){.nav-buttons{position:static;transform:none;display:flex;flex:1;justify-content:center;padding:0 2rem}.mobile-nav-toggle{display:none}}@media (max-width: 768px){.header .container{flex-direction:row;align-items:center;padding:0 1rem}.header-left{flex:1}.logo-section{flex-direction:column;gap:8px;align-items:flex-start}.logo-section h1{font-size:1.25rem}.nav-buttons{position:absolute;top:100%;left:0;right:0;background:#0f172af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(100,116,139,.3);flex-direction:column;padding:1rem;gap:.75rem;display:none;max-height:0;overflow:hidden;transition:all .3s ease;z-index:999}.nav-buttons.open{display:flex;max-height:300px}.nav-btn{width:100%;justify-content:center;padding:1rem}.mobile-nav-toggle{display:flex}}.logo-section{display:flex;align-items:first baseline;gap:20px;opacity:0;animation:fadeInLeft .8s ease-out .2s forwards}.logo{width:48px;height:48px;border-radius:12px;box-shadow:var(--shadow-md);transition:transform .3s ease}.logo:hover{transform:scale(1.1) rotate(5deg)}.header h1{background:linear-gradient(135deg,#f1f5f9,#a855f7,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;text-shadow:0 0 20px rgba(168,85,247,.3)}.main{flex:1;padding-top:250px;padding-bottom:50px}.hero-about-section{padding:75px 0 35px;position:relative;perspective:2000px;overflow:hidden;background:radial-gradient(ellipse at center top,rgba(80,25,130,.08) 0%,transparent 60%),radial-gradient(ellipse at center bottom,rgba(20,15,45,.12) 0%,transparent 70%)}.hero-about-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 35%,rgba(80,25,130,.2),transparent 65%),radial-gradient(circle at 75% 65%,rgba(50,15,85,.25),transparent 70%),radial-gradient(circle at 50% 20%,rgba(35,5,65,.15),transparent 60%);animation:deepSpacePulse 10s ease-in-out infinite;z-index:1}@keyframes deepSpacePulse{0%,to{opacity:.8;transform:scale(1) rotate(0)}25%{opacity:1;transform:scale(1.03) rotate(.5deg)}50%{opacity:.9;transform:scale(1.06) rotate(0)}75%{opacity:.95;transform:scale(1.02) rotate(-.3deg)}}.hero-content{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;position:relative;z-index:1}.logo-container{display:flex;justify-content:center;align-items:center;perspective:1500px;position:relative}.logo-header{width:480px;height:auto;max-width:85vw;padding:25px;border-radius:45px;box-shadow:var(--shadow-2xl),var(--shadow-purple-glow),0 0 100px #50198299,0 0 150px #320f5566,0 0 200px #2305414d,0 30px 80px #0009,inset 0 3px #fff3,inset 0 -3px #0000004d;transition:all 1s cubic-bezier(.4,0,.2,1);transform:translateZ(50px) scale(1);position:relative;z-index:2;opacity:0;animation:sleekEntrance 3s ease-out 1s forwards;cursor:pointer;filter:brightness(1.2) contrast(1.1) saturate(1.15);border:2px solid rgba(80,25,130,.3)}@keyframes sleekEntrance{0%{opacity:0;transform:translateZ(-400px) scale(.5);filter:blur(15px) brightness(.3)}30%{opacity:.4;transform:translateZ(-150px) scale(.8);filter:blur(8px) brightness(.7)}60%{opacity:.8;transform:translateZ(-50px) scale(1.1);filter:blur(3px) brightness(1.1)}90%{opacity:.95;transform:translateZ(20px) scale(1.05);filter:blur(1px) brightness(1.18)}to{opacity:1;transform:translateZ(50px) scale(1);filter:blur(0px) brightness(1.2)}}.logo-header:hover{transform:translateZ(80px) scale(1.15);box-shadow:var(--shadow-2xl),var(--shadow-purple-glow),0 0 150px #501982cc,0 0 200px #320f5599,0 0 250px #23054166,0 50px 120px #000000b3,inset 0 4px #ffffff4d,inset 0 -4px #0006;filter:brightness(1.4) contrast(1.2) saturate(1.3);border-color:#50198299}.logo-header:before{content:"";position:absolute;inset:-4px;background:linear-gradient(45deg,#501982e6,#320f55b3,#230541cc,#140f2d99,#501982e6);background-size:500% 500%;border-radius:49px;z-index:-1;opacity:0;transition:opacity .5s ease;animation:galaxyBorderGlow 6s ease-in-out infinite}@keyframes galaxyBorderGlow{0%,to{background-position:0% 50%}20%{background-position:100% 50%}40%{background-position:50% 100%}60%{background-position:100% 0%}80%{background-position:0% 100%}}.logo-header:hover:before{opacity:1}.logo-header:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 25%,transparent 75%,rgba(147,51,234,.1) 100%);border-radius:45px;pointer-events:none}.about-content{text-align:center;position:relative;z-index:1;opacity:0;animation:sleekFadeInUp 2s ease-out 1.8s forwards;background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;padding:40px;border:1px solid rgba(80,25,130,.2);box-shadow:0 20px 60px #00000080,0 0 40px #5019824d,inset 0 1px #ffffff1a}@keyframes sleekFadeInUp{0%{opacity:0;transform:translateY(60px) translateZ(-100px)}70%{opacity:.8;transform:translateY(-5px) translateZ(10px)}to{opacity:1;transform:translateY(0) translateZ(0)}}.about-content h2{background:linear-gradient(135deg,#f8fafc,#e879f9,#a855f7,#7c3aed,#f8fafc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.8rem;font-weight:900;margin-bottom:20px;letter-spacing:-.03em;text-shadow:0 0 40px rgba(147,51,234,.6)}.about-content p{color:#f8fafce6;font-size:1.25rem;line-height:1.9;max-width:850px;margin:0 auto 28px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5)}.hero-cta{margin-top:2rem;display:flex;justify-content:center}.hero-whitepaper-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#6366f1e6,#8b5cf6e6);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;border:1px solid rgba(99,102,241,.3);box-shadow:0 4px 15px #6366f133;text-shadow:0 1px 2px rgba(0,0,0,.3)}.hero-whitepaper-btn:hover{transform:translateY(-2px) translateZ(10px);box-shadow:0 8px 25px #6366f166;background:linear-gradient(135deg,#6366f1,#8b5cf6);text-decoration:none;color:#fff}.glass-card{background:#1e293b66;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border-radius:24px;padding:40px;margin-bottom:32px;box-shadow:var(--shadow-2xl),var(--shadow-glow);border:1px solid rgba(100,116,139,.3);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),transparent);opacity:0;transition:opacity .3s ease}.glass-card:hover:before{opacity:1}.glass-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-2xl),var(--shadow-purple-glow);border-color:#a855f780;background:#1e293b99}.glass-card.in-view{opacity:1;transform:translateY(0) scale(1.01);box-shadow:var(--shadow-2xl),var(--shadow-purple-glow)}.glass-card h2{background:linear-gradient(135deg,#f1f5f9,#a855f7,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:24px;letter-spacing:-.02em;text-shadow:0 0 20px rgba(168,85,247,.3)}.glass-card h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;margin-bottom:16px}.glass-card p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin-bottom:16px;font-weight:400}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.feature-card{background:#3341554d;-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border-radius:20px;padding:32px;border:1px solid rgba(100,116,139,.3);transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-secondary);transform:scaleX(0);transition:transform .3s ease}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-4px);background:#33415580;box-shadow:var(--shadow-xl),var(--shadow-purple-glow);border-color:#a855f766}.feature-card .icon{width:48px;height:48px;background:var(--gradient-secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;font-size:20px;box-shadow:var(--shadow-lg)}.feature-card h4{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;margin-bottom:12px}.feature-card p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;font-weight:400}.safety-guarantees{background:linear-gradient(135deg,#10b98126,#0596691a);border:3px solid rgba(16,185,129,.5);border-radius:16px;padding:2rem;margin:2rem 0;box-shadow:0 0 30px #10b9814d;position:relative;overflow:hidden}.safety-guarantees:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#059669,#047857);animation:safetyGlow 3s ease-in-out infinite}@keyframes safetyGlow{0%,to{opacity:.7}50%{opacity:1}}.safety-highlight{background:linear-gradient(135deg,#22c55e40,#10b98133)!important;border:3px solid rgba(34,197,94,.6)!important;box-shadow:0 0 25px #22c55e66!important;animation:pulseGreen 2s ease-in-out infinite}@keyframes pulseGreen{0%,to{transform:scale(1);box-shadow:0 0 25px #22c55e66}50%{transform:scale(1.02);box-shadow:0 0 35px #22c55e99}}.investor-protection-section{background:linear-gradient(135deg,#3b82f626,#1e40af1a);border:2px solid var(--color-safety-primary);box-shadow:0 0 40px #3b82f640;position:relative}.investor-protection-section:before{content:"🛡️";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--gradient-safety);color:#fff;padding:8px 16px;border-radius:20px;font-size:1.2rem;font-weight:700;border:2px solid rgba(255,255,255,.3)}.protection-summary{animation:protectionPulse 3s ease-in-out infinite}@keyframes protectionPulse{0%,to{border-color:#22c55e80;box-shadow:0 0 20px #22c55e4d}50%{border-color:#22c55ecc;box-shadow:0 0 30px #22c55e80}}.feature-card.safety-feature{background:linear-gradient(135deg,#10b98126,#0596691a);border:2px solid rgba(16,185,129,.5);box-shadow:0 8px 32px #10b9814d}.feature-card.safety-feature:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 16px 48px #10b98166;border-color:#10b981b3}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:32px 0}.stat-card{background:#33415566;-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border-radius:16px;padding:24px;text-align:center;border:1px solid rgba(100,116,139,.3);transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#4338ca1a,#a855f71a);opacity:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.stat-card:hover{transform:translateY(-2px);background:#33415599;border-color:#a855f766;box-shadow:var(--shadow-lg)}.stat-value{background:linear-gradient(135deg,#0ea5e9,#a855f7,#f1f5f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:800;display:block;margin-bottom:8px;position:relative;z-index:1}.stat-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.progress-container{margin:24px 0}.progress-bar{background:#33415599;border-radius:12px;height:12px;overflow:hidden;position:relative;border:1px solid rgba(100,116,139,.3)}.progress-fill{background:linear-gradient(90deg,#4338ca,#7c3aed,#0ea5e9);height:100%;border-radius:12px;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 10px #7c3aed80}.progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn{background:var(--gradient-primary);color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-xl)}.btn:active{transform:translateY(0) scale(1.02)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.status-badge{display:inline-block;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:2px solid transparent;transition:all .3s ease}.status-active{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.status-inactive{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}.connect-prompt{text-align:center;padding:80px 24px;background:#1e293b4d;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border-radius:24px;margin:32px 0;border:1px solid rgba(100,116,139,.3);position:relative;overflow:hidden}.connect-prompt:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(124,58,237,.1),transparent);opacity:.7}.connect-prompt h2{background:linear-gradient(135deg,#f1f5f9,#a855f7,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;position:relative;z-index:1}.connect-prompt p{color:var(--color-text-secondary);font-size:1.125rem;margin-bottom:8px;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:1;font-weight:400}.footer{background:#0f172acc;-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);color:var(--color-text-secondary);padding:48px 0 32px;margin-top:auto;border-top:1px solid rgba(100,116,139,.2)}.footer .container{text-align:center}.contract-info{margin-top:24px;font-size:.875rem;opacity:.8}.contract-info p{margin-bottom:8px;color:var(--color-text-muted)}.contract-info a{color:var(--color-text-secondary);text-decoration:none;transition:color .3s ease}.contract-info a:hover{color:var(--color-text-primary)}.whitepaper-section{background:linear-gradient(135deg,#4338ca26,#7c3aed1a);border:1px solid rgba(124,58,237,.3);position:relative;overflow:hidden}.whitepaper-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(124,58,237,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(67,56,202,.08) 0%,transparent 50%);pointer-events:none;z-index:0}.whitepaper-header{display:flex;align-items:center;gap:24px;margin-bottom:32px;position:relative;z-index:1}.whitepaper-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#7c3aed33,#4338ca26);border:2px solid rgba(124,58,237,.4);border-radius:20px;color:var(--color-secondary);box-shadow:0 8px 32px #7c3aed33,inset 0 1px #ffffff1a;transition:all .3s ease}.whitepaper-icon:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 40px #7c3aed4d,inset 0 1px #ffffff26}.whitepaper-content h2{margin:0 0 8px;color:var(--color-text-primary);font-size:2rem;font-weight:700}.whitepaper-content p{margin:0;color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.whitepaper-actions{position:relative;z-index:1}.whitepaper-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;font-size:1.1rem;font-weight:600;margin-bottom:24px;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);border:none;border-radius:12px;color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 32px #7c3aed4d,inset 0 1px #fff3}.whitepaper-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #7c3aed66,inset 0 1px #ffffff4d;text-decoration:none;color:#fff}.whitepaper-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px}.highlight-item{padding:16px 20px;background:#ffffff05;border:1px solid rgba(124,58,237,.2);border-radius:10px;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;transition:all .3s ease}.highlight-item:hover{background:#7c3aed0d;border-color:#7c3aed4d;transform:translateY(-1px)}.highlight-item strong{color:var(--color-text-primary);font-weight:600}.container{padding:0 16px}.header .container{flex-direction:column;gap:16px}.logo-section{justify-content:center}.hero-about-section{padding:40px 0 20px}.hero-content{gap:40px}.logo-header{width:380px;max-width:80vw;transform:translateZ(30px) scale(1)}.logo-header:hover{transform:translateZ(60px) scale(1.12)}.about-content{padding:30px}.about-content h2{font-size:2.3rem}.about-content p{font-size:1.15rem}.glass-card{padding:24px;margin-bottom:20px}.glass-card h2{font-size:1.75rem}.features-grid{grid-template-columns:1fr;gap:16px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{padding:16px}.stat-value{font-size:1.5rem}.connect-prompt{padding:48px 16px}.connect-prompt h2{font-size:2rem}.whitepaper-page{min-height:100vh;background:radial-gradient(ellipse at center top,rgba(80,25,130,.15) 0%,transparent 60%),radial-gradient(ellipse at center bottom,rgba(20,15,45,.2) 0%,transparent 70%);padding:2rem 0}.whitepaper-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.whitepaper-header h1{background:linear-gradient(135deg,#f8fafc,#e879f9,#a855f7,#7c3aed,#f8fafc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:3rem;font-weight:900;margin-bottom:1rem;text-shadow:0 0 40px rgba(147,51,234,.6)}.whitepaper-header p{color:#f8fafccc;font-size:1.25rem;max-width:600px;margin:0 auto}.pdf-viewer-container{background:#1e293b66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(80,25,130,.2);box-shadow:0 20px 60px #00000080,0 0 40px #5019824d,inset 0 1px #ffffff1a;margin-bottom:2rem;overflow:hidden;height:80vh;min-height:600px}.pdf-viewer{width:100%;height:100%;border:none;background:#fff;border-radius:20px}.whitepaper-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.download-btn{background:linear-gradient(135deg,#22c55ee6,#10b981e6);border:1px solid rgba(34,197,94,.3);box-shadow:0 4px 15px #22c55e33}.download-btn:hover{background:linear-gradient(135deg,#22c55e,#10b981);box-shadow:0 8px 25px #22c55e66;transform:translateY(-2px)}.back-btn{background:linear-gradient(135deg,#6b7280e6,#4b5563e6);border:1px solid rgba(107,114,128,.3);box-shadow:0 4px 15px #6b728033}.back-btn:hover{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 8px 25px #6b728066;transform:translateY(-2px)}.whitepaper-info{background:#1e293b66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(80,25,130,.2);box-shadow:0 20px 60px #00000080,0 0 40px #5019824d,inset 0 1px #ffffff1a;padding:2rem}.whitepaper-info h3{color:#f8fafc;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-item{text-align:center}.info-item h4{color:#e879f9;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.info-item p{color:#f8fafccc;font-size:.875rem;line-height:1.5}@media (max-width: 768px){.whitepaper-header h1{font-size:2rem}.whitepaper-header p{font-size:1rem;padding:0 1rem}.pdf-viewer-container{height:60vh;min-height:400px;margin:0 1rem 2rem}.whitepaper-actions{flex-direction:column;align-items:center;padding:0 1rem}.whitepaper-actions .btn{width:100%;max-width:300px}.info-grid{grid-template-columns:1fr;gap:1rem}.whitepaper-info{margin:0 1rem;padding:1.5rem}}@media (max-width: 480px){.main{padding-top:0}.hero-about-section{padding:30px 0 15px}.hero-content{gap:30px}.logo-header{width:300px;max-width:85vw;transform:translateZ(20px) scale(1)}.logo-header:hover{transform:translateZ(40px) scale(1.08)}.about-content{padding:25px}.about-content h2{font-size:2rem}.about-content p{font-size:1.1rem;margin-bottom:20px}.stats-grid{grid-template-columns:1fr}.feature-card{padding:20px}.whitepaper-header{flex-direction:column;text-align:center;gap:16px}.whitepaper-content h2{font-size:1.5rem}.whitepaper-highlights{grid-template-columns:1fr}.whitepaper-btn{padding:14px 24px;font-size:1rem}}.roadmap-section{margin-bottom:3rem}.roadmap-header{text-align:center;margin-bottom:3rem}.roadmap-header h2{background:linear-gradient(135deg,#f8fafc,#3b82f6,#8b5cf6,#06b6d4,#f8fafc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:1rem;text-shadow:0 0 40px rgba(59,130,246,.4)}.roadmap-header p{color:#f8fafccc;font-size:1.125rem;max-width:600px;margin:0 auto}.roadmap-timeline{position:relative;max-width:1000px;margin:0 auto}.roadmap-phase{display:flex;margin-bottom:3rem;position:relative}.phase-connector{display:flex;flex-direction:column;align-items:center;margin-right:2rem;position:relative;z-index:2}.phase-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.connector-line{width:2px;height:100px;background:linear-gradient(180deg,#3b82f680,#8b5cf64d);margin-top:1rem}.phase-content{flex:1;background:#1e293b4d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;border:1px solid rgba(100,116,139,.2);transition:all .3s ease}.phase-content:hover{background:#1e293b80;border-color:#3b82f666;transform:translateY(-2px)}.phase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.phase-meta{display:flex;gap:1rem;align-items:center}.phase-number{background:linear-gradient(135deg,#3b82f6e6,#8b5cf6e6);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600}.phase-status{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;border:1px solid}.phase-timing{display:flex;align-items:center;gap:.5rem;color:#f8fafcb3;font-size:.875rem}.phase-content h3{color:#f8fafc;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.phase-items{list-style:none;padding:0;margin:0}.phase-items li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:#f8fafce6;font-size:.95rem;line-height:1.5}.item-bullet{width:6px;height:6px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;margin-top:.5rem;flex-shrink:0}.roadmap-footer{margin-top:3rem;text-align:center}.milestone-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.stat-item{display:flex;align-items:center;gap:.5rem;color:#f8fafccc;font-size:.875rem;font-weight:500}.tokenomics-section{margin-bottom:3rem}.tokenomics-header{text-align:center;margin-bottom:3rem}.tokenomics-header h2{background:linear-gradient(135deg,#f8fafc,#10b981,#3b82f6,#8b5cf6,#f8fafc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:1rem;text-shadow:0 0 40px rgba(16,185,129,.4)}.tokenomics-header p{color:#f8fafccc;font-size:1.125rem;max-width:700px;margin:0 auto}.distribution-section,.metrics-section,.features-section{margin-bottom:3rem}.distribution-section h3,.metrics-section h3,.features-section h3{color:#f8fafc;font-size:1.75rem;font-weight:700;margin-bottom:2rem;text-align:center}.distribution-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.chart-legend{display:flex;flex-direction:column;gap:1rem}.legend-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#1e293b4d;border-radius:12px;border:1px solid rgba(100,116,139,.2)}.legend-color{width:16px;height:16px;border-radius:4px}.legend-label{flex:1;color:#f8fafce6;font-weight:500}.legend-percentage{color:#f8fafcb3;font-weight:600}.distribution-details{display:flex;flex-direction:column;gap:1.5rem}.distribution-item{background:#1e293b4d;border-radius:16px;padding:1.5rem;border:1px solid rgba(100,116,139,.2);transition:all .3s ease}.distribution-item:hover{background:#1e293b80;border-color:#3b82f666;transform:translateY(-2px)}.item-header{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.item-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff1a}.item-info h4{color:#f8fafc;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.item-stats{display:flex;gap:1rem;font-size:.875rem}.percentage{color:#f8fafce6;font-weight:600}.amount{color:#f8fafcb3}.item-description{color:#f8fafccc;font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.vesting-info{display:flex;align-items:center;gap:.5rem;color:#f8fafc99;font-size:.75rem;font-weight:500}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.metric-card{background:#1e293b4d;border-radius:16px;padding:1.5rem;border:1px solid rgba(100,116,139,.2);text-align:center;transition:all .3s ease}.metric-card:hover{background:#1e293b80;border-color:#10b98166;transform:translateY(-2px)}.metric-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#10b98133,#3b82f633);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#10b981}.metric-content h4{color:#f8fafc;font-size:1rem;font-weight:600;margin-bottom:.5rem}.metric-value{color:#10b981;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.metric-description{color:#f8fafcb3;font-size:.875rem;line-height:1.4}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.feature-item{background:#1e293b4d;border-radius:16px;padding:1.5rem;border:1px solid rgba(100,116,139,.2);transition:all .3s ease}.feature-item:hover{background:#1e293b80;border-color:#8b5cf666;transform:translateY(-2px)}.feature-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#8b5cf633,#3b82f633);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#8b5cf6}.feature-item h4{color:#f8fafc;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.feature-item p{color:#f8fafccc;font-size:.875rem;line-height:1.5}.supply-summary{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(100,116,139,.2)}.summary-stat{text-align:center}.stat-label{display:block;color:#f8fafcb3;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.safety-badge{display:inline-flex;align-items:center;gap:6px;background:var(--gradient-safety);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-safety-glow);border:2px solid rgba(255,255,255,.2);animation:glow-pulse 2s ease-in-out infinite alternate}@keyframes glow-pulse{0%{box-shadow:0 0 5px #0284c766,0 0 10px #0284c74d}to{box-shadow:0 0 20px #0284c799,0 0 30px #0284c766}}.floating-safety-indicator{position:fixed;bottom:20px;right:20px;z-index:1000;background:linear-gradient(135deg,#0c4a6ef2,#0284c7f2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid rgba(255,255,255,.3);border-radius:16px;padding:16px 20px;color:#fff;font-weight:700;font-size:.9rem;text-align:center;box-shadow:var(--shadow-safety-glow);animation:float-bounce 3s ease-in-out infinite;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;max-width:200px;will-change:transform}.floating-safety-indicator:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 0 30px #0284c7b3,0 0 50px #0284c780}@keyframes float-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-safety-indicator .safety-icon{font-size:1.5rem;margin-bottom:4px;display:block}.floating-safety-indicator .safety-text{font-size:.75rem;opacity:.9;line-height:1.2}.safety-features-section .feature-card:hover{transform:perspective(1000px) rotateX(0) translateY(-5px) scale(1.02);box-shadow:0 30px 60px #0284c740;will-change:transform,box-shadow}@media (max-width: 768px){.floating-safety-indicator{bottom:10px;right:10px;padding:12px 16px;font-size:.8rem;max-width:160px}.safety-badge{font-size:.7rem;padding:4px 8px}}.stat-value{display:block;color:#f8fafc;font-size:1.25rem;font-weight:700}@media (max-width: 768px){.roadmap-phase{flex-direction:column;align-items:flex-start}.phase-connector{flex-direction:row;margin-right:0;margin-bottom:1rem}.connector-line{width:50px;height:2px;margin-top:0;margin-left:1rem}.phase-header{flex-direction:column;align-items:flex-start;gap:.5rem}.distribution-grid{grid-template-columns:1fr;gap:2rem}.milestone-stats,.supply-summary{flex-direction:column;gap:1rem}.metrics-grid,.features-grid{grid-template-columns:1fr}}
