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