.flx-container{display:flex;flex-direction:column;min-height:100vh;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.flx-hero{padding:4rem 2rem;text-align:center}.flx-hero-content{max-width:800px;margin:0 auto}.token-header{flex-direction:column;gap:1.5rem;margin-bottom:2rem}.token-header,.token-logo{display:flex;align-items:center}.token-logo{background:var(--theme-switch-handler);border-radius:50%;padding:1.5rem;justify-content:center}.token-logo svg{color:white}.flx-hero h1{font-size:3.5rem;font-weight:800;margin:0;color:var(--theme-switch-handler)}.flx-hero p{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:3rem}.token-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.stat-item{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.5rem;transition:all .3s ease}.stat-item:hover{background:rgba(var(--theme-switch-handler-rgb),.08);border-color:rgba(var(--theme-switch-handler-rgb),.2);transform:translateY(-2px)}.stat-item svg{color:var(--theme-switch-handler)}.stat-item span{font-weight:600}.flx-container .section{padding:4rem 2rem}.flx-container .section-container{max-width:1200px;margin:0 auto}.flx-container .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--theme-switch-handler)}.utility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.utility-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.utility-card:hover{transform:translateY(-4px);background:rgba(var(--theme-switch-handler-rgb),.08);border-color:rgba(var(--theme-switch-handler-rgb),.2)}.utility-icon{margin-bottom:1.5rem}.utility-card h3,.utility-icon svg{color:var(--theme-switch-handler)}.utility-card h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.utility-card p{opacity:.9;line-height:1.6}.tokenomics-section{background:rgba(var(--theme-switch-handler-rgb),.02)}.tokenomics-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.tokenomics-info h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--theme-switch-handler)}.tokenomics-info p{font-size:1.1rem;opacity:.9;line-height:1.6;margin-bottom:2rem}.tokenomics-features{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--text-color);opacity:.9}.feature-item svg{color:var(--theme-switch-handler);flex-shrink:0}.chart-placeholder{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.chart-placeholder svg{color:var(--theme-switch-handler);opacity:.5}.chart-placeholder p{opacity:.7;font-style:italic}.roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.roadmap-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .3s ease}.roadmap-item:hover{transform:translateY(-4px);background:rgba(var(--theme-switch-handler-rgb),.08);border-color:rgba(var(--theme-switch-handler-rgb),.2)}.roadmap-quarter{background:var(--theme-switch-handler);color:white;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;display:inline-block}.roadmap-item h3,.roadmap-quarter{font-weight:600;margin-bottom:1rem}.roadmap-item h3{font-size:1.25rem;color:var(--theme-switch-handler)}.roadmap-item ul{list-style:none;padding:0;margin:0}.roadmap-item li{opacity:.9;border-bottom:1px solid rgba(255,255,255,.1);position:relative;padding:.5rem 0 .5rem 1.5rem}.roadmap-item li:last-child{border-bottom:none}.roadmap-item li:before{content:"→";color:var(--theme-switch-handler);font-weight:700;position:absolute;left:0}.security-section{background:rgba(var(--theme-switch-handler-rgb),.02)}.security-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.security-info h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--theme-switch-handler)}.security-info p{font-size:1.1rem;opacity:.9;line-height:1.6;margin-bottom:2rem}.security-features{display:flex;flex-direction:column;gap:1rem}.security-benefits{display:flex;flex-direction:column;gap:1.5rem}.benefit-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.benefit-card:hover{background:rgba(var(--theme-switch-handler-rgb),.08);border-color:rgba(var(--theme-switch-handler-rgb),.2);transform:translateY(-2px)}.benefit-card h4{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--theme-switch-handler)}.benefit-card p{font-size:.95rem;opacity:.9;line-height:1.5;margin:0}.acquisition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.acquisition-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;gap:1.5rem}.acquisition-card:hover{transform:translateY(-4px);background:rgba(var(--theme-switch-handler-rgb),.08);border-color:rgba(var(--theme-switch-handler-rgb),.2)}.acquisition-card h3,.acquisition-icon svg{color:var(--theme-switch-handler)}.acquisition-card h3{font-size:1.25rem;font-weight:600;margin:0}.acquisition-card p{opacity:.9;line-height:1.6;flex:1 1;margin:0}.acquisition-card button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--theme-switch-handler);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto}.acquisition-card button:hover:not(:disabled){background:var(--theme-switch);transform:translateY(-2px)}.acquisition-card button:disabled{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5);cursor:not-allowed}.contract-section{background:rgba(var(--theme-switch-handler-rgb),.02)}.contract-info{max-width:600px;margin:0 auto;text-align:center}.contract-info h2{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--theme-switch-handler)}.contract-details{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.detail-item:last-child{border-bottom:none}.detail-item strong{color:var(--theme-switch-handler)}.contract-address{font-family:Courier New,monospace;background:rgba(255,255,255,.1);padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.contract-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.primary-button,.secondary-button{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:12px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.primary-button{background:var(--theme-switch-handler);color:white}.primary-button:hover{background:var(--theme-switch);transform:translateY(-2px)}.flx-container .secondary-button{background:transparent;color:var(--theme-switch-handler);border:1px solid var(--theme-switch-handler)}.flx-container .secondary-button:hover{background:rgba(var(--theme-switch-handler-rgb),.1);transform:translateY(-2px)}@media (max-width:1024px){.security-content,.tokenomics-content{grid-template-columns:1fr;gap:2rem;text-align:center}}@media (max-width:768px){.flx-hero h1{font-size:2.5rem}.flx-container .section-title{font-size:2rem}.token-stats{flex-direction:column;align-items:center}.acquisition-grid,.roadmap-grid,.utility-grid{grid-template-columns:1fr}.contract-actions{flex-direction:column;align-items:center}.contract-actions .primary-button,.contract-actions .secondary-button{width:100%;max-width:300px}}@media (max-width:480px){.flx-container .section,.flx-hero{padding:2rem 1rem}.flx-hero h1{font-size:2rem}.flx-container .section-title{font-size:1.75rem}}