.docs-pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:min(calc(((13 * 100) / var(--device-width)) * 1vw), 13px);color:#1c1917;tab-size:2;line-height:160%;overflow-x:auto}.docs-code .docs-pre{color:#ececec}.docs-code{background:#111214;border:1px solid #ffffff14}.docs-code .docs-bar{border-color:#ffffff1f}.docs-code .docs-iconbtn:hover{color:#fff}.docs-section{padding-top:min(calc(((28 * 100) / var(--device-width)) * 1vw), 28px);border-top:1px solid #dadada}.docs-section-first{border-top:0;padding-top:0}.docs-eyebrow{letter-spacing:.14em;color:#117bc8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.docs-note{color:#1c1917;background:#117bc814;border-left:3px solid #117bc8;border-radius:0 10px 10px 0}.docs-anchor-target,h3[id],h4[id]{scroll-margin-top:min(calc(((120 * 100) / var(--device-width)) * 1vw), 120px)}@media (min-width:800px){.docs-pre{font-size:min(calc(((13 * 100) / var(--device-width)) * 1vw), 13px)}}.docs-pre .tok-k,.docs-pre .tok-t{color:#6ea8fe;font-weight:600}.docs-pre .tok-s{color:#7bd88a}.docs-pre .tok-n,.docs-pre .tok-p{color:#f0a35e}.docs-pre .tok-f{color:#fff;font-weight:600}.docs-pre .tok-v{color:#6ea8fe}.docs-pre .tok-c{color:#8a8a8a;font-style:italic}.docs-anchor{opacity:0;text-decoration:none;transition:opacity .2s}h2:hover .docs-anchor,h3:hover .docs-anchor{opacity:.55}.docs-sidebar{top:min(calc(((110 * 100) / var(--device-width)) * 1vw), 110px);max-height:calc(100vh - min(calc(((140 * 100) / var(--device-width)) * 1vw), 140px));scrollbar-width:thin;align-self:flex-start;position:sticky;overflow-y:auto}.docs-navlink{color:#7d7d7d;border-radius:9999px;align-items:center;gap:8px;margin-left:-10px;padding:5px 12px 5px 10px;text-decoration:none;transition:color .22s,background-color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.docs-navlink:hover{color:#000;background-color:#117bc81a;transform:translate(4px)}.docs-navlink:active{transform:translate(4px)scale(.96)}.docs-navlink .docs-num{letter-spacing:.04em;opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.docs-navlink .docs-arrow{opacity:0;transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-5px)}.docs-navlink:hover .docs-arrow,.docs-navlink[data-active=true] .docs-arrow{opacity:1;transform:translate(0)}.docs-navlink[data-active=true]{color:#fff;background-color:#000;transform:translate(4px)}.docs-navlink[data-active=true] .docs-num{opacity:.65}.docs-progress{background-color:#fff;border-radius:9999px;height:2px;margin-bottom:14px;overflow:hidden}.docs-progress-fill{border-radius:inherit;transform-origin:0;background-color:#117bc8;width:100%;height:100%;transform:scaleX(0)}.docs-tabpanel[hidden]{display:none}.docs-tab[data-active=true]{color:#fff}.docs-copy[data-copied=true]{color:var(--color-tertiary)}.docs-code .docs-menu{z-index:5;white-space:nowrap;position:absolute;top:calc(100% + 6px);right:0}.docs-code .docs-menu input[type=checkbox]{accent-color:#117bc8}.docs-code[data-ln=true] code{counter-reset:docsln}.docs-code[data-ln=true] .docs-line{counter-increment:docsln}.docs-code[data-ln=true] .docs-line:before{content:counter(docsln);text-align:right;color:#7d7d7d;-webkit-user-select:none;user-select:none;width:2ch;margin-right:12px;display:inline-block}.docs-code[data-wrap=true] .docs-pre{white-space:pre-wrap;word-break:break-word}.docs-tablewrap{background:#fff;border:1px solid #dadada;border-radius:10px;overflow-x:auto}table.docs-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.docs-table th{color:#fff;text-align:left;background:#000;font-weight:600}.docs-table th,.docs-table td{vertical-align:top;padding:10px 16px}.docs-table thead th:first-child{width:38%}.docs-table tbody tr+tr td{border-top:1px solid #dadada}.docs-table td.docs-k{white-space:normal;overflow-wrap:anywhere;font-weight:600}.docs-table td.docs-v{overflow-wrap:anywhere}.docs-p{line-height:156%}.docs-table td.docs-v{line-height:150%}.docs-agent-card{background:#fff;border:1px solid #dadada;border-radius:16px;padding:20px}.docs-agent-btn{color:#fff;width:100%;min-height:64px;font-family:var(--next-font-switzer);cursor:pointer;background:#000;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:20px;font-weight:600;line-height:1.2;transition:background-color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:flex}.docs-agent-btn:hover{background:#117bc8}.docs-agent-btn:active{transform:scale(.985)}.docs-agent-btn:focus-visible,.docs-agent-toggle:focus-visible,.docs-agent-text:focus-visible{outline-offset:3px;outline:3px solid #117bc8}.docs-agent-btn[data-copied=true]{background:#117bc8}.docs-agent-ico{flex-shrink:0;width:24px;height:24px}.docs-agent-hint{font-family:var(--next-font-switzer);text-align:center;color:#4a4a4a;margin:12px 0 16px;font-size:14px;line-height:1.4}.docs-agent-textwrap{background:#f6f6f6;border:1px solid #dadada;border-radius:12px;max-height:380px;position:relative;overflow:hidden}.docs-agent-textwrap[data-open=true]{max-height:none}.docs-agent-textwrap[data-open=false]:after{content:"";pointer-events:none;background:linear-gradient(#f6f6f600,#f6f6f6 85%);height:96px;position:absolute;bottom:0;left:0;right:0}.docs-agent-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#111;margin:0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.65}.docs-agent-toggle{color:#000;font-family:var(--next-font-switzer);cursor:pointer;background:0 0;border:2px solid #000;border-radius:9999px;margin:14px auto 0;padding:10px 20px;font-size:15px;font-weight:600;transition:background-color .22s,color .22s;display:block}.docs-agent-toggle:hover{color:#fff;background:#000}.docs-section:has(#agents:target) .docs-agent-card{animation:1.8s ease-out docs-agent-flash}@keyframes docs-agent-flash{0%{box-shadow:0 0 #117bc88c}to{box-shadow:0 0 0 14px #117bc800}}@media (max-width:799px){.docs-agent-card{padding:14px}.docs-agent-btn{min-height:60px;padding:12px 16px;font-size:18px}.docs-agent-text{padding:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.docs-section:has(#agents:target) .docs-agent-card{animation:none}.docs-agent-btn{transition:none}}
