.est[data-astro-cid-cdiabhvm]{display:grid;gap:20px}.est__form[data-astro-cid-cdiabhvm]{display:grid;gap:26px;padding:clamp(22px,3vw,34px);border-radius:var(--r-lg);background:var(--white);box-shadow:0 0 0 1px var(--line),var(--shadow)}fieldset[data-astro-cid-cdiabhvm]{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}legend[data-astro-cid-cdiabhvm],.field[data-astro-cid-cdiabhvm]>span[data-astro-cid-cdiabhvm]{padding:0;margin-bottom:10px;font-size:16px;font-weight:650;color:var(--ink)}.est__pair[data-astro-cid-cdiabhvm]{display:grid;gap:22px}.field[data-astro-cid-cdiabhvm]{display:grid}.field[data-astro-cid-cdiabhvm] select[data-astro-cid-cdiabhvm],.field[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--paper);font:500 17px var(--sans);color:var(--ink);width:100%}.field[data-astro-cid-cdiabhvm] select[data-astro-cid-cdiabhvm]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%2310221c' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px}.field--inline[data-astro-cid-cdiabhvm]{grid-template-columns:1fr 96px;align-items:center;gap:12px;margin-top:6px}.field--inline[data-astro-cid-cdiabhvm]>span[data-astro-cid-cdiabhvm]{margin:0;font-weight:550;color:var(--ink-2)}.field--inline[data-astro-cid-cdiabhvm][hidden]{display:none}.seg[data-astro-cid-cdiabhvm]{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:14px;background:var(--paper-2)}.seg[data-astro-cid-cdiabhvm] label[data-astro-cid-cdiabhvm]{flex:1 1 auto}.seg[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm],.pick[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]{position:absolute;opacity:0;pointer-events:none}.seg[data-astro-cid-cdiabhvm] span[data-astro-cid-cdiabhvm]{display:block;text-align:center;padding:10px 12px;border-radius:10px;font-size:16px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.seg[data-astro-cid-cdiabhvm] span[data-astro-cid-cdiabhvm]:hover{color:var(--ink)}.seg[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:checked+span[data-astro-cid-cdiabhvm]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #10221c14,0 4px 10px -6px #10221c4d}.seg[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:focus-visible+span[data-astro-cid-cdiabhvm],.pick[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:focus-visible+span[data-astro-cid-cdiabhvm]{outline:3px solid var(--blue);outline-offset:2px}.seg--2[data-astro-cid-cdiabhvm] label[data-astro-cid-cdiabhvm],.seg--3[data-astro-cid-cdiabhvm] label[data-astro-cid-cdiabhvm]{flex:1 1 0}.picks[data-astro-cid-cdiabhvm]{display:flex;flex-wrap:wrap;gap:8px}.pick[data-astro-cid-cdiabhvm] span[data-astro-cid-cdiabhvm]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--line-2);font-size:16px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .15s}.pick[data-astro-cid-cdiabhvm] span[data-astro-cid-cdiabhvm] svg{width:0;opacity:0;transition:width .15s,opacity .15s}.pick[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:checked+span[data-astro-cid-cdiabhvm]{background:var(--ink);border-color:var(--ink);color:#fff}.pick[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:checked+span[data-astro-cid-cdiabhvm] svg{width:14px;opacity:1}.est__out[data-astro-cid-cdiabhvm]{position:relative;padding:clamp(24px,3vw,34px);border-radius:var(--r-lg);background:linear-gradient(180deg,#e9f6ee,#dff1e6);color:var(--ink-2);box-shadow:0 0 0 1px #128a5524;align-self:start}.est__label[data-astro-cid-cdiabhvm]{font:650 13.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green-d)}.est__lines[data-astro-cid-cdiabhvm]{margin:14px 0 0;padding:0;display:grid}.est__lines[data-astro-cid-cdiabhvm] li{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:11px 0;border-bottom:1px dashed rgba(16,34,28,.14);animation:rise .35s var(--ease) both}.est__lines[data-astro-cid-cdiabhvm] b{color:var(--ink);font-weight:600;font-size:16.5px}.est__lines[data-astro-cid-cdiabhvm] small{grid-column:1;font-size:14px;color:var(--muted)}.est__lines[data-astro-cid-cdiabhvm] .amt{grid-row:1;grid-column:2;color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.est__lines[data-astro-cid-cdiabhvm] .tag{margin-left:6px;padding:1px 6px;border-radius:5px;font-size:10px;letter-spacing:.06em;font-weight:700;vertical-align:1px}.est__lines[data-astro-cid-cdiabhvm] .tag--on{background:#fff;color:var(--green-d)}.est__lines[data-astro-cid-cdiabhvm] .tag--ca{background:var(--t-red);color:#9b2b1d}.est__lines[data-astro-cid-cdiabhvm] .empty{display:block;color:var(--muted);border:0}.est__notes[data-astro-cid-cdiabhvm]{display:grid;gap:8px;margin-top:14px}.est__notes[data-astro-cid-cdiabhvm] p{display:flex;gap:8px;font-size:15px;line-height:1.45;color:#6b4a00}.est__notes[data-astro-cid-cdiabhvm] p:before{content:"!";flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--t-yellow);font-size:11px;font-weight:800;margin-top:1px}.est__total[data-astro-cid-cdiabhvm]{display:flex;align-items:baseline;justify-content:space-between;margin-top:20px}.est__total[data-astro-cid-cdiabhvm] span[data-astro-cid-cdiabhvm]{font-weight:600}.est__total[data-astro-cid-cdiabhvm] strong[data-astro-cid-cdiabhvm]{font:650 clamp(2.6rem,5vw,3.4rem)/1 var(--display);letter-spacing:-.04em;color:var(--green-d)}.est__cta[data-astro-cid-cdiabhvm]{width:100%;margin-top:22px}.est__fine[data-astro-cid-cdiabhvm]{margin-top:14px;color:var(--muted)}@media(min-width:720px){.est__pair[data-astro-cid-cdiabhvm]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.est[data-astro-cid-cdiabhvm]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:24px}.est__out[data-astro-cid-cdiabhvm]{position:sticky;top:calc(var(--header-h) + 20px)}}
