.main{background-color:var(--color-background)}.main-container{margin-left:auto;margin-right:auto;max-width:700px;padding:1rem .5rem}.navigation-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navigation-bar-buttons{padding:.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem}.dark-mode-toggle{display:flex;justify-content:center;align-items:center}.ui-icon{display:flex;align-items:stretch;justify-content:stretch}.ui-icon-tiny{width:.85rem;height:.85rem}.ui-icon-small{width:1.25rem;height:1.25rem}.ui-icon-medium{width:1.5rem;height:1.5rem}.ui-icon-large{width:2rem;height:2rem}.ui-toggle{display:flex;flex-direction:row;align-items:center;padding:.25rem;gap:.25rem;color:var(--color-text);background-color:var(--color-background);border-radius:.5rem}.ui-toggle:hover{background-color:var(--color-background-alt)}.language-toggle{display:flex;justify-content:center;align-items:center}.back-button{display:flex;align-items:center;justify-content:stretch;padding:.25rem;border-radius:.5rem;background-color:var(--color-background)}.back-button:hover{background-color:var(--color-background-alt)}.ui-button{display:flex;flex-direction:row;align-items:center;padding:.75rem 1rem;gap:.5rem;border-radius:.5rem;border-width:0;background-color:var(--color-primary);font-weight:var(--font-weight-semibold);font-family:var(--font-name);font-size:var(--font-size-body);color:#fff;box-shadow:.125rem .125rem .125rem var(--color-shadow)}.ui-button.small{font-size:var(--font-size-small);padding:.375rem .75rem}.ui-button:hover{background-color:var(--color-primary-alt)}.support-button{display:flex;align-items:center;justify-content:stretch}.home-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:2rem}.ui-profile{display:flex;justify-content:stretch;align-items:center}.ui-profile-text-container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.ui-profile-subtitle{color:var(--color-text)}.ui-profile-description{margin-top:.5rem;color:var(--color-text)}.ui-profile-subtitle~.ui-profile-description{margin-top:1rem}.ui-profile-image{width:240px;height:auto;object-fit:cover}@media only screen and (max-width: 599px){.ui-profile{flex-direction:column}}@media only screen and (min-width: 600px){.ui-profile{flex-direction:row-reverse}}.home-introduction-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem 2rem}.home-tools-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;margin-top:4rem;margin-bottom:1rem}.home-tools-grid-item{margin:.375rem}@media only screen and (max-width: 383px){.home-tools-grid{display:grid;grid-template-columns:50% 50%;margin-top:1.5rem}}@media only screen and (min-width: 384px){.home-tools-grid{display:grid;grid-template-columns:33% 33% 33%;margin-top:1.5rem}}.ui-header{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.ui-card{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:.125rem .125rem .125rem var(--color-shadow)}.ui-card:not(.no-hover):hover{background-color:var(--color-background-alt)}.ui-icon-text-stack-card{padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.ui-icon-text-stack-card-label{text-align:left;font-weight:var(--font-weight-medium);font-size:var(--font-size-small);color:var(--color-text)}.budget-503020-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.budget-503020-calculator-introduction-container{padding:1rem}.budget-503020-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.ui-input{display:flex;flex-direction:column;align-items:stretch;row-gap:.25rem}.ui-input-label{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin-left:.25rem}.ui-input-field{padding:.5rem;border-width:.125rem;border-radius:.5rem;border-color:var(--color-border);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--color-text);background-color:var(--color-background);outline-style:none}.ui-input-field:focus{border-style:solid;border-color:var(--color-primary)}.ui-input-note{font-size:var(--font-size-small);color:var(--color-text-light);margin-left:.25rem}.ui-input-error{font-size:var(--font-size-small);color:var(--color-error);margin-left:.25rem}.budget-503020-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.emergency-funds-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.emergency-funds-calculator-introduction-container{padding:1rem}.emergency-funds-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.ui-dropdown-input-wrapper-div{display:flex;flex-direction:column;align-items:stretch}.ui-dropdown-view{display:flex;flex-direction:column;align-items:stretch;background-color:var(--color-background);border-width:1px;border-color:var(--color-border);border-radius:.5rem;border-style:solid;box-shadow:.1rem .1rem .1rem var(--color-shadow)}.ui-dropdown-li{background-color:var(--color-background);border:0;border-top:1px;border-color:var(--color-border);border-style:solid}.ui-dropdown-li:hover{background-color:var(--color-background-alt)}.ui-dropdown-li:first-child{border-top:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ui-dropdown-li:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.ui-dropdown-item-view{padding:.5rem 1rem;display:flex;flex-direction:column;align-items:stretch;color:var(--color-text);font-size:var(--font-size-small)}.emergency-funds-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.investment-return-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.investment-return-calculator-introduction-container{padding:1rem}.investment-return-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.investment-return-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.retirement-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.retirement-calculator-introduction-container{padding:1rem}.retirement-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.retirement-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.goal-contribution-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.goal-contribution-calculator-introduction-container{padding:1rem}.goal-contribution-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.goal-contribution-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.goal-duration-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.goal-duration-calculator-introduction-container{padding:1rem}.goal-duration-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.goal-duration-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.mortgage-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.mortgage-calculator-introduction-container{padding:1rem}.mortgage-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.mortgage-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.house-affordability-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.house-affordability-calculator-introduction-container{padding:1rem}.house-affordability-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.house-affordability-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}.net-salary-calculator-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.net-salary-calculator-introduction-container{padding:1rem}.net-salary-calculator-form-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;gap:1rem}.net-salary-calculator-result-container{padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;border-radius:.5rem;background-color:var(--color-background-alt)}:root{--hue-val: 150;--hue-error-val: 0;--color-primary: hsl(var(--hue-val), 52%, 60%);--color-primary-alt: hsl(var(--hue-val), 52%, 44%);--color-primary-light: hsl(var(--hue-val), 52%, 92%);--color-title: hsl(var(--hue-val), 0%, 15%);--color-text: hsl(var(--hue-val), 0%, 35%);--color-text-light: hsl(var(--hue-val), 0%, 55%);--color-text-colored: hsl(var(--hue-val), 52%, 44%);--color-background: hsl(var(--hue-val), 0%, 100%);--color-background-alt: hsl(var(--hue-val), 0%, 95%);--color-border: hsl(var(--hue-val), 0%, 90%);--color-shadow: hsl(var(--hue-val), 0%, 85%);--color-error: hsl(var(--hue-error-val), 52%, 60%);--font-name: "Poppins";--font-size-h1: 2rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.1rem;--font-size-body: .938rem;--font-size-small: .813rem;--font-weight-medium: 500;--font-weight-semibold: 600}[data-theme=dark]{--color-primary: hsl(var(--hue-val), 52%, 44%);--color-primary-alt: hsl(var(--hue-val), 52%, 60%);--color-primary-light: hsl(var(--hue-val), 52%, 92%);--color-title: hsl(var(--hue-val), 0%, 100%);--color-text: hsl(var(--hue-val), 0%, 90%);--color-text-light: hsl(var(--hue-val), 0%, 75%);--color-text-colored: hsl(var(--hue-val), 52%, 44%);--color-background: hsl(var(--hue-val), 0%, 10%);--color-background-alt: hsl(var(--hue-val), 0%, 20%);--color-border: hsl(var(--hue-val), 0%, 20%);--color-shadow: hsl(var(--hue-val), 0%, 15%);--color-error: hsl(var(--hue-error-val), 52%, 60%)}*{box-sizing:border-box;padding:0;margin:0;-webkit-user-select:none;user-select:none;transition:all .2s}div{white-space:pre-wrap}ul{list-style:none}a{text-decoration:none;color:var(--color-text-colored)}img{max-width:100%}input,select,textarea{font-family:inherit;text-decoration:none}body{margin:0;font-family:var(--font-name);font-size:var(--font-size-body);background-color:var(--color-background);color:var(--color-text);line-height:1.4}h1{font-size:var(--font-size-h1);color:var(--color-title);font-weight:var(--font-weight-semibold);line-height:1.3}h2{font-size:var(--font-size-h2);color:var(--color-title);font-weight:var(--font-weight-semibold);line-height:1.3}h3{font-size:var(--font-size-h3);color:var(--color-title);font-weight:var(--font-weight-semibold);line-height:1.3}p{font-size:var(--font-size-body);color:var(--color-text)}.m-200{margin:2rem}.m-150{margin:1.5rem}.m-100{margin:1rem}.m-50{margin:.5rem}.m-37{margin:.375rem}.m-25{margin:.25rem}.mt-200{margin-top:2rem}.mt-150{margin-top:1.5rem}.mt-100{margin-top:1rem}.mt-50{margin-top:.5rem}.mt-37{margin-top:.375rem}.mt-25{margin-top:.25rem}.ml-200{margin-left:2rem}.ml-150{margin-left:1.5rem}.ml-100{margin-left:1rem}.ml-50{margin-left:.5rem}.ml-37{margin-left:.375rem}.ml-25{margin-left:.25rem}.mr-200{margin-right:2rem}.mr-150{margin-right:1.5rem}.mr-100{margin-right:1rem}.mr-50{margin-right:.5rem}.mr-37{margin-right:.375rem}.mr-25{margin-right:.25rem}.mb-200{margin-bottom:2rem}.mb-150{margin-bottom:1.5rem}.mb-100{margin-bottom:1rem}.mb-50{margin-bottom:.5rem}.mb-37{margin-bottom:.375rem}.mb-25{margin-bottom:.25rem}.p-200{padding:2rem}.p-150{padding:1.5rem}.p-100{padding:1rem}.pt-200{padding-top:2rem}.pt-150{padding-top:1.5rem}.pt-100{padding-top:1rem}.pl-200{padding-left:2rem}.pl-150{padding-left:1.5rem}.pl-100{padding-left:1rem}.pr-200{padding-right:2rem}.pr-150{padding-right:1.5rem}.pr-100{padding-right:1rem}.pb-200{padding-bottom:2rem}.pb-150{padding-bottom:1.5rem}.pb-100{padding-bottom:1rem}.font-size-body{font-size:var(--font-size-normal)}.font-size-small{font-size:var(--font-size-small)}.font-size-tiny{font-size:var(--font-size-tiny)}.font-weight-semibold{font-weight:var(--font-weight-semibold)}.font-weight-medium{font-weight:var(--font-weight-medium)}.color-primary{color:var(--color-primary)}.color-text{color:var(--color-text)}.color-text-light{color:var(--color-text-light)}.color-text-colored{color:var(--color-text-colored)}.color-error{color:var(--color-error)}.text-align-left{text-align:left}.text-align-center{text-align:center}.img-masking-blobs{border-radius:35%;box-shadow:.5rem .5rem .5rem var(--color-shadow)}.user-interaction-disabled{pointer-events:none}.hidden{visibility:hidden}
