.rq[data-astro-cid-lqik6xic]{border:1px solid var(--c-border)}.opt[data-astro-cid-lqik6xic]{transition:border-color .15s,background-color .15s}.opt[data-astro-cid-lqik6xic]:hover{border-color:var(--c-accent)}.rq[data-astro-cid-lqik6xic] legend[data-astro-cid-lqik6xic]{color:var(--c-primary);margin-bottom:var(--s-3);float:left;width:100%;padding:0;font-weight:600}.rq[data-astro-cid-lqik6xic] legend[data-astro-cid-lqik6xic]+[data-astro-cid-lqik6xic]{clear:both}.rq__n[data-astro-cid-lqik6xic]{font-size:var(--fs-sm);color:var(--c-accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s-1);font-weight:600;display:block}.rq__opts[data-astro-cid-lqik6xic]{gap:var(--s-2);display:grid}.opt[data-astro-cid-lqik6xic]{gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius);cursor:pointer;align-items:center;display:flex}.opt[data-astro-cid-lqik6xic]:has(input:checked){border-color:var(--c-accent);background:var(--c-surface)}.opt[data-astro-cid-lqik6xic] input[data-astro-cid-lqik6xic]{width:1.25rem;height:1.25rem;accent-color:var(--c-accent);flex:none}.tool__error[data-astro-cid-lqik6xic]{color:var(--c-error);font-weight:600}.fine[data-astro-cid-lqik6xic]{font-size:var(--fs-sm);color:var(--c-muted)}.result[data-astro-cid-lqik6xic]{border-top:4px solid var(--c-accent);background:linear-gradient(180deg, var(--c-surface), var(--c-bg) 18rem);padding:clamp(1rem,3vw,2rem)}.result[data-astro-cid-lqik6xic]>h2[data-astro-cid-lqik6xic]{max-width:28ch}.result[data-astro-cid-lqik6xic]:focus{outline:3px solid var(--c-focus);outline-offset:2px}.pill[data-astro-cid-lqik6xic]{font-weight:700;font-size:var(--fs-sm);padding:var(--s-1) var(--s-3);border-radius:999px;justify-self:start;display:inline-block}.pill[data-astro-cid-lqik6xic].lvl-ok{color:#1f5a37;background:#e3f1e8}.pill[data-astro-cid-lqik6xic].lvl-warn{color:#7a4a00;background:#f8ebd3}.pill[data-astro-cid-lqik6xic].lvl-bad{color:#8f2f22;background:#f6e0dc}.areas[data-astro-cid-lqik6xic]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.areas[data-astro-cid-lqik6xic] li{gap:var(--s-1);display:grid}.areas[data-astro-cid-lqik6xic] .area__top{font-weight:600}.areas[data-astro-cid-lqik6xic] .bar{background:var(--c-border);border-radius:999px;height:.5rem;display:block;overflow:hidden}.areas[data-astro-cid-lqik6xic] .bar__fill{height:100%;display:block}.areas[data-astro-cid-lqik6xic] .bar__fill.lvl-ok{background:#2f7d4f}.areas[data-astro-cid-lqik6xic] .bar__fill.lvl-warn{background:#b06a00}.areas[data-astro-cid-lqik6xic] .bar__fill.lvl-bad{background:#a23b2c}.finds[data-astro-cid-lqik6xic]{gap:var(--s-2);padding-left:1.2rem;display:grid}.verdict[data-astro-cid-lqik6xic]{gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.verdict[data-astro-cid-lqik6xic] .stack[data-astro-cid-lqik6xic]{flex:1;min-width:min(100%,14rem)}.gauge[data-astro-cid-lqik6xic]{flex:none;width:8.25rem;height:8.25rem}.gauge__num[data-astro-cid-lqik6xic]{font-family:var(--font-heading);fill:var(--c-primary);font-size:30px;font-weight:800}.gauge__arc[data-astro-cid-lqik6xic]{stroke:var(--c-border)}@media (prefers-reduced-motion:no-preference){.gauge__arc[data-astro-cid-lqik6xic]{transition:stroke-dashoffset 1s}}.gauge__arc[data-astro-cid-lqik6xic].lvl-ok{stroke:#2f7d4f}.gauge__arc[data-astro-cid-lqik6xic].lvl-warn{stroke:#b06a00}.gauge__arc[data-astro-cid-lqik6xic].lvl-bad{stroke:#a23b2c}.row[data-astro-cid-lqik6xic]{gap:var(--s-3);flex-wrap:wrap;display:flex}.print-only[data-astro-cid-lqik6xic]{display:none}@media print{.site-header,.site-footer,.page-hero,.skip-link,.rq[data-astro-cid-lqik6xic],.radar[data-astro-cid-lqik6xic]>.btn[data-astro-cid-lqik6xic],.radar[data-astro-cid-lqik6xic]>.fine[data-astro-cid-lqik6xic],.no-print[data-astro-cid-lqik6xic]{display:none!important}.print-only[data-astro-cid-lqik6xic]{display:block}.result[data-astro-cid-lqik6xic]{box-shadow:none;border:0}.areas[data-astro-cid-lqik6xic] .bar,.areas[data-astro-cid-lqik6xic] .bar__fill,.pill[data-astro-cid-lqik6xic]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
