.lp{--lp-canvas:#fcfaf8;--lp-surface:#fcfaf8;--lp-surface-raised:#fdfbfa;--lp-surface-sunken:#f2f4f5;--lp-ink:#0e1217;--lp-ink-soft:#383e43;--lp-muted:#5e646a;--lp-muted-2:#82878c;--lp-line:#e2e5e8;--lp-line-strong:#ced1d5;--lp-accent:#0578e0;--lp-accent-fg:#fcfcfc;--lp-accent-soft:#dfeeff;--lp-accent-ink:#0053a9;--lp-accent-focus:#0578e02e;--lp-bad:#c04442;--lp-bad-soft:#ffedea;--lp-space-1:4px;--lp-space-2:8px;--lp-space-3:12px;--lp-space-4:16px;--lp-space-6:24px;--lp-space-8:32px;--lp-space-12:48px;--lp-space-16:64px;--lp-space-24:96px;--lp-space-32:128px;--lp-radius-xs:2px;--lp-radius-sm:4px;--lp-radius-md:8px;--lp-radius-lg:14px;--lp-radius-xl:22px;background:var(--lp-canvas);color:var(--lp-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;font-feature-settings:"ss01", "ss02", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (color:lab(0% 0 0)){.lp{--lp-canvas:lab(98.2548% .499994 .994992);--lp-surface:lab(98.2548% .499994 .994992);--lp-surface-raised:lab(98.8366% .332803 .662994);--lp-surface-sunken:lab(95.9378% -.333816 -1.0746);--lp-ink:lab(5.2525% -.827231 -3.55052);--lp-ink-soft:lab(25.7457% -1.22976 -4.24317);--lp-muted:lab(41.9875% -1.26274 -4.25921);--lp-muted-2:lab(55.9108% -1.07518 -3.56119);--lp-line:lab(90.7162% -.552952 -1.78909);--lp-line-strong:lab(83.7553% -.660867 -2.14541);--lp-accent:lab(49.3588% 3.29122 -61.8036);--lp-accent-fg:lab(98.84% .0000298023 -.0000119209);--lp-accent-soft:lab(93.5277% -3.07709 -14.4071);--lp-accent-ink:lab(34.5219% 9.21981 -61.2009);--lp-accent-focus:lab(49.3588% 3.29122 -61.8036/.18);--lp-bad:lab(47.3653% 50.4116 29.9252);--lp-bad-soft:lab(95.1295% 7.65783 4.12669)}}.lp .lp-display{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.lp .lp-display-md{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.05}.lp .lp-body{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.005em;font-weight:400;line-height:1.55}.lp .lp-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;font-feature-settings:"ss01", "ss02", "ss03";letter-spacing:-.01em}.lp .lp-eyebrow{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent-ink);font-size:11px;font-weight:500}.lp .lp-hairline{background:var(--lp-line);border:0;width:100%;height:1px}.lp .lp-preview-frame{background-color:var(--lp-surface-sunken);border:1px solid var(--lp-line);border-radius:var(--lp-radius-xl);background-image:url(/dots-pattern.svg);background-repeat:repeat;background-size:24px 24px;position:relative;overflow:hidden}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp .lp-rise{animation:.6s cubic-bezier(.22,1,.36,1) both lp-rise}.lp .lp-rise-1{animation-delay:80ms}.lp .lp-rise-2{animation-delay:.16s}.lp .lp-rise-3{animation-delay:.24s}.lp .lp-rise-4{animation-delay:.32s}.lp .lp-rise-5{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.lp .lp-rise{opacity:1;animation:none;transform:none}}@keyframes lp-marquee-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes lp-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.lp .lp-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.lp .lp-marquee{width:100%;overflow:hidden}.lp .lp-marquee-track{will-change:transform;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.lp .lp-marquee-left{animation-name:lp-marquee-left;animation-duration:60s}.lp .lp-marquee-right{animation-name:lp-marquee-right;animation-duration:45s}@media (max-width:640px){.lp .lp-marquee-left{animation-duration:90s}.lp .lp-marquee-right{animation-duration:68s}}.lp .lp-marquee-item{flex:none;width:300px;margin-right:16px}@media (min-width:640px){.lp .lp-marquee-item{width:340px}}@media (prefers-reduced-motion:reduce){.lp .lp-marquee{overflow-x:auto}.lp .lp-marquee-track{animation:none}}.lp .lp-mock-chat [data-bubble]{opacity:0;will-change:transform, opacity}.lp .lp-mock-chat [data-bubble="1"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-bubble-1}.lp .lp-mock-chat [data-bubble="2"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-bubble-2}.lp .lp-mock-chat [data-bubble="3"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-bubble-3}.lp .lp-mock-chat [data-bubble="4"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-bubble-4}.lp .lp-mock-chat [data-bubble=typing]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-bubble-typing}@keyframes lp-bubble-1{0%,2%{opacity:0;transform:translateY(6px)scale(.96)}8%,88%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes lp-bubble-2{0%,14%{opacity:0;transform:translateY(6px)scale(.96)}20%,88%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes lp-bubble-3{0%,26%{opacity:0;transform:translateY(6px)scale(.96)}32%,88%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes lp-bubble-4{0%,38%{opacity:0;transform:translateY(6px)scale(.96)}44%,88%{opacity:1;transform:translateY(0)scale(1)}95%,to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes lp-bubble-typing{0%,50%{opacity:0;transform:translateY(6px)scale(.96)}56%,86%{opacity:1;transform:translateY(0)scale(1)}93%,to{opacity:0;transform:translateY(-3px)scale(.98)}}.lp .lp-mock-chat [data-bubble=typing] [data-dot]{animation:1.2s ease-in-out infinite both lp-typing-pulse}.lp .lp-mock-chat [data-bubble=typing] [data-dot="2"]{animation-delay:.15s}.lp .lp-mock-chat [data-bubble=typing] [data-dot="3"]{animation-delay:.3s}@keyframes lp-typing-pulse{0%,60%,to{opacity:.4;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.lp .lp-mock-pb [data-line]{transform-origin:0;will-change:transform;animation:5.5s ease-out infinite both lp-line-life;transform:scaleX(0)}.lp .lp-mock-pb [data-line="1"]{animation-delay:0s}.lp .lp-mock-pb [data-line="2"]{animation-delay:.13s}.lp .lp-mock-pb [data-line="3"]{animation-delay:.26s}.lp .lp-mock-pb [data-line="4"]{animation-delay:.39s}.lp .lp-mock-pb [data-line="5"]{animation-delay:.52s}.lp .lp-mock-pb [data-line="6"]{animation-delay:.78s}.lp .lp-mock-pb [data-line="7"]{animation-delay:.91s}.lp .lp-mock-pb [data-line="8"]{animation-delay:1.04s}.lp .lp-mock-pb [data-line="9"]{animation-delay:1.17s}.lp .lp-mock-pb [data-line="10"]{animation-delay:1.3s}.lp .lp-mock-pb [data-line="11"]{animation-delay:1.43s}.lp .lp-mock-pb [data-line="12"]{animation-delay:1.56s}.lp .lp-mock-pb [data-line="13"]{animation-delay:1.69s}.lp .lp-mock-pb [data-line="14"]{animation-delay:1.82s}@keyframes lp-line-life{0%,5%{transform:scaleX(0)}18%,85%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}.lp .lp-mock-lp [data-section]{opacity:0;will-change:transform, opacity;animation:5s ease-out infinite both lp-section-life;transform:translateY(6px)}.lp .lp-mock-lp [data-section=eye]{animation-delay:0s}.lp .lp-mock-lp [data-section=h]{animation-delay:.18s}.lp .lp-mock-lp [data-section=sub]{animation-delay:.36s}.lp .lp-mock-lp [data-section=cta]{animation:5s ease-out .54s infinite both lp-section-life,2.4s ease-in-out 1.2s infinite lp-cta-pulse}.lp .lp-mock-lp [data-section=grid]{animation-delay:.72s}@keyframes lp-section-life{0%,4%{opacity:0;transform:translateY(6px)}14%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-3px)}}@keyframes lp-cta-pulse{0%,60%,to{transform:translateY(0)scale(1)}30%{transform:translateY(0)scale(1.04)}}.lp .lp-mock-ads [data-ad]{will-change:transform, filter;transform-origin:50%;animation:5.4s ease-in-out infinite both lp-ad-rotate}.lp .lp-mock-ads [data-ad="1"]{animation-delay:0s}.lp .lp-mock-ads [data-ad="2"]{animation-delay:1.8s}.lp .lp-mock-ads [data-ad="3"]{animation-delay:3.6s}@keyframes lp-ad-rotate{0%,5%{filter:brightness(.92)saturate(.9);transform:scale(.94)}12%,28%{filter:brightness()saturate();transform:scale(1.04)}35%,to{filter:brightness(.92)saturate(.9);transform:scale(.94)}}.lp .lp-mock-ads [data-dot]{will-change:transform, background-color;animation:5.4s ease-in-out infinite both lp-dot-cycle}.lp .lp-mock-ads [data-dot="1"]{animation-delay:0s}.lp .lp-mock-ads [data-dot="2"]{animation-delay:1.8s}.lp .lp-mock-ads [data-dot="3"]{animation-delay:3.6s}.lp .lp-mock-ads [data-dot="4"],.lp .lp-mock-ads [data-dot="5"],.lp .lp-mock-ads [data-dot="6"]{animation:none}@keyframes lp-dot-cycle{0%,5%{background-color:var(--lp-line-strong);transform:scale(1)}12%,28%{background-color:var(--lp-accent);transform:scale(1.35)}35%,to{background-color:var(--lp-line-strong);transform:scale(1)}}.lp .lp-mock-live [data-pulse]{will-change:transform, opacity;animation:1.4s ease-in-out infinite lp-live-pulse}@keyframes lp-live-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.lp .lp-mock-live [data-lr]{opacity:0;will-change:transform, opacity;transform:translateY(6px)}.lp .lp-mock-live [data-lr="1"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-r1}.lp .lp-mock-live [data-lr="2"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-r2}.lp .lp-mock-live [data-lr="3"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-r3}.lp .lp-mock-live [data-lr="4"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-r4}@keyframes lp-live-r1{0%,8%{opacity:0;transform:translateY(6px)}14%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes lp-live-r2{0%,26%{opacity:0;transform:translateY(6px)}32%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes lp-live-r3{0%,44%{opacity:0;transform:translateY(6px)}50%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes lp-live-r4{0%,62%{opacity:0;transform:translateY(6px)}68%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.lp .lp-mock-live [data-lt]{opacity:0;will-change:transform, opacity;transform:translate(12px)}.lp .lp-mock-live [data-lt="1"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-t1}.lp .lp-mock-live [data-lt="2"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-t2}.lp .lp-mock-live [data-lt="3"]{animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-t3}@keyframes lp-live-t1{0%,10%{opacity:0;transform:translate(12px)}16%,96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes lp-live-t2{0%,28%{opacity:0;transform:translate(12px)}34%,96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes lp-live-t3{0%,46%{opacity:0;transform:translate(12px)}52%,96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.lp .lp-mock-live [data-lf]{opacity:0;will-change:opacity;animation:5s cubic-bezier(.22,1,.36,1) infinite both lp-live-f}@keyframes lp-live-f{0%,74%{opacity:0}80%,96%{opacity:1}to{opacity:0}}.lp .lp-mock-gen [data-gsc]{opacity:0;will-change:transform, opacity;transform:translateY(6px)}.lp .lp-mock-gen [data-gsc="1"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gsc-1}.lp .lp-mock-gen [data-gsc="2"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gsc-2}.lp .lp-mock-gen [data-gsc="3"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gsc-3}.lp .lp-mock-gen [data-gsc="4"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gsc-4}.lp .lp-mock-gen [data-gsc="5"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gsc-5}.lp .lp-mock-gen [data-gsc="6"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gsc-6}@keyframes lp-gsc-1{0%,24.5%{opacity:0;transform:translateY(6px)}25.75%,32.25%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-4px)}}@keyframes lp-gsc-2{0%,32.75%{opacity:0;transform:translateY(6px)}34%,40.25%{opacity:1;transform:translateY(0)}41%,to{opacity:0;transform:translateY(-4px)}}@keyframes lp-gsc-3{0%,40.75%{opacity:0;transform:translateY(6px)}42%,48.25%{opacity:1;transform:translateY(0)}49%,to{opacity:0;transform:translateY(-4px)}}@keyframes lp-gsc-4{0%,48.75%{opacity:0;transform:translateY(6px)}50%,56.25%{opacity:1;transform:translateY(0)}57%,to{opacity:0;transform:translateY(-4px)}}@keyframes lp-gsc-5{0%,56.75%{opacity:0;transform:translateY(6px)}58%,64.25%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(-4px)}}@keyframes lp-gsc-6{0%,64.75%{opacity:0;transform:scale(.6)}66.25%,to{opacity:1;transform:scale(1)}}.lp .lp-mock-gen [data-gd]{will-change:transform, background-color, color}.lp .lp-mock-gen [data-gd="1"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gd-1}.lp .lp-mock-gen [data-gd="2"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gd-2}.lp .lp-mock-gen [data-gd="3"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gd-3}.lp .lp-mock-gen [data-gd="4"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gd-4}.lp .lp-mock-gen [data-gd="5"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gd-5}@keyframes lp-gd-1{0%,24.75%{background-color:var(--lp-surface-sunken);color:var(--lp-muted-2);transform:scale(1)}26%,32.25%{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1.12)}33.25%,to{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1)}}@keyframes lp-gd-2{0%,32.75%{background-color:var(--lp-surface-sunken);color:var(--lp-muted-2);transform:scale(1)}34%,40.25%{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1.12)}41.25%,to{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1)}}@keyframes lp-gd-3{0%,40.75%{background-color:var(--lp-surface-sunken);color:var(--lp-muted-2);transform:scale(1)}42%,48.25%{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1.12)}49.25%,to{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1)}}@keyframes lp-gd-4{0%,48.75%{background-color:var(--lp-surface-sunken);color:var(--lp-muted-2);transform:scale(1)}50%,56.25%{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1.12)}57.25%,to{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1)}}@keyframes lp-gd-5{0%,56.75%{background-color:var(--lp-surface-sunken);color:var(--lp-muted-2);transform:scale(1)}58%,64.25%{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1.12)}65.25%,to{background-color:var(--lp-accent);color:var(--lp-accent-fg);transform:scale(1)}}.lp .lp-mock-gen [data-gd-check]{opacity:0;will-change:transform, opacity;transform:scale(.5)}.lp .lp-mock-gen [data-gd="1"] [data-gd-check]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gdck-1}.lp .lp-mock-gen [data-gd="2"] [data-gd-check]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gdck-2}.lp .lp-mock-gen [data-gd="3"] [data-gd-check]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gdck-3}.lp .lp-mock-gen [data-gd="4"] [data-gd-check]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gdck-4}.lp .lp-mock-gen [data-gd="5"] [data-gd-check]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gdck-5}@keyframes lp-gdck-1{0%,32.25%{opacity:0;transform:scale(.5)}33.5%,to{opacity:1;transform:scale(1)}}@keyframes lp-gdck-2{0%,40.25%{opacity:0;transform:scale(.5)}41.5%,to{opacity:1;transform:scale(1)}}@keyframes lp-gdck-3{0%,48.25%{opacity:0;transform:scale(.5)}49.5%,to{opacity:1;transform:scale(1)}}@keyframes lp-gdck-4{0%,56.25%{opacity:0;transform:scale(.5)}57.5%,to{opacity:1;transform:scale(1)}}@keyframes lp-gdck-5{0%,64.25%{opacity:0;transform:scale(.5)}65.5%,to{opacity:1;transform:scale(1)}}.lp .lp-mock-gen [data-gp]{opacity:0;will-change:transform, opacity;transform:translateY(3px)scale(.9)}.lp .lp-mock-gen [data-gp="1"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gp-1}.lp .lp-mock-gen [data-gp="2"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gp-2}.lp .lp-mock-gen [data-gp="3"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gp-3}.lp .lp-mock-gen [data-gp="4"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gp-4}.lp .lp-mock-gen [data-gp="5"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-gp-5}@keyframes lp-gp-1{0%,32.5%{opacity:0;transform:translateY(3px)scale(.9)}33.75%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-gp-2{0%,40.5%{opacity:0;transform:translateY(3px)scale(.9)}41.75%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-gp-3{0%,48.5%{opacity:0;transform:translateY(3px)scale(.9)}49.75%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-gp-4{0%,56.5%{opacity:0;transform:translateY(3px)scale(.9)}57.75%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-gp-5{0%,64.5%{opacity:0;transform:translateY(3px)scale(.9)}65.75%,to{opacity:1;transform:translateY(0)scale(1)}}.lp .lp-mock-gen [data-g-state]{opacity:0;will-change:opacity, transform}.lp .lp-mock-gen [data-g-state="1"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-g-state-1}.lp .lp-mock-gen [data-g-state="2"]{animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-g-state-2}@keyframes lp-g-state-1{0%,64.5%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-4px)}}@keyframes lp-g-state-2{0%,65%{opacity:0;transform:translateY(4px)}66.5%,to{opacity:1;transform:translateY(0)}}.lp .lp-mock-gen [data-g-btn]{opacity:0;will-change:transform, opacity;animation:20s cubic-bezier(.22,1,.36,1) infinite both lp-g-btn;transform:translateY(8px)}@keyframes lp-g-btn{0%,66.5%{opacity:0;transform:translateY(8px)}68.5%,to{opacity:1;transform:translateY(0)}}.lp .lp-mock-gen [data-gskel]{animation:1.8s ease-in-out infinite both lp-gskel-pulse}@keyframes lp-gskel-pulse{0%,to{opacity:1}50%{opacity:.45}}.lp .lp-mock-gen [data-gen-spin]{animation:1.2s ease-in-out infinite both lp-typing-pulse}@media (prefers-reduced-motion:reduce){.lp .lp-mock-chat [data-bubble],.lp .lp-mock-chat [data-bubble=typing] [data-dot],.lp .lp-mock-pb [data-line],.lp .lp-mock-lp [data-section],.lp .lp-mock-ads [data-ad],.lp .lp-mock-ads [data-dot],.lp .lp-mock-gen [data-gd],.lp .lp-mock-gen [data-gd-check],.lp .lp-mock-gen [data-gsc],.lp .lp-mock-gen [data-gp],.lp .lp-mock-gen [data-gskel],.lp .lp-mock-gen [data-gen-spin],.lp .lp-mock-gen [data-g-state],.lp .lp-mock-gen [data-g-btn],.lp .lp-mock-live [data-pulse],.lp .lp-mock-live [data-lr],.lp .lp-mock-live [data-lt],.lp .lp-mock-live [data-lf]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lp .lp-mock-gen [data-g-state="1"],.lp .lp-mock-gen [data-gsc]:not([data-gsc="6"]){opacity:0!important}}.lp .lp-flow-paused .lp-mock-chat [data-bubble],.lp .lp-flow-paused .lp-mock-chat [data-bubble=typing] [data-dot],.lp .lp-flow-paused .lp-mock-pb [data-line],.lp .lp-flow-paused .lp-mock-lp [data-section],.lp .lp-flow-paused .lp-mock-ads [data-ad],.lp .lp-flow-paused .lp-mock-ads [data-dot],.lp .lp-flow-paused .lp-mock-gen [data-gd],.lp .lp-flow-paused .lp-mock-gen [data-gd-check],.lp .lp-flow-paused .lp-mock-gen [data-gsc],.lp .lp-flow-paused .lp-mock-gen [data-gp],.lp .lp-flow-paused .lp-mock-gen [data-gskel],.lp .lp-flow-paused .lp-mock-gen [data-gen-spin],.lp .lp-flow-paused .lp-mock-gen [data-g-state],.lp .lp-flow-paused .lp-mock-gen [data-g-btn],.lp .lp-flow-paused .lp-mock-live [data-pulse],.lp .lp-flow-paused .lp-mock-live [data-lr],.lp .lp-flow-paused .lp-mock-live [data-lt],.lp .lp-flow-paused .lp-mock-live [data-lf]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lp .lp-flow-paused .lp-mock-gen [data-g-state="1"],.lp .lp-flow-paused .lp-mock-gen [data-gsc]:not([data-gsc="6"]){opacity:0!important}.lp ::selection{color:var(--lp-ink);text-shadow:none;background-color:#cde7ff;background-color:lab(90.5192% -4.64535 -24.9204)}.lp .lp-progress{z-index:200;pointer-events:none;background:#e2e5e84d;background:lab(90.7162% -.552952 -1.78909/.3);height:1.5px;position:fixed;top:0;left:0;right:0}.lp .lp-progress-bar{background:var(--lp-accent);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}@supports (animation-timeline:scroll()){.lp .lp-progress-bar{animation:linear both lp-progress-fill;animation-timeline:scroll(root)}}@keyframes lp-progress-fill{to{transform:scaleX(1)}}.lp .lp-tick{animation:2s ease-in-out infinite lp-tick-pulse;display:inline-block}@keyframes lp-tick-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.lp .lp-story-bars{gap:6px;padding:14px 18px 10px;display:flex}.lp .lp-story-seg{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;align-items:center;height:16px;margin:0;padding:0;display:flex}.lp .lp-story-seg:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp .lp-story-seg-track{background:var(--lp-line);border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.lp .lp-story-seg-fill{border-radius:inherit;background:var(--lp-ink);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.lp .lp-story-seg[data-seg="1"] .lp-story-seg-fill{animation:20s linear infinite both lp-seg-1}.lp .lp-story-seg[data-seg="2"] .lp-story-seg-fill{animation:20s linear infinite both lp-seg-2}.lp .lp-story-seg[data-seg="3"] .lp-story-seg-fill{animation:20s linear infinite both lp-seg-3}@keyframes lp-seg-1{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}@keyframes lp-seg-2{0%,25%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes lp-seg-3{0%,75%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .lp-shot{aspect-ratio:4/3;border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 30px #00000012,0 30px 60px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.04),0 12px 30px lab(0% 0 0/.07),0 30px 60px lab(0% 0 0/.05)}.lp .lp-flow-stage{isolation:isolate;background:var(--lp-surface-raised);overflow:hidden}.lp .lp-flow-screen{opacity:0;will-change:transform, opacity;pointer-events:none;transform:translateY(15%)}.lp .lp-flow-screen[data-stage="1"]{animation:20s cubic-bezier(.65,0,.35,1) infinite both lp-flow-s1}.lp .lp-flow-screen[data-stage="2"]{animation:20s cubic-bezier(.65,0,.35,1) infinite both lp-flow-s2}.lp .lp-flow-screen[data-stage="3"]{animation:20s cubic-bezier(.65,0,.35,1) infinite both lp-flow-s3}@keyframes lp-flow-s1{0%{opacity:0;transform:translateY(15%)}1.5%{opacity:1;transform:translateY(0)}23.5%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-15%)}to{opacity:0;transform:translateY(-15%)}}@keyframes lp-flow-s2{0%,25%{opacity:0;transform:translateY(15%)}26.5%{opacity:1;transform:translateY(0)}73.5%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(-15%)}to{opacity:0;transform:translateY(-15%)}}@keyframes lp-flow-s3{0%,75%{opacity:0;transform:translateY(15%)}76.5%{opacity:1;transform:translateY(0)}98.5%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15%)}}.lp .lp-flow-paused .lp-flow-screen,.lp .lp-flow-paused .lp-story-seg-fill{animation:none!important}.lp .lp-flow-paused .lp-flow-screen{transition:opacity .32s cubic-bezier(.65,0,.35,1),transform .36s cubic-bezier(.65,0,.35,1)}.lp .lp-flow-paused .lp-story-seg-fill{transition:transform .28s cubic-bezier(.65,0,.35,1)}.lp .lp-flow-paused .lp-flow-screen{opacity:0;transform:translateY(15%)}.lp .lp-flow-paused .lp-story-seg-fill{transform:scaleX(0)}.lp .lp-flow-paused[data-active-step="1"] .lp-flow-screen[data-stage="1"],.lp .lp-flow-paused[data-active-step="2"] .lp-flow-screen[data-stage="2"],.lp .lp-flow-paused[data-active-step="3"] .lp-flow-screen[data-stage="3"]{opacity:1;transform:translateY(0)}.lp .lp-flow-paused[data-active-step="2"] .lp-flow-screen[data-stage="1"],.lp .lp-flow-paused[data-active-step="3"] .lp-flow-screen[data-stage="1"],.lp .lp-flow-paused[data-active-step="3"] .lp-flow-screen[data-stage="2"]{opacity:0;transform:translateY(-15%)}.lp .lp-flow-paused[data-active-step="1"] .lp-story-seg[data-seg="1"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="2"] .lp-story-seg[data-seg="1"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="2"] .lp-story-seg[data-seg="2"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="3"] .lp-story-seg[data-seg="1"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="3"] .lp-story-seg[data-seg="2"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="3"] .lp-story-seg[data-seg="3"] .lp-story-seg-fill{transform:scaleX(1)}.lp .lp-flow-paused[data-active-step="1"] .lp-story-seg[data-seg="1"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="2"] .lp-story-seg[data-seg="2"] .lp-story-seg-fill,.lp .lp-flow-paused[data-active-step="3"] .lp-story-seg[data-seg="3"] .lp-story-seg-fill{background:var(--lp-accent)}.lp .lp-flow-resume{appearance:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--lp-ink-soft);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 8px;transition:background-color .16s,color .16s;display:inline-flex}.lp .lp-flow-resume:hover{color:var(--lp-ink);background:#0000000b;background:lab(0% 0 0/.045)}.lp .lp-flow-resume:focus-visible{outline:2px solid var(--lp-accent);outline-offset:1px}.lp details[open] .lp-faq-answer{animation:.48s cubic-bezier(.22,1,.36,1) both lp-faq-stream}@keyframes lp-faq-stream{0%{opacity:0;letter-spacing:-.06em;filter:blur(.4px);transform:translateY(2px)}to{opacity:1;letter-spacing:-.005em;filter:blur();transform:translateY(0)}}.lp .lp-counter-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.lp .lp-tick,.lp details[open] .lp-faq-answer{opacity:1!important;filter:none!important;letter-spacing:normal!important;animation:none!important;transform:none!important}.lp .lp-progress-bar{animation:none!important;transform:scaleX(0)!important}.lp .lp-flow-screen,.lp .lp-story-seg-fill{animation:none!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-screen{opacity:0!important;transform:none!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-screen[data-stage="1"]{opacity:1!important}.lp .lp-flow:not(.lp-flow-paused) .lp-story-seg-fill{transform:scaleX(0)!important}.lp .lp-flow:not(.lp-flow-paused) .lp-story-seg[data-seg="1"] .lp-story-seg-fill{transform:scaleX(1)!important}.lp .lp-flow-paused .lp-flow-screen,.lp .lp-flow-paused .lp-story-seg-fill{transition:none!important}}.lp .prose-blog,.lp .prose-blog p,.lp .prose-blog li,.lp .prose-blog h1,.lp .prose-blog h2,.lp .prose-blog h3,.lp .prose-blog h4,.lp .prose-blog strong{color:var(--lp-ink)}.lp .prose-blog h2{border-bottom-color:var(--lp-line);letter-spacing:-.01em;padding-bottom:.75rem}.lp .prose-blog h3,.lp .prose-blog h4{letter-spacing:-.005em}.lp .prose-blog a{color:var(--lp-accent-ink);-webkit-text-decoration-color:oklch(from var(--lp-accent-ink) l c h / .4);text-decoration-color:oklch(from var(--lp-accent-ink) l c h / .4)}.lp .prose-blog a:hover{color:var(--lp-accent)}.lp .prose-blog blockquote{border-left-color:var(--lp-accent);background:var(--lp-surface-sunken);color:var(--lp-ink-soft);border-radius:0 var(--lp-radius-md) var(--lp-radius-md) 0}.lp .prose-blog code{background:var(--lp-surface-sunken);color:var(--lp-ink);border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm)}.lp .prose-blog pre{background:var(--lp-surface-sunken);border:1px solid var(--lp-line);border-radius:var(--lp-radius-md)}.lp .prose-blog pre code{background:0 0;border:0}.lp .prose-blog hr{border-color:var(--lp-line)}.lp .prose-blog th{background:var(--lp-surface-sunken);border-color:var(--lp-line);color:var(--lp-ink)}.lp .prose-blog td{border-color:var(--lp-line)}.lp .prose-blog img{border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line)}@media (max-width:640px){.lp .prose-blog tr th:first-child,.lp .prose-blog tr td:first-child{background:var(--lp-canvas)}}