.docs-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:56px;padding-block:56px 88px;display:grid}.docs-nav{gap:5px;font-size:.875rem;display:grid;position:sticky;top:105px}.docs-nav p{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem}.docs-nav a{color:var(--brand-secondary);border-radius:7px;padding:10px 12px}.docs-nav a[aria-current=page]{background:var(--brand-subtle);color:var(--brand-ink);font-weight:600}.docs-nav a:hover{background:var(--brand-subtle);color:var(--brand-ink)}.docs-nav .docs-nav-extra{margin-top:24px}.docs-content{min-width:0}.docs-article{max-width:860px;color:var(--brand-secondary);line-height:1.75}.docs-heading{margin-bottom:36px}.docs-heading h1{letter-spacing:-.045em;color:var(--brand-ink);margin:8px 0 16px;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.12}.docs-heading>p:last-child{max-width:65ch;font-size:1.075rem}.docs-article h2{color:var(--brand-ink);letter-spacing:-.03em;margin:44px 0 14px;scroll-margin-top:110px;font-size:1.5rem;font-weight:500;line-height:1.3}.docs-article h3{color:var(--brand-ink);margin:26px 0 10px;font-size:1rem;font-weight:600}.docs-article p{margin-block:12px}.docs-article li{margin-block:8px;padding-left:4px}.docs-article a{color:var(--brand-accent);text-underline-offset:4px}.docs-article p a,.docs-article li a{text-decoration:underline}.docs-article :not(pre)>code{background:var(--brand-subtle);border:1px solid var(--brand-line);overflow-wrap:anywhere;color:var(--brand-ink);border-radius:4px;padding:2px 5px;font-size:.85em}.docs-note{border:1px solid var(--brand-line);border-left:3px solid var(--brand-accent);background:var(--brand-subtle);border-radius:8px;margin-block:24px;padding:16px 20px;font-size:.9rem}.docs-note strong{color:var(--brand-ink)}.docs-code{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:12px;margin-block:20px;overflow:hidden}.docs-code-bar{border-bottom:1px solid var(--brand-line);background:var(--brand-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:.75rem;display:flex}.docs-code-bar button{color:var(--brand-ink);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:6px;display:flex}.docs-code pre{color:var(--brand-ink);tab-size:2;margin:0;padding:22px;font-size:.8rem;line-height:1.75;overflow:auto}.docs-code pre code{font:inherit;font-family:var(--font-mono,ui-monospace, monospace)}.docs-copy-error{padding:12px 16px;display:block}.docs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.docs-card{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:12px;padding:22px;display:block}.docs-card h2{margin:0 0 12px;font-size:1.125rem}.docs-card p{color:var(--brand-secondary);font-size:.875rem}.docs-card>span{font-size:.8rem}.docs-card:hover{border-color:var(--brand-accent)}.docs-table-scroll{border:1px solid var(--brand-line);border-radius:10px;max-width:100%;margin:20px 0;overflow-x:auto}.docs-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:.85rem}.docs-table-scroll th,.docs-table-scroll td{vertical-align:top;border-bottom:1px solid var(--brand-line);padding:14px 16px}.docs-table-scroll thead{background:var(--brand-subtle);color:var(--brand-ink)}.docs-table-scroll tbody th{color:var(--brand-ink);width:30%;font-weight:500}.docs-table-scroll tr:last-child>*{border-bottom:0}.docs-next{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:24px;font-size:.9rem;display:flex}@media (max-width:1000px){.docs-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}.docs-cards{grid-template-columns:1fr}}@media (max-width:760px){.docs-layout{grid-template-columns:1fr;gap:32px;padding-top:24px}.docs-nav{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;gap:4px;padding-bottom:16px;display:flex;position:static}.docs-nav p{width:100%}.docs-nav .docs-nav-extra{margin-top:0}.docs-heading{margin-bottom:24px}.docs-code pre{padding:16px}}
