.sg-tax-calc{margin:0 auto;max-width:640px}.sg-tax-calc .sg-tax-calc__tab--disabled{cursor:not-allowed;opacity:.4}.sg-tax-calc__step{display:none}.sg-tax-calc__step.is-active{display:block}.sg-tax-calc__progress{font-size:.875rem;font-weight:600;opacity:.6;text-align:center}.sg-tax-calc__step-actions{gap:1rem}.sg-tax-calc__residency-options{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width:767.9px){.sg-tax-calc__residency-options{grid-template-columns:1fr}}.sg-tax-calc__residency-option{background-color:#fff;border:1px solid var(--border-color-secondary);border-radius:var(--button-radius);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:1rem;transition:border-color .15s ease,background-color .15s ease}.sg-tax-calc__residency-option input[type=radio]{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.sg-tax-calc__residency-option.is-checked{background-color:var(--brand-color--200);border-color:var(--button-primary-bg)}.sg-tax-calc__residency-option-title{font-weight:700}.sg-tax-calc__residency-option-desc{font-size:.875rem;opacity:.75}.sg-tax-calc__field{margin-bottom:1rem}.sg-tax-calc__input-wrap{align-items:center;display:flex;position:relative}.sg-tax-calc__input-wrap .hs-input{flex:1;padding-left:3.5rem!important}.sg-tax-calc__currency{left:.875rem;pointer-events:none;position:absolute}.sg-tax-calc__word-label{font-size:.8125rem;font-style:italic;margin-top:-.5rem;opacity:.65}.sg-tax-calc__helper-text{font-size:.8125rem;opacity:.75}.sg-tax-calc__relief-option{border-bottom:1px solid var(--border-color-secondary);padding:.75rem 0}.sg-tax-calc__relief-option:last-child{border-bottom:0}.sg-tax-calc__relief-option label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.sg-tax-calc__reliefs-modal-list{max-height:60vh;overflow-y:auto}.sg-tax-calc__relief-amount-wrap[hidden]{display:none!important}.sg-tax-calc__summary-bar{border-top:2px solid var(--grey-color--500);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}@media screen and (max-width:767.9px){.sg-tax-calc__summary-bar{flex-direction:column;gap:.5rem}}.sg-tax-calc__summary-item{display:flex;flex-direction:column;font-size:.875rem}.sg-tax-calc__summary-label{opacity:.6}.sg-tax-calc__summary-value{font-weight:700}.sg-tax-calc__results{position:relative}.sg-tax-calc__gate-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.6);display:none;inset:0;justify-content:center;padding:1rem;position:absolute;z-index:20}.sg-tax-calc__gate-overlay.is-visible{display:flex}.sg-tax-calc__gate-card{max-height:100%;max-width:480px;overflow-y:auto;position:relative;width:100%}.sg-tax-calc__hero-value{font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.sg-tax-calc__hero-value.is-masked{letter-spacing:.25rem;opacity:.4}.sg-tax-calc__nonresident-note{font-size:.875rem;opacity:.75}.sg-tax-calc__breakdown-row{border-bottom:1px solid var(--border-color-secondary);display:flex;font-size:.875rem;justify-content:space-between;padding:.625rem 0}.sg-tax-calc__breakdown-row:last-child{border-bottom:0}.sg-tax-calc__breakdown-row .is-masked{opacity:.4}.sg-tax-calc__popup--fallback-open{display:block!important;left:50%;max-height:80vh;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10001}.sg-tax-calc__step-actions button:disabled{cursor:not-allowed;opacity:.5}