.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;animation:9s cubic-bezier(.22,1,.36,1) infinite both lp-bubble-life}.lp .lp-mock-chat [data-bubble="1"]{animation-delay:0s}.lp .lp-mock-chat [data-bubble="2"]{animation-delay:.9s}.lp .lp-mock-chat [data-bubble="3"]{animation-delay:1.8s}.lp .lp-mock-chat [data-bubble="4"]{animation-delay:2.7s}.lp .lp-mock-chat [data-bubble=typing]{animation-delay:3.6s}@keyframes lp-bubble-life{0%,3%{opacity:0;transform:translateY(6px)scale(.96)}8%,82%{opacity:1;transform:translateY(0)scale(1)}90%,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-launch [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)}}@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-launch [data-pulse]{opacity:1!important;filter:none!important;animation:none!important;transform:none!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-launch [data-pulse]{opacity:1!important;filter:none!important;animation:none!important;transform:none!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-flow-step{--step-color:var(--lp-ink);--step-tint:var(--lp-line-strong)}.lp .lp-flow-stepper{align-items:center;margin:0;padding:0 4px;list-style:none;display:flex}.lp .lp-flow-step{flex:1;align-items:center;display:flex}.lp .lp-flow-step:last-child{flex:none}.lp .lp-flow-step-btn{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:box-shadow .16s;display:inline-flex;position:relative}.lp .lp-flow-step-btn:before{content:"";border-radius:inherit;position:absolute;inset:-10px}.lp .lp-flow-step-btn:hover{box-shadow:0 0 0 4px #0000000d;box-shadow:0 0 0 4px lab(0% 0 0/.05)}.lp .lp-flow-step-btn:focus-visible{box-shadow:0 0 0 3px oklch(from var(--lp-accent) l c h / .35);outline:none}.lp .lp-flow-step-circle{border:1.5px solid var(--lp-line-strong);background:var(--lp-surface);width:24px;height:24px;color:var(--lp-muted-2);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;transform-origin:50%;will-change:transform, background-color, border-color, color;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:relative}.lp .lp-flow-step-num,.lp .lp-flow-step-check{will-change:opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp .lp-flow-step-check{opacity:0}.lp .lp-flow-step-check svg{color:currentColor;width:12px;height:12px}.lp .lp-flow-connector{background:var(--lp-line);border-radius:999px;flex:1;height:1.5px;margin:0 6px;position:relative;overflow:hidden}.lp .lp-flow-connector-fill{transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.lp .lp-flow-connector .lp-flow-connector-fill{background:var(--lp-line-strong)}.lp .lp-flow-window{border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 28px #0000000f,0 28px 56px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.04),0 10px 28px lab(0% 0 0/.06),0 28px 56px lab(0% 0 0/.05)}.lp .lp-flow-titlebar{background:var(--lp-surface);border-bottom:1px solid var(--lp-line);grid-template-columns:1fr auto 1fr;align-items:center;height:36px;padding:0 14px;display:grid}.lp .lp-flow-tls{align-items:center;gap:6px;display:flex}.lp .lp-flow-tl{border-radius:999px;width:11px;height:11px}.lp .lp-flow-crumb{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.005em;justify-self:center;align-items:center;gap:7px;font-size:12px;line-height:1;display:inline-flex}.lp .lp-flow-crumb-brand{color:var(--lp-ink);font-weight:600}.lp .lp-flow-crumb-sep{color:var(--lp-line-strong)}.lp .lp-flow-crumb-stack{isolation:isolate;min-width:110px;height:1em;display:inline-block;position:relative}.lp .lp-flow-crumb-label{color:var(--lp-ink-soft);opacity:0;will-change:opacity, transform;align-items:center;animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-flow-label-cycle;display:inline-flex;position:absolute;inset:0;transform:translateY(3px)}.lp .lp-flow-crumb-label[data-crumb="1"]{animation-delay:0s}.lp .lp-flow-crumb-label[data-crumb="2"]{animation-delay:4.4s}.lp .lp-flow-crumb-label[data-crumb="3"]{animation-delay:8.8s}.lp .lp-flow-crumb-label[data-crumb="4"]{animation-delay:13.2s}.lp .lp-flow-crumb-label[data-crumb="5"]{animation-delay:17.6s}.lp .lp-flow-toolbar{background:var(--lp-surface);border-bottom:1px solid var(--lp-line);padding:14px 20px}.lp .lp-flow-statusbar{background:var(--lp-surface);border-top:1px solid var(--lp-line);height:32px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted-2);justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;display:flex}.lp .lp-flow-status-stack{isolation:isolate;min-width:140px;height:1em;display:inline-block;position:relative}.lp .lp-flow-status-label{align-items:center;gap:8px;display:inline-flex;position:absolute;inset:0}.lp .lp-flow-status-meta{color:var(--lp-muted-2);align-items:center;gap:7px;display:inline-flex}.lp .lp-flow-save-dot{background:#16a34a;border-radius:999px;width:6px;height:6px;animation:2.4s ease-out infinite lp-flow-save-pulse;display:inline-block;box-shadow:0 0 #3fac4a66;box-shadow:0 0 lab(62.5929% -47.7721 40.2823/.4)}@keyframes lp-flow-save-pulse{0%,to{box-shadow:0 0 #3fac4a66;box-shadow:0 0 lab(62.5929% -47.7721 40.2823/.4)}50%{box-shadow:0 0 0 4px #3fac4a00;box-shadow:0 0 0 4px lab(62.5929% -47.7721 40.2823/0)}}.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;animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-flow-screen-cycle;transform:translateY(15%)}.lp .lp-flow-screen[data-stage="1"]{animation-delay:0s}.lp .lp-flow-screen[data-stage="2"]{animation-delay:4.4s}.lp .lp-flow-screen[data-stage="3"]{animation-delay:8.8s}.lp .lp-flow-screen[data-stage="4"]{animation-delay:13.2s}.lp .lp-flow-screen[data-stage="5"]{animation-delay:17.6s}@keyframes lp-flow-screen-cycle{0%{opacity:0;transform:translateY(15%)}3%{opacity:1;transform:translateY(0)}17%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-15%)}to{opacity:0;transform:translateY(-15%)}}.lp .lp-flow-caption{isolation:isolate}.lp .lp-flow-label{opacity:0;will-change:opacity, transform;animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-flow-label-cycle;transform:translateY(4px)}.lp .lp-flow-label[data-label="1"]{animation-delay:0s}.lp .lp-flow-label[data-label="2"]{animation-delay:4.4s}.lp .lp-flow-label[data-label="3"]{animation-delay:8.8s}.lp .lp-flow-label[data-label="4"]{animation-delay:13.2s}.lp .lp-flow-label[data-label="5"]{animation-delay:17.6s}@keyframes lp-flow-label-cycle{0%{opacity:0;transform:translateY(4px)}3%{opacity:1;transform:translateY(0)}17%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-4px)}}.lp .lp-flow-step[data-step="1"] .lp-flow-step-circle{animation:22s linear infinite both lp-step-1-circle}.lp .lp-flow-step[data-step="1"] .lp-flow-step-num{animation:22s linear infinite both lp-step-1-num}.lp .lp-flow-step[data-step="1"] .lp-flow-step-check{animation:22s linear infinite both lp-step-1-check}@keyframes lp-step-1-circle{0%,19%{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg);transform:scale(1.18)}20%,to{background:var(--step-tint);border-color:var(--step-tint);color:var(--step-color);transform:scale(1)}}@keyframes lp-step-1-num{0%,19%{opacity:1}20%,to{opacity:0}}@keyframes lp-step-1-check{0%,19%{opacity:0}20%,to{opacity:1}}.lp .lp-flow-step[data-step="2"] .lp-flow-step-circle{animation:22s linear infinite both lp-step-2-circle}.lp .lp-flow-step[data-step="2"] .lp-flow-step-num{animation:22s linear infinite both lp-step-2-num}.lp .lp-flow-step[data-step="2"] .lp-flow-step-check{animation:22s linear infinite both lp-step-2-check}@keyframes lp-step-2-circle{0%,19%{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-muted-2);transform:scale(1)}20%,39%{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg);transform:scale(1.18)}40%,to{background:var(--step-tint);border-color:var(--step-tint);color:var(--step-color);transform:scale(1)}}@keyframes lp-step-2-num{0%,39%{opacity:1}40%,to{opacity:0}}@keyframes lp-step-2-check{0%,39%{opacity:0}40%,to{opacity:1}}.lp .lp-flow-step[data-step="3"] .lp-flow-step-circle{animation:22s linear infinite both lp-step-3-circle}.lp .lp-flow-step[data-step="3"] .lp-flow-step-num{animation:22s linear infinite both lp-step-3-num}.lp .lp-flow-step[data-step="3"] .lp-flow-step-check{animation:22s linear infinite both lp-step-3-check}@keyframes lp-step-3-circle{0%,39%{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-muted-2);transform:scale(1)}40%,59%{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg);transform:scale(1.18)}60%,to{background:var(--step-tint);border-color:var(--step-tint);color:var(--step-color);transform:scale(1)}}@keyframes lp-step-3-num{0%,59%{opacity:1}60%,to{opacity:0}}@keyframes lp-step-3-check{0%,59%{opacity:0}60%,to{opacity:1}}.lp .lp-flow-step[data-step="4"] .lp-flow-step-circle{animation:22s linear infinite both lp-step-4-circle}.lp .lp-flow-step[data-step="4"] .lp-flow-step-num{animation:22s linear infinite both lp-step-4-num}.lp .lp-flow-step[data-step="4"] .lp-flow-step-check{animation:22s linear infinite both lp-step-4-check}@keyframes lp-step-4-circle{0%,59%{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-muted-2);transform:scale(1)}60%,79%{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg);transform:scale(1.18)}80%,to{background:var(--step-tint);border-color:var(--step-tint);color:var(--step-color);transform:scale(1)}}@keyframes lp-step-4-num{0%,79%{opacity:1}80%,to{opacity:0}}@keyframes lp-step-4-check{0%,79%{opacity:0}80%,to{opacity:1}}.lp .lp-flow-step[data-step="5"] .lp-flow-step-circle{animation:22s linear infinite both lp-step-5-circle}@keyframes lp-step-5-circle{0%,79%{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-muted-2);transform:scale(1)}80%,to{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg);transform:scale(1.18)}}.lp .lp-flow-connector[data-connector="1"] .lp-flow-connector-fill{animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-connector-1}.lp .lp-flow-connector[data-connector="2"] .lp-flow-connector-fill{animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-connector-2}.lp .lp-flow-connector[data-connector="3"] .lp-flow-connector-fill{animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-connector-3}.lp .lp-flow-connector[data-connector="4"] .lp-flow-connector-fill{animation:22s cubic-bezier(.65,0,.35,1) infinite both lp-connector-4}@keyframes lp-connector-1{0%,18%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}@keyframes lp-connector-2{0%,38%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes lp-connector-3{0%,58%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes lp-connector-4{0%,78%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}.lp .lp-flow-paused .lp-flow-screen,.lp .lp-flow-paused .lp-flow-step-circle,.lp .lp-flow-paused .lp-flow-step-num,.lp .lp-flow-paused .lp-flow-step-check,.lp .lp-flow-paused .lp-flow-connector-fill,.lp .lp-flow-paused .lp-flow-label,.lp .lp-flow-paused .lp-flow-crumb-label,.lp .lp-flow-paused .lp-flow-save-dot{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-flow-step-circle{transition:background-color .24s,border-color .24s,color .24s,transform .22s cubic-bezier(.65,0,.35,1)}.lp .lp-flow-paused .lp-flow-step-num,.lp .lp-flow-paused .lp-flow-step-check{transition:opacity .2s}.lp .lp-flow-paused .lp-flow-connector-fill{transition:transform .32s cubic-bezier(.65,0,.35,1)}.lp .lp-flow-paused .lp-flow-label,.lp .lp-flow-paused .lp-flow-crumb-label{transition:opacity .24s,transform .24s cubic-bezier(.65,0,.35,1)}.lp .lp-flow-paused .lp-flow-screen{opacity:0;transform:translateY(15%)}.lp .lp-flow-paused .lp-flow-step-circle{background:var(--lp-surface);border-color:var(--lp-line-strong);color:var(--lp-muted-2);transform:scale(1)}.lp .lp-flow-paused .lp-flow-step-num{opacity:1}.lp .lp-flow-paused .lp-flow-step-check{opacity:0}.lp .lp-flow-paused .lp-flow-connector-fill{transform:scaleX(0)}.lp .lp-flow-paused .lp-flow-label,.lp .lp-flow-paused .lp-flow-crumb-label{opacity:0;transform:translateY(4px)}.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"],.lp .lp-flow-paused[data-active-step="4"] .lp-flow-screen[data-stage="4"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-screen[data-stage="5"]{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"],.lp .lp-flow-paused[data-active-step="4"] .lp-flow-screen[data-stage="1"],.lp .lp-flow-paused[data-active-step="4"] .lp-flow-screen[data-stage="2"],.lp .lp-flow-paused[data-active-step="4"] .lp-flow-screen[data-stage="3"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-screen[data-stage="1"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-screen[data-stage="2"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-screen[data-stage="3"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-screen[data-stage="4"]{opacity:0;transform:translateY(-15%)}.lp .lp-flow-paused[data-active-step="1"] .lp-flow-step[data-step="1"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="2"] .lp-flow-step[data-step="2"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="3"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="4"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="5"] .lp-flow-step-circle{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg);transform:scale(1.18)}.lp .lp-flow-paused[data-active-step="2"] .lp-flow-step[data-step="1"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="1"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="2"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="1"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="2"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="3"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="1"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="2"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="3"] .lp-flow-step-circle,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="4"] .lp-flow-step-circle{background:var(--step-tint);border-color:var(--step-tint);color:var(--step-color);transform:scale(1)}.lp .lp-flow-paused[data-active-step="2"] .lp-flow-step[data-step="1"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="1"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="2"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="1"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="2"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="3"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="1"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="2"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="3"] .lp-flow-step-num,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="4"] .lp-flow-step-num{opacity:0}.lp .lp-flow-paused[data-active-step="2"] .lp-flow-step[data-step="1"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="1"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-step[data-step="2"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="1"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="2"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-step[data-step="3"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="1"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="2"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="3"] .lp-flow-step-check,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-step[data-step="4"] .lp-flow-step-check{opacity:1}.lp .lp-flow-paused[data-active-step="2"] .lp-flow-connector[data-connector="1"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-connector[data-connector="1"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="3"] .lp-flow-connector[data-connector="2"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-connector[data-connector="1"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-connector[data-connector="2"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="4"] .lp-flow-connector[data-connector="3"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-connector[data-connector="1"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-connector[data-connector="2"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-connector[data-connector="3"] .lp-flow-connector-fill,.lp .lp-flow-paused[data-active-step="5"] .lp-flow-connector[data-connector="4"] .lp-flow-connector-fill{transform:scaleX(1)}.lp .lp-flow-paused[data-active-step="1"] .lp-flow-label[data-label="1"],.lp .lp-flow-paused[data-active-step="2"] .lp-flow-label[data-label="2"],.lp .lp-flow-paused[data-active-step="3"] .lp-flow-label[data-label="3"],.lp .lp-flow-paused[data-active-step="4"] .lp-flow-label[data-label="4"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-label[data-label="5"],.lp .lp-flow-paused[data-active-step="1"] .lp-flow-crumb-label[data-crumb="1"],.lp .lp-flow-paused[data-active-step="2"] .lp-flow-crumb-label[data-crumb="2"],.lp .lp-flow-paused[data-active-step="3"] .lp-flow-crumb-label[data-crumb="3"],.lp .lp-flow-paused[data-active-step="4"] .lp-flow-crumb-label[data-crumb="4"],.lp .lp-flow-paused[data-active-step="5"] .lp-flow-crumb-label[data-crumb="5"]{opacity:1;transform:translateY(0)}.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-flow-label,.lp .lp-flow-crumb-label,.lp .lp-flow-step-circle,.lp .lp-flow-step-num,.lp .lp-flow-step-check,.lp .lp-flow-connector-fill,.lp .lp-flow-save-dot{animation:none!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-screen,.lp .lp-flow:not(.lp-flow-paused) .lp-flow-label,.lp .lp-flow:not(.lp-flow-paused) .lp-flow-crumb-label,.lp .lp-flow:not(.lp-flow-paused) .lp-flow-step-circle{transform:none!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-screen{opacity:0!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-flow-label{opacity:0!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-label[data-label="1"]{opacity:1!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-crumb-label{opacity:0!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-crumb-label[data-crumb="1"],.lp .lp-flow:not(.lp-flow-paused) .lp-flow-step-num{opacity:1!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-step-check{opacity:0!important}.lp .lp-flow:not(.lp-flow-paused) .lp-flow-step[data-step="1"] .lp-flow-step-circle{background:var(--step-color);border-color:var(--step-color);color:var(--lp-accent-fg)}.lp .lp-flow-paused .lp-flow-screen,.lp .lp-flow-paused .lp-flow-step-circle,.lp .lp-flow-paused .lp-flow-step-num,.lp .lp-flow-paused .lp-flow-step-check,.lp .lp-flow-paused .lp-flow-connector-fill,.lp .lp-flow-paused .lp-flow-label,.lp .lp-flow-paused .lp-flow-crumb-label{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)}}