.ring[data-astro-cid-ob2ujwlc]{width:var(--size);height:var(--size);flex:none;margin:0;position:relative}svg[data-astro-cid-ob2ujwlc]{width:100%;height:100%}circle[data-astro-cid-ob2ujwlc]{fill:none;stroke-width:10px}.track[data-astro-cid-ob2ujwlc]{stroke:color-mix(in srgb, currentColor 12%, transparent)}.value[data-astro-cid-ob2ujwlc]{stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}.ring-pass[data-astro-cid-ob2ujwlc] .value[data-astro-cid-ob2ujwlc]{stroke:var(--ok)}.ring-warn[data-astro-cid-ob2ujwlc] .value[data-astro-cid-ob2ujwlc]{stroke:#d98a00}.ring-fail[data-astro-cid-ob2ujwlc] .value[data-astro-cid-ob2ujwlc]{stroke:var(--bad)}.ring-skip[data-astro-cid-ob2ujwlc] .value[data-astro-cid-ob2ujwlc]{stroke:var(--skip)}figcaption[data-astro-cid-ob2ujwlc]{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.num[data-astro-cid-ob2ujwlc]{font-family:var(--font-display);font-size:calc(var(--size) * .3);font-weight:700;line-height:1}.lbl[data-astro-cid-ob2ujwlc]{text-transform:uppercase;letter-spacing:.1em;opacity:.75;font-size:.75rem}.spark[data-astro-cid-ud4kqefj]{margin:0}svg[data-astro-cid-ud4kqefj]{width:100%;max-width:260px;height:auto;overflow:visible}.mid[data-astro-cid-ud4kqefj]{stroke:var(--line);stroke-dasharray:3 4}.line[data-astro-cid-ud4kqefj]{fill:none;stroke:var(--accent-text);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.dot[data-astro-cid-ud4kqefj]{fill:var(--accent);stroke:var(--white);stroke-width:2px}.coverage[data-astro-cid-p6na2rut]{font-size:var(--text-sm);color:var(--muted);margin:0 0 .75rem}.summary[data-astro-cid-p6na2rut]{grid-template-columns:minmax(15rem,1fr) 2.4fr;align-items:stretch;gap:1rem;display:grid}.overall[data-astro-cid-p6na2rut].card{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--accent-2) 32%, transparent), transparent 60%), var(--night);color:var(--on-dark);border:0;place-items:center;gap:1rem;display:grid}.hist[data-astro-cid-p6na2rut]{justify-items:center;gap:.25rem;width:100%;display:grid}.blocks[data-astro-cid-p6na2rut]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.block[data-astro-cid-p6na2rut]{box-shadow:none;align-items:center;gap:.9rem;display:flex}.block[data-astro-cid-p6na2rut] h3[data-astro-cid-p6na2rut]{font-size:var(--text-lg);margin:0 0 .2rem}.todo[data-astro-cid-p6na2rut],.checks[data-astro-cid-p6na2rut]{margin-top:2.5rem}.recs[data-astro-cid-p6na2rut]{counter-reset:rec;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rec[data-astro-cid-p6na2rut]{box-shadow:none;counter-increment:rec;grid-template-columns:1fr auto;gap:.4rem 1.5rem;display:grid}.rec-head[data-astro-cid-p6na2rut]{align-items:baseline;gap:.75rem;display:flex}.rec-head[data-astro-cid-p6na2rut]:before{content:counter(rec);font-family:var(--font-display);color:var(--accent-text);min-width:1.4em;font-weight:700}.rec[data-astro-cid-p6na2rut] h3[data-astro-cid-p6na2rut]{font-family:var(--font-body);font-size:var(--text-lg);margin:0}.meters[data-astro-cid-p6na2rut]{font-size:var(--text-sm);gap:1.2rem;margin:0;display:flex}.meters[data-astro-cid-p6na2rut] dt[data-astro-cid-p6na2rut]{color:var(--muted)}.meters[data-astro-cid-p6na2rut] dd[data-astro-cid-p6na2rut]{letter-spacing:.15em;color:var(--accent-text);margin:0}.rec[data-astro-cid-p6na2rut] details[data-astro-cid-p6na2rut]{grid-column:1/-1}summary[data-astro-cid-p6na2rut]{cursor:pointer;font-weight:600}.rec[data-astro-cid-p6na2rut] details[data-astro-cid-p6na2rut] p[data-astro-cid-p6na2rut]{margin:.5rem 0 0}.group[data-astro-cid-p6na2rut]{box-shadow:none;margin-bottom:.75rem;padding-block:.9rem}.group[data-astro-cid-p6na2rut] summary[data-astro-cid-p6na2rut]{font-family:var(--font-display);font-size:var(--text-lg);justify-content:space-between;display:flex}.score-chip[data-astro-cid-p6na2rut]{font-family:var(--font-body);color:var(--accent-text);font-weight:700}table[data-astro-cid-p6na2rut]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:.75rem}tr[data-astro-cid-p6na2rut]+tr[data-astro-cid-p6na2rut]{border-top:1px solid var(--line)}td[data-astro-cid-p6na2rut],th[data-astro-cid-p6na2rut]{text-align:left;vertical-align:top;padding:.55rem .5rem}th[data-astro-cid-p6na2rut]{font-weight:600}.val[data-astro-cid-p6na2rut]{color:var(--muted);font-variant-numeric:tabular-nums;word-break:break-word}@media (width<=40rem){.blocks[data-astro-cid-p6na2rut]{grid-template-columns:1fr 1fr;gap:.6rem}.block[data-astro-cid-p6na2rut]{text-align:center;flex-direction:column;gap:.4rem;padding:.9rem .6rem}.block[data-astro-cid-p6na2rut] h3[data-astro-cid-p6na2rut]{font-size:var(--text-base)}.meters[data-astro-cid-p6na2rut]{gap:.8rem}}@media (width<=56rem){.summary[data-astro-cid-p6na2rut],.rec[data-astro-cid-p6na2rut]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{padding:clamp(3.5rem,2rem + 6vw,7rem) 0;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--text-hero);max-width:15ch}.lead[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--muted-dark);max-width:38rem}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.radar[data-astro-cid-lcdefpme]{aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 18%, var(--line-dark) 18% calc(18% + 1px)), conic-gradient(from 0deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 30%);border-radius:50%;margin:0;padding:0;list-style:none;animation:9s linear infinite sweep;position:relative}.radar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transform:rotate(calc(var(--i) * 72deg));position:absolute;inset:0}.radar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translateX(-50%) rotate(calc(var(--i) * -72deg));font-size:var(--text-sm);white-space:nowrap;border:1px solid var(--line-dark);background:var(--night);border-radius:99px;padding:.3em .7em;font-weight:700;animation:9s linear infinite counter;position:absolute;top:4%;left:50%}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes counter{0%{rotate:0deg}to{rotate:-360deg}}.section[data-astro-cid-lcdefpme]{margin-top:var(--space-section)}.areas[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);grid-column:span 2;padding:1.5rem}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+4){grid-column:span 3}.idx[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent-text);font-weight:700}.areas[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin:.4rem 0}.areas[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.how[data-astro-cid-lcdefpme]{background:var(--white);padding:var(--space-section) 0}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:s;border-top:2px solid var(--ink);padding-top:1rem}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(s, decimal-leading-zero);font-family:var(--font-display);color:var(--accent-text);font-size:2.4rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin:.3rem 0}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.get[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{columns:2;gap:2rem;padding-left:1.2rem}.get[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.note[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:-.4rem}.data[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:48rem}.cta[data-astro-cid-lcdefpme]{margin-top:var(--space-section);padding:var(--space-section) 0;text-align:center}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-dark)}.cta[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}@media (width<=56rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.radar[data-astro-cid-lcdefpme]{display:none}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+4){grid-column:span 6}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.get[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{columns:1}}@media (width<=34rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
