.docs-shell{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:56px;padding-top:48px;padding-bottom:80px;display:grid}.docs-sidebar{max-height:calc(100dvh - 108px);padding-bottom:8px;position:sticky;top:88px;overflow-y:auto}.docs-shell .back-link{color:var(--color-on-surface-variant);font-size:12px}.docs-shell .eyebrow{letter-spacing:.12em;color:var(--color-secondary-ink);margin-bottom:16px;font-family:JetBrains Mono Variable,monospace;font-size:10px}.docs-sidebar>.eyebrow{margin-top:32px}.docs-guide-picker>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}.docs-guide-picker>summary::-webkit-details-marker{display:none}.docs-guide-picker>summary:focus-visible{outline:2px solid var(--color-secondary-ink);outline-offset:2px}.docs-guide-picker[open]>summary svg{transform:rotate(180deg)}@media (width>=768px){.docs-guide-picker[data-enhanced]>summary{display:none}}.docs-pages{border-bottom:1px solid var(--color-surface-container-high);gap:6px;margin-bottom:20px;padding-bottom:20px;display:grid}.docs-pages>a,.docs-tools-row>a{color:var(--color-on-surface-variant);border-left:2px solid #0000;padding:10px;font-size:13px;line-height:1.5;display:block}.docs-pages>a[aria-current],.docs-tools-row.active-root{background:var(--color-surface-container-low)}.docs-pages>a[aria-current],.docs-tools-row.active-root>a{border-color:var(--color-secondary);color:var(--color-on-surface)}.docs-nav-caption{color:var(--color-on-surface-variant);margin-top:4px;font-size:10px;display:block}.docs-tools-row{align-items:stretch;display:flex}.docs-tools-row>a{flex:1;min-width:0}.docs-tools-toggle{border:1px solid var(--color-surface-container-high);cursor:pointer;width:32px;color:var(--color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:flex}.docs-tools-toggle:hover,.guide-nav-group summary:hover,.docs-pages>a:hover,.docs-tools-row>a:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.docs-tools-toggle[aria-expanded=true] svg,.guide-nav-group[open]>summary svg{transform:rotate(180deg)}.docs-tool-guides{border-left:1px solid var(--color-surface-container-high);margin:12px 0 0 11px;padding-left:10px}.docs-tool-guides[hidden]{display:none}.guide-nav-group{margin-top:4px}.guide-nav-group summary{color:var(--color-on-surface-variant);align-items:center;gap:5px;padding:10px 4px;font-size:11px;list-style:none;display:flex}.guide-nav-group summary::-webkit-details-marker{display:none}.guide-nav-group summary>span:first-child{flex:1}.guide-nav-count{font:9px JetBrains Mono Variable,monospace}.guide-nav-group summary svg{flex-shrink:0}.guide-nav-group a{color:var(--color-on-surface-variant);border-left:2px solid #0000;margin-top:2px;padding:9px 8px 9px 10px;font-size:12px;line-height:1.5;display:block}.guide-nav-group a[aria-current]{border-color:var(--color-secondary);color:var(--color-on-surface);background:var(--color-surface-container-low);font-weight:500}.guide-nav-group a:hover{color:var(--color-on-surface);background:var(--color-surface-container-low)}.docs-pages a:focus-visible,.docs-tools-toggle:focus-visible,.guide-nav-group summary:focus-visible{outline:2px solid var(--color-secondary-ink);outline-offset:2px}.opencodex-recommendation{border:1px solid var(--color-surface-container-high);border-left:2px solid var(--color-secondary);margin-top:28px;padding:20px 24px}.docs-content .opencodex-recommendation p:not(.eyebrow){color:var(--color-on-surface-variant);font-size:13px;line-height:1.85}.opencodex-recommendation .opencodex-scope{margin-top:12px}.opencodex-recommendation>div{flex-wrap:wrap;gap:12px 24px;margin-top:16px;font-size:12px;display:flex}.opencodex-recommendation a{text-decoration:underline;text-decoration-color:var(--color-secondary);text-underline-offset:4px}#manual-setup{scroll-margin-top:90px}.docs-content .agent-setup h2{margin-bottom:16px;font-size:30px}.agent-prompt{border:1px solid var(--color-surface-container-high);background:var(--color-surface-container-low)}.agent-prompt-toolbar{border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.agent-prompt-toolbar>span{letter-spacing:.08em;color:var(--color-on-surface-variant);font:10px JetBrains Mono Variable,monospace}.agent-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;max-height:240px;padding:20px;font:12px/1.9 JetBrains Mono Variable,monospace;overflow-y:auto}.agent-prompt pre code{font:inherit}.agent-prompt-copy{background:var(--color-on-surface);width:auto;height:34px;color:var(--color-surface-container-lowest);gap:8px;padding:0 12px}.agent-prompt-copy:hover{color:var(--color-surface-container-lowest)}.agent-prompt-copy:after{content:"Copy prompt";font-size:12px}.agent-prompt-copy[data-copied]:after{content:"Copied"}.agent-prompt-copy:focus-visible,.agent-prompt pre:focus-visible{outline:2px solid var(--color-secondary-ink);outline-offset:3px}.integration-filter{border-top:1px solid var(--color-surface-container-high);padding-top:28px}.integration-filter label{margin-bottom:12px;font-size:13px;font-weight:500;display:block}.integration-filter input{border:1px solid var(--color-outline);background:var(--color-surface-container-lowest);border-radius:0;width:100%;padding:14px 16px;font-size:14px;display:block}.integration-filter input:focus-visible,.integration-categories button:focus-visible{outline:2px solid var(--color-secondary-ink);outline-offset:3px}.integration-categories{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.integration-categories button{border:1px solid var(--color-surface-container-high);cursor:pointer;padding:8px 12px;font-size:11px}.integration-categories button[aria-pressed=true]{background:var(--color-on-surface);color:var(--color-surface-container-lowest);border-color:var(--color-on-surface)}.integration-count{color:var(--color-on-surface-variant);margin-top:16px;font:10px JetBrains Mono Variable,monospace}.integration-group-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.integration-group-heading h2{margin-bottom:0}.integration-group-heading>span{white-space:nowrap;color:var(--color-on-surface-variant);font:10px JetBrains Mono Variable,monospace}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-content .integration-card{border:1px solid var(--color-surface-container-high);flex-direction:column;padding:22px;text-decoration:none;display:flex}.docs-content .integration-card:hover{border-color:var(--color-secondary-ink);background:var(--color-surface-container-low)}.integration-card-heading{align-items:center;gap:12px;min-height:28px;margin-bottom:16px;display:flex}.integration-logo{object-fit:contain;width:28px;height:28px;filter:var(--integration-logo-filter);flex-shrink:0}.integration-logo-dark{filter:grayscale();background:#1a1c1c;padding:3px}.integration-logo-artwork{filter:var(--integration-artwork-filter)}.integration-logo-wide{width:44px}.docs-content .integration-card-heading h3{margin:0;line-height:1.5}.integration-card-heading>span{color:var(--color-secondary-ink);margin-left:auto}.docs-content .integration-card p{margin-bottom:20px;font-size:12px;line-height:1.8}.integration-card-link{margin-top:auto;font-size:11px}.integration-empty{color:var(--color-on-surface-variant);padding:32px 0;font-size:14px;line-height:1.8}.integration-catalog [hidden]{display:none}.desktop-toc{gap:2px;display:grid}.desktop-toc a{color:var(--color-on-surface-variant);padding:7px 0;font-size:12px;line-height:1.5}.docs-pages a:hover,.desktop-toc a:hover,.docs-shell .back-link:hover{color:var(--color-secondary-ink)}.sidebar-key{border-top:1px solid var(--color-surface-container-high);margin-top:20px;padding-top:18px;font-size:12px;display:block}.mobile-toc{display:none}.docs-content{min-width:0;max-width:780px}.docs-intro{padding-bottom:48px}.docs-content h1{letter-spacing:-.035em;margin:24px 0;font:400 64px/1.05 Newsreader Variable,serif}.docs-content .intro-copy{max-width:590px;color:var(--color-on-surface-variant);font-size:16px;line-height:1.8}.docs-content .endpoint-box{border:1px solid var(--color-surface-container-high);border-left:2px solid var(--color-secondary);background:var(--color-surface-container-low);margin-top:28px;padding:20px 24px}.docs-content .endpoint-box>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.docs-content .endpoint-box code{overflow-wrap:anywhere;font-size:14px}.docs-content section{border-top:1px solid var(--color-surface-container-high);margin-bottom:48px;padding-top:32px;scroll-margin-top:90px}.docs-content h2{letter-spacing:-.02em;margin-bottom:20px;scroll-margin-top:90px;font:400 34px/1.15 Newsreader Variable,serif}.docs-content h3{margin:24px 0 10px;scroll-margin-top:90px;font-size:15px;font-weight:500}.docs-content section p,.docs-content .steps,.guide-prose p,.guide-prose ol,.guide-prose ul{color:var(--color-on-surface-variant);margin-bottom:16px;line-height:1.85}.docs-content section a,.guide-prose a,.docs-content .intro-copy a{color:var(--color-on-surface);text-decoration:underline;text-decoration-color:var(--color-secondary);text-underline-offset:4px}.docs-content code{overflow-wrap:anywhere;font-family:JetBrains Mono Variable,monospace;font-size:12px}.docs-content .steps,.guide-prose ol{padding-left:20px;list-style:decimal}.guide-prose ul{padding-left:20px;list-style:outside}.docs-content .steps li,.guide-prose li{margin-bottom:12px;padding-left:4px}.docs-content strong{color:var(--color-on-surface);font-weight:500}.docs-content .note,.guide-prose blockquote{background:var(--color-surface-container-low);border-left:2px solid var(--color-secondary);color:var(--color-on-surface-variant);margin:24px 0;padding:18px 20px;font-size:13px;line-height:1.8}.docs-content .example-details,.guide-prose details{border-top:1px solid var(--color-surface-container-high);padding:16px 0}.docs-content summary{cursor:pointer;font-size:13px;font-weight:500}.docs-content .example-details>p,.guide-prose details>p{margin:16px 0 0;font-size:13px}.docs-content .table-scroll{margin:24px 0;overflow-x:auto}.docs-content table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.docs-content th{background:var(--color-surface-container-low);font-weight:500}.docs-content td,.docs-content th{border-bottom:1px solid var(--color-surface-container-high);vertical-align:top;padding:12px}.docs-content .table-scroll td code{white-space:nowrap}.docs-content .error-list>div{border-bottom:1px solid var(--color-surface-container-high);gap:24px;padding:20px 0;display:flex}.docs-content .error-list>div>code{color:var(--color-secondary-ink);min-width:28px;padding-top:2px}.docs-content .error-list h3{margin:0 0 6px}.docs-content .error-list p{margin:0;font-size:13px}.guide-prose h2{border-top:1px solid var(--color-surface-container-high);margin-top:40px;padding-top:32px}.guide-prose table{table-layout:fixed;overflow-wrap:anywhere;margin:24px 0}.guide-prose th:first-child{width:38%}.guide-prose pre{border:1px solid var(--color-surface-container-high);margin:20px 0;padding:18px 20px;font:12px/1.8 JetBrains Mono Variable,monospace;overflow-x:auto}.guide-prose pre code{font:inherit;overflow-wrap:normal}.guide-prose img{border:1px solid var(--color-surface-container-high);max-width:100%;height:auto;margin:24px 0;display:block}.guide-code-heading{border:1px solid var(--color-surface-container-high);background:var(--color-surface-container-low);border-bottom:0;justify-content:flex-end;align-items:center;margin-top:20px;padding:6px 14px;display:flex}.guide-code-heading+pre{margin-top:0}.guide-copy{cursor:pointer;color:var(--color-on-surface-variant);padding:4px;font-size:11px}.guide-copy:after{content:"Copy"}.guide-copy[data-copied]:after{content:"Copied";color:var(--color-secondary-ink)}@media (width<=1023px){.docs-shell{grid-template-columns:160px minmax(0,1fr);gap:32px}.docs-content h1{font-size:52px}}@media (width<=767px){.docs-shell{padding-top:24px;padding-bottom:32px;display:block}.docs-sidebar{max-height:none;margin-bottom:36px;position:static}.docs-guide-picker{border-bottom:1px solid var(--color-surface-container-high);margin-top:12px}.docs-guide-picker .docs-pages{border-bottom:0;margin-top:0}.desktop-toc,.sidebar-key,.docs-sidebar>.eyebrow{display:none}.docs-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;margin-bottom:0;padding:16px 0}.docs-tools-group{grid-column:1/-1}.docs-tool-guides{max-height:300px;overflow-y:auto}.mobile-toc{border-bottom:1px solid var(--color-surface-container-high);padding:14px 0;display:block}.mobile-toc nav{gap:14px;padding-top:20px;font-size:13px;display:grid}.docs-content h1{font-size:44px}.docs-content h2{font-size:30px}.docs-intro{padding-bottom:36px}.docs-content .endpoint-box{padding:16px}.docs-content .endpoint-box code{font-size:12px}.docs-content section{margin-bottom:36px;padding-top:26px}.guide-prose h2{margin-top:32px;padding-top:26px}.guide-prose td,.guide-prose th{padding:10px 8px}.integration-grid{grid-template-columns:1fr}.integration-card{padding:18px}.integration-group-heading{gap:10px}.integration-group-heading h2,.docs-content .agent-setup h2{font-size:27px}.opencodex-recommendation{padding:16px}}.docs-breadcrumbs{color:var(--color-on-surface-variant);margin-bottom:24px;font-size:12px;line-height:1.7}.docs-breadcrumbs ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.docs-breadcrumbs li{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.docs-breadcrumbs a{text-decoration:underline;text-decoration-color:var(--color-surface-container-high);text-underline-offset:4px}.docs-breadcrumbs a:hover{color:var(--color-secondary-ink);text-decoration-color:currentColor}.docs-breadcrumbs [aria-current]{color:var(--color-on-surface)}.breadcrumb-separator{color:var(--color-outline)}.docs-offer[data-astro-cid-2nzfs36l]{border:1px solid var(--color-surface-container-high);border-left:3px solid var(--color-secondary);background:var(--color-surface-container-low);align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:flex}.docs-offer__message[data-astro-cid-2nzfs36l]{flex:1;min-width:0}.docs-offer__headline[data-astro-cid-2nzfs36l]{color:var(--color-on-surface);text-wrap:pretty;font-size:19px;font-weight:500;line-height:1.4}.docs-offer__headline[data-astro-cid-2nzfs36l] span[data-astro-cid-2nzfs36l]{color:var(--color-secondary-ink);white-space:nowrap}.docs-offer__description[data-astro-cid-2nzfs36l]{color:var(--color-on-surface-variant);margin-top:8px;font-size:13px;line-height:1.7}.docs-offer__terms[data-astro-cid-2nzfs36l]{color:var(--color-on-surface-variant);margin-top:8px;font-size:11px;line-height:1.6}.docs-offer[data-astro-cid-2nzfs36l]>a[data-astro-cid-2nzfs36l]{background:var(--color-on-surface);min-height:44px;color:var(--color-surface-container-lowest);flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.docs-offer[data-astro-cid-2nzfs36l]>a[data-astro-cid-2nzfs36l]:hover{background:var(--color-secondary-ink)}.docs-offer[data-astro-cid-2nzfs36l]>a[data-astro-cid-2nzfs36l]:focus-visible{outline:2px solid var(--color-secondary-ink);outline-offset:4px}@media (width<=1023px){.docs-offer[data-astro-cid-2nzfs36l]{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=767px){.docs-offer[data-astro-cid-2nzfs36l]{padding:18px}.docs-offer[data-astro-cid-2nzfs36l]>a[data-astro-cid-2nzfs36l]{width:100%}}
