html:has(.landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background-color:#0a0a0a;scroll-padding-top:5rem}.landing{--l-bg:#0a0a0a;--l-surface:#111;--l-card:#121212;--l-raised:#161616;--l-text:#ededed;--l-soft:#d6d6d6;--l-light:#bdbdbd;--l-muted:#8b8b8b;--l-dim:#565656;--l-lime:#c8f560;--l-green:#5bd38a;--l-red:#f2785c;--l-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, monospace;background-color:var(--l-bg);color:var(--l-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:normal}.landing ::selection{background-color:var(--l-lime);color:var(--l-bg)}.landing summary::-webkit-details-marker{display:none}.landing .model-rotator-out{animation:.3s cubic-bezier(.32,.72,0,1) both model-rotator-out}.landing .model-rotator-in{animation:.3s cubic-bezier(.32,.72,0,1) .3s both model-rotator-in}@keyframes model-rotator-out{to{opacity:0;filter:blur(5px);transform:translateY(-.35em)}}@keyframes model-rotator-in{0%{opacity:0;filter:blur(5px);transform:translateY(.35em)}}.landing .hero-demo-view{animation:.18s ease-out both hero-demo-view}@keyframes hero-demo-view{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing .hero-demo-view{animation:none}}
