.token-page{color:#fff;background:#0a0a0a;min-height:100vh;padding-top:96px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;transition:margin-left .3s}@media (min-width:769px){.token-page{margin-left:260px;margin-right:280px}}.token-container{max-width:1200px;margin:0 auto;padding:0 40px}@media (min-width:769px){.token-container{max-width:calc(100vw - 620px)}}@media (min-width:1440px){.token-container{max-width:min(1200px,100vw - 700px)}}.token-hero{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:40vh;margin:-24px calc(50% - 50vw) 40px;padding:60px 20px 40px;display:flex;position:relative;left:0;right:0}.token-badge{letter-spacing:2px;text-transform:uppercase;color:#000;background:linear-gradient(90deg,#ec4899,#be185d);border-radius:100px;margin-top:20px;padding:8px 20px;font-size:14px;font-weight:500;display:inline-block}.token-hero h1{letter-spacing:-1px;background:linear-gradient(90deg,#ec4899,#be185d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:42px;font-weight:200;line-height:1.1}.token-tagline{color:#fff9;max-width:600px;margin:0 auto;font-size:16px;font-weight:300;line-height:1.4}section{border-top:1px solid #ffffff0d;padding:40px 0;position:relative}section:first-of-type{border-top:none}section h2{text-align:center;color:#fff;letter-spacing:-.5px;margin-bottom:30px;font-size:28px;font-weight:200}.philosophy-section{background:#0a0a0a}.philosophy-content{max-width:900px;margin:0 auto}.philosophy-content p{color:#fffc;margin-bottom:18px;font-size:16px;font-weight:300;line-height:1.7}.philosophy-content strong{color:#ec4899;font-weight:500}.tokenomics-section{background:#0a0a0a}.tokenomics-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:100%;margin:0 auto;display:grid}.tokenomics-card{background:0 0;border-left:2px solid #ec48994d;margin-bottom:20px;padding:0 0 0 24px}.tokenomics-card h3{color:#ec4899;letter-spacing:-.5px;margin:0 0 20px;font-size:20px;font-weight:300}.big-number{color:#fff;letter-spacing:-2px;margin:0 0 10px;font-size:48px;font-weight:200}.tokenomics-card p{color:#ffffffb3;margin:0;font-size:16px;font-weight:300;line-height:1.5}.distribution-list{flex-direction:column;gap:12px;display:flex}.distribution-item{color:#fffc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;font-size:16px;display:flex}.distribution-item span:last-child{color:#ec4899;font-weight:500}.tokenomics-card ul{margin:0;padding:0;list-style:none}.tokenomics-card li{color:#fffc;border-bottom:1px solid #ffffff08;padding:12px 0 12px 20px;font-size:16px;font-weight:300;line-height:1.6;position:relative}.tokenomics-card li:last-child{border-bottom:none}.tokenomics-card li:before{content:"•";color:#ec4899;font-weight:700;position:absolute;left:0}.how-works-section{background:#0a0a0a}.how-works-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:100%;margin:0 auto;display:grid}.step-card{text-align:center;border:1px solid #ffffff1a;border-radius:8px;padding:30px 20px;transition:all .2s}.step-card:hover{background:#ffffff03;border-color:#ec48994d}.step-number{color:#ec4899;background:0 0;border:2px solid #ec4899;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:24px;font-weight:300;display:flex}.step-card h3{color:#fff;margin:0 0 15px;font-size:20px;font-weight:400}.step-card p{color:#ffffffb3;margin:0;font-size:16px;font-weight:300;line-height:1.5}.value-section{background:#0a0a0a}.value-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:100%;margin:0 auto;display:grid}.value-card{text-align:center;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:30px 20px;transition:all .2s}.value-card:hover{background:#ffffff03;border-color:#ec48994d}.value-icon{margin-bottom:20px;font-size:48px;display:block}.value-card h3{color:#ec4899;margin:0 0 15px;font-size:20px;font-weight:400}.value-card p{color:#ffffffb3;margin:0;font-size:16px;font-weight:300;line-height:1.5}.roadmap-section{background:#0a0a0a}.roadmap-timeline{max-width:800px;margin:0 auto;position:relative}.roadmap-timeline:before{content:"";background:linear-gradient(#ec4899,#ec489933);width:2px;position:absolute;top:0;bottom:0;left:30px}.timeline-item{margin-bottom:40px;padding-left:80px;position:relative}.timeline-marker{background:#ec4899;border:4px solid #0a0a0a;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:22px}.timeline-item.completed .timeline-marker{background:#22c55e}.timeline-item.current .timeline-marker{background:#ec4899;box-shadow:0 0 20px #ec489980}.timeline-content h3{color:#fff;margin:0 0 10px;font-size:20px;font-weight:400}.timeline-content p{color:#ffffffb3;margin:0 0 10px;font-size:16px;font-weight:300;line-height:1.5}.timeline-status{color:#ec4899;font-size:14px;font-weight:500}.contributors-section{background:#0a0a0a}.contributors-section p{text-align:center;color:#ffffffb3;margin-bottom:40px;font-size:16px;font-weight:300}.contributors-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:100%;margin:0 auto;display:grid}.contributor-card{text-align:center;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:30px 20px;transition:all .2s}.contributor-card:hover{background:#ffffff03;border-color:#ec48994d}.contributor-avatar{color:#000;background:linear-gradient(135deg,#ec4899,#be185d);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:24px;font-weight:600;display:flex}.contributor-card h4{color:#fff;margin:0 0 5px;font-size:18px;font-weight:500}.contributor-card p{color:#fff9;margin:0 0 15px;font-size:14px;font-weight:300}.contribution-badge{color:#ec4899;background:#ec489933;border:1px solid #ec48994d;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.get-started-section{text-align:center;background:#0a0a0a;border-top:1px solid #ffffff0d;padding:60px 20px}.get-started-section h2{color:#fff;letter-spacing:-1px;margin:0 0 20px;font-size:32px;font-weight:200}.get-started-section p{color:#ffffffb3;margin:0 0 40px;font-size:18px;font-weight:300}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-primary{letter-spacing:.5px;color:#000;cursor:pointer;background:linear-gradient(90deg,#ec4899,#be185d);border:none;border-radius:100px;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ec48994d}.btn-secondary{letter-spacing:.5px;color:#ec4899;cursor:pointer;background:0 0;border:1px solid #ec489980;border-radius:100px;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:#ec48990d;border-color:#ec4899;transform:translateY(-1px)}h1,h2,h3,h4,h5,h6{letter-spacing:-.5px;font-weight:300}p{font-weight:300}@media (max-width:768px){.token-hero h1{font-size:32px}.token-tagline{font-size:14px}section h2{font-size:24px}.tokenomics-grid,.how-works-grid,.value-grid,.contributors-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.roadmap-timeline:before{left:15px}.timeline-item{padding-left:50px}.timeline-marker{left:7px}}
