.lp-hero-stage>.lp-wrap{max-width:calc(1320px + 2 * var(--lp-gutter))}.lp-hero-phone{display:none}.lp-hero-desktop .rp-mac *{overscroll-behavior-y:auto}@media (max-width:960px){.lp-hero-desktop{display:none}.lp-hero-phone{width:min(100%,320px);filter:drop-shadow(0 24px 40px var(--lp-hero-glow-a));margin-inline:auto;display:block}}
.lp-operator-feature__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.lp-operator-feature__copy{max-width:470px}.lp-operator-feature__copy .lp-h2{max-width:10ch}.lp-operator-feature__copy .lp-lead{max-width:35ch;margin-top:24px}.lp-operator-feature__copy .lp-story-button{margin-top:24px}.lp-operator-feature__demo{width:100%;min-width:0;box-shadow:var(--lp-window-shadow);outline:1px solid var(--lp-line);border-radius:24px}.lp-operator-feature#computer-use .lp-operator-feature__copy{grid-area:1/2}.lp-operator-feature#computer-use .lp-operator-feature__demo{grid-area:1/1}@media (max-width:960px){.lp-operator-feature__layout{grid-template-columns:1fr;gap:32px}.lp-operator-feature__demo{justify-self:center;max-width:560px}.lp-operator-feature__copy .lp-h2{max-width:14ch}.lp-operator-feature#computer-use .lp-operator-feature__copy{grid-area:1/1}.lp-operator-feature#computer-use .lp-operator-feature__demo{grid-area:2/1}}.lp-operator-feature__demo{outline:1px solid var(--lp-line);box-shadow:var(--lp-surface-shadow)}
.wb-planning{background:var(--wb-planning-fill,#3b82f61a);color:var(--wb-planning-ink,#1d4ed8);border-radius:999px;flex-shrink:0;align-items:center;padding:.12em .7em;display:inline-flex}.dark .wb-planning{color:var(--wb-planning-ink,#93c5fd)}.wb-repos,.wb-inspector{color:var(--wb-ink,var(--foreground));min-width:0;font-size:12px;line-height:1.45}.wb-repos{background:var(--wb-recess,color-mix(in srgb, var(--muted) 42%, transparent));border-radius:16px;padding:8px}.wb-repos__heading{justify-content:space-between;align-items:center;gap:8px;padding:2px 0 6px 6px;font-size:11px;font-weight:500;display:flex}.wb-repos__summary{color:var(--wb-muted,var(--muted-foreground));font-weight:400}.wb-repos__refresh{width:24px;height:24px;color:var(--wb-muted,var(--muted-foreground));cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wb-repos__refresh:disabled{opacity:.4;cursor:wait}.wb-repos__warning{color:var(--wb-error,var(--destructive));margin:4px;font-size:11px}.wb-repo{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:40px;padding:5px 6px;display:flex}.wb-repos__refresh:hover{background:var(--wb-hover,var(--background))}.wb-repo__identity{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.wb-repo button.wb-repo__identity{cursor:pointer}.wb-repo__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.wb-repo__branch{min-width:0;color:var(--wb-muted,var(--muted-foreground));align-items:center;gap:4px;font-size:10px;display:flex}.wb-repo__branch>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-repo svg{flex-shrink:0}.wb-repo__state{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;max-width:50%;font-size:11px;display:flex}.wb-repo__pill{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-weight:500;line-height:16px;display:inline-flex}.wb-repo button.wb-repo__pill{cursor:default}.wb-repo__changed{color:var(--wb-changed,var(--lightningcss-light,#8b4d13)var(--lightningcss-dark,#e9b06d));background:#d977061f}.wb-repo__clean{color:var(--wb-clean,var(--lightningcss-light,#286147)var(--lightningcss-dark,#80c9a6));background:#10b9811f}.wb-repo__error{color:var(--wb-error,var(--destructive))}.wb-repo__sync{color:var(--wb-muted,var(--muted-foreground));flex-wrap:wrap;justify-content:flex-end;gap:4px;font-size:10px;display:flex}.wb-repo__sync:empty{display:none}.wb-repo__direction{color:color-mix(in srgb, var(--wb-muted,var(--muted-foreground)) 80%, var(--wb-ink,var(--foreground)));background:color-mix(in srgb, currentColor 9%, transparent);padding:1px 6px;line-height:14px}.wb-repos__all{color:var(--wb-muted,var(--muted-foreground));cursor:pointer;align-items:center;gap:4px;padding:8px 6px 3px;font-size:11px;display:flex}.wb-repos button:focus-visible,.wb-repo__pill:focus-visible,.wb-inspector button:focus-visible,.wb-inspector select:focus-visible,.wb-inspector summary:focus-visible{outline:2px solid var(--wb-focus,var(--ring));outline-offset:2px}.wb-repo-preview{z-index:50;width:min(380px,100vw - 24px);max-height:var(--radix-hover-card-content-available-height);border:1px solid var(--wb-line,var(--border));color:var(--wb-ink,var(--foreground));background:var(--wb-surface,var(--popover));border-radius:16px;outline:none;padding:12px;font-size:12px;line-height:1.5;overflow-y:auto;box-shadow:0 2px 12px #0000001f}.wb-repo-preview__heading{font-weight:550}.wb-repo-preview__note{color:var(--wb-muted,var(--muted-foreground));margin-top:2px;font-size:11px}.wb-repo-preview__body{overscroll-behavior:contain;max-height:256px;margin-top:8px;overflow-y:auto}.wb-repo-preview__files{font-family:var(--font-mono,monospace);margin:0;padding:0;font-size:11px;list-style:none}.wb-repo-preview__files li{overflow-wrap:anywhere;padding-block:3px}.wb-repo-preview .wb-commits p{font-size:12px}.wb-inspector__label{color:var(--wb-muted,var(--muted-foreground));margin-bottom:6px;font-size:11px;display:block}.wb-inspector select{border:1px solid var(--wb-line,var(--border));background:var(--wb-surface,var(--background));width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:10px;font-size:14px}.wb-inspector__location{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-block:12px 16px;display:flex}.wb-inspector__path{text-overflow:ellipsis;width:100%;color:var(--wb-muted,var(--muted-foreground));white-space:nowrap;font-size:11px;overflow:hidden}.wb-inspector__tablist{border-bottom:1px solid var(--wb-line,var(--border));gap:4px;display:flex}.wb-inspector__tablist button{color:var(--wb-muted,var(--muted-foreground));cursor:pointer;border-bottom:2px solid #0000;padding:10px 8px;font-size:12px}.wb-inspector__tablist button span{font-variant-numeric:tabular-nums;opacity:.8;margin-left:4px;font-size:10px}.wb-inspector__tablist button[data-state=active]{color:var(--wb-ink,var(--foreground));border-color:currentColor}.wb-inspector__content{overscroll-behavior:contain;outline:none;min-height:150px;max-height:min(48vh,380px);padding-top:12px;overflow:auto}.wb-inspector__counts,.wb-inspector__notice,.wb-inspector__more{color:var(--wb-muted,var(--muted-foreground));margin-bottom:12px;font-size:11px}.wb-inspector__more{margin-top:12px}.wb-inspector__empty{color:var(--wb-muted,var(--muted-foreground));padding:20px 0}.wb-files{margin:0;padding:0;list-style:none}.wb-files .wb-files{border-left:1px solid var(--wb-line,var(--border));margin-left:18px;padding-left:8px}.wb-files summary,.wb-file{align-items:center;gap:7px;min-width:0;min-height:29px;display:flex}.wb-files summary{cursor:pointer;list-style:none}.wb-files summary::-webkit-details-marker{display:none}.wb-files summary>svg:first-child{transition:transform .12s}.wb-files details[open]>summary>svg:first-child{transform:rotate(90deg)}.wb-file{padding-left:19px}.wb-files svg{color:var(--wb-muted,var(--muted-foreground));flex-shrink:0}.wb-files span{overflow-wrap:anywhere;font-size:12px}.wb-commits{margin:0;padding:0;list-style:none}.wb-commits li{border-bottom:1px solid var(--wb-line,var(--border));padding:12px 0}.wb-commits li:first-child{padding-top:0}.wb-commits li>div{color:var(--wb-muted,var(--muted-foreground));gap:8px;font-size:10px;display:flex}.wb-commits p{overflow-wrap:anywhere;margin-top:5px;font-size:13px}@media (prefers-reduced-motion:reduce){.wb-files summary>svg:first-child{transition:none}}
.lp-workbench{--wb-ink:var(--lp-ink);--wb-muted:var(--lp-muted);--wb-line:var(--lp-line);--wb-recess:color-mix(in srgb, var(--lp-ink) 3%, transparent);--wb-hover:color-mix(in srgb, var(--lp-ink) 5%, transparent);--wb-surface:var(--lp-bg-raised);--wb-focus:var(--lp-accent);--wb-changed:#d8b386;--wb-clean:#9fc7b5;--wb-error:#e79b96;--wb-planning-ink:#99bffa;--wb-planning-fill:#699dee20;--wb-card:#1c1f27;--wb-violet:#c3b2f0;--wb-green:#9fc7b5;--wb-peach:#e1b99d;--wb-unread:#e6bd6b;border-top:1px solid var(--lp-line);position:relative}.lp:is([data-design="4"],[data-design="5"]) .lp-workbench{--wb-changed:#814b0e;--wb-clean:#286147;--wb-error:#ac4945;--wb-planning-ink:#2c60aa;--wb-planning-fill:#508fea16;--wb-card:var(--lp-input-bg);--wb-violet:#8c75b4;--wb-green:#627e6e;--wb-peach:#a07456;--wb-unread:#c99836}.lp-workbench__intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.lp-workbench__eyebrow{align-items:center;gap:12px;margin-bottom:22px;font-size:13px;font-weight:500;display:flex}.lp-workbench__beta{color:var(--lp-accent);background:var(--lp-selection);letter-spacing:.02em;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:500}.lp-workbench .lp-h2{max-width:none;font-size:clamp(34px,3.8vw,52px);line-height:1.1}.lp-workbench .lp-h2>span{color:var(--lp-muted)}.lp-workbench__copy{max-width:460px;padding-bottom:3px}.lp-workbench__copy .lp-lead{font-size:16px;line-height:1.7}.lp-workbench__cta{color:var(--lp-ink);align-items:center;gap:12px;padding-block:16px 5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lp-workbench__cta svg{transition:transform .16s}.lp-workbench__cta:hover svg{transform:translate(4px)}.lp-workbench__invitation{color:var(--lp-muted);margin-top:8px;font-size:11px}.lp-workbench__scene{isolation:isolate;border:1px solid var(--lp-window-line);background:var(--lp-bg-raised);box-shadow:var(--lp-window-shadow);border-radius:22px;position:relative}.lp-workbench__scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 65% 45%, var(--lp-hero-glow-a), transparent 65%);filter:blur(30px);position:absolute;inset:-40px}.lp-workbench__toolbar{align-items:center;gap:20px;padding:22px 26px 18px;font-size:12px;display:flex}.lp-workbench__board-title{align-items:center;gap:9px;font-size:15px;font-weight:550;display:flex}.lp-workbench__board-title svg{color:var(--lp-muted)}.lp-workbench__workspace{color:var(--lp-muted);font-size:11px}.lp-workbench__workspace>span{padding:0 5px}.lp-workbench__local{color:var(--lp-muted);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.lp-workbench__local>span{background:var(--lp-success);border-radius:50%;width:5px;height:5px}.lp-workbench__board{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--lp-line-strong) transparent;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:0 14px 14px;display:grid;overflow-x:auto}.lp-workbench__board:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-2px}.lp-workbench__column{background:color-mix(in srgb, var(--lp-ink) 2.5%, transparent);scroll-snap-align:center;border-radius:16px;min-width:0;padding:10px}.lp-workbench__project{align-items:center;gap:9px;padding:2px 4px 14px;display:flex}.lp-workbench__project h3{letter-spacing:-.015em;font-size:14px;font-weight:550}.lp-workbench__project>span:last-child{color:var(--lp-muted);margin-left:auto;font-size:11px}.lp-workbench__project-icon{width:28px;height:28px;color:var(--wb-violet);background:color-mix(in srgb, currentColor 12%, transparent);border-radius:9px;place-items:center;display:grid}.lp-workbench__project-icon--green{color:var(--wb-green)}.lp-workbench__project-icon--peach{color:var(--wb-peach)}.lp-workbench__cards{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lp-workbench__card{text-align:left;border:1px solid color-mix(in srgb, var(--lp-ink) 3%, transparent);width:100%;color:var(--lp-ink);background:var(--wb-card);cursor:default;border-radius:17px;flex-direction:column;gap:12px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 2px 5px -3px #00000014}.lp-workbench__card:hover{border-color:var(--lp-line-strong);box-shadow:var(--lp-surface-shadow);transform:translateY(-2px)}.lp-workbench__card-heading{align-items:baseline;gap:8px;display:flex}.lp-workbench__card strong{letter-spacing:-.015em;flex:1;font-size:14px;font-weight:550;line-height:1.45}.lp-workbench__activity{background:var(--lp-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lp-workbench__activity--idle{visibility:hidden}.lp-workbench__activity--unread{background:var(--wb-unread)}.lp-workbench__activity--working{animation:2s ease-in-out infinite lp-workbench-pulse}.lp-workbench__prompt{-webkit-line-clamp:3;color:var(--lp-ink-2);-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.lp-workbench__card-meta{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px;font-size:10px;display:flex}.lp-workbench__provider{color:var(--lp-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.lp-workbench__provider svg{flex-shrink:0}.lp-workbench__time{margin-left:auto;font-size:10px}.lp-workbench__benefits{justify-content:center;gap:clamp(20px,5vw,64px);margin-top:34px;display:flex}.lp-workbench__benefits p{color:var(--lp-muted);align-items:center;gap:9px;font-size:12px;display:flex}.lp-workbench__benefits svg{color:var(--lp-accent);flex-shrink:0}@keyframes lp-workbench-pulse{50%{opacity:.35}}@media (max-width:1000px){.lp-workbench__intro{gap:32px}.lp-workbench__board{grid-template-columns:repeat(3,minmax(260px,1fr))}.lp-workbench__card{padding:15px}}@media (max-width:700px){.lp-workbench__intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.lp-workbench__copy{max-width:460px}.lp-workbench__copy .lp-lead{font-size:15px}.lp-workbench__scene{border-radius:18px;margin-inline:-10px}.lp-workbench__toolbar{gap:12px;padding:18px}.lp-workbench__workspace{display:none}.lp-workbench__board{grid-template-columns:repeat(3,minmax(260px,82%));gap:8px;padding-inline:10px}.lp-workbench__benefits{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}}@media (prefers-reduced-motion:reduce){.lp-workbench__card,.lp-workbench__cta svg{transition:none}.lp-workbench__card:hover,.lp-workbench__cta:hover svg{transform:none}.lp-workbench__activity--working{animation:none}}
.lp{--lp-max:1280px;--lp-gutter:clamp(20px, 4vw, 48px);--lp-section-y:clamp(80px, 9vw, 136px);--lp-font:var(--font-inter), system-ui, sans-serif;--lp-mono:var(--font-ia-writer-mono), ui-monospace, SFMono-Regular, monospace;--lp-header-h:64px;--lp-bg:#08090a;--lp-bg-raised:#0e0f11;--lp-bg-card:#ffffff06;--lp-ink:#f7f8f8;--lp-ink-2:#d0d6e0;--lp-muted:#8a8f98;--lp-faint:#62666d;--lp-line:#ffffff14;--lp-line-strong:#ffffff24;--lp-accent:#fbbf24;--lp-accent-ink:#0a0a0a;--lp-cta-bg:#f7f8f8;--lp-cta-ink:#08090a;--lp-cta-hover:#fff;--lp-input-bg:#141518;--lp-frame-fill:#181a20;--lp-input-line:#ffffff1f;--lp-selection:#fbbf2459;--lp-radius:10px;--lp-radius-card:14px;--lp-radius-window:14px;--lp-radius-pill:999px;--lp-h1:clamp(40px, 5.6vw, 76px);--lp-h1-weight:510;--lp-h1-tracking:-.035em;--lp-h1-leading:1.02;--lp-h2:clamp(30px, 3.8vw, 52px);--lp-h2-weight:510;--lp-h2-tracking:-.03em;--lp-h3:clamp(22px, 2.2vw, 30px);--lp-h3-weight:510;--lp-lead:clamp(17px, 1.35vw, 20px);--lp-body:16.5px;--lp-eyebrow-font:var(--lp-mono);--lp-eyebrow-size:12px;--lp-eyebrow-tracking:.08em;--lp-eyebrow-color:var(--lp-muted);--lp-window-line:#ffffff1a;--lp-window-shadow:0 40px 80px -40px #000c;--lp-sheen-top:#ffffff29;--lp-sheen-bottom:#ffffff0a;--lp-sheen-line:#fff3;--lp-hero-glow-a:#6366f199;--lp-hero-glow-b:#fbbf2433;--lp-hero-glow-c:#ffffff1f;--lp-hero-stage-bg:#0a0b0f;--lp-hero-align:left;--lp-hero-items:flex-start;background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-font);font-size:var(--lp-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";line-height:1.5;position:relative;overflow-x:clip}.lp[data-design="2"]{--lp-bg:#0b0d17;--lp-bg-raised:#131628;--lp-bg-card:#ffffff0a;--lp-ink:#fff;--lp-ink-2:#dfe3ee;--lp-muted:#a3aab8;--lp-faint:#6f7686;--lp-line:#ffffff1f;--lp-line-strong:#ffffff38;--lp-accent:#ffd119;--lp-accent-ink:#0b0d17;--lp-cta-bg:#ffd119;--lp-cta-ink:#0b0d17;--lp-cta-hover:#ffdc4d;--lp-input-bg:#fff;--lp-frame-fill:#1d2034;--lp-input-line:#fff3;--lp-selection:#ffd11966;--lp-radius:14px;--lp-radius-card:22px;--lp-radius-window:18px;--lp-h1:clamp(46px, 7.4vw, 100px);--lp-h1-weight:600;--lp-h1-tracking:-.045em;--lp-h1-leading:.98;--lp-h2:clamp(34px, 4.8vw, 66px);--lp-h2-weight:600;--lp-h2-tracking:-.04em;--lp-h3:clamp(26px, 2.8vw, 38px);--lp-h3-weight:600;--lp-lead:clamp(19px, 1.6vw, 24px);--lp-body:18px;--lp-eyebrow-font:var(--lp-font);--lp-eyebrow-size:14px;--lp-eyebrow-tracking:0;--lp-eyebrow-color:var(--lp-accent);--lp-window-line:#ffffff29;--lp-window-shadow:0 60px 120px -40px #000000e6;--lp-sheen-top:#beafff57;--lp-sheen-bottom:#beafff1a;--lp-sheen-line:#d2c8ff66;--lp-hero-glow-a:#8c6effd9;--lp-hero-glow-b:#ffd11947;--lp-hero-glow-c:#8c6eff59;--lp-hero-stage-bg:#0d1023;--lp-hero-align:center;--lp-hero-items:center;background:radial-gradient(70% 45% at 50% -8%, #5846d673, #5846d600 70%), var(--lp-bg)}html:has(.lp){scroll-behavior:smooth;background:#08090a}html:has(.lp) body{scroll-behavior:smooth;background:#08090a}html:has(.lp[data-design="2"]){background:#0b0d17}html:has(.lp[data-design="2"]) body{background:#0b0d17}.lp ::selection{background:var(--lp-selection);color:var(--lp-ink)}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}html:has(.lp) body{scroll-behavior:auto}}.lp-wrap{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-section{padding-block:var(--lp-section-y)}.lp-section--line{border-top:1px solid var(--lp-line)}.lp-section--raised{background:var(--lp-bg-raised)}.lp-center{text-align:center}.lp-stack{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-measure{max-width:62ch}.lp-measure--narrow{max-width:48ch}.lp-h1{font-size:var(--lp-h1);font-weight:var(--lp-h1-weight);letter-spacing:var(--lp-h1-tracking);line-height:var(--lp-h1-leading);text-wrap:balance;color:var(--lp-ink)}.lp-h1>span{display:block}.lp-h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);letter-spacing:var(--lp-h2-tracking);text-wrap:balance;color:var(--lp-ink);line-height:1.06}.lp-h3{font-size:var(--lp-h3);font-weight:var(--lp-h3-weight);letter-spacing:-.025em;text-wrap:balance;color:var(--lp-ink);line-height:1.12}.lp-lead{font-size:var(--lp-lead);color:var(--lp-muted);text-wrap:pretty;line-height:1.5}.lp-body{font-size:var(--lp-body);color:var(--lp-muted);text-wrap:pretty;line-height:1.55}.lp-eyebrow{font-family:var(--lp-eyebrow-font);font-size:var(--lp-eyebrow-size);letter-spacing:var(--lp-eyebrow-tracking);text-transform:uppercase;color:var(--lp-eyebrow-color);font-weight:500;display:inline-block}.lp[data-design="2"] .lp-eyebrow{text-transform:none;font-weight:600}.lp-num{font-family:var(--lp-mono);letter-spacing:.08em;color:var(--lp-faint);font-size:12px}.lp-micro{color:var(--lp-faint);font-size:13px}.lp-mono{font-family:var(--lp-mono)}.lp-btn{border-radius:var(--lp-radius-pill);height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.lp-btn--sm{height:36px;padding:0 14px;font-size:14px}.lp-btn--primary{background:var(--lp-cta-bg);color:var(--lp-cta-ink);font-weight:600}.lp-btn--primary:hover{background:var(--lp-cta-hover)}.lp-btn--ghost{color:var(--lp-ink);border-color:var(--lp-line-strong);background:0 0}.lp-btn--ghost:hover{background:#ffffff0d}.lp-btn:disabled{cursor:wait;opacity:.7}.lp-avatar{object-fit:cover;letter-spacing:0;background:#00000026;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-6px;font-size:11px;font-weight:700;display:inline-flex}.lp-form{gap:8px;width:min(480px,100%);display:flex}.lp-input{border-radius:var(--lp-radius-pill);border:1px solid var(--lp-input-line);background:var(--lp-input-bg);min-width:0;height:48px;color:var(--lp-ink);font:inherit;outline:none;flex:auto;padding:0 18px;font-size:15px;transition:border-color .18s,box-shadow .18s}.lp-input::placeholder{color:var(--lp-faint)}.lp-input:focus{border-color:var(--lp-line-strong);box-shadow:0 0 0 3px #ffffff0f}.lp-input:disabled{color:var(--lp-muted);cursor:wait}.lp-form .lp-btn{flex:none;height:48px}@media (max-width:480px){.lp-form{flex-direction:column}}.lp[data-design="2"] .lp-form{border-radius:var(--lp-radius-pill);background:var(--lp-input-bg);gap:0;width:min(520px,100%);padding:4px}.lp[data-design="2"] .lp-input{background:var(--lp-input-bg);color:#0b0d17;height:48px;box-shadow:none;border:0}.lp[data-design="2"] .lp-input::placeholder{color:#5b6170}.lp[data-design="2"] .lp-form .lp-btn{height:48px}@media (max-width:480px){.lp[data-design="2"] .lp-form{background:0 0;gap:8px;padding:0}.lp[data-design="2"] .lp-input{background:var(--lp-input-bg)}}.lp-pill-status{border-radius:var(--lp-radius-pill);border:1px solid var(--lp-accent);min-height:48px;color:var(--lp-ink);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:500;animation:.4s both lp-rise;display:inline-flex}.lp-pill-status--error{border-color:var(--lp-line-strong);color:var(--lp-ink-2);min-height:40px;margin-top:10px;font-size:14px}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-header{z-index:40;background:var(--lp-bg);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-header__row{height:var(--lp-header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-header__left{align-items:center;gap:28px;min-width:0;display:flex}.lp-logo{color:var(--lp-ink);align-items:center;display:inline-flex}.lp-nav{align-items:center;gap:22px;font-size:14.5px;font-weight:500;display:flex}.lp-nav a{color:var(--lp-muted);text-decoration:none;transition:color .15s}.lp-nav a:hover{color:var(--lp-ink)}.lp-header__right{align-items:center;gap:12px;display:flex}@media (max-width:720px){.lp-nav{display:none}}.lp-debug{border:1px dashed var(--lp-line-strong);font-family:var(--lp-mono);border-radius:999px;align-items:center;gap:2px;padding:3px;font-size:11px;display:inline-flex}.lp-debug__label{color:var(--lp-faint);text-transform:uppercase;letter-spacing:.08em;padding:0 8px 0 10px}.lp-debug__option{appearance:none;cursor:pointer;color:var(--lp-muted);font:inherit;background:0 0;border:0;border-radius:999px;padding:5px 10px;transition:background-color .15s,color .15s}.lp-debug__option:hover{color:var(--lp-ink)}.lp-debug__option[aria-pressed=true]{background:var(--lp-ink);color:var(--lp-bg)}@media (max-width:1000px){.lp-debug__label{display:none}}@media (max-width:560px){.lp-debug{display:none}}.lp-arr-label{border:1px dashed var(--lp-line-strong);font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);border-radius:6px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 10px;font-size:11px;display:inline-flex}.lp-arr-label b{color:var(--lp-accent);font-weight:600}.lp-hero{align-items:var(--lp-hero-items);text-align:var(--lp-hero-align);flex-direction:column;gap:clamp(28px,3.4vw,40px);padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(20px,2.5vw,36px);display:flex}.lp-hero .lp-h1{max-width:20ch}.lp-hero__form{align-items:var(--lp-hero-items);flex-direction:column;gap:12px;width:100%;display:flex}.lp-badge{border:1px solid var(--lp-line);color:var(--lp-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-badge b{color:#fff;background:#f60;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex}.lp-hero-scene{isolation:isolate;border-bottom:1px solid var(--lp-line);position:relative}.lp-hero-light{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 72% 48%, var(--lp-hero-glow-a), transparent 45%), radial-gradient(ellipse at 20% 64%, var(--lp-hero-glow-b), transparent 42%), radial-gradient(ellipse at 55% 57%, var(--lp-hero-glow-c), transparent 55%);position:absolute;inset:0}.lp-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--lp-line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--lp-line-strong) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 40%,#000,#0000 75%);mask-image:radial-gradient(at 65% 40%,#000,#0000 75%)}.lp-hero-squares{z-index:-1;pointer-events:none;position:absolute;inset:0}.lp-grid-comet{stroke-linejoin:round;stroke-linecap:round;position:absolute;top:0;left:0;overflow:visible}.lp-grid-comet__route{stroke:currentColor;filter:drop-shadow(0 0 6px)}.lp-grid-comet__route--cyan{color:var(--lp-comet-cyan)}.lp-grid-comet__route--violet{color:var(--lp-comet-violet)}.lp-grid-comet__route--amber{color:var(--lp-comet-amber)}.lp-grid-comet__particle{animation:lp-comet var(--comet-duration) var(--comet-ease) infinite both;animation-delay:var(--comet-delay)}.lp-grid-comet__trail{stroke-dasharray:.003 2;stroke-linecap:butt}.lp-grid-comet__halo{stroke-width:8px;stroke-dasharray:.0001 2;opacity:.65;filter:blur(3px)}.lp-grid-comet__head{stroke-width:2.5px;stroke-dasharray:.0001 2;stroke:color-mix(in srgb, currentColor 85%, white)}@keyframes lp-comet{0%{stroke-dashoffset:var(--comet-lag,0px)}78%,to{stroke-dashoffset:calc(var(--comet-lag,0px) - 1.14px)}}.lp-hero-stage{padding-block:clamp(36px,5vw,68px) 104px;position:relative}.lp-hero__description{max-width:570px;color:var(--lp-ink-2);font-size:var(--lp-lead);text-wrap:pretty;font-weight:350;line-height:1.55}.lp-hero{z-index:1;position:relative}.lp-sheen{border-radius:calc(var(--lp-radius-window) + 12px);background:linear-gradient(180deg, var(--lp-sheen-top), var(--lp-sheen-bottom)), var(--lp-frame-fill);width:100%;box-shadow:var(--lp-window-shadow);padding:12px;position:relative}.lp-sheen:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--lp-sheen-line), transparent 40%, var(--lp-sheen-bottom));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-window{border-radius:var(--lp-radius-window);border:1px solid var(--lp-window-line);background:#0b0b0b;width:100%;position:relative;overflow:hidden}.lp-window>*{display:block}.lp-hero-stage .lp-window{border:0}.lp-sheen[data-frame=on] .lp-window{border-radius:calc(var(--lp-radius-window) + 6px)}.lp-hero-stage .lp-window:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--lp-replica-rim), transparent 57%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-hero-stage .rp-mac{border-radius:0}@media (max-width:600px){.lp-sheen{border-radius:calc(var(--lp-radius-window) + 6px);padding:6px}}.lp-claim{border-bottom:1px solid var(--lp-line);position:relative;overflow:hidden}.lp-claim__grid{padding-top:var(--lp-section-y);grid-template-columns:1fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.lp-claim__copy{padding-bottom:var(--lp-section-y);flex-direction:column;gap:18px;display:flex}.lp-claim__copy .lp-h2{max-width:22ch}.lp-claim__phone{justify-content:center;padding-top:clamp(8px,1.5vw,24px);display:flex}.lp-claim__phone>*{width:min(340px,78vw);margin-bottom:-30%}@media (min-width:900px){.lp-claim__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-claim__phone{justify-content:flex-end;padding-right:clamp(0px,4vw,64px)}.lp-claim__phone>*{margin-bottom:-28%}}.lp-snap{aspect-ratio:var(--snap-aspect,4 / 3);border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:#0b0d14;position:relative;overflow:hidden}.lp-snap__inner{left:var(--snap-x,0);top:var(--snap-y,0);width:var(--snap-w,100%);position:absolute}.lp-snap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08090abf);height:28%;position:absolute;inset:auto 0 0}.lp-cols{grid-template-columns:1fr;gap:clamp(16px,2vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}@media (min-width:640px){.lp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.lp-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-col{flex-direction:column;gap:12px;min-width:0;display:flex}.lp-col .lp-snap{margin-bottom:12px}.lp-col .lp-h3{font-size:clamp(19px,1.5vw,22px)}.lp-col .lp-body{font-size:15.5px}.lp[data-design="1"] .lp-cols{border-top:1px solid var(--lp-line);gap:0}.lp[data-design="1"] .lp-col{padding:28px clamp(16px,1.8vw,28px) 8px}.lp[data-design="1"] .lp-col:first-child{padding-left:0}@media (min-width:1080px){.lp[data-design="1"] .lp-col+.lp-col{border-left:1px solid var(--lp-line)}.lp[data-design="1"] .lp-col:last-child{padding-right:0}}@media (max-width:1079px) and (min-width:640px){.lp[data-design="1"] .lp-col:nth-child(2n){border-left:1px solid var(--lp-line)}.lp[data-design="1"] .lp-col:nth-child(n+3){border-top:1px solid var(--lp-line)}}@media (max-width:639px){.lp[data-design="1"] .lp-col+.lp-col{border-top:1px solid var(--lp-line)}.lp[data-design="1"] .lp-col{padding-inline:0}}.lp-band{border-top:1px solid var(--lp-line);padding-top:clamp(56px,7vw,96px);overflow:hidden}.lp-band:nth-child(2n){background:var(--lp-bg-raised)}.lp-band__copy{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(36px,4.5vw,64px);display:flex}.lp-band__copy .lp-h3{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);letter-spacing:var(--lp-h2-tracking);max-width:24ch}.lp-band__copy .lp-body{font-size:var(--lp-lead);max-width:52ch}.lp-phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(16px,2.6vw,40px);padding-inline:clamp(0px,4vw,72px);display:grid}.lp-phones>*{width:100%;min-width:0}.lp-phones--cut>*{margin-bottom:-26%}.lp-phones--posed>:nth-child(2){margin-bottom:-18%}@media (max-width:720px){.lp-phones{grid-template-columns:1fr;justify-items:center;padding-inline:0}.lp-phones>*{width:min(320px,80vw)}.lp-phones>:nth-child(n+2){display:none}.lp-phones--cut>*,.lp-phones--posed>:nth-child(2){margin-bottom:-22%}}.lp-band .lp-window{margin-bottom:-6%}.lp-band .lp-window--whole{margin-bottom:0}.lp-band--closed{padding-bottom:clamp(56px,7vw,96px)}.lp-seg{border:1px solid var(--lp-line);background:var(--lp-bg-card);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}.lp-seg__btn{appearance:none;cursor:pointer;white-space:nowrap;font:inherit;color:var(--lp-muted);background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s}.lp-seg__btn:hover{color:var(--lp-ink)}.lp-seg__btn[aria-selected=true]{background:var(--lp-ink);color:var(--lp-bg);font-weight:600}.lp[data-design="2"] .lp-seg{border-color:var(--lp-line-strong);background:#ffffff0a}.lp[data-design="2"] .lp-seg__btn{padding:12px 26px;font-size:17px}.lp[data-design="2"] .lp-seg__btn[aria-selected=true]{color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line-strong);background:0 0}@media (max-width:560px){.lp-seg{border-radius:22px}.lp-seg__btn{padding:8px 14px;font-size:13.5px}}.lp-tabs__caption{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:60ch;margin:clamp(28px,3.4vw,44px) auto clamp(32px,4vw,56px);display:flex}.lp-tabs__stage{border-radius:var(--lp-radius-card);border:1px solid var(--lp-line);background:var(--lp-bg-raised);padding:clamp(28px,4vw,64px) clamp(20px,4vw,64px) 0;position:relative;overflow:hidden}.lp-tabs__stage .lp-phones{padding-inline:clamp(0px,3vw,56px)}.lp-tabs__stage .lp-window{margin-bottom:-5%}.lp-card{border-radius:var(--lp-radius-card);border:1px solid var(--lp-line);background:var(--lp-bg-card);flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,28px);display:flex}.lp[data-design="2"] .lp-card{background:linear-gradient(#ffffff0f,#ffffff06)}.lp-card__title{letter-spacing:-.01em;color:var(--lp-ink);font-size:17px;font-weight:600}.lp-card__body{color:var(--lp-muted);font-size:15.5px;line-height:1.5}.lp[data-design="2"] .lp-card__title{font-size:19px}.lp[data-design="2"] .lp-card__body{font-size:16.5px}.lp-logos{gap:8px;display:flex}.lp-logo-tile{border-radius:11px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 8px 20px -10px #000000e6}.lp-logo-tile svg{width:100%;height:100%;display:block}.lp-logo-tile--sm{width:22px;height:22px;box-shadow:none;border-radius:6px}.lp-grid{grid-template-columns:1fr;gap:clamp(12px,1.6vw,20px);display:grid}@media (min-width:640px){.lp-grid--2,.lp-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.lp-grid--3{grid-template-columns:repeat(3,1fr)}.lp-grid--4{grid-template-columns:repeat(4,1fr)}}.lp[data-design="1"] .lp-grid--dividers{gap:0}.lp[data-design="1"] .lp-grid--dividers .lp-card{background:0 0;border:0;border-radius:0;padding-block:8px}@media (min-width:1000px){.lp[data-design="1"] .lp-grid--dividers .lp-card+.lp-card{border-left:1px solid var(--lp-line)}}@media (max-width:999px){.lp[data-design="1"] .lp-grid--dividers .lp-card+.lp-card{border-top:1px solid var(--lp-line);margin-top:12px;padding-top:24px}}.lp-frag__app{color:var(--lp-muted);align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.lp-joiner{align-items:center;gap:14px;max-width:340px;margin:clamp(28px,3.4vw,44px) auto;display:flex}.lp-joiner i{background:var(--lp-line);flex:1;height:1px}.lp-joiner span{font-family:var(--lp-eyebrow-font);font-size:var(--lp-eyebrow-size);letter-spacing:var(--lp-eyebrow-tracking);text-transform:uppercase;color:var(--lp-eyebrow-color);font-weight:600}.lp[data-design="2"] .lp-joiner span{text-transform:none}.lp-never{border-top:1px solid var(--lp-line)}.lp-never__row{border-bottom:1px solid var(--lp-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,42px);padding:clamp(22px,2.8vw,32px) 0;display:grid}.lp-never__num{font-family:var(--lp-mono);letter-spacing:.08em;color:var(--lp-faint);padding-top:.5em;font-size:12px}.lp-never__title{letter-spacing:-.02em;color:var(--lp-ink);font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.15}.lp-never__body{color:var(--lp-muted);max-width:56ch;margin-top:8px}.lp[data-design="2"] .lp-never{border:0;grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.lp[data-design="2"] .lp-never{grid-template-columns:repeat(2,1fr)}}.lp[data-design="2"] .lp-never__row{border:1px solid var(--lp-line);border-radius:var(--lp-radius-card);background:linear-gradient(#ffffff0f,#ffffff06);grid-template-columns:1fr;gap:10px;padding:26px 28px}.lp[data-design="2"] .lp-never__num{color:var(--lp-accent);padding-top:0}.lp-footer{border-top:1px solid var(--lp-line);padding:40px 0 32px}.lp-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-footer__links{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.lp-footer__links a{color:var(--lp-muted);text-decoration:none}.lp-footer__links a:hover{color:var(--lp-ink)}.lp-footer__legal{color:var(--lp-faint);font-size:13px}
.lp{--lp-preview-dot:#a899eb;--lp-yc:#f60;--lp-white:#fff;--lp-surface-shadow:0 14px 40px -28px #0006;--lp-glass-fill:#ffffff09;--lp-glass-sheen:#ffffff0e;--lp-glass-rim:#fff3;--lp-glass-floor:#ffffff08;--lp-logo-fill:#ffffff06;--lp-logo-sheen:#ffffff12;--lp-orbit:#9984e247;--lp-orbit-line:#b4a9e029;--lp-orbit-glow:#7a66ce33;--lp-success:#9cbdb0;--lp-comet-cyan:#39d9ff;--lp-comet-violet:#bb76ff;--lp-comet-amber:#ffae36;--lp-replica-rim:#ffffff2e;--lp-open-fill:#ffffff0e;--lp-open-hover-fill:#ffffff1a}.lp button:focus-visible,.lp a:focus-visible{outline:2px solid var(--lp-accent);outline-offset:5px}.lp-preview-bar{border-top:1px solid var(--lp-line);background:var(--lp-bg-raised)}.lp-preview-bar__inner{flex-wrap:wrap;align-items:center;gap:6px 24px;min-height:44px;padding-block:6px;display:flex}.lp-preview-label{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);align-items:center;gap:7px;margin-right:auto;font-size:10px;display:inline-flex}.lp-preview-label i{background:var(--lp-preview-dot);border-radius:50%;width:5px;height:5px}.lp-preview-bar .lp-debug{white-space:nowrap;border:0;gap:3px;padding:2px;font-size:11px;display:inline-flex}.lp-preview-bar .lp-debug__option{min-width:28px;padding:3px 9px}.lp-preview-bar .lp-debug__label{font-size:10px;display:inline-block}.lp-header__right{gap:40px}.lp-nav{gap:28px;font-size:13px}.lp-header .lp-btn{height:34px;padding-inline:18px;font-size:13px}.lp:not([data-design="4"]):not([data-design="5"]):not([data-design="6"]) .lp-header .lp-btn{color:var(--lp-white);background:linear-gradient(105deg, var(--lp-glass-sheen), transparent 75%), var(--lp-open-fill);border:0;position:relative}.lp:not([data-design="4"]):not([data-design="5"]):not([data-design="6"]) .lp-header .lp-btn:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--lp-glass-rim), transparent 70%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp:not([data-design="4"]):not([data-design="5"]):not([data-design="6"]) .lp-header .lp-btn:hover{background-color:var(--lp-open-hover-fill)}.lp-hero .lp-h1{max-width:none}.lp-badge b{background:var(--lp-yc);color:var(--lp-white)}.lp-logo-tile img{object-fit:contain;width:100%;height:100%}.lp-brand-mark--linear{filter:brightness(0)invert()}.lp:is([data-design="4"],[data-design="6"]) .lp-brand-mark--linear,.lp[data-design="5"] .lp-brand-mark--linear{filter:brightness(0)}.lp section[id]{scroll-margin-top:120px}.lp[data-refined=true]{--lp-max:1280px;--lp-gutter:clamp(24px, 5vw, 56px);--lp-section-y:clamp(84px, 10vw, 144px);--lp-bg:#090b0f;--lp-bg-raised:#0e1016;--lp-bg-card:#ffffff09;--lp-ink:#f3f4f7;--lp-ink-2:#b8bfce;--lp-muted:#9ba4b6;--lp-faint:#838c9d;--lp-line:#c8d3ef1a;--lp-line-strong:#c8d3ef2e;--lp-accent:#bdafea;--lp-cta-bg:#f3f4f7;--lp-cta-ink:#161822;--lp-cta-hover:#fff;--lp-input-bg:#12151c;--lp-frame-fill:#1b1d27;--lp-input-line:#dde2f42b;--lp-selection:#a993ed4d;--lp-radius-card:20px;--lp-radius-window:12px;--lp-h1:clamp(45px, 6.25vw, 88px);--lp-h1-weight:490;--lp-h1-tracking:-.052em;--lp-h1-leading:1.035;--lp-h2:clamp(35px, 4.2vw, 58px);--lp-h2-weight:490;--lp-h2-tracking:-.043em;--lp-lead:clamp(16px, 1.45vw, 19px);--lp-body:16px;--lp-hero-align:left;--lp-hero-items:flex-start;--lp-sheen-top:#d1caed26;--lp-sheen-bottom:#aca6c806;--lp-sheen-line:#ddd4fa3d;--lp-window-line:#ffffff2e;--lp-window-shadow:0 40px 110px -35px #00000094;--lp-hero-glow-a:#8067cd36;--lp-hero-glow-b:#777aab1a;--lp-hero-glow-c:#8c80cc1a}.lp:is([data-design="4"],[data-design="6"]){--lp-bg:#fcfcfd;--lp-bg-raised:#f5f5f8;--lp-bg-card:#ffffffb3;--lp-ink:#20232c;--lp-ink-2:#555b6a;--lp-muted:#646b7a;--lp-faint:#717785;--lp-line:#30364b1a;--lp-line-strong:#30364b2b;--lp-accent:#7862af;--lp-cta-bg:#272936;--lp-cta-ink:#fff;--lp-cta-hover:#3a3c4d;--lp-input-bg:#fff;--lp-frame-fill:#efedf4;--lp-input-line:#30364b2b;--lp-selection:#9c87cc3d;--lp-sheen-top:#ffffffe6;--lp-sheen-bottom:#edeaf48c;--lp-sheen-line:#857e9b33;--lp-window-line:#0000001a;--lp-window-shadow:0 30px 90px -36px #271c4640;--lp-hero-glow-a:#b4a2de29;--lp-hero-glow-b:#b8c6e321;--lp-hero-glow-c:#d5c4e52e;--lp-glass-fill:#ffffffb8;--lp-glass-sheen:#fffc;--lp-glass-rim:#fff;--lp-glass-floor:#52407f14;--lp-logo-fill:#58506e0b;--lp-logo-sheen:#fff9;--lp-surface-shadow:0 12px 28px -20px #43326326;--lp-orbit:#b5a6d833;--lp-orbit-line:#826eb024;--lp-orbit-glow:#cbbce833;--lp-success:#547b65;--lp-replica-rim:#ffffffa6}.lp[data-design="5"]{--lp-bg:#f4f3f0;--lp-bg-raised:#ecebe7;--lp-bg-card:#ffffff73;--lp-ink:#272824;--lp-ink-2:#595b55;--lp-muted:#686b63;--lp-faint:#74766e;--lp-line:#2c31231f;--lp-line-strong:#2c312330;--lp-accent:#637357;--lp-cta-bg:#333b2e;--lp-cta-ink:#fff;--lp-cta-hover:#48523f;--lp-input-bg:#fafaf7;--lp-frame-fill:#e7e8e0;--lp-input-line:#2c312330;--lp-selection:#7d8c6440;--lp-radius-card:12px;--lp-sheen-top:#ffffffe6;--lp-sheen-bottom:#e1e3d699;--lp-sheen-line:#5c624d2b;--lp-window-line:#0000001a;--lp-window-shadow:0 35px 80px -35px #2d332047;--lp-hero-glow-a:#b3bfa430;--lp-hero-glow-b:#ceb6971f;--lp-hero-glow-c:#c7c9b529;--lp-glass-fill:#ffffff6b;--lp-glass-sheen:#ffffff59;--lp-glass-rim:#fffffff2;--lp-glass-floor:#3b3f2c12;--lp-logo-fill:#303a200b;--lp-logo-sheen:#ffffff75;--lp-orbit:#8f9e7826;--lp-orbit-line:#536d4424;--lp-orbit-glow:#9bad8029;--lp-surface-shadow:0 12px 30px -22px #383e2c2e;--lp-success:#54725b}html:has(.lp[data-design="3"]){background:#090b0f}html:has(.lp[data-design="3"]) body{background:#090b0f}html:has(.lp:is([data-design="4"],[data-design="6"])){background:#fcfcfd}html:has(.lp:is([data-design="4"],[data-design="6"])) body{background:#fcfcfd}html:has(.lp[data-design="5"]){background:#f4f3f0}html:has(.lp[data-design="5"]) body{background:#f4f3f0}.lp[data-refined=true] .lp-hero{gap:28px;padding-top:clamp(70px,8vw,112px)}.lp[data-refined=true] .lp-badge{background:var(--lp-bg);margin-bottom:12px;padding:6px 10px;font-size:11px}.lp[data-refined=true] .lp-hero__description{max-width:535px;margin-top:6px}.lp[data-refined=true] .lp-hero__form{gap:12px;margin-top:8px}.lp[data-refined=true] .lp-form{width:min(490px,100%)}.lp[data-refined=true] .lp-input,.lp[data-refined=true] .lp-form .lp-btn{height:48px;font-size:13px}.lp[data-refined=true] .lp-micro{font-size:11px}.lp[data-refined=true] .lp-hero-light{animation:14s ease-in-out infinite alternate lp-atmosphere}.lp-hero-grid{-webkit-mask-image:radial-gradient(47% 48% at 47% 53%,#000 18%,#0009 60%,#0000 100%),radial-gradient(31% 38% at 60% 29%,#0000007a,#0003 45%,#0000 100%);mask-image:radial-gradient(47% 48% at 47% 53%,#000 18%,#0009 60%,#0000 100%),radial-gradient(31% 38% at 60% 29%,#0000007a,#0003 45%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.lp-grid-pointer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-scene[data-backdrop=grid] .lp-hero:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:-96px -240px 0;-webkit-mask-image:radial-gradient(80% 80% at 35%,#000 30%,#000000d9 52%,#0000 85%),linear-gradient(90deg,#0000,#00000014 56px,#0000004d 112px,#000000b3 200px,#000 280px calc(100% - 280px),#000000b3 calc(100% - 200px),#0000004d calc(100% - 112px),#00000014 calc(100% - 56px),#0000),linear-gradient(#0000,#000 96px calc(100% - 160px),#00000080 calc(100% - 80px),#0000001f calc(100% - 32px),#0000);mask-image:radial-gradient(80% 80% at 35%,#000 30%,#000000d9 52%,#0000 85%),linear-gradient(90deg,#0000,#00000014 56px,#0000004d 112px,#000000b3 200px,#000 280px calc(100% - 280px),#000000b3 calc(100% - 200px),#0000004d calc(100% - 112px),#00000014 calc(100% - 56px),#0000),linear-gradient(#0000,#000 96px calc(100% - 160px),#00000080 calc(100% - 80px),#0000001f calc(100% - 32px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-scene{--lp-grid-overhang:clamp(160px, 20vw, 280px);--lp-grid-fade-y:linear-gradient(to bottom, transparent 12px, #00000014 48px, #00000073 104px, #000 184px, #000 calc(100% - 520px), #000000a6 calc(100% - 360px), #00000040 calc(100% - 200px), #0000000d calc(100% - 80px), transparent);--lp-grid-fade-x:linear-gradient(to right, #0000001f, #00000073 4%, #000 12%, #000 88%, #00000073 96%, #0000001f)}.lp-hero-grid[data-motion=pointer]{-webkit-mask-image:var(--lp-grid-fade-y), var(--lp-grid-fade-x);mask-image:var(--lp-grid-fade-y), var(--lp-grid-fade-x);background-image:none;-webkit-mask-composite:source-in;mask-composite:intersect}.lp-hero-grid[data-motion=pointer]:before{content:"";pointer-events:none;background-image:linear-gradient(var(--lp-line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--lp-line-strong) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 49% at 47% 53%,#000 18%,#0009 60%,#0000 100%),radial-gradient(34% 39% at 64% 29%,#0000007a,#0000 100%),radial-gradient(24% 21% at 13% 22%,#00000024,#0000 100%),radial-gradient(29% 28% at 87% 25%,#0000002e,#0000 100%);mask-image:radial-gradient(48% 49% at 47% 53%,#000 18%,#0009 60%,#0000 100%),radial-gradient(34% 39% at 64% 29%,#0000007a,#0000 100%),radial-gradient(24% 21% at 13% 22%,#00000024,#0000 100%),radial-gradient(29% 28% at 87% 25%,#0000002e,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.lp-hero-grid[data-motion=pointer] .lp-grid-pointer{-webkit-mask-image:radial-gradient(76% 80% at 50% 48%,#000 55%,#0000 100%);mask-image:radial-gradient(76% 80% at 50% 48%,#000 55%,#0000 100%)}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-scene[data-backdrop=grid]{border-bottom-color:#0000}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-scene[data-backdrop=grid] :is(.lp-hero-grid,.lp-hero-light){bottom:calc(-1 * var(--lp-grid-overhang))}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-scene[data-backdrop=grid] .lp-hero-light{-webkit-mask-image:var(--lp-grid-fade-y), var(--lp-grid-fade-x);mask-image:var(--lp-grid-fade-y), var(--lp-grid-fade-x);-webkit-mask-composite:source-in;mask-composite:intersect}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-stage{padding-bottom:144px}.lp:is([data-design="4"],[data-design="6"]) .lp-hero-stage .lp-window{isolation:isolate;background:0 0}.lp[data-refined=true] .lp-hero-stage{padding-top:58px}.lp[data-refined=true] .lp-sheen{padding:10px}.lp[data-refined=true] .lp-eyebrow{letter-spacing:.13em;font-size:10px;line-height:1.5}.lp-section-intro .lp-h2{margin-top:0}.lp-section-intro .lp-lead{margin-top:20px}.lp-command-intro{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(28px,6vw,88px);margin-bottom:32px;display:grid}.lp-command-intro .lp-h2{text-wrap:pretty;max-width:20ch;font-size:clamp(28px,3vw,40px)}.lp-command-intro .lp-lead{max-width:48ch;font-size:clamp(15px,1.25vw,17px)}.lp-connection-reveal{min-width:0}.lp-connection-reveal>.lp-card{height:100%}.lp:not([data-refined=true]) .lp-connections-intro{margin-inline:auto}.lp-thought{overflow:clip}.lp-thought__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,100px);margin-top:52px;display:grid}.lp-thought__chapters{z-index:2;position:relative}.lp-thought__steps{margin:0;padding:0;list-style:none}.lp-thought__steps li{border-top:1px solid var(--lp-line)}.lp-thought__steps li:last-child{border-bottom:1px solid var(--lp-line)}.lp-thought-step{text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr);gap:20px;width:100%;padding:24px 10px 24px 0;display:grid}.lp-thought-step__number{font-family:var(--lp-mono);color:var(--lp-faint);padding-top:6px;font-size:11px;transition:color .2s}.lp-thought-step strong{color:var(--lp-muted);letter-spacing:-.02em;font-size:18px;font-weight:500;transition:color .2s;display:block}.lp-thought-step__body{max-width:39ch;color:var(--lp-muted);margin-top:10px;font-size:14px;line-height:1.65;display:block}.lp-thought-step[aria-pressed=true] strong{color:var(--lp-ink)}.lp-thought-step[aria-pressed=true] .lp-thought-step__number{color:var(--lp-accent)}.lp-thought-step[aria-pressed=true]{background:linear-gradient(90deg, transparent, var(--lp-glass-fill))}.lp-thought-step:hover strong{color:var(--lp-ink)}.lp-thought__stage{flex-direction:column;align-items:center;padding-block:12px;display:flex;position:relative}.lp-story-phone{z-index:1;width:294px;box-shadow:0 30px 70px -32px var(--lp-orbit);border-radius:50px;position:relative}.lp-phone-orbit{pointer-events:none;background:radial-gradient(ellipse, var(--lp-orbit-glow), transparent 66%);border-radius:50%;width:580px;height:580px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-phone-orbit i{border:1px solid var(--lp-orbit-line);border-radius:50%;position:absolute;inset:4%;transform:rotate(-28deg)scaleY(.67)}.lp-phone-orbit i+i{inset:13%;transform:rotate(32deg)scaleY(.67)}.lp-story-controls{align-items:center;gap:12px;margin-top:28px;display:flex}.lp-story-button{min-height:36px;color:var(--lp-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12px;transition:color .2s;display:inline-flex}.lp-story-button:hover{color:var(--lp-ink)}.lp[data-refined=true] .lp-connection-card{background:linear-gradient(105deg, var(--lp-glass-sheen), transparent 75%), var(--lp-glass-fill);box-shadow:var(--lp-surface-shadow);border:0;gap:16px;min-height:248px;padding:30px;position:relative}.lp[data-refined=true] .lp-connection-card:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--lp-glass-rim), transparent 57%, var(--lp-glass-floor));pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp[data-refined=true] #connections .lp-center{text-align:left;justify-items:start;display:grid}.lp[data-refined=true] #connections .lp-h2{max-width:22ch;margin:0!important}.lp-connections-intro{max-width:45ch;margin-top:24px}.lp[data-refined=true] .lp-grid--3{gap:16px}.lp-connection-card .lp-logo-tile{width:52px;height:52px;color:var(--lp-ink);background:linear-gradient(125deg, var(--lp-logo-sheen), transparent 70%), var(--lp-logo-fill);box-shadow:none;border:0;border-radius:14px;place-items:center;padding:12px;display:grid;position:relative}.lp-connection-card .lp-logo-tile:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--lp-glass-rim), transparent 57%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp[data-refined=true] .lp-logos{align-items:flex-start;height:58px}.lp[data-refined=true] .lp-card__title{font-size:16px;font-weight:550}.lp[data-refined=true] .lp-card__body{max-width:34ch;font-size:13px;line-height:1.7}.lp-statement__text{font-size:clamp(29px,3.55vw,48px);font-weight:var(--lp-h2-weight);letter-spacing:-.035em;text-wrap:pretty;line-height:1.2}.lp-statement__opening,.lp-statement__continuation{font:inherit;letter-spacing:inherit;display:inline}.lp-statement__opening{color:var(--lp-ink)}.lp-statement__continuation{color:var(--lp-muted)}.lp[data-refined=true] .lp-closing{isolation:isolate;padding-block:120px 132px;position:relative}.lp[data-refined=true] .lp-closing:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 100%, var(--lp-hero-glow-a), transparent 70%);position:absolute;inset:0}.lp[data-refined=true] .lp-closing .lp-h2{letter-spacing:-.05em;font-size:clamp(50px,6vw,80px);line-height:1.04}.lp[data-refined=true] .lp-closing .lp-lead{max-width:38ch;font-size:14px}.lp[data-refined=true] .lp-footer{padding-block:32px}.lp[data-refined=true] .lp-footer__links{font-size:11px}.lp[data-refined=true] .lp-footer__legal{font-size:10px}.lp[data-design="5"] .lp-thought__stage{grid-area:1/1}.lp[data-design="5"] .lp-thought__chapters{grid-column:2}@keyframes lp-atmosphere{0%{opacity:.7}to{opacity:1}}@media (max-width:1000px){.lp-thought__layout{gap:32px}.lp[data-refined=true] .lp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lp-command-intro{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.lp-header__right{gap:20px}.lp-preview-bar__inner{gap:4px 16px;padding-inline:16px}.lp-preview-label{display:none}.lp-preview-bar .lp-debug__label{font-size:9px}.lp[data-refined=true] .lp-h1{font-size:clamp(39px,7.7vw,62px)}.lp[data-refined=true] .lp-hero{gap:22px;padding-top:60px}.lp[data-refined=true] .lp-badge{margin-bottom:6px}.lp[data-refined=true] .lp-hero-stage{padding-top:42px}.lp[data-refined=true] .lp-sheen{padding:5px}.lp-thought__layout{grid-template-columns:1fr;gap:42px}.lp-thought__stage,.lp[data-design="5"] .lp-thought__stage{grid-area:1/1}.lp-thought__chapters,.lp[data-design="5"] .lp-thought__chapters{grid-area:2/1}.lp-story-phone{width:280px}.lp-thought-step{padding-block:22px}.lp-thought-step__body{max-width:44ch}.lp[data-refined=true] .lp-closing{padding-block:88px}}@media (max-width:480px){.lp-preview-bar__inner{justify-content:flex-start;gap:4px 12px}.lp-preview-bar .lp-debug{gap:0;font-size:10px}.lp-preview-bar .lp-debug__option{min-width:24px;padding:4px 7px}.lp[data-refined=true] .lp-hero{padding-top:46px}.lp[data-refined=true] .lp-h1{font-size:clamp(34px,8.5vw,41px)}.lp[data-refined=true] .lp-hero__description{font-size:15px}.lp[data-refined=true] .lp-form{flex-direction:column;gap:10px}.lp[data-refined=true] .lp-input{flex:none}.lp[data-refined=true] .lp-grid--3{grid-template-columns:1fr}.lp[data-refined=true] .lp-connection-card{min-height:auto;padding:26px}.lp-footer__row{flex-direction:column;align-items:flex-start}}.lp .lp-sheen[data-frame=off]{border-radius:var(--lp-radius-window);background:0 0;padding:0}.lp-sheen[data-frame=off]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 62%, var(--lp-hero-glow-a), transparent 68%);filter:blur(18px);position:absolute;inset:-48px -8% -64px}.lp-sheen[data-frame=off]:after{content:none}.lp:is([data-design="4"],[data-design="5"],[data-design="6"]){--lp-comet-cyan:#008eae;--lp-comet-violet:#963de2;--lp-comet-amber:#d78400}@media (prefers-reduced-motion:reduce){.lp-grid-pointer,.lp-grid-comet{display:none}.lp-grid-comet__particle,.lp[data-refined=true] .lp-hero-light,.lp-pill-status{animation:none}.lp *,.lp :after,.lp :before{scroll-behavior:auto}}.lp[data-design="6"]{--lp-bg:#fff;--lp-bg-raised:#f7f7f7;--lp-ink:#171717;--lp-ink-2:#525252;--lp-muted:#636363}html:has(.lp[data-design="6"]){background:#fff}html:has(.lp[data-design="6"]) body{background:#fff}
.lp-enter-badge{animation:.7s 50ms backwards lp-enter-soft}.lp-enter-title{animation:1.3s cubic-bezier(.22,.65,.25,1) .1s backwards lp-enter-title}.lp-enter-description{animation:1s .25s backwards lp-enter-soft}.lp-enter-form{animation:1s .4s backwards lp-enter-soft}.lp-enter-app{animation:1.4s cubic-bezier(.22,.61,.36,1) .6s backwards lp-enter-app}@keyframes lp-enter-title{0%{opacity:0;filter:blur(12px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-enter-soft{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-enter-app{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-reveal[data-reveal=pending]{opacity:0;filter:blur(6px);transform:translateY(14px)}.lp-reveal[data-reveal=visible]{transition:opacity .8s cubic-bezier(.22,.61,.36,1),filter .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.lp-statement-reveal[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.lp-statement-reveal[data-reveal=pending] :is(.lp-statement__opening,.lp-statement__continuation){opacity:0;filter:blur(6px)}.lp-statement-reveal[data-reveal=visible] :is(.lp-statement__opening,.lp-statement__continuation){transition:opacity .85s cubic-bezier(.22,.61,.36,1),filter .85s cubic-bezier(.22,.61,.36,1)}.lp-statement-reveal[data-reveal=visible] .lp-statement__continuation{transition-delay:.22s}.lp-enter-form:focus-within,.lp-enter-app:focus-within{opacity:1!important;transform:none!important}.lp-reveal:focus-within{opacity:1;filter:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.lp-enter-badge,.lp-enter-title,.lp-enter-description,.lp-enter-form,.lp-enter-app,.lp-reveal[data-reveal],.lp-statement-reveal[data-reveal] :is(.lp-statement__opening,.lp-statement__continuation){opacity:1;filter:none;transition:none;animation:none;transform:none}}
