:root{--lh-ink:#101a20;--lh-muted:#526173;--lh-sky:#f5fafc;--lh-road-surface:#f3ece8;--lh-tag-surface:#ffffffed;--lh-line:#cdd8df;--lh-name-bg:#e1efe8;--lh-name-ink:#30694c;--lh-icon:#377083;--lh-pin:#4daa83;--lh-connector:#fff;--lh-day:1;--lh-night:0}:root.dark{--lh-ink:#f3f5f4;--lh-muted:#b8c0bf;--lh-sky:#191c1d;--lh-road-surface:#292629;--lh-tag-surface:#252a2beb;--lh-line:#596364;--lh-name-bg:#1b3d38;--lh-name-ink:#94e6ba;--lh-icon:#8bd2cc;--lh-pin:#79dab5;--lh-connector:#c1ccca;--lh-day:0;--lh-night:1}.website-story,.product-story{box-sizing:border-box;background:var(--lh-sky);color:var(--lh-ink);line-height:1.65}.website-story *,.product-story *{box-sizing:border-box}.website-story .story-wrap,.product-story .product-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.website-story .story-section,.product-story .product-section{padding-block:clamp(64px,8vw,112px)}.website-story h1,.product-story h1,.website-story h2,.product-story h2,.website-story h3,.product-story h3{color:var(--lh-ink);font-family:var(--font-display);text-wrap:balance}.website-story h1,.product-story h1{letter-spacing:-.052em;max-width:16ch;margin:0 0 28px;font-size:clamp(2.8rem,5.6vw,5.2rem);font-weight:620;line-height:1.04}.website-story h2,.product-story h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:600;line-height:1.12}.website-story .story-kicker,.product-story .product-eyebrow{color:var(--lh-name-ink);text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;font-size:.74rem;font-weight:650;display:block}.website-story .story-lead,.product-story .product-intro{max-width:62ch;font-size:clamp(1.06rem,1.8vw,1.3rem);line-height:1.6}.website-story .story-actions,.product-story .product-actions{flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:28px;display:flex}.website-story .story-button,.product-story .product-button{border:1px solid var(--lh-ink);background:var(--lh-ink);min-height:48px;color:var(--lh-sky);border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:12px 21px;font-size:.95rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.website-story .story-button:hover,.product-story .product-button:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--lh-ink) 14%, transparent);transform:translateY(-2px)}.website-story .story-link,.product-story .product-link{color:var(--lh-ink);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.website-story a:focus-visible,.product-story a:focus-visible{outline:3px solid var(--lh-pin);outline-offset:5px}@media (width<=700px){.website-story .story-wrap,.product-story .product-wrap{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.website-story .story-button,.product-story .product-button{transition:none}.website-story .story-button:hover,.product-story .product-button:hover{transform:none}}.product-story{--product-paper:color-mix(in srgb, var(--lh-road-surface) 50%, var(--lh-sky))}.product-story h1{margin-bottom:0}.product-story h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.2rem;font-weight:620;line-height:1.3}.product-story p{color:var(--lh-muted);margin:0 0 20px}.product-story .product-rule{border-top:1px solid var(--lh-line)}.product-story .product-paper{background:var(--product-paper)}.product-story .product-two-column{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.product-story .product-note{font-size:.82rem;line-height:1.6}.product-story .pencil-note{font-family:var(--font-display);color:var(--lh-name-ink);font-size:1.2rem;font-weight:600;display:inline-block;transform:rotate(-3deg)}.product-story .product-anchor{scroll-margin-top:100px}.product-story .product-finish{text-align:center}.product-story .product-finish p{max-width:52ch;margin-inline:auto}.product-story .product-finish .product-actions{justify-content:center}@media (width<=780px){.product-story .product-two-column{grid-template-columns:1fr}}.product-story .chapter-no{font-variant-numeric:tabular-nums;letter-spacing:.04em;border:1px solid;border-radius:99px;margin-inline-end:10px;padding:1px 7px;display:inline-block}.feature-header.svelte-18o5hn3 h1:where(.svelte-18o5hn3){max-width:900px}.feature-header.svelte-18o5hn3 .product-intro:where(.svelte-18o5hn3){max-width:760px;margin:24px 0 38px}.feature-section.svelte-18o5hn3{border-top:1px solid var(--lh-line)}.feature-section.alternate.svelte-18o5hn3{background:var(--product-paper)}.feature-layout.svelte-18o5hn3{grid-template-columns:1fr .95fr;align-items:start;gap:clamp(36px,7vw,100px);display:grid}.feature-label.svelte-18o5hn3{color:var(--lh-name-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:25px;font-size:.75rem;display:flex}.feature-copy.svelte-18o5hn3 h2:where(.svelte-18o5hn3){max-width:560px;font-size:clamp(1.95rem,3.5vw,3rem)}.feature-description.svelte-18o5hn3{font-size:1.05rem}.capabilities.svelte-18o5hn3{margin:0}.capabilities.svelte-18o5hn3>div:where(.svelte-18o5hn3){border-bottom:1px solid var(--lh-line);padding-block:22px}.capabilities.svelte-18o5hn3>div:where(.svelte-18o5hn3):first-child{padding-top:0}.capabilities.svelte-18o5hn3 dt:where(.svelte-18o5hn3){margin-bottom:8px;font-size:1.05rem;font-weight:620;line-height:1.4}.capabilities.svelte-18o5hn3 dd:where(.svelte-18o5hn3){color:var(--lh-muted);margin:0;font-size:.95rem;line-height:1.65}.capabilities.monitoring.svelte-18o5hn3{color:#f3f7f4;background:#1e3638;border-radius:18px 28px 18px 22px;padding:clamp(25px,3vw,40px)}.capabilities.monitoring.svelte-18o5hn3>div:where(.svelte-18o5hn3){border-color:#ffffff26}.capabilities.monitoring.svelte-18o5hn3>div:where(.svelte-18o5hn3):last-child{border:0;padding-bottom:0}.capabilities.monitoring.svelte-18o5hn3 dd:where(.svelte-18o5hn3){color:#c3d5d0}.setup-screen.svelte-18o5hn3{max-width:960px;margin:45px auto 0}@media (width<=780px){.feature-layout.svelte-18o5hn3{grid-template-columns:1fr;gap:28px}}
