.docs-prose{color:var(--color-fg-secondary, #d4d4d8);line-height:1.7;font-size:.975rem;min-width:0;overflow-wrap:anywhere;word-break:normal}.docs-prose h2{color:var(--color-fg, #fafafa);font-size:1.5rem;font-weight:800;margin-top:2.5rem;margin-bottom:.75rem;letter-spacing:-.01em;scroll-margin-top:5rem}.docs-prose h3{color:var(--color-fg, #fafafa);font-size:1.125rem;font-weight:700;margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:5rem}.docs-prose p{margin-top:.75rem;margin-bottom:.75rem}.docs-prose a{color:var(--color-accent, #00d557);text-decoration:underline;text-decoration-color:#00d5574d;text-underline-offset:2px}.docs-prose a:hover{text-decoration-color:currentColor}.docs-prose ul,.docs-prose ol{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.docs-prose ul{list-style-type:disc}.docs-prose ol{list-style-type:decimal}.docs-prose li{margin-top:.25rem;margin-bottom:.25rem}.docs-prose li>p{margin:0}.docs-prose code{background-color:var(--color-surface-2, #27272a);color:var(--color-fg, #fafafa);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.docs-prose pre{background-color:var(--color-surface-1, #18181b);border-radius:.75rem;padding:1rem 1.25rem;margin-top:1rem;margin-bottom:1rem;max-width:100%;overflow-x:auto;font-size:.875rem;line-height:1.55;position:relative;white-space:pre}.docs-prose pre code{background:transparent;padding:0;border-radius:0;font-size:inherit;color:var(--color-fg, #fafafa)}.docs-prose .hl-keyword{color:#f97583}.docs-prose .hl-type{color:#ffa657}.docs-prose .hl-property{color:#79c0ff}.docs-prose .hl-attribute{color:#79c0ff;font-style:italic}.docs-prose .hl-value,.docs-prose .hl-literal,.docs-prose .hl-string{color:#a5d6ff}.docs-prose .hl-number{color:#79c0ff}.docs-prose .hl-comment{color:#8b949e;font-style:italic}.docs-prose .hl-symbol,.docs-prose .hl-operator{color:#ff7b72}.docs-prose .hl-generic{color:#d2a8ff}.docs-copy-btn{position:absolute;top:.5rem;right:.5rem;background-color:var(--color-surface-2, #27272a);color:var(--color-fg-secondary, #d4d4d8);border:none;padding:.25rem .625rem;border-radius:9999px;font-size:.7rem;font-weight:600;cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s}.docs-prose pre:hover .docs-copy-btn,.docs-copy-btn:focus{opacity:1}.docs-copy-btn:hover{background-color:var(--color-surface-3, #3f3f46);color:var(--color-fg, #fafafa)}.docs-prose blockquote{border-left:3px solid var(--color-accent, #00d557);background-color:var(--color-surface-1, #18181b);padding:.75rem 1rem;margin:1rem 0;border-radius:0 .5rem .5rem 0;color:var(--color-fg-secondary, #d4d4d8)}.docs-prose blockquote p{margin:0}.docs-prose table{display:block;width:100%;max-width:100%;margin:1rem 0;border-collapse:collapse;font-size:.875rem;overflow-x:auto}.docs-prose th,.docs-prose td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #27272a);overflow-wrap:anywhere}.docs-prose th{color:var(--color-fg, #fafafa);font-weight:600;background-color:var(--color-surface-1, #18181b);white-space:nowrap}.docs-prose hr{border:0;border-top:1px solid var(--color-border, #27272a);margin:2rem 0}
