.landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a0a0a;--card:#fff;--muted:#f5f5f5;--muted-foreground:#585858;--border:#e3e3e3;--ring:#3f61ea;--brand:#3f61ea;--brand-hover:#3250d8;--brand-contrast:#fff;--frame:#00000024}@supports (color:lab(0% 0 0)){.landing{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(37.36% .0000149012 -.00000596046);--border:lab(90.14% .0000298023 -.0000119209);--ring:lab(45.0839% 24.9431 -74.3527);--brand:lab(45.0839% 24.9431 -74.3527);--brand-hover:lab(39.0687% 27.8305 -74.3163);--brand-contrast:lab(100% 0 0);--frame:lab(0% 0 0/.14)}}.landing .landing-ink{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--muted:#171717;--muted-foreground:#ababab;--border:#ffffff1f;--brand:#7c9fff;--frame:#ffffff24}@supports (color:lab(0% 0 0)){.landing .landing-ink{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--muted:lab(7.78201% -.0000149012 0);--muted-foreground:lab(69.84% 0 0);--border:lab(100% 0 0/.12);--brand:lab(66.0586% 10.0462 -57.3168);--frame:lab(100% 0 0/.14)}}@media (prefers-color-scheme:dark){.landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#131313;--muted:#131313;--muted-foreground:#ababab;--border:#ffffff1f;--ring:#7c9fff;--brand:#7c9fff;--brand-hover:#96b4ff;--brand-contrast:#0a0a0a;--frame:#ffffff24}@supports (color:lab(0% 0 0)){.landing{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(5.71933% 0 0);--muted:lab(5.71933% 0 0);--muted-foreground:lab(69.84% 0 0);--border:lab(100% 0 0/.12);--ring:lab(66.0586% 10.0462 -57.3168);--brand:lab(66.0586% 10.0462 -57.3168);--brand-hover:lab(73.3279% 6.77282 -50.478);--brand-contrast:lab(2.75381% 0 0);--frame:lab(100% 0 0/.14)}}.landing .landing-ink{--background:#030303;--muted:#0f0f0f}@supports (color:lab(0% 0 0)){.landing .landing-ink{--background:lab(.903296% 0 0);--muted:lab(4.4379% 0 0)}}}.landing :focus-visible{outline:2px solid var(--ring);outline-offset:3px}@keyframes landing-settle{0%{opacity:0;transform:translateY(28px)scale(.985)}}@keyframes landing-open-card{0%{opacity:0;transform:translate(14%)}}.landing-settle{animation:.9s cubic-bezier(.2,.7,.2,1) both landing-settle}.landing-open-card{animation:.8s cubic-bezier(.2,.7,.2,1) .6s both landing-open-card}@media (prefers-reduced-motion:reduce){.landing-settle,.landing-open-card{animation:none}}@keyframes landing-rise{0%{opacity:0;transform:translateY(.45em)}}.landing-rise{animation:landing-rise .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.landing.reveal-on [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(20px)}.landing.reveal-on [data-reveal=pop]{transition-duration:.45s;transition-timing-function:cubic-bezier(.3,1.5,.5,1);transform:translateY(8px)scale(.86)}.landing.reveal-on [data-reveal=frame]{transition-duration:.9s;transform:translateY(32px)scale(.975)}.landing.reveal-on [data-reveal][data-revealed]{opacity:1;transform:none}@keyframes landing-float{50%{transform:translateY(-8px)}}.landing-float{animation:6s ease-in-out infinite landing-float}@keyframes landing-trace{0%{left:-2%}to{left:102%}}.landing-trace{animation:9s linear infinite landing-trace}@keyframes landing-swap{0%{opacity:0;transform:translateY(6px)}}.landing-swap{animation:.35s cubic-bezier(.2,.7,.2,1) both landing-swap}@keyframes landing-menu{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.landing-menu{transform-origin:top;animation:.2s cubic-bezier(.2,.7,.2,1) both landing-menu}@supports (animation-timeline:scroll()){@keyframes landing-drift{to{transform:translateY(-44px)}}.landing-drift-view{animation:linear both landing-drift;animation-timeline:view();animation-range:entry 20% exit 80%}}.landing-role{background:oklch(.93 .055 var(--h));color:oklch(.36 .15 var(--h));transition:width .5s cubic-bezier(.2,.7,.2,1),background-color .5s,color .5s}.landing-ink .landing-role{background:oklch(.32 .09 var(--h));color:oklch(.92 .07 var(--h))}@media (prefers-color-scheme:dark){.landing-role{background:oklch(.32 .09 var(--h));color:oklch(.92 .07 var(--h))}}@keyframes landing-role-in{0%{transform:translateY(105%)}}@keyframes landing-role-out{to{transform:translateY(-105%)}}.landing-role-in{animation:.55s cubic-bezier(.3,1.25,.5,1) both landing-role-in}.landing-role-out{animation:.45s cubic-bezier(.5,0,.8,.4) both landing-role-out}@keyframes landing-row{0%{opacity:0;transform:translateY(6px)}}.landing-row{animation:landing-row .45s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}@keyframes landing-progress{0%{width:0}to{width:100%}}.landing-progress{animation:6.5s linear both landing-progress}.landing-lanes-demo:hover .landing-progress,.landing-lanes-demo:focus-within .landing-progress{animation-play-state:paused}@keyframes landing-pulse{50%{opacity:.25}}.landing-pulse{animation:1.2s ease-in-out infinite landing-pulse}@keyframes landing-marquee{to{transform:translate(-50%)}}.landing-marquee{animation:landing-marquee var(--marquee,48s) linear infinite}.landing-marquee-reverse{animation-direction:reverse}.landing-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.landing-marquee-mask:hover .landing-marquee{animation-play-state:paused}.landing-glow{background:radial-gradient(55% 60% at 50% 45%, color-mix(in oklch, var(--brand) 26%, transparent), transparent 70%);filter:blur(40px)}@media (prefers-reduced-motion:reduce){.landing-rise,.landing-float,.landing-trace,.landing-swap,.landing-menu,.landing-drift-view,.landing-pulse,.landing-row,.landing-role-in,.landing-marquee{animation:none}.landing-progress{width:100%;animation:none}.landing-marquee{flex-wrap:wrap;justify-content:center;width:auto}.landing-marquee>[aria-hidden=true]{display:none}.landing-marquee-mask{-webkit-mask-image:none;mask-image:none}.landing-role-out{display:none}.landing.reveal-on [data-reveal]{opacity:1;transition:none;transform:none}}
