.regional-tax-comparison_inputColumns__qhh8K{display:grid;gap:24px}.regional-tax-comparison_inputHeader___KYGp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.regional-tax-comparison_inputHeader___KYGp h2{font-size:14px;font-weight:500}.regional-tax-comparison_fieldLabel__aj_uM{display:block;margin-bottom:9px;font-size:14px;font-weight:400}.regional-tax-comparison_places__jippF{display:grid;gap:8px}.regional-tax-comparison_swap__rI1UG{display:inline-flex;justify-self:center;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0 12px;font-size:13px;color:var(--muted-foreground)}.regional-tax-comparison_result__AJwMJ{min-width:0;scroll-margin-top:92px}.regional-tax-comparison_status__C98AA{min-height:22px;color:var(--muted-foreground);font-size:12px;line-height:1.6;margin-bottom:10px}.regional-tax-comparison_error__6Zaru{margin:0 0 18px;font-size:13px;color:var(--destructive);line-height:1.65}.regional-tax-comparison_error__6Zaru button{display:block;color:var(--foreground);text-decoration:underline;min-height:44px}.regional-tax-comparison_answer__DFkx4>p:first-child{font-size:15px;color:var(--muted-foreground)}.regional-tax-comparison_answer__DFkx4 h2{margin-top:6px;font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1.2}.regional-tax-comparison_amount__dP3vR{display:block;min-block-size:1.2em;line-height:1.2;margin-bottom:5px;font-size:clamp(40px,4vw,46px);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.regional-tax-comparison_answerContext__vmk4F{display:block;font-size:25px;line-height:1.3}.regional-tax-comparison_answerLocation__WBuOO,.regional-tax-comparison_answerPeriod__U1uK7{display:block;min-block-size:1.3em}.regional-tax-comparison_explanation__NyYGH{margin-top:18px;color:var(--muted-foreground);font-size:14px;line-height:1.65}.regional-tax-comparison_comparison__DuTJU{margin-top:32px}.regional-tax-comparison_comparison__DuTJU figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;margin-bottom:24px;font-size:13px;color:var(--muted-foreground)}.regional-tax-comparison_comparison__DuTJU figcaption>span{min-block-size:22px;line-height:22px}.regional-tax-comparison_place__sWOzG+.regional-tax-comparison_place__sWOzG{margin-top:28px}.regional-tax-comparison_placeHeader__DqBxI{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.regional-tax-comparison_placeHeader__DqBxI h3{font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.regional-tax-comparison_placeHeader__DqBxI p{flex-shrink:0;font-size:22px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.regional-tax-comparison_more__QLXZh{display:block;margin-top:3px;color:var(--muted-foreground);font-size:12px}.regional-tax-comparison_bar__iyifJ{height:18px;background:var(--border);border-radius:5px;overflow:hidden}.regional-tax-comparison_bar__iyifJ span{display:block;height:100%;background:var(--lavender-ink);transition:width .18s ease-out}.regional-tax-comparison_legend__kcfEM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:14px;color:var(--muted-foreground);font-size:12px}.regional-tax-comparison_legend__kcfEM span{display:inline-flex;align-items:center;gap:7px}.regional-tax-comparison_legend__kcfEM i{display:block;width:7px;height:7px;border-radius:2px;background:var(--lavender-ink)}.regional-tax-comparison_legend__kcfEM span:last-child i{background:var(--border)}.regional-tax-comparison_help__rt5gp{color:var(--muted-foreground);font-size:13px;line-height:1.65;margin-top:12px;text-wrap:pretty}.regional-tax-comparison_yearly__OI2Q_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:20px;padding:20px 0;margin-top:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.regional-tax-comparison_yearly__OI2Q_>span{color:var(--muted-foreground);font-size:13px;line-height:1.6}.regional-tax-comparison_yearly__OI2Q_ p{display:grid;justify-items:end;gap:4px;text-align:right;font-variant-numeric:tabular-nums}.regional-tax-comparison_yearly__OI2Q_ p .regional-tax-comparison_yearlyAmount__OZxEu{font-size:20px;line-height:1.4;letter-spacing:-.02em}.regional-tax-comparison_yearly__OI2Q_ p>span:last-child{font-size:13px;line-height:1.6;min-block-size:1.6em}.regional-tax-comparison_caveat__isUB3{margin-top:22px;font-size:13px;line-height:1.65}.regional-tax-comparison_methodology__pOqPO{padding-top:24px;margin-top:28px;border-top:1px solid var(--border)}.regional-tax-comparison_detailsTrigger__Cwrsv{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;width:100%;font-size:14px;font-weight:500;text-align:left}.regional-tax-comparison_detailsTrigger__Cwrsv[data-state=open] svg{transform:rotate(180deg)}.regional-tax-comparison_breakdown__fVoJs{margin-top:18px}.regional-tax-comparison_loading__21J5l{min-height:400px;padding-top:32px;color:var(--muted-foreground);font-size:14px}@media (max-width:767px){.regional-tax-comparison_inputHeader___KYGp{margin-bottom:20px}.regional-tax-comparison_inputColumns__qhh8K{gap:20px}.regional-tax-comparison_status__C98AA{margin-top:-4px}.regional-tax-comparison_answer__DFkx4 h2{font-size:28px}.regional-tax-comparison_answerContext__vmk4F{font-size:24px}.regional-tax-comparison_answerLocation__WBuOO{min-block-size:2.6em}.regional-tax-comparison_placeHeader__DqBxI p{font-size:22px}.regional-tax-comparison_yearly__OI2Q_{margin-top:22px}.regional-tax-comparison_methodology__pOqPO{margin-top:24px;padding-top:16px}.regional-tax-comparison_bar__iyifJ{height:20px}}@media (max-width:359px){.regional-tax-comparison_placeHeader__DqBxI{align-items:flex-start;flex-direction:column;gap:6px}.regional-tax-comparison_placeHeader__DqBxI p{font-size:24px}.regional-tax-comparison_yearly__OI2Q_{gap:12px}}@media (prefers-reduced-motion:reduce){.regional-tax-comparison_bar__iyifJ span{transition:none}}.regional-tax-comparison_periodPicker__V542A{border:0;min-width:0;margin:0;justify-self:end}.regional-tax-comparison_periodChoices__LHCUS{display:flex;align-items:center;gap:18px}.regional-tax-comparison_calculator__d28Zf .regional-tax-comparison_periodChoices__LHCUS label{position:relative;display:grid;place-items:center;min-height:44px;padding:10px 0;font-size:12px;line-height:1.4;color:var(--muted-foreground);cursor:pointer;transition:color .14s ease-out}.regional-tax-comparison_periodChoices__LHCUS label[data-selected=true]{color:var(--foreground)}.regional-tax-comparison_periodChoices__LHCUS label[data-selected=true] span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}.regional-tax-comparison_periodChoices__LHCUS input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.regional-tax-comparison_periodChoices__LHCUS label:has(input:focus-visible) span{text-decoration:underline;text-underline-offset:7px}@media (max-width:1023px){.regional-tax-comparison_comparison__DuTJU figcaption{grid-template-columns:minmax(0,1fr);grid-template-rows:22px 44px}.regional-tax-comparison_periodPicker__V542A{justify-self:start}}@media (prefers-reduced-motion:reduce){.regional-tax-comparison_periodChoices__LHCUS label{transition:none}}