.VzoqBq_hero{--contact-hero-foreground:#fff;--contact-hero-primary-text:#0d6efd;--contact-hero-primary-hover:#e9ecef;color:var(--contact-hero-foreground);text-align:center;background:linear-gradient(135deg,#007bff 0%,#6610f2 100%);padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,2rem)}.VzoqBq_content{max-width:48rem;margin-inline:auto}.VzoqBq_profileImage{width:clamp(7rem,14vw,9.375rem);height:clamp(7rem,14vw,9.375rem);margin:0 auto clamp(var(--ui-space-md), 3vw, var(--ui-space-lg));border:5px solid var(--contact-hero-foreground);border-radius:50%;display:block;box-shadow:0 4px 12px #0003}.VzoqBq_title{color:var(--contact-hero-foreground);text-wrap:balance;margin-inline:auto;font-size:clamp(2rem,4vw + .5rem,3rem);line-height:1.1}.VzoqBq_subtitle{color:var(--contact-hero-foreground);opacity:.95;text-wrap:balance;font-size:clamp(1.125rem,1.5vw + .7rem,1.5rem);line-height:1.35}.VzoqBq_description{max-width:43.75rem;color:var(--contact-hero-foreground);text-wrap:pretty;margin:0 auto 1.25rem;font-size:clamp(1rem,.4vw + .95rem,1.1rem);line-height:1.65}.VzoqBq_actions{justify-content:center;gap:var(--ui-space-md);margin-top:clamp(var(--ui-space-lg), 3vw, 1.75rem);flex-wrap:wrap;display:flex}.VzoqBq_cta{justify-content:center;align-items:center;gap:var(--ui-space-xs);max-width:100%;min-height:var(--ui-control-min-height);padding:var(--ui-space-sm) var(--ui-space-lg);border-radius:var(--ui-radius-control);font-weight:var(--ui-font-weight-action);overflow-wrap:anywhere;text-align:center;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}.VzoqBq_cta:hover{text-decoration:none;transform:translateY(-1px)}.VzoqBq_cta:focus-visible{outline:3px solid var(--contact-hero-foreground);outline-offset:3px}.VzoqBq_primaryCta{border-color:var(--contact-hero-foreground);background:var(--contact-hero-foreground);color:var(--contact-hero-primary-text)}.VzoqBq_primaryCta:hover,.VzoqBq_primaryCta:focus-visible{border-color:var(--contact-hero-primary-hover);background:var(--contact-hero-primary-hover);color:var(--contact-hero-primary-text)}.VzoqBq_secondaryCta{border-color:var(--contact-hero-foreground);color:var(--contact-hero-foreground);background:0 0}.VzoqBq_secondaryCta:hover,.VzoqBq_secondaryCta:focus-visible{background:var(--contact-hero-foreground);color:var(--contact-hero-primary-text)}@media (max-width:575.98px){.VzoqBq_hero{padding-block:2.5rem}.VzoqBq_actions{grid-template-columns:1fr;display:grid}.VzoqBq_cta{width:100%}}
.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}.Bw66KW_action:hover{text-decoration:none;transform:translateY(-1px)}.Bw66KW_action:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.Bw66KW_compact{min-width:auto;padding-inline:var(--ui-space-sm)}.Bw66KW_primary{background:var(--ui-primary-bg);color:var(--ui-primary-text)}.Bw66KW_primary:hover{background:var(--ui-primary-bg-hover);color:var(--ui-primary-text)}.Bw66KW_secondary{background:var(--ui-secondary-bg);color:var(--ui-secondary-text)}.Bw66KW_secondary:hover{background:var(--ui-secondary-bg-hover);color:var(--ui-secondary-text)}.Bw66KW_outline{border-color:var(--ui-primary-bg);color:var(--ui-link);background:0 0}.Bw66KW_outline:hover{border-color:var(--ui-primary-bg-hover);background:var(--ui-primary-bg);color:var(--ui-primary-text)}.Bw66KW_outlineSecondary{border-color:var(--ui-secondary-bg);color:var(--ui-secondary-bg);background:0 0}.Bw66KW_outlineSecondary:hover{border-color:var(--ui-secondary-bg-hover);background:var(--ui-secondary-bg);color:var(--ui-secondary-text)}.Bw66KW_outlineInfo{border-color:var(--ui-info-text);color:var(--ui-info-text);background:0 0}.Bw66KW_outlineInfo:hover{border-color:var(--ui-info-border);background:var(--ui-info-surface);color:var(--ui-info-text)}.Bw66KW_inverted{border-color:var(--ui-inverted-text);color:var(--ui-inverted-text);background:0 0}.Bw66KW_inverted:hover{border-color:var(--ui-inverted-bg-hover);background:var(--ui-inverted-bg-hover);color:var(--ui-inverted-text-hover)}.Bw66KW_action:disabled,.Bw66KW_action:disabled:hover{cursor:not-allowed;opacity:.65;transform:none}@media (max-width:575.98px){.Bw66KW_action{width:min(100%,22rem)}.Bw66KW_action.Bw66KW_compact{width:auto}}
.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}.YdAMYG_legendGroup{justify-content:center;align-items:center;gap:var(--ui-space-sm) var(--ui-space-md);flex-wrap:wrap;display:flex}.YdAMYG_legendLink{color:var(--ui-link);font-weight:600}.YdAMYG_legendLink:hover{color:var(--ui-link-hover)}.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}.YdAMYG_healthDashboardHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-lg);display:flex}.YdAMYG_healthDashboardTitle{margin:0 0 var(--ui-space-xs);font-size:1.35rem}.YdAMYG_healthDashboardHeader p,.YdAMYG_matchCount{color:var(--ui-text-secondary);margin:0}.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}.YdAMYG_healthSemantics{margin:var(--ui-space-md) 0 0;padding:var(--ui-space-sm) var(--ui-space-md);border-inline-start:3px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-secondary);font-size:.875rem}.YdAMYG_healthSummary{gap:var(--ui-space-sm);margin-block:var(--ui-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.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}.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)}.YdAMYG_controls{justify-content:space-between;align-items:end;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.YdAMYG_filterField{gap:var(--ui-space-xs);min-width:min(100%,15rem);display:grid}.YdAMYG_filterLabel{color:var(--ui-text-primary);font-size:.875rem;font-weight:700}.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}.YdAMYG_filterSelect:focus-visible,.YdAMYG_controlButton:focus-visible,.YdAMYG_groupSummary:focus-visible,.YdAMYG_healthChip:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.YdAMYG_controlButtons{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.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}.YdAMYG_controlButton:hover{background:var(--ui-secondary-bg-hover)}.YdAMYG_matchCount{margin-top:var(--ui-space-md);font-size:.875rem}.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}.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}.YdAMYG_groupSummary::-webkit-details-marker{display:none}.YdAMYG_groupSummary:after{content:"▾";flex:none;font-size:1rem;transition:transform .12s}.YdAMYG_groupDetails:not([open])>.YdAMYG_groupSummary:after{transform:rotate(-90deg)}.YdAMYG_groupTitle{gap:.15rem;display:grid}.YdAMYG_groupDescription{color:var(--ui-text-secondary);font-size:.875rem;font-weight:400}.YdAMYG_groupMeta{justify-content:flex-end;align-items:center;gap:var(--ui-space-xs);color:var(--ui-text-secondary);flex-wrap:wrap;flex:none;font-size:.8rem;display:flex}.YdAMYG_metricsProfileBadge{border:1px solid var(--ui-border);background:var(--ui-surface-muted);min-height:1.75rem;color:var(--ui-text-primary);letter-spacing:.03em;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.YdAMYG_groupDetails[data-needs-attention=true]{border-color:var(--ui-warning-border)}.YdAMYG_groupDetails[data-needs-attention=true]>.YdAMYG_groupSummary{background:var(--ui-warning-surface)}.YdAMYG_groupBody{padding:0 var(--ui-space-sm) var(--ui-space-md);border-top:1px solid var(--ui-border)}.YdAMYG_serviceCard{border-width:1px;border-color:var(--ui-border);transition:border-color .12s,box-shadow .12s}.YdAMYG_serviceCard[data-effective-health=ok]{border-color:var(--ui-success-border)}.YdAMYG_serviceCard[data-effective-health=warn]{border-color:var(--ui-warning-border)}.YdAMYG_serviceCard[data-effective-health=fail]{border-color:var(--ui-danger-border)}.YdAMYG_serviceTitleRow{justify-content:center;align-items:center;gap:var(--ui-space-xs) var(--ui-space-sm);margin-bottom:var(--ui-space-xs);flex-wrap:wrap;display:flex}.YdAMYG_serviceHealthBadge{border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.YdAMYG_serviceHealthBadge[data-health-state=ok]{border-color:var(--ui-success-border);background:var(--ui-success-surface);color:var(--ui-success-text)}.YdAMYG_serviceHealthBadge[data-health-state=warn]{border-color:var(--ui-warning-border);background:var(--ui-warning-surface);color:var(--ui-warning-text)}.YdAMYG_serviceHealthBadge[data-health-state=fail]{border-color:var(--ui-danger-border);background:var(--ui-danger-surface);color:var(--ui-danger-text)}.YdAMYG_serviceFreshness{margin:0 0 var(--ui-space-xs);color:var(--ui-warning-text);font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.YdAMYG_groupSummary:after,.YdAMYG_serviceCard{transition:none}}@media (max-width:760px){.YdAMYG_healthDashboard{padding:var(--ui-space-md)}.YdAMYG_healthDashboardHeader,.YdAMYG_controls,.YdAMYG_legendGroup{flex-direction:column;align-items:stretch}.YdAMYG_healthSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.YdAMYG_controlButtons,.YdAMYG_controlButton,.YdAMYG_filterField{width:100%}.YdAMYG_groupSummary{flex-wrap:wrap;align-items:flex-start}.YdAMYG_groupMeta{justify-content:flex-start;width:100%}.YdAMYG_metricsProfileBadge{min-height:1.75rem}}
.KF8X9q_pending{margin-left:.35rem;font-weight:700;animation:1s ease-in-out infinite KF8X9q_endpoint-pending-blink;display:inline-block}@keyframes KF8X9q_endpoint-pending-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.KF8X9q_pending{animation:none}}
.EhazEq_explorerSection{width:min(100% - 2rem,1200px);padding-block:var(--ui-space-xl);margin-inline:auto;scroll-margin-top:1rem}.EhazEq_criticalitySection{width:100%;margin-inline:auto;margin-block:var(--ui-space-xl);padding-inline:.75rem}.EhazEq_criticalitySection>:first-child{margin-block:0}.EhazEq_sectionHeading{max-width:900px;margin:0 0 var(--ui-space-lg);text-align:left}.EhazEq_sectionHeading p{color:var(--ui-text-secondary);margin:0}.EhazEq_sectionHeading h2{color:var(--ui-link);letter-spacing:-.025em;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:300;line-height:1.08;display:flex}.EhazEq_sectionHeading h2:before{content:"◈";color:currentColor;flex:0 0 1.15em;place-items:center;width:1.15em;height:1.15em;font-size:.78em;display:inline-grid}.EhazEq_sectionHeading h2:after{content:"#";color:var(--ui-link);opacity:.35;flex:none;font-size:.72em;font-weight:400}@media (min-width:576px){.EhazEq_criticalitySection{max-width:540px}}@media (min-width:768px){.EhazEq_criticalitySection{max-width:720px}}@media (min-width:992px){.EhazEq_criticalitySection{max-width:960px}}@media (min-width:1200px){.EhazEq_criticalitySection{max-width:1140px}}@media (min-width:1400px){.EhazEq_criticalitySection{max-width:1320px}}@media (max-width:760px){.EhazEq_explorerSection{width:min(100% - 1rem,1200px)}.EhazEq_sectionHeading h2{align-items:flex-start;font-size:clamp(2rem,9vw,2.75rem)}}
.KbrgHG_explorer{width:min(100%,100rem);padding:var(--ui-space-lg) var(--ui-space-md);margin:0 auto}.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}.KbrgHG_controlCluster{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.KbrgHG_tabs{gap:var(--ui-space-xs);flex-wrap:wrap;display:inline-flex}.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}.KbrgHG_tabs button[aria-pressed=true]{color:#f0f9ff;background:#0c4a6e;border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf859}.KbrgHG_tabs button:focus-visible,.KbrgHG_search input:focus-visible,.KbrgHG_openLink:focus-visible,.KbrgHG_toggle input:focus-visible{outline:var(--ui-focus-width) solid #7dd3fc;outline-offset:var(--ui-focus-offset)}.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}.KbrgHG_toggle input{accent-color:#38bdf8}.KbrgHG_search{color:#e2e8f0;gap:.25rem;font-size:.9rem;font-weight:600;display:grid}.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}.KbrgHG_search input::placeholder{color:#94a3b8}.KbrgHG_status,.KbrgHG_legend{color:#cbd5e1;font-size:.88rem}.KbrgHG_status{margin-bottom:var(--ui-space-sm)}.KbrgHG_relationLegend,.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}.KbrgHG_relationLegendItems{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0;display:flex}.KbrgHG_relationLegendItems>span{align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.KbrgHG_relationSwatch{border-top:3px solid;width:2.4rem;height:0;display:inline-block}.KbrgHG_edgeDependency{color:#38bdf8}.KbrgHG_edgeFlow{color:#60a5fa}.KbrgHG_edgeExposure{color:#c084fc;border-top-style:dashed}.KbrgHG_edgePlacement{color:#94a3b8;border-top-style:dotted}.KbrgHG_edgeObservation{color:#4ade80;border-top-style:dashed}.KbrgHG_edgeAutomation{color:#fbbf24;border-top-style:dashed}.KbrgHG_exposureContractHeader{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.KbrgHG_exposurePathGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.KbrgHG_exposurePathGrid>div{background:#020617;border:1px solid #334155;border-radius:.7rem;gap:.35rem;padding:.65rem;display:grid}.KbrgHG_exposurePathGrid code{overflow-wrap:anywhere;white-space:normal;color:#bae6fd;font-size:.72rem}.KbrgHG_exposurePathGrid small,.KbrgHG_relationLegend small{color:#cbd5e1;font-size:.75rem;line-height:1.4}.KbrgHG_mobileHierarchy{display:none}.KbrgHG_mobileHierarchyHint{color:#cbd5e1;margin:0;font-size:.82rem;line-height:1.45}.KbrgHG_mobileGroup,.KbrgHG_mobileRelations{border-radius:var(--ui-radius-card,.8rem);color:#e2e8f0;background:#0f172a;border:1px solid #475569}.KbrgHG_mobileGroupSummary,.KbrgHG_mobileRelations summary{cursor:pointer}.KbrgHG_mobileGroupSummary{padding:.75rem}.KbrgHG_mobileGroupSummary>span:first-child{gap:.2rem;display:grid}.KbrgHG_mobileGroupSummary strong{color:#f8fafc}.KbrgHG_mobileGroupSummary small,.KbrgHG_mobileGroupMeta{color:#94a3b8;font-size:.72rem;line-height:1.35}.KbrgHG_mobileGroupMeta{margin-top:.35rem;font-weight:700;display:block}.KbrgHG_mobileItemList,.KbrgHG_mobileRelations ul{margin:0;padding:0;list-style:none}.KbrgHG_mobileItemList{gap:.65rem;padding:0 .65rem .65rem;display:grid}.KbrgHG_mobileItem{background:#020617;border:1px solid #334155;border-radius:.7rem;gap:.5rem;padding:.7rem;display:grid}.KbrgHG_mobileItem[data-blast-radius-level=dominant]{border-width:2px;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf826}.KbrgHG_mobileItem[data-blast-radius-level=elevated]{border-color:#4ade80}.KbrgHG_mobileItemHeading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.KbrgHG_mobileItemHeading>span:first-child{gap:.15rem;min-width:0;display:grid}.KbrgHG_mobileItemHeading strong{color:#f8fafc;overflow-wrap:anywhere}.KbrgHG_mobileItemHeading small,.KbrgHG_mobileItemDetail{color:#cbd5e1;font-size:.72rem;line-height:1.4}.KbrgHG_mobileHealthBadge,.KbrgHG_mobileBadges span{text-transform:uppercase;letter-spacing:.025em;background:#1e293b;border:1px solid #475569;border-radius:999px;padding:.14rem .38rem;font-size:.65rem;font-weight:800}.KbrgHG_mobileHealthBadge{flex:none}.KbrgHG_mobileBadges{flex-wrap:wrap;gap:.3rem;display:flex}.KbrgHG_mobileBlockedBy,.KbrgHG_mobileItemDetail{margin:0}.KbrgHG_mobileBlockedBy{color:#fde68a;font-size:.72rem;font-weight:700;line-height:1.4}.KbrgHG_mobileRelations{padding:.45rem .55rem}.KbrgHG_mobileRelations summary{color:#bae6fd;font-size:.72rem;font-weight:800}.KbrgHG_mobileRelations ul{gap:.35rem;margin-top:.45rem;display:grid}.KbrgHG_mobileRelations li{border-top:1px solid #1e293b;gap:.1rem;padding-top:.35rem;display:grid}.KbrgHG_mobileRelations li span{color:#94a3b8;font-size:.65rem}.KbrgHG_mobileRelations li strong{color:#e2e8f0;font-size:.72rem}.KbrgHG_mobileOpenLink{color:#7dd3fc;justify-self:start;font-size:.75rem;font-weight:800;text-decoration:none}.KbrgHG_mobileOpenLink:hover{color:#bae6fd;text-decoration:underline}.KbrgHG_mobileGroupSummary:focus-visible,.KbrgHG_mobileRelations summary:focus-visible,.KbrgHG_mobileOpenLink:focus-visible{outline:var(--ui-focus-width) solid #7dd3fc;outline-offset:var(--ui-focus-offset)}.KbrgHG_flowInteractionHint{color:#cbd5e1;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.78rem;line-height:1.4;display:flex}.KbrgHG_flowInteractionHint i{color:#7dd3fc}.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}.KbrgHG_flowShell .react-flow__renderer{background:#020617}.KbrgHG_flowShell .react-flow__edge-textbg{fill:#0f172a}.KbrgHG_flowShell .react-flow__edge-text{paint-order:stroke;stroke:#020617;stroke-width:2px}.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}.KbrgHG_groupNode[data-architecture-group=foundation],.KbrgHG_groupNode[data-architecture-group=ai-1]{background:linear-gradient(#0c4a6e42,#02061794);border-color:#38bdf8b8}.KbrgHG_groupNode[data-architecture-group=shared-data],.KbrgHG_groupNode[data-architecture-group=ai-2]{border-color:#4ade8094}.KbrgHG_groupNode[data-architecture-group=shared-platform],.KbrgHG_groupNode[data-architecture-group=ai-3],.KbrgHG_groupNode[data-architecture-group=ai-4]{border-color:#c084fc94}.KbrgHG_groupNode[data-architecture-group=application],.KbrgHG_groupNode[data-architecture-group=ai-0]{border-color:#fbbf2494}.KbrgHG_groupNode[data-architecture-group=external],.KbrgHG_groupNode[data-architecture-group=runtime-drift]{opacity:.9;border-style:dashed}.KbrgHG_groupHeading{background:#0f172ab8;border-bottom:1px solid #475569b3;justify-content:space-between;align-items:start;gap:1rem;padding:.75rem 1rem;display:flex}.KbrgHG_groupHeading strong,.KbrgHG_groupHeading span{display:block}.KbrgHG_groupHeading strong{color:#f8fafc;font-size:.95rem}.KbrgHG_groupHeading span{color:#94a3b8;margin-top:.18rem;font-size:.7rem}.KbrgHG_groupMeta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.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}.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}.KbrgHG_node[data-criticality-tier=foundation]{box-shadow:0 .55rem 1.2rem #0000006b,0 0 0 1px #38bdf829}.KbrgHG_node[data-blast-radius-level=dominant]{z-index:1;outline-offset:2px;border-width:2.5px;outline:2px solid #38bdf873}.KbrgHG_node[data-blast-radius-level=elevated]{outline-offset:1px;border-width:2px;outline:1px solid #4ade8052}.KbrgHG_node[data-blast-radius-level=dominant] .KbrgHG_criticalityBadge{background:#0c4a6ed1;border-color:#38bdf8}.KbrgHG_node[data-reconciliation=in_sync]{border-color:#4ade80}.KbrgHG_node[data-reconciliation=declared_only],.KbrgHG_node[data-reconciliation=binding_conflict]{border-color:#fbbf24}.KbrgHG_node[data-reconciliation=observed_only]{border-style:dashed;border-color:#fb923c}.KbrgHG_nodeSelected{outline-offset:3px;outline:3px solid #38bdf8}.KbrgHG_nodeMeta{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:.3rem;font-size:.66rem;font-weight:700;display:flex}.KbrgHG_nodeMeta span,.KbrgHG_runtimeBadge,.KbrgHG_criticalityBadge{color:#e2e8f0;background:#1e293b;border:1px solid #475569;border-radius:999px;padding:.14rem .38rem}.KbrgHG_runtimeBadge,.KbrgHG_criticalityBadge{text-transform:uppercase;letter-spacing:.025em;justify-self:start;font-size:.65rem;font-weight:800}.KbrgHG_criticalityBadge{color:#e0f2fe;background:#0c4a6e94;border-color:#0ea5e9}.KbrgHG_nodeHeading{align-items:center;gap:.62rem;min-width:0;display:flex}.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}.KbrgHG_nodeIconImage{object-fit:contain;width:1.9rem;height:1.9rem;display:block}.KbrgHG_nodeIcon{font-size:1.55rem;line-height:1}.KbrgHG_nodeIconFallback{color:#0f172a;font-size:.78rem;font-weight:900}.KbrgHG_nodeTitle{color:#f8fafc;font-size:.95rem;line-height:1.2}.KbrgHG_nodeDetail{color:#cbd5e1;font-size:.72rem;line-height:1.3}.KbrgHG_openLink{color:#7dd3fc;justify-self:start;font-size:.75rem;font-weight:800;text-decoration:none}.KbrgHG_openLink:hover{text-decoration:underline}.KbrgHG_handle{background:#38bdf8;border:2px solid #e0f2fe;width:.68rem;height:.68rem;box-shadow:0 0 0 2px #38bdf82e}.KbrgHG_edgeOptional{opacity:.62}.KbrgHG_edgeRequired{opacity:1}.KbrgHG_flowControls,.KbrgHG_miniMap{border:1px solid #475569;border-radius:.65rem;overflow:hidden;box-shadow:0 .4rem 1rem #00000047}.KbrgHG_flowControls button{color:#f8fafc;background:#0f172a;border-bottom-color:#334155}.KbrgHG_flowControls button:hover{background:#1e293b}.KbrgHG_flowControls button svg{fill:#f8fafc}.KbrgHG_legend{margin:var(--ui-space-sm) 0 0;line-height:1.45}@media (prefers-reduced-motion:reduce){.KbrgHG_flowShell .react-flow__edge.animated path{animation:none!important}}@media (max-width:1100px){.KbrgHG_exposurePathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.KbrgHG_explorer{padding-inline:var(--ui-space-sm)}.KbrgHG_toolbar,.KbrgHG_controlCluster{align-items:stretch}.KbrgHG_tabs,.KbrgHG_tabs button,.KbrgHG_search,.KbrgHG_search input,.KbrgHG_toggle{width:100%}.KbrgHG_relationLegendItems,.KbrgHG_exposureContractHeader{flex-direction:column;align-items:stretch}.KbrgHG_exposurePathGrid{grid-template-columns:1fr}.KbrgHG_mobileHierarchy{gap:.65rem;display:grid}.KbrgHG_flowInteractionHint,.KbrgHG_flowShell{display:none}}
.QP0mUW_sectionHeader{max-width:64rem;margin-inline:auto}.QP0mUW_introCard{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 8%, var(--ui-surface-card)), var(--ui-surface-card));max-width:58rem;box-shadow:var(--ui-shadow-sm);text-align:left;align-items:center;gap:1rem;margin:1.25rem 0 0;padding:1rem 1.2rem;display:flex}.QP0mUW_introIcon{background:var(--ui-success-surface);width:2.8rem;height:2.8rem;color:var(--ui-success-text);border-radius:.85rem;flex:none;place-items:center;font-size:1.15rem;display:grid}.QP0mUW_introText{color:var(--ui-text-secondary);flex:auto;margin:0}.QP0mUW_architectureLink{flex:none}.QP0mUW_serviceFirst{margin-top:1.5rem}:is(.QP0mUW_serviceFirst [data-homelab-observer-summary],.QP0mUW_serviceFirst [data-homelab-operator-diagnostics],.QP0mUW_serviceFirst [data-homelab-status-legend],.QP0mUW_serviceFirst [data-truenas-runtime-legend],.QP0mUW_serviceFirst [data-dependency-health-legend]){display:none!important}.QP0mUW_serviceFirst .service-card-ux{background:linear-gradient(180deg, var(--ui-surface-card), var(--ui-surface-muted));border-width:1px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;overflow:hidden}.QP0mUW_serviceFirst .service-card-ux:hover{box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.QP0mUW_serviceFirst .service-card-ux>img{box-sizing:content-box;border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface-card) 88%, transparent);box-shadow:var(--ui-shadow-sm);border-radius:1rem;margin-top:1rem;padding:1rem!important}.QP0mUW_serviceFirst .service-card-ux[data-effective-health=ok]{border-color:var(--ui-success-border);box-shadow:inset 0 3px 0 var(--ui-success-text), var(--ui-shadow-sm)}.QP0mUW_serviceFirst .service-card-ux[data-effective-health=warn]{border-color:var(--ui-warning-border);box-shadow:inset 0 3px 0 var(--ui-warning-text), var(--ui-shadow-sm)}.QP0mUW_serviceFirst .service-card-ux[data-effective-health=fail]{border-color:var(--ui-danger-border);box-shadow:inset 0 3px 0 var(--ui-danger-text), var(--ui-shadow-sm)}.QP0mUW_serviceFirst .service-card-ux[data-effective-health=unknown]{box-shadow:inset 0 3px 0 var(--ui-text-secondary), var(--ui-shadow-sm)}.QP0mUW_serviceFirst [data-homelab-health-filter]{min-height:4.4rem;box-shadow:var(--ui-shadow-sm);border-width:1px;font-size:.9rem;position:relative}.QP0mUW_serviceFirst [data-homelab-health-filter]:before{border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;margin-right:.45rem;font-weight:800;display:inline-grid}.QP0mUW_serviceFirst [data-homelab-health-filter=ok]:before{content:"✓";background:var(--ui-success-surface);color:var(--ui-success-text)}.QP0mUW_serviceFirst [data-homelab-health-filter=warn]:before{content:"!";background:var(--ui-warning-surface);color:var(--ui-warning-text)}.QP0mUW_serviceFirst [data-homelab-health-filter=fail]:before{content:"×";background:var(--ui-danger-surface);color:var(--ui-danger-text)}.QP0mUW_serviceFirst [data-homelab-health-filter=unknown]:before{content:"?";background:var(--ui-surface-muted);color:var(--ui-text-secondary)}.QP0mUW_serviceFirst [data-service-presentation-group]{box-shadow:var(--ui-shadow-sm)}@media (prefers-reduced-motion:reduce){.QP0mUW_serviceFirst .service-card-ux{transition:none}}@media (max-width:760px){.QP0mUW_introCard{flex-wrap:wrap;align-items:flex-start}.QP0mUW_architectureLink{width:100%}}.QP0mUW_architectureLink [data-ui-action]{color:#f8fafc;background:#1e293b}.QP0mUW_architectureLink [data-ui-action]:hover{color:#fff;background:#334155}
.US5Q4q_mobileHierarchy{display:none}@media (max-width:700px){.US5Q4q_mobileHierarchy{border:1px solid var(--ui-border);border-left:4px solid var(--ui-link);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-sm);gap:.8rem;margin:1rem;padding:1rem;display:grid}.US5Q4q_header{gap:.75rem;display:grid}.US5Q4q_header h2{color:var(--ui-text-primary);margin:0;font-size:1.1rem}.US5Q4q_header p{color:var(--ui-text-secondary);margin:.25rem 0 0;font-size:.82rem;line-height:1.5}.US5Q4q_controls{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.US5Q4q_controls label{min-height:var(--ui-control-min-height);color:var(--ui-text-primary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.US5Q4q_controls input{accent-color:var(--ui-link)}.US5Q4q_groups,.US5Q4q_serviceList{gap:.65rem;display:grid}.US5Q4q_group{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);overflow:hidden}.US5Q4q_group>summary{min-height:var(--ui-control-min-height);color:var(--ui-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.US5Q4q_group>summary>span:first-child{gap:.15rem;display:grid}.US5Q4q_group>summary strong{color:var(--ui-text-primary)}.US5Q4q_group>summary small,.US5Q4q_serviceHeading small,.US5Q4q_noRelations{color:var(--ui-text-secondary);font-size:.72rem}.US5Q4q_group>summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.US5Q4q_serviceList{padding:0 .65rem .65rem}.US5Q4q_service{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-card);color:var(--ui-text-primary);gap:.55rem;padding:.7rem;display:grid}.US5Q4q_serviceHeading{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.US5Q4q_serviceHeading>div{gap:.15rem;min-width:0;display:grid}.US5Q4q_serviceHeading strong{color:var(--ui-text-primary);overflow-wrap:anywhere}.US5Q4q_state{border:1px solid var(--ui-border);background:var(--ui-surface-muted);letter-spacing:.025em;text-transform:uppercase;border-radius:999px;flex:none;padding:.16rem .42rem;font-size:.66rem;font-weight:800}.US5Q4q_state[data-health-state=ok]{border-color:var(--ui-success-border);background:var(--ui-success-surface);color:var(--ui-success-text)}.US5Q4q_state[data-health-state=warn]{border-color:var(--ui-warning-border);background:var(--ui-warning-surface);color:var(--ui-warning-text)}.US5Q4q_state[data-health-state=fail]{border-color:var(--ui-danger-border);background:var(--ui-danger-surface);color:var(--ui-danger-text)}.US5Q4q_state[data-health-state=unknown]{color:var(--ui-text-secondary)}.US5Q4q_blocked{border-left:3px solid var(--ui-danger-text);border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;background:color-mix(in srgb, var(--ui-danger-surface) 68%, var(--ui-surface-card));color:var(--ui-danger-text);margin:0;padding:.5rem .6rem;font-size:.74rem;font-weight:700}.US5Q4q_relations{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.US5Q4q_relations li{border-top:1px solid var(--ui-border);color:var(--ui-text-primary);justify-content:space-between;align-items:baseline;gap:.6rem;padding-top:.35rem;font-size:.75rem;display:flex}.US5Q4q_relations li small{color:var(--ui-text-muted);text-align:right}.US5Q4q_relations li[data-mobile-relation-strength=required]{border-left:2px solid var(--ui-link);padding-left:.45rem}.US5Q4q_noRelations{display:block}}
._4-HqHG_warning{border:1px solid var(--ui-warning-border);border-left:4px solid var(--ui-warning-text);border-radius:var(--ui-radius-control);background:var(--ui-warning-surface);color:var(--ui-warning-text)}._4-HqHG_warning .text-warning{color:var(--ui-warning-text)!important}._4-HqHG_warning p,._4-HqHG_warning small{color:inherit}
.gNeX-G_hero{color:#fff;background:linear-gradient(135deg,#007bff 0%,#6610f2 100%);place-items:center;min-height:calc(100vh - 3.75rem);padding:clamp(3.5rem,8vw,6.5rem) clamp(1rem,4vw,2rem);display:grid;overflow:clip}@supports (height:100svh){.gNeX-G_hero{min-height:calc(100svh - 3.75rem)}}.gNeX-G_content{text-align:center;width:min(100%,72rem);min-width:0;margin-inline:auto}.gNeX-G_title{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:18ch;margin:0 auto clamp(1rem,3vw,1.5rem);font-size:clamp(2.35rem,7vw,4.75rem);font-weight:700;line-height:1.05}.gNeX-G_subtitle{opacity:.96;overflow-wrap:anywhere;text-wrap:balance;max-width:46rem;margin:0 auto clamp(1.5rem,4vw,2rem);font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.5}.gNeX-G_valueList{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem clamp(1rem,4vw,2.5rem);width:min(100%,56rem);margin:0 auto 2rem;padding:0;list-style:none;display:grid}.gNeX-G_valueList li{opacity:.96;overflow-wrap:anywhere;min-width:0;padding-inline-start:1.5rem;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.5;position:relative}.gNeX-G_valueList li:before{content:"✓";color:#ffffffe0;font-weight:700;position:absolute;inset-inline-start:0}.gNeX-G_ctaGroup{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;min-width:0;display:flex}.gNeX-G_serviceBlock{min-width:0;margin-top:clamp(2rem,5vw,3.5rem)}.gNeX-G_serviceBlock .gNeX-G_valueList{margin-bottom:1.5rem}@media (max-width:48rem){.gNeX-G_hero{min-height:auto;padding-block:clamp(3rem,10vw,4.5rem)}.gNeX-G_title{letter-spacing:-.025em;max-width:20ch}.gNeX-G_valueList{grid-template-columns:minmax(0,1fr);gap:.75rem;width:min(100%,34rem)}.gNeX-G_ctaGroup>*{flex:14rem}}@media (max-width:36rem){.gNeX-G_hero{padding-inline-start:max(1rem, env(safe-area-inset-left));padding-inline-end:max(1rem, env(safe-area-inset-right))}.gNeX-G_ctaGroup{flex-direction:column;align-items:stretch}.gNeX-G_ctaGroup>*{width:100%}}@media (max-width:22rem){.gNeX-G_title{font-size:2rem}.gNeX-G_valueList li{padding-inline-start:1.25rem;font-size:.95rem}}@media (orientation:landscape) and (max-height:36rem){.gNeX-G_hero{min-height:auto;padding-block:2.5rem}.gNeX-G_serviceBlock{margin-top:2rem}}
._93JeIq_heading{scroll-margin-top:5rem}._93JeIq_permalink{max-width:100%;color:inherit;align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}._93JeIq_permalink:hover,._93JeIq_permalink:focus-visible{color:inherit;text-decoration:none}._93JeIq_hash{color:var(--link-color);opacity:.35;flex:none;font-weight:400;transition:opacity .15s}._93JeIq_permalink:hover ._93JeIq_hash,._93JeIq_permalink:focus-visible ._93JeIq_hash{opacity:1}
.yqYDGW_badge{padding:var(--ui-space-2xs) var(--ui-space-xs);border-radius:var(--ui-radius-sm);font-size:1rem;font-weight:var(--ui-font-weight-action);vertical-align:top;border:1px solid #0000;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.yqYDGW_info{border-color:var(--ui-info-border);background:var(--ui-info-surface);color:var(--ui-info-text)}.yqYDGW_success{border-color:var(--ui-success-border);background:var(--ui-success-surface);color:var(--ui-success-text)}.yqYDGW_primary{background:var(--ui-primary-bg);color:var(--ui-primary-text)}
.QRy0Sa_card{min-width:0;color:var(--ui-text-primary);overflow-wrap:break-word;background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background-clip:border-box;flex-direction:column;display:flex;position:relative}.QRy0Sa_elevated{box-shadow:var(--ui-shadow-sm)}.QRy0Sa_borderless{border:0}.QRy0Sa_body{padding:var(--ui-space-md);flex:auto}
footer.nhiC3q_root{padding:clamp(1.25rem, 4vw, var(--ui-space-xl));border-top:1px solid var(--ui-border);background:var(--ui-chrome-surface);color:var(--ui-chrome-text);text-align:center}.nhiC3q_socialLinks{justify-content:center;gap:clamp(var(--ui-space-sm), 2vw, var(--ui-space-lg));margin:var(--ui-space-lg) 0;flex-wrap:wrap;display:flex}a.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.nhiC3q_socialLink:hover,a.nhiC3q_socialLink:focus-visible{border-color:var(--ui-primary-bg);background:var(--ui-primary-bg);color:var(--ui-primary-text);transform:translateY(-2px)}a.nhiC3q_socialLink:focus-visible,.nhiC3q_links a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.nhiC3q_links{justify-content:center;gap:var(--ui-space-sm) var(--ui-space-md);margin-bottom:var(--ui-space-md);flex-wrap:wrap;display:flex}footer.nhiC3q_root .nhiC3q_links a{max-width:100%;color:var(--ui-link);overflow-wrap:anywhere;text-decoration:none}footer.nhiC3q_root .nhiC3q_links a:hover,footer.nhiC3q_root .nhiC3q_links a:focus-visible{color:var(--ui-link-hover);text-decoration:underline}.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}.nhiC3q_copyright{max-width:48rem;margin:var(--ui-space-md) auto 0;color:var(--ui-chrome-muted);overflow-wrap:anywhere}@media (min-width:576px){.nhiC3q_actions{flex-flow:wrap}}@media (max-width:575.98px){.nhiC3q_links{align-items:stretch;gap:var(--ui-space-2xs);flex-direction:column}footer.nhiC3q_root .nhiC3q_links a{min-height:var(--ui-control-min-height);padding-inline:var(--ui-space-sm);justify-content:center;align-items:center;display:flex}.nhiC3q_actions{align-items:stretch}}
.E3Ta2W_wrapper{justify-content:center;align-items:stretch;min-width:0;margin-bottom:3rem;padding-inline:min(1vw,.25rem);display:flex}.E3Ta2W_card{width:min(100%,25rem);min-width:0}.E3Ta2W_header{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:clamp(1.25rem,4vw,1.75rem) clamp(1rem,4vw,1.5rem) .5rem;display:flex}.E3Ta2W_brandIcon{justify-content:center;align-items:center;font-size:clamp(2.5rem,8vw,3rem);line-height:1;display:inline-flex}.E3Ta2W_dockerIcon{color:#2496ed}.E3Ta2W_devSecOpsIcon{color:#5145cd}.E3Ta2W_ansibleFallback{color:#e25528;font-size:clamp(3rem,10vw,3.75rem)}.E3Ta2W_ansibleImage{width:clamp(3.5rem,10vw,4rem);height:auto;max-height:4.375rem;margin:0;display:block}.E3Ta2W_inlineBadge{margin:0}.E3Ta2W_badgeRow{justify-content:center;width:100%;min-width:0;display:flex}.E3Ta2W_stackedBadge{margin-top:.25rem}.E3Ta2W_body{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:clamp(1rem,4vw,1.5rem);display:flex}.E3Ta2W_title{overflow-wrap:anywhere;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.15rem,3vw,1.35rem);line-height:1.25}.E3Ta2W_description{max-width:42ch;color:var(--ui-text-muted);overflow-wrap:anywhere;margin:0 0 1.25rem;line-height:1.55}@media (max-width:35.998rem){.E3Ta2W_wrapper{padding-inline:0}.E3Ta2W_card{width:100%}.E3Ta2W_header,.E3Ta2W_body{padding-inline:.875rem}.E3Ta2W_body>a{width:min(100%,22rem)}}
.bX3luW_container{width:min(100%,1200px);padding-left:max(clamp(var(--ui-space-md), 3vw, var(--ui-space-xl)), env(safe-area-inset-left));padding-right:max(clamp(var(--ui-space-md), 3vw, var(--ui-space-xl)), env(safe-area-inset-right));margin-inline:auto}
.Rm_J7q_header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary)}.Rm_J7q_inner{justify-content:space-between;align-items:center;gap:clamp(var(--ui-space-sm), 2vw, var(--ui-space-lg));flex-wrap:wrap;min-width:0;min-height:3.75rem;padding-block:.65rem;display:flex}.Rm_J7q_root .Rm_J7q_inner{justify-content:flex-end}.Rm_J7q_nav,.Rm_J7q_home,.Rm_J7q_parent,.Rm_J7q_locale{align-items:center;gap:var(--ui-space-xs);display:inline-flex}.Rm_J7q_nav{row-gap:var(--ui-space-2xs);flex-wrap:wrap;flex:auto;min-width:0}.Rm_J7q_home,.Rm_J7q_parent{min-width:0;min-height:var(--ui-control-min-height);color:inherit;font-weight:var(--ui-font-weight-action);overflow-wrap:anywhere;text-decoration:none}.Rm_J7q_home span,.Rm_J7q_parent span{overflow-wrap:anywhere}.Rm_J7q_home:hover,.Rm_J7q_home:focus-visible,.Rm_J7q_parent:hover,.Rm_J7q_parent:focus-visible{color:var(--ui-link-hover)}.Rm_J7q_home:focus-visible,.Rm_J7q_parent:focus-visible,.Rm_J7q_select:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.Rm_J7q_separator{color:var(--ui-text-secondary)}.Rm_J7q_locale{flex:0 auto;justify-content:flex-end;min-width:0}.Rm_J7q_locale>span{overflow-wrap:anywhere;min-width:0}.Rm_J7q_select{min-width:7.5rem;max-width:100%;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}.Rm_J7q_select:hover{border-color:var(--ui-link)}@media (max-width:900px){.Rm_J7q_inner{align-items:stretch;gap:var(--ui-space-sm)}.Rm_J7q_nav{flex-basis:100%;order:1}.Rm_J7q_locale{order:2;justify-content:space-between;width:100%}.Rm_J7q_root .Rm_J7q_inner{align-items:stretch}.Rm_J7q_select{width:min(15rem,55vw)}}@media (max-width:575.98px){.Rm_J7q_inner{gap:var(--ui-space-xs);padding-block:var(--ui-space-xs)}.Rm_J7q_nav{column-gap:var(--ui-space-xs)}.Rm_J7q_home,.Rm_J7q_parent{max-width:100%}.Rm_J7q_locale{align-items:stretch;gap:var(--ui-space-2xs);flex-direction:column}.Rm_J7q_select{width:100%;min-width:0}}@media (max-width:26rem){.Rm_J7q_separator{display:none}.Rm_J7q_parent{flex-basis:100%}}
._9Vk_ba_heroLink{color:#fff;text-underline-offset:.18em;font-weight:600;text-decoration:underline}._9Vk_ba_heroLink:hover,._9Vk_ba_heroLink:focus-visible{color:#fff;text-decoration-thickness:.14em}._9Vk_ba_heroLink:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #ffffffe6}
.cEFArG_section{padding-block:clamp(2.5rem,6vw,4rem)}.cEFArG_heading{max-width:72ch;margin-bottom:var(--ui-space-xl)}.cEFArG_heading p,.cEFArG_caveat{color:var(--ui-text-muted)}.cEFArG_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.cEFArG_visual,.cEFArG_details{min-width:0}.cEFArG_chartFrame{aspect-ratio:1;width:min(100%,22rem);margin-inline:auto;position:relative}.cEFArG_chart{width:100%;height:100%;display:block}.cEFArG_chartCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:27%}.cEFArG_chartCenter strong{color:var(--ui-text-primary);font-size:clamp(1.65rem,4vw,2.75rem)}.cEFArG_chartCenter span{color:var(--ui-text-muted);font-size:.85rem}.cEFArG_notAssessed{fill:var(--ui-border)}.cEFArG_notApplicable{fill:var(--ui-text-muted)}.cEFArG_notImplemented{fill:var(--ui-danger-text)}.cEFArG_started{fill:var(--ui-warning-text)}.cEFArG_partlyImplemented{fill:var(--ui-link)}.cEFArG_fullyImplemented{fill:var(--ui-success-text)}.cEFArG_legend{gap:var(--ui-space-sm);margin:var(--ui-space-lg) 0 0;color:var(--ui-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;font-size:.8rem;list-style:none;display:grid}.cEFArG_legend li{align-items:center;gap:var(--ui-space-xs);display:inline-flex}.cEFArG_swatch{background:var(--ui-border);border-radius:.2rem;flex:0 0 .85rem;width:.85rem;height:.85rem}.cEFArG_notAssessed.cEFArG_swatch{background:var(--ui-border)}.cEFArG_notApplicable.cEFArG_swatch{background:var(--ui-text-muted)}.cEFArG_notImplemented.cEFArG_swatch{background:var(--ui-danger-text)}.cEFArG_started.cEFArG_swatch{background:var(--ui-warning-text)}.cEFArG_partlyImplemented.cEFArG_swatch{background:var(--ui-link)}.cEFArG_fullyImplemented.cEFArG_swatch{background:var(--ui-success-text)}.cEFArG_metrics{gap:var(--ui-space-sm);margin:0 0 var(--ui-space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cEFArG_metrics div{padding:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card)}.cEFArG_metrics dt{color:var(--ui-text-muted);font-size:.8rem}.cEFArG_metrics dd{margin:var(--ui-space-xs) 0 0;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:700}.cEFArG_tableScroll{max-width:100%;overflow-x:auto}.cEFArG_table{border-collapse:collapse;width:100%;font-size:.85rem}.cEFArG_table th,.cEFArG_table td{padding:var(--ui-space-sm);border-bottom:1px solid var(--ui-border);text-align:left}.cEFArG_table thead{background:var(--ui-surface-muted)}.cEFArG_table tbody th{font-weight:600}.cEFArG_table td{white-space:nowrap;font-variant-numeric:tabular-nums}.cEFArG_caveat{margin:var(--ui-space-lg) 0;font-size:.9rem}.cEFArG_dataLink{color:var(--ui-link);font-weight:600}.cEFArG_dataLink:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (max-width:850px){.cEFArG_layout{grid-template-columns:1fr}}@media (max-width:520px){.cEFArG_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cEFArG_legend{font-size:.75rem}}
.dVc5la_main{padding-block:clamp(var(--ui-space-lg), 4vw, 3rem)}.dVc5la_header{margin-bottom:clamp(var(--ui-space-lg), 3vw, var(--ui-space-xl))}.dVc5la_centeredHeader{max-width:48rem;margin-inline:auto;margin-bottom:clamp(var(--ui-space-lg), 3vw, var(--ui-space-xl));text-align:center}.dVc5la_title{margin:0 0 var(--ui-space-xs);color:var(--ui-text-primary);text-wrap:balance;font-size:clamp(1.75rem,2.5vw + 1rem,2.5rem);line-height:1.15}.dVc5la_lead{color:var(--ui-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1rem,.4vw + .95rem,1.125rem);line-height:1.65}.dVc5la_section{min-width:0;padding-block:var(--ui-space-sm)}.dVc5la_section+.dVc5la_section{margin-top:clamp(var(--ui-space-md), 2vw, var(--ui-space-lg))}.dVc5la_sectionTitle{margin:0 0 var(--ui-space-md);color:var(--ui-text-primary);text-wrap:balance;font-size:clamp(1.2rem,.8vw + 1rem,1.4rem);line-height:1.3}.dVc5la_twoColumnGrid{gap:clamp(var(--ui-space-md), 2.5vw, var(--ui-space-xl));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dVc5la_twoColumnGrid>*{min-width:0}.dVc5la_breakable{overflow-wrap:anywhere;word-break:break-word}.dVc5la_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.dVc5la_twoColumnGrid{grid-template-columns:1fr}}@media (max-width:575.98px){.dVc5la_main{padding-block:var(--ui-space-lg)}.dVc5la_header,.dVc5la_centeredHeader{margin-bottom:var(--ui-space-lg)}}
.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)}.o25MKG_status{color:var(--ui-text-secondary);margin:0}.o25MKG_list,.o25MKG_children{margin:0;padding-left:1.25rem;list-style:none}.o25MKG_item{border-left:1px solid var(--ui-border);padding:.3rem 0 .3rem .75rem;position:relative}.o25MKG_folder>summary{cursor:pointer;font-weight:600}.o25MKG_folder>summary:focus-visible,.o25MKG_link:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px;border-radius:var(--ui-radius-sm)}.o25MKG_children{margin-top:.35rem}.o25MKG_link{color:var(--ui-link);align-items:center;gap:.35rem;padding-block:.2rem;display:inline-flex}.o25MKG_link:hover{color:var(--ui-link-hover)}.o25MKG_description{color:var(--ui-text-secondary);margin-top:.2rem;font-size:.875rem;display:block}
.YJ_Rpa_section{color:var(--ui-text-primary);padding-block:clamp(2.5rem,6vw,4rem)}.YJ_Rpa_heading{max-width:72ch;margin-bottom:var(--ui-space-lg)}.YJ_Rpa_heading h2{margin-bottom:var(--ui-space-sm)}.YJ_Rpa_heading p,.YJ_Rpa_resultCount,.YJ_Rpa_subdimension{color:var(--ui-text-muted)}.YJ_Rpa_filters{gap:var(--ui-space-md);grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(9rem,1fr));align-items:end;display:grid}.YJ_Rpa_filters label{gap:var(--ui-space-xs);min-width:0;font-size:.9rem;font-weight:600;display:grid}.YJ_Rpa_filters input,.YJ_Rpa_filters select{width:100%;min-height:var(--ui-control-min-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-card);color:var(--ui-text-primary);padding:.65rem .75rem}.YJ_Rpa_filters input:focus-visible,.YJ_Rpa_filters select:focus-visible,.YJ_Rpa_clearFilters:focus-visible,.YJ_Rpa_showMore:focus-visible,.YJ_Rpa_details summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.YJ_Rpa_resultBar{justify-content:space-between;align-items:center;gap:var(--ui-space-md);margin-block:var(--ui-space-lg);display:flex}.YJ_Rpa_resultCount{margin:0;font-weight:600}.YJ_Rpa_clearFilters{align-items:center;gap:var(--ui-space-xs);min-height:var(--ui-control-min-height);padding-inline:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-card);color:var(--ui-text-primary);font-weight:700;display:inline-flex}.YJ_Rpa_activityGrid{gap:var(--ui-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YJ_Rpa_activityCard{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)}.YJ_Rpa_activityHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-md);display:flex}.YJ_Rpa_activityHeader h3{margin:var(--ui-space-xs) 0;font-size:clamp(1.05rem,2vw,1.3rem)}.YJ_Rpa_dimension{color:var(--ui-link);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.YJ_Rpa_subdimension{margin:0;font-size:.9rem}.YJ_Rpa_levelBadge{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.78rem;font-weight:700}.YJ_Rpa_chips{gap:var(--ui-space-xs);margin-top:var(--ui-space-md);flex-wrap:wrap;display:flex}.YJ_Rpa_chips span{background:var(--ui-surface-muted);color:var(--ui-text-muted);border-radius:999px;padding:.2rem .45rem;font-size:.76rem}.YJ_Rpa_details{margin-top:var(--ui-space-lg);border-top:1px solid var(--ui-border);padding-top:var(--ui-space-md)}.YJ_Rpa_details summary{min-height:var(--ui-control-min-height);cursor:pointer;color:var(--ui-link);font-weight:700}.YJ_Rpa_detailBody{gap:var(--ui-space-lg);padding-top:var(--ui-space-md);display:grid}.YJ_Rpa_detailBody section{min-width:0}.YJ_Rpa_detailBody h4{margin:0 0 var(--ui-space-xs);font-size:.95rem}.YJ_Rpa_detailBody p{margin:0;line-height:1.65}.YJ_Rpa_preLine{white-space:pre-line}.YJ_Rpa_mappingList{gap:var(--ui-space-md);display:grid}.YJ_Rpa_mappingList ul{margin:var(--ui-space-xs) 0 0;padding-left:1.25rem}.YJ_Rpa_mappingList a{overflow-wrap:anywhere;color:var(--ui-link)}.YJ_Rpa_showMore{min-height:var(--ui-control-min-height);margin:var(--ui-space-xl) auto 0;padding-inline:var(--ui-space-lg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-card);color:var(--ui-text-primary);font-weight:700;display:block}.YJ_Rpa_empty{padding:var(--ui-space-xl);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-card);color:var(--ui-text-muted);text-align:center}@media (max-width:1050px){.YJ_Rpa_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.YJ_Rpa_searchField{grid-column:1/-1}}@media (max-width:760px){.YJ_Rpa_activityGrid{grid-template-columns:1fr}}@media (max-width:520px){.YJ_Rpa_resultBar{flex-direction:column;align-items:stretch}.YJ_Rpa_clearFilters{justify-content:center}.YJ_Rpa_filters{grid-template-columns:1fr}.YJ_Rpa_searchField{grid-column:auto}.YJ_Rpa_activityCard{padding:var(--ui-space-md)}.YJ_Rpa_activityHeader{align-items:flex-start}}
.nXABWG_card{gap:var(--ui-space-sm);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);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-sm);flex-direction:column;display:flex}.nXABWG_muted{background:var(--ui-surface-muted)}.nXABWG_warning{border-color:var(--ui-warning-border)}.nXABWG_title{color:var(--ui-text-primary);margin:0;font-size:1.125rem;line-height:1.35}.nXABWG_text{color:var(--ui-text-secondary);margin:0;line-height:1.6}.nXABWG_grow{flex:1}@media (max-width:760px){.nXABWG_card{padding:var(--ui-space-md)}}
.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}
.LbWWkG_cardTitle{margin:0;font-size:1.2rem}.LbWWkG_cardTitle a{color:var(--ui-link);text-underline-offset:.18em;text-decoration-thickness:.08em}.LbWWkG_cardTitle a:hover{color:var(--ui-link-hover)}.LbWWkG_cardTitle a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:4px;border-radius:var(--ui-radius-control)}.LbWWkG_slug{overflow-wrap:anywhere;max-width:100%;color:var(--ui-text-secondary);display:inline-block}
.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)}.Yiy0Gq_heading{margin-bottom:var(--ui-space-lg)}.Yiy0Gq_heading h2{color:var(--ui-text-primary);margin:0}.Yiy0Gq_grid{gap:var(--ui-space-lg);grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);display:grid}.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)}.Yiy0Gq_cardHeader{align-items:center;gap:var(--ui-space-md);margin-bottom:var(--ui-space-md);display:flex}.Yiy0Gq_cardHeader h3{color:var(--ui-text-primary);margin:0}.Yiy0Gq_logo{object-fit:contain;width:4rem;height:4rem}.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}.Yiy0Gq_externalLink:hover{color:var(--ui-link-hover)}.Yiy0Gq_externalLink:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px;border-radius:var(--ui-radius-sm)}@media (max-width:760px){.Yiy0Gq_grid{grid-template-columns:1fr}.Yiy0Gq_card{padding:var(--ui-space-md)}}
._8hOXoa_hero{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--ui-link) 24%, transparent), transparent 38%), var(--ui-surface-card);color:var(--ui-text-primary);border-bottom:1px solid var(--ui-border);padding-block:clamp(3.25rem,8vw,6rem)}._8hOXoa_backLink{align-items:center;gap:var(--ui-space-xs);min-height:var(--ui-control-min-height);margin-bottom:var(--ui-space-lg);color:var(--ui-link);font-weight:600;display:inline-flex}._8hOXoa_backLink:focus-visible,._8hOXoa_sourceLinks a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px;border-radius:var(--ui-radius-sm)}._8hOXoa_eyebrow{margin:0 0 var(--ui-space-sm);color:var(--ui-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.85rem;font-weight:700}._8hOXoa_hero h1{max-width:18ch;color:var(--ui-text-primary);margin:0;font-size:clamp(2.25rem,7vw,4.8rem);line-height:.98}._8hOXoa_lead{max-width:70ch;margin:var(--ui-space-lg) 0 0;font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.7}._8hOXoa_heroMeta{gap:var(--ui-space-sm);margin-top:var(--ui-space-lg);flex-wrap:wrap;display:flex}._8hOXoa_heroMeta span{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:999px;padding:.4rem .7rem;font-size:.9rem;font-weight:600}._8hOXoa_summarySection{background:var(--ui-surface-muted);border-bottom:1px solid var(--ui-border);padding-block:clamp(2.5rem,6vw,4rem)}._8hOXoa_summaryGrid{gap:var(--ui-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._8hOXoa_summaryGrid article{gap:var(--ui-space-xs);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);display:grid}._8hOXoa_summaryGrid strong{color:var(--ui-text-primary);font-size:clamp(1.6rem,4vw,2.4rem)}._8hOXoa_summaryGrid span,._8hOXoa_levelRow span{color:var(--ui-text-muted)}._8hOXoa_coverageGrid{gap:var(--ui-space-xl);margin-top:var(--ui-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._8hOXoa_levels,._8hOXoa_dimensions{min-width:0}._8hOXoa_levels h3,._8hOXoa_dimensions h3{margin-bottom:var(--ui-space-md)}._8hOXoa_levelRow{align-items:center;gap:var(--ui-space-md);margin-block:var(--ui-space-sm);grid-template-columns:5rem minmax(0,1fr) 3rem;display:grid}._8hOXoa_levelRow progress,._8hOXoa_dimensionRow progress{width:100%;height:.8rem;accent-color:var(--ui-link)}._8hOXoa_dimensionRow{align-items:center;gap:var(--ui-space-md);margin-block:var(--ui-space-sm);grid-template-columns:minmax(8rem,1.35fr) minmax(0,1fr) 3rem;display:grid}._8hOXoa_dimensionRow span{color:var(--ui-text-muted)}._8hOXoa_sourceSection{border-top:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary);padding-block:clamp(2.5rem,6vw,4rem)}._8hOXoa_sourceSection>div>p{max-width:75ch;color:var(--ui-text-muted)}._8hOXoa_sourceGrid{gap:var(--ui-space-md);margin-block:var(--ui-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._8hOXoa_sourceGrid div{padding:var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card)}._8hOXoa_sourceGrid dt{color:var(--ui-text-muted);font-size:.85rem;font-weight:600}._8hOXoa_sourceGrid dd{margin:var(--ui-space-xs) 0 0;font-weight:700}._8hOXoa_sourceGrid code{color:var(--ui-text-primary)}._8hOXoa_sourceLinks{gap:var(--ui-space-lg);flex-wrap:wrap;display:flex}._8hOXoa_sourceLinks a{min-height:var(--ui-control-min-height);color:var(--ui-link);font-weight:600}._8hOXoa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){._8hOXoa_coverageGrid{grid-template-columns:1fr}._8hOXoa_summaryGrid,._8hOXoa_sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._8hOXoa_summaryGrid,._8hOXoa_sourceGrid{grid-template-columns:1fr}._8hOXoa_levelRow{gap:var(--ui-space-sm);grid-template-columns:4.5rem minmax(0,1fr) 2.25rem}._8hOXoa_dimensionRow{gap:var(--ui-space-xs) var(--ui-space-sm);grid-template-columns:minmax(0,1fr) 2.25rem}._8hOXoa_dimensionRow progress{grid-area:2/1/auto/-1}._8hOXoa_dimensionRow strong{grid-area:1/2}}
.VkHEAq_pageMain{margin-bottom:var(--ui-space-2xl)}.VkHEAq_heroSection{padding-block:clamp(var(--ui-space-xl), 5vw, 3rem);background:var(--ui-surface-muted)}.VkHEAq_section{padding-block:clamp(var(--ui-space-xl), 5vw, 3rem)}.VkHEAq_relatedSection{border-top:1px solid var(--ui-border)}.VkHEAq_heroTitle{margin:0 0 var(--ui-space-md);font-size:var(--ui-font-size-display);font-weight:var(--ui-font-weight-light);line-height:var(--ui-line-height-heading);text-wrap:balance}.VkHEAq_heroLead{font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-light);text-wrap:pretty;margin:0;line-height:1.5}.VkHEAq_heroSupporting{margin:var(--ui-space-md) 0 0;line-height:1.5}.VkHEAq_cardTitle,.VkHEAq_relatedTitle,.VkHEAq_sectionTitle{line-height:var(--ui-line-height-heading)}.VkHEAq_cardTitle{margin:0 0 var(--ui-space-xs);font-size:var(--ui-font-size-lg)}.VkHEAq_headingIcon{color:var(--truenas-accent-blue,var(--ui-link));margin-inline-end:var(--ui-space-xs)}.VkHEAq_sectionTitle{align-items:center;gap:var(--ui-space-xs);margin:0 0 var(--ui-space-lg);font-size:var(--ui-font-size-section-title);text-wrap:balance;display:flex}.VkHEAq_sectionTitleIcon{color:var(--truenas-accent-cyan,var(--ui-link));flex:none}.VkHEAq_servicePort,.VkHEAq_note,.VkHEAq_relatedCopy{font-size:var(--ui-font-size-sm)}.VkHEAq_relatedTitle{margin:0 0 var(--ui-space-xs);font-size:var(--ui-font-size-md)}.VkHEAq_relatedCopy{margin:0;line-height:1.5}.VkHEAq_heroSection .VkHEAq_heroLead,.VkHEAq_heroSection .VkHEAq_heroSupporting,.VkHEAq_section .VkHEAq_servicePort,.VkHEAq_section .VkHEAq_note,.VkHEAq_section .VkHEAq_relatedCopy{color:var(--truenas-text-secondary,var(--ui-text-secondary))}.VkHEAq_hardwareContent,.VkHEAq_bomContent{margin-bottom:var(--ui-space-lg)}.VkHEAq_hardwareTitle{margin:0 0 var(--ui-space-md);font-size:var(--ui-font-size-display);font-weight:var(--ui-font-weight-light);line-height:var(--ui-line-height-heading);text-wrap:balance}.VkHEAq_hardwareSubtitle{margin:0 0 var(--ui-space-xs);font-size:var(--ui-font-size-section-title);line-height:var(--ui-line-height-heading)}.VkHEAq_hardwareBand{width:100%;max-width:50rem;margin-inline:auto}.VkHEAq_hardwareIntroCard{width:100%}.VkHEAq_hardwareIntro{align-items:flex-start;gap:var(--ui-space-sm);margin:0;display:flex}.VkHEAq_bomTitle,.VkHEAq_bomSubtitle{align-items:center;gap:var(--ui-space-xs);line-height:var(--ui-line-height-heading);display:flex}.VkHEAq_bomTitle{margin:var(--ui-space-lg) 0 0;font-size:var(--ui-font-size-lg)}.VkHEAq_bomSubtitle{margin:var(--ui-space-md) 0 var(--ui-space-xs);color:var(--truenas-text-muted,var(--ui-text-muted));font-size:var(--ui-font-size-md)}.VkHEAq_bomList{border-top:1px solid var(--truenas-card-border,var(--ui-border));margin:0;padding:0;list-style:none}.VkHEAq_bomListSpaced{margin-bottom:var(--ui-space-md)}.VkHEAq_bomItem{align-items:flex-start;gap:var(--ui-space-sm);padding:var(--ui-space-sm) 0;border-bottom:1px solid var(--truenas-card-border,var(--ui-border));color:inherit;background:0 0;display:flex}.VkHEAq_heroIntro{margin-bottom:clamp(var(--ui-space-lg), 3vw, var(--ui-space-xl));text-align:center}.VkHEAq_heroGrid,.VkHEAq_relatedGrid,.VkHEAq_serviceGrid{gap:clamp(var(--ui-space-md), 2vw, var(--ui-space-lg));min-width:0;display:grid}.VkHEAq_heroGrid,.VkHEAq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VkHEAq_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.VkHEAq_heroBody{flex-direction:column;min-width:0;height:100%;display:flex}.VkHEAq_grow{flex:1}.VkHEAq_startAction{align-self:flex-start}.VkHEAq_actionRow{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.VkHEAq_note,.VkHEAq_relatedAction{margin-top:var(--ui-space-md)}.VkHEAq_note{margin-bottom:0}@media (max-width:991.98px){.VkHEAq_heroGrid{grid-template-columns:1fr}}@media (max-width:767.98px){.VkHEAq_relatedGrid,.VkHEAq_serviceGrid{grid-template-columns:1fr}}
