.tool[data-astro-cid-m5m43wfd]{grid-template-columns:minmax(0,1fr);grid-template-areas:"pay""result""house";gap:16px;margin:24px 0 8px;display:grid}@media (width>=860px){.tool[data-astro-cid-m5m43wfd]{grid-template:"pay result""house result"1fr/minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:24px}.result[data-astro-cid-m5m43wfd]{position:sticky;top:16px}}.pay[data-astro-cid-m5m43wfd]{grid-area:pay}.result[data-astro-cid-m5m43wfd]{grid-area:result}.house[data-astro-cid-m5m43wfd]{grid-area:house}.card[data-astro-cid-m5m43wfd]{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.label[data-astro-cid-m5m43wfd]{margin-bottom:10px;font-size:.95rem;font-weight:700;display:block}.payrow[data-astro-cid-m5m43wfd]{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.money[data-astro-cid-m5m43wfd]{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;flex:200px;align-items:center;gap:4px;padding:0 14px;display:flex}.money[data-astro-cid-m5m43wfd]:focus-within{border-color:var(--accent)}.money[data-astro-cid-m5m43wfd] span[data-astro-cid-m5m43wfd]{color:var(--muted);font-size:1.4rem;font-weight:700}.money[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]{color:var(--text);font:inherit;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:1.6rem;font-weight:700}.hours[data-astro-cid-m5m43wfd]{color:var(--muted);align-items:center;gap:10px;margin-top:12px;font-size:.92rem;display:flex}.hours[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]{width:90px}input[data-astro-cid-m5m43wfd][type=number],select[data-astro-cid-m5m43wfd]{font:inherit;border:1.5px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:1rem}input[data-astro-cid-m5m43wfd][type=number]:focus,select[data-astro-cid-m5m43wfd]:focus{border-color:var(--accent);outline:none}.grid[data-astro-cid-m5m43wfd]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.field[data-astro-cid-m5m43wfd]{color:var(--muted);gap:6px;font-size:.88rem;font-weight:600;display:grid}details[data-astro-cid-m5m43wfd]{margin-top:14px}details[data-astro-cid-m5m43wfd] summary[data-astro-cid-m5m43wfd]{cursor:pointer;color:var(--accent);font-size:.95rem;font-weight:700}details[data-astro-cid-m5m43wfd] .grid[data-astro-cid-m5m43wfd]{margin-top:12px}.seg[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd]{background:var(--tint);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg[data-astro-cid-m5m43wfd] label[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd] label[data-astro-cid-m5m43wfd]{cursor:pointer}.seg[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-m5m43wfd] span[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd] span[data-astro-cid-m5m43wfd]{color:var(--muted);white-space:nowrap;text-align:center;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600;display:block}@media (width<=520px){.pills[data-astro-cid-m5m43wfd]{display:flex}.pills[data-astro-cid-m5m43wfd] label[data-astro-cid-m5m43wfd]{flex:auto}}.seg[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]:checked+span[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]:checked+span[data-astro-cid-m5m43wfd]{background:var(--text);color:var(--bg)}.seg[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]:focus-visible+span[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd] input[data-astro-cid-m5m43wfd]:focus-visible+span[data-astro-cid-m5m43wfd]{outline:2px solid var(--accent);outline-offset:1px}.hero[data-astro-cid-m5m43wfd]{background:var(--tint);border-radius:20px;padding:20px}.summary[data-astro-cid-m5m43wfd]{color:var(--muted);font-size:.92rem;font-weight:600}.big[data-astro-cid-m5m43wfd]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 12px;display:flex}.big[data-astro-cid-m5m43wfd] strong[data-astro-cid-m5m43wfd]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,9vw,3.4rem);font-weight:800;line-height:1.05}.per[data-astro-cid-m5m43wfd]{color:var(--muted);font-weight:600}.bar[data-astro-cid-m5m43wfd]{background:var(--line);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.bar[data-astro-cid-m5m43wfd] i[data-astro-cid-m5m43wfd]{height:100%;transition:width .25s;display:block}.legend[data-astro-cid-m5m43wfd]{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:10px 0 14px;padding:0;font-size:.84rem;list-style:none;display:flex}.legend[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd]:before,.rows[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd]:before{content:"";background:var(--c);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend[data-astro-cid-m5m43wfd] b[data-astro-cid-m5m43wfd]{color:var(--text);font-weight:700}.rows[data-astro-cid-m5m43wfd]{margin:14px 4px 0;padding:0;list-style:none}.rows[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd]{border-bottom:1px solid var(--line);align-items:center;padding:10px 0;font-size:.97rem;display:flex}.rows[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd] span[data-astro-cid-m5m43wfd]{flex:1}.rows[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd] b[data-astro-cid-m5m43wfd]{font-variant-numeric:tabular-nums;font-weight:700}.rows[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd].total:before{visibility:hidden}.rows[data-astro-cid-m5m43wfd] li[data-astro-cid-m5m43wfd].total{border-bottom:0;font-weight:800}.benefits[data-astro-cid-m5m43wfd] h3[data-astro-cid-m5m43wfd]{margin:18px 4px 0}.benefits[data-astro-cid-m5m43wfd] .muted[data-astro-cid-m5m43wfd]{margin:8px 4px 0}.rates[data-astro-cid-m5m43wfd]{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:12px 4px 0;font-size:.88rem;display:flex}.rates[data-astro-cid-m5m43wfd] b[data-astro-cid-m5m43wfd]{color:var(--text)}.links[data-astro-cid-m5m43wfd]{columns:2}@media (width<=520px){.links[data-astro-cid-m5m43wfd]{columns:1}.card[data-astro-cid-m5m43wfd],.hero[data-astro-cid-m5m43wfd]{padding:16px}.seg[data-astro-cid-m5m43wfd] span[data-astro-cid-m5m43wfd],.pills[data-astro-cid-m5m43wfd] span[data-astro-cid-m5m43wfd]{padding:7px 11px;font-size:.86rem}}
