.lp{--lp-bg:#f8fafc;--lp-surface:#ffffff;--lp-ink:#0f172a;--lp-ink-2:#334155;--lp-muted:#5b6779;--lp-line:rgba(15,23,42,0.08);--lp-line-strong:rgba(15,23,42,0.16);--lp-rail:rgba(15,23,42,0.14);--lp-blue:#2563eb;--lp-blue-text:#2563eb;--lp-blue-deep:#1d4ed8;--lp-blue-soft:rgba(37,99,235,0.06);--lp-blue-border:rgba(37,99,235,0.22);--lp-btn:#2563eb;--lp-btn-hover:#1d4ed8;--lp-selection:rgba(37,99,235,0.16);--lp-ok:#047857;--lp-warn:#b45309;--lp-crit:#b91c1c;--lp-exp:#4b5563;--lp-chip-exp-bg:rgba(75,85,99,0.08);--lp-chip-ok-bg:rgba(5,150,105,0.08);--lp-chip-warn-bg:rgba(180,83,9,0.08);--lp-chip-crit-bg:rgba(185,28,28,0.07);--lp-header:rgba(248,250,252,0.55);--lp-header-solid:rgba(248,250,252,0.98);--lp-shadow:0 24px 60px -40px rgba(15,23,42,0.35);--lp-shadow-menu:0 24px 48px -32px rgba(15,23,42,0.35);--lp-band-from:#e9eef6;--lp-band-to:#f3f6fa;--lp-band-edge:rgba(15,23,42,0.08);--lp-band-ink:#0f172a;--lp-band-muted:#475569;--lp-band-line:rgba(15,23,42,0.1);--lp-band-blue:#2563eb;--lp-win-bg:#ffffff;--lp-win-bar:#f6f8fb;--lp-win-line:rgba(15,23,42,0.08);--lp-win-line-soft:rgba(15,23,42,0.05);--lp-win-ink:#0f172a;--lp-win-ink-2:#334155;--lp-win-muted:#5b6779;--lp-win-active-bg:rgba(37,99,235,0.08);--lp-win-active-ink:#1d4ed8;--lp-win-dot:rgba(15,23,42,0.18);--lp-win-highlight:rgba(37,99,235,0.05);--lp-win-shadow:0 24px 60px -44px rgba(15,23,42,0.4);--lp-ease:cubic-bezier(0.16,1,0.3,1);--lp-ease-io:cubic-bezier(0.77,0,0.175,1);background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;overflow-x:clip}.dark .lp{--lp-bg:#080c10;--lp-surface:#0d1219;--lp-ink:#f0f4f8;--lp-ink-2:#d5d9e6;--lp-muted:#94a3b8;--lp-line:rgba(255,255,255,0.1);--lp-line-strong:rgba(255,255,255,0.16);--lp-rail:rgba(255,255,255,0.22);--lp-blue:#3b82f6;--lp-blue-text:#60a5fa;--lp-blue-deep:#2563eb;--lp-blue-soft:rgba(59,130,246,0.1);--lp-blue-border:rgba(59,130,246,0.25);--lp-btn:#2563eb;--lp-btn-hover:#1d4ed8;--lp-selection:rgba(59,130,246,0.28);--lp-ok:#34d399;--lp-warn:#fbbf24;--lp-crit:#f87171;--lp-exp:#9ca3af;--lp-chip-exp-bg:rgba(156,163,175,0.12);--lp-chip-ok-bg:rgba(16,185,129,0.12);--lp-chip-warn-bg:rgba(245,158,11,0.12);--lp-chip-crit-bg:rgba(248,113,113,0.12);--lp-header:rgba(8,12,16,0.55);--lp-header-solid:rgba(8,12,16,0.97);--lp-shadow:0 24px 60px -40px rgba(0,0,0,0.6);--lp-shadow-menu:0 24px 48px -32px rgba(0,0,0,0.7);--lp-band-from:#0a1422;--lp-band-to:#0d1b2e;--lp-band-edge:rgba(255,255,255,0.1);--lp-band-ink:#eaf0f8;--lp-band-muted:#9fb0c7;--lp-band-line:rgba(255,255,255,0.1);--lp-band-blue:#60a5fa;--lp-win-bg:#080c10;--lp-win-bar:rgba(255,255,255,0.02);--lp-win-line:rgba(255,255,255,0.07);--lp-win-line-soft:rgba(255,255,255,0.05);--lp-win-ink:#f0f4f8;--lp-win-ink-2:#d5d9e6;--lp-win-muted:#94a3b8;--lp-win-active-bg:rgba(59,130,246,0.12);--lp-win-active-ink:#93c5fd;--lp-win-dot:rgba(255,255,255,0.2);--lp-win-highlight:rgba(96,165,250,0.06);--lp-win-shadow:0 -24px 90px -50px rgba(96,165,250,0.45)}.lp ::selection{background:var(--lp-selection);color:var(--lp-ink)}.lp :focus-visible{outline-color:var(--lp-blue)}.lp section[id]{scroll-margin-top:84px}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 32px}.lp-skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--lp-surface);color:var(--lp-ink);border:1px solid var(--lp-line-strong);border-radius:8px;padding:10px 16px;font-size:14px;transition:top .16s var(--lp-ease)}.lp-skip:focus-visible{top:12px}.lp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:8px;border-radius:10px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;padding:13px 20px;cursor:pointer;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--lp-ease)}.lp-btn:active{transform:scale(.985)}.lp-btn-primary{background:var(--lp-btn);color:#fff}.lp-btn-primary:hover{background:var(--lp-btn-hover)}.lp-btn-ghost{background:transparent;border-color:var(--lp-line-strong);color:var(--lp-ink-2)}.lp-btn-ghost:hover{border-color:var(--lp-ink-2);color:var(--lp-ink)}.lp-btn-sm{padding:9px 15px;font-size:13px}.lp-btn:disabled,.lp-btn[aria-disabled=true]{background:transparent;border-color:var(--lp-line);color:var(--lp-muted);cursor:default;transform:none}@media (hover:hover) and (pointer:fine){.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:translateY(0) scale(.985)}.lp-btn:disabled:hover{transform:none}}.lp-header{position:sticky;top:0;z-index:60;background:var(--lp-header);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.lp-header[data-scrolled]{background:var(--lp-header-solid);border-bottom-color:var(--lp-line)}.lp-header-inner{height:64px;display:flex;align-items:center;gap:24px}.lp-brand{display:inline-flex;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--lp-ink);text-decoration:none}.lp-brand,.lp-nav{align-items:center}.lp-nav{display:flex;gap:24px;margin-left:auto;font-size:14px;color:var(--lp-ink-2)}.lp-nav a{color:inherit;text-decoration:none;transition:color .15s ease}.lp-nav a:hover{color:var(--lp-ink)}.lp-actions{display:flex;align-items:center;gap:10px}.lp-menu-btn{display:none;background:none;border:1px solid var(--lp-line-strong);border-radius:8px;padding:8px;color:var(--lp-ink);cursor:pointer}.lp-mobile-panel{position:absolute;left:0;right:0;top:100%;background:var(--lp-surface);padding:6px 32px 18px;box-shadow:var(--lp-shadow-menu)}.lp-mobile-panel,.lp-mobile-panel a{border-bottom:1px solid var(--lp-line)}.lp-mobile-panel a{display:block;padding:12px 2px;font-size:15px;color:var(--lp-ink-2);text-decoration:none}.lp-mobile-login{color:var(--lp-blue-text)!important;font-weight:600}.lp-mobile-theme{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px 2px;font-size:15px;color:var(--lp-ink-2)}.lp-theme{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.lp-hero{padding:88px 0 72px}.lp-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:64px;align-items:center}.lp-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:22px}.lp-eyebrow:before{content:"";width:5px;height:5px;background:var(--lp-blue)}.lp-h1{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(42px,6.2vw,84px);line-height:.98;letter-spacing:-.02em;margin:0 0 24px;color:var(--lp-ink)}.lp-h1 em{font-style:italic;color:var(--lp-blue-text)}.lp-h1-line{display:block;overflow:hidden}.lp-h1-line>span{display:block;animation:lp-line-in .7s var(--lp-ease) both}.lp-h1-line:nth-child(2)>span{animation-delay:80ms}@keyframes lp-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.lp-lede{font-size:17px;line-height:1.6;color:var(--lp-ink-2);max-width:46ch;margin:0 0 30px;animation:lp-soft-in .5s var(--lp-ease) .18s both}.lp-hero-actions{display:flex;gap:12px;flex-wrap:wrap;animation:lp-soft-in .5s var(--lp-ease) .26s both}.lp-honest{font-size:12px;color:var(--lp-muted);margin:16px 0 0;animation:lp-soft-in .5s var(--lp-ease) .34s both}.lp-honest span{margin:0 6px}@keyframes lp-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-queue{position:relative;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:12px;box-shadow:var(--lp-shadow);overflow:hidden;animation:lp-soft-in .6s var(--lp-ease) .32s both}.lp-queue-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid var(--lp-line)}.lp-queue-head b{font-size:13px;font-weight:600}.lp-queue-count{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted)}.lp-queue-body{position:relative;padding:8px 0}.lp-queue-rail{position:absolute;left:27px;top:20px;bottom:20px;width:1px;background:var(--lp-rail);transform-origin:top;animation:lp-rail-in .9s var(--lp-ease) .62s both}@keyframes lp-rail-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-doc{display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:center;padding:13px 20px 13px 18px;animation:lp-row-in .42s var(--lp-ease) both}@keyframes lp-row-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.lp-doc+.lp-doc{border-top:1px solid var(--lp-line)}.lp-dot{width:7px;height:7px;border-radius:50%;justify-self:center;position:relative;z-index:1}.lp-dot-ok{background:var(--lp-ok)}.lp-dot-warn{background:var(--lp-warn)}.lp-dot-crit{background:var(--lp-crit)}.lp-dot-exp{background:var(--lp-exp)}.lp-doc h3{margin:0;font-size:14px;font-weight:500;letter-spacing:-.01em}.lp-doc p{margin:2px 0 0;font-size:12px;color:var(--lp-muted)}.lp-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.lp-chip-ok{color:var(--lp-ok);background:var(--lp-chip-ok-bg)}.lp-chip-warn{color:var(--lp-warn);background:var(--lp-chip-warn-bg)}.lp-chip-crit{color:var(--lp-crit);background:var(--lp-chip-crit-bg)}.lp-chip-exp{color:var(--lp-exp);background:var(--lp-chip-exp-bg)}.lp-queue-foot{border-top:1px solid var(--lp-line);padding:10px 20px;font-size:11px;color:var(--lp-muted)}.lp-rule{position:relative;height:14px;display:flex;align-items:center}.lp-rule:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--lp-line);transform-origin:left}[data-lp] .lp-rule:before{transform:scaleX(0);transition:transform .7s var(--lp-ease)}[data-lp] [data-in] .lp-rule:before{transform:scaleX(1)}.lp-cross{position:absolute;top:50%;width:11px;height:11px;margin-top:-5.5px;color:var(--lp-line-strong)}.lp-cross:after,.lp-cross:before{content:"";position:absolute;background:currentColor}.lp-cross:before{left:5px;top:0;width:1px;height:11px}.lp-cross:after{top:5px;left:0;width:11px;height:1px}.lp-cross-l{left:-5px}.lp-cross-r{right:-5px}.lp-rule-cap{position:relative;z-index:1;background:var(--lp-bg);padding-right:14px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted)}.lp-section{padding:80px 0}.lp-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted)}.lp-h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(30px,3.8vw,50px);line-height:1.04;letter-spacing:-.015em;margin:14px 0 16px}.lp-h2 em{font-style:italic}.lp-sub{font-size:16px;color:var(--lp-ink-2);max-width:58ch;margin:0}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:52px}.lp-step{border-top:1px solid var(--lp-line-strong);padding-top:20px}.lp-step-n{display:block;font-family:var(--font-serif),Georgia,serif;font-size:38px;line-height:1;color:var(--lp-blue-text);margin-bottom:12px}.lp-step h3{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em}.lp-step p{margin:0;font-size:14px;color:var(--lp-ink-2)}.lp-features{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;margin-top:44px}.lp-feature{border-top:1px solid var(--lp-line);padding:22px 0 26px}.lp-feature h3{margin:6px 0;font-size:16px;font-weight:600;letter-spacing:-.01em}.lp-feature p{margin:0;font-size:14px;color:var(--lp-ink-2);max-width:44ch}.lp-plans-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.lp-billing{display:flex;align-items:center;gap:12px;font-size:14px}.lp-billing-label{color:var(--lp-muted);transition:color .16s ease}.lp-billing-label[data-on]{color:var(--lp-ink);font-weight:600}.lp-switch{position:relative;width:48px;height:26px;padding:0;border-radius:999px;border:1px solid var(--lp-line-strong);background:var(--lp-surface);cursor:pointer;transition:background-color .18s var(--lp-ease),border-color .18s var(--lp-ease)}.lp-switch[data-on]{background:var(--lp-blue);border-color:var(--lp-blue)}.lp-switch-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);transition:transform .18s var(--lp-ease)}.lp-switch[data-on] .lp-switch-knob{transform:translateX(22px)}.lp-save{font-size:11px;font-weight:600;color:var(--lp-ok);background:rgba(5,150,105,.08);border:1px solid rgba(5,150,105,.22);border-radius:999px;padding:3px 9px;white-space:nowrap}.lp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.lp-plan{display:flex;flex-direction:column;background:var(--lp-surface);border:1px solid var(--lp-line);border-top:2px solid var(--lp-line-strong);border-radius:0 0 12px 12px;padding:26px 24px}.lp-plan-pro{border-top-color:var(--lp-blue);background:linear-gradient(180deg,var(--lp-blue-soft),var(--lp-surface) 55%)}.lp-plan h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.lp-plan-desc{font-size:13px;color:var(--lp-muted);margin:4px 0 18px;min-height:40px}.lp-price{display:flex;align-items:baseline;gap:5px;font-family:var(--font-serif),Georgia,serif;font-size:44px;line-height:1;letter-spacing:-.01em}.lp-price-period{font-family:var(--font-sans),system-ui,sans-serif;font-size:13px;color:var(--lp-muted);letter-spacing:0}.lp-price-note{min-height:22px;font-size:11px;color:var(--lp-muted);margin:6px 0 2px}.lp-plan-list{list-style:none;margin:10px 0 24px;padding:0;font-size:13px;color:var(--lp-ink-2)}.lp-plan-list li{padding:7px 0;border-top:1px solid var(--lp-line);display:flex;align-items:flex-start;gap:8px}.lp-plan-list li:before{content:"—";color:var(--lp-blue-text);flex-shrink:0}.lp-plan-badge{margin-left:auto;font-size:10px;font-weight:600;color:var(--lp-warn);background:rgba(180,83,9,.08);border:1px solid rgba(180,83,9,.2);border-radius:999px;padding:1px 7px;white-space:nowrap}.lp-plan-cta{width:100%;margin-top:auto}.lp-plan-note{font-size:11px;margin:12px 0 0}.lp-plan-note,.lp-plans-foot{color:var(--lp-muted);text-align:center}.lp-plans-foot{font-size:12px;margin:28px 0 0}.lp-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;margin-top:40px}.lp-faq-col{display:flex;flex-direction:column}.lp-details{border-top:1px solid var(--lp-line);padding:4px 0}.lp-details summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:16px;padding:16px 0;font-size:15px;font-weight:500;color:var(--lp-ink);transition:color .15s ease}.lp-details summary::-webkit-details-marker{display:none}.lp-details summary:hover{color:var(--lp-blue-text)}.lp-details summary:focus-visible{outline-offset:4px}.lp-details-icon{margin-left:auto;flex-shrink:0;width:14px;height:14px;margin-top:4px;position:relative}.lp-details-icon:after,.lp-details-icon:before{content:"";position:absolute;background:var(--lp-muted);transition:transform .18s var(--lp-ease),opacity .18s ease}.lp-details-icon:before{left:6px;top:0;width:1px;height:14px}.lp-details-icon:after{top:6px;left:0;width:14px;height:1px}.lp-details[open] .lp-details-icon:before{transform:rotate(90deg);opacity:0}.lp-details[open] summary{color:var(--lp-blue-text)}.lp-details[open] p,.lp-details[open] summary{border-left:2px solid var(--lp-blue);padding-left:14px}.lp-details[open] p{margin-top:0;padding-bottom:14px}.lp-details[open]{border-top-color:var(--lp-line-strong)}.lp-details p{margin:-4px 0 18px;padding-right:30px;font-size:14px;color:var(--lp-ink-2);max-width:56ch}.lp-cta-section{padding:8px 0 96px}.lp-cta{position:relative;border:1px solid var(--lp-line-strong);padding:72px 32px;text-align:center;background:radial-gradient(120% 140% at 50% 0,var(--lp-blue-soft),transparent 62%)}.lp-cta h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(30px,4.2vw,52px);line-height:1.05;letter-spacing:-.015em;margin:18px 0 10px}.lp-cta p{font-size:14px;color:var(--lp-muted);margin:0 0 26px}.lp-corner{position:absolute;width:11px;height:11px;color:var(--lp-line-strong)}.lp-corner:after,.lp-corner:before{content:"";position:absolute;background:currentColor}.lp-corner:before{left:5px;top:0;width:1px;height:11px}.lp-corner:after{top:5px;left:0;width:11px;height:1px}.lp-corner-tl{top:-6px;left:-6px}.lp-corner-tr{top:-6px;right:-6px}.lp-corner-bl{bottom:-6px;left:-6px}.lp-corner-br{bottom:-6px;right:-6px}.lp-footer{border-top:1px solid var(--lp-line);padding:32px 0 44px;font-size:12px;color:var(--lp-muted)}.lp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:32px}.lp-footer p{margin:0;max-width:300px;line-height:1.6}.lp-footer h2{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 12px}.lp-footer a{display:block;color:var(--lp-ink-2);text-decoration:none;font-size:13px;margin-bottom:8px;transition:color .15s ease}.lp-footer a:hover{color:var(--lp-ink)}.lp-footer-base{border-top:1px solid var(--lp-line);padding-top:18px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-band{background:linear-gradient(180deg,var(--lp-band-from) 0,var(--lp-band-to) 100%);border-block:1px solid var(--lp-band-edge);color:var(--lp-band-ink);padding:72px 0 64px;margin-top:32px}.lp-band :focus-visible{outline-color:var(--lp-band-blue)}.lp-band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:20px}.lp-band h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,46px);line-height:1.06;letter-spacing:-.015em;margin:12px 0 0;max-width:20ch;color:var(--lp-band-ink)}.lp-band h2 em{font-style:italic;color:var(--lp-band-blue)}.lp-band-head p{max-width:34ch;margin:0;font-size:14px;color:var(--lp-band-muted)}.lp-band-rule{height:1px;background:var(--lp-band-line);margin:28px 0}.lp-demo-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 24px;padding:0;border-bottom:1px solid var(--lp-band-line)}.lp-demo-step button{width:100%;text-align:left;background:none;border:0;border-top:2px solid transparent;color:var(--lp-band-muted);font-family:inherit;padding:14px 20px 16px 0;cursor:pointer;transition:color .2s ease,border-color .2s ease}.lp-demo-step button:hover{color:var(--lp-band-ink)}.lp-demo-step[data-active] button{color:var(--lp-band-ink);border-top-color:var(--lp-band-blue)}.lp-demo-step-n{display:block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;color:inherit}.lp-demo-step[data-active] .lp-demo-step-n{color:var(--lp-band-blue)}.lp-demo-step b{display:block;font-size:14px;font-weight:500;margin-bottom:2px}.lp-demo-step span{display:block;font-size:12px;line-height:1.45;color:var(--lp-band-muted)}.lp-demo-step:not(:last-child) button{padding-right:28px}.lp-window{border:1px solid var(--lp-band-line);border-radius:14px;background:var(--lp-win-bg);color:var(--lp-win-ink);overflow:hidden;box-shadow:var(--lp-win-shadow)}.lp-titlebar{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--lp-win-line);background:var(--lp-win-bar)}.lp-titlebar i{width:9px;height:9px;border-radius:50%;display:block;opacity:.7}.lp-titlebar span{font-size:11px;color:var(--lp-win-muted);margin-left:12px}.lp-titlebar b{margin-left:auto;white-space:nowrap;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-win-muted)}.lp-app{display:grid;grid-template-columns:186px 1fr 236px;min-height:340px}.lp-side{border-right:1px solid var(--lp-win-line);padding:14px 10px;font-size:12px;color:var(--lp-win-ink-2)}.lp-org{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--lp-win-line);border-radius:8px;margin-bottom:14px}.lp-org b{width:20px;height:20px;border-radius:5px;background:var(--lp-btn);color:#fff;display:grid;place-items:center;font-size:10px;flex-shrink:0}.lp-org span{display:block;font-size:11px;color:var(--lp-win-ink);line-height:1.2}.lp-org small{font-size:10px;color:var(--lp-win-muted)}.lp-side-item{padding:7px 8px;border-radius:6px;margin-bottom:2px;border-left:2px solid transparent}.lp-side-item[data-on]{color:var(--lp-win-active-ink);background:var(--lp-win-active-bg);border-left-color:var(--lp-blue);font-weight:500}.lp-main{padding:18px 22px 24px;min-width:0}.lp-main-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.lp-main-top h3{margin:0;font-size:16px;font-weight:600;color:var(--lp-win-ink)}.lp-main-top p{margin:2px 0 0;font-size:11px;color:var(--lp-win-muted)}.lp-main-new{font-size:11px;font-weight:600;color:#fff;background:var(--lp-btn);border-radius:7px;padding:7px 12px;white-space:nowrap}.lp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.lp-kpi{border:1px solid var(--lp-win-line);border-radius:8px;padding:9px 11px}.lp-kpi span{display:block;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-win-muted)}.lp-kpi b{display:block;font-size:22px;line-height:1.1;margin-top:3px;color:var(--lp-win-ink)}.lp-rows{border:1px solid var(--lp-win-line);border-radius:8px;overflow:hidden}.lp-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--lp-win-line-soft);border-left:2px solid transparent;transition:background-color .2s ease,border-color .2s ease}.lp-row:last-child{border-bottom:none}.lp-row h4{margin:0;font-size:12.5px;font-weight:500;color:var(--lp-win-ink);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lp-row p{margin:2px 0 0}.lp-row p,.lp-row-days{font-size:10.5px;color:var(--lp-win-muted)}.lp-row-days{white-space:nowrap}.lp-row-days-inline{display:none}.lp-row[data-row=agua]{background:var(--lp-win-highlight);border-left-color:var(--lp-blue)}.lp-renewed{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ok);background:var(--lp-chip-ok-bg);border-radius:4px;padding:1px 5px}.lp-window .lp-chip{min-width:58px;text-align:center}.lp-aside{border-left:1px solid var(--lp-win-line);padding:18px 18px 22px;display:flex;flex-direction:column;justify-content:center}.lp-aside h3{margin:0 0 12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-win-muted)}.lp-event{border-left:1px solid var(--lp-win-line);padding:0 0 14px 12px;position:relative;transition:opacity .24s ease}.lp-event:last-child{padding-bottom:0}.lp-event:before{content:"";position:absolute;left:-3.5px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--lp-win-dot);transition:background-color .24s ease}.lp-event b{display:block;font-size:11.5px;font-weight:500;color:var(--lp-win-ink-2);line-height:1.35}.lp-event span{display:block;font-size:10px;color:var(--lp-win-muted);margin-top:2px}.lp-event[data-active]:before{background:var(--lp-band-blue)}.lp-event[data-active] b{color:var(--lp-win-ink)}.lp-event[data-active] span{color:var(--lp-win-ink-2)}.lp-band-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:28px;margin-top:32px;border-top:1px solid var(--lp-band-line)}.lp-band-cols h3{margin:0 0 6px;font-size:15px;font-weight:500;color:var(--lp-band-ink)}.lp-band-cols p{margin:0;font-size:13.5px;color:var(--lp-band-muted)}[data-lp] .lp-reveal{opacity:0;transition:opacity .5s var(--lp-ease) var(--lp-d,0s),transform .5s var(--lp-ease) var(--lp-d,0s)}[data-lp] .lp-reveal[data-reveal=up]{transform:translateY(16px)}[data-lp] .lp-reveal[data-reveal=left]{transform:translateX(-10px)}[data-lp] .lp-reveal[data-in]{opacity:1;transform:none}@media (max-width:1024px){.lp-hero-grid{gap:40px}.lp-app{grid-template-columns:156px 1fr 210px}.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.lp-faq{gap:40px}}@media (max-width:900px){.lp-wrap{padding:0 24px}.lp-actions .lp-login,.lp-actions .lp-theme,.lp-nav{display:none}.lp-menu-btn{display:inline-flex}.lp-actions,.lp-menu-btn{margin-left:auto}.lp-header-inner{gap:12px}.lp-hero{padding:64px 0 56px}.lp-hero-grid{grid-template-columns:1fr;gap:44px}.lp-band-cols,.lp-demo-steps,.lp-plans,.lp-steps{grid-template-columns:1fr;gap:28px}.lp-demo-steps{gap:0}.lp-demo-step button{padding:12px 0}.lp-faq,.lp-features{grid-template-columns:1fr;gap:0}.lp-plans-head{align-items:flex-start}.lp-band{margin-top:32px;padding:56px 0 52px}.lp-app{grid-template-columns:1fr;min-height:0}.lp-side{display:none}.lp-aside{border-left:0;border-top:1px solid var(--lp-win-line);padding:16px 22px 20px}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.lp-cta{padding:56px 24px}}@media (max-width:600px){.lp-wrap{padding:0 20px}.lp-section{padding:56px 0}.lp-hero{padding:48px 0 40px}.lp-h1{font-size:clamp(38px,11.5vw,52px)}.lp-lede{font-size:16px}.lp-hero-actions .lp-btn{width:100%}.lp-band{margin-top:24px;padding:48px 0 44px}.lp-kpis{grid-template-columns:repeat(2,1fr)}.lp-row{grid-template-columns:1fr auto;gap:10px;padding:11px 12px}.lp-row h4{font-size:13px}.lp-row p{font-size:11px;line-height:1.45}.lp-row-cat,.lp-row-days{display:none}.lp-row-days-inline{display:block;margin-top:2px;font-size:10.5px;color:var(--lp-win-muted)}.lp-main{padding:14px 16px 18px}.lp-main-top{flex-wrap:wrap;gap:10px}.lp-kpi{padding:8px 10px}.lp-kpi b{font-size:20px}.lp-aside{padding:14px 16px 18px}.lp-doc{grid-template-columns:18px 1fr auto;padding-left:16px;padding-right:16px}.lp-queue-rail{left:25px}.lp-band-head{gap:12px}.lp-plans{gap:32px}.lp-plan-desc{min-height:0}.lp-cta h2{font-size:32px}.lp-queue-head{gap:10px;padding:14px 16px}.lp-queue-count{white-space:nowrap;letter-spacing:.08em}.lp-honest span{display:block;height:0;margin:0;overflow:hidden}.lp-footer-grid{grid-template-columns:1fr}.lp-billing{flex-wrap:wrap;margin-left:0}.lp-eyebrow{font-size:10px;letter-spacing:.12em}.lp-titlebar span{display:none}}@media (max-width:380px){.lp-wrap{padding:0 16px}.lp-actions,.lp-header-inner{gap:8px}.lp-brand{font-size:16px}.lp-actions .lp-btn-primary{font-size:12px;padding:8px 12px}.lp-h1{font-size:34px}.lp-doc h3{font-size:13px}.lp-chip{font-size:10px;padding:2px 7px}.lp-titlebar span{display:none}}@media (prefers-reduced-motion:reduce){.lp-doc,.lp-h1-line>span,.lp-hero-actions,.lp-honest,.lp-lede,.lp-queue,.lp-queue-rail{animation:none!important}[data-lp] .lp-reveal{transform:none!important;transition:opacity .2s linear!important}[data-lp] .lp-queue-rail,[data-lp] .lp-rule:before{transform:none!important;transition:none!important}.lp-demo *{transition:none!important}}.lp-flow{min-width:0;--flow-duration:650ms}.lp-flow-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--lp-line-strong);color:var(--lp-ink-2);font-size:12px}.lp-flow-top>span:first-child{font-weight:600}.lp-flow-top button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--lp-muted);font:inherit;cursor:pointer}.lp-flow-top button>span{font-size:17px;line-height:1}.lp-flow-reduced{color:var(--lp-muted)}.lp-flow-scene{margin:8px -12px 0}.lp-flow-art{display:block;width:100%;height:auto;overflow:visible}.lp-flow-grid{stroke:var(--lp-line);stroke-dasharray:3 7}.lp-flow-ground{fill:var(--lp-blue-soft)}.lp-flow-surface{fill:var(--lp-surface)}.lp-flow-side,.lp-flow-surface{stroke:var(--lp-blue-border);stroke-width:1.5}.lp-flow-side{fill:var(--lp-blue-soft)}.lp-flow-edge,.lp-flow-inset{fill:var(--lp-blue-soft);stroke:var(--lp-blue-border)}.lp-flow-brand{fill:var(--lp-blue-text);font-size:14px;font-weight:600}.lp-flow-route{stroke:var(--lp-blue-border);stroke-width:1.5;stroke-dasharray:3 5}.lp-flow-route-dot{fill:var(--lp-blue)}.lp-flow-paper{fill:var(--lp-surface);stroke:var(--lp-line-strong);stroke-width:1.2}.lp-flow-fold{stroke:var(--lp-line-strong)}.lp-flow-fold,.lp-flow-pdf-bg{fill:var(--lp-blue-soft)}.lp-flow-pdf{fill:var(--lp-blue-text);font-size:12px;font-weight:700;letter-spacing:.04em}.lp-flow-paper-lines{stroke:var(--lp-line-strong);stroke-width:3;stroke-linecap:round}.lp-flow-file-name{fill:var(--lp-ink);font-size:11px;font-weight:600}.lp-flow-small{fill:var(--lp-muted);font-size:9px}.lp-flow-days{fill:var(--lp-ink);font-size:35px;font-weight:500}.lp-flow-days-label{fill:var(--lp-muted);font-size:15px}.lp-flow-critical{fill:var(--lp-crit);font-size:10px;font-weight:600}.lp-flow-mail-title{fill:var(--lp-ink);font-size:10px;font-weight:500}.lp-flow-confirmed,.lp-flow-deadline,.lp-flow-file,.lp-flow-mail,.lp-flow-receipt{transition:transform var(--flow-duration) var(--lp-ease),opacity var(--flow-duration) var(--lp-ease)}.lp-flow-file{transform:translateY(-8px)}.lp-flow-deadline{transform:translateY(12px);opacity:.4}.lp-flow-mail{transform:translate(-14px,8px);opacity:0}.lp-flow-confirmed,.lp-flow-receipt{opacity:0;transform:translateY(5px)}.lp-flow[data-step="1"] .lp-flow-file,.lp-flow[data-step="2"] .lp-flow-file{transform:translate(14px,12px)}.lp-flow[data-step="1"] .lp-flow-confirmed,.lp-flow[data-step="1"] .lp-flow-deadline,.lp-flow[data-step="2"] .lp-flow-confirmed,.lp-flow[data-step="2"] .lp-flow-deadline,.lp-flow[data-step="2"] .lp-flow-mail,.lp-flow[data-step="2"] .lp-flow-receipt{transform:translate(0);opacity:1}.lp-flow[data-step="2"] .lp-flow-receipt{transition-delay:.12s}.lp-flow-float{animation:lp-flow-float 4.4s ease-in-out infinite;animation-play-state:paused}.lp-flow[data-moving] .lp-flow-float{animation-play-state:running}.lp-flow-deadline .lp-flow-float{animation-delay:-1.4s}.lp-flow-mail .lp-flow-float{animation-delay:-2.8s}@keyframes lp-flow-float{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.lp-flow-caption{min-height:74px;padding:0 4px 12px}.lp-flow-caption b{display:block;font-size:15px;font-weight:600;color:var(--lp-ink)}.lp-flow-caption p{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--lp-muted);max-width:48ch}.lp-flow-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-flow-controls button{position:relative;display:flex;align-items:center;gap:8px;padding:12px 4px;border:0;border-top:1px solid var(--lp-line-strong);background:transparent;color:var(--lp-muted);font:inherit;font-size:12px;cursor:pointer}.lp-flow-controls button:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--lp-blue);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--lp-ease)}.lp-flow-controls button[aria-pressed=true]{color:var(--lp-blue-text);font-weight:600}.lp-flow-controls button[aria-pressed=true]:before{transform:scaleX(1)}.lp-flow-controls button>span:first-child{font-size:10px;font-variant-numeric:tabular-nums}.lp-flow-note{margin:8px 0 0;color:var(--lp-muted);font-size:10px}@media (hover:hover) and (pointer:fine){.lp-flow-controls button:hover,.lp-flow-top button:hover{color:var(--lp-blue-text)}}@media (max-width:900px){.lp-flow{width:100%;max-width:580px;margin:0 auto}}@media (max-width:600px){.lp-flow-scene{margin-left:-8px;margin-right:-8px}.lp-flow-caption{min-height:94px}.lp-flow-controls{gap:8px}}@media (prefers-reduced-motion:reduce){.lp-flow-float{animation:none}.lp-flow-confirmed,.lp-flow-deadline,.lp-flow-file,.lp-flow-mail,.lp-flow-receipt{transform:none!important;transition:opacity .15s linear;transition-delay:0s!important}.lp-flow-controls button:before{transition:none}}.lp-demo .lp-demo-steps{margin-bottom:18px}.lp-demo .lp-demo-step button{position:relative;border-top-color:var(--lp-band-line);padding:12px 18px 14px 0}.lp-demo .lp-demo-step button>span:last-child{display:none}.lp-demo .lp-demo-step b{font-size:15px}.lp-demo .lp-demo-step[data-active] button:after{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--lp-band-blue);transform-origin:left;animation:lp-demo-progress var(--lp-step-time) linear both;animation-play-state:paused}.lp-demo[data-playing] .lp-demo-step[data-active] button:after{animation-play-state:running}.lp-demo .lp-app{grid-template-columns:132px minmax(0,1fr) 266px;min-height:450px}.lp-demo .lp-side{padding:16px 8px}.lp-demo .lp-org{padding:7px 4px;gap:5px}.lp-demo .lp-org small{font-size:9px}.lp-demo .lp-main{padding:22px 20px 26px}.lp-demo .lp-main-top{margin-bottom:22px}.lp-demo .lp-rows{margin-top:20px;overflow:visible}.lp-demo .lp-row{min-height:66px;transition:background-color .45s var(--lp-ease),border-color .45s var(--lp-ease),opacity .45s var(--lp-ease)}.lp-demo .lp-row:not([data-row=agua]){opacity:.68}.lp-demo .lp-row[data-row=agua]{position:relative;z-index:1;background:var(--lp-win-active-bg);border-left-color:var(--lp-crit);outline:1px solid var(--lp-blue-border);border-radius:4px;box-shadow:0 8px 22px -16px var(--lp-blue);transform:translateX(4px);transition:transform .5s var(--lp-ease),background-color .45s var(--lp-ease),border-color .45s var(--lp-ease)}.lp-demo[data-state="2"][data-complete] .lp-row[data-row=agua]{background:var(--lp-chip-ok-bg);border-left-color:var(--lp-ok);transform:translateX(0)}.lp-demo .lp-row h4{font-size:13px}.lp-demo .lp-row-days{display:none}.lp-demo .lp-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.lp-demo .lp-row-cat{display:none}.lp-demo .lp-row-days-inline{display:none;margin-top:2px}.lp-demo .lp-demo-date{display:inline-block}.lp-demo .lp-aside{padding:20px 16px;justify-content:flex-start;gap:0}.lp-demo-focus{display:grid;min-height:270px;margin-bottom:18px}.lp-demo-scene{grid-area:1/1;align-self:start;min-width:0;padding:17px;border:1px solid var(--lp-win-line);border-radius:12px;background:var(--lp-win-bar);opacity:0;transform:translateY(12px) scale(.97);transition:opacity .4s var(--lp-ease),transform .55s var(--lp-ease);pointer-events:none}.lp-demo[data-state="0"] .lp-demo-scene-deadline,.lp-demo[data-state="1"] .lp-demo-scene-email,.lp-demo[data-state="2"] .lp-demo-scene-renew{opacity:1;transform:translateY(0) scale(1)}.lp-demo-scene-label{display:block;color:var(--lp-win-muted);font-size:11px}.lp-demo-countdown{display:flex;align-items:baseline;gap:9px;margin:12px 0 4px}.lp-demo-countdown b{font-size:64px;line-height:1;letter-spacing:-.06em;font-weight:500;color:var(--lp-win-ink)}.lp-demo-countdown>span{font-size:12px;color:var(--lp-win-muted);max-width:7ch}.lp-demo-scene p{margin:16px 0 12px;font-size:12px;line-height:1.6;color:var(--lp-win-ink-2)}.lp-demo-scene p>span{color:var(--lp-win-muted)}.lp-demo-link{display:block;font-size:10px;color:var(--lp-blue-text);padding-top:12px;border-top:1px solid var(--lp-win-line)}.lp-demo-mail-head{display:flex;align-items:center;gap:9px}.lp-demo-mail-head>span{width:32px;height:32px;display:grid;place-items:center;background:var(--lp-blue-soft);color:var(--lp-blue-text);border-radius:8px;font-size:20px}.lp-demo-mail-head b{display:block;font-size:12px;color:var(--lp-win-ink)}.lp-demo-mail-head div>span{display:block;font-size:10px;color:var(--lp-win-muted)}.lp-demo-scene h4{margin:18px 0 0;font-size:15px;line-height:1.35;font-weight:600;color:var(--lp-win-ink)}.lp-demo-scene-email p{margin:8px 0;font-size:11px}.lp-demo-mail-body{padding:12px 0;font-size:11px;line-height:1.65;color:var(--lp-win-muted);border-block:1px solid var(--lp-win-line)}.lp-demo-delivery,.lp-demo-renew-result{display:block;margin-top:12px;color:var(--lp-win-muted);font-size:10px;min-height:16px}.lp-demo[data-complete] .lp-demo-delivery,.lp-demo[data-complete] .lp-demo-renew-result{color:var(--lp-ok)}.lp-demo-upload{position:relative;display:grid;grid-template-columns:36px 1fr;column-gap:8px;align-items:center;margin:16px 0 12px;padding:12px 8px;border:1px solid var(--lp-blue-border);background:var(--lp-win-bg);border-radius:8px}.lp-demo-upload>span{grid-row:span 2;display:grid;place-items:center;height:40px;background:var(--lp-blue-soft);color:var(--lp-blue-text);font-size:10px;border-radius:4px}.lp-demo-upload b{font-size:10px;font-weight:500;color:var(--lp-win-ink);overflow-wrap:anywhere}.lp-demo-upload small{font-size:10px;color:var(--lp-win-muted)}.lp-demo-upload-track{height:3px;overflow:hidden;background:var(--lp-win-line);border-radius:2px}.lp-demo-upload-track span{display:block;height:100%;background:var(--lp-ok);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--lp-ease)}.lp-demo[data-state="2"][data-complete] .lp-demo-upload-track span{transform:scaleX(1)}.lp-demo[data-state="2"] .lp-demo-upload{animation:lp-demo-file-in .7s var(--lp-ease) both}.lp-demo .lp-demo-date,.lp-demo .lp-demo-number,.lp-demo .lp-renewed{animation:lp-demo-value-in .35s var(--lp-ease) both}.lp-demo .lp-aside>h3{margin-bottom:10px}.lp-demo .lp-event{padding-bottom:10px;opacity:.55}.lp-demo .lp-event[data-active]{opacity:1}.lp-demo .lp-event b{font-size:10.5px}.lp-demo .lp-event span{font-size:9px}@keyframes lp-demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-demo-file-in{0%{opacity:0;transform:translate(18px,-10px) rotate(3deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes lp-demo-value-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:901px){.lp-demo .lp-app{grid-template-columns:108px minmax(0,1fr) 238px}.lp-demo .lp-org b{display:none}.lp-demo .lp-main{padding-inline:14px}.lp-demo .lp-aside{padding-inline:12px}}@media (max-width:900px){.lp-demo .lp-app{grid-template-columns:minmax(0,1fr)}.lp-demo .lp-demo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-demo .lp-demo-step button{padding:12px 8px 14px 0;height:100%}.lp-demo .lp-demo-step-n{font-size:9px;letter-spacing:.06em}.lp-demo .lp-demo-step b{font-size:12px}.lp-demo .lp-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px}.lp-demo-focus{grid-row:span 4;margin:0;min-height:275px}.lp-demo .lp-aside>h3{align-self:end}}@media (max-width:600px){.lp-demo .lp-row-days-inline{display:block}.lp-demo .lp-main{padding:18px 12px}.lp-demo .lp-row{padding:12px 8px}.lp-demo .lp-row h4{font-size:12px}.lp-demo .lp-aside{display:block;padding:16px 12px}.lp-demo-focus{min-height:250px;max-width:400px;margin:0 auto}.lp-demo .lp-aside>h3,.lp-demo .lp-event{display:none}.lp-demo-countdown{margin-top:8px}}@media (prefers-reduced-motion:reduce){.lp-demo *,.lp-demo :after{animation:none!important;transition:none!important}.lp-demo .lp-row[data-row=agua]{transform:none}}