.AnchoredHeading-module__93JeIq__heading{scroll-margin-top:5rem}.AnchoredHeading-module__93JeIq__permalink{max-width:100%;color:inherit;align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}.AnchoredHeading-module__93JeIq__permalink:hover,.AnchoredHeading-module__93JeIq__permalink:focus-visible{color:inherit;text-decoration:none}.AnchoredHeading-module__93JeIq__hash{color:var(--link-color);opacity:.35;flex:none;font-weight:400;transition:opacity .15s}.AnchoredHeading-module__93JeIq__permalink:hover .AnchoredHeading-module__93JeIq__hash,.AnchoredHeading-module__93JeIq__permalink:focus-visible .AnchoredHeading-module__93JeIq__hash{opacity:1}
.HomelabOperationalEvidence-module__hzvF1W__panel{margin-block:var(--ui-space-xl);padding:clamp(var(--ui-space-md), 3vw, var(--ui-space-xl));border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-sm);scroll-margin-top:6rem}.HomelabOperationalEvidence-module__hzvF1W__header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-lg);margin-bottom:var(--ui-space-lg);display:flex}.HomelabOperationalEvidence-module__hzvF1W__title{margin:0 0 var(--ui-space-xs);font-size:clamp(1.4rem,3vw,2rem)}.HomelabOperationalEvidence-module__hzvF1W__lead{max-width:78ch;color:var(--ui-text-secondary);margin:0}.HomelabOperationalEvidence-module__hzvF1W__boardStatus{padding:var(--ui-space-xs) var(--ui-space-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);color:var(--ui-text-secondary);flex:none;font-size:.88rem;font-weight:600}.HomelabOperationalEvidence-module__hzvF1W__troubleshoot{gap:var(--ui-space-xs);margin-bottom:var(--ui-space-md);padding:var(--ui-space-md);border-left:4px solid var(--ui-warning-border);border-radius:var(--ui-radius-sm);background:var(--ui-warning-surface);color:var(--ui-warning-text);display:grid}.HomelabOperationalEvidence-module__hzvF1W__sourceRow{align-items:center;gap:var(--ui-space-xs) var(--ui-space-sm);margin-bottom:var(--ui-space-lg);color:var(--ui-text-secondary);flex-wrap:wrap;font-size:.84rem;display:flex}.HomelabOperationalEvidence-module__hzvF1W__sourceRow span{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:999px;padding:.18rem .48rem}.HomelabOperationalEvidence-module__hzvF1W__subheading{margin:0 0 var(--ui-space-sm);font-size:1.05rem}.HomelabOperationalEvidence-module__hzvF1W__componentGrid,.HomelabOperationalEvidence-module__hzvF1W__splitGrid{gap:var(--ui-space-md);margin-bottom:var(--ui-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HomelabOperationalEvidence-module__hzvF1W__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.HomelabOperationalEvidence-module__hzvF1W__componentCard{align-content:start;gap:var(--ui-space-xs);min-width:0;padding:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);display:grid}.HomelabOperationalEvidence-module__hzvF1W__componentHeader,.HomelabOperationalEvidence-module__hzvF1W__evidenceHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.HomelabOperationalEvidence-module__hzvF1W__stateOk{border-color:var(--ui-success-border);color:var(--ui-success-text)}.HomelabOperationalEvidence-module__hzvF1W__stateWarn{border-color:var(--ui-warning-border);color:var(--ui-warning-text)}.HomelabOperationalEvidence-module__hzvF1W__stateFail{border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.HomelabOperationalEvidence-module__hzvF1W__stateUnknown{border-color:var(--ui-border);color:var(--ui-text-secondary)}.HomelabOperationalEvidence-module__hzvF1W__detailText,.HomelabOperationalEvidence-module__hzvF1W__muted{color:var(--ui-text-secondary);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45;display:block}.HomelabOperationalEvidence-module__hzvF1W__badge,.HomelabOperationalEvidence-module__hzvF1W__badges span{border:1px solid;border-radius:999px;align-items:center;width:fit-content;padding:.15rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.HomelabOperationalEvidence-module__hzvF1W__badges{gap:var(--ui-space-2xs);margin-top:var(--ui-space-xs);flex-wrap:wrap;display:flex}.HomelabOperationalEvidence-module__hzvF1W__details{margin-top:var(--ui-space-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);scroll-margin-top:6rem}.HomelabOperationalEvidence-module__hzvF1W__details>summary{min-height:var(--ui-control-min-height);padding:var(--ui-space-sm) var(--ui-space-md);cursor:pointer;font-weight:650}.HomelabOperationalEvidence-module__hzvF1W__details>summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.HomelabOperationalEvidence-module__hzvF1W__detailsBody{gap:var(--ui-space-md);padding:0 var(--ui-space-md) var(--ui-space-md);display:grid}.HomelabOperationalEvidence-module__hzvF1W__detailsBody h3,.HomelabOperationalEvidence-module__hzvF1W__detailsBody h4,.HomelabOperationalEvidence-module__hzvF1W__detailsBody p{margin:0}.HomelabOperationalEvidence-module__hzvF1W__diagnosticGroup{gap:var(--ui-space-sm);display:grid}.HomelabOperationalEvidence-module__hzvF1W__diagnosticGroup h3{font-size:1rem}.HomelabOperationalEvidence-module__hzvF1W__alertFail,.HomelabOperationalEvidence-module__hzvF1W__alertWarn{gap:var(--ui-space-xs);padding:var(--ui-space-md);border-radius:var(--ui-radius-sm);display:grid}.HomelabOperationalEvidence-module__hzvF1W__alertFail{border:1px solid var(--ui-danger-border);background:var(--ui-danger-surface);color:var(--ui-danger-text)}.HomelabOperationalEvidence-module__hzvF1W__alertWarn{border:1px solid var(--ui-warning-border);background:var(--ui-warning-surface);color:var(--ui-warning-text)}.HomelabOperationalEvidence-module__hzvF1W__evidenceList{gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:grid}.HomelabOperationalEvidence-module__hzvF1W__evidenceList li{gap:var(--ui-space-2xs);padding:var(--ui-space-sm);border-left:3px solid var(--ui-border);background:var(--ui-surface-card);overflow-wrap:anywhere;display:grid}.HomelabOperationalEvidence-module__hzvF1W__compactList{gap:var(--ui-space-2xs);margin:var(--ui-space-xs) 0;padding-left:1.2rem;display:grid}.HomelabOperationalEvidence-module__hzvF1W__telemetrySummary,.HomelabOperationalEvidence-module__hzvF1W__providerSummary{gap:var(--ui-space-xs);padding:var(--ui-space-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-card);flex-wrap:wrap;font-size:.84rem;display:flex}.HomelabOperationalEvidence-module__hzvF1W__providerSummary strong{flex-basis:100%}.HomelabOperationalEvidence-module__hzvF1W__exposureRow{align-items:flex-start;gap:var(--ui-space-md);grid-template-columns:minmax(0,1fr) auto}.HomelabOperationalEvidence-module__hzvF1W__exposureRow code,.HomelabOperationalEvidence-module__hzvF1W__alertFail code{overflow-wrap:anywhere;font-size:.82rem}.HomelabOperationalEvidence-module__hzvF1W__emptyState{padding:var(--ui-space-md);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);text-align:center}@media (max-width:800px){.HomelabOperationalEvidence-module__hzvF1W__header{flex-direction:column}.HomelabOperationalEvidence-module__hzvF1W__boardStatus{width:100%}.HomelabOperationalEvidence-module__hzvF1W__componentGrid,.HomelabOperationalEvidence-module__hzvF1W__splitGrid{grid-template-columns:1fr}}
.PfSenseAttentionActions-module__2kUsaW__attention{gap:var(--ui-space-sm);margin:calc(-1 * var(--ui-space-sm)) 0 var(--ui-space-lg);padding:var(--ui-space-md);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-card);background:var(--ui-warning-surface);color:var(--ui-warning-text);display:grid}.PfSenseAttentionActions-module__2kUsaW__heading{align-items:center;gap:var(--ui-space-xs);font-weight:700;display:flex}.PfSenseAttentionActions-module__2kUsaW__lead{max-width:80ch;margin:0}.PfSenseAttentionActions-module__2kUsaW__actions{gap:var(--ui-space-sm);flex-wrap:wrap;align-items:center;display:flex}.PfSenseAttentionActions-module__2kUsaW__note{color:var(--ui-text-secondary);font-size:.82rem}@media (max-width:560px){.PfSenseAttentionActions-module__2kUsaW__actions{flex-direction:column;align-items:stretch}.PfSenseAttentionActions-module__2kUsaW__actions>a{width:100%}}
.CriticalDependencyHierarchy-module__yxyH7a__details{width:100%;margin-block:var(--ui-space-xl);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-sm);scroll-margin-top:6rem;overflow:clip}.CriticalDependencyHierarchy-module__yxyH7a__summary{min-height:var(--ui-control-min-height);padding:var(--ui-space-md) var(--ui-space-lg);cursor:pointer;justify-content:flex-start;align-items:center;font-weight:650;list-style:none;display:flex}.CriticalDependencyHierarchy-module__yxyH7a__summary::-webkit-details-marker{display:none}.CriticalDependencyHierarchy-module__yxyH7a__details[open]>.CriticalDependencyHierarchy-module__yxyH7a__summary{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted)}.CriticalDependencyHierarchy-module__yxyH7a__summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.CriticalDependencyHierarchy-module__yxyH7a__label{align-items:center;gap:var(--ui-space-xs);max-width:100%;display:inline-flex}.CriticalDependencyHierarchy-module__yxyH7a__chevron{flex:none;margin-left:.1rem;font-size:.85em;transition:transform .16s;display:inline-block}.CriticalDependencyHierarchy-module__yxyH7a__details[open] .CriticalDependencyHierarchy-module__yxyH7a__chevron{transform:rotate(180deg)}.CriticalDependencyHierarchy-module__yxyH7a__body{padding:var(--ui-space-md)}@media (prefers-reduced-motion:reduce){.CriticalDependencyHierarchy-module__yxyH7a__chevron{transition:none}}@media (max-width:760px){.CriticalDependencyHierarchy-module__yxyH7a__details{margin-block:var(--ui-space-lg)}.CriticalDependencyHierarchy-module__yxyH7a__summary,.CriticalDependencyHierarchy-module__yxyH7a__body{padding-inline:var(--ui-space-md)}}
.EndpointAction-module__KF8X9q__pending{margin-left:.35rem;font-weight:700;animation:1s ease-in-out infinite EndpointAction-module__KF8X9q__endpoint-pending-blink;display:inline-block}@keyframes EndpointAction-module__KF8X9q__endpoint-pending-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.EndpointAction-module__KF8X9q__pending{animation:none}}
.HierarchicalArchitectureExplorer-module__KbrgHG__explorer{width:min(100%,100rem);padding:var(--ui-space-lg) var(--ui-space-md);margin:0 auto}.HierarchicalArchitectureExplorer-module__KbrgHG__toolbar{justify-content:space-between;align-items:end;gap:var(--ui-space-md);margin-bottom:var(--ui-space-sm);flex-wrap:wrap;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__controlCluster{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__tabs{gap:var(--ui-space-xs);flex-wrap:wrap;display:inline-flex}.HierarchicalArchitectureExplorer-module__KbrgHG__tabs button{min-height:var(--ui-control-min-height);padding:var(--ui-space-xs) var(--ui-space-md);border-radius:var(--ui-radius-control);color:#e2e8f0;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #64748b;font-size:.84rem;font-weight:750}.HierarchicalArchitectureExplorer-module__KbrgHG__tabs button[aria-pressed=true]{color:#f0f9ff;background:#0c4a6e;border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf859}.HierarchicalArchitectureExplorer-module__KbrgHG__tabs button:focus-visible,.HierarchicalArchitectureExplorer-module__KbrgHG__search input:focus-visible,.HierarchicalArchitectureExplorer-module__KbrgHG__openLink:focus-visible,.HierarchicalArchitectureExplorer-module__KbrgHG__toggle input:focus-visible{outline:var(--ui-focus-width) solid #7dd3fc;outline-offset:var(--ui-focus-offset)}.HierarchicalArchitectureExplorer-module__KbrgHG__toggle{min-height:var(--ui-control-min-height);border-radius:var(--ui-radius-control);color:#e2e8f0;background:#0f172a;border:1px solid #475569;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.HierarchicalArchitectureExplorer-module__KbrgHG__toggle input{accent-color:#38bdf8}.HierarchicalArchitectureExplorer-module__KbrgHG__search{color:#e2e8f0;gap:.25rem;font-size:.9rem;font-weight:600;display:grid}.HierarchicalArchitectureExplorer-module__KbrgHG__search input{width:min(22rem,72vw);min-height:var(--ui-control-min-height);border-radius:var(--ui-radius-control);color:#f8fafc;background:#0f172a;border:1px solid #64748b;padding:.5rem .75rem}.HierarchicalArchitectureExplorer-module__KbrgHG__search input::placeholder{color:#94a3b8}.HierarchicalArchitectureExplorer-module__KbrgHG__status,.HierarchicalArchitectureExplorer-module__KbrgHG__legend{color:#cbd5e1;font-size:.88rem}.HierarchicalArchitectureExplorer-module__KbrgHG__status{margin-bottom:var(--ui-space-sm)}.HierarchicalArchitectureExplorer-module__KbrgHG__relationLegend,.HierarchicalArchitectureExplorer-module__KbrgHG__exposureContract{margin-bottom:var(--ui-space-sm);border-radius:var(--ui-radius-card,.85rem);color:#e2e8f0;background:#0f172a;border:1px solid #475569;padding:.75rem}.HierarchicalArchitectureExplorer-module__KbrgHG__relationLegendItems{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__relationLegendItems>span{align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.HierarchicalArchitectureExplorer-module__KbrgHG__relationSwatch{border-top:3px solid;width:2.4rem;height:0;display:inline-block}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeDependency{color:#38bdf8}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeFlow{color:#60a5fa}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeExposure{color:#c084fc;border-top-style:dashed}.HierarchicalArchitectureExplorer-module__KbrgHG__edgePlacement{color:#94a3b8;border-top-style:dotted}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeObservation{color:#4ade80;border-top-style:dashed}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeAutomation{color:#fbbf24;border-top-style:dashed}.HierarchicalArchitectureExplorer-module__KbrgHG__exposureContractHeader{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__exposurePathGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.HierarchicalArchitectureExplorer-module__KbrgHG__exposurePathGrid>div{background:#020617;border:1px solid #334155;border-radius:.7rem;gap:.35rem;padding:.65rem;display:grid}.HierarchicalArchitectureExplorer-module__KbrgHG__exposurePathGrid code{overflow-wrap:anywhere;white-space:normal;color:#bae6fd;font-size:.72rem}.HierarchicalArchitectureExplorer-module__KbrgHG__exposurePathGrid small,.HierarchicalArchitectureExplorer-module__KbrgHG__relationLegend small{color:#cbd5e1;font-size:.75rem;line-height:1.4}.HierarchicalArchitectureExplorer-module__KbrgHG__flowShell{border-radius:var(--ui-radius-card,1rem);background:#020617;border:1px solid #475569;height:min(82vh,62rem);min-height:42rem;overflow:hidden;box-shadow:0 1.25rem 3rem #0000004d,inset 0 0 0 1px #94a3b812}.HierarchicalArchitectureExplorer-module__KbrgHG__flowShell .react-flow__renderer{background:#020617}.HierarchicalArchitectureExplorer-module__KbrgHG__flowShell .react-flow__edge-textbg{fill:#0f172a}.HierarchicalArchitectureExplorer-module__KbrgHG__flowShell .react-flow__edge-text{paint-order:stroke;stroke:#020617;stroke-width:2px}.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode{pointer-events:none;background:linear-gradient(#0f172ad1,#0206178a);border:1px solid #64748bbd;border-radius:1rem;width:100%;height:100%;box-shadow:inset 0 1px #ffffff0a}.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=foundation],.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=ai-1]{background:linear-gradient(#0c4a6e42,#02061794);border-color:#38bdf8b8}.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=shared-data],.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=ai-2]{border-color:#4ade8094}.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=shared-platform],.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=ai-3],.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=ai-4]{border-color:#c084fc94}.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=application],.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=ai-0]{border-color:#fbbf2494}.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=external],.HierarchicalArchitectureExplorer-module__KbrgHG__groupNode[data-architecture-group=runtime-drift]{opacity:.9;border-style:dashed}.HierarchicalArchitectureExplorer-module__KbrgHG__groupHeading{background:#0f172ab8;border-bottom:1px solid #475569b3;justify-content:space-between;align-items:start;gap:1rem;padding:.75rem 1rem;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__groupHeading strong,.HierarchicalArchitectureExplorer-module__KbrgHG__groupHeading span{display:block}.HierarchicalArchitectureExplorer-module__KbrgHG__groupHeading strong{color:#f8fafc;font-size:.95rem}.HierarchicalArchitectureExplorer-module__KbrgHG__groupHeading span{color:#94a3b8;margin-top:.18rem;font-size:.7rem}.HierarchicalArchitectureExplorer-module__KbrgHG__groupMeta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__groupMeta span{color:#cbd5e1;background:#020617;border:1px solid #475569;border-radius:999px;margin:0;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.HierarchicalArchitectureExplorer-module__KbrgHG__node{border-radius:var(--ui-radius-card,.8rem);color:#f8fafc;background:linear-gradient(145deg,#172033,#0f172a 68%);border:1.5px solid #64748b;gap:.5rem;width:14rem;min-height:7rem;padding:.78rem;display:grid;position:relative;box-shadow:0 .45rem 1.1rem #00000061,inset 0 1px #ffffff0d}.HierarchicalArchitectureExplorer-module__KbrgHG__node[data-criticality-tier=foundation]{box-shadow:0 .55rem 1.2rem #0000006b,0 0 0 1px #38bdf829}.HierarchicalArchitectureExplorer-module__KbrgHG__node[data-reconciliation=in_sync]{border-color:#4ade80}.HierarchicalArchitectureExplorer-module__KbrgHG__node[data-reconciliation=declared_only],.HierarchicalArchitectureExplorer-module__KbrgHG__node[data-reconciliation=binding_conflict]{border-color:#fbbf24}.HierarchicalArchitectureExplorer-module__KbrgHG__node[data-reconciliation=observed_only]{border-style:dashed;border-color:#fb923c}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeSelected{outline-offset:3px;outline:3px solid #38bdf8}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeMeta{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:.3rem;font-size:.66rem;font-weight:700;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeMeta span,.HierarchicalArchitectureExplorer-module__KbrgHG__runtimeBadge,.HierarchicalArchitectureExplorer-module__KbrgHG__criticalityBadge{color:#e2e8f0;background:#1e293b;border:1px solid #475569;border-radius:999px;padding:.14rem .38rem}.HierarchicalArchitectureExplorer-module__KbrgHG__runtimeBadge,.HierarchicalArchitectureExplorer-module__KbrgHG__criticalityBadge{text-transform:uppercase;letter-spacing:.025em;justify-self:start;font-size:.65rem;font-weight:800}.HierarchicalArchitectureExplorer-module__KbrgHG__criticalityBadge{color:#e0f2fe;background:#0c4a6e94;border-color:#0ea5e9}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeHeading{align-items:center;gap:.62rem;min-width:0;display:flex}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeIconFrame{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.7rem;flex:0 0 2.55rem;place-items:center;width:2.55rem;height:2.55rem;display:grid;overflow:hidden}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeIconImage{object-fit:contain;width:1.9rem;height:1.9rem;display:block}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeIcon{font-size:1.55rem;line-height:1}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeIconFallback{color:#0f172a;font-size:.78rem;font-weight:900}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeTitle{color:#f8fafc;font-size:.95rem;line-height:1.2}.HierarchicalArchitectureExplorer-module__KbrgHG__nodeDetail{color:#cbd5e1;font-size:.72rem;line-height:1.3}.HierarchicalArchitectureExplorer-module__KbrgHG__openLink{color:#7dd3fc;justify-self:start;font-size:.75rem;font-weight:800;text-decoration:none}.HierarchicalArchitectureExplorer-module__KbrgHG__openLink:hover{text-decoration:underline}.HierarchicalArchitectureExplorer-module__KbrgHG__handle{background:#38bdf8;border:2px solid #e0f2fe;width:.68rem;height:.68rem;box-shadow:0 0 0 2px #38bdf82e}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeOptional{opacity:.62}.HierarchicalArchitectureExplorer-module__KbrgHG__edgeRequired{opacity:1}.HierarchicalArchitectureExplorer-module__KbrgHG__flowControls,.HierarchicalArchitectureExplorer-module__KbrgHG__miniMap{border:1px solid #475569;border-radius:.65rem;overflow:hidden;box-shadow:0 .4rem 1rem #00000047}.HierarchicalArchitectureExplorer-module__KbrgHG__flowControls button{color:#f8fafc;background:#0f172a;border-bottom-color:#334155}.HierarchicalArchitectureExplorer-module__KbrgHG__flowControls button:hover{background:#1e293b}.HierarchicalArchitectureExplorer-module__KbrgHG__flowControls button svg{fill:#f8fafc}.HierarchicalArchitectureExplorer-module__KbrgHG__legend{margin:var(--ui-space-sm) 0 0;line-height:1.45}@media (max-width:1100px){.HierarchicalArchitectureExplorer-module__KbrgHG__exposurePathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.HierarchicalArchitectureExplorer-module__KbrgHG__explorer{padding-inline:var(--ui-space-sm)}.HierarchicalArchitectureExplorer-module__KbrgHG__toolbar,.HierarchicalArchitectureExplorer-module__KbrgHG__controlCluster{align-items:stretch}.HierarchicalArchitectureExplorer-module__KbrgHG__tabs,.HierarchicalArchitectureExplorer-module__KbrgHG__tabs button,.HierarchicalArchitectureExplorer-module__KbrgHG__search,.HierarchicalArchitectureExplorer-module__KbrgHG__search input,.HierarchicalArchitectureExplorer-module__KbrgHG__toggle{width:100%}.HierarchicalArchitectureExplorer-module__KbrgHG__relationLegendItems,.HierarchicalArchitectureExplorer-module__KbrgHG__exposureContractHeader{flex-direction:column;align-items:stretch}.HierarchicalArchitectureExplorer-module__KbrgHG__exposurePathGrid{grid-template-columns:1fr}.HierarchicalArchitectureExplorer-module__KbrgHG__flowShell{height:78vh;min-height:34rem}}
.MobileArchitectureHierarchy-module__US5Q4q__mobileHierarchy{display:none}@media (max-width:760px){.MobileArchitectureHierarchy-module__US5Q4q__mobileHierarchy{gap:var(--ui-space-md);width:min(100% - 1rem,46rem);margin:var(--ui-space-lg) auto;padding:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card,1rem);background:var(--ui-surface,#0f172a);color:var(--ui-text-primary,#f8fafc);display:grid}.MobileArchitectureHierarchy-module__US5Q4q__header{gap:var(--ui-space-sm);display:grid}.MobileArchitectureHierarchy-module__US5Q4q__header h2,.MobileArchitectureHierarchy-module__US5Q4q__header p{margin:0}.MobileArchitectureHierarchy-module__US5Q4q__header p,.MobileArchitectureHierarchy-module__US5Q4q__service small,.MobileArchitectureHierarchy-module__US5Q4q__noRelations{color:var(--ui-text-secondary,#cbd5e1)}.MobileArchitectureHierarchy-module__US5Q4q__controls{gap:var(--ui-space-xs);grid-template-columns:1fr;display:grid}.MobileArchitectureHierarchy-module__US5Q4q__controls label{min-height:var(--ui-control-min-height,44px);border:1px solid var(--ui-border,#475569);border-radius:var(--ui-radius-control,.65rem);background:var(--ui-surface-muted,#1e293b);align-items:center;gap:.6rem;padding:.5rem .7rem;font-weight:700;display:flex}.MobileArchitectureHierarchy-module__US5Q4q__controls input{width:1.1rem;height:1.1rem;accent-color:var(--ui-link,#38bdf8)}.MobileArchitectureHierarchy-module__US5Q4q__controls input:focus-visible,.MobileArchitectureHierarchy-module__US5Q4q__group summary:focus-visible{outline:var(--ui-focus-width,3px) solid var(--ui-link,#7dd3fc);outline-offset:var(--ui-focus-offset,2px)}.MobileArchitectureHierarchy-module__US5Q4q__groups{gap:var(--ui-space-sm);display:grid}.MobileArchitectureHierarchy-module__US5Q4q__group{border:1px solid var(--ui-border,#475569);border-radius:var(--ui-radius-card,.8rem);background:var(--ui-surface-muted,#111827);overflow:hidden}.MobileArchitectureHierarchy-module__US5Q4q__group summary{min-height:var(--ui-control-min-height,44px);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem;list-style-position:inside;display:flex}.MobileArchitectureHierarchy-module__US5Q4q__group summary>span:first-child{gap:.1rem;display:grid}.MobileArchitectureHierarchy-module__US5Q4q__group summary small{color:var(--ui-text-secondary,#cbd5e1)}.MobileArchitectureHierarchy-module__US5Q4q__serviceList{gap:.55rem;padding:0 .65rem .65rem;display:grid}.MobileArchitectureHierarchy-module__US5Q4q__service{border:1px solid color-mix(in srgb, var(--ui-border,#475569) 75%, transparent);border-radius:var(--ui-radius-card,.7rem);background:var(--ui-surface,#0f172a);gap:.55rem;padding:.65rem;display:grid}.MobileArchitectureHierarchy-module__US5Q4q__serviceHeading{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.MobileArchitectureHierarchy-module__US5Q4q__serviceHeading>div{gap:.12rem;min-width:0;display:grid}.MobileArchitectureHierarchy-module__US5Q4q__state{text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.68rem;font-weight:800}.MobileArchitectureHierarchy-module__US5Q4q__state[data-health-state=ok]{color:var(--ui-success,#4ade80)}.MobileArchitectureHierarchy-module__US5Q4q__state[data-health-state=warn]{color:var(--ui-warning,#fbbf24)}.MobileArchitectureHierarchy-module__US5Q4q__state[data-health-state=fail]{color:var(--ui-danger,#f87171)}.MobileArchitectureHierarchy-module__US5Q4q__state[data-health-state=unknown]{color:var(--ui-text-secondary,#94a3b8)}.MobileArchitectureHierarchy-module__US5Q4q__blocked{border-left:3px solid var(--ui-warning,#fbbf24);background:color-mix(in srgb, var(--ui-warning,#fbbf24) 10%, transparent);margin:0;padding:.45rem .55rem;font-size:.75rem}.MobileArchitectureHierarchy-module__US5Q4q__relations{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.MobileArchitectureHierarchy-module__US5Q4q__relations li{border-top:1px solid var(--ui-border,#334155);justify-content:space-between;align-items:baseline;gap:.5rem;padding-top:.35rem;font-size:.75rem;display:flex}.MobileArchitectureHierarchy-module__US5Q4q__relations li small{text-align:right}.MobileArchitectureHierarchy-module__US5Q4q__relations li[data-mobile-relation-strength=optional]{opacity:.72}}
.ArchitectureTopologyView-module__EhazEq__explorerSection{width:min(100% - 2rem,1200px);margin-inline:auto}.ArchitectureTopologyView-module__EhazEq__criticalitySection{width:100%;margin-inline:auto;margin-block:var(--ui-space-xl);padding-inline:.75rem}.ArchitectureTopologyView-module__EhazEq__criticalitySection>:first-child{margin-block:0}.ArchitectureTopologyView-module__EhazEq__explorerSection{padding-block:var(--ui-space-xl);scroll-margin-top:1rem}.ArchitectureTopologyView-module__EhazEq__sectionHeading{max-width:900px;margin:0 auto var(--ui-space-lg);text-align:center}.ArchitectureTopologyView-module__EhazEq__sectionHeading p{color:var(--ui-text-secondary);margin:0}.ArchitectureTopologyView-module__EhazEq__sectionHeading h2{margin-bottom:var(--ui-space-sm)}@media (min-width:576px){.ArchitectureTopologyView-module__EhazEq__criticalitySection{max-width:540px}}@media (min-width:768px){.ArchitectureTopologyView-module__EhazEq__criticalitySection{max-width:720px}}@media (min-width:992px){.ArchitectureTopologyView-module__EhazEq__criticalitySection{max-width:960px}}@media (min-width:1200px){.ArchitectureTopologyView-module__EhazEq__criticalitySection{max-width:1140px}}@media (min-width:1400px){.ArchitectureTopologyView-module__EhazEq__criticalitySection{max-width:1320px}}@media (max-width:760px){.ArchitectureTopologyView-module__EhazEq__explorerSection{width:min(100% - 1rem,1200px)}}
.HomelabServicesBlock-module__YdAMYG__statusLegend{gap:var(--ui-space-sm);margin-bottom:var(--ui-space-lg);padding:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);color:var(--ui-text-secondary);display:grid}.HomelabServicesBlock-module__YdAMYG__legendGroup{justify-content:center;align-items:center;gap:var(--ui-space-sm) var(--ui-space-md);flex-wrap:wrap;display:flex}.HomelabServicesBlock-module__YdAMYG__legendLink{color:var(--ui-link);font-weight:600}.HomelabServicesBlock-module__YdAMYG__legendLink:hover{color:var(--ui-link-hover)}.HomelabServicesBlock-module__YdAMYG__healthDashboard{margin-bottom:var(--ui-space-lg);padding:var(--ui-space-lg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-sm);scroll-margin-top:6rem}.HomelabServicesBlock-module__YdAMYG__healthDashboardHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-lg);display:flex}.HomelabServicesBlock-module__YdAMYG__healthDashboardTitle{margin:0 0 var(--ui-space-xs);font-size:1.35rem}.HomelabServicesBlock-module__YdAMYG__healthDashboardHeader p,.HomelabServicesBlock-module__YdAMYG__matchCount{color:var(--ui-text-secondary);margin:0}.HomelabServicesBlock-module__YdAMYG__refreshStatus{padding:var(--ui-space-xs) var(--ui-space-sm);border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-secondary);border-radius:999px;flex:none;font-size:.875rem;font-weight:600}.HomelabServicesBlock-module__YdAMYG__healthSummary{gap:var(--ui-space-sm);margin-block:var(--ui-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HomelabServicesBlock-module__YdAMYG__healthChip{min-height:var(--ui-control-min-height);padding:var(--ui-space-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);color:var(--ui-text-primary);cursor:pointer}.HomelabServicesBlock-module__YdAMYG__healthChip[aria-pressed=true]{border-color:var(--ui-link);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-link) 30%, transparent)}.HomelabServicesBlock-module__YdAMYG__controls{justify-content:space-between;align-items:end;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.HomelabServicesBlock-module__YdAMYG__filterField{gap:var(--ui-space-xs);min-width:min(100%,15rem);display:grid}.HomelabServicesBlock-module__YdAMYG__filterLabel{color:var(--ui-text-primary);font-size:.875rem;font-weight:700}.HomelabServicesBlock-module__YdAMYG__filterSelect{min-height:var(--ui-control-min-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-card);color:var(--ui-text-primary);padding:.5rem 2.25rem .5rem .75rem}.HomelabServicesBlock-module__YdAMYG__filterSelect:focus-visible,.HomelabServicesBlock-module__YdAMYG__controlButton:focus-visible,.HomelabServicesBlock-module__YdAMYG__groupSummary:focus-visible,.HomelabServicesBlock-module__YdAMYG__healthChip:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.HomelabServicesBlock-module__YdAMYG__controlButtons{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.HomelabServicesBlock-module__YdAMYG__controlButton{min-height:var(--ui-control-min-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-secondary-bg);color:var(--ui-secondary-text);cursor:pointer;padding:.5rem .85rem;font-weight:600}.HomelabServicesBlock-module__YdAMYG__controlButton:hover{background:var(--ui-secondary-bg-hover)}.HomelabServicesBlock-module__YdAMYG__matchCount{margin-top:var(--ui-space-md);font-size:.875rem}.HomelabServicesBlock-module__YdAMYG__groupDetails{margin-bottom:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);overflow:clip}.HomelabServicesBlock-module__YdAMYG__groupSummary{justify-content:space-between;align-items:center;gap:var(--ui-space-md);min-height:var(--ui-control-min-height);padding:var(--ui-space-md);cursor:pointer;color:var(--ui-text-primary);list-style:none;display:flex}.HomelabServicesBlock-module__YdAMYG__groupSummary::-webkit-details-marker{display:none}.HomelabServicesBlock-module__YdAMYG__groupSummary:after{content:"▾";flex:none;font-size:1rem;transition:transform .12s}.HomelabServicesBlock-module__YdAMYG__groupDetails:not([open])>.HomelabServicesBlock-module__YdAMYG__groupSummary:after{transform:rotate(-90deg)}.HomelabServicesBlock-module__YdAMYG__groupTitle{gap:.15rem;display:grid}.HomelabServicesBlock-module__YdAMYG__groupDescription{color:var(--ui-text-secondary);font-size:.875rem;font-weight:400}.HomelabServicesBlock-module__YdAMYG__groupMeta{color:var(--ui-text-secondary);flex:none;font-size:.8rem}.HomelabServicesBlock-module__YdAMYG__groupBody{padding:0 var(--ui-space-sm) var(--ui-space-md);border-top:1px solid var(--ui-border)}@media (prefers-reduced-motion:reduce){.HomelabServicesBlock-module__YdAMYG__groupSummary:after{transition:none}}@media (max-width:760px){.HomelabServicesBlock-module__YdAMYG__healthDashboard{padding:var(--ui-space-md)}.HomelabServicesBlock-module__YdAMYG__healthDashboardHeader,.HomelabServicesBlock-module__YdAMYG__controls,.HomelabServicesBlock-module__YdAMYG__legendGroup{flex-direction:column;align-items:stretch}.HomelabServicesBlock-module__YdAMYG__healthSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.HomelabServicesBlock-module__YdAMYG__controlButtons,.HomelabServicesBlock-module__YdAMYG__controlButton,.HomelabServicesBlock-module__YdAMYG__filterField{width:100%}.HomelabServicesBlock-module__YdAMYG__groupSummary{align-items:flex-start}.HomelabServicesBlock-module__YdAMYG__groupMeta{display:none}}
.Action-module__Bw66KW__action{justify-content:center;align-items:center;gap:var(--ui-space-xs);min-width:var(--ui-action-min-width);max-width:100%;min-height:var(--ui-control-min-height);padding:.625rem var(--ui-space-md);border-radius:var(--ui-radius-control);font-weight:var(--ui-font-weight-action);text-align:center;cursor:pointer;border:1px solid #0000;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.Action-module__Bw66KW__action:hover{text-decoration:none;transform:translateY(-1px)}.Action-module__Bw66KW__action:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.Action-module__Bw66KW__compact{min-width:auto;padding-inline:var(--ui-space-sm)}.Action-module__Bw66KW__primary{background:var(--ui-primary-bg);color:var(--ui-primary-text)}.Action-module__Bw66KW__primary:hover{background:var(--ui-primary-bg-hover);color:var(--ui-primary-text)}.Action-module__Bw66KW__secondary{background:var(--ui-secondary-bg);color:var(--ui-secondary-text)}.Action-module__Bw66KW__secondary:hover{background:var(--ui-secondary-bg-hover);color:var(--ui-secondary-text)}.Action-module__Bw66KW__outline{border-color:var(--ui-primary-bg);color:var(--ui-link);background:0 0}.Action-module__Bw66KW__outline:hover{border-color:var(--ui-primary-bg-hover);background:var(--ui-primary-bg);color:var(--ui-primary-text)}@media (max-width:575.98px){.Action-module__Bw66KW__action{width:min(100%,22rem)}.Action-module__Bw66KW__action.Action-module__Bw66KW__compact{width:auto}}
footer.Footer-module__nhiC3q__root{padding:var(--ui-space-xl);border-top:1px solid var(--ui-border);background:var(--ui-chrome-surface);color:var(--ui-chrome-text);text-align:center}.Footer-module__nhiC3q__socialLinks{justify-content:center;gap:var(--ui-space-lg);margin:var(--ui-space-lg) 0;flex-wrap:wrap;display:flex}a.Footer-module__nhiC3q__socialLink{width:var(--ui-control-min-height);height:var(--ui-control-min-height);border:1px solid var(--ui-border);background:var(--ui-surface-card);color:var(--ui-chrome-text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}a.Footer-module__nhiC3q__socialLink:hover,a.Footer-module__nhiC3q__socialLink:focus-visible{border-color:var(--ui-primary-bg);background:var(--ui-primary-bg);color:var(--ui-primary-text);transform:translateY(-2px)}a.Footer-module__nhiC3q__socialLink:focus-visible,.Footer-module__nhiC3q__links a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.Footer-module__nhiC3q__links{justify-content:center;gap:var(--ui-space-md);margin-bottom:var(--ui-space-md);flex-wrap:wrap;display:flex}footer.Footer-module__nhiC3q__root .Footer-module__nhiC3q__links a{color:var(--ui-link);text-decoration:none}footer.Footer-module__nhiC3q__root .Footer-module__nhiC3q__links a:hover,footer.Footer-module__nhiC3q__root .Footer-module__nhiC3q__links a:focus-visible{color:var(--ui-link-hover);text-decoration:underline}.Footer-module__nhiC3q__actions{justify-content:center;align-items:center;gap:var(--ui-space-xs);width:100%;margin-top:var(--ui-space-lg);flex-direction:column;display:flex}.Footer-module__nhiC3q__copyright{margin-top:var(--ui-space-md);color:var(--ui-chrome-muted)}@media (min-width:576px){.Footer-module__nhiC3q__actions{flex-direction:row}}
.Container-module__bX3luW__container{width:min(100%,1200px);padding-inline:clamp(var(--ui-space-md), 3vw, var(--ui-space-xl));margin-inline:auto}
.SecurityCoreSections-module__9Vk_ba__heroLink{color:#fff;text-underline-offset:.18em;font-weight:600;text-decoration:underline}.SecurityCoreSections-module__9Vk_ba__heroLink:hover,.SecurityCoreSections-module__9Vk_ba__heroLink:focus-visible{color:#fff;text-decoration-thickness:.14em}.SecurityCoreSections-module__9Vk_ba__heroLink:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #ffffffe6}
.RouteHeader-module__Rm_J7q__header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary)}.RouteHeader-module__Rm_J7q__inner{justify-content:space-between;align-items:center;gap:var(--ui-space-md);min-height:3.75rem;padding-block:.65rem;display:flex}.RouteHeader-module__Rm_J7q__root .RouteHeader-module__Rm_J7q__inner{justify-content:flex-end}.RouteHeader-module__Rm_J7q__nav,.RouteHeader-module__Rm_J7q__home,.RouteHeader-module__Rm_J7q__parent,.RouteHeader-module__Rm_J7q__locale{align-items:center;gap:var(--ui-space-xs);display:inline-flex}.RouteHeader-module__Rm_J7q__nav{flex:1;min-width:0}.RouteHeader-module__Rm_J7q__home,.RouteHeader-module__Rm_J7q__parent{color:inherit;font-weight:var(--ui-font-weight-action);text-decoration:none}.RouteHeader-module__Rm_J7q__home:hover,.RouteHeader-module__Rm_J7q__home:focus-visible,.RouteHeader-module__Rm_J7q__parent:hover,.RouteHeader-module__Rm_J7q__parent:focus-visible{color:var(--ui-link-hover)}.RouteHeader-module__Rm_J7q__home:focus-visible,.RouteHeader-module__Rm_J7q__parent:focus-visible,.RouteHeader-module__Rm_J7q__select:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.RouteHeader-module__Rm_J7q__separator{color:var(--ui-text-secondary)}.RouteHeader-module__Rm_J7q__locale{flex:none}.RouteHeader-module__Rm_J7q__select{min-width:7.5rem;min-height:var(--ui-control-min-height);padding:var(--ui-space-xs) 2rem var(--ui-space-xs) var(--ui-space-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text-primary);font:inherit;line-height:1.25}.RouteHeader-module__Rm_J7q__select:hover{border-color:var(--ui-link)}@media (max-width:640px){.RouteHeader-module__Rm_J7q__inner{flex-direction:column;align-items:stretch}.RouteHeader-module__Rm_J7q__root .RouteHeader-module__Rm_J7q__inner{align-items:stretch}.RouteHeader-module__Rm_J7q__locale{justify-content:space-between;width:100%}.RouteHeader-module__Rm_J7q__select{width:auto}}
.SecurityArfTree-module__o25MKG__tree{max-width:100%;padding:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-text-primary)}.SecurityArfTree-module__o25MKG__status{color:var(--ui-text-secondary);margin:0}.SecurityArfTree-module__o25MKG__list,.SecurityArfTree-module__o25MKG__children{margin:0;padding-left:1.25rem;list-style:none}.SecurityArfTree-module__o25MKG__item{border-left:1px solid var(--ui-border);padding:.3rem 0 .3rem .75rem;position:relative}.SecurityArfTree-module__o25MKG__folder>summary{cursor:pointer;font-weight:600}.SecurityArfTree-module__o25MKG__folder>summary:focus-visible,.SecurityArfTree-module__o25MKG__link:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px;border-radius:var(--ui-radius-sm)}.SecurityArfTree-module__o25MKG__children{margin-top:.35rem}.SecurityArfTree-module__o25MKG__link{color:var(--ui-link);align-items:center;gap:.35rem;padding-block:.2rem;display:inline-flex}.SecurityArfTree-module__o25MKG__link:hover{color:var(--ui-link-hover)}.SecurityArfTree-module__o25MKG__description{color:var(--ui-text-secondary);margin-top:.2rem;font-size:.875rem;display:block}
.CvBackAction-module__fHZULa__backAction{width:100%;margin-top:var(--ui-space-lg);padding:0 var(--ui-space-sm) var(--ui-space-lg);justify-content:center;display:flex}
.page-module__LbWWkG__main{max-width:1080px}.page-module__LbWWkG__header{max-width:760px;margin:0 auto var(--ui-space-xl);text-align:center}.page-module__LbWWkG__title{margin-bottom:var(--ui-space-sm)}.page-module__LbWWkG__lead{color:var(--ui-text-secondary);margin:0;font-size:1.075rem;line-height:1.65}.page-module__LbWWkG__grid{gap:var(--ui-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__LbWWkG__card{min-width:0;padding:var(--ui-space-lg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-sm)}.page-module__LbWWkG__cardTitle{margin:0 0 var(--ui-space-sm);font-size:1.2rem}.page-module__LbWWkG__cardTitle a{color:var(--ui-link);text-underline-offset:.18em;text-decoration-thickness:.08em}.page-module__LbWWkG__cardTitle a:hover{color:var(--ui-link-hover)}.page-module__LbWWkG__cardTitle a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:4px;border-radius:var(--ui-radius-control)}.page-module__LbWWkG__card p{margin:0 0 var(--ui-space-md);color:var(--ui-text-secondary);line-height:1.6}.page-module__LbWWkG__slug{overflow-wrap:anywhere;max-width:100%;color:var(--ui-text-secondary);display:inline-block}@media (max-width:760px){.page-module__LbWWkG__grid{grid-template-columns:1fr}.page-module__LbWWkG__card{padding:var(--ui-space-md)}}
.SecurityVisualizations-module__Yiy0Gq__section{border-block:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary);padding-block:clamp(2.5rem,6vw,4rem)}.SecurityVisualizations-module__Yiy0Gq__heading{margin-bottom:var(--ui-space-lg)}.SecurityVisualizations-module__Yiy0Gq__heading h2{color:var(--ui-text-primary);margin:0}.SecurityVisualizations-module__Yiy0Gq__grid{gap:var(--ui-space-lg);grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);display:grid}.SecurityVisualizations-module__Yiy0Gq__card{min-width:0;padding:var(--ui-space-lg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-sm)}.SecurityVisualizations-module__Yiy0Gq__cardHeader{align-items:center;gap:var(--ui-space-md);margin-bottom:var(--ui-space-md);display:flex}.SecurityVisualizations-module__Yiy0Gq__cardHeader h3{color:var(--ui-text-primary);margin:0}.SecurityVisualizations-module__Yiy0Gq__logo{object-fit:contain;width:4rem;height:4rem}.SecurityVisualizations-module__Yiy0Gq__externalLink{align-items:center;gap:var(--ui-space-xs);min-height:var(--ui-control-min-height);color:var(--ui-link);font-weight:600;display:inline-flex}.SecurityVisualizations-module__Yiy0Gq__externalLink:hover{color:var(--ui-link-hover)}.SecurityVisualizations-module__Yiy0Gq__externalLink:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px;border-radius:var(--ui-radius-sm)}@media (max-width:760px){.SecurityVisualizations-module__Yiy0Gq__grid{grid-template-columns:1fr}.SecurityVisualizations-module__Yiy0Gq__card{padding:var(--ui-space-md)}}
