.narrow[data-astro-cid-w6nniokf]{max-width:780px}.head[data-astro-cid-w6nniokf]{padding:2.5rem 0 1rem}.lede[data-astro-cid-w6nniokf]{color:var(--ink-2);font-size:1.15rem}.notice[data-astro-cid-w6nniokf]{background:var(--warn-soft);color:var(--warn-ink);border-radius:var(--radius);padding:.7rem .9rem}.card[data-astro-cid-w6nniokf]{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:1.5rem;padding:1.5rem}.sub[data-astro-cid-w6nniokf]{border-top:1px solid var(--rule);margin:1.6rem 0 .8rem;padding-top:1.2rem;font-size:1.25rem}.row[data-astro-cid-w6nniokf]{gap:0 1rem;display:grid}@media (width>=600px){.row[data-astro-cid-w6nniokf]{grid-template-columns:1fr 1fr}}.seg[data-astro-cid-w6nniokf]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.seg[data-astro-cid-w6nniokf] label[data-astro-cid-w6nniokf]{cursor:pointer;position:relative}.seg[data-astro-cid-w6nniokf] input[data-astro-cid-w6nniokf]{opacity:0;position:absolute}.seg[data-astro-cid-w6nniokf] span[data-astro-cid-w6nniokf]{text-align:center;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;padding:.8rem;font-weight:600;display:block}.seg[data-astro-cid-w6nniokf] input[data-astro-cid-w6nniokf]:checked+span[data-astro-cid-w6nniokf]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.seg[data-astro-cid-w6nniokf] input[data-astro-cid-w6nniokf]:focus-visible+span[data-astro-cid-w6nniokf]{outline:3px solid var(--focus);outline-offset:2px}.nav-row[data-astro-cid-w6nniokf]{justify-content:flex-end;margin-top:.5rem;display:flex}.result[data-astro-cid-w6nniokf]{border-top:4px solid var(--accent)}.result[data-astro-cid-w6nniokf] h2[data-astro-cid-w6nniokf]{font-size:1.7rem}.result[data-astro-cid-w6nniokf] h3[data-astro-cid-w6nniokf]{margin-top:1.5rem;font-size:1.15rem}.status[data-astro-cid-w6nniokf]{border-radius:999px;padding:.35rem .75rem;font-weight:600;display:inline-block}.status[data-astro-cid-w6nniokf][data-level=good]{color:#1f5f2a;background:#e5f4e4}.status[data-astro-cid-w6nniokf][data-level=check]{background:var(--warn-soft);color:var(--warn-ink)}.status[data-astro-cid-w6nniokf][data-level=gap]{color:#7a1f1f;background:#fbebeb}.facts[data-astro-cid-w6nniokf]{border-top:1px solid var(--rule);margin:0}.facts[data-astro-cid-w6nniokf] div[data-astro-cid-w6nniokf]{border-bottom:1px solid var(--rule);gap:.2rem;padding:.6rem 0;display:grid}@media (width>=640px){.facts[data-astro-cid-w6nniokf] div[data-astro-cid-w6nniokf]{grid-template-columns:1fr 1.4fr;gap:1rem}}.facts[data-astro-cid-w6nniokf] dt[data-astro-cid-w6nniokf]{color:var(--ink-2);font-size:.95rem}.facts[data-astro-cid-w6nniokf] dd[data-astro-cid-w6nniokf]{font-family:var(--mono);margin:0;font-size:.92rem}.working[data-astro-cid-w6nniokf]{margin-top:1rem}.working[data-astro-cid-w6nniokf] summary[data-astro-cid-w6nniokf]{cursor:pointer;color:var(--accent);font-size:.95rem;font-weight:600}.levers[data-astro-cid-w6nniokf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.levers[data-astro-cid-w6nniokf] li{background:var(--accent-soft);border-radius:var(--radius);padding:.6rem .8rem}.levers[data-astro-cid-w6nniokf] strong{font-family:var(--mono);color:var(--accent)}.checks[data-astro-cid-w6nniokf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-w6nniokf] li{border-radius:var(--radius);padding:.6rem .8rem .6rem 2.2rem;font-size:.97rem;position:relative}.checks[data-astro-cid-w6nniokf] li:before{font-weight:700;position:absolute;top:.6rem;left:.8rem}.checks[data-astro-cid-w6nniokf] li.good{background:#eef7ee}.checks[data-astro-cid-w6nniokf] li.good:before{content:"✓";color:#1f7a35}.checks[data-astro-cid-w6nniokf] li.check{background:var(--warn-soft)}.checks[data-astro-cid-w6nniokf] li.check:before{content:"!";color:var(--warn-ink)}.checks[data-astro-cid-w6nniokf] li.gap{background:#fbefef}.checks[data-astro-cid-w6nniokf] li.gap:before{content:"×";color:#a12a2a}.next[data-astro-cid-w6nniokf]{border-top-color:var(--brand-teal);background:#f2fbf9}.next[data-astro-cid-w6nniokf] h2[data-astro-cid-w6nniokf]{font-size:1.4rem}.done{color:var(--accent);font-weight:600}.actions[data-astro-cid-w6nniokf]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}@media print{.site-header,.site-footer,.head[data-astro-cid-w6nniokf],.actions[data-astro-cid-w6nniokf],#lc-call[data-astro-cid-w6nniokf]{display:none!important}}
