.calculator-module__3TmSfa__calculator{color:hsl(var(--foreground));flex-direction:column;gap:1.5rem;display:flex}.calculator-module__3TmSfa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.calculator-module__3TmSfa__title{font-family:var(--font-serif);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.1}.calculator-module__3TmSfa__lead{max-width:42rem;color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:1rem;line-height:1.5}.calculator-module__3TmSfa__tabs{border-radius:calc(var(--radius) + 1px);background:hsl(var(--secondary));flex-wrap:wrap;gap:2px;padding:3px;display:flex}.calculator-module__3TmSfa__tab{border-radius:var(--radius);min-height:2.5rem;font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;padding:0 .875rem;font-size:.875rem;font-weight:600}.calculator-module__3TmSfa__tab[aria-selected=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--input))}.calculator-module__3TmSfa__tab:focus-visible,.calculator-module__3TmSfa__input:focus-visible,.calculator-module__3TmSfa__option:focus-visible,.calculator-module__3TmSfa__pill:focus-visible,.calculator-module__3TmSfa__primary:focus-visible,.calculator-module__3TmSfa__secondary:focus-visible,.calculator-module__3TmSfa__remove:focus-visible,.calculator-module__3TmSfa__summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.calculator-module__3TmSfa__body{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.calculator-module__3TmSfa__body[data-view=ledger],.calculator-module__3TmSfa__body[data-view=questions]{grid-template-columns:minmax(0,1fr)}.calculator-module__3TmSfa__body[aria-busy=true] .calculator-module__3TmSfa__results{opacity:.6;transition:opacity .12s}.calculator-module__3TmSfa__form{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:1.125rem;padding:1.5rem;display:flex}.calculator-module__3TmSfa__body[data-view=ledger] .calculator-module__3TmSfa__form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.calculator-module__3TmSfa__pair{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.calculator-module__3TmSfa__field{flex-direction:column;gap:.375rem;display:flex}.calculator-module__3TmSfa__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.calculator-module__3TmSfa__labelNote{text-transform:none;letter-spacing:0;font-weight:400}.calculator-module__3TmSfa__input{box-sizing:border-box;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));width:100%;height:2.75rem;color:hsl(var(--foreground));font:inherit;padding:0 .75rem;font-size:.9375rem}.calculator-module__3TmSfa__num{font-variant-numeric:tabular-nums}.calculator-module__3TmSfa__details{border-top:1px solid hsl(var(--border));padding-top:.75rem}.calculator-module__3TmSfa__summary{cursor:pointer;min-height:2.75rem;color:hsl(var(--primary-on-tint));align-items:center;font-size:.875rem;font-weight:600;display:flex}.calculator-module__3TmSfa__detailsBody{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.calculator-module__3TmSfa__stateChips{flex-wrap:wrap;gap:.5rem;display:flex}.calculator-module__3TmSfa__stateChip{border:1px solid hsl(var(--input));background:hsl(var(--card));border-radius:999px;align-items:center;gap:.125rem;min-height:2.25rem;padding:0 .25rem 0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.calculator-module__3TmSfa__remove{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1rem}.calculator-module__3TmSfa__results{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:1.25rem;min-width:0;padding:1.5rem;display:flex}.calculator-module__3TmSfa__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.calculator-module__3TmSfa__resultsTitle{font-family:var(--font-serif);margin:0;font-size:1.5rem;font-weight:600}.calculator-module__3TmSfa__rows{flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.calculator-module__3TmSfa__row{flex-direction:column;gap:.375rem;display:flex}.calculator-module__3TmSfa__rowMain{grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:.875rem;display:grid}.calculator-module__3TmSfa__rowName{color:hsl(var(--foreground));font-weight:600;text-decoration:none}a.calculator-module__3TmSfa__rowName:hover{color:hsl(var(--primary-on-tint));text-decoration:underline}.calculator-module__3TmSfa__rowNote{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.45}.calculator-module__3TmSfa__row .calculator-module__3TmSfa__rowNote{padding-left:8.875rem}.calculator-module__3TmSfa__track{height:1rem;position:relative}.calculator-module__3TmSfa__bar{background:hsl(var(--primary));border-radius:2px;position:absolute;inset:0 auto 0 0}.calculator-module__3TmSfa__bar[data-tone=ceiling],.calculator-module__3TmSfa__bar[data-tone=floor],.calculator-module__3TmSfa__swatch[data-tone=ceiling],.calculator-module__3TmSfa__stack [data-tone=ceiling]{background:repeating-linear-gradient(90deg,hsl(var(--primary))0 6px,hsl(var(--primary)/.3)6px 9px)}.calculator-module__3TmSfa__bar[data-tone=none],.calculator-module__3TmSfa__swatch[data-tone=none]{border:1.5px dashed hsl(var(--muted-foreground)/.6);box-sizing:border-box;background:0 0}.calculator-module__3TmSfa__zeroMark{background:hsl(var(--success));width:3px;position:absolute;inset:0 auto 0 0}.calculator-module__3TmSfa__chip{border-bottom:3px solid hsl(var(--primary));background:hsl(var(--primary)/.08);font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--foreground));border-radius:4px;padding:.125rem .5rem;font-weight:600;display:inline-block}.calculator-module__3TmSfa__chip[data-tone=zero]{background:hsl(var(--success)/.12);border-bottom-color:hsl(var(--success))}.calculator-module__3TmSfa__chip[data-tone=none]{background:hsl(var(--muted));border-bottom-style:dashed;border-bottom-color:hsl(var(--muted-foreground));color:hsl(var(--muted-foreground))}.calculator-module__3TmSfa__chipLarge{font-size:1.5rem}.calculator-module__3TmSfa__federal{border-top:1px solid hsl(var(--border));grid-template-columns:8rem minmax(0,1fr) auto;align-items:baseline;gap:.875rem;padding-top:1rem;display:grid}.calculator-module__3TmSfa__legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.calculator-module__3TmSfa__legend li{align-items:center;gap:.375rem;display:inline-flex}.calculator-module__3TmSfa__swatch{background:hsl(var(--primary));border-radius:2px;width:1.375rem;height:.625rem;display:inline-block}.calculator-module__3TmSfa__more{color:hsl(var(--primary-on-tint));font-size:.9375rem;font-weight:600}.calculator-module__3TmSfa__tableWrap{overflow-x:auto}.calculator-module__3TmSfa__ledger{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem}.calculator-module__3TmSfa__ledger th,.calculator-module__3TmSfa__ledger td{border-bottom:1px solid hsl(var(--border));text-align:right;vertical-align:top;padding:.6875rem .875rem}.calculator-module__3TmSfa__ledger th:first-child{text-align:left;color:hsl(var(--muted-foreground));width:30%;font-weight:500}.calculator-module__3TmSfa__ledger thead th{border-bottom:2px solid hsl(var(--foreground));font-family:var(--font-serif);color:hsl(var(--foreground));vertical-align:bottom;font-size:1.125rem;font-weight:600}.calculator-module__3TmSfa__ledger thead th:first-child{font-family:inherit}.calculator-module__3TmSfa__cellNote{font-family:var(--font-sans);color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.calculator-module__3TmSfa__strong th:first-child{color:hsl(var(--foreground));font-weight:600}.calculator-module__3TmSfa__total th,.calculator-module__3TmSfa__total td{border-top:2px solid hsl(var(--foreground));border-bottom:0;font-weight:700}.calculator-module__3TmSfa__total th:first-child{color:hsl(var(--foreground));font-weight:700}.calculator-module__3TmSfa__diffs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.calculator-module__3TmSfa__diff{border-radius:var(--radius);background:hsl(var(--muted));flex-direction:column;gap:.25rem;padding:1rem 1.125rem;display:flex}.calculator-module__3TmSfa__diff[data-kind=less],.calculator-module__3TmSfa__diff[data-kind=exact]{background:hsl(var(--success)/.1)}.calculator-module__3TmSfa__diffHeadline{font-family:var(--font-serif);font-size:1.375rem;font-weight:600}.calculator-module__3TmSfa__questions{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:2.5rem;display:grid}.calculator-module__3TmSfa__question{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.calculator-module__3TmSfa__progress{align-items:center;gap:.625rem;display:flex}.calculator-module__3TmSfa__dots{gap:.375rem;display:inline-flex}.calculator-module__3TmSfa__dots span{background:hsl(var(--border));border-radius:999px;width:.625rem;height:.625rem}.calculator-module__3TmSfa__dots span[data-on]{background:hsl(var(--primary))}.calculator-module__3TmSfa__answers{flex-wrap:wrap;gap:.5rem;display:flex}.calculator-module__3TmSfa__answer{background:hsl(var(--secondary));border-radius:999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.calculator-module__3TmSfa__questionTitle{font-family:var(--font-serif);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.12}.calculator-module__3TmSfa__questionHelp{max-width:38rem;color:hsl(var(--muted-foreground));margin:0;font-size:1.0625rem;line-height:1.5}.calculator-module__3TmSfa__options{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;max-width:40rem;display:grid}.calculator-module__3TmSfa__option{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) + 2px);background:hsl(var(--card));min-height:3.5rem;font:inherit;text-align:left;color:hsl(var(--foreground));cursor:pointer;padding:.75rem 1rem;font-size:1rem;font-weight:500}.calculator-module__3TmSfa__option[aria-pressed=true]{border:2px solid hsl(var(--primary));background:hsl(var(--primary)/.06);padding:calc(.75rem - 1px) calc(1rem - 1px)}.calculator-module__3TmSfa__stackForm{flex-direction:column;gap:.875rem;max-width:40rem;display:flex}.calculator-module__3TmSfa__pills{flex-wrap:wrap;gap:.5rem;display:flex}.calculator-module__3TmSfa__pill{border:1px solid hsl(var(--input));background:hsl(var(--card));min-height:2.25rem;font:inherit;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;padding:0 .875rem;font-size:.875rem;font-weight:600}.calculator-module__3TmSfa__pill[aria-pressed=true]{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.calculator-module__3TmSfa__nav{gap:.75rem;margin-top:.5rem;display:flex}.calculator-module__3TmSfa__primary,.calculator-module__3TmSfa__secondary{border-radius:var(--radius);min-height:3rem;font:inherit;cursor:pointer;padding:0 1.5rem;font-size:1rem;font-weight:600}.calculator-module__3TmSfa__primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0}.calculator-module__3TmSfa__secondary{border:1px solid hsl(var(--input));background:hsl(var(--card));color:hsl(var(--foreground))}.calculator-module__3TmSfa__panel{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:1rem;padding:1.375rem;display:flex}.calculator-module__3TmSfa__stack{border-radius:2px;gap:2px;height:.625rem;display:flex;overflow:hidden}.calculator-module__3TmSfa__stack [data-tone=zero]{background:hsl(var(--success))}.calculator-module__3TmSfa__stack [data-tone=none]{background:hsl(var(--border))}.calculator-module__3TmSfa__group{border-top:1px solid hsl(var(--border));flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.calculator-module__3TmSfa__group h3{margin:0 0 .25rem}.calculator-module__3TmSfa__panelRow{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.25rem 0;font-size:.875rem;display:flex}.calculator-module__3TmSfa__marked{color:hsl(var(--primary-on-tint))}.calculator-module__3TmSfa__compact .calculator-module__3TmSfa__results,.calculator-module__3TmSfa__compact .calculator-module__3TmSfa__panel,.calculator-module__3TmSfa__compact .calculator-module__3TmSfa__form{padding:1rem}.calculator-module__3TmSfa__compact .calculator-module__3TmSfa__questions{gap:1.25rem}@media (max-width:60rem){.calculator-module__3TmSfa__body,.calculator-module__3TmSfa__questions{grid-template-columns:minmax(0,1fr)}}@media (max-width:36rem){.calculator-module__3TmSfa__rowMain,.calculator-module__3TmSfa__federal{grid-template-columns:minmax(0,1fr) auto}.calculator-module__3TmSfa__rowMain .calculator-module__3TmSfa__track{grid-area:2/1/auto/-1}.calculator-module__3TmSfa__row .calculator-module__3TmSfa__rowNote{padding-left:0}.calculator-module__3TmSfa__federal .calculator-module__3TmSfa__rowNote{display:none}}
.comparison-bar-module__gGVByq__bar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.comparison-bar-module__gGVByq__inner{flex-direction:column;gap:1rem;max-width:72rem;margin:0 auto;padding:1.75rem 1rem;display:flex}.comparison-bar-module__gGVByq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.comparison-bar-module__gGVByq__title{font-family:var(--font-serif);color:hsl(var(--foreground));font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.comparison-bar-module__gGVByq__meta,.comparison-bar-module__gGVByq__label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.comparison-bar-module__gGVByq__form{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.comparison-bar-module__gGVByq__field{flex-direction:column;gap:.375rem;display:flex}.comparison-bar-module__gGVByq__select{border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));height:2.75rem;color:hsl(var(--foreground));font:inherit;padding:0 .75rem;font-size:.9375rem}.comparison-bar-module__gGVByq__select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.comparison-bar-module__gGVByq__result{color:hsl(var(--foreground));flex-wrap:wrap;gap:.5rem 1.75rem;font-size:1rem;line-height:1.6;display:flex}.comparison-bar-module__gGVByq__figure{background:hsl(var(--primary)/.08);color:hsl(var(--primary-on-tint));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:.25rem;padding:0 .5em;font-weight:600;display:inline-block}.comparison-bar-module__gGVByq__figure[data-bound=at-most],.comparison-bar-module__gGVByq__figure[data-bound=at-least]{background:hsl(var(--tertiary)/.16);color:hsl(var(--foreground))}.comparison-bar-module__gGVByq__figure[data-bound=withheld],.comparison-bar-module__gGVByq__figure[data-bound=refused],.comparison-bar-module__gGVByq__figure[data-bound=unbounded]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.comparison-bar-module__gGVByq__figure[data-zero]{background:hsl(var(--success)/.12);color:hsl(var(--success))}.comparison-bar-module__gGVByq__links{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9375rem;display:flex}.comparison-bar-module__gGVByq__primaryLink{color:hsl(var(--primary-on-tint));font-weight:600;text-decoration:none}.comparison-bar-module__gGVByq__link{color:hsl(var(--muted-foreground));text-underline-offset:.2em;text-decoration:underline}.comparison-bar-module__gGVByq__primaryLink:hover,.comparison-bar-module__gGVByq__link:hover{color:hsl(var(--primary))}.comparison-bar-module__gGVByq__pills{flex-wrap:wrap;gap:.5rem;display:flex}.comparison-bar-module__gGVByq__pill{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:2.75rem;color:hsl(var(--foreground));font:inherit;cursor:pointer;border-radius:999px;padding:0 .875rem;font-size:.875rem;font-weight:500}.comparison-bar-module__gGVByq__pill:hover{border-color:hsl(var(--primary))}.comparison-bar-module__gGVByq__pill[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);color:hsl(var(--primary-on-tint))}.comparison-bar-module__gGVByq__pill:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (min-width:640px){.comparison-bar-module__gGVByq__inner{padding:2rem 1.5rem}}
.number-chip-module__qbZy9G__chip{background:hsl(var(--primary)/.08);color:hsl(var(--primary-on-tint));font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:baseline;gap:.3em;margin:0 .05em;padding:0 .45em;line-height:1.5;display:inline-flex}.number-chip-module__qbZy9G__chip:hover,.number-chip-module__qbZy9G__chip:focus-visible{border-color:hsl(var(--primary))}.number-chip-module__qbZy9G__chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.number-chip-module__qbZy9G__chip[data-kind=rate]{border-color:hsl(var(--primary)/.3);background:0 0}.number-chip-module__qbZy9G__chip[data-bound=at-most],.number-chip-module__qbZy9G__chip[data-bound=at-least]{background:hsl(var(--tertiary)/.16);color:hsl(var(--foreground))}.number-chip-module__qbZy9G__chip[data-bound=withheld],.number-chip-module__qbZy9G__chip[data-bound=refused],.number-chip-module__qbZy9G__chip[data-bound=unbounded]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.number-chip-module__qbZy9G__chip[data-provisional]{border-style:dashed;border-color:hsl(var(--tertiary))}.number-chip-module__qbZy9G__value{font-weight:600}.number-chip-module__qbZy9G__tag{letter-spacing:.03em;opacity:.8;font-size:.68em;font-weight:600}.number-chip-module__qbZy9G__panel{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(22rem,100vw - 2rem);max-height:min(70vh,34rem);color:hsl(var(--card-foreground));border-radius:.75rem;margin:auto;padding:.9rem 1rem 1rem;font-size:.8125rem;line-height:1.45;overflow:auto;box-shadow:0 1px 2px #1f2c4714,0 10px 28px #1f2c4724}.number-chip-module__qbZy9G__panel:popover-open{flex-direction:column;gap:.55rem;display:flex}@supports (position-anchor:--chip){.number-chip-module__qbZy9G__panel{position-area:block-end span-inline-end;position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline;min-height:9rem;max-height:min(34rem,100% - .8rem);margin:.4rem 0;position:fixed;inset:auto}.number-chip-module__qbZy9G__panel::backdrop{background:0 0}}@media (max-width:40rem){.number-chip-module__qbZy9G__panel{position-area:none;position-try-fallbacks:none;width:100%;max-width:none;min-height:0;max-height:75vh;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:.9rem .9rem 0 0;margin:0;position:fixed;inset:auto 0 0}.number-chip-module__qbZy9G__panel::backdrop{background:#1c1b1d4d}}.number-chip-module__qbZy9G__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.number-chip-module__qbZy9G__heading{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600}.number-chip-module__qbZy9G__close{width:1.6rem;height:1.6rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:-.25rem -.35rem 0 0;font-size:1.1rem;line-height:1;display:inline-grid}.number-chip-module__qbZy9G__close:hover,.number-chip-module__qbZy9G__close:focus-visible{background:hsl(var(--muted));color:hsl(var(--foreground))}.number-chip-module__qbZy9G__big{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.1}.number-chip-module__qbZy9G__scenario{color:hsl(var(--muted-foreground));margin-top:-.3rem}.number-chip-module__qbZy9G__notes{background:hsl(var(--muted)/.6);border-radius:.5rem;flex-direction:column;gap:.3rem;padding:.55rem .7rem;display:flex}.number-chip-module__qbZy9G__note{color:hsl(var(--muted-foreground));font-size:.75rem}.number-chip-module__qbZy9G__lines{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;display:grid}.number-chip-module__qbZy9G__line{display:contents}.number-chip-module__qbZy9G__line>span{border-top:1px solid hsl(var(--border)/.6);padding:.28rem 0}.number-chip-module__qbZy9G__line:first-child>span{border-top:0}.number-chip-module__qbZy9G__line[data-total]>span{border-top-color:hsl(var(--border));font-weight:650}.number-chip-module__qbZy9G__line[data-refused]>span{font-style:italic}.number-chip-module__qbZy9G__amount{text-align:right;white-space:nowrap;padding-left:.75rem}.number-chip-module__qbZy9G__printed{color:hsl(var(--muted-foreground));font-weight:400}.number-chip-module__qbZy9G__history{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem;font-size:.8rem;display:flex}.number-chip-module__qbZy9G__history>span{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:0 .5rem}.number-chip-module__qbZy9G__history>span[data-on]{background:hsl(var(--primary)/.16);color:hsl(var(--primary-on-tint));font-weight:600}.number-chip-module__qbZy9G__sources,.number-chip-module__qbZy9G__links{flex-direction:column;gap:.35rem;display:flex}.number-chip-module__qbZy9G__detail{color:hsl(var(--muted-foreground));font-size:.75rem;display:block}.number-chip-module__qbZy9G__links{flex-flow:wrap;gap:.5rem 1rem;font-weight:600}
.markdown-renderer-module__PtSUnG__prose{color:hsl(var(--foreground));max-width:none;line-height:1.75}.markdown-renderer-module__PtSUnG__prose h2{letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.85rem;font-size:1.6rem;font-weight:600;line-height:2.1rem}.markdown-renderer-module__PtSUnG__prose h3{letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.5rem;font-size:1.3rem;font-weight:600;line-height:1.8rem}.markdown-renderer-module__PtSUnG__prose h4{font-size:1.05rem;font-weight:600;font-family:var(--font-serif);margin-top:1.25rem;margin-bottom:.5rem}.markdown-renderer-module__PtSUnG__prose p{margin-bottom:1rem}.markdown-renderer-module__PtSUnG__prose ul,.markdown-renderer-module__PtSUnG__prose ol{margin-bottom:1rem;padding-left:1.5rem}.markdown-renderer-module__PtSUnG__prose ul{list-style:outside}.markdown-renderer-module__PtSUnG__prose ol{list-style:decimal}.markdown-renderer-module__PtSUnG__prose li{margin-bottom:.35rem}.markdown-renderer-module__PtSUnG__prose li>ul,.markdown-renderer-module__PtSUnG__prose li>ol{margin-top:.35rem;margin-bottom:0}.markdown-renderer-module__PtSUnG__prose a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary)/.4);text-decoration-color:hsl(var(--primary)/.4)}.markdown-renderer-module__PtSUnG__prose a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.markdown-renderer-module__PtSUnG__prose .markdown-renderer-module__PtSUnG__citation{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:hsl(var(--primary)/.65);text-decoration-color:hsl(var(--primary)/.65);text-underline-offset:3px}.markdown-renderer-module__PtSUnG__prose .markdown-renderer-module__PtSUnG__citation:hover,.markdown-renderer-module__PtSUnG__prose .markdown-renderer-module__PtSUnG__citation:focus-visible{color:hsl(var(--primary));text-decoration-style:solid;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.markdown-renderer-module__PtSUnG__prose blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);border-radius:0 calc(var(--radius) - 4px)calc(var(--radius) - 4px)0;margin:1.25rem 0;padding:.75rem 1.25rem}.markdown-renderer-module__PtSUnG__prose blockquote p{margin-bottom:0}.markdown-renderer-module__PtSUnG__prose strong{font-weight:600}.markdown-renderer-module__PtSUnG__prose hr{border:none;border-top:1px solid hsl(var(--border));margin:2rem 0}.markdown-renderer-module__PtSUnG__prose code{background:hsl(var(--muted));border-radius:4px;padding:.15em .35em;font-size:.875em}.markdown-renderer-module__PtSUnG__prose pre{border-radius:var(--radius);background:hsl(var(--muted));margin:1rem 0;padding:1rem;overflow-x:auto}.markdown-renderer-module__PtSUnG__prose pre code{background:0 0;padding:0}.markdown-renderer-module__PtSUnG__tableWrap{border:1px solid hsl(var(--border));border-radius:var(--radius);margin:1rem 0;overflow-x:auto}.markdown-renderer-module__PtSUnG__prose table{border-collapse:collapse;width:100%;font-size:.875rem}.markdown-renderer-module__PtSUnG__prose thead{background:hsl(var(--muted))}.markdown-renderer-module__PtSUnG__prose th{text-align:left;border-bottom:1px solid hsl(var(--border));padding:.625rem .75rem;font-weight:600}.markdown-renderer-module__PtSUnG__prose td{border-bottom:1px solid hsl(var(--border)/.5);padding:.5rem .75rem}.markdown-renderer-module__PtSUnG__prose tbody tr:last-child td{border-bottom:none}
.state-tile-map-module__nectXq__figure{margin:1.5rem 0 2rem}.state-tile-map-module__nectXq__svg{width:100%;height:auto;display:block}.state-tile-map-module__nectXq__label{fill:hsl(var(--foreground));pointer-events:none;font-size:13px;font-weight:700}.state-tile-map-module__nectXq__amount{fill:hsl(var(--foreground));pointer-events:none;font-size:10px}.state-tile-map-module__nectXq__zero{fill:hsl(var(--muted));background:hsl(var(--muted))}.state-tile-map-module__nectXq__b0{fill:hsl(var(--primary)/.15);background:hsl(var(--primary)/.15)}.state-tile-map-module__nectXq__b1{fill:hsl(var(--primary)/.32);background:hsl(var(--primary)/.32)}.state-tile-map-module__nectXq__b2{fill:hsl(var(--primary)/.5);background:hsl(var(--primary)/.5)}.state-tile-map-module__nectXq__b3{fill:hsl(var(--primary)/.7);background:hsl(var(--primary)/.7)}.state-tile-map-module__nectXq__b4{fill:hsl(var(--primary)/.9);background:hsl(var(--primary)/.9)}.state-tile-map-module__nectXq__unranked{fill:hsl(var(--background));stroke:hsl(var(--border));background:repeating-linear-gradient(45deg,hsl(var(--border))0 1px,hsl(var(--background))1px 5px)}.state-tile-map-module__nectXq__hatch{stroke:hsl(var(--border));stroke-width:1.5px}.state-tile-map-module__nectXq__legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.state-tile-map-module__nectXq__legend li{align-items:center;gap:.35rem;display:inline-flex}.state-tile-map-module__nectXq__swatch{border:1px solid hsl(var(--border));border-radius:2px;width:.9rem;height:.9rem;display:inline-block}.state-tile-map-module__nectXq__caption{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.8125rem}.state-tile-map-module__nectXq__missing{fill:none;stroke:hsl(var(--border));stroke-dasharray:3 3;border:1px dashed hsl(var(--border))}
.article-module__iSkvNq__container{max-width:48rem;margin:0 auto;padding:3rem 1rem 4rem}.article-module__iSkvNq__backLink{letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-underline-offset:4px;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.article-module__iSkvNq__backLink:hover{color:hsl(var(--primary));text-decoration:underline}.article-module__iSkvNq__article{margin-top:2rem}.article-module__iSkvNq__metaLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.article-module__iSkvNq__meta{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.article-module__iSkvNq__separator{color:hsl(var(--muted-foreground));font-size:.875rem}.article-module__iSkvNq__categoryBadge{background:hsl(var(--primary)/.1);color:hsl(var(--primary-on-tint));text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.article-module__iSkvNq__verifiedStamp{border-left:3px solid hsl(var(--primary)/.35);background:hsl(var(--surface-container-low));color:hsl(var(--muted-foreground));border-radius:0 .35rem .35rem 0;margin-top:.75rem;padding:.5rem .75rem;font-size:.82rem;line-height:1.55}.article-module__iSkvNq__verifiedLink{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.article-module__iSkvNq__author{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.875rem;line-height:1.25rem;display:block}.article-module__iSkvNq__title{letter-spacing:-.01em;color:hsl(var(--foreground));margin-top:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.2}.article-module__iSkvNq__scheduledBanner{border-radius:var(--radius);border:1px solid hsl(var(--tertiary)/.35);background:hsl(var(--tertiary)/.1);color:hsl(var(--tertiary-foreground));margin-top:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.article-module__iSkvNq__content{margin-top:2rem}.article-module__iSkvNq__sources{border-top:1px solid hsl(var(--border));margin-top:3.5rem;padding-top:2rem}.article-module__iSkvNq__sourcesHeading{color:hsl(var(--foreground));font-size:1.3rem;font-weight:600}.article-module__iSkvNq__sourcesNote{color:hsl(var(--muted-foreground));margin-top:.4rem;font-size:.8125rem;line-height:1.4}.article-module__iSkvNq__sourcesIndexLink{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.article-module__iSkvNq__sourcesList{gap:1rem;margin-top:1.25rem;list-style:none;display:grid}.article-module__iSkvNq__sourceItem{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.article-module__iSkvNq__tierBadge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid hsl(var(--border));background:hsl(var(--surface-container-low));color:hsl(var(--muted-foreground));border-radius:9999px;flex-shrink:0;margin-top:.15rem;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.article-module__iSkvNq__tierBadge[data-tier=primary-law]{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.12);color:hsl(var(--primary-on-tint))}.article-module__iSkvNq__tierBadge[data-tier=government]{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.07);color:hsl(var(--primary-on-tint))}.article-module__iSkvNq__sourceBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.article-module__iSkvNq__sourceTitle{color:hsl(var(--foreground));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.4}.article-module__iSkvNq__sourceTitle:hover{color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.article-module__iSkvNq__sourceMeta{color:hsl(var(--muted-foreground));font-size:.75rem}.article-module__iSkvNq__sourceNotes{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45}.article-module__iSkvNq__sourceCrossLink{color:hsl(var(--muted-foreground));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));justify-self:start;margin-top:.15rem;font-size:.75rem}.article-module__iSkvNq__sourceCrossLink:hover{color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.article-module__iSkvNq__tags{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.article-module__iSkvNq__tag{background:hsl(var(--surface-container-low));color:hsl(var(--muted-foreground));border-radius:9999px;padding:.25rem .7rem;font-size:.75rem}.article-module__iSkvNq__actions{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.article-module__iSkvNq__buttonLink{border:1px solid hsl(var(--input));background:hsl(var(--background));border-radius:calc(var(--radius) - 2px);box-shadow:none;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:border-color .15s,color .15s;display:inline-flex}.article-module__iSkvNq__buttonLink:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.article-module__iSkvNq__relatedSection{border-top:1px solid hsl(var(--border));margin-top:3.5rem;padding-top:2rem}.article-module__iSkvNq__relatedHeading{color:hsl(var(--foreground));margin-bottom:1.25rem;font-size:1.3rem;font-weight:600}.article-module__iSkvNq__relatedGrid{gap:1.25rem;display:grid}@media (min-width:640px){.article-module__iSkvNq__relatedGrid{grid-template-columns:repeat(3,1fr)}}.article-module__iSkvNq__relatedCard{padding-top:1rem}.article-module__iSkvNq__relatedTitle{margin-top:.4rem;font-size:.95rem;font-weight:600;line-height:1.35}.article-module__iSkvNq__relatedLink{color:hsl(var(--foreground));text-decoration:none}.article-module__iSkvNq__relatedLink:hover{color:hsl(var(--primary))}.article-module__iSkvNq__relatedExcerpt{color:hsl(var(--muted-foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}
.home-module__7T5Noq__main{flex-direction:column;gap:3rem;max-width:72rem;margin:0 auto;padding:2rem 1rem 4rem;display:flex}.home-module__7T5Noq__front{flex-wrap:wrap;gap:2.5rem;display:flex}.home-module__7T5Noq__stories{flex-direction:column;flex:999 32rem;gap:2rem;min-width:0;display:flex}.home-module__7T5Noq__lead{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.75rem;padding-bottom:2rem;display:flex}.home-module__7T5Noq__eyebrow,.home-module__7T5Noq__eyebrowAccent{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.home-module__7T5Noq__eyebrowAccent{color:hsl(var(--primary-on-tint))}.home-module__7T5Noq__leadTitle{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:600;line-height:1.12}.home-module__7T5Noq__leadExcerpt{max-width:45rem;font-family:var(--font-serif);color:hsl(var(--foreground)/.85);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.5}.home-module__7T5Noq__headline{color:hsl(var(--foreground));text-decoration:none}.home-module__7T5Noq__headline:hover{color:hsl(var(--primary));text-underline-offset:.15em;text-decoration:underline}.home-module__7T5Noq__date{color:hsl(var(--muted-foreground));font-size:.8125rem}.home-module__7T5Noq__recent{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.75rem 2rem;display:grid}.home-module__7T5Noq__story{flex-direction:column;gap:.5rem;display:flex}.home-module__7T5Noq__tag{color:hsl(var(--primary-on-tint));font-size:.75rem;font-weight:600}.home-module__7T5Noq__storyTitle{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;line-height:1.25}.home-module__7T5Noq__more{color:hsl(var(--primary-on-tint));align-self:flex-start;font-size:.9375rem;font-weight:600;text-decoration:none}.home-module__7T5Noq__more:hover{text-decoration:underline}.home-module__7T5Noq__tracker{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;flex:18rem;align-self:flex-start;gap:1rem;min-width:0;padding:1.5rem;display:flex}.home-module__7T5Noq__trackerHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.home-module__7T5Noq__sectionTitle{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.2}.home-module__7T5Noq__trackerList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__7T5Noq__trackerItem{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.25rem;padding:1rem 0;display:flex}.home-module__7T5Noq__trackerItem:first-child{padding-top:0}.home-module__7T5Noq__trackerItem:last-child{border-bottom:0;padding-bottom:0}.home-module__7T5Noq__trackerLink{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none}.home-module__7T5Noq__trackerLink:hover{color:hsl(var(--primary));text-decoration:underline}.home-module__7T5Noq__section{flex-direction:column;gap:1rem;display:flex}.home-module__7T5Noq__gaps{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.home-module__7T5Noq__gap{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.home-module__7T5Noq__gapFigure{font-size:1.25rem}.home-module__7T5Noq__gapLabel{color:hsl(var(--foreground)/.85);font-size:.875rem;line-height:1.45}.home-module__7T5Noq__gapLink{color:hsl(var(--primary-on-tint));margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none}.home-module__7T5Noq__gapLink:hover{text-decoration:underline}.home-module__7T5Noq__tools{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--border));grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;display:grid;overflow:hidden}.home-module__7T5Noq__tool{background:hsl(var(--card));min-height:2.75rem;color:hsl(var(--foreground));flex-direction:column;gap:.25rem;padding:1.25rem;text-decoration:none;display:flex}.home-module__7T5Noq__tool:hover .home-module__7T5Noq__toolTitle{color:hsl(var(--primary))}.home-module__7T5Noq__toolTitle{font-size:.9375rem}.home-module__7T5Noq__toolDetail{color:hsl(var(--muted-foreground));font-size:.8125rem}.home-module__7T5Noq__calculator{flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:5rem;display:flex;overflow-x:auto}@media (min-width:640px){.home-module__7T5Noq__main{padding:2.5rem 1.5rem 5rem}}
body{background:0 0;min-height:0;display:block}.embed-frame-module__PGSaMG__root{font-family:var(--font-sans);color:hsl(var(--foreground));background:hsl(var(--background));flex-direction:column;gap:.875rem;padding:.875rem 1rem .75rem;display:flex}.embed-frame-module__PGSaMG__brandBar{border-bottom:2px solid hsl(var(--primary));justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;display:flex}.embed-frame-module__PGSaMG__brand{font-family:var(--font-serif);color:hsl(var(--foreground));font-size:1.125rem;font-weight:700;text-decoration:none}.embed-frame-module__PGSaMG__meta{color:hsl(var(--muted-foreground));font-size:.75rem}.embed-frame-module__PGSaMG__footer{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;line-height:1.45}.embed-frame-module__PGSaMG__footer a{color:hsl(var(--primary-on-tint))}
