.vvc[data-astro-cid-kvukowil]{display:grid;gap:var(--space-4)}@media(min-width:44rem){.vvc[data-astro-cid-kvukowil]{grid-template-columns:1fr 1fr}}.vvc__list[data-astro-cid-kvukowil]{display:grid;gap:var(--space-3);margin:0}.vvc__list[data-astro-cid-kvukowil] dt[data-astro-cid-kvukowil]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.vvc__list[data-astro-cid-kvukowil] dd[data-astro-cid-kvukowil]{margin:0;font-size:.9375rem}.vvc__empty[data-astro-cid-kvukowil]{margin:0;font-size:.9375rem;color:var(--fg-muted)}.review-hubs{margin-block-start:var(--space-5)}.review-hubs .eyebrow{margin-block-end:var(--space-2);font-size:var(--text-xs);color:var(--fg-muted)}.review-top{display:grid;gap:var(--space-5);padding-block:var(--space-2) var(--space-6)}@media(min-width:60rem){.review-top{grid-template-columns:minmax(0,1fr) 21rem;column-gap:var(--space-6);align-items:start}.review-top>:not(.scorecard){grid-column:1}.review-top>.scorecard{grid-column:2;grid-row:1 / span 4;position:sticky;top:calc(var(--header-h) + var(--space-4))}}.review-head__id{display:flex;align-items:center;gap:var(--space-4);margin-block:var(--space-2) var(--space-3)}.review-head__id h1{margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.625rem)}.review-head__sub{display:flex;flex-wrap:wrap;gap:var(--space-1) 0;margin:0 0 var(--space-3);color:var(--fg-muted);font-size:.9375rem;max-width:none}.review-head__sub>span:not(:last-child):after{content:"·";padding-inline:.55em;color:var(--fg-faint)}.review-head__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;margin:0 0 var(--space-3);padding:0}.review-head__badges>li{display:inline-flex;max-width:none}.review-head__tier{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-muted)}.review-head__disc{margin:0;font-size:var(--text-xs);color:var(--fg-muted)}.review-notice{padding:var(--space-4) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-inset)}.review-notice p{margin:0;font-size:.9375rem;color:var(--fg-muted)}.review-notice .review-notice__title{margin-block-end:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.review-notice .review-notice__src{margin-block-start:var(--space-2);font-size:var(--text-xs)}.scorecard{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised)}.scorecard__top{display:flex;align-items:center;gap:var(--space-4);margin-block-end:var(--space-4)}.scorecard__meta{display:grid;gap:var(--space-2);justify-items:start}.scorecard__h{margin:0;font-size:1.0625rem}.scorecard__rank{margin:0;font-size:var(--text-sm);color:var(--fg-muted)}.scorecard__seed{margin:0 0 var(--space-4);padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.bars{display:grid;gap:var(--space-3);list-style:none;margin:0 0 var(--space-4);padding:0}.bars__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);max-width:none}.bars__label,.bars__val{font-size:var(--text-sm)}.bars__w{color:var(--fg-muted)}.bars__track{grid-column:1 / -1;height:6px;border-radius:var(--radius-pill);background:var(--bg-inset);overflow:hidden}.bars__fill{display:block;height:100%;background:var(--fg-muted);border-radius:inherit}.bars__fill--capped{background:var(--warn)}.scorecard__caps{margin:0 0 var(--space-3);padding-inline-start:var(--space-4);font-size:var(--text-xs);color:var(--fg-muted);display:grid;gap:var(--space-1)}.scorecard__why{border-block-end:0}.scorecard__why>summary{font-size:var(--text-sm);color:var(--accent)}.scorecard__why dl{display:grid;gap:var(--space-3);margin:0}.scorecard__why dt{font-size:var(--text-sm);font-weight:500;color:var(--fg)}.scorecard__why dd{margin:0;font-size:var(--text-sm);color:var(--fg-muted)}.review-sec{padding-block:var(--space-7) 0}.review-sec>.section-head h2{font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)}.review-h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md)}.review-prose{color:var(--fg-muted)}.review-list{display:grid;gap:var(--space-3);margin:0;padding-inline-start:var(--space-5);color:var(--fg-muted)}.review-list--risks>li::marker{color:var(--stance-caution)}.review-notes{margin-block-start:var(--space-5);border-block-start:1px solid var(--line)}.review-nolink{margin-block-start:var(--space-5)}.happened{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7);margin:0 0 var(--space-2);padding:var(--space-4) 0;border-block:1px solid var(--line)}.happened dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.happened dd{margin:0;font-size:1.125rem}.vvc-note{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--fg-muted)}.action-zone__more{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.review-report,.review-legacy-src{margin-block-start:var(--space-4)}.review-guides{padding-block-start:var(--space-7)}
