@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(./outfit-latin-D6ftewdU.woff2) format("woff2")}:root{--l-bg: #0a0a0c;--l-fg: #fafafa;--l-card: #0e0e10;--l-muted: #1b1b1f;--l-muted-fg: #a1a1aa;--l-border: rgba(255, 255, 255, .1);--l-radius: .5rem;--l-grid: #232326;--l-ease: cubic-bezier(.22, 1, .36, 1)}body.landing-mode{padding:0;background:var(--l-bg);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.landing,.landing *{box-sizing:border-box}.landing{color:var(--l-fg);-webkit-font-smoothing:antialiased;overflow-x:clip}.landing .nowrap{white-space:nowrap}.landing .hero,.landing .band{position:relative;width:100%;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--l-bg)}.landing .band-inner,.landing .hero-inner{position:relative;z-index:10;width:100%;max-width:72rem;margin:0 auto;padding:5rem 1.5rem}.landing .grid-lines{position:absolute;inset:0;overflow:hidden;pointer-events:none}.landing .grid-lines svg{width:100%;height:100%}.landing .grid-lines path{stroke:var(--l-grid);fill:none}.landing .grid-fade{position:absolute;inset:0;background:linear-gradient(to bottom,var(--l-bg),transparent 28%,transparent 72%,var(--l-bg))}.landing .orb-backdrop{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.landing .orb-backdrop .orb-mark{position:absolute;top:50%;width:130vmin;height:130vmin;color:var(--l-fg);opacity:.06;transform:translate(var(--orb-x, 0),calc(-50% + var(--orb-y, 0)))}.landing .orb-left .orb-mark{left:-38%}.landing .orb-right .orb-mark{right:-38%}.landing .reveal{transition:opacity .65s var(--l-ease),transform .65s var(--l-ease)}.landing .reveal[data-shown=false]{opacity:0;transform:translateY(28px)}.landing .eyebrow{margin:0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--l-muted-fg)}.landing .band h2{margin:1rem 0 0;font-size:1.875rem;font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--l-fg)}.landing .lede{margin:1rem 0 0;font-size:1rem;line-height:1.65;color:var(--l-muted-fg);text-wrap:pretty}.landing .band-head{max-width:42rem;margin:0 auto;text-align:center}.landing .pill{appearance:none;display:inline-flex;align-items:center;gap:.25rem;font-family:inherit;font-weight:500;color:var(--l-fg);background:transparent;border:1px solid var(--l-border);border-radius:var(--l-radius);cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .18s var(--l-ease)}.landing .pill:hover{background-color:color-mix(in srgb,var(--l-muted) 40%,transparent)}.landing .pill-sm{padding:.375rem .75rem;font-size:.875rem}.landing .pill-lg{padding:.5rem 1.25rem;font-size:1.125rem}.landing .arrow{position:relative;display:block;overflow:hidden;flex-shrink:0;width:1.25em;height:1.25em}.landing .arrow-stack{display:flex;flex-direction:column;transition:transform .32s var(--l-ease)}.landing .pill:hover .arrow-stack{transform:translateY(-50%)}.landing .arrow svg{width:1.25em;height:1.25em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.landing .nav{position:absolute;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem}.landing .hero{align-items:center;text-align:center}.landing .hero-inner{display:flex;flex-direction:column;align-items:center;padding-top:7rem;padding-bottom:7rem}.landing .hero-glow{position:absolute;z-index:1;top:42%;left:50%;width:min(120vw,60rem);height:min(120vw,60rem);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,rgba(120,92,255,.22),rgba(111,182,255,.09) 42%,transparent 68%);filter:blur(30px)}.landing .hero h1{margin:0;line-height:0}.landing .hero-mark{display:block;width:min(84vw,34rem);height:auto}.landing .hero-lede{margin:1.75rem 0 0;max-width:32rem;font-size:1.0625rem;line-height:1.6;color:var(--l-muted-fg);text-wrap:pretty}.landing .hero .pill-lg{margin-top:2rem}.landing .hero-note{margin:.75rem 0 0;font-size:.8125rem;color:var(--l-muted-fg)}.landing .hero-disclaimer{margin:2.5rem 0 0;max-width:34rem;font-size:.875rem;line-height:1.6;color:var(--l-muted-fg);background:color-mix(in srgb,var(--l-card) 70%,transparent);border:1px solid var(--l-border);border-radius:var(--l-radius);padding:.875rem 1rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.landing .hero-disclaimer strong{color:var(--l-fg);font-weight:600}.landing .scroll-cue{position:absolute;z-index:10;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--l-muted-fg);pointer-events:none}.landing .chevron{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;animation:landing-nudge 1.8s ease-in-out infinite alternate}@keyframes landing-nudge{0%{transform:translateY(0)}to{transform:translateY(5px)}}.landing .cards{margin-top:3rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.landing .card-cell{display:flex}.landing .feature{flex:1;background:var(--l-card);border:1px solid var(--l-border);border-radius:1rem;padding:1.375rem}.landing .feature-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--l-muted);color:var(--l-fg)}.landing .feature-icon svg{width:1.1875rem;height:1.1875rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing .feature h3{margin:.875rem 0 0;font-size:1rem;font-weight:600;letter-spacing:-.01em}.landing .feature p{margin:.5rem 0 0;font-size:.875rem;line-height:1.6;color:var(--l-muted-fg)}.landing .chains ul{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.landing .chains li{font-size:.8125rem;color:var(--l-muted-fg);background:var(--l-card);border:1px solid var(--l-border);border-radius:999px;padding:.4375rem .875rem}.landing .band-join .band-head .pill-lg{margin-top:2rem}.landing .foot{margin-top:5rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--l-border) 80%,transparent);border-radius:var(--l-radius);background:color-mix(in srgb,var(--l-bg) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.875rem 1.25rem;font-size:.8125rem;color:var(--l-muted-fg)}.landing .foot p{margin:0}.landing .foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.landing .foot-links a{color:var(--l-muted-fg);text-decoration:none;transition:color .18s var(--l-ease)}.landing .foot-links a:hover{color:var(--l-fg)}@media(min-width:640px){.landing .nav,.landing .band-inner,.landing .hero-inner{padding-left:2.5rem;padding-right:2.5rem}.landing .band h2{font-size:2.25rem}.landing .foot{flex-direction:row;gap:1.5rem;padding:1rem 2rem}}@media(min-width:768px){.landing .band h2{font-size:2.5rem}.landing .lede{font-size:1.125rem}.landing .band-inner{padding-top:6rem;padding-bottom:6rem}}@media(prefers-reduced-motion:reduce){.landing .reveal,.landing .reveal[data-shown=false]{opacity:1;transform:none;transition:none}.landing .chevron,.landing .arrow-stack,.landing .pill,.landing .foot-links a{animation:none;transition:none}.landing .orb-backdrop .orb-mark{transform:translateY(-50%)}}:root{--bg: #0b0b0f;--card: #14141b;--line: #24242f;--text: #f2f2f5;--body: #b6b6c2;--muted: #7c7c8c;--accent: #7c5cff;--red: #ff5f56;--red-wash: rgba(255, 95, 86, .1);--green: #37d67a}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{min-height:100dvh;padding:24px 18px calc(24px + env(safe-area-inset-bottom))}.card,.card *{box-sizing:border-box}.card{width:100%;max-width:420px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:14px}.card .title{margin:0;font-size:21px;font-weight:650;letter-spacing:-.01em}.card .title.warn{color:var(--red)}.card .title.ok{color:var(--green)}.card p{margin:0;font-size:14px;line-height:21px;color:var(--body)}.card strong{color:var(--text);font-weight:600}.card .alarm{padding:13px 14px;border-radius:12px;background:var(--red-wash);border:1px solid rgba(255,95,86,.28);color:var(--text)}.card .alarm em{font-style:normal;font-weight:700}.card .error{color:var(--red);font-size:13px}.card .wallet{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.card .wallet-label{font-size:13px;color:var(--muted)}.card .wallet-address{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text)}.card button{appearance:none;width:100%;height:50px;border-radius:13px;border:1px solid transparent;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .12s ease}.card button:active{opacity:.82}.card button:disabled{opacity:.5;cursor:default}.card .primary{background:var(--text);color:#0b0b0f}.card .primary.danger{background:var(--red);color:#fff}.card .ghost{background:transparent;border-color:var(--line);color:var(--body)}.card .wallet-row{height:auto;padding:12px 14px;border-radius:12px;background:#ffffff0a;border-color:var(--line);color:var(--text);display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-align:left;font-weight:500}.card .wallet-row:hover{background:#ffffff12}
