.cis-badge:where(.astro-u32wxiev){font-family:var(--sl-font-mono);letter-spacing:.08em;white-space:nowrap;border:1px solid #0000;border-radius:3px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:700;line-height:1.6}.cis-badge-authority:where(.astro-u32wxiev){color:#ff6a3d;background:#3d1a0e;border-color:#ff6a3d}.cis-badge-local:where(.astro-u32wxiev){color:#7dcfff;background:#12232c;border-color:#7dcfff}.cis-badge-pure:where(.astro-u32wxiev){color:#b3a7a1;background:#221816;border-color:#3a2a24}.cis-badge-muted:where(.astro-u32wxiev){color:#b3a7a1;background:0 0;border-color:#3a2a24}.cis-member:where(.astro-sbwth2aa){border-bottom:1px solid #1f1715;padding:20px 0}.cis-member-head:where(.astro-sbwth2aa){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.cis-sig:where(.astro-sbwth2aa){min-width:0;font-family:var(--sl-font-mono);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.cis-sig-type:where(.astro-sbwth2aa){color:#7dcfff}.cis-sig-name:where(.astro-sbwth2aa){color:#f3ece8;font-weight:700}.cis-sig-rest:where(.astro-sbwth2aa){color:#b3a7a1}.cis-member-badges:where(.astro-sbwth2aa){flex-wrap:wrap;gap:6px;margin:0;display:flex}.cis-args:where(.astro-sbwth2aa){font-family:var(--sl-font-mono);color:#7dcfff;overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.cis-member-doc:where(.astro-sbwth2aa){color:#b3a7a1;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.6}.cis-facts:where(.astro-sbwth2aa){font-family:var(--sl-font-mono);flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;font-size:12px;display:flex}.cis-facts:where(.astro-sbwth2aa)>div:where(.astro-sbwth2aa){gap:8px;min-width:0;margin:0;display:flex}.cis-facts:where(.astro-sbwth2aa) dt:where(.astro-sbwth2aa){color:#9c8f89}.cis-facts:where(.astro-sbwth2aa) dd:where(.astro-sbwth2aa){color:#ddd5d1;overflow-wrap:anywhere;margin:0}.cis-type-header:where(.astro-bxg7vwef){max-width:860px}.cis-chips:where(.astro-bxg7vwef){flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cis-chip:where(.astro-bxg7vwef){font-family:var(--sl-font-mono);letter-spacing:.04em;color:#ddd5d1;overflow-wrap:anywhere;border:1px solid #3a2a24;border-radius:3px;padding:3px 8px;font-size:11px;line-height:1.6}.cis-chip-label:where(.astro-bxg7vwef){color:#9c8f89;margin-right:8px}.cis-chip:where(.astro-bxg7vwef) a:where(.astro-bxg7vwef){color:inherit;text-underline-offset:3px;text-decoration:underline}.cis-blueprint-name:where(.astro-bxg7vwef){font-family:var(--sl-font-mono);color:#b3a7a1;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px}.cis-type-doc:where(.astro-bxg7vwef){color:#b3a7a1;overflow-wrap:anywhere;margin:14px 0 0}.cis-type-lede:where(.astro-bxg7vwef){color:#cfc5c0;margin-top:26px;font-size:18px;line-height:1.65}.cis-section:where(.astro-hknqkudz){margin-top:56px}.cis-section-head:where(.astro-hknqkudz){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cis-section-title:where(.astro-hknqkudz){font-family:var(--cis-font-display);font-weight:var(--cis-display-weight,400);font-size:32px;line-height:var(--cis-display-leading,1);text-transform:uppercase;color:#f3ece8;margin:0}.cis-section-title:where(.astro-hknqkudz) a:where(.astro-hknqkudz){font-family:var(--sl-font-mono);text-transform:none;letter-spacing:-.01em;font-size:.8em;font-weight:700;text-decoration:none}.cis-section-title:where(.astro-hknqkudz) a:where(.astro-hknqkudz):hover{text-decoration:underline}.cis-legend:where(.astro-hknqkudz){font-family:var(--sl-font-mono);letter-spacing:.06em;color:#b3a7a1;flex-wrap:wrap;gap:14px;margin:0;font-size:11px;display:flex}.cis-legend-item:where(.astro-hknqkudz){align-items:center;gap:6px;display:inline-flex}.cis-legend-swatch:where(.astro-hknqkudz){box-sizing:border-box;width:8px;height:8px}.cis-legend-authority:where(.astro-hknqkudz){background:#ff6a3d}.cis-legend-local:where(.astro-hknqkudz){background:#7dcfff}.cis-legend-pure:where(.astro-hknqkudz){border:1px solid #b3a7a1}.cis-members:where(.astro-hknqkudz){margin-top:8px}.cis-inherited-group:where(.astro-hknqkudz){margin-top:18px}.cis-inherited-label:where(.astro-hknqkudz){font-family:var(--sl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9c8f89;margin:0 0 6px;font-size:11px;font-weight:400}.cis-inherited-list:where(.astro-hknqkudz){border-top:1px solid #1f1715;margin:0;padding:0;list-style:none}.cis-inherited-row:where(.astro-hknqkudz){border-bottom:1px solid #1f1715;flex-wrap:wrap;gap:4px 16px;padding:8px 0;display:flex}.cis-inherited-name:where(.astro-hknqkudz){font-family:var(--sl-font-mono);color:#f3ece8;font-size:13px}.cis-inherited-summary:where(.astro-hknqkudz){color:#b3a7a1;font-size:14px}
