[data-v-80586778]:root{--ces-font-family-primary:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--ces-astral:#3475b1;--ces-black:#000;--ces-gray:#8b8b8b;--ces-scorpion:#585858;--ces-silver:#c4c4c4;--ces-gallery:#eaeaea;--ces-tundora:#404040;--ces-sun:#fabc11;--ces-wild-sand:#f4f4f4;--ces-athens-gray:#fafbfc;--ces-silver-chalice:#aaa;--ces-monza:#b00020;--ces-page-bg:var(--ces-athens-gray);--ces-text-primary-color:var(--ces-black);--ces-text-secondary-color:var(--ces-scorpion);--ces-btn-primary-color:var(--ces-astral);--ces-border-radius-xl:24px;--ces-border-radius-lg:16px;--ces-border-radius:12px;--ces-border-radius-sm:8px;--ces-border-radius-xs:4px;--ces-floating-menu-z-index:900;--ces-box-shadow:0 6px 24px rgba(0,0,0,.06);--ces-box-shadow-sm:0 3px 12px rgba(0,0,0,.08);--ces-easing:cubic-bezier(0.4,0.0,0.2,1);--ces-header-height-mobile:54px}.tc-calculator[data-v-80586778]{grid-gap:2rem;display:grid;gap:2rem;padding:2.5rem}@media(min-width:1024px){.tc-calculator[data-v-80586778]{align-items:start;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}@media(max-width:1023px){.tc-calculator[data-v-80586778]{gap:1.5rem;padding:1.5rem 1.25rem}}@media(max-width:767px){.tc-calculator[data-v-80586778]{padding:1.5rem 1rem}}.tc-calculator__divider[data-v-80586778]{border:0;border-top:1px solid #eaeaea;border-top:1px solid var(--ces-gallery);margin:0}@media(min-width:1024px){.tc-calculator__divider[data-v-80586778]{display:none}}.tc-calculator__heading[data-v-80586778]{font-size:1.75rem;font-weight:700;line-height:1.5;margin-bottom:2rem}@media(max-width:1023px){.tc-calculator__heading[data-v-80586778]{font-size:1.5rem;margin-bottom:1.5rem}}@media(max-width:767px){.tc-calculator__heading[data-v-80586778]{font-size:1.375rem;line-height:1.5}}.tc-calculator__caption[data-v-80586778]{display:block;font-size:.875rem;font-weight:600;letter-spacing:.01em;margin-bottom:.75rem;text-transform:uppercase}@media(max-width:767px){.tc-calculator__caption[data-v-80586778]{font-size:.9375rem}}.tc-calculator__caption--spaced[data-v-80586778]{margin-top:1.5rem}.tc-calculator__error[data-v-80586778]{color:#d0021b;font-size:.875rem;line-height:1.5;margin-top:.5rem}.tc-field[data-v-80586778],.tc-select[data-v-80586778]{background:#f4f4f4;background:var(--ces-wild-sand);border:2px solid transparent;border-radius:8px;border-radius:var(--ces-border-radius-sm);position:relative}.tc-field[data-v-80586778]{align-items:center;display:flex}.tc-field[data-v-80586778]:focus-within{border-color:#fabc11;border-color:var(--ces-sun)}.tc-field--invalid[data-v-80586778],.tc-field--invalid[data-v-80586778]:focus-within{border-color:#d0021b}.tc-field--invalid .tc-field__input[data-v-80586778],.tc-field--invalid:focus-within .tc-field__input[data-v-80586778]{color:#d0021b}.tc-field__input[data-v-80586778]{background:transparent;border:0;flex:1;font:inherit;font-size:1rem;min-width:0;outline:none;padding:.875rem 1rem}.tc-field__suffix[data-v-80586778]{font-size:1rem;padding-right:1rem}.tc-select[data-v-80586778]:after{border-bottom:2px solid #fabc11;border-bottom:2px solid var(--ces-sun);border-right:2px solid #fabc11;border-right:2px solid var(--ces-sun);content:"";height:7px;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-70%) rotate(45deg);width:7px}.tc-select[data-v-80586778]:focus-within{border-color:#fabc11;border-color:var(--ces-sun)}.tc-select__input[data-v-80586778]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer;font:inherit;font-size:1rem;outline:none;padding:.875rem 2.5rem .875rem 1rem;width:100%}.tc-slider[data-v-80586778]{--thumb-size:18px;--track-height:6px;margin-top:1.5rem;padding-bottom:2rem;position:relative}@media(max-width:767px){.tc-slider[data-v-80586778]{padding-bottom:2.25rem}}.tc-slider__input[data-v-80586778]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;height:var(--thumb-size);margin:0;width:100%}.tc-slider__input[data-v-80586778]::-webkit-slider-runnable-track{background:linear-gradient(to right,#fabc11 var(--fill),#888 var(--fill));background:linear-gradient(to right,var(--ces-sun) var(--fill),#888 var(--fill));border-radius:var(--track-height);height:var(--track-height)}.tc-slider__input[data-v-80586778]::-moz-range-track{background:linear-gradient(to right,#fabc11 var(--fill),#888 var(--fill));background:linear-gradient(to right,var(--ces-sun) var(--fill),#888 var(--fill));border-radius:var(--track-height);height:var(--track-height)}.tc-slider__input[data-v-80586778]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fabc11;background:var(--ces-sun);border:0;border-radius:50%;height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size))/2);width:var(--thumb-size)}.tc-slider__input[data-v-80586778]::-moz-range-thumb{background:#fabc11;background:var(--ces-sun);border:0;border-radius:50%;height:var(--thumb-size);width:var(--thumb-size)}.tc-slider__input[data-v-80586778]:focus-visible{outline:none}.tc-slider__input[data-v-80586778]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #3475b1;box-shadow:0 0 0 3px var(--ces-astral)}.tc-slider__input[data-v-80586778]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #3475b1;box-shadow:0 0 0 3px var(--ces-astral)}.tc-slider__labels[data-v-80586778]{color:#8b8b8b;color:var(--ces-gray);display:flex;font-size:1rem;justify-content:space-between;left:0;position:absolute;right:0;top:calc(var(--thumb-size) + .5rem)}@media(max-width:767px){.tc-slider__labels[data-v-80586778]{font-size:.9375rem}}.tc-calculator__submit[data-v-80586778]{background:#fff;border:2px solid #fabc11;border:2px solid var(--ces-sun);border-radius:8px;border-radius:var(--ces-border-radius-sm);color:#fabc11;color:var(--ces-sun);cursor:pointer;font:inherit;font-size:1rem;font-weight:700;margin-top:2rem;padding:.75rem 2.25rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background-color .15s var(--ces-easing),color .15s var(--ces-easing)}.tc-calculator__submit[data-v-80586778]:hover{background:#fabc11;background:var(--ces-sun);color:#fff}.tc-calculator__submit[data-v-80586778]:focus-visible{outline:3px solid #3475b1;outline:3px solid var(--ces-astral);outline-offset:2px}@media(max-width:767px){.tc-calculator__submit[data-v-80586778]{background:#fabc11;background:var(--ces-sun);color:#000;color:var(--ces-black)}}.tc-calculator__notes[data-v-80586778]{color:#8b8b8b;color:var(--ces-gray);font-size:.875rem;line-height:1.6;margin-top:1.5rem;padding:0 .75rem}@media(max-width:767px){.tc-calculator__notes[data-v-80586778]{font-size:.9375rem;line-height:1.47}}.tc-results[data-v-80586778]{border:2px solid #eaeaea;border:2px solid var(--ces-gallery);border-radius:20px;padding:2rem 1.75rem 1.75rem}@media(max-width:767px){.tc-results[data-v-80586778]{padding:1.5rem 1rem 1rem;scroll-margin-top:calc(54px + 1rem);scroll-margin-top:calc(var(--ces-header-height-mobile) + 1rem)}}.tc-chart[data-v-80586778]{border-radius:12px;border-radius:var(--ces-border-radius);box-shadow:0 3px 12px rgba(0,0,0,.08);box-shadow:var(--ces-box-shadow-sm);margin-top:1.5rem;padding:1.25rem 1rem 1.5rem}@media(max-width:767px){.tc-chart[data-v-80586778]{padding:1.5rem 1rem}}.tc-chart__note[data-v-80586778]{font-size:.875rem;line-height:1.5;margin:1.25rem auto 0;max-width:75%}@media(max-width:767px){.tc-chart__note[data-v-80586778]{font-size:.9375rem;text-align:center}}.tc-chart__note[data-v-80586778] p{margin:0}.tc-chart__note[data-v-80586778] p+p{margin-top:.5em}.tc-chart__note[data-v-80586778] strong{font-weight:700}[data-v-022b8fe8]:root{--ces-font-family-primary:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--ces-astral:#3475b1;--ces-black:#000;--ces-gray:#8b8b8b;--ces-scorpion:#585858;--ces-silver:#c4c4c4;--ces-gallery:#eaeaea;--ces-tundora:#404040;--ces-sun:#fabc11;--ces-wild-sand:#f4f4f4;--ces-athens-gray:#fafbfc;--ces-silver-chalice:#aaa;--ces-monza:#b00020;--ces-page-bg:var(--ces-athens-gray);--ces-text-primary-color:var(--ces-black);--ces-text-secondary-color:var(--ces-scorpion);--ces-btn-primary-color:var(--ces-astral);--ces-border-radius-xl:24px;--ces-border-radius-lg:16px;--ces-border-radius:12px;--ces-border-radius-sm:8px;--ces-border-radius-xs:4px;--ces-floating-menu-z-index:900;--ces-box-shadow:0 6px 24px rgba(0,0,0,.06);--ces-box-shadow-sm:0 3px 12px rgba(0,0,0,.08);--ces-easing:cubic-bezier(0.4,0.0,0.2,1);--ces-header-height-mobile:54px}.tc-summary[data-v-022b8fe8]{border:2px solid #eaeaea;border:2px solid var(--ces-gallery);border-radius:12px;border-radius:var(--ces-border-radius);margin-top:2.5rem;padding:1.25rem 1.125rem 1rem}@media(max-width:767px){.tc-summary[data-v-022b8fe8]{border-radius:20px}}.tc-summary__caption[data-v-022b8fe8]{color:#585858;color:var(--ces-text-secondary-color);font-size:1rem}.tc-summary__rows[data-v-022b8fe8]{border-bottom:1px solid #c4c4c4;border-bottom:1px solid var(--ces-silver);margin-top:.75rem;padding-bottom:1rem}.tc-summary__row[data-v-022b8fe8]{align-items:baseline;display:flex;gap:1.5rem;line-height:1.8}.tc-summary__row .tc-summary__amount[data-v-022b8fe8]{font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:5.5rem;white-space:nowrap}.tc-summary__row .tc-summary__name[data-v-022b8fe8]{color:#585858;color:var(--ces-text-secondary-color);font-size:.8125rem}@media(max-width:767px){.tc-summary__row[data-v-022b8fe8]{gap:.75rem;justify-content:space-between}.tc-summary__row .tc-summary__amount[data-v-022b8fe8]{min-width:0}.tc-summary__row .tc-summary__name[data-v-022b8fe8]{order:2;white-space:nowrap}.tc-summary__row .tc-summary__amount[data-v-022b8fe8]{order:1}}.tc-summary__total[data-v-022b8fe8]{font-feature-settings:"tnum";font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin-top:.75rem;white-space:nowrap}@media(max-width:1023px){.tc-summary__total[data-v-022b8fe8]{font-size:2.25rem}}.tc-summary__formula[data-v-022b8fe8]{color:#585858;color:var(--ces-text-secondary-color);font-size:.8125rem;margin-top:.25rem}[data-v-2e0270ae]:root{--ces-font-family-primary:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--ces-astral:#3475b1;--ces-black:#000;--ces-gray:#8b8b8b;--ces-scorpion:#585858;--ces-silver:#c4c4c4;--ces-gallery:#eaeaea;--ces-tundora:#404040;--ces-sun:#fabc11;--ces-wild-sand:#f4f4f4;--ces-athens-gray:#fafbfc;--ces-silver-chalice:#aaa;--ces-monza:#b00020;--ces-page-bg:var(--ces-athens-gray);--ces-text-primary-color:var(--ces-black);--ces-text-secondary-color:var(--ces-scorpion);--ces-btn-primary-color:var(--ces-astral);--ces-border-radius-xl:24px;--ces-border-radius-lg:16px;--ces-border-radius:12px;--ces-border-radius-sm:8px;--ces-border-radius-xs:4px;--ces-floating-menu-z-index:900;--ces-box-shadow:0 6px 24px rgba(0,0,0,.06);--ces-box-shadow-sm:0 3px 12px rgba(0,0,0,.08);--ces-easing:cubic-bezier(0.4,0.0,0.2,1);--ces-header-height-mobile:54px}.cost-donut[data-v-2e0270ae]{margin:0 auto;max-width:34rem}.cost-donut__svg[data-v-2e0270ae]{display:block;height:auto;overflow:visible;width:100%}.cost-donut__svg--compact[data-v-2e0270ae]{margin:0 auto;max-width:20rem}@media(min-width:768px){.cost-donut__svg--compact[data-v-2e0270ae]{display:none}}@media(max-width:767px){.cost-donut__svg--wide[data-v-2e0270ae]{display:none}}.cost-donut__leader[data-v-2e0270ae]{fill:none;stroke:#000;stroke:var(--ces-black);stroke-width:.75}.cost-donut__dot[data-v-2e0270ae]{fill:#000;fill:var(--ces-black)}.cost-donut__percent[data-v-2e0270ae]{fill:#000;fill:var(--ces-text-primary-color);font-size:17px;font-weight:700}.cost-donut__percent--compact[data-v-2e0270ae]{font-size:16px}.cost-donut__legend[data-v-2e0270ae]{grid-gap:.625rem;display:grid;gap:.625rem;list-style:none;margin:1.5rem auto 0;max-width:20rem;padding:0}@media(min-width:768px){.cost-donut__legend[data-v-2e0270ae]{display:none}}.cost-donut__legend-item[data-v-2e0270ae]{align-items:center;color:#000;color:var(--ces-text-primary-color);display:flex;font-size:.875rem;gap:.75rem;line-height:1.3}.cost-donut__swatch[data-v-2e0270ae]{border-radius:50%;flex:0 0 auto;height:.875rem;width:.875rem}.cost-donut__legend-label[data-v-2e0270ae]{flex:1 1 auto}.cost-donut__legend-percent[data-v-2e0270ae]{flex:0 0 auto;font-weight:700}.cost-donut__text[data-v-2e0270ae]{fill:#000;fill:var(--ces-text-primary-color);font-size:12px}