.lp{--lp-paper:oklch(96.5% 0.004 280);--lp-paper-3:oklch(94% 0.005 280);--lp-rule:oklch(88% 0.006 280);--lp-rule-soft:oklch(92.5% 0.005 280);--lp-muted:oklch(47% 0.02 280);--lp-ok:oklch(50% 0.14 152);--lp-ok-soft:oklch(95.5% 0.03 152);--lp-accent-soft:oklch(94.5% 0.03 278);--lp-bezel:#0e0e18;--lp-edge:0 1px 2px oklch(20% 0.02 280/0.05),0 4px 14px oklch(20% 0.02 280/0.06);--lp-row:3.7em;--lp-c1:6.13em 0.85em calc(100% - 19.9em) 0.85em round 1.05em;--lp-fc-shadow:0 1px 2px oklch(20% 0.02 280/0.06),0 6px 16px oklch(20% 0.02 280/0.07);--lp-fc-glow:0 12px 30px -10px color-mix(in oklab,var(--beam-2) 60%,transparent),0 4px 14px -6px color-mix(in oklab,var(--beam-4) 45%,transparent);background:var(--color-canvas)}.lp main>*{animation:none}.lp .lp-ic{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--lp-i) center /contain no-repeat;mask:var(--lp-i) center /contain no-repeat}.lp .lp-ic-check{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.lp .lp-ic-sig{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Crect x='1' y='15' width='4' height='6' rx='1'/%3E%3Crect x='7' y='11' width='4' height='10' rx='1'/%3E%3Crect x='13' y='7' width='4' height='14' rx='1'/%3E%3Crect x='19' y='3' width='4' height='18' rx='1'/%3E%3C/svg%3E")}@property --lp-spin{syntax:"<angle>";inherits:true;initial-value:0deg}.lp .lp-glow{position:absolute;inset:0;z-index:0;container-type:size;pointer-events:none}.lp .lp-glow:before{content:"";position:absolute;inset:0;width:var(--lp-gw,92cqw);height:var(--lp-gh,72cqh);margin:auto;border-radius:50%;background:radial-gradient(44% 38% at 34% 34%,color-mix(in oklab,var(--beam-1) 55%,transparent),transparent 72%),radial-gradient(42% 36% at 68% 50%,color-mix(in oklab,var(--beam-3) 46%,transparent),transparent 72%),radial-gradient(40% 34% at 42% 72%,color-mix(in oklab,var(--beam-4) 38%,transparent),transparent 72%),radial-gradient(60% 56% at 50% 50%,color-mix(in oklab,var(--beam-2) 30%,transparent),transparent 78%);box-shadow:-5.5rem -2.5rem 6rem 1rem color-mix(in oklab,var(--beam-1) 26%,transparent),5.5rem 3rem 6rem 1rem color-mix(in oklab,var(--beam-3) 24%,transparent),0 0 5.5rem 2rem color-mix(in oklab,var(--beam-2) 14%,transparent);rotate:var(--lp-spin)}.lp .lp-phone{--pw:20rem;--ph:calc(var(--pw) * 2.05);position:relative;z-index:1;flex:none;width:var(--pw);height:var(--ph);container-type:inline-size;padding:calc(var(--pw) * .028);border-radius:calc(var(--pw) * .15);background:linear-gradient(150deg,#4a4a5e 0,#16161f 16%,var(--lp-bezel) 50%,#16161f 84%,#3a3a4c 100%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2),inset 0 0 0 calc(var(--pw) * .012) #1c1c28,0 2px 4px oklch(20% .02 280/.18),0 34px 70px -28px oklch(28% .1 285/.5),0 70px 130px -50px oklch(48% .2 290/.45)}.lp .lp-phone:after{content:"";position:absolute;inset:0;z-index:8;border-radius:inherit;background:linear-gradient(118deg,oklch(100% 0 0/.1),oklch(100% 0 0/.04) 22%,transparent 34%);pointer-events:none}.lp .lp-screen{position:relative;height:100%;overflow:clip;border-radius:calc(var(--pw) * .122);background:var(--lp-paper);color:var(--color-ink);font-family:var(--font-body);font-size:clamp(.7rem,3.7cqi,.9rem);line-height:1.35;letter-spacing:-.01em;text-align:left}.lp .lp-status{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;height:2.5em;padding:0 1.45em 0 1.9em;font-size:.9em;font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .lp-island{position:absolute;top:.55em;left:50%;width:30%;height:1.6em;border-radius:1em;background:#07070c;transform:translateX(-50%)}.lp .lp-status-r{display:inline-flex;align-items:center;gap:.35em}.lp .lp-status-r .lp-ic{width:1.05em}.lp .lp-batt{position:relative;display:block;width:1.65em;height:.85em;border-radius:.28em;box-shadow:inset 0 0 0 1.5px currentColor}.lp .lp-batt:after{content:"";position:absolute;inset:2.5px 35% 2.5px 2.5px;border-radius:1px;background:currentColor}.lp .lp-appicon{position:relative;isolation:isolate;display:block;width:4.5rem;height:4.5rem;container-type:size}.lp .lp-appicon b{display:none}.lp .lp-appicon:after,.lp .lp-appicon:before{content:"";position:absolute}.lp .lp-appicon:before{inset:14%;border-radius:50%;box-shadow:-16cqw 8cqw 100cqw 18cqw oklch(70% .13 265/.5),16cqw 10cqw 100cqw 18cqw oklch(66% .15 295/.45),0 -16cqw 100cqw 14cqw oklch(76% .12 350/.4)}.lp .lp-appicon:after{inset:0;border-radius:22%;background:url(/_next/static/media/icon.2c4e9d18.svg) 50%/100% no-repeat;box-shadow:0 14px 28px -16px oklch(35% .2 290/.5)}.lp .lp-hero-field{--cw:5.75rem;--fm:max(1.5rem,var(--content-pad));position:absolute;inset:0;overflow:clip;container-type:size;pointer-events:none}.lp .lp-hero-field>i{--lp-fc-w:calc(100% - 2.6rem);position:absolute;top:calc(var(--t) * 1rem);left:calc(var(--fm) + (100% - 2 * var(--fm) - var(--cw)) * var(--f));display:none;width:var(--cw);height:2.5rem;border:1px solid var(--color-hairline-soft);border-radius:12px;background:linear-gradient(oklch(80% .012 280) 0 0) 1.8rem .72rem /calc(var(--lp-fc-w) * .82) 5px no-repeat,linear-gradient(oklch(89% .008 280) 0 0) 1.8rem calc(100% - .72rem) /calc(var(--lp-fc-w) * .52) 4px no-repeat,var(--color-surface-1);box-shadow:var(--lp-fc-shadow);transform:rotate(calc(var(--rot) * 1deg))}.lp .lp-hero-field>i:before{content:"";position:absolute;top:50%;left:.7rem;width:.625rem;height:.625rem;margin-top:-.3125rem;border-radius:50%;background:oklch(80% .09 var(--hue))}.lp .lp-hero-field>i:nth-child(-n+5){display:block}.lp .lp-hero-field>i:is(:nth-child(3),:nth-child(8),:nth-child(10),:nth-child(12)){--lp-fc-w:calc(100% - 4.1rem);z-index:1;border:1.5px solid transparent;background:linear-gradient(oklch(80% .012 280) 0 0) 1.8rem .72rem /calc(var(--lp-fc-w) * .82) 5px no-repeat,linear-gradient(oklch(89% .008 280) 0 0) 1.8rem calc(100% - .72rem) /calc(var(--lp-fc-w) * .52) 4px no-repeat,linear-gradient(var(--color-surface-1),var(--color-surface-1)) padding-box,var(--gradient-beam) border-box;box-shadow:var(--lp-fc-glow)}.lp .lp-hero-field>i:is(:nth-child(3),:nth-child(8),:nth-child(10),:nth-child(12)):after{content:"";position:absolute;top:50%;right:.6rem;width:1.2rem;height:1.2rem;margin-top:-.6rem;border-radius:50%;background:conic-gradient(var(--beam-1),var(--beam-2) 40%,var(--beam-4) 86%,oklch(92% .006 280) 86%);-webkit-mask-image:radial-gradient(circle,transparent 50%,#000 54%);mask-image:radial-gradient(circle,transparent 50%,#000 54%)}.lp .lp-hero-field>i:first-child{--f:0;--t:1.4;--fb:0.02;--td:2.6;--x:8;--y:5;--dx:-10.7;--dy:-7;--rot:2.9;--dur:19.3;--del:-10.4;--hue:146}.lp .lp-hero-field>i:nth-child(2){--f:0.5;--t:1.8;--x:50;--y:5;--dx:-0.7;--dy:-4.2;--rot:0.3;--dur:19.6;--del:-5.2;--hue:56}.lp .lp-hero-field>i:nth-child(3){--f:1;--t:1.3;--fb:0.98;--td:3;--x:88;--y:6;--dx:5.8;--dy:0.3;--rot:-1.8;--dur:16.3;--del:-5.9;--hue:193}.lp .lp-hero-field>i:nth-child(4){--f:0.26;--t:4.65;--f2:0.14;--g:0.32;--x:5;--y:24;--dx:-4.5;--dy:7.6;--rot:-1.5;--dur:20.9;--del:-3.8;--hue:52}.lp .lp-hero-field>i:nth-child(5){--f:0.74;--t:4.95;--f2:0.62;--g:0.36;--x:5;--y:72;--dx:-7.6;--dy:-3.3;--rot:0.3;--dur:19.9;--del:-1.5;--hue:329}.lp .lp-hero-field>i:nth-child(6){--f:0.27;--t:1.2;--g:0.3;--x:94;--y:40;--dx:1.2;--dy:1.9;--rot:1.1;--dur:21.7;--del:-12.5;--hue:332}.lp .lp-hero-field>i:nth-child(7){--f:0.73;--t:0.8;--g:0.34;--x:94;--y:80;--dx:7.2;--dy:-7.4;--rot:-2;--dur:16.2;--del:-8.5;--hue:7}.lp .lp-hero-field>i:nth-child(8){--f:0.38;--t:4.1;--g:0.28;--x:94;--y:60;--dx:-9.1;--dy:4.3;--rot:-0.8;--dur:16.8;--del:-9.4;--hue:341}.lp .lp-hero-field>i:nth-child(9){--f:0.86;--t:3.9;--fb:1;--b:1.9;--x:90;--y:95;--dx:4.5;--dy:3;--rot:-1;--dur:16.2;--del:-2.8;--hue:48}.lp .lp-hero-field>i:nth-child(10){--g:0.28;--x:5;--y:48;--dx:9.1;--dy:-2.8;--rot:-1.9;--dur:18.7;--del:-6.7;--hue:16}.lp .lp-hero-field>i:nth-child(11){--fb:0;--b:1.6;--x:12;--y:95;--dx:4.1;--dy:6.7;--rot:0.3;--dur:20.4;--del:-13.1;--hue:331}.lp .lp-hero-field>i:nth-child(12){--fb:0.26;--b:2.3;--x:32;--y:94;--dx:-8.4;--dy:0.5;--rot:0.9;--dur:21;--del:-19.2;--hue:302}.lp .lp-hero-field>i:nth-child(13){--fb:0.5;--b:1.4;--x:52;--y:96;--dx:2.1;--dy:7.4;--rot:2.8;--dur:17.9;--del:-16.4;--hue:2}.lp .lp-hero-field>i:nth-child(14){--fb:0.74;--b:2.1;--x:72;--y:95;--dx:0.4;--dy:-2.8;--rot:1.3;--dur:17.9;--del:-15.1;--hue:352}@media (min-width:40rem){.lp .lp-hero-field{--cw:7.25rem}}@media (min-width:60rem){.lp .lp-hero-field{--cw:8rem}.lp .lp-hero-field>i{top:calc(var(--td) * 1rem);left:calc(max(var(--content-pad),
          (100% - var(--content-max)) / 2 + var(--content-pad)) + (min(100%, var(--content-max)) - 2 * var(--content-pad) - var(--cw)) * var(--fb));height:2.75rem}.lp .lp-hero-field>i:nth-child(n){display:none}.lp .lp-hero-field>i:is(:first-child,:nth-child(3)){display:block}.lp .lp-hero-field>i:is(:nth-child(9),:nth-child(n+11)){top:auto;bottom:calc(var(--b) * 1rem)}.lp .lp-hero-field>i:nth-child(13){--cw:9.5rem}.lp .lp-hero-field>i:is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(10)){--lp-sm:calc((100% - var(--content-max)) / 2 + var(--content-pad));--cw:clamp(5rem,var(--lp-sm) - 4.5rem,8.5rem);top:calc(var(--y) * 1%);left:calc(3rem + (var(--lp-sm) - 4.5rem - var(--cw)) * var(--g))}.lp .lp-hero-field>i:is(:nth-child(6),:nth-child(7),:nth-child(8)){left:calc(100% - var(--cw) - 3rem - (var(--lp-sm) - 4.5rem - var(--cw)) * var(--g))}}@media (min-width:60rem) and (min-height:56rem){.lp .lp-hero-field>i:is(:nth-child(9),:nth-child(n+11)){display:block}}@media (min-width:90rem){.lp .lp-hero-field>i:is(:first-child,:nth-child(3)){display:none}.lp .lp-hero-field>i:is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(10)){display:block}}@media (prefers-reduced-motion:no-preference){.lp .lp-hero-field>i{animation:lp-fc-drift calc(var(--dur) * 1s) ease-in-out calc(var(--del) * 1s) infinite alternate}.lp .lp-glow:before{animation:lp-drift 16s ease-in-out infinite alternate}.lp .lp-appicon:before{animation:lp-haze 9s ease-in-out infinite alternate}}@keyframes lp-haze{0%{scale:.94;opacity:.75}to{scale:1.04;opacity:1}}@keyframes lp-fc-drift{0%{transform:translate(0) rotate(calc(var(--rot) * 1deg))}to{transform:translate(calc(var(--dx) * 1px),calc(var(--dy) * 1px)) rotate(calc(var(--rot) * -1deg))}}@keyframes lp-fc-funnel{0%{translate:0 0;scale:1;opacity:1}70%{opacity:0}to{translate:var(--lp-fx) var(--lp-fy);scale:.35;opacity:0}}@keyframes lp-drift{0%{translate:-2% 2%;scale:.96}to{translate:2% -2%;scale:1.03}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .lp-hero-field>i{--lp-fx:calc((0.5 - var(--f)) * 72cqw);--lp-fy:3.5rem;animation:lp-fc-drift calc(var(--dur) * 1s) ease-in-out calc(var(--del) * 1s) infinite alternate,lp-fc-funnel linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 42svh}@media (min-width:60rem){.lp .lp-hero-field>i{--lp-fx:calc((72 - var(--x)) * 0.85cqw);--lp-fy:calc((52 - var(--y)) * 0.85cqh);animation-range:normal,0 65vh}}}}@keyframes lp-rise{0%{transform:perspective(1400px) translateY(3%) rotateX(27deg) scale(.93)}to{transform:perspective(1400px) translateY(0) rotateX(0deg) scale(1)}}@keyframes lp-glow-on{0%{opacity:.35;transform:translateY(12%) scale(.8)}to{opacity:1;transform:none}}@keyframes lp-screen{0%{translate:0 2.5rem;scale:.97}to{translate:0 0;scale:1}}@property --lp-mail{syntax:"<number>";inherits:true;initial-value:0}.lp .lp-ic-home{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='9' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='5' rx='1.5'/%3E%3Crect x='14' y='12' width='7' height='9' rx='1.5'/%3E%3Crect x='3' y='16' width='7' height='5' rx='1.5'/%3E%3C/svg%3E")}.lp .lp-ic-jobs{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12.5h18'/%3E%3C/svg%3E")}.lp .lp-ic-mail{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7.5l9 6 9-6'/%3E%3C/svg%3E")}.lp .lp-ic-profile,.lp .lp-ic-user{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20a7 7 0 0 1 14 0'/%3E%3C/svg%3E")}.lp .lp-ic-pay{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6.5h17v11h-17z'/%3E%3Cpath d='M12 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z'/%3E%3C/svg%3E")}.lp .lp-view{position:absolute;inset:2.5em 0 3.9em;display:flex;flex-direction:column;overflow:clip;background:var(--lp-paper)}.lp .lp-view:after{content:"";position:absolute;inset:0;z-index:4;background:oklch(17% .02 280);opacity:0;pointer-events:none}.lp .lp-bar{display:flex;flex:none;align-items:center;justify-content:space-between;height:2.9em;padding:.35em 1.05em 0}.lp .lp-mark{font-family:var(--font-display);font-size:max(1.2rem,1.55em);font-weight:700;letter-spacing:-.04em;line-height:1}.lp .lp-mark span:first-child{color:var(--beam-2)}.lp .lp-mark span:nth-child(2){color:var(--beam-1)}.lp .lp-mark span:nth-child(3){color:var(--beam-3)}.lp .lp-avatar{display:block;width:1.95em;height:1.95em;border-radius:50%;background:radial-gradient(circle at 50% 38%,oklch(80% .06 295) 0 22%,transparent 23%),radial-gradient(ellipse 60% 40% at 50% 100%,oklch(80% .06 295) 0 70%,transparent 71%),var(--tint-violet-2);box-shadow:0 0 0 1px var(--lp-rule)}.lp .lp-large{flex:none;padding:.25em .85em .5em;font-family:var(--font-display);font-size:1.75em;font-weight:650;line-height:1.1;letter-spacing:-.035em}.lp .lp-list{align-content:start;gap:.65em;padding:0 .85em .85em}.lp .lp-card,.lp .lp-list{position:relative;display:grid}.lp .lp-card{gap:.45em;padding:.85em .9em .9em;border-radius:1.05em;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6em}.lp .lp-tile{display:block;flex:none;width:2.55em;height:2.55em}.lp .lp-card-id{display:grid;gap:.15em;min-width:0}.lp .lp-card-title{color:var(--color-accent);font-size:1.02em;font-weight:600;line-height:1.25}.lp .lp-card-co{color:var(--lp-muted);font-size:.86em}.lp .lp-score{display:grid;justify-items:end;font-family:var(--font-display);line-height:1}.lp .lp-score b{color:var(--lp-ok);font-size:2.05em;font-weight:600;letter-spacing:-.03em}.lp .lp-score small{margin-top:.2em;color:var(--lp-muted);font-family:var(--font-body);font-size:.74em;letter-spacing:.03em}.lp .lp-flags{display:flex;flex-wrap:wrap;gap:.3em}.lp .lp-badge{display:inline-block;padding:.1em .55em;border-radius:1em;background:var(--lp-paper-3);color:var(--lp-muted);font-size:.8em;font-weight:500;line-height:1.5;white-space:nowrap}.lp .lp-badge-ok{background:var(--lp-ok-soft);color:var(--lp-ok)}.lp .lp-badge-new{background:var(--lp-accent-soft);color:var(--color-accent)}.lp .lp-pay{display:flex;align-items:center;gap:.4em;font-size:.86em;font-weight:600}.lp .lp-pay .lp-ic{color:var(--lp-muted)}.lp .lp-tabs{--lp-mail:0;position:absolute;inset:auto 0 0;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:3.9em;padding-bottom:.75em;border-top:1px solid var(--lp-rule-soft);background:#fff}.lp .lp-tabs:after{content:"";position:absolute;bottom:.3em;left:50%;width:34%;height:.26em;border-radius:1em;background:var(--color-ink);transform:translateX(-50%)}.lp .lp-tab{display:grid;align-content:center;justify-items:center;gap:.2em;min-width:0;overflow:hidden;color:var(--lp-muted);font-size:.74em;font-weight:500;white-space:nowrap}.lp .lp-tab .lp-ic{width:1.7em;height:1.7em}.lp .lp-tab-jobs{color:color-mix(in oklab,var(--lp-muted) calc(var(--lp-mail) * 100%),var(--color-ink))}.lp .lp-tab-mail{color:color-mix(in oklab,var(--color-ink) calc(var(--lp-mail) * 100%),var(--lp-muted))}.lp .lp-tab-ind{position:absolute;top:-1px;left:0;width:25%;height:2px;transform:translateX(100%)}.lp .lp-tab-ind:before{content:"";display:block;width:1.6em;height:2px;margin:0 auto;border-radius:1em;background:var(--color-ink)}.lp .price-card{border-radius:1.75rem}.lp .price-card.featured{border:1.5px solid transparent;outline:0;background:linear-gradient(#fff,#fff) padding-box,var(--gradient-beam) border-box}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp :is(#proof,#apply,#cycle,#jobs,#targets,#features,#mcp,#security,#pricing,#faq,#blog) .section-head{animation:lp-screen linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.lp :is(.lp-row,.lp-tile-card,.lp-sec,.price-card,#blog .post-card,.lp-strip-shot){animation:lp-tile linear both;animation-timeline:view();animation-range:entry 0 entry 75%}}}@keyframes lp-tile{0%{translate:0 3rem;scale:.92}70%{translate:0 -.3rem;scale:1.01}to{translate:0 0;scale:1}}.lp .lp-ic-spark{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5l2.2 6.3 6.3 2.2-6.3 2.2L12 19.5l-2.2-6.3L3.5 11l6.3-2.2z'/%3E%3C/svg%3E")}.lp .lp-hero{position:relative;isolation:isolate;overflow-x:clip}.lp .lp-hero-in{position:relative;z-index:1;display:grid;gap:var(--space-xl);padding-block:9rem var(--space-xl)}.lp .lp-hero:before{content:"";position:absolute;inset:0 0 10%;z-index:-1;background:radial-gradient(56% 62% at 50% 0,var(--tint-violet) 0,transparent 100%),radial-gradient(26% 34% at 74% 58%,oklch(95.5% .035 330),transparent 100%)}.lp .lp-float{position:absolute;z-index:2;display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem .55rem .55rem;border-radius:1rem;background:var(--color-surface-1);box-shadow:0 0 0 1px var(--color-hairline-soft),0 18px 40px -16px oklch(30% .1 285/.35);color:var(--color-ink);font-size:var(--text-micro);line-height:1.3;white-space:nowrap}.lp .lp-float>span{display:grid}.lp .lp-float b{font-weight:600}.lp .lp-float>span>span{color:var(--color-muted)}.lp .lp-float-ic{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--gradient-beam-tag);color:#fff}.lp .lp-float-ok{border-radius:50%;background:var(--lp-ok)}.lp .lp-grabber{position:absolute;top:.8rem;left:50%;width:2.75rem;height:.3rem;border-radius:1rem;background:var(--color-hairline);transform:translateX(-50%)}.lp .lp-chat-phone{--pw:min(calc(100vw - 3rem),23rem);height:auto}.lp .lp-chat-phone .lp-screen{height:auto;padding-top:2.6em;background:var(--lp-paper)}.lp .mcp-cta{margin-top:var(--space-xl)}.lp .faq{padding:0 var(--space-lg);border-radius:1.5rem;background:var(--color-surface-1);box-shadow:var(--shadow-card)}.lp .faq details:first-child{border-top:0}.lp .faq details:last-child{border-bottom:0}@media (min-width:60rem){.lp .lp-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--space-2xl);min-height:min(calc(100svh - 3.5rem),60rem);padding-block:7.25rem 5rem}.lp .lp-float{font-size:var(--text-caption)}.lp .lp-chat-phone{--pw:22rem}}@media (min-width:90rem){.lp .lp-hero-in{padding-top:5.5rem}}@media (prefers-reduced-motion:no-preference){.lp .lp-float{animation:lp-bob 4.8s ease-in-out infinite alternate}}@keyframes lp-bob{0%{transform:translateY(.3rem)}to{transform:translateY(-.3rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp #apply .lp-sheet,.lp #proof .fit-stack,.lp #targets .lp-settings,.lp .faq,.lp .lp-mcp-device{animation:lp-sheet-up linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes lp-rise-wide{0%{transform:perspective(1600px) rotateX(22deg) rotateY(-16deg) rotate(3deg) scale(.94)}to{transform:perspective(1600px) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}}@keyframes lp-sheet-up{0%{translate:0 4.5rem;scale:.95}to{translate:0 0;scale:1}}@keyframes lp-spin{0%{--lp-spin:0deg;--lp-gw:62cqw;--lp-gh:62cqw}to{--lp-spin:300deg;--lp-gw:62cqw;--lp-gh:62cqw}}@property --lp-ring{syntax:"<number>";inherits:false;initial-value:0}@property --lp-n{syntax:"<integer>";inherits:false;initial-value:0}.lp .lp-ic-place{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-5.4 6.5-10.5a6.5 6.5 0 1 0-13 0C5.5 15.6 12 21 12 21Z'/%3E%3Cpath d='M12 13a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z'/%3E%3C/svg%3E")}.lp .lp-ic-cross{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}.lp .lp-ic-back{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.lp .lp-ic-lock{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3C/svg%3E")}.lp .lp-ic-clip{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5l-7.8 7.8a5 5 0 0 1-7.1-7.1l8.5-8.5a3.3 3.3 0 0 1 4.7 4.7l-8.5 8.5a1.7 1.7 0 0 1-2.4-2.4l7.8-7.8'/%3E%3C/svg%3E")}.lp .lp-ic-send{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4L10.5 14.5'/%3E%3Cpath d='M21 4l-6.75 16-3.75-7.5L3 8.75z'/%3E%3C/svg%3E")}.lp .lp-ic-eye{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.lp .lp-tile-lg{width:3.4em;height:3.4em}.lp .lp-back{display:flex;flex:none;align-items:center;gap:.15em;margin-left:-.3em;padding:.65em 0 .1em;color:var(--color-accent);font-size:.95em;font-weight:500}.lp .lp-back .lp-ic{width:1.3em;height:1.3em}.lp .lp-vs{gap:.7em;padding:0 1em 4.4em}.lp .lp-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em}.lp .lp-sheet-co{display:grid;justify-items:start;gap:.3em;min-width:0;font-size:.95em;font-weight:600;line-height:1.25}.lp .lp-ring{--lp-ring:var(--lp-score);--lp-n:var(--lp-score);position:relative;display:grid;place-items:center;align-content:center;width:4.3em;height:4.3em;line-height:1;counter-reset:lpn var(--lp-n)}.lp .lp-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--lp-ok) calc(var(--lp-ring) * 1%),var(--lp-rule-soft) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .32em),#000 calc(100% - .3em));mask:radial-gradient(farthest-side,transparent calc(100% - .32em),#000 calc(100% - .3em))}.lp .lp-ring b{color:var(--lp-ok);font-family:var(--font-display);font-size:1.5em;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .lp-ring b:after{content:counter(lpn)}.lp .lp-ring small{margin-top:.15em;color:var(--lp-muted);font-size:.64em;letter-spacing:.03em}.lp .lp-sheet-title{font-family:var(--font-display);font-size:1.5em;font-weight:650;line-height:1.1;letter-spacing:-.03em}.lp .lp-chips{display:flex;flex-wrap:wrap;gap:.35em}.lp .lp-chips span{display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:2em;background:#fff;box-shadow:0 0 0 1px var(--lp-rule-soft);color:var(--color-ink-dim);font-size:.8em;font-weight:500;white-space:nowrap}.lp .lp-chips .lp-ic{color:var(--lp-muted)}.lp .lp-why{display:grid;gap:.35em;padding:.8em .85em;border-radius:.95em;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-why-t{display:flex;align-items:center;gap:.4em;font-size:.92em;font-weight:650;letter-spacing:-.015em}.lp .lp-why-t .lp-ic{color:var(--beam-2)}.lp .lp-why-b{color:var(--color-ink-dim);font-size:.84em;line-height:1.45}.lp .lp-req{font-size:.9em;font-weight:650}.lp .lp-checks{display:grid;gap:.4em;margin:0;padding:0;list-style:none}.lp .lp-checks li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45em;color:var(--color-ink-dim);font-size:.84em}.lp .lp-checks .lp-ic{width:1.1em;height:1.1em;margin-top:.1em}.lp .lp-yes .lp-ic{color:var(--lp-ok)}.lp .lp-no .lp-ic{color:var(--color-danger)}.lp .lp-vf{background:#fff;box-shadow:-1em 0 2em -1em oklch(20% .02 280/.3)}.lp .lp-url{display:flex;flex:none;align-items:center;gap:.5em;padding:.55em .9em;border-bottom:1px solid var(--lp-rule-soft);background:var(--lp-paper)}.lp .lp-url>.lp-ic{width:1.25em;height:1.25em;color:var(--color-accent)}.lp .lp-url-pill{display:flex;flex:1 1;align-items:center;justify-content:center;gap:.35em;min-width:0;padding:.4em .7em;border-radius:2em;background:var(--lp-paper-3);color:var(--color-ink-dim);font-family:var(--font-mono);font-size:.76em;white-space:nowrap;overflow:hidden}.lp .lp-progress{display:block;flex:none;height:.24em;background:var(--lp-paper-3)}.lp .lp-progress i{display:block;height:100%;background:var(--gradient-beam);transform-origin:left center}.lp .lp-form{display:grid;gap:.7em;padding:1em}.lp .lp-form-h{display:grid;gap:.15em;margin-bottom:.2em;padding-bottom:.8em;border-bottom:1px solid var(--lp-rule-soft);color:var(--lp-muted);font-size:.86em}.lp .lp-form-h .lp-tile{margin-bottom:.45em}.lp .lp-form-h b{color:var(--color-ink);font-family:var(--font-display);font-size:1.45em;font-weight:650;letter-spacing:-.03em;line-height:1.15}.lp .lp-inp{display:flex;align-items:center;min-height:2.4em;padding:0 .75em;border:1px solid var(--lp-rule);border-radius:.6em;background:#fff}.lp .lp-typed{display:block;width:58%;height:.55em;border-radius:.3em;background:var(--color-ink-dim);transform-origin:left center}.lp .lp-typed-2{width:76%}.lp .lp-file{display:flex;align-items:center;gap:.5em;padding:.65em .75em;border-radius:.7em;background:var(--lp-accent-soft);color:var(--color-accent);font-size:.86em}.lp .lp-file b{flex:1 1;min-width:0;color:var(--color-ink);font-weight:600}.lp .lp-file .lp-ic:last-child{color:var(--lp-ok)}.lp .lp-q{margin-top:.15em;font-weight:600}.lp .lp-ans,.lp .lp-q{font-size:.86em}.lp .lp-ans span{display:block;white-space:nowrap}.lp .lp-submit{display:grid;place-items:center;min-height:2.7em;margin-top:.3em;border-radius:2em;background:var(--gradient-beam-tag);color:#fff;font-size:.9em;font-weight:600}.lp .lp-vd{gap:.75em;padding:0 1em;box-shadow:-1em 0 2em -1em oklch(20% .02 280/.3)}.lp .lp-done{position:relative;display:grid;flex:none;place-items:center;align-self:center;width:9.2em;height:9.2em;margin:-2.15em 0 -2.55em;color:#fff}.lp .lp-done:before{content:"";position:absolute;inset:2.55em;border-radius:50%;background:var(--lp-ok);box-shadow:0 .6em 1.6em -.4em oklch(50% .14 152/.6)}.lp .lp-done>.lp-ic{position:relative;width:1.9em;height:1.9em}.lp .lp-done-ring{position:absolute;inset:2.1em;border:2px solid var(--lp-ok);border-radius:50%;opacity:0}.lp .lp-done-t{font-family:var(--font-display);font-size:1.45em;font-weight:650;letter-spacing:-.03em;text-align:center}.lp .lp-evid{display:grid;gap:.55em;padding:.85em;border-radius:.95em;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-evid-t{font-size:.9em;font-weight:650}.lp .lp-evid-mono{color:var(--lp-muted);font-family:var(--font-mono);font-size:.74em;letter-spacing:0}.lp .lp-snaps{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.lp .lp-snaps i{display:block;aspect-ratio:16/10;border-radius:.5em;background:linear-gradient(var(--lp-rule) 0 0) 12% 32% /44% 7% no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 12% 50% /70% 6% no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 12% 64% /58% 6% no-repeat,linear-gradient(var(--lp-paper-3) 0 0) 0 0 /100% 16% no-repeat,#fff;box-shadow:0 0 0 1px var(--lp-rule-soft)}.lp .lp-snaps i:last-child{background:radial-gradient(circle at 50% 46%,var(--lp-ok) 0 12%,transparent 13%),linear-gradient(var(--lp-rule-soft) 0 0) 50% 76% /50% 6% no-repeat,linear-gradient(var(--lp-paper-3) 0 0) 0 0 /100% 16% no-repeat,#fff}.lp .lp-mails{flex:none;height:calc(var(--lp-row) * 3);margin:0 .85em;overflow:clip;border-radius:1em;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-mail{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6em;height:var(--lp-row);padding:0 .9em;border-top:1px solid var(--lp-rule-soft)}.lp .lp-mail:first-child{border-top:0}.lp .lp-mail-new:before{content:"";position:absolute;inset:0;background:var(--lp-accent-soft);opacity:.8}.lp .lp-mail>*{position:relative}.lp .lp-mail-b{display:grid;gap:.1em;min-width:0}.lp .lp-mail-b b{font-size:.92em;font-weight:600}.lp .lp-mail-b span{overflow:hidden;color:var(--lp-muted);font-size:.84em;text-overflow:ellipsis;white-space:nowrap}.lp .lp-mail-logo{display:block;width:2.1em;height:2.1em}.lp .lp-dot{display:block;width:.55em;height:.55em;border-radius:50%;background:var(--lp-rule)}.lp .lp-dot-on{background:var(--color-accent)}.lp .lp-draft{position:relative;display:grid;flex:none;gap:.55em;margin:.75em .85em 0;padding:.85em .9em 1em;border-radius:1em;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-draft-head{display:flex;align-items:center;gap:.5em;margin-bottom:.2em}.lp .lp-draft-av{display:block;flex:none;width:1.7em;height:1.7em;border-radius:50%;background:var(--gradient-beam-tag)}.lp .lp-draft-line{display:block;width:100%;height:.55em;border-radius:.3em;background:var(--lp-rule-soft)}.lp .lp-draft-head .lp-draft-line{width:40%;background:var(--lp-rule)}.lp .lp-draft .lp-draft-short{width:58%}.lp .lp-draft-send{position:absolute;right:.8em;bottom:.7em;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:var(--color-ink);color:#fff}.lp .lp-draft-send .lp-ic{width:1.1em;height:1.1em}.lp .lp-toast{position:absolute;top:2.45em;right:.55em;left:.55em;z-index:6;display:flex;align-items:center;gap:.65em;padding:.65em .8em;border-radius:1.15em;background:#fff;box-shadow:0 0 0 1px var(--lp-rule-soft),0 .6em 1.8em -.3em oklch(20% .02 280/.3)}.lp .lp-toast-logo{display:block;flex:none;width:2.3em;height:2.3em}.lp .lp-toast>span{display:grid;min-width:0;font-size:.88em;line-height:1.3}.lp .lp-toast>span span{overflow:hidden;color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap}.lp .lp-touch{position:absolute;top:0;left:0;z-index:7;width:2.6em;height:2.6em;margin:-1.3em;border-radius:50%;background:oklch(20% .02 280/.2);box-shadow:0 0 0 .2em oklch(100% 0 0/.75),0 .3em .9em oklch(20% .02 280/.25);opacity:0;pointer-events:none}.lp .lp-hero-device{--lp-hw:min(calc(100vw - 5rem),18.5rem);position:relative;display:grid;justify-items:center;padding-block:0 var(--space-xl)}.lp .lp-hero-phone{--pw:var(--lp-hw);transform-origin:50% 0}.lp .lp-float-a{top:74%;left:max(0rem,calc(50% - var(--lp-hw) / 2 - 1.5rem))}.lp .lp-float-b{top:5%;right:max(0rem,calc(50% - var(--lp-hw) / 2 - 1.5rem))}.lp .lp-finale-stage,.lp .lp-presale{position:relative}.lp .lp-presale{justify-items:center;padding:2rem clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vw,2.5rem);text-align:center;box-shadow:0 0 0 1px var(--color-hairline-soft),0 30px 80px -30px oklch(40% .2 290/.35)}.lp .lp-presale .section-head{justify-items:center;margin-bottom:0}.lp .lp-presale .presale-cta{justify-items:center}.lp .lp-fly{display:none}.lp .lp-dots{display:flex;gap:.3em}.lp .lp-dots i{display:block;width:.75em;height:.75em;border-radius:50%;background:var(--beam-2)}.lp .lp-dots i:nth-child(2){background:var(--beam-1)}.lp .lp-dots i:nth-child(3){background:var(--beam-4)}.lp .lp-skel{position:absolute;inset:6em .85em 5em;display:grid;align-content:start;gap:.75em}.lp .lp-skel i{display:block;height:7.5em;border-radius:1.05em;background:linear-gradient(var(--lp-accent-soft) 0 0) .9em .9em /2.5em 2.5em no-repeat,linear-gradient(var(--lp-rule) 0 0) 4.2em 1.1em /50% .6em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 4.2em 2.2em /34% .55em no-repeat,linear-gradient(var(--lp-ok-soft) 0 0) .9em 4.6em /40% 1.3em no-repeat,#fff;box-shadow:var(--lp-edge)}.lp .lp-skel-tabs{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;height:3.9em;padding-bottom:.7em;border-top:1px solid var(--lp-rule-soft);background:#fff;color:var(--lp-muted)}.lp .lp-skel-tabs .lp-ic{width:1.4em;height:1.4em}@media (min-width:60rem){.lp .lp-hero-device{--lp-hw:min(21.5rem,max(16rem,calc((100svh - 14rem) / 2.05)))}.lp .lp-hero-phone{transform-origin:50% 70%}.lp .lp-float-a{top:58%;left:max(0rem,calc(50% - var(--lp-hw) / 2 - 4.5rem))}.lp .lp-float-b{top:12%;right:max(0rem,calc(50% - var(--lp-hw) / 2 - 5rem))}.lp .lp-hero-device{padding-block:0}.lp #faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;column-gap:4rem}.lp #faq .section-head{position:sticky;top:6rem;grid-row:span 2}.lp #faq .faq{width:100%;max-width:none;margin:0}}@media (prefers-reduced-motion:no-preference){.lp .lp-float-b{animation-delay:-2.4s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .lp-hero-phone{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.lp .lp-hero-device .lp-glow{animation:lp-glow-on linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.lp .lp-float-a{animation:lp-bob 4.8s ease-in-out infinite alternate,lp-par-a linear both;animation-timeline:auto,view();animation-range:normal,entry 0 cover 60%}.lp .lp-float-b{animation:lp-bob 4.8s ease-in-out -2.4s infinite alternate,lp-par-b linear both;animation-timeline:auto,view();animation-range:normal,entry 0 cover 60%}.lp .lp-finale-track{height:160svh;view-timeline:--lp-fin block;view-timeline-inset:3.5rem 0}.lp .lp-finale-stage{position:sticky;top:max(4.5rem,calc(50svh - 12rem))}.lp .lp-fly{position:absolute;inset:0;z-index:2;display:block;pointer-events:none;animation:lp-f-fly linear both;animation-timeline:--lp-fin;animation-range:contain 0 contain 32%}.lp .lp-finale-phone{--pw:min(56vw,15rem);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2),inset 0 0 0 calc(var(--pw) * .012) #1c1c28,0 2px 4px oklch(20% .02 280/.18),0 40px 36px -36px oklch(40% .18 290/.55);position:absolute;top:4.25rem;left:50%;margin:calc(var(--ph) / -2) 0 0 calc(var(--pw) / -2);animation:lp-f-phone linear both;animation-timeline:--lp-fin;animation-range:contain 0 contain 32%}.lp .lp-appicon{animation:lp-f-icon linear both;animation-timeline:--lp-fin;animation-range:contain 4% contain 42%}.lp .lp-presale{animation:lp-f-card linear both;animation-timeline:--lp-fin;animation-range:contain 0 contain 32%}.lp .lp-presale :is(.section-head,.presale-cta)>*{animation:lp-f-text linear both;animation-timeline:--lp-fin;animation-range:contain 21% contain 33%}.lp .lp-presale .section-head>:nth-child(2){animation-range:contain 24% contain 36%}.lp .lp-presale .presale-cta>:first-child{animation-range:contain 27% contain 39%}.lp .lp-presale .presale-cta>:nth-child(2){animation-range:contain 30% contain 42%}@media (min-width:60rem){.lp .lp-hero-device .lp-glow,.lp .lp-hero-phone{animation-timeline:scroll(root);animation-range:0 65vh}.lp .lp-hero-phone{animation-name:lp-rise-wide}.lp .lp-float-a,.lp .lp-float-b{animation-timeline:auto,scroll(root);animation-range:normal,0 65vh}.lp .lp-finale-phone{--pw:16rem}}}}@keyframes lp-par-a{0%{translate:0 3.5rem}to{translate:0 -2rem}}@keyframes lp-par-b{0%{translate:0 2.5rem}to{translate:0 -3.5rem}}@keyframes lp-f-fly{0%{translate:0 calc(50% - 4.25rem);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{translate:0 0}}@keyframes lp-f-phone{0%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.5,0,.3,1)}78%{opacity:1}to{transform:scale(.3,.145);opacity:0}}@keyframes lp-f-icon{0%,70%{transform:scale(.6);animation-timing-function:cubic-bezier(.2,.9,.3,1.3)}90%{transform:scale(1.12)}to{transform:none}}@keyframes lp-f-text{0%{translate:0 .9rem;clip-path:inset(0 0 100% 0)}0.1%{translate:0 .9rem;clip-path:inset(-2rem);animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{translate:0 0;clip-path:inset(-2rem)}}@keyframes lp-f-card{0%{transform:scale(.96)}to{transform:none}}.lp .lp-ic-level{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5h16M7 16v-4M12 16V8M17 16v-6'/%3E%3C/svg%3E")}.lp .lp-ic-shield{--lp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7.5 3v5.5c0 4.5-3.2 8.3-7.5 9.5-4.3-1.2-7.5-5-7.5-9.5V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.lp .lp-ghosts{position:absolute;inset:0 .85em;display:grid;align-content:start;gap:.65em}.lp .lp-ghosts i{display:block;height:7.6em;border-radius:1.05em;background:linear-gradient(var(--lp-rule-soft) 0 0) .9em .9em /2.55em 2.55em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 4.1em 1.1em /52% .7em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 4.1em 2.3em /30% .6em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) .9em 4.4em /40% .6em no-repeat,oklch(100% 0 0/.7);box-shadow:0 0 0 1px var(--lp-rule-soft)}.lp .lp-ghosts i:first-child{height:13.75em}.lp .lp-praise{display:-webkit-box;overflow:hidden;color:var(--lp-ok);font-size:.86em;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.lp .lp-actions{display:flex;gap:.4em;margin-top:.15em}.lp .lp-btn{display:grid;flex:1 1;place-items:center;min-height:2.55em;padding:0 .6em;border-radius:2em;font-size:.86em;font-weight:600;white-space:nowrap}.lp .lp-btn-ink{background:var(--color-ink);color:#fff}.lp .lp-btn-soft{background:var(--lp-paper-3);color:var(--color-ink)}.lp .lp-card-1:after{content:"";position:absolute;inset:0;border-radius:inherit;background:oklch(50% .14 152/.06);box-shadow:inset 0 0 0 2px var(--lp-ok);opacity:0;pointer-events:none}.lp .lp-swipe{position:absolute;top:calc(100% - 2.15em);left:50%;z-index:2;padding:.5em 1.1em;border-radius:2em;background:var(--lp-ok);box-shadow:var(--shadow-float);color:#fff;font-size:1em;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%);visibility:hidden}.lp .lp-sheet-act{position:absolute;inset:auto 0 0;z-index:3;padding:.65em 1em .75em;border-top:1px solid var(--lp-rule-soft);background:var(--lp-paper)}.lp .lp-sheet-act .lp-actions{margin:0}.lp .lp-field{display:grid;gap:.4em}.lp .lp-lab{display:block;width:36%;height:.55em;border-radius:.3em;background:var(--lp-rule)}.lp .lp-lab-2{width:24%}.lp .lp-tour-phone :is(.lp-vq,.lp-vf,.lp-vd,.lp-vm,.lp-toast){visibility:hidden}.lp .lp-float-logo{display:block;flex:none;width:2rem;height:2rem}.lp #proof .fit-card{border-radius:1.75rem}.lp .lp-sheet{position:relative;padding-top:clamp(2.5rem,5vw,3.5rem);border-radius:2rem;box-shadow:0 -1px 0 oklch(100% 0 0),var(--shadow-float)}.lp .lp-paste-body{margin-top:var(--space-md)}.lp .lp-cycle{overflow-x:clip}.lp .lp-stage{display:grid;gap:var(--space-2xl)}.lp .lp-stage-device{position:relative;display:grid;justify-items:center;align-self:start}.lp .lp-tour-phone{--pw:min(calc(100vw - 4rem),19.5rem);--ph:calc(var(--pw) * 1.95);--lp-row:4.3em;--lp-k1:14.43em;--lp-tap:34.3em}@media (min-height:50rem){.lp .lp-tour-phone{--lp-tap:40.9em}.lp .lp-tour-phone .lp-screen{font-size:clamp(.72rem,4.15cqi,1rem)}.lp .lp-tour-phone .lp-form:after{content:"";height:5.6em;border:1px solid var(--lp-rule);border-radius:.6em;background:linear-gradient(var(--color-ink-dim) 0 0) .75em .95em /80% .5em no-repeat,linear-gradient(var(--color-ink-dim) 0 0) .75em 2.2em /72% .5em no-repeat,linear-gradient(var(--color-ink-dim) 0 0) .75em 3.45em /48% .5em no-repeat,#fff}}.lp .lp-tour-phone .lp-form{gap:1em;padding-top:1.35em}.lp .lp-tour-phone .lp-inp{min-height:2.8em}.lp .lp-tour-phone .lp-draft{gap:.85em;padding:1.15em 1em 1.4em}.lp .lp-tour-phone .lp-snaps i{aspect-ratio:4/3}.lp .lp-today{display:grid;gap:.55em;padding:.85em .9em .95em;border-radius:1.05em;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-sum-t,.lp .lp-today-t{font-size:.86em;font-weight:650}.lp .lp-today-n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em}.lp .lp-today-n span{display:grid;align-content:start;gap:.2em;padding:.55em .5em;border-radius:.7em;background:var(--lp-paper);color:var(--lp-muted);font-size:.72em;line-height:1.25}@media (max-width:21rem){.lp .lp-today-n span{padding-inline:.4em;font-size:.66em}}.lp .lp-today-n b{color:var(--color-ink);font-family:var(--font-display);font-size:1.9em;font-weight:650;letter-spacing:-.03em;line-height:1}.lp .lp-sum{display:grid;gap:.35em;padding:.8em .85em;border-radius:.95em;background:var(--lp-paper-3);color:var(--color-ink-dim);font-size:.84em;line-height:1.45}.lp .lp-sum-t{color:var(--color-ink)}.lp .lp-tour-phone :is(.lp-q,.lp-ans,.lp-submit){order:1}.lp .lp-tour-phone .lp-mails{height:calc(var(--lp-row) * 6)}.lp .lp-tour-phone .lp-mail-list:after{--lp-r:var(--lp-row);content:"";display:block;height:calc(var(--lp-r) * 3);background:linear-gradient(var(--lp-rule-soft) 0 0) 0 0 /100% 1px no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 0 var(--lp-r) /100% 1px no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 0 calc(var(--lp-r) * 2) /100% 1px no-repeat,linear-gradient(var(--lp-paper-3) 0 0) 2.05em calc(var(--lp-r) * 2.5 - 1.05em) /2.1em 2.1em no-repeat,linear-gradient(var(--lp-rule) 0 0) 4.75em calc(var(--lp-r) * 2.5 - .6em) /38% .5em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 4.75em calc(var(--lp-r) * 2.5 + .35em) /46% .45em no-repeat,linear-gradient(var(--lp-paper-3) 0 0) 2.05em calc(var(--lp-r) / 2 - 1.05em) /2.1em 2.1em no-repeat,linear-gradient(var(--lp-paper-3) 0 0) 2.05em calc(var(--lp-r) * 1.5 - 1.05em) /2.1em 2.1em no-repeat,linear-gradient(var(--lp-rule) 0 0) 4.75em calc(var(--lp-r) / 2 - .6em) /34% .5em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 4.75em calc(var(--lp-r) / 2 + .35em) /50% .45em no-repeat,linear-gradient(var(--lp-rule) 0 0) 4.75em calc(var(--lp-r) * 1.5 - .6em) /28% .5em no-repeat,linear-gradient(var(--lp-rule-soft) 0 0) 4.75em calc(var(--lp-r) * 1.5 + .35em) /44% .45em no-repeat}.lp .lp-rail{display:none}.lp .lp-steps{display:grid;gap:var(--space-2xl);margin:0;padding:0;list-style:none}.lp .lp-step{display:grid;gap:var(--space-xs);align-content:start}.lp .lp-count{color:var(--color-muted)}.lp .lp-step h3{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:600;letter-spacing:var(--track-display-md);line-height:1.1}.lp .lp-step p{max-width:34rem;color:var(--color-muted);font-size:var(--text-lg);line-height:1.5}.lp .lp-shot{display:grid;gap:var(--space-xs);margin-top:var(--space-sm)}.lp .lp-shot figcaption,.lp .lp-strip-label{color:var(--color-muted);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase}.lp .lp-shot img,.lp .lp-strip-shot img{display:block;width:100%;height:auto;border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--color-hairline-soft)}.lp .lp-strip{display:none}@media (max-width:47.99rem){.lp :is(.lp-shot,.lp-strip-shot) img{aspect-ratio:5/4;object-fit:cover;object-position:0 50%;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.lp :is(.lp-step-4 .lp-shot,.lp-strip-shot:nth-of-type(4)) img{aspect-ratio:1;object-position:100% 50%;-webkit-mask-image:linear-gradient(270deg,#000 78%,transparent);mask-image:linear-gradient(270deg,#000 78%,transparent)}}.lp .lp-landscape{margin-top:var(--space-section)}.lp .lp-landscape .hero-video{max-width:58rem;margin-inline:auto}.lp .lp-landscape .hero-video-frame{border-radius:1.6rem;box-shadow:0 0 0 .55rem var(--lp-bezel),0 0 0 calc(.55rem + 1px) oklch(100% 0 0/.2),0 40px 80px -30px oklch(30% .12 285/.5)}.lp .lp-landscape .hero-video figcaption{margin-top:var(--space-md)}.lp .lp-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:var(--space-md)}.lp .lp-row{border-radius:1.5rem}.lp .lp-settings{overflow:clip;padding:0;border:0;border-radius:1.5rem}.lp .lp-settings .target-label{margin:0;padding:var(--space-md) var(--space-lg) var(--space-sm);border-bottom:1px solid var(--color-hairline-soft);background:var(--lp-paper)}.lp .lp-settings .target-row{position:relative;padding:var(--space-md) 2.75rem var(--space-md) var(--space-lg)}.lp .lp-settings .target-row:after{content:"";position:absolute;top:50%;right:var(--space-lg);width:.5rem;height:.5rem;border-top:2px solid var(--color-hairline);border-right:2px solid var(--color-hairline);transform:translateY(-50%) rotate(45deg)}.lp .lp-settings .target-editable{margin:0;padding:var(--space-md) var(--space-lg);border-top:1px dashed var(--color-hairline);background:var(--lp-paper)}.lp :is(.lp-hero-copy h1,.section-head h2){text-wrap:balance}.lp .lp-tile-card{display:flex;flex-direction:column;border-radius:1.75rem}.lp .lp-tile-card .feature-art{flex:1 0 auto}.lp .feature-card.spotlight{background:linear-gradient(150deg,var(--beam-2),oklch(45% .24 290))}.lp .feature-card.spotlight p{opacity:1}.lp #mcp{display:grid;gap:0 var(--space-2xl);overflow-x:clip}.lp #mcp .section-head{margin-bottom:var(--space-lg)}.lp .lp-mcp-device{position:relative;display:grid;justify-items:center;margin-top:var(--space-xl)}.lp .lp-chat{max-width:none;margin:0;padding:var(--space-sm) var(--space-md) var(--space-lg);border:0;border-radius:0;background:transparent;box-shadow:none}.lp .lp-chat .mcp-chat-label{margin:0 auto var(--space-md);padding:.2rem .6rem;width:fit-content;border-radius:1rem;background:var(--lp-paper-3);color:var(--lp-muted);text-align:center}.lp .lp-turn-you{display:grid;justify-items:end}.lp .lp-turn-you .mcp-bubble-you{max-width:85%;border-radius:1.2rem 1.2rem .35rem 1.2rem}.lp .lp-turn-ai .mcp-bubble{max-width:94%;border-radius:1.2rem 1.2rem 1.2rem .35rem;background:#fff;box-shadow:var(--lp-edge)}.lp .lp-turn-ai .mcp-jobs li{border-radius:.8rem;background:var(--lp-paper)}.lp .lp-sec{gap:var(--space-sm);padding:var(--space-xl);border-left:0;border-radius:1.5rem}.lp .lp-sec-ic{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:var(--gradient-beam-tag);-webkit-mask:none;mask:none;box-shadow:0 8px 18px -8px oklch(45% .22 280/.6)}.lp .lp-sec-ic:before{content:"";width:1.35rem;height:1.35rem;background:#fff;-webkit-mask:var(--lp-i) center /contain no-repeat;mask:var(--lp-i) center /contain no-repeat}.lp #blog .blog-band{align-items:stretch}.lp #blog .post-card{grid-template-rows:auto auto 1fr auto;border-radius:1.75rem}@media (min-width:60rem){.lp .lp-stage{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4.5rem}.lp .lp-stage-device{position:sticky;top:5rem}.lp .lp-tour-phone{--pw:19.5rem;--ph:calc(var(--pw) * 2.05)}.lp .lp-steps{gap:4.5rem;padding-top:var(--space-xl)}.lp #mcp{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;overflow-x:visible;grid-template-areas:"head device" "list device" "cta device";align-content:start;column-gap:5rem}.lp #mcp .section-head{grid-area:head}.lp #mcp .mcp-assistants{grid-area:list;align-self:start;align-items:flex-start;align-content:flex-start}.lp #mcp .mcp-cta{grid-area:cta;align-self:start;margin-top:var(--space-xl)}.lp .lp-mcp-device{grid-area:device;margin-top:0}.lp .lp-sec{padding:var(--space-xl) var(--space-xl) var(--space-2xl)}.lp .security-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lp #faq .blog-band-all{text-align:left}}@media (min-width:75rem){.lp .security-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.lp .lp-ghosts i{animation:lp-pulse 1.4s ease-in-out infinite alternate}.lp .lp-ghosts i:nth-child(2){animation-delay:-.45s}.lp .lp-ghosts i:nth-child(3){animation-delay:-.9s}}@keyframes lp-pulse{0%{opacity:.45}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .lp-settings .target-row{animation:lp-push linear both;animation-timeline:view();animation-range:entry 10% entry 100%}.lp .lp-turn-you{transform-origin:100% 100%;animation:lp-bubble linear both;animation-timeline:view();animation-range:entry 20% entry 100%}.lp .lp-turn-ai{transform-origin:0 100%;animation:lp-bubble linear both;animation-timeline:view();animation-range:entry 10% entry 70%}.lp .lp-turn-ai .mcp-jobs li{animation:lp-push linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.lp .lp-landscape .hero-video-frame{animation:lp-turn linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.lp .lp-tour{height:480svh;view-timeline:--lp-tour block;view-timeline-inset:3.5rem 0}.lp .lp-stage{position:sticky;top:3.5rem;z-index:1;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-md);height:calc(100svh - 3.5rem);padding-block:var(--space-sm) var(--space-md)}.lp .lp-stage-device{align-self:stretch;height:100%;min-height:0}.lp .lp-tour-phone{--pw:min(calc(100vw - 2.5rem),22rem);--ph:min(100%,calc(var(--pw) * 2.05));align-self:center;animation:lp-t-phone linear both;animation-timeline:--lp-tour;animation-range:contain 0 contain 100%}.lp .lp-stage-device .lp-glow{animation:lp-spin linear both;animation-timeline:--lp-tour;animation-range:contain 0 contain 100%}.lp .lp-steps{display:grid;grid-template-areas:"step";gap:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-card);background:var(--color-surface-1);box-shadow:var(--shadow-card)}.lp .lp-step{grid-area:step}.lp .lp-step h3{font-size:1.5rem}.lp .lp-step p{font-size:var(--text-base);line-height:1.45}.lp .lp-step .lp-shot{display:none}.lp .lp-step-1{animation:lp-step-first linear both;animation-timeline:--lp-tour;animation-range:contain 0 contain 25%}.lp .lp-step-2{animation:lp-step-mid linear both;animation-timeline:--lp-tour;animation-range:contain 25% contain 50%}.lp .lp-step-3{animation:lp-step-mid linear both;animation-timeline:--lp-tour;animation-range:contain 50% contain 75%}.lp .lp-step-4{animation:lp-step-last linear both;animation-timeline:--lp-tour;animation-range:contain 75% contain 100%}.lp .lp-strip{display:grid;gap:var(--space-xl);margin-top:var(--space-2xl)}.lp .lp-strip-shot{display:grid;gap:var(--space-sm)}.lp .lp-strip-shot figcaption{font-weight:600}.lp .lp-strip-shot figcaption .mono{margin-right:var(--space-xs);color:var(--color-muted);font-weight:400}.lp .lp-tour-phone .lp-card-1:after,.lp .lp-tour-phone .lp-mail-new:before,.lp .lp-tour-phone .lp-vf:after,.lp .lp-tour-phone .lp-vq:after,.lp .lp-tour-phone :is(.lp-vq,.lp-ghosts,.lp-vs,.lp-vf,.lp-vd,.lp-vm,.lp-card,.lp-swipe,.lp-ring,.lp-why,.lp-checks li,.lp-checks .lp-ic,.lp-progress i,.lp-typed,.lp-file,.lp-ans span,.lp-submit,.lp-done,.lp-done-ring,.lp-evid,.lp-mail-list,.lp-today,.lp-draft,.lp-toast,.lp-tabs,.lp-tab-ind,.lp-touch){animation-timeline:--lp-tour;animation-range:contain 0 contain 100%;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.lp .lp-tour-phone .lp-vq{animation-name:lp-t-queue}.lp .lp-tour-phone .lp-ghosts{animation-name:lp-t-ghosts}.lp .lp-tour-phone .lp-vq:after{animation-name:lp-t-queue-dim}.lp .lp-tour-phone .lp-card-1{animation-name:lp-t-card1}.lp .lp-tour-phone .lp-card-2{animation-name:lp-t-card2}.lp .lp-tour-phone .lp-card-3{animation-name:lp-t-card3}.lp .lp-tour-phone .lp-card-1:after{animation-name:lp-t-swipe-ring}.lp .lp-tour-phone .lp-swipe{animation-name:lp-t-swipe-label}.lp .lp-tour-phone .lp-vs{animation-name:lp-t-sheet}.lp .lp-tour-phone .lp-ring{animation-name:lp-t-ring}.lp .lp-tour-phone .lp-why{animation-name:lp-t-why}.lp .lp-tour-phone .lp-checks li{animation-name:lp-t-check-1}.lp .lp-tour-phone .lp-checks li:nth-child(2){animation-name:lp-t-check-2}.lp .lp-tour-phone .lp-checks li:nth-child(3){animation-name:lp-t-check-3}.lp .lp-tour-phone .lp-checks li:nth-child(4){animation-name:lp-t-check-4}.lp .lp-tour-phone .lp-checks .lp-ic{animation-name:lp-t-tick}.lp .lp-tour-phone .lp-vf{animation-name:lp-t-form}.lp .lp-tour-phone .lp-vf:after{animation-name:lp-t-form-dim}.lp .lp-tour-phone .lp-progress i{animation-name:lp-t-progress}.lp .lp-tour-phone .lp-typed{animation-name:lp-t-type-1}.lp .lp-tour-phone .lp-typed-2{animation-name:lp-t-type-2}.lp .lp-tour-phone .lp-file{animation-name:lp-t-file}.lp .lp-tour-phone .lp-ans span{animation-name:lp-t-answer}.lp .lp-tour-phone .lp-submit{animation-name:lp-t-submit}.lp .lp-tour-phone .lp-vd{animation-name:lp-t-sent}.lp .lp-tour-phone .lp-done{animation-name:lp-t-done}.lp .lp-tour-phone .lp-done-ring{animation-name:lp-t-done-ring}.lp .lp-tour-phone .lp-evid{animation-name:lp-t-evid}.lp .lp-tour-phone .lp-vm{animation-name:lp-t-mail}.lp .lp-tour-phone .lp-today{animation-name:lp-t-lift}.lp .lp-tour-phone .lp-mail-list{animation-name:lp-t-mail-list}.lp .lp-tour-phone .lp-mail-new:before{animation-name:lp-t-mail-new}.lp .lp-tour-phone .lp-toast{animation-name:lp-t-toast}.lp .lp-tour-phone .lp-draft{animation-name:lp-t-draft}.lp .lp-tour-phone .lp-tabs{animation-name:lp-t-tabs}.lp .lp-tour-phone .lp-tab-ind{animation-name:lp-t-ind}.lp .lp-tour-phone .lp-touch{animation-name:lp-t-touch}@media (min-width:60rem){.lp .lp-stage{grid-template-columns:auto minmax(0,34rem);grid-template-rows:none;align-items:center;justify-content:center;gap:5.5rem;padding-block:var(--space-lg)}.lp .lp-stage-device{position:relative;top:auto;align-self:center;height:auto}.lp .lp-tour-phone{--ph:min(calc(100svh - 3.5rem - 4.5rem),44rem);--pw:calc(var(--ph) * 0.485)}.lp .lp-stage-copy{display:grid;gap:var(--space-lg)}.lp .lp-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;max-width:16rem}.lp .lp-rail i{display:block;height:3px;overflow:hidden;border-radius:3px;background:var(--color-hairline)}.lp .lp-rail i:before{content:"";display:block;height:100%;background:linear-gradient(90deg,var(--beam-1),var(--beam-2),var(--beam-3)) 0 0 /400% 100%;transform-origin:left center;animation:lp-fill linear both;animation-timeline:--lp-tour}.lp .lp-rail i:first-child:before{animation-range:contain 0 contain 25%}.lp .lp-rail i:nth-child(2):before{animation-range:contain 25% contain 50%}.lp .lp-rail i:nth-child(3):before{animation-range:contain 50% contain 75%}.lp .lp-rail i:nth-child(4):before{animation-range:contain 75% contain 100%}.lp .lp-steps{padding:0;border-radius:0;background:none;box-shadow:none}.lp .lp-step h3{font-size:var(--text-display-md)}.lp .lp-step p{font-size:var(--text-lg)}.lp .lp-step .lp-shot{display:grid}.lp .lp-strip{display:none}}}}@keyframes lp-push{0%{translate:2.5rem 0}to{translate:0 0}}@keyframes lp-bubble{0%{transform:translateY(1.5rem) scale(.85)}70%{transform:translateY(-.15rem) scale(1.01)}to{transform:none}}@keyframes lp-turn{0%{transform:rotate(-90deg) scale(.52)}75%{transform:rotate(2deg) scale(1.01)}to{transform:none}}@keyframes lp-fill{0%{transform:scaleX(0);background-position:0 0}to{transform:scaleX(1);background-position:100% 0}}@keyframes lp-step-first{0%,86%{transform:none;clip-path:inset(0 0 0 0)}to{transform:translateY(-1.5rem);clip-path:inset(100% 0 0 0)}}@keyframes lp-step-mid{0%{transform:translateY(1.5rem);clip-path:inset(100% 0 0 0)}0.1%{transform:translateY(1.5rem);clip-path:inset(0 0 100% 0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}16%,86%{transform:none;clip-path:inset(0 0 0 0)}to{transform:translateY(-1.5rem);clip-path:inset(100% 0 0 0)}}@keyframes lp-step-last{0%{transform:translateY(1.5rem);clip-path:inset(100% 0 0 0)}0.1%{transform:translateY(1.5rem);clip-path:inset(0 0 100% 0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}16%,to{transform:none;clip-path:inset(0 0 0 0)}}@keyframes lp-t-phone{0%{transform:perspective(1800px) rotateY(-12deg) rotateX(7deg) scale(.95);animation-timing-function:cubic-bezier(.25,.8,.3,1)}23.5%,7%{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(1)}25%{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(.985)}27%,48.5%{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(1)}50%{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(.985)}52%,73.5%{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(1)}75%{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(.985)}77%,to{transform:perspective(1800px) rotateY(0deg) rotateX(0deg) scale(1)}}@keyframes lp-t-queue{0%,24.5%{visibility:visible;transform:none;animation-timing-function:cubic-bezier(.3,.7,.2,1)}30%,50%{transform:scale(.93);animation-timing-function:cubic-bezier(.3,.7,.2,1)}53.5%,59%{transform:none;animation-timing-function:cubic-bezier(.3,.7,.2,1)}62.5%,to{visibility:visible;transform:translateX(-28%)}}@keyframes lp-t-ghosts{0%,4%{opacity:1}17%,to{opacity:0}}@keyframes lp-t-queue-dim{0%,24.5%{opacity:0}30%,50%{opacity:.28}53.5%,59%{opacity:0}62.5%,to{opacity:.28}}@keyframes lp-t-card1{0%,3%{visibility:hidden;transform:translateY(160%) scale(.92);animation-timing-function:cubic-bezier(.2,.9,.3,1)}8.5%{transform:translateY(-4%) scale(1.01)}11%,54%{visibility:visible;transform:none;animation-timing-function:cubic-bezier(.4,0,.6,1)}55.5%{transform:translateX(5%) rotate(.6deg);animation-timing-function:cubic-bezier(.5,0,.8,.4)}59%,to{visibility:visible;transform:translateX(125%) rotate(8deg)}}@keyframes lp-t-card2{0%,6%{visibility:hidden;transform:translateY(220%) scale(.92);animation-timing-function:cubic-bezier(.2,.9,.3,1)}11.5%{transform:translateY(-5%) scale(1.01)}14%,55.5%{visibility:visible;transform:none;animation-timing-function:cubic-bezier(.3,.7,.2,1)}59.5%,to{visibility:visible;transform:translateY(calc(var(--lp-k1) * -1))}}@keyframes lp-t-card3{0%,9%{visibility:hidden;transform:translateY(260%) scale(.92);animation-timing-function:cubic-bezier(.2,.9,.3,1)}14.5%{transform:translateY(-5%) scale(1.01)}17%,55.5%{visibility:visible;transform:none;animation-timing-function:cubic-bezier(.3,.7,.2,1)}59.5%,to{visibility:visible;transform:translateY(calc(var(--lp-k1) * -1))}}@keyframes lp-t-lift{0%,55.5%{transform:none;animation-timing-function:cubic-bezier(.3,.7,.2,1)}59.5%,to{transform:translateY(calc(var(--lp-k1) * -1))}}@keyframes lp-t-swipe-ring{0%,54%{opacity:0}55.5%,to{opacity:1}}@keyframes lp-t-swipe-label{0%,54.5%{visibility:hidden;transform:translate(-50%,-50%) scale(.6)}56%{visibility:visible;transform:translate(-50%,-50%) scale(1.06)}57%,to{visibility:visible;transform:translate(-50%,-50%) scale(1)}}@keyframes lp-t-sheet{0%,24.5%{visibility:hidden;clip-path:inset(var(--lp-c1))}24.6%{visibility:visible;clip-path:inset(var(--lp-c1));animation-timing-function:cubic-bezier(.3,.7,.1,1)}30%,50%{clip-path:inset(0 0 0 0 round 0);animation-timing-function:cubic-bezier(.5,0,.3,1)}53.5%{visibility:visible;clip-path:inset(var(--lp-c1))}53.6%,to{visibility:hidden;clip-path:inset(var(--lp-c1))}}@keyframes lp-t-ring{0%,30%{--lp-ring:0;--lp-n:0;animation-timing-function:cubic-bezier(.25,.8,.3,1)}40%,to{--lp-ring:var(--lp-score);--lp-n:var(--lp-score)}}@keyframes lp-t-why{0%,31%{transform:translateY(.8em);clip-path:inset(0 0 100% 0 round .95em);animation-timing-function:cubic-bezier(.25,.8,.3,1)}35.5%,to{transform:none;clip-path:inset(0 0 0 0 round .95em)}}@keyframes lp-t-check-1{0%,36%{transform:translateX(-.8em);clip-path:inset(0 100% 0 0)}39%,to{transform:none;clip-path:inset(0 0 0 0)}}@keyframes lp-t-check-2{0%,38%{transform:translateX(-.8em);clip-path:inset(0 100% 0 0)}41%,to{transform:none;clip-path:inset(0 0 0 0)}}@keyframes lp-t-check-3{0%,40%{transform:translateX(-.8em);clip-path:inset(0 100% 0 0)}43%,to{transform:none;clip-path:inset(0 0 0 0)}}@keyframes lp-t-check-4{0%,42%{transform:translateX(-.8em);clip-path:inset(0 100% 0 0)}45%,to{transform:none;clip-path:inset(0 0 0 0)}}@keyframes lp-t-tick{0%,37%{transform:scale(0)}41%{transform:scale(1.3)}44%,to{transform:none}}@keyframes lp-t-form{0%,59%{visibility:hidden;transform:translateX(100%)}59.1%{visibility:visible;transform:translateX(100%);animation-timing-function:cubic-bezier(.3,.7,.1,1)}62.5%,70.5%{transform:none;animation-timing-function:cubic-bezier(.3,.7,.1,1)}73.5%,to{visibility:visible;transform:translateX(-28%)}}@keyframes lp-t-form-dim{0%,70.5%{opacity:0}73.5%,to{opacity:.28}}@keyframes lp-t-progress{0%,62.5%{transform:scaleX(.04)}64.5%{transform:scaleX(.3)}66.5%{transform:scaleX(.55)}68.5%{transform:scaleX(.82)}70%,to{transform:scaleX(1)}}@keyframes lp-t-type-1{0%,62.5%{transform:scaleX(0);animation-timing-function:steps(9)}64.5%,to{transform:scaleX(1)}}@keyframes lp-t-type-2{0%,64%{transform:scaleX(0);animation-timing-function:steps(11)}66%,to{transform:scaleX(1)}}@keyframes lp-t-file{0%,65.5%{transform:translateY(.5em);clip-path:inset(0 100% 0 0 round .7em);animation-timing-function:cubic-bezier(.25,.8,.3,1)}67.5%,to{transform:none;clip-path:inset(0 0 0 0 round .7em)}}@keyframes lp-t-answer{0%,67%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}69%,to{clip-path:inset(0 0 0 0)}}@keyframes lp-t-submit{0%,69.2%{transform:none}69.8%{transform:scale(.93)}70.5%,to{transform:none}}@keyframes lp-t-sent{0%,70.5%{visibility:hidden;transform:translateX(100%)}70.6%{visibility:visible;transform:translateX(100%);animation-timing-function:cubic-bezier(.3,.7,.1,1)}73.5%,to{visibility:visible;transform:none}}@keyframes lp-t-done{0%,73%{transform:scale(.3);animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}75%{transform:scale(1.12)}76.5%,to{transform:none}}@keyframes lp-t-done-ring{0%,74%{opacity:.7;transform:scale(.9)}78%,to{opacity:0;transform:scale(1.7)}}@keyframes lp-t-evid{0%,74%{transform:translateY(1.2em);clip-path:inset(0 0 100% 0 round .95em);animation-timing-function:cubic-bezier(.25,.8,.3,1)}77.5%,to{transform:none;clip-path:inset(0 0 0 0 round .95em)}}@keyframes lp-t-mail{0%,83%{visibility:hidden;clip-path:circle(0 at 62.5% 100%)}83.1%{visibility:visible;clip-path:circle(0 at 62.5% 100%);animation-timing-function:cubic-bezier(.4,0,.2,1)}87.5%,to{visibility:visible;clip-path:circle(150% at 62.5% 100%)}}@keyframes lp-t-mail-list{0%,88%{transform:translateY(calc(var(--lp-row) * -1));animation-timing-function:cubic-bezier(.25,.9,.3,1.1)}92%,to{transform:none}}@keyframes lp-t-mail-new{0%,89%{opacity:0}91%{opacity:1}98%,to{opacity:.8}}@keyframes lp-t-draft{0%,92.5%{transform:translateY(2em);clip-path:inset(0 0 100% 0 round 1em);animation-timing-function:cubic-bezier(.25,.8,.3,1)}97.5%,to{transform:none;clip-path:inset(0 0 0 0 round 1em)}}@keyframes lp-t-toast{0%,77%{visibility:hidden;transform:translateY(-170%)}77.1%{visibility:visible;transform:translateY(-170%);animation-timing-function:cubic-bezier(.2,.9,.3,1.15)}80.5%,91%{transform:none;animation-timing-function:cubic-bezier(.6,0,.8,.3)}94%,to{visibility:hidden;transform:translateY(-170%)}}@keyframes lp-t-tabs{0%,83%{--lp-mail:0}86.5%,to{--lp-mail:1}}@keyframes lp-t-ind{0%,83%{transform:translateX(100%);animation-timing-function:cubic-bezier(.3,.8,.3,1)}85.5%{transform:translateX(208%)}87%,to{transform:translateX(200%)}}@keyframes lp-t-touch{0%,20%{opacity:0;transform:translate(46cqi,13em) scale(1.3)}21.5%{opacity:1;transform:translate(46cqi,13em) scale(1)}22.8%{opacity:1;transform:translate(46cqi,13em) scale(.78)}24.2%{opacity:0;transform:translate(46cqi,13em) scale(1.25)}53%{opacity:0;transform:translate(24cqi,14em) scale(1.2)}54.3%{opacity:1;transform:translate(24cqi,14em) scale(.85);animation-timing-function:cubic-bezier(.5,0,.8,.4)}58.2%{opacity:1;transform:translate(84cqi,13.6em) scale(.85)}59.2%{opacity:0;transform:translate(90cqi,13.6em) scale(1.1)}68.6%{opacity:0;transform:translate(46cqi,var(--lp-tap)) scale(1.25)}69.5%{opacity:1;transform:translate(46cqi,var(--lp-tap)) scale(.78)}70.6%{opacity:0;transform:translate(46cqi,var(--lp-tap)) scale(1.2)}80.8%{opacity:0;transform:translate(52cqi,4.6em) scale(1.25)}81.8%{opacity:1;transform:translate(52cqi,4.6em) scale(.78)}83.2%,to{opacity:0;transform:translate(52cqi,4.6em) scale(1.2)}}.lp .section-head .lp-market-note{font-size:var(--text-base)}.lp .lp-market{display:grid;justify-items:start;gap:var(--space-sm);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-xxl);background:var(--color-surface-1);box-shadow:var(--shadow-card)}.lp .lp-market>div{display:grid;gap:var(--space-sm);justify-self:stretch}.lp .lp-market-chips,.lp .lp-market-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin:0;padding:0}.lp .lp-market-stat{display:grid;gap:var(--space-xxs);min-width:0;padding:var(--space-sm);border-radius:var(--radius-card-sm);background:var(--tint-violet)}.lp .lp-market-stat dt{min-height:2.6em;font-size:var(--text-caption);line-height:1.3;color:var(--color-muted)}.lp .lp-market-stat dd{height:1.15em;margin:0;overflow:hidden;font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 2vw,2.25rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.02em;color:var(--beam-2);text-overflow:ellipsis;white-space:nowrap}.lp .lp-market-stat dd:empty{background:linear-gradient(var(--tint-violet-2) 0 0) 0 50% /4.5ch .75em no-repeat}.lp .lp-market-asks{margin:var(--space-xs) 0 0;font-size:var(--text-sm);font-weight:600}.lp .lp-market-chips{list-style:none}.lp .lp-market-chips li{height:2.25rem;padding:0 var(--space-sm);overflow:hidden;border:1px solid var(--color-hairline-soft);border-radius:var(--radius-pill);font-size:var(--text-sm);line-height:calc(2.25rem - 2px);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-dim)}.lp .lp-market-chips.is-wait li{border-color:transparent;background:var(--color-surface-2)}.lp .lp-market-chips:not(.is-wait) li:empty{visibility:hidden}.lp .lp-market-own{max-width:62ch;margin:var(--space-lg) 0 0;color:var(--color-ink-dim)}@media (min-width:40rem){.lp .lp-market-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.lp .lp-market-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.lp .lp-market-stat{padding:var(--space-md)}.lp .lp-market-stat dt{min-height:1.3em}.lp .lp-market-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}