.lacc{gap:var(--space-3);display:grid}.lacc__stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.lacc__stats div{gap:var(--space-1);flex-direction:column-reverse;display:flex}.lacc__stats dt{font-size:var(--step--1);color:var(--muted)}.lacc__stats dd{font-size:var(--step-2);font-weight:var(--weight-bold);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.lacc__big{font-size:var(--step-1);font-weight:var(--weight-bold);color:var(--ink);margin:0}.lacc__note{max-width:65ch;font-size:var(--step--1);color:var(--muted);margin:0;line-height:1.5}.evt{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--r-sm);font:var(--weight-bold) var(--step--3) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;vertical-align:middle;flex:none;display:inline-flex}.evt__mark{flex:none;width:8px;height:8px}.evt--measured{color:var(--ink);background:var(--bg-alt)}.evt--measured .evt__mark{background:var(--ink);border-radius:1px}.evt--read{color:var(--muted);background:var(--bg-alt)}.evt--read .evt__mark{border:1.5px solid var(--muted);border-radius:50%}.evt--test{color:var(--amber-text);background:var(--amber-bg)}.evt--test .evt__mark{border:1.5px dashed var(--amber-text);border-radius:1px}.evt-key{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--step--2);color:var(--muted);flex-wrap:wrap;display:flex}.evt-key .evt:not(:first-child){margin-left:var(--space-3)}.mhero__link[data-astro-cid-3pqslgmb]{padding-block:var(--space-2);color:var(--accent-ink);font-weight:var(--weight-semibold);font-size:var(--step--1);transition:opacity var(--dur-2) var(--ease-out);display:inline-block}.mhero__link[data-astro-cid-3pqslgmb]:hover{opacity:.8}.cols3[data-astro-cid-3pqslgmb]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.cols2[data-astro-cid-3pqslgmb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.col__t[data-astro-cid-3pqslgmb]{font-size:var(--step-1)}.col__d[data-astro-cid-3pqslgmb]{color:var(--muted);font-size:var(--step--1);margin:var(--space-1) 0 var(--space-4)}.col__list[data-astro-cid-3pqslgmb],.val__list[data-astro-cid-3pqslgmb]{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.col__list[data-astro-cid-3pqslgmb] li[data-astro-cid-3pqslgmb],.val__list[data-astro-cid-3pqslgmb] li[data-astro-cid-3pqslgmb]{gap:var(--space-2);font-size:var(--step--1);color:var(--ink);align-items:flex-start;line-height:1.5;display:flex}.tick[data-astro-cid-3pqslgmb]{color:var(--accent-ink);flex:none;margin-top:.62em}.cols3[data-astro-cid-3pqslgmb] .card,.cols2[data-astro-cid-3pqslgmb] .card{box-shadow:none;position:relative}.fcast[data-astro-cid-3pqslgmb] .card{background:var(--bg-card);border-color:var(--border);border-left:3px solid var(--accent);box-shadow:var(--shadow-sm)}.fcast[data-astro-cid-3pqslgmb] .card:before{content:none}.score__badge[data-astro-cid-3pqslgmb]{font:600 var(--step--2) var(--font-mono);letter-spacing:.04em;color:var(--accent-ink);background:var(--teal-pale);padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-left:3px solid var(--accent);margin-bottom:var(--space-3);display:inline-block}.score__t[data-astro-cid-3pqslgmb]{font-size:var(--step-1);margin-bottom:var(--space-2)}.score__d[data-astro-cid-3pqslgmb]{color:var(--muted);font-size:var(--step-0);text-wrap:balance;line-height:1.6}.tierstack[data-astro-cid-3pqslgmb]{flex-direction:column;max-width:940px;margin-inline:auto;display:flex}.tier[data-astro-cid-3pqslgmb]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:flex}.tier__bar[data-astro-cid-3pqslgmb]{border-radius:var(--r-lg) 0 0 var(--r-lg);flex:none;width:5px}.tier--raw[data-astro-cid-3pqslgmb] .tier__bar[data-astro-cid-3pqslgmb]{background:var(--subtle)}.tier--sig[data-astro-cid-3pqslgmb] .tier__bar[data-astro-cid-3pqslgmb]{background:var(--accent)}.tier--score[data-astro-cid-3pqslgmb] .tier__bar[data-astro-cid-3pqslgmb]{background:var(--teal)}.tier__main[data-astro-cid-3pqslgmb]{min-width:0;padding:var(--space-4) clamp(var(--space-4), 2.4vw, var(--space-5));flex:1}.tier__head[data-astro-cid-3pqslgmb]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.tier__count[data-astro-cid-3pqslgmb]{font:700 var(--step--2) var(--font-mono);color:var(--accent-ink);background:var(--teal-pale);padding:var(--space-2xs) var(--space-3);border-radius:var(--r-pill);flex:none}.tier--raw[data-astro-cid-3pqslgmb] .tier__count[data-astro-cid-3pqslgmb]{color:var(--subtle);background:var(--bg-alt)}.tier__group[data-astro-cid-3pqslgmb]{margin-top:var(--space-3)}.tier__glabel[data-astro-cid-3pqslgmb]{font:700 var(--step--3) var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-ink);margin-bottom:var(--space-2);display:block}.tier--score[data-astro-cid-3pqslgmb] .tier__count[data-astro-cid-3pqslgmb]{color:#fff;background:var(--teal)}.tier__name[data-astro-cid-3pqslgmb]{font-size:var(--step-1)}.tier__what[data-astro-cid-3pqslgmb]{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--space-4);max-width:64ch;line-height:1.5}.tier__chips[data-astro-cid-3pqslgmb]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-3pqslgmb]{font:500 var(--step--2) var(--font-sans);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-alt);color:var(--muted)}.chip--raw[data-astro-cid-3pqslgmb]{overflow-wrap:anywhere;width:100%;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--border);color:var(--ink);font:var(--weight-medium) var(--step--1) var(--font-sans);text-decoration:underline dotted color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:4px;background:0 0;border-radius:0;text-decoration-thickness:1px;display:block}.chip--raw[data-astro-cid-3pqslgmb]:hover,.chip--raw[data-astro-cid-3pqslgmb]:focus{color:var(--accent-ink);text-decoration-color:var(--accent)}.chip--raw[data-astro-cid-3pqslgmb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.chip[data-astro-cid-3pqslgmb][data-tip]{cursor:help;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);position:relative}.chip[data-astro-cid-3pqslgmb][data-tip]:hover,.chip[data-astro-cid-3pqslgmb][data-tip]:focus{border-color:var(--accent);z-index:4}.chip[data-astro-cid-3pqslgmb][data-tip]:after{content:attr(data-tip);width:max-content;max-width:min(260px,80vw);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--bg-card);font:var(--weight-medium) var(--step--2)/1.45 var(--font-sans);letter-spacing:normal;text-transform:none;text-align:left;border-radius:var(--r-sm);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.chip[data-astro-cid-3pqslgmb][data-tip]:before{content:"";border:6px solid #0000;border-top-color:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.chip[data-astro-cid-3pqslgmb][data-tip]:hover:after,.chip[data-astro-cid-3pqslgmb][data-tip]:focus:after{opacity:1;transform:translate(-50%)translateY(0)}.chip[data-astro-cid-3pqslgmb][data-tip]:hover:before,.chip[data-astro-cid-3pqslgmb][data-tip]:focus:before{opacity:1}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-3pqslgmb][data-tip]:after{transition:opacity var(--dur-1) linear;transform:translate(-50%)}}@media (width<=640px){.chip[data-astro-cid-3pqslgmb][data-tip]:after{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:auto;max-width:none;box-shadow:var(--shadow-xl);z-index:40;position:fixed;top:auto;transform:translateY(6px)}.chip[data-astro-cid-3pqslgmb][data-tip]:before{display:none}.chip[data-astro-cid-3pqslgmb][data-tip]:hover:after,.chip[data-astro-cid-3pqslgmb][data-tip]:focus:after{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-3pqslgmb][data-tip]:after{transform:none}}}.rawfeat[data-astro-cid-3pqslgmb]{margin-top:var(--space-2)}.rawfeat__summary[data-astro-cid-3pqslgmb]{align-items:center;gap:var(--space-2);cursor:pointer;font:600 var(--step--1) var(--font-sans);color:var(--accent-ink);padding:var(--space-2) 0;user-select:none;list-style:none;display:inline-flex}.rawfeat__summary[data-astro-cid-3pqslgmb]::-webkit-details-marker{display:none}.rawfeat__summary[data-astro-cid-3pqslgmb]:before{content:"▸";color:var(--accent-ink);transition:transform var(--dur-2) var(--ease-out);display:inline-block}.rawfeat[data-astro-cid-3pqslgmb][open] .rawfeat__summary[data-astro-cid-3pqslgmb]:before{transform:rotate(90deg)}.rawfeat__summary[data-astro-cid-3pqslgmb]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.rawfeat__hide[data-astro-cid-3pqslgmb],.rawfeat[data-astro-cid-3pqslgmb][open] .rawfeat__show[data-astro-cid-3pqslgmb]{display:none}.rawfeat[data-astro-cid-3pqslgmb][open] .rawfeat__hide[data-astro-cid-3pqslgmb]{display:inline}.rawfeat[data-astro-cid-3pqslgmb] .tier__group[data-astro-cid-3pqslgmb]:first-of-type{margin-top:var(--space-3)}.chip[data-astro-cid-3pqslgmb][data-tip-dismissed]:focus:after,.chip[data-astro-cid-3pqslgmb][data-tip-dismissed]:hover:after,.chip[data-astro-cid-3pqslgmb][data-tip-dismissed]:focus:before,.chip[data-astro-cid-3pqslgmb][data-tip-dismissed]:hover:before{opacity:0}.tier__feed[data-astro-cid-3pqslgmb]{font:600 var(--step--2) var(--font-sans);color:var(--accent-ink);padding:var(--space-2) 0;align-self:center}.fband[data-astro-cid-3pqslgmb]{color:#fff;padding-block:clamp(var(--space-8), 7vw, var(--space-9));background-color:var(--teal-lift);background-image:var(--grad-teal-banner)}.fband__head[data-astro-cid-3pqslgmb]{max-width:62ch;margin-bottom:clamp(var(--space-5), 3vw, var(--space-6))}.fband__eyebrow[data-astro-cid-3pqslgmb]{margin-bottom:var(--space-3);color:var(--accent-2);display:inline-block}.fband__h[data-astro-cid-3pqslgmb]{font-size:var(--step-3);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.fband__sub[data-astro-cid-3pqslgmb]{margin-top:var(--space-4);color:var(--on-teal-muted);font-size:var(--step-0);line-height:var(--leading-normal);max-width:56ch}.fband__sub[data-astro-cid-3pqslgmb] code[data-astro-cid-3pqslgmb]{font-family:var(--font-mono);color:var(--accent-2);font-size:.92em}.fband__card[data-astro-cid-3pqslgmb]{max-width:var(--max-w-narrow)}.fband__note[data-astro-cid-3pqslgmb]{margin-top:var(--space-4);color:var(--on-teal-muted);font-size:var(--step--1);text-wrap:balance;line-height:1.6}@media (width>=900px){.fband__card[data-astro-cid-3pqslgmb]{align-items:center;gap:clamp(var(--space-5), 4vw, var(--space-7));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:none;display:grid}.fband__note[data-astro-cid-3pqslgmb]{margin-top:0}}.val__h[data-astro-cid-3pqslgmb]{font-size:var(--step-0);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.val__h--ok[data-astro-cid-3pqslgmb]{color:var(--green-text)}.val__h--wip[data-astro-cid-3pqslgmb]{color:var(--amber-text)}.val__mark[data-astro-cid-3pqslgmb]{flex-shrink:0;margin-top:.37em}.val__mark--ok[data-astro-cid-3pqslgmb]{color:var(--green)}.val__mark--wip[data-astro-cid-3pqslgmb]{color:var(--amber)}.honesty[data-astro-cid-3pqslgmb]{max-width:var(--max-w-narrow);margin:var(--space-6) auto 0;padding:var(--space-4) var(--space-5);background:var(--spark-tint);border:1px solid color-mix(in srgb, var(--spark) 20%, transparent);border-left:3px solid var(--spark);border-radius:var(--r-md);color:var(--ink);font-size:var(--step--1);line-height:var(--leading-relaxed)}.standard[data-astro-cid-3pqslgmb]{max-width:var(--max-w-narrow);border-left:3px solid var(--accent);margin-inline:0}.standard__claim[data-astro-cid-3pqslgmb]{font-size:var(--step-1);color:var(--ink);line-height:1.5;font-weight:var(--weight-semibold);margin-bottom:var(--space-4)}.standard__claim[data-astro-cid-3pqslgmb] em[data-astro-cid-3pqslgmb]{color:var(--accent-ink);font-style:normal}.standard__list[data-astro-cid-3pqslgmb]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.standard-sec[data-astro-cid-3pqslgmb] .lede__h{font-size:var(--step-4);max-width:18ch}.standard__list[data-astro-cid-3pqslgmb] li[data-astro-cid-3pqslgmb]{padding-left:var(--space-4);font-size:var(--step-0);color:var(--muted);max-width:var(--measure);line-height:1.6;position:relative}.standard__list[data-astro-cid-3pqslgmb] li[data-astro-cid-3pqslgmb]:before{content:"";border-radius:var(--r-xs);background:var(--accent);width:7px;height:7px;position:absolute;top:.62em;left:0}.standard__list[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{color:var(--ink);font-weight:var(--weight-semibold)}.standard__list[data-astro-cid-3pqslgmb] em[data-astro-cid-3pqslgmb]{color:var(--accent-ink);font-style:normal;font-weight:var(--weight-semibold)}@media (width<=900px){.cols3[data-astro-cid-3pqslgmb],.cols2[data-astro-cid-3pqslgmb]{grid-template-columns:1fr}}@media (width<=520px){.tier__name[data-astro-cid-3pqslgmb]{font-size:var(--step-0)}}.rawlist[data-astro-cid-3pqslgmb]{gap:0 clamp(var(--space-4), 3vw, var(--space-6));grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.rawlist[data-astro-cid-3pqslgmb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rawlist__row[data-astro-cid-3pqslgmb]{gap:var(--space-2xs);padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.rawlist__row[data-astro-cid-3pqslgmb] .chip--raw[data-astro-cid-3pqslgmb]{border-bottom:0;align-self:flex-start;width:auto;padding:0}.rawlist__route[data-astro-cid-3pqslgmb]{font-size:var(--step--2);color:var(--accent-ink);font-weight:var(--weight-semibold)}.rawlist__row--reported[data-astro-cid-3pqslgmb] .rawlist__route[data-astro-cid-3pqslgmb]{color:var(--subtle);font-weight:var(--weight-medium)}.seclist[data-astro-cid-3pqslgmb]{gap:var(--space-2);display:grid}.sec[data-astro-cid-3pqslgmb]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card)}.sec__summary[data-astro-cid-3pqslgmb]{gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline;list-style:none;display:grid}.sec__summary[data-astro-cid-3pqslgmb]::-webkit-details-marker{display:none}.sec__summary[data-astro-cid-3pqslgmb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-md)}.sec__name[data-astro-cid-3pqslgmb]{font-weight:var(--weight-bold);color:var(--ink)}.sec__name[data-astro-cid-3pqslgmb]:before{content:"▸";margin-right:var(--space-2);color:var(--accent-ink);transition:transform var(--dur-2) var(--ease-out);display:inline-block}.sec[data-astro-cid-3pqslgmb][open] .sec__name[data-astro-cid-3pqslgmb]:before{transform:rotate(90deg)}.sec__q[data-astro-cid-3pqslgmb]{color:var(--muted);font-size:var(--step--1)}.sec__w[data-astro-cid-3pqslgmb]{font:600 var(--step--2) var(--font-mono);color:var(--accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sec__body[data-astro-cid-3pqslgmb]{padding:0 var(--space-4) var(--space-4)}.sec__signals[data-astro-cid-3pqslgmb]{margin:0 0 var(--space-3);gap:var(--space-3);font-size:var(--step--1);color:var(--muted);line-height:var(--leading-normal);padding:0;list-style:none;display:grid}.sec__signals[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{color:var(--ink)}.sec__signals[data-astro-cid-3pqslgmb] em[data-astro-cid-3pqslgmb]{color:var(--accent-ink);font-style:normal}.sec__scale[data-astro-cid-3pqslgmb]{font:500 var(--step--2) var(--font-mono);color:var(--subtle)}.sec__calc[data-astro-cid-3pqslgmb]{font-size:var(--step--1);color:var(--muted);line-height:var(--leading-normal);padding-top:var(--space-3);border-top:1px solid var(--border);margin:0}.sec__calc[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{color:var(--ink)}@media (width<=640px){.sec__summary[data-astro-cid-3pqslgmb]{grid-template-columns:1fr auto}.sec__q[data-astro-cid-3pqslgmb]{grid-area:2/1/auto/-1}}.diag[data-astro-cid-3pqslgmb]{max-width:940px;margin:var(--space-6) auto 0;padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--r-lg)}.diag__h[data-astro-cid-3pqslgmb]{font-size:var(--step-0);margin:0 0 var(--space-2)}.diag__sub[data-astro-cid-3pqslgmb]{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--step--1);max-width:68ch}.diag__list[data-astro-cid-3pqslgmb]{gap:var(--space-3);grid-template-columns:1fr;margin:0;display:grid}@media (width>=720px){.diag__list[data-astro-cid-3pqslgmb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.diag__item[data-astro-cid-3pqslgmb] dt[data-astro-cid-3pqslgmb]{font-weight:var(--weight-bold);color:var(--ink);font-size:var(--step--1)}.diag__item[data-astro-cid-3pqslgmb] dd[data-astro-cid-3pqslgmb]{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--step--1);line-height:var(--leading-normal)}.fband__table[data-astro-cid-3pqslgmb]{overflow-x:auto}.fband__table[data-astro-cid-3pqslgmb] table[data-astro-cid-3pqslgmb]{border-collapse:collapse;width:100%;font:500 var(--step--1)/1.6 var(--font-mono);color:#d9efeb;font-variant-numeric:tabular-nums;border-radius:var(--r-md);background:#00000047;border:1px solid #b4e1dc29}.fband__table[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb],.fband__table[data-astro-cid-3pqslgmb] td[data-astro-cid-3pqslgmb]{padding:var(--space-2) var(--space-4);text-align:right;border-bottom:1px solid #b4e1dc1f}.fband__table[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb][scope=row],.fband__table[data-astro-cid-3pqslgmb] thead[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb]:first-child{text-align:left;font-family:var(--font-sans);font-weight:var(--weight-semibold)}.fband__table[data-astro-cid-3pqslgmb] thead[data-astro-cid-3pqslgmb] th[data-astro-cid-3pqslgmb]{color:var(--accent-2);font-weight:var(--weight-semibold)}.fband__table[data-astro-cid-3pqslgmb]:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}
