.custom-select[data-v-89031b84]{position:relative;width:100%}.custom-select--open .custom-select__dropdown[data-v-89031b84]{opacity:1;transform:translateY(0);visibility:visible}.custom-select__trigger[data-v-89031b84]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 12px;transition:all .2s ease;width:100%}.custom-select__trigger[data-v-89031b84]:hover{background-color:#f8fafc;border-color:#28c5cd}.custom-select__trigger[data-v-89031b84]:focus{border-color:#28c5cd;box-shadow:0 0 0 3px #28c5cd1a;outline:none}.custom-select__value[data-v-89031b84]{color:#1f2937;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__salary[data-v-89031b84]{color:#6b7280;font-size:14px;margin-left:8px}.custom-select__arrow[data-v-89031b84]{align-items:center;color:#6b7280;display:flex;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.custom-select__arrow--rotated[data-v-89031b84]{transform:rotate(180deg)}.custom-select__dropdown[data-v-89031b84]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;margin-top:4px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:all .2s ease;visibility:hidden;z-index:1000}.custom-select__search[data-v-89031b84]{border-bottom:1px solid #e5e7eb;padding:12px}.custom-select__search-input[data-v-89031b84]{background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;color:#1f2937;font-size:14px;height:36px;padding:0 12px;width:100%}.custom-select__search-input[data-v-89031b84]:focus{background:#fff;border-color:#28c5cd;outline:none}.custom-select__options[data-v-89031b84]{max-height:200px;overflow-y:auto}.custom-select__option[data-v-89031b84]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:background-color .15s ease}.custom-select__option[data-v-89031b84]:hover{background-color:#f3f4f6}.custom-select__option--selected[data-v-89031b84]{background-color:#e0f2fe;color:#0284c7}.custom-select__option-name[data-v-89031b84]{color:#1f2937;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__option-salary[data-v-89031b84]{color:#6b7280;font-size:12px;margin-left:8px;white-space:nowrap}@media (max-width:768px){.custom-select__trigger[data-v-89031b84]{font-size:18px;height:48px}.custom-select__value[data-v-89031b84]{font-size:18px}.custom-select__salary[data-v-89031b84]{font-size:16px}.custom-select__arrow[data-v-89031b84]{height:24px;width:24px}.custom-select__search-input[data-v-89031b84]{font-size:16px;height:40px}.custom-select__option[data-v-89031b84]{padding:16px}.custom-select__option-name[data-v-89031b84]{font-size:16px}.custom-select__option-salary[data-v-89031b84]{font-size:14px}}@media (max-width:480px){.custom-select__trigger[data-v-89031b84]{font-size:16px;height:44px}.custom-select__value[data-v-89031b84]{font-size:16px}.custom-select__salary[data-v-89031b84]{font-size:14px}.custom-select__arrow[data-v-89031b84]{height:20px;width:20px}.custom-select__search-input[data-v-89031b84]{font-size:14px;height:36px}.custom-select__option[data-v-89031b84]{padding:12px}.custom-select__option-name[data-v-89031b84]{font-size:14px}.custom-select__option-salary[data-v-89031b84]{font-size:12px}}.range-slider[data-v-e63f8763]{width:100%}.range-slider__input-container[data-v-e63f8763]{position:relative}.range-slider__input[data-v-e63f8763]{background:#fff;border:1px solid #d1d5db;border-bottom:none;border-radius:4px 4px 0 0;color:#1f2937;font-size:16px;height:40px;padding:0 12px;text-align:center;width:100%}.range-slider__input[data-v-e63f8763]:focus{border-color:#28c5cd;box-shadow:0 0 0 3px #28c5cd1a;outline:none}@media (max-width:768px){.range-slider__input[data-v-e63f8763]{font-size:18px;height:48px}}@media (max-width:480px){.range-slider__input[data-v-e63f8763]{font-size:16px;height:44px}}.range-slider__track[data-v-e63f8763]{background:#e5e7eb;border:1px solid #d1d5db;border-radius:0 0 3px 3px;border-top:none;cursor:pointer;height:6px;margin-bottom:8px;position:relative}.range-slider__line[data-v-e63f8763]{background:#e5e7eb;border-radius:3px;height:100%;left:0;position:absolute;right:0;top:0}.range-slider__progress[data-v-e63f8763]{background:linear-gradient(90deg,#28c5cd,#1e40af);border-radius:0 0 3px 3px;height:100%;left:0;position:absolute;top:0;transition:width .1s ease}.range-slider__thumb[data-v-e63f8763]{cursor:grab;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:2}.range-slider__thumb[data-v-e63f8763]:active{cursor:grabbing}.range-slider__thumb-inner[data-v-e63f8763]{background:#28c5cd;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a,0 0 0 2px #28c5cd33;height:100%;transition:all .2s ease;width:100%}.range-slider__thumb-inner[data-v-e63f8763]:hover{box-shadow:0 4px 8px #00000026,0 0 0 3px #28c5cd4d;transform:scale(1.1)}.range-slider__labels[data-v-e63f8763]{color:#6b7280;display:flex;font-size:12px;justify-content:space-between}@media (max-width:768px){.range-slider__labels[data-v-e63f8763]{font-size:14px}}@media (max-width:480px){.range-slider__labels[data-v-e63f8763]{font-size:12px}}@media (max-width:768px){.range-slider__track[data-v-e63f8763]{height:8px}.range-slider__thumb[data-v-e63f8763]{height:24px;width:24px}}@media (max-width:480px){.range-slider__track[data-v-e63f8763]{height:6px}.range-slider__thumb[data-v-e63f8763]{height:20px;width:20px}}.calc[data-v-25bdb0e1]{background:linear-gradient(265deg,#fff -11.47%,#def8f7 112.39%);padding-bottom:50px;padding-top:1.25rem}@media (max-width:768px){.calc[data-v-25bdb0e1]{padding-bottom:2rem;padding-top:1rem}}@media (max-width:480px){.calc[data-v-25bdb0e1]{padding-bottom:1.5rem;padding-top:.75rem}}.calc__wrapper[data-v-25bdb0e1]{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:768px){.calc__wrapper[data-v-25bdb0e1]{gap:1.5rem}}@media (max-width:480px){.calc__wrapper[data-v-25bdb0e1]{gap:1rem}}.calc__inner[data-v-25bdb0e1]{align-items:flex-start;display:flex;gap:2.5rem;justify-content:space-between}@media (max-width:1024px){.calc__inner[data-v-25bdb0e1]{flex-direction:column;gap:2rem}}@media (max-width:768px){.calc__inner[data-v-25bdb0e1]{gap:1.5rem}}@media (max-width:480px){.calc__inner[data-v-25bdb0e1]{gap:1rem}}.calc__title[data-v-25bdb0e1]{font-size:32px;font-weight:700;--tw-text-opacity:1;color:rgb(28 37 52/var(--tw-text-opacity,1))}@media (max-width:1024px){.calc__title[data-v-25bdb0e1]{font-size:24px}}@media (max-width:768px){.calc__title[data-v-25bdb0e1]{font-size:22px}}@media (max-width:480px){.calc__title[data-v-25bdb0e1]{font-size:20px}}.calc__fields[data-v-25bdb0e1]{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between}@media (max-width:1024px){.calc__fields[data-v-25bdb0e1]{gap:1.5rem}}@media (max-width:768px){.calc__fields[data-v-25bdb0e1]{gap:1rem}}.calc__fields__list[data-v-25bdb0e1]{display:flex;flex-direction:column;gap:1.25rem;width:449px}@media (max-width:1024px){.calc__fields__list[data-v-25bdb0e1]{width:100%}}@media (max-width:768px){.calc__fields__list[data-v-25bdb0e1]{gap:1rem}}@media (max-width:480px){.calc__fields__list[data-v-25bdb0e1]{gap:.75rem}}.calc__fields__item[data-v-25bdb0e1]{display:flex;flex-direction:column;gap:.5rem;width:100%}.calc__fields__item__title[data-v-25bdb0e1]{font-size:18px;font-weight:600;--tw-text-opacity:1;color:rgb(31 31 31/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__fields__item__title[data-v-25bdb0e1]{font-size:16px}}@media (max-width:480px){.calc__fields__item__title[data-v-25bdb0e1]{font-size:14px}}.calc__fields__item__input[data-v-25bdb0e1]{border-radius:8px;border-width:1px;height:2.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-indent:.75rem}.calc__fields__item__input[data-v-25bdb0e1]:focus{--tw-border-opacity:1;border-color:rgb(40 197 205/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(40 197 205/var(--tw-ring-opacity,1))}@media (max-width:768px){.calc__fields__item__input[data-v-25bdb0e1]{font-size:14px;height:3rem}}@media (max-width:480px){.calc__fields__item__input[data-v-25bdb0e1]{font-size:12px;height:2.75rem}}.calc__fields__footer[data-v-25bdb0e1]{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.calc__fields__footer[data-v-25bdb0e1]{gap:.75rem}}@media (max-width:480px){.calc__fields__footer[data-v-25bdb0e1]{gap:.5rem}}.calc__fields__footer__title[data-v-25bdb0e1]{font-size:20px;font-weight:700;--tw-text-opacity:1;color:rgb(40 197 205/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__fields__footer__title[data-v-25bdb0e1]{font-size:18px}}@media (max-width:480px){.calc__fields__footer__title[data-v-25bdb0e1]{font-size:16px}}.calc__fields__footer__button[data-v-25bdb0e1]{border-radius:8px;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgb(40 197 205/var(--tw-bg-opacity,1));padding:1rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__fields__footer__button[data-v-25bdb0e1]{font-size:14px;padding:.75rem 1.25rem}}@media (max-width:480px){.calc__fields__footer__button[data-v-25bdb0e1]{font-size:12px;padding:.75rem 1rem;width:100%}}.calc__income[data-v-25bdb0e1]{width:480px}@media (max-width:1024px){.calc__income[data-v-25bdb0e1]{width:100%}}.calc__income__title[data-v-25bdb0e1]{font-size:24px;font-weight:700;text-align:center;--tw-text-opacity:1;color:rgb(28 37 52/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__income__title[data-v-25bdb0e1]{font-size:22px}}@media (max-width:480px){.calc__income__title[data-v-25bdb0e1]{font-size:20px}}.calc__income__how[data-v-25bdb0e1]{font-size:32px;font-weight:600;margin-top:.25rem;text-align:center;--tw-text-opacity:1;color:rgb(26 166 83/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__income__how[data-v-25bdb0e1]{font-size:24px}}@media (max-width:480px){.calc__income__how[data-v-25bdb0e1]{font-size:22px}}.calc__income__list[data-v-25bdb0e1]{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}@media (max-width:768px){.calc__income__list[data-v-25bdb0e1]{gap:1rem;margin-top:.75rem}}@media (max-width:480px){.calc__income__list[data-v-25bdb0e1]{gap:.75rem;margin-top:.5rem}}.calc__income__item[data-v-25bdb0e1]{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.calc__income__item[data-v-25bdb0e1]{align-items:flex-start;flex-direction:column;gap:.5rem}}.calc__income__item__title[data-v-25bdb0e1]{align-items:center;display:flex;gap:.5rem;width:307px}@media (max-width:1024px){.calc__income__item__title[data-v-25bdb0e1]{max-width:none}}@media (max-width:768px){.calc__income__item__title[data-v-25bdb0e1]{width:100%}}.calc__income__item__title span[data-v-25bdb0e1]{font-size:16px;--tw-text-opacity:1;color:rgb(109 115 132/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__income__item__title span[data-v-25bdb0e1]{font-size:14px}}@media (max-width:480px){.calc__income__item__title span[data-v-25bdb0e1]{font-size:12px}}.calc__income__item__description[data-v-25bdb0e1]{font-size:18px;--tw-text-opacity:1;color:rgb(28 37 52/var(--tw-text-opacity,1))}@media (max-width:768px){.calc__income__item__description[data-v-25bdb0e1]{font-size:16px}}@media (max-width:480px){.calc__income__item__description[data-v-25bdb0e1]{font-size:14px}}.calc__income__item__info-icon[data-v-25bdb0e1]{cursor:pointer;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.calc__income__item__info-icon[data-v-25bdb0e1]:hover{transform:scale(1.1)}@media (max-width:768px){.calc__income__item__info-icon[data-v-25bdb0e1]{align-self:flex-end}}.modal-overlay[data-v-25bdb0e1]{align-items:center;animation:fadeIn-25bdb0e1 .3s ease-out;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@media (max-width:768px){.modal-overlay[data-v-25bdb0e1]{align-items:flex-end}}.modal-content[data-v-25bdb0e1]{animation:slideIn-25bdb0e1 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:80vh;max-width:600px;overflow-y:auto;padding:24px;position:relative;width:90%}@media (max-width:768px){.modal-content[data-v-25bdb0e1]{animation:slideUp-25bdb0e1 .3s ease-out;border-radius:16px 16px 0 0;max-height:90vh;max-width:none;padding:20px;width:100%}}@media (max-width:480px){.modal-content[data-v-25bdb0e1]{max-height:95vh;padding:16px}}.modal-close[data-v-25bdb0e1]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;position:absolute;right:16px;top:16px;transition:color .2s ease}.modal-close[data-v-25bdb0e1]:hover{color:#374151}@media (max-width:768px){.modal-close[data-v-25bdb0e1]{font-size:20px;right:12px;top:12px}}.modal-header[data-v-25bdb0e1]{margin-bottom:20px;padding-right:40px}@media (max-width:768px){.modal-header[data-v-25bdb0e1]{margin-bottom:16px;padding-right:36px}}.modal-title[data-v-25bdb0e1]{color:#1f2937;font-size:15px;font-weight:600;margin:0}@media (max-width:768px){.modal-title[data-v-25bdb0e1]{font-size:20px}}@media (max-width:480px){.modal-title[data-v-25bdb0e1]{font-size:18px}}.modal-body .source-data[data-v-25bdb0e1]{background:#f8fafc;border-radius:8px;margin-bottom:24px;padding:16px}@media (max-width:768px){.modal-body .source-data[data-v-25bdb0e1]{margin-bottom:20px;padding:12px}}@media (max-width:480px){.modal-body .source-data[data-v-25bdb0e1]{margin-bottom:16px;padding:10px}}.modal-body .source-data-title[data-v-25bdb0e1]{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 12px}@media (max-width:768px){.modal-body .source-data-title[data-v-25bdb0e1]{font-size:16px;margin-bottom:10px}}@media (max-width:480px){.modal-body .source-data-title[data-v-25bdb0e1]{font-size:14px;margin-bottom:8px}}.modal-body .source-data-item[data-v-25bdb0e1]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.modal-body .source-data-item[data-v-25bdb0e1]:last-child{border-bottom:none}@media (max-width:480px){.modal-body .source-data-item[data-v-25bdb0e1]{align-items:flex-start;flex-direction:column;padding:6px 0}}.modal-body .source-label[data-v-25bdb0e1]{color:#6b7280;flex:1;font-size:14px}@media (max-width:480px){.modal-body .source-label[data-v-25bdb0e1]{font-size:12px;margin-bottom:2px}}.modal-body .source-value[data-v-25bdb0e1]{color:#1f2937;font-size:14px;font-weight:600;text-align:right}@media (max-width:480px){.modal-body .source-value[data-v-25bdb0e1]{font-size:12px;text-align:left}}.modal-body .calculation-details[data-v-25bdb0e1]{margin-bottom:20px}@media (max-width:768px){.modal-body .calculation-details[data-v-25bdb0e1]{margin-bottom:16px}}@media (max-width:480px){.modal-body .calculation-details[data-v-25bdb0e1]{margin-bottom:12px}}.modal-body .calculation-title[data-v-25bdb0e1]{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 16px}@media (max-width:768px){.modal-body .calculation-title[data-v-25bdb0e1]{font-size:16px;margin-bottom:12px}}@media (max-width:480px){.modal-body .calculation-title[data-v-25bdb0e1]{font-size:14px;margin-bottom:10px}}.modal-body .calculation-item[data-v-25bdb0e1]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 0}.modal-body .calculation-item[data-v-25bdb0e1]:last-child{border-bottom:none}@media (max-width:480px){.modal-body .calculation-item[data-v-25bdb0e1]{align-items:flex-start;flex-direction:column;padding:8px 0}}.modal-body .calculation-label[data-v-25bdb0e1]{color:#6b7280;flex:1;font-size:16px}@media (max-width:768px){.modal-body .calculation-label[data-v-25bdb0e1]{font-size:14px}}@media (max-width:480px){.modal-body .calculation-label[data-v-25bdb0e1]{font-size:12px;margin-bottom:4px}}.modal-body .calculation-value[data-v-25bdb0e1]{color:#1f2937;font-size:16px;font-weight:600;text-align:right}@media (max-width:768px){.modal-body .calculation-value[data-v-25bdb0e1]{font-size:14px}}@media (max-width:480px){.modal-body .calculation-value[data-v-25bdb0e1]{font-size:12px;text-align:left}}.modal-body .calculation-total[data-v-25bdb0e1]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;justify-content:space-between;margin-top:16px;padding:16px}@media (max-width:768px){.modal-body .calculation-total[data-v-25bdb0e1]{margin-top:12px;padding:12px}}@media (max-width:480px){.modal-body .calculation-total[data-v-25bdb0e1]{align-items:flex-start;flex-direction:column;padding:10px}}.modal-body .total-label[data-v-25bdb0e1]{color:#1f2937;font-size:18px;font-weight:600}@media (max-width:768px){.modal-body .total-label[data-v-25bdb0e1]{font-size:16px}}@media (max-width:480px){.modal-body .total-label[data-v-25bdb0e1]{font-size:14px;margin-bottom:4px}}.modal-body .total-value[data-v-25bdb0e1]{color:#059669;font-size:20px;font-weight:700}@media (max-width:768px){.modal-body .total-value[data-v-25bdb0e1]{font-size:18px}}@media (max-width:480px){.modal-body .total-value[data-v-25bdb0e1]{font-size:16px}}@keyframes fadeIn-25bdb0e1{0%{opacity:0}to{opacity:1}}@keyframes slideIn-25bdb0e1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideUp-25bdb0e1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
