.Breadcrumbs-module__qHR2Ta__nav{font-size:.85rem}.Breadcrumbs-module__qHR2Ta__list{color:var(--muted-text);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__qHR2Ta__item{align-items:center;gap:.35rem;display:flex}.Breadcrumbs-module__qHR2Ta__item+.Breadcrumbs-module__qHR2Ta__item:before{content:"›";color:var(--muted)}.Breadcrumbs-module__qHR2Ta__item a{color:var(--ink-2);text-decoration:none}.Breadcrumbs-module__qHR2Ta__item a:hover{color:var(--ink);text-decoration:underline}.Breadcrumbs-module__qHR2Ta__item [aria-current]{color:var(--ink);font-weight:500}
.Disclaimer-module__NAh5MG__disclaimer{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--radius-sm);color:var(--ink-2);padding:.9rem 1.1rem;font-size:.9rem}.Disclaimer-module__NAh5MG__disclaimer strong{color:var(--ink)}
.Fact-module__trbIEq__fact{cursor:help;border-bottom:1px dotted var(--accent);display:inline;position:relative}.Fact-module__trbIEq__value{color:var(--ink);font-weight:600}.Fact-module__trbIEq__asOf{color:var(--ink-2);font-size:.85em}.Fact-module__trbIEq__marker{color:var(--accent);margin-left:.15em;font-size:.7em;line-height:0}.Fact-module__trbIEq__srcMarker{font-variant:all-small-caps;letter-spacing:.03em;color:var(--accent);font-size:.8em}.Fact-module__trbIEq__tooltip{visibility:hidden;opacity:0;z-index:60;width:min(24rem,100vw - 2rem);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);flex-direction:column;gap:.3rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.45;transition:opacity .12s;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 6px 24px #0000002e}.Fact-module__trbIEq__fact:hover .Fact-module__trbIEq__tooltip,.Fact-module__trbIEq__fact:focus .Fact-module__trbIEq__tooltip,.Fact-module__trbIEq__fact:focus-within .Fact-module__trbIEq__tooltip{visibility:visible;opacity:1}.Fact-module__trbIEq__publisher{color:var(--accent-deep)}.Fact-module__trbIEq__quote{color:var(--ink-2);overflow-wrap:break-word}.Fact-module__trbIEq__tipMeta{color:var(--muted-text)}.Fact-module__trbIEq__tipMeta a{color:var(--accent)}
.TaxCompare-module__d0YQ0W__tool{margin:1.5rem 0 2.5rem}.TaxCompare-module__d0YQ0W__controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.TaxCompare-module__d0YQ0W__field{flex-direction:column;gap:.35rem;display:flex}.TaxCompare-module__d0YQ0W__field label{color:var(--ink-2);font-size:.85rem;font-weight:600}.TaxCompare-module__d0YQ0W__income,.TaxCompare-module__d0YQ0W__select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.6rem .75rem;font-size:1rem}.TaxCompare-module__d0YQ0W__income{font-variant-numeric:tabular-nums;width:12rem}.TaxCompare-module__d0YQ0W__shareBtn{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--chip);color:var(--accent-deep);cursor:pointer;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.TaxCompare-module__d0YQ0W__shareBtn:hover{background:var(--accent);color:#fff}.TaxCompare-module__d0YQ0W__hint{color:var(--muted-text);max-width:60ch;margin:.75rem 0 0;font-size:.82rem}.TaxCompare-module__d0YQ0W__status{color:var(--accent-deep);margin:.4rem 0 0;font-size:.85rem}.TaxCompare-module__d0YQ0W__tableWrap{margin-top:1.25rem;overflow-x:auto}.TaxCompare-module__d0YQ0W__table{border-collapse:collapse;width:100%;font-size:.95rem}.TaxCompare-module__d0YQ0W__table th,.TaxCompare-module__d0YQ0W__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.7rem .6rem}.TaxCompare-module__d0YQ0W__table thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-text);font-size:.8rem}.TaxCompare-module__d0YQ0W__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.TaxCompare-module__d0YQ0W__rankCol{width:2rem;color:var(--muted-text);text-align:center}.TaxCompare-module__d0YQ0W__effective{color:var(--accent-deep);font-weight:700}.TaxCompare-module__d0YQ0W__country{font-weight:600}.TaxCompare-module__d0YQ0W__regime{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);max-width:16rem;margin-top:.35rem;padding:.2rem .35rem;font-size:.8rem;display:block}.TaxCompare-module__d0YQ0W__regimeStatic{color:var(--ink-2);margin-top:.25rem;font-size:.8rem;display:block}.TaxCompare-module__d0YQ0W__caveat{color:var(--muted-text);max-width:42ch;margin-top:.35rem;font-size:.78rem;line-height:1.4;display:block}
.ResidencyTracker-module__eGuKWa__tracker{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.ResidencyTracker-module__eGuKWa__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.75rem;font-size:.85rem}.ResidencyTracker-module__eGuKWa__form{grid-template-columns:minmax(11rem,1.6fr) 1fr 1fr auto;align-items:end;gap:.75rem;display:grid}@media (max-width:700px){.ResidencyTracker-module__eGuKWa__form{grid-template-columns:1fr 1fr}}.ResidencyTracker-module__eGuKWa__formField{flex-direction:column;gap:.3rem;min-width:0;display:flex}@media (max-width:700px){.ResidencyTracker-module__eGuKWa__addButton{grid-column:1/-1}}.ResidencyTracker-module__eGuKWa__formField label{color:var(--muted-text);font-size:.8rem;font-weight:600}.ResidencyTracker-module__eGuKWa__formField input{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--page);color:var(--ink);min-width:0;padding:.45rem .6rem}.ResidencyTracker-module__eGuKWa__addButton{font:inherit;border-radius:var(--radius-sm);background:var(--accent);color:#fff;cursor:pointer;border:none;padding:.5rem 1.1rem;font-weight:600}.ResidencyTracker-module__eGuKWa__addButton:hover{background:var(--accent-deep)}@media (prefers-color-scheme:dark){.ResidencyTracker-module__eGuKWa__addButton{color:#0d0d0d}}.ResidencyTracker-module__eGuKWa__error{color:var(--bad);margin:.6rem 0 0;font-size:.9rem}.ResidencyTracker-module__eGuKWa__empty{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--ink-2);padding:1rem 1.25rem;font-size:.95rem}.ResidencyTracker-module__eGuKWa__ghostButton{font:inherit;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;margin-top:.25rem;padding:.4rem .9rem}.ResidencyTracker-module__eGuKWa__ghostButton:hover{background:var(--chip)}.ResidencyTracker-module__eGuKWa__countList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ResidencyTracker-module__eGuKWa__countCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--page);padding:.85rem 1rem}.ResidencyTracker-module__eGuKWa__countHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ResidencyTracker-module__eGuKWa__countName{font-weight:700}.ResidencyTracker-module__eGuKWa__countDays{font-variant-numeric:tabular-nums}.ResidencyTracker-module__eGuKWa__countDays strong{font-size:1.15em}.ResidencyTracker-module__eGuKWa__track{background:var(--grid);border-radius:5px;height:10px;margin-top:.5rem;overflow:hidden}.ResidencyTracker-module__eGuKWa__fill{border-radius:5px;height:100%;transition:width .3s;display:block}.ResidencyTracker-module__eGuKWa__barOk{background:var(--good)}.ResidencyTracker-module__eGuKWa__barWarn{background:var(--accent)}.ResidencyTracker-module__eGuKWa__barDanger{background:var(--bad)}.ResidencyTracker-module__eGuKWa__barNeutral{background:var(--baseline)}.ResidencyTracker-module__eGuKWa__countMeta{color:var(--ink-2);margin:.5rem 0 0;font-size:.85rem}.ResidencyTracker-module__eGuKWa__altCounts{color:var(--muted-text)}.ResidencyTracker-module__eGuKWa__stayList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResidencyTracker-module__eGuKWa__stayRow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.5rem 0;font-size:.95rem;display:flex}.ResidencyTracker-module__eGuKWa__stayName{min-width:9rem;font-weight:600}.ResidencyTracker-module__eGuKWa__stayDates{color:var(--ink-2);font-variant-numeric:tabular-nums}.ResidencyTracker-module__eGuKWa__stayActions{gap:.5rem;margin-left:auto;display:flex}.ResidencyTracker-module__eGuKWa__stayActions button{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;background:0 0;padding:.2rem .6rem;font-size:.85rem}.ResidencyTracker-module__eGuKWa__stayActions button:hover{color:var(--ink);border-color:var(--accent)}.ResidencyTracker-module__eGuKWa__exportRow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:1.25rem;display:flex}.ResidencyTracker-module__eGuKWa__exportRow button{font:inherit;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;padding:.45rem 1rem;font-size:.9rem;font-weight:600}.ResidencyTracker-module__eGuKWa__exportRow button:hover:not(:disabled){background:var(--chip)}.ResidencyTracker-module__eGuKWa__exportRow button:disabled{opacity:.45;cursor:not-allowed}.ResidencyTracker-module__eGuKWa__hiddenFile{display:none}.ResidencyTracker-module__eGuKWa__shareState{color:var(--muted-text);font-size:.85rem}.ResidencyTracker-module__eGuKWa__formButtons{align-items:center;gap:.5rem;display:flex}.ResidencyTracker-module__eGuKWa__editingTag{color:var(--accent-deep);font-size:.8em;font-style:normal}.ResidencyTracker-module__eGuKWa__sectionTitle:focus{outline:none}.ResidencyTracker-module__eGuKWa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.tracker-module__YSCyZW__page{max-width:52rem;padding-block:1.5rem 3rem}.tracker-module__YSCyZW__header{margin-top:1rem;margin-bottom:1.5rem}.tracker-module__YSCyZW__lede{color:var(--ink-2);max-width:44rem;font-size:clamp(1rem,2vw,1.15rem)}.tracker-module__YSCyZW__section{margin-top:2.5rem}.tracker-module__YSCyZW__thresholdTable{border-collapse:collapse;width:100%;font-size:.92rem}.tracker-module__YSCyZW__thresholdTable th,.tracker-module__YSCyZW__thresholdTable td{text-align:left;border-bottom:1px solid var(--border);padding:.5rem .75rem .5rem 0}.tracker-module__YSCyZW__thresholdTable th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);font-size:.8rem}.tracker-module__YSCyZW__windowCell{color:var(--ink-2)}.tracker-module__YSCyZW__tableNote{color:var(--muted-text);margin-top:.75rem;font-size:.85rem}.tracker-module__YSCyZW__faqItem{margin-top:1.25rem}.tracker-module__YSCyZW__faqQuestion{margin-bottom:.35rem;font-size:1.05rem}.tracker-module__YSCyZW__faqAnswer{color:var(--ink-2);margin:0}
.tax-compare-module__iA45GG__page{max-width:56rem;padding-block:1.5rem 3rem}.tax-compare-module__iA45GG__header{margin-top:1rem;margin-bottom:1rem}.tax-compare-module__iA45GG__lede{color:var(--ink-2);max-width:46rem;font-size:clamp(1rem,2vw,1.15rem)}.tax-compare-module__iA45GG__section{margin-top:2.5rem}.tax-compare-module__iA45GG__rateTable{border-collapse:collapse;width:100%;font-size:.92rem}.tax-compare-module__iA45GG__rateTable th,.tax-compare-module__iA45GG__rateTable td{text-align:left;border-bottom:1px solid var(--border);padding:.5rem .75rem .5rem 0}.tax-compare-module__iA45GG__rateTable th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);font-size:.8rem}.tax-compare-module__iA45GG__modelCell{color:var(--ink-2)}.tax-compare-module__iA45GG__tableNote{color:var(--muted-text);margin-top:.75rem;font-size:.85rem}.tax-compare-module__iA45GG__faqItem{margin-top:1.25rem}.tax-compare-module__iA45GG__faqQuestion{margin-bottom:.35rem;font-size:1.05rem}.tax-compare-module__iA45GG__faqAnswer{color:var(--ink-2);margin:0}
