.landing{--l-bg:#080808;--l-panel:#101010;--l-surface:#151515;--l-surface-2:#1d1d1d;--l-surface-3:#262626;--l-line:#ffffff12;--l-line-strong:#ffffff24;--l-fg:#f3f3f1;--l-muted:#a3a3a3;--l-subtle:#6d6d6d;--l-lime:#9bff29;--l-lime-soft:#9bff2924;--l-pink:#ffbcfc;--l-yellow:#fbe38e;--l-teal:#0e1c1b;--l-teal-2:#16292a;--l-ink:#0b0b0c;--l-ease:cubic-bezier(.16, 1, .3, 1);background:var(--l-bg);color:var(--l-fg);font-family:var(--font-landing-text), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.landing ::selection{background:var(--l-lime);color:var(--l-ink)}.landing-grid-lines{background-image:linear-gradient(to right, transparent calc(14% - .5px), var(--l-line) calc(14% - .5px), var(--l-line) calc(14% + .5px), transparent calc(14% + .5px)), linear-gradient(to right, transparent calc(50% - .5px), var(--l-line) calc(50% - .5px), var(--l-line) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to right, transparent calc(86% - .5px), var(--l-line) calc(86% - .5px), var(--l-line) calc(86% + .5px), transparent calc(86% + .5px))}.landing-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s var(--l-ease), transform .9s var(--l-ease), filter .9s var(--l-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}[data-reveal][data-shown]{opacity:1;filter:none;transform:none}@keyframes landing-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes landing-marquee{to{transform:translate(-50%)}}@keyframes landing-dot{0%,20%{background:var(--l-surface-3);transform:scale(.85)}35%,to{background:var(--l-lime);transform:scale(1)}}@keyframes landing-bar{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-float{0%,to{transform:rotate(-6deg)translate(0,0)}50%{transform:rotate(-4deg)translateY(-8px)}}@keyframes landing-arrows{0%,to{opacity:1;transform:translate(0,0)}50%{opacity:.7;transform:translate(5px)}}@keyframes landing-swap{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes landing-gauge{0%{stroke-dashoffset:1px}}@keyframes landing-pulse-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}.landing [data-autoplay-progress]{animation:none!important}}html:has(.landing){scroll-behavior:smooth}
