.docs-module__8Ggf-W__root{--docs-ground:var(--surface-alt);--docs-ink:var(--text-primary);--docs-ink-soft:var(--text-secondary);--docs-accent:var(--text-accent);--docs-caution:var(--text-primary);--docs-rule:color-mix(in oklab, var(--text-primary) 12%, transparent);--docs-code-bg:color-mix(in oklab, var(--text-primary) 4%, var(--surface-alt));--docs-font-display:var(--font-serif);--docs-font-text:var(--font-sans);--docs-font-label:var(--font-sans);--docs-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:var(--docs-ground);color:var(--docs-ink);font-family:var(--docs-font-text);min-height:70vh}.docs-module__8Ggf-W__topbar{align-items:baseline;gap:var(--space-4);max-width:var(--container-max);padding:var(--space-5) var(--container-pad);border-bottom:1px solid var(--docs-rule);margin:0 auto;display:flex}.docs-module__8Ggf-W__wordmark{font:var(--fw-semibold) var(--fs-body)/1 var(--docs-font-display);letter-spacing:.04em;color:var(--docs-ink);text-decoration:none}.docs-module__8Ggf-W__surfaceLabel{font:var(--fw-semibold) var(--fs-caption)/1 var(--docs-font-label);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--docs-ink-soft)}.docs-module__8Ggf-W__tabs{gap:var(--space-4);margin-left:auto;display:flex}.docs-module__8Ggf-W__tab{font:var(--fw-semibold) var(--fs-label)/1 var(--docs-font-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--docs-ink-soft);padding-bottom:6px;text-decoration:none;position:relative}.docs-module__8Ggf-W__tabActive{color:var(--docs-ink);border-bottom:1px solid var(--docs-rule)}.docs-module__8Ggf-W__tabActive:after{content:"";border-radius:var(--radius-pill);background:var(--docs-accent);width:5px;height:5px;position:absolute;bottom:-3px;left:-12px}.docs-module__8Ggf-W__grid{gap:var(--space-8);max-width:var(--container-max);padding:var(--space-7) var(--container-pad) var(--space-10);grid-template-columns:240px minmax(0,1fr) 220px;margin:0 auto;display:grid}@media (max-width:1100px){.docs-module__8Ggf-W__grid{grid-template-columns:240px minmax(0,1fr)}.docs-module__8Ggf-W__railRight{display:none}}@media (max-width:800px){.docs-module__8Ggf-W__grid{grid-template-columns:minmax(0,1fr)}.docs-module__8Ggf-W__railLeft{border-right:none;padding-right:0}}.docs-module__8Ggf-W__railLeft{border-right:1px solid var(--docs-rule);padding-right:var(--space-5)}.docs-module__8Ggf-W__navGroup{margin:0 0 var(--space-6)}.docs-module__8Ggf-W__navGroupLabel{font:var(--fw-semibold) var(--fs-caption)/1 var(--docs-font-label);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--docs-ink-soft);margin:0 0 var(--space-3)}.docs-module__8Ggf-W__navList{margin:0;padding:0;list-style:none}.docs-module__8Ggf-W__navItem{border-bottom:1px solid var(--docs-rule);position:relative}.docs-module__8Ggf-W__navLink{font:var(--fw-regular) var(--fs-body-sm)/1.3 var(--docs-font-text);color:var(--docs-ink-soft);padding:8px 0 8px 16px;text-decoration:none;display:block}.docs-module__8Ggf-W__navLink:hover,.docs-module__8Ggf-W__navItemActive .docs-module__8Ggf-W__navLink{color:var(--docs-ink)}.docs-module__8Ggf-W__navItemActive:after{content:"";border-radius:var(--radius-pill);background:var(--docs-accent);z-index:1;width:6px;height:6px;position:absolute;bottom:-3px;left:0}.docs-module__8Ggf-W__content{min-width:0;max-width:68ch}.docs-module__8Ggf-W__eyebrow{font:var(--fw-semibold) var(--fs-caption)/1 var(--docs-font-label);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--docs-ink-soft);margin:0 0 var(--space-4)}.docs-module__8Ggf-W__title{font:var(--fw-medium) var(--fs-display-md)/var(--lh-tight) var(--docs-font-display);letter-spacing:.005em;margin:0 0 var(--space-4)}.docs-module__8Ggf-W__standfirst{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--docs-ink-soft);margin:0 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--docs-rule)}.docs-module__8Ggf-W__prose{font-size:var(--fs-body);line-height:var(--lh-body)}.docs-module__8Ggf-W__prose p{margin:0 0 var(--space-4)}.docs-module__8Ggf-W__prose h2{font:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--docs-font-text);margin:var(--space-7) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--docs-rule)}.docs-module__8Ggf-W__prose h2:first-child{border-top:none;margin-top:0;padding-top:0}.docs-module__8Ggf-W__prose h3{font:var(--fw-semibold) var(--fs-body-lg)/var(--lh-snug) var(--docs-font-text);margin:var(--space-6) 0 var(--space-3)}.docs-module__8Ggf-W__prose ul,.docs-module__8Ggf-W__prose ol{margin:0 0 var(--space-4);padding-left:1.4em}.docs-module__8Ggf-W__prose li{margin-bottom:var(--space-2)}.docs-module__8Ggf-W__prose blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--docs-rule);color:var(--docs-ink-soft);font-style:italic}.docs-module__8Ggf-W__prose a{color:var(--docs-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.docs-module__8Ggf-W__prose pre{background:var(--docs-code-bg);border:1px solid var(--docs-rule);border-radius:var(--radius-none);padding:var(--space-4);font:var(--fw-regular) var(--fs-body-sm)/1.6 var(--docs-font-mono);margin:0 0 var(--space-4);overflow-x:auto}.docs-module__8Ggf-W__prose code{font-family:var(--docs-font-mono);font-size:.92em}.docs-module__8Ggf-W__railRight{font-size:var(--fs-body-sm)}.docs-module__8Ggf-W__railLabel{font:var(--fw-semibold) var(--fs-caption)/1 var(--docs-font-label);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--docs-ink-soft);margin:0 0 var(--space-3)}.docs-module__8Ggf-W__anchorList{margin:0 0 var(--space-6);padding:0;list-style:none}.docs-module__8Ggf-W__anchorItem{margin-bottom:var(--space-2)}.docs-module__8Ggf-W__anchorItemDeep{padding-left:var(--space-4)}.docs-module__8Ggf-W__anchorLink{color:var(--docs-ink-soft);text-decoration:none}.docs-module__8Ggf-W__anchorLink:hover{color:var(--docs-ink)}.docs-module__8Ggf-W__provenance{border-top:1px solid var(--docs-rule);padding-top:var(--space-4);color:var(--docs-ink-soft);line-height:1.7}.docs-module__8Ggf-W__provenance dt{font:var(--fw-semibold) var(--fs-caption)/1 var(--docs-font-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:var(--space-3) 0 2px}.docs-module__8Ggf-W__provenance dd{color:var(--docs-ink);margin:0}.docs-module__8Ggf-W__placeholder{max-width:68ch;padding:var(--space-10) var(--container-pad);text-align:center;margin:0 auto}.docs-module__8Ggf-W__placeholderText{color:var(--docs-ink-soft);margin-top:var(--space-4);font-style:italic}.docs-module__8Ggf-W__cardGrid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.docs-module__8Ggf-W__note{border:1px solid var(--docs-rule);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);margin:0 0 var(--space-4);font-size:var(--fs-body-sm);line-height:var(--lh-body);position:relative}.docs-module__8Ggf-W__note:before{content:"";left:var(--space-3);border-radius:var(--radius-pill);background:var(--docs-accent);width:5px;height:5px;position:absolute;top:1.35em}.docs-module__8Ggf-W__caution{border-left:2px solid var(--docs-caution);}.docs-module__8Ggf-W__caution:before{background:var(--docs-caution)}.docs-module__8Ggf-W__calloutLabel{font:var(--fw-semibold) var(--fs-caption)/1 var(--docs-font-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.docs-module__8Ggf-W__rule{border-top:1px solid var(--docs-rule);border-bottom:1px solid var(--docs-rule);padding:var(--space-4) 0;margin:0 0 var(--space-4)}.docs-module__8Ggf-W__ruleRef{font-size:var(--fs-body)}.docs-module__8Ggf-W__ruleRef a{color:var(--docs-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.docs-module__8Ggf-W__ruleGoverns{color:var(--docs-ink-soft);font-style:italic;font-size:var(--fs-body-sm);margin-top:var(--space-2)}.docs-module__8Ggf-W__procedure{margin:0 0 var(--space-5);counter-reset:docs-step;padding:0;list-style:none}.docs-module__8Ggf-W__procedureStep{counter-increment:docs-step;border-bottom:1px solid var(--docs-rule);padding:var(--space-3) 0 var(--space-3) var(--space-6);position:relative}.docs-module__8Ggf-W__procedureStep:before{content:"";border-radius:var(--radius-pill);background:var(--docs-accent);width:6px;height:6px;position:absolute;bottom:-3px;left:0}.docs-module__8Ggf-W__procedureStep:after{content:counter(docs-step) " —";left:var(--space-3);top:var(--space-3);font:var(--fw-semibold) var(--fs-body-sm)/var(--lh-body) var(--docs-font-text);position:absolute}.docs-module__8Ggf-W__procedureStep>*{margin-left:var(--space-5)}.docs-module__8Ggf-W__ledger{border-collapse:collapse;width:100%;margin:0 0 var(--space-5);font-size:var(--fs-body-sm)}.docs-module__8Ggf-W__ledger th,.docs-module__8Ggf-W__ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--docs-rule);padding:var(--space-3) var(--space-4) var(--space-3) 0}.docs-module__8Ggf-W__ledgerTerm{font:var(--fw-semibold) var(--fs-caption)/1.5 var(--docs-font-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap}.docs-module__8Ggf-W__ledgerType{font-family:var(--docs-font-mono);font-size:var(--fs-caption);color:var(--docs-ink-soft);white-space:nowrap}.docs-module__8Ggf-W__card{border:1px solid var(--docs-rule);padding:var(--space-5);color:var(--docs-ink);background:0 0;text-decoration:none;display:block}.docs-module__8Ggf-W__card:hover{border-color:var(--docs-ink);color:var(--docs-ink)}.docs-module__8Ggf-W__cardTitle{font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--docs-font-text);margin:0 0 var(--space-2)}.docs-module__8Ggf-W__cardLine{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--docs-ink-soft);margin:0}.docs-module__8Ggf-W__figure{margin:0 0 var(--space-5)}.docs-module__8Ggf-W__figure img{border:1px solid var(--docs-rule);max-width:100%;display:block}.docs-module__8Ggf-W__figcaption{font-size:var(--fs-body-sm);color:var(--docs-ink-soft);margin-top:var(--space-2)}.docs-module__8Ggf-W__aside{font-style:italic;font-size:var(--fs-body-sm);color:var(--docs-ink-soft);border-left:1px solid var(--docs-rule);padding-left:var(--space-4);margin:0 0 var(--space-4)}
