.checkup[data-astro-cid-jhxr2e57]{gap:1.5rem;display:grid}.steps[data-astro-cid-jhxr2e57]{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0 0 1rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57]{align-items:center;gap:.5rem;display:flex}.mark[data-astro-cid-jhxr2e57]{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8125rem;font-weight:700;display:grid}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][aria-current]{color:var(--ink)}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][aria-current] .mark[data-astro-cid-jhxr2e57]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=ok] .mark[data-astro-cid-jhxr2e57],.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=warn] .mark[data-astro-cid-jhxr2e57],.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=bad] .mark[data-astro-cid-jhxr2e57]{color:var(--surface);border-color:#0000;font-size:0}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone] .mark[data-astro-cid-jhxr2e57]:after{font-size:.85rem}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=ok] .mark[data-astro-cid-jhxr2e57]{background:var(--ok)}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=ok] .mark[data-astro-cid-jhxr2e57]:after{content:"✓"}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=warn] .mark[data-astro-cid-jhxr2e57]{background:var(--skill);color:#1f1600;border-radius:4px}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=warn] .mark[data-astro-cid-jhxr2e57]:after{content:"!"}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=bad] .mark[data-astro-cid-jhxr2e57]{background:var(--bad);border-radius:4px}.steps[data-astro-cid-jhxr2e57] li[data-astro-cid-jhxr2e57][data-tone=bad] .mark[data-astro-cid-jhxr2e57]:after{content:"✕"}.panel[data-astro-cid-jhxr2e57]{justify-items:start;gap:1.1rem;display:grid}.panel[data-astro-cid-jhxr2e57] h3[data-astro-cid-jhxr2e57]{font-size:1.25rem;font-weight:650}.panel[data-astro-cid-jhxr2e57] h3[data-astro-cid-jhxr2e57]:focus{outline:none}.stage[data-astro-cid-jhxr2e57]{border-radius:var(--radius-m);background:#000;width:100%;max-width:36rem;overflow:hidden}video[data-astro-cid-jhxr2e57]{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.mirror[data-astro-cid-jhxr2e57]{transform:scaleX(-1)}.question[data-astro-cid-jhxr2e57]{font-weight:650}.answers[data-astro-cid-jhxr2e57]{flex-wrap:wrap;gap:.6rem;display:flex}.answers-set[data-astro-cid-jhxr2e57]{border:0;gap:.6rem;margin:0;padding:0;display:grid}.answers-set[data-astro-cid-jhxr2e57]:disabled .btn[data-astro-cid-jhxr2e57]{opacity:.5;cursor:not-allowed}.meter[data-astro-cid-jhxr2e57]{background:var(--surface-2);width:100%;max-width:36rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.meter-fill[data-astro-cid-jhxr2e57]{background:var(--equip);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.checklist[data-astro-cid-jhxr2e57]{gap:.6rem;width:100%;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-jhxr2e57] li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.75rem .9rem .75rem 2.6rem;font-weight:600;display:flex;position:relative}.checklist[data-astro-cid-jhxr2e57] li:before{width:1.3rem;height:1.3rem;color:var(--surface);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.8rem;left:.85rem}.checklist[data-astro-cid-jhxr2e57] li[data-tone=ok]{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:color-mix(in srgb, var(--ok) 10%, var(--surface))}.checklist[data-astro-cid-jhxr2e57] li[data-tone=ok]:before{content:"✓";content:"✓" / "";background:var(--ok)}.checklist[data-astro-cid-jhxr2e57] li[data-tone=warn]:before{content:"!";content:"!" / "";background:var(--skill);color:#1f1600;border-radius:4px}.checklist[data-astro-cid-jhxr2e57] li[data-tone=bad]:before{content:"✕";content:"✕" / "";background:var(--bad);border-radius:4px}.checklist[data-astro-cid-jhxr2e57] a{font-weight:600}[data-astro-cid-jhxr2e57][data-result=ok] .done[data-astro-cid-jhxr2e57] h3[data-astro-cid-jhxr2e57]{color:var(--ok)}
