@layer components{.lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-night:#161a45;--lp-night-raised:#1f2458;--lp-night-line:#323a7a;--lp-night-ink:#eef0ff;--lp-night-muted:#a9afdb;--lp-night-accent:#b7bdf7;--lp-night-good:#6ad9a4;--lp-night-bad:#ff9a8c;--lp-success-soft:color-mix(in oklab, var(--success) 9%, var(--card));--lp-warning-soft:color-mix(in oklab, var(--warning) 9%, var(--card));--lp-hero-wash:color-mix(in oklab, var(--primary) 6%, var(--background));--lp-shadow:0 2px 4px #1216330a, 0 30px 60px -24px #12163359;background:var(--background);min-height:100vh;color:var(--foreground);font-size:16px;line-height:1.55}.lp h1,.lp h2,.lp h3{text-wrap:balance;letter-spacing:-.025em}.lp-kicker{color:var(--primary);font-size:13px;font-weight:600}.lp-h2{letter-spacing:-.03em;font-size:clamp(32px,4.2vw,44px);font-weight:600;line-height:1.08}.lp-lede{max-width:56ch;color:var(--muted-foreground);font-size:clamp(16.5px,1.6vw,18px)}.lp-nav-link{transition:color .2s var(--ease-out-quint), text-shadow .2s var(--ease-out-quint)}.lp-nav-link[aria-current=true]{color:var(--foreground);text-shadow:.35px 0,-.35px 0}.lp-progress{inset-inline:0;background:var(--primary);transform-origin:0;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.lp-status{white-space:nowrap;color:var(--success);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.lp-status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.lp-status.is-bad{color:var(--destructive)}.lp-status.is-later{color:var(--muted-foreground)}.lp-timeline{position:relative}@media (min-width:64rem){.lp-timeline:before{content:"";top:19px;background:linear-gradient(90deg, var(--border) 0 48%, var(--primary) 52% 100%);height:2px;position:absolute;inset-inline:20px}}.lp-final{background:var(--primary);color:var(--primary-foreground)}.lp-faq-plus{transition:transform .2s var(--ease-out-quint)}[aria-expanded=true]>.lp-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}.lp-hero-copy>*{animation:lp-up .8s var(--ease-out-quint) both}.lp-hero-copy>:nth-child(2){animation-delay:80ms}.lp-hero-copy>:nth-child(3){animation-delay:.16s}.lp-hero-copy>:nth-child(4){animation-delay:.24s}.lp-hero-copy>:nth-child(5){animation-delay:.3s}.lp-hero-panel{animation:lp-panel 1s var(--ease-out-quint) .2s both}@supports (animation-timeline:view()){.lp-progress{animation:linear both lp-fill;animation-timeline:scroll(root)}.lp-reveal{animation:linear both lp-enter;animation-timeline:view();animation-range:entry entry 70%}.lp-reveal-item{animation:linear both lp-item;animation-timeline:view();animation-range:entry 5% entry 85%}.lp-reveal-item:nth-child(2){animation-range:entry 15% entry 95%}.lp-reveal-item:nth-child(3){animation-range:entry 25%}.lp-seal{animation:linear both lp-stamp;animation-timeline:view();animation-range:entry 40% cover 35%}.lp-final{animation:linear both lp-widen;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes lp-up{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-panel{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes lp-fill{to{transform:scaleX(1)}}@keyframes lp-enter{0%{opacity:.15;filter:blur(4px);transform:translateY(32px)}}@keyframes lp-item{0%{opacity:.1;transform:translateY(40px)scale(.97)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(.4)rotate(-30deg)}70%{transform:scale(1.12)rotate(4deg)}}@keyframes lp-widen{0%{opacity:.3;border-radius:32px;transform:scale(.92)}}}.lp .lp-night-line{border-color:var(--lp-night-line)}