.deep-hero{padding-top:100px;padding-bottom:58px}.deep-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:28px;font-size:12px;display:flex}.deep-label>a{color:var(--accent);align-items:center;min-height:32px;display:flex}.deep-label>span{border-left:1px solid #ffffff25;padding-left:24px}.deep-hero h1{letter-spacing:-.025em;max-width:900px;font-size:32px;line-height:1.25}.deep-intro{max-width:680px;color:var(--muted);margin-top:23px;font-size:17px;line-height:1.65}.deep-hero .actions{margin-top:28px}.deep-showcase{margin-bottom:70px}.visual-caption{max-width:850px;color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}.chapter-nav{top:var(--header-height);z-index:15;background:var(--background);border-block:1px solid var(--border);position:sticky}.chapter-nav>div{scrollbar-width:thin;gap:34px;display:flex;overflow-x:auto}.chapter-nav a{white-space:nowrap;min-height:54px;color:var(--muted);align-items:center;font-size:12px;display:flex}.chapter-nav a:hover{color:var(--foreground)}.deep-section{border-bottom:1px solid var(--border);padding-block:82px;scroll-margin-top:120px}.section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:43px;display:grid}.section-heading h2{max-width:560px}.section-heading>div{color:var(--muted);max-width:590px;font-size:16px;line-height:1.7}.deep-pair{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.deep-prose h3,.deep-prose h2{margin-bottom:22px}.deep-prose p{color:var(--muted);max-width:65ch;margin-bottom:20px;font-size:16px;line-height:1.75}.deep-prose code{color:var(--foreground);font-size:.85em}.deep-prose .text-link{margin-top:8px}.deep-pair>*,.section-heading>*{min-width:0}.technical-code{background:#13120f;border:1px solid #3a3630;border-radius:5px;min-width:0;overflow:hidden}.technical-code>div{color:#bab6ae;border-bottom:1px solid #ffffff16;justify-content:space-between;gap:15px;padding:15px 22px;font-size:11px;display:flex}.technical-code>div>span:last-child{color:#9a9388}.technical-code pre{color:#bde09d;tab-size:2;margin:0;padding:26px;font-size:12px;line-height:1.85;overflow-x:auto}.technical-code>p{color:#a5a096;padding:0 22px 20px;font-size:11px;line-height:1.7}.technical-footnote{color:var(--muted);max-width:1000px;margin-top:28px;font-size:12px;line-height:1.8}.product-end{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:88px;display:grid}.product-end h2{margin-bottom:20px}.product-end p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.7}.product-end>div:last-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.operator-install-scene{background:#26231e;border-radius:5px;grid-template-columns:.9fr 1.1fr;display:grid}.existing-stack{border-right:1px solid #ffffff18;padding:36px}.existing-stack>svg{vertical-align:middle;color:#bab6af;margin-right:10px;display:inline-block}.existing-stack>span{font-size:13px}.existing-stack>div{margin-top:26px}.existing-stack code{color:#a5a096;border-bottom:1px solid #ffffff10;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.existing-stack code.new-container{color:#d6f7bc;background:#413c33;border:1px solid #7f7563;border-radius:3px;flex-wrap:wrap;margin-top:8px}.new-container>span{color:#b8b3ab;margin-left:auto;font-size:10px}.existing-stack p{color:#aca69d;margin-top:22px;font-size:12px;line-height:1.75}.outbound-explanation{flex-direction:column;justify-content:center;padding:36px;display:flex}.outbound-connection{font-family:var(--font-code);color:#d2eabe;align-items:center;gap:18px;margin-bottom:30px;font-size:11px;display:flex}.outbound-line{color:#9ccc78;white-space:nowrap;text-align:center;flex:1;overflow:hidden}.outbound-explanation strong{font-size:17px;font-weight:450}.outbound-explanation p{color:#b6b2aa;margin-top:15px;font-size:14px;line-height:1.8}.outbound-explanation small{color:#a8a298;margin-top:18px;font-size:11px;line-height:1.8}.runtime-strip{grid-template-columns:1fr 1.3fr 1fr;gap:32px;padding-top:32px;display:grid}.runtime-strip>div{align-items:flex-start;gap:13px;display:flex}.runtime-strip svg{color:var(--accent);margin-top:2px}.runtime-strip strong{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.runtime-strip span{color:var(--muted);font-size:13px;line-height:1.7;display:block}.operation-catalog{grid-template-columns:1fr 1fr;gap:0 55px;display:grid}.operation-catalog>div{border-top:1px solid var(--border);padding:28px 0}.operation-catalog>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:55px;display:grid}.operation-catalog p{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.75}.operation-catalog>div:last-child p{grid-column:1}.integration-names{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.integration-names span{color:var(--muted);border:1px solid #403b33;border-radius:3px;padding:6px 10px;font-size:11px}.operation-signature{background:#201e1a;border-radius:4px;flex-direction:column;grid-area:1/2/3;justify-content:center;min-width:0;padding:30px;display:flex}.operation-signature span{color:var(--muted);margin-bottom:18px;font-size:11px}.operation-signature code{color:#bfbab3;overflow-wrap:anywhere;font-size:12px}.debug-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.debug-section h2{margin-bottom:26px}.debug-section>div>p{color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.8}.debug-section>div>p code{color:var(--muted);font-size:.85em}.permission-review{grid-template-columns:1fr 1fr;gap:20px;display:grid}.permission-layer{background:#201e1a;border-radius:4px;padding:35px}.permission-layer>svg{color:#c0bcb5;margin-bottom:22px}.permission-layer>p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.8}.permission-layer dl{margin:27px 0 0}.permission-layer dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.permission-layer dt{color:var(--muted)}.permission-layer dd{text-align:right;margin:0}.permission-receipt{border:1px solid #484339;border-radius:4px;margin-top:26px;padding:20px}.permission-receipt>span{color:var(--muted);margin-bottom:16px;font-size:11px;display:block}.permission-receipt code{color:#cecbc5;overflow-wrap:anywhere;font-size:11px;line-height:2;display:block}.operating-sequence{grid-template-columns:1fr 1fr 1fr;gap:35px;margin-bottom:50px;display:grid}.operating-sequence article{border-top:1px solid #736a5b;padding-top:20px}.operating-sequence article>span{font-family:var(--font-code);color:var(--muted);margin-bottom:18px;font-size:11px;display:block}.operating-sequence h3{font-size:18px}.operating-sequence p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.8}.customer-setup-showcase{margin-bottom:32px}.portal-sidebar-note{color:#746c5d;padding:22px 9px;font-size:11px;line-height:1.8}.customer-setup-showcase .preview-heading h3{font-size:23px;font-weight:500}.customer-setup-showcase .preview-caption>span{color:var(--muted);font-size:12px}.ownership-columns{grid-template-columns:1fr 1fr;gap:60px;margin:30px 0;display:grid}.ownership-columns article{border-top:1px solid var(--border);padding-top:22px}.ownership-columns h3{font-size:19px}.ownership-columns p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.8}.release-lifecycle{background:#28251f;border-radius:4px;align-items:center;gap:20px;margin-bottom:50px;padding:36px;display:flex}.release-lifecycle>div{flex:1}.release-lifecycle>span{color:#aca69d}.release-lifecycle code{color:#d3efbc;font-size:19px;display:block}.release-lifecycle div>span{margin-top:12px;font-size:12px;display:block}.release-lifecycle p{color:#aaa59c;margin-top:8px;font-size:12px;line-height:1.7}.ownership-ledger{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:28px;display:grid}.ownership-ledger>div{border-top:1px solid #5f584b;padding:26px 0}.ownership-ledger span{color:var(--accent);font-size:12px}.ownership-ledger h3{margin-top:20px;font-size:19px}.ownership-ledger p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}.ai-request-lab{color:#e7e7ed;background:#111114;border:1px solid #34343a;border-radius:6px;grid-template-columns:340px minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}.ai-lab-accounts{border-right:1px solid #303038;padding:28px 18px}.ai-lab-accounts>p:first-child{color:#b8b8c4;padding:0 13px 25px;font-size:12px}.ai-lab-accounts button{color:#d4d4df;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:13px;width:100%;min-height:80px;padding:15px 13px;font-size:13px;display:flex}.ai-lab-accounts button[aria-pressed=true]{background:#2d2a24;border-color:#5e574a}.ai-lab-accounts button small{color:#a3a3b2;margin-top:7px;font-size:11px;display:block}.ai-lab-accounts .ai-connected{color:#a9a399;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.ai-connected i{background:#a6d68a;border-radius:50%;width:4px;height:4px}.ai-lab-hint{color:#9696a6;max-width:270px;padding:35px 13px 0;font-size:12px;line-height:1.8}.ai-lab-request{min-width:0}.ai-request-code{padding:24px 25px 15px}.ai-request-code>p{align-items:center;gap:14px;margin-bottom:7px;font-size:12px;display:flex}.ai-request-code>p>span{color:#9292a4;min-width:155px;font-family:var(--font-code);font-size:11px}.ai-request-code>p code{color:#b2b2c4;overflow-wrap:anywhere;font-size:11px}.ai-request-code>p.ai-customer-header code,.ai-customer-header svg{color:#c4e5ad}.ai-request-code pre{color:#c0bbb4;margin:24px 0 8px;font-size:12px;line-height:1.85;overflow-x:auto}.ai-request-destination{background:#221f1a;border:1px solid #4d473d;border-radius:4px;margin:0 25px 20px;padding:20px}.ai-request-destination>div{align-items:center;gap:12px;display:flex}.ai-request-destination>div>span{color:#a9a39a;font-size:10px}.ai-request-destination strong{color:#e4e3e0;margin-top:4px;font-size:16px;font-weight:450;display:block}.ai-request-destination>div>svg{color:#b6df97;margin-left:auto}.ai-request-destination dl{justify-content:space-between;gap:20px;margin:20px 0 0;display:flex}.ai-request-destination dt{color:#a49e94;font-size:10px}.ai-request-destination dd{margin:7px 0 0;font-size:11px}.lab-footer{color:#9696a6;border-top:1px solid #303038;justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;font-size:11px;display:flex}.ai-account-contrast{grid-template-columns:1fr 1fr;gap:55px;display:grid}.ai-account-contrast article{border-top:1px solid #49443a;padding:30px 0}.ai-account-contrast article>span{color:var(--muted);font-size:12px}.ai-account-contrast h3{margin-top:23px;font-size:26px}.ai-account-contrast p{color:var(--muted);margin-top:22px;font-size:15px;line-height:1.8}.ai-account-contrast article:last-child h3{color:#d0eab9}.provider-setup-table{border:1px solid #3f3a31;border-radius:4px;margin-bottom:48px;overflow:hidden}.provider-setup-table>div{grid-template-columns:.85fr 1fr 1.25fr;gap:25px;padding:20px 24px;font-size:13px;display:grid}.provider-setup-table>div+div{border-top:1px solid #ffffff14}.provider-setup-table>div:first-child{color:var(--muted);background:#24221d;font-size:11px}.provider-setup-table strong{font-weight:450}.provider-setup-table p{color:var(--muted)}.connection-receipt{background:#24221d;border:1px solid #433e35;border-radius:4px;padding:32px}.connection-receipt>span{color:#afaaa1;font-size:12px}.connection-receipt h3{margin-top:14px;font-size:23px}.connection-receipt dl{margin:25px 0}.connection-receipt dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:25px;padding:13px 0;font-size:12px;display:flex}.connection-receipt dt{color:var(--muted)}.connection-receipt dd{text-align:right;margin:0}.connection-receipt>small{color:#a6a096;font-size:11px}.protocol-strip{color:#c5c2bc;flex-wrap:wrap;gap:14px 35px;padding-top:25px;font-size:12px;display:flex}.connectivity-lab{background:#221f1a;border:1px solid #454037;border-radius:5px;overflow:hidden}.connectivity-modes{border-bottom:1px solid #454037;gap:12px;padding:18px 25px;display:flex}.connectivity-modes button{color:#afaaa1;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:13px;display:flex}.connectivity-modes button[aria-pressed=true]{color:#e0f2ce;background:#464037}.connectivity-body{grid-template-columns:.85fr 1.15fr;gap:50px;padding:45px;display:grid}.connection-signal{text-align:center;color:#bddea3;background:#2d2a24;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:30px;font-size:12px;display:flex}.connection-signal.state-1{color:#d8c595;background:#363221}.connection-signal.state-2{color:#c0bcb6;background:#302d28}.connectivity-body h3{font-size:23px}.connectivity-body p{color:#ada79e;margin-top:18px;font-size:14px;line-height:1.8}.connectivity-body dl{margin:20px 0}.connectivity-body dl>div{border-bottom:1px solid #ffffff16;grid-template-columns:135px 1fr;gap:25px;padding:15px 0;font-size:12px;display:grid}.connectivity-body dt{color:#ada79e}.connectivity-body dd{margin:0}.connectivity-body p.connection-note{color:#bdb9b1;font-size:12px}.requirement-picker{background:#27241e;border:1px solid #454037;border-radius:5px;overflow:hidden}.requirement-options{border-bottom:1px solid #454037;gap:28px;padding:10px 32px;display:flex}.requirement-options button{color:#afaaa1;background:0 0;border:0;border-bottom:1px solid #0000;min-height:50px;padding:15px 0;font-size:16px}.requirement-options button[aria-pressed=true]{color:#e2f4d0;border-bottom-color:#c0df9d}.requirement-body{grid-template-columns:1fr 1fr;gap:80px;padding:50px;display:grid}.requirement-body blockquote{letter-spacing:-.025em;text-wrap:balance;color:#e0deda;max-width:420px;margin:0;font-size:29px;line-height:1.35}.requirement-body h3{margin-bottom:20px;font-size:20px}.requirement-body p{color:#b6b2aa;font-size:15px;line-height:1.8}.requirement-body a{color:#c8e7af;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:15px;display:flex}.requirement-body small{color:#ada89f;margin-top:17px;font-size:11px;line-height:1.8;display:block}@media (max-width:1000px){.deep-hero{padding-top:80px}.section-heading,.deep-pair,.debug-section{gap:35px}.ai-request-lab{grid-template-columns:290px minmax(0,1fr)}.ai-lab-accounts .ai-connected{display:none}.runtime-strip{gap:20px}.operator-install-scene{grid-template-columns:1fr 1fr}.existing-stack,.outbound-explanation,.permission-layer{padding:26px}.outbound-connection{gap:10px;font-size:10px}.ai-request-destination dl{flex-wrap:wrap}.connectivity-body{gap:30px;padding:32px}.requirement-body{gap:45px;padding:36px}}@media (max-width:760px){.deep-hero{padding-top:64px;padding-bottom:42px}.deep-hero h1{font-size:28px}.deep-intro{font-size:16px}.deep-label{gap:10px 18px;margin-bottom:22px}.deep-label>span{padding-left:18px;font-size:11px}.deep-showcase{margin-bottom:45px}.chapter-nav>div{gap:25px}.chapter-nav a{min-height:49px;font-size:11px}.deep-section{padding-block:52px;scroll-margin-top:110px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.section-heading>div{max-width:none;font-size:15px}.deep-pair,.debug-section{grid-template-columns:1fr;gap:30px}.deep-prose p,.debug-section>div>p{font-size:15px}.operator-install-scene{grid-template-columns:1fr}.existing-stack{border-bottom:1px solid #ffffff18;border-right:0}.outbound-connection{font-size:12px}.runtime-strip{grid-template-columns:1fr;gap:25px}.runtime-strip span{max-width:65ch}.operation-catalog{gap:25px}.operation-catalog>div:last-child{display:block}.operation-signature{margin-top:25px}.permission-review{grid-template-columns:1fr}.operating-sequence{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.operating-sequence article{grid-template-columns:120px 1fr;gap:8px 25px;display:grid}.operating-sequence p{grid-column:2;margin-top:0}.operating-sequence article>span{margin:0}.ai-request-lab{grid-template-columns:1fr}.ai-lab-accounts{border-bottom:1px solid #303038;border-right:0;flex-wrap:wrap;gap:8px;padding:18px;display:flex}.ai-lab-accounts>p:first-child{width:100%;padding:0 0 8px}.ai-lab-accounts button{flex:1;min-width:145px;min-height:65px;padding:10px;font-size:12px}.ai-lab-accounts button small{font-size:10px}.ai-lab-hint{display:none}.ai-account-contrast{gap:25px}.ai-account-contrast h3{font-size:23px}.provider-setup-table>div{grid-template-columns:.8fr 1fr 1fr;gap:18px;padding:17px;font-size:12px}.provider-setup-table>div:first-child{font-size:10px}.release-lifecycle{gap:14px;padding:25px}.release-lifecycle code{font-size:16px}.ownership-columns,.ownership-ledger{gap:25px}.ownership-ledger{grid-template-columns:1fr}.ownership-ledger>div{padding:20px 0}.ownership-ledger h3{margin-top:13px}.product-end{grid-template-columns:1fr;gap:30px;padding-block:56px}.product-end>div:last-child{flex-flow:wrap;align-items:center;gap:25px}.connectivity-body{grid-template-columns:1fr}.connection-signal{flex-direction:row;gap:20px;padding:24px}.connection-signal svg{width:32px;height:32px}.connectivity-modes{gap:6px;padding:12px}.connectivity-modes button{flex:1;justify-content:center;gap:7px;padding:10px 8px;font-size:12px}.requirement-body{grid-template-columns:1fr;gap:30px}.requirement-body blockquote{max-width:520px;font-size:26px}}@media (max-width:480px){.deep-hero h1{font-size:26px}.deep-label{flex-direction:column;align-items:flex-start;gap:4px}.deep-label>span{border:0;padding:0}.deep-hero .action{font-size:14px}.visual-caption{font-size:11px}.deep-section h2{font-size:23px}.operation-catalog,.ownership-columns,.ai-account-contrast{grid-template-columns:1fr;gap:12px}.operation-catalog>div:last-child{grid-column:auto}.permission-layer{padding:24px}.permission-layer dl>div{flex-direction:column;gap:6px}.permission-layer dd{text-align:left}.permission-receipt{padding:16px}.operating-sequence article{grid-template-columns:1fr;gap:10px}.operating-sequence p{grid-column:auto}.release-lifecycle{flex-direction:column;align-items:stretch;gap:20px}.release-lifecycle>span{align-self:flex-start;transform:rotate(90deg)}.release-lifecycle>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.release-lifecycle div>span{text-align:right;margin:0}.release-lifecycle p{grid-column:1/-1;margin:0}.technical-code pre{padding:20px;font-size:11px}.technical-code>div{padding:14px 18px;font-size:10px}.provider-setup-table>div{grid-template-columns:1fr;gap:8px}.provider-setup-table>div:first-child{display:none}.provider-setup-table p:last-child{color:var(--muted)}.ai-request-code{padding:22px 18px}.ai-request-code>p{flex-wrap:wrap;gap:5px 10px}.ai-request-code>p>span{min-width:140px;font-size:10px}.ai-request-code>p code{font-size:10px}.ai-request-code pre{font-size:11px}.ai-request-destination{margin-inline:18px;padding:18px}.lab-footer{flex-wrap:wrap;gap:12px;padding:16px 18px}.lab-footer button{margin-left:auto}.connection-receipt{padding:25px}.connectivity-body{padding:24px}.connectivity-body dl>div{grid-template-columns:1fr;gap:7px}.connectivity-modes button{flex-direction:column;font-size:11px}.requirement-body{padding:28px}.requirement-options{padding-inline:28px}.requirement-body blockquote{font-size:25px}}@media (prefers-reduced-motion:reduce){.deep-showcase *,.requirement-picker *{transition:none;animation:none}}
