:root{--a:#25E8CF;--red:#FF3B5C;--violet:#9B6BFF;--ink:#F2F7F7;--muted:#9AA6B0;--dim:#6B7682;--line:#ffffff14;--panel:#05070A;--stage:#25E8CF;--display:"Archivo",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:var(--ink);font-family:var(--display);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}.page{position:relative;overflow-x:clip}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.small{font-size:11px;letter-spacing:.16em}.stage-color{color:var(--stage);transition:color .8s}@keyframes pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(700%)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes glitch{0%,92%,to{transform:none;opacity:1}93%{transform:translate(-3px);opacity:.7}95%{transform:translate(3px)}97%{transform:translate(-1px);opacity:.85}}@keyframes rise{0%{opacity:0;transform:translateY(40px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes rowin{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes starmove{to{background-position:320px -640px}}@keyframes dash{to{stroke-dashoffset:0}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.pulse{animation:pulse 1.8s ease-in-out infinite}.blink{animation:blink 1.1s steps(1) infinite}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--a)}.stars{position:absolute;inset:0;pointer-events:none;opacity:.55;animation:starmove 90s linear infinite;background-image:radial-gradient(1px 1px at 20px 30px,#ffffff66,transparent),radial-gradient(1.5px 1.5px at 140px 90px,var(--a),transparent),radial-gradient(1px 1px at 80px 160px,#ffffff44,transparent),radial-gradient(2px 2px at 210px 220px,#9B6BFF88,transparent),radial-gradient(1px 1px at 260px 40px,#ffffff55,transparent),radial-gradient(1.5px 1.5px at 300px 280px,#FF3B5C66,transparent);background-size:320px 320px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:15px 24px;border-radius:999px;font:600 15px var(--display);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .3s,box-shadow .4s,background .3s,border-color .3s}.btn-light{background:var(--ink);color:#000}.btn-light:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--stage),0 0 40px -4px var(--stage);color:#000}.btn-ghost{background:#0006;color:var(--ink);border-color:#ffffff40;font-weight:500}.btn-ghost:hover{background:#ffffff0f;border-color:#ffffff70}.btn-sm{padding:11px 18px;font-size:14px}.topright{display:flex;align-items:center;gap:10px}.btn-icon{padding:0;width:44px}.btn.block{width:100%;border-radius:0;padding:18px;font-size:17px}.link{color:var(--a);text-decoration:none;border-bottom:1px solid currentColor}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(24px,4vw,56px);background:linear-gradient(#000000d9,#0000);pointer-events:none}.topbar>*{pointer-events:auto}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:26px;letter-spacing:-.04em}.hero{position:relative;height:420vh;min-height:3000px;max-height:4200px;margin-top:-73px}.hero-stage{position:sticky;top:0;height:100vh;min-height:640px;max-height:1000px;overflow:hidden;background:#000}#particles{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(transparent,#000000b8);pointer-events:none}.vnav{position:absolute;top:104px;right:clamp(24px,4vw,56px);display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:2}.vnav a{text-decoration:none;font-weight:500;font-size:20px;display:inline-flex;align-items:center;gap:14px;transition:transform .3s}.vnav a:hover{transform:translate(-6px)}.vdot{width:7px;height:7px;border-radius:50%;background:var(--stage);transition:background .8s}.readout{position:absolute;top:108px;left:clamp(24px,4vw,56px);font:11px/1.9 var(--mono);letter-spacing:.16em;color:var(--dim);pointer-events:none}.hero-copy{position:absolute;left:0;right:0;bottom:clamp(56px,8vh,96px);padding:0 clamp(24px,4vw,56px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;pointer-events:none}.stack{display:grid}.stack>.stage-item{grid-area:1/1;align-self:end;opacity:0;transform:translateY(60px) scale(.98);filter:blur(16px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;pointer-events:none}.stack>.stage-item.is-past{transform:translateY(-60px) scale(.98)}.stack>.stage-item.is-on{opacity:1;transform:none;filter:none;pointer-events:auto}.titles{flex:1 1 620px;min-width:0}.titles h1,.titles h2{margin:0;font-weight:800;font-size:clamp(54px,10.5vw,170px);line-height:.86;letter-spacing:-.055em}.side{flex:0 1 380px;min-width:0}.side .stage-item{display:flex;flex-direction:column;gap:22px}.side p{margin:0;font-size:17px;line-height:1.5;color:#d5dee3;max-width:36ch}.row{display:flex;flex-wrap:wrap;gap:10px}.row.center{justify-content:center}.progress{position:absolute;left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px);bottom:24px;display:flex;gap:6px}.progress span{flex:1;height:2px;background:#ffffff26;transition:background .6s}.progress span.on{background:var(--stage)}.hint{position:absolute;left:50%;bottom:40px;transform:translate(-50%);font:11px var(--mono);letter-spacing:.3em;color:var(--dim);transition:opacity .5s}.ticker{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;overflow:hidden;background:#000}.marquee{display:flex;gap:48px;width:max-content;animation:marquee 46s linear infinite;font:13px var(--mono);letter-spacing:.24em;color:#5e6875;white-space:nowrap;padding-left:48px}.marquee span{display:inline-flex;align-items:center;gap:48px}.marquee i{width:5px;height:5px;display:inline-block}.section{position:relative;padding:140px 24px}.section.bordered{border-top:1px solid var(--line)}.wrap{position:relative;max-width:1320px;margin:0 auto}.split{display:flex;flex-wrap:wrap;align-items:center;gap:64px}.split.top{align-items:flex-start}.split>.col{flex:1 1 460px;min-width:0}.col{display:flex;flex-direction:column;gap:22px}.col.center{align-items:center}.narrow{max-width:780px;margin-bottom:72px}.eyebrow{font:12px var(--mono);letter-spacing:.2em;color:var(--a)}.eyebrow.red{color:var(--red)}.eyebrow.violet{color:var(--violet)}.big{margin:0;font-weight:800;font-size:clamp(44px,7vw,116px);line-height:.9;letter-spacing:-.05em}.huge{margin:0;font-weight:800;font-size:clamp(44px,8vw,120px);line-height:.92;letter-spacing:-.055em;max-width:12ch}.lead{margin:0;font-size:18px;max-width:46ch}.grad{background:linear-gradient(90deg,var(--a),var(--violet) 50%,var(--red));-webkit-background-clip:text;background-clip:text;color:transparent}.mono-row{display:flex;flex-wrap:wrap;gap:28px;font:12px var(--mono);letter-spacing:.14em;color:#5e6875}.headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:56px}.headrow .col{max-width:760px}.narrowp{margin:0;max-width:38ch}.glow-follow:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px circle at var(--mx,70%) var(--my,30%),#9B6BFF1F,transparent 60%)}.hud{position:relative;border:1px solid #ffffff1A;background:#05070aee}.hud:before,.hud:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;transition:width .4s,height .4s}.hud:before{top:-1px;left:-1px;border-top:1px solid var(--hud,var(--a));border-left:1px solid var(--hud,var(--a))}.hud:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--hud,var(--a));border-right:1px solid var(--hud,var(--a))}.hud:hover:before,.hud:hover:after{width:40px;height:40px}.card-wrap{position:relative;width:100%;max-width:420px}.float{animation:floaty 7s ease-in-out infinite}.card-glow{position:absolute;inset:30px -30px -30px;background:radial-gradient(circle at 30% 30%,#25E8CF55,transparent 60%),radial-gradient(circle at 80% 80%,#9B6BFF55,transparent 60%);filter:blur(50px)}.wallet-card{padding:22px;overflow:hidden}.scan{position:absolute;left:0;right:0;top:0;height:60px;background:linear-gradient(transparent,#25E8CF14,transparent);animation:scan 5s linear infinite;pointer-events:none}.wc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.wc-id{display:flex;align-items:center;gap:12px;line-height:1.25}.wc-id b{display:block;font-weight:500;font-size:15px}.wc-id small{font-size:11px;color:#5e6875}.avatar{width:36px;height:36px;border-radius:50%;background:conic-gradient(from 200deg,#25e8cf,#9b6bff,#ff3b5c,#25e8cf)}.switch{cursor:pointer;width:64px;height:34px;border-radius:999px;border:1px solid #5E6875;background:transparent;position:relative;padding:0;transition:background .4s,border-color .4s}.switch span{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#5e6875;transition:transform .45s cubic-bezier(.5,1.6,.4,1),background .4s}.switch.on{border-color:var(--a);background:#25e8cf22}.switch.on span{transform:translate(30px);background:var(--a);box-shadow:0 0 16px var(--a)}.wc-bal{margin-top:28px;display:flex;flex-direction:column;gap:6px}.wc-bal small{font-size:11px;letter-spacing:.18em;color:#5e6875}.bal{font-weight:300;font-size:34px;letter-spacing:-.02em;white-space:nowrap;color:var(--ink);animation:glitch 6s infinite}.on-state .bal{color:var(--a)}.status{display:inline-flex;align-items:center;gap:8px;letter-spacing:.12em!important;color:var(--red)!important}.status em{font-style:normal}.status .dot{background:currentColor}.on-state .status{color:var(--a)!important}.feed{margin-top:22px;border-top:1px solid #ffffff12}.feed .r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid #ffffff0D;animation:rowin .5s cubic-bezier(.2,.8,.2,1) both}.feed .r:first-child{background:#ffffff06}.feed .g{width:28px;height:28px;border:1px solid #ffffff1A;display:inline-flex;align-items:center;justify-content:center;font:12px var(--mono);color:var(--a);flex:none}.feed .l{display:flex;align-items:center;gap:12px;min-width:0}.feed .t{display:flex;flex-direction:column;line-height:1.3;min-width:0}.feed .t b{font-weight:400;font-size:14px}.feed .t small{font:10px var(--mono);color:#5e6875;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed .amt{font:12px var(--mono);white-space:nowrap}.on-state .feed .amt{color:var(--a)}.illus{margin:14px 0 0;font-size:10px;letter-spacing:.16em;color:#4a545e}.tabs{display:inline-flex;border:1px solid #ffffff1A}.tabs button{cursor:pointer;border:0;background:transparent;color:var(--muted);font:12px var(--mono);letter-spacing:.16em;padding:14px 24px;min-height:44px;transition:background .3s,color .3s}.tabs button[aria-selected=true]{background:var(--ink);color:#000}.demo-grid{display:flex;flex-wrap:wrap;gap:20px}.demo-grid>.panel{flex:1 1 460px;min-width:0}.panel{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;gap:14px}.panel-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.16em;color:#5e6875}.panel-head .ok{color:var(--a);display:inline-flex;align-items:center;gap:8px}.field{background:#000;border:1px solid #ffffff10;padding:20px;display:flex;flex-direction:column;gap:6px}.field small{font-size:13px;color:#5e6875}.field>div{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.field b{font-weight:800;font-size:32px;letter-spacing:-.03em;overflow-wrap:anywhere}.tok{border:1px solid #ffffff1A;padding:6px 14px;font:12px var(--mono)}.arrow{align-self:center;width:42px;height:42px;margin:-24px 0;z-index:1;background:#000;border:1px solid var(--a);color:var(--a);display:flex;align-items:center;justify-content:center;font-size:18px}.demo-side{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:20px}.demo-side .panel{flex:1;justify-content:space-between;gap:20px}.seen{margin:0;display:flex;flex-direction:column;gap:12px;font-size:14px}.seen div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed #ffffff14;padding-bottom:10px}.seen div:last-child{border:0}.seen dt{color:#5e6875}.seen dd{margin:0;color:var(--red);transition:color .5s}.seen.private dd{color:var(--a)}.demo-side p{margin:0;font-size:15px}.spin-border{padding:1px;background:conic-gradient(from var(--ang),#25E8CF,#FF3B5C,#9B6BFF,#25E8CF);animation:spin 6s linear infinite}.flip{background:#000;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-weight:800;font-size:28px;letter-spacing:-.03em}.steps{position:relative;display:flex;flex-wrap:wrap;gap:32px}.steps-line{position:absolute;left:0;top:30px;width:100%;height:20px;overflow:visible}.step{position:relative;flex:1 1 280px;display:flex;flex-direction:column;gap:20px}.step h3{margin:0;font-weight:700;font-size:24px;letter-spacing:-.02em}.step p{margin:0;max-width:34ch}.node{width:60px;height:60px;border-radius:50%;background:#000;border:1px solid var(--c);box-shadow:0 0 30px -6px var(--c);color:var(--c);display:flex;align-items:center;justify-content:center;font:14px var(--mono)}.bento{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line)}.card{position:relative;overflow:hidden;flex:1 1 300px;min-height:280px;background:#000;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:transform .6s cubic-bezier(.2,.8,.2,1),background .5s}.card:hover{transform:translateY(-6px);background:#07090d}.card.wide{flex:2 1 560px;min-height:320px}.card h3{margin:0 0 10px;font-weight:700;font-size:24px;letter-spacing:-.02em}.card h3.xl{font-size:34px;line-height:1.05;letter-spacing:-.03em;max-width:18ch}.card p{margin:0}.card-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.16em;color:#5e6875}.ic{width:44px;height:44px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card:hover .ic{transform:scale(1.15) rotate(-6deg)}.ring{position:absolute;border-radius:50%;pointer-events:none}.r1{right:-90px;bottom:-110px;width:360px;height:360px;border:1px dashed #25E8CF55;animation:orbit 40s linear infinite}.r2{right:0;bottom:-40px;width:200px;height:200px;border:1px solid #25E8CF44;box-shadow:inset 0 0 60px -10px #25e8cf55}.facts{display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px}.facts div{flex:1 1 240px;padding:32px 0;display:flex;flex-direction:column;gap:8px}.facts span{font-size:11px;letter-spacing:.16em}.facts b{font-weight:800;font-size:52px;letter-spacing:-.04em}.faq{flex:2 1 520px;min-width:0;border-top:1px solid #ffffff14}.faq details{border-bottom:1px solid #ffffff14;padding:28px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:22px;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary i{font-style:normal;font-size:12px;color:#5e6875;margin-right:18px}.plus{color:var(--a);font-size:28px;font-weight:300;transition:transform .35s}.faq details[open] .plus{transform:rotate(45deg)}.faq details p{margin:14px 0 0 54px;color:var(--muted);max-width:60ch}.faq details[open] p{animation:rise .5s both}.cta-sec{padding-top:40px}.wrap-b{max-width:1320px;margin:0 auto}.cta{position:relative;overflow:hidden;background:#000;padding:clamp(56px,9vw,140px) clamp(28px,6vw,96px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.cta>*{position:relative}.cta p{margin:0;max-width:46ch;font-size:18px}.cta-glow{position:absolute!important;left:50%;top:110%;width:1000px;height:560px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#9B6BFF40,#FF3B5C22 50%,transparent);border-radius:50%}.cta-ring{position:absolute!important;left:50%;top:50%;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;border:1px dashed #ffffff12;animation:orbit 40s linear infinite}.risks{max-width:900px}.risks ul{margin:18px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.footer{position:relative;border-top:1px solid var(--line);padding:64px 24px 0;overflow:hidden}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;font-size:15px}.foot .col{gap:10px;max-width:34ch}.logo img{display:block}.fmark{border-radius:50%;box-shadow:0 0 40px -10px #25e8cf}.cta-mark{border-radius:50%;box-shadow:0 0 60px -12px #9b6bff;animation:floaty 7s ease-in-out infinite}.flogo{font-weight:800;font-size:22px;letter-spacing:-.04em}.fcols{display:flex;flex-wrap:wrap;gap:56px}.fcols div{display:flex;flex-direction:column;gap:10px}.fcols a{color:var(--muted);text-decoration:none}.fcols a:hover{color:var(--ink)}.fline{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.14em;color:#5e6875}.outline{max-width:1320px;margin:32px auto 0;font-weight:800;font-size:clamp(80px,21vw,320px);line-height:.78;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px #ffffff1F;text-align:center;user-select:none}@supports (animation-timeline: view()){.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.draw{stroke-dashoffset:1;animation:dash linear both;animation-timeline:view();animation-range:entry 10% cover 50%}}@media (max-width:760px){.vnav,.hint{display:none}.section{padding:96px 20px}.faq details p{margin-left:0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
