html,body,#root{height:auto}body{overflow:auto}.docs{min-height:100vh;color:var(--ink-2);font-size:16px;line-height:1.6}.docs-bar{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.docs-brand{color:var(--ink);font-weight:600;text-decoration:none}.docs-section{color:var(--ink-3);margin-right:auto}.docs-layout{grid-template-columns:15rem minmax(0,1fr);gap:32px;max-width:76rem;margin:0 auto;padding:24px;display:grid}.docs-nav{align-self:start;gap:2px;display:grid;position:sticky;top:72px}.docs-nav a{color:var(--ink-3);border-radius:6px;padding:6px 10px;text-decoration:none}.docs-nav a:hover{color:var(--ink);background:var(--bg-3)}.docs-nav a[aria-current=page]{color:var(--ink);background:var(--bg-3);font-weight:500}.docs-page{min-width:0;max-width:52rem}.docs-page h1{color:var(--ink);margin-bottom:16px;font-size:2rem;font-weight:600}.docs-page h2{color:var(--ink);margin:32px 0 8px;font-size:1.25rem;font-weight:600}.docs-page p,.docs-page ul,.docs-page ol,.docs-page pre,.docs-table{margin:0 0 14px}.docs-page ul,.docs-page ol{padding-left:1.3rem}.docs-page li{margin-bottom:6px}.docs-page b{color:var(--ink);font-weight:600}.docs-page a{color:var(--accent-lift)}.docs-page code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:.86em}.docs-page pre{background:var(--bg-3);border-radius:8px;padding:14px;overflow-x:auto}.docs-page pre code{overflow-wrap:normal;white-space:pre}.docs-table{overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:.92rem}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:7px 10px}.docs-table th{color:var(--ink);font-weight:600}.docs-undecided{border-left:3px solid var(--accent);background:var(--accent-haze);border-radius:0 6px 6px 0;padding:10px 14px}@media (width<=760px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.docs-nav{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:4px;position:static;overflow-x:auto}.docs-bar{padding:10px 16px}}
