.format-card__icon,.benefit-row__icon,.telemetry-card__icon,.chain-row__icon,.evasion-detail__icon{color:var(--assured-phase-alert-soft);display:inline-flex}.format-card__icon svg,.benefit-row__icon svg,.telemetry-card__icon svg,.chain-row__icon svg,.evasion-detail__icon svg{width:1em;height:1em}.format-card__icon{color:var(--accent-text,var(--assured-phase-alert-soft))}.formats-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=768px){.formats-grid{grid-template-columns:1fr 1fr}}.format-card{background:var(--assured-panel-solid);border:1px solid #94a3b838;border-top:4px solid var(--accent,var(--assured-phase-alert));border-radius:.85rem;padding:1.5rem 1.75rem;position:relative}.format-card--evtx{--accent:var(--assured-phase-alert);--accent-text:var(--assured-phase-alert-soft)}.format-card--syslog{--accent:var(--assured-accent);--accent-text:var(--assured-accent-soft)}.format-card--cef{--accent:var(--assured-phase-scope);--accent-text:var(--assured-phase-scope-soft)}.format-card--json{--accent:var(--assured-phase-uncover);--accent-text:var(--assured-phase-uncover-soft)}.format-card__head{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.format-card__icon{font-size:1.4rem;line-height:1.2}.format-card h3{color:var(--accent-text,var(--assured-phase-alert-soft));margin:0;font-size:1.1rem}.format-card__intro{color:var(--assured-text-muted);margin:0 0 .85rem;font-size:.9rem;line-height:1.55}.format-card__sub{color:var(--assured-text-dim);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.format-card ul{flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;display:flex}.format-card li{color:var(--assured-text-muted);font-size:.9rem;line-height:1.5}.telem-grid{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=768px){.telem-grid{grid-template-columns:1fr 1fr}}.telem-card{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-accent);border-radius:.7rem;padding:1.25rem 1.4rem}.telem-card__os{color:var(--assured-accent-soft);letter-spacing:.06em;text-transform:uppercase;background:#14b8a62e;border-radius:9999px;margin-bottom:.55rem;padding:.18rem .55rem;font-size:.65rem;font-weight:700;display:inline-block}.telem-card :is(h3,h4){color:var(--assured-text);margin:0 0 .4rem;font-size:.98rem}.telem-card p{color:var(--assured-text-muted);margin:0;font-size:.88rem;line-height:1.55}.story-grid{grid-template-columns:1fr;gap:.7rem;margin:1.5rem 0;display:grid}@media (width>=768px){.story-grid{grid-template-columns:1fr 1fr}}.story-step{border:1px solid #94a3b838;border-left:3px solid var(--assured-accent);background:#0f172a80;border-radius:.6rem;padding:1.1rem 1.35rem 1.1rem 3.5rem;position:relative}.story-step__num{color:var(--assured-accent-soft);letter-spacing:.05em;font-size:.7rem;font-weight:800;position:absolute;top:1.1rem;left:1.2rem}.story-step__label{color:var(--assured-accent-soft);letter-spacing:.06em;text-transform:uppercase;background:#14b8a62e;border-radius:9999px;margin-bottom:.5rem;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-block}.story-step p{color:var(--assured-text-muted);margin:0;font-size:.9rem;line-height:1.55}.standardization-benefits{flex-direction:column;gap:.55rem;margin:1.25rem 0;display:flex}.benefit-row{background:#0f172a80;border:1px solid #94a3b838;border-radius:.5rem;align-items:flex-start;gap:.85rem;padding:.85rem 1.15rem;display:flex}.benefit-row__icon{flex-shrink:0;font-size:1.25rem;line-height:1.2}.benefit-row div{color:var(--assured-text-muted);font-size:.93rem;line-height:1.55}.benefit-row strong{color:var(--assured-text)}.schema-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=768px){.schema-grid{grid-template-columns:repeat(3,1fr)}}.schema-card{background:var(--assured-panel);border:1px solid #5eead44d;border-radius:.85rem;padding:1.5rem}.schema-card__tag{color:var(--assured-accent-soft);letter-spacing:.06em;text-transform:uppercase;background:#14b8a62e;border-radius:9999px;margin-bottom:.7rem;padding:.18rem .55rem;font-size:.65rem;font-weight:700;display:inline-block}.schema-card h3{color:var(--assured-text);letter-spacing:.02em;margin:0 0 .5rem;font-size:1.4rem}.schema-card p{color:var(--assured-text-muted);margin:0;font-size:.92rem;line-height:1.55}.principles-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=640px){.principles-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.principles-grid{grid-template-columns:repeat(4,1fr)}}.principle-card{background:var(--assured-panel);border:1px solid #94a3b838;border-top:3px solid var(--assured-phase-alert);border-radius:.7rem;padding:1.3rem;position:relative}.principle-card__num{color:#93c5fdb3;font-size:.7rem;font-weight:800;position:absolute;top:.9rem;right:1.1rem}.principle-card h3{color:var(--assured-phase-alert-soft);margin:0 0 .4rem;font-size:.95rem}.telem-card h3,.principle-card h3{font-weight:600;line-height:inherit}.obfuscation-grid{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=768px){.obfuscation-grid{grid-template-columns:repeat(3,1fr)}}.obfuscation-card{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-phase-uncover);border-radius:.7rem;flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;display:flex}.obfuscation-card h3{color:var(--assured-phase-uncover-soft);margin:0;font-size:.95rem}.obfuscation-card code{word-break:break-word;background:#0f172ab3;border-radius:.35rem;padding:.4rem .6rem;font-size:.78rem;display:block}.obfuscation-card p{color:var(--assured-text-muted);margin:0;font-size:.85rem;line-height:1.5}.obfuscation-card p code{padding:.05rem .3rem;font-size:.8em;display:inline}.decode-steps{flex-direction:column;gap:.85rem;margin:1.5rem 0;display:flex}.decode-step{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-phase-alert);border-radius:.7rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.decode-step__num{width:1.75rem;height:1.75rem;color:var(--assured-phase-alert-soft);background:#3b82f62e;border:1px solid #3b82f673;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.decode-step :is(h3,h4){color:var(--assured-phase-alert-soft);margin:0 0 .35rem;font-size:.98rem}.decode-step p{color:var(--assured-text-muted);margin:0;font-size:.92rem;line-height:1.6}.decode-step a{color:var(--assured-phase-alert-soft);text-decoration:underline}.flags-table{flex-direction:column;gap:.4rem;margin:1.25rem 0;display:flex}.flags-row{background:#0f172a80;border:1px solid #94a3b838;border-radius:.5rem;grid-template-columns:1fr;gap:.35rem;padding:.85rem 1.15rem;display:grid}@media (width>=900px){.flags-row{grid-template-columns:1.1fr 1fr 1.9fr;align-items:baseline;gap:1rem}}.flags-row--head{background:0 0;border:none;padding:.25rem 1.15rem;display:none}@media (width>=900px){.flags-row--head{display:grid}.flags-row--head span{color:var(--assured-text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}}.flags-row span{color:var(--assured-text-muted);font-size:.88rem;line-height:1.5}.flags-row code{background:#0f172ab3;border-radius:.3rem;padding:.05rem .35rem;font-size:.82rem}.gap-cards{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=768px){.gap-cards{grid-template-columns:1fr 1fr}}.gap-card{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-phase-scope);border-radius:.7rem;padding:1.25rem 1.4rem}.gap-card :is(h3,h4){color:var(--assured-phase-scope-soft);margin:0 0 .4rem;font-size:.95rem}.gap-card p{color:var(--assured-text-muted);margin:0;font-size:.9rem;line-height:1.55}.context-grid{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=640px){.context-grid{grid-template-columns:1fr 1fr}}.context-card{background:var(--assured-panel);border:1px solid #94a3b838;border-radius:.7rem;padding:1.25rem 1.4rem}.context-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--assured-phase-alert-soft);margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:inline-block}.context-card p{color:var(--assured-text-muted);margin:0;font-size:.92rem;line-height:1.55}.platform-list,.pattern-list{flex-direction:column;gap:.6rem;margin:1.25rem 0;display:flex}.platform-item,.pattern-item{background:#0f172a80;border:1px solid #94a3b838;border-radius:.6rem;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;display:flex}.platform-item__bullet,.pattern-item__bullet{background:linear-gradient(135deg, var(--assured-accent), var(--assured-phase-alert));border-radius:9999px;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.5rem}.platform-item strong,.pattern-item strong{color:var(--assured-text)}.platform-item div,.pattern-item div{color:var(--assured-text-muted);font-size:.93rem;line-height:1.55}.decode-step h3,.gap-card h3{font-weight:600;line-height:inherit}.lineage-grid{grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0;display:grid}@media (width>=768px){.lineage-grid{grid-template-columns:repeat(3,1fr)}}.lineage-card{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-success);border-radius:.6rem;padding:1.1rem 1.3rem}.lineage-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--assured-success-soft);margin-bottom:.4rem;font-size:.65rem;font-weight:700;display:inline-block}.lineage-card code{background:#0f172ab3;border-radius:.35rem;margin-bottom:.4rem;padding:.3rem .5rem;font-size:.85rem;display:block}.lineage-card p{color:var(--assured-text-muted);margin:0;font-size:.88rem;line-height:1.5}.macos-parse{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=900px){.macos-parse{grid-template-columns:repeat(3,1fr)}}.macos-parse__item{background:var(--assured-panel);border:1px solid #94a3b838;border-top:3px solid var(--assured-accent);border-radius:.7rem;padding:1.25rem 1.4rem}.macos-parse__item :is(h3,h4){color:var(--assured-accent-soft);margin:0 0 .4rem;font-size:.95rem}.macos-parse__item p{color:var(--assured-text-muted);margin:0;font-size:.89rem;line-height:1.55}.chains-stack{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.chain-row{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-danger);border-radius:.7rem;padding:1.25rem 1.4rem}.chain-row__head{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.chain-row__icon{font-size:1.3rem}.chain-row :is(h3,h4){color:var(--assured-danger-soft);margin:0;font-size:1rem}.chain-row__viz{margin:.4rem 0 .85rem}.chain-viz{width:100%;max-width:480px;height:auto}.chain-viz__label{font-family:var(--font-sans,system-ui), sans-serif;fill:var(--assured-text-soft);font-size:12px;font-weight:600}.chain-viz__flag{letter-spacing:.04em;fill:var(--assured-danger-soft);font-size:8px;font-weight:700}.chain-viz__node{opacity:.6;animation:4s ease-in-out infinite chain-pop;animation-delay:var(--delay,0s)}.chain-viz__arrow{opacity:.6;animation:4s ease-in-out infinite chain-fade;animation-delay:var(--delay,0s)}@keyframes chain-pop{0%,75%,to{opacity:.6;transform:scale(.98)}10%,65%{opacity:1;transform:scale(1)}}@keyframes chain-fade{0%,75%,to{opacity:.6}15%,65%{opacity:1}}@media (prefers-reduced-motion:reduce){.chain-viz__node,.chain-viz__arrow{opacity:1;animation:none}}.chain-row__body{color:var(--assured-text-muted);margin:0;font-size:.93rem;line-height:1.6}.tools-grid{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=768px){.tools-grid{grid-template-columns:repeat(3,1fr)}}.tool-card{background:#0f172a80;border:1px solid #94a3b838;border-radius:.7rem;padding:1.25rem 1.4rem}.tool-card :is(h3,h4){color:var(--assured-accent-soft);margin:0 0 .4rem;font-size:.95rem}.tool-card p{color:var(--assured-text-muted);margin:0;font-size:.9rem;line-height:1.55}.evasion-detail-list{flex-direction:column;gap:.85rem;margin:1.5rem 0;display:flex}.evasion-detail{border:1px solid #94a3b838;border-left:3px solid var(--assured-phase-scope);background:#0f172a80;border-radius:.7rem;padding:1.25rem 1.4rem}.evasion-detail__head{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.evasion-detail__icon{font-size:1.3rem}.evasion-detail :is(h3,h4){color:var(--assured-phase-scope-soft);margin:0;font-size:1.02rem}.evasion-detail p{color:var(--assured-text-muted);margin:0 0 .7rem;font-size:.93rem;line-height:1.6}.evasion-detail__tell{background:#a855f714;border:1px dashed #a855f74d;border-radius:.5rem;margin:0;padding:.75rem 1rem}.evasion-detail__tell strong{color:var(--assured-phase-scope-soft)}.macos-parse__item h3,.chain-row h3,.tool-card h3,.evasion-detail h3{font-weight:600;line-height:inherit}.perspective-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=768px){.perspective-grid{grid-template-columns:1fr 1fr}}.perspective-card{background:var(--assured-panel);border:1px solid #94a3b838;border-top:4px solid var(--accent,var(--assured-accent));border-radius:.85rem;padding:1.5rem 1.75rem}.perspective-card--host{--accent:var(--assured-phase-uncover);--accent-text:var(--assured-phase-uncover-soft)}.perspective-card--net{--accent:var(--assured-accent);--accent-text:var(--assured-accent-soft)}.perspective-card__label{color:var(--accent-text,var(--assured-accent-soft));letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--accent);background:#0f172ab3;border-radius:9999px;margin-bottom:.65rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.perspective-card h3{color:var(--assured-text);margin:0 0 .75rem;font-size:1.05rem}.perspective-card ul{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.perspective-card li{color:var(--assured-text-muted);font-size:.9rem;line-height:1.5}.telemetry-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=768px){.telemetry-grid{grid-template-columns:1fr 1fr}}.telemetry-card{background:var(--assured-panel);border:1px solid #94a3b838;border-radius:.85rem;padding:1.4rem}.telemetry-card__icon{margin-bottom:.5rem;font-size:1.4rem}.telemetry-card :is(h3,h4){color:var(--assured-accent-soft);margin:0 0 .6rem;font-size:1rem}.telemetry-card ul{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.telemetry-card li{color:var(--assured-text-muted);font-size:.9rem;line-height:1.5}.strategy-list{flex-direction:column;gap:.7rem;margin:1.25rem 0;display:flex}.strategy-item{background:#0f172a80;border:1px solid #94a3b838;border-radius:.7rem;align-items:flex-start;gap:1rem;padding:1.15rem 1.4rem;display:flex}.strategy-item__num{background:linear-gradient(135deg, var(--assured-accent), var(--assured-phase-alert));color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:800;display:flex}.strategy-item :is(h3,h4){color:var(--assured-text);margin:0 0 .3rem;font-size:1rem}.strategy-item p{color:var(--assured-text-muted);margin:0;font-size:.92rem;line-height:1.55}.c2-grid{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=640px){.c2-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.c2-grid{grid-template-columns:repeat(3,1fr)}}.c2-card{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-danger);border-radius:.6rem;padding:1.15rem 1.35rem}.c2-card :is(h3,h4){color:var(--assured-danger-soft);margin:0 0 .4rem;font-size:.95rem}.c2-card p{color:var(--assured-text-muted);margin:0;font-size:.88rem;line-height:1.55}.telemetry-card h3,.strategy-item h3,.c2-card h3{font-weight:600;line-height:inherit}.lifecycle-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=640px){.lifecycle-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.lifecycle-grid{grid-template-columns:repeat(4,1fr)}}.lifecycle-card{background:var(--assured-panel);border:1px solid #94a3b838;border-top:3px solid var(--assured-accent);border-radius:.7rem;padding:1.4rem;position:relative}.lifecycle-card__num{color:#5eead4b3;font-size:.75rem;font-weight:800;position:absolute;top:1rem;right:1.2rem}.lifecycle-card :is(h3,h4){color:var(--assured-accent-soft);margin:0 0 .4rem;font-size:.98rem}.lifecycle-card p{color:var(--assured-text-muted);margin:0;font-size:.88rem;line-height:1.55}.patterns-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=768px){.patterns-grid{grid-template-columns:1fr 1fr}}.patterns-card{background:#0f172a80;border:1px solid #94a3b838;border-radius:.85rem;padding:1.4rem}.patterns-card :is(h3,h4){color:var(--assured-text);margin:0 0 .6rem;font-size:1rem}.patterns-card ul{flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;display:flex}.patterns-card li{color:var(--assured-text-muted);font-size:.9rem;line-height:1.5}.metadata-list{grid-template-columns:1fr;gap:.5rem;margin:1.25rem 0;display:grid}@media (width>=768px){.metadata-list{grid-template-columns:1fr 1fr}}.metadata-item{border-left:3px solid var(--assured-phase-scope);background:#0f172a80;border-top:1px solid #94a3b833;border-bottom:1px solid #94a3b833;border-right:1px solid #94a3b833;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.9rem 1.15rem;display:flex}.metadata-item__label{color:#c4b5fd;font-size:.9rem;font-weight:700}.metadata-item__detail{color:var(--assured-text-muted);font-size:.88rem;line-height:1.5}.source-grid{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=640px){.source-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.source-grid{grid-template-columns:repeat(4,1fr)}}.source-card{background:var(--assured-panel);border:1px solid #94a3b838;border-radius:.6rem;padding:1.15rem 1.35rem}.source-card :is(h3,h4){color:var(--assured-phase-uncover-soft);margin:0 0 .4rem;font-size:.95rem}.source-card p{color:var(--assured-text-muted);margin:0;font-size:.88rem;line-height:1.55}.lifecycle-card h3,.patterns-card h3,.source-card h3{font-weight:600;line-height:inherit}.field-cards{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=768px){.field-cards{grid-template-columns:1fr 1fr}}@media (width>=1200px){.field-cards{grid-template-columns:repeat(3,1fr)}}.field-card{background:var(--assured-panel);border:1px solid #94a3b838;border-top:3px solid var(--assured-phase-uncover);border-radius:.7rem;padding:1.25rem 1.4rem}.field-card :is(h3,h4){color:var(--assured-phase-uncover-soft);margin:0 0 .4rem;font-size:.92rem}.field-card :is(h3,h4) code{background:#0f172ab3;border-radius:.3rem;padding:.05rem .3rem;font-size:.85em}.field-card p{color:var(--assured-text-muted);margin:0;font-size:.88rem;line-height:1.55}.chain-steps{flex-direction:column;gap:.7rem;margin:1.5rem 0;display:flex}.chain-step{background:var(--assured-panel);border:1px solid #94a3b838;border-left:3px solid var(--assured-phase-alert);border-radius:.6rem;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.chain-step__num{width:1.6rem;height:1.6rem;color:var(--assured-phase-alert-soft);background:#3b82f62e;border:1px solid #3b82f673;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.chain-step p{color:var(--assured-text-muted);margin:.15rem 0 0;font-size:.92rem;line-height:1.55}.imds-cards{grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0;display:grid}@media (width>=900px){.imds-cards{grid-template-columns:repeat(3,1fr)}}.imds-card{background:var(--assured-panel);border:1px solid #94a3b838;border-radius:.7rem;padding:1.25rem 1.4rem}.imds-card--attack{border-left:3px solid var(--assured-danger)}.imds-card--tell{border-left:3px solid var(--assured-accent)}.imds-card--context{border-left:3px solid var(--assured-phase-scope)}.imds-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--assured-text-dim);margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:inline-block}.imds-card p{color:var(--assured-text-muted);margin:0;font-size:.9rem;line-height:1.55}.idp-list{flex-direction:column;gap:.6rem;margin:1.25rem 0;display:flex}.idp-item{background:#0f172a80;border:1px solid #94a3b838;border-radius:.6rem;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;display:flex}.idp-item__bullet{background:linear-gradient(135deg, var(--assured-accent), var(--assured-phase-alert));border-radius:9999px;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.5rem}.idp-item strong{color:var(--assured-text)}.idp-item div{color:var(--assured-text-muted);font-size:.93rem;line-height:1.55}.field-card h3{font-weight:600;line-height:inherit}
