.faq-section[data-v-63840a50]{padding:var(--faq-section-padding,80px 20px);background:var(--faq-bg,linear-gradient(180deg,#000 0,#0a0a0a 100%))}.faq-section.light-mode[data-v-63840a50]{background:var(--faq-bg,linear-gradient(180deg,#fff 0,#f8fafc 100%))}.faq-container[data-v-63840a50]{max-width:800px;margin:0 auto}.faq-header[data-v-63840a50]{text-align:center;margin-bottom:50px}.faq-title[data-v-63840a50]{font-size:3rem;font-weight:900;letter-spacing:-2px;margin:0 0 15px 0;background-image:linear-gradient(180deg,#55e2ff,#84a2c8);-webkit-background-clip:text;background-clip:text;color:transparent}.faq-subtitle[data-v-63840a50]{font-size:1.1rem;color:var(--faq-subtitle-color,hsla(0,0%,100%,.7));margin:0;font-weight:300}.light-mode .faq-subtitle[data-v-63840a50]{color:var(--faq-subtitle-color,#4a5568)}.faq-list[data-v-63840a50]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-63840a50]{background:var(--faq-item-bg,hsla(0,0%,100%,.03));border:1px solid var(--faq-item-border,hsla(0,0%,100%,.08));box-shadow:var(--faq-item-shadow,none);border-radius:12px;overflow:hidden;transition:all .3s ease}.light-mode .faq-item[data-v-63840a50]{background:var(--faq-item-bg,#fff);border:1px solid var(--faq-item-border,#e2e8f0);box-shadow:var(--faq-item-shadow,0 1px 3px rgba(0,0,0,.05))}.faq-item[data-v-63840a50]:hover{border-color:var(--faq-item-hover-border,rgba(85,226,255,.3))}.light-mode .faq-item[data-v-63840a50]:hover{border-color:var(--faq-item-hover-border,#cbd5e1);box-shadow:var(--faq-item-hover-shadow,0 4px 12px rgba(0,0,0,.08))}.faq-item.active[data-v-63840a50]{border-color:var(--faq-item-active-border,rgba(85,226,255,.5));background:var(--faq-item-active-bg,hsla(0,0%,100%,.05))}.light-mode .faq-item.active[data-v-63840a50]{border-color:var(--faq-item-active-border,#94a3b8);background:var(--faq-item-active-bg,#f8fafc)}.faq-question[data-v-63840a50]{width:100%;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:var(--faq-question-color,#fff);transition:all .2s ease;gap:16px}.light-mode .faq-question[data-v-63840a50]{color:var(--faq-question-color,#1a202c)}.faq-question[data-v-63840a50]:hover{color:var(--faq-question-hover-color,#55e2ff)}.light-mode .faq-question[data-v-63840a50]:hover{color:var(--faq-question-hover-color,#3182ce)}.faq-icon[data-v-63840a50]{font-size:1.5rem;font-weight:300;color:var(--faq-icon-color,#55e2ff);flex-shrink:0;width:24px;text-align:center}.light-mode .faq-icon[data-v-63840a50]{color:var(--faq-icon-color,#3182ce)}.faq-answer[data-v-63840a50]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open[data-v-63840a50]{max-height:var(--faq-answer-max-height,500px)}.faq-answer p[data-v-63840a50]{padding:0 24px 20px;margin:0;font-size:.95rem;line-height:1.7;color:var(--faq-answer-color,hsla(0,0%,100%,.75));text-align:left}.light-mode .faq-answer p[data-v-63840a50]{color:var(--faq-answer-color,#4a5568)}.faq-see-all[data-v-63840a50]{display:flex;justify-content:center;margin-top:28px}.faq-see-all-btn[data-v-63840a50]{background:transparent;border:1px solid var(--faq-toggle-border,hsla(0,0%,100%,.15));border-radius:10px;padding:12px 24px;font-size:.95rem;font-weight:600;color:var(--faq-toggle-color,hsla(0,0%,100%,.85));cursor:pointer;transition:border-color .2s ease,color .2s ease}.faq-see-all-btn[data-v-63840a50]:hover{border-color:var(--faq-toggle-hover-border,rgba(85,226,255,.5));color:var(--faq-toggle-hover-color,#55e2ff)}.light-mode .faq-see-all-btn[data-v-63840a50]{border-color:var(--faq-toggle-border,#cbd5e1);color:var(--faq-toggle-color,#1a202c)}.light-mode .faq-see-all-btn[data-v-63840a50]:hover{border-color:var(--faq-toggle-hover-border,#3182ce);color:var(--faq-toggle-hover-color,#3182ce)}@media (max-width:768px){.faq-section[data-v-63840a50]{padding:var(--faq-section-padding,60px 15px)}.faq-title[data-v-63840a50]{font-size:2rem}.faq-subtitle[data-v-63840a50]{font-size:1rem}.faq-question[data-v-63840a50]{padding:16px 18px;font-size:.95rem}.faq-answer p[data-v-63840a50]{padding:0 18px 16px;font-size:.9rem}.faq-icon[data-v-63840a50]{font-size:1.25rem}}.lp-nav[data-v-34a6d916]{position:fixed;top:0;left:0;right:0;z-index:1000;height:64px;background:var(--lp-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-border)}.lp-nav-inner[data-v-34a6d916]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px}.lp-nav-wordmark[data-v-34a6d916]{font-family:"Nunito",var(--lp-font-sans);font-weight:800;font-size:21px;letter-spacing:.005em;color:var(--lp-text);text-decoration:none}.lp-nav-links[data-v-34a6d916]{display:flex;align-items:center;gap:22px}.lp-nav-link[data-v-34a6d916]{background:none;border:none;padding:0;font-family:var(--lp-font-sans);font-size:13px;font-weight:600;color:var(--lp-muted);text-decoration:none;cursor:pointer;transition:color .15s ease}.lp-nav-link[data-v-34a6d916]:hover{color:var(--lp-text)}.lp-nav-cta[data-v-34a6d916]{padding:9px 16px;font-size:13px}@media (max-width:768px){.lp-nav[data-v-34a6d916]{height:56px}.lp-nav-inner[data-v-34a6d916]{padding:0 16px}.lp-nav-link--how[data-v-34a6d916],.lp-nav-link--mission[data-v-34a6d916]{display:none}}@media (max-width:480px){.lp-nav-link--login[data-v-34a6d916],.lp-nav-link--pricing[data-v-34a6d916]{display:none}}.lp-hero.lp-section[data-v-0fffd30e]{padding-top:48px}.lp-hero-copy[data-v-0fffd30e]{max-width:760px;margin:0 auto;text-align:center}.lp-hero-eyebrow[data-v-0fffd30e]{margin:0 0 16px}.lp-hero-copy .lp-h1[data-v-0fffd30e]{margin-bottom:20px}.lp-hero-sub[data-v-0fffd30e]{max-width:560px;margin:0 auto 28px}.lp-hero-ctas[data-v-0fffd30e]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px;justify-content:center}.lp-hero-trust[data-v-0fffd30e]{margin:0}.lp-hero-frame[data-v-0fffd30e]{max-width:1380px;margin:44px auto 0;padding:10px;border:1.5px solid var(--lp-accent);border-radius:24px;background:var(--lp-bg);box-shadow:0 40px 90px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.3);animation:lpHeroIn-0fffd30e .6s ease .12s both}.lp-root.light-mode{box-shadow:0 30px 70px rgba(20,28,40,.16),0 12px 28px rgba(20,28,40,.1)}@keyframes lpHeroIn-0fffd30e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:560px){.lp-hero-frame[data-v-0fffd30e]{padding:7px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.lp-hero-frame[data-v-0fffd30e]{animation:none}}.lp-ticker-wrap[data-v-73191e57]{display:block;text-align:center}.lp-ticker[data-v-73191e57]{display:inline-block;font-family:var(--lp-font-serif);font-size:clamp(22px,3.4vw,34px);font-weight:400;line-height:1.15;letter-spacing:0;white-space:nowrap;color:var(--lp-muted);transition:color .25s ease}.lp-ticker--unreachable[data-v-73191e57]{color:var(--lp-amber)}.lp-ticker-sr[data-v-73191e57]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-curve[data-v-45bac2fe]{position:relative}.lp-curve-svg[data-v-45bac2fe]{display:block;width:100%;height:auto;touch-action:pan-y;cursor:crosshair}.lp-curve-grid[data-v-45bac2fe]{stroke:var(--lp-border-strong);stroke-width:.5}.lp-curve-axis-label[data-v-45bac2fe]{font-family:var(--lp-font-mono);font-size:9px;fill:var(--lp-faint)}.lp-curve-area[data-v-45bac2fe]{opacity:0;transition:opacity .7s ease .35s}.lp-curve-area.is-drawn[data-v-45bac2fe]{opacity:1}.lp-curve-line[data-v-45bac2fe]{fill:none;stroke:var(--lp-accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}.lp-curve-line.is-drawn[data-v-45bac2fe]{stroke-dashoffset:0}.lp-curve-boost[data-v-45bac2fe]{fill:none;stroke:rgba(75,192,192,.5);stroke-width:1.5;opacity:0;transition:opacity .7s ease .5s}.lp-curve-boost.is-drawn[data-v-45bac2fe]{opacity:1}.lp-curve-fire[data-v-45bac2fe]{stroke:#9ca3af;stroke-width:1.5}.lp-curve-fire-label[data-v-45bac2fe]{font-family:var(--lp-font-mono);font-size:9px;fill:#9ca3af}.lp-curve-dot[data-v-45bac2fe]{fill:#0d9668;stroke:var(--lp-panel);stroke-width:2}.lp-curve-milestone[data-v-45bac2fe]{font-size:11px}.lp-curve-cross line[data-v-45bac2fe]{stroke:var(--lp-faint);stroke-width:1}.lp-curve-cross text[data-v-45bac2fe]{font-family:var(--lp-font-mono);font-size:7px;fill:var(--lp-muted)}.lp-curve-crosshair[data-v-45bac2fe]{stroke:var(--lp-border-strong);stroke-width:1}.lp-curve-tipdot[data-v-45bac2fe]{fill:var(--lp-accent);stroke:var(--lp-panel);stroke-width:2}.lp-curve-tip[data-v-45bac2fe]{position:absolute;z-index:5;pointer-events:none;background:var(--lp-tooltip-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--lp-border-strong);border-radius:12px;padding:10px 14px;min-width:220px;max-width:320px;box-shadow:0 8px 30px rgba(0,0,0,.12);color:var(--lp-text)}.lp-curve-tip .tip-head[data-v-45bac2fe]{font-size:11px;color:var(--lp-muted);margin-bottom:6px}.lp-curve-tip .tip-row[data-v-45bac2fe]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;line-height:1.7}.lp-curve-tip .tip-label[data-v-45bac2fe]{font-size:11.5px;color:var(--lp-muted)}.lp-curve-tip .tip-val[data-v-45bac2fe]{font-size:12px;font-weight:600}.lp-curve-tip .t-savings[data-v-45bac2fe]{color:var(--lp-accent)}.lp-curve-tip .t-target[data-v-45bac2fe]{color:var(--lp-muted)}.lp-curve-tip .tip-fire[data-v-45bac2fe]{margin-top:4px;font-size:11px}@media (max-width:768px){.lp-curve-axis-label[data-v-45bac2fe],.lp-curve-fire-label[data-v-45bac2fe]{font-size:16px}.lp-curve-milestone[data-v-45bac2fe]{font-size:18px}.lp-curve-cross text[data-v-45bac2fe]{font-size:9.5px}.lp-curve-tip[data-v-45bac2fe]{min-width:150px;padding:8px 10px}}.lp-calc-head[data-v-5cc6e1a8]{text-align:center;margin-bottom:40px}.lp-calc-head .lp-eyebrow[data-v-5cc6e1a8]{margin:0 0 12px}.lp-calc-panel[data-v-5cc6e1a8]{max-width:960px;margin:0 auto;padding:28px}.lp-calc-inputs[data-v-5cc6e1a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-calc-field[data-v-5cc6e1a8]{background:var(--lp-inset);border:1px solid var(--lp-border);border-radius:12px;padding:9px 12px;transition:border-color .15s}.lp-calc-field[data-v-5cc6e1a8]:focus-within{border-color:var(--lp-accent)}.lp-calc-label[data-v-5cc6e1a8]{display:block;margin:0 0 5px}.lp-calc-field-row[data-v-5cc6e1a8]{display:flex;align-items:center;gap:8px}.lp-calc-affix[data-v-5cc6e1a8]{color:var(--lp-muted);font-size:12px;flex-shrink:0}.lp-calc-input[data-v-5cc6e1a8]{flex:1;width:100%;min-width:0;background:transparent;border:none;outline:none;padding:0;color:var(--lp-text);font-size:15px;line-height:1.2;font-variant-numeric:tabular-nums}.lp-calc-step[data-v-5cc6e1a8]{display:none;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;background:var(--lp-panel-2);border:1px solid var(--lp-border-strong);border-radius:8px;color:var(--lp-text);font-family:var(--lp-font-mono);font-size:16px;line-height:1;padding:0;cursor:pointer;transition:border-color .15s,color .15s}.lp-calc-step[data-v-5cc6e1a8]:active{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-calc-chips[data-v-5cc6e1a8]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.lp-calc-chip[data-v-5cc6e1a8]{display:inline-flex;align-items:center;gap:2px;background:var(--lp-panel-2);border:1px solid var(--lp-border);border-radius:10px;transition:border-color .15s}.lp-calc-chip[data-v-5cc6e1a8]:hover{border-color:var(--lp-border-strong)}.lp-calc-chip.is-editing[data-v-5cc6e1a8]{border-color:var(--lp-accent)}.lp-calc-chip-label[data-v-5cc6e1a8]{background:none;border:none;cursor:pointer;color:var(--lp-muted);font-family:var(--lp-font-sans);font-size:12.5px;font-weight:500;line-height:1.2;padding:8px 14px}.lp-calc-chip-label .lp-mono[data-v-5cc6e1a8]{color:var(--lp-text)}.lp-calc-chip-edit[data-v-5cc6e1a8]{display:inline-flex;align-items:center;gap:6px;padding-right:10px}.lp-calc-chipstep[data-v-5cc6e1a8]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background:var(--lp-inset);border:1px solid var(--lp-border-strong);border-radius:7px;color:var(--lp-text);font-family:var(--lp-font-mono);font-size:13px;line-height:1;padding:0;cursor:pointer;transition:border-color .15s,color .15s}.lp-calc-chipstep[data-v-5cc6e1a8]:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-calc-chip-done[data-v-5cc6e1a8]{color:var(--lp-green)}.lp-calc-chip-input[data-v-5cc6e1a8]{width:58px;background:transparent;border:none;border-bottom:1px solid var(--lp-border-strong);border-radius:0;outline:none;color:var(--lp-text);font-size:13px;text-align:center;padding:2px 0}.lp-calc-chip-input[data-v-5cc6e1a8]:focus{border-bottom-color:var(--lp-accent)}.lp-calc-ticker[data-v-5cc6e1a8]{text-align:center;margin-top:32px}.lp-calc-ticker .lp-eyebrow[data-v-5cc6e1a8]{margin:0 0 10px}.lp-calc-delta[data-v-5cc6e1a8]{font-size:12px;min-height:18px;margin:10px 0 0;color:var(--lp-muted)}.lp-calc-delta.is-better[data-v-5cc6e1a8]{color:var(--lp-green)}.lp-calc-delta.is-worse[data-v-5cc6e1a8]{color:var(--lp-amber)}.lp-calc-curve[data-v-5cc6e1a8]{margin-top:22px}.lp-calc-cities[data-v-5cc6e1a8]{text-align:center;margin:18px 0 0;font-size:13.5px;color:var(--lp-muted);min-height:21px}.lp-calc-cities a[data-v-5cc6e1a8]{color:var(--lp-muted);text-decoration:none;border-bottom:1px dotted var(--lp-faint);transition:color .15s,border-color .15s}.lp-calc-cities a[data-v-5cc6e1a8]:hover{color:var(--lp-accent);border-bottom-color:var(--lp-accent)}.lp-calc-cities a .lp-mono[data-v-5cc6e1a8]{color:var(--lp-text)}.lp-calc-fade-enter-active[data-v-5cc6e1a8],.lp-calc-fade-leave-active[data-v-5cc6e1a8]{transition:opacity .35s ease}.lp-calc-fade-enter-from[data-v-5cc6e1a8],.lp-calc-fade-leave-to[data-v-5cc6e1a8]{opacity:0}@media (max-width:768px){.lp-calc-panel[data-v-5cc6e1a8]{padding:20px 16px}.lp-calc-inputs[data-v-5cc6e1a8]{grid-template-columns:1fr}.lp-calc-step[data-v-5cc6e1a8]{display:inline-flex}}.lp-edu-head[data-v-7435316e]{text-align:center}.lp-edu-h2[data-v-7435316e]{margin-top:10px}.lp-edu-h2 em[data-v-7435316e]{font-style:italic;color:var(--lp-accent)}.lp-edu-sub[data-v-7435316e]{margin:12px 0 0}.lp-edu-body[data-v-7435316e]{max-width:720px;margin:44px auto 0}.lp-edu-p[data-v-7435316e]{margin:0 0 24px;font-size:16px;line-height:1.8;color:var(--lp-muted)}.lp-edu-p[data-v-7435316e]:last-of-type{margin-bottom:0}.lp-edu-num[data-v-7435316e]{font-family:var(--lp-font-mono);font-size:.94em;color:var(--lp-text)}.lp-edu-terms[data-v-7435316e]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:13px;overflow:hidden;transition:border-color .15s}.lp-edu-terms[data-v-7435316e]:hover{border-color:var(--lp-border-strong)}.lp-edu-term[data-v-7435316e]{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-right:1px solid var(--lp-border)}.lp-edu-term[data-v-7435316e]:last-child{border-right:none}.lp-edu-term-name[data-v-7435316e]{font-family:var(--lp-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent)}.lp-edu-term-def[data-v-7435316e]{font-size:13px;line-height:1.5;color:var(--lp-muted)}.lp-edu-cta[data-v-7435316e]{margin:32px 0 0;text-align:center}.lp-edu-link[data-v-7435316e]{background:none;border:none;padding:4px 2px;font-family:var(--lp-font-mono);font-size:12px;letter-spacing:.06em;color:var(--lp-accent);cursor:pointer;transition:color .15s}.lp-edu-link[data-v-7435316e]:hover{color:var(--lp-accent-hover);text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.lp-edu-body[data-v-7435316e]{margin-top:36px}}@media (max-width:480px){.lp-edu-terms[data-v-7435316e]{grid-template-columns:1fr}.lp-edu-term[data-v-7435316e]{border-right:none;border-bottom:1px solid var(--lp-border)}.lp-edu-term[data-v-7435316e]:last-child{border-bottom:none}}.mc-root[data-v-7aa67fe5]{padding:12px 18px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mc-eyebrow[data-v-7aa67fe5]{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-right:4px}.mc-chip[data-v-7aa67fe5]{display:inline-flex;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:10.5px;line-height:1;padding:5px 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted);cursor:help;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.mc-chip[data-v-7aa67fe5]:hover{border-color:var(--border-strong);color:var(--text)}.mc-chip--net[data-v-7aa67fe5]{background:var(--green-dim);cursor:default;font-weight:500}.mc-chip--net[data-v-7aa67fe5],.mc-chip--net[data-v-7aa67fe5]:hover{color:var(--green);border-color:transparent}.mc-chip--net.is-down[data-v-7aa67fe5]{background:var(--red-dim);color:var(--red)}.mc-chip--net.is-down[data-v-7aa67fe5]:hover{color:var(--red)}.mc-delta.is-up[data-v-7aa67fe5]{color:var(--green)}.mc-delta.is-down[data-v-7aa67fe5]{color:var(--red)}.lnwc-root[data-v-d6e18918]{width:100%;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:16px;overflow:hidden}.lnwc-chart-wrap[data-v-d6e18918]{position:relative;padding:14px 0 0;opacity:0;transform:scale(.985)}.lnwc-chart-wrap.drawn[data-v-d6e18918]{opacity:1;transform:scale(1);transition:opacity .25s ease,transform .25s ease}.lnwc-svg[data-v-d6e18918]{display:block;touch-action:pan-y pinch-zoom}.lnwc-grid[data-v-d6e18918]{stroke:var(--lp-border);stroke-width:.5}.lnwc-axis[data-v-d6e18918]{fill:var(--lp-faint);font-size:9px;font-family:var(--lp-font-mono)}.lnwc-proj-divider[data-v-d6e18918]{stroke:var(--lp-border);stroke-width:.75;stroke-dasharray:2 3;opacity:.7}.lnwc-proj-label[data-v-d6e18918]{font-size:6.5px;font-family:var(--lp-font-mono);font-weight:600;opacity:.9}.lnwc-assets-line[data-v-d6e18918]{stroke:var(--lp-accent);stroke-width:2;stroke-linecap:round}.lnwc-liab-line[data-v-d6e18918]{stroke:var(--lp-red);stroke-width:1.25}.lnwc-nw-line[data-v-d6e18918]{stroke:var(--lp-green);stroke-width:2;stroke-linecap:round}.lnwc-proj[data-v-d6e18918]{stroke-width:1.5;opacity:.55;stroke-dasharray:5 4}.lnwc-stop-asset-0[data-v-d6e18918]{stop-color:var(--lp-accent);stop-opacity:.14}.lnwc-stop-asset-1[data-v-d6e18918]{stop-color:var(--lp-accent);stop-opacity:0}.lnwc-stop-liab-0[data-v-d6e18918]{stop-color:var(--lp-red);stop-opacity:.08}.lnwc-stop-liab-1[data-v-d6e18918]{stop-color:var(--lp-red);stop-opacity:0}.lnwc-stop-nw-0[data-v-d6e18918]{stop-color:var(--lp-green);stop-opacity:.1}.lnwc-stop-nw-1[data-v-d6e18918]{stop-color:var(--lp-green);stop-opacity:.02}.lnwc-evdot[data-v-d6e18918]{stroke:var(--lp-panel);stroke-width:1.5;cursor:pointer}.lnwc-evdot.is-pos[data-v-d6e18918]{fill:var(--lp-green)}.lnwc-evdot.is-neg[data-v-d6e18918]{fill:var(--lp-red)}.lnwc-crosshair[data-v-d6e18918]{stroke:var(--lp-faint);stroke-width:.75;stroke-dasharray:3 2;opacity:.6}.lnwc-dot-nw[data-v-d6e18918]{fill:var(--lp-green);stroke:var(--lp-panel);stroke-width:2}.lnwc-dot-assets[data-v-d6e18918]{fill:var(--lp-accent);stroke:var(--lp-panel);stroke-width:2}.lnwc-dot-liab[data-v-d6e18918]{fill:var(--lp-red);stroke:var(--lp-panel);stroke-width:2}.lnwc-dot-assets.proj[data-v-d6e18918],.lnwc-dot-liab.proj[data-v-d6e18918],.lnwc-dot-nw.proj[data-v-d6e18918]{fill:var(--lp-panel)}.lnwc-dot-nw.proj[data-v-d6e18918]{stroke:var(--lp-green)}.lnwc-dot-assets.proj[data-v-d6e18918]{stroke:var(--lp-accent)}.lnwc-dot-liab.proj[data-v-d6e18918]{stroke:var(--lp-red)}.lnwc-tip[data-v-d6e18918]{position:absolute;z-index:5;pointer-events:none;background:var(--lp-glass,var(--lp-panel));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--lp-border-strong,var(--lp-border));border-radius:12px;padding:9px 12px;min-width:168px;box-shadow:0 8px 30px rgba(0,0,0,.18);color:var(--lp-text);font-family:var(--lp-font-mono)}.lnwc-tip-head[data-v-d6e18918]{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:6px}.lnwc-tip-row[data-v-d6e18918]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;line-height:1.7}.lnwc-tip-label[data-v-d6e18918]{font-size:10.5px;color:var(--lp-muted)}.lnwc-tip-val[data-v-d6e18918]{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.lnwc-tip-val.is-red[data-v-d6e18918]{color:var(--lp-red)}.lnwc-tip-val.is-accent[data-v-d6e18918]{color:var(--lp-accent)}.lnwc-tip-hr[data-v-d6e18918]{border-top:1px solid var(--lp-border);margin:5px 0}.lnwc-tip-event[data-v-d6e18918]{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--lp-muted);margin-top:5px;max-width:220px}.lnwc-tip-evdot[data-v-d6e18918]{width:6px;height:6px;border-radius:50%;flex:none}.lnwc-tip-evdot.is-pos[data-v-d6e18918]{background:var(--lp-green)}.lnwc-tip-evdot.is-neg[data-v-d6e18918]{background:var(--lp-red)}.lnwc-tip-evtext[data-v-d6e18918]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lnwc-controls[data-v-d6e18918]{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 16px 12px}.lnwc-ranges[data-v-d6e18918]{display:flex;gap:2px}.lnwc-range[data-v-d6e18918]{padding:4px 10px;border-radius:5px;font-size:9px;font-family:var(--lp-font-mono);letter-spacing:.3px;background:transparent;color:var(--lp-faint);border:none;cursor:pointer;transition:color .15s}.lnwc-range[data-v-d6e18918]:hover{color:var(--lp-text)}.lnwc-range.active[data-v-d6e18918]{font-weight:600;color:var(--lp-accent)}.lnwc-toggle[data-v-d6e18918]{display:flex;align-items:center;gap:4px;margin-left:8px;cursor:pointer}.lnwc-toggle-label[data-v-d6e18918]{font-size:8px;font-family:var(--lp-font-mono);color:var(--lp-faint);letter-spacing:.5px;transition:color .15s}.lnwc-toggle-label.active[data-v-d6e18918]{color:var(--lp-text)}.lnwc-toggle-track[data-v-d6e18918]{width:24px;height:12px;border-radius:6px;background:var(--lp-border-strong,hsla(0,0%,50%,.25));position:relative;transition:background .2s}.lnwc-toggle-track.on[data-v-d6e18918]{background:var(--lp-accent)}.lnwc-toggle-thumb[data-v-d6e18918]{width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;top:1px;left:1px;transition:left .2s;box-shadow:0 1px 2px rgba(0,0,0,.25)}.lnwc-toggle-track.on .lnwc-toggle-thumb[data-v-d6e18918]{left:13px}.lnwc-pills[data-v-d6e18918]{--border:var(--lp-border);--border-strong:var(--lp-border-strong,var(--lp-border));--muted:var(--lp-muted);--faint:var(--lp-faint);--text:var(--lp-text);--green:var(--lp-green);--red:var(--lp-red);--green-dim:rgba(63,214,143,.14);--red-dim:hsla(9,70%,62%,.14)}.lnwc-pills.is-light[data-v-d6e18918]{--green-dim:rgba(13,150,104,.1);--red-dim:rgba(220,38,38,.08)}.lnwc-pills[data-v-d6e18918] .mc-root{justify-content:center}@media (prefers-reduced-motion:reduce){.lnwc-chart-wrap[data-v-d6e18918]{opacity:1;transform:none}}.lp-tour-head[data-v-0aaffa73]{max-width:640px;margin:0 auto;text-align:center}.lp-tour-head .lp-eyebrow[data-v-0aaffa73]{margin:0 0 12px}.lp-tour-title[data-v-0aaffa73]{margin:0 0 10px}.lp-tour-headsub[data-v-0aaffa73]{margin:0}.lp-tour-steps[data-v-0aaffa73]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px auto 0;padding:0;list-style:none;text-align:left}.lp-tour-step[data-v-0aaffa73]{border-top:2px solid var(--lp-border-strong);padding-top:12px}.lp-tour-step-num[data-v-0aaffa73]{display:block;font-size:11px;letter-spacing:.1em;color:var(--lp-accent);margin-bottom:6px}.lp-tour-step-name[data-v-0aaffa73]{display:block;font-size:15px;font-weight:600;color:var(--lp-text);margin-bottom:4px}.lp-tour-step-desc[data-v-0aaffa73]{display:block;font-size:12.5px;line-height:1.45;color:var(--lp-muted)}@media (max-width:640px){.lp-tour-steps[data-v-0aaffa73]{grid-template-columns:1fr;gap:0}.lp-tour-step[data-v-0aaffa73]{padding:12px 0}}.lp-tour-acts[data-v-0aaffa73]{display:flex;flex-direction:column;gap:88px;margin-top:72px}.lp-tour-act[data-v-0aaffa73]{display:flex;flex-direction:column;align-items:center}.lp-tour-copy[data-v-0aaffa73]{max-width:640px;margin:0 auto;text-align:center}.lp-tour-h3[data-v-0aaffa73]{font-family:var(--lp-font-serif);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.005em;color:var(--lp-text);margin:12px 0 10px}.lp-tour-sub[data-v-0aaffa73]{margin:0;font-size:15px}.lp-tour-sub .lp-mono[data-v-0aaffa73]{color:var(--lp-text)}.lp-tour-visual[data-v-0aaffa73]{width:100%;margin-top:32px}.lp-tour-visual--donut[data-v-0aaffa73]{min-height:340px;max-width:560px;margin-left:auto;margin-right:auto}.lp-tour-visual--recurring[data-v-0aaffa73]{max-width:520px;margin-left:auto;margin-right:auto}.lp-tour-visual--nwchart[data-v-0aaffa73]{min-height:440px;max-width:960px;margin-left:auto;margin-right:auto}.lp-tour-donut[data-v-0aaffa73]{display:flex;justify-content:center}.lp-tour-donut[data-v-0aaffa73] .bdc-root{width:100%}.lp-recurring[data-v-0aaffa73]{max-width:520px;margin:0 auto;padding:20px 22px;border:1px solid var(--lp-border);border-radius:16px;background:var(--lp-panel);text-align:left}.lp-recurring-head[data-v-0aaffa73]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lp-recurring-total[data-v-0aaffa73]{font-size:30px;font-weight:600;color:var(--lp-text);line-height:1;margin-top:5px}.lp-recurring-per[data-v-0aaffa73]{font-size:14px;color:var(--lp-faint);margin-left:2px}.lp-recurring-yr[data-v-0aaffa73]{font-size:12px;color:var(--lp-faint);margin-top:4px}.lp-recurring-progress[data-v-0aaffa73]{margin-top:18px}.lp-recurring-bar[data-v-0aaffa73]{height:8px;border-radius:999px;background:var(--lp-inset,var(--lp-border));overflow:hidden}.lp-recurring-fill[data-v-0aaffa73]{display:block;height:100%;border-radius:999px;background:var(--lp-accent);transition:width .4s ease}.lp-recurring-prog-labels[data-v-0aaffa73]{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--lp-muted)}.lp-recurring-upcoming[data-v-0aaffa73]{margin-top:18px;padding-top:16px;border-top:1px solid var(--lp-border)}.lp-recurring-list[data-v-0aaffa73]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.lp-recurring-item[data-v-0aaffa73]{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--lp-text)}.lp-recurring-emoji[data-v-0aaffa73]{width:18px;text-align:center;flex:none}.lp-recurring-name[data-v-0aaffa73]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-recurring-date[data-v-0aaffa73]{font-size:11.5px;color:var(--lp-faint)}.lp-recurring-amt[data-v-0aaffa73]{font-size:13px;color:var(--lp-text);font-weight:500}.lp-tour-nwchart[data-v-0aaffa73]{width:100%}@media (max-width:1024px){.lp-tour-acts[data-v-0aaffa73]{gap:64px;margin-top:48px}}@media (max-width:480px){.lp-tour-h3[data-v-0aaffa73]{font-size:22px}.lp-tour-visual--donut[data-v-0aaffa73],.lp-tour-visual--nwchart[data-v-0aaffa73]{min-height:0}}.lp-goals-head[data-v-e2cd4e00]{max-width:640px;margin:0 auto;text-align:center}.lp-goals-title[data-v-e2cd4e00]{margin:14px 0 10px}.lp-goals-headsub[data-v-e2cd4e00]{margin:0}.lp-goals-panel[data-v-e2cd4e00]{margin-top:40px;padding:0;overflow:hidden}.lp-goals-panel-head[data-v-e2cd4e00]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--lp-border)}.lp-goals-live[data-v-e2cd4e00]{display:inline-flex;align-items:center;gap:8px}.lp-goals-banner[data-v-e2cd4e00]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:18px 24px;border-bottom:1px solid var(--lp-border);min-height:88px}.g-label[data-v-e2cd4e00]{font-family:var(--lp-font-mono);font-size:9.5px;font-weight:500;color:var(--lp-muted);letter-spacing:1.2px;text-transform:uppercase}.g-bignum[data-v-e2cd4e00]{font-family:var(--lp-font-mono);font-size:30px;letter-spacing:-.5px;line-height:1.1;margin-top:2px}.g-bignum.is-pos[data-v-e2cd4e00]{color:var(--lp-green)}.g-bignum.is-neg[data-v-e2cd4e00]{color:var(--lp-red)}.g-bignum[data-v-e2cd4e00] .animated-number,.g-bignum[data-v-e2cd4e00] .currency-symbol{font-size:30px!important;font-family:var(--lp-font-mono)!important}.g-sub[data-v-e2cd4e00]{font-size:11px;color:var(--lp-faint);margin-top:4px}.g-sub .g-caret[data-v-e2cd4e00]{margin-left:2px;opacity:.5}.lp-goals-stats[data-v-e2cd4e00]{display:flex;align-items:center;gap:32px}.lp-goals-stat[data-v-e2cd4e00]{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.g-monoval[data-v-e2cd4e00]{font-family:var(--lp-font-mono);font-size:15px;color:var(--lp-text)}.g-monoval.tone-green[data-v-e2cd4e00]{color:var(--lp-green)}.g-monoval.tone-amber[data-v-e2cd4e00]{color:var(--lp-amber)}.g-monoval.tone-red[data-v-e2cd4e00]{color:var(--lp-red)}.g-statsub[data-v-e2cd4e00]{font-size:9.5px;color:var(--lp-faint);letter-spacing:.3px;margin-top:1px}.lp-goals-balance[data-v-e2cd4e00]{text-align:right}.lp-goals-balance .g-balance[data-v-e2cd4e00]{font-size:17px;margin-top:2px}.lp-goals-tl-scroll[data-v-e2cd4e00]{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-goals-tl[data-v-e2cd4e00]{display:flex;min-width:640px}.lp-goals-railcol[data-v-e2cd4e00]{width:215px;flex:none;border-right:1px solid var(--lp-border)}.rail-head[data-v-e2cd4e00]{height:30px;border-bottom:1px solid var(--lp-border)}.rail-row[data-v-e2cd4e00]{height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--lp-border)}.rail-row[data-v-e2cd4e00]:last-child{border-bottom:none}.rail-emoji[data-v-e2cd4e00]{font-size:14px;flex:none}.rail-text[data-v-e2cd4e00]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.rail-name[data-v-e2cd4e00]{font-size:11.5px;font-weight:500;color:var(--lp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-amts[data-v-e2cd4e00]{font-size:9px;color:var(--lp-faint)}.rail-pct[data-v-e2cd4e00]{font-size:10px;flex:none}.lp-goals-chart[data-v-e2cd4e00]{flex:1;position:relative;overflow:hidden;min-width:0}.tl-grid[data-v-e2cd4e00]{position:absolute;top:0;bottom:0;width:1px;background:var(--lp-border);opacity:.55;z-index:0}.chart-head[data-v-e2cd4e00]{position:relative;height:30px;border-bottom:1px solid var(--lp-border);z-index:1}.tl-tick[data-v-e2cd4e00]{position:absolute;bottom:0;width:1px;height:6px;background:var(--lp-border-strong)}.tl-month[data-v-e2cd4e00]{position:absolute;bottom:7px;padding-left:6px;font-size:9.5px;color:var(--lp-muted);white-space:nowrap}.today-tag[data-v-e2cd4e00]{position:absolute;top:4px;transform:translateX(-50%);font-size:8px;letter-spacing:.08em;color:var(--lp-accent)}.chart-row[data-v-e2cd4e00]{position:relative;height:44px;border-bottom:1px solid var(--lp-border);z-index:1}.chart-row[data-v-e2cd4e00]:last-child{border-bottom:none}.lp-goals-bar[data-v-e2cd4e00]{position:absolute;top:8px;height:28px;min-width:28px;border-radius:4px;display:flex;align-items:center;padding-left:10px;overflow:hidden;transition:filter .15s ease}.lp-goals-bar[data-v-e2cd4e00]:hover{filter:brightness(1.25)}.lp-goals-bar.is-clipped[data-v-e2cd4e00]{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent 99%);mask-image:linear-gradient(90deg,#000 80%,transparent 99%)}.bar-stripe[data-v-e2cd4e00]{position:absolute;left:0;top:0;bottom:0;transition:width .6s ease .2s}.bar-fill[data-v-e2cd4e00]{position:absolute;top:0;bottom:0;border-radius:4px;transition:width .6s ease .2s,left .6s ease .2s}.bar-label[data-v-e2cd4e00]{position:relative;z-index:1;font-size:10px;font-weight:500;color:var(--lp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;padding-right:40px}.bar-pct[data-v-e2cd4e00]{opacity:.55;margin-left:4px;font-size:9px}.bar-target[data-v-e2cd4e00]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--lp-muted);z-index:1}.bar-diamond[data-v-e2cd4e00]{position:absolute;right:3px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-radius:1px;z-index:1}.lp-goals-today[data-v-e2cd4e00]{position:absolute;top:0;bottom:0;width:1.5px;background:rgba(58,154,181,.35);z-index:4;pointer-events:none}@media (prefers-reduced-motion:reduce){.bar-fill[data-v-e2cd4e00],.bar-stripe[data-v-e2cd4e00]{transition:none!important}}@media (max-width:768px){.lp-goals-panel[data-v-e2cd4e00]{margin-top:28px}.lp-goals-banner[data-v-e2cd4e00]{gap:16px;padding:16px 16px}.g-bignum[data-v-e2cd4e00],.g-bignum[data-v-e2cd4e00] .animated-number,.g-bignum[data-v-e2cd4e00] .currency-symbol{font-size:26px!important}.lp-goals-stats[data-v-e2cd4e00]{order:3;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 10px;border-top:1px solid var(--lp-border);padding-top:14px}.lp-goals-railcol[data-v-e2cd4e00]{width:170px}.lp-goals-tl[data-v-e2cd4e00]{min-width:620px}}.lp-cf[data-v-0896e2e7]{display:block}.lp-cf-head[data-v-0896e2e7]{max-width:640px;margin:0 auto;text-align:center}.lp-cf-title[data-v-0896e2e7]{margin:14px 0 10px}.lp-cf-headsub[data-v-0896e2e7]{margin:0}.lp-cf-panel[data-v-0896e2e7]{margin-top:40px;padding:0;overflow:hidden}.lp-cf-panel-head[data-v-0896e2e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--lp-border)}.lp-cf-live[data-v-0896e2e7]{display:inline-flex;align-items:center;gap:8px}.lp-cf-body[data-v-0896e2e7]{display:flex;align-items:stretch}.lp-cf-left[data-v-0896e2e7]{width:215px;flex:none;border-right:1px solid var(--lp-border);padding:18px;display:flex;flex-direction:column;gap:18px}.cf-label[data-v-0896e2e7]{font-family:var(--lp-font-mono);font-size:9.5px;font-weight:500;color:var(--lp-muted);letter-spacing:1.2px;text-transform:uppercase}.cf-bal[data-v-0896e2e7]{font-size:19px;color:var(--lp-accent);margin-top:3px}.cf-proj[data-v-0896e2e7]{font-size:16px;margin-top:3px}.cf-proj.is-pos[data-v-0896e2e7]{color:var(--lp-green)}.cf-proj.is-neg[data-v-0896e2e7]{color:var(--lp-red)}.cf-sub[data-v-0896e2e7]{font-size:10px;color:var(--lp-faint);margin-top:2px}.cf-sub .lp-mono[data-v-0896e2e7]{color:var(--lp-muted)}.cf-info[data-v-0896e2e7]{display:inline-block;margin-left:4px;font-size:10px;line-height:1;letter-spacing:0;color:var(--lp-faint);cursor:help}.cf-info[data-v-0896e2e7]:focus-visible,.cf-info[data-v-0896e2e7]:hover{color:var(--lp-text)}.cf-info[data-v-0896e2e7]:focus-visible{outline:1.5px solid var(--lp-accent);outline-offset:2px;border-radius:50%}.cf-burn[data-v-0896e2e7]{font-size:16px;color:var(--lp-text);margin-top:3px}.cf-burn-per[data-v-0896e2e7]{font-size:10px;color:var(--lp-faint);margin-left:1px}.cf-burn-split[data-v-0896e2e7]{display:flex;align-items:center;gap:6px;font-size:10px;margin-top:2px}.cf-burn-fixed[data-v-0896e2e7]{color:var(--lp-faint)}.cf-burn-sep[data-v-0896e2e7]{color:var(--lp-faint);opacity:.5}.cf-burn-var[data-v-0896e2e7]{color:var(--lp-accent)}.cf-legend[data-v-0896e2e7]{margin-top:auto;display:flex;flex-direction:column;gap:7px}.cf-legend-row[data-v-0896e2e7]{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--lp-muted)}.cf-swatch[data-v-0896e2e7]{display:inline-block;width:18px;flex:none}.cf-swatch--hist[data-v-0896e2e7]{border-top:2px solid var(--lp-accent)}.cf-swatch--proj[data-v-0896e2e7]{border-top:2px dashed var(--lp-accent);opacity:.6}.cf-swatch--sts[data-v-0896e2e7]{border-top:2px dashed var(--lp-green)}.cf-legend-goals[data-v-0896e2e7]{font-size:10px;color:var(--lp-faint);padding-left:26px}.lp-cf-recur[data-v-0896e2e7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--lp-border)}.cf-recur-cap[data-v-0896e2e7]{margin-right:4px}.cf-chip[data-v-0896e2e7]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--lp-border);border-radius:999px;font-size:10.5px;color:var(--lp-muted);cursor:help;transition:border-color .15s,color .15s}.cf-chip[data-v-0896e2e7]:focus-visible,.cf-chip[data-v-0896e2e7]:hover{border-color:var(--lp-border-strong);color:var(--lp-text)}.cf-chip[data-v-0896e2e7]:focus-visible{outline:1.5px solid var(--lp-accent);outline-offset:1px}.cf-chip--goals[data-v-0896e2e7]{background:var(--lp-green-dim);border-color:transparent;color:var(--lp-green)}.cf-chip--goals[data-v-0896e2e7]:focus-visible,.cf-chip--goals[data-v-0896e2e7]:hover{border-color:var(--lp-green);color:var(--lp-green)}.lp-cf-chartwrap[data-v-0896e2e7]{position:relative;flex:1;min-width:0;padding:10px 4px 2px}.lp-cf-svg[data-v-0896e2e7]{display:block;width:100%;height:auto;touch-action:pan-y;cursor:crosshair}.cf-axis[data-v-0896e2e7]{font-family:var(--lp-font-mono);font-size:9px;fill:var(--lp-faint)}.cf-zero[data-v-0896e2e7]{stroke:#94a3b8;stroke-width:1;opacity:.35}.cf-tick[data-v-0896e2e7]{stroke:var(--lp-border-strong);stroke-width:1}.cf-area[data-v-0896e2e7]{opacity:0;transition:opacity .7s ease .35s}.lp-cf-svg.is-drawn .cf-area[data-v-0896e2e7]{opacity:1}.cf-line-hist[data-v-0896e2e7]{fill:none;stroke:var(--lp-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.lp-cf-svg.is-drawn .cf-line-hist[data-v-0896e2e7]{stroke-dashoffset:0}.cf-line-proj[data-v-0896e2e7]{fill:none;stroke:var(--lp-accent);stroke-width:1.5;opacity:0;transition:opacity .6s ease .55s}.lp-cf-svg.is-drawn .cf-line-proj[data-v-0896e2e7]{opacity:.6}.cf-sts[data-v-0896e2e7]{fill:none;opacity:0;transition:opacity .6s ease .85s}.cf-sts--pos[data-v-0896e2e7]{stroke:var(--lp-green);stroke-width:1.5}.cf-sts--neg[data-v-0896e2e7]{stroke:var(--lp-red);stroke-width:1.75}.lp-cf-svg.is-drawn .cf-sts--pos[data-v-0896e2e7]{opacity:.5}.lp-cf-svg.is-drawn .cf-sts--neg[data-v-0896e2e7]{opacity:.9}.cf-dots[data-v-0896e2e7],.cf-today[data-v-0896e2e7]{opacity:0;transition:opacity .4s ease 1.05s}.lp-cf-svg.is-drawn .cf-dots[data-v-0896e2e7],.lp-cf-svg.is-drawn .cf-today[data-v-0896e2e7]{opacity:1}.cf-eventdot[data-v-0896e2e7]{stroke:var(--lp-panel);stroke-width:2}.cf-today-line[data-v-0896e2e7]{stroke:rgba(58,154,181,.35);stroke-width:1.5}.cf-today-label[data-v-0896e2e7]{font-family:var(--lp-font-mono);font-size:9px;letter-spacing:.08em;fill:var(--lp-accent)}.cf-today-dot[data-v-0896e2e7]{fill:var(--lp-accent);stroke:var(--lp-panel);stroke-width:2}.cf-today-sts[data-v-0896e2e7]{fill:var(--lp-green);stroke:var(--lp-panel);stroke-width:2}.cf-crosshair[data-v-0896e2e7]{stroke:var(--lp-border-strong);stroke-width:1}.cf-tipdot[data-v-0896e2e7]{fill:var(--lp-accent);stroke:var(--lp-panel);stroke-width:2}.lp-cf-tip[data-v-0896e2e7]{position:absolute;z-index:5;pointer-events:none;background:var(--lp-tooltip-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--lp-border-strong);border-radius:12px;padding:10px 14px;min-width:210px;max-width:300px;box-shadow:0 8px 30px rgba(0,0,0,.12);color:var(--lp-text)}.lp-cf-tip .tip-head[data-v-0896e2e7]{font-size:11px;color:var(--lp-muted);margin-bottom:6px}.lp-cf-tip .tip-row[data-v-0896e2e7]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;line-height:1.7}.lp-cf-tip .tip-label[data-v-0896e2e7]{font-size:11.5px;color:var(--lp-muted)}.lp-cf-tip .tip-val[data-v-0896e2e7]{font-size:12px;font-weight:600}.lp-cf-tip .t-bal[data-v-0896e2e7]{color:var(--lp-accent)}.lp-cf-tip .t-pos[data-v-0896e2e7]{color:var(--lp-green)}.lp-cf-tip .t-neg[data-v-0896e2e7]{color:var(--lp-red)}.lp-cf-note[data-v-0896e2e7]{margin:16px 2px 0;font-size:13px;color:var(--lp-muted)}.lp-cf-note .lp-mono[data-v-0896e2e7]{color:var(--lp-text)}@media (prefers-reduced-motion:reduce){.cf-area[data-v-0896e2e7],.cf-dots[data-v-0896e2e7],.cf-line-hist[data-v-0896e2e7],.cf-line-proj[data-v-0896e2e7],.cf-sts[data-v-0896e2e7],.cf-today[data-v-0896e2e7]{transition:none!important}}@media (max-width:768px){.lp-cf-panel[data-v-0896e2e7]{margin-top:28px}.lp-cf-body[data-v-0896e2e7]{flex-direction:column}.lp-cf-left[data-v-0896e2e7]{width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;border-right:none;border-bottom:1px solid var(--lp-border);padding:14px 16px}.cf-legend[data-v-0896e2e7]{margin-top:0;width:100%;flex-direction:row;flex-wrap:wrap;gap:8px 14px}.cf-legend-goals[data-v-0896e2e7]{padding-left:0}.lp-cf-recur[data-v-0896e2e7]{padding:10px 16px}.cf-axis[data-v-0896e2e7],.cf-today-label[data-v-0896e2e7]{font-size:15px}.lp-cf-tip[data-v-0896e2e7]{min-width:150px;padding:8px 10px}}.lp-labels[data-v-4833cc2c]{display:block}.lp-labels-head[data-v-4833cc2c]{max-width:680px;margin:0 auto;text-align:center}.lp-labels-title[data-v-4833cc2c]{margin:14px 0 10px}.lp-labels-headsub[data-v-4833cc2c]{margin:0}.lp-labels-panel[data-v-4833cc2c]{margin-top:40px;padding:0;overflow:hidden}.lp-labels-panel-head[data-v-4833cc2c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--lp-border)}.lp-labels-live[data-v-4833cc2c]{display:inline-flex;align-items:center;gap:8px}.lp-labels-flow[data-v-4833cc2c]{padding:6px 12px 12px;--cat-bd:var(--lp-border);--cat-bg3:var(--lp-panel);--cat-accent:var(--lp-accent);--cat-text:var(--lp-text);--cat-text-muted:var(--lp-muted);--cat-text-faint:var(--lp-faint);--cat-text-subtle:var(--lp-faint);--cat-node-dim:var(--lp-faint);--cat-tooltip-bg:var(--lp-glass,var(--lp-panel));--cat-tooltip-bd:var(--lp-border-strong,var(--lp-border));--cat-tooltip-shadow:0 8px 30px rgba(0,0,0,.18);--cat-card-shadow:none}.lp-labels-flow[data-v-4833cc2c] .lsf-card{background:transparent;border:none;box-shadow:none}.lp-labels-flow[data-v-4833cc2c] .lsf-glow{display:none}.lp-labels-how[data-v-4833cc2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.lp-labels-step[data-v-4833cc2c]{padding:22px 20px;border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-panel)}.lp-labels-step-icon[data-v-4833cc2c]{font-size:22px;line-height:1}.lp-labels-step-title[data-v-4833cc2c]{margin:12px 0 6px;font-size:15px;font-weight:600;color:var(--lp-text)}.lp-labels-step-body[data-v-4833cc2c]{margin:0;font-size:14px;line-height:1.55;color:var(--lp-muted)}.lp-labels-chips[data-v-4833cc2c]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.lp-labels-chip[data-v-4833cc2c]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid var(--lp-border);background:var(--lp-panel);color:var(--lp-text);font-size:13px;white-space:nowrap;transition:border-color .15s ease,transform .15s ease}.lp-labels-chip[data-v-4833cc2c]:hover{border-color:var(--lp-border-strong,var(--lp-accent));transform:translateY(-2px)}.lp-labels-note[data-v-4833cc2c]{margin:16px auto 0;max-width:560px;text-align:center;font-size:14px;color:var(--lp-faint)}@media (max-width:768px){.lp-labels-panel[data-v-4833cc2c]{margin-top:28px}.lp-labels-how[data-v-4833cc2c]{grid-template-columns:1fr;gap:14px;margin-top:28px}}.lp-ai-head[data-v-23c5d26b]{text-align:center;margin-bottom:36px}.lp-ai-head .lp-eyebrow[data-v-23c5d26b]{margin:0 0 12px}.lp-ai-sub[data-v-23c5d26b]{margin:12px 0 0}.lp-ai-panel[data-v-23c5d26b]{max-width:820px;margin:0 auto;overflow:hidden}.lp-ai-panel-head[data-v-23c5d26b]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--lp-border)}.lp-ai-spark[data-v-23c5d26b]{width:7px;height:7px;border-radius:50%;background:var(--lp-accent);flex-shrink:0}.lp-ai-label[data-v-23c5d26b]{margin:0}.lp-ai-chips[data-v-23c5d26b]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;border-bottom:1px solid var(--lp-border)}.lp-ai-chip[data-v-23c5d26b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--lp-border-strong);border-radius:999px;padding:8px 14px;font-family:var(--lp-font-sans);font-size:12.5px;font-weight:500;line-height:1.2;color:var(--lp-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.lp-ai-chip.is-active[data-v-23c5d26b],.lp-ai-chip[data-v-23c5d26b]:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-ai-chip.is-active[data-v-23c5d26b]{background:rgba(58,154,181,.1)}.lp-ai-convo[data-v-23c5d26b]{display:flex;flex-direction:column;gap:12px;padding:20px 20px 22px;min-height:240px}.lp-ai-convo.is-typing[data-v-23c5d26b]{cursor:pointer}.lp-ai-bubble[data-v-23c5d26b]{font-size:14.5px;line-height:1.6;animation:lp-fade-up .25s ease both}.lp-ai-bubble--user[data-v-23c5d26b]{align-self:flex-end;max-width:80%;background:var(--lp-panel-2);border:1px solid var(--lp-border);border-radius:13px 13px 4px 13px;padding:10px 14px;color:var(--lp-text)}.lp-ai-bubble--ai[data-v-23c5d26b]{align-self:stretch;background:var(--lp-inset);border:1px solid var(--lp-border);border-radius:13px 13px 13px 4px;padding:12px 16px;color:var(--lp-text);animation-delay:.1s}.lp-ai-caret[data-v-23c5d26b]{color:var(--lp-accent);animation:lp-ai-blink-23c5d26b 1s steps(1) infinite}@keyframes lp-ai-blink-23c5d26b{0%,to{opacity:1}50%{opacity:0}}.lp-ai-empty[data-v-23c5d26b]{margin:auto;text-align:center}.lp-ai-skip[data-v-23c5d26b]{align-self:flex-start;background:transparent;border:1px solid var(--lp-border-strong);border-radius:999px;padding:5px 12px;font-size:11px;letter-spacing:.04em;color:var(--lp-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.lp-ai-skip[data-v-23c5d26b]:focus-visible,.lp-ai-skip[data-v-23c5d26b]:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-ai-spring-enter-active[data-v-23c5d26b]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.3,.64,1)}.lp-ai-spring-enter-from[data-v-23c5d26b]{opacity:0;transform:scale(.97)}.lp-ai-foot[data-v-23c5d26b]{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0}@media (max-width:768px){.lp-ai-head[data-v-23c5d26b]{margin-bottom:28px}.lp-ai-chips[data-v-23c5d26b]{padding:12px 14px}.lp-ai-chip[data-v-23c5d26b]{font-size:12px;padding:7px 12px}.lp-ai-convo[data-v-23c5d26b]{padding:16px 14px 18px;min-height:200px}.lp-ai-bubble--user[data-v-23c5d26b]{max-width:90%}}.lp-scrub-track[data-v-1b5688f6]{position:relative;height:180vh}.lp-scrub--static .lp-scrub-track[data-v-1b5688f6]{height:auto}.lp-scrub-pin[data-v-1b5688f6]{position:absolute;top:0;left:0;right:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px}.lp-scrub-pin.is-after[data-v-1b5688f6]{top:auto;bottom:0}.lp-scrub--static .lp-scrub-pin[data-v-1b5688f6]{position:static;height:auto;padding:0}.lp-scrub-panel[data-v-1b5688f6]{width:100%;max-width:720px;margin:0 auto;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:16px;padding:44px 36px;text-align:center}.lp-scrub-eyebrow[data-v-1b5688f6]{margin:0 0 28px}.lp-scrub-meter[data-v-1b5688f6]{max-width:440px;margin:0 auto 36px}.lp-scrub--static .lp-scrub-meter[data-v-1b5688f6]{margin-bottom:14px}.lp-scrub-meter-labels[data-v-1b5688f6]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.lp-scrub-rate[data-v-1b5688f6]{font-size:14px;color:var(--lp-text)}.lp-scrub-contrib[data-v-1b5688f6]{font-size:12px;color:var(--lp-muted)}.lp-scrub-meter-track[data-v-1b5688f6]{height:6px;border-radius:3px;background:var(--lp-inset);border:1px solid var(--lp-border);overflow:hidden}.lp-scrub-meter-fill[data-v-1b5688f6]{height:100%;border-radius:3px;background:var(--lp-accent)}.lp-scrub-odo[data-v-1b5688f6]{display:flex;justify-content:center;font-size:clamp(64px,12vw,120px);line-height:1;font-variant-numeric:tabular-nums;color:var(--lp-text)}.lp-scrub-odo-cell[data-v-1b5688f6]{display:block;height:1em;overflow:hidden}.lp-scrub-odo-col[data-v-1b5688f6]{display:block;will-change:transform;transition:transform .3s cubic-bezier(.25,.6,.3,1)}.lp-scrub-odo-num[data-v-1b5688f6]{display:block;height:1em;line-height:1;text-align:center}.lp-scrub-yearlabel[data-v-1b5688f6]{margin:14px 0 0}.lp-scrub-line[data-v-1b5688f6]{max-width:420px;margin:28px auto 0}.lp-scrub-hint[data-v-1b5688f6]{position:absolute;left:0;right:0;bottom:28px;text-align:center;pointer-events:none}.lp-scrub-sliderwrap[data-v-1b5688f6]{max-width:440px;margin:0 auto 36px}.lp-scrub-slider[data-v-1b5688f6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:28px;background:transparent;cursor:pointer}.lp-scrub-slider[data-v-1b5688f6]::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:var(--lp-border-strong)}.lp-scrub-slider[data-v-1b5688f6]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;border-radius:50%;background:var(--lp-accent);border:2px solid var(--lp-panel);box-shadow:0 1px 4px rgba(0,0,0,.35)}.lp-scrub-slider[data-v-1b5688f6]::-moz-range-track{height:2px;border-radius:1px;background:var(--lp-border-strong)}.lp-scrub-slider[data-v-1b5688f6]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--lp-accent);border:2px solid var(--lp-panel);box-shadow:0 1px 4px rgba(0,0,0,.35)}.lp-scrub-slider[data-v-1b5688f6]:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px;border-radius:4px}.lp-scrub-sliderhint[data-v-1b5688f6]{margin:10px 0 0}@media (max-width:768px){.lp-scrub-panel[data-v-1b5688f6]{padding:32px 20px}.lp-scrub-meter[data-v-1b5688f6],.lp-scrub-sliderwrap[data-v-1b5688f6]{max-width:100%}}.lp-manifesto[data-v-37a9e714]{position:relative;overflow:hidden;background:var(--lp-inset);border-top:1px solid var(--lp-border);padding-top:140px;padding-bottom:140px}.lp-mf-bg[data-v-37a9e714]{position:absolute;inset:0;pointer-events:none;z-index:0}.lp-mf-wash[data-v-37a9e714]{position:absolute;border-radius:50%}.lp-mf-wash--amber[data-v-37a9e714]{width:46vw;height:46vw;top:-12vw;right:-8vw;background:radial-gradient(circle,color-mix(in srgb,var(--lp-amber) 9%,transparent),transparent 70%)}.lp-mf-wash--teal[data-v-37a9e714]{width:50vw;height:50vw;bottom:-16vw;left:-12vw;background:radial-gradient(circle,color-mix(in srgb,var(--lp-accent) 8%,transparent),transparent 70%)}.lp-mf-container[data-v-37a9e714]{position:relative;z-index:1}.lp-mf-inner[data-v-37a9e714]{max-width:720px;margin:0 auto}.lp-mf-hero[data-v-37a9e714]{margin-bottom:clamp(64px,12vh,120px)}.lp-mf-eyebrow[data-v-37a9e714]{margin:0 0 24px;font-family:var(--lp-font-mono);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--lp-amber)}.lp-mf-title[data-v-37a9e714]{margin:0;font-family:var(--lp-font-serif);font-weight:400;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.07;letter-spacing:-.01em;color:var(--lp-text)}.lp-mf-title em[data-v-37a9e714]{font-style:italic;color:var(--lp-amber)}.lp-mf-strike[data-v-37a9e714]{position:relative;color:var(--lp-faint)}.lp-mf-strike[data-v-37a9e714]:after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:3px;background:var(--lp-accent);transform:rotate(-3deg)}.lp-mf-quote[data-v-37a9e714]{margin:0 0 clamp(56px,10vh,100px);padding-left:24px;border-left:2px solid color-mix(in srgb,var(--lp-amber) 45%,transparent);font-family:var(--lp-font-serif);font-style:italic;font-weight:400;font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.5;color:var(--lp-text)}.lp-mf-quote cite[data-v-37a9e714]{display:block;margin-top:14px;font-family:var(--lp-font-mono);font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted)}.lp-mf-body[data-v-37a9e714]{margin-bottom:clamp(64px,12vh,120px)}.lp-mf-body p[data-v-37a9e714]{margin:0 0 24px;font-size:16px;line-height:1.8;color:var(--lp-muted)}.lp-mf-body p[data-v-37a9e714]:last-child{margin-bottom:0}.lp-mf-body em[data-v-37a9e714]{font-style:italic;color:var(--lp-text)}.lp-mf-body strong[data-v-37a9e714]{font-weight:600;color:var(--lp-text)}.lp-mf-rhythm[data-v-37a9e714]{margin-bottom:clamp(64px,12vh,120px)}.lp-mf-rhythm-label[data-v-37a9e714]{margin:0 0 32px;font-family:var(--lp-font-mono);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--lp-accent)}.lp-mf-stat[data-v-37a9e714]{display:flex;align-items:baseline;gap:22px;padding:22px 0;border-top:1px solid var(--lp-border)}.lp-mf-stat[data-v-37a9e714]:last-of-type{border-bottom:1px solid var(--lp-border)}.lp-mf-stat-idx[data-v-37a9e714]{min-width:26px;font-size:12px;letter-spacing:.1em;color:color-mix(in srgb,var(--lp-amber) 70%,transparent)}.lp-mf-stat-value[data-v-37a9e714]{margin-bottom:6px;text-align:left;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;color:var(--lp-text)}.lp-mf-stat-line[data-v-37a9e714]{font-size:.95rem;line-height:1.6;color:var(--lp-muted)}.lp-mf-stat-line .lp-mono[data-v-37a9e714]{font-size:.9em}.lp-mf-coda[data-v-37a9e714]{text-align:center}.lp-mf-coda-lines[data-v-37a9e714]{display:flex;flex-direction:column;gap:6px;margin-bottom:36px;font-family:var(--lp-font-serif);font-weight:400;font-size:clamp(1.7rem,4.4vw,2.7rem);line-height:1.2;color:var(--lp-text)}.lp-mf-coda-accent[data-v-37a9e714]{font-style:italic;color:var(--lp-amber)}.lp-mf-coda-btn[data-v-37a9e714]{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lp-amber) 50%,transparent);background:transparent;color:var(--lp-amber);font-family:var(--lp-font-sans);font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.lp-mf-coda-btn[data-v-37a9e714]:hover{border-color:var(--lp-amber);background:color-mix(in srgb,var(--lp-amber) 10%,transparent);transform:translateY(-1px)}@media (max-width:768px){.lp-manifesto[data-v-37a9e714]{padding-top:96px;padding-bottom:96px}.lp-mf-stat[data-v-37a9e714]{gap:16px}}.lp-features[data-v-878aa3d2]{border-top:1px solid var(--lp-border);padding-top:88px}.lp-features-h2[data-v-878aa3d2]{margin-top:10px}.lp-features-grid[data-v-878aa3d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.lp-features-card[data-v-878aa3d2]{height:100%;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:13px;padding:18px;text-align:center;transition:border-color .15s,transform .15s}.lp-features-card[data-v-878aa3d2]:hover{transform:translateY(-2px);border-color:var(--lp-border-strong)}.lp-features-head[data-v-878aa3d2]{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:8px}.lp-features-icon[data-v-878aa3d2]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--lp-inset);border:1px solid var(--lp-border-strong);color:var(--lp-muted);transition:border-color .15s,color .15s}.lp-features-card:hover .lp-features-icon[data-v-878aa3d2]{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-features-name[data-v-878aa3d2]{margin:0;font-family:var(--lp-font-sans);font-size:15.5px;font-weight:600;line-height:1.3;color:var(--lp-text)}.lp-features-desc[data-v-878aa3d2]{margin:0;font-size:13.5px;line-height:1.6;color:var(--lp-muted)}@media (max-width:1024px){.lp-features-grid[data-v-878aa3d2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lp-features[data-v-878aa3d2]{padding-top:64px}.lp-features-grid[data-v-878aa3d2]{grid-template-columns:1fr}}.lp-map-head[data-v-4061cfe5]{max-width:640px;margin:0 auto;text-align:center}.lp-map .lp-h2[data-v-4061cfe5]{margin-top:10px}.lp-map-intro[data-v-4061cfe5]{margin:12px auto 0;max-width:560px}.lp-map-line[data-v-4061cfe5]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;min-height:28px}.lp-map-line-text[data-v-4061cfe5]{margin:0;font-size:17px;line-height:1.5;color:var(--lp-muted);text-align:center}.lp-map-age[data-v-4061cfe5]{color:var(--lp-text)}.lp-map-age--earlier[data-v-4061cfe5]{color:var(--lp-green)}.lp-map-next[data-v-4061cfe5]{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--lp-border-strong);border-radius:8px;color:var(--lp-muted);font-size:13px;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.lp-map-next[data-v-4061cfe5]:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-map-fade-enter-active[data-v-4061cfe5],.lp-map-fade-leave-active[data-v-4061cfe5]{transition:opacity .35s ease}.lp-map-fade-enter-from[data-v-4061cfe5],.lp-map-fade-leave-to[data-v-4061cfe5]{opacity:0}.lp-map-strip[data-v-4061cfe5]{position:relative;overflow:hidden;margin:24px auto 0;max-width:880px;aspect-ratio:16/5}.lp-map-svg[data-v-4061cfe5]{display:block;width:100%;height:100%}.lp-map-land[data-v-4061cfe5]{fill:var(--lp-land)}.lp-map-pin[data-v-4061cfe5]{fill:var(--lp-accent)}.lp-map-hit[data-v-4061cfe5]{fill:transparent;pointer-events:all;cursor:pointer;outline:none}.lp-map-hit[data-v-4061cfe5]:focus-visible{stroke:var(--lp-accent);stroke-width:1}.lp-map-halo[data-v-4061cfe5]{fill:none;stroke:var(--lp-accent);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:lp-map-pulse-4061cfe5 2.4s ease-out infinite}.lp-map-halo.is-static[data-v-4061cfe5]{animation:none;transform:scale(1.8);opacity:.5}@keyframes lp-map-pulse-4061cfe5{0%{transform:scale(1);opacity:.85}70%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}.lp-map-tip[data-v-4061cfe5]{position:absolute;transform:translate(-50%,calc(-100% - 8px));display:flex;align-items:baseline;gap:8px;padding:6px 10px;background:var(--lp-tooltip-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--lp-border-strong);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.35);white-space:nowrap;pointer-events:none;z-index:5}.lp-map-tip--below[data-v-4061cfe5]{transform:translate(-50%,8px)}.lp-map-tip-name[data-v-4061cfe5]{font-size:12px;font-weight:600;color:var(--lp-text)}.lp-map-tip-age[data-v-4061cfe5]{font-size:12px;color:var(--lp-green)}.lp-map-actions[data-v-4061cfe5]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.lp-map-actions .lp-btn .lp-mono[data-v-4061cfe5]{font-size:14px}.lp-map-footnote[data-v-4061cfe5]{margin:0;font-family:var(--lp-font-mono);font-size:11px;letter-spacing:.02em;color:var(--lp-muted);text-align:center}.lp-map-error[data-v-4061cfe5]{margin:12px 0 0;font-size:13px;color:var(--lp-red)}@media (max-width:768px){.lp-map-strip[data-v-4061cfe5]{aspect-ratio:8/3}.lp-map-line-text[data-v-4061cfe5]{font-size:15px}}.lp-ra-backdrop[data-v-4061cfe5]{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:rgba(5,7,12,.72);animation:lp-ra-backdrop-in-4061cfe5 .2s ease}@supports ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.lp-ra-backdrop[data-v-4061cfe5]{background:rgba(5,7,12,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.lp-ra-modal[data-v-4061cfe5]{position:relative;width:90vw;height:90vh;border:1px solid var(--lp-border-strong);border-radius:16px;overflow:hidden;background:var(--lp-bg);box-shadow:0 18px 44px rgba(0,0,0,.5),0 48px 120px rgba(0,0,0,.4);transform:translateZ(0);animation:lp-ra-modal-in-4061cfe5 .25s ease}@keyframes lp-ra-backdrop-in-4061cfe5{0%{opacity:0}to{opacity:1}}@keyframes lp-ra-modal-in-4061cfe5{0%{opacity:0;transform:translateZ(0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.lp-ra-modal[data-v-4061cfe5] .ra-root{position:absolute;inset:0!important}.lp-ra-modal[data-v-4061cfe5] .lg-root{left:0!important}@media (max-width:768px){.lp-ra-modal[data-v-4061cfe5]{width:96vw;height:94vh}}@media (prefers-reduced-motion:reduce){.lp-ra-backdrop[data-v-4061cfe5],.lp-ra-modal[data-v-4061cfe5]{animation:none}}.lp-trust-head[data-v-e5eb0a12]{max-width:640px;margin:0 auto;text-align:center}.lp-trust-h2[data-v-e5eb0a12]{margin-top:10px}.lp-trust-grid[data-v-e5eb0a12]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.lp-trust-span[data-v-e5eb0a12]{grid-column:1/-1}.lp-trust-card[data-v-e5eb0a12]{height:100%}.lp-trust-card-title[data-v-e5eb0a12]{margin:0 0 8px;font-family:var(--lp-font-sans);font-size:16px;font-weight:600;line-height:1.3;color:var(--lp-text)}.lp-trust-card-body[data-v-e5eb0a12]{margin:0;font-size:13.5px;line-height:1.6;color:var(--lp-muted)}.lp-trust-trio[data-v-e5eb0a12]{background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:13px;overflow:hidden;transition:border-color .15s,transform .15s}.lp-trust-trio[data-v-e5eb0a12]:hover{transform:translateY(-2px);border-color:var(--lp-border-strong)}.lp-trust-trio-cells[data-v-e5eb0a12]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--lp-border)}.lp-trust-trio-cell[data-v-e5eb0a12]{padding:18px 16px;border-right:1px solid var(--lp-border);font-size:16px;font-weight:600;text-align:center;color:var(--lp-text)}.lp-trust-trio-cell[data-v-e5eb0a12]:last-child{border-right:none}.lp-trust-trio-caption[data-v-e5eb0a12]{margin:0;padding:12px 18px;font-size:13px;text-align:center;color:var(--lp-muted)}.lp-trust-badges[data-v-e5eb0a12]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px;font-family:var(--lp-font-mono);font-size:11px;color:var(--lp-faint)}@media (max-width:768px){.lp-trust-grid[data-v-e5eb0a12]{grid-template-columns:1fr}}@media (max-width:480px){.lp-trust-trio-cells[data-v-e5eb0a12]{grid-template-columns:1fr}.lp-trust-trio-cell[data-v-e5eb0a12]{border-right:none;border-bottom:1px solid var(--lp-border)}.lp-trust-trio-cell[data-v-e5eb0a12]:last-child{border-bottom:none}}.lp-pricing-head[data-v-3a8be5ee]{max-width:640px;margin:0 auto;text-align:center}.lp-pricing-h2[data-v-3a8be5ee]{margin-top:10px}.lp-pricing-trial[data-v-3a8be5ee]{margin:12px 0 0;font-size:14px;color:var(--lp-muted)}.lp-pricing-grid[data-v-3a8be5ee]{display:grid;grid-template-columns:3fr 2fr;gap:20px;align-items:stretch;margin-top:36px}.lp-pricing-main[data-v-3a8be5ee]{height:100%;padding:28px;text-align:center}.lp-pricing-toggle[data-v-3a8be5ee]{display:inline-flex;padding:3px;border:1px solid var(--lp-border-strong);border-radius:10px;background:var(--lp-inset)}.lp-pricing-toggle-btn[data-v-3a8be5ee]{padding:7px 18px;border:none;border-radius:8px;background:transparent;font-family:var(--lp-font-sans);font-size:13px;font-weight:600;color:var(--lp-muted);cursor:pointer;transition:background .15s,color .15s}.lp-pricing-toggle-btn.is-active[data-v-3a8be5ee]{background:var(--lp-panel-2);color:var(--lp-text)}.lp-pricing-price-row[data-v-3a8be5ee]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.lp-pricing-price[data-v-3a8be5ee]{font-size:clamp(40px,5vw,56px);line-height:1;font-weight:500;color:var(--lp-text);font-variant-numeric:tabular-nums}.lp-pricing-per[data-v-3a8be5ee]{font-size:15px;color:var(--lp-muted)}.lp-pricing-badge[data-v-3a8be5ee]{padding:4px 10px;border:1px solid var(--lp-border);border-radius:999px;font-size:11px;color:var(--lp-muted)}.lp-pricing-badge--green[data-v-3a8be5ee]{background:var(--lp-green-dim);border-color:transparent;color:var(--lp-green)}.lp-pricing-billed[data-v-3a8be5ee]{margin:10px 0 0;font-size:12.5px;color:var(--lp-muted)}.lp-pricing-cta[data-v-3a8be5ee]{width:100%;margin-top:20px;padding:14px 24px;font-size:15px}.lp-pricing-benefits[data-v-3a8be5ee]{margin:24px 0 0;padding:0;list-style:none;text-align:left}.lp-pricing-benefit[data-v-3a8be5ee]{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid var(--lp-border);font-size:13.5px;line-height:1.5;color:var(--lp-text)}.lp-pricing-check[data-v-3a8be5ee]{flex-shrink:0;color:var(--lp-accent);font-size:13px;line-height:1.5}.lp-pricing-side[data-v-3a8be5ee]{height:100%;display:flex;flex-direction:column}.lp-pricing-side-title[data-v-3a8be5ee]{margin:0 0 10px;font-family:var(--lp-font-sans);font-size:16px;font-weight:600;color:var(--lp-text)}.lp-pricing-side-body[data-v-3a8be5ee]{margin:0;font-size:13.5px;line-height:1.65;color:var(--lp-muted)}.lp-pricing-coast[data-v-3a8be5ee]{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px}.lp-pricing-coast-track[data-v-3a8be5ee]{flex:1;height:6px;border-radius:999px;background:var(--lp-inset);border:1px solid var(--lp-border);overflow:hidden}.lp-pricing-coast-fill[data-v-3a8be5ee]{height:100%;border-radius:999px;background:var(--lp-green);transition:width .4s ease}.lp-pricing-coast-pct[data-v-3a8be5ee]{font-size:12px;color:var(--lp-green)}@media (max-width:1024px){.lp-pricing-grid[data-v-3a8be5ee]{grid-template-columns:1fr}}@media (max-width:480px){.lp-pricing-main[data-v-3a8be5ee]{padding:20px}}.lp-cta-inner[data-v-1f2fef50]{text-align:center}.lp-cta-btn-wrap[data-v-1f2fef50]{margin-top:32px}.lp-cta-btn[data-v-1f2fef50]{padding:16px 32px;font-size:16px;flex-wrap:wrap;max-width:100%;text-align:center}.lp-cta-sub[data-v-1f2fef50]{margin:20px auto 0;max-width:440px}.lp-cta-trio[data-v-1f2fef50]{margin:24px 0 0;font-family:var(--lp-font-mono);font-size:12px;letter-spacing:.04em;color:var(--lp-faint)}.lp-stickybar[data-v-0fd0cfbb]{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:none;align-items:center;justify-content:space-between;gap:12px;background:var(--lp-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--lp-border-strong);box-shadow:0 -10px 30px rgba(0,0,0,.25);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}@media (max-width:767px){.lp-stickybar[data-v-0fd0cfbb]{display:flex}}.lp-stickybar-label[data-v-0fd0cfbb]{font-size:13px;color:var(--lp-muted);min-width:0}.lp-stickybar-date[data-v-0fd0cfbb]{font-size:14px;font-weight:500;color:var(--lp-green);white-space:nowrap}.lp-stickybar-cta[data-v-0fd0cfbb]{flex-shrink:0;padding:9px 16px;font-size:13px}.lp-stickybar-slide-enter-active[data-v-0fd0cfbb],.lp-stickybar-slide-leave-active[data-v-0fd0cfbb]{transition:transform .2s ease,opacity .2s ease}.lp-stickybar-slide-enter-from[data-v-0fd0cfbb],.lp-stickybar-slide-leave-to[data-v-0fd0cfbb]{transform:translateY(100%);opacity:0}.lp-root{--lp-bg:#0b0d12;--lp-panel:#12151d;--lp-panel-2:#171b26;--lp-inset:#0d1017;--lp-border:hsla(0,0%,100%,.07);--lp-border-strong:hsla(0,0%,100%,.12);--lp-text:#e9ebf1;--lp-muted:#8a92a6;--lp-faint:#7e879c;--lp-accent:#3a9ab5;--lp-accent-hover:#338a9f;--lp-accent-deep:#2c7d96;--lp-accent-deep-hover:#266b81;--lp-green:#3fd68f;--lp-green-dim:rgba(63,214,143,.12);--lp-amber:#e0b45c;--lp-red:#e2705c;--lp-glass:rgba(11,13,18,.72);--lp-tooltip-bg:rgba(26,31,43,.93);--lp-land:#1a1f2b;--lp-font-sans:"DM Sans",system-ui,sans-serif;--lp-font-serif:"Instrument Serif",serif;--lp-font-mono:"DM Mono",monospace;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font-sans);font-size:15px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}.lp-root.light-mode{--lp-bg:#f4f6f9;--lp-panel:#fff;--lp-panel-2:#f1f4f8;--lp-inset:#edf0f4;--lp-border:rgba(0,0,0,.08);--lp-border-strong:rgba(0,0,0,.14);--lp-text:#1a1f2b;--lp-muted:#5e6678;--lp-faint:#5e6678;--lp-green:#0d9668;--lp-green-dim:rgba(13,150,104,.12);--lp-amber:#c77a12;--lp-red:#dc2626;--lp-glass:hsla(0,0%,100%,.85);--lp-tooltip-bg:hsla(0,0%,100%,.97);--lp-land:#dce2ea}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-mono{font-family:var(--lp-font-mono)}.lp-serif{font-family:var(--lp-font-serif);font-weight:400}.lp-eyebrow{font-family:var(--lp-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-faint)}.lp-h1{font-family:var(--lp-font-serif);font-weight:400;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.01em;color:var(--lp-text);margin:0}.lp-h1 em{font-style:italic}.lp-h2{font-family:var(--lp-font-serif);font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-.005em;color:var(--lp-text);margin:0}.lp-sub{font-size:16px;line-height:1.6;color:var(--lp-muted)}.lp-section{padding:96px 24px}.lp-section--tight{padding:64px 24px}.lp-container{max-width:1140px;margin:0 auto}.lp-panel{background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:16px}.lp-card{background:var(--lp-panel-2);border:1px solid var(--lp-border);border-radius:13px;padding:20px 22px;transition:border-color .15s,transform .15s}.lp-card:hover{transform:translateY(-2px);border-color:var(--lp-border-strong)}.lp-root #faq{--faq-bg:transparent;--faq-section-padding:0;--faq-subtitle-color:var(--lp-muted);--faq-item-bg:var(--lp-panel);--faq-item-border:var(--lp-border);--faq-item-shadow:none;--faq-item-hover-border:var(--lp-border-strong);--faq-item-hover-shadow:none;--faq-item-active-border:var(--lp-accent);--faq-item-active-bg:var(--lp-panel-2);--faq-question-color:var(--lp-text);--faq-question-hover-color:var(--lp-accent);--faq-icon-color:var(--lp-accent);--faq-answer-color:var(--lp-muted);--faq-answer-max-height:900px;--faq-toggle-border:var(--lp-border-strong);--faq-toggle-color:var(--lp-text);--faq-toggle-hover-border:var(--lp-accent);--faq-toggle-hover-color:var(--lp-accent)}.lp-root #faq .faq-title{font-family:var(--lp-font-serif);font-weight:400;font-size:clamp(28px,4vw,42px);letter-spacing:-.005em;background-image:none;color:var(--lp-text)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:10px;border:1px solid transparent;font-family:var(--lp-font-sans);font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.lp-btn--primary{background:var(--lp-accent-deep);color:#fff}.lp-btn--primary:hover{background:var(--lp-accent-deep-hover);transform:translateY(-1px);box-shadow:0 4px 14px rgba(58,154,181,.3)}.lp-btn--ghost{background:transparent;color:var(--lp-text);border-color:var(--lp-border-strong)}.lp-btn--ghost:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lp-accent);animation:lp-pulse 2s ease-in-out infinite}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 0 rgba(58,154,181,.45)}50%{box-shadow:0 0 0 6px rgba(58,154,181,0)}}.lp-reveal{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--lp-reveal-delay,0ms)}.lp-reveal.is-visible{opacity:1;transform:none}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :after,.lp-root :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.lp-root .lp-reveal{opacity:1!important;transform:none!important}}@media (max-width:768px){.lp-section{padding:64px 16px}.lp-section--tight{padding:48px 16px}}section[id][data-v-2658a1f7]{scroll-margin-top:84px}main[data-v-2658a1f7]{padding-top:64px}@media (max-width:768px){main[data-v-2658a1f7]{padding-top:56px}}