.review[data-astro-cid-u3ekcu2u]{margin:0;padding:0;list-style:none}.review[data-astro-cid-u3ekcu2u] li{border-bottom:1px solid var(--border);grid-template-columns:8.5rem minmax(0,1fr);gap:.15rem .7rem;padding:.55rem 0;font-size:.88rem;display:grid}.review[data-astro-cid-u3ekcu2u] .badge{letter-spacing:.03em;text-transform:uppercase;text-align:center;border:1px solid;border-radius:4px;grid-row:span 3;align-self:start;padding:.15rem .35rem;font-size:.7rem;font-weight:700}.review[data-astro-cid-u3ekcu2u] .badge.strong{color:var(--live-fg);background:var(--live-bg)}.review[data-astro-cid-u3ekcu2u] .badge.some{color:var(--building-fg);background:var(--building-bg)}.review[data-astro-cid-u3ekcu2u] .badge.missing{color:var(--alert);background:var(--alert-soft)}.review[data-astro-cid-u3ekcu2u] .crit{font-weight:650}.review[data-astro-cid-u3ekcu2u] .how,.review[data-astro-cid-u3ekcu2u] .where{color:var(--text-muted)}@media (width<=40rem){.review[data-astro-cid-u3ekcu2u] li{grid-template-columns:minmax(0,1fr)}.review[data-astro-cid-u3ekcu2u] .badge{grid-row:auto;justify-self:start}}.map[data-astro-cid-u3ekcu2u]{border-top:1px solid var(--border);margin-top:1rem;padding-top:.8rem}.map[data-astro-cid-u3ekcu2u] summary[data-astro-cid-u3ekcu2u]{cursor:pointer;font-weight:650}.map[data-astro-cid-u3ekcu2u] .help[data-astro-cid-u3ekcu2u]{margin:.4rem 0 .6rem}.map-scroll[data-astro-cid-u3ekcu2u]{overflow-x:auto}.map-scroll[data-astro-cid-u3ekcu2u] table[data-astro-cid-u3ekcu2u]{width:auto;min-width:100%}.map-scroll[data-astro-cid-u3ekcu2u] .crit-col{vertical-align:bottom;min-width:5.5rem;max-width:8rem;font-size:.78rem;font-weight:600;line-height:1.25}.map-scroll[data-astro-cid-u3ekcu2u] th[scope=row]{text-align:left;white-space:nowrap;font-weight:600}.map-scroll[data-astro-cid-u3ekcu2u] td.m{text-align:center;color:var(--accent);font-size:1rem}.timeline[data-astro-cid-u3ekcu2u]{margin:0 0 .8rem;overflow-x:auto}.timeline[data-astro-cid-u3ekcu2u] svg{width:100%;min-width:18rem;height:74px;display:block}.timeline[data-astro-cid-u3ekcu2u] .mark{cursor:pointer}.timeline[data-astro-cid-u3ekcu2u] .mark:hover rect,.timeline[data-astro-cid-u3ekcu2u] .mark:focus-visible rect{stroke:var(--text);stroke-width:2px}.timeline[data-astro-cid-u3ekcu2u] .line{stroke:var(--border-strong);stroke-width:2px}.timeline[data-astro-cid-u3ekcu2u] .gap{fill:var(--building-bg)}.timeline[data-astro-cid-u3ekcu2u] text{fill:var(--text-muted);font-size:10px;font-family:var(--font-mono)}.chart[data-astro-cid-u3ekcu2u]{margin:.6rem 0;overflow-x:auto}.chart[data-astro-cid-u3ekcu2u] svg{width:100%;min-width:20rem;max-width:40rem;height:220px;display:block}.chart[data-astro-cid-u3ekcu2u] .axis{stroke:var(--border-strong)}.chart[data-astro-cid-u3ekcu2u] .run{fill:none;stroke:var(--accent);stroke-width:2px}.chart[data-astro-cid-u3ekcu2u] .pt circle{fill:var(--accent)}.chart[data-astro-cid-u3ekcu2u] .band{fill:var(--accent-soft)}.chart[data-astro-cid-u3ekcu2u] .mean{stroke:var(--text-muted);stroke-dasharray:5 4}.chart[data-astro-cid-u3ekcu2u] .pt.out circle:not(.ring){fill:var(--alert)}.chart[data-astro-cid-u3ekcu2u] .ring{fill:none;stroke:var(--alert);stroke-width:2px}.chart[data-astro-cid-u3ekcu2u] .pt text,.chart[data-astro-cid-u3ekcu2u] .tick{fill:var(--text-muted);font-size:11px;font-family:var(--font-mono)}.journey[data-astro-cid-u3ekcu2u] h3{margin:.8rem 0 .3rem;font-size:1rem}.journey[data-astro-cid-u3ekcu2u] .note{color:var(--text-muted);margin-top:.2rem;font-size:.82rem}.journey[data-astro-cid-u3ekcu2u] svg{width:100%;min-width:40rem;height:auto;font:11px system-ui,sans-serif}.journey[data-astro-cid-u3ekcu2u] .scroll{overflow-x:auto}.journey[data-astro-cid-u3ekcu2u] .jhead{fill:var(--text);font-weight:700}.journey[data-astro-cid-u3ekcu2u] .jround,.journey[data-astro-cid-u3ekcu2u] .jnone{fill:var(--text-muted);font-size:10px}.journey[data-astro-cid-u3ekcu2u] .jempty{fill:none;stroke:var(--text-muted);stroke-dasharray:4 3}.journey[data-astro-cid-u3ekcu2u] .jpage{cursor:pointer}.journey[data-astro-cid-u3ekcu2u] .jpage rect{fill:var(--bg);stroke-width:2px}.journey[data-astro-cid-u3ekcu2u] .jpage text{fill:var(--text)}.journey[data-astro-cid-u3ekcu2u] .jpage:focus-visible rect{stroke-width:4px;stroke:var(--accent)!important}.journey[data-astro-cid-u3ekcu2u] .jlink{fill:none;stroke:var(--text-muted);stroke-width:1.4px}.journey[data-astro-cid-u3ekcu2u] .jarrow{fill:var(--text-muted)}.targets[data-astro-cid-u3ekcu2u] span{display:block}.sub[data-astro-cid-u3ekcu2u]{border-top:1px solid var(--border);margin-top:1.4rem;padding-top:1rem;font-size:1rem}
