#dynamic-comparison{gap:var(--space-m);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);margin-block:var(--space-m);display:grid}#dynamic-comparison .status .label{border:1px solid var(--warning-line);background:var(--warning-bg);color:var(--warning-ink);border-radius:var(--radius-m);font-size:var(--step--1);padding:.6rem .9rem}#dynamic-comparison .error{color:var(--accent-red);font-weight:600}#dynamic-comparison h2{font-size:var(--step-3)}#dynamic-comparison .vs-inline{color:var(--accent-cyan);font-weight:800}#dynamic-comparison [data-dynamic-body]{gap:var(--space-s);display:grid}.purpose-tabs{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}.purpose-tabs button{min-height:var(--tap);border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;padding:.4rem .7rem;font-weight:600}.purpose-tabs button[aria-current=true]{background:var(--navy-700);border-color:var(--navy-700);color:#fff}.score-grid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}#dynamic-comparison .score-card{padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-sunken);align-content:start;gap:.25rem;display:grid}#dynamic-comparison .score-card.ineligible{border-style:dashed}#dynamic-comparison .score-card .value{font-size:var(--step-3);line-height:1}#dynamic-comparison .not-applicable{color:var(--accent-red);font-weight:650}#dynamic-comparison .advisories{color:var(--text-muted);gap:.2rem;padding-inline-start:1.1em;display:grid}#dynamic-comparison .badge{font-size:var(--step--1);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.25em;padding:.05rem .4rem;font-weight:650;display:inline-flex}#dynamic-comparison .badge.win{color:var(--positive)}#dynamic-comparison .badge.tie{color:var(--text-muted)}#dynamic-comparison .badge.depends{color:var(--accent-gold)}#dynamic-comparison table{min-width:34rem}#dynamic-comparison .row-label{background:var(--surface-raised);border-right:1px solid var(--border);min-width:10rem;font-weight:600;position:sticky;left:0}#dynamic-comparison .group-row th{background:var(--surface-sunken);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);position:static}#dynamic-comparison .note-row td{font-size:var(--step--1);color:var(--text-muted);padding-top:0}#dynamic-comparison .request{padding:var(--space-s);border:1px dashed var(--border-strong);border-radius:var(--radius-m);justify-items:start;gap:.35rem;display:grid}@media (width>=40rem){.purpose-tabs{grid-template-columns:repeat(4,1fr)}}.page[data-astro-cid-54ete4k7]{padding-top:var(--space-m)}.head[data-astro-cid-54ete4k7]{gap:var(--space-2xs);margin-block:var(--space-m);max-width:46rem;display:grid}h1[data-astro-cid-54ete4k7] em[data-astro-cid-54ete4k7]{color:var(--accent-cyan);font-style:normal}.builder[data-astro-cid-54ete4k7]{padding:var(--space-m)}.builder[data-astro-cid-54ete4k7][data-secondary=true]{background:var(--surface-sunken)}.section[data-astro-cid-54ete4k7] h2[data-astro-cid-54ete4k7]{font-size:var(--step-2);margin-bottom:var(--space-2xs)}th[data-astro-cid-54ete4k7] .chip[data-astro-cid-54ete4k7]{margin-inline-start:.4rem}.how[data-astro-cid-54ete4k7] ol[data-astro-cid-54ete4k7]{gap:.5rem;max-width:46rem;padding-inline-start:1.3em;display:grid}
