@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Plus+Jakarta+Sans:wght@400;500;600;800&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--bg:#05100e;--surf:#ffffff06;--surf-2:#ffffff0b;--glass:#0614129e;--glass-2:#061614b8;--glass-solid:#05110fdb;--bd:#5eead424;--bd-2:#5eead43d;--bd-3:#5eead475;--tint:#14b8a617;--tint-2:#14b8a62b;--glow:#14b8a6d9;--ink:#e4f2ee;--ink-soft:#cfe6e1;--ink-mute:#a9c4be;--ink-faint:#8fa8a3;--ink-dim:#6e8c87;--ink-off:#7e958f;--ink-bright:#fff;--teal:#14b8a6;--teal-2:#5eead4;--teal-3:#7fdfd0;--amber:#f0b252;--amber-tint:#f0b2521a;--amber-bd:#f0b2523d;--danger:#fb7185;--danger-tint:#fb718514;--danger-bd:#fb718542;--on-accent:#04100e}:root[data-theme=light]{--bg:#f1f6f4;--surf:#08282209;--surf-2:#08282212;--glass:#ffffffbd;--glass-2:#ffffffdb;--glass-solid:#ffffffed;--bd:#09423a24;--bd-2:#09423a3d;--bd-3:#0d877980;--tint:#0d877914;--tint-2:#0d877929;--glow:#0d877973;--ink:#07211b;--ink-soft:#16362f;--ink-mute:#3c5b54;--ink-faint:#54736c;--ink-dim:#4e6b65;--ink-off:#5c7570;--ink-bright:#07211b;--teal:#0a6d60;--teal-2:#0b7a6c;--teal-3:#0a6d60;--amber:#85510a;--amber-tint:#85510a1a;--amber-bd:#85510a4d;--danger:#a81b27;--danger-tint:#a81b2712;--danger-bd:#a81b2747;--on-accent:#fff}:root[data-surface=marketing]{background:var(--bg)}:root[data-surface=marketing] body{background:var(--bg);color:var(--ink-bright);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow-x:clip}:root[data-surface=marketing] *{box-sizing:border-box}:root[data-surface=marketing] a{color:var(--teal-2);text-decoration:none}:root[data-surface=marketing] a:hover{color:var(--teal-3)}:root[data-surface=marketing] h1,:root[data-surface=marketing] h2,:root[data-surface=marketing] h3,:root[data-surface=marketing] h4{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700}:root[data-surface=marketing] p{text-wrap:pretty;margin:0}:root[data-surface=marketing] ::selection{background:var(--teal);color:var(--on-accent)}@keyframes pulseRing{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}@keyframes blink{50%{opacity:.25}}@keyframes floaty{50%{transform:translateY(-9px)}}@keyframes shimmer{to{background-position:200% 0}}
