:root{--bh-void:#0a0417;--bh-deep:#140a2e;--bh-surface:#1d1140;--bh-surface-hi:#2b1a5c;--bh-line:#3d2a7a;--bh-magenta:#ff4ecd;--bh-cyan:#4ee8ff;--bh-violet:#a06cff;--bh-sun:#ff9e57;--bh-lime:#7cffa0;--bh-alert:#ff5470;--bh-text:#f2ecff;--bh-text-dim:#b9a8e0;--bh-text-faint:#8a77b8;--bh-text-on-neon:#12002b;--bh-chrome:linear-gradient(180deg, #fff 0%, #cfd8ff 18%, #8fa0d8 38%, #2b3363 50%, #8fa0d8 62%, #e8ecff 82%, #fff 100%);--bh-sunset:linear-gradient(180deg, #ff9e57 0%, #ff4ecd 55%, #a06cff 100%);--bh-grid-glow:linear-gradient(180deg, transparent 0%, #ff4ecd33 100%);--bh-glow-magenta:0 0 6px #ff4ecd80, 0 0 18px #ff4ecd40;--bh-glow-cyan:0 0 6px #4ee8ff80, 0 0 18px #4ee8ff40;--bh-glow-soft:0 0 24px #a06cff26;--bh-font-display:"Orbitron", "Eurostile", "Michroma", system-ui, sans-serif;--bh-font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--bh-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--bh-text-xs:.75rem;--bh-text-sm:.875rem;--bh-text-base:1rem;--bh-text-lg:1.25rem;--bh-text-xl:1.75rem;--bh-text-2xl:2.5rem;--bh-text-3xl:4rem;--bh-s1:.25rem;--bh-s2:.5rem;--bh-s3:.75rem;--bh-s4:1rem;--bh-s6:1.5rem;--bh-s8:2rem;--bh-s12:3rem;--bh-s16:4rem;--bh-radius:4px;--bh-radius-lg:8px;--bh-border:1px solid var(--bh-line);--bh-maxw:72rem}body{background-color:var(--bh-void);color:var(--bh-text);font-family:var(--bh-font-body);font-size:var(--bh-text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,.bh-display{font-family:var(--bh-font-display);letter-spacing:.04em;text-transform:uppercase;line-height:1.15}a{color:var(--bh-cyan);text-underline-offset:3px;text-decoration-color:#4ee8ff66}a:hover{text-shadow:var(--bh-glow-cyan)}code,kbd,pre{font-family:var(--bh-font-mono)}:focus-visible{outline:2px solid var(--bh-cyan);outline-offset:2px}.bh-grid{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 0%,#000 60%)}.bh-grid:before{content:"";background-image:linear-gradient(var(--bh-magenta) 1px, transparent 1px), linear-gradient(90deg, var(--bh-magenta) 1px, transparent 1px);opacity:.28;transform-origin:bottom;background-size:48px 32px;height:60%;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(340px)rotateX(72deg)}.bh-chrome-text{font-family:var(--bh-font-display);color:var(--bh-magenta);text-transform:uppercase}@supports (background-clip:text){.bh-chrome-text{background:var(--bh-chrome);color:#0000;filter:drop-shadow(0 2px #2b1a5c)drop-shadow(0 0 12px #ff4ecd55);background-clip:text}}.bh-panel{background:var(--bh-surface);border:var(--bh-border);border-radius:var(--bh-radius-lg);padding:var(--bh-s6);box-shadow:var(--bh-glow-soft);position:relative}.bh-btn{align-items:center;gap:var(--bh-s2);font-family:var(--bh-font-display);font-size:var(--bh-text-sm);text-transform:uppercase;letter-spacing:.08em;padding:var(--bh-s3) var(--bh-s6);color:var(--bh-text-on-neon);background:var(--bh-sunset);border-radius:var(--bh-radius);cursor:pointer;box-shadow:var(--bh-glow-magenta);border:1px solid #ffffff40;border-color:#fffa #ffffff40 #0006;transition:transform 90ms,filter 90ms;display:inline-flex}.bh-btn:hover{filter:brightness(1.12)}.bh-btn:active{transform:translateY(1px)}.bh-btn[disabled]{filter:grayscale(.8)brightness(.7);cursor:not-allowed;box-shadow:none}.bh-btn--ghost{color:var(--bh-cyan);border:1px solid var(--bh-cyan);box-shadow:none;background:0 0}.bh-numeric{font-family:var(--bh-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bh-addr{font-family:var(--bh-font-mono);font-size:var(--bh-text-sm);color:var(--bh-text-dim);word-break:break-all}.bh-testnet-banner{z-index:100;justify-content:center;align-items:center;gap:var(--bh-s2);padding:var(--bh-s2) var(--bh-s4);color:#fff;font-family:var(--bh-font-display);font-size:var(--bh-text-xs);text-transform:uppercase;letter-spacing:.1em;text-align:center;border-bottom:2px solid var(--bh-sun);background:repeating-linear-gradient(45deg,#ff9e57 0 12px,#12002b 12px 24px);display:flex;position:sticky;top:0}.bh-testnet-banner>span{padding:var(--bh-s1) var(--bh-s3);border-radius:var(--bh-radius);background:#12002b}.bh-shell{max-width:var(--bh-maxw);padding-inline:var(--bh-s4);margin-inline:auto}.bh-scanlines:after{content:"";pointer-events:none;z-index:90;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.bh-scanlines:after{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:#05020a}.coming-soon[data-astro-cid-qf2bhnk5]{background:radial-gradient(circle at 50% 44%,#7d23be29,#0000 34rem),linear-gradient(#09030f 0%,#030106 100%);min-height:100vh;overflow-x:hidden}.coming-soon__main[data-astro-cid-qf2bhnk5]{isolation:isolate;place-items:center;min-height:calc(100vh - 8.5rem);padding:clamp(4rem,10vw,8rem) 1.5rem;display:grid;position:relative}.coming-soon__content[data-astro-cid-qf2bhnk5]{z-index:2;text-align:center;width:min(48rem,100%);position:relative}.coming-soon__eyebrow[data-astro-cid-qf2bhnk5]{color:var(--bh-cyan);font-family:var(--bh-font-mono);letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(.68rem,2vw,.85rem);font-weight:700}.coming-soon__title[data-astro-cid-qf2bhnk5]{letter-spacing:-.055em;margin:0;font-size:clamp(3.25rem,13vw,8.5rem);line-height:.88}.coming-soon__status[data-astro-cid-qf2bhnk5]{color:var(--bh-magenta);font-family:var(--bh-font-display);letter-spacing:.32em;text-transform:uppercase;margin:1.75rem 0 0;font-size:clamp(1.15rem,4vw,1.85rem);font-weight:800}.coming-soon__lede[data-astro-cid-qf2bhnk5]{max-width:38rem;color:var(--bh-text-dim);margin:1.5rem auto 0;font-size:clamp(1rem,2.6vw,1.2rem);line-height:1.75}.coming-soon__signal[data-astro-cid-qf2bhnk5]{color:var(--bh-cyan);font-family:var(--bh-font-mono);letter-spacing:.12em;text-transform:uppercase;background:#0410129e;border:1px solid #3dffda4d;align-items:center;gap:.65rem;margin-top:2rem;padding:.65rem .9rem;font-size:.75rem;display:inline-flex}.coming-soon__pulse[data-astro-cid-qf2bhnk5]{background:var(--bh-cyan);width:.52rem;height:.52rem;box-shadow:0 0 1rem var(--bh-cyan);border-radius:50%;animation:1.8s ease-in-out infinite signal-pulse}.coming-soon__orbit[data-astro-cid-qf2bhnk5]{z-index:1;aspect-ratio:1;border:1px solid #d75dff1f;border-radius:50%;width:min(76vw,48rem);animation:7s ease-in-out infinite orbit-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 3.5rem #4d237809,0 0 0 8rem #4d237805}.coming-soon__orbit[data-astro-cid-qf2bhnk5]:before,.coming-soon__orbit[data-astro-cid-qf2bhnk5]:after{content:"";border:1px solid #3dffda14;border-radius:50%;position:absolute;inset:12%}.coming-soon__orbit[data-astro-cid-qf2bhnk5]:after{border-color:#ff3ab01a;inset:27%}.coming-soon__well[data-astro-cid-qf2bhnk5]{background:#000;border-radius:50%;position:absolute;inset:38%;box-shadow:0 0 2rem #000000f2,0 0 4rem #ba3fff33}.coming-soon__footer[data-astro-cid-qf2bhnk5]{z-index:2;color:color-mix(in srgb, var(--bh-text-dim), transparent 28%);font-family:var(--bh-font-mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;padding:0 1.5rem 2rem;font-size:.68rem;position:relative}.coming-soon__footer[data-astro-cid-qf2bhnk5] p[data-astro-cid-qf2bhnk5]{margin:0}@keyframes signal-pulse{0%,to{opacity:.42;scale:.82}50%{opacity:1;scale:1}}@keyframes orbit-breathe{0%,to{opacity:.58;scale:.97}50%{opacity:1;scale:1.03}}@media (prefers-reduced-motion:reduce){.coming-soon__pulse[data-astro-cid-qf2bhnk5],.coming-soon__orbit[data-astro-cid-qf2bhnk5]{animation:none}}
