:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--well:#05070a;--bg:#0b0f14;--panel:#11161d;--panel-hi:#171e27;--panel-translucent:#11161db8;--bg-translucent:#0b0f14db;--fg:#dbe4dd;--fg-80:#dbe4ddd1;--fg-65:#dbe4dd9e;--fg-50:#dbe4dd75;--line-strong:#dbe4dd33;--line:#dbe4dd1f;--line-soft:#dbe4dd12;--phosphor:#35c24a;--phosphor-bright:#4ade63;--danger:#ff6b5b;--cream:var(--bg);--cream-deep:var(--well);--white:var(--panel);--ink:var(--fg);--beige:var(--panel-hi);--visor:#000;--green:var(--phosphor);--green-dark:var(--phosphor-bright);--red-dark:var(--danger);--ink-80:var(--fg-80);--ink-65:var(--fg-65);--ink-50:var(--fg-50);--ink-18:var(--line-strong);--ink-10:var(--line);--ink-06:var(--line-soft);--green-tint:#35c24a1f;--green-tint-strong:#35c24a38;--red-tint:#ff6b5b1f;--red-tint-strong:#ff6b5b3d;--btn-primary-bg:var(--phosphor);--btn-primary-bg-hover:var(--phosphor-bright);--btn-primary-fg:var(--well);--btn-secondary-bg:var(--fg);--btn-secondary-fg:var(--well);--btn-danger-bg:var(--danger);--btn-danger-fg:var(--well);--field-bg:var(--well);--field-border:var(--line-strong);--field-border-hover:#dbe4dd57;--field-fg:var(--fg);--field-placeholder:#dbe4dd4d;--focus-ring:#4ade6373;--font:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-mono:var(--font);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--fs-display:clamp(1.9rem, 4.1vw, 2.85rem);--fs-h2:clamp(1.4rem, 2.7vw, 1.95rem);--fs-h3:clamp(1.02rem, 1.5vw, 1.15rem);--fs-lede:clamp(.97rem, 1.25vw, 1.06rem);--fs-body:.95rem;--fs-sm:.83rem;--fs-xs:.75rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px;--r-full:999px;--shadow-sm:0 1px 0 #0006;--shadow-md:0 6px 20px #00000073;--shadow-lg:0 16px 44px #0000008c;--nav-h:60px;--wrap:1160px;--rk-radii-connectButton:3px;--rk-fonts-body:var(--font)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}.spinner{animation:1.4s linear infinite spin!important}}@media print{.nav,.footer,.toc,.cta-band{display:none}body{background:#fff}.js .reveal{opacity:1;transform:none}}
