@layer components{.step-legend[data-astro-cid-wuc7yuyu]{float:left;align-items:center;gap:.75rem;width:100%;padding:0;font-size:1.15rem;font-weight:600;display:flex}.step-legend[data-astro-cid-wuc7yuyu]+[data-astro-cid-wuc7yuyu]{clear:both}.step-legend[data-astro-cid-wuc7yuyu]{margin-bottom:1.25rem}.mobile-total[data-astro-cid-wuc7yuyu]{z-index:40;padding:.75rem max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--c-line-strong);background:color-mix(in srgb, var(--c-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.no-js .mobile-total[data-astro-cid-wuc7yuyu]{display:none}@media (width<=63.98rem){.js body:has(.mobile-total){padding-bottom:5rem}}.step-legend[data-astro-cid-wuc7yuyu] span[data-astro-cid-wuc7yuyu]{border:1px solid var(--c-line-strong);width:2.2rem;height:2.2rem;font-family:var(--font-mono);color:var(--c-accent-text);border-radius:.65rem;place-items:center;font-size:.78rem;display:inline-grid}.option[data-astro-cid-wuc7yuyu]{border:1px solid var(--c-line-strong);background:var(--c-surface-2);cursor:pointer;border-radius:1rem;padding:1rem 1.1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block;position:relative}.option[data-astro-cid-wuc7yuyu]:hover{border-color:var(--c-muted)}.option[data-astro-cid-wuc7yuyu]:has(input:checked){border-color:var(--c-accent-text);background:color-mix(in srgb, var(--c-accent) 8%, var(--c-surface-2))}.option[data-astro-cid-wuc7yuyu]:has(input:focus-visible){outline:2px solid var(--c-accent-text);outline-offset:3px}.option-check[data-astro-cid-wuc7yuyu]{align-items:flex-start;gap:.85rem;display:flex}.check[data-astro-cid-wuc7yuyu]{border:1.5px solid var(--c-line-strong);color:#0000;border-radius:.4rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;transition:background-color .2s,border-color .2s;display:grid}.option-check[data-astro-cid-wuc7yuyu]:has(input:checked) .check[data-astro-cid-wuc7yuyu]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.summary[data-astro-cid-wuc7yuyu]{border-color:color-mix(in srgb, var(--c-accent-text) 35%, var(--c-line))}.nojs-note[data-astro-cid-wuc7yuyu]{display:none}.no-js .nojs-note[data-astro-cid-wuc7yuyu]{display:flex}.no-js .calc[data-astro-cid-wuc7yuyu]{display:none}}
