@font-face{font-family:'Space Grotesk';src:url('space.woff2') format('woff2');font-weight:500 700;font-display:swap}@font-face{font-family:'IBM Plex Sans';src:url('plex.woff2') format('woff2');font-weight:400 600;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url('mono.woff2') format('woff2');font-weight:400 500;font-display:swap}
.menu-toggle{display:none}.art-logo{filter:drop-shadow(0 20px 44px #715bfc38)}.orbit-note{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);white-space:nowrap;font:11px 'JetBrains Mono',monospace;letter-spacing:.14em;color:#65618b}.hero-art{position:relative}.hero-copy h1{letter-spacing:-.055em}.hero-copy .lede{max-width:590px}.supporting-diagram{grid-column:1/-1;width:100%;height:70px;background:var(--surface);padding:8px 24px}.row .nm{font-weight:600}.row .logo img{object-fit:cover;border-radius:50%}.tick img{border-radius:50%;object-fit:cover}.econ-panel{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:24px;overflow:hidden}.supply-orbit{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;background:radial-gradient(ellipse,#dcd5ff,transparent 65%)}.supply-orbit:before,.supply-orbit:after{content:'';position:absolute;width:225px;height:155px;border:1px solid #8c7dff;border-radius:50%;transform:rotate(-35deg);z-index:-1}.supply-orbit:after{transform:rotate(35deg);animation:econ-orbit 12s ease-in-out infinite alternate}.supply-orbit strong{font:700 94px/1 'Space Grotesk';letter-spacing:-.08em;color:var(--accent)}.supply-orbit span{margin-top:14px;font:11px 'JetBrains Mono';color:var(--muted)}.econ-copy{padding:24px 32px;border-left:1px solid var(--border)}.econ-copy p{margin:0;padding:14px 0;border-bottom:1px solid var(--border);font-size:15px}.econ-copy p:last-child{border:0}.econ-copy p:first-child{font-weight:600;color:var(--accent)}@keyframes econ-orbit{to{transform:rotate(85deg)}}.nav.is-open{display:flex}.ca-v{white-space:normal}.cr-card .pv-img{background-image:url('logo.svg')}.create .cr-note{line-height:1.7}.cr-form .seg{max-width:100%}
@media(max-width:859px){.menu-toggle{display:inline-grid;margin-left:auto}.socials{margin-left:0}.top-row{gap:8px}.brand{font-size:18px;gap:7px}.brand img{width:27px;height:27px}.socials .icon-btn,.menu-toggle{width:38px;height:40px;min-width:38px;border-radius:13px}.nav.is-open{position:absolute;top:65px;left:8px;right:8px;margin:0;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;box-shadow:var(--shadow-panel)}.nav a{min-height:44px}.econ-panel{grid-template-columns:1fr}.supply-orbit{min-height:250px}.econ-copy{border-left:0;border-top:1px solid var(--border);padding:18px}.ca-in{gap:6px 12px;flex-wrap:nowrap}.ca-k{font-size:9px;max-width:70px;line-height:1.5}.ca-v{font-size:12px;flex:1 1 auto}.ca-btn{padding:0 12px;font-size:12px}.hero{padding-top:32px;gap:16px}.hero-art{max-width:340px;margin:auto;width:100%;padding-bottom:20px}.hero-copy h1{font-size:clamp(44px,12vw,66px)}.cta{gap:8px}.cta .btn{padding:0 15px;font-size:13px;min-height:46px}.orbit-note{font-size:9px}.sect{margin-top:72px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.ticker-track{transform:none!important}.ticker{overflow-x:auto}}

.ca-layout{display:flex;flex:1;align-items:center;gap:16px;padding:0;border:0;background:transparent;min-width:0;text-align:left}.ca-layout .ca-v{display:block}.ca-layout:hover .ca-btn{box-shadow:var(--shadow-lift)}.ca-layout .ca-btn{flex:none;pointer-events:none}.ca-layout code{font-size:clamp(15px,2.1vw,26px)}@media(max-width:859px){.ca-layout{gap:8px}.ca-layout code{font-size:12px;overflow-wrap:anywhere}.ca-layout .ca-btn{padding:0 10px}}

/* Preserve the frozen desktop contract-address slot. */
@media(min-width:860px){.ca-in{column-gap:12px}}
