.mcp-guide-page,.oc-visual.integration-shell.mcp-guide-page{min-height:100vh;color:var(--oc-color-fg-neutral);font-family:var(--oc-font-family);font-size:var(--oc-font-size-t5);word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.75}.mcp-guide-page :is(h1,h2,h3,p,blockquote){overflow-wrap:anywhere}.mcp-guide-page :is(a,button,summary):focus-visible{outline:2px solid var(--oc-color-stroke-brand-solid);outline-offset:3px;border-radius:6px}.mcp-guide-page a{color:var(--oc-color-fg-brand);text-underline-offset:4px}.mcp-guide-nav{z-index:30;border-bottom:1px solid var(--oc-color-stroke-neutral-muted);-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffd9;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 max(24px,50% - 540px);display:flex;position:sticky;top:0}.mcp-guide-nav .wordmark{color:var(--oc-color-fg-neutral);font-size:var(--oc-font-size-t6);font-weight:var(--oc-font-weight-bold);letter-spacing:-.035em;gap:9px;text-decoration:none}.mcp-guide-nav nav{font-size:var(--oc-font-size-t4);flex-wrap:wrap;gap:4px;display:flex}.mcp-guide-nav nav a{color:var(--oc-color-fg-neutral-muted);font-weight:var(--oc-font-weight-medium);border-radius:8px;padding:7px 12px;text-decoration:none}.mcp-guide-nav nav a:hover{color:var(--oc-color-fg-neutral);background:var(--oc-color-bg-neutral-weak)}.mcp-guide-nav nav a[aria-current]{color:var(--oc-color-fg-brand);background:var(--oc-color-bg-brand-weak);font-weight:var(--oc-font-weight-bold);text-decoration:none}.mcp-guide-content,.mcp-guide-footer{width:min(880px,100% - 48px);margin:0 auto}.mcp-guide-intro{padding:64px 0 32px}.mcp-guide-label{color:var(--oc-color-fg-brand);background:var(--oc-color-bg-brand-weak);font-size:var(--oc-font-size-t4);font-weight:var(--oc-font-weight-bold);border-radius:999px;margin:0 0 18px;padding:4px 12px;display:inline-flex}.mcp-guide-intro h1{font-size:clamp(32px,4.6vw,52px);font-weight:var(--oc-font-weight-bold);letter-spacing:-.04em;word-break:keep-all;margin:0 0 20px;line-height:1.2}.mcp-guide-intro>p:not(.mcp-guide-label){max-width:720px;color:var(--oc-color-fg-neutral-muted);font-size:var(--oc-font-size-t6)}.mcp-guide-flow{font-size:var(--oc-font-size-t4);font-weight:var(--oc-font-weight-medium);flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}.mcp-guide-flow>span:not([aria-hidden]){border:1px solid var(--oc-color-stroke-neutral-muted);box-shadow:var(--oc-shadow-s1);background:#fff;border-radius:999px;padding:8px 14px}.mcp-guide-flow [aria-hidden]{color:var(--oc-color-fg-neutral-subtle)}.mcp-guide-page .mcp-guide-note{color:var(--oc-color-fg-neutral-subtle);font-size:var(--oc-font-size-t4);line-height:1.7}.mcp-guide-before{border:1px solid var(--oc-color-stroke-brand-weak);background:var(--oc-color-bg-brand-weak);border-radius:16px;padding:22px 24px}.mcp-guide-before p{color:var(--oc-color-fg-neutral-muted);margin:6px 0 12px}.mcp-guide-before>div,.mcp-guide-links{font-weight:var(--oc-font-weight-medium);flex-wrap:wrap;gap:12px 24px;display:flex}.mcp-guide-steps{margin:24px 0 0;padding:0;list-style:none}.mcp-guide-steps>li{border-bottom:1px solid var(--oc-color-stroke-neutral-muted);grid-template-columns:40px minmax(0,1fr);gap:20px;padding:40px 0;display:grid}.mcp-step-number{color:#fff;background:var(--oc-color-bg-brand-solid);width:36px;height:36px;font-size:var(--oc-font-size-t4);font-weight:var(--oc-font-weight-bold);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 14px #0f52f540}.mcp-guide-page h2{font-size:var(--oc-font-size-t9);font-weight:var(--oc-font-weight-bold);letter-spacing:-.025em;margin:0 0 14px;line-height:1.4}.mcp-guide-page h3{font-size:var(--oc-font-size-t7);font-weight:var(--oc-font-weight-bold);margin:0 0 6px;line-height:1.45}.mcp-guide-steps p{margin:0 0 16px}.mcp-config-fields{gap:12px;margin:24px 0;display:grid}.mcp-config-fields>div{border:1px solid var(--oc-color-stroke-neutral-muted);background:var(--oc-color-bg-neutral-weak);border-radius:14px;gap:10px;padding:18px 20px;display:grid}.mcp-config-fields>div>span{color:var(--oc-color-fg-neutral-subtle);font-size:var(--oc-font-size-t3);font-weight:var(--oc-font-weight-medium)}.mcp-guide-page code{font-family:var(--oc-font-family-mono);font-size:var(--oc-font-size-t4);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.mcp-config-fields code{border:1px solid var(--oc-color-stroke-neutral-muted);background:#fff;border-radius:10px;padding:10px 12px}.mcp-copy-action{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mcp-copy-action button,.mcp-connection-check button{background:var(--oc-color-bg-brand-solid);color:#fff;min-height:44px;font:inherit;font-size:var(--oc-font-size-t4);font-weight:var(--oc-font-weight-bold);cursor:pointer;border:0;border-radius:10px;padding:0 18px;transition:background .15s}.mcp-copy-action button:hover,.mcp-connection-check button:hover{background:var(--oc-color-bg-brand-solid-pressed)}.mcp-copy-action span{color:var(--oc-color-fg-positive);font-size:var(--oc-font-size-t4);font-weight:var(--oc-font-weight-bold)}.mcp-guide-page blockquote{border:1px solid var(--oc-color-stroke-neutral-muted);border-left:3px solid var(--oc-color-stroke-brand-solid);background:var(--oc-color-bg-neutral-weak);color:var(--oc-color-fg-neutral);font-size:var(--oc-font-size-t4);white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:4px 14px 14px 4px;margin:20px 0;padding:18px 20px}.mcp-guide-next{font-weight:var(--oc-font-weight-bold);margin-top:16px;text-decoration:none;display:inline-flex}.mcp-connection-check{border:1px solid var(--oc-color-stroke-neutral-muted);box-shadow:var(--oc-shadow-s1);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:24px;display:flex}.mcp-connection-check p{color:var(--oc-color-fg-neutral-muted);font-size:var(--oc-font-size-t4);margin:6px 0 0}.mcp-connection-check button{flex-shrink:0}.mcp-connection-check button:disabled{opacity:.6;cursor:wait}.mcp-guide-section{border-bottom:1px solid var(--oc-color-stroke-neutral-muted);padding:48px 0;scroll-margin-top:80px}.mcp-guide-section>p{color:var(--oc-color-fg-neutral-muted)}.mcp-guide-disclosure{border-top:1px solid var(--oc-color-stroke-neutral-muted);padding:0}.mcp-guide-disclosure:last-of-type{border-bottom:1px solid var(--oc-color-stroke-neutral-muted)}.mcp-guide-disclosure summary{min-height:60px;font-weight:var(--oc-font-weight-bold);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.mcp-guide-disclosure summary::-webkit-details-marker{display:none}.mcp-guide-disclosure summary:after{content:"";background:var(--oc-color-fg-neutral-subtle);width:18px;height:18px;-webkit-mask:var(--oc-icon-chevron-down) center / contain no-repeat;-webkit-mask:var(--oc-icon-chevron-down) center / contain no-repeat;mask:var(--oc-icon-chevron-down) center / contain no-repeat;flex:none;transition:transform .2s}.mcp-guide-disclosure[open] summary:after{transform:rotate(180deg)}.mcp-guide-disclosure summary:hover{color:var(--oc-color-fg-brand)}.mcp-guide-disclosure p{color:var(--oc-color-fg-neutral-muted);margin:0 0 16px}.mcp-guide-disclosure a{font-size:var(--oc-font-size-t4)}.mcp-guide-page .integration-connections{border:0;width:100%;padding:12px 0 24px;display:block}.mcp-guide-page .integration-connections .eyebrow{display:none}.mcp-guide-page .integration-connections h2{font-size:var(--oc-font-size-t6)}.mcp-guide-page .connection-row small,.mcp-guide-page .connection-row em,.mcp-guide-page .connection-empty,.mcp-guide-page .connection-row button{font-size:var(--oc-font-size-t4)}.mcp-guide-page .integration-account{width:100%;padding:20px 0}.mcp-usage-start ol{margin:20px 0;padding-left:24px}.mcp-usage-start li{margin-bottom:16px;padding-left:8px}.mcp-usage-start li::marker{color:var(--oc-color-fg-brand);font-weight:var(--oc-font-weight-bold)}.mcp-prompt{border-bottom:1px solid var(--oc-color-stroke-neutral-muted);padding:28px 0}.mcp-prompt:last-child{border:0;padding-bottom:0}.mcp-prompt-heading{gap:20px;display:flex}.mcp-prompt-heading>span{color:var(--oc-color-fg-brand);font-weight:var(--oc-font-weight-bold);font-variant-numeric:tabular-nums;padding-top:3px}.mcp-prompt-heading p{color:var(--oc-color-fg-neutral-muted);margin:0}.mcp-guide-boundaries{margin:20px 0 28px}.mcp-guide-boundaries>div{border-bottom:1px solid var(--oc-color-stroke-neutral-muted);grid-template-columns:140px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.mcp-guide-boundaries dt{font-weight:var(--oc-font-weight-bold)}.mcp-guide-boundaries dd{color:var(--oc-color-fg-neutral-muted);margin:0}.mcp-guide-footer{color:var(--oc-color-fg-neutral-subtle);font-size:var(--oc-font-size-t4);padding:32px 0 48px}.mcp-guide-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.mcp-guide-footer nav a{color:var(--oc-color-fg-neutral-muted);text-decoration:none}.mcp-guide-footer nav a:hover{color:var(--oc-color-fg-neutral)}.mcp-guide-skip{z-index:50;box-shadow:var(--oc-shadow-s2);background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-100px;left:16px}.mcp-guide-skip:focus{top:12px}@media (max-width:600px){.mcp-guide-nav{flex-wrap:wrap;gap:8px;padding:12px 16px}.mcp-guide-nav nav{font-size:var(--oc-font-size-t4);gap:2px}.mcp-guide-nav nav a{padding:6px 10px}.mcp-guide-content,.mcp-guide-footer{width:calc(100% - 40px)}.mcp-guide-intro{padding-top:36px}.mcp-guide-intro>p:not(.mcp-guide-label){font-size:var(--oc-font-size-t5)}.mcp-guide-steps>li{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:32px 0}.mcp-step-number{width:30px;height:30px;font-size:var(--oc-font-size-t4)}.mcp-guide-page h2{font-size:var(--oc-font-size-t7)}.mcp-config-fields>div,.mcp-guide-before,.mcp-guide-page blockquote{padding:16px}.mcp-connection-check{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.mcp-guide-boundaries>div{grid-template-columns:1fr;gap:6px}.mcp-guide-flow{font-size:var(--oc-font-size-t4)}.mcp-prompt-heading{gap:12px}}
