.lpf{--ground:#0a0b09;--surface:#1a1c19;--surface-grad:linear-gradient(145deg, #232621 0%, #171916 70%);--tile:#232521;--ink:#fff;--muted:#ffffff9e;--faint:#ffffff80;--hair:#ffffff1a;--glass:#ffffff1a;--glass-on:#ffffff29;--up:#7ee2a8;--down:#ff7a9c;--gold:#e2cc6a;--gold-ink:#17160d;--gold-line:#cfb446;--card-ink:#141414;--card-muted:#625f59;--sheen-olive:radial-gradient(ellipse 120% 70% at 18% 4%, #807c26c7 0%, #484e1a73 32%, #0a0c0800 68%);--sheen-green:radial-gradient(ellipse 90% 60% at 92% 34%, #2e54348c 0%, #0a0c0800 70%);--lift:0 1px 2px #0003, 0 24px 48px -16px #0009;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--gut:32px;interpolate-size:allow-keywords}.lpf,.lpf *{box-sizing:border-box;margin:0;padding:0}.lpf{font-family:var(--font-geist-sans), system-ui, sans-serif;background:var(--ground);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}html:has(.lpf){scroll-behavior:smooth;background:#0a0b09;scroll-padding-top:104px}.lpf a{color:inherit;text-decoration:none}.lpf img{max-width:100%;display:block}.lpf a:focus-visible,.lpf button:focus-visible,.lpf summary:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fff}.lpf .wrap{max-width:1264px;padding:0 var(--gut);margin:0 auto}.lpf .up{color:var(--up)}.lpf .down{color:var(--down)}.lpf .h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.04}.lpf .h2.center{text-align:center}.lpf .sub{color:var(--muted);text-wrap:pretty;max-width:30em;margin-top:20px;font-size:19px;line-height:1.5}.lpf h3{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.22}.lpf .eyebrow{display:block}.lpf .btn{letter-spacing:-.01em;white-space:nowrap;height:52px;color:var(--card-ink);transition:background-color .2s, transform .2s var(--ease);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.lpf button.btn{cursor:pointer;border:0;font-family:inherit}.lpf .btn:hover{background:#e9e9e6}.lpf .btn:active{transform:scale(.97)}.lpf .btn .arr{transition:transform .25s var(--ease);margin-right:-4px}.lpf .btn:hover .arr{transform:translate(3px)}.lpf .btn-sm{height:40px;padding:0 18px;font-size:15px}.lpf .example-link{background:var(--glass);border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.lpf .example-link:hover{background:var(--glass-on)}.lpf .store{color:#fff;background:#000;border-radius:14px;align-items:center;gap:10px;height:56px;padding:0 22px 0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.lpf .store.light{color:#000;box-shadow:none;background:#fff}.lpf .store span{letter-spacing:-.02em;flex-direction:column;font-size:21px;font-weight:600;line-height:1;display:flex}.lpf .store small{margin-bottom:3px;font-size:11px;font-weight:500}.lpf .nav{z-index:50;pointer-events:none;padding:0 16px;position:fixed;top:12px;left:0;right:0}.lpf .navin{pointer-events:auto;max-width:1232px;height:60px;transition:background-color .35s var(--ease), box-shadow .35s var(--ease), max-width .5s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 10px 0 22px;display:flex}.lpf .nav[data-scrolled] .navin{-webkit-backdrop-filter:blur(24px)saturate(1.6);max-width:980px;box-shadow:inset 0 0 0 1px var(--hair), var(--lift);background:#1e201ca8}.lpf .brand{color:#fff;align-items:center;height:44px;display:flex}.lpf .links,.lpf .navr{align-items:center;gap:4px;font-size:15px;font-weight:500;display:flex}.lpf .links a,.lpf .login{height:40px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;transition:color .2s,background-color .2s;display:inline-flex}.lpf .links a:hover,.lpf .login:hover{color:#fff;background:var(--glass)}.lpf .btn-nav{margin-left:4px}.lpf .appicon{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--hair);background:#141414;border-radius:10px;flex:none;place-items:center;display:grid}.lpf .hero{color:#fff;min-height:100svh;display:flex;position:relative;overflow:hidden}.lpf .hero-bg{position:absolute;inset:0}.lpf .hero-bg img{object-fit:cover;object-position:62% 40%;filter:saturate(.75)brightness(.85);width:100%;height:100%;animation:settle 2.8s var(--ease) both}.lpf .hero-bg:after{content:"";background:var(--sheen-olive), linear-gradient(90deg, #0a0b09d1 0%, #0a0b0980 40%, #0a0b090d 72%), linear-gradient(180deg, #0a0b0966 0%, #0a0b0900 30%, #0a0b0933 70%, var(--ground) 100%);position:absolute;inset:0}.lpf .h2wrap{flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding-top:120px;padding-bottom:48px;display:flex;position:relative}.lpf .intro{max-width:640px}.lpf .hero-kick{color:var(--muted);animation:rise 1.1s var(--ease) 80ms both;margin-bottom:18px;font-size:15px;font-weight:500;display:block}.lpf .hero h1{letter-spacing:-.048em;font-size:clamp(44px,6vw,84px);font-weight:500;line-height:.98}.lpf .hero h1 span{animation:rise 1.1s var(--ease) both;display:block}.lpf .hero h1 span+span{animation-delay:80ms}.lpf .intro>p:not(.hero-fine){color:#fffc;text-wrap:pretty;max-width:30em;animation:rise 1.1s var(--ease) .16s both;margin:24px 0 32px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.lpf .cta{animation:rise 1.1s var(--ease) .24s both;flex-wrap:wrap;gap:12px;display:flex}.lpf .fine{color:var(--faint);margin-top:20px;font-size:14px}.lpf .hero-fine{animation:rise 1.1s var(--ease) .3s both}.lpf .heronote{right:var(--gut);flex-direction:column;align-items:flex-end;gap:8px;width:360px;display:flex;position:absolute;bottom:56px}.lpf .glass{-webkit-backdrop-filter:blur(30px)saturate(1.4);width:100%;box-shadow:inset 0 0 0 1px var(--hair), var(--lift);color:var(--muted);animation:drop .9s var(--spring) 1.5s both;background:#282a248c;border-radius:22px;align-items:flex-start;gap:12px;padding:12px 16px 14px 12px;font-size:14px;line-height:1.38;display:flex}.lpf .glass b{color:#fff;font-weight:600}.lpf .glass .hd{color:var(--faint);justify-content:space-between;margin-bottom:2px;font-size:13px;display:flex}.lpf .ill{color:var(--faint);margin-right:8px;font-size:12px}.lpf .proof{padding:8px 0 0}.lpf .proof .wrap{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lpf .proof span{background:var(--glass);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:15px;font-weight:500;display:inline-flex}.lpf .proof svg{--on:var(--ground);color:var(--up);flex:none}.lpf .sec{padding:clamp(96px,11vw,152px) 0;position:relative}.lpf .glow:before{content:"";background:var(--sheen-olive), var(--sheen-green);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 240px 60%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 240px 60%,#0000 100%)}.lpf .glow>*{position:relative}.lpf .headc{text-align:center;max-width:760px;margin:0 auto}.lpf .headc .sub{margin-left:auto;margin-right:auto}.lpf .photo{border-radius:22px;position:relative;overflow:hidden}.lpf .photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.lpf .photo:hover img{transform:scale(1.03)}.lpf .kv{align-items:flex-end;gap:8px;width:100%;font-size:16px;line-height:22px;display:flex}.lpf .kv span{color:#ffffffd9}.lpf .kv i{border-bottom:1px dotted #ffffff40;flex:1;min-width:12px;margin-bottom:6px}.lpf .kv b{font-weight:600}.lpf .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.lpf .pill.do{background:var(--gold);color:var(--gold-ink)}.lpf .chg{white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.lpf .sit{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-top:88px;display:grid}.lpf .sit.flip .sitx{order:2}.lpf .sitx .eyebrow{margin-bottom:20px}.lpf .sitx h3{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.08}.lpf .sitx p{color:var(--muted);max-width:30em;margin-top:16px;font-size:18px;line-height:1.55}.lpf .scene{isolation:isolate;border-radius:30px;padding:56px 48px;position:relative;overflow:hidden}.lpf .scene:before{content:"";z-index:-1;background:linear-gradient(180deg, #0a0b0959, #0a0b098c), var(--scene) center / cover;filter:saturate(.8);position:absolute;inset:0}.lpf .vis{background:var(--ground);box-shadow:inset 0 0 0 1px var(--hair), var(--lift);border-radius:26px;padding:24px;position:relative;overflow:hidden}.lpf .vis:before{content:"";background:var(--sheen-olive), var(--sheen-green);opacity:.85;pointer-events:none;position:absolute;inset:0}.lpf .vis>*{position:relative}.lpf .lg{background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.lpf .lg img{object-fit:contain;width:24px;height:24px}.lpf .lg.dk{box-shadow:inset 0 0 0 1px var(--hair);background:#000}.lpf .lg.cash{background:var(--tile);color:#fff;font-size:10px;font-weight:700}.lpf .lhead{align-items:center;gap:12px;display:flex}.lpf .lhead b{font-size:18px;font-weight:600}.lpf .lhead .chg,.lpf .lhead .pill{margin-left:auto}.lpf .lnow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:24px;display:flex}.lpf .lnow b{letter-spacing:-.04em;font-size:64px;font-weight:500;line-height:1}.lpf .lnow span{color:var(--muted);font-size:15px}.lpf .gauge{margin-top:44px;position:relative}.lpf .track{background:var(--tile);border-radius:999px;height:10px;position:relative;overflow:hidden}.lpf .track i{transform-origin:0;position:absolute;top:0;bottom:0}.lpf .track .ok{background:#ffffffd9;width:50%;left:0}.lpf .track .over{background:var(--gold);border-radius:0 999px 999px 0;width:25%;left:50%}.lpf .mark{background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px;left:50%}.lpf .mark span{white-space:nowrap;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.lpf .scale{color:var(--faint);justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.lpf.js .vis .track i{transition:transform 1s var(--ease) .5s;transform:scaleX(0)}.lpf.js .vis .track .over{transition-duration:.8s;transition-delay:1.4s}.lpf.js .vis .mark{opacity:0;transition:opacity .5s 1.2s}.lpf.js .vis.in .track i{transform:none}.lpf.js .vis.in .mark{opacity:1}.lpf .recbox{color:var(--card-ink);background:#fff;border-radius:22px;margin-top:24px;padding:4px 18px 18px}.lpf .recbox dt{color:var(--card-muted);margin-top:14px;font-size:13px;font-weight:500}.lpf .recbox dd{margin-top:2px;font-size:17px;font-weight:600;line-height:1.4}.lpf .recbox dd:first-of-type{letter-spacing:-.02em;font-size:20px;line-height:1.25}.lpf .recbox dd.recwhy{color:var(--card-ink);font-size:15px;font-weight:400;line-height:1.5}.lpf .recbox dt+dd+dt{border-top:1px solid #14141414;padding-top:14px}.lpf .fall{width:100%;height:150px;margin-top:24px;display:block;overflow:visible}.lpf .fall .px{fill:none;stroke:var(--down);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lpf .fall .avg{fill:none;stroke:#ffffffb3;stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.lpf.js .vis .fall .px{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) .4s}.lpf.js .vis.in .fall .px{stroke-dashoffset:0}.lpf .legend{color:var(--faint);gap:20px;margin-top:12px;font-size:13px;display:flex}.lpf .legend span{align-items:center;gap:8px;display:inline-flex}.lpf .legend i{border-top:2.5px solid var(--down);width:18px;height:0;display:inline-block}.lpf .legend i.la{border-top:1.5px dashed #ffffffb3}.lpf .flow{grid-template-columns:1fr 64px 1fr;align-items:center;display:grid}.lpf .node{text-align:center;background:var(--tile);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:16px 8px;display:flex}.lpf .node .lg{width:44px;height:44px;margin-bottom:6px}.lpf .node b{font-size:16px;font-weight:600}.lpf .node span{color:var(--faint);font-size:12px}.lpf .pipe{background:var(--tile);border-radius:999px;height:4px;margin:0 8px;position:relative;overflow:hidden}.lpf .pipe i{background:var(--gold);transform-origin:0;border-radius:999px;position:absolute;inset:0}.lpf.js .vis .pipe i{transition:transform 1s var(--ease) .6s;transform:scaleX(0)}.lpf.js .vis.in .pipe i{transform:none}.lpf .illnote{color:var(--faint);text-align:center;max-width:46em;margin:64px auto 0;font-size:14px;line-height:1.5}.lpf .trust{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px;display:grid}.lpf .trust>div{background:var(--surface);background-image:var(--surface-grad);border-radius:22px;padding:28px 24px}.lpf .ico{background:var(--tile);width:52px;height:52px;color:var(--gold);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.lpf .trust p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.55}.lpf .more{align-items:center;gap:8px;height:44px;margin-top:40px;font-size:16px;font-weight:600;display:inline-flex}.lpf .more .arr{transition:transform .25s var(--ease)}.lpf .more:hover .arr{transform:translate(3px)}.lpf .steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px;display:grid}.lpf .step{background:var(--surface);background-image:var(--surface-grad);border-radius:22px;padding:12px 12px 28px}.lpf .shot{background:var(--tile);border-radius:14px;justify-content:center;align-items:flex-start;height:380px;padding-top:40px;display:flex;position:relative;overflow:hidden}.lpf .n{width:28px;height:28px;color:var(--card-ink);background:#fff;border-radius:50%;place-items:center;margin:24px 12px 16px;font-size:14px;font-weight:600;display:grid}.lpf .step h3,.lpf .step p{margin-left:12px;margin-right:12px}.lpf .step p{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.5}.lpf .anchor{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.lpf .anchor .sub{max-width:24em}.lpf .anchr{background:var(--surface);background-image:var(--surface-grad);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.lpf .pcap{color:var(--faint);font-size:13px}.lpf .pfig{letter-spacing:-.045em;margin-bottom:8px;font-size:clamp(72px,8vw,104px);font-weight:500;line-height:1}.lpf .pfig small{letter-spacing:0;color:var(--muted);font-size:22px;font-weight:500}.lpf .pfig small:first-child{margin-right:6px}.lpf .ptnote{color:var(--muted);margin:4px 0;font-size:13px;line-height:1.45}.lpf .pfoot{flex-direction:column;align-items:center;gap:14px;margin-top:12px;display:flex}.lpf .pfoot .btn{width:100%}.lpf .pall{color:var(--muted);font-size:15px;font-weight:600}.lpf .pall:hover{color:#fff}.lpf .faq{background:var(--surface);background-image:var(--surface-grad);border-radius:22px;max-width:800px;margin:48px auto 0;padding:4px 24px}.lpf details+details{border-top:1px solid var(--hair)}.lpf summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lpf summary::-webkit-details-marker{display:none}.lpf summary i{background:var(--glass);width:32px;height:32px;transition:transform .35s var(--ease), background-color .2s;border-radius:50%;flex:none;position:relative}.lpf summary i:before,.lpf summary i:after{content:"";background:#fff;border-radius:1px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.lpf summary i:after{transform:rotate(90deg)}.lpf summary:hover i{background:var(--glass-on)}.lpf details[open] summary i{transform:rotate(45deg)}.lpf details p{color:var(--muted);max-width:640px;padding:0 48px 24px 0;font-size:16px;line-height:1.55}.lpf details::details-content{block-size:0;transition:block-size .4s var(--ease), content-visibility .4s allow-discrete;overflow:hidden}.lpf details[open]::details-content{block-size:auto}.lpf .final{text-align:center;padding-bottom:112px}.lpf .final .h2{letter-spacing:-.048em;margin:0 auto;font-size:clamp(40px,5.6vw,76px)}.lpf .final .sub{margin:24px auto 0}.lpf .foot{color:var(--faint);padding:0 0 56px;font-size:14px}.lpf .ft{border-top:1px solid var(--hair);color:#fff;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-top:40px;display:flex}.lpf .fbrand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lpf .fbrand span{color:var(--faint);font-size:14px}.lpf .fcols{flex-direction:column;align-items:flex-end;display:flex}.lpf .flinks{color:var(--muted);gap:4px;display:flex}.lpf .flinks a{border-radius:999px;padding:10px 12px;transition:color .2s}.lpf .flinks a:hover{color:#fff}.lpf .disc{max-width:720px;font-size:13px;line-height:1.6}.lpf .disc.copy{margin-top:16px}.lpf .iphone-stage{justify-content:center;display:flex}.lpf .iphone{--w:300px;width:calc(var(--w) * 1350 / 1206);aspect-ratio:1350/2760;filter:drop-shadow(0 32px 48px #00000047);flex:none;position:relative}.lpf .ip-frame{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.lpf .ip-screen{background:#eeebe5;border-radius:16.335%/7.51335%;width:89.3333%;height:95%;position:absolute;top:2.5%;left:5.33333%;overflow:hidden;container-type:inline-size}.lpf .ip-screen img{object-fit:cover;width:100%;height:100%;display:block}.lpf .ip-screen{background:#0a0b09}.lpf .lock26{color:#fff;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,sans-serif;position:absolute;inset:0}.lpf .lk-wall{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lpf .lock26:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#0000 40%,#0000002e);position:absolute;inset:0}.lpf .lock26>:not(.lk-wall){z-index:1;position:absolute}.lpf .lk-status{align-items:center;gap:1.6cqw;display:flex;top:6.4cqw;right:7cqw}.lpf .lk-status svg{fill:#fff;width:4.6cqw;height:3.2cqw}.lpf .lk-batt{border:.3cqw solid #ffffff80;border-radius:1cqw;width:6.6cqw;height:3.2cqw;position:relative}.lpf .lk-batt i{background:#fff;border-radius:.5cqw;position:absolute;inset:.35cqw 1.2cqw .35cqw .35cqw}.lpf .lk-lock{fill:#fff;color:#fff;width:3.2cqw;height:4cqw;top:16cqw;left:50%;transform:translate(-50%)}.lpf .lk-date{text-align:center;letter-spacing:.01em;opacity:.92;font-size:5cqw;font-weight:600;top:23cqw;left:0;right:0}.lpf .lk-time{text-align:center;letter-spacing:-.02em;color:#ffffffe6;text-shadow:0 .4cqw 2cqw #0000001f;font-size:25cqw;font-weight:700;line-height:1;top:28cqw;left:0;right:0}.lpf .lk-note{isolation:isolate;color:#141414;letter-spacing:-.01em;background:linear-gradient(160deg,#ffffff85,#f5f3f061 50%,#ebe9e670);border-radius:6.4cqw;align-items:flex-start;gap:2.8cqw;padding:3.6cqw 4cqw 4cqw 3.6cqw;font-size:4.6cqw;line-height:1.3;display:flex;top:94cqw;left:2.5cqw;right:2.5cqw;overflow:hidden;box-shadow:inset .35cqw .35cqw .5cqw -.2cqw #ffffff8c,inset -.35cqw -.35cqw .5cqw -.2cqw #ffffff4d,inset 0 0 2.4cqw #ffffff14,0 1.6cqw 4cqw #0000002e}.lpf .lk-frost{z-index:-1;filter:blur(3.4cqw)saturate(1.7);background:url(/landing/lock-wallpaper.jpg) 3.5cqw -88cqw/100cqw no-repeat;position:absolute;inset:-6cqw;box-shadow:inset 0 0 0 100cqw #f6f4f0e0}.lpf .lk-note:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffd9,#ffffff1f 30%,#ffffff0d 60%,#ffffff8c);padding:.28cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lpf .lk-note .appicon{border-radius:2.3cqw;flex:none;width:11cqw;height:11cqw}.lpf .lk-note .appicon svg{height:5.8cqw}.lpf .lk-note>div{flex:1;min-width:0}.lpf .lk-hd{color:#1414149e;justify-content:space-between;margin-bottom:.3cqw;font-size:4cqw;display:flex}.lpf .lk-hd b{color:#141414;font-weight:600}.lpf .lk-note>div>b{font-weight:600;display:block}.lpf .lk-btn{-webkit-backdrop-filter:blur(4cqw);background:#1e1e2252;border-radius:50%;place-items:center;width:12.4cqw;height:12.4cqw;display:grid;bottom:10cqw;box-shadow:inset 0 .2cqw #ffffff47}.lpf .lk-btn svg{fill:#fff;width:5.6cqw;height:5.6cqw}.lpf .lk-left{left:11cqw}.lpf .lk-right{right:11cqw}.lpf .lk-home{background:#fff;border-radius:1cqw;width:34cqw;height:1.3cqw;bottom:2.2cqw;left:50%;transform:translate(-50%)}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-24px)scale(.94)}to{opacity:1;transform:none}}.lpf.js .rv{opacity:0;transition:opacity 1s var(--ease) var(--d,0s), transform 1s var(--ease) var(--d,0s);transform:translateY(32px)}.lpf.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lpf *,.lpf :before,.lpf :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.lpf .links{display:none}}@media (max-width:900px){.lpf{--gut:20px}.lpf .login{display:none}.lpf .navin{height:56px;padding:0 8px 0 18px}.lpf .h2wrap{justify-content:flex-start;padding-top:128px}.lpf .hero-bg img{object-position:70% center}.lpf .hero-bg:after{background:var(--sheen-olive), linear-gradient(180deg, #0a0b09c7 0%, #0a0b0980 50%, var(--ground) 100%)}.lpf .heronote{width:100%;margin-top:auto;padding-top:40px;position:relative;bottom:auto;right:auto}.lpf .sit,.lpf .anchor{grid-template-columns:1fr;gap:32px}.lpf .sit{margin-top:64px}.lpf .sit.flip .sitx{order:0}.lpf .scene{border-radius:24px;padding:32px 16px}.lpf .vis{padding:20px}.lpf .iphone{--w:260px}.lpf .steps,.lpf .trust{grid-template-columns:1fr;margin-top:40px}.lpf .steps .iphone{--w:236px}.lpf .faq{padding:4px 20px}.lpf details p{padding-right:0}.lpf .ft{flex-direction:column;gap:16px}.lpf .fcols{align-items:flex-start}.lpf .flinks{flex-wrap:wrap;margin-left:-12px}}@media (max-width:560px){.lpf .hero h1{letter-spacing:-.045em;font-size:39px}.lpf .cta{flex-direction:column;align-items:stretch}.lpf .cta .btn,.lpf .cta .example-link{width:100%}.lpf .lnow b{font-size:52px}.lpf .lhead{flex-wrap:wrap}.lpf .proof .wrap{flex-direction:column;align-items:flex-start}}.lpf .lang{background:var(--glass);border-radius:999px;margin-right:6px;padding:3px;display:inline-flex}.lpf .lang a{min-width:38px;height:30px;color:var(--muted);border-radius:999px;place-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:color .2s,background-color .2s;display:inline-grid}.lpf .lang a:hover{color:#fff}.lpf .lang a[aria-current]{background:var(--glass-on);color:#fff}.lpf .herocard{width:384px;animation:drop .9s var(--spring) 1.2s both;bottom:64px}.lpf .ncard{width:100%;color:var(--card-ink);box-shadow:var(--lift);background:#fff;border-radius:34px;padding:22px 24px 24px}.lpf .nc-head{color:var(--card-muted);align-items:center;gap:12px;font-size:17px;display:flex}.lpf .nc-head .lg{width:34px;height:34px}.lpf .nc-head .lg img{width:22px;height:22px}.lpf .nc-share{width:22px;height:22px;color:var(--card-muted);margin-left:auto}.lpf .nc-title{letter-spacing:-.03em;margin-top:20px;font-size:30px;font-weight:700;line-height:1.1;display:block}.lpf .nc-sub{color:var(--card-muted);margin-top:8px;font-size:16px;display:block}.lpf .nc-lbl{color:var(--card-muted);font-size:14px}.lpf .nc-why{margin-top:18px;font-size:16px;line-height:1.45}.lpf .nc-btn{color:#fff;background:#141414;border-radius:999px;place-items:center;height:52px;margin-top:20px;font-size:17px;font-weight:600;display:grid}.lpf .ex{grid-template-columns:minmax(0,520px) minmax(0,560px);justify-content:center;align-items:center;gap:96px;display:grid}.lpf .ex-vis{flex-direction:column;gap:12px;display:flex}.lpf .lafter{color:var(--muted);margin-left:auto;font-size:15px}.lpf .lafter b{color:#fff;letter-spacing:-.02em;margin-left:4px;font-size:22px;font-weight:600}.lpf .chat{background:var(--surface);background-image:var(--surface-grad);border-radius:22px;flex-direction:column;gap:8px;padding:20px;display:flex}.lpf .chat-k{color:var(--faint);margin-bottom:4px;font-size:13px;font-weight:600}.lpf .bub{border-radius:20px;max-width:86%;padding:11px 15px;font-size:16px;line-height:1.4}.lpf .bub.me{background:var(--glass-on);border-bottom-right-radius:6px;align-self:flex-end}.lpf .bub.tb{color:var(--card-ink);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.lpf .chat-note{color:var(--faint);margin-top:4px;font-size:13px}.lpf .up-pill{color:#0a0b09;background:#12b76a}.lpf.js .vis.in .raise-row{opacity:1;transform:none}.lpf .rough{background:var(--surface);background-image:var(--surface-grad);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:72px;margin-top:112px;padding:48px;display:grid}.lpf .rough-text h3{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.08}.lpf .rough-text p{color:var(--muted);max-width:28em;margin-top:16px;font-size:18px;line-height:1.55}.lpf .rough-card{background:var(--ground);box-shadow:inset 0 0 0 1px var(--hair), var(--lift);border-radius:26px;padding:24px;position:relative;overflow:hidden}.lpf .rough-card:before{content:"";background:var(--sheen-olive);opacity:.6;pointer-events:none;position:absolute;inset:0}.lpf .rough-card>*{position:relative}.lpf .rc-title{color:var(--muted);font-size:15px;display:block}.lpf .rc-day{letter-spacing:-.02em;color:var(--down);margin-top:6px;font-size:26px;font-weight:600;line-height:1.15;display:block}.lpf .rc-verdict{color:var(--card-ink);background:#fff;border-radius:20px;margin-top:22px;padding:16px 18px}.lpf .rc-verdict b{font-size:18px;font-weight:600;line-height:1.3}.lpf .rc-verdict p{color:var(--card-muted);margin-top:6px;font-size:15px;line-height:1.45}.lpf .check{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:80px;display:grid}.lpf .tiles-h{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:600;display:block}.lpf .tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lpf .tile{background:var(--surface);background-image:var(--surface-grad);border-radius:28px;flex-direction:column;padding:18px 18px 14px;display:flex}.lpf .tl-k{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.lpf .tl-v{letter-spacing:-.04em;white-space:nowrap;margin-top:6px;font-size:44px;font-weight:600;line-height:1}.lpf .tl-v small{letter-spacing:0;color:var(--muted);font-size:18px;font-weight:500}.lpf .tl-v.gold{color:var(--gold)}.lpf .tl-sub{color:var(--muted);margin-top:6px;font-size:15px}.lpf .tl-arc{width:100%;max-width:220px;margin:14px auto 0;display:block}.lpf .mk{background:var(--ground);color:#fff;font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;padding:30cqw 6cqw 8cqw;display:flex;position:absolute;inset:0}.lpf .mk:before{content:"";background:var(--sheen-olive);opacity:.7;pointer-events:none;position:absolute;inset:0}.lpf .mk>*{position:relative}.lpf .mk-title{letter-spacing:-.03em;font-size:8cqw;font-weight:700}.lpf .mk-found{color:var(--muted);align-items:center;gap:2cqw;margin-top:3cqw;font-size:4.4cqw;display:inline-flex}.lpf .mk-found svg{--on:var(--ground);color:var(--up);width:4.6cqw;height:4.6cqw}.lpf .mk-sheet{color:var(--card-ink);background:#fff;border-radius:6cqw;margin-top:6cqw;padding:1cqw 5cqw}.lpf .mk-row{justify-content:space-between;gap:3cqw;padding:4.2cqw 0;font-size:4.4cqw;display:flex}.lpf .mk-row+.mk-row{border-top:1px solid #14141414}.lpf .mk-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpf .mk-btn,.lpf .mk-opts span.on{color:var(--card-ink);background:#fff}.lpf .mk-btn{border-radius:999px;place-items:center;height:13cqw;margin-top:auto;font-size:4.6cqw;font-weight:600;display:grid}.lpf .mk-step{color:var(--muted);font-size:4cqw}.lpf .mk-bar{background:var(--glass);border-radius:999px;height:1.4cqw;margin-top:3cqw;overflow:hidden}.lpf .mk-bar i{background:#fff;border-radius:999px;width:100%;height:100%;display:block}.lpf .mk-q{letter-spacing:-.03em;margin-top:7cqw;font-size:6cqw;font-weight:700;line-height:1.15}.lpf .mk-opts{flex-direction:column;gap:3cqw;margin-top:6cqw;display:flex}.lpf .mk-opts span{background:var(--glass);border-radius:5cqw;padding:4.4cqw 5cqw;font-size:4.4cqw;font-weight:500}@media (max-width:900px){.lpf .lang{margin-right:2px}.lpf .herocard{align-self:center;align-items:center;width:100%;max-width:420px}.lpf .ex,.lpf .check,.lpf .rough{grid-template-columns:1fr;gap:40px}.lpf .ex-text{order:-1}.lpf .rough{border-radius:24px;margin-top:80px;padding:28px 16px 16px}.lpf .tl-v{font-size:34px}.lpf .tl-v small{font-size:15px}}@media (max-width:560px){.lpf .nc-title{font-size:26px}.lpf .tiles{gap:8px}.lpf .tile{border-radius:22px;padding:14px 14px 10px}.lpf .tl-k{font-size:13px}.lpf .tl-v{font-size:28px}.lpf .lnow b{font-size:48px}.lpf .lafter{width:100%;margin-left:0}}.lpf .hero2 .intro{max-width:700px}.lpf .hero2 h1{text-wrap:balance;font-size:clamp(44px,5.4vw,76px)}.lpf .hero2 h1 span{display:inline}.lpf .hero2 .hero-bg img{object-position:70% 50%}@media (max-width:560px){.lpf .navin{gap:8px;padding:0 6px 0 14px}.lpf .lang{margin-right:0;padding:2px}.lpf .lang a{min-width:32px;height:28px;padding:0 6px;font-size:12px}.lpf .btn-nav{height:36px;margin-left:0;padding:0 14px;font-size:14px}.lpf .brand svg{width:auto;height:20px}}@media (max-width:400px){.lpf .navr .btn-nav{display:none}}@media (max-width:900px){.lpf .hero2 .intro,.lpf .hero2 .herocard{flex:none}.lpf .hero2 .herocard{margin-top:8px;bottom:auto}}.lpf .nc-shares{margin-top:22px}.lpf .nc-row{color:var(--card-muted);align-items:flex-end;gap:14px;margin-top:6px;display:flex}.lpf .nc-row>div{flex-direction:column;display:flex}.lpf .nc-row span{color:var(--card-muted);font-size:13px}.lpf .nc-row b{letter-spacing:-.03em;color:var(--card-ink);font-size:34px;font-weight:700;line-height:1.1}.lpf .nc-row b.over{color:#7d6410}.lpf .nc-row svg{margin-bottom:8px}.lpf .nc-bar{background:#f3f1ec;border-radius:999px;height:8px;margin-top:14px;position:relative}.lpf .nc-bar i{transform-origin:0;position:absolute;top:0;bottom:0}.lpf .nc-ok{background:#141414;border-radius:999px 0 0 999px;width:50%;left:0}.lpf .nc-over{background:var(--gold);border-radius:0 999px 999px 0;width:25%;left:50%}.lpf .nc-lim{background:#141414;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:50%}.lpf .ex-ill{color:var(--faint);padding:0 4px;font-size:13px}.lpf .tiles .tile:first-child{grid-column:1/-1}.lpf .tiles .tile:first-child .tl-arc{max-width:240px}.lpf .steps-cta{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.lpf .steps-cta p{color:var(--muted);max-width:28em;font-size:15px}.lpf .plist{gap:10px;margin:4px 0 6px;list-style:none;display:grid}.lpf .plist li{align-items:center;gap:10px;font-size:16px;display:flex}.lpf .plist svg{--on:var(--surface);color:var(--up);flex:none}.lpf .pnote{color:var(--faint);text-align:center;font-size:13px;line-height:1.45}.lpf .qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1000px;margin:56px auto 0;display:grid}.lpf .qcard{background:var(--surface);background-image:var(--surface-grad);border-radius:22px;flex-direction:column;padding:28px;display:flex}.lpf .qq{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.lpf .qcard p{color:var(--muted);flex:1;margin-top:10px;font-size:16px;line-height:1.5}.lpf .qans{background:var(--ground);box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;align-items:center;gap:10px;margin-top:22px;padding:10px;display:flex}.lpf .qans .lg{width:32px;height:32px}.lpf .qans .lg img{width:20px;height:20px}.lpf .qans>span:nth-child(2){font-size:15px;font-weight:600}.lpf .qans .pill{margin-left:auto}.lpf .calm-pill{color:var(--card-ink);background:#fff}.lpf .qgrid+.illnote{margin-top:32px}.lpf .ex-blocks{gap:24px;margin-top:36px;display:grid}.lpf .ex-blocks dt{font-size:17px;font-weight:600}.lpf .ex-blocks dd{color:var(--muted);margin-top:4px;font-size:17px;line-height:1.5}.lpf .watch-sec{padding-top:0}.lpf .rough{margin-top:0}.lpf .rough-text .h2{font-size:clamp(32px,3.6vw,48px)}.lpf .rough-text p,.lpf .rc-verdict{margin-top:20px}.lpf .mores{flex-wrap:wrap;gap:8px 32px;margin-top:40px;display:flex}.lpf .mores .more{margin-top:0}@media (max-width:900px){.lpf .qgrid{grid-template-columns:1fr;margin-top:40px}.lpf .qcard{padding:22px 20px}.lpf .qq{font-size:21px}}@media (max-width:400px){.lpf .qans{flex-wrap:wrap}.lpf .qans .pill{margin-left:42px}}
