.documentation-page{--docs-ink:#202326;--docs-muted:#5e625e;--docs-border:#e9e9e6;--docs-blue:#2855e8}.documentation-layout{grid-template-columns:225px minmax(0,760px);gap:66px;width:min(1120px,100% - 64px);margin:0 auto;padding:128px 0 80px;display:grid}.documentation-sidebar{align-self:start;max-height:calc(100svh - 128px);padding-right:20px;position:sticky;top:104px;overflow-y:auto}.documentation-name{color:var(--docs-ink);font-size:15px;font-weight:600}.documentation-sidebar>p{color:#8a8d87;margin:29px 0 10px;font-size:12px;font-weight:550}.documentation-sidebar nav{border-left:1px solid var(--docs-border);flex-direction:column;gap:2px;display:flex}.documentation-sidebar nav a{color:var(--docs-muted);padding:8px 15px;font-size:12px;line-height:1.45;text-decoration:none;display:block}.documentation-sidebar nav a:hover{color:var(--docs-blue);background:#f7f8fc}.documentation-user-guide{border-top:1px solid var(--docs-border);color:var(--docs-muted);margin-top:24px;padding-top:18px;font-size:12px;display:block}.documentation-article{min-width:0;color:var(--docs-muted);font-size:14px;line-height:1.85}.documentation-article :is(h1,h2,h3){color:var(--docs-ink);letter-spacing:-.025em;font-weight:600;line-height:1.3}.documentation-article h1{letter-spacing:-.045em;margin:20px 0 14px;font-size:42px}.documentation-article h2{margin:0 0 17px;font-size:25px}.documentation-article h3{margin:25px 0 9px;font-size:16px}.documentation-article p{margin:13px 0}.documentation-article .documentation-breadcrumb{color:#858a83;margin:0;font-size:12px}.documentation-breadcrumb span{color:#c1c4bd;padding:0 9px;display:inline-block}.documentation-article .documentation-summary{color:#444a43;margin:0 0 18px;font-size:18px;line-height:1.6}.documentation-introduction{padding-bottom:30px}.documentation-introduction>p:last-child{margin-bottom:0}.documentation-article>section{border-top:1px solid var(--docs-border);padding:34px 0}.documentation-article :is(section,header){scroll-margin-top:105px}.documentation-article ol,.documentation-article ul{margin:18px 0;padding-left:23px}.documentation-article ol{list-style:decimal}.documentation-article ul{list-style:outside}.documentation-article li{margin:9px 0;padding-left:4px}.documentation-article li::marker{color:#868c82}.documentation-article code{color:#485042;overflow-wrap:anywhere;background:#f6f7f4;border:1px solid #e7e9e3;border-radius:4px;padding:2px 5px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.documentation-ideas-grid{gap:34px;display:grid}.documentation-ideas-grid article{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px;display:grid}.documentation-idea-icon{width:36px;height:36px;color:var(--docs-blue);margin-top:2px}.documentation-article>.documentation-ideas{border-top:0;padding-top:0;padding-bottom:42px}.documentation-ideas-grid h2{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.4}.documentation-ideas-grid p{max-width:58ch;margin:0;font-size:14px;line-height:1.75}.documentation-diagram{margin:23px 0}.documentation-flow{border:1px solid var(--docs-border);background:#fcfcfb;border-radius:7px;grid-template-columns:1fr 20px 1.4fr 20px 1fr;align-items:center;gap:10px;padding:22px 15px;display:grid}.documentation-flow>div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.documentation-flow strong{color:#394234;font-size:13px;font-weight:550}.documentation-flow>div>span{color:#848b7e;font-size:10px}.documentation-flow .documentation-server strong{color:var(--docs-blue)}.documentation-arrow{color:#8a9382;text-align:center}.documentation-diagram figcaption{color:#8a8f85;margin-top:8px;font-size:11px}.documentation-table{border:1px solid var(--docs-border);border-radius:6px;margin:22px 0;overflow-x:auto}.documentation-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.7}.documentation-table th,.documentation-table td{vertical-align:top;padding:12px 16px}.documentation-table thead{color:#4a5145;background:#f7f7f5}.documentation-table th{font-weight:550}.documentation-table th[scope=row]{color:#50574c;width:36%}.documentation-table tr+tr,.documentation-table tbody{border-top:1px solid var(--docs-border)}.documentation-example{border:1px solid var(--docs-border);background:#fafaf9;border-radius:6px;flex-direction:column;gap:8px;margin:19px 0;padding:14px 17px;display:flex}.documentation-example>span{color:#8c9087;font-size:11px}.documentation-example code{background:0 0;border:0;padding:0}.documentation-prompt{border:1px solid var(--docs-border);background:#fafaf9;border-radius:7px;margin-top:22px;overflow:hidden}.documentation-prompt-header{border-bottom:1px solid var(--docs-border);justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.documentation-prompt-header label{color:#535c4c;font-size:12px}.documentation-prompt-header button{border-radius:5px;min-height:32px;font-size:11px}.documentation-prompt textarea{resize:vertical;color:#5c6257;background:#fff;border:0;width:100%;min-height:285px;max-height:700px;padding:18px;font:11px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.documentation-prompt textarea:focus-visible{outline:2px solid var(--docs-blue);outline-offset:-2px}.documentation-prompt p{border-top:1px solid var(--docs-border);color:#808878;margin:0;padding:10px 16px;font-size:11px}.documentation-bottom{border-top:1px solid var(--docs-border);justify-content:space-between;margin-top:10px;padding-top:23px;font-size:12px;display:flex}.documentation-bottom a{color:#717a68}.documentation-page a:focus-visible{outline:2px solid var(--docs-blue);outline-offset:3px}@media (width<=1000px){.documentation-layout{grid-template-columns:195px minmax(0,1fr);gap:35px;width:calc(100% - 48px)}.documentation-sidebar{padding-right:0}}@media (width<=700px){.documentation-layout{width:calc(100% - 40px);padding-top:94px;padding-bottom:50px;display:block}.documentation-sidebar{max-height:none;margin-bottom:27px;position:static;overflow:visible}.documentation-sidebar>p,.documentation-user-guide{display:none}.documentation-sidebar nav{border-left:0;border-bottom:1px solid var(--docs-border);flex-direction:row;margin-top:14px;padding-bottom:6px;overflow-x:auto}.documentation-sidebar nav a{white-space:nowrap;padding:8px 13px 8px 0;font-size:11px}.documentation-article h1{margin-top:15px;font-size:35px}.documentation-article h2{font-size:23px}.documentation-article .documentation-summary{font-size:17px}.documentation-article{font-size:14px}.documentation-article>section{padding:28px 0}.documentation-ideas-grid{gap:30px}.documentation-ideas-grid article{grid-template-columns:32px minmax(0,1fr);gap:17px}.documentation-idea-icon{width:28px;height:28px}.documentation-ideas-grid h2{font-size:18px}.documentation-flow{grid-template-columns:.9fr 14px 1.3fr 14px .7fr;gap:4px;padding:20px 8px}.documentation-flow strong{font-size:11px}.documentation-flow>div>span{font-size:9px}.documentation-table th,.documentation-table td{padding:11px 10px}.documentation-table table{font-size:11px}.documentation-prompt-header{padding:11px 12px}.documentation-prompt-header label{font-size:11px}.documentation-prompt textarea{padding:14px;font-size:10px}}
