.bo[data-astro-cid-vfr2kgxj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;margin:.5rem 0 0}.bo-item[data-astro-cid-vfr2kgxj]{display:block;padding:.7rem .75rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);cursor:pointer;text-align:center}.bo-item[data-astro-cid-vfr2kgxj].is-static{cursor:default}.bo-item[data-astro-cid-vfr2kgxj] input[data-astro-cid-vfr2kgxj]{position:absolute;opacity:0;width:1px;height:1px}.bo-item[data-astro-cid-vfr2kgxj]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.bo-item[data-astro-cid-vfr2kgxj]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bo-figs[data-astro-cid-vfr2kgxj]{display:flex;gap:.5rem;justify-content:center;align-items:flex-end;margin-bottom:.45rem;height:200px}.bo-img[data-astro-cid-vfr2kgxj]{height:100%;width:auto;max-width:52%;object-fit:contain}.bo-img--above[data-astro-cid-vfr2kgxj]{height:100%}.bo-img--side[data-astro-cid-vfr2kgxj]{height:82%}.bo-item[data-astro-cid-vfr2kgxj] strong[data-astro-cid-vfr2kgxj]{display:block;font-size:.95rem}.bo-cap[data-astro-cid-vfr2kgxj]{display:block;font-size:.8rem;color:var(--ink-soft);margin-top:.25rem;line-height:1.4}.btn-quiet{background:none;border:0;color:var(--ink-soft);text-decoration:underline;cursor:pointer;font:inherit;padding:.4rem}.bc-out{margin-top:1.5rem}.bc-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.2rem}.bc-card h3{margin:0 0 .3rem;font-size:1.2rem}.bc-card h4{margin:1.1rem 0 .35rem;font-size:.95rem}.bc-card p{margin:0 0 .6rem}.bc-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.bc-score .n{font-size:2.2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.bc-score .of{color:var(--ink-soft)}.bc-score .w{font-size:1.1rem;font-weight:600}.bc-quote{font-size:.9rem;color:var(--ink-soft);border-left:3px solid var(--line-strong);padding-left:.8rem;margin:.5rem 0 .8rem}.bc-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:.75rem 0}.bc-fig{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem .85rem;background:var(--bg-soft)}.bc-fig .n{display:block;font-size:1.4rem;font-weight:680;line-height:1.15;font-variant-numeric:tabular-nums}.bc-fig .l{display:block;font-size:.78rem;color:var(--ink-soft);margin-top:.2rem;line-height:1.35}.bc-truth{border-left:3px solid var(--accent);background:var(--accent-soft);padding:.8rem 1rem;border-radius:0 var(--radius) var(--radius) 0;margin:1rem 0}.bc-truth p{margin:0}.bc-warn{border:1px solid var(--warn-line);background:var(--bg-soft);padding:.7rem .9rem;border-radius:var(--radius);margin-bottom:.8rem;font-size:.9rem}.bc-est{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-left:.35rem}.bc-echo{font-size:.8rem;color:var(--ink-soft);margin-top:1rem;padding-top:.7rem;border-top:1px dashed var(--line)}.bc-links{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.bc-links .note,.bc-small{font-size:.82rem;color:var(--ink-soft)}@media print{body *{visibility:hidden}#bc-out,#bc-out *{visibility:visible}#bc-out{position:absolute;left:0;top:0;width:100%}.bc-links{display:none}}.bc[data-astro-cid-thtdgwz7]{border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;background:var(--bg-soft)}.bc-step[data-astro-cid-thtdgwz7]{border:0;padding:1.1rem 0 .25rem;margin:0;border-top:1px solid var(--line)}.bc-step[data-astro-cid-thtdgwz7]:first-of-type{border-top:0;padding-top:0}.bc[data-astro-cid-thtdgwz7] legend[data-astro-cid-thtdgwz7]{font-weight:700;font-size:1.05rem;padding:0;display:flex;align-items:center;gap:.55rem}.bc-n[data-astro-cid-thtdgwz7]{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent);color:#fff;font-size:.85rem}.bc[data-astro-cid-thtdgwz7] .hint[data-astro-cid-thtdgwz7]{font-size:.88rem;color:var(--ink-soft);margin:.45rem 0 .9rem;max-width:62ch}.bc-q[data-astro-cid-thtdgwz7]{margin-bottom:.9rem}.bc-ql[data-astro-cid-thtdgwz7]{margin:0 0 .35rem;font-weight:600;font-size:.95rem}.bc-opts[data-astro-cid-thtdgwz7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.4rem}.bc-opts[data-astro-cid-thtdgwz7] label[data-astro-cid-thtdgwz7]{display:flex;gap:.5rem;align-items:flex-start;padding:.55rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);cursor:pointer;font-size:.9rem;line-height:1.35}.bc-opts[data-astro-cid-thtdgwz7] label[data-astro-cid-thtdgwz7]:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.bc-opts[data-astro-cid-thtdgwz7] input[data-astro-cid-thtdgwz7]{margin-top:.2rem;flex-shrink:0}.bc-grid[data-astro-cid-thtdgwz7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:.75rem}.bc-stack[data-astro-cid-thtdgwz7]{display:flex;flex-direction:column;gap:.6rem}.bc[data-astro-cid-thtdgwz7] label[data-astro-cid-thtdgwz7]>span[data-astro-cid-thtdgwz7]{display:block;font-size:.85rem;font-weight:600;margin-bottom:.3rem;color:var(--ink-soft)}.bc[data-astro-cid-thtdgwz7] input[data-astro-cid-thtdgwz7][type=number],.bc[data-astro-cid-thtdgwz7] select[data-astro-cid-thtdgwz7]{width:100%;padding:.5rem .6rem;font:inherit;font-size:.95rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink)}.bc-sub[data-astro-cid-thtdgwz7]{display:block;font-style:normal;font-size:.8rem;color:var(--ink-soft);margin-top:.35rem;line-height:1.45}.bc-check[data-astro-cid-thtdgwz7]{display:flex;gap:.5rem;align-items:center;min-height:44px;font-size:.9rem;cursor:pointer}.bc-check[data-astro-cid-thtdgwz7]>span[data-astro-cid-thtdgwz7]{font-weight:500!important;color:var(--ink)!important;margin:0!important}.bc-check[data-astro-cid-thtdgwz7] input[data-astro-cid-thtdgwz7]{flex-shrink:0}.bc-opts[data-astro-cid-thtdgwz7] label[data-astro-cid-thtdgwz7]{min-height:44px}.bc-scope[data-astro-cid-thtdgwz7]{padding-top:.4rem;border-top:1px dashed var(--line)}.bc-actions[data-astro-cid-thtdgwz7]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}
