.docs-container{max-width:90rem}.docs-grid{display:grid;grid-template-columns:1fr}@media (min-width:768px){.docs-grid{grid-template-columns:260px 1fr}}@media (min-width:1024px){.docs-grid{grid-template-columns:260px 1fr 200px}}.docs-prose table{width:100%;border-collapse:collapse;font-size:.875rem;margin:1.5rem 0}.docs-prose thead th{background:#f8fafc;font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:2px solid #e2e8f0;color:#334155;white-space:nowrap}.docs-prose tbody td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#475569}.docs-prose tbody tr:last-child td{border-bottom:none}.docs-prose tbody tr:hover{background:#f8fafc}.docs-prose .table-wrapper,.docs-prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}:is(.dark) .docs-prose thead th{background:#0f172a;border-color:#1e293b;color:#e2e8f0}:is(.dark) .docs-prose tbody td{border-color:#1e293b;color:#94a3b8}:is(.dark) .docs-prose tbody tr:hover{background:#0f172a}.hint .prose-hint p{margin:0;color:inherit}.hint .prose-hint a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}:is(.dark) .hint .prose-hint a{color:#60a5fa}.hint .prose-hint code{font-size:.85em;background:rgba(0,0,0,.06);padding:.15em .4em;border-radius:.25rem}:is(.dark) .hint .prose-hint code{background:rgba(255,255,255,.1)}.hint .prose-hint ol,.hint .prose-hint ul{margin:.5rem 0;padding-left:1.5rem}.hint .prose-hint li{margin:.25rem 0}.hl-key{color:#7c3aed}.hl-str{color:#059669}.hl-num{color:#d97706}.hl-kw{color:#2563eb}.hl-cmt{color:#6b7280;font-style:italic}.hl-tag{color:#dc2626}.hl-attr{color:#d97706}.hl-lit{color:#7c3aed}:is(.dark) .hl-key{color:#a78bfa}:is(.dark) .hl-str{color:#34d399}:is(.dark) .hl-num{color:#fbbf24}:is(.dark) .hl-kw{color:#60a5fa}:is(.dark) .hl-cmt{color:#9ca3af}:is(.dark) .hl-tag{color:#f87171}:is(.dark) .hl-attr{color:#fbbf24}:is(.dark) .hl-lit{color:#a78bfa}@media print{.docs-grid{display:block!important}.docs-grid>aside,.docs-grid>nav,.lg\:block,header{display:none!important}.docs-prose{max-width:100%!important}.docs-prose a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}.hint{border:1px solid #ccc!important}.code-block,.hint{break-inside:avoid}}