.lp{--ink:#0d0c0b;--ink-2:#1a1816;--paper:#f3eee6;--paper-2:#e9e2d6;--ember:#ff4b2b;--ember-2:#ff7a3d;--gold:#ffc23d;--leaf:#2fbf71;--fog:#9a948b;font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink);background:var(--paper);overflow-x:clip}.lp-display{font-family:var(--font-display), var(--font-geist-sans), sans-serif;font-variation-settings:"wdth" 88, "opsz" 96;letter-spacing:-.035em;line-height:.92}.lp-grain:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-stage{perspective:1400px;perspective-origin:50% 40%}.lp-phone{--rx:8deg;--ry:-18deg;--rz:0deg;--s:1;width:300px;height:620px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz)) scale(var(--s));will-change:transform;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:relative}.lp-phone__layer{backface-visibility:hidden;border-radius:54px;position:absolute;inset:0}.lp-phone__edge{background:linear-gradient(90deg,#2b2a28,#8d8a84 18%,#4a4844 50%,#a7a39c 82%,#2b2a28);border-radius:54px;position:absolute;inset:0}.lp-phone__front{background:linear-gradient(145deg,#6e6b66,#c9c5bd 22%,#55524d 48%,#b8b4ac 76%,#3d3b38);padding:4px;transform:translateZ(9px);box-shadow:0 60px 90px -30px #0009,0 30px 40px -20px #00000080}.lp-phone__bezel{background:#050505;border-radius:50px;width:100%;height:100%;padding:9px}.lp-phone__screen{isolation:isolate;background:#000;border-radius:42px;width:100%;height:100%;position:relative;overflow:hidden}.lp-phone__island{z-index:40;background:#000;border-radius:999px;width:92px;height:27px;margin-left:-46px;position:absolute;top:10px;left:50%}.lp-phone__back{background:radial-gradient(120% 90% at 30% 20%,#4a4742,#24221f 70%);transform:translateZ(-9px)rotateY(180deg)}.lp-phone__glare{pointer-events:none;z-index:50;background:linear-gradient(115deg, transparent 35%, #ffffff24 calc(45% + var(--glare,0%)), transparent calc(58% + var(--glare,0%)));border-radius:42px;position:absolute;inset:0}.lp-phone__btn{background:linear-gradient(90deg,#6d6a64,#b1ada5);border-radius:2px;width:4px;position:absolute;transform:translateZ(0)}.lp-screen-fade{transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}@keyframes lp-tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.lp-tap{animation:.7s ease-out forwards lp-tap}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.45}}.lp-pulse{animation:1.2s ease-in-out infinite lp-pulse}@keyframes lp-comment-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lp-comment{animation:.35s cubic-bezier(.2,.8,.2,1) both lp-comment-in}@keyframes lp-heart{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}to{transform:translate(var(--hx,-20px), -220px) scale(1.15);opacity:0}}.lp-heart{animation:2.2s ease-out forwards lp-heart}@keyframes lp-toast{0%{opacity:0;transform:translateY(-110%)scale(.96)}12%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-30%)scale(.98)}}.lp-toast{animation:2.6s cubic-bezier(.2,.8,.2,1) forwards lp-toast}@keyframes lp-rain{0%{transform:translate3d(var(--x0), -30vh, var(--z)) rotateZ(var(--r0)) rotateX(18deg);opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--x1), 115vh, var(--z)) rotateZ(var(--r1)) rotateX(-12deg);opacity:0}}.lp-rain-item{animation:lp-rain var(--dur) linear var(--delay) infinite;will-change:transform, opacity;position:absolute;top:0;left:0}.lp-reveal{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}.lp-reveal[data-in=true]{opacity:1;transform:none}@keyframes lp-word{0%{opacity:0;transform:translateY(.6em)rotateX(-60deg)}to{opacity:1;transform:none}}.lp-word{transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.8,.2,1) both lp-word;animation-delay:var(--d,0s);display:inline-block}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-marquee{animation:38s linear infinite lp-marquee}@keyframes lp-pile{0%{transform:translateY(-120px) rotate(var(--r,0deg));opacity:0}to{transform:translateY(0) rotate(var(--r,0deg));opacity:1}}.lp-pile[data-in=true] .lp-pile-item{animation:.7s cubic-bezier(.3,1.4,.5,1) both lp-pile;animation-delay:var(--d,0s)}.lp-pile .lp-pile-item{opacity:0}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp-rain-item{display:none}.lp-reveal,.lp-pile .lp-pile-item{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lp-dive{0%{opacity:0;transform:translate3d(0,120px,-900px)rotateX(58deg)rotateY(-46deg)rotate(-14deg)}35%{opacity:1}to{opacity:1;transform:none}}.lp-dive{animation:1.9s cubic-bezier(.16,1,.3,1) .15s both lp-dive}.lp section[id]{scroll-margin-top:72px}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-rain-zone{top:88px;-webkit-mask-image:linear-gradient(#0000 0,#000 120px);mask-image:linear-gradient(#0000 0,#000 120px)}.lp-sim{perspective:900px;place-items:center;height:260px;display:grid;position:relative}.lp-sim__tilt{width:260px;height:210px;transform-style:preserve-3d;animation:8s ease-in-out infinite lp-sim-sway;position:relative;transform:rotateX(14deg)rotateY(-16deg)}@keyframes lp-sim-sway{0%,to{transform:rotateX(14deg)rotateY(-18deg)rotate(1deg)}50%{transform:rotateX(8deg)rotateY(-6deg)rotate(-1deg)}}.lp-sim .lp-anim,.lp-sim.lp-anim{animation-play-state:paused}[data-in=true] .lp-sim .lp-anim{animation-play-state:running}.lp-sim__ghost{background:var(--paper-2);border-radius:18px;width:200px;height:206px;position:absolute;top:-6px;left:30px;transform:translate3d(18px,14px,-50px)}.lp-s1-card{background:#fff;border-radius:18px;width:200px;padding:11px;animation:8s cubic-bezier(.2,.8,.2,1) infinite lp-s1-lift;position:absolute;top:-6px;left:30px;transform:translateZ(20px);box-shadow:0 30px 50px -24px #0d0c0b73}@keyframes lp-s1-lift{0%,60%{transform:translateZ(0)}66%,92%{transform:translateZ(34px)}to{transform:translateZ(0)}}.lp-s1-type{white-space:nowrap}.lp-s1-type--a{animation:8s steps(17,end) infinite lp-s1-type-a}.lp-s1-type--b{animation:8s steps(15,end) infinite lp-s1-type-b}@keyframes lp-s1-type-a{0%,6%{clip-path:inset(0 100% 0 0)}24%,95%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes lp-s1-type-b{0%,28%{clip-path:inset(0 100% 0 0)}44%,95%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.lp-s1-chip{animation:8s cubic-bezier(.3,1.5,.5,1) infinite both lp-s1-chip}@keyframes lp-s1-chip{0%,46%{opacity:0;transform:scale(0)}51%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.lp-s1-btn-b{animation:8s infinite lp-s1-btn}@keyframes lp-s1-btn{0%,60%{transform:translateY(100%)}64%,95%{transform:none}to{transform:translateY(100%)}}.lp-s2-finder{background:#1a1816;border-radius:16px;width:112px;height:152px;position:absolute;top:28px;left:0;overflow:hidden;box-shadow:0 30px 50px -24px #0d0c0b8c}.lp-s2-corner{border-color:#ffffffbf;width:14px;height:14px;position:absolute}.lp-s2-flash{opacity:0;background:#fff;animation:8s linear infinite lp-s2-flash;position:absolute;inset:0}@keyframes lp-s2-flash{0%,8%{opacity:0}9.5%{opacity:.95}13%{opacity:0}38%{opacity:0}39.5%{opacity:.95}43%{opacity:0}68%{opacity:0}69.5%{opacity:.95}73%,to{opacity:0}}.lp-s2-photo{color:#0d0c0b;background:#fff;border-radius:10px;width:96px;padding:6px;position:absolute;top:36px;left:140px;box-shadow:0 18px 30px -14px #0d0c0b80}.lp-s2-photo--1{animation:8s cubic-bezier(.2,.8,.2,1) infinite both lp-s2-p1;transform:translate(0,0)rotate(-6deg)}.lp-s2-photo--2{animation:8s cubic-bezier(.2,.8,.2,1) infinite both lp-s2-p2;transform:translate3d(8px,-8px,14px)rotate(3deg)}.lp-s2-photo--3{animation:8s cubic-bezier(.2,.8,.2,1) infinite both lp-s2-p3;transform:translate3d(16px,-16px,28px)rotate(-2deg)}@keyframes lp-s2-p1{0%,9%{opacity:0;transform:translate3d(-132px,4px,60px)scale(1.1)}11%{opacity:1;transform:translate3d(-132px,4px,60px)scale(1.1)}24%,93%{opacity:1;transform:translate(0,0)rotate(-6deg)}to{opacity:0;transform:translateY(10px)rotate(-6deg)}}@keyframes lp-s2-p2{0%,39%{opacity:0;transform:translate3d(-124px,12px,74px)scale(1.1)}41%{opacity:1;transform:translate3d(-124px,12px,74px)scale(1.1)}54%,93%{opacity:1;transform:translate3d(8px,-8px,14px)rotate(3deg)}to{opacity:0;transform:translate3d(8px,2px,14px)rotate(3deg)}}@keyframes lp-s2-p3{0%,69%{opacity:0;transform:translate3d(-116px,20px,88px)scale(1.1)}71%{opacity:1;transform:translate3d(-116px,20px,88px)scale(1.1)}84%,93%{opacity:1;transform:translate3d(16px,-16px,28px)rotate(-2deg)}to{opacity:0;transform:translate3d(16px,-6px,28px)rotate(-2deg)}}.lp-s2-done{animation:8s cubic-bezier(.3,1.5,.5,1) infinite both lp-s2-done;position:absolute;top:178px;left:150px;transform:translateZ(40px)}@keyframes lp-s2-done{0%,84%{opacity:0;transform:translateZ(40px)scale(.4)}88%,94%{opacity:1;transform:translateZ(40px)scale(1)}to{opacity:0;transform:translateZ(40px)scale(.8)}}.lp-s3-link{white-space:nowrap;animation:8s cubic-bezier(.5,0,.2,1) infinite both lp-s3-link;position:absolute;top:-8px;left:0;transform:translateZ(30px);box-shadow:0 14px 24px -12px #0d0c0b99}@keyframes lp-s3-link{0%{opacity:0;transform:translate3d(-16px,0,30px)}7%,24%{opacity:1;transform:translateZ(30px)}34%{opacity:0;transform:translate(150px,70px)scale(.35)}to{opacity:0;transform:translate(150px,70px)scale(.35)}}.lp-s3-phone{background:#0d0c0b;border-radius:18px;width:108px;height:190px;position:absolute;top:22px;left:148px;box-shadow:0 34px 50px -24px #0d0c0b99,inset 0 0 0 1px #ffffff1f}.lp-s3-pin{animation:8s cubic-bezier(.3,1.4,.5,1) infinite both lp-s3-pin}@keyframes lp-s3-pin{0%,32%{opacity:0;transform:translateY(14px)}38%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.lp-s3-notif{white-space:nowrap;position:absolute;left:4px;box-shadow:0 16px 26px -12px #0d0c0b8c}.lp-s3-notif--1{animation:8s cubic-bezier(.2,.9,.2,1) infinite both lp-s3-n1;top:66px;transform:translateZ(44px)}.lp-s3-notif--2{animation:8s cubic-bezier(.2,.9,.2,1) infinite both lp-s3-n2;top:106px;transform:translate3d(10px,0,58px)}.lp-s3-notif--3{animation:8s cubic-bezier(.2,.9,.2,1) infinite both lp-s3-n3;top:146px;transform:translate3d(20px,0,72px)}@keyframes lp-s3-n1{0%,42%{opacity:0;transform:translate(150px,20px)scale(.5)}50%,94%{opacity:1;transform:translateZ(44px)}to{opacity:0;transform:translate3d(0,-8px,44px)}}@keyframes lp-s3-n2{0%,56%{opacity:0;transform:translate(150px)scale(.5)}64%,94%{opacity:1;transform:translate3d(10px,0,58px)}to{opacity:0;transform:translate3d(10px,-8px,58px)}}@keyframes lp-s3-n3{0%,70%{opacity:0;transform:translate(150px,-20px)scale(.5)}78%,94%{opacity:1;transform:translate3d(20px,0,72px)}to{opacity:0;transform:translate3d(20px,-8px,72px)}}@media (prefers-reduced-motion:reduce){.lp-sim .lp-anim,.lp-sim.lp-anim{animation:none!important}.lp-s3-link{opacity:.9}}.lp-cod{perspective:1000px;width:480px;height:440px;position:relative}.lp-cod .lp-anim{animation-play-state:paused}[data-in=true] .lp-cod .lp-anim{animation-play-state:running}.lp-cod__plane{width:420px;height:250px;transform-style:preserve-3d;background:#0d0c0b1a;border-radius:28px;position:absolute;top:168px;left:0;transform:rotateX(54deg)rotate(-24deg);box-shadow:inset 0 0 0 1px #0d0c0b14,0 60px 60px -40px #0d0c0b59}.lp-cod-route{border-top:3px dashed #0d0c0b73;width:176px;position:absolute;top:172px;left:124px}.lp-cod-route-label{color:#0d0c0b99;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:186px;left:136px}.lp-cod-stand{transform-origin:50% 100%;border-radius:8px;flex-direction:column;width:112px;height:96px;display:flex;position:absolute;top:78px;transform:rotateX(-90deg);box-shadow:0 10px 20px -8px #0d0c0b66}.lp-cod-shop{left:12px}.lp-cod-house{left:296px}.lp-cod-roof{clip-path:polygon(0 100%,50% 0,100% 100%);background:#0d0c0b;border-radius:6px 6px 0 0;height:16px}.lp-cod-plus{white-space:nowrap;color:#fff;background:#2fbf71;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;animation:9s cubic-bezier(.3,1.5,.5,1) infinite both lp-cod-plus;position:absolute;top:-30px;left:50%;translate:-50%;box-shadow:0 8px 16px -6px #0d0c0b80}@keyframes lp-cod-plus{0%,86%{opacity:0;transform:translateY(8px)scale(.6)}90%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.lp-cod-box{width:32px;height:32px;transform-style:preserve-3d;animation:9s cubic-bezier(.45,0,.2,1) infinite both lp-cod-box;position:absolute;top:156px;left:128px;transform:translate3d(70px,0,16px)}@keyframes lp-cod-box{0%{opacity:0;transform:translateZ(16px)}5%{opacity:1;transform:translateZ(44px)}10%{opacity:1;transform:translateZ(16px)}42%{opacity:1;transform:translate3d(140px,0,16px)}47%,to{opacity:0;transform:translate3d(162px,0,16px)scale(.4)}}.lp-cod-face{backface-visibility:hidden;background:#c8955a;position:absolute;inset:0}.lp-cod-face--top{background:linear-gradient(90deg,#d9a96c 0 42%,#efe0c4 42% 58%,#d9a96c 58%);transform:translateZ(16px)}.lp-cod-face--front{background:#b9824a;transform:rotateX(90deg)translateZ(16px)}.lp-cod-face--back{transform:rotateX(-90deg)translateZ(16px)}.lp-cod-face--right{background:#a8733f;transform:rotateY(90deg)translateZ(16px)}.lp-cod-face--left{transform:rotateY(-90deg)translateZ(16px)}.lp-cod-bill{color:#fff;transform-origin:50% 100%;opacity:0;background:linear-gradient(135deg,#2fbf71,#1f8f52);border-radius:6px;place-items:center;width:72px;height:34px;font-size:11px;font-weight:800;animation:9s cubic-bezier(.45,0,.2,1) infinite both lp-cod-bill;display:grid;position:absolute;top:138px;left:314px;transform:translate3d(-288px,0,10px)rotateX(-90deg);box-shadow:inset 0 0 0 2px #ffffff59,0 10px 16px -8px #0d0c0b80}.lp-cod-bill--2{width:48px;animation-delay:.3s;left:326px}@keyframes lp-cod-bill{0%,49%{opacity:0;transform:translate(0,0)rotateX(-90deg)rotateY(0)}55%{opacity:1;transform:translate3d(-8px,0,56px)rotateX(-90deg)rotateY(0)}83%{opacity:1;transform:translate3d(-276px,0,56px)rotateX(-90deg)rotateY(360deg)}89%,to{opacity:0;transform:translate3d(-288px,0,8px)rotateX(-90deg)rotateY(360deg)scale(.5)}}.lp-cod-ledger{color:#0d0c0b;background:#f7f2ea;border-radius:18px;width:236px;padding:15px;position:absolute;top:0;right:0;transform:rotateY(-16deg)rotateX(6deg)translateZ(30px);box-shadow:0 30px 50px -24px #0d0c0b8c}.lp-cod-status{white-space:nowrap;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.lp-cod-status--a{opacity:0;animation:9s infinite both lp-cod-st-a}.lp-cod-status--b{opacity:0;animation:9s infinite both lp-cod-st-b}.lp-cod-status--c{animation:9s cubic-bezier(.3,1.5,.5,1) infinite both lp-cod-st-c}@keyframes lp-cod-st-a{0%,42%{opacity:1;transform:none}46%,97%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lp-cod-st-b{0%,44%{opacity:0;transform:translateY(6px)}48%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-6px)}}@keyframes lp-cod-st-c{0%,86%{opacity:0;transform:scale(.7)}90%,97%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.lp-cod .lp-anim{animation:none!important}}
