@font-face{font-family:Aeonik;src:url(/fonts/aeonik-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-medium.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:GeistPixel;src:url(/fonts/geist-pixel-square.woff2)format("woff2");font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-mono-regular.woff2)format("woff2");font-display:swap}:root{color:#eef0ec;font-synthesis:none;--ink:#0a0c0e;--paper:#eef0ec;--muted:#c2c8c6;--green:#00e5a3;--line:#ffffff35;--mono:JetBrains, monospace;--gutter:clamp(24px, 4vw, 72px);background:#0a0c0e;font-family:Aeonik,Arial,sans-serif}*{box-sizing:border-box}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button{padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:7px}button:hover,a:hover{color:var(--green)}::selection{background:var(--green);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2{font-weight:400}button:disabled{cursor:default}.eyebrow{font:10px/1.7 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#e3e6e3}.brand{align-items:center;gap:12px;min-height:44px;display:inline-flex}.brand img{object-fit:contain;width:40px;height:40px}.brand span{letter-spacing:-.08em;font:21px/1 GeistPixel,monospace}.cta,.header-cta{background:var(--paper);min-height:50px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:13px;display:inline-flex}.cta span,.header-cta span{font-size:20px}.cta:hover,.header-cta:hover{background:var(--green);color:var(--ink)}.status-dot,.network i{background:#ffb020;border-radius:50%;width:5px;height:5px;display:inline-block}.skip-link{z-index:200;background:var(--paper);color:var(--ink);padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer{text-align:left;flex-direction:column;justify-content:space-between;gap:40px;width:100%;height:100%;display:flex}.footer-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.footer-heading h2{letter-spacing:-.075em;font-size:clamp(70px,12vw,190px);line-height:.9}.footer-heading>p{letter-spacing:-.02em;padding-bottom:5px;font-size:clamp(22px,2.5vw,36px);line-height:1.13}.footer-body{justify-content:space-between;gap:36px;display:flex}.footer-cols{flex-wrap:wrap;gap:clamp(32px,5vw,80px);display:flex}.footer-cols>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-cols h3{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.footer-cols a,.footer-cols button{text-align:left;min-height:28px;font-size:13px;line-height:1.4}.footer-cols a span,.footer-cols button span{color:#abb3b0;margin-left:5px;font-size:11px}.testnet-note{font:9px/1.8 var(--mono);letter-spacing:.08em;color:#eee;align-self:flex-end;max-width:235px}.testnet-note>span:last-child{color:#bcc1bf;letter-spacing:0;margin-top:10px;display:block}.footer-fine{border-top:1px solid var(--line);font:9px/1.8 var(--mono);color:#c0c6c3;justify-content:space-between;gap:24px;padding-top:22px;display:flex}.faq-dialog{color:var(--paper);background:#111614;border:1px solid #46534c;width:min(780px,92vw);max-height:90dvh;padding:clamp(28px,5vw,70px);overflow:auto}.faq-dialog::backdrop{background:#020605df}.dialog-close{font:11px var(--mono);margin-left:auto;padding:4px 0 25px;display:block}.faq-dialog h2{letter-spacing:-.055em;margin:16px 0 35px;font-size:clamp(38px,5vw,62px)}.faq-dialog details{border-top:1px solid var(--line)}.faq-dialog summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;list-style:none;display:flex}.faq-dialog summary::-webkit-details-marker{display:none}.faq-dialog details p{color:#c2cbc5;max-width:57ch;padding:0 0 25px;font-size:15px;line-height:1.7}.faq-dialog details[open] summary span{transform:rotate(45deg)}.faq-end{margin-top:30px}.load-fallback{gap:30px;padding:15vh 8vw;display:grid}.load-fallback a{color:var(--green)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
