:root{--bg-dark-purple: #0a0118;--bg-mid-purple: #16082b;--bg-light-purple: #2d1154;--accent-purple: #a78bfa;--accent-purple-bright: #c4b5fd;--accent-teal: #14b8a6;--accent-cyan: #06b6d4;--accent-pink: #ec4899;--text-white: #ffffff;--text-off-white: #f3f4f6;--text-gray: #9ca3af;--gradient-bg: linear-gradient(135deg, #0a0118 0%, #16082b 50%, #2d1154 100%);--gradient-accent: linear-gradient(135deg, #14b8a6 0%, #a78bfa 100%);--gradient-button: linear-gradient(135deg, #14b8a6 0%, #06b6d4 30%, #a78bfa 70%, #ec4899 100%);--gradient-text: linear-gradient(135deg, #14b8a6 0%, #06b6d4 25%, #a78bfa 75%, #ec4899 100%);font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--radius-full: 9999px;--shadow-sm: 0 2px 12px rgba(0, 0, 0, .2);--shadow-md: 0 8px 24px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .4);--shadow-glow-teal: 0 0 40px rgba(20, 184, 166, .6);--shadow-glow-purple: 0 0 40px rgba(167, 139, 250, .6);--blur-glass: blur(16px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--gradient-bg);background-attachment:fixed;color:var(--text-white);overflow-x:hidden}#root{width:100%;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;letter-spacing:-.03em}h1{font-size:clamp(3rem,8vw,6.5rem);font-weight:700}h2{font-size:clamp(2.25rem,5vw,4rem);font-weight:700}h3{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600}p{line-height:1.7;color:var(--text-off-white);font-size:1.125rem}.mono{font-family:JetBrains Mono,monospace}a{color:var(--accent-teal);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent-cyan)}.btn{display:inline-block;padding:1.125rem 2.5rem;font-size:1.05rem;font-weight:600;border-radius:var(--radius-full);border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;font-family:inherit;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover:before{width:300px;height:300px}.btn-primary{background:var(--gradient-button);background-size:200% 200%;color:var(--text-white);box-shadow:var(--shadow-glow-teal);animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.btn-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 60px #14b8a6cc,0 0 100px #a78bfa66}.btn-secondary{background:transparent;color:var(--text-white);border:2px solid transparent;background-image:linear-gradient(var(--bg-dark-purple),var(--bg-dark-purple)),var(--gradient-accent);background-origin:border-box;background-clip:padding-box,border-box}.btn-secondary:hover{background-image:linear-gradient(#a78bfa1a,#a78bfa1a),var(--gradient-accent);transform:translateY(-3px);box-shadow:var(--shadow-glow-purple)}.card{background:#16082bb3;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-md);padding:1px;background:var(--gradient-accent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.card:hover{transform:translateY(-6px);background:#16082be6;box-shadow:var(--shadow-glow-purple)}.card:hover:before{opacity:1}.container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-xl) 0;position:relative}.text-gradient{background:var(--gradient-text);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}.glow{text-shadow:0 0 30px rgba(167,139,250,.6)}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-count{animation:countUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease-out}@media(max-width:768px){.section{padding:var(--spacing-lg) 0}.container{padding:0 var(--spacing-sm)}p{font-size:1rem}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);background:#0a011866;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(167,139,250,.1)}.navbar.scrolled{background:#0a0118f2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:1rem 0;box-shadow:0 8px 32px #0006;border-bottom:1px solid rgba(167,139,250,.3)}.navbar-container{display:flex;align-items:center;justify-content:space-between;gap:2rem}.navbar-logo{flex-shrink:0}.logo-image{height:40px;width:auto;object-fit:contain;transition:transform .3s ease}.logo-image:hover{transform:scale(1.05)}.navbar-links{display:flex;gap:2.5rem;align-items:center}.nav-link{background:none;border:none;color:var(--text-off-white);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;padding:.5rem 0;position:relative;letter-spacing:.02em}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient-accent);transition:all .3s ease;transform:translate(-50%)}.nav-link:hover{color:var(--text-white)}.nav-link:hover:after{width:100%}.navbar-actions{display:flex;align-items:center;gap:1.5rem}.navbar-socials{display:flex;gap:.75rem}.social-icon-small{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#16082b99;border:1px solid rgba(167,139,250,.3);border-radius:50%;color:var(--text-off-white);transition:all .3s ease}.social-icon-small:hover{background:#a78bfa33;border-color:var(--accent-teal);color:var(--accent-teal);transform:translateY(-2px)}.btn-nav{padding:.875rem 1.75rem;font-size:1rem;white-space:nowrap}@media(max-width:768px){.navbar-links{display:none}.navbar-container{justify-content:space-between}.logo-text{font-size:1.5rem}.navbar-socials{display:none}.btn-nav{padding:.75rem 1.5rem;font-size:.9rem}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:80px}.hero-bg-animation{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(167,139,250,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(20,184,166,.15) 0%,transparent 50%);animation:pulse 8s ease-in-out infinite}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(167,139,250,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;opacity:.5}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-container{position:relative;z-index:1;max-width:1400px}.hero-content{display:flex;flex-direction:column;gap:2rem;animation:fadeInUp 1s ease-out;max-width:100%;position:relative;z-index:2}.hero-title{line-height:.9;margin:0;letter-spacing:-.02em}.hero-subtitle{font-size:1.25rem;color:var(--text-off-white);max-width:700px;line-height:1.7;opacity:0;animation:fadeInUp 1s ease-out .2s forwards}.hero-buttons{display:flex;gap:1.25rem;flex-wrap:wrap;opacity:0;animation:fadeInUp 1s ease-out .4s forwards}.hero-disclaimer{font-size:.9rem;color:var(--text-gray);font-style:italic;opacity:0;animation:fadeInUp 1s ease-out .6s forwards}.hero-visual{position:absolute;right:-100px;top:50%;transform:translateY(-50%);opacity:0;animation:fadeInUp 1s ease-out .3s forwards;z-index:1;pointer-events:none}.orb-container{position:relative;width:500px;height:500px;display:flex;align-items:center;justify-content:center}.orb-image{width:250px;height:250px;border-radius:50%;animation:float 6s ease-in-out infinite;position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 0 20px rgba(167,139,250,.5))}.orb-ring{position:absolute;border:2px solid;border-radius:50%;animation:rotate 20s linear infinite;opacity:.6}.ring-1{width:320px;height:320px;border-color:#a78bfa66;border-style:dashed;animation-duration:15s}.ring-2{width:400px;height:400px;border-color:#14b8a666;animation-duration:20s;animation-direction:reverse}.ring-3{width:470px;height:470px;border-color:#06b6d44d;border-style:dotted;animation-duration:25s}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.hero{min-height:auto;padding:8rem 0 5rem}.hero-container{text-align:center}.hero-content{align-items:center}.hero-subtitle{font-size:1.125rem}.hero-buttons{justify-content:center}.hero-visual{position:relative;right:0;top:0;transform:none;margin-top:3rem}.orb-container{width:350px;height:350px}.orb-image{width:180px;height:180px}.ring-1{width:240px;height:240px}.ring-2{width:300px;height:300px}.ring-3{width:340px;height:340px}}.stats-strip{padding:4rem 0;background:#16082b66;border-top:1px solid rgba(167,139,250,.3);border-bottom:1px solid rgba(167,139,250,.3);position:relative;overflow:hidden}.stats-strip:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card{text-align:center;padding:2.5rem 1.5rem;background:#16082b99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(167,139,250,.2);border-radius:var(--radius-md);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.stat-card.visible{animation:fadeInUp .8s ease-out forwards}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-accent);transform:scaleX(0);transition:transform .6s ease}.stat-card:hover:before{transform:scaleX(1)}.stat-card:hover{transform:translateY(-8px);border-color:#a78bfa99;box-shadow:0 0 40px #a78bfa66,0 20px 40px #0000004d;background:#16082be6}.stat-value{font-size:3.5rem;font-weight:700;background:var(--gradient-text);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem;animation:gradientShift 4s ease infinite;letter-spacing:-.02em;line-height:1}.stat-label{font-size:1rem;color:var(--text-off-white);font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.9}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-card{padding:2rem 1rem}.stat-value{font-size:2.5rem}.stat-label{font-size:.875rem}}.benchmark-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.benchmark-content h2{margin-bottom:1rem}.benchmark-subtitle{font-size:1.1rem;margin-bottom:2rem;color:var(--text-off-white)}.feature-tabs{display:flex;flex-direction:column;gap:1rem}.feature-tab{padding:1.5rem;background:#1a0a2e66;border:2px solid rgba(139,92,246,.2);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.feature-tab:hover,.feature-tab.active{background:#1a0a2eb3;border-color:#8b5cf699;transform:translate(8px)}.feature-tab h3{font-size:1.5rem;margin-bottom:.5rem;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-tab p{margin:0;color:var(--text-off-white)}.dashboard-card{background:#1a0a2e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-lg);padding:2rem;box-shadow:0 8px 32px #0000004d}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(139,92,246,.2)}.dashboard-header h4{font-size:1.25rem;margin:0}.status-badge{padding:.5rem 1rem;background:#14b8a633;border:1px solid rgba(20,184,166,.5);border-radius:var(--radius-full);font-size:.85rem;color:var(--accent-teal);font-weight:600}.dashboard-metrics{display:flex;flex-direction:column;gap:1rem}.metric-row{display:flex;justify-content:space-between;padding:1rem;background:#0f051880;border-radius:var(--radius-sm)}.metric-row span:first-child{color:var(--text-off-white)}.status-green{color:var(--accent-teal);font-weight:600}@media(max-width:768px){.benchmark-grid{grid-template-columns:1fr;gap:3rem}.feature-tab.active{transform:translate(0)}}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{margin-bottom:1rem}.section-subtitle{font-size:1.2rem;color:var(--text-off-white);max-width:700px;margin:0 auto}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.ecosystem-card{padding:2.5rem 2rem;text-align:center;position:relative}.app-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:1.5rem;color:var(--text-white);background:#a78bfa1a;border:2px solid rgba(167,139,250,.3);border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1)}.app-icon svg{transition:all .4s ease}.ecosystem-card:hover .app-icon{background:#a78bfa33;border-color:var(--accent-teal);transform:scale(1.1) translateY(-5px);box-shadow:0 0 30px #14b8a666}.ecosystem-card:hover .app-icon svg{transform:scale(1.1);color:var(--accent-teal)}.ecosystem-card h3{font-size:1.5rem;margin-bottom:.5rem;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-tagline{font-size:.95rem;color:var(--accent-teal);font-weight:600;margin-bottom:1rem}.app-description{font-size:.95rem;color:var(--text-off-white);line-height:1.6}.ecosystem-cta{text-align:center}@media(max-width:1024px){.ecosystem-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ecosystem-grid{grid-template-columns:1fr;gap:1.5rem}.section-header{margin-bottom:3rem}.app-icon{width:64px;height:64px}.app-icon svg{width:36px;height:36px}}.contract-address{background:#16082b66}.ca-card{max-width:700px;margin:0 auto;padding:3rem;background:#16082bb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}.ca-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.1),transparent);animation:shimmer 3s infinite}.ca-card h3{font-size:1.5rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-off-white)}.ca-content{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.ca-display{font-size:1.75rem;font-weight:600;background:var(--gradient-text);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite;padding:1rem 2rem;background-color:#0a011880;border-radius:var(--radius-md);border:1px solid rgba(167,139,250,.3)}.ca-copy-btn{padding:1rem 2rem;transition:all .3s ease}.ca-copy-btn.copied{background:#14b8a633;border-color:var(--accent-teal);color:var(--accent-teal)}.ca-full{font-size:.85rem;color:var(--text-gray);word-break:break-all;padding:1rem;background:#0a011880;border-radius:var(--radius-sm);border:1px solid rgba(167,139,250,.2)}@media(max-width:768px){.ca-card{padding:2rem}.ca-display{font-size:1.25rem;padding:.75rem 1.5rem}.ca-content{flex-direction:column;gap:1rem}}.tokenomics{background:#16082b66;position:relative;overflow:hidden}.tokenomics:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(167,139,250,.1) 0%,transparent 70%);animation:float 15s ease-in-out infinite}.tokenomics-content{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.tokenomics-info{display:flex;flex-direction:column;gap:3rem}.total-supply{text-align:center;padding:3rem 2rem;background:#16082bb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-lg);position:relative;overflow:hidden;opacity:0;transform:scale(.9);transition:all .6s ease}.total-supply.visible{opacity:1;transform:scale(1)}.total-supply:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.2),transparent);animation:shimmer 3s infinite}.total-supply h3{font-size:1.25rem;margin-bottom:1.5rem;color:var(--text-off-white);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.supply-number{font-size:3.5rem;font-weight:700;background:var(--gradient-text);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;animation:gradientShift 4s ease infinite;letter-spacing:-.02em}.supply-ticker{font-size:1.75rem;color:var(--accent-teal);font-weight:700;font-family:JetBrains Mono,monospace}.distribution-list{display:flex;flex-direction:column;gap:1.25rem}.distribution-item{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#16082b99;border:1px solid rgba(167,139,250,.2);border-radius:var(--radius-md);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translate(-30px)}.distribution-item.visible{animation:slideInLeft .6s ease-out forwards}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}.distribution-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gradient-accent);transform:scaleY(0);transition:transform .4s ease}.distribution-item:hover:before{transform:scaleY(1)}.distribution-item:hover{background:#16082be6;border-color:#a78bfa80;transform:translate(12px);box-shadow:0 8px 24px #0000004d}.item-header{display:flex;align-items:center;gap:1.25rem}.color-indicator{width:20px;height:20px;border-radius:6px;flex-shrink:0;box-shadow:0 0 12px currentColor}.item-label{font-size:1.05rem;color:var(--text-off-white);font-weight:500}.item-percentage{font-size:1.5rem;font-weight:700;color:var(--text-white)}.tokenomics-visual{display:flex;justify-content:center;align-items:center}.chart-container{width:450px;height:450px;position:relative;opacity:0;transform:scale(.8) rotate(-10deg);transition:all .8s cubic-bezier(.4,0,.2,1)}.chart-container.visible{opacity:1;transform:scale(1) rotate(0)}.pie-chart{width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,#a78bfa 0% 30%,#14b8a6 30% 45%,#06b6d4 45% 70%,#ec4899 70% 90%,#0d9488 90% 100%);box-shadow:0 0 80px #a78bfa80,0 0 120px #14b8a64d,inset 0 0 60px #0009;display:flex;align-items:center;justify-content:center;position:relative;animation:rotate 40s linear infinite}.chart-center{width:60%;height:60%;background:radial-gradient(circle,#0a0118f2,#16082be6);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px #000c,inset 0 0 20px #a78bfa33;border:2px solid rgba(167,139,250,.3)}.center-text{text-align:center}.center-label{font-size:1rem;color:var(--text-gray);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-weight:500}.center-value{font-size:1.5rem;font-weight:700;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.tokenomics-content{grid-template-columns:1fr;gap:4rem}.chart-container{width:320px;height:320px}.supply-number{font-size:2.5rem}.distribution-item:hover{transform:translate(0)}}.airdrop-content{max-width:800px;margin:0 auto}.checker-card{padding:3rem;margin:3rem 0}.checker-form{display:flex;gap:1rem;margin-bottom:2rem}.address-input{flex:1;padding:1rem 1.5rem;background:#0f051899;border:2px solid rgba(139,92,246,.3);border-radius:var(--radius-full);color:var(--text-white);font-size:1rem;font-family:inherit;transition:all .3s ease}.address-input:focus{outline:none;border-color:var(--accent-teal);box-shadow:0 0 20px #14b8a64d}.address-input::placeholder{color:var(--text-gray)}.result-message{padding:1.5rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-md);color:var(--accent-teal);font-weight:600;text-align:center;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.eligibility-tracks{text-align:center}.eligibility-tracks h3{font-size:1.75rem;margin-bottom:2rem}.tracks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.track-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1a0a2e80;border:1px solid rgba(139,92,246,.2);border-radius:var(--radius-md);transition:all .3s ease}.track-item:hover{background:#1a0a2eb3;border-color:#8b5cf680;transform:translateY(-4px)}.track-icon{font-size:2rem}.track-item span:last-child{color:var(--text-off-white);font-weight:500}@media(max-width:768px){.checker-card{padding:2rem}.checker-form{flex-direction:column}.tracks-grid{grid-template-columns:1fr}}.roadmap{background:#1a0a2e4d}.roadmap-timeline{max-width:900px;margin:0 auto;position:relative}.timeline-item{display:grid;grid-template-columns:60px 1fr;gap:2rem;margin-bottom:3rem}.timeline-item:last-child{margin-bottom:0}.timeline-marker{display:flex;flex-direction:column;align-items:center;position:relative}.marker-dot{width:24px;height:24px;background:var(--gradient-accent);border-radius:50%;box-shadow:0 0 20px #8b5cf699;flex-shrink:0;position:relative;z-index:2}.marker-line{width:2px;flex:1;background:linear-gradient(180deg,#8b5cf680,#8b5cf61a);margin-top:.5rem;min-height:100px}.timeline-content{padding:2rem;position:relative}.phase-badge{display:inline-block;padding:.5rem 1rem;background:#8b5cf633;border:1px solid rgba(139,92,246,.5);border-radius:var(--radius-full);font-size:.85rem;font-weight:700;color:var(--accent-purple);margin-bottom:1rem}.timeline-content h3{font-size:1.75rem;margin-bottom:1rem}.timeline-content p{margin-bottom:1.5rem;color:var(--text-off-white)}.status-tag{display:inline-block;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:600}.status-complete{background:#14b8a633;border:1px solid rgba(20,184,166,.5);color:var(--accent-teal)}.status-in-progress{background:#8b5cf633;border:1px solid rgba(139,92,246,.5);color:var(--accent-purple)}.status-coming-soon,.status-tbd{background:#9ca3af33;border:1px solid rgba(156,163,175,.5);color:var(--text-gray)}@media(max-width:768px){.timeline-item{grid-template-columns:40px 1fr;gap:1rem}.marker-dot{width:16px;height:16px}.timeline-content{padding:1.5rem}.timeline-content h3{font-size:1.5rem}}.degen-feed{position:fixed;bottom:2rem;right:2rem;max-width:350px;padding:1.25rem 1.5rem;background:#1a0a2ef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.5);border-radius:var(--radius-md);box-shadow:0 8px 32px #0006;display:flex;align-items:center;gap:1rem;z-index:999;opacity:0;transform:translateY(20px);transition:all .3s ease}.degen-feed.visible{opacity:1;transform:translateY(0)}.feed-icon{font-size:1.5rem;flex-shrink:0;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.feed-message{font-size:.95rem;color:var(--text-white);font-weight:500;line-height:1.4}@media(max-width:768px){.degen-feed{bottom:1rem;right:1rem;left:1rem;max-width:none}}.footer{padding:3rem 0 2rem;border-top:1px solid rgba(167,139,250,.3);background:#0a0118e6}.footer-container{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem}.footer-left{display:flex;flex-direction:column;gap:.5rem}.footer-logo{font-size:1.75rem;font-weight:700;background:var(--gradient-text);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}.footer-copyright{font-size:.85rem;color:var(--text-gray);margin:0}.footer-center{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.footer-link{font-size:.9rem;color:var(--text-off-white);text-decoration:none;transition:color .3s ease}.footer-link:hover{color:var(--accent-teal)}.footer-socials{display:flex;gap:1.5rem;justify-content:flex-end}.social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#16082b99;border:1px solid rgba(167,139,250,.3);border-radius:50%;color:var(--text-off-white);transition:all .3s ease}.social-icon:hover{background:#a78bfa33;border-color:var(--accent-teal);color:var(--accent-teal);transform:translateY(-3px);box-shadow:0 0 20px #14b8a666}.social-icon svg{width:20px;height:20px}@media(max-width:768px){.footer-container{grid-template-columns:1fr;text-align:center;gap:2rem}.footer-left{align-items:center}.footer-center{flex-direction:column;gap:1rem}.footer-socials{justify-content:center}}.whitepaper{min-height:100vh;padding:8rem 0 4rem;background:var(--gradient-bg)}.whitepaper-header{text-align:center;margin-bottom:4rem;padding-bottom:3rem;border-bottom:2px solid rgba(167,139,250,.3)}.whitepaper-header h1{margin-bottom:1rem}.subtitle{font-size:1.5rem;color:var(--text-off-white);margin-bottom:1rem}.version{font-size:.95rem;color:var(--text-gray)}.whitepaper-content{max-width:900px;margin:0 auto}.wp-section{margin-bottom:3rem;padding:2rem;background:#16082b80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(167,139,250,.2);border-radius:var(--radius-md)}.wp-section h2{font-size:2rem;margin-bottom:1.5rem;color:var(--text-white);border-left:4px solid;border-image:var(--gradient-accent) 1;padding-left:1rem}.wp-section h3{font-size:1.5rem;margin:2rem 0 1rem;color:var(--accent-teal)}.wp-section p{margin-bottom:1.5rem;line-height:1.8}.wp-section ul{margin:1.5rem 0;padding-left:2rem}.wp-section li{margin-bottom:.75rem;line-height:1.7;color:var(--text-off-white)}.highlight-box{padding:1.5rem;background:#a78bfa1a;border-left:4px solid var(--accent-purple);border-radius:var(--radius-sm);margin:2rem 0}.highlight-box.warning{background:#ec48991a;border-left-color:var(--accent-pink)}.code-block{background:#0a0118cc;border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-md);padding:1.5rem;margin:2rem 0;overflow-x:auto}.code-header{color:var(--accent-teal);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(167,139,250,.2)}.code-block pre{color:var(--text-off-white);font-size:.95rem;line-height:1.6;margin:0;white-space:pre-wrap}.disclaimer{font-size:.9rem;color:var(--text-gray);font-style:italic;padding:1.5rem;background:#ec48991a;border-radius:var(--radius-sm);border:1px solid rgba(236,72,153,.3)}.wp-footer{text-align:center;margin-top:4rem;padding-top:2rem;border-top:2px solid rgba(167,139,250,.3);color:var(--text-gray)}.wp-footer p{margin-bottom:.5rem}@media(max-width:768px){.whitepaper{padding:6rem 0 3rem}.wp-section{padding:1.5rem}.wp-section h2{font-size:1.5rem}.code-block{padding:1rem}}.dashboard-page{min-height:100vh;background-color:#0a0b0d;color:#fff;padding-top:80px;font-family:JetBrains Mono,monospace}.dashboard-container{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.network-status{display:flex;align-items:center;gap:1rem;background:#1a1b1e;padding:.75rem 1.5rem;border-radius:12px;border:1px solid #2c2d30}.status-indicator{width:10px;height:10px;background-color:#10b981;border-radius:50%;box-shadow:0 0 10px #10b98180}.location{color:#6b7280;font-size:.9rem}.network-stats-pill{display:flex;gap:1.5rem;background:#1a1b1e;padding:.75rem 1.5rem;border-radius:12px;border:1px solid #2c2d30;font-size:.9rem;color:#9ca3af}.network-stats-pill strong{color:#fff;margin-left:.5rem}.dashboard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.dashboard-card{background:#131416;border-radius:12px;padding:1.25rem;border:1px solid #2c2d30;display:flex;flex-direction:column;justify-content:space-between;min-height:160px}.proposal-history,.recent-blocks{grid-column:span 2}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-header h3{font-size:.9rem;color:#9ca3af;margin:0;font-weight:500}.live-badge,.time-badge{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;background:#1f2937;color:#10b981}.time-badge{color:#9ca3af}.card-content{display:flex;justify-content:space-between;align-items:flex-end}.big-value{font-size:1.75rem;font-weight:700;color:#fff;text-align:right}.big-value small{font-size:.9rem;color:#6b7280;margin-left:.25rem}.bar-chart{display:flex;align-items:flex-end;gap:3px;height:40px;width:60%}.bar{flex:1;background:#6366f1;border-radius:2px;opacity:.8;animation:pulseHeight 2s infinite ease-in-out}@keyframes pulseHeight{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}.proposal-bars{display:flex;gap:2px;height:30px;margin:1rem 0}.proposal-bar{flex:1;background:#10b981;border-radius:1px}.proposal-bar.pending{background:#ef4444}.proposal-meta{display:flex;justify-content:space-between;font-size:.8rem;color:#6b7280}.text-green{color:#10b981}.block-list{display:flex;flex-direction:column;gap:.75rem}.block-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid #2c2d30}.block-item:last-child{border-bottom:none;padding-bottom:0}.block-info{display:flex;flex-direction:column}.block-label{font-size:.7rem;color:#6b7280}.block-number{font-size:1.1rem;font-weight:700}.validator{font-size:.8rem;color:#9ca3af}.block-meta{text-align:right;display:flex;flex-direction:column}.round{font-size:.8rem;color:#6b7280}.tx-count{font-size:.9rem;font-weight:600}.wide-card{grid-column:span 1}@media(min-width:1200px){.wide-card{grid-column:span 1}}.right-align{justify-content:flex-end}.split-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.progress-bar{width:100%;height:6px;background:#374151;border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:#10b981}@media(max-width:1024px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-grid{grid-template-columns:1fr}.proposal-history,.recent-blocks{grid-column:span 1}.dashboard-header{flex-direction:column;gap:1rem;align-items:stretch}.network-stats-pill{justify-content:space-between}}.app{width:100%;min-height:100vh}.back-btn{position:fixed;top:100px;left:2rem;z-index:999;padding:.875rem 1.5rem}@media(max-width:768px){.back-btn{top:80px;left:1rem;padding:.75rem 1.25rem;font-size:.9rem}}
