.cf-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}.cf-badge-authority:where(.astro-u32wxiev){color:#0b0b0c;background:#ffc21a;border-color:#ffc21a}.cf-badge-local:where(.astro-u32wxiev){color:#0b0b0c;background:#7dcfff;border-color:#7dcfff}.cf-badge-pure:where(.astro-u32wxiev){color:#c4c4ca;background:0 0;border-color:#55555b}.cf-badge-muted:where(.astro-u32wxiev){color:#a1a1a8;background:0 0;border-color:#2a2a2e}.cf-member:where(.astro-sbwth2aa){border-bottom:1px solid #1c1c1f;padding:20px 0}.cf-member-head:where(.astro-sbwth2aa){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.cf-sig:where(.astro-sbwth2aa){min-width:0;font-family:var(--sl-font-mono);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.cf-sig-type:where(.astro-sbwth2aa){color:#7dcfff}.cf-sig-name:where(.astro-sbwth2aa){color:#f2f2f0;font-weight:700}.cf-sig-rest:where(.astro-sbwth2aa){color:#a1a1a8}.cf-member-badges:where(.astro-sbwth2aa){flex-wrap:wrap;gap:6px;margin:0;display:flex}.cf-args:where(.astro-sbwth2aa){font-family:var(--sl-font-mono);color:#7dcfff;overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.cf-member-doc:where(.astro-sbwth2aa){color:#a1a1a8;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.6}.cf-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}.cf-facts:where(.astro-sbwth2aa)>div:where(.astro-sbwth2aa){gap:8px;min-width:0;margin:0;display:flex}.cf-facts:where(.astro-sbwth2aa) dt:where(.astro-sbwth2aa){color:#8b8b93}.cf-facts:where(.astro-sbwth2aa) dd:where(.astro-sbwth2aa){color:#d4d4d8;overflow-wrap:anywhere;margin:0}.cf-type-header:where(.astro-bxg7vwef){max-width:860px}.cf-chips:where(.astro-bxg7vwef){flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cf-chip:where(.astro-bxg7vwef){font-family:var(--sl-font-mono);letter-spacing:.04em;color:#d4d4d8;overflow-wrap:anywhere;border:1px solid #2a2a2e;border-radius:3px;padding:3px 8px;font-size:11px;line-height:1.6}.cf-chip-label:where(.astro-bxg7vwef){color:#8b8b93;margin-right:8px}.cf-chip:where(.astro-bxg7vwef) a:where(.astro-bxg7vwef){color:inherit;text-underline-offset:3px;text-decoration:underline}.cf-blueprint-name:where(.astro-bxg7vwef){font-family:var(--sl-font-mono);color:#a1a1a8;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px}.cf-type-doc:where(.astro-bxg7vwef){color:#a1a1a8;overflow-wrap:anywhere;margin:14px 0 0}.cf-type-lede:where(.astro-bxg7vwef){color:#c4c4ca;margin-top:26px;font-size:18px;line-height:1.65}.cf-section:where(.astro-hknqkudz){margin-top:56px}.cf-section-head:where(.astro-hknqkudz){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cf-section-title:where(.astro-hknqkudz){font-family:var(--cf-font-display);font-weight:var(--cf-display-weight,400);font-size:32px;line-height:var(--cf-display-leading,1);text-transform:uppercase;color:#f2f2f0;margin:0}.cf-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}.cf-section-title:where(.astro-hknqkudz) a:where(.astro-hknqkudz):hover{text-decoration:underline}.cf-legend:where(.astro-hknqkudz){font-family:var(--sl-font-mono);letter-spacing:.06em;color:#a1a1a8;flex-wrap:wrap;gap:14px;margin:0;font-size:11px;display:flex}.cf-legend-item:where(.astro-hknqkudz){align-items:center;gap:6px;display:inline-flex}.cf-legend-swatch:where(.astro-hknqkudz){box-sizing:border-box;width:8px;height:8px}.cf-legend-authority:where(.astro-hknqkudz){background:#ffc21a}.cf-legend-local:where(.astro-hknqkudz){background:#7dcfff}.cf-legend-pure:where(.astro-hknqkudz){border:1px solid #a1a1a8}.cf-members:where(.astro-hknqkudz){margin-top:8px}.cf-inherited-group:where(.astro-hknqkudz){margin-top:18px}.cf-inherited-label:where(.astro-hknqkudz){font-family:var(--sl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8b8b93;margin:0 0 6px;font-size:11px;font-weight:400}.cf-inherited-list:where(.astro-hknqkudz){border-top:1px solid #1c1c1f;margin:0;padding:0;list-style:none}.cf-inherited-row:where(.astro-hknqkudz){border-bottom:1px solid #1c1c1f;flex-wrap:wrap;gap:4px 16px;padding:8px 0;display:flex}.cf-inherited-name:where(.astro-hknqkudz){font-family:var(--sl-font-mono);color:#f2f2f0;font-size:13px}.cf-inherited-summary:where(.astro-hknqkudz){color:#a1a1a8;font-size:14px}
