.docs-page[data-v-13477cbe]{background:var(--bg)}.docs-hero[data-v-13477cbe]{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:148px 0 62px}.docs-hero-inner[data-v-13477cbe]{max-width:920px}.docs-hero h1[data-v-13477cbe]{font-size:clamp(46px,6.5vw,84px);letter-spacing:0;line-height:1;margin:16px 0 0;max-width:880px}.docs-hero p[data-v-13477cbe]:not(.eyebrow){color:var(--text-soft);font-size:16px;line-height:1.7;margin:24px 0 0;max-width:740px}.docs-actions[data-v-13477cbe],.docs-facts[data-v-13477cbe]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.docs-facts[data-v-13477cbe]{gap:8px 22px;margin-top:26px}.docs-facts a[data-v-13477cbe]{color:var(--text-soft);font-size:11px;font-weight:700}.docs-facts a[data-v-13477cbe]:before{color:var(--green);content:"✓";margin-right:7px}.docs-layout[data-v-13477cbe]{align-items:start;display:grid;gap:58px;grid-template-columns:210px minmax(0,900px);padding-block:62px 110px}.docs-nav[data-v-13477cbe]{display:grid;gap:24px;position:sticky;top:96px}.docs-nav-group[data-v-13477cbe]{display:grid;gap:5px}.docs-nav-group>strong[data-v-13477cbe]{color:var(--text-faint);font-size:9px;letter-spacing:.09em;margin-bottom:5px;text-transform:uppercase}.docs-nav a[data-v-13477cbe]{border-left:2px solid var(--line);color:var(--text-soft);font-size:11px;padding:7px 10px}.docs-nav a.active[data-v-13477cbe]{background:#547fff12;border-left-color:#547fff;color:#7394ff;font-weight:800}.docs-content[data-v-13477cbe]{min-width:0}.docs-content>section[data-v-13477cbe]{border-top:1px solid var(--line);padding:50px 0;scroll-margin-top:118px}.docs-content>section[data-v-13477cbe]:first-child{border-top:0;padding-top:0}.docs-content h2[data-v-13477cbe]{font-size:clamp(27px,4vw,42px);letter-spacing:0;line-height:1.08;margin:9px 0 0;max-width:760px}.docs-content h3[data-v-13477cbe]{font-size:17px;margin:0}.docs-content section>p[data-v-13477cbe]:not(.docs-kicker){color:var(--text-soft);font-size:13px;line-height:1.7;max-width:790px}.docs-kicker[data-v-13477cbe]{color:#7394ff;font-size:9px;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.quick-steps[data-v-13477cbe],.reliability-list[data-v-13477cbe]{display:grid;gap:13px;list-style:none;margin:28px 0;padding:0}.quick-steps li[data-v-13477cbe]{display:flex;gap:14px}.nats-steps>div>span[data-v-13477cbe],.quick-steps li>span[data-v-13477cbe]{border:1px solid var(--line-strong);border-radius:50%;color:#7394ff;display:grid;flex:0 0 28px;font-size:10px;font-weight:800;height:28px;place-items:center;width:28px}.nats-steps p[data-v-13477cbe],.quick-steps p[data-v-13477cbe]{color:var(--text-soft);font-size:11px;line-height:1.55;margin:3px 0 0}.endpoint-list[data-v-13477cbe]{border:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.endpoint-list>div[data-v-13477cbe]{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:130px;padding:22px}.endpoint-list>div[data-v-13477cbe]:nth-child(2n){border-right:0}.endpoint-list>div[data-v-13477cbe]:nth-last-child(-n+2){border-bottom:0}.endpoint-list p[data-v-13477cbe]{color:var(--text-soft);font-size:11px;line-height:1.55;margin:10px 0 0}.example-wrap[data-v-13477cbe]{background:#080b11;border:1px solid var(--line-strong);border-radius:8px;margin-top:24px;overflow:hidden;position:relative}.copy-button[data-v-13477cbe]{position:absolute;right:12px;top:12px;z-index:2}.code-block[data-v-13477cbe]{color:#c8d5e8;font:11px/1.75 SFMono-Regular,Consolas,monospace;margin:0;overflow-x:auto;padding:54px 22px 24px;white-space:pre}.docs-callout[data-v-13477cbe]{background:#547fff0f;border-left:2px solid #547fff;display:flex;gap:18px;margin-top:24px;padding:14px 18px}.docs-callout strong[data-v-13477cbe]{font-size:12px;min-width:180px}.docs-callout span[data-v-13477cbe]{color:var(--text-soft);font-size:11px;line-height:1.55}.nats-steps[data-v-13477cbe]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.nats-steps>div[data-v-13477cbe]{border:1px solid var(--line);display:flex;gap:12px;padding:17px}.nats-steps strong[data-v-13477cbe]{color:var(--text);display:block;margin-bottom:4px}.connector-grid[data-v-13477cbe]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.connector-grid>div[data-v-13477cbe]{border:1px solid var(--line);min-width:0;padding:22px}.connector-grid p[data-v-13477cbe]{color:var(--text-soft);font-size:11px;line-height:1.6}.compact-example .code-block[data-v-13477cbe]{font-size:9px;min-height:250px}.example-label[data-v-13477cbe]{color:var(--text)!important;font-size:11px!important;font-weight:750;margin:26px 0 -12px!important}.response-example .code-block[data-v-13477cbe]{min-height:0}.agent-prompt[data-v-13477cbe]{white-space:pre-wrap}.agent-actions[data-v-13477cbe]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.reliability-list li[data-v-13477cbe]{border-bottom:1px solid var(--line);color:var(--text-soft);font-size:12px;line-height:1.55;padding:0 0 12px 20px}.reliability-list li[data-v-13477cbe]:before{color:var(--green);content:"✓";margin-left:-20px;margin-right:9px}.docs-finish[data-v-13477cbe]{padding-bottom:0!important}.docs-finish .btn[data-v-13477cbe]{margin-top:18px}@media(max-width:820px){.docs-layout[data-v-13477cbe]{gap:28px;grid-template-columns:1fr}.docs-nav[data-v-13477cbe]{background:var(--bg);border-block:1px solid var(--line);display:flex;gap:8px;margin-inline:0;max-width:100%;overflow-x:auto;padding:10px 0;top:69px;width:100%;z-index:5}.docs-nav-group[data-v-13477cbe]{display:contents}.docs-nav-group>strong[data-v-13477cbe]{display:none}.docs-nav a[data-v-13477cbe]{border:1px solid var(--line);border-radius:5px;flex:0 0 auto;padding:8px 10px}.docs-nav a.active[data-v-13477cbe]{border-color:#547fff}}@media(max-width:600px){.docs-hero[data-v-13477cbe]{padding-top:112px}.docs-hero h1[data-v-13477cbe]{font-size:48px}.connector-grid[data-v-13477cbe],.endpoint-list[data-v-13477cbe],.nats-steps[data-v-13477cbe]{grid-template-columns:1fr}.endpoint-list>div[data-v-13477cbe]{border-right:0}.endpoint-list>div[data-v-13477cbe]:nth-last-child(2){border-bottom:1px solid var(--line)}.docs-callout[data-v-13477cbe]{flex-direction:column;gap:6px}.docs-callout strong[data-v-13477cbe]{min-width:0}}
