body{background:#0b0c0f;color:#f2f0e8}.campaign-page.svelte-134onxl{--acid:#d8ff3e;--panel:#111318;--line:#2a2d34;min-height:100vh;background:radial-gradient(circle at 78% 4%,rgba(216,255,62,.08),transparent 24%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#0b0c0f;background-size:auto,38px 38px,38px 38px;font-family:Space Grotesk,sans-serif;position:relative;overflow:hidden}.scanline.svelte-134onxl{position:fixed;inset:0;pointer-events:none;z-index:20;background:linear-gradient(transparent 50%,#00000014 50%);background-size:100% 4px;opacity:.25}.topbar.svelte-134onxl{max-width:1180px;margin:auto;padding:24px 26px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.wordmark.svelte-134onxl{font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.12em}.wordmark.svelte-134onxl span:where(.svelte-134onxl){display:inline-grid;place-items:center;background:var(--acid);color:#0b0c0f;width:32px;height:32px;margin-right:10px}.network.svelte-134onxl{font:10px Space Mono,monospace;color:#8e939e;letter-spacing:.08em}.network.svelte-134onxl i:where(.svelte-134onxl){display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);margin-right:8px}.hero.svelte-134onxl{max-width:1180px;margin:0 auto;padding:74px 26px 52px;display:grid;grid-template-columns:1fr 280px;gap:70px;align-items:end}.kicker.svelte-134onxl{display:flex;gap:12px;align-items:center;font:10px Space Mono,monospace;letter-spacing:.14em}.kicker.svelte-134onxl span:where(.svelte-134onxl){background:var(--acid);color:#0b0c0f;padding:5px 8px}.kicker.svelte-134onxl b:where(.svelte-134onxl){color:#8e939e}.hero.svelte-134onxl h1:where(.svelte-134onxl){font-size:clamp(42px,6vw,78px);line-height:.94;letter-spacing:-.065em;margin:24px 0 22px;max-width:850px}.hero.svelte-134onxl h1:where(.svelte-134onxl) em:where(.svelte-134onxl){font-style:normal;color:var(--acid)}.hero-copy.svelte-134onxl>p:where(.svelte-134onxl){color:#a8abb3;max-width:680px;font-size:16px;line-height:1.65}.contract.svelte-134onxl{margin-top:28px;display:flex;align-items:center;border:1px solid var(--line);max-width:650px;background:#0d0f12}.contract.svelte-134onxl span:where(.svelte-134onxl),.contract.svelte-134onxl button:where(.svelte-134onxl){font:10px Space Mono,monospace;letter-spacing:.1em;padding:12px;border:0;background:transparent;color:#828791}.contract.svelte-134onxl span:where(.svelte-134onxl){border-right:1px solid var(--line)}.contract.svelte-134onxl button:where(.svelte-134onxl){border-left:1px solid var(--line);cursor:pointer}.contract.svelte-134onxl code:where(.svelte-134onxl){padding:0 12px;overflow:hidden;text-overflow:ellipsis;font-size:11px;flex:1}.reward-card.svelte-134onxl{border:1px solid #4a5130;background:linear-gradient(145deg,#d8ff3e1c,#d8ff3e05);padding:26px;box-shadow:10px 10px #161a11}.reward-card.svelte-134onxl>span:where(.svelte-134onxl){font:9px Space Mono,monospace;letter-spacing:.14em;color:#b5bf83}.reward-card.svelte-134onxl>strong:where(.svelte-134onxl){display:block;color:var(--acid);font-size:70px;line-height:1;margin:15px 0 4px}.reward-card.svelte-134onxl>p:where(.svelte-134onxl){font-size:12px;color:#929783}.reward-card.svelte-134onxl>div:where(.svelte-134onxl){border-top:1px solid #41462c;margin-top:24px;padding-top:16px;display:flex;align-items:baseline;gap:8px}.reward-card.svelte-134onxl>div:where(.svelte-134onxl) b:where(.svelte-134onxl){font-size:24px}.reward-card.svelte-134onxl>div:where(.svelte-134onxl) span:where(.svelte-134onxl){font:9px Space Mono,monospace;color:#929783}.error.svelte-134onxl{max-width:1128px;margin:0 auto 18px;padding:13px 16px;border-left:3px solid #ff5c5c;background:#2b1518;color:#ffb4b4;font:12px Space Mono,monospace}.workspace.svelte-134onxl{max-width:1180px;margin:0 auto 48px;padding:0 26px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:0}.rail.svelte-134onxl{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-right:0}.rail.svelte-134onxl li:where(.svelte-134onxl){min-height:82px;padding:16px;display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--line);color:#60646d;position:relative}.rail.svelte-134onxl li:where(.svelte-134onxl):last-child{border-bottom:0}.rail.svelte-134onxl li.active:where(.svelte-134onxl){background:#d8ff3e0d;color:#f2f0e8}.rail.svelte-134onxl li.active:where(.svelte-134onxl):before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;background:var(--acid)}.rail.svelte-134onxl li.done:where(.svelte-134onxl){color:#aeb89a}.number.svelte-134onxl{display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;font:10px Space Mono,monospace}.rail.svelte-134onxl li.done:where(.svelte-134onxl) .number:where(.svelte-134onxl){background:var(--acid);color:#0b0c0f;border-color:var(--acid)}.rail.svelte-134onxl b:where(.svelte-134onxl),.rail.svelte-134onxl small:where(.svelte-134onxl){display:block}.rail.svelte-134onxl b:where(.svelte-134onxl){font:11px Space Mono,monospace;letter-spacing:.08em}.rail.svelte-134onxl small:where(.svelte-134onxl){font-size:11px;margin-top:3px}.terminal.svelte-134onxl{border:1px solid var(--line);background:#111318eb;min-height:410px}.terminal-head.svelte-134onxl{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font:9px Space Mono,monospace;letter-spacing:.12em;color:#777c86}.terminal-head.svelte-134onxl b:where(.svelte-134onxl){color:var(--acid)}.state.svelte-134onxl{min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:54px max(28px,9%)}.state>svg{color:var(--acid);margin-bottom:22px}.state.svelte-134onxl .step:where(.svelte-134onxl){font:9px Space Mono,monospace;color:var(--acid);letter-spacing:.14em}.state.svelte-134onxl h2:where(.svelte-134onxl){font-size:30px;letter-spacing:-.035em;margin:9px 0}.state.svelte-134onxl p:where(.svelte-134onxl){max-width:620px;color:#9da1aa;line-height:1.65;font-size:14px}.primary.svelte-134onxl{display:inline-flex;margin-top:20px;background:var(--acid);color:#0b0c0f;border:1px solid var(--acid);padding:13px 18px;font:700 11px Space Mono,monospace;letter-spacing:.06em;cursor:pointer}.primary.svelte-134onxl:hover{background:#edff9d}.primary.svelte-134onxl:disabled{opacity:.5;cursor:wait}.address.svelte-134onxl{margin-top:18px;font-size:10px;color:#70757e;overflow-wrap:anywhere}.readouts.svelte-134onxl{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:1px;background:var(--line);width:100%;margin-top:22px;border:1px solid var(--line)}.readouts.svelte-134onxl div:where(.svelte-134onxl){background:#0e1014;padding:15px}.readouts.svelte-134onxl span:where(.svelte-134onxl),.readouts.svelte-134onxl b:where(.svelte-134onxl){display:block}.readouts.svelte-134onxl span:where(.svelte-134onxl){font:9px Space Mono,monospace;color:#777c86}.readouts.svelte-134onxl b:where(.svelte-134onxl){font-size:15px;margin-top:5px}.state.success>svg{padding:6px;background:var(--acid);color:#0b0c0f}.state.failed>svg,.state.failed.svelte-134onxl .step:where(.svelte-134onxl){color:#ff6767}.terms.svelte-134onxl{max-width:1128px;margin:0 auto 70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0}.terms.svelte-134onxl>strong:where(.svelte-134onxl){grid-column:1/-1;font:9px Space Mono,monospace;color:var(--acid);letter-spacing:.14em;margin-bottom:18px}.terms.svelte-134onxl div:where(.svelte-134onxl){border-left:1px solid var(--line);padding:4px 18px}.terms.svelte-134onxl div:where(.svelte-134onxl):first-of-type{border-left:0;padding-left:0}.terms.svelte-134onxl span:where(.svelte-134onxl),.terms.svelte-134onxl b:where(.svelte-134onxl){display:block}.terms.svelte-134onxl span:where(.svelte-134onxl){font:9px Space Mono,monospace;color:#727681}.terms.svelte-134onxl b:where(.svelte-134onxl){font-size:13px;margin-top:5px}.terms.svelte-134onxl p:where(.svelte-134onxl){grid-column:1/-1;color:#777c86;font-size:11px;line-height:1.6;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}.loading.svelte-134onxl,.fatal.svelte-134onxl{min-height:70vh;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.loading.svelte-134onxl div:where(.svelte-134onxl){width:36px;height:36px;border:2px solid #333;border-top-color:var(--acid);border-radius:50%;animation:svelte-134onxl-spin .8s linear infinite}.loading.svelte-134onxl p:where(.svelte-134onxl),.fatal.svelte-134onxl span:where(.svelte-134onxl){font:10px Space Mono,monospace;letter-spacing:.14em;color:#8e939e}.fatal.svelte-134onxl h1:where(.svelte-134onxl){max-width:650px}.fatal.svelte-134onxl a:where(.svelte-134onxl){color:var(--acid);text-decoration:underline}@keyframes svelte-134onxl-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.hero.svelte-134onxl{grid-template-columns:1fr;padding-top:48px}.reward-card.svelte-134onxl{max-width:320px}.workspace.svelte-134onxl{grid-template-columns:1fr}.rail.svelte-134onxl{display:grid;grid-template-columns:repeat(5,1fr);border-right:1px solid var(--line);overflow:auto}.rail.svelte-134onxl li:where(.svelte-134onxl){min-width:120px;border-bottom:0;border-right:1px solid var(--line)}.rail.svelte-134onxl small:where(.svelte-134onxl){display:none}.rail.svelte-134onxl li.active:where(.svelte-134onxl):before{left:0;right:0;top:auto;height:3px;width:auto}.terms.svelte-134onxl{margin-inline:26px;grid-template-columns:repeat(2,1fr);gap:18px}.terms.svelte-134onxl div:where(.svelte-134onxl){border-left:0;padding:0}.topbar.svelte-134onxl{padding:18px}.network.svelte-134onxl{display:none}}@media(max-width:540px){.hero.svelte-134onxl{padding-inline:18px;gap:38px}.hero.svelte-134onxl h1:where(.svelte-134onxl){font-size:42px}.contract.svelte-134onxl code:where(.svelte-134onxl){font-size:9px}.workspace.svelte-134onxl{padding-inline:18px}.state.svelte-134onxl{padding:38px 24px}.state.svelte-134onxl h2:where(.svelte-134onxl){font-size:25px}.readouts.svelte-134onxl{grid-template-columns:1fr}.terms.svelte-134onxl{grid-template-columns:1fr;margin-inline:18px}.reward-card.svelte-134onxl{box-shadow:6px 6px #161a11}}@media(prefers-reduced-motion:reduce){.loading.svelte-134onxl div:where(.svelte-134onxl){animation:none}}
