.pg[data-v-b384ec97]{padding-block:clamp(28px,4vw,48px) clamp(40px,6vw,72px);background:var(--color-surface)}.docs[data-v-b384ec97]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;align-items:start}.docs__nav[data-v-b384ec97]{position:sticky;top:84px}.docs__main[data-v-b384ec97]{display:flex;flex-direction:column;gap:12px;max-width:720px}.docs__eyebrow[data-v-b384ec97],.docs__lede[data-v-b384ec97],.docs__meta[data-v-b384ec97],.docs__title[data-v-b384ec97]{margin:0}.docs__meta[data-v-b384ec97]{font-size:14px}.docs__lede a[data-v-b384ec97],.docs__soon a[data-v-b384ec97],.docs__still a[data-v-b384ec97]{color:var(--color-primary);text-decoration:none}.docs__body[data-v-b384ec97]{margin-top:8px;font-size:17px;line-height:1.7;color:var(--color-text-secondary)}.docs__body[data-v-b384ec97] h2,.docs__body[data-v-b384ec97] h3,.docs__body[data-v-b384ec97] h4{margin:34px 0 10px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--color-text);scroll-margin-top:90px}.docs__body[data-v-b384ec97] h2{font-size:clamp(21px,2.2vw,24px)}.docs__body[data-v-b384ec97] h3,.docs__body[data-v-b384ec97] h4{font-size:18px}.docs__body[data-v-b384ec97] p{margin:0 0 16px}.docs__body[data-v-b384ec97] ol,.docs__body[data-v-b384ec97] ul{margin:0 0 16px;padding-left:24px}.docs__body[data-v-b384ec97] li{margin:6px 0}.docs__body[data-v-b384ec97] li p{margin:0}.docs__body[data-v-b384ec97] strong{color:var(--color-text);font-weight:700}.docs__body[data-v-b384ec97] em{color:var(--color-text)}.docs__body[data-v-b384ec97] a{color:var(--color-primary);text-decoration:none}.docs__body[data-v-b384ec97] a:hover{text-decoration:underline}.docs__body[data-v-b384ec97] code{font-family:var(--font-mono);font-size:.86em;padding:2px 6px;border-radius:6px;background:var(--color-surface-raised);color:var(--color-text)}.docs__body[data-v-b384ec97] pre{margin:0 0 16px;padding:14px 16px;border-radius:14px;background:var(--color-surface-raised);overflow-x:auto}.docs__body[data-v-b384ec97] pre code{padding:0;background:none}.docs__body[data-v-b384ec97] .docs__shot{display:block;margin:4px 0 20px}.docs__body[data-v-b384ec97] .docs__shot img{display:block;max-width:100%;height:auto;border:1px solid var(--color-border);border-radius:14px}@media(max-width:640px){.docs__body[data-v-b384ec97] .docs__shot img{margin:0 auto}}.docs__body[data-v-b384ec97] blockquote{margin:0 0 16px;padding:14px 18px;border-left:3px solid var(--color-primary);border-radius:0 14px 14px 0;background:var(--color-primary-soft);color:var(--color-text)}.docs__body[data-v-b384ec97] blockquote p{margin:0}.docs__body[data-v-b384ec97] table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15.5px}.docs__body[data-v-b384ec97] td,.docs__body[data-v-b384ec97] th{text-align:left;vertical-align:top;padding:9px 12px 9px 0;border-bottom:1px solid var(--color-hairline)}.docs__body[data-v-b384ec97] th{color:var(--color-text);font-weight:700}.docs__soon[data-v-b384ec97]{flex-direction:column;gap:6px;box-shadow:none;background:var(--color-surface-raised)}.docs__pn[data-v-b384ec97]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.docs__pn-a[data-v-b384ec97]{gap:4px;text-decoration:none;color:inherit;box-shadow:none;background:var(--color-surface-raised);padding:18px 20px}.docs__pn-a--next[data-v-b384ec97]{text-align:right;align-items:flex-end}.docs__pn-l[data-v-b384ec97]{font-size:13px}.docs__pn-a b[data-v-b384ec97]{font-size:16px}.docs__still[data-v-b384ec97]{margin:6px 0 0;font-size:14.5px}.docs__toc[data-v-b384ec97]{display:none;position:sticky;top:84px;flex-direction:column;gap:6px}.docs__toc-h[data-v-b384ec97]{margin:0 0 4px;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}.docs__toc-a[data-v-b384ec97]{font-size:13.5px;line-height:1.35;color:var(--color-text-secondary);text-decoration:none}.docs__toc-a[data-v-b384ec97]:hover{color:var(--color-primary)}@media(min-width:1100px){.docs[data-v-b384ec97]{grid-template-columns:240px minmax(0,1fr) 200px}.docs__toc[data-v-b384ec97]{display:flex}}@media(max-width:859px){.docs[data-v-b384ec97]{grid-template-columns:1fr;gap:24px}.docs__nav[data-v-b384ec97]{position:static}}@media(max-width:560px){.docs__pn[data-v-b384ec97]{grid-template-columns:1fr}.docs__pn-a--next[data-v-b384ec97]{text-align:left;align-items:flex-start}}
