.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}.yxyH7a_summary{justify-content:flex-start;align-items:center;gap:var(--ui-space-md);min-height:5rem;padding:var(--ui-space-md) var(--ui-space-lg);cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 6%, var(--ui-surface-card)), var(--ui-surface-card));color:var(--ui-text-primary);list-style:none;display:flex}.yxyH7a_summary::-webkit-details-marker{display:none}.yxyH7a_details[open]>.yxyH7a_summary{border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 10%, var(--ui-surface-card)), var(--ui-surface-card))}.yxyH7a_summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.yxyH7a_summaryIcon{border:1px solid color-mix(in srgb, var(--ui-link) 42%, var(--ui-border));background:color-mix(in srgb, var(--ui-link) 12%, var(--ui-surface-card));width:2.9rem;height:2.9rem;box-shadow:var(--ui-shadow-sm);color:var(--ui-link);border-radius:.85rem;flex:0 0 2.9rem;place-items:center;font-size:1.05rem;display:grid}.yxyH7a_summaryText{flex:auto;gap:.18rem;min-width:0;display:grid}.yxyH7a_summaryText strong{font-size:1rem;line-height:1.3}.yxyH7a_summaryText small{max-width:54rem;color:var(--ui-text-secondary);font-size:.82rem;font-weight:500;line-height:1.45}.yxyH7a_summaryHint{border:1px solid color-mix(in srgb, var(--ui-link) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-link) 8%, var(--ui-surface-card));color:var(--ui-text-secondary);border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.78rem;font-weight:750}.yxyH7a_chevron{background:var(--ui-surface-muted);width:1.8rem;height:1.8rem;color:var(--ui-text-secondary);border-radius:999px;flex:0 0 1.8rem;place-items:center;font-size:.82rem;transition:transform .16s;display:inline-grid}.yxyH7a_details[open] .yxyH7a_chevron{transform:rotate(180deg)}.yxyH7a_body{padding:var(--ui-space-lg);background:var(--ui-surface-card)}@media (prefers-reduced-motion:reduce){.yxyH7a_chevron{transition:none}}@media (max-width:760px){.yxyH7a_details{margin-block:var(--ui-space-lg)}.yxyH7a_summary{padding-inline:var(--ui-space-md);flex-wrap:wrap;align-items:flex-start}.yxyH7a_summaryHint{margin-left:calc(2.9rem + var(--ui-space-md))}.yxyH7a_chevron{margin-left:auto}.yxyH7a_body{padding-inline:var(--ui-space-md)}}
.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}.badge.YdAMYG_internalBadge{border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary)}.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}}
.rUiZ5W_surface{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-sm);color:var(--ui-text-primary);border-left-width:4px;margin-bottom:1rem;padding:.9rem 1rem;line-height:1.5;position:relative}.rUiZ5W_surface strong{color:inherit}.rUiZ5W_surface>strong:first-child{align-items:center;gap:.4rem;display:inline-flex}.rUiZ5W_surface>strong:first-child i{font-size:.95rem}.rUiZ5W_ok{border-color:color-mix(in srgb, var(--ui-success-border) 82%, var(--ui-border));border-left-color:var(--ui-success-text);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-success-surface) 78%, var(--ui-surface-card)), var(--ui-surface-card))}.rUiZ5W_ok>strong:first-child i{color:var(--ui-success-text)}.rUiZ5W_warn{border-color:color-mix(in srgb, var(--ui-warning-border) 88%, var(--ui-border));border-left-color:var(--ui-warning-text);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-warning-surface) 72%, var(--ui-surface-card)), var(--ui-surface-card))}.rUiZ5W_warn>strong:first-child i{color:var(--ui-warning-text)}.rUiZ5W_fail{border-color:color-mix(in srgb, var(--ui-danger-border) 88%, var(--ui-border));border-left-color:var(--ui-danger-text);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-danger-surface) 72%, var(--ui-surface-card)), var(--ui-surface-card))}.rUiZ5W_fail>strong:first-child i{color:var(--ui-danger-text)}.rUiZ5W_info{border-color:color-mix(in srgb, var(--ui-link) 46%, var(--ui-border));border-left-color:var(--ui-link);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 9%, var(--ui-surface-card)), var(--ui-surface-card))}.rUiZ5W_info>strong:first-child i{color:var(--ui-link)}.rUiZ5W_unknown{border-color:var(--ui-border);border-left-color:var(--ui-text-secondary);background:linear-gradient(135deg, var(--ui-surface-muted), var(--ui-surface-card))}.rUiZ5W_unknown>strong:first-child i{color:var(--ui-text-secondary)}.rUiZ5W_details{border-top:1px solid color-mix(in srgb, currentcolor 16%, transparent);margin-top:.7rem;padding-top:.65rem}.rUiZ5W_details summary{cursor:pointer;color:var(--ui-text-primary);font-weight:750}.rUiZ5W_details summary:hover{color:var(--ui-link)}.rUiZ5W_details summary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}
.Bc7tTq_disclosure{margin-top: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}.Bc7tTq_summary{align-items:center;gap:var(--ui-space-md);min-height:5rem;padding:var(--ui-space-md) var(--ui-space-lg);cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 6%, var(--ui-surface-card)), var(--ui-surface-card));color:var(--ui-text-primary);list-style:none;display:flex}.Bc7tTq_summary::-webkit-details-marker{display:none}.Bc7tTq_disclosure[open]>.Bc7tTq_summary{border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 10%, var(--ui-surface-card)), var(--ui-surface-card))}.Bc7tTq_summary:after{content:"▾";background:var(--ui-surface-muted);width:1.8rem;height:1.8rem;color:var(--ui-text-secondary);border-radius:999px;flex:0 0 1.8rem;place-items:center;margin-left:.1rem;font-size:.82rem;transition:transform .12s;display:inline-grid}.Bc7tTq_disclosure:not([open])>.Bc7tTq_summary:after{transform:rotate(-90deg)}.Bc7tTq_summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.Bc7tTq_summaryIcon{border:1px solid color-mix(in srgb, var(--ui-link) 42%, var(--ui-border));background:color-mix(in srgb, var(--ui-link) 12%, var(--ui-surface-card));width:2.9rem;height:2.9rem;box-shadow:var(--ui-shadow-sm);color:var(--ui-link);border-radius:.85rem;flex:0 0 2.9rem;place-items:center;font-size:1.05rem;display:grid}.Bc7tTq_summaryText{flex:auto;gap:.18rem;min-width:0;display:grid}.Bc7tTq_summaryText strong{font-size:1rem;line-height:1.3}.Bc7tTq_summaryText small,.Bc7tTq_context,.Bc7tTq_loading{color:var(--ui-text-secondary)}.Bc7tTq_summaryText small{max-width:54rem;font-size:.82rem;font-weight:500;line-height:1.45}.Bc7tTq_summaryHint{border:1px solid color-mix(in srgb, var(--ui-link) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-link) 8%, var(--ui-surface-card));color:var(--ui-text-secondary);border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.78rem;font-weight:750}.Bc7tTq_body{gap:var(--ui-space-md);padding:var(--ui-space-lg);background:var(--ui-surface-card);display:grid}.Bc7tTq_context{border-left:3px solid color-mix(in srgb, var(--ui-link) 70%, var(--ui-border));border-radius:0 var(--ui-radius-md) var(--ui-radius-md) 0;background:color-mix(in srgb, var(--ui-link) 5%, var(--ui-surface-card));text-align:left;max-width:72rem;margin:0;padding:.8rem 1rem;line-height:1.5}.Bc7tTq_loading,.Bc7tTq_warning{border-radius:var(--ui-radius-md);margin:0;padding:.8rem 1rem}.Bc7tTq_loading{border:1px solid var(--ui-border);background:var(--ui-surface-muted)}.Bc7tTq_warning{border:1px solid var(--ui-warning-border);border-left:4px solid var(--ui-warning-text);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-warning-surface) 72%, var(--ui-surface-card)), var(--ui-surface-card));box-shadow:var(--ui-shadow-sm);color:var(--ui-text-primary)}@media (prefers-reduced-motion:reduce){.Bc7tTq_summary:after{transition:none}}@media (max-width:760px){.Bc7tTq_summary{padding-inline:var(--ui-space-md);flex-wrap:wrap;align-items:flex-start}.Bc7tTq_summaryHint{margin-left:calc(2.9rem + var(--ui-space-md))}.Bc7tTq_summary:after{margin-left:auto}.Bc7tTq_body{padding-inline:var(--ui-space-md)}}
.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)}}
._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}
.SZMenG_heading{letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:300;line-height:1.08}.SZMenG_heading>a{max-width:100%;color:var(--ui-link);align-items:center;gap:.8rem;display:inline-flex}.SZMenG_icon{color:currentColor;flex:0 0 1.15em;place-items:center;width:1.15em;height:1.15em;font-size:.78em;display:inline-grid}.SZMenG_text{min-width:0;color:inherit}@media (max-width:760px){.SZMenG_heading{font-size:clamp(2rem,9vw,2.75rem)}.SZMenG_heading>a{align-items:flex-start;gap:.65rem}}
.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}
.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}}
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}}
.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%}}
.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}}
._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}}
.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)}
.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)}}
.VzrouW_panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);max-width:900px;box-shadow:var(--ui-shadow-sm);color:var(--ui-text-primary);align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem);display:flex}.VzrouW_icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);width:3rem;height:3rem;color:var(--ui-text-secondary);flex:0 0 3rem;place-items:center;display:grid}.VzrouW_body{flex:1;min-width:0}.VzrouW_eyebrow{color:var(--ui-text-secondary);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.VzrouW_title{color:var(--ui-text-primary);margin:0 0 .75rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}.VzrouW_description{max-width:70ch;color:var(--ui-text-secondary);margin:0 0 1.25rem;line-height:1.6}.VzrouW_diagnostic{border-inline-start:3px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);max-width:70ch;padding:.875rem 1rem;font-size:.9rem}.VzrouW_diagnostic strong{color:var(--ui-text-primary)}.VzrouW_diagnostic p{color:var(--ui-text-secondary);margin:.35rem 0 0;line-height:1.55}.VzrouW_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.VzrouW_retry{min-height:var(--ui-control-min-height);border:1px solid var(--ui-link);border-radius:var(--ui-radius-control);background:var(--ui-link);color:var(--ui-surface-card);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1rem;font-weight:650;transition:filter .15s;display:inline-flex}.VzrouW_retry:hover{filter:brightness(1.1)}.VzrouW_retry:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.VzrouW_note{color:var(--ui-text-secondary);font-size:.825rem}.VzrouW_loading{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);max-width:900px;color:var(--ui-text-secondary);margin-inline:auto;padding:1.25rem}@media (max-width:575.98px){.VzrouW_panel{flex-direction:column}.VzrouW_icon{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.VzrouW_retry{transition:none}}
.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}}
.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}.hzvF1W_header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-lg);margin-bottom:var(--ui-space-lg);display:flex}.hzvF1W_title{margin:0 0 var(--ui-space-xs);font-size:clamp(1.4rem,3vw,2rem)}.hzvF1W_lead{max-width:78ch;color:var(--ui-text-secondary);margin:0}.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}.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}.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}.hzvF1W_sourceRow span{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:999px;padding:.18rem .48rem}.hzvF1W_subheading{margin:0 0 var(--ui-space-sm);font-size:1.05rem}.hzvF1W_componentGrid,.hzvF1W_splitGrid{gap:var(--ui-space-md);margin-bottom:var(--ui-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hzvF1W_splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.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}.hzvF1W_componentHeader,.hzvF1W_evidenceHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);display:flex}.hzvF1W_stateOk{border-color:var(--ui-success-border);color:var(--ui-success-text)}.hzvF1W_stateWarn{border-color:var(--ui-warning-border);color:var(--ui-warning-text)}.hzvF1W_stateFail{border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.hzvF1W_stateUnknown{border-color:var(--ui-border);color:var(--ui-text-secondary)}.hzvF1W_detailText,.hzvF1W_muted{color:var(--ui-text-secondary);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45;display:block}.hzvF1W_badge,.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}.hzvF1W_badges{gap:var(--ui-space-2xs);margin-top:var(--ui-space-xs);flex-wrap:wrap;display:flex}.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}.hzvF1W_details>summary{min-height:var(--ui-control-min-height);padding:var(--ui-space-sm) var(--ui-space-md);cursor:pointer;font-weight:650}.hzvF1W_details>summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.hzvF1W_detailsBody{gap:var(--ui-space-md);padding:0 var(--ui-space-md) var(--ui-space-md);display:grid}.hzvF1W_detailsBody h3,.hzvF1W_detailsBody h4,.hzvF1W_detailsBody p{margin:0}.hzvF1W_diagnosticGroup{gap:var(--ui-space-sm);display:grid}.hzvF1W_diagnosticGroup h3{font-size:1rem}.hzvF1W_alertFail,.hzvF1W_alertWarn{gap:var(--ui-space-xs);padding:var(--ui-space-md);border-radius:var(--ui-radius-sm);display:grid}.hzvF1W_alertFail{border:1px solid var(--ui-danger-border);background:var(--ui-danger-surface);color:var(--ui-danger-text)}.hzvF1W_alertWarn{border:1px solid var(--ui-warning-border);background:var(--ui-warning-surface);color:var(--ui-warning-text)}.hzvF1W_evidenceList{gap:var(--ui-space-sm);margin:0;padding:0;list-style:none;display:grid}.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}.hzvF1W_compactList{gap:var(--ui-space-2xs);margin:var(--ui-space-xs) 0;padding-left:1.2rem;display:grid}.hzvF1W_telemetrySummary,.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}.hzvF1W_providerSummary strong{flex-basis:100%}.hzvF1W_exposureRow{align-items:flex-start;gap:var(--ui-space-md);grid-template-columns:minmax(0,1fr) auto}.hzvF1W_exposureRow code,.hzvF1W_alertFail code{overflow-wrap:anywhere;font-size:.82rem}.hzvF1W_emptyState{gap:var(--ui-space-sm);padding:var(--ui-space-lg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-muted);color:var(--ui-text-secondary);text-align:left;justify-items:start;display:grid}.hzvF1W_emptyState p{max-width:72ch;margin:0;line-height:1.6}.hzvF1W_emptyTitle{color:var(--ui-text-primary);margin:0;font-size:1.15rem}.hzvF1W_emptyScope{font-size:.875rem}.hzvF1W_retryButton{min-height:var(--ui-control-min-height);margin-top:var(--ui-space-xs);padding:var(--ui-space-xs) var(--ui-space-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-card);color:var(--ui-text-primary);cursor:pointer;font-weight:650}.hzvF1W_retryButton:hover{border-color:var(--ui-link)}.hzvF1W_retryButton:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (max-width:800px){.hzvF1W_header{flex-direction:column}.hzvF1W_boardStatus{width:100%}.hzvF1W_componentGrid,.hzvF1W_splitGrid{grid-template-columns:1fr}}
.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}}
.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}
.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)}}
.R4rZGq_nav{z-index:20;padding:var(--ui-space-sm) var(--ui-space-md);border-block:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-chrome-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.R4rZGq_links{gap:var(--ui-space-xs);scrollbar-width:thin;width:min(100%,1200px);margin-inline:auto;display:flex;overflow-x:auto}.R4rZGq_links a{min-height:var(--ui-control-min-height);padding-inline:var(--ui-space-sm);border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary);border-radius:999px;flex:none;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.R4rZGq_links a:hover{border-color:var(--ui-link);color:var(--ui-link-hover)}.R4rZGq_links a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}
.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}}
.DMHr0q_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)}.DMHr0q_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}.DMHr0q_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}.DMHr0q_hero h1{max-width:18ch;color:var(--ui-text-primary);margin:0;font-size:clamp(2.25rem,7vw,4.8rem);line-height:.98}.DMHr0q_lead{max-width:70ch;margin:var(--ui-space-lg) 0 0;font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.7}.DMHr0q_backLink:focus-visible,.DMHr0q_toc a:focus-visible,.DMHr0q_table a:focus-visible,.DMHr0q_tableScroll:focus-visible,.DMHr0q_sources a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px;border-radius:var(--ui-radius-sm)}.DMHr0q_toc{margin-block:var(--ui-space-xl) var(--ui-space-lg)}.DMHr0q_toc ul{gap:var(--ui-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DMHr0q_toc a{min-height:var(--ui-control-min-height);padding-inline:var(--ui-space-md);border:1px solid var(--ui-border);background:var(--ui-surface-card);color:var(--ui-link);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.DMHr0q_overview,.DMHr0q_category{margin-block:var(--ui-space-xl);scroll-margin-top:var(--ui-space-xl)}.DMHr0q_category h2{scroll-margin-top:var(--ui-space-xl)}.DMHr0q_tableScroll{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);overflow-x:auto}.DMHr0q_table{border-collapse:collapse;width:100%;min-width:40rem;color:var(--ui-text-primary)}.DMHr0q_table th,.DMHr0q_table td{padding:var(--ui-space-sm) var(--ui-space-md);border-bottom:1px solid var(--ui-border);text-align:start;vertical-align:top;line-height:1.5}.DMHr0q_table thead th{color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.DMHr0q_table tbody th{white-space:nowrap}.DMHr0q_table tbody tr:last-child th,.DMHr0q_table tbody tr:last-child td{border-bottom:0}.DMHr0q_termGrid{align-items:start;gap:var(--ui-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.DMHr0q_term{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);scroll-margin-top:var(--ui-space-xl);line-height:1.6}.DMHr0q_term:target{border-color:var(--ui-link);box-shadow:0 0 0 2px var(--ui-link)}.DMHr0q_term h3{margin:0 0 var(--ui-space-sm);font-size:1.25rem}.DMHr0q_term abbr{text-decoration:none}.DMHr0q_expansion{color:var(--ui-text-muted);font-size:1rem;font-weight:600}.DMHr0q_question{color:var(--ui-text-muted);font-style:italic}.DMHr0q_question span,.DMHr0q_sources>span:first-child{font-style:normal;font-weight:700}.DMHr0q_term ul{padding-inline-start:var(--ui-space-lg);list-style:outside}.DMHr0q_term li+li{margin-top:var(--ui-space-xs)}.DMHr0q_note,.DMHr0q_callout{padding:var(--ui-space-sm) var(--ui-space-md);border-inline-start:4px solid var(--ui-link);border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-link) 10%, transparent)}.DMHr0q_callout{max-width:80ch;margin-block:var(--ui-space-md);color:var(--ui-text-primary)}.DMHr0q_sources{margin-bottom:0;font-size:.9rem}.DMHr0q_sources a{text-underline-offset:.15em;text-decoration:underline}.DMHr0q_disclaimer{margin-block:var(--ui-space-xl);color:var(--ui-text-muted);font-size:.9rem}.DMHr0q_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 (prefers-reduced-motion:no-preference){.DMHr0q_term{transition:border-color .2s,box-shadow .2s}}@media print{.DMHr0q_toc,.DMHr0q_backLink{display:none}.DMHr0q_tableScroll{overflow:visible}.DMHr0q_table{min-width:0}.DMHr0q_term{break-inside:avoid}}
._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}._2kUsaW_heading{align-items:center;gap:var(--ui-space-xs);font-weight:700;display:flex}._2kUsaW_lead{max-width:80ch;margin:0}._2kUsaW_actions{gap:var(--ui-space-sm);flex-wrap:wrap;align-items:center;display:flex}._2kUsaW_note{color:var(--ui-text-secondary);font-size:.82rem}@media (max-width:560px){._2kUsaW_actions{flex-direction:column;align-items:stretch}._2kUsaW_actions>a{width:100%}}
.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)}}
.NG22ya_networkCard{border:1px solid var(--truenas-card-border,#475569);border-left:4px solid var(--truenas-accent-blue,#60a5fa);background:linear-gradient(135deg, color-mix(in srgb, var(--truenas-accent-blue,#60a5fa) 7%, var(--truenas-card-bg,#111827)), var(--truenas-card-bg,#111827) 44%);color:var(--truenas-text-primary,#f8fafc);border-radius:.75rem;margin-block:1.5rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 .5rem 1.5rem #0000002e}.NG22ya_networkCard :is(p,li,strong,pre,summary,h3){color:inherit}.NG22ya_header{gap:.35rem;margin-bottom:.85rem;display:grid}.NG22ya_header>strong{color:#fff;font-size:1.05rem}.NG22ya_eyebrow{color:var(--truenas-accent-blue,#60a5fa);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.NG22ya_diagram{border:1px solid color-mix(in srgb, var(--truenas-accent-blue,#60a5fa) 44%, var(--truenas-card-border,#475569));color:#f8fafc;font-family:var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;background:#0b1220;border-radius:.5rem;margin:0;padding:1rem;line-height:1.55;overflow-x:auto}.NG22ya_networkDetails{border-top:1px solid color-mix(in srgb, var(--truenas-card-border,#475569) 75%, transparent);margin-top:1rem}.NG22ya_networkSummary{min-height:var(--ui-control-min-height,44px);color:var(--truenas-text-primary,#f8fafc);cursor:pointer;align-items:center;gap:.5rem;padding-block:.8rem;font-weight:700;display:flex}.NG22ya_networkSummary i{color:var(--truenas-accent-blue,#60a5fa)}.NG22ya_networkSummary:focus-visible{outline:3px solid var(--ui-focus-ring,#60a5fa);outline-offset:3px}.NG22ya_factGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.5rem;display:grid}.NG22ya_factGroup{border:1px solid color-mix(in srgb, var(--truenas-card-border,#475569) 72%, transparent);background:color-mix(in srgb, var(--truenas-card-bg,#111827) 84%, #fff 16%);border-top-width:3px;border-radius:.6rem;padding:1rem}.NG22ya_factGroup:first-child{border-top-color:var(--truenas-accent-red,#f87171);background:var(--truenas-red-surface,#21151b)}.NG22ya_factGroup:nth-child(2),.NG22ya_factGroup:nth-child(3){border-top-color:var(--truenas-accent-blue,#60a5fa);background:var(--truenas-blue-surface,#142033)}.NG22ya_factGroup:nth-child(4){border-top-color:var(--truenas-accent-cyan,#67e8f9)}.NG22ya_factGroup h3{color:#fff;margin:0 0 .65rem;font-size:.9rem}.NG22ya_factGroup:first-child h3{color:color-mix(in srgb, var(--truenas-accent-red,#f87171) 72%, #fff)}.NG22ya_factGroup:nth-child(2) h3,.NG22ya_factGroup:nth-child(3) h3{color:color-mix(in srgb, var(--truenas-accent-blue,#60a5fa) 72%, #fff)}.NG22ya_factList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.NG22ya_factList li{gap:.2rem;display:grid}.NG22ya_factList strong{color:var(--truenas-text-primary,#f8fafc)}.NG22ya_factList span,.NG22ya_sourceNote{color:var(--truenas-text-secondary,#d7e0ec)}.NG22ya_sourceNote{margin:.85rem 0 0;font-size:.78rem}.NG22ya_sourceNote i{color:var(--truenas-accent-cyan,#67e8f9)}@media (max-width:760px){.NG22ya_factGroups{grid-template-columns:1fr}}@media (prefers-color-scheme:light){.NG22ya_networkCard{border-color:#94a3b8;border-left-color:var(--truenas-accent-blue,#2563eb);color:#0f172a;background:linear-gradient(135deg,#eff6ff,#f8fafc 44%)}.NG22ya_header>strong,.NG22ya_networkSummary,.NG22ya_factGroup h3,.NG22ya_factList strong{color:#0f172a}.NG22ya_eyebrow,.NG22ya_factList span,.NG22ya_sourceNote{color:#475569}.NG22ya_diagram{color:#f8fafc;background:#0f172a;border-color:#93c5fd}.NG22ya_factGroup{background:#fff;border-color:#cbd5e1}.NG22ya_factGroup:first-child{background:#fff7f7;border-top-color:#dc2626}.NG22ya_factGroup:nth-child(2),.NG22ya_factGroup:nth-child(3){background:#f6f9ff;border-top-color:#2563eb}}
