@layer components{.lp-root{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-bg:#f9fafc;--lp-fg:#0a121c;--lp-primary:#006ae6;--lp-primary-hover:#005ad2;--lp-muted:#545f6c;--lp-ink-soft:#252f3a;--lp-border:#d9dfe6;--lp-surface-muted:#edf0f4;--lp-dark:#040d1c;--lp-dark-raised:#09192c;--lp-cyan:#00b8d8;--lp-shadow-button:0 10px 24px -10px var(--lp-primary);--lp-shadow-button-dark:0 12px 30px -14px #000000b3;--lp-shadow-browser:0 32px 80px -38px #05162c61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-bg);color:var(--lp-fg)}@supports (color:lab(0% 0 0)){.lp-root{--lp-bg:lab(98.2543% -.248969 -1.10375);--lp-fg:lab(5.18852% -.737496 -8.07875);--lp-primary:lab(45.4652% 16.2741 -76.1382);--lp-primary-hover:lab(39.2042% 22.391 -79.5643);--lp-muted:lab(39.6122% -1.70347 -9.01406);--lp-ink-soft:lab(18.719% -1.45578 -8.92168);--lp-border:lab(88.3751% -.959426 -4.39417);--lp-surface-muted:lab(94.7682% -.492245 -2.2041);--lp-dark:lab(3.58124% -.238918 -10.0256);--lp-dark-raised:lab(8.10605% -.600144 -15.6086);--lp-cyan:lab(68.4285% -37.0918 -31.4666);--lp-shadow-button-dark:0 12px 30px -14px lab(0% 0 0/.7);--lp-shadow-browser:0 32px 80px -38px lab(6.93351% -.0133216 -17.1727/.38)}}.lp-hit{position:relative}.lp-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-skip{z-index:100;background:var(--lp-fg);color:#fff;border-radius:9999px;padding:.75rem 1.25rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.lp-skip:focus{top:1rem}.lp-btn{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0)scale(.98)}.lp-btn:focus-visible,.lp-focus:focus-visible{outline:3px solid var(--lp-primary);outline-offset:3px}.lp-on-blue .lp-btn:focus-visible,.lp-on-blue .lp-focus:focus-visible,.lp-on-dark .lp-focus:focus-visible{outline-color:#fff}.lp-btn-primary{background:var(--lp-primary);color:#fff;box-shadow:var(--lp-shadow-button)}.lp-btn-primary:hover{background:var(--lp-primary-hover)}.lp-btn-white{color:var(--lp-primary);box-shadow:var(--lp-shadow-button-dark);background:#fff}.lp-btn-white:hover{background:#ffffffe6;background:lab(100% 0 0/.9)}.lp-browser{box-shadow:var(--lp-shadow-browser)}.lp-balance{text-wrap:balance}.lp-texture{isolation:isolate}.lp-texture:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.045) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.045) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%)}.lp-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side,#006ae673,#0000);background:radial-gradient(closest-side,lab(45.4652% 16.2741 -76.1382/.45),#0000)}.lp-mock{box-shadow:0 0 0 1px #05162c14,inset 0 1px #fff9,0 40px 80px -32px #000a208c,0 12px 24px -12px #000a2040;box-shadow:0 0 0 1px lab(6.93351% -.0133216 -17.1727/.08),inset 0 1px lab(100% 0 0/.6),0 40px 80px -32px lab(2.75422% 1.76116 -17.1673/.55),0 12px 24px -12px lab(2.75422% 1.76116 -17.1673/.25)}.lp-gradient-border{background:linear-gradient(var(--lp-card-bg,var(--lp-dark-raised)), var(--lp-card-bg,var(--lp-dark-raised))) padding-box, linear-gradient(160deg, #ffffff38, #ffffff0a 45%, #00b8d840) border-box;border:1px solid #0000}@supports (color:lab(0% 0 0)){.lp-gradient-border{background:linear-gradient(var(--lp-card-bg,var(--lp-dark-raised)), var(--lp-card-bg,var(--lp-dark-raised))) padding-box, linear-gradient(160deg, lab(100% 0 0/.22), lab(100% 0 0/.04) 45%, lab(68.4285% -37.0918 -31.4666/.25)) border-box}}.lp-scrub{--p:1;--k:.42;--tx:0px}@media (min-width:640px){.lp-scrub{--k:.7}}@media (min-width:1024px){.lp-scrub{--k:1;--tx:330px}}.lp-fan-card{--q:clamp(0, var(--p) * 1.35 - var(--d) * .025, 1);transform:translate(-50%, -50%) translate(calc(var(--x) * var(--k) * 1px * (1 - var(--q)) + var(--tx) * var(--q)), calc(var(--y) * var(--k) * 1px * (1 - var(--q)))) rotate(calc(var(--r) * 1deg * (1 - var(--q)))) scale(calc(1 - .8 * var(--q)));opacity:clamp(0, (1 - var(--q)) * 2.2, 1);will-change:transform, opacity;box-shadow:0 0 0 1px #05162c1a,0 24px 40px -18px #0009;box-shadow:0 0 0 1px lab(6.93351% -.0133216 -17.1727/.1),0 24px 40px -18px lab(0% 0 0/.6)}.lp-scrub-result{opacity:clamp(0, (var(--p) - .55) * 3, 1);transform:translateY(calc((1 - var(--p)) * 24px)) scale(calc(.92 + .08 * var(--p)))}.lp-scrub .lp-glow{opacity:var(--p)}.lp-scrub-line{transform:scaleX(var(--p))}.lp-seq-slow{color:#ffffffd9;color:lab(100% 0 0/.85)}.lp-seq-fast{color:var(--lp-primary);background:#fff}.lp-seq-fast .lp-seq-dot{background:var(--lp-primary);color:#fff}.lp-race-select{background:#006ae62e;background:lab(45.4652% 16.2741 -76.1382/.18)}[data-inview=true] .lp-seq-slow{animation:lp-seq-slow .5s var(--lp-ease) var(--t) both}[data-inview=true] .lp-seq-fast{animation:lp-seq-fast .45s var(--lp-ease) var(--t) both}[data-inview=true] .lp-race-slow{animation:6.6s linear .3s both lp-fill}[data-inview=true] .lp-race-fast{animation:lp-fill 2.3s var(--lp-ease) .2s both}[data-inview=true] .lp-race-cursor{animation:lp-cursor .7s var(--lp-ease) .1s both}[data-inview=true] .lp-race-select{animation:.2s ease-out .7s both lp-select}[data-inview=true] .lp-race-menu{animation:lp-pop .35s var(--lp-ease) .95s both}[data-inview=true] .lp-race-item{animation:.2s ease-out 1.5s both lp-item}[data-inview=true] .lp-race-toast{animation:lp-toast .5s var(--lp-ease) 2.1s both}.lp-race-item{color:var(--lp-primary);background:#006ae61a;background:lab(45.4652% 16.2741 -76.1382/.1)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .lp-faq-icon{transform:rotate(180deg)}.lp-faq-icon{transition:transform .2s}[data-inview=true] .lp-collapse{animation:4.5s ease-in-out both lp-tabs-collapse}[data-inview=true] .lp-collapse-return{animation:4.5s ease-in-out both lp-tabs-collapse-return}[data-inview=true] .lp-appear{animation:4.5s ease-in-out both lp-simple-appear}[data-inview=false] .lp-appear{opacity:0}[data-inview=true] .lp-tab-chip{animation:.5s ease-in both lp-tab-fold;animation-delay:calc(.4s + var(--i) * .12s)}[data-inview=true] .lp-panel-in{animation:.7s cubic-bezier(.2,.8,.2,1) 1.9s both lp-panel-in}}@keyframes lp-tabs-collapse{0%,42%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-8px)}}@keyframes lp-tabs-collapse-return{0%,30%{opacity:1;transform:translateY(0)}45%,70%{opacity:0;transform:translateY(-8px)}90%,to{opacity:1;transform:translateY(0)}}@keyframes lp-seq-slow{0%{color:#fff9;color:lab(100% 0 0/.6)}to{color:#ffffffd9;color:lab(100% 0 0/.85)}}@keyframes lp-seq-fast{0%{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12)}to{color:var(--lp-primary);background:#fff}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-cursor{0%{opacity:0;transform:translate(140px,120px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes lp-select{0%{background:0 0}}@keyframes lp-pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-item{0%{color:var(--lp-fg);background:0 0}}@keyframes lp-toast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp-tab-fold{0%{opacity:1;transform:none}to{opacity:.7;text-decoration:line-through;transform:scale(.96)}}@keyframes lp-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes lp-simple-appear{0%,48%{opacity:0;transform:translateY(8px)}68%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-btn:hover{transform:none}.lp-scrub{--p:1!important}}html:has(.lp-root){background:#f9fafc;background:lab(98.2543% -.248969 -1.10375)}
