.tokenomics-hero{padding:8rem 0 4rem;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);text-align:center}.tokenomics-hero-content{max-width:800px;margin:0 auto}.hero-logo{margin-bottom:2rem}.hero-logo-image{height:100px;width:auto;opacity:.9;transition:opacity .3s ease}.hero-logo-image:hover{opacity:1}.tokenomics-hero h1{font-size:4rem;font-weight:800;color:gold;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-2px;line-height:1.1}.hero-subtitle{font-size:1.4rem;color:#ccc;margin-bottom:1.5rem;line-height:1.6}.hero-highlight{display:inline-block;background:#ffd7001a;border:1px solid #ffd700;border-radius:25px;padding:1rem 2rem}.highlight-text{color:gold;font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px}.tax-breakdown-section{padding:5rem 0 3rem;background:linear-gradient(180deg,#0a0a0a,#111,#0a0a0a);position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:-1px}.section-header p{font-size:1.1rem;color:#999;max-width:500px;margin:0 auto}.tax-visual-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.tax-circle-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.tax-donut{width:100%;max-width:400px;height:auto;filter:drop-shadow(0 10px 40px rgba(0,0,0,.5))}.tax-segment{transition:all .3s ease;stroke-linecap:round}.tax-center-number{font-size:48px;font-weight:900;fill:gold;letter-spacing:-2px;text-anchor:middle;dominant-baseline:middle}.tax-center-label{font-size:11px;font-weight:700;fill:#999;letter-spacing:2.5px;text-anchor:middle;text-transform:uppercase}.tax-legend-grid{display:flex;flex-direction:column;gap:1.5rem}.tax-legend-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #333;border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000004d}.tax-legend-card:hover{transform:translate(12px) translateY(-4px);border-color:gold;box-shadow:0 12px 40px #ffd70026}.tax-legend-card.featured{border-color:gold;box-shadow:0 8px 40px #ffd70040;background:linear-gradient(135deg,#ffd70014,#0f0f0f)}.tax-legend-card.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#ffd700,transparent);border-radius:20px 20px 0 0}.legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.legend-icon-wrapper{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.liquidity-card .legend-icon-wrapper{background:linear-gradient(135deg,#3b82f6,#2563eb)}.lostfund-card .legend-icon-wrapper{background:linear-gradient(135deg,gold,#f59e0b)}.dev-card .legend-icon-wrapper{background:linear-gradient(135deg,#10b981,#059669)}.legend-percent{font-size:2.2rem;font-weight:900;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tax-legend-card h3{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.tax-legend-card p{font-size:.95rem;color:#999;line-height:1.6;margin-bottom:1rem}.legend-bar{height:4px;border-radius:2px;width:100%;animation:growBar 1.5s ease-out forwards;transform-origin:left}.liquidity-bar{background:linear-gradient(90deg,#3b82f6,#2563eb);width:20%}.lostfund-bar{background:linear-gradient(90deg,gold,#f59e0b);width:40%}.dev-bar{background:linear-gradient(90deg,#10b981,#059669);width:40%}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.base-network-badge{margin-top:4rem;display:flex;justify-content:center;animation:fadeInUp .8s ease-out .5s both}.base-badge-content{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#0052ff1a,#0052ff0d);border:2px solid rgba(0,82,255,.3);border-radius:20px;padding:1.5rem 2.5rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 30px #0052ff26}.base-badge-content:hover{transform:translateY(-5px);border-color:#0052ff99;box-shadow:0 12px 50px #0052ff40}.base-badge-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,82,255,.1),transparent);transition:left .6s ease}.base-badge-content:hover:before{left:100%}.base-logo{width:45px;height:45px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(0,82,255,.3))}.base-badge-text{display:flex;flex-direction:column;gap:.2rem}.base-badge-label{font-size:.85rem;color:#999;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.base-badge-name{font-size:1.4rem;font-weight:800;color:#0052ff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 10px rgba(0,82,255,.3)}.base-badge-checkmark{font-size:1.8rem;color:#0052ff;font-weight:700;flex-shrink:0;animation:checkPulse 2s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes checkPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@media (max-width: 968px){.tax-visual-container{grid-template-columns:1fr;gap:3rem}.tax-donut{max-width:300px}.base-network-badge{margin-top:3rem}.base-badge-content{padding:1.2rem 2rem;gap:1.2rem}.base-logo{width:38px;height:38px}.base-badge-name{font-size:1.2rem}}.tax-compact-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffd700,transparent)}.tax-total-badge{display:inline-flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,gold,#ffed4e);padding:1rem 2rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 4px 20px #ffd7004d}.tax-total-number{font-size:2.5rem;font-weight:900;color:#000;line-height:1}.tax-total-label{font-size:.85rem;color:#000;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-top:.3rem}.tax-breakdown-compact{display:grid;gap:1rem}.tax-compact-item{background:#ffffff05;border:1px solid #333;border-radius:12px;padding:1.5rem;transition:all .3s ease;position:relative}.tax-compact-item:hover{background:#ffffff0d;border-color:gold;transform:translate(8px);box-shadow:0 4px 15px #ffd7001a}.tax-compact-item.featured{border-color:#ffd70080;background:#ffd7000d}.tax-compact-item.featured:after{content:"★";position:absolute;top:1rem;right:1rem;color:gold;font-size:1.2rem}.tax-compact-header{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.tax-compact-icon{font-size:2rem;flex-shrink:0}.tax-compact-info{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.tax-compact-item h3{font-size:1.2rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px}.tax-compact-percent{background:gold;color:#000;padding:.3rem .8rem;border-radius:6px;font-weight:800;font-size:1rem;flex-shrink:0}.tax-compact-item p{color:#999;font-size:.95rem;line-height:1.5;margin:0;padding-left:3rem}.token-supply-section{padding:4rem 0;background:#0a0a0a}.supply-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1000px;margin:0 auto}.supply-main{text-align:center}.supply-main h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-1px}.supply-number-large{font-size:3.5rem;font-weight:800;color:gold;line-height:1;margin-bottom:.5rem}.supply-ticker{font-size:1.5rem;font-weight:700;color:#999;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px}.supply-description{font-size:1.1rem;color:#ccc;line-height:1.6;max-width:400px;margin:0 auto}.supply-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.supply-feature{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.supply-feature:hover{background:#222;border-color:gold;transform:translateY(-5px)}.feature-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.supply-feature h3{font-size:1.1rem;font-weight:700;color:gold;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.supply-feature p{color:#ccc;font-size:.9rem;line-height:1.5}.liquidity-section{padding:4rem 0;background:#111}.liquidity-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1000px;margin:0 auto}.liquidity-text h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-1px}.liquidity-text>p{font-size:1.2rem;color:#ccc;margin-bottom:2rem;line-height:1.6}.liquidity-benefits{list-style:none;display:flex;flex-direction:column;gap:1.5rem}.liquidity-benefits li{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#1a1a1a;border-radius:8px;border:1px solid #333;transition:all .3s ease}.liquidity-benefits li:hover{background:#222;border-color:gold}.benefit-icon{font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.liquidity-benefits strong{color:gold;font-weight:700;display:block;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.5px}.liquidity-benefits p{color:#999;font-size:.9rem;line-height:1.5}.liquidity-visual{display:flex;justify-content:center}.liquidity-chart{display:flex;align-items:end;gap:1rem;position:relative}.chart-bar{width:60px;height:200px;background:#1a1a1a;border:1px solid #333;border-radius:8px 8px 0 0;position:relative;display:flex;align-items:end}.bar-fill{width:100%;background:linear-gradient(to top,gold,#ffed4e);border-radius:6px 6px 0 0;position:relative;transition:height 2s ease;display:flex;align-items:center;justify-content:center}.bar-fill.growing{animation:growBar 3s ease-in-out infinite alternate}.bar-label{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-size:.8rem;color:#999;text-align:center;white-space:nowrap}.chart-arrow{font-size:2rem;color:gold;align-self:center;margin:0 1rem}.chart-label{position:absolute;bottom:-60px;left:50%;transform:translate(-50%);color:gold;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.lostfund-details-section{padding:4rem 0;background:#0a0a0a}.lostfund-details-content{max-width:1000px;margin:0 auto}.lostfund-header{text-align:center;margin-bottom:3rem}.lostfund-header h2{font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:-1px}.lostfund-header p{font-size:1.2rem;color:#999}.multisig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem}.multisig-card{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.multisig-card:hover{background:#222;border-color:gold;transform:translateY(-5px)}.multisig-icon{font-size:3rem;margin-bottom:1rem;display:block}.multisig-card h3{font-size:1.3rem;font-weight:700;color:gold;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.5px}.multisig-card p{color:#ccc;line-height:1.6}.fund-flow{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2rem}.fund-flow h3{font-size:1.8rem;font-weight:700;color:gold;text-align:center;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.5px}.flow-steps{display:flex;justify-content:space-between;align-items:center;gap:1rem}.flow-step{flex:1;text-align:center}.step-number{width:50px;height:50px;background:gold;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;margin:0 auto 1rem}.step-content h4{font-size:1.2rem;font-weight:700;color:gold;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.step-content p{color:#ccc;font-size:.9rem;line-height:1.5}.flow-arrow{font-size:2rem;color:gold;flex-shrink:0}.dev-fund-section{padding:4rem 0;background:#111}.dev-fund-content{max-width:1000px;margin:0 auto;text-align:center}.dev-fund-content h2{font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:-1px}.dev-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.dev-category{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2rem;transition:all .3s ease}.dev-category:hover{background:#222;border-color:gold;transform:translateY(-5px)}.dev-icon{font-size:3rem;margin-bottom:1rem;display:block}.dev-category h3{font-size:1.4rem;font-weight:700;color:gold;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.dev-items{display:flex;flex-direction:column;gap:.8rem}.dev-items span{color:#ccc;border-bottom:1px solid #222;font-size:.9rem;position:relative;padding:.5rem 0 .5rem 1.5rem}.dev-items span:before{content:"•";color:gold;position:absolute;left:0;font-weight:700}.dev-items span:last-child{border-bottom:none}.contract-section{padding:4rem 0;background:#0a0a0a}.contract-content{max-width:800px;margin:0 auto;text-align:center}.contract-content h2{font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:2rem;text-transform:uppercase;letter-spacing:-1px}.contract-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.contract-card{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2rem;transition:all .3s ease}.contract-card:hover{background:#222;border-color:gold}.contract-card h3{font-size:1.5rem;font-weight:700;color:gold;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.contract-address{margin-bottom:1.5rem}.address-label{color:#999;font-size:.9rem;display:block;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.address-container{display:flex;align-items:center;gap:.5rem;background:#111;border:1px solid #333;border-radius:8px;padding:1rem}.contract-code{flex:1;color:gold;font-family:Courier New,monospace;font-size:.9rem;background:none;border:none}.copy-btn{background:none;border:none;color:#999;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .3s ease}.copy-btn:hover{background:#333;color:gold}.contract-links{display:flex;gap:1rem;flex-wrap:wrap}.contract-links .btn{flex:1;min-width:140px}.security-features{display:flex;flex-direction:column;gap:1rem}.security-item{display:flex;align-items:center;gap:1rem;padding:.8rem;background:#111;border:1px solid #222;border-radius:8px;transition:all .3s ease}.security-item:hover{background:#1a1a1a;border-color:#333}.security-icon{color:gold;font-weight:700;font-size:1.1rem}.security-item span:last-child{color:#ccc;font-weight:500}.tokenomics-cta{padding:4rem 0;background:#111}.tokenomics-cta .cta-content{text-align:center;max-width:700px;margin:0 auto}.tokenomics-cta h2{font-size:2.8rem;font-weight:700;color:gold;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-1px}.tokenomics-cta p{font-size:1.2rem;color:#ccc;margin-bottom:2rem;line-height:1.6}.tokenomics-cta .cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@keyframes growBar{0%{height:85%}to{height:95%}}.smart-contract-section{padding:4rem 0;background:#0a0a0a}.contract-details-content{max-width:1100px;margin:0 auto}.contract-details-content h2{font-size:2.8rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-1px;text-align:center}.contract-intro{font-size:1.2rem;color:#ccc;text-align:center;max-width:800px;margin:0 auto 3rem;line-height:1.6}.contract-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.contract-feature{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2rem;transition:all .3s ease;position:relative}.contract-feature:hover{background:#222;border-color:gold;transform:translateY(-5px);box-shadow:0 8px 25px #ffd7001a}.feature-number{font-size:2rem;margin-bottom:1rem;display:block}.contract-feature h3{font-size:1.4rem;font-weight:700;color:gold;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.feature-details{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.tax-detail{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#111;border:1px solid #222;border-radius:8px;transition:all .3s ease}.tax-detail:hover{background:#1a1a1a;border-color:#333;transform:translate(5px)}.tax-amount{background:gold;color:#000;padding:.5rem .8rem;border-radius:6px;font-weight:700;font-size:1rem;min-width:45px;text-align:center;flex-shrink:0}.tax-info{flex:1}.tax-info strong{color:gold;font-weight:700;display:block;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}.tax-info p{color:#ccc;font-size:.9rem;line-height:1.5;margin:0}.feature-points{display:flex;flex-direction:column;gap:1rem}.feature-points p{color:#ccc;line-height:1.6;padding:1rem;background:#111;border:1px solid #222;border-radius:8px;margin:0;transition:all .3s ease}.feature-points p:hover{background:#1a1a1a;border-color:#333;transform:translate(5px)}.protection-list{display:flex;flex-direction:column;gap:1rem}.protection-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#111;border:1px solid #222;border-radius:8px;transition:all .3s ease}.protection-item:hover{background:#1a1a1a;border-color:#333;transform:translate(5px)}.protection-icon{font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.protection-item span:last-child{color:#ccc;line-height:1.6;font-size:.95rem}.feature-note{color:#999;font-style:italic;font-size:.9rem;line-height:1.5;padding:1rem;background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:8px;margin:0}.contract-summary{background:#1a1a1a;border:2px solid #ffd700;border-radius:12px;padding:2rem;text-align:center;position:relative}.contract-summary:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,gold,#ffed4e,gold);border-radius:12px 12px 0 0}.summary-content h3{font-size:1.5rem;font-weight:700;color:gold;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.summary-content p{font-size:1.1rem;color:#ccc;line-height:1.7;margin:0}@media (max-width: 768px){.tokenomics-hero h1{font-size:2.8rem}.tax-compact-container{padding:1.5rem}.tax-compact-header{flex-direction:column;align-items:flex-start;gap:.8rem}.tax-compact-info{width:100%;flex-direction:column;align-items:flex-start;gap:.5rem}.tax-compact-item p{padding-left:0}.supply-content{grid-template-columns:1fr;gap:2rem}.supply-features-grid{grid-template-columns:1fr}.liquidity-content{grid-template-columns:1fr;gap:2rem}.flow-steps{flex-direction:column;gap:2rem}.flow-arrow{transform:rotate(90deg)}.contract-grid{grid-template-columns:1fr}.contract-links{flex-direction:column}.tokenomics-cta .cta-buttons{flex-direction:column;align-items:center}.tokenomics-cta .btn{width:100%;max-width:300px}.contract-features-grid{grid-template-columns:1fr}.contract-feature{padding:1.5rem}.tax-detail,.protection-item{flex-direction:column;gap:.8rem;text-align:center}}@media (max-width: 480px){.tokenomics-hero h1{font-size:2.2rem}.section-header h2,.lostfund-header h2,.dev-fund-content h2,.contract-content h2,.tokenomics-cta h2{font-size:2rem}.tax-item-card,.multisig-card,.dev-category,.contract-card{padding:1.5rem}.contract-details-content h2{font-size:2rem}.contract-intro{font-size:1rem}.contract-summary{padding:1.5rem}.supply-number-large{font-size:2.5rem}.base-network-badge{margin-top:2.5rem}.base-badge-content{flex-direction:column;text-align:center;padding:1.5rem;gap:1rem}.base-logo{width:35px;height:35px}.base-badge-name{font-size:1.1rem}.base-badge-label{font-size:.75rem}.base-badge-checkmark{font-size:1.5rem}}
