@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#06142d;--navy-2:#0b2348;--blue:#69b9ff;--blue-bright:#87caff;--ice:#dceeff;--mist:#edf6ff;--steel:#a8bdd0;--ink:#07111f;--white:#f8fbff;--line:#a8bdd038;--mono:"DM Mono", monospace;--sans:"Manrope", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--white);background:var(--navy);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.noise{pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;height:84px;margin:0 auto;padding:0 32px;display:flex}.brand{letter-spacing:.16em;align-items:center;gap:12px;font-size:.94rem;font-weight:800;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:38px;height:38px}nav{align-items:center;gap:32px;display:flex}nav a{color:var(--steel);font-size:.87rem;font-weight:600;text-decoration:none;transition:color .2s}nav a:hover,nav a:focus-visible{color:var(--white)}nav .nav-cta{color:var(--blue-bright);border:1px solid #69b9ff8c;border-radius:999px;padding:11px 18px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1240px;min-height:720px;margin:0 auto;padding:86px 32px 90px;display:grid}.eyebrow{color:var(--blue-bright);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;display:flex}.eyebrow span{background:var(--blue);width:8px;height:8px;box-shadow:0 0 18px var(--blue);border-radius:50%}h1{letter-spacing:-.075em;margin:25px 0 28px;font-size:clamp(4.4rem,8.2vw,8.1rem);font-weight:800;line-height:.85}h1 em,h2 em{color:var(--blue);font-style:normal}.hero-intro{max-width:620px;color:var(--ice);margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--navy);background:var(--blue)}.button-primary:hover{background:var(--blue-bright)}.button-ghost{border:1px solid var(--line);color:var(--ice)}.button-ghost:hover{background:#ffffff0a}.microcopy{color:#748aa3;font-family:var(--mono);margin:22px 0 0;font-size:.72rem;line-height:1.6}.hero-visual{aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}.hero-logo{z-index:3;filter:drop-shadow(0 38px 55px #00000057);width:min(78%,460px);animation:5s ease-in-out infinite float;position:relative}.coin-glow{filter:blur(60px);background:#69b9ff38;border-radius:50%;width:66%;height:66%;position:absolute}.orbit{border:1px solid #69b9ff2e;border-radius:50%;position:absolute}.orbit-one{width:95%;height:95%}.orbit-two{width:115%;height:65%;transform:rotate(-22deg)}.floating-tag{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--blue-bright);font-family:var(--mono);letter-spacing:.08em;background:#06142dc7;border:1px solid #87caff47;border-radius:4px;padding:10px 14px;font-size:.7rem;position:absolute}.tag-one{top:25%;left:3%;transform:rotate(-5deg)}.tag-two{bottom:20%;right:-2%;transform:rotate(4deg)}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--blue);color:var(--navy);overflow:hidden;transform:rotate(-1deg)scale(1.02)}.ticker-track{width:max-content;animation:28s linear infinite ticker;display:flex}.ticker span{font-family:var(--mono);letter-spacing:.12em;padding:14px 26px;font-size:.78rem;font-weight:500}.ticker b{margin-left:30px}@keyframes ticker{to{transform:translate(-50%)}}.section{max-width:1240px;margin:0 auto;padding:128px 32px}.section-index{color:var(--blue);font-family:var(--mono);letter-spacing:.15em;margin:0 0 48px;font-size:.72rem}.story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}h2{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.95}.story-copy{padding-top:10px}.story-copy p,.arc-details p{color:var(--steel);margin:0 0 20px;font-size:1.08rem;line-height:1.75}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.principles article{border-right:1px solid var(--line);min-height:230px;padding:28px 30px 26px 0}.principles article+article{padding-left:30px}.principles article:last-child{border-right:0}.principles span,.dex-number{color:#657c96;font-family:var(--mono);font-size:.72rem}.principles h3{margin:50px 0 8px;font-size:1.6rem}.principles p{color:var(--steel);margin:0;line-height:1.6}.supply-panel{background:#69b9ff12;border:1px solid #69b9ff4d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:24px;padding:34px 38px;display:grid}.supply-panel span{color:var(--blue);font-family:var(--mono);letter-spacing:.15em;font-size:.7rem}.supply-panel strong{text-align:center;letter-spacing:-.045em;font-size:clamp(2rem,5vw,4.5rem);line-height:1}.supply-panel em{color:var(--steel);font-family:var(--mono);font-size:.85rem;font-style:normal}.arc-section{padding-top:20px}.arc-card{background:var(--mist);color:var(--ink);border-radius:18px;padding:54px;position:relative;overflow:hidden}.arc-card:after{content:"↗";color:#69b9ff47;font-size:25rem;font-weight:800;line-height:1;position:absolute;bottom:-145px;right:-25px}.arc-card .section-index{color:#41688f}.arc-content{z-index:1;grid-template-columns:1fr .85fr;gap:90px;display:grid;position:relative}.arc-card h2{font-size:clamp(3rem,5.4vw,5.4rem)}.arc-pill{background:var(--navy);color:var(--blue-bright);font-family:var(--mono);letter-spacing:.12em;border-radius:4px;margin-bottom:22px;padding:8px 10px;font-size:.67rem;display:inline-block}.arc-details{padding-top:54px}.arc-details p{color:#40556c}.arc-details .network-note{border-left:2px solid var(--blue);padding-left:14px;font-size:.86rem}.arc-details a{border-bottom:1px solid;align-items:center;gap:12px;margin-top:10px;padding-bottom:4px;font-weight:800;text-decoration:none;display:inline-flex}.buy-section{padding-top:90px}.buy-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.buy-heading p{max-width:470px;color:var(--steel);margin:0 0 8px;font-size:1.05rem;line-height:1.7}.contract-panel{background:linear-gradient(135deg,#69b9ff1a,#ffffff06);border:1px solid #69b9ff57;border-radius:10px;margin-top:72px;padding:28px}.contract-status{color:#f3c87d;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:9px;font-size:.68rem;display:flex}.status-dot{background:#f3c87d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f3c87db3}.contract-row{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.contract-row code{text-overflow:ellipsis;min-width:0;color:var(--ice);font-family:var(--mono);font-size:clamp(1rem,2.1vw,1.55rem);overflow:hidden}.copy-button{background:var(--blue);min-height:46px;color:var(--navy);cursor:pointer;border:0;border-radius:6px;flex:none;padding:0 18px;font-size:.82rem;font-weight:800}.copy-button:hover{background:var(--blue-bright)}.copy-icon{margin-right:8px}.contract-panel>p,.dex-disclaimer{color:#7890a9;margin:16px 0 0;font-size:.78rem;line-height:1.6}.dex-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.dex-card{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:flex-end;min-height:180px;padding:28px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.dex-card:hover{border-color:var(--blue);background:#69b9ff0f;transform:translateY(-3px)}.dex-card h3{margin:34px 0 4px;font-size:1.5rem}.dex-card p{color:var(--steel);margin:0}.dex-arrow{color:var(--blue);font-size:2rem}footer{border-top:1px solid var(--line);max-width:1240px;color:var(--steel);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;padding:52px 32px;font-size:.82rem;display:grid}.footer-brand{color:var(--white)}.footer-brand img{width:32px;height:32px}.footer-note{text-align:right}.toast{z-index:30;background:var(--ice);color:var(--navy);opacity:0;pointer-events:none;border-radius:6px;padding:12px 18px;font-size:.82rem;font-weight:800;transition:all .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,30px)}.toast.visible{opacity:1;transform:translate(-50%)}@media (width<=820px){.site-header{height:72px;padding:0 20px}nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding:68px 20px 84px}h1{font-size:clamp(4.2rem,20vw,6.4rem)}.hero-visual{width:min(100%,520px);margin:0 auto}.tag-one{left:0}.tag-two{right:0}.section{padding:96px 20px}.story-grid,.arc-content,.buy-heading{grid-template-columns:1fr;gap:36px}.principles{grid-template-columns:1fr;margin-top:64px}.principles article,.principles article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.principles h3{margin-top:28px}.supply-panel{grid-template-columns:1fr;gap:14px;padding:28px 24px}.supply-panel strong{text-align:left}.arc-section{padding-top:0}.arc-card{padding:34px 24px}.arc-content{gap:14px}.arc-details{padding-top:18px}.arc-card:after{opacity:.7;font-size:17rem}.buy-heading{align-items:start}.contract-panel{margin-top:48px;padding:22px}.contract-row{flex-direction:column;align-items:stretch}.copy-button{width:100%}.dex-grid{grid-template-columns:1fr}footer{text-align:left;grid-template-columns:1fr}.footer-note{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
