.select-grid[data-astro-cid-7el72dde]:has(#handpiece-field[hidden])>div[data-astro-cid-7el72dde]:first-child{grid-column:1/-1}.finder[data-astro-cid-7el72dde]{color:#18322a}.eyebrow[data-astro-cid-7el72dde]{color:#497665;letter-spacing:.06em;font-size:.75rem;font-weight:700}h1[data-astro-cid-7el72dde]{letter-spacing:-.05em;margin:.65rem 0 0;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:750;line-height:1.3}.intro[data-astro-cid-7el72dde]{color:#385349;margin:.8rem 0 0;font-size:1.05rem}.scope[data-astro-cid-7el72dde]{color:#63766e;margin:.5rem 0 0;font-size:.8rem}.finder-box[data-astro-cid-7el72dde]{background:#f6faf8;border:1px solid #b4d3c5;border-radius:1.2rem;margin-top:1.75rem;padding:1.5rem}.select-grid[data-astro-cid-7el72dde]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.select-grid[data-astro-cid-7el72dde]>div[data-astro-cid-7el72dde]:only-child{grid-column:1/-1}label[data-astro-cid-7el72dde]{align-items:center;gap:.5rem;font-size:.9rem;font-weight:650;display:flex}.step[data-astro-cid-7el72dde]{color:#245c44;background:#dcece4;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;display:inline-flex}select[data-astro-cid-7el72dde]{color:#163d2b;width:100%;min-height:3.25rem;font:inherit;background:#fff;border:1px solid #9ab5a7;border-radius:.55rem;margin-top:.65rem;padding:.65rem 2rem .65rem .8rem;font-weight:550}select[data-astro-cid-7el72dde]:focus-visible,button[data-astro-cid-7el72dde]:focus-visible,a[data-astro-cid-7el72dde]:focus-visible,input[data-astro-cid-7el72dde]:focus-visible,summary[data-astro-cid-7el72dde]:focus-visible{outline-offset:3px;outline:3px solid #267956}.field-help[data-astro-cid-7el72dde]{color:#63766e;margin-top:.5rem;font-size:.78rem;line-height:1.65}.assembly-field[data-astro-cid-7el72dde]{border-top:1px solid #d7e4dc;margin-top:1.2rem;padding-top:1.1rem}.check-label[data-astro-cid-7el72dde]{align-items:flex-start;line-height:1.6}input[data-astro-cid-7el72dde][type=checkbox]{accent-color:#176548;min-width:1.15rem;height:1.15rem;margin-top:.15rem}.status[data-astro-cid-7el72dde]{color:#405f50;margin:1rem 0 0;font-size:.85rem;line-height:1.7}.reset[data-astro-cid-7el72dde]{color:#5e7166;text-underline-offset:3px;cursor:pointer;margin-top:.6rem;font-size:.78rem;text-decoration:underline}.empty-state[data-astro-cid-7el72dde]{text-align:center;border-top:1px solid #d7e4dc;margin-top:1.25rem;padding:1.75rem .25rem .5rem}.empty-code[data-astro-cid-7el72dde]{letter-spacing:-.04em;color:#416c57;font-size:2.25rem;font-weight:700;display:block}.empty-code[data-astro-cid-7el72dde] span[data-astro-cid-7el72dde]{color:#a0b8aa;font-weight:300}.empty-state[data-astro-cid-7el72dde] p[data-astro-cid-7el72dde]{margin-top:.5rem;font-size:.95rem}.empty-state[data-astro-cid-7el72dde]>span[data-astro-cid-7el72dde]:last-child{color:#6b7c73;margin-top:.4rem;font-size:.8rem;display:block}.fit-result[data-astro-cid-7el72dde]{border-top:1px solid #c8dfd1;margin-top:1.25rem;padding-top:1.25rem}.result-label[data-astro-cid-7el72dde]{color:#4a705b;font-size:.8rem}.fit-result[data-astro-cid-7el72dde] h2[data-astro-cid-7el72dde]{align-items:baseline;gap:.75rem;margin:.2rem 0 0;display:flex}.series[data-astro-cid-7el72dde]{letter-spacing:-.06em;color:#145338;font-size:4rem;font-weight:800;line-height:1.2}.series-unit[data-astro-cid-7el72dde]{font-size:1.1rem;font-weight:600}.result-summary[data-astro-cid-7el72dde]{margin:.7rem 0 1.2rem;font-size:.95rem;line-height:1.8}.buy-link[data-astro-cid-7el72dde]{color:#fff;background:#176548;border-radius:.65rem;justify-content:center;align-items:center;gap:1rem;min-height:3.4rem;padding:.8rem;font-weight:650;display:flex}.buy-link[data-astro-cid-7el72dde]:hover{background:#124e38}.purchase-note[data-astro-cid-7el72dde]{color:#64786b;margin:.6rem 0;font-size:.75rem;line-height:1.7}.source-detail[data-astro-cid-7el72dde]{border-top:1px solid #d7e4dc;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;line-height:1.8}summary[data-astro-cid-7el72dde]{cursor:pointer;font-weight:600}.source-detail[data-astro-cid-7el72dde] p[data-astro-cid-7el72dde]{margin:.7rem 0}.source-detail[data-astro-cid-7el72dde] a[data-astro-cid-7el72dde],.unconfirmed[data-astro-cid-7el72dde] a[data-astro-cid-7el72dde],.reference[data-astro-cid-7el72dde] a[data-astro-cid-7el72dde],.reading[data-astro-cid-7el72dde] a[data-astro-cid-7el72dde]{text-underline-offset:3px;text-decoration:underline}.unconfirmed[data-astro-cid-7el72dde]{border-top:1px solid #d7e4dc;margin-top:1.25rem;padding-top:1.25rem}.unconfirmed[data-astro-cid-7el72dde] h2[data-astro-cid-7el72dde]{font-size:1.15rem;font-weight:700}.unconfirmed[data-astro-cid-7el72dde] p[data-astro-cid-7el72dde]{margin:.75rem 0;font-size:.9rem;line-height:1.85}.reference[data-astro-cid-7el72dde],.reading[data-astro-cid-7el72dde]{margin-top:2.5rem}.reference[data-astro-cid-7el72dde] h2[data-astro-cid-7el72dde],.reading[data-astro-cid-7el72dde] h2[data-astro-cid-7el72dde]{letter-spacing:-.025em;font-size:1.2rem;font-weight:700}.reference[data-astro-cid-7el72dde]>p[data-astro-cid-7el72dde],.reading[data-astro-cid-7el72dde] p[data-astro-cid-7el72dde]{color:#53665b;margin-top:.7rem;font-size:.9rem;line-height:1.85}.table-wrap[data-astro-cid-7el72dde]{margin-top:1rem;overflow-x:auto}table[data-astro-cid-7el72dde]{text-align:left;width:100%;min-width:335px;font-size:.85rem}th[data-astro-cid-7el72dde],td[data-astro-cid-7el72dde]{border-bottom:1px solid #e1e8e3;padding:.85rem .5rem}thead[data-astro-cid-7el72dde]{background:#f2f6f3}th[data-astro-cid-7el72dde]{font-weight:600}td[data-astro-cid-7el72dde] strong[data-astro-cid-7el72dde]{color:#176548}td[data-astro-cid-7el72dde] a[data-astro-cid-7el72dde]{font-size:.8rem}.reference[data-astro-cid-7el72dde] .checked[data-astro-cid-7el72dde]{font-size:.75rem}.reading[data-astro-cid-7el72dde] a[data-astro-cid-7el72dde]{margin-top:1rem;font-size:.9rem;display:block}.finder[data-astro-cid-7el72dde] [data-astro-cid-7el72dde][hidden]{display:none!important}@media (width<=560px){.finder-box[data-astro-cid-7el72dde]{padding:1.1rem}.select-grid[data-astro-cid-7el72dde]{grid-template-columns:1fr}.series[data-astro-cid-7el72dde]{font-size:3.5rem}th[data-astro-cid-7el72dde],td[data-astro-cid-7el72dde]{padding:.8rem .35rem}}
