.module-hero:where(.astro-kcb7ikpv){padding:1.5rem 0 1.25rem;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08))}.kicker:where(.astro-kcb7ikpv){font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem}.module-hero:where(.astro-kcb7ikpv) h1:where(.astro-kcb7ikpv){font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;margin:0 0 1rem;line-height:1.15}.module-chips:where(.astro-kcb7ikpv){display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.chip:where(.astro-kcb7ikpv){display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;background:var(--bg-surface);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:6px;font-size:.8125rem}.chip:where(.astro-kcb7ikpv) dt:where(.astro-kcb7ikpv){color:var(--text-muted);font-weight:500;margin:0}.chip:where(.astro-kcb7ikpv) dd:where(.astro-kcb7ikpv){margin:0;color:var(--text-primary)}.nema-definition:where(.astro-kcb7ikpv){margin:0;color:var(--text-primary);line-height:1.7}.attr-table:where(.astro-kcb7ikpv){width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.9375rem}.attr-table:where(.astro-kcb7ikpv) th:where(.astro-kcb7ikpv),.attr-table:where(.astro-kcb7ikpv) td:where(.astro-kcb7ikpv){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, rgba(255, 255, 255, .06))}.attr-table:where(.astro-kcb7ikpv) th:where(.astro-kcb7ikpv){background:var(--bg-surface);color:var(--text-muted);font-weight:500;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.attr-table:where(.astro-kcb7ikpv) td:where(.astro-kcb7ikpv) code:where(.astro-kcb7ikpv){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;color:var(--accent)}.attr-table:where(.astro-kcb7ikpv) a:where(.astro-kcb7ikpv){text-decoration:none}.attr-table:where(.astro-kcb7ikpv) a:where(.astro-kcb7ikpv):hover code:where(.astro-kcb7ikpv){text-decoration:underline}.type-badge:where(.astro-kcb7ikpv){display:inline-block;min-width:2em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;padding:.15em .45em;border-radius:4px;background:var(--bg-elevated, rgba(255, 255, 255, .04));color:var(--text-muted)}.type-badge:where(.astro-kcb7ikpv)[data-type="1"],.type-badge:where(.astro-kcb7ikpv)[data-type="1C"]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-surface))}.type-badge:where(.astro-kcb7ikpv)[data-type="2"],.type-badge:where(.astro-kcb7ikpv)[data-type="2C"]{color:var(--text-secondary)}.type-badge:where(.astro-kcb7ikpv)[data-type="3"]{color:var(--text-muted)}.used-in-list:where(.astro-kcb7ikpv){list-style:none;padding:0;margin:.5rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.25rem}.used-in-list:where(.astro-kcb7ikpv) li:where(.astro-kcb7ikpv){display:flex;justify-content:space-between;align-items:center;padding:.45rem .75rem;border-radius:6px}.used-in-list:where(.astro-kcb7ikpv) li:where(.astro-kcb7ikpv):hover{background:var(--bg-surface-hover)}.used-in-list:where(.astro-kcb7ikpv) a:where(.astro-kcb7ikpv){color:var(--text-link);text-decoration:none}.used-in-list:where(.astro-kcb7ikpv) a:where(.astro-kcb7ikpv):hover{text-decoration:underline}.usage-badge:where(.astro-kcb7ikpv){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;padding:.15em .45em;border-radius:4px;background:var(--bg-elevated, rgba(255, 255, 255, .04));color:var(--text-muted)}.usage-badge:where(.astro-kcb7ikpv)[data-usage=M]{color:var(--accent)}.usage-badge:where(.astro-kcb7ikpv)[data-usage=C]{color:var(--warning-400)}
