:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;background:#000;color:#e8e8e8;line-height:1.55}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#000;color:#e8e8e8}a{color:#fff}a[aria-current=page]{text-decoration:none;font-weight:600}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.docs-shell{min-height:100vh;max-width:46rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}.docs-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;border-bottom:1px solid #2a2a2a;padding-bottom:1rem}.docs-brand{font-weight:700;letter-spacing:-.03em;text-decoration:none;font-size:1.15rem}.docs-nav{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;font-size:.92rem}.docs-main h1{margin:0 0 1rem;font-size:2rem;letter-spacing:-.03em;color:#fff}.docs-main h2{margin:2rem 0 .75rem;font-size:1.15rem;color:#fff}.docs-main h3{margin:1.5rem 0 .5rem;font-size:1rem;color:#fff}.docs-main p,.docs-main li{margin:0 0 .85rem}.docs-main ul{padding-left:1.2rem}.docs-main table{width:100%;border-collapse:collapse;margin:1rem 0 1.25rem;font-size:.92rem}.docs-main caption{caption-side:bottom;text-align:left;padding-top:.5rem;color:#a0a0a0}.docs-main th,.docs-main td{border:1px solid #2a2a2a;padding:.5rem .6rem;vertical-align:top;text-align:left}.docs-main th{color:#fff;font-weight:600}.docs-main pre{overflow-x:auto;margin:0 0 1.25rem;padding:.85rem 1rem;background:#141414;border:1px solid #2a2a2a;line-height:1.45}.docs-main pre code{font-size:.85em}
