:root{--paper: #0C0D10;--paper-2: #131519;--paper-sunk: #090A0C;--ink: #F2F0EC;--ink-soft: #CDC9C3;--muted: #8C8F94;--line: #23262C;--line-soft: #1A1D21;--brown-900: #0E0F12;--brown-700: #2A2D33;--brown-500: #5C6067;--brown-300: #9C9FA5;--brown-100: #CDC9C3;--green-900: #06210F;--green-700: #6FD494;--green-500: #56BA7F;--green-300: #8FDCAC;--green-100: #CDEEDA;--rh: #5FCB87;--accent: #5FCB87;--accent-hi: #7FDCA0;--accent-lo: #45A96A;--accent-ink: #06210F;--accent-text-shadow: none;--up: #5FCB87;--down: #E0664A;--font: "Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--wrap: 1180px;--gutter: clamp(18px, 5vw, 56px);--r-sm: 10px;--r: 16px;--r-lg: 24px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(0,0,0,.45), 0 2px 8px rgba(0,0,0,.35);--sh-2: 0 2px 4px rgba(0,0,0,.5), 0 10px 28px rgba(0,0,0,.45);--sh-3: 0 8px 20px rgba(0,0,0,.55), 0 28px 60px rgba(0,0,0,.5);--ease: cubic-bezier(.22,.61,.36,1);--ease-out: cubic-bezier(.16,1,.3,1);--t-fast: .16s;--t: .28s;--t-slow: .6s;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{color-scheme:only light;scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}::selection{background:var(--green-100);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:6px}.wrap{width:min(var(--wrap),100% - var(--gutter)*2);margin-inline:auto}.section{padding-block:clamp(56px,6.5vw,96px);position:relative}.section--sunk{background:var(--paper-sunk)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.skip-link{position:fixed;top:-120px;left:16px;z-index:999;background:var(--paper-2);padding:12px 18px;border-radius:var(--r-sm);box-shadow:var(--sh-2)}.skip-link:focus{top:16px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.eyebrow:before{content:"";width:26px;height:1px;background:var(--green-500);opacity:.7}h1,.h1{font-size:clamp(2.6rem,6.2vw,4.6rem);line-height:1.02;letter-spacing:-.035em;font-weight:700}h2,.h2{font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.08;letter-spacing:-.03em;font-weight:700}h3,.h3{font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.3;letter-spacing:-.015em;font-weight:650}.lede{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.62;color:var(--ink-soft);max-width:52ch}.small{font-size:13px;color:var(--muted);line-height:1.55}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.text-accent{color:var(--green-700)}.text-brown{color:var(--brown-700)}.btn{--edge:var(--line);--glow:rgba(255,255,255,.14);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 22px;border:1px solid var(--edge);border-radius:var(--r-sm);background:#000;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:none;transition:box-shadow var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn:hover{background:#0a0b0d;box-shadow:0 0 0 1px var(--edge),0 6px 22px var(--glow)}.btn:active{background:#000;box-shadow:inset 0 1px 3px #0009}.btn:focus-visible{outline:2px solid var(--edge);outline-offset:3px}.btn--lg{min-height:56px;padding:16px 28px;font-size:16px;border-radius:var(--r)}.btn--dex{--edge:#FFFFFF;--glow:rgba(255,255,255,.2) }.btn--pump{--edge:var(--accent);--glow:color-mix(in srgb,var(--accent) 34%,transparent) }.btn--jup{--edge:#75DBAE;--glow:rgba(117,219,174,.3) }.btn-icon{width:20px;height:20px;flex:none;object-fit:contain;display:block}.btn .icon svg{width:16px;height:16px}.text-btn{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;font-weight:550;padding:10px 0;transition:color var(--t-fast)}.text-btn:hover{color:var(--green-700)}.text-btn .icon svg{width:15px;height:15px;transition:transform var(--t-fast) var(--ease)}.text-btn:hover .icon svg{transform:translate(3px)}.card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.card--lift:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2);font-size:12.5px;font-weight:600;letter-spacing:.02em}.icon{display:inline-flex;flex:none}.icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dot{width:7px;height:7px;border-radius:50%;background:var(--green-700);flex:none;position:relative}.dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--green-700);opacity:.5;animation:ping 2.4s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.6}70%,to{transform:scale(1.5);opacity:0}}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid transparent;transition:border-color var(--t),box-shadow var(--t)}.topbar.is-stuck{border-bottom-color:var(--line);box-shadow:var(--sh-1)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;height:74px}.brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:750;letter-spacing:-.035em}.brand img{width:40px;height:40px;border-radius:11px;object-fit:cover;box-shadow:var(--sh-1)}.nav-links{display:flex;gap:28px;font-size:14.5px;font-weight:500;color:var(--muted)}.nav-links a{position:relative;transition:color var(--t-fast)}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1.5px;background:var(--accent);transition:right var(--t) var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{right:0}.nav-right{display:flex;align-items:center;gap:12px}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2)}.hero{position:relative;padding-block:clamp(40px,6vw,76px) clamp(56px,7vw,96px);overflow:hidden}.hero:before{content:"";position:absolute;inset:-30% -10% auto;height:min(820px,90vw);background:radial-gradient(60% 55% at 50% 40%,color-mix(in srgb,var(--green-100) 62%,transparent),transparent 70%);pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center}.hero h1{margin-block:18px 20px}.hero h1 em{font-style:normal;color:var(--green-700);position:relative;white-space:nowrap}.faq-list{display:grid;gap:8px}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 20px;cursor:pointer;font-weight:600;font-size:15.5px;list-style:none}.faq-list details>p{padding:0 20px 16px;color:var(--muted);font-size:14.5px;line-height:1.68;max-width:68ch}.btn--lg{gap:12px}.btn{gap:10px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ca{display:flex;align-items:center;gap:10px;margin-top:26px;padding:7px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper-2);box-shadow:var(--sh-1);width:fit-content;max-width:100%}.ca-label{flex:none;display:inline-flex;align-items:center;height:38px;padding:0 15px;border-radius:var(--r-pill);background:var(--rh);color:#121a02;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1}.ca-value{flex:1 1 auto;min-width:0;padding-inline:2px;font-family:var(--font-mono);font-size:13.5px;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:12.5px;font-weight:650;line-height:1;transition:background var(--t-fast),transform var(--t-fast)}.ca-copy .icon svg{width:14px;height:14px}.ca-copy:hover{background:var(--brown-700);transform:translateY(-1px)}.ca-copy.is-copied{background:var(--rh);color:#121a02}.hero-stage{position:relative;aspect-ratio:1/1;width:100%;max-width:620px;margin-inline:auto}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;box-shadow:none;border-radius:0}.hero-scene canvas{width:100%!important;height:100%!important;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 88%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#000 88%,#0000)}.hero-scene .scene-fallback{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,0) 99%);mask-image:linear-gradient(to bottom,#000,#000 72%,#0000 99%)}.hero-scene .scene-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .35s var(--ease)}.js .hero-scene .scene-fallback{opacity:0}.js .hero-scene.is-fallback .scene-fallback{opacity:1}.ribbon{border-block:1px solid var(--line);background:var(--paper-2);overflow:hidden}.ribbon-track{display:flex;width:max-content;padding-block:14px;animation:slide linear infinite;animation-duration:38s;will-change:transform}.ribbon-set{display:flex;flex:none;gap:44px;padding-right:44px}.ribbon:hover .ribbon-track{animation-play-state:paused}.ribbon-track span{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ribbon-track b{color:var(--green-700)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--period,50%)))}}.stats-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:22px 24px}.stat-label{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.stat-value{margin-top:10px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.03em}.stat-delta{margin-top:5px;font-size:13px;font-weight:600}.stat-delta.is-up{color:var(--up)}.stat-delta.is-down{color:var(--down)}.buy-grid{display:grid;gap:clamp(28px,5vw,60px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start}.steps{display:grid;gap:14px}.step{display:flex;gap:20px;padding:24px 26px}.step-n{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--green-100);color:var(--green-900);font-weight:750;font-size:14px;font-variant-numeric:tabular-nums}.step h3{margin-bottom:6px}.step p{color:var(--muted);font-size:14.5px;line-height:1.6}.tokenomics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.tk{padding:28px;display:flex;flex-direction:column;gap:8px}.tk-value{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:750;letter-spacing:-.04em;color:var(--green-700)}.tk-label{font-size:12px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.tk p{font-size:14px;color:var(--muted);line-height:1.6}.chart-frame{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--paper-2);box-shadow:var(--sh-2);aspect-ratio:16/9;min-height:420px}.chart-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:10px;text-align:center;color:var(--muted);padding:var(--gutter)}.faq-grid{display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2);overflow:hidden;transition:box-shadow var(--t),border-color var(--t)}.faq-list details[open]{box-shadow:var(--sh-1);border-color:var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;cursor:pointer;font-weight:600;font-size:15.5px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{color:var(--muted);transition:transform var(--t) var(--ease)}.faq-list details[open] summary .icon{transform:rotate(45deg);color:var(--accent)}.faq-list details>p{padding:0 24px 22px;color:var(--muted);font-size:14.5px;line-height:1.68;max-width:68ch}.footer{border-top:1px solid var(--line);background:var(--paper-2);padding-block:clamp(52px,7vw,84px) 34px;margin-top:clamp(40px,6vw,80px)}.footer-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.footer-mascot{width:min(260px,44vw);height:auto;display:block;filter:drop-shadow(0 18px 38px rgba(0,0,0,.55))}.socials{display:flex;gap:10px;flex-wrap:wrap}.social{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--paper);transition:color var(--t-fast),transform var(--t-fast),border-color var(--t-fast)}.social:hover{color:var(--green-700);border-color:var(--green-300);transform:translateY(-2px)}.social svg{width:18px;height:18px}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:44px;padding-top:26px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--muted)}.disclaimer{max-width:74ch;font-size:12px;line-height:1.6;color:var(--muted);margin-top:18px}@media(max-width:1000px){.hero-inner{grid-template-columns:1fr;text-align:left}.hero-stage{order:-1;max-width:min(460px,82vw)}.buy-grid,.faq-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenomics{grid-template-columns:1fr}}@media(max-width:760px){.nav-links{display:none}.menu-toggle{display:inline-flex}.nav-links.is-open{display:flex;position:absolute;top:74px;left:0;right:0;flex-direction:column;gap:0;padding:8px var(--gutter) 20px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--sh-2)}.nav-links.is-open a{padding:14px 0;border-bottom:1px solid var(--line-soft);font-size:16px}.nav-right .btn .icon,.nav-right .btn .btn-long{display:none}.nav-right .btn{padding:10px 18px;font-size:13.5px}.ca{gap:8px;padding:6px}.ca-label{height:36px;padding:0 12px;font-size:11px;letter-spacing:.1em}.ca-copy{height:36px;padding:0 13px}.ca-value{font-size:12.5px}.chart-frame{min-height:320px;aspect-ratio:4/5}.step{padding:20px}}@media(max-width:430px){.stats-grid{grid-template-columns:1fr}}.graze-photo{margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-3);background:var(--brown-900);max-width:420px;justify-self:start}.graze-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.graze-photo figcaption{padding:12px 16px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line)}.graze-grid{display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.graze-video{margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-3);background:var(--brown-900);max-width:380px;justify-self:start}.graze-video video{display:block;width:100%;height:auto;aspect-ratio:720/958;object-fit:cover}.why-inner{max-width:64ch}.pledge{margin-top:26px;padding:22px 26px;border-radius:var(--r);border:1px solid var(--green-300);background:var(--green-100);color:var(--green-900);font-size:16px;line-height:1.6;font-weight:550;max-width:62ch}@media(max-width:1000px){.graze-grid{grid-template-columns:1fr}.graze-video,.graze-photo{max-width:min(340px,76vw);justify-self:center}}.nav-x{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--paper);transition:color var(--t-fast),transform var(--t-fast),border-color var(--t-fast)}.nav-x:hover{color:var(--green-700);border-color:var(--green-300);transform:translateY(-2px)}.nav-x .icon svg{width:18px;height:18px}.socials .social img{background:transparent;box-shadow:none}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.socials .social img{width:20px;height:20px;border-radius:5px;display:block}@media(max-width:600px){.nav-x{width:36px;height:36px}.hero-actions .btn{flex:1 1 100%;justify-content:center}}
