@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_7698900c-module__7f6hmG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_7698900c-module__7f6hmG__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
:root{--paper:#fff;--paper-sunk:#f4f6fa;--paper-elev:#fff;--ink:#0b1723;--ink-2:#2e3945;--ink-3:#5b646f;--ink-4:#8c939b;--hairline:#e4e8ed;--hairline-2:#cbd2d9;--blue:#0079b6;--blue-soft:#0079b61a;--blue-wash:#e5f4ff;--blue-line:#b4d6ef;--blue-bright:#4baeed;--c-verified:var(--blue);--c-modeled:#736dc3;--c-mod-soft:#736dc31a;--c-mod-line:#ccccf8;--c-unknown:#8c939b;--accent:var(--blue);--accent-hover:#00679e;--accent-wash:var(--blue-wash);--accent-line:var(--blue-line);--focus-ring:var(--blue-soft);--rust:#b54952;--accent-neutral:#81878d;--accent-neutral-soft:#eff2f5;--bar:#bec5cc;--bar-soft:#d7dbe0;--bar-a:#9299a1;--bar-b:#454e58;--bucket-income:#6d3369;--bucket-sales:#8c5b88;--bucket-property:#a57da1;--bucket-school:#bea0ba;--bucket-transfer:#78818c;--bucket-special:#8a939f;--bucket-fees:#9ea5ae;--bucket-other:#b9bec6;--r-sm:3px;--r-md:5px;--r-pill:999px;--pad:24px;--shadow-focus:0 0 0 3px var(--focus-ring);--shadow-focus-inset:0 0 0 2px var(--accent) inset;--motion-fast:.12s ease;--motion-reveal:.22s cubic-bezier(.2, .7, .2, 1);--motion-press:80ms ease;--tier-verified:var(--blue);--tier-verified-bg:var(--blue-wash);--tier-verified-ln:var(--blue-line);--tier-modeled:var(--c-modeled);--tier-modeled-bg:var(--c-mod-soft);--tier-modeled-ln:var(--c-mod-line);--tier-stateonly:#76a5c6;--tier-stateonly-bg:#e6f4fe;--tier-stateonly-ln:var(--blue-line);--tier-scaffolded:var(--accent-neutral);--tier-scaffolded-bg:var(--accent-neutral-soft);--tier-scaffolded-ln:var(--hairline-2);--tier-none:var(--ink-4);--tier-none-bg:var(--paper-sunk);--tier-none-ln:var(--hairline)}@supports (color:lab(0% 0 0)){:root{--ink:lab(7.14007% -1.78304 -10.1929);--ink-2:lab(23.3945% -2.2565 -8.71478);--ink-3:lab(41.9742% -2.00994 -7.05371);--ink-4:lab(60.5446% -1.58405 -5.32682);--hairline:lab(91.8735% -.877559 -2.85842);--hairline-2:lab(83.7493% -1.29783 -4.27747);--blue:lab(47.536% -12.5739 -43.4224);--blue-soft:lab(47.536% -12.5739 -43.4224/.1);--blue-wash:lab(95.394% -3.98144 -8.18951);--blue-line:lab(83.8069% -7.53498 -16.188);--blue-bright:lab(67.4201% -14.8709 -40.7933);--c-modeled:lab(49.6615% 19.1308 -45.0579);--c-mod-soft:lab(49.6615% 19.1308 -45.0579/.1);--c-mod-line:lab(83.1881% 6.48785 -21.4529);--c-unknown:lab(60.5446% -1.58405 -5.32682);--accent-hover:lab(40.5072% -11.0518 -43.2611);--rust:lab(46.3007% 45.0751 18.3988);--accent-neutral:lab(55.9083% -1.27903 -4.26753);--accent-neutral-soft:lab(95.3562% -.55331 -1.78927);--bar:lab(79.1092% -1.29545 -4.2762);--bar-soft:lab(87.2335% -.876665 -2.85795);--bar-a:lab(62.8648% -1.58694 -5.32832);--bar-b:lab(32.6918% -1.96417 -7.03374);--bucket-income:lab(31.0889% 32.103 -19.9249);--bucket-sales:lab(45.3508% 26.3277 -16.4588);--bucket-property:lab(57.2573% 20.5238 -12.8938);--bucket-school:lab(69.1481% 14.6907 -9.26589);--bucket-transfer:lab(53.552% -1.47837 -7.26241);--bucket-special:lab(60.5129% -1.49679 -7.27124);--bucket-fees:lab(67.487% -1.16554 -5.47484);--bucket-other:lab(76.7747% -.953406 -4.39096);--tier-stateonly:lab(65.2262% -9.72527 -22.3751);--tier-stateonly-bg:lab(95.3885% -3.21209 -6.56531)}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/geist-400.0wepk1jkdx2t3.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/geist-500.3jdsnffercngn.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/geist-mono-400.3438je0ly6xo6.woff2)format("woff2")}:root{--font-geist:"Geist", system-ui, -apple-system, sans-serif;--font-geist-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace}
.ds-brandmark{align-items:center;gap:8px;display:inline-flex}.ds-brandmark-svg{flex-shrink:0;display:block}.ds-brandmark-word{color:var(--ink,#0b1723);font-family:var(--font-geist,system-ui), system-ui, sans-serif;letter-spacing:-.01em;text-transform:lowercase;font-size:15px;font-weight:500}@supports (color:lab(0% 0 0)){.ds-brandmark-word{color:var(--ink,lab(7.14007% -1.78304 -10.1929))}}.ds-brandmark[data-tone=dark] .ds-brandmark-word{color:var(--paper,#fff)}
.ds-btn{background:var(--ink,#0b1723);color:#fff;border:1px solid var(--ink,#0b1723);border-radius:var(--r-md,5px);font:500 14px/1 var(--font-geist,"Geist"), system-ui, sans-serif;cursor:pointer;align-items:center;gap:8px;padding:11px 18px;transition:background-color .12s,border-color .12s,box-shadow .12s,transform 80ms;display:inline-flex}@supports (color:lab(0% 0 0)){.ds-btn{background:var(--ink,lab(7.14007% -1.78304 -10.1929));border:1px solid var(--ink,lab(7.14007% -1.78304 -10.1929))}}.ds-btn:hover{background:#1d2a37;background:lab(16.409% -2.38755 -10.3554);border-color:#1d2a37;border-color:lab(16.409% -2.38755 -10.3554)}.ds-btn:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px #0079b61a);outline:none}@supports (color:lab(0% 0 0)){.ds-btn:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px lab(47.536% -12.5739 -43.4224/.1))}}.ds-btn:active{transform:translateY(1px)}.ds-btn:disabled{opacity:.5;cursor:not-allowed}.ds-btn--primary{background:var(--accent,#0079b6);border-color:var(--accent,#0079b6)}@supports (color:lab(0% 0 0)){.ds-btn--primary{background:var(--accent,lab(47.536% -12.5739 -43.4224));border-color:var(--accent,lab(47.536% -12.5739 -43.4224))}}.ds-btn--primary:hover{background:var(--accent-hover,#00679e);border-color:var(--accent-hover,#00679e)}@supports (color:lab(0% 0 0)){.ds-btn--primary:hover{background:var(--accent-hover,lab(40.5072% -11.0518 -43.2611));border-color:var(--accent-hover,lab(40.5072% -11.0518 -43.2611))}}.ds-btn--ghost{color:var(--ink,#0b1723);border-color:var(--hairline-2,#cbd2d9);background:0 0}@supports (color:lab(0% 0 0)){.ds-btn--ghost{color:var(--ink,lab(7.14007% -1.78304 -10.1929));border-color:var(--hairline-2,lab(83.7493% -1.29783 -4.27747))}}.ds-btn--ghost:hover{background:var(--paper-sunk,#f4f6fa)}.ds-btn--ghost:focus-visible{border-color:var(--accent,#0079b6)}@supports (color:lab(0% 0 0)){.ds-btn--ghost:focus-visible{border-color:var(--accent,lab(47.536% -12.5739 -43.4224))}}.ds-btn--link{color:var(--accent,#0079b6);text-underline-offset:2px;background:0 0;border-color:#0000;padding:0;text-decoration:underline}@supports (color:lab(0% 0 0)){.ds-btn--link{color:var(--accent,lab(47.536% -12.5739 -43.4224))}}.ds-btn--link:hover{background:0 0}.ds-btn--sm{padding:7px 12px;font-size:13px}
.ds-card{background:var(--paper-elev,#fff);border:1px solid var(--hairline,#e4e8ed);border-radius:var(--r-md,5px);padding:var(--pad,24px)}@supports (color:lab(0% 0 0)){.ds-card{border:1px solid var(--hairline,lab(91.8735% -.877559 -2.85842))}}
.ds-chip{background:var(--paper,#fff);color:var(--ink-2,#2e3945);border:1px solid var(--hairline-2,#cbd2d9);border-radius:var(--r-pill,999px);font:400 12.5px/1 var(--font-geist,"Geist"), system-ui, sans-serif;cursor:pointer;transition:background-color var(--motion-fast,.12s ease), border-color var(--motion-fast,.12s ease), color var(--motion-fast,.12s ease);align-items:center;gap:6px;padding:6px 11px;display:inline-flex}@supports (color:lab(0% 0 0)){.ds-chip{color:var(--ink-2,lab(23.3945% -2.2565 -8.71478));border:1px solid var(--hairline-2,lab(83.7493% -1.29783 -4.27747))}}.ds-chip:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px #0079b61a);outline:none}@supports (color:lab(0% 0 0)){.ds-chip:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px lab(47.536% -12.5739 -43.4224/.1))}}.ds-chip[aria-pressed=true]{background:var(--accent-wash,#e5f4ff);border-color:var(--accent-line,#b4d6ef);color:var(--accent,#0079b6)}@supports (color:lab(0% 0 0)){.ds-chip[aria-pressed=true]{background:var(--accent-wash,lab(95.394% -3.98144 -8.18951));border-color:var(--accent-line,lab(83.8069% -7.53498 -16.188));color:var(--accent,lab(47.536% -12.5739 -43.4224))}}.ds-chip[aria-pressed=true]:hover,.ds-chip[aria-pressed=true]:focus-visible{background:var(--accent-hover,#004983);border-color:var(--accent-hover,#004983);color:#fff}@supports (color:lab(0% 0 0)){.ds-chip[aria-pressed=true]:hover,.ds-chip[aria-pressed=true]:focus-visible{background:var(--accent-hover,lab(29.6964% -1.36633 -40.1139));border-color:var(--accent-hover,lab(29.6964% -1.36633 -40.1139))}}
.ds-cb{color:var(--c-modeled,#736dc3);align-items:center;gap:6px;display:inline-flex}@supports (color:lab(0% 0 0)){.ds-cb{color:var(--c-modeled,lab(49.6615% 19.1308 -45.0579))}}.ds-cb[data-level=verified]{color:var(--c-verified,#0079b6)}@supports (color:lab(0% 0 0)){.ds-cb[data-level=verified]{color:var(--c-verified,lab(47.536% -12.5739 -43.4224))}}.ds-cb[data-level=none],.ds-cb[data-level=na]{color:var(--ink-4,#8c939b)}@supports (color:lab(0% 0 0)){.ds-cb[data-level=none],.ds-cb[data-level=na]{color:var(--ink-4,lab(60.5446% -1.58405 -5.32682))}}.ds-cb-label{font:500 10px/1 var(--font-geist,"Geist"), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase}
.ds-cdot{color:var(--c-modeled,#736dc3);flex-shrink:0;display:block}@supports (color:lab(0% 0 0)){.ds-cdot{color:var(--c-modeled,lab(49.6615% 19.1308 -45.0579))}}.ds-cdot[data-level=verified]{color:var(--c-verified,#0079b6)}@supports (color:lab(0% 0 0)){.ds-cdot[data-level=verified]{color:var(--c-verified,lab(47.536% -12.5739 -43.4224))}}.ds-cdot[data-level=none],.ds-cdot[data-level=na]{color:var(--ink-4,#8c939b)}@supports (color:lab(0% 0 0)){.ds-cdot[data-level=none],.ds-cdot[data-level=na]{color:var(--ink-4,lab(60.5446% -1.58405 -5.32682))}}
.ds-drill,.ds-drill-val{font-family:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ink,#0b1723);font-size:13px}@supports (color:lab(0% 0 0)){.ds-drill,.ds-drill-val{color:var(--ink,lab(7.14007% -1.78304 -10.1929))}}.ds-drill{border:0;border-bottom:1px dashed var(--hairline-2,#cbd2d9);cursor:pointer;text-align:right;transition:color var(--motion-fast,.12s ease), border-color var(--motion-fast,.12s ease);background:0 0;padding:0 0 1px}@supports (color:lab(0% 0 0)){.ds-drill{border-bottom:1px dashed var(--hairline-2,lab(83.7493% -1.29783 -4.27747))}}.ds-drill:hover,.ds-drill:focus-visible{border-bottom-color:var(--accent,#0079b6);color:var(--accent,#0079b6);outline:none}@supports (color:lab(0% 0 0)){.ds-drill:hover,.ds-drill:focus-visible{border-bottom-color:var(--accent,lab(47.536% -12.5739 -43.4224));color:var(--accent,lab(47.536% -12.5739 -43.4224))}}
.ds-input{box-sizing:border-box;background:var(--paper,#fff);width:100%;color:var(--ink,#0b1723);border:1px solid var(--hairline-2,#cbd2d9);border-radius:var(--r-md,5px);font:400 13px/1.4 var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;transition:border-color var(--motion-fast,.12s ease), box-shadow var(--motion-fast,.12s ease);outline:none;padding:14px}@supports (color:lab(0% 0 0)){.ds-input{color:var(--ink,lab(7.14007% -1.78304 -10.1929));border:1px solid var(--hairline-2,lab(83.7493% -1.29783 -4.27747))}}.ds-input:focus{border-color:var(--accent,#0079b6);box-shadow:var(--shadow-focus,0 0 0 3px #0079b61a)}@supports (color:lab(0% 0 0)){.ds-input:focus{border-color:var(--accent,lab(47.536% -12.5739 -43.4224));box-shadow:var(--shadow-focus,0 0 0 3px lab(47.536% -12.5739 -43.4224/.1))}}.ds-input::placeholder{color:var(--ink-4,#8c939b)}@supports (color:lab(0% 0 0)){.ds-input::placeholder{color:var(--ink-4,lab(60.5446% -1.58405 -5.32682))}}
.ds-stackbar{border:1px solid var(--hairline,#e4e8ed);border-radius:var(--r-sm,3px);width:100%;height:28px;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.ds-stackbar{border:1px solid var(--hairline,lab(91.8735% -.877559 -2.85842))}}.ds-stackbar>div+div{border-left:1px solid var(--paper,#fff)}.ds-stack-legend{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.ds-stack-legend div{align-items:center;gap:6px;display:inline-flex}.ds-stack-legend span{border-radius:2px;flex-shrink:0;width:10px;height:10px}.ds-stack-legend em,.ds-stack-legend strong{font-family:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;font-size:10.5px;font-style:normal;font-weight:400}.ds-stack-legend em{color:var(--ink-3,#5b646f)}@supports (color:lab(0% 0 0)){.ds-stack-legend em{color:var(--ink-3,lab(41.9742% -2.00994 -7.05371))}}.ds-stack-legend strong{color:var(--ink,#0b1723);font-weight:500}@supports (color:lab(0% 0 0)){.ds-stack-legend strong{color:var(--ink,lab(7.14007% -1.78304 -10.1929))}}
.ds-stepper{color:var(--ink-4,#8c939b);font-family:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;display:flex}@supports (color:lab(0% 0 0)){.ds-stepper{color:var(--ink-4,lab(60.5446% -1.58405 -5.32682))}}.ds-stepper-step--active{color:var(--ink-2,#2e3945)}@supports (color:lab(0% 0 0)){.ds-stepper-step--active{color:var(--ink-2,lab(23.3945% -2.2565 -8.71478))}}.ds-stepper-dot{background:var(--hairline-2,#cbd2d9);border-radius:50%;flex-shrink:0;width:6px;height:6px}@supports (color:lab(0% 0 0)){.ds-stepper-dot{background:var(--hairline-2,lab(83.7493% -1.29783 -4.27747))}}.ds-stepper-dot[data-on=true]{background:var(--accent,#0079b6)}@supports (color:lab(0% 0 0)){.ds-stepper-dot[data-on=true]{background:var(--accent,lab(47.536% -12.5739 -43.4224))}}
.ds-tier{border-radius:var(--r-pill,999px);font:500 12px/1.4 var(--font-geist,"Geist"), system-ui, sans-serif;border:1px solid #0000;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.ds-tier-mark{flex-shrink:0;display:block}.ds-tier[data-tier=verified]{background:var(--tier-verified-bg,#e5f4ff);border-color:var(--tier-verified-ln,#b4d6ef);color:var(--tier-verified,#0079b6)}@supports (color:lab(0% 0 0)){.ds-tier[data-tier=verified]{background:var(--tier-verified-bg,lab(95.394% -3.98144 -8.18951));border-color:var(--tier-verified-ln,lab(83.8069% -7.53498 -16.188));color:var(--tier-verified,lab(47.536% -12.5739 -43.4224))}}.ds-tier[data-tier=modeled]{background:var(--tier-modeled-bg,#736dc31a);border-color:var(--tier-modeled-ln,#ccccf8);color:var(--tier-modeled,#736dc3)}@supports (color:lab(0% 0 0)){.ds-tier[data-tier=modeled]{background:var(--tier-modeled-bg,lab(49.6615% 19.1308 -45.0579/.1));border-color:var(--tier-modeled-ln,lab(83.1881% 6.48785 -21.4529));color:var(--tier-modeled,lab(49.6615% 19.1308 -45.0579))}}.ds-tier[data-tier=state-only]{background:var(--tier-stateonly-bg,#e6f4fe);border-color:var(--tier-stateonly-ln,#b4d6ef);color:#085b87;color:lab(36.061% -10.0774 -31.1579)}@supports (color:lab(0% 0 0)){.ds-tier[data-tier=state-only]{background:var(--tier-stateonly-bg,lab(95.3885% -3.21209 -6.56531));border-color:var(--tier-stateonly-ln,lab(83.8069% -7.53498 -16.188))}}.ds-tier[data-tier=scaffolded]{background:var(--tier-scaffolded-bg,#eff2f5);border-color:var(--tier-scaffolded-ln,#cbd2d9);color:var(--ink-2,#2e3945)}@supports (color:lab(0% 0 0)){.ds-tier[data-tier=scaffolded]{background:var(--tier-scaffolded-bg,lab(95.3562% -.55331 -1.78927));border-color:var(--tier-scaffolded-ln,lab(83.7493% -1.29783 -4.27747));color:var(--ink-2,lab(23.3945% -2.2565 -8.71478))}}.ds-tier[data-tier=none]{background:var(--tier-none-bg,#f4f6fa);border-color:var(--tier-none-ln,#e4e8ed);color:var(--ink-3,#5b646f)}@supports (color:lab(0% 0 0)){.ds-tier[data-tier=none]{border-color:var(--tier-none-ln,lab(91.8735% -.877559 -2.85842));color:var(--ink-3,lab(41.9742% -2.00994 -7.05371))}}

:root{--reg-serif:var(--font-public-sans), "Public Sans", system-ui, -apple-system, sans-serif;--font-geist:var(--font-public-sans), "Public Sans", system-ui, -apple-system, sans-serif;--font-geist-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--tt-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--reg-page:#f6f7f8;--tt-surface:#fff;--ink:#1b1e23;--ink-2:#4a4f58;--ink-3:#6b6f76;--ink-4:#6b6f76;--tt-navy:#17324f;--hairline:#e4e6e8;--hairline-2:#c9cfd4;--reg-accent:#2e5a8f;--reg-accent-h:#1e3e66;--reg-wash:#eef2f7;--reg-line:#e4e6e8;--reg-band:#fff;--trust-verified:#1e7a46;--trust-verified-tint:#eaf4ee;--trust-estimated:#8a6a1f;--trust-estimated-tint:#f7f1e1;--trust-sealed:#4a4f58;--trust-pending:#6b6f76;--cat-1:#2e5a8f;--cat-2:#5b84b4;--cat-3:#9db6d2;--cat-4:#9db6d2;--cat-5:#9db6d2;--cat-inherited:#c9962e;--tt-gold-text:#8a6a1f;--cat-legacy-1:#5b84b4;--cat-legacy-2:#9db6d2;--cat-legacy-3:#9db6d2;--tt-route-spend:#1f5c50;--tt-route-spend-wash:#eef4f2;--tt-error:#b3392e;--tt-error-tint:#fbefed;--tt-radius-stamp:4px;--tt-radius-button:6px;--tt-radius-input:8px;--tt-radius-card:10px;--tt-card-pad:24px;--tt-shadow-hover:0 2px 8px #17324f1a;--tt-shadow-overlay:0 8px 28px #17324f2e;--accent:var(--reg-accent);--accent-hover:var(--reg-accent-h);--accent-wash:var(--reg-wash);--accent-line:var(--reg-line);--focus-ring:var(--reg-wash)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--reg-accent);outline-offset:2px}html{font-size:17px;line-height:1.6}@media (max-width:639px){html{font-size:16px}}.tt-num,td.tt-num,[data-tt-numeric]{font-variant-numeric:tabular-nums}.tt-micro{font-family:var(--tt-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}
html{scroll-behavior:smooth}body{background:var(--reg-page);color:var(--ink);font-family:var(--font-geist);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{box-sizing:border-box}a{color:var(--reg-accent);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--reg-accent-h)}.tt-trace-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.tt-trace-grid{grid-template-columns:minmax(0,1fr) 300px}}.tt-rail{flex-direction:column;align-self:start;gap:16px;display:flex}@media (min-width:1024px){.tt-rail{position:sticky;top:24px}}@media (max-width:639px){.tt-table thead{position:absolute;left:-9999px}.tt-table tr{grid-template-columns:1fr auto;grid-template-areas:"tax amount""tax trace";padding:10px 0;display:grid}.tt-table td[data-cell=tax]{grid-area:tax;padding:2px 0}.tt-table td[data-cell=amount]{grid-area:amount;padding:2px 0}.tt-table td[data-cell=trace]{grid-area:trace;padding:0}}.tt-rail-layout{align-items:flex-start;gap:24px;display:flex}.tt-rail-main{flex:1;order:1;min-width:0}.tt-letter-rail{flex-shrink:0;order:2;width:300px;position:sticky;top:16px}.tt-letter-bar{display:none}@media (max-width:1199px){.tt-rail-layout{display:block}.tt-letter-rail{display:none}.tt-letter-bar{background:var(--tt-surface);border:2px solid var(--tt-navy);border-radius:var(--tt-radius-card);justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:6px 14px;display:flex}}@media (max-width:767px){.tt-letter-bar{z-index:60;border-bottom:none;border-left:none;border-right:none;border-radius:0;min-height:56px;margin:0;position:fixed;bottom:0;left:0;right:0}body:has(.tt-letter-bar){padding-bottom:72px}}@media (pointer:coarse){button,a{min-height:44px}}.civ-skip{z-index:100;background:var(--tt-surface);border:2px solid var(--reg-accent);border-radius:var(--tt-radius-button);color:var(--reg-accent);font-family:var(--font-geist);padding:8px 14px;font-size:13px;font-weight:600;position:absolute;top:8px;left:-9999px}.civ-skip:focus{left:8px}
