.builder-demo[data-v-a6fb460c]{border:1px solid var(--lp-line);background:var(--lp-surface);text-align:left;border-radius:18px;overflow:hidden;box-shadow:0 25px 65px -30px #1f335e4d}.builder-demo__bar[data-v-a6fb460c]{border-bottom:1px solid var(--lp-line);align-items:center;gap:24px;min-height:52px;padding:12px 22px;font-size:12px;font-weight:600;display:flex}.window-dots[data-v-a6fb460c]{gap:6px;display:flex}.window-dots i[data-v-a6fb460c]{background:var(--lp-line);border-radius:50%;width:8px;height:8px}.bar-divider[data-v-a6fb460c]{color:var(--lp-muted);padding:0 9px}.demo-label[data-v-a6fb460c]{color:var(--lp-muted);margin-left:auto;font-size:12px;font-weight:400}.builder-demo__workspace[data-v-a6fb460c]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.demo-editor[data-v-a6fb460c]{flex-direction:column;min-width:0;display:flex}.editor-heading[data-v-a6fb460c]{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;height:49px;padding:0 22px;font-size:13px;display:flex}.editor-heading>span[data-v-a6fb460c]:first-child,.editor-bottom>span[data-v-a6fb460c]:first-child{align-items:center;gap:8px;display:inline-flex}.editor-heading svg[data-v-a6fb460c]{width:16px;color:var(--lp-blue)}.editor-heading__meta[data-v-a6fb460c]{color:var(--lp-muted);font-family:monospace}.demo-canvas[data-v-a6fb460c]{background-color:var(--lp-canvas);background-image:radial-gradient(var(--lp-dot) 1px, transparent 1px);background-size:18px 18px;flex:1;min-height:425px;position:relative}.demo-connections[data-v-a6fb460c]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo-connections path[data-v-a6fb460c]{fill:none;stroke:var(--lp-node-line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.demo-connections .path--active[data-v-a6fb460c]{stroke:var(--lp-blue);stroke-width:2px}.demo-node[data-v-a6fb460c]{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:10px;width:43%;padding:12px 14px;transition:border-color .18s,box-shadow .18s;position:absolute;box-shadow:0 4px 12px #1929460b}.demo-node--start[data-v-a6fb460c]{width:44%;top:6%;left:5%}.demo-node--message[data-v-a6fb460c]{width:51%;top:37%;left:27%}.demo-node--result[data-v-a6fb460c]{width:47%;bottom:5%;right:5%}.demo-node--selected[data-v-a6fb460c]{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft)}.node-heading[data-v-a6fb460c]{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.node-symbol[data-v-a6fb460c]{border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.node-symbol svg[data-v-a6fb460c]{width:15px}.node-symbol--blue[data-v-a6fb460c]{color:#3764eb;background:#eaf0ff}.node-symbol--mint[data-v-a6fb460c]{color:#08725c;background:#dff6eb}.node-symbol--violet[data-v-a6fb460c]{color:#7c4bcb;background:#f0e9ff}.node-check[data-v-a6fb460c]{width:13px;color:var(--lp-green);margin-left:auto}.demo-node>strong[data-v-a6fb460c]{margin:8px 0 3px;font-family:monospace;font-size:15px;display:block}.demo-node small[data-v-a6fb460c]{color:var(--lp-muted);font-size:12px}.demo-node p[data-v-a6fb460c]{margin:10px 0;font-size:12px;line-height:1.55}.node-options[data-v-a6fb460c]{flex-wrap:wrap;gap:5px;display:flex}.node-options span[data-v-a6fb460c]{border:1px solid var(--lp-line);color:var(--lp-muted);border-radius:5px;padding:5px 7px;font-size:12px}.node-options span.chosen[data-v-a6fb460c]{color:var(--lp-blue);border-color:var(--lp-blue);background:var(--lp-blue-soft)}.node-port[data-v-a6fb460c]{border:2px solid var(--lp-blue);background:var(--lp-surface);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:50%}.node-port--in[data-v-a6fb460c]{top:-4px;bottom:auto}.result-summary[data-v-a6fb460c]{color:var(--lp-muted);margin-top:8px;font-size:12px;display:block}.canvas-caption[data-v-a6fb460c]{width:30%;color:var(--lp-muted);font-size:12px;line-height:1.5;position:absolute;bottom:7%;left:6%}.canvas-caption__icon[data-v-a6fb460c]{color:var(--lp-blue);font-size:28px;display:block}.editor-bottom[data-v-a6fb460c]{border-top:1px solid var(--lp-line);min-height:37px;color:var(--lp-muted);justify-content:space-between;align-items:center;padding:8px 18px;font-size:12px;display:flex}.editor-bottom svg[data-v-a6fb460c]{width:13px;color:var(--lp-green)}.demo-chat[data-v-a6fb460c]{border-left:1px solid var(--lp-line);background:var(--lp-chat);flex-direction:column;min-width:0;display:flex}.chat-heading[data-v-a6fb460c]{background:var(--lp-surface);border-bottom:1px solid var(--lp-line);align-items:center;gap:11px;min-height:67px;padding:12px 20px;display:flex}.bot-avatar[data-v-a6fb460c]{color:#fff;background:#315efb;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.bot-avatar svg[data-v-a6fb460c]{width:21px}.chat-heading strong[data-v-a6fb460c],.chat-heading small[data-v-a6fb460c]{display:block}.chat-heading strong[data-v-a6fb460c]{font-size:13px;font-weight:600}.chat-heading small[data-v-a6fb460c]{color:var(--lp-muted);margin-top:3px;font-size:12px}.chat-menu[data-v-a6fb460c]{color:var(--lp-muted);letter-spacing:2px;margin-left:auto}.chat-messages[data-v-a6fb460c]{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:15px 19px 17px;display:flex}.chat-preview-label[data-v-a6fb460c]{color:var(--lp-muted);align-self:center;margin-bottom:4px;font-size:12px}.chat-bubble[data-v-a6fb460c]{background:var(--lp-surface);border-radius:12px 12px 12px 3px;max-width:94%;padding:11px 13px 8px;font-size:13px;line-height:1.6}.chat-bubble>span[data-v-a6fb460c]{color:var(--lp-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;font-size:10px;line-height:1.1;display:flex}.chat-bubble>span svg[data-v-a6fb460c]{width:12px}.chat-bubble--user[data-v-a6fb460c]{background:var(--lp-chat-user);border-radius:12px 12px 3px;align-self:flex-end;min-width:76px}.chat-options[data-v-a6fb460c]{gap:5px;width:94%;display:grid}.chat-options button[data-v-a6fb460c]{border:1px solid var(--lp-chat-border);background:var(--lp-chat-button);min-height:37px;color:var(--lp-blue);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.chat-options button[data-v-a6fb460c]:hover,.chat-options button[aria-pressed=true][data-v-a6fb460c]{color:#fff;border-color:var(--lp-blue);background:#315efb}.chat-options svg[data-v-a6fb460c]{width:14px}.chat-result[data-v-a6fb460c]{flex-direction:column;gap:10px;width:100%;display:flex}.chat-prompt[data-v-a6fb460c]{width:94%;color:var(--lp-muted);justify-content:center;align-items:center;gap:7px;margin:9px 0 0;font-size:12px;display:flex}.chat-prompt>span[data-v-a6fb460c]{color:var(--lp-blue);font-size:20px}.chat-restart[data-v-a6fb460c]{border:0;border-top:1px solid var(--lp-line);background:var(--lp-surface);min-height:42px;color:var(--lp-muted);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.chat-restart[data-v-a6fb460c]:hover{color:var(--lp-blue)}.chat-restart svg[data-v-a6fb460c]{width:14px}button[data-v-a6fb460c]:focus-visible{outline:3px solid var(--lp-blue);outline-offset:3px}@media (max-width:1000px){.builder-demo__workspace[data-v-a6fb460c]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.demo-node--message[data-v-a6fb460c]{width:74%;left:15%}.demo-node--start[data-v-a6fb460c]{width:66%}.demo-node--result[data-v-a6fb460c]{width:63%}.canvas-caption[data-v-a6fb460c]{display:none}}@media (max-width:700px){.builder-demo__workspace[data-v-a6fb460c]{grid-template-columns:1fr}.demo-editor[data-v-a6fb460c]{display:none}.demo-chat[data-v-a6fb460c]{border-left:0}.builder-demo__bar[data-v-a6fb460c]{gap:12px;padding:13px 16px}.demo-label[data-v-a6fb460c],.window-dots[data-v-a6fb460c]{display:none}.chat-messages[data-v-a6fb460c]{min-height:370px;padding:18px}.chat-bubble[data-v-a6fb460c],.chat-options[data-v-a6fb460c]{max-width:90%;font-size:14px}.chat-options button[data-v-a6fb460c]{min-height:44px;font-size:14px}.chat-heading strong[data-v-a6fb460c]{font-size:14px}}@media (prefers-reduced-motion:reduce){[data-v-a6fb460c],[data-v-a6fb460c]:before,[data-v-a6fb460c]:after{transition:none!important}}.landing[data-v-cdde4dce]{--lp-bg:#fff;--lp-surface:#fff;--lp-ink:#172138;--lp-muted:#626e82;--lp-blue:#315efb;--lp-blue-soft:#eef2ff;--lp-line:#e4e8f0;--lp-subtle:#f7f9fc;--lp-canvas:#f8faff;--lp-dot:#d7dfea;--lp-node-line:#a5b6d8;--lp-green:#178060;--lp-chat:#eaf0f8;--lp-chat-user:#dce6ff;--lp-chat-button:#f5f8ff;--lp-chat-border:#cad7f4;background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,sans-serif}html[data-theme=dark] .landing{--lp-bg:#101620;--lp-surface:#192230;--lp-ink:#f1f4fa;--lp-muted:#a5b1c5;--lp-blue:#90acff;--lp-blue-soft:#222f4e;--lp-line:#303c4f;--lp-subtle:#141c29;--lp-canvas:#131c2a;--lp-dot:#2b3950;--lp-node-line:#667fa5;--lp-green:#68d4b1;--lp-chat:#131d2d;--lp-chat-user:#2b4268;--lp-chat-button:#20314f;--lp-chat-border:#3e557b}.page-width[data-v-cdde4dce]{width:min(1160px,100% - 80px);margin-inline:auto}.landing section[id][data-v-cdde4dce],.landing main[data-v-cdde4dce]{scroll-margin-top:95px}.landing a[data-v-cdde4dce],.landing button[data-v-cdde4dce]{touch-action:manipulation}.landing a[data-v-cdde4dce]:focus-visible,.landing button[data-v-cdde4dce]:focus-visible,.landing summary[data-v-cdde4dce]:focus-visible{outline:3px solid var(--lp-blue);outline-offset:5px}.skip-link[data-v-cdde4dce]{z-index:50;background:var(--lp-surface);color:var(--lp-blue);border-radius:8px;padding:14px 20px;position:absolute;top:-80px;left:20px}.skip-link[data-v-cdde4dce]:focus{top:10px}.landing-header[data-v-cdde4dce]{z-index:20;border-bottom:1px solid var(--lp-line);background:color-mix(in srgb, var(--lp-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.landing-header__inner[data-v-cdde4dce]{justify-content:space-between;align-items:center;gap:25px;min-height:80px;display:flex}.desktop-nav[data-v-cdde4dce]{align-items:center;gap:25px;display:flex}.desktop-nav a[data-v-cdde4dce]{color:var(--lp-muted);font-size:13px;font-weight:500;transition:color .15s}.desktop-nav a[data-v-cdde4dce]:hover{color:var(--lp-blue)}.header-controls[data-v-cdde4dce]{align-items:center;gap:20px;display:flex}.header-controls[data-v-cdde4dce] .theme-switch,.header-controls[data-v-cdde4dce] .locale-switch{background:0 0;border-color:#0000}.login-link[data-v-cdde4dce]{min-height:38px;color:var(--lp-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.login-link svg[data-v-cdde4dce]{width:16px}.menu-toggle[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-surface);width:38px;height:38px;color:var(--lp-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:none}.mobile-nav[data-v-cdde4dce]{display:none}.hero[data-v-cdde4dce]{text-align:center;padding:77px 0 60px;position:relative}.hero-badge[data-v-cdde4dce]{color:var(--lp-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:500;display:inline-flex}.hero-badge svg[data-v-cdde4dce]{width:17px;color:var(--lp-blue)}.hero h1[data-v-cdde4dce]{z-index:1;letter-spacing:-.052em;margin:0 auto;font-size:clamp(48px,5.85vw,78px);font-weight:650;line-height:1.1;position:relative}.hero h1 span[data-v-cdde4dce]{color:var(--lp-blue)}.hero-subtitle[data-v-cdde4dce]{max-width:605px;color:var(--lp-muted);margin:25px auto 0;font-size:18px;line-height:1.7}.hero-actions[data-v-cdde4dce]{justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.landing .primary-button[data-v-cdde4dce]{color:#fff;background:#315efb;border-radius:9px;min-height:52px;padding:13px 21px;font-size:14px;font-weight:600;box-shadow:0 4px 10px #315efb1f}.landing .primary-button[data-v-cdde4dce]:not(:disabled):hover{background:#244ce0;box-shadow:0 6px 20px #315efb38}.primary-button svg[data-v-cdde4dce],.closing-button svg[data-v-cdde4dce]{width:16px;margin-left:4px}.secondary-button[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-surface);min-height:52px;color:var(--lp-ink);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:600;transition:border-color .15s;display:inline-flex}.secondary-button[data-v-cdde4dce]:hover{border-color:var(--lp-blue)}.secondary-button svg[data-v-cdde4dce]{width:19px;color:var(--lp-muted)}.hero-note[data-v-cdde4dce]{color:var(--lp-muted);margin:19px 0 0;font-size:12px;line-height:1.6}.hero-sticker[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-muted);border-radius:10px;align-items:center;gap:8px;padding:8px 13px 8px 8px;font-size:12px;display:flex;position:absolute;box-shadow:0 7px 20px #1c2c4c0d}.hero-sticker>span[data-v-cdde4dce]{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.hero-sticker svg[data-v-cdde4dce]{width:18px}.hero-sticker--a[data-v-cdde4dce]{top:229px;left:-15px;transform:rotate(-9deg)}.hero-sticker--a>span[data-v-cdde4dce]{color:#168565;background:#e3f6ef}.hero-sticker--b[data-v-cdde4dce]{top:297px;right:-12px;transform:rotate(8deg)}.hero-sticker--b>span[data-v-cdde4dce]{color:#967028;background:#fff2d4}.demo-section[data-v-cdde4dce]{padding-top:22px}.demo-section__heading[data-v-cdde4dce]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow[data-v-cdde4dce]{color:var(--lp-blue);letter-spacing:.035em;margin:0 0 18px;font-size:12px;font-weight:650;line-height:1.5}.demo-section__heading .eyebrow[data-v-cdde4dce]{color:var(--lp-muted);margin-bottom:8px;font-weight:500}.demo-section h2[data-v-cdde4dce]{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.scenario-picker[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-subtle);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.scenario-picker button[data-v-cdde4dce]{min-height:36px;color:var(--lp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.scenario-picker button[aria-pressed=true][data-v-cdde4dce]{border-color:var(--lp-line);background:var(--lp-surface);color:var(--lp-blue);box-shadow:0 2px 4px #14233d0a}.scenario-picker button[data-v-cdde4dce]:hover{color:var(--lp-blue)}.scenario-picker svg[data-v-cdde4dce]{width:15px}.demo-instruction[data-v-cdde4dce]{color:var(--lp-muted);margin:12px 0 21px;font-size:13px;line-height:1.6}.demo-disclaimer[data-v-cdde4dce]{text-align:center;color:var(--lp-muted);margin:15px 0 0;font-size:12px;line-height:1.6}.benefit-strip[data-v-cdde4dce]{border-bottom:1px solid var(--lp-line);justify-content:center;align-items:center;gap:68px;margin-top:20px;padding:32px 0;display:flex}.benefit-strip>span[data-v-cdde4dce]{color:var(--lp-muted);align-items:center;gap:9px;font-size:14px;display:flex}.benefit-strip svg[data-v-cdde4dce]{width:19px;color:var(--lp-blue)}.section-space[data-v-cdde4dce]{padding-top:100px;padding-bottom:100px}.section-heading[data-v-cdde4dce]{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px;display:flex}.landing h2[data-v-cdde4dce]{white-space:pre-line}.section-heading h2[data-v-cdde4dce],.how-intro h2[data-v-cdde4dce],.faq-section h2[data-v-cdde4dce]{letter-spacing:-.043em;margin:0;font-size:clamp(34px,3.5vw,46px);font-weight:600;line-height:1.16}.section-intro[data-v-cdde4dce]{max-width:350px;color:var(--lp-muted);margin:0 0 3px;font-size:16px;line-height:1.7}.use-case-grid[data-v-cdde4dce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.use-case[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:14px;flex-direction:column;min-width:0;padding:28px;transition:transform .18s,border-color .18s;display:flex}.use-case[data-v-cdde4dce]:hover{border-color:var(--lp-node-line);transform:translateY(-4px)}.use-case__top[data-v-cdde4dce]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.use-case__icon[data-v-cdde4dce]{color:#315efb;background:#edf1ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.use-case__icon svg[data-v-cdde4dce]{width:24px}.use-case--education .use-case__icon[data-v-cdde4dce]{color:#987224;background:#fff4d9}.use-case--support .use-case__icon[data-v-cdde4dce]{color:#198366;background:#e5f6ed}.use-case__number[data-v-cdde4dce]{color:var(--lp-muted);font-family:monospace;font-size:12px}.use-case__tag[data-v-cdde4dce]{color:var(--lp-muted);margin:0 0 10px;font-size:12px}.use-case h3[data-v-cdde4dce]{letter-spacing:-.025em;margin:0 0 13px;font-size:23px;font-weight:600;line-height:1.25}.use-case__text[data-v-cdde4dce]{color:var(--lp-muted);margin:0 0 25px;font-size:16px;line-height:1.7}.use-case>a[data-v-cdde4dce]{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:600;display:flex}.use-case>a[data-v-cdde4dce]:hover{color:var(--lp-blue)}.use-case>a svg[data-v-cdde4dce]{width:16px}.features[data-v-cdde4dce]{background:var(--lp-subtle);border-block:1px solid var(--lp-line)}.feature-grid[data-v-cdde4dce]{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.feature-card[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:15px;flex-direction:column;min-width:0;min-height:360px;padding:34px;display:flex;overflow:hidden}.feature-tag[data-v-cdde4dce]{color:var(--lp-muted);margin-bottom:13px;font-size:12px;font-weight:500;display:block}.feature-card h3[data-v-cdde4dce]{letter-spacing:-.028em;margin:0 0 12px;font-size:25px;font-weight:600;line-height:1.25}.feature-card>p[data-v-cdde4dce]{max-width:420px;color:var(--lp-muted);margin:0;font-size:16px;line-height:1.7}.feature-card--visual[data-v-cdde4dce]{background:var(--lp-blue-soft);border-color:#0000}.block-palette[data-v-cdde4dce]{flex-wrap:wrap;align-content:center;gap:10px;margin:auto -5px 0;padding-top:28px;display:flex}.palette-item[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:9px;align-items:center;gap:9px;min-height:45px;padding:9px 13px;font-size:13px;font-weight:500;display:flex;box-shadow:0 3px 5px #141e3705}.palette-item b[data-v-cdde4dce]{font-weight:500}.palette-item svg[data-v-cdde4dce]{width:18px;color:var(--lp-muted)}.palette-item--message svg[data-v-cdde4dce]{color:#20a184}.palette-item--question[data-v-cdde4dce]{color:var(--lp-blue)}.palette-item--question b[data-v-cdde4dce]{color:var(--lp-ink)}.palette-item--condition svg[data-v-cdde4dce]{color:#9670cf}.customer-preview[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-canvas);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding:18px;display:flex}.customer-avatar[data-v-cdde4dce]{color:#8464b2;background:#eee7fc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.customer-preview strong[data-v-cdde4dce]{font-size:13px;font-weight:600;display:block}.customer-preview small[data-v-cdde4dce]{color:var(--lp-muted);margin-top:3px;font-family:monospace;font-size:12px;display:block}.customer-preview>svg[data-v-cdde4dce]{width:16px;color:var(--lp-green);margin-left:auto}.customer-preview dl[data-v-cdde4dce]{border-top:1px solid var(--lp-line);grid-template-columns:1fr 1.5fr;gap:13px;width:100%;margin:2px 0 0;padding-top:14px;font-size:12px;display:grid}.customer-preview dt[data-v-cdde4dce]{color:var(--lp-muted)}.customer-preview dd[data-v-cdde4dce]{margin:0}.customer-preview dd span[data-v-cdde4dce]{background:var(--lp-blue-soft);color:var(--lp-blue);border-radius:5px;padding:4px 8px}.version-preview[data-v-cdde4dce]{gap:9px;margin:0 0 28px;display:grid;position:relative}.version-preview>div[data-v-cdde4dce]{border:1px solid var(--lp-line);border-radius:9px;align-items:center;gap:12px;min-height:65px;padding:12px 16px;font-size:13px;display:flex}.version-preview>div[data-v-cdde4dce]:first-child{border-color:var(--lp-node-line);background:var(--lp-blue-soft)}.version-preview>div[data-v-cdde4dce]:last-child{color:var(--lp-muted);margin-inline:12px}.version-icon[data-v-cdde4dce]{color:var(--lp-blue)}.version-icon svg[data-v-cdde4dce]{width:20px}.version-preview strong[data-v-cdde4dce],.version-preview small[data-v-cdde4dce]{display:block}.version-preview strong[data-v-cdde4dce]{font-weight:600}.version-preview small[data-v-cdde4dce]{color:var(--lp-muted);margin-top:4px;font-size:12px}.version-preview b[data-v-cdde4dce]{margin-left:auto;font-family:monospace;font-size:12px;font-weight:400}.history-preview[data-v-cdde4dce]{border:1px solid var(--lp-line);background:var(--lp-canvas);border-radius:10px;margin:0 0 31px;padding:8px 16px}.history-preview>div[data-v-cdde4dce]{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.history-preview>div+div[data-v-cdde4dce]{border-top:1px solid var(--lp-line)}.history-preview>div>span[data-v-cdde4dce]{background:var(--lp-blue-soft);width:21px;height:21px;color:var(--lp-green);border-radius:50%;place-items:center;display:grid}.history-preview svg[data-v-cdde4dce]{width:12px}.history-preview strong[data-v-cdde4dce]{font-weight:500}.history-preview small[data-v-cdde4dce]{color:var(--lp-muted);margin-left:auto;font-family:monospace;font-size:12px}.how-section[data-v-cdde4dce]{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.how-intro>p[data-v-cdde4dce]:not(.eyebrow){max-width:365px;color:var(--lp-muted);margin:24px 0;font-size:16px;line-height:1.75}.steps[data-v-cdde4dce]{gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-cdde4dce]{gap:24px;padding:27px 0;display:flex}.steps li+li[data-v-cdde4dce]{border-top:1px solid var(--lp-line)}.step-number[data-v-cdde4dce]{border:1px solid var(--lp-line);width:44px;height:44px;color:var(--lp-blue);border-radius:50%;flex:0 0 44px;place-items:center;font-family:monospace;font-size:14px;display:grid}.steps h3[data-v-cdde4dce]{letter-spacing:-.025em;margin:2px 0 10px;font-size:22px;font-weight:600}.steps p[data-v-cdde4dce]{color:var(--lp-muted);margin:0;font-size:16px;line-height:1.7}.faq-section[data-v-cdde4dce]{border-top:1px solid var(--lp-line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.faq-section h2[data-v-cdde4dce]{max-width:360px}.faq-list details[data-v-cdde4dce]{border-bottom:1px solid var(--lp-line)}.faq-list details[data-v-cdde4dce]:first-child{border-top:1px solid var(--lp-line)}.faq-list summary[data-v-cdde4dce]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 0;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex}.faq-list summary[data-v-cdde4dce]::-webkit-details-marker{display:none}.faq-list summary[data-v-cdde4dce]:hover{color:var(--lp-blue)}.faq-plus[data-v-cdde4dce]{color:var(--lp-muted);flex-shrink:0;font-size:25px;font-weight:300;transition:transform .15s}.faq-list details[open] .faq-plus[data-v-cdde4dce]{color:var(--lp-blue);transform:rotate(45deg)}.faq-list details>p[data-v-cdde4dce]{color:var(--lp-muted);margin:-2px 30px 25px 0;font-size:16px;line-height:1.75}.closing-section[data-v-cdde4dce]{color:#fff;background:#315efb;border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:58px 62px;display:grid;position:relative;overflow:hidden}.closing-content[data-v-cdde4dce]{z-index:1;position:relative}.closing-content .eyebrow[data-v-cdde4dce]{color:#dce4ff}.closing-content h2[data-v-cdde4dce]{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.1}.closing-description[data-v-cdde4dce]{color:#e0e7ff;max-width:375px;margin:22px 0 25px;font-size:16px;line-height:1.7}.landing .closing-button[data-v-cdde4dce]{color:#2444b5;min-height:52px;box-shadow:none;background:#fff;border-radius:9px;padding:13px 20px;font-weight:600}.landing .closing-button[data-v-cdde4dce]:not(:disabled):hover{background:#eaf0ff}.closing-link[data-v-cdde4dce]{color:#e0e7ff;text-underline-offset:4px;width:-moz-fit-content;width:fit-content;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.closing-section a[data-v-cdde4dce]:focus-visible,.closing-section button[data-v-cdde4dce]:focus-visible{outline-color:#fff}.closing-graphic[data-v-cdde4dce]{width:100%;padding-top:0;position:relative;transform:rotate(-7deg)}.closing-command[data-v-cdde4dce]{z-index:1;color:#fff;letter-spacing:-.06em;background:#426cfc;border:1px solid #ffffff4d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:32px 26px;font-family:monospace;font-size:48px;display:flex;position:relative;box-shadow:0 20px 30px #0e2b8f2e}.closing-command>span[data-v-cdde4dce]{color:#c4d3ff;font-family:sans-serif;font-size:38px}.closing-connection[data-v-cdde4dce]{border-bottom:2px solid #adc0ff;border-right:2px solid #adc0ff;border-bottom-right-radius:20px;width:60%;height:46px;margin-left:20%}.closing-message[data-v-cdde4dce]{color:#172138;background:#fff;border-radius:12px;align-items:center;gap:12px;width:92%;padding:20px;display:flex;transform:rotate(11deg);box-shadow:0 20px 30px #0e2b8f21}.closing-message>svg[data-v-cdde4dce]:first-child{color:#315efb;width:25px}.closing-message>span[data-v-cdde4dce]{font-size:15px;font-weight:600}.closing-message small[data-v-cdde4dce]{color:#626e82;margin-top:5px;font-size:12px;font-weight:400;display:block}.closing-message>svg[data-v-cdde4dce]:last-child{color:#168565;width:18px;margin-left:auto}.landing-footer[data-v-cdde4dce]{padding-top:65px}.footer-main[data-v-cdde4dce]{justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px;display:flex}.footer-main p[data-v-cdde4dce]{color:var(--lp-muted);margin:12px 0 0;font-size:13px}.footer-main nav[data-v-cdde4dce]{flex-wrap:wrap;gap:25px;display:flex}.footer-main nav a[data-v-cdde4dce]{color:var(--lp-muted);align-items:center;gap:8px;font-size:13px;display:flex}.footer-main nav a[data-v-cdde4dce]:hover{color:var(--lp-blue)}.footer-main nav svg[data-v-cdde4dce]{width:14px}.footer-bottom[data-v-cdde4dce]{border-top:1px solid var(--lp-line);color:var(--lp-muted);justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:12px;line-height:1.6;display:flex}.footer-bottom>span[data-v-cdde4dce]:nth-child(2){text-align:center}.footer-bottom a[data-v-cdde4dce]{flex-shrink:0}@media (min-width:1500px){.hero[data-v-cdde4dce]{padding-top:90px;padding-bottom:70px}}@media (max-width:1150px){.desktop-nav[data-v-cdde4dce]{gap:16px}.desktop-nav a[data-v-cdde4dce]{font-size:12px}.header-controls[data-v-cdde4dce]{gap:10px}.hero-sticker[data-v-cdde4dce]{display:none}.use-case[data-v-cdde4dce]{padding:24px}.use-case h3[data-v-cdde4dce]{font-size:21px}}@media (max-width:1000px){.desktop-nav[data-v-cdde4dce]{display:none}.menu-toggle[data-v-cdde4dce]{display:flex}.mobile-nav[data-v-cdde4dce]{border-top:1px solid var(--lp-line);gap:4px;padding:12px 40px 20px;display:grid}.mobile-nav a[data-v-cdde4dce]{align-items:center;gap:8px;padding:12px 0;font-size:15px;display:flex}.mobile-nav svg[data-v-cdde4dce]{width:15px}.hero[data-v-cdde4dce]{padding-top:60px}.hero h1[data-v-cdde4dce]{font-size:clamp(45px,6.2vw,65px)}.demo-section__heading[data-v-cdde4dce]{flex-direction:column;align-items:flex-start;gap:20px}.benefit-strip[data-v-cdde4dce]{gap:28px}.benefit-strip>span[data-v-cdde4dce]{font-size:12px}.section-heading[data-v-cdde4dce]{gap:30px}.section-intro[data-v-cdde4dce]{max-width:310px}.use-case-grid[data-v-cdde4dce]{gap:14px}.use-case[data-v-cdde4dce]{padding:22px}.use-case__text[data-v-cdde4dce]{font-size:15px}.feature-card[data-v-cdde4dce]{padding:26px}.feature-card h3[data-v-cdde4dce]{font-size:23px}.how-section[data-v-cdde4dce]{gap:45px}.faq-section[data-v-cdde4dce]{grid-template-columns:.85fr 1.15fr;gap:35px}.closing-section[data-v-cdde4dce]{padding:44px}.closing-command[data-v-cdde4dce]{font-size:36px}}@media (max-width:700px){.page-width[data-v-cdde4dce]{width:calc(100% - 36px)}.landing section[id][data-v-cdde4dce]{scroll-margin-top:85px}.landing-header__inner[data-v-cdde4dce]{gap:10px;min-height:69px}.landing-header[data-v-cdde4dce] .brand{gap:5px}.landing-header[data-v-cdde4dce] .brand__mark{width:30px;height:27px}.landing-header[data-v-cdde4dce] .brand__word{width:107px;height:17px}.header-controls[data-v-cdde4dce]{gap:5px}.header-controls[data-v-cdde4dce] .appearance-controls{gap:1px}.header-controls[data-v-cdde4dce] .locale-switch{gap:4px;padding-inline:5px}.header-controls[data-v-cdde4dce] .theme-switch{flex-basis:30px;width:30px}.login-link[data-v-cdde4dce]{display:none}.menu-toggle[data-v-cdde4dce]{width:34px;height:34px;padding:7px}.mobile-nav[data-v-cdde4dce]{padding:10px 22px 18px}.hero[data-v-cdde4dce]{padding:44px 0 38px}.hero-badge[data-v-cdde4dce]{gap:6px;margin-bottom:22px;font-size:12px}.hero-badge svg[data-v-cdde4dce]{width:15px}.hero h1[data-v-cdde4dce]{letter-spacing:-.05em;max-width:550px;font-size:clamp(38px,7.3vw,51px);line-height:1.12}.hero h1 span[data-v-cdde4dce]{max-width:450px;display:inline-block}.hero-subtitle[data-v-cdde4dce]{max-width:470px;margin-top:20px;font-size:16px;line-height:1.7}.hero-actions[data-v-cdde4dce]{flex-direction:column;gap:10px;margin-top:25px}.hero-actions[data-v-cdde4dce]>*{width:min(100%,345px)}.hero-note[data-v-cdde4dce]{max-width:310px;margin:17px auto 0}.demo-section[data-v-cdde4dce]{padding-top:12px}.demo-section__heading[data-v-cdde4dce]{gap:18px}.demo-section h2[data-v-cdde4dce]{font-size:23px}.scenario-picker[data-v-cdde4dce]{flex-wrap:wrap;gap:3px;width:100%}.scenario-picker button[data-v-cdde4dce]{flex:auto;justify-content:center;gap:5px;min-height:42px;padding:7px;font-size:12px}.scenario-picker svg[data-v-cdde4dce]{display:none}.demo-instruction[data-v-cdde4dce]{margin:13px 0 18px;font-size:13px}.demo-disclaimer[data-v-cdde4dce]{padding-inline:14px}.benefit-strip[data-v-cdde4dce]{flex-wrap:wrap;justify-content:flex-start;gap:17px;margin-top:5px;padding:28px 4px}.benefit-strip>span[data-v-cdde4dce]{font-size:13px}.benefit-strip svg[data-v-cdde4dce]{width:17px}.section-space[data-v-cdde4dce]{padding-top:62px;padding-bottom:62px}.section-heading[data-v-cdde4dce]{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:27px}.section-heading h2[data-v-cdde4dce],.how-intro h2[data-v-cdde4dce],.faq-section h2[data-v-cdde4dce]{letter-spacing:-.04em;font-size:34px}.eyebrow[data-v-cdde4dce]{margin-bottom:13px}.section-intro[data-v-cdde4dce]{max-width:100%;font-size:16px}.use-case-grid[data-v-cdde4dce],.feature-grid[data-v-cdde4dce]{grid-template-columns:1fr;gap:16px}.use-case[data-v-cdde4dce]{padding:26px}.use-case__top[data-v-cdde4dce]{margin-bottom:24px}.use-case h3[data-v-cdde4dce]{font-size:24px}.use-case__text[data-v-cdde4dce]{font-size:16px}.feature-card[data-v-cdde4dce]{min-height:0;padding:27px}.feature-card h3[data-v-cdde4dce]{font-size:25px}.block-palette[data-v-cdde4dce]{margin-top:2px}.customer-preview[data-v-cdde4dce]{padding:13px}.customer-preview dl[data-v-cdde4dce]{grid-template-columns:.7fr 1.3fr}.how-section[data-v-cdde4dce]{grid-template-columns:1fr;gap:25px}.how-intro>p[data-v-cdde4dce]:not(.eyebrow){max-width:100%}.steps li[data-v-cdde4dce]{gap:17px;padding:23px 0}.steps h3[data-v-cdde4dce]{font-size:22px}.faq-section[data-v-cdde4dce]{grid-template-columns:1fr;gap:30px}.faq-list summary[data-v-cdde4dce]{min-height:76px;padding:19px 0}.closing-section[data-v-cdde4dce]{border-radius:15px;grid-template-columns:1fr;gap:30px;width:calc(100% - 24px);padding:35px 25px}.closing-content h2[data-v-cdde4dce]{font-size:43px}.closing-description[data-v-cdde4dce]{font-size:16px}.closing-graphic[data-v-cdde4dce]{max-width:280px;margin:15px auto 5px}.closing-command[data-v-cdde4dce]{padding:18px 25px;font-size:36px}.closing-message[data-v-cdde4dce]{padding:16px}.landing-footer[data-v-cdde4dce]{padding-top:40px}.footer-main[data-v-cdde4dce]{flex-direction:column;align-items:flex-start;gap:30px}.footer-main nav[data-v-cdde4dce]{gap:22px}.footer-bottom[data-v-cdde4dce]{flex-wrap:wrap;align-items:flex-start;gap:14px}.footer-bottom>span[data-v-cdde4dce]:nth-child(2){text-align:left;order:3;width:100%}.footer-bottom a[data-v-cdde4dce]{margin-left:auto}}@media (prefers-reduced-motion:reduce){[data-v-cdde4dce],[data-v-cdde4dce]:before,[data-v-cdde4dce]:after{transition:none!important;animation:none!important}}
