.CalculatorBaseStyles_container__EVRd4{max-width:1024px;margin:0 auto;border:1px solid rgba(153,165,197,.3);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}@media(max-width:768px){.CalculatorBaseStyles_container__EVRd4{border-radius:0;border-left:none;border-right:none}}.CalculatorBaseStyles_content__NGwzX{padding:24px}@media(max-width:768px){.CalculatorBaseStyles_content__NGwzX{padding:16px}}.CalculatorBaseStyles_header__pO_0G{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-bottom:24px;gap:24px}@media(min-width:768px){.CalculatorBaseStyles_header__pO_0G{flex-direction:row;align-items:center}}.CalculatorBaseStyles_title-container__goSYh{display:flex;align-items:center;gap:12px}.CalculatorBaseStyles_title-container__goSYh h2{margin:0}.CalculatorBaseStyles_icon__Qs0Kf{display:none}@media(min-width:768px){.CalculatorBaseStyles_icon__Qs0Kf{display:block}}.CalculatorBaseStyles_title__jRIiz{font-size:24px;margin:0;font-weight:700;color:#313131}@media(max-width:768px){.CalculatorBaseStyles_title__jRIiz{font-size:20px}}.CalculatorBaseStyles_button-toggle-container__DpUeQ{display:flex;background-color:#f3f4f6;border-radius:6px;width:100%}@media(min-width:768px){.CalculatorBaseStyles_button-toggle-container__DpUeQ{width:auto}}.CalculatorBaseStyles_toggle-btn__2IjK2{padding:8px 16px;border-radius:6px;font-weight:400;font-size:12px;width:50%;border:none;cursor:pointer;transition:all .2s ease}.CalculatorBaseStyles_toggle-btn__2IjK2.CalculatorBaseStyles_active__b37QZ{background-color:#e0eeff;color:#0054c1;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CalculatorBaseStyles_toggle-btn__2IjK2.CalculatorBaseStyles_inactive__9_NBx{background-color:transparent;color:#6b7280}.CalculatorBaseStyles_toggle-btn__2IjK2.CalculatorBaseStyles_inactive__9_NBx:hover{color:#313131}.CalculatorBaseStyles_grid__J9Qwj{display:grid;grid-gap:32px;gap:32px}.CalculatorBaseStyles_input-section__S9FaP{display:flex;flex-direction:column;gap:24px}.CalculatorBaseStyles_input-group__Iaj1j{display:flex;flex-direction:column}.CalculatorBaseStyles_input-label__9BfqN{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.CalculatorBaseStyles_input-with-prefix__LmB91{display:flex;align-items:center}.CalculatorBaseStyles_input-with-prefix__LmB91 .CalculatorBaseStyles_icon-container___Bh7z{display:flex;align-items:center;justify-content:center;height:44px;padding:0 8px;border-radius:6px 0 0 6px;border-top:1px solid rgba(178,187,212,.4);border-bottom:1px solid rgba(178,187,212,.4);border-left:1px solid rgba(178,187,212,.4);background:#fff}.CalculatorBaseStyles_number-input__TSfkH{width:100%;height:44px;padding:0 16px;border:1px solid rgba(178,187,212,.4);border-radius:0 6px 6px 0;font-size:18px;font-weight:700;outline:none;transition:border-color .2s,box-shadow .2s}.CalculatorBaseStyles_number-input__TSfkH:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CalculatorBaseStyles_business-info-section__XXpN0{margin-bottom:32px}@media(max-width:768px){.CalculatorBaseStyles_business-info-section__XXpN0{margin-bottom:24px}}.CalculatorBaseStyles_section-title__zGNC1{font-size:20px;font-weight:700;margin:0 0 16px;color:#313131}@media(max-width:768px){.CalculatorBaseStyles_section-title__zGNC1{font-size:18px}}.CalculatorBaseStyles_section-subtitle__tKHTk{font-size:13px;font-weight:400;color:#374151}.CalculatorBaseStyles_section-processor-rate-title__TqNTm{margin:0}.CalculatorBaseStyles_business-inputs__1th0F{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media(min-width:768px){.CalculatorBaseStyles_business-inputs__1th0F{display:flex;flex-direction:column}}.CalculatorBaseStyles_business-inputs-grid__My0Lw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.CalculatorBaseStyles_business-inputs-grid__My0Lw{grid-template-columns:1fr;gap:20px}}.CalculatorBaseStyles_insurance-inputs-grid__4aoFZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:1024px){.CalculatorBaseStyles_insurance-inputs-grid__4aoFZ{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.CalculatorBaseStyles_insurance-inputs-grid__4aoFZ{grid-template-columns:1fr;gap:20px}}.CalculatorBaseStyles_processor-rates-section__imoXj{background:rgba(0,111,255,.05);border:1px solid rgba(0,111,255,.1);border-radius:6px;padding:16px;margin-bottom:32px}.CalculatorBaseStyles_processor-rates-header__AcBxt{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}.CalculatorBaseStyles_add-processor-btn-mobile__mgX_G{display:flex;align-items:center;gap:8px;padding:6px 16px;background-color:#006fff;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}.CalculatorBaseStyles_add-processor-btn-mobile__mgX_G:hover{background-color:#0056cc}@media(min-width:769px){.CalculatorBaseStyles_add-processor-btn-mobile__mgX_G{display:none}}.CalculatorBaseStyles_add-processor-btn-desktop__5P2FC{display:none;align-items:center;gap:8px;padding:6px 16px;background-color:#006fff;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}.CalculatorBaseStyles_add-processor-btn-desktop__5P2FC:hover{background-color:#0056cc}@media(min-width:769px){.CalculatorBaseStyles_add-processor-btn-desktop__5P2FC{display:flex}}.CalculatorBaseStyles_processor-cards-grid__qmE1D{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.CalculatorBaseStyles_processor-card-wrapper__oImLj{background:#fff;border-radius:6px;overflow:hidden;border:1px solid #dae9ff}.CalculatorBaseStyles_processor-card-header__L4uUf{background:#f7fbff;border-bottom:1px solid #dae9ff;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;min-height:36px}.CalculatorBaseStyles_processor-name-input__mZ2cj{font-weight:700;font-size:16px;color:#99a5c5;border:none;background:transparent;outline:none;flex:1 1}.CalculatorBaseStyles_processor-name-input__mZ2cj:focus{color:#313131}.CalculatorBaseStyles_processor-name-title__NixoV{margin:0;color:#99a5c5;font-size:16px;font-style:normal;font-weight:700}.CalculatorBaseStyles_processor-remove-btn__yqIr0{background:#fff;border:1px solid rgba(0,111,255,.1);border-radius:4px;padding:4px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s}.CalculatorBaseStyles_processor-remove-btn__yqIr0:hover{color:#ef4444;border-color:#ef4444}.CalculatorBaseStyles_processor-card-body__y3FC3{background:#fff;padding:16px}.CalculatorBaseStyles_processor-inputs__3Mac8{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.CalculatorBaseStyles_processor-inputs__3Mac8{flex-direction:row;align-items:center;gap:16px}}.CalculatorBaseStyles_processor-input-group__Fk8hq{display:flex;flex-direction:column}.CalculatorBaseStyles_processor-input-label__INfF9{font-size:12px;font-weight:600;color:#313131;margin-bottom:8px}.CalculatorBaseStyles_processor-input__2hikI{width:100%;padding:12px 16px;border:1px solid rgba(178,187,212,.4);border-radius:6px;font-size:18px;font-weight:700;color:#313131;outline:none;transition:border-color .2s;box-sizing:border-box}.CalculatorBaseStyles_processor-input__2hikI:focus{border-color:#006fff}.CalculatorBaseStyles_best-option-summary__vt3Ye{background:#f2f8ff;border:1px solid rgba(153,165,197,.3);border-radius:0 0 6px 6px;padding:16px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:768px){.CalculatorBaseStyles_best-option-summary__vt3Ye{grid-template-columns:repeat(2,1fr)}}.CalculatorBaseStyles_best-option-card__0oHTt{background:linear-gradient(90deg,#dcfce7,#dcfce7);border:1px solid #a6f1c5;border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.CalculatorBaseStyles_best-option-label__noMWL{font-size:14px;font-weight:500;color:#008f60}.CalculatorBaseStyles_best-option-name__VBh8w{font-size:21px;font-weight:700;color:#008f60}.CalculatorBaseStyles_results-section__U6RDS{border-radius:8px}.CalculatorBaseStyles_results-content__GVqMw{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CalculatorBaseStyles_results-content__GVqMw .CalculatorBaseStyles_results-title__xBBuj{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px}.CalculatorBaseStyles_results-content__GVqMw .CalculatorBaseStyles_result-icon__xGHZQ{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:16px;color:#6b7280;font-weight:600;border-bottom:1px solid #dae9ff;background:#f7fbff;margin:0}.CalculatorBaseStyles_results-content__GVqMw .CalculatorBaseStyles_small-results-title__dBgrr{font-size:12px;font-weight:500;color:#99a5c5;padding:8px 16px}.CalculatorBaseStyles_results-grid__TvJ0K{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.CalculatorBaseStyles_results-grid__TvJ0K{flex-direction:row}}.CalculatorBaseStyles_result-container__yqQIH{background:#fff;border:1px solid rgba(153,165,197,.3);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.CalculatorBaseStyles_result-value__EKcPp{font-size:32px;font-weight:700;margin:0;line-height:1;padding:32px 24px;text-align:center;display:block;color:#006fff}.CalculatorBaseStyles_result-value__EKcPp.CalculatorBaseStyles_sub-result-value__V7i2C{font-size:20px}.CalculatorBaseStyles_chart-section__btSNe{margin-top:32px;margin-bottom:32px}.CalculatorBaseStyles_chart-title__Eer_y{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px}.CalculatorBaseStyles_chart-wrapper__BL5qv{background:#fff;padding:16px 16px 24px;border-radius:8px;margin-bottom:16px}.CalculatorBaseStyles_chart-container__fY2Ct{padding:16px;background-color:#fff;border:1px solid rgba(153,165,197,.3);border-radius:8px;height:450px}.CalculatorBaseStyles_chart-legend__QZ9y3{display:flex;justify-content:center;align-items:center;gap:32px;background:rgba(224,238,255,.5);padding:8px 16px;border-radius:6px}.CalculatorBaseStyles_legend-item__j8RWl{display:flex;align-items:center;gap:4px}@media(max-width:768px){.CalculatorBaseStyles_legend-item__j8RWl{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px);justify-content:flex-start}}.CalculatorBaseStyles_legend-dot__2eVIh{width:8px;height:8px;border-radius:2px;flex-shrink:0}.CalculatorBaseStyles_legend-dot__2eVIh.CalculatorBaseStyles_legend-dot-blue__U0zni{background-color:#006fff}.CalculatorBaseStyles_legend-dot__2eVIh.CalculatorBaseStyles_legend-dot-green__Rh3Qb{background-color:#12b981}.CalculatorBaseStyles_legend-text__mOcjl{font-size:11px;font-weight:500;color:#006fff;line-height:normal}.CalculatorBaseStyles_legend-item__j8RWl:last-child .CalculatorBaseStyles_legend-text__mOcjl{color:#12b981}.CalculatorBaseStyles_chart-error-container__GDa5r{background:#f8f9fa;border:2px dashed #e9ecef;border-radius:8px;padding:2rem;margin:1.5rem 0;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center}.CalculatorBaseStyles_chart-error-content__PDOzW{max-width:500px}.CalculatorBaseStyles_chart-error-title__GZs6e{color:#6c757d;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CalculatorBaseStyles_chart-error-message__qkqcx{color:#dc3545;font-size:.95rem;margin-bottom:.75rem;line-height:1.5}.CalculatorBaseStyles_chart-error-suggestion__2D2Rv{color:#6c757d;font-size:.875rem;font-style:italic;line-height:1.4}.CalculatorBaseStyles_processor-results-grid__WXGPh{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:32px}@media(min-width:768px){.CalculatorBaseStyles_processor-results-grid__WXGPh{grid-template-columns:repeat(2,1fr)}}.CalculatorBaseStyles_processor-result-card__dLAN_{background:#fff;border:1px solid rgba(153,165,197,.3);border-radius:12px;overflow:hidden;box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.CalculatorBaseStyles_processor-result-card-best__uergT{background:#ecfdf5;border:1px solid #a9dbba;box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.CalculatorBaseStyles_processor-result-card-best__uergT .CalculatorBaseStyles_processor-result-header__o9uE5{background:#ecfdf5;border-bottom-color:#a9dbba}.CalculatorBaseStyles_processor-result-card-best__uergT .CalculatorBaseStyles_processor-result-body__i7Bt9>.CalculatorBaseStyles_result-row__shE_V:first-child .CalculatorBaseStyles_result-row-label__LFVia,.CalculatorBaseStyles_processor-result-card-best__uergT .CalculatorBaseStyles_processor-result-body__i7Bt9>.CalculatorBaseStyles_result-row__shE_V:first-child .CalculatorBaseStyles_result-row-value__Uj6rH,.CalculatorBaseStyles_processor-result-card-best__uergT .CalculatorBaseStyles_processor-result-body__i7Bt9>.CalculatorBaseStyles_result-row__shE_V:nth-child(2) .CalculatorBaseStyles_result-row-label__LFVia,.CalculatorBaseStyles_processor-result-card-best__uergT .CalculatorBaseStyles_processor-result-body__i7Bt9>.CalculatorBaseStyles_result-row__shE_V:nth-child(2) .CalculatorBaseStyles_result-row-value__Uj6rH,.CalculatorBaseStyles_processor-result-card-best__uergT .CalculatorBaseStyles_processor-result-name__IDv0_{color:#008f60}.CalculatorBaseStyles_processor-result-header__o9uE5{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:16px;color:#6b7280;font-weight:600;border-bottom:1px solid #dae9ff;background:#f7fbff;margin:0}.CalculatorBaseStyles_processor-result-name__IDv0_{font-size:16px;font-weight:600;color:#6b7280;margin:0;line-height:1.2}.CalculatorBaseStyles_processor-result-body__i7Bt9{padding:24px;display:flex;flex-direction:column}.CalculatorBaseStyles_result-row__shE_V{display:flex;justify-content:space-between;align-items:center;min-height:32px}.CalculatorBaseStyles_result-row-primary___BLB_ .CalculatorBaseStyles_result-row-label__LFVia{font-size:16px;font-weight:600}.CalculatorBaseStyles_result-row-primary___BLB_ .CalculatorBaseStyles_result-row-value__Uj6rH{font-size:18px;font-weight:700}.CalculatorBaseStyles_result-row-label__LFVia{font-size:13px;font-weight:500;color:#374151}.CalculatorBaseStyles_result-row-value__Uj6rH{font-size:16px;font-weight:400;color:#313131;text-align:right}.CalculatorBaseStyles_formula-info-box__98xvW{background:#f3f8ff;padding:16px;border-radius:8px;margin-top:32px}.CalculatorBaseStyles_formula-info-title__sM3Rg{font-size:16px;font-weight:700;color:#0054c1;margin:0 0 16px}.CalculatorBaseStyles_formula-container__q7R8n{display:flex;flex-direction:column;gap:8px}.CalculatorBaseStyles_formula-item__epOFz{background:#fff;padding:11px 16px;border-radius:8px}.CalculatorBaseStyles_formula-label___Upci{font-size:13px;font-weight:600;color:#0054c1;margin-bottom:12px;display:block}.CalculatorBaseStyles_formula-code__wILkA{font-size:12px;font-weight:400;color:#0054c1;display:block;line-height:1.5;font-family:inherit}.CalculatorBaseStyles_calculate-btn__qhQ09{width:100%;padding:16px;background-color:#10b981;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:16px}.CalculatorBaseStyles_calculate-btn__qhQ09:hover{background-color:#059669}.CalculatorBaseStyles_calculate-btn__qhQ09:focus{outline:none;box-shadow:0 0 0 3px rgba(16,185,129,.3)}.CalculatorBaseStyles_submit-button__5z3BL{display:flex;height:44px;width:100%;background-color:#00b67a;border-radius:4px;padding:6px 16px;justify-content:center;align-items:center;gap:8px;border:transparent;color:#fff}.CalculatorBaseStyles_submit-button__5z3BL:hover{background-color:#00a770;cursor:pointer}.CalculatorBaseStyles_text-green-600__FBnhd{color:#059669}.CalculatorBaseStyles_text-green-500__M0vIa{color:#10b981}.CalculatorBaseStyles_text-yellow-500__pYV8A{color:#f59e0b}.CalculatorBaseStyles_text-yellow-600__vPGv_{color:#d97706}.CalculatorBaseStyles_text-red-500__YDhka{color:#ef4444}.CalculatorBaseStyles_text-black__PbmGl{color:#313131}.CalculatorBaseStyles_text-blue-600__kb9KC{color:#2563eb}.CalculatorBaseStyles_progress-section__9CWfz{margin-top:24px}.CalculatorBaseStyles_result-label-wrapper__Rd_ya{margin-bottom:10px}.CalculatorBaseStyles_result-label-wrapper__Rd_ya .CalculatorBaseStyles_result-label__cgxlo{font-size:10px;font-weight:600;color:#99a5c5;margin:0 0 4px}.CalculatorBaseStyles_progress-bar__8BcEg{height:16px;width:100%;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.CalculatorBaseStyles_progress-fill__HJYaU{height:100%;transition:width .3s ease}.CalculatorBaseStyles_progress-fill__HJYaU.CalculatorBaseStyles_green500__GC02Y{background-color:#10b981}.CalculatorBaseStyles_progress-fill__HJYaU.CalculatorBaseStyles_green400__tcE4F{background-color:#34d399}.CalculatorBaseStyles_progress-fill__HJYaU.CalculatorBaseStyles_yellow400__H33xZ{background-color:#fbbf24}.CalculatorBaseStyles_progress-fill__HJYaU.CalculatorBaseStyles_yellow500__7o2z5{background-color:#f59e0b}.CalculatorBaseStyles_progress-fill__HJYaU.CalculatorBaseStyles_red500__h6kmQ{background-color:#ef4444}.CalculatorBaseStyles_progress-labels__AyQ90{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-top:4px}.CalculatorBaseStyles_info-box__RqCGx{margin-top:32px;background-color:#f3f8ff;padding:16px;border-radius:4px}.CalculatorBaseStyles_info-title___cik8{font-weight:700;color:#0054c1;margin:0 0 8px;font-size:16px}.CalculatorBaseStyles_info-list__B0Xx0{font-size:12px;font-weight:600;color:#0054c1;margin:0;padding:0;list-style:none}.CalculatorBaseStyles_info-list__B0Xx0 li{margin-bottom:4px}.CalculatorBaseStyles_info-list__B0Xx0.CalculatorBaseStyles_dimmed-text__3a3Ny{font-weight:400}.CalculatorBaseStyles_info-summary__SsOPH{margin-top:2rem;margin-bottom:1rem}.CalculatorBaseStyles_info-summary-item__jH4sd{margin-bottom:.5rem}.CalculatorBaseStyles_info-summary-item__jH4sd:last-child{margin-bottom:0}.CalculatorBaseStyles_info-summary-text__NO0nu{display:inline-flex;align-items:center;font-size:14px;color:#333;margin-right:2rem}.CalculatorBaseStyles_info-summary-text__NO0nu:last-child{margin-right:0}.CalculatorBaseStyles_info-summary-dot__UijEg{width:8px;height:8px;background-color:#3b82f6;border-radius:50%;margin-right:8px;flex-shrink:0}.CalculatorBaseStyles_tax-select-container__9lXIF{display:flex;flex-direction:column;gap:8px}.CalculatorBaseStyles_tax-select__QuPdi{width:100%;height:44px;border:1px solid rgba(178,187,212,.4);border-radius:6px;font-size:18px;font-weight:700;color:#313131;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23313131' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding:0 48px 0 16px}.CalculatorBaseStyles_tax-select__QuPdi:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media(max-width:768px){.CalculatorBaseStyles_tax-select__QuPdi{font-size:16px}}.CalculatorBaseStyles_tax-info-box__2FquF{background:#f3f8ff;padding:12px 16px;border-radius:6px}.CalculatorBaseStyles_tax-info-text__jUqYl{font-size:14px;font-weight:400;color:#0054c1;margin:0;line-height:20px}@media(max-width:768px){.CalculatorBaseStyles_tax-info-text__jUqYl{font-size:13px}}.CalculatorBaseStyles_additional-expenses-section__qeK_1{background:rgba(0,111,255,.05);border:1px solid rgba(0,111,255,.1);border-radius:6px;padding:16px;margin-bottom:32px}@media(max-width:768px){.CalculatorBaseStyles_additional-expenses-section__qeK_1{padding:12px}}.CalculatorBaseStyles_additional-expenses-header__qO7J5{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}@media(max-width:768px){.CalculatorBaseStyles_additional-expenses-header__qO7J5{flex-direction:column;align-items:stretch;gap:12px}}.CalculatorBaseStyles_add-expense-btn-desktop__w4Kpp{display:none;align-items:center;gap:8px;padding:6px 16px;background-color:#fff;color:#006fff;border:1px solid #006fff;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;height:27px}.CalculatorBaseStyles_add-expense-btn-desktop__w4Kpp:hover{background-color:#f7fbff}@media(min-width:769px){.CalculatorBaseStyles_add-expense-btn-desktop__w4Kpp{display:flex}}.CalculatorBaseStyles_add-expense-btn-mobile__I7Kzq{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 16px;background-color:#fff;color:#006fff;border:1px solid #006fff;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;height:27px;width:100%;margin-top:16px}.CalculatorBaseStyles_add-expense-btn-mobile__I7Kzq:hover{background-color:#f7fbff}@media(min-width:769px){.CalculatorBaseStyles_add-expense-btn-mobile__I7Kzq{display:none}}@media(max-width:768px){.CalculatorBaseStyles_add-expense-btn-mobile__I7Kzq{margin-top:12px;width:100%;justify-content:center}}.CalculatorBaseStyles_expenses-list__Xo7Dj{display:flex;flex-direction:column;gap:16px}.CalculatorBaseStyles_expense-card__eAE_7{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #dae9ff}.CalculatorBaseStyles_expense-card-header__WKpMk{background:#f7fbff;border-bottom:1px solid #dae9ff;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;min-height:36px}.CalculatorBaseStyles_expense-card-title__9N4GB{font-weight:700;font-size:16px;color:#99a5c5;margin:0;line-height:16px}.CalculatorBaseStyles_expense-remove-btn__kfH_W{background:#fff;border:1px solid rgba(0,111,255,.1);border-radius:4px;padding:4px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s}.CalculatorBaseStyles_expense-remove-btn__kfH_W:hover:not(:disabled){color:#ef4444;border-color:#ef4444}.CalculatorBaseStyles_expense-remove-btn__kfH_W:disabled{opacity:.5;cursor:not-allowed}.CalculatorBaseStyles_expense-card-body__kbnhS{padding:16px;display:flex;flex-direction:column;gap:16px}.CalculatorBaseStyles_expense-card-body-grid__rRHMt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;padding:16px}@media(max-width:768px){.CalculatorBaseStyles_expense-card-body-grid__rRHMt{grid-template-columns:1fr;gap:16px}}.CalculatorBaseStyles_expense-input-group__JnjZa{display:flex;flex-direction:column;gap:8px}.CalculatorBaseStyles_expense-name-input__yFIHP{width:100%;height:44px;padding:0 16px;border:1px solid rgba(178,187,212,.4);border-left:none;border-radius:0 6px 6px 0;font-size:18px;font-weight:400;color:#313131;outline:none;transition:border-color .2s}.CalculatorBaseStyles_expense-name-input__yFIHP::placeholder{color:#99a5c5;font-style:italic;font-weight:400}.CalculatorBaseStyles_expense-name-input__yFIHP:focus{border-color:#006fff}.CalculatorBaseStyles_cost-breakdown-section__CcZcP{background:#f2f8ff;border:1px solid rgba(0,111,255,.1);border-radius:6px;padding:16px;margin-top:32px}@media(max-width:768px){.CalculatorBaseStyles_cost-breakdown-section__CcZcP{padding:12px}}.CalculatorBaseStyles_breakdown-content__P1twN{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.CalculatorBaseStyles_breakdown-content__P1twN{flex-direction:row;align-items:center;gap:32px}}@media(max-width:768px){.CalculatorBaseStyles_breakdown-content__P1twN{gap:20px}}.CalculatorBaseStyles_breakdown-summary__NZmW8{flex:1 1;min-width:0}.CalculatorBaseStyles_breakdown-chart__FMBnc{flex-shrink:0;width:100%;max-width:180px;margin:0 auto}@media(min-width:768px){.CalculatorBaseStyles_breakdown-chart__FMBnc{width:180px}}@media(max-width:768px){.CalculatorBaseStyles_breakdown-chart__FMBnc{max-width:160px}}.CalculatorBaseStyles_pie-chart__jKBvZ{width:100%;height:auto;display:block}.CalculatorBaseStyles_total-cost-card__MRpfj{background:linear-gradient(90deg,#dcfce7,#dcfce7);border:1px solid #a6f1c5;border-radius:4px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.CalculatorBaseStyles_total-cost-label__nw_GC{font-size:14px;font-weight:500;color:#008f60}.CalculatorBaseStyles_total-cost-value__cBRd4{font-size:28px;font-weight:700;color:#008f60;line-height:1}@media(max-width:768px){.CalculatorBaseStyles_total-cost-value__cBRd4{font-size:24px}}.CalculatorBaseStyles_total-cost-description__O9TQW{font-size:12px;font-weight:400;color:#808ba7;line-height:16px;margin:0}@media(max-width:768px){.CalculatorBaseStyles_total-cost-description__O9TQW{font-size:11px}}.CalculatorBaseStyles_breakdown-legend__OO1_3{background:#fff;border-radius:6px;padding:11px 16px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:24px}@media(min-width:768px){.CalculatorBaseStyles_breakdown-legend__OO1_3{flex-direction:row;align-items:flex-start;gap:8px}}@media(max-width:768px){.CalculatorBaseStyles_breakdown-legend__OO1_3{gap:12px;padding:8px 12px}}.CalculatorBaseStyles_employee-calculate-btn__9_3wy{width:100%;padding:16px;background-color:#006fff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:16px}.CalculatorBaseStyles_employee-calculate-btn__9_3wy:hover{background-color:#0064e6}.CalculatorBaseStyles_employee-calculate-btn__9_3wy:focus{outline:none;box-shadow:0 0 0 3px rgba(0,111,255,.3)}@media(max-width:768px){.CalculatorBaseStyles_employee-calculate-btn__9_3wy{padding:14px;font-size:14px}}.RoiCalculator_container__1a_pj{max-width:1024px;margin:0 auto;border:1px solid rgba(153,165,197,.3);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.RoiCalculator_content__w6_OE{padding:24px}.RoiCalculator_header__BsebF{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-bottom:24px;gap:24px}@media(min-width:768px){.RoiCalculator_header__BsebF{flex-direction:row;align-items:center}}.RoiCalculator_title-container__Xr1eL{display:flex;align-items:center;gap:12px}.RoiCalculator_title-container__Xr1eL h2{margin:0}.RoiCalculator_icon__r78nS{display:none}@media(min-width:768px){.RoiCalculator_icon__r78nS{display:block}}.RoiCalculator_icon-inner__pLMHN{width:20px;height:20px;border:2px solid #fff;border-radius:4px}.RoiCalculator_title__uK9mn{font-size:24px;font-weight:700;color:#313131;margin:0}.RoiCalculator_button-toggle-container__oCTbY{display:flex;background-color:#f3f4f6;border-radius:6px 0 0 6px;width:100%}@media(min-width:768px){.RoiCalculator_button-toggle-container__oCTbY{width:auto}}.RoiCalculator_toggle-btn__zYi1M{padding:8px 16px;border-radius:6px 0 0 6px;font-weight:400;font-size:12px;width:50%;border:none;cursor:pointer;transition:all .2s ease}.RoiCalculator_toggle-btn__zYi1M.RoiCalculator_active__NYiSc{background-color:#e0eeff;color:#0054c1;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.RoiCalculator_toggle-btn__zYi1M.RoiCalculator_inactive__O5WmV{background-color:transparent;color:#6b7280}.RoiCalculator_toggle-btn__zYi1M.RoiCalculator_inactive__O5WmV:hover{color:#313131}.RoiCalculator_grid__kUETh{display:grid;grid-gap:32px;gap:32px}.RoiCalculator_input-section__4Y6VX{display:flex;flex-direction:column;gap:24px}.RoiCalculator_input-group__oDoVu{display:flex;flex-direction:column}.RoiCalculator_input-label__q01oE{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.RoiCalculator_input-with-prefix__JKIiR{display:flex;align-items:center}.RoiCalculator_input-with-prefix__JKIiR .RoiCalculator_icon-container__H7NXv{display:flex;align-items:center;justify-content:center;height:44px;padding:0 8px;border-radius:6px 0 0 6px;border-top:1px solid rgba(178,187,212,.4);border-bottom:1px solid rgba(178,187,212,.4);border-left:1px solid rgba(178,187,212,.4);background:#fff}.RoiCalculator_currency-prefix__lpxQD{color:#6b7280;margin-right:8px}.RoiCalculator_number-input__0U8hM{width:100%;height:44px;padding:0 16px;border:1px solid rgba(178,187,212,.4);border-radius:0 6px 6px 0;font-size:18px;font-weight:700;outline:none;transition:border-color .2s,box-shadow .2s}.RoiCalculator_number-input__0U8hM:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RoiCalculator_slider__O_8y5{width:100%;height:8px;background:#e5e7eb;border-radius:4px;outline:none;margin-top:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.RoiCalculator_slider__O_8y5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer}.RoiCalculator_slider__O_8y5::-moz-range-thumb{width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer;border:none}.RoiCalculator_results-section__10z__{border-radius:8px}.RoiCalculator_results-content__s423o{margin-bottom:24px}.RoiCalculator_results-title__9iAvg{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px}.RoiCalculator_results-grid__uFIid{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.RoiCalculator_results-grid__uFIid{flex-direction:row}}.RoiCalculator_result-label-wrapper__wdgg6{margin-bottom:10px}.RoiCalculator_result-label-wrapper__wdgg6 .RoiCalculator_result-label__yUvXI{font-size:10px;font-weight:600;color:#99a5c5;margin:0 0 4px}.RoiCalculator_net-return__1udW4{font-size:24px;font-weight:700;margin:0}.RoiCalculator_roi-value__0GOZp{font-size:36px;font-weight:700;margin:0}.RoiCalculator_result-container__mXhAY{background:#fff;border:1px solid rgba(153,165,197,.3);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.RoiCalculator_result-icon__VSHol{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:16px;color:#6b7280;font-weight:500;border-bottom:1px solid #dae9ff;background:#f7fbff;margin:0}.RoiCalculator_result-value__Ac2Sy{font-size:32px;font-weight:700;margin:0;line-height:1;padding:32px 24px;text-align:center;display:block}.RoiCalculator_text-green-600__gzYtU{color:#059669}.RoiCalculator_text-green-500__oj5QZ{color:#10b981}.RoiCalculator_text-yellow-500__LlN69{color:#f59e0b}.RoiCalculator_text-yellow-600__I3vgB{color:#d97706}.RoiCalculator_text-red-500__xSTHj{color:#ef4444}.RoiCalculator_progress-section__LEp7B{margin-top:24px}.RoiCalculator_progress-bar__lHFJJ{height:16px;width:100%;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.RoiCalculator_progress-fill___8V__{height:100%;transition:width .3s ease}.RoiCalculator_progress-fill___8V__.RoiCalculator_green500__BuuXi{background-color:#10b981}.RoiCalculator_progress-fill___8V__.RoiCalculator_green400__9a_hJ{background-color:#34d399}.RoiCalculator_progress-fill___8V__.RoiCalculator_yellow400__2Nnfo{background-color:#fbbf24}.RoiCalculator_progress-fill___8V__.RoiCalculator_yellow500__8oh0g{background-color:#f59e0b}.RoiCalculator_progress-fill___8V__.RoiCalculator_red500__Rl1Fp{background-color:#ef4444}.RoiCalculator_progress-labels__a6tgs{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-top:4px}.RoiCalculator_info-box__M2gcH{margin-top:32px;background-color:#f3f8ff;padding:16px;border-radius:4px}.RoiCalculator_info-title___x_fy{font-weight:700;color:#0054c1;margin:0 0 8px;font-size:16px}.RoiCalculator_info-list__RmwHX{font-size:12px;font-weight:600;color:#0054c1;margin:0;padding:0;list-style:none}.RoiCalculator_info-list__RmwHX li{margin-bottom:4px}.baseChartStyles_chart-section__SVRoB{margin-top:24px;width:100%;max-width:100%;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(min-width:768px){.baseChartStyles_chart-section__SVRoB{margin-top:32px;border-radius:16px}}.baseChartStyles_chart-section__SVRoB .recharts-legend-wrapper{bottom:-5px!important;display:flex!important;justify-content:center!important}.baseChartStyles_chart-section__SVRoB .recharts-surface{height:320px!important}@media(min-width:768px){.baseChartStyles_chart-section__SVRoB .recharts-surface{height:470px!important}}.baseChartStyles_chart-title__AqwPv{font-size:16px;font-weight:700;color:#313131;margin:0 0 16px;text-align:center;letter-spacing:-.025em;position:relative}.baseChartStyles_chart-title__AqwPv:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,#006fff,#059669);border-radius:2px}@media(min-width:768px){.baseChartStyles_chart-title__AqwPv:after{bottom:-8px;width:60px;height:3px}.baseChartStyles_chart-title__AqwPv{font-size:18px;margin-bottom:20px}}@media(min-width:1024px){.baseChartStyles_chart-title__AqwPv{font-size:20px}}.baseChartStyles_chart-container__5G9rq{padding:12px;background:#fff;border:1px solid rgba(153,165,197,.3);border-radius:8px;height:300px;width:100%;max-width:100%;position:relative;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);margin:0 -8px}.baseChartStyles_chart-container__5G9rq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,111,255,.02),rgba(5,150,105,.02));border-radius:8px;pointer-events:none}@media(min-width:768px){.baseChartStyles_chart-container__5G9rq:before{border-radius:12px}}.baseChartStyles_chart-container__5G9rq .baseChartStyles_x-axis__fVB20 .recharts-cartesian-axis-tick-value{font-size:10px;fill:#6a79a3;transform-origin:bottom left;text-anchor:end;max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease}.baseChartStyles_chart-container__5G9rq .baseChartStyles_y-axis__tMzwt .recharts-cartesian-axis-tick-value{font-size:10px;fill:#6a79a3}@media(min-width:480px){.baseChartStyles_chart-container__5G9rq .baseChartStyles_y-axis__tMzwt .recharts-cartesian-axis-tick-value{font-size:11px}}@media(min-width:768px){.baseChartStyles_chart-container__5G9rq .baseChartStyles_y-axis__tMzwt .recharts-cartesian-axis-tick-value{font-size:12px}}@media(min-width:1200px){.baseChartStyles_chart-container__5G9rq .baseChartStyles_y-axis__tMzwt .recharts-cartesian-axis-tick-value{font-size:13px}}@media(min-width:480px){.baseChartStyles_chart-container__5G9rq{height:350px;padding:16px;margin:0;border-radius:10px}}@media(min-width:768px){.baseChartStyles_chart-container__5G9rq{height:450px;padding:24px;border-radius:12px;width:90.5%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media(hover:hover){.baseChartStyles_chart-container__5G9rq:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:box-shadow .3s ease}}.baseChartStyles_reference-line-label-breakeven__0voRx text{fill:#059669!important;font-weight:600!important;font-size:12px!important;font-family:system-ui,-apple-system,sans-serif!important}@media(min-width:768px){.baseChartStyles_reference-line-label-breakeven__0voRx text{font-size:13px!important}}@media(min-width:1024px){.baseChartStyles_reference-line-label-breakeven__0voRx text{font-size:14px!important}}.baseChartStyles_reference-line-label-breakeven__0voRx tspan{fill:#059669!important;font-weight:600!important}.baseChartStyles_reference-line-label-current__Hxd2g text{fill:#006fff!important;font-weight:600!important;font-size:12px!important;font-family:system-ui,-apple-system,sans-serif!important}@media(min-width:768px){.baseChartStyles_reference-line-label-current__Hxd2g text{font-size:13px!important}}@media(min-width:1024px){.baseChartStyles_reference-line-label-current__Hxd2g text{font-size:14px!important}}.baseChartStyles_reference-line-label-current__Hxd2g tspan{fill:#006fff!important;font-weight:600!important}.baseChartStyles_chart-legend__y_Xz_{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:8px;border-top:1px solid rgba(153,165,197,.3);border-radius:3px;background-color:rgba(224,238,255,.502)}@media(min-width:768px){.baseChartStyles_chart-legend__y_Xz_{gap:16px;padding:4px 12px;width:65%}}.baseChartStyles_chart-legend__y_Xz_ .baseChartStyles_legend-item__qKkXK{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;font-weight:500}@media(min-width:768px){.baseChartStyles_chart-legend__y_Xz_ .baseChartStyles_legend-item__qKkXK{gap:6px;font-size:14px}}.baseChartStyles_chart-legend__y_Xz_ .baseChartStyles_legend-color__XpH_A{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative;background-color:var(--legend-color,#9ca3af)}.baseChartStyles_chart-legend__y_Xz_ .baseChartStyles_legend-color__XpH_A:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.baseChartStyles_chart-legend__y_Xz_ .baseChartStyles_legend-text__4E1e8{color:var(--legend-color,#6b7280);font-weight:500;font-size:11px;transition:color .2s ease}.baseChartStyles_chart-status__Bmpkt{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;background:rgba(0,182,122,.1);border:1px solid rgba(0,182,122,.2);border-radius:6px}@media(min-width:768px){.baseChartStyles_chart-status__Bmpkt{margin-bottom:16px;padding:12px 16px;border-radius:8px}}.baseChartStyles_chart-status__Bmpkt .baseChartStyles_status-text__SoGpU{color:#00b67a;font-weight:600;font-size:12px}@media(min-width:768px){.baseChartStyles_chart-status__Bmpkt .baseChartStyles_status-text__SoGpU{font-size:14px}}.baseChartStyles_chart-status__Bmpkt .baseChartStyles_status-icon__9qPNm{width:16px;height:16px;background:#00b67a;border-radius:50%;position:relative}@media(min-width:768px){.baseChartStyles_chart-status__Bmpkt .baseChartStyles_status-icon__9qPNm{width:20px;height:20px}}.baseChartStyles_chart-status__Bmpkt .baseChartStyles_status-icon__9qPNm:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:700}@media(min-width:768px){.baseChartStyles_chart-status__Bmpkt .baseChartStyles_status-icon__9qPNm:before{font-size:12px}}.baseChartStyles_tool-tip__JTHoj{background-color:#fff;border:1px solid rgba(153,165,197,.3);border-radius:4px;padding:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;max-width:250px}@media(min-width:768px){.baseChartStyles_tool-tip__JTHoj{border-radius:6px;padding:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:none}}.baseChartStyles_label__x_s_L{margin:0 0 6px;font-weight:700;color:#313131;font-size:12px}@media(min-width:768px){.baseChartStyles_label__x_s_L{margin:0 0 8px;font-size:14px}}.baseChartStyles_entry__2RM33{margin:2px 0;font-size:11px;color:#6b7280}@media(min-width:768px){.baseChartStyles_entry__2RM33{margin:4px 0;font-size:14px}}@keyframes baseChartStyles_drawLine__i3T1L{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}