.upkeep:where(.astro-p7ov435s){--up-fill:var(--copper-strong);margin-block:1.5rem;container-type:inline-size}.up:where(.astro-p7ov435s){background:var(--surface-well);color:var(--text-primary);font-family:var(--font-display);border-radius:12px;padding:1.25rem}.up-legend:where(.astro-p7ov435s){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;gap:.875rem;margin-bottom:.875rem;font-size:.6875rem;display:flex}.up-sw:where(.astro-p7ov435s){vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.up-sw--edisyl:where(.astro-p7ov435s){background:var(--up-fill)}.up-sw--you:where(.astro-p7ov435s){background:var(--surface-raised);border:1px solid var(--border-strong)}.up-grid:where(.astro-p7ov435s){flex-direction:column;gap:.375rem;display:flex}.up-step--1:where(.astro-p7ov435s){order:1}.up-arrow--r:where(.astro-p7ov435s){order:2}.up-step--2:where(.astro-p7ov435s){order:3}.up-arrow--d:where(.astro-p7ov435s){order:4}.up-step--3:where(.astro-p7ov435s){order:5}.up-arrow--l:where(.astro-p7ov435s){order:6}.up-step--4:where(.astro-p7ov435s){order:7}.up-grid:where(.astro-p7ov435s)>.up-arrow--u:where(.astro-p7ov435s),.up-grid:where(.astro-p7ov435s)>.up-hub:where(.astro-p7ov435s){display:none}.up-step:where(.astro-p7ov435s){background:var(--surface-raised);border:1px solid var(--border-card);border-radius:8px;padding:.875rem 1rem .875rem 2.75rem;position:relative}.up-step:where(.astro-p7ov435s)[data-who=edisyl]{background:var(--up-fill);border-color:var(--up-fill);color:var(--on-ink)}.up-n:where(.astro-p7ov435s){width:1.375rem;height:1.375rem;font-family:var(--font-mono);background:color-mix(in srgb, var(--copper) 14%, var(--paper-raised));color:var(--up-fill);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.875rem;left:.875rem}.up-step:where(.astro-p7ov435s)[data-who=edisyl] .up-n:where(.astro-p7ov435s){color:var(--on-ink);background:#ffffff2e}.up-t:where(.astro-p7ov435s){font-size:1rem;font-weight:700;line-height:1.3}.up-s:where(.astro-p7ov435s){color:var(--text-secondary);margin-top:3px;font-size:.8125rem;line-height:1.45}.up-step:where(.astro-p7ov435s)[data-who=edisyl] .up-s:where(.astro-p7ov435s){color:var(--on-ink-muted)}.up-arrow:where(.astro-p7ov435s){color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.up-arrow--r:where(.astro-p7ov435s),.up-arrow--l:where(.astro-p7ov435s){font-size:0}.up-arrow--r:where(.astro-p7ov435s):after,.up-arrow--l:where(.astro-p7ov435s):after{content:"↓";font-size:1.125rem}.up-arrow__label:where(.astro-p7ov435s),.up-back:where(.astro-p7ov435s){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.625rem}.up-back:where(.astro-p7ov435s){text-align:center;margin-top:.625rem}@container (width>=36rem){.up:where(.astro-p7ov435s){padding:1.5rem}.up-grid:where(.astro-p7ov435s){grid-template-rows:auto 3rem auto;grid-template-columns:1fr 3rem 1fr;gap:0;display:grid}.up-step:where(.astro-p7ov435s),.up-arrow:where(.astro-p7ov435s){order:0}.up-grid:where(.astro-p7ov435s)>.up-arrow--u:where(.astro-p7ov435s),.up-grid:where(.astro-p7ov435s)>.up-hub:where(.astro-p7ov435s){display:flex}.up-arrow--r:where(.astro-p7ov435s):after,.up-arrow--l:where(.astro-p7ov435s):after{content:none}.up-arrow--r:where(.astro-p7ov435s),.up-arrow--l:where(.astro-p7ov435s){font-size:1.125rem}.up-arrow--u:where(.astro-p7ov435s){justify-content:flex-start;padding-left:1rem}.up-hub:where(.astro-p7ov435s){color:var(--copper);justify-content:center;align-items:center;font-size:1.5rem}.up-back:where(.astro-p7ov435s){display:none}}.upkeep:where(.astro-p7ov435s) figcaption:where(.astro-p7ov435s){font-size:var(--sl-text-sm);color:var(--text-secondary);margin-top:.75rem;line-height:1.55}.health:where(.astro-57ffd73v){margin-block:1.5rem;container-type:inline-size}.hc:where(.astro-57ffd73v){border:1px solid var(--border-card);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-display);border-radius:12px;padding:1.25rem}.hc-mono:where(.astro-57ffd73v){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.hc-accent:where(.astro-57ffd73v){color:var(--text-accent)}.hc-head:where(.astro-57ffd73v){justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.hc-title:where(.astro-57ffd73v){margin-top:.125rem;font-size:1.125rem;font-weight:700}.hc-tag:where(.astro-57ffd73v){border:1px dashed var(--border-strong);color:var(--text-secondary);border-radius:4px;padding:.125rem .5rem}.hc-metrics:where(.astro-57ffd73v){grid-template-columns:1fr;gap:.75rem;display:grid}@container (width>=32rem){.hc-metrics:where(.astro-57ffd73v){grid-template-columns:repeat(3,1fr)}}.hc-metric:where(.astro-57ffd73v){background:var(--surface-well);border-radius:8px;padding:.75rem .875rem}.hc-metric__top:where(.astro-57ffd73v){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hc-metric__label:where(.astro-57ffd73v){color:var(--text-secondary);font-size:.8125rem}.hc-chip:where(.astro-57ffd73v){background:color-mix(in srgb, var(--copper) 14%, var(--paper-raised));color:var(--copper-strong);border-radius:4px;padding:0 .375rem;font-size:.6875rem;font-weight:600}.hc-chip--off:where(.astro-57ffd73v){background:var(--surface-screen);color:var(--on-ink)}.hc-metric__value:where(.astro-57ffd73v){margin-top:.25rem;font-size:1.375rem;font-weight:700;line-height:1.2}.hc-track:where(.astro-57ffd73v){background:var(--border-card);border-radius:3px;height:6px;margin:.5rem 0 .375rem;position:relative}.hc-fill:where(.astro-57ffd73v){width:var(--w);background:var(--copper);border-radius:3px;position:absolute;inset:0 auto 0 0}.hc-fill--off:where(.astro-57ffd73v){background:var(--surface-screen)}.hc-mark:where(.astro-57ffd73v){top:-3px;bottom:-3px;left:var(--mark);background:var(--text-primary);width:2px;position:absolute}.hc-metric__target:where(.astro-57ffd73v){color:var(--text-secondary);font-size:.75rem}.hc-findings__head:where(.astro-57ffd73v){color:var(--text-secondary);margin:1.125rem 0 .5rem}.hc-findings:where(.astro-57ffd73v){counter-reset:finding;margin:0;padding:0;list-style:none}.hc-findings:where(.astro-57ffd73v) li:where(.astro-57ffd73v){counter-increment:finding;border-top:1px solid var(--border-card);flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;padding:.5rem 0;font-size:.875rem;line-height:1.45;display:flex}.hc-findings:where(.astro-57ffd73v) li:where(.astro-57ffd73v):before{content:counter(finding);width:1.25rem;font-family:var(--font-mono);color:var(--text-accent);flex:none;font-size:.75rem}.hc-what:where(.astro-57ffd73v){flex:14rem}.hc-fix:where(.astro-57ffd73v){color:var(--copper-strong);flex:0 auto;margin-left:2rem;font-weight:600}@container (width>=32rem){.hc-fix:where(.astro-57ffd73v){margin-left:0}}.health:where(.astro-57ffd73v) figcaption:where(.astro-57ffd73v){font-size:var(--sl-text-sm);color:var(--text-secondary);margin-top:.75rem;line-height:1.55}
