.docs-prose{color:var(--foreground);font-size:14px;line-height:1.65}.docs-prose h1{margin:0 0 16px;font-size:28px;font-weight:650;line-height:1.25}.docs-prose h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.docs-prose h3{margin:24px 0 8px;font-size:15px;font-weight:600}.docs-prose p,.docs-prose ul,.docs-prose ol{margin:0 0 12px}.docs-prose p,.docs-prose li,.docs-prose td{overflow-wrap:anywhere}.docs-prose ul{padding-left:20px;list-style:outside}.docs-prose ol{padding-left:20px;list-style:decimal}.docs-prose li+li{margin-top:4px}.docs-prose strong{font-weight:600}.docs-prose a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--portal-link-underline);text-decoration-color:var(--portal-link-underline);text-underline-offset:3px}.docs-prose a:hover{text-decoration-color:currentColor}.docs-prose .docs-anchor{color:inherit;text-decoration:none}.docs-prose .docs-anchor:hover:after,.docs-prose .docs-anchor:focus-visible:after{content:" #";color:var(--muted-foreground)}.docs-prose :not(pre)>code{background:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12.5px}.docs-prose blockquote{border-left:3px solid var(--primary);background:var(--secondary);color:var(--secondary-foreground);margin:0 0 12px;padding:8px 12px}.docs-code{color:#e6edf3;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0f1b2d;border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.docs-code code{color:inherit;font-size:inherit;background:0 0;padding:0}.docs-table{background:var(--card);box-shadow:var(--portal-card-shadow);border-radius:8px;margin:0 0 16px;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:13px}.docs-table th{background:var(--portal-footer);text-align:left;font-weight:600}.docs-table th,.docs-table td{border-bottom:1px solid var(--portal-divider);vertical-align:top;padding:8px 10px}.docs-table tr:last-child td{border-bottom:0}.docs-section{border-bottom:1px solid var(--portal-divider);padding:24px 0}.docs-section:first-child{padding-top:0}.docs-section:last-child{border-bottom:0}.docs-section-examples{margin-top:12px}@media (min-width:80rem){.docs-section--examples{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:32px;display:grid}.docs-section-examples{margin-top:0;position:sticky;top:72px}}.docs-tabs{background:#0f1b2d;border-radius:8px;margin:0 0 12px;overflow:hidden}.docs-tab-input{opacity:0;pointer-events:none;position:absolute}.docs-tab-label{color:#9fb3c8;cursor:pointer;padding:8px 12px;font-size:12px;font-weight:500;display:inline-block}.docs-tab-input:checked+.docs-tab-label{color:#fff;box-shadow:inset 0 -2px 0 var(--primary)}.docs-tab-input:focus-visible+.docs-tab-label{outline:2px solid var(--ring);outline-offset:-2px}.docs-tab-panel{display:none}.docs-tab-panel .docs-code{border-radius:0;margin:0}.docs-tabs>.docs-tab-input:first-of-type:checked~.docs-tab-panels>.docs-tab-panel:first-child,.docs-tabs>.docs-tab-input:nth-of-type(2):checked~.docs-tab-panels>.docs-tab-panel:nth-child(2),.docs-tabs>.docs-tab-input:nth-of-type(3):checked~.docs-tab-panels>.docs-tab-panel:nth-child(3){display:block}.docs-response{margin:0 0 12px}.docs-response figcaption{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;font-weight:600}.docs-code .hljs-keyword,.docs-code .hljs-built_in,.docs-code .hljs-selector-tag{color:#ff7b72}.docs-code .hljs-string,.docs-code .hljs-regexp{color:#a5d6ff}.docs-code .hljs-number,.docs-code .hljs-literal{color:#79c0ff}.docs-code .hljs-comment,.docs-code .hljs-meta{color:#8b949e;font-style:italic}.docs-code .hljs-attr,.docs-code .hljs-property,.docs-code .hljs-attribute{color:#7ee787}.docs-code .hljs-title,.docs-code .hljs-title.function_{color:#d2a8ff}.docs-code .hljs-variable,.docs-code .hljs-params,.docs-code .hljs-subst{color:#ffa657}.docs-home .docs-section{padding:20px 0}.docs-figure{margin:4px 0 16px}.docs-figure img{border:1px solid var(--portal-divider);max-width:100%;height:auto;box-shadow:var(--portal-card-shadow);border-radius:8px;display:block}
