@layer components{.landing{--ink:#1a1918;--paper:#f9f9f9;--lime:#f1ff66;--mute:#6b6b6b;--soft:#8a8a8a;--line:#dfdfdf;--panel:#1a1918;--panel-2:#242322;--foreground:var(--ink);--background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.landing ::selection{background:var(--lime);color:var(--ink)}.landing .split-line-mask{margin-bottom:-.1em;padding-bottom:.1em}.chip-dark{color:var(--paper);background:#f9f9f91a}.pill{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem .375rem .375rem 1.25rem;font-size:15px;font-weight:500;line-height:1;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s,opacity .3s;display:inline-flex}.pill:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pill .pill-arrow{border-radius:999px;place-items:center;width:2rem;height:2rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.pill:hover .pill-arrow{transform:rotate(-45deg)}.pill-lime{background:var(--lime);color:var(--ink)}.pill-lime .pill-arrow{background:var(--ink);color:var(--lime)}.pill-ink{background:var(--ink);color:var(--paper)}.pill-ink .pill-arrow{background:var(--lime);color:var(--ink)}.pill-ghost,.pill-outline,.pill-outline-dark{border:1px solid var(--line);color:var(--ink);padding:0 1.25rem}.pill-ghost:hover,.pill-outline:hover{background:#1a19180d}.pill-outline-dark{color:var(--paper);border-color:#f9f9f940}.pill-outline-dark:hover{background:#f9f9f914}.pill-outline-dark:focus-visible{outline-color:var(--lime)}.marquee{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}.caret:after{content:"";vertical-align:-.15em;background:var(--ink);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.faq summary::-webkit-details-marker{display:none}.faq[open] .faq-icon{transform:rotate(45deg)}.faq-icon{transition:transform .3s}.draw path,.draw polyline,.draw rect,.draw circle{vector-effect:non-scaling-stroke}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.marquee,.caret:after{animation:none}.pill,.pill .pill-arrow{transition:none}}
