.ic-panel:where(.astro-ofad3lfw){margin-block:1.5rem 2rem;border:1px solid #BAE6FD;border-radius:.5rem;background:#f0f9ff;overflow:hidden}.ic-summary:where(.astro-ofad3lfw){display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;cursor:pointer;list-style:none;user-select:none}.ic-summary:where(.astro-ofad3lfw)::-webkit-details-marker{display:none}.ic-summary:where(.astro-ofad3lfw)::marker{display:none}.ic-summary:where(.astro-ofad3lfw):hover{background:#e0f2fe}.ic-summary-inner:where(.astro-ofad3lfw){display:flex;align-items:center;gap:.5rem}.ic-icon:where(.astro-ofad3lfw){font-size:.9rem;color:#0369a1;flex-shrink:0}.ic-heading:where(.astro-ofad3lfw){font-size:.825rem;font-weight:600;color:#0c4a6e}.ic-date:where(.astro-ofad3lfw){font-size:.75rem;font-family:monospace;color:#0369a1;background:#e0f2fe;padding:.1em .45em;border-radius:3px}.ic-toggle-hint:where(.astro-ofad3lfw):before{content:"▾";font-size:.8rem;color:#0369a1;transition:transform .18s ease;display:inline-block}.ic-panel:where(.astro-ofad3lfw):not([open]) .ic-toggle-hint:where(.astro-ofad3lfw):before{transform:rotate(-90deg)}.ic-body:where(.astro-ofad3lfw){padding:.25rem 1rem .9rem;border-top:1px solid #BAE6FD;display:flex;flex-direction:column;gap:.75rem}.ic-entry:where(.astro-ofad3lfw){display:flex;flex-direction:column;gap:.3rem;padding-top:.6rem}.ic-entry-meta:where(.astro-ofad3lfw){display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ic-tag:where(.astro-ofad3lfw){font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.18em .5em;border-radius:3px;flex-shrink:0}.ic-tag-promoted:where(.astro-ofad3lfw){background:#d1fae5;color:#065f46}.ic-tag-revised:where(.astro-ofad3lfw){background:#ede9fe;color:#6d28d9}.ic-tag-added:where(.astro-ofad3lfw){background:#dcfce7;color:#166534}.ic-tag-new:where(.astro-ofad3lfw){background:#dcfce7;color:#166534}.ic-entry-source:where(.astro-ofad3lfw){font-size:.75rem;color:#164e63;font-style:italic}.ic-entry-summary:where(.astro-ofad3lfw){font-size:.875rem;color:#0c4a6e;line-height:1.65;margin:0}.ic-full-log:where(.astro-ofad3lfw){font-size:.8rem;font-weight:500;color:#0369a1;text-decoration:none;padding-top:.25rem;align-self:flex-start}.ic-full-log:where(.astro-ofad3lfw):hover{text-decoration:underline}.indicator-page:where(.astro-phoc65cs){max-width:52rem;margin:0 auto;padding:2rem 1.5rem 4rem}.breadcrumb:where(.astro-phoc65cs){font-size:.85rem;color:var(--color-text-subdued);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.breadcrumb:where(.astro-phoc65cs) a:where(.astro-phoc65cs){color:var(--color-accent-text);text-decoration:none}.breadcrumb:where(.astro-phoc65cs) a:where(.astro-phoc65cs):hover{text-decoration:underline}.indicator-header:where(.astro-phoc65cs){margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-surface)}.indicator-meta-row:where(.astro-phoc65cs){display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.indicator-id:where(.astro-phoc65cs){font-family:monospace;font-size:1rem;background:var(--color-surface);padding:.2em .5em;border-radius:4px;color:var(--color-text-primary)}.badge:where(.astro-phoc65cs){font-size:.75rem;font-weight:600;padding:.2em .6em;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.badge-standard:where(.astro-phoc65cs){background:#d1fae5;color:#065f46}.badge-candidate:where(.astro-phoc65cs){background:#fef3c7;color:#92400e}.indicator-header:where(.astro-phoc65cs) h1:where(.astro-phoc65cs){font-size:1.75rem;font-weight:600;line-height:1.25;margin:0 0 .75rem;color:var(--color-text-primary)}.indicator-version-row:where(.astro-phoc65cs){display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--color-text-subdued)}.version-label:where(.astro-phoc65cs){font-weight:500}.indicator-version-row:where(.astro-phoc65cs) code:where(.astro-phoc65cs){font-family:monospace;background:var(--color-surface);padding:.1em .4em;border-radius:3px}.release-label:where(.astro-phoc65cs){color:var(--color-text-subdued)}.indicator-section:where(.astro-phoc65cs){margin-bottom:2.5rem}.indicator-section:where(.astro-phoc65cs) h2:where(.astro-phoc65cs){font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text-primary);padding-bottom:.4rem;border-bottom:1px solid var(--color-surface)}.indicator-description:where(.astro-phoc65cs){white-space:pre-wrap;line-height:1.7}.nd-rationale:where(.astro-phoc65cs){background:#f0fdf4;border-left:3px solid #22c55e;padding:1rem 1.25rem;border-radius:0 6px 6px 0}.nd-rationale:where(.astro-phoc65cs) h2:where(.astro-phoc65cs){border-bottom:none;color:#15803d;font-size:.95rem}.domain-list:where(.astro-phoc65cs){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.domain-list:where(.astro-phoc65cs) li:where(.astro-phoc65cs){display:flex;align-items:center;gap:.5rem;background:var(--color-surface);padding:.4rem .75rem;border-radius:6px;font-size:.9rem}.domain-list:where(.astro-phoc65cs) a:where(.astro-phoc65cs){color:var(--color-accent-text);text-decoration:none}.domain-list:where(.astro-phoc65cs) a:where(.astro-phoc65cs):hover{text-decoration:underline}.domain-id:where(.astro-phoc65cs){font-family:monospace;font-size:.75rem;color:var(--color-text-subdued)}.evidence-intro:where(.astro-phoc65cs){color:var(--color-text-subdued);font-size:.9rem;margin-bottom:1.25rem}.evidence-layer:where(.astro-phoc65cs){margin-bottom:1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-surface);border-radius:6px}.evidence-layer:where(.astro-phoc65cs) h3:where(.astro-phoc65cs){font-size:.95rem;font-weight:600;margin-bottom:.6rem;display:flex;align-items:center;gap:.6rem;color:var(--color-text-primary)}.layer-badge:where(.astro-phoc65cs){font-size:.7rem;font-weight:700;padding:.15em .5em;border-radius:3px;text-transform:uppercase;letter-spacing:.06em}.layer-inferred:where(.astro-phoc65cs){background:#e0f2fe;color:#0369a1}.layer-declared:where(.astro-phoc65cs){background:#ede9fe;color:#6d28d9}.layer-validated:where(.astro-phoc65cs){background:#d1fae5;color:#065f46}.evidence-layer:where(.astro-phoc65cs) p:where(.astro-phoc65cs){margin:0;white-space:pre-wrap;line-height:1.7;font-size:.95rem}.citations-group:where(.astro-phoc65cs){margin-bottom:1.25rem}.citations-group:where(.astro-phoc65cs) h3:where(.astro-phoc65cs){font-size:.9rem;font-weight:600;color:var(--color-text-subdued);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.citations-list:where(.astro-phoc65cs){padding-left:1.25rem;margin:0}.citations-list:where(.astro-phoc65cs) li:where(.astro-phoc65cs){margin-bottom:.5rem;font-size:.9rem;line-height:1.6}.indicator-citation-box:where(.astro-phoc65cs){background:var(--color-surface);padding:1.25rem;border-radius:6px}.indicator-citation-box:where(.astro-phoc65cs) h2:where(.astro-phoc65cs){border-bottom:none}.indicator-citation-box:where(.astro-phoc65cs) blockquote:where(.astro-phoc65cs){margin:.75rem 0;padding:.75rem 1rem;border-left:3px solid var(--color-accent);background:#fff;border-radius:0 4px 4px 0;font-size:.9rem;line-height:1.6}.indicator-citation-box:where(.astro-phoc65cs) p:where(.astro-phoc65cs){margin-bottom:.5rem}.indicator-data-link:where(.astro-phoc65cs){margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-surface);font-size:.85rem}.indicator-data-link:where(.astro-phoc65cs) a:where(.astro-phoc65cs){color:var(--color-accent-text);text-decoration:none;font-family:monospace}.indicator-data-link:where(.astro-phoc65cs) a:where(.astro-phoc65cs):hover{text-decoration:underline}
