.diag-card[data-astro-cid-s5cdelis]{gap:var(--space-4);max-width:42rem;margin-inline:auto;display:grid}.diag-steps[data-astro-cid-s5cdelis]{gap:var(--space-2);margin:0 0 var(--space-2);grid-template-columns:repeat(6,1fr);padding:0;list-style:none;display:grid}.diag-steps[data-astro-cid-s5cdelis][hidden]{display:none}.diag-steps[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis]{color:var(--muted);text-align:center;gap:.4rem;font-size:.72rem;display:grid}.diag-steps[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis]:before{background:var(--line);content:"";border-radius:2px;height:3px}.diag-steps[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis].done:before,.diag-steps[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis].cur:before{background:var(--brand-gold)}.diag-steps[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis].cur{color:var(--ink);font-weight:700}.diag-steps[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis].skip{opacity:.4}.diag-step[data-astro-cid-s5cdelis]{gap:var(--space-3);display:grid}.diag-step[data-astro-cid-s5cdelis][hidden]{display:none}.diag-qnum[data-astro-cid-s5cdelis]{color:var(--brand-gold);font-family:var(--font-mono,inherit);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.diag-help[data-astro-cid-s5cdelis]{color:var(--muted)}.diag-req[data-astro-cid-s5cdelis]{color:var(--danger)}.diag-facts[data-astro-cid-s5cdelis]{gap:var(--space-4);flex-wrap:wrap;display:flex}.diag-facts[data-astro-cid-s5cdelis] span[data-astro-cid-s5cdelis]{color:var(--muted);font-size:var(--font-size-sm)}.diag-facts[data-astro-cid-s5cdelis] b[data-astro-cid-s5cdelis]{color:var(--brand-navy);font-family:var(--font-display);font-size:1.4rem;display:block}.diag-opts[data-astro-cid-s5cdelis]{gap:var(--space-2);display:grid}.diag-opts--two[data-astro-cid-s5cdelis]{grid-template-columns:1fr 1fr}.diag-opt[data-astro-cid-s5cdelis]{background:var(--paper);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);cursor:pointer;padding:var(--space-3);gap:.7rem;display:flex}.diag-opt[data-astro-cid-s5cdelis] input[data-astro-cid-s5cdelis]{accent-color:var(--brand-gold);margin-top:.2rem}.diag-opt[data-astro-cid-s5cdelis] .t[data-astro-cid-s5cdelis]{gap:.2rem;display:grid}.diag-opt[data-astro-cid-s5cdelis] small[data-astro-cid-s5cdelis]{color:var(--muted)}.diag-opt[data-astro-cid-s5cdelis]:has(input:checked){border-color:var(--brand-gold);box-shadow:0 0 0 1px var(--brand-gold)}@media (width<=30rem){.diag-opts--two[data-astro-cid-s5cdelis]{grid-template-columns:1fr}}.diag-money[data-astro-cid-s5cdelis]{border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);padding-inline:var(--space-3);align-items:center;gap:.5rem;display:flex}.diag-money[data-astro-cid-s5cdelis] span[data-astro-cid-s5cdelis]{color:var(--muted);font-weight:700}.diag-money[data-astro-cid-s5cdelis] input[data-astro-cid-s5cdelis]{padding-block:var(--space-2);background:0 0;border:none;flex:1}.diag-money[data-astro-cid-s5cdelis] input[data-astro-cid-s5cdelis]:focus{outline:none}.diag-aviso[data-astro-cid-s5cdelis]{background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.diag-aviso[data-astro-cid-s5cdelis] summary[data-astro-cid-s5cdelis]{cursor:pointer;font-weight:700}.diag-aviso[data-astro-cid-s5cdelis] h3[data-astro-cid-s5cdelis],.diag-aviso[data-astro-cid-s5cdelis] h4[data-astro-cid-s5cdelis]{margin-top:var(--space-3);font-size:.95rem}.diag-aviso[data-astro-cid-s5cdelis] p[data-astro-cid-s5cdelis],.diag-aviso[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis]{color:var(--muted);font-size:var(--font-size-sm)}.diag-err[data-astro-cid-s5cdelis]{color:var(--danger);font-size:var(--font-size-sm)}.diag-nav[data-astro-cid-s5cdelis]{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.diag-nav__end[data-astro-cid-s5cdelis]{gap:var(--space-3);flex-wrap:wrap;display:flex}.diag-nav[data-astro-cid-s5cdelis] button[data-astro-cid-s5cdelis][data-back]{color:var(--muted);cursor:pointer;background:0 0;border:none;font-weight:700}.diag-verdict[data-astro-cid-s5cdelis]{border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-4);justify-content:space-between;display:flex}.diag-verdict[data-astro-cid-s5cdelis] .big[data-astro-cid-s5cdelis]{font-family:var(--font-display);font-size:1.6rem}.diag-verdict[data-astro-cid-s5cdelis].r-bajo{background:color-mix(in srgb, var(--success) 14%, var(--surface))}.diag-verdict[data-astro-cid-s5cdelis].r-medio{background:color-mix(in srgb, var(--brand-gold) 18%, var(--surface))}.diag-verdict[data-astro-cid-s5cdelis].r-alto{background:color-mix(in srgb, var(--danger) 14%, var(--surface))}.diag-pill[data-astro-cid-s5cdelis]{white-space:nowrap;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:700}.diag-pill[data-astro-cid-s5cdelis].r-bajo{background:var(--success);color:#fff}.diag-pill[data-astro-cid-s5cdelis].r-medio{background:var(--brand-gold);color:var(--brand-navy)}.diag-pill[data-astro-cid-s5cdelis].r-alto{background:var(--danger);color:#fff}.diag-tbl-wrap[data-astro-cid-s5cdelis]{overflow-x:auto}.diag-tbl-wrap[data-astro-cid-s5cdelis] table[data-astro-cid-s5cdelis]{border-collapse:collapse;width:100%}.diag-tbl-wrap[data-astro-cid-s5cdelis] th[data-astro-cid-s5cdelis],.diag-tbl-wrap[data-astro-cid-s5cdelis] td[data-astro-cid-s5cdelis]{border-bottom:var(--hairline) solid var(--line);padding:var(--space-2);text-align:left}.diag-tbl-wrap[data-astro-cid-s5cdelis] th[data-astro-cid-s5cdelis]{color:var(--muted);font-size:var(--font-size-sm)}.diag-notes[data-astro-cid-s5cdelis]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.diag-notes[data-astro-cid-s5cdelis] li[data-astro-cid-s5cdelis]{border-left:3px solid var(--brand-gold);color:var(--muted);font-size:var(--font-size-sm);padding-left:var(--space-3)}
