html:has(.landing-root){background:#e9e9e7}body:has(.landing-root){background:0 0}.landing-root{color:#171715;min-height:100dvh}.landing-root [id]{scroll-margin-top:7rem}:root:has(.landing-root){--acc1:#f9b24a;--acc2:#f7931a;--acc3:#b45309;--acc-bd:#7c3a0a;--acc-glow:124, 58, 10;--acc-rgb:247, 147, 26}#aura{z-index:-2;background-image:url(/landing/aura-1920.webp);background-position:50%;background-size:cover;position:fixed;inset:0}@media (min-width:1921px){#aura{background-image:url(/landing/aura-2560.webp)}}#aura-tint{z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 32%,#f7931a26,#0000 70%),radial-gradient(120% 90% at 50% 8%,#f0f0ee2e 30%,#e9e9e79e 78%,#e2e2dfeb 100%),linear-gradient(#ffffff38,#ededeb4d 55%,#e2e2dfc7);position:fixed;inset:0}.landing-root{--aura-fill:radial-gradient(60% 45% at 50% 32%, #f7931a26, transparent 70%) fixed, radial-gradient(120% 90% at 50% 8%, #f0f0ee2e 30%, #e9e9e79e 78%, #e2e2dfeb 100%) fixed, linear-gradient(to bottom, #ffffff38, #ededeb4d 55%, #e2e2dfc7) fixed, url(/landing/aura-1920.webp) center / cover fixed}.label{letter-spacing:.2em}.code-well{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.text-accent{color:var(--acc2)}@media (prefers-reduced-motion:no-preference){.anim-ready .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.anim-ready .reveal.in{opacity:1;transform:none}}.sheen{background:linear-gradient(100deg,#1b1b19 30%,#b45309 50%,#1b1b19 70%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite sheen}@keyframes sheen{0%,to{background-position:150% 0}50%{background-position:-50% 0}}.aurora-reveal{background:linear-gradient(100deg,#1b1b19 30%,#b45309 50%,#1b1b19 70%) 0 0/200% 100%;color:#0000;opacity:0;will-change:opacity, filter, background-position;-webkit-background-clip:text;background-clip:text;animation:1.7s cubic-bezier(.16,1,.3,1) forwards auroraReveal,6s ease-in-out 1.7s infinite sheen}.aurora-reveal.d2{animation-delay:.24s,1.94s}@keyframes auroraReveal{0%{opacity:0;filter:blur(16px)drop-shadow(0 0 22px #f7931a8c);background-position:120% 0}55%{opacity:1;filter:blur()drop-shadow(0 0 12px #f7931a47)}to{opacity:1;filter:blur()drop-shadow(0 0 #f7931a00);background-position:150% 0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bob{animation:7s ease-in-out infinite bob}@keyframes tokenFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.token-float{animation:4s ease-in-out infinite tokenFloat}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.blink{animation:2s ease-in-out infinite blink}@keyframes pulseFast{0%,to{opacity:1}50%{opacity:.4}}.pulse-fast{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulseFast}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.spin-slow{animation:22s linear infinite spin-slow}.spin-rev{animation:30s linear infinite spin-rev}.dot-grid{background-image:radial-gradient(#0000001a 1px,#0000 1px);background-size:16px 16px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:30s linear infinite marquee}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.magnetic{will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.landing-root #siteHeader nav,.landing-root #siteHeader .group .surface{background:var(--aura-fill)}.dd-panel{filter:drop-shadow(0 14px 28px #00000024);border-radius:1rem;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000);box-shadow:none!important;background:var(--aura-fill)!important;border:0!important}.dd-panel:before{content:"";background:var(--aura-fill);clip-path:polygon(50% 0,100% 100%,0 100%);width:22px;height:11px;position:absolute;top:-9px;left:26px}.liquid-btn{color:#404040;-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);background:linear-gradient(#ffffff80,#ffffff29);border:1px solid #fff9;transition:transform .18s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffd9,inset 0 -5px 10px #fff3,inset 0 6px 10px #ffffff4d,0 2px 6px #00000014}.liquid-btn:hover{color:#171717;background:linear-gradient(#ffffffad,#ffffff42)}.liquid-btn:active{transform:translateY(1px)}.liquid-btn-accent{color:#fff;text-shadow:0 1px 1px #7c3a0a73;-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);box-shadow:inset 0 1px 0 #fff9, inset 0 -4px 10px #7c3a0a47, 0 3px 8px rgba(var(--acc-glow), .32);background:linear-gradient(#f9b24ad1,#f7931a80);border:1px solid #ffecc88c;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .12s,box-shadow .2s}.liquid-btn-accent:hover{filter:brightness(1.07)}.liquid-btn-accent:active{transform:translateY(1px)}.liquid-nav{-webkit-backdrop-filter:blur(8px)saturate(150%);backdrop-filter:blur(8px)saturate(150%);background:linear-gradient(#ffffff0d,#ffffff24);border:1px solid #ffffff38;border-radius:9999px;padding:.25rem;box-shadow:inset 0 2px 5px #00000024,inset 0 -1px #ffffff80}.liquid-nav a{border-radius:9999px;transition:background .2s,box-shadow .2s,color .2s}.liquid-nav a:hover{color:#171717;background:linear-gradient(#fff9,#ffffff38);box-shadow:inset 0 1px #fffc,0 1px 3px #0000001f}.spotlight-card{position:relative}.spotlight-card:before,.spotlight-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.spotlight-card:before{background:radial-gradient(700px circle at var(--mouse-x,0px) var(--mouse-y,0px), #0000000a, transparent 40%);z-index:2}.spotlight-card:after{background:radial-gradient(600px circle at var(--mouse-x,0px) var(--mouse-y,0px), rgba(var(--acc-rgb), .55), transparent 40%);-webkit-mask-composite:xor;z-index:3;padding:1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spotlight-card:hover:before,.spotlight-card:hover:after{opacity:1}@keyframes scan{0%{top:-20%}to{top:120%}}.scan-line{background:linear-gradient(to bottom, transparent, rgba(var(--acc-rgb), .16), transparent);opacity:.6;z-index:1;pointer-events:none;width:100%;height:60px;animation:4s linear infinite scan;position:absolute;left:0}.stack-card{--surf-a:1;transform-origin:bottom;will-change:transform, opacity;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s}.wire-ring{pointer-events:none;border:1.5px dashed #00000024;border-radius:9999px;margin:auto;position:absolute;inset:0}.net-token{will-change:transform;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0}.coin-3d{perspective:1000px}.coin-inner{width:100%;height:100%;transform-style:preserve-3d;animation:4.5s linear infinite coinSpin;position:relative}@keyframes coinSpin{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.coin-face{backface-visibility:hidden;border:3px solid #d2d2cf;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px #ffffffe6,inset 0 -6px 10px #00000024,0 24px 48px -12px #0006}.coin-face:before{content:"";background:repeating-conic-gradient(var(--chip-edge,#ffffffe6) 0deg 20deg, transparent 20deg 45deg);pointer-events:none;border-radius:9999px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68%);mask:radial-gradient(circle,#0000 66%,#000 68%)}.coin-face:after{content:"";border:2px dashed var(--chip-ring,#ffffff80);pointer-events:none;border-radius:9999px;position:absolute;inset:20%}.coin-face>*{z-index:2;position:relative}.coin-face-front{--chip-edge:#ffffffeb;--chip-ring:#ffffff8c}.coin-face-back{--chip-edge:var(--acc2);--chip-ring:rgba(var(--acc-rgb), .55);transform:rotateX(180deg)}.shine-95{background:linear-gradient(100deg,#fff 0% 40%,#ffffff59 50%,#fff 60% 100%) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.12em;animation:4s ease-in-out infinite shineSweep}@keyframes shineSweep{0%{background-position:200%}45%,to{background-position:-200%}}.bar-fill{width:0;transition:width 1.3s cubic-bezier(.16,1,.3,1)}.tier-row-anim{opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1);transform:translate(-18px)}.tier-row-anim.is-revealed{opacity:1;transform:translate(0)}.step-item{opacity:.3;transition:opacity .5s}.step-item.is-active{opacity:1}.faq details.faq-item>summary{cursor:pointer;list-style:none}.faq details.faq-item>summary::-webkit-details-marker{display:none}.faq-plus{transition:transform .3s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item[open] .faq-question{color:var(--acc3)}.faq-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.faq-item[open] .faq-content{grid-template-rows:1fr}.faq-content-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.token-float,.spin-slow,.spin-rev,.coin-inner,.marquee-track,.scan-line,.blink,.pulse-fast,.bob,.sheen,.aurora-reveal{animation:none!important}.aurora-reveal{opacity:1!important}.shine-95{-webkit-text-fill-color:#fff;color:#fff;animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
