.landing[data-v-5a78d87f]{--ink: #101e36;--muted: #52647b;--teal: #007f80;--line: #dce3e2;background:#fafaf6;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh;color-scheme:light}.shell[data-v-5a78d87f]{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}a[data-v-5a78d87f],button[data-v-5a78d87f]{-webkit-tap-highlight-color:transparent}a[data-v-5a78d87f]{text-decoration:none}button[data-v-5a78d87f]{cursor:pointer}a[data-v-5a78d87f]:focus-visible,button[data-v-5a78d87f]:focus-visible{outline:3px solid #039d9e;outline-offset:5px}button[data-v-5a78d87f]:disabled{cursor:default;opacity:.65}.skip-link[data-v-5a78d87f]{position:absolute;left:16px;top:-80px;background:var(--ink);color:#fff;padding:12px;z-index:100}.skip-link[data-v-5a78d87f]:focus{top:10px}.site-header[data-v-5a78d87f]{border-bottom:1px solid var(--line)}.nav[data-v-5a78d87f]{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-v-5a78d87f]{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:750;letter-spacing:-1px;white-space:nowrap}.brand-icon[data-v-5a78d87f]{width:32px;height:34px;color:var(--teal)}.brand-label[data-v-5a78d87f]{font-size:10px;font-weight:500;letter-spacing:2.5px;margin-left:8px;color:var(--muted)}.nav-sections[data-v-5a78d87f],.nav-actions[data-v-5a78d87f]{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:600}.nav a[data-v-5a78d87f]:not(.button):hover,.text-link[data-v-5a78d87f]:hover{color:var(--teal)}.button[data-v-5a78d87f]{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:7px;padding:16px 21px;font-size:14px;font-weight:650;transition:background .2s,box-shadow .2s}.primary[data-v-5a78d87f]{background:var(--teal);color:#fff;box-shadow:0 3px #006566}.primary[data-v-5a78d87f]:hover{background:#006d6e;box-shadow:0 4px 14px #007f8026}.nav .button[data-v-5a78d87f]{padding:12px 16px;font-size:12px}.menu-toggle[data-v-5a78d87f]{display:none}.mobile-nav[data-v-5a78d87f]{display:flex;flex-direction:column;gap:22px;padding-top:16px;padding-bottom:24px}.hero[data-v-5a78d87f]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding:70px 0 76px}.eyebrow[data-v-5a78d87f]{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2px;font-weight:650;color:var(--muted)}.tiny-dot[data-v-5a78d87f]{width:6px;height:6px;border-radius:50%;background:var(--teal)}h1[data-v-5a78d87f]{font-size:clamp(40px,4.3vw,61px);font-weight:720;letter-spacing:-2.8px;line-height:1.09;margin:25px 0}h1 span[data-v-5a78d87f]{color:var(--teal)}.intro[data-v-5a78d87f]{font-size:17px;line-height:1.8;max-width:450px;color:var(--muted)}.hero-actions[data-v-5a78d87f]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.text-link[data-v-5a78d87f]{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:650}.hero-note[data-v-5a78d87f]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-top:25px}.demo[data-v-5a78d87f]{min-width:0}.flow[data-v-5a78d87f]{display:flex;align-items:center;justify-content:center;margin-bottom:18px;gap:20px}.flow-node[data-v-5a78d87f]{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;background:#eef2ef;padding:12px 18px;border-radius:10px}.flow-node svg[data-v-5a78d87f]{width:26px;height:26px;stroke-width:1.4}.flow-track[data-v-5a78d87f]{width:105px;height:1px;background:repeating-linear-gradient(to right,#9aafb5 0 3px,transparent 3px 9px);position:relative}.flow-track>svg[data-v-5a78d87f]{position:absolute;right:-4px;top:-7px;color:#648188}.flow-dot[data-v-5a78d87f]{position:absolute;top:-3px;right:16px;width:7px;height:7px;border-radius:50%;background:var(--teal)}.console[data-v-5a78d87f]{background:#102236;color:#d6e3ec;border:1px solid #243a4d;border-radius:14px;padding:18px;box-shadow:0 18px 45px -24px #152b4b70}.console-heading[data-v-5a78d87f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:10px}.simulation-badge[data-v-5a78d87f]{display:inline-flex;align-items:center;gap:7px;background:#203a4d;padding:5px 9px;border-radius:20px}.simulation-badge span[data-v-5a78d87f]{width:7px;height:7px;border-radius:50%;background:#40d8af}.console-caption[data-v-5a78d87f]{color:#95abbc;font-family:monospace;font-size:10px}.endpoint[data-v-5a78d87f]{display:flex;align-items:center;gap:10px;font-size:12px;min-width:0;margin-bottom:16px}.endpoint>span[data-v-5a78d87f]:first-child{background:#5fe0c7;color:#073c3b;padding:3px 7px;border-radius:4px;font-size:10px;font-weight:750}.endpoint code[data-v-5a78d87f]{overflow-wrap:anywhere}.endpoint .fictional[data-v-5a78d87f]{margin-left:auto;font-size:8px;letter-spacing:1px;color:#96acbe}.editor[data-v-5a78d87f]{border:1px solid #314a5e;border-radius:8px;overflow:hidden}.tabs[data-v-5a78d87f]{display:flex;align-items:center;gap:16px;background:#192f43;padding:0 16px;border-bottom:1px solid #314a5e}.tabs button[data-v-5a78d87f]{font-size:11px;padding:12px 2px;border-bottom:2px solid transparent}.tabs button.selected[data-v-5a78d87f]{border-color:#57d7c4;color:#fff}.response-status[data-v-5a78d87f]{margin-left:auto;font-family:monospace;font-size:9px;color:#69d9ba}.code[data-v-5a78d87f]{padding:17px 12px;min-height:235px;overflow-x:auto;background:#0d1e30}.code-line[data-v-5a78d87f]{display:flex;line-height:23px;font-size:11px;white-space:pre;font-family:ui-monospace,SFMono-Regular,monospace}.line-number[data-v-5a78d87f]{-webkit-user-select:none;user-select:none;flex-shrink:0;width:25px;color:#6f879d;font-size:10px}.code-line code[data-v-5a78d87f]{color:#77ddcb}.console-bottom[data-v-5a78d87f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px;font-size:10px;color:#a9bbc9}.console-bottom button[data-v-5a78d87f]{display:inline-flex;align-items:center;gap:6px;border:1px solid #4c6b7c;border-radius:5px;color:#e0efef;padding:7px 10px}.console-bottom button[data-v-5a78d87f]:hover{background:#20394b}.demo-note[data-v-5a78d87f]{display:flex;align-items:center;gap:7px;background:#e9f3ed;color:#345e58;border:1px solid #dbebe2;border-radius:6px;padding:9px 12px;font-size:10px;margin-top:10px}.demo-note svg[data-v-5a78d87f]{color:var(--teal)}.section[data-v-5a78d87f]{padding:42px 0 48px;border-top:1px solid var(--line);scroll-margin-top:24px}.section-heading h2[data-v-5a78d87f]{font-size:32px;line-height:1.2;font-weight:650;letter-spacing:-1.1px;margin:12px 0}.section-heading>p[data-v-5a78d87f]:last-child:not(.eyebrow){font-size:14px;color:var(--muted)}.feature-grid[data-v-5a78d87f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.feature-card[data-v-5a78d87f]{background:#fdfdfa;border:1px solid var(--line);border-radius:10px;padding:25px;transition:border-color .2s,box-shadow .2s}.feature-card[data-v-5a78d87f]:hover{border-color:#86b6b0;box-shadow:0 8px 24px #223e4610}.feature-top[data-v-5a78d87f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.feature-top>span[data-v-5a78d87f]:last-child{font-size:8px;letter-spacing:1.1px;color:#647d81}.feature-icon[data-v-5a78d87f]{display:flex;padding:12px;background:#e8f1ec;color:var(--teal);border-radius:9px}.feature-card h3[data-v-5a78d87f]{font-size:18px;font-weight:650;margin-top:22px;letter-spacing:-.5px}.feature-card p[data-v-5a78d87f],.step p[data-v-5a78d87f]{font-size:13px;line-height:1.8;color:var(--muted);margin-top:9px}.step-grid[data-v-5a78d87f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:32px}.step[data-v-5a78d87f]{display:flex;gap:16px}.step-number[data-v-5a78d87f]{display:flex;align-items:center;justify-content:center;border:1px solid #d6e7df;background:#e8f1ec;color:var(--teal);width:48px;height:48px;border-radius:50%;flex-shrink:0;font-size:17px;font-weight:600}.step h3[data-v-5a78d87f]{font-size:14px;font-weight:650;margin-top:3px}.step p[data-v-5a78d87f]{margin-top:5px;font-size:12px}.closing[data-v-5a78d87f]{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eaf1ec;border:1px solid #dae5dc;border-radius:12px;padding:36px 40px;margin:10px 0 55px}.closing h2[data-v-5a78d87f]{font-size:27px;font-weight:650;letter-spacing:-.8px;line-height:1.3;margin-top:12px}.footer[data-v-5a78d87f]{display:flex;align-items:center;gap:30px;padding-top:26px;padding-bottom:30px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.footer .brand[data-v-5a78d87f]{font-size:17px;color:var(--ink)}.footer .brand-icon[data-v-5a78d87f]{width:23px;height:25px}.footer>span[data-v-5a78d87f]{margin-left:auto}@media(min-width:1500px){.hero[data-v-5a78d87f]{padding-top:95px;padding-bottom:95px}}@media(max-width:1100px){.nav-sections[data-v-5a78d87f]{display:none}.hero[data-v-5a78d87f]{gap:32px}h1[data-v-5a78d87f]{font-size:48px}.hero-actions[data-v-5a78d87f]{gap:18px}.shell[data-v-5a78d87f]{padding-left:28px;padding-right:28px}.feature-card[data-v-5a78d87f]{padding:20px}.feature-top>span[data-v-5a78d87f]:last-child{font-size:7px}.code-line[data-v-5a78d87f]{font-size:10px}}@media(max-width:800px){.hero[data-v-5a78d87f]{grid-template-columns:1fr;padding:48px 0;gap:38px}.hero-copy[data-v-5a78d87f]{max-width:600px}h1[data-v-5a78d87f]{font-size:54px;max-width:590px}.intro[data-v-5a78d87f]{max-width:530px}.demo[data-v-5a78d87f]{max-width:600px;width:100%;margin:auto}.flow[data-v-5a78d87f]{margin-bottom:16px}.feature-grid[data-v-5a78d87f]{grid-template-columns:1fr;gap:14px}.feature-card[data-v-5a78d87f]{padding:24px}.feature-top>span[data-v-5a78d87f]:last-child{font-size:9px}.feature-card h3[data-v-5a78d87f]{margin-top:16px}.step-grid[data-v-5a78d87f]{grid-template-columns:1fr;gap:26px}.section-heading h2[data-v-5a78d87f]{font-size:29px}.closing[data-v-5a78d87f]{padding:28px;align-items:flex-start;flex-direction:column}.footer[data-v-5a78d87f]{flex-wrap:wrap;gap:18px}.footer p[data-v-5a78d87f]{width:100%;order:3}.footer>span[data-v-5a78d87f]{margin-left:auto}.code-line[data-v-5a78d87f]{font-size:12px}.nav-actions[data-v-5a78d87f]{display:none}.menu-toggle[data-v-5a78d87f]{display:flex;padding:8px}.nav[data-v-5a78d87f]{height:74px}.brand-label[data-v-5a78d87f]{font-size:9px}.mobile-nav[data-v-5a78d87f]{font-size:14px}}@media(max-width:420px){.shell[data-v-5a78d87f]{padding-left:20px;padding-right:20px}h1[data-v-5a78d87f]{font-size:43px;letter-spacing:-2px}.brand[data-v-5a78d87f]{font-size:21px}.brand-label[data-v-5a78d87f]{margin-left:0;font-size:8px}.intro[data-v-5a78d87f]{font-size:16px}.hero-actions[data-v-5a78d87f]{align-items:flex-start;flex-direction:column}.console[data-v-5a78d87f]{padding:12px}.console-caption[data-v-5a78d87f]{font-size:8px}.code-line[data-v-5a78d87f]{font-size:10px}.endpoint[data-v-5a78d87f]{font-size:11px}.section-heading h2[data-v-5a78d87f]{font-size:27px}.closing h2[data-v-5a78d87f]{font-size:24px}}@media(prefers-reduced-motion:reduce){[data-v-5a78d87f],[data-v-5a78d87f]:before,[data-v-5a78d87f]:after{transition:none!important;scroll-behavior:auto!important}}
