.lpn{--canvas:#fafaf7;--paper:#fff;--tint:#f4f4ee;--navy:#0a1f2e;--navy-2:#12354c;--slab:#07131c;--slab-2:#0d2231;--ink-700:#1f2937;--ink-500:#4b5563;--ink-400:#6b7280;--ink-300:#9ca3af;--line:#e5e5de;--soft:#efefe8;--wire:#d7d7cf;--green:#22c55e;--forest:#16a34a;--green-soft:#dcfce7;--teal:#0ea5a4;--red:#dc2626;--warn:#d97706;--wa:#25d366;--nexa:linear-gradient(100deg,#22c55e 0%,#0ea5a4 100%);--fd:"Instrument Serif",Georgia,serif;--fs:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fm:"JetBrains Mono",ui-monospace,Menlo,monospace;--sh-sm:0 1px 2px #0a1f2e0d,0 1px 3px #0a1f2e0a;--sh-md:0 4px 14px #0a1f2e0f,0 1px 3px #0a1f2e0d;--sh-lg:0 18px 48px #0a1f2e1a,0 4px 12px #0a1f2e0d;--sh-xl:0 40px 90px #0a1f2e24,0 8px 24px #0a1f2e0f;--r:12px;--r-i:8px;--r-p:999px;--wrap:1200px;--gut:32px;background:var(--canvas);color:var(--ink-700);font-family:var(--fs);-webkit-font-smoothing:antialiased;--glow:radial-gradient(circle,#22c55e29,transparent 70%);font-size:16px;line-height:1.5;overflow-x:clip}.lpn *,.lpn :before,.lpn :after{box-sizing:border-box}.lpn h1,.lpn h2,.lpn h3,.lpn h4,.lpn h5,.lpn p,.lpn figure,.lpn blockquote{margin:0}.lpn a{color:var(--navy);text-decoration:none}.lpn a:hover{color:var(--forest)}.lpn button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lpn :focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:4px}.lpn ul{margin:0;padding:0;list-style:none}.lpn .wrap{width:100%;max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.lpn .mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.lpn .pos{color:var(--forest)}.lpn .neg{color:var(--red)}.lpn .disp{font-family:var(--fd);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;font-weight:400;line-height:1.05}.lpn .disp em{color:var(--forest);font-style:italic}.lpn .h2{font-size:clamp(32px,4vw,52px)}.lpn .lede{color:var(--ink-500);text-wrap:pretty;max-width:60ch;font-size:18px;line-height:1.6}.lpn .sm{color:var(--ink-500);font-size:13.5px;line-height:1.55}.lpn .eyebrow{border-radius:var(--r-p);white-space:nowrap;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.lpn .eyebrow.green{background:var(--green-soft);color:var(--forest)}.lpn .eyebrow.white{background:var(--paper);color:var(--navy);border:1px solid var(--line)}.lpn .eyebrow .dot{flex:none;width:8px;height:8px;position:relative}.lpn .eyebrow .dot i{background:var(--green);border-radius:50%;position:absolute;inset:0}.lpn .eyebrow .dot i:first-child{opacity:.6;animation:1.4s cubic-bezier(0,0,.2,1) infinite ping}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.lpn .sec-h{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto 48px;display:flex}.lpn .sec-h.left{text-align:left;align-items:flex-start;margin:0 0 44px}.lpn .ill{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300);font-size:10.5px}.lpn .btn{border-radius:var(--r-p);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .16s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.lpn .btn-f{background:var(--forest);box-shadow:var(--sh-sm);color:#fff!important}.lpn .btn-f:hover{box-shadow:var(--sh-md);background:#15803d;transform:translateY(-1px)}.lpn .btn-o{border:1.5px solid var(--line);background:var(--paper);color:var(--navy)}.lpn .btn-o:hover{border-color:var(--navy)}.lpn .btn-n{background:var(--navy);color:#fff!important}.lpn .btn-n:hover{background:var(--navy-2)}.lpn .btn-g{color:var(--navy);font-weight:600}.lpn .btn-g:hover{color:var(--forest)}.lpn .btn.sm{height:38px;padding:0 18px;font-size:14px}.lpn .golink{color:var(--forest);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.lpn .golink:hover{color:#15803d}.lpn .wa-pill{border-radius:var(--r-p);background:var(--green-soft);color:#15803d;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lpn .wa-pill svg{fill:currentColor;width:13px;height:13px}.lpn .nav{z-index:70;-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#fafaf7db;border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.lpn .nav.stuck{border-bottom-color:var(--line);background:#fffffff0}.lpn .nav-in{align-items:center;gap:26px;height:68px;display:flex}.lpn .brand{align-items:center;display:flex}.lpn .brand img{width:auto;height:36px;display:block}.lpn .nlinks{align-items:center;gap:26px;display:flex}.lpn .nlinks a{color:var(--navy);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.lpn .nlinks a .ic{width:16px;height:16px;color:var(--navy)}.lpn .nlinks a:hover .ic,.lpn .nlinks a:hover{color:var(--forest)}.lpn .n-nexa{align-items:center;gap:6px;display:inline-flex;color:var(--navy)!important;font-weight:600!important}.lpn .ic{width:20px;height:20px;color:inherit;flex:none;place-items:center;display:inline-grid}.lpn .ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.lpn .ic.sm{width:16px;height:16px}.lpn .n-nexa .ic{width:16px;height:16px;color:var(--forest)}.lpn .eyebrow .ic{width:15px;height:15px;color:var(--forest)}.lpn .nav-r{align-items:center;gap:18px;margin-left:auto;display:flex}.lpn .hero{background:var(--canvas);flex-direction:column;min-height:calc(100svh - 68px);display:flex;position:relative;overflow:hidden}.lpn .hero .glow{background:var(--glow);filter:blur(40px);pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;top:-200px;right:-80px}.lpn .hero .glow2{filter:blur(30px);pointer-events:none;background:radial-gradient(#22c55e17,#0000 65%);border-radius:50%;width:980px;height:460px;position:absolute;top:38%;left:50%;transform:translate(-50%)}.lpn .hero-in{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:clamp(16px,3vh,36px);padding-bottom:clamp(24px,4vh,48px);display:flex;position:relative}.lpn .hero h1{margin-top:16px;font-size:clamp(38px,min(6vw,8.4vh),72px);line-height:1}.lpn .hero-tag{font-family:var(--fd);letter-spacing:-.01em;color:var(--forest);margin:14px auto 0;font-size:clamp(20px,2.6vh,26px);font-style:italic;line-height:1.3}.lpn .hero-tag br{display:none}@media (min-width:900px){.lpn .hero-tag br{display:inline}}.lpn .hero-sub{max-width:68ch;color:var(--ink-500);text-wrap:pretty;margin:12px auto 0;font-size:clamp(15px,2.2vh,17px);line-height:1.55}.lpn .hero-sub b{color:var(--navy);font-weight:600}.lpn .ask{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:24px;width:100%;max-width:860px;margin:clamp(18px,3.4vh,30px) auto 0;transition:border-color .2s;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a1f2e1f,0 4px 14px #0a1f2e0d}.lpn .ask:focus-within{border-color:var(--ink-300)}.lpn .ask-lab{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);background:var(--paper);padding:12px 24px 0;font-size:10.5px;line-height:1}.lpn .ask-bar{background:var(--paper);border-bottom:1px solid var(--soft);align-items:center;gap:14px;height:clamp(60px,9vh,72px);padding:0 14px 0 24px;display:flex}.lpn .nxi{width:26px;height:26px;color:var(--navy)}.lpn .ask-q{min-width:0;height:52px;font:inherit;color:var(--navy);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:19px}.lpn .ask-q::placeholder{color:var(--ink-300)}.lpn .ask-q:focus,.lpn .ask-q:focus-visible{box-shadow:none;border:0;border-radius:0;outline:none}.lpn .ask-k{display:none}.lpn .ask-go{border-radius:var(--r-p);background:var(--navy);color:#fff;flex:none;align-items:center;gap:8px;height:48px;padding:0 18px 0 22px;font-size:14.5px;font-weight:600;transition:background .2s,transform .16s;display:inline-flex}.lpn .ask-go:hover{background:var(--navy-2);transform:translateY(-1px)}.lpn .ask-go svg{stroke:#fff;stroke-width:2px;fill:none;width:18px;height:18px}.lpn .con{background:var(--canvas);flex-direction:column;min-height:clamp(150px,23vh,200px);display:flex}.lpn .con-h{border-bottom:1px solid var(--soft);align-items:center;gap:10px;padding:10px 22px;display:flex}.lpn .con-lab{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.lpn .con-live{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:inline-flex}.lpn .con-live i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite pu}@keyframes pu{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.lpn .con-b{flex:1;padding:12px 22px 14px}.lpn .tools{flex-wrap:wrap;gap:8px;min-height:28px;margin-bottom:10px;display:flex}.lpn .tool{border:1px solid var(--line);border-radius:var(--r-p);background:var(--canvas);height:28px;font-family:var(--fm);color:var(--ink-500);opacity:0;align-items:center;gap:8px;padding:0 11px;font-size:11.5px;animation:.3s forwards tin;display:inline-flex;transform:translateY(4px)}@keyframes tin{to{opacity:1;transform:none}}.lpn .tool i{border:1.6px solid var(--wire);border-top-color:var(--forest);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.lpn .tool.ok i{background:var(--green-soft);border:0;animation:none;position:relative}.lpn .tool.ok i:after{content:"";border:1.6px solid var(--forest);border-top:0;border-left:0;width:3.5px;height:6px;position:absolute;top:1.5px;left:3px;transform:rotate(42deg)}.lpn .tool.ok{color:var(--ink-700);border-color:#d5ead9}.lpn .ans{color:var(--ink-700);letter-spacing:-.005em;font-size:15.5px;line-height:1.6}.lpn .ans mark{color:var(--navy);font-family:var(--fm);border-bottom:1.5px solid var(--green-soft);background:0 0;padding:1px 2px;font-size:15px;font-weight:500}.lpn .cite{border-radius:var(--r-p);background:var(--tint);height:19px;font-family:var(--fm);color:var(--ink-500);vertical-align:1px;cursor:pointer;align-items:center;gap:4px;margin:0 1px;padding:0 7px;font-size:10.5px;display:inline-flex}.lpn .cite:hover{background:var(--green-soft);color:var(--forest)}.lpn .ans.draft{color:var(--ink-400)}.lpn .ans.retract{opacity:.35;filter:blur(.4px);transition:opacity .5s,filter .5s}.lpn .ans.retract mark{color:var(--red);border-bottom-color:#f6d2d2}.lpn .reset{border:1px solid #f0dcdc;border-left:2px solid var(--red);border-radius:var(--r-i);opacity:0;background:#fdf6f6;align-items:flex-start;gap:10px;margin:14px 0 2px;padding:12px 14px;animation:.35s forwards tin;display:flex}.lpn .reset svg{width:15px;height:15px;stroke:var(--red);stroke-width:1.8px;fill:none;flex:none;margin-top:1px}.lpn .reset b{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:11px;display:block}.lpn .reset span{color:var(--ink-500);margin-top:3px;font-size:13.5px;display:block}.lpn .con-f{border-top:1px solid var(--soft);background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px;min-height:50px;padding:12px 22px;display:flex}.lpn .src{border:1px solid var(--line);border-radius:var(--r-p);background:var(--paper);height:26px;color:var(--ink-500);align-items:center;gap:8px;padding:0 11px;font-size:12px;display:inline-flex}.lpn .src b{font-family:var(--fm);color:var(--navy);font-size:11px;font-weight:500}.lpn .vbadge{border-radius:var(--r-p);background:var(--green-soft);height:26px;font-family:var(--fm);color:var(--forest);align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:11px;display:inline-flex}.lpn .con-idle,.lpn .gate,.lpn .con.idle .con-b,.lpn .con.idle .con-f,.lpn .con.gated .con-b,.lpn .con.gated .con-f{display:none}.lpn .con.idle .con-idle{text-align:center;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px 28px;display:flex}.lpn .con-idle p{color:var(--ink-500);max-width:52ch;font-size:14.5px;line-height:1.55}.lpn .con-idle b{color:var(--navy);font-weight:600}.lpn .con.gated .gate{flex:1;grid-template-columns:1fr 1.1fr;gap:0;display:grid}.lpn .gate-q{border-right:1px solid var(--soft);background:var(--paper);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.lpn .gate-q small{font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400);font-size:10px}.lpn .gate-q p{font-family:var(--fd);color:var(--navy);quotes:"“" "”";font-size:21px;font-style:italic;line-height:1.35}.lpn .gate-q p:before{content:open-quote}.lpn .gate-q p:after{content:close-quote}.lpn .gate-q .st{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--forest);align-items:center;gap:7px;margin-top:auto;font-size:10.5px;display:inline-flex}.lpn .gate-q .st i{background:var(--green);border-radius:50%;width:6px;height:6px}.lpn .gate-c{flex-direction:column;gap:12px;padding:22px 26px 20px;display:flex}.lpn .gate-c h3{font-size:30px;line-height:1.05}.lpn .gate-c p{color:var(--ink-500);font-size:14px;line-height:1.55}.lpn .gate-b{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.lpn .gate-l{color:var(--ink-400);margin-top:auto;font-size:13px}.lpn .gate-l a,.lpn .gate-l button{color:var(--navy);padding:0;font-weight:600}.lpn .gate-l a:hover,.lpn .gate-l button:hover{color:var(--forest)}.lpn .ex{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:860px;margin:12px auto 0;display:flex}.lpn .ex-b{border:1px solid var(--line);border-radius:var(--r-p);background:var(--paper);height:34px;color:var(--ink-500);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;transition:all .18s;display:inline-flex}.lpn .ex-b:before{content:"→";font-family:var(--fm);color:var(--ink-300);flex:none}.lpn .ex-b:hover{border-color:var(--ink-300);color:var(--navy)}.lpn .ex-b.on{border-color:var(--navy);color:var(--navy);box-shadow:var(--sh-sm)}.lpn .ex-b.on:before{color:var(--forest)}.lpn .trust{color:var(--ink-500);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:clamp(12px,2.4vh,22px);font-size:13px;display:flex}.lpn .trust span{align-items:center;gap:8px;display:inline-flex}.lpn .trust .ic{width:16px;height:16px;color:var(--forest)}.lpn .note{font-family:var(--fm);letter-spacing:.06em;color:var(--ink-400);text-transform:uppercase;margin:14px auto 0;font-size:11px}.lpn .about{background:linear-gradient(160deg,#0f2f44 0%,var(--navy) 62%);color:#fff;padding:72px 0 68px;position:relative;overflow:hidden}.lpn .about .glow{background:var(--glow);filter:blur(30px);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:-160px;left:-120px}.lpn .about .wrap{position:relative}.lpn .about .sec-h{max-width:900px;margin-bottom:0}.lpn .about .h2{color:#fff;font-size:clamp(26px,3vw,40px)}.lpn .about .disp em{color:var(--green)}.lpn .about .lede{color:#ffffffb3}.lpn .flow{background:var(--tint);border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:calc(100svh - 68px);padding:clamp(28px,5vh,56px) 0;display:flex}.lpn .flow .sec-h{gap:10px;margin-bottom:clamp(16px,3vh,30px)}.lpn .flow .h2{font-size:clamp(28px,min(3.6vw,5vh),44px)}.lpn .flow .lede{font-size:clamp(14.5px,2vh,17px)}.lpn .fl-g{border:1px solid var(--line);background-color:var(--tint);background-image:linear-gradient(#0a1f2e0b 1px,#0000 1px),linear-gradient(90deg,#0a1f2e0b 1px,#0000 1px);background-size:28px 28px;border-radius:22px;grid-template-columns:172px 1fr 232px;align-items:center;gap:0;padding:clamp(18px,3vh,30px) 22px;display:grid}.lpn .fl-doc{z-index:1;background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-md);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px 16px;display:flex;position:relative}.lpn .fl-doc.swap{animation:.55s cubic-bezier(.2,.7,.3,1) swap}@keyframes swap{0%{opacity:0;transform:translate(-18px)}}.lpn .fl-doc-ic{background:var(--navy);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:8px;display:grid}.lpn .fl-doc-ic .ic{width:22px;height:22px}.lpn .fl-doc-k{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.lpn .fl-doc-co{color:var(--navy);letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.3}.lpn .fl-doc-m{color:var(--ink-500);font-size:12px}.lpn .fl-doc-t{font-family:var(--fm);color:var(--ink-400);font-size:11.5px}.lpn .fl-q{border-top:1px solid var(--soft);width:100%;margin-top:12px;padding-top:12px}.lpn .fl-q small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300);font-size:10px;display:block}.lpn .fl-q ul{flex-direction:column;gap:6px;margin-top:8px;display:flex}.lpn .fl-q li{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}.lpn .fl-q li .ic{width:14px;height:14px;color:var(--ink-300)}.lpn .fl-q li:nth-child(2){opacity:.7}.lpn .fl-q li:nth-child(3){opacity:.45}.lpn .fl-doc-n{font-family:var(--fm);color:var(--ink-400);align-items:center;gap:7px;margin-top:12px;font-size:10.5px;display:inline-flex}.lpn .fl-mid{align-items:flex-start;min-width:0;display:flex}.lpn .fl-mid>.fl-arrow{flex:0 0 34px;margin-top:57px}.lpn .nx-group{border:1px dashed #cfd3cc;border-radius:18px;flex:1;min-width:0;padding:28px 12px 14px;position:relative}.lpn .nx-match{border-top:1px dashed #d9dcd6;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 6px 0;padding-top:12px;display:flex}.lpn .mt-k{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);white-space:nowrap;font-size:10px}.lpn .mt-row{flex-wrap:wrap;gap:6px;display:flex}.lpn .mt-row span{border:1px solid var(--line);border-radius:var(--r-p);background:var(--paper);height:24px;color:var(--ink-400);align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;transition:color .25s,border-color .25s,background .25s,box-shadow .25s,opacity .25s;display:inline-flex}.lpn .mt-row .ic{width:12px;height:12px;color:var(--ink-300);transition:color .25s}.lpn .mt-row span.scan{border-color:var(--navy);color:var(--navy);box-shadow:0 4px 12px #0a1f2e1a}.lpn .mt-row span.scan .ic{color:var(--navy)}.lpn .mt-row span.hit{background:var(--green-soft);color:var(--forest);border-color:#a7dcbb}.lpn .mt-row span.hit .ic{color:var(--forest)}.lpn .mt-row span.hit:after{content:"✓";font-family:var(--fm);margin-left:1px;font-size:10px}.lpn .mt-row span.miss{opacity:.45}.lpn .mt-out{font-family:var(--fm);color:var(--forest);white-space:nowrap;opacity:0;margin-left:auto;font-size:10px;transition:opacity .3s,transform .3s;transform:translate(-4px)}.lpn .mt-out.on{opacity:1;transform:none}.lpn .mt-out.drop{color:var(--red)}.lpn .nx-tag{background:var(--tint);font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:6px;padding:0 8px;font-size:10.5px;display:inline-flex;position:absolute;top:-10px;left:14px}.lpn .nx-tag .ic{width:13px;height:13px;color:var(--forest)}.lpn .nx-clock{background:var(--tint);font-family:var(--fm);letter-spacing:.06em;color:var(--ink-400);padding:0 8px;font-size:10.5px;position:absolute;top:-10px;right:14px}.lpn .nx-clock b{color:var(--navy);font-size:12px;font-weight:600}.lpn .pn-row{align-items:flex-start;display:flex}.lpn .node{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;width:100px;display:flex}.lpn .pn-ic{background:var(--paper);border:1px solid var(--line);width:60px;height:60px;color:var(--ink-300);box-shadow:var(--sh-sm);border-radius:17px;place-items:center;transition:color .35s,border-color .35s,box-shadow .35s,transform .35s;display:grid;position:relative}.lpn .pn-ic .ic{width:26px;height:26px}.lpn .pn-ic .ic svg{stroke-width:1.5px}.lpn .node b{color:var(--ink-400);margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.2;transition:color .3s}.lpn .node small{min-height:15px;font-family:var(--fm);color:var(--ink-400);opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.4;transition:opacity .35s,transform .35s;display:block;overflow:hidden;transform:translateY(3px)}.lpn .node.on small{opacity:1;transform:none}.lpn .node.on .pn-ic{color:var(--forest);border-color:#a7dcbb}.lpn .node.on b{color:var(--navy)}.lpn .node.act .pn-ic{border-color:var(--navy);color:var(--navy);transform:translateY(-2px);box-shadow:0 8px 20px #0a1f2e1f}.lpn .node.drop .pn-ic{color:var(--red);border-color:#e8b4b4}.lpn .node.drop small{color:var(--red)}.lpn .fl-arrow{background:repeating-linear-gradient(90deg,#c9cdc6 0 4px,#0000 4px 9px);flex:1;min-width:14px;height:1px;margin-top:29px;transition:background .3s;position:relative}.lpn .fl-arrow:after{content:"";border-top:1.5px solid #b5bab2;border-right:1.5px solid #b5bab2;width:7px;height:7px;transition:border-color .3s;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.lpn .fl-arrow.on{background:repeating-linear-gradient(90deg,#8ccf9f 0 4px,#0000 4px 9px)}.lpn .fl-arrow.on:after{border-color:var(--forest)}.lpn .fl-arrow i{background:var(--forest);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 0 3px #22c55e2e,0 0 10px #22c55e80}.lpn .fl-arrow.go i{animation:.7s cubic-bezier(.45,0,.55,1) forwards pkt}@keyframes pkt{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.lpn .flow .fl-note{text-align:center;margin-top:12px}.lpn .fl-lat{text-align:center;color:var(--ink-500);margin-top:14px;font-size:13.5px}.lpn .fl-lat b{font-family:var(--fm);color:var(--navy);font-weight:600}.lpn .fl-lat a{color:var(--forest);margin-left:6px;font-weight:600}.lpn .pn-log-h{border-bottom:1px solid var(--soft);color:var(--navy);align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.lpn .pn-log-h .ic{width:15px;height:15px;color:var(--forest)}.lpn .pn-log ul{flex-direction:column;justify-content:flex-end;gap:6px;min-height:104px;padding:10px 14px;display:flex}.lpn .pn-log li{font-family:var(--fm);color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;gap:8px;font-size:11.5px;line-height:1.45;animation:.3s tin;display:flex;overflow:hidden}.lpn .pn-log li b{color:var(--navy);font-weight:500}.lpn .pn-log li .k{color:var(--forest)}.lpn .pn-log li .x{color:var(--red)}.lpn .pn-log .fl-note{border-top:1px solid var(--soft)}.lpn .fl-col{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-md);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lpn .fl-h{border-bottom:1px solid var(--soft);color:var(--navy);align-items:center;gap:9px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.lpn .fl-h .ic{width:18px;height:18px;color:var(--forest)}.lpn .fl-hm{font-family:var(--fm);color:var(--ink-400);margin-left:auto;font-size:11.5px;font-weight:500}.lpn .live-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.lpn .feed{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex;overflow:hidden}.lpn .fi{border:1px solid var(--soft);background:var(--paper);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;transition:opacity .4s,border-color .3s,background .3s;animation:.45s cubic-bezier(.2,.7,.3,1) fin;display:flex}@keyframes fin{0%{opacity:0;transform:translateY(-14px)}}.lpn .fi .t{font-family:var(--fm);color:var(--ink-400);flex:none;width:44px;padding-top:2px;font-size:11px}.lpn .fi .c{flex:1;min-width:0}.lpn .fi-co{color:var(--navy);font-size:13.5px;font-weight:600}.lpn .fi .ty{color:var(--ink-500);margin-top:2px;font-size:12.5px}.lpn .fi .st{font-family:var(--fm);color:var(--ink-400);align-items:center;gap:6px;min-height:14px;margin-top:6px;font-size:10.5px;display:flex}.lpn .fi .st i{background:var(--wire);border-radius:50%;width:6px;height:6px}.lpn .fi.reading{background:#f6fcf8;border-color:#bfe3cc}.lpn .fi.reading .st i{background:var(--green);animation:1.2s ease-out infinite pu}.lpn .fi.sent .st{color:var(--forest)}.lpn .fi.sent .st i{background:var(--forest)}.lpn .fi.drop .st{color:var(--ink-300)}.lpn .fi:nth-child(n+6){opacity:.45}.lpn .fi:nth-child(n+8){display:none}.lpn .proc{flex:1;padding:8px 20px 10px}.lpn .proc-co{color:var(--navy);min-height:46px;font-size:15px;font-weight:600;line-height:1.4}.lpn .proc-co small{font-family:var(--fm);color:var(--ink-400);margin-top:3px;font-size:11px;font-weight:500;display:block}.lpn .steps{flex-direction:column;margin-top:16px;display:flex;position:relative}.lpn .steps:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:14px}.lpn .step{color:var(--ink-400);flex-direction:column;gap:3px;padding:13px 0 13px 42px;font-size:12.5px;line-height:1.45;transition:color .3s;display:flex;position:relative}.lpn .step .ic{background:var(--tint);width:29px;height:29px;color:var(--ink-400);border-radius:9px;transition:all .3s;position:absolute;top:11px;left:0}.lpn .step .ic svg{width:15px;height:15px}.lpn .step.on .ic{background:var(--green-soft);color:var(--forest)}.lpn .step.act .ic{background:var(--forest);color:#fff;animation:1s ease-out infinite pu}.lpn .step b{color:var(--ink-500);font-size:13.5px;font-weight:600;transition:color .3s}.lpn .step.on{color:var(--ink-500)}.lpn .step.on b{color:var(--navy)}.lpn .lvl{border-radius:var(--r-p);height:22px;font-family:var(--fm);color:#fff;align-items:center;gap:6px;width:max-content;margin-top:4px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.lpn .fl-note{border-top:1px solid var(--soft);font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);padding:12px 18px;font-size:10.5px}.lpn .fl-ph{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.lpn .phone{width:232px}.lpn .pf{background:#0b1620;border-radius:34px;padding:8px;box-shadow:0 40px 90px #0a1f2e38,0 8px 24px #0a1f2e1a}.lpn .ps{background:#e4ddd3;border-radius:26px;flex-direction:column;height:clamp(380px,52vh,470px);display:flex;position:relative;overflow:hidden}.lpn .notch{border-radius:var(--r-p);z-index:3;background:#0b1620;width:86px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lpn .wa-bar{color:#fff;background:#008069;align-items:center;gap:8px;padding:30px 12px 10px;display:flex}.lpn .wa-av{width:29px;height:29px;font-family:var(--fm);color:#008069;background:#cfe9df;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.lpn .wa-n{font-size:13px;font-weight:600}.lpn .wa-s{opacity:.8;font-size:10.5px}.lpn .wa-b{background-color:#e4ddd3;background-image:radial-gradient(#786c561a 1.1px,#0000 1.1px),radial-gradient(#786c5612 1.1px,#0000 1.1px);background-position:0 0,13px 13px;background-size:26px 26px,26px 26px;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:12px 10px;display:flex;overflow:hidden}.lpn .bub{background:#dcf8c6;border-radius:2px 9px 9px;flex-direction:column;flex:none;gap:4px;padding:9px 10px 7px;animation:.5s cubic-bezier(.2,.7,.3,1) bin;display:flex;position:relative;box-shadow:0 1px 1px #0a1f2e21}@keyframes bin{0%{opacity:0;transform:translateY(18px)}}.lpn .bub:before{content:"";border:7px solid #dcf8c6;border-color:#dcf8c6 #dcf8c6 #0000 #0000;position:absolute;top:0;left:-7px}.lpn .wr{color:#111b21;align-items:flex-start;gap:5px;font-size:10px;line-height:1.45;display:flex}.lpn .wr .e{text-align:center;flex:none;width:13px;font-size:10.5px;line-height:1.35}.lpn .wr b{font-weight:600}.lpn .wr .cat{font-family:var(--fm);font-size:10px}.lpn .bub-time{color:#667781;align-self:flex-end;gap:4px;font-size:9.5px;display:inline-flex}.lpn .bub-time i{color:#53bdeb;font-style:normal}.lpn .bub-c{color:#0a8d6f;text-align:center;border-top:1px solid #c9e6b5;margin-top:1px;padding-top:6px;font-size:11px;font-weight:600}.lpn .winput{background:#e4ddd3;align-items:center;gap:8px;padding:8px 9px 10px;display:flex}.lpn .winput .field{border-radius:var(--r-p);color:#8696a0;background:#fff;flex:1;padding:9px 13px;font-size:12px;box-shadow:0 1px 1px #0000000f}.lpn .winput .mic{background:#008069;border-radius:50%;flex:none;width:36px;height:36px}.lpn .dials{background:var(--canvas);padding:80px 0}.lpn .sub-h{font-family:var(--fd);color:var(--ink-500);margin-top:-6px;font-size:22px;font-style:italic;line-height:1.3}.lpn .dl-g{grid-template-columns:1.4fr .8fr;align-items:start;gap:22px;display:grid}.lpn .dl-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-md);border-radius:16px;overflow:hidden}.lpn .dl-top{border-bottom:1px solid var(--line);background:var(--canvas);align-items:center;gap:12px;padding:16px 22px;display:flex}.lpn .dl-top b{color:var(--navy);font-size:14px;font-weight:600}.lpn .dl-top span{font-family:var(--fm);color:var(--ink-400);font-size:11px}.lpn .lv-scale{gap:10px;margin-left:auto;display:flex}.lpn .lv-scale span{font-family:var(--fm);color:var(--ink-500);align-items:center;gap:5px;font-size:10px;display:inline-flex}.lpn .lv-scale i{border-radius:3px;width:9px;height:9px}.lpn .dl-row{border-bottom:1px solid var(--soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:18px 22px;transition:opacity .25s;display:grid}.lpn .dl-ic{background:var(--green-soft);width:42px;height:42px;color:var(--forest);border-radius:12px;align-self:start;place-items:center;display:grid}.lpn .dl-ic .ic{width:19px;height:19px}.lpn .dl-row:last-of-type{border-bottom:0}.lpn .dl-row.off{opacity:.5}.lpn .dl-i b{color:var(--navy);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lpn .dl-i b em{font-style:normal;font-family:var(--fm);letter-spacing:.07em;text-transform:uppercase;color:var(--forest);background:var(--green-soft);border-radius:var(--r-p);align-items:center;height:18px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex}.lpn .dl-i span{color:var(--ink-500);max-width:52ch;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.lpn .dl-scope{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);align-items:center;gap:6px;margin-top:10px;font-size:10.5px;display:flex}.lpn .scope{border-radius:var(--r-p);border:1px solid var(--line);letter-spacing:0;text-transform:none;height:26px;color:var(--ink-500);padding:0 11px;font-size:12px;font-weight:600;transition:all .15s}.lpn .scope.on{background:var(--navy);border-color:var(--navy);color:#fff}.lpn .dl-lv{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.lpn .dl-pips{gap:4px;display:flex}.lpn .pip{background:var(--tint);border:1px solid var(--line);border-radius:5px;width:34px;height:22px;transition:all .15s}.lpn .pip:hover{border-color:var(--ink-300)}.lpn .pip.on{border-color:#0000}.lpn .dl-lab{font-family:var(--fm);color:var(--ink-500);white-space:nowrap;font-size:10.5px}.lpn .dl-tg{cursor:pointer;display:inline-flex;position:relative}.lpn .dl-tg input{opacity:0;width:0;height:0;position:absolute}.lpn .sw2{border-radius:var(--r-p);background:var(--line);width:38px;height:22px;transition:all .2s;position:relative}.lpn .sw2:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.lpn .dl-tg input:checked+.sw2{background:var(--forest)}.lpn .dl-tg input:checked+.sw2:after{left:18px}.lpn .dl-out{background:linear-gradient(135deg,#0f2f44 0%,var(--navy) 60%);color:#fff;border-radius:16px;padding:26px 24px;position:relative;overflow:hidden}.lpn .dl-out .glow{background:var(--glow);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-90px}.lpn .dl-out small{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px;position:relative}.lpn .dl-out .big{font-family:var(--fm);letter-spacing:-.03em;margin-top:10px;font-size:46px;font-weight:700;line-height:1;display:block;position:relative}.lpn .dl-out .u{color:#ffffffa6;margin-top:6px;font-size:13px;display:block;position:relative}.lpn .dl-ex{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;min-height:150px;margin-top:18px;padding-top:16px;display:flex;position:relative}.lpn .dl-ex li{color:#ffffffe0;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.4;animation:.3s tin;display:flex}.lpn .dl-ex li i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.lpn .dl-ex li span{font-family:var(--fm);color:#ffffff80;margin-top:2px;font-size:10.5px;display:block}.lpn .dl-ex li.none{color:#ffffff8c;font-style:italic}.lpn .dl-note{color:#ffffff9e;border-top:1px solid #ffffff1f;margin-top:18px;padding-top:14px;font-size:12.5px;line-height:1.55;position:relative}.lpn .dl-note b{color:#fff;font-weight:600}.lpn .vol{background:linear-gradient(160deg,#0f2f44 0%,var(--navy) 62%);color:#fff;padding:88px 0 72px;position:relative;overflow:hidden}.lpn .vol .glow{background:var(--glow);filter:blur(30px);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:-160px;left:-120px}.lpn .vol .wrap{position:relative}.lpn .vol .disp{color:#fff}.lpn .vol .disp em{color:var(--green)}.lpn .vol .lede{color:#ffffffb3}.lpn .vol-g{border-radius:var(--r);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.lpn .vol-g div{background:var(--navy);padding:26px 24px 24px;position:relative}.lpn .vol-g div.hi{background:linear-gradient(135deg,#0f2f44,#0a1f2e)}.lpn .vol-g b{font-family:var(--fm);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;font-size:32px;font-weight:700;display:flex}.lpn .vol-g b small{color:var(--green);font-size:20px;font-weight:600}.lpn .vol-g b em{font-family:var(--fs);color:#ffffffb3;letter-spacing:0;margin-right:4px;font-size:13px;font-style:normal;font-weight:500}.lpn .vol-g .l{color:#fff;margin-top:8px;font-size:13px;font-weight:600;display:block}.lpn .vol-g .l.live{align-items:center;gap:6px;display:flex}.lpn .vol-g .l.live i{background:var(--green);border-radius:50%;width:6px;height:6px}.lpn .vol-g .s{color:#ffffff8c;margin-top:3px;font-size:11.5px;display:block}.lpn .vol-g .how{color:var(--green);white-space:nowrap;font-weight:600}.lpn .vol-g .how:hover{color:#fff}.lpn .vol-foot{text-align:center;font-family:var(--fm);color:#ffffff73;letter-spacing:.02em;margin-top:22px;font-size:11px}.lpn .tls{background:var(--canvas);padding:80px 0}.lpn .tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.lpn .tab{text-align:left;color:var(--ink-500);padding:16px 16px 18px 0;transition:color .2s;position:relative}.lpn .tab b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.lpn .tab .ic{color:var(--ink-300);transition:color .2s}.lpn .tab.on .ic{color:var(--forest)}.lpn .tab small{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);margin-top:4px;font-size:10.5px;display:block}.lpn .tab:hover,.lpn .tab.on{color:var(--navy)}.lpn .tab.on small{color:var(--forest)}.lpn .tab:after{content:"";background:var(--forest);width:0;height:2px;position:absolute;bottom:-1px;left:0}.lpn .tab.on:after{animation:5.5s linear forwards tabfill}.lpn .tabs.manual .tab.on:after{width:100%;animation:none}.lpn .tabs:hover .tab.on:after{animation-play-state:paused}@keyframes tabfill{0%{width:0}to{width:100%}}.lpn .tp{grid-template-columns:.78fr 1.22fr;align-items:center;gap:56px;padding-top:52px;display:none}.lpn .tp.on{animation:.4s fade;display:grid}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.lpn .tp .tagl{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--forest);font-size:12px;font-weight:600}.lpn .tp h3{letter-spacing:-.02em;margin-top:12px;font-size:34px;line-height:1.08}.lpn .tp .d{color:var(--ink-500);text-wrap:pretty;max-width:44ch;margin-top:14px;font-size:15.5px;line-height:1.6}.lpn .ftags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.lpn .ftags span{border:1px solid var(--line);border-radius:var(--r-p);height:28px;color:var(--ink-700);background:var(--paper);align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.lpn .acts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.lpn .mk{border:1px solid var(--line);background:var(--paper);box-shadow:var(--sh-md);color:var(--ink-700);border-radius:14px;padding:20px;font-size:13px}.lpn .mk-h{border-bottom:1px solid var(--soft);align-items:center;gap:12px;padding-bottom:14px;display:flex}.lpn .mk-t{color:var(--navy);font-size:14.5px;font-weight:600}.lpn .mk-m{font-family:var(--fm);color:var(--ink-400);margin-top:2px;font-size:11px}.lpn .ec-play{background:var(--navy);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lpn .ec-play svg{fill:#fff;width:16px;height:16px;margin-left:2px}.lpn .mk-pill{font-family:var(--fm);color:var(--forest);background:var(--green-soft);border-radius:var(--r-p);white-space:nowrap;align-items:center;height:24px;margin-left:auto;padding:0 10px;font-size:11px;display:inline-flex}.lpn .mk-pill.n{color:var(--ink-500);background:var(--tint)}.lpn .ec-tabs{color:var(--ink-400);border-bottom:1px solid var(--soft);gap:18px;margin:14px 0 12px;font-size:12.5px;font-weight:500;display:flex}.lpn .ec-tabs span{border-bottom:2px solid #0000;padding-bottom:9px}.lpn .ec-tabs span.on{color:var(--navy);border-bottom-color:var(--navy);font-weight:600}.lpn .take{flex-direction:column;gap:10px;display:flex}.lpn .take li{gap:9px;font-size:13px;line-height:1.5;display:flex}.lpn .take .ar{width:12px;font-family:var(--fm);color:var(--forest);flex:none;font-size:11px;font-weight:600}.lpn .take .ar.m{color:var(--ink-400)}.lpn .take .ar.n{color:var(--red)}.lpn .take b{color:var(--navy);font-weight:600}.lpn .mk-f{border-top:1px solid var(--soft);color:var(--ink-500);flex-wrap:wrap;gap:18px;margin-top:14px;padding-top:13px;font-size:12px;display:flex}.lpn .mk-f b{font-family:var(--fm);color:var(--navy);font-weight:500}.lpn .sub-g{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:14px;display:grid}.lpn .subr{align-items:center;gap:10px;font-size:12.5px;display:flex}.lpn .subr .k{color:var(--ink-500);flex:0 0 58px}.lpn .subr .tr{border-radius:var(--r-p);background:var(--soft);flex:1;height:7px;overflow:hidden}.lpn .subr .fl{border-radius:var(--r-p);background:var(--forest);height:100%;display:block}.lpn .subr .v{text-align:right;font-family:var(--fm);color:var(--navy);flex:0 0 42px;font-weight:500}.lpn .dates{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.lpn .dates div{border:1px solid var(--soft);border-radius:var(--r-i);background:var(--canvas);padding:10px 12px}.lpn .dates small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-size:9.5px;display:block}.lpn .dates b{color:var(--navy);margin-top:3px;font-size:13px;font-weight:600;display:block}.lpn .fin-r{border-bottom:1px solid var(--soft);justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.lpn .fin-r:last-child{border-bottom:0}.lpn .fin-r span{color:var(--ink-500)}.lpn .fin-r b{font-family:var(--fm);color:var(--navy);font-weight:500}.lpn .fin-g{margin-top:14px}.lpn .sld{border-top:1px solid var(--soft);gap:14px;padding:14px 0;display:flex}.lpn .sld:first-of-type{border-top:0;padding-top:0}.lpn .sld-f{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;flex:0 0 150px;height:85px;display:flex;position:relative;overflow:hidden}.lpn .sld-bar{background:var(--c,var(--navy));height:5px}.lpn .sld-in{flex-direction:column;flex:1;gap:5px;min-height:0;padding:8px 10px 14px;display:flex}.lpn .sld-ft{color:var(--navy);text-transform:uppercase;font-size:8.5px;font-weight:700}.lpn .sld-vis{flex:1;width:100%;min-height:0}.lpn .sld-no{font-family:var(--fm);color:var(--ink-400);font-size:8px;position:absolute;bottom:5px;right:8px}.lpn .sld-a{flex:1;min-width:0}.lpn .sld-h{align-items:center;gap:10px;margin-bottom:5px;display:flex}.lpn .sld-cap{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px;font-weight:600}.lpn .sld-k{border-radius:var(--r-p);height:20px;font-family:var(--fm);background:var(--tint);color:var(--navy);white-space:nowrap;align-items:center;margin-left:auto;padding:0 9px;font-size:10px;display:inline-flex}.lpn .sld-a p{color:var(--ink-700);font-size:12.5px;line-height:1.55}.lpn .sld-a p b{color:var(--navy);font-weight:600}.lpn .ip-cap{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);margin-bottom:10px;font-size:10.5px}.lpn .rl-top{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.lpn .rl-cv{border:1px solid var(--soft);border-radius:var(--r);background:var(--canvas);padding:14px 16px}.lpn .rl-cv .ch{justify-content:space-between;margin-bottom:6px;display:flex}.lpn .rl-cv .lab{color:var(--navy);font-size:12.5px;font-weight:600}.lpn .rl-cv .px{font-family:var(--fm);color:var(--ink-400);font-size:11.5px}.lpn .cax{font-family:var(--fm);color:var(--ink-400);justify-content:space-between;margin-top:5px;padding:0 6px;font-size:9.5px;display:flex}.lpn .rl-st{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lpn .rl-tile{border:1px solid var(--soft);border-radius:10px;flex-direction:column;justify-content:center;padding:11px 13px;display:flex}.lpn .rl-tile .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400);font-size:9.5px;font-weight:600}.lpn .rl-tile .v{font-family:var(--fm);color:var(--navy);margin-top:4px;font-size:19px;font-weight:500}.lpn .rl-tile .s{color:var(--ink-400);margin-top:2px;font-size:10.5px}.lpn .rl-cats{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:14px;display:grid}.lpn .catbar{align-items:center;gap:10px;display:flex}.lpn .catbar .cn{flex:0 0 78px;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.lpn .catbar .cd{border-radius:50%;width:8px;height:8px}.lpn .catbar .track{border-radius:var(--r-p);background:var(--soft);flex:1;height:7px;position:relative;overflow:hidden}.lpn .catbar .fill{border-radius:var(--r-p);position:absolute;top:0;bottom:0}.lpn .catbar .mv{text-align:right;font-family:var(--fm);flex:0 0 46px;font-size:12px;font-weight:500}.lpn .dv-mark{background:var(--green-soft);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lpn .dv-mark .ic{width:20px;height:20px;color:var(--forest)}.lpn .dv-grp{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin:14px 0 6px;font-size:10px}.lpn .dv-row{border-bottom:1px solid var(--soft);padding:9px 0}.lpn .dv-row:last-of-type{border-bottom:0}.lpn .dv-t{align-items:center;gap:10px;display:flex}.lpn .dv-t b{color:var(--navy);font-size:13px;font-weight:600}.lpn .dv-t em{font-style:normal;font-family:var(--fm);color:var(--forest);background:var(--green-soft);border-radius:var(--r-p);white-space:nowrap;align-items:center;height:20px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.lpn .dv-t em.n{color:var(--red);background:#ef44441a}.lpn .dv-m{font-family:var(--fm);color:var(--ink-500);margin-top:4px;font-size:11px}.lpn .dv-m .neg{color:var(--red)}.lpn .dv-l{color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.lpn .dv-tiers{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lpn .dv-tiers span{border:1px solid var(--soft);border-radius:var(--r-p);background:var(--canvas);height:22px;color:var(--ink-500);align-items:baseline;gap:4px;padding:0 9px;font-size:10.5px;display:inline-flex}.lpn .dv-tiers b{font-family:var(--fm);color:var(--navy);font-size:11.5px;font-weight:600}.lpn .tls-foot{text-align:center;margin-top:28px}.lpn .quotes{background:var(--tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0}.lpn .quotes .wrap{padding-bottom:0}.lpn .quotes .sec-h{margin-bottom:36px}.lpn .mq{padding:4px 0 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lpn .mq-track{gap:16px;width:max-content;animation:70s linear infinite mq;display:flex}.lpn .mq[data-dir=r] .mq-track{animation-direction:reverse}.lpn .mq:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.lpn .q-c{border:1px solid var(--line);background:var(--paper);width:320px;box-shadow:var(--sh-sm);border-radius:14px;flex-direction:column;flex:none;gap:8px;padding:18px 20px 16px;display:flex}.lpn .q-t{align-items:center;gap:11px;display:flex}.lpn .q-t b{color:var(--navy);font-size:14px;font-weight:600}.lpn .q-av{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.lpn .q-av.a{background:var(--green-soft);color:var(--forest)}.lpn .q-av.b{color:#2563eb;background:#dbeafe}.lpn .q-av.c{color:#b45309;background:#fef3c7}.lpn .q-av.d{background:var(--tint);color:var(--navy)}.lpn .q-mark{font-family:var(--fd);color:var(--green);height:14px;margin-top:6px;font-size:34px;line-height:.6}.lpn .q-c p{color:var(--ink-700);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.lpn .q-f{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.lpn .stars{letter-spacing:1px;color:var(--forest);font-size:11px}.lpn .q-tag{border-radius:var(--r-p);background:var(--green-soft);height:22px;color:var(--forest);white-space:nowrap;align-items:center;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.lpn .plans{background:var(--canvas);padding:80px 0 100px}.lpn .plans .sec-h{gap:14px}.lpn .offer{background:linear-gradient(135deg,#0f2f44 0%,var(--navy) 60%);color:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:88px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.lpn .offer .glow{background:var(--glow);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-80px}.lpn .offer-l{position:relative}.lpn .offer .k{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;font-size:11px;display:inline-flex}.lpn .offer .k i{background:var(--green);border-radius:50%;width:6px;height:6px}.lpn .offer h3{color:#fff;margin-top:14px;font-size:34px}.lpn .offer h3 em{color:var(--green)}.lpn .offer p{color:#ffffffb3;max-width:46ch;margin-top:10px;font-size:15px;line-height:1.55}.lpn .offer .btn{margin-top:22px}.lpn .offer .code{color:#ffffff8c;margin-top:18px;font-size:12.5px}.lpn .offer .code b{font-family:var(--fm);color:#fff}.lpn .offer .pay{font-family:var(--fm);color:#ffffff59;letter-spacing:.04em;margin-top:6px;font-size:10.5px;display:block}.lpn .offer-r{gap:12px;display:flex;position:relative}.lpn .otile{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;width:212px;padding:16px 18px}.lpn .otile.hi{background:#22c55e1a;border-color:#22c55e59}.lpn .otile .h{letter-spacing:.08em;text-transform:uppercase;color:#fff;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.lpn .otile .save{border-radius:var(--r-p);background:var(--green);height:20px;color:var(--navy);font-family:var(--fm);letter-spacing:.04em;align-items:center;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex}.lpn .otile .pr{align-items:baseline;gap:8px;margin-top:14px;display:flex}.lpn .otile .pr s{font-family:var(--fm);color:#ffffff73;font-size:13px}.lpn .otile .pr b{font-family:var(--fm);letter-spacing:-.02em;color:#fff;font-size:28px;font-weight:700}.lpn .otile .pr span{color:#ffffff8c;font-size:12px}.lpn .otile .mo{font-family:var(--fm);color:var(--green);margin-top:6px;font-size:11px}.lpn .otile .ft{color:#ffffffb3;border-top:1px solid #ffffff1a;margin-top:14px;padding-top:12px;font-size:11.5px}.lpn .deal-band{border-radius:var(--r-p);background:var(--navy);color:#fff;letter-spacing:-.01em;height:40px;box-shadow:var(--sh-md);align-items:center;gap:12px;padding:0 6px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.lpn .deal-band .dot{flex:none;width:8px;height:8px;position:relative}.lpn .deal-band .dot i{background:var(--green);border-radius:50%;position:absolute;inset:0}.lpn .deal-band .dot i:first-child{opacity:.6;animation:1.4s cubic-bezier(0,0,.2,1) infinite ping}.lpn .deal-band b{border-radius:var(--r-p);background:var(--green);height:28px;color:var(--navy);font-family:var(--fm);letter-spacing:.08em;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.lpn .deal-note{color:var(--ink-500);max-width:56ch;font-size:13px;line-height:1.55}.lpn .deal-note .pay{font-family:var(--fm);letter-spacing:.06em;color:var(--ink-300);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.lpn .plan .deal{border-radius:var(--r-p);background:var(--green);height:22px;color:var(--navy);font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:none;position:absolute;top:14px;right:14px}.lpn [data-pricing].annual .plan .deal{display:inline-flex}.lpn .plan .pp s{font-family:var(--fm);color:var(--ink-300);margin-left:10px;font-size:16px;text-decoration-thickness:1px}.lpn .plan .pp s:empty{display:none}.lpn .ladder{background:var(--canvas);border:1px solid var(--soft);color:var(--ink-400);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:10.5px;display:flex}.lpn .ladder span{white-space:nowrap;flex-direction:column;gap:1px;line-height:1.3;display:flex}.lpn .ladder b{font-family:var(--fm);color:var(--navy);font-size:13px;font-weight:600}.lpn .ladder em{color:var(--ink-400);font-size:9.5px;font-style:normal}.lpn .ladder i{background:var(--line);flex:1;min-width:10px;height:1px;position:relative}.lpn .ladder i:after{content:"";border-top:1px solid var(--ink-300);border-right:1px solid var(--ink-300);width:5px;height:5px;position:absolute;top:-2.5px;right:0;transform:rotate(45deg)}.lpn .ladder .hot b{color:var(--forest)}.lpn .ladder .hot em{color:var(--forest);font-weight:600}.lpn [data-pricing].annual .plan.hi{border-color:var(--forest)}.lpn .seg{background:var(--tint);border-radius:var(--r-p);border:1px solid var(--line);margin-top:4px;padding:4px;display:inline-flex}.lpn .seg button{border-radius:var(--r-p);height:38px;color:var(--ink-500);align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.lpn .seg button.on{background:var(--paper);color:var(--navy);box-shadow:var(--sh-sm)}.lpn .seg button b{font-family:var(--fm);color:var(--forest);letter-spacing:.04em;font-size:11px;font-weight:700}.lpn .seg button.on b{color:var(--forest);background:var(--green-soft);border-radius:var(--r-p);align-items:center;height:20px;padding:0 8px;display:inline-flex}.lpn .plan-g{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;max-width:1020px;margin:0 auto;display:grid}.lpn .plan{border:1px solid var(--line);background:var(--paper);box-shadow:var(--sh-sm);border-radius:18px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.lpn .plan.hi{border:1.5px solid var(--forest);box-shadow:var(--sh-lg)}.lpn .plan.hi:before{content:"Most popular";border-radius:var(--r-p);background:var(--forest);color:#fff;letter-spacing:.05em;text-transform:uppercase;align-items:center;height:24px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lpn .plan .node{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:700}.lpn .plan .pd{color:var(--ink-400);min-height:34px;margin:5px 0 16px;font-size:12.5px;line-height:1.45}.lpn .plan .pp{align-items:baseline;gap:1px;display:flex}.lpn .plan .pp .cur{color:var(--navy);font-size:18px;font-weight:700}.lpn .plan .pp .num{font-family:var(--fm);letter-spacing:-.03em;color:var(--navy);font-size:40px;font-weight:700;line-height:1}.lpn .plan .pp .per{color:var(--ink-400);margin-left:4px;font-size:13px}.lpn .billnote{color:var(--ink-400);min-height:15px;margin:7px 0 0;font-size:11.5px}.lpn .plan .btn{width:100%;margin-top:18px}.lpn .plan .saves{background:var(--green-soft);color:#15803d;border-radius:10px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.45}.lpn .plan .saves b{color:#14532d}.lpn .plan ul{flex-direction:column;gap:9px;margin-top:18px;display:flex}.lpn .plan li{color:var(--ink-700);gap:9px;font-size:13px;line-height:1.4;display:flex}.lpn .plan li svg{width:15px;height:15px;stroke:var(--forest);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.lpn .plan li b{font-family:var(--fm);color:var(--navy);font-weight:600}.lpn .plan li.mut{color:var(--ink-400)}.lpn .plan li.mut svg{stroke:var(--ink-300)}.lpn .faq{background:var(--canvas);padding:80px 0}.lpn .faq-l{max-width:800px;margin:0 auto}.lpn .faq .sub{color:var(--ink-500);font-size:15px}.lpn .faq-l details{border-bottom:1px solid var(--line)}.lpn .faq-l summary{color:var(--navy);letter-spacing:-.01em;cursor:pointer;align-items:center;gap:14px;padding:19px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lpn .faq-l summary::-webkit-details-marker{display:none}.lpn .faq-l summary:after{content:"+";border:1px solid var(--line);width:24px;height:24px;color:var(--ink-500);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:15px;font-weight:400;transition:all .2s;display:grid}.lpn .faq-l details[open] summary:after{content:"–";background:var(--navy);border-color:var(--navy);color:#fff}.lpn .faq-l .a{color:var(--ink-500);max-width:70ch;padding:0 40px 20px 0;font-size:14.5px;line-height:1.65}.lpn .faq-l .a b{color:var(--forest);font-weight:500}.lpn .fin{background:var(--canvas);padding:0 0 96px}.lpn .fin-box{background:linear-gradient(135deg,#0f2f44 0%,var(--navy) 60%);color:#fff;text-align:center;border-radius:28px;padding:64px 52px;position:relative;overflow:hidden}.lpn .fin-box .glow{background:var(--glow);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-80px;left:-80px}.lpn .fin-box .disp{color:#fff;font-size:clamp(34px,5vw,60px);line-height:1.02;position:relative}.lpn .fin-box .disp em{color:var(--green)}.lpn .fin-box p{color:#ffffffb3;max-width:54ch;margin:16px auto 0;font-size:17px;line-height:1.6;position:relative}.lpn .fin-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex;position:relative}.lpn .fin-note{color:#ffffff8c;margin-top:18px;font-size:13px;position:relative}.lpn .foot{background:var(--paper);border-top:1px solid var(--line);padding:48px 0 36px}.lpn .foot-g{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.lpn .foot-b{flex:0 0 220px}.lpn .foot-b p{color:var(--ink-500);margin-top:10px;font-size:13px}.lpn .foot-l{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:10px 22px;padding-top:10px;display:flex}.lpn .foot-l a{color:var(--ink-500);font-size:12.5px}.lpn .foot-l a:hover{color:var(--navy)}.lpn .disc{border-top:1px solid var(--line);color:var(--ink-400);text-align:center;margin-top:36px;padding-top:20px;font-size:12px;line-height:1.65}.lpn .disc b{color:var(--ink-500);font-weight:600}.lpn .copy{text-align:center;color:var(--ink-400);margin-top:10px;font-size:12px}.lpn .rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(16px)}.lpn .rv.in{opacity:1;transform:none}@media (max-width:1240px){.lpn .fl-g{grid-template-columns:160px 1fr 220px}.lpn .node{width:84px}.lpn .nlinks{gap:18px}}@media (max-width:1080px){.lpn{--gut:24px}.lpn .vol-g,.lpn .plan-g{grid-template-columns:repeat(2,1fr)}.lpn .tp{grid-template-columns:1fr;gap:32px}.lpn .fl-g{grid-template-columns:1fr;gap:22px;padding:22px 16px}.lpn .fl-doc{flex-flow:wrap;align-items:center;gap:6px 14px}.lpn .fl-q{display:none}.lpn .fl-ph{padding:10px 0}.lpn .node{width:100px}.lpn .fl-mid>.fl-arrow{display:none}.lpn .dl-g{grid-template-columns:1fr}.lpn .lv-scale{display:none}.lpn .offer{grid-template-columns:1fr}}@media (max-width:820px){.lpn{--gut:20px}.lpn .nlinks,.lpn .nav-r .btn-g{display:none}.lpn .nav-in{gap:12px;height:58px}.lpn .brand img{height:28px}.lpn .hero{min-height:calc(100svh - 58px)}.lpn .hero-in{padding-top:28px;padding-bottom:40px}.lpn .hero h1{font-size:clamp(34px,9vw,46px)}.lpn .flow{min-height:0}.lpn .hero-sub{font-size:15px}.lpn .ask-lab{padding:10px 14px 0}.lpn .ask-bar{gap:10px;height:60px;padding:0 8px 0 14px}.lpn .ask-q{height:44px;font-size:15px}.lpn .nxi{width:20px;height:20px}.lpn .ask-go{height:40px;padding:0 12px 0 14px;font-size:13px}.lpn .ask-go span{display:none}.lpn .con{min-height:280px}.lpn .con-b{padding:14px 16px}.lpn .ans{font-size:15px}.lpn .con.gated .gate{grid-template-columns:1fr}.lpn .gate-q{border-right:0;border-bottom:1px solid var(--soft)}.lpn .gate-c h3{font-size:26px}.lpn .ex-b{height:32px;padding:0 12px;font-size:12.5px}.lpn .trust{gap:8px 16px;font-size:12px}.lpn .vol,.lpn .tls,.lpn .quotes,.lpn .faq{padding:64px 0}.lpn .plans{padding:56px 0 64px}.lpn .offer{margin-bottom:56px;padding:28px 22px}.lpn .offer-r{flex-direction:column}.lpn .otile{width:100%}.lpn .vol-g{grid-template-columns:1fr 1fr}.lpn .vol-g b{font-size:26px}.lpn .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.lpn .tabs::-webkit-scrollbar{display:none}.lpn .tab{flex:none;padding:12px 0 14px}.lpn .tab small{display:none}.lpn .tp{padding-top:32px}.lpn .tp h3{font-size:27px}.lpn .rl-top,.lpn .rl-cats,.lpn .sub-g{grid-template-columns:1fr}.lpn .dates{grid-template-columns:repeat(2,1fr)}.lpn .plan-g{grid-template-columns:1fr}.lpn .q-c{width:270px}.lpn .plan-g{max-width:440px}.lpn .mk td:nth-child(5),.lpn .mk th:nth-child(5),.lpn .mk td:nth-child(6),.lpn .mk th:nth-child(6){display:none}.lpn .foot-l{justify-content:flex-start}.lpn .fin-box{padding:44px 24px}.lpn .sec-h{margin-bottom:32px}.lpn .flow,.lpn .dials{padding:64px 0}.lpn .fl-g{grid-template-columns:1fr;gap:14px}.lpn .node{gap:4px;width:56px}.lpn .pn-ic{border-radius:11px;width:38px;height:38px}.lpn .pn-ic .ic{width:18px;height:18px}.lpn .node b{font-size:10.5px}.lpn .node small{font-size:8.5px}.lpn .fl-arrow{min-width:6px;margin-top:18px}.lpn .nx-group{padding:22px 6px 10px}.lpn .nx-match{gap:6px 8px;margin:10px 2px 0}.lpn .mt-row span{height:22px;padding:0 7px;font-size:10px}.lpn .mt-out{white-space:normal;margin-left:0}.lpn .phone{width:260px}.lpn .ps{height:520px}.lpn .dl-row{grid-template-columns:auto 1fr auto;gap:12px 14px}.lpn .dl-lv{grid-column:2;align-items:flex-start}.lpn .dl-tg{grid-area:1/3}.lpn .dl-top{flex-wrap:wrap}.lpn .dl-out .big{font-size:38px}}@media (prefers-reduced-motion:reduce){.lpn .rv{opacity:1;transform:none}.lpn .fl-doc,.lpn .bub,.lpn .dl-ex li,.lpn .fl-arrow,.lpn .mq-track{animation:none}.lpn .mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lpn .con-live i,.lpn .tool i,.lpn .eyebrow .dot i{animation:none}.lpn .tab.on:after{width:100%;animation:none}}.lpn .demo-note{text-align:center;max-width:860px;font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-300);margin:12px auto 0;font-size:10.5px}.lpn:not(.js) .rv{opacity:1;transform:none}.lpn .howwrap{display:inline-block;position:relative}.lpn .howpop{z-index:20;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:min(300px,78vw);box-shadow:var(--sh-lg);text-align:left;cursor:default;padding:14px 16px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.lpn .howpop:after{content:"";border:6px solid #0000;border-top-color:var(--paper);margin-left:-6px;position:absolute;top:100%;left:50%}.lpn .howpop .hp-h{font-family:var(--fs);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin:0 0 6px;font-size:12px;font-weight:700;display:block}.lpn .howpop .hp-p{color:var(--ink-500);margin:0;font-size:12.5px;line-height:1.55;display:block}.lpn .howpop .hp-p+.hp-p{margin-top:8px}.lpn .howpop b{font-family:var(--fm);color:var(--navy);font-weight:600}.lpn .vol .howpop .hp-p{color:var(--ink-500)}.lpn .vol .howpop .hp-h{color:var(--navy)}.lpn .stars{color:#e0a800;white-space:nowrap;align-items:center;gap:1px;font-size:12px;line-height:1;display:inline-flex}.lpn .stars .st-e{color:var(--ink-300)}.lpn .stars .st-h{color:var(--ink-300);position:relative}.lpn .stars .st-h:before{content:"★";color:#e0a800;width:.5em;position:absolute;top:0;left:0;overflow:hidden}.lpn .q-role{color:var(--ink-400);margin-top:1px;font-size:11px}.lpn .howpop-fixed{z-index:60;position:fixed;bottom:auto;transform:translate(-50%,-100%)}.lpn .howpop-fixed.below{transform:translate(-50%)}.lpn .howpop-fixed.below:after{border-top-color:#0000;border-bottom-color:var(--paper);top:auto;bottom:100%}
