:root{--bg:#05100e;--surface-raised:#0a1d1a;--surf:#ffffff06;--surf-2:#ffffff0b;--surface-deep:#040e0d99;--surface-deepest:#040e0de6;--glass:#0614129e;--glass-2:#061614b8;--glass-solid:#05110fdb;--bd:#5eead424;--bd-2:#5eead43d;--bd-3:#5eead475;--tint:#14b8a617;--tint-2:#14b8a62b;--glow:#14b8a6d9;--ink-strong:#e4f2ee;--ink-soft:#cfe6e1;--ink-mute:#a9c4be;--ink-faint:#8fa8a3;--ink-dim:#6e8c87;--ink-off:#7e958f;--teal:#14b8a6;--teal-2:#5eead4;--teal-3:#7fdfd0;--teal-deep:#0f766e;--amber:#f0b252;--amber-tint:#f0b2521a;--amber-bd:#f0b2523d;--on-accent:#04100e;--field:#ffffff08;--danger:#fb7185}:root[data-theme=light]{--bg:#f1f6f4;--surface-raised:#fff;--surf:#08282209;--surf-2:#08282212;--surface-deep:#ffffffdb;--surface-deepest:#fff;--glass:#ffffffbd;--glass-2:#ffffffdb;--glass-solid:#ffffffed;--bd:#09423a24;--bd-2:#09423a3d;--bd-3:#0d877980;--tint:#0d877914;--tint-2:#0d877929;--glow:#0d877973;--ink-strong:#07211b;--ink-soft:#16362f;--ink-mute:#3c5b54;--ink-faint:#54736c;--ink-dim:#4e6b65;--ink-off:#5c7570;--teal:#0d8779;--teal-2:#0b7a6c;--teal-3:#0a6d60;--teal-deep:#0a6055;--amber:#a2650f;--amber-tint:#a2650f1a;--amber-bd:#a2650f42;--on-accent:#fff;--field:#0828220b;--danger:#b4232f}:root[data-surface=marketing]{background:var(--bg)}:root[data-surface=marketing] body{background:var(--bg);color:var(--ink-strong);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow-x:hidden}: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] input{font-family:inherit}:root[data-surface=marketing] input:focus{outline:none}:root[data-surface=marketing] input::placeholder{color:var(--ink-off)}: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 spin{to{transform:rotate(360deg)}}@keyframes floaty{50%{transform:translateY(-9px)}}@keyframes shimmer{to{background-position:200% 0}}.lx0:hover{border-color:var(--bd-3);background:var(--tint)}
