.calc-form[data-astro-cid-fvyoio2s]{display:flex;flex-direction:column;gap:18px;background:var(--color-pearl);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:24px}.calc-field[data-astro-cid-fvyoio2s]{display:flex;flex-direction:column;gap:6px}.calc-field[data-astro-cid-fvyoio2s] label[data-astro-cid-fvyoio2s]{font-size:13px;font-weight:500;color:var(--color-felt-gray);display:flex;align-items:center}.calc-field[data-astro-cid-fvyoio2s] input[data-astro-cid-fvyoio2s],.calc-field[data-astro-cid-fvyoio2s] select[data-astro-cid-fvyoio2s]{font-family:var(--font-geist);font-size:16px;letter-spacing:-.02em;background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-graphite);transition:border-color .15s;width:100%}.calc-field[data-astro-cid-fvyoio2s] input[data-astro-cid-fvyoio2s]:focus,.calc-field[data-astro-cid-fvyoio2s] select[data-astro-cid-fvyoio2s]:focus{outline:none;border-color:var(--color-vercel-blue)}.calc-note[data-astro-cid-fvyoio2s]{font-size:12px;color:var(--color-smoke);line-height:1.5;margin-top:4px}.fld-row[data-astro-cid-fvyoio2s]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick[data-astro-cid-fvyoio2s]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qchip[data-astro-cid-fvyoio2s]{flex:1 1 0;min-width:70px;text-align:center;font-family:var(--font-geist);font-size:13px;font-weight:500;color:var(--color-felt-gray);background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:9px 12px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.qchip[data-astro-cid-fvyoio2s]:hover{border-color:var(--color-ash);color:var(--color-graphite);background:var(--color-pearl)}.rc-actions[data-astro-cid-fvyoio2s]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rc-actions[data-astro-cid-fvyoio2s] .btn[data-astro-cid-fvyoio2s]{flex:1 1 auto;justify-content:center;min-width:96px}.ind-box[data-astro-cid-fvyoio2s]{background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:14px}.ind-box[data-astro-cid-fvyoio2s] .calc-field[data-astro-cid-fvyoio2s] input[data-astro-cid-fvyoio2s]{background:var(--color-pearl)}.ind-foot[data-astro-cid-fvyoio2s]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.ind-status[data-astro-cid-fvyoio2s]{font-size:12px;color:var(--color-smoke);flex:1;min-width:140px}.ind-foot[data-astro-cid-fvyoio2s] .btn[data-astro-cid-fvyoio2s]{flex:0 0 auto}.advanced[data-astro-cid-fvyoio2s]{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-marble-white)}.advanced[data-astro-cid-fvyoio2s] summary[data-astro-cid-fvyoio2s]{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;color:var(--color-felt-gray);padding:12px 14px}.advanced[data-astro-cid-fvyoio2s] summary[data-astro-cid-fvyoio2s]::-webkit-details-marker{display:none}.advanced[data-astro-cid-fvyoio2s] summary[data-astro-cid-fvyoio2s]:hover{color:var(--color-graphite)}.advanced[data-astro-cid-fvyoio2s] .chev[data-astro-cid-fvyoio2s]{transition:transform .18s ease;flex:0 0 auto;color:var(--color-ash)}.advanced[data-astro-cid-fvyoio2s][open] .chev[data-astro-cid-fvyoio2s]{transform:rotate(180deg)}.adv-fields[data-astro-cid-fvyoio2s]{display:flex;flex-direction:column;gap:14px;padding:0 14px 14px}.adv-check[data-astro-cid-fvyoio2s]{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;color:var(--color-felt-gray);cursor:pointer}.adv-check[data-astro-cid-fvyoio2s] input[data-astro-cid-fvyoio2s]{width:16px;height:16px;margin-top:1px;accent-color:var(--color-vercel-blue);flex:0 0 auto}.adv-status[data-astro-cid-fvyoio2s]{font-size:12px;color:var(--color-smoke)}.ias-chart-box[data-astro-cid-fvyoio2s]{border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:16px 18px}.toc[data-astro-cid-fvyoio2s]{background:var(--color-pearl);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:20px 22px;margin-bottom:36px;box-shadow:var(--shadow-subtle)}.toc-title[data-astro-cid-fvyoio2s]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--color-graphite);margin-bottom:12px}.toc-title[data-astro-cid-fvyoio2s] svg[data-astro-cid-fvyoio2s]{color:var(--color-felt-gray)}.toc[data-astro-cid-fvyoio2s] ul[data-astro-cid-fvyoio2s]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px 20px;margin:0;padding:0}.toc[data-astro-cid-fvyoio2s] li[data-astro-cid-fvyoio2s]{margin:0}.toc[data-astro-cid-fvyoio2s] a[data-astro-cid-fvyoio2s]{display:flex;align-items:center;gap:10px;padding:8px;margin:0 -8px;border-radius:var(--radius-md);font-size:14px;color:var(--color-felt-gray);text-decoration:none;transition:background .15s ease,color .15s ease}.toc[data-astro-cid-fvyoio2s] a[data-astro-cid-fvyoio2s]:hover{background:var(--color-marble-white);color:var(--color-graphite)}.toc[data-astro-cid-fvyoio2s] a[data-astro-cid-fvyoio2s] .n[data-astro-cid-fvyoio2s]{font-family:var(--font-geist-mono);font-size:11px;color:var(--color-ash);min-width:16px}.toc[data-astro-cid-fvyoio2s] a[data-astro-cid-fvyoio2s]:hover .n[data-astro-cid-fvyoio2s]{color:var(--color-vercel-blue)}@media(max-width:560px){.toc[data-astro-cid-fvyoio2s] ul[data-astro-cid-fvyoio2s]{grid-template-columns:1fr}}.prose[data-astro-cid-fvyoio2s] h2[data-astro-cid-fvyoio2s]{scroll-margin-top:84px}section[data-astro-cid-fvyoio2s][id]{scroll-margin-top:84px}.ias-ctas[data-astro-cid-fvyoio2s]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ias-cta[data-astro-cid-fvyoio2s]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;color:var(--color-graphite);text-decoration:none;background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:11px 14px;transition:border-color .15s,color .15s}.ias-cta[data-astro-cid-fvyoio2s]:hover{border-color:var(--color-vercel-blue);color:var(--color-vercel-blue)}.ias-cta[data-astro-cid-fvyoio2s] svg[data-astro-cid-fvyoio2s]{flex:0 0 14px;color:var(--color-smoke);transition:transform .15s}.ias-cta[data-astro-cid-fvyoio2s]:hover svg[data-astro-cid-fvyoio2s]{color:var(--color-vercel-blue);transform:translate(2px)}
