.glossary-term{content-visibility:auto;contain-intrinsic-size:auto 280px}body:not(.show-ui) .glossary-term[data-ui-label=true]{display:none}.ui-toggle-wrapper{margin-top:.5rem}.ios-toggle{position:relative;display:inline-flex;flex-shrink:0;width:44px;height:26px}.ios-toggle-track{position:absolute;inset:0;background-color:#d1d5db;border-radius:9999px;transition:background-color .2s ease;cursor:pointer}.ios-toggle-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;background-color:#fff;border-radius:9999px;box-shadow:0 1px 2px #00000026,0 1px 1px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.ios-toggle-input:checked+.ios-toggle-track{background-color:var(--color-brand-primary)}.ios-toggle-input:checked+.ios-toggle-track .ios-toggle-thumb{transform:translate(18px)}.ios-toggle-input:focus-visible+.ios-toggle-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 30%,transparent)}.ios-toggle-label:hover .ios-toggle-track{filter:brightness(.96)}.ios-toggle-input:disabled+.ios-toggle-track{opacity:.5;cursor:not-allowed}[data-theme=dark] .ios-toggle-track{background-color:#4b5563}[data-theme=dark] .ios-toggle-input:checked+.ios-toggle-track{background-color:#60a5fa}[data-theme=dark] .ios-toggle-thumb{background-color:#f8fafc}@media(prefers-reduced-motion:reduce){.ios-toggle-track,.ios-toggle-thumb{transition:none}}.glossary-filter-panel{border:1px solid var(--color-border-subtle);border-radius:.75rem;background:var(--color-surface);transition:border-color .15s}.glossary-filter-panel[open]{border-color:color-mix(in srgb,var(--color-brand-primary) 35%,var(--color-border-subtle))}.glossary-filter-panel__summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.glossary-filter-panel__summary::-webkit-details-marker{display:none}.glossary-filter-panel__title{color:var(--color-text-primary)}.glossary-filter-panel__meta{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:.5rem}.glossary-filter-panel__badge{max-width:min(14rem,45vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:.65rem;font-weight:500;letter-spacing:0;text-transform:none}.glossary-filter-panel__badge[data-filter-summary=category]{background:#3b82f629;color:#1d4ed8}.glossary-filter-panel__badge[data-filter-summary=regulations]{background:#4338ca1f;color:#3730a3}.glossary-filter-panel__badge[data-filter-summary=standards]{background:#47556924;color:#475569}[data-theme=dark] .glossary-filter-panel__badge[data-filter-summary=category]{background:#3b82f638;color:#93c5fd}[data-theme=dark] .glossary-filter-panel__badge[data-filter-summary=regulations]{background:#6366f12e;color:#a5b4fc}[data-theme=dark] .glossary-filter-panel__badge[data-filter-summary=standards]{background:#94a3b833;color:#cbd5e1}.glossary-filter-panel__badge[hidden]{display:none}.glossary-filter-panel__chevron{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;background:var(--color-surface-muted);padding:.25rem .6rem;font-size:.7rem;font-weight:600;color:var(--color-text-secondary);transition:background .15s,color .15s}.glossary-filter-panel__chevron:before{content:"Expand"}.glossary-filter-panel__chevron:after{content:"▾";display:inline-block;font-size:.875rem;line-height:1;transition:transform .2s ease}.glossary-filter-panel[open] .glossary-filter-panel__chevron{background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.glossary-filter-panel[open] .glossary-filter-panel__chevron:before{content:"Collapse"}.glossary-filter-panel[open] .glossary-filter-panel__chevron:after{transform:rotate(180deg)}.glossary-filter-panel__summary:hover .glossary-filter-panel__chevron{background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.glossary-term-body{border-top:1px dashed var(--color-border-subtle);padding-top:.625rem}.glossary-term-toggle{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;list-style:none;padding:.125rem 0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-primary);transition:color .15s}.glossary-term-toggle::-webkit-details-marker{display:none}.glossary-term-toggle:hover{color:var(--color-text-primary)}.glossary-term-toggle:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:.25rem}.glossary-term-toggle-chevron{display:inline-block;font-size:.875rem;line-height:1;transition:transform .2s ease}.glossary-term-body[open]>.glossary-term-toggle .glossary-term-toggle-chevron{transform:rotate(180deg)}.glossary-term-body-content>*+*{margin-top:.625rem}@media print{.glossary-term-body{display:contents}.glossary-term-toggle{display:none}.glossary-term-body-content{display:block!important}}.glossary-filter-panel:not([open]) .glossary-filter-panel__body{display:none!important}.glossary-filter-panel[open] .glossary-filter-panel__body{display:block;position:relative;z-index:1}.glossary-filter-panel__body{border-top:1px solid var(--color-border-subtle);padding:.625rem .875rem .875rem}.glossary-filters>.glossary-filter-panel+.glossary-filter-panel{margin-top:0}.term-section{margin-top:.625rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;font-size:.75rem;line-height:1.5}.term-section dt{font-weight:600;color:var(--color-text-primary);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.term-section dd{margin:0;color:var(--color-text-secondary)}.term-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.term-list>li{position:relative;padding-left:.625rem}.term-list>li:before{content:"·";position:absolute;left:0;color:var(--color-text-muted)}.term-section--forbidden{padding-left:.625rem;border-left:2px solid rgba(190,18,60,.35)}.term-section--forbidden dt{color:#9f1239}.term-section--forbidden .term-list>li{color:var(--color-text-muted);text-decoration:line-through;text-decoration-color:#be123c73;text-decoration-thickness:1px}.term-section--application dt{color:var(--color-text-muted)}.term-section--references{padding-left:.625rem;border-left:2px solid rgba(99,102,241,.45)}.term-section--references dt{color:#4338ca}[data-theme=dark] .term-section--references{border-left-color:#a5b4fc80}[data-theme=dark] .term-section--references dt{color:#a5b4fc}[data-theme=dark] .term-section--forbidden{border-left-color:#f43f5e80}[data-theme=dark] .term-section--forbidden dt{color:#fda4af}[data-theme=dark] .term-section--forbidden .term-list>li{text-decoration-color:#f43f5e8c}.cat-chip{background:var(--color-surface-muted);border:1px solid transparent;color:var(--color-text-muted);transition:background .15s}.cat-chip[data-cat=identity]{background:#3b82f61a;border-color:#3b82f640;color:#1d4ed8}.cat-chip[data-cat=authentication]{background:#6366f11a;border-color:#6366f140;color:#4338ca}.cat-chip[data-cat=authorization]{background:#a855f71a;border-color:#a855f740;color:#7e22ce}.cat-chip[data-cat=privileged-access]{background:#f59e0b1f;border-color:#f59e0b59;color:#92400e}.cat-chip[data-cat=non-human-identity]{background:#06b6d41a;border-color:#06b6d44d;color:#0e7490}.cat-chip[data-cat=lifecycle]{background:#14b8a61a;border-color:#14b8a640;color:#0f766e}.cat-chip[data-cat=identity-security]{background:#10b9811a;border-color:#10b9814d;color:#047857}.cat-chip[data-cat=compliance-and-privacy]{background:#f43f5e14;border-color:#f43f5e40;color:#be123c}.cat-chip[data-cat=standards-and-frameworks]{background:#64748b1a;border-color:#64748b40;color:#475569}.cat-chip[data-cat=ecosystem]{background:#f973161a;border-color:#f9731640;color:#c2410c}[data-theme=dark] .cat-chip[data-cat=identity]{background:#3b82f62e;border-color:#3b82f666;color:#93c5fd}[data-theme=dark] .cat-chip[data-cat=authentication]{background:#6366f12e;border-color:#6366f166;color:#a5b4fc}[data-theme=dark] .cat-chip[data-cat=authorization]{background:#a855f72e;border-color:#a855f766;color:#d8b4fe}[data-theme=dark] .cat-chip[data-cat=privileged-access]{background:#f59e0b38;border-color:#f59e0b80;color:#fcd34d}[data-theme=dark] .cat-chip[data-cat=non-human-identity]{background:#06b6d42e;border-color:#06b6d466;color:#67e8f9}[data-theme=dark] .cat-chip[data-cat=lifecycle]{background:#14b8a62e;border-color:#14b8a666;color:#5eead4}[data-theme=dark] .cat-chip[data-cat=identity-security]{background:#10b9812e;border-color:#10b98166;color:#6ee7b7}[data-theme=dark] .cat-chip[data-cat=compliance-and-privacy]{background:#f43f5e29;border-color:#f43f5e66;color:#fda4af}[data-theme=dark] .cat-chip[data-cat=standards-and-frameworks]{background:#94a3b82e;border-color:#94a3b866;color:#cbd5e1}[data-theme=dark] .cat-chip[data-cat=ecosystem]{background:#f973162e;border-color:#f9731666;color:#fdba74}.cat-chip[data-cat=ui-element]{background:#64748b1a;border-color:#64748b40;color:#475569}[data-theme=dark] .cat-chip[data-cat=ui-element]{background:#94a3b82e;border-color:#94a3b866;color:#cbd5e1}.category-chip{background:var(--color-surface);border-color:var(--color-border-subtle);color:var(--color-text-primary);cursor:pointer}.category-chip:hover,[data-filter-panel=category] .category-chip:hover{border-color:#1d4ed8}.category-chip:focus-visible,[data-filter-panel=category] .category-chip:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}[data-filter-panel=regulations] .doc-chip:hover{border-color:#9f1239}[data-filter-panel=regulations] .doc-chip:focus-visible{outline:2px solid #9f1239;outline-offset:2px}[data-filter-panel=standards] .doc-chip:hover{border-color:#475569}[data-filter-panel=standards] .doc-chip:focus-visible{outline:2px solid #475569;outline-offset:2px}[data-filter-panel=regulations] .doc-chip,[data-filter-panel=standards] .doc-chip{cursor:pointer}[data-filter-panel=category] .category-chip[aria-pressed=false]{background:#3b82f61f;border-color:#3b82f659;color:#1d4ed8}[data-filter-panel=category] .category-chip[aria-pressed=true]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}[data-theme=dark] [data-filter-panel=category] .category-chip[aria-pressed=false]{background:#3b82f62e;border-color:#3b82f673;color:#93c5fd}[data-theme=dark] [data-filter-panel=category] .category-chip[aria-pressed=true]{background:#bfdbfe;border-color:#bfdbfe;color:#1e3a8a}[data-filter-panel=regulations] .doc-chip[data-doc=all][aria-pressed=true]{background:#64748b1f;border-color:#64748b52;color:#475569}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=all][aria-pressed=true]{background:#94a3b82e;border-color:#94a3b86b;color:#cbd5e1}[data-filter-panel=regulations] .doc-chip[data-doc=GDPR][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=NIS2][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=DORA][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=eIDAS][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=EU-AI-Act][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=CRA][aria-pressed=false]{background:#4338ca1a;border-color:#4338ca52;color:#3730a3}[data-filter-panel=regulations] .doc-chip[data-doc=GDPR][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=NIS2][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=DORA][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=eIDAS][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=EU-AI-Act][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=CRA][aria-pressed=true]{background:#3730a3;border-color:#3730a3;color:#fff}[data-filter-panel=regulations] .doc-chip[data-doc=HIPAA][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=SOX][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=CCPA][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=GLBA][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=FedRAMP][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=CMMC][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=HITRUST][aria-pressed=false]{background:#be123c1a;border-color:#be123c52;color:#9f1239}[data-filter-panel=regulations] .doc-chip[data-doc=HIPAA][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=SOX][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=CCPA][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=GLBA][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=FedRAMP][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=CMMC][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=HITRUST][aria-pressed=true]{background:#9f1239;border-color:#9f1239;color:#fff}[data-filter-panel=regulations] .doc-chip[data-doc=PDPA-SG][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=MAS-TRM][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=CSA-CCoP][aria-pressed=false]{background:#10b9811a;border-color:#10b98152;color:#047857}[data-filter-panel=regulations] .doc-chip[data-doc=PDPA-SG][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=MAS-TRM][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=CSA-CCoP][aria-pressed=true]{background:#047857;border-color:#047857;color:#fff}[data-filter-panel=regulations] .doc-chip[data-doc=PCI][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=SWIFT][aria-pressed=false],[data-filter-panel=regulations] .doc-chip[data-doc=SOC2][aria-pressed=false]{background:#b453091a;border-color:#b4530952;color:#92400e}[data-filter-panel=regulations] .doc-chip[data-doc=PCI][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=SWIFT][aria-pressed=true],[data-filter-panel=regulations] .doc-chip[data-doc=SOC2][aria-pressed=true]{background:#b45309;border-color:#b45309;color:#fff}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=GDPR][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=NIS2][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=DORA][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=eIDAS][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=EU-AI-Act][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CRA][aria-pressed=false]{background:#6366f12e;border-color:#6366f16b;color:#a5b4fc}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=GDPR][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=NIS2][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=DORA][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=eIDAS][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=EU-AI-Act][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CRA][aria-pressed=true]{background:#c7d2fe;border-color:#c7d2fe;color:#312e81}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=HIPAA][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=SOX][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CCPA][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=GLBA][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=FedRAMP][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CMMC][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=HITRUST][aria-pressed=false]{background:#f43f5e29;border-color:#f43f5e6b;color:#fda4af}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=HIPAA][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=SOX][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CCPA][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=GLBA][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=FedRAMP][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CMMC][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=HITRUST][aria-pressed=true]{background:#fecdd3;border-color:#fecdd3;color:#881337}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=PDPA-SG][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=MAS-TRM][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CSA-CCoP][aria-pressed=false]{background:#10b9812e;border-color:#10b9816b;color:#6ee7b7}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=PDPA-SG][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=MAS-TRM][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=CSA-CCoP][aria-pressed=true]{background:#a7f3d0;border-color:#a7f3d0;color:#064e3b}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=PCI][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=SWIFT][aria-pressed=false],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=SOC2][aria-pressed=false]{background:#f59e0b38;border-color:#f59e0b80;color:#fcd34d}[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=PCI][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=SWIFT][aria-pressed=true],[data-theme=dark] [data-filter-panel=regulations] .doc-chip[data-doc=SOC2][aria-pressed=true]{background:#fde68a;border-color:#fde68a;color:#78350f}[data-filter-panel=standards] .doc-chip[aria-pressed=false]{background:#4755691f;border-color:#47556952;color:#475569}[data-filter-panel=standards] .doc-chip[aria-pressed=true]{background:#475569;border-color:#475569;color:#fff}[data-theme=dark] [data-filter-panel=standards] .doc-chip[aria-pressed=false]{background:#94a3b82e;border-color:#94a3b86b;color:#cbd5e1}[data-theme=dark] [data-filter-panel=standards] .doc-chip[aria-pressed=true]{background:#e2e8f0;border-color:#e2e8f0;color:#1e293b}.doc-chip[aria-pressed=true]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.doc-chip-tag{background:var(--color-surface-muted);border:1px dashed var(--color-border-subtle);color:var(--color-text-muted);font-variant-numeric:tabular-nums;transition:background .15s}.doc-chip-tag[data-doc=GDPR],.doc-chip-tag[data-doc=NIS2],.doc-chip-tag[data-doc=DORA],.doc-chip-tag[data-doc=eIDAS],.doc-chip-tag[data-doc=EU-AI-Act],.doc-chip-tag[data-doc=CRA]{background:#4338ca0d;border-color:#4338ca38;color:#3730a3}.doc-chip-tag[data-doc=HIPAA],.doc-chip-tag[data-doc=SOX],.doc-chip-tag[data-doc=CCPA],.doc-chip-tag[data-doc=GLBA],.doc-chip-tag[data-doc=FedRAMP],.doc-chip-tag[data-doc=CMMC],.doc-chip-tag[data-doc=HITRUST]{background:#be123c0d;border-color:#be123c38;color:#9f1239}.doc-chip-tag[data-doc=PDPA-SG],.doc-chip-tag[data-doc=MAS-TRM],.doc-chip-tag[data-doc=CSA-CCoP]{background:#10b9810f;border-color:#10b98140;color:#047857}.doc-chip-tag[data-doc=PCI],.doc-chip-tag[data-doc=SWIFT],.doc-chip-tag[data-doc=SOC2]{background:#b453090d;border-color:#b4530938;color:#92400e}.doc-chip-tag[data-doc=NIST],.doc-chip-tag[data-doc=ISO]{background:#4755690f;border-color:#47556938;color:#475569}.doc-chip-tag[data-doc=OWASP],.doc-chip-tag[data-doc=MITRE]{background:#0f766e0d;border-color:#0f766e38;color:#0f766e}.doc-chip-tag[data-doc=IETF],.doc-chip-tag[data-doc=W3C],.doc-chip-tag[data-doc=FIDO],.doc-chip-tag[data-doc=CNCF]{background:#3b82f60d;border-color:#3b82f638;color:#1d4ed8}[data-theme=dark] .doc-chip-tag[data-doc=GDPR],[data-theme=dark] .doc-chip-tag[data-doc=NIS2],[data-theme=dark] .doc-chip-tag[data-doc=DORA],[data-theme=dark] .doc-chip-tag[data-doc=eIDAS],[data-theme=dark] .doc-chip-tag[data-doc=EU-AI-Act],[data-theme=dark] .doc-chip-tag[data-doc=CRA]{background:#6366f124;border-color:#6366f161;color:#a5b4fc}[data-theme=dark] .doc-chip-tag[data-doc=HIPAA],[data-theme=dark] .doc-chip-tag[data-doc=SOX],[data-theme=dark] .doc-chip-tag[data-doc=CCPA],[data-theme=dark] .doc-chip-tag[data-doc=GLBA],[data-theme=dark] .doc-chip-tag[data-doc=FedRAMP],[data-theme=dark] .doc-chip-tag[data-doc=CMMC],[data-theme=dark] .doc-chip-tag[data-doc=HITRUST]{background:#f43f5e1f;border-color:#f43f5e59;color:#fda4af}[data-theme=dark] .doc-chip-tag[data-doc=PDPA-SG],[data-theme=dark] .doc-chip-tag[data-doc=MAS-TRM],[data-theme=dark] .doc-chip-tag[data-doc=CSA-CCoP]{background:#10b98129;border-color:#10b98166;color:#6ee7b7}[data-theme=dark] .doc-chip-tag[data-doc=PCI],[data-theme=dark] .doc-chip-tag[data-doc=SWIFT],[data-theme=dark] .doc-chip-tag[data-doc=SOC2]{background:#f59e0b24;border-color:#f59e0b5c;color:#fcd34d}[data-theme=dark] .doc-chip-tag[data-doc=NIST],[data-theme=dark] .doc-chip-tag[data-doc=ISO]{background:#94a3b824;border-color:#94a3b852;color:#cbd5e1}[data-theme=dark] .doc-chip-tag[data-doc=OWASP],[data-theme=dark] .doc-chip-tag[data-doc=MITRE]{background:#14b8a624;border-color:#14b8a65c;color:#5eead4}[data-theme=dark] .doc-chip-tag[data-doc=IETF],[data-theme=dark] .doc-chip-tag[data-doc=W3C],[data-theme=dark] .doc-chip-tag[data-doc=FIDO],[data-theme=dark] .doc-chip-tag[data-doc=CNCF]{background:#3b82f624;border-color:#3b82f661;color:#93c5fd}.type-badge{background:var(--color-surface-muted);border:1px solid transparent;color:var(--color-text-muted);font-size:.7rem;letter-spacing:.01em}.type-badge[data-type="IDM/IGA Domain"]{background:#3b82f614;border-color:#3b82f638;color:#1d4ed8}.type-badge[data-type=Law]{background:#be123c1a;border-color:#be123c4d;color:#9f1239;font-weight:600}.type-badge[data-type="Term from Law"]{background:#be123c0d;border-color:#be123c2e;color:#be123c}.type-badge[data-type=Standard]{background:#6366f11a;border-color:#6366f14d;color:#4338ca;font-weight:600}.type-badge[data-type="Term from Standard"]{background:#6366f10d;border-color:#6366f12e;color:#4f46e5}.type-badge[data-type=Framework]{background:#14b8a614;border-color:#14b8a640;color:#0f766e}.type-badge[data-type="Analyst Concept"]{background:#f59e0b1a;border-color:#f59e0b4d;color:#92400e}.type-badge[data-type="Vendor Term"]{background:#f9731614;border-color:#f9731640;color:#c2410c}.type-badge[data-type=Protocol]{background:#a855f714;border-color:#a855f740;color:#7e22ce}.type-badge[data-type=Technology]{background:#a855f70d;border-color:#a855f72e;color:#9333ea}[data-theme=dark] .type-badge[data-type="IDM/IGA Domain"]{background:#3b82f629;border-color:#3b82f666;color:#93c5fd}[data-theme=dark] .type-badge[data-type=Law],[data-theme=dark] .type-badge[data-type="Term from Law"]{background:#f43f5e24;border-color:#f43f5e5c;color:#fda4af}[data-theme=dark] .type-badge[data-type=Standard],[data-theme=dark] .type-badge[data-type="Term from Standard"]{background:#6366f124;border-color:#6366f161;color:#a5b4fc}[data-theme=dark] .type-badge[data-type=Framework]{background:#14b8a629;border-color:#14b8a661;color:#5eead4}[data-theme=dark] .type-badge[data-type="Analyst Concept"]{background:#f59e0b2e;border-color:#f59e0b6b;color:#fcd34d}[data-theme=dark] .type-badge[data-type="Vendor Term"]{background:#f9731629;border-color:#f9731666;color:#fdba74}[data-theme=dark] .type-badge[data-type=Protocol],[data-theme=dark] .type-badge[data-type=Technology]{background:#a855f724;border-color:#a855f761;color:#d8b4fe}.analyst-badge{background:#6366f10f;border:1px solid rgba(99,102,241,.15);color:#4f46e5;font-style:italic;font-size:.7rem;letter-spacing:.01em}[data-theme=dark] .analyst-badge{background:#a5b4fc14;border-color:#a5b4fc33;color:#a5b4fc}
