.option[data-astro-cid-ey5oymxb]{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;align-items:center;min-height:44px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.option[data-astro-cid-ey5oymxb]:hover{border-color:var(--color-link);background:var(--color-blue-tint)}.option[data-astro-cid-ey5oymxb]:has(.option__input:checked){border-color:var(--color-link);background:var(--color-blue-tint);box-shadow:0 0 0 1px var(--color-link)}.option[data-astro-cid-ey5oymxb]:has(.option__input:focus-visible){box-shadow:var(--focus-ring)}.option__input[data-astro-cid-ey5oymxb]{opacity:0;width:1px;height:1px;position:absolute}.option__mark[data-astro-cid-ey5oymxb]{border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg);flex-shrink:0;width:20px;height:20px;transition:border-color .15s,box-shadow .15s}.option[data-astro-cid-ey5oymxb]:has(.option__input:checked) .option__mark[data-astro-cid-ey5oymxb]{border-color:var(--color-link);box-shadow:inset 0 0 0 4px var(--color-bg), inset 0 0 0 10px var(--color-link)}.option--check[data-astro-cid-ey5oymxb] .option__mark[data-astro-cid-ey5oymxb]{border-radius:var(--radius-sm)}.option--check[data-astro-cid-ey5oymxb]:has(.option__input:checked) .option__mark[data-astro-cid-ey5oymxb]{box-shadow:none;background:no-repeat center / 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"), var(--color-link)}.option__text[data-astro-cid-ey5oymxb]{font-size:.9375rem;line-height:1.4}.progress[data-astro-cid-uglr7svf]{gap:var(--space-2);display:grid}.progress__text[data-astro-cid-uglr7svf]{font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;font-weight:600;display:flex}.progress__percent[data-astro-cid-uglr7svf]{color:var(--color-text);font-variant-numeric:tabular-nums}.progress__track[data-astro-cid-uglr7svf]{border-radius:var(--radius-full);background:var(--color-track);height:8px;overflow:hidden}.progress__fill[data-astro-cid-uglr7svf]{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .35s}
