html:has(.landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html:has(.landing) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html:has(.landing){scroll-behavior:smooth;scroll-padding-top:80px}.landing{--surface:#0d0d0d;--surface-raised:#141414;--muted:#1a1a1a;--hover:#ffffff0d;--active:#ffffff14;--border:#ffffff14;--border-strong:#ffffff24;--ring:#ffb3d9;--fg:#f5f5f5;--fg-muted:#a3a3a3;--fg-subtle:#7a7a7a;--fg-faint:#474747;--primary:#ffb3d9;--primary-hover:#ffc8e4;--primary-fg:#0a0a0a;--brand:#ffb3d9;--brand-fg:#0a0a0a;--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--lit:#ffb3d9;--pattern-ink:#ffffff12;--pattern-brand:#ffb3d940;min-height:100%;color:var(--fg);background:#000;font-size:16px;line-height:1.5}.landing :where(.overflow-auto,.overflow-x-auto,.overflow-y-auto){overscroll-behavior:auto}.landing ::selection{color:#000;background:#ffb3d9}@layer components{.landing-display{letter-spacing:-.045em;text-wrap:balance;font-weight:560;line-height:1}.landing-heading{letter-spacing:-.034em;text-wrap:balance;font-weight:560;line-height:1.06}.landing-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);font-size:12px;line-height:16px}.landing-panel{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff09, #ffffff03 40%), var(--surface)}.landing-dots{background-image:radial-gradient(#ffffff1c 1px,#0000 1.3px);background-size:18px 18px;-webkit-mask-image:radial-gradient(#000 0%,#00000080 45%,#0000 75%);mask-image:radial-gradient(#000 0%,#00000080 45%,#0000 75%)}.matrix-hero{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 56px,#000 180px 70%,#0000 100%),radial-gradient(58% 52% at 50% 34%,#0000 30%,#000 88%);mask-image:linear-gradient(#0000 56px,#000 180px 70%,#0000 100%),radial-gradient(58% 52% at 50% 34%,#0000 30%,#000 88%);-webkit-mask-composite:source-in;mask-composite:intersect}.matrix-closing{-webkit-mask-image:radial-gradient(64% 62%,#0000 22%,#000 80%);mask-image:radial-gradient(64% 62%,#0000 22%,#000 80%)}.landing-one{background:var(--lit);color:#000;border-radius:.16em;margin-right:.04em;padding:0 .12em .02em;animation:.7s cubic-bezier(.2,.8,.2,1) .15s both landing-one-in;display:inline-block;box-shadow:0 .12em .6em -.15em #ffb3d973}@keyframes landing-one-in{0%{clip-path:inset(0 100% 0 0 round .16em)}to{clip-path:inset(0 round .16em)}}.landing-row-in{animation:.5s cubic-bezier(.2,.8,.2,1) landing-row-in}@keyframes landing-row-in{0%{opacity:0;background-color:#ffb3d914;transform:translateY(-6px)}}.landing-decide{animation:.35s ease-out landing-decide}@keyframes landing-decide{0%{opacity:.2}}.landing-caret{animation:1.1s step-end infinite landing-caret}@keyframes landing-caret{50%{opacity:0}}.landing details>summary{list-style:none}.landing details>summary::-webkit-details-marker{display:none}.landing details[open] .landing-faq-v{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing-row-in,.landing-decide,.landing-caret,.landing-one{animation:none}}}
