.docs-book{color:var(--text)}.docs-top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--void) 92%, transparent);z-index:20;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:56px}.docs-menu{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;padding:8px 12px}.docs-shell aside{display:none}.docs-book.nav-open aside{background:var(--panel);border-bottom:1px solid var(--line);padding:8px 12px 16px;display:block}.docs-kicker{display:none}.docs-book nav a{color:var(--mute);border:1px solid #0000;border-radius:10px;align-items:baseline;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.docs-book nav a span:first-child{font-variant-numeric:tabular-nums;width:1.8rem}.docs-book nav a.is-current{background:var(--panel-2);color:var(--text);border-color:var(--line)}.docs-book article{max-width:46rem;padding:28px 20px 72px}.docs-eyebrow{color:var(--flame);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px}.docs-book h1{letter-spacing:-.03em;margin:8px 0 20px;font-size:clamp(2rem,7vw,3rem);font-weight:600;line-height:1.05}.docs-book h2{margin:2rem 0 .4rem;font-size:1.35rem;font-weight:600}.docs-book p{margin:.8rem 0;line-height:1.65}.docs-book .def{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:12px 14px}.docs-book .def strong{color:var(--gold)}.docs-book .note{border-left:3px solid var(--mint);padding-left:14px}.docs-book a.inline{color:var(--mint)}.docs-book code,.docs-book .addr{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.docs-turn{gap:10px;margin-top:48px;display:grid}.docs-turn a{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px 16px;text-decoration:none;display:block}.docs-turn span{color:var(--mute);font-size:13px;display:block}@media (min-width:900px){.docs-top{display:none}.docs-shell{grid-template-columns:260px 1fr;display:grid}.docs-shell aside{border-right:1px solid var(--line);max-height:calc(100vh - 64px);padding:24px 14px;display:block;position:sticky;top:64px;overflow:auto}.docs-kicker{color:var(--mute);margin:0 8px 14px;font-size:13px;display:block}.docs-book article{padding:40px 48px 80px}.docs-turn{grid-template-columns:1fr 1fr}}
