.display-1{font-weight:700!important;font-size:38px}@media (min-width: 768px){.display-1{font-size:44px}}@media (min-width: 992px){.display-1{font-size:50px}}.display-2{font-weight:700;font-size:34px}@media (min-width: 768px){.display-2{font-size:38px}}@media (min-width: 992px){.display-2{font-size:44px}}.display-3{font-weight:700;font-size:30px}@media (min-width: 768px){.display-3{font-size:34px}}@media (min-width: 992px){.display-3{font-size:38px}}.headline-1{font-weight:600;font-size:28px}@media (min-width: 768px){.headline-1{font-size:30px}}@media (min-width: 992px){.headline-1{font-size:34px}}.headline-2{font-weight:600;font-size:24px}@media (min-width: 768px){.headline-2{font-size:28px}}@media (min-width: 992px){.headline-2{font-size:30px}}.headline-3{font-weight:600;font-size:22px}@media (min-width: 768px){.headline-3{font-size:24px}}@media (min-width: 992px){.headline-3{font-size:28px}}.title-1{font-weight:600;font-size:20px}@media (min-width: 768px){.title-1{font-size:22px}}@media (min-width: 992px){.title-1{font-size:24px}}.title-2{font-weight:600;font-size:18px}@media (min-width: 768px){.title-2{font-size:20px}}@media (min-width: 992px){.title-2{font-size:22px}}.title-3{font-weight:600;font-size:16px}@media (min-width: 768px){.title-3{font-size:18px}}@media (min-width: 992px){.title-3{font-size:20px}}.subtitle-1{font-weight:500;font-size:14px}@media (min-width: 768px){.subtitle-1{font-size:16px}}@media (min-width: 992px){.subtitle-1{font-size:18px}}.subtitle-2{font-weight:500;font-size:14px}@media (min-width: 768px){.subtitle-2{font-size:14px}}@media (min-width: 992px){.subtitle-2{font-size:16px}}.paragraph-1{font-weight:400;font-size:14px}@media (min-width: 768px){.paragraph-1{font-size:16px}}@media (min-width: 992px){.paragraph-1{font-size:16px}}.paragraph-2{font-weight:400;font-size:12px}@media (min-width: 768px){.paragraph-2{font-size:14px}}@media (min-width: 992px){.paragraph-2{font-size:14px}}.label-1{font-weight:500;font-size:12px}@media (min-width: 768px){.label-1{font-size:12px}}@media (min-width: 992px){.label-1{font-size:14px}}.label-2{font-weight:500;font-size:10px}@media (min-width: 768px){.label-2{font-size:10px}}@media (min-width: 992px){.label-2{font-size:12px}}.label-3{font-weight:500;font-size:8px}@media (min-width: 768px){.label-3{font-size:8px}}@media (min-width: 992px){.label-3{font-size:10px}}.calculator-primary{font-weight:700;font-size:45px}@media (min-width: 768px){.calculator-primary{font-size:50px}}@media (min-width: 992px){.calculator-primary{font-size:55px}}.calculator-secondary{font-weight:600;font-size:20px}@media (min-width: 768px){.calculator-secondary{font-size:21px}}@media (min-width: 992px){.calculator-secondary{font-size:23px}}html{overflow-y:overlay;scrollbar-gutter:stable}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-track-piece{background:transparent}::-webkit-scrollbar-thumb{background-image:linear-gradient(135deg,#eb6619,#d1020a,#eb6619);border-radius:9px;border:none}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:#EB6619 transparent}.scroll-container{overflow-y:overlay}.scroll-container::-webkit-scrollbar{width:6px}.scroll-container::-webkit-scrollbar-button{display:none}.scroll-container::-webkit-scrollbar-thumb{background-image:linear-gradient(135deg,#eb6619,#d1020a,#eb6619);border-radius:3px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-size:inherit}body{-webkit-user-select:none;user-select:none;background-color:#fff;background-color:#f2f4fa;overflow-x:hidden}@font-face{font-family:Inter;src:url(../../../assets/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(../../../assets/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;z-index:1100;justify-content:center;align-items:center}.modal-overlay.active{display:flex}.modal-overlay .calculator-modal,.modal-overlay .notes-modal{display:none}.modal-overlay .calculator-modal.active,.modal-overlay .notes-modal.active{display:flex}.modal-base{position:absolute;top:50%;left:47%;transform:translate(-50%,-50%);display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:12px;background:#fff;max-width:500px;width:90%;margin:20px}@media (max-width: 768px){.modal-base{width:calc(100% - 32px);margin:16px;padding:12px}}.modal-base .modal-header{display:flex;padding-bottom:12px;justify-content:center;align-items:center;gap:10px;align-self:stretch}.modal-base .modal-header .header-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1 0 0}.modal-base .modal-header .header-content .modal-title{align-self:stretch;color:#1e2129;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:normal;text-align:start}.modal-base .modal-header .close-button-container{display:flex;padding:0 16px;align-items:center;gap:24px;border-radius:32px}.modal-base .modal-header .close-button-container .close-button-wrapper{display:flex;padding:10px;align-items:end;gap:10px;align-self:flex-end}.modal-base .modal-header .close-button-container .close-button-wrapper .btn-close{border:none;background:none;padding:0;cursor:pointer;color:#1e2129;outline:none!important;box-shadow:none!important}.modal-base .modal-header .close-button-container .close-button-wrapper .btn-close:hover{color:#eb6619}.modal-base .modal-header .close-button-container .close-button-wrapper .btn-close:focus{outline:none!important;box-shadow:none!important}@media (max-width: 768px){.modal-base .modal-header{padding:16px}.modal-base .modal-header .modal-title{font-size:20px}}dialog{padding:0;border:none;background:transparent}dialog::backdrop{background:#00000080}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width: 768px){.modal-buttons{flex-direction:column;width:100%}.modal-buttons button{width:100%}}@media (max-width: 768px){.form-group{margin-bottom:12px}.form-group label{font-size:14px}.form-group .form-input{padding:10px}}
