@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(./silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(./silkscreen-latin-400-normal-D0DfPJut.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}:root{--bg: #020604;--panel: #050d08;--green: #5dff7a;--green-2: #2f9e48;--green-3: #1f6b33;--silver: #cfd3dc;--text: #d7dfda;--muted: #8f9b93;--white: #eafff0;--ink: #021006;--line: rgba(93, 255, 122, .28);--display: "VT323", ui-monospace, monospace;--pixel: "Silkscreen", ui-monospace, monospace;--mono: "JetBrains Mono", ui-monospace, monospace;--rail-w: 206px;--rail-x: 24px;--safe-b: env(safe-area-inset-bottom, 0px);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;overscroll-behavior:none}body.site{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 66% 52%,rgba(47,158,72,.22),transparent 70%),radial-gradient(ellipse 50% 40% at 15% 100%,rgba(93,255,122,.08),transparent 70%),linear-gradient(180deg,#020604,#03110a 55%,#020604)}::selection{background:var(--green);color:var(--ink)}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:8px 12px;background:var(--green);color:var(--ink);font-family:var(--pixel);font-size:12px;text-decoration:none}.skip:focus{top:12px}.stage{position:fixed;top:0;bottom:0;left:40vw;right:0;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%)}.poster,#showcase,#showcase canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.poster{object-fit:cover;object-position:50% 50%;transition:opacity .8s}#showcase{opacity:0;transition:opacity .8s}.stage.live #showcase{opacity:1}.stage.live .poster{opacity:0}.stage.grab #showcase{pointer-events:auto}#chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chip{position:absolute;left:0;top:0;padding:1px 6px 2px;border:1px solid rgba(93,255,122,.45);background:#020804c7;color:var(--white);font-family:var(--display);font-size:17px;line-height:1;white-space:nowrap;transform:translate(-50%,-100%);will-change:transform;transition:opacity .3s}.chip i{color:var(--green);font-style:normal}.chip.off{opacity:0}.fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#020604f7,#020604d9 38%,#02060400 56%)}.scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.ticker{position:fixed;inset:0 0 auto;z-index:20;height:28px;overflow:hidden;border-bottom:1px solid rgba(93,255,122,.2);background:#000000b3}.marquee{display:flex;width:max-content;height:100%;align-items:center;animation:marquee 48s linear infinite}.marquee span{display:flex;align-items:center;gap:16px;padding:0 16px;font-family:var(--display);font-size:17px;color:var(--green);white-space:nowrap}.marquee span:after{content:"";width:6px;height:6px;background:#5dff7a99}@keyframes marquee{to{transform:translate(-50%)}}.top{position:fixed;top:28px;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;pointer-events:none}.top>*{pointer-events:auto}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{height:44px;width:auto;filter:drop-shadow(0 0 10px rgba(93,255,122,.25))}.wordmark{display:block;font-family:var(--display);font-size:24px;line-height:1;letter-spacing:.02em;color:var(--white);text-shadow:0 0 10px rgba(93,255,122,.45)}.tag{font-family:var(--pixel);font-size:8px;letter-spacing:.25em;color:var(--green)}.social{display:flex;align-items:center;gap:8px}.ca{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--line);background:#00000073;font-family:var(--mono);font-size:11px}.ca-k{color:var(--green)}.ca-v{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);background:#00000073;color:var(--text);transition:border-color .2s,color .2s}.icon-btn svg{width:15px;height:15px}.icon-btn:hover,.ca:hover{border-color:var(--green);color:var(--green)}.notch,.play-btn,.buy-btn{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.notch-sm,.rail-btn,.chip{clip-path:polygon(0 5px,5px 5px,5px 0,calc(100% - 5px) 0,calc(100% - 5px) 5px,100% 5px,100% calc(100% - 5px),calc(100% - 5px) calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,5px calc(100% - 5px),0 calc(100% - 5px))}.rail{position:fixed;top:50%;left:var(--rail-x);z-index:30;display:flex;flex-direction:column;gap:10px;width:var(--rail-w);transform:translateY(-50%)}.rail-btn{position:relative;display:flex;align-items:center;gap:12px;height:58px;padding:0 14px;border:1px solid var(--line);background:#030a06c7;color:var(--white);text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s}.rail-btn svg{width:20px;height:20px;flex:none;color:var(--green)}.rail-btn:hover{border-color:var(--green);transform:translate(3px)}.rail-btn[aria-current=page]{background:var(--green);border-color:var(--green);color:var(--ink);box-shadow:0 0 26px #5dff7a80}.rail-btn[aria-current=page] svg{color:var(--ink)}.rail-text{display:flex;flex-direction:column;line-height:1}.rail-i{font-size:9px;letter-spacing:.2em;color:var(--muted)}.rail-btn[aria-current=page] .rail-i{color:#021006cc}.rail-l{font-family:var(--display);font-size:22px;text-transform:uppercase}.rail-s{display:none}.hero{position:fixed;top:50%;left:calc(var(--rail-x) + var(--rail-w) + 28px);z-index:10;width:min(540px,calc(100vw - 720px));min-width:440px;transform:translateY(-50%);transition:opacity .3s;outline:none}body.panel-open .hero{opacity:0;pointer-events:none}.welcome{margin:0 0 8px;font-family:var(--display);font-size:24px;letter-spacing:.12em;color:var(--green);text-shadow:0 0 10px rgba(93,255,122,.45)}.blink-after:after{content:"_";margin-left:.15em;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(52px,6.3vw,100px);line-height:.82;letter-spacing:.03em;color:var(--white);text-shadow:0 0 6px rgba(93,255,122,.75),0 0 22px rgba(93,255,122,.45),0 0 2px #b8ffc6}.lead{max-width:470px;margin:16px 0 0;font-size:15px;line-height:1.65;color:var(--text)}.cta{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:28px}.facts{display:flex;gap:24px;min-height:46px;margin:22px 0 0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.facts dd{margin:0;font-family:var(--display);font-size:22px;letter-spacing:0;color:var(--white)}.nfa{margin:8px 0 0;font-size:10px;letter-spacing:.08em;color:var(--muted)}.play-btn,.buy-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;height:68px;padding:0 24px;overflow:hidden;border:0;text-decoration:none;transition:transform .15s}.play-btn{background:linear-gradient(180deg,#8dffa2,#5dff7a 45%,#36c95a);color:var(--ink);filter:drop-shadow(0 0 8px rgba(93,255,122,.4));animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{filter:drop-shadow(0 0 20px rgba(93,255,122,.75))}}.play-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 2px,transparent 2px 4px);pointer-events:none}.play-btn:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);animation:sheen 3.2s ease-in-out infinite;pointer-events:none}@keyframes sheen{0%,55%{left:-60%}to{left:130%}}.play-btn:hover,.buy-btn:hover{transform:translateY(-2px) scale(1.02)}.play-btn:active,.buy-btn:active{transform:translateY(1px) scale(.98)}.play-ico{display:grid;place-items:center;width:40px;height:40px;background:var(--ink);color:var(--green)}.play-ico svg{width:20px;height:20px}.btn-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.btn-sub{font-family:var(--pixel);font-size:8px;letter-spacing:.2em}.play-btn .btn-sub{color:#021006d9}.press{animation:blink 1.1s steps(1) infinite}.btn-main{font-family:var(--display);font-size:clamp(28px,2.7vw,38px);letter-spacing:.02em;white-space:nowrap}.buy-btn{background:linear-gradient(180deg,#0b1610,#050b07);color:var(--white);cursor:pointer;isolation:isolate}.buy-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;background:conic-gradient(from var(--angle, 0deg),#cfd3dc,#5dff7a,#9aa0ac,#eafff0,#5dff7a,#cfd3dc);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-border 3s linear infinite;pointer-events:none}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes spin-border{to{--angle: 360deg}}.buy-btn .btn-sub{color:var(--muted)}.buy-btn b{font-weight:400;color:var(--green)}.buy-btn[data-soon] .btn-sub{color:var(--green)}.coin{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#cfd3dc 40%,#7d8592);box-shadow:inset 0 0 0 2px #5dff7a,0 0 12px #5dff7a80;color:#052a12;font-family:var(--display);font-size:22px;line-height:1;animation:coin 2.4s ease-in-out infinite}@keyframes coin{50%{transform:rotateY(180deg)}}.cta-bar{display:none}.panel{position:fixed;top:84px;bottom:44px;left:calc(var(--rail-x) + var(--rail-w) + 16px);z-index:30;display:flex;flex-direction:column;width:470px;border:1px solid rgba(93,255,122,.3);background:linear-gradient(180deg,#06100af2,#030905f7);animation:panel-in .25s ease-out}.panel[hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translate(-16px)}}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(93,255,122,.2)}.panel-i{font-size:9px;letter-spacing:.22em;color:var(--green)}.panel h2{margin:0;font-family:var(--display);font-weight:400;font-size:34px;line-height:1;text-transform:uppercase;color:var(--white);text-shadow:0 0 10px rgba(93,255,122,.45);outline:none}.close{width:40px;height:40px}.close svg{width:20px;height:20px}.panel-body{flex:1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:var(--green-3) transparent;font-size:13px;line-height:1.6}.panel-tabs{display:none}.p-lead{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--white)}.p-block{margin-bottom:28px}.p-block h3{margin:0 0 12px;font-family:var(--display);font-weight:400;font-size:23px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:var(--green)}.p-block p{margin:0 0 10px}.card{border:1px solid rgba(93,255,122,.16);background:linear-gradient(180deg,#0c1610d9,#070e0ad9)}.loop{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none}.loop li{padding:10px 6px;text-align:center}.num{font-family:var(--display);font-size:20px;line-height:1;color:var(--green)}.loop .t,.steps .t,.goals .t{font-family:var(--display);font-size:19px;line-height:1.1;text-transform:uppercase;color:var(--white)}.loop .d{font-size:10px;line-height:1.35;color:var(--muted)}.steps,.goals,.earn{display:grid;gap:8px;margin:0;padding:0;list-style:none}.steps li,.goals li,.earn li{display:flex;gap:12px;padding:10px 12px}.steps .num{font-size:24px}.steps .d,.goals .d,.earn .d{font-size:12px;line-height:1.5;color:var(--muted)}.goals li,.earn li{display:block}.dots{margin:0;padding:0;list-style:none}.dots li{display:flex;gap:12px;margin-bottom:8px;font-size:12.5px}.dots li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;background:var(--green);box-shadow:0 0 6px var(--green)}.callout{margin:0 0 20px;padding:10px 12px;border-left:2px solid var(--green);background:#5dff7a0f;font-size:12.5px}.callout b{color:var(--green);font-weight:400}.token-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 28px}.token-facts div{padding:10px 12px}.token-facts dt,.k{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.token-facts dd{margin:0;font-family:var(--display);font-size:24px;line-height:1;color:var(--white)}.fees{display:flex;align-items:center;gap:16px}.fees svg{flex:none;width:150px;height:150px}.fees ul{flex:1;margin:0;padding:0;list-style:none}.fees li{display:flex;justify-content:space-between;gap:12px;padding:0 0 6px;margin-bottom:6px;border-bottom:1px solid rgba(93,255,122,.15)}.fees .sw{display:inline-block;width:10px;height:10px;margin-right:6px}.fees .n{font-size:12px;font-weight:700;color:var(--white)}.fees .note{font-size:10.5px;line-height:1.4;color:var(--muted)}.fees .pc{font-family:var(--display);font-size:22px;line-height:1;color:var(--green)}.planned{margin-left:6px;padding:0 4px;border:1px solid rgba(93,255,122,.45);font-family:var(--pixel);font-size:7px;letter-spacing:.1em;color:var(--green);vertical-align:2px}.ca-wide{width:100%;justify-content:space-between}.fine{margin-top:12px;padding-top:12px;border-top:1px solid rgba(93,255,122,.15);font-size:11px;line-height:1.6;color:var(--muted)}.partners{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.partners li{overflow:hidden}.partners figure{position:relative;margin:0;aspect-ratio:1.05;background:radial-gradient(circle at 50% 45%,rgba(93,255,122,.18),transparent 70%)}.partners img{position:absolute;left:50%;bottom:0;height:100%;width:auto;transform:translate(-50%)}.partners .who{padding:6px 8px 8px}.partners .nm{font-family:var(--display);font-size:20px;line-height:1;color:var(--white)}.partners .rl{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.partners .tr{margin-top:4px;font-family:var(--pixel);font-size:8px;color:var(--green)}.partners .q{margin-top:2px;font-size:10.5px;line-height:1.4;color:var(--text)}.p-play{display:inline-flex;margin-top:4px;height:52px}.p-play .btn-main{font-size:28px}.toast{position:fixed;left:50%;bottom:96px;z-index:50;width:min(420px,calc(100vw - 32px));padding:12px 16px;border:1px solid rgba(93,255,122,.5);background:#000000eb;text-align:center;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.toast.on{opacity:1;transform:translate(-50%,-6px)}.toast b{display:block;font-family:var(--display);font-weight:400;font-size:22px;line-height:1;color:var(--green)}.toast span{font-size:12px}.foot{position:fixed;left:28px;bottom:14px;z-index:20;display:flex;gap:18px;font-size:10px;letter-spacing:.08em;color:var(--muted)}.link-btn{padding:0;border:0;background:none;font-size:10px;letter-spacing:.08em;color:var(--muted);text-decoration:underline;cursor:pointer}.link-btn:hover{color:var(--green)}.glow{position:fixed;left:0;top:0;z-index:100;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(93,255,122,.95) 0 25%,rgba(93,255,122,.35) 45%,transparent 70%);box-shadow:0 0 10px #5dff7a99;opacity:0;transition:opacity .25s}.glow.on{opacity:.85}@media(hover:hover)and (pointer:fine){html:not(.plain-cursor){--cur: image-set(url(../brand/cursor/ccc-cursor.png) 1x, url(../brand/cursor/ccc-cursor@2x.png) 2x) 16 1, auto;--cur-hover: image-set(url(../brand/cursor/ccc-cursor-hover.png) 1x, url(../brand/cursor/ccc-cursor-hover@2x.png) 2x) 16 1, pointer;--cur-grab: image-set(url(../brand/cursor/ccc-cursor-grab.png) 1x, url(../brand/cursor/ccc-cursor-grab@2x.png) 2x) 16 1, grab}html:not(.plain-cursor),html:not(.plain-cursor) body{cursor:var(--cur)}html:not(.plain-cursor) :is(a,button,[role=button],label,summary){cursor:var(--cur-hover)}html:not(.plain-cursor) .stage.grab #showcase{cursor:var(--cur-grab)}html:not(.plain-cursor) .panel-body{cursor:auto}html:not(.plain-cursor) .panel-body :is(a,button){cursor:var(--cur-hover)}}@media not ((hover:hover)and (pointer:fine)){#cursor-toggle{display:none}}@media(max-width:1279px){:root{--rail-w: 180px;--rail-x: 16px}.rail-l{font-size:19px}.hero{width:380px;min-width:0}.lead{font-size:13px}.play-btn,.buy-btn{height:60px;padding:0 16px}.panel{width:430px}}@media(max-height:760px)and (min-width:901px){.hero h1{font-size:clamp(44px,5vw,76px)}.cta{margin-top:18px}.facts{margin-top:14px}}@media(max-width:900px){.ticker{height:24px}.marquee span{font-size:15px}.top{top:24px;padding:8px 12px}.brand img{height:36px}.wordmark{font-size:18px}.ca,.foot{display:none}.stage{-webkit-mask-image:none;mask-image:none;left:0;top:80px;bottom:calc(46dvh + var(--safe-b))}.fade{background:linear-gradient(0deg,#020604,#020604eb 46dvh,#02060400 62dvh)}.rail{top:80px;left:12px;right:12px;width:auto;flex-direction:row;gap:6px;transform:none}.rail-btn{flex:1;height:44px;justify-content:center;gap:6px;padding:0 6px}.rail-btn:hover{transform:none}.rail-btn svg{width:16px;height:16px}.rail-i,.rail-l{display:none}.rail-s{display:block;font-family:var(--pixel);font-size:9px;text-transform:uppercase}.hero{top:auto;left:16px;right:16px;bottom:calc(98px + var(--safe-b));width:auto;min-width:0;transform:none}.welcome{margin-bottom:4px;font-size:18px}.hero h1{font-size:clamp(40px,12vw,64px)}.lead{margin-top:10px;font-size:13px;line-height:1.55}.hero .cta,.hero .nfa{display:none}.facts{gap:14px;margin-top:12px;min-height:40px;flex-wrap:wrap}.facts dd{font-size:19px}.cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:1.1fr 1fr;gap:8px;padding:10px 12px calc(10px + var(--safe-b));border-top:1px solid rgba(93,255,122,.2);background:#020604eb}.play-btn.compact,.buy-btn.compact{height:56px;padding:0 12px}.compact .btn-main{font-size:27px}.compact .play-ico{width:32px;height:32px}.panel{top:0;right:0;bottom:0;left:0;z-index:40;width:auto;border:0;background:#030905;animation:none}.chip{font-size:14px}.panel-head{padding-top:calc(14px + env(safe-area-inset-top,0px))}.panel-body{padding-bottom:24px}.panel-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(93,255,122,.2);background:#030905f7;padding-bottom:var(--safe-b)}.panel-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;font-family:var(--pixel);font-size:9px;text-transform:uppercase;text-decoration:none;color:var(--muted)}.panel-tabs a[aria-current=page]{color:var(--green)}body.panel-open .cta-bar{display:none}.loop{grid-template-columns:1fr}.loop li{display:flex;gap:12px;align-items:baseline;text-align:left}.partners{grid-template-columns:repeat(2,1fr)}.toast{bottom:calc(92px + var(--safe-b))}}@media(max-width:900px)and (min-height:1000px){.stage{bottom:calc(30dvh + var(--safe-b))}.fade{background:linear-gradient(0deg,#020604,#020604eb 28dvh,#02060400 40dvh)}}@media(max-width:900px)and (max-height:640px){.lead{display:none}}@media(max-width:420px){.fees{flex-direction:column;align-items:stretch}.fees svg{align-self:center}}@media(prefers-reduced-motion:reduce){.marquee,.play-btn,.play-btn:after,.buy-btn:before,.coin,.blink-after:after,.press,.panel{animation:none!important}.glow{display:none}}
