.pc-layout[data-astro-cid-7nlleqzi]{display:grid;gap:2rem;align-items:start}@media(min-width:960px){.pc-layout[data-astro-cid-7nlleqzi]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.pc-result[data-astro-cid-7nlleqzi]{position:sticky;top:5.5rem}}.pc-form[data-astro-cid-7nlleqzi]{display:grid;gap:1.25rem;min-width:0}.pc-form[data-astro-cid-7nlleqzi] h2{margin:0}.pc-system[data-astro-cid-7nlleqzi],.pc-group[data-astro-cid-7nlleqzi]{margin:0;padding:0;border:0;min-width:0}.pc-system[data-astro-cid-7nlleqzi] legend[data-astro-cid-7nlleqzi],.pc-group[data-astro-cid-7nlleqzi] legend[data-astro-cid-7nlleqzi]{margin-bottom:.6rem;color:var(--nx-muted);font-size:.875rem}.pc-system[data-astro-cid-7nlleqzi]{display:grid;gap:.5rem}.pc-system[data-astro-cid-7nlleqzi] label[data-astro-cid-7nlleqzi],.pc-checks[data-astro-cid-7nlleqzi] label[data-astro-cid-7nlleqzi]{display:flex;gap:.6rem;align-items:center;padding:.7rem .85rem;border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius);color:var(--nx-ink);cursor:pointer}.pc-system[data-astro-cid-7nlleqzi] label[data-astro-cid-7nlleqzi]:has(input:checked){border-color:var(--nx-lane);background:var(--nx-lane-soft)}.pc-row[data-astro-cid-7nlleqzi]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pc-field[data-astro-cid-7nlleqzi]{display:grid;gap:.35rem;color:var(--nx-muted);font-size:.875rem}.pc-field[data-astro-cid-7nlleqzi] [data-astro-cid-7nlleqzi]:is(input,select){width:100%;padding:.6rem .75rem;border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius);background:var(--nx-paper);color:var(--nx-ink);font:inherit;font-size:1rem}.pc-checks[data-astro-cid-7nlleqzi]{display:grid;gap:.5rem}.pc-checks[data-astro-cid-7nlleqzi][hidden],.pc-list[data-astro-cid-7nlleqzi][hidden]{display:none}.pc-list[data-astro-cid-7nlleqzi]{display:grid;gap:1.5rem}.pc-item[data-astro-cid-7nlleqzi]{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.65rem 0;border-top:1px solid var(--nx-rule)}.pc-item__text[data-astro-cid-7nlleqzi]{display:grid;gap:.1rem;min-width:0;color:var(--nx-ink);font-size:.9375rem;line-height:1.4}.pc-item__text[data-astro-cid-7nlleqzi] small[data-astro-cid-7nlleqzi]{color:var(--nx-muted);font-size:.75rem}.pc-step[data-astro-cid-7nlleqzi]{display:inline-flex;flex-shrink:0;align-items:center;border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius);overflow:hidden}.pc-step[data-astro-cid-7nlleqzi] button[data-astro-cid-7nlleqzi]{width:2.25rem;height:2.25rem;border:0;background:none;color:var(--nx-ink);font:inherit;font-size:1.125rem;cursor:pointer}.pc-step[data-astro-cid-7nlleqzi] button[data-astro-cid-7nlleqzi]:hover{background:var(--nx-tint)}.pc-step[data-astro-cid-7nlleqzi] input[data-astro-cid-7nlleqzi]{width:2.25rem;height:2.25rem;padding:0;border:0;border-inline:1px solid var(--nx-rule);background:var(--nx-paper);color:var(--nx-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield}.pc-step[data-astro-cid-7nlleqzi] input[data-astro-cid-7nlleqzi]::-webkit-inner-spin-button,.pc-step[data-astro-cid-7nlleqzi] input[data-astro-cid-7nlleqzi]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pc-mini[data-astro-cid-7nlleqzi]{position:sticky;bottom:.75rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius-lg);background:var(--nx-card);box-shadow:var(--nx-shadow);color:var(--nx-ink);font-size:.9375rem;text-decoration:none}.ls-section[data-astro-cid-7nlleqzi] .pc-mini[data-astro-cid-7nlleqzi]{text-decoration:none}.pc-mini[data-astro-cid-7nlleqzi] strong[data-astro-cid-7nlleqzi]{font-size:1.25rem;font-variant-numeric:tabular-nums}.pc-mini[data-astro-cid-7nlleqzi] [data-astro-cid-7nlleqzi][data-tone=bad]{color:var(--nx-bad-ink);font-weight:600}@media(min-width:960px){.pc-mini[data-astro-cid-7nlleqzi]{display:none}}.pc-result[data-astro-cid-7nlleqzi]{scroll-margin-top:5rem;padding:1.5rem;border:1px solid var(--nx-rule);border-radius:var(--nx-radius-lg);background:var(--nx-card)}.pc-result__label[data-astro-cid-7nlleqzi]{margin:0;color:var(--nx-muted);font-size:.875rem}.pc-result__total[data-astro-cid-7nlleqzi]{margin:.25rem 0 .75rem;color:var(--nx-ink);font-family:var(--nx-display);font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.pc-result__total[data-astro-cid-7nlleqzi] small[data-astro-cid-7nlleqzi]{color:var(--nx-muted);font-size:1rem;font-weight:500}.pc-bar[data-astro-cid-7nlleqzi]{height:.5rem;border-radius:999px;background:var(--nx-rule);overflow:hidden}.pc-bar[data-astro-cid-7nlleqzi] span[data-astro-cid-7nlleqzi]{display:block;height:100%;background:var(--nx-good);transition:width .25s ease}.pc-bar[data-astro-cid-7nlleqzi] span[data-astro-cid-7nlleqzi][data-level=low]{background:var(--nx-signal)}.pc-status[data-astro-cid-7nlleqzi]{margin:1rem 0 0;color:var(--nx-ink);font-size:1.0625rem;font-weight:600}.pc-status[data-astro-cid-7nlleqzi][data-tone=bad]{color:var(--nx-bad-ink)}.pc-status[data-astro-cid-7nlleqzi][data-tone=ok]{color:var(--nx-good-ink)}.pc-lines[data-astro-cid-7nlleqzi]{display:grid;gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;color:var(--nx-ink-2);font-size:.9375rem;line-height:1.5}.pc-lines[data-astro-cid-7nlleqzi] li{padding-top:.6rem;border-top:1px solid var(--nx-rule)}.pc-reset[data-astro-cid-7nlleqzi]{margin-top:1.25rem;padding:.55rem 1rem;border:1px solid var(--nx-rule-strong);border-radius:var(--nx-radius);background:none;color:var(--nx-ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.pc-prose[data-astro-cid-7nlleqzi]{max-width:52rem}.pc-prose[data-astro-cid-7nlleqzi]>p[data-astro-cid-7nlleqzi],.pc-prose[data-astro-cid-7nlleqzi] li[data-astro-cid-7nlleqzi]{color:var(--nx-ink-2);font-size:1.0625rem;line-height:1.65}.pc-prose[data-astro-cid-7nlleqzi]>p[data-astro-cid-7nlleqzi]{margin:1rem 0 0}.pc-prose[data-astro-cid-7nlleqzi] ul[data-astro-cid-7nlleqzi]{display:grid;gap:.6rem;margin:.75rem 0 0;padding-left:1.25rem}.pc-prose[data-astro-cid-7nlleqzi] strong[data-astro-cid-7nlleqzi]{color:var(--nx-ink)}.pc-tables[data-astro-cid-7nlleqzi]{display:grid;gap:1.5rem;margin-top:1.25rem}@media(min-width:768px){.pc-tables[data-astro-cid-7nlleqzi]{grid-template-columns:1fr 1fr}}.pc-table[data-astro-cid-7nlleqzi]{width:100%;border-collapse:collapse;font-size:.9375rem}.pc-table--wide[data-astro-cid-7nlleqzi]{margin-top:1.25rem}.pc-table[data-astro-cid-7nlleqzi] caption[data-astro-cid-7nlleqzi]{padding-bottom:.5rem;color:var(--nx-ink);font-weight:600;text-align:left}.pc-table[data-astro-cid-7nlleqzi] [data-astro-cid-7nlleqzi]:is(th,td){padding:.6rem .75rem .6rem 0;border-top:1px solid var(--nx-rule);color:var(--nx-ink-2);text-align:left;vertical-align:top}.pc-table[data-astro-cid-7nlleqzi] thead[data-astro-cid-7nlleqzi] th[data-astro-cid-7nlleqzi]{color:var(--nx-muted);font-size:.8125rem;font-weight:500}.pc-table[data-astro-cid-7nlleqzi] tbody[data-astro-cid-7nlleqzi] th[data-astro-cid-7nlleqzi]{color:var(--nx-ink);font-weight:500}.pc-table[data-astro-cid-7nlleqzi] td[data-astro-cid-7nlleqzi]{font-variant-numeric:tabular-nums}.pc-faq__list[data-astro-cid-7nlleqzi]{max-width:52rem;margin-top:1.25rem}.pc-faq__list[data-astro-cid-7nlleqzi] details[data-astro-cid-7nlleqzi]{border-bottom:1px solid var(--nx-rule)}.pc-faq__list[data-astro-cid-7nlleqzi] details[data-astro-cid-7nlleqzi]:first-child{border-top:1px solid var(--nx-rule)}.pc-faq__list[data-astro-cid-7nlleqzi] summary[data-astro-cid-7nlleqzi]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;color:var(--nx-ink);font-size:1.0625rem;font-weight:500;list-style:none;cursor:pointer}.pc-faq__list[data-astro-cid-7nlleqzi] summary[data-astro-cid-7nlleqzi]::-webkit-details-marker{display:none}.pc-faq__list[data-astro-cid-7nlleqzi] summary[data-astro-cid-7nlleqzi] svg{flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--nx-muted);transition:transform .2s ease}.pc-faq__list[data-astro-cid-7nlleqzi] details[data-astro-cid-7nlleqzi][open] summary[data-astro-cid-7nlleqzi] svg{transform:rotate(180deg)}.pc-faq__list[data-astro-cid-7nlleqzi] details[data-astro-cid-7nlleqzi] p[data-astro-cid-7nlleqzi]{margin:0;padding:0 2rem 1.25rem 0;color:var(--nx-ink-2);line-height:1.6}.pc-sources[data-astro-cid-7nlleqzi]{font-size:.875rem}
