@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Source+Code+Pro:wght@400;500;600;700&display=swap";:root{--mobile-breakpoint: 480px;--tablet-breakpoint: 768px;--desktop-breakpoint: 1024px;--wide-breakpoint: 1440px;--infinity-breakpoint: 10000000px;--short-screen-breakpoint: 900px;--site-header-height: 70px;--site-footer-height: 75px}:root{--Background: #f5f4fa;--color-wireframes-text: #2b363b;--color-wireframes-strong: #576b75;--color-wireframes-normal: #8a9ea8;--color-wireframes-light: #c4cfd4;--color-wireframes-background: #e2e7e9;--color-wireframes-platinum: #f3f5f6;--color-wireframes-white: #ffffff;--color-wireframes-datalabel: #1e1e1e;--color-brand-darkblue: #002b5d;--color-sidebar-dark: #0f1741;--color-sidebar-divider: #637c99;--color-sidebar-accent: #606580;--color-sidebar-muted: #8a9ea8;--color-sidebar-selectedbg: #152059;--color-sidebar-returnbtn: #293889;--color-sidebar-returnbtn-hover: #3d4ea7;--color-uielements-active: #3869e4;--color-uielements-default: #eff3fd;--color-uielements-hoverring: #4265ff;--color-uielements-hoverbg: #141e56;--color-hero-revenue: #00518e;--color-hero-outlaysinterest: var(--color-purple-80);--color-hero-primarydeficit: #f25937;--color-hero-surplus: #1586db;--color-chart-data: #00518e;--color-chart-darkblue: #3d50a0;--color-chart-positive: #1586db;--color-chart-negative: #f25937;--color-chart-legendtext: #1e1e1e;--color-chart-annotations: #5c5c5c;--color-chart-xaxislabels: #5c5c5c;--color-chart-yaxislabels: #424242;--color-chart-gridlines: #dadada;--color-chart-baseline: #333333;--color-chart-defaultbar: rgba(159, 193, 255, 0.8);--color-red-10: #ffeff0;--color-red-20: #ffdfe1;--color-red-30: #ffb5b9;--color-red-40: #ff858c;--color-red-50: #ff5c65;--color-red-60: #ff333e;--color-red-70: #cc2932;--color-red-80: #9a1f25;--color-red-90: #7a181e;--color-red-100: #5c1216;--color-orange-10: #fff2ef;--color-orange-20: #fee4de;--color-orange-30: #fec1b3;--color-orange-40: #fd9982;--color-orange-50: #fc7557;--color-orange-60: #fa522d;--color-orange-70: #c94224;--color-orange-80: #98321b;--color-orange-90: #782816;--color-orange-100: #5b1e10;--color-gold-10: #fef7eb;--color-gold-20: #fdefd7;--color-gold-30: #fbdaa3;--color-gold-40: #f8c268;--color-gold-50: #f6ad34;--color-gold-60: #f39901;--color-gold-70: #c37a01;--color-gold-80: #935c01;--color-gold-90: #754900;--color-gold-100: #583700;--color-lime-10: #f8faef;--color-lime-20: #f1f5df;--color-lime-30: #dfe9b5;--color-lime-40: #cadb85;--color-lime-50: #b8ce5b;--color-lime-60: #a5c232;--color-lime-70: #859b28;--color-lime-80: #64751e;--color-lime-90: #4f5d18;--color-lime-100: #3c4612;--color-green-10: #f1faf3;--color-green-20: #e2f5e6;--color-green-30: #bde9c6;--color-green-40: #91dba1;--color-green-50: #6cce81;--color-green-60: #47c262;--color-green-70: #399b4e;--color-green-80: #2b753b;--color-green-90: #225d2f;--color-green-100: #1a4623;--color-teal-10: #eefaf8;--color-teal-20: #ddf4f0;--color-teal-30: #b1e6dc;--color-teal-40: #7ed6c6;--color-teal-50: #51c9b2;--color-teal-60: #25ba9f;--color-teal-70: #1e967f;--color-teal-80: #177160;--color-teal-90: #12594c;--color-teal-100: #0e4339;--color-cyan-10: #eef9fc;--color-cyan-20: #def4f8;--color-cyan-30: #b3e5ef;--color-cyan-40: #81d4e5;--color-cyan-50: #55c5dd;--color-cyan-60: #2bb5d3;--color-cyan-70: #2292aa;--color-cyan-80: #1a6e80;--color-cyan-90: #155765;--color-cyan-100: #10424d;--color-aqua-10: #f0f7fe;--color-aqua-20: #e1f0fd;--color-aqua-30: #b9dcfb;--color-aqua-40: #8bc5f9;--color-aqua-50: #64b1f7;--color-aqua-60: #3c9cf5;--color-aqua-70: #317ec4;--color-aqua-80: #255f94;--color-aqua-90: #1d4b75;--color-aqua-100: #163958;--color-blue-10: #eff3fd;--color-blue-20: #e0e7fb;--color-blue-30: #b8c9f6;--color-blue-40: #89a6f0;--color-blue-50: #6187ea;--color-blue-60: #3869e4;--color-blue-70: #2e54b7;--color-blue-80: #223f8a;--color-blue-90: #1b326e;--color-blue-100: #152653;--color-ultramarine-10: #f0f2fe;--color-ultramarine-20: #e2e4fc;--color-ultramarine-30: #bcc2f9;--color-ultramarine-40: #909af4;--color-ultramarine-50: #6a78f1;--color-ultramarine-60: #4455ed;--color-ultramarine-70: #3745be;--color-ultramarine-80: #2a348f;--color-ultramarine-90: #212971;--color-ultramarine-100: #191f55;--color-violet-10: #f4f2ff;--color-violet-20: #eae5ff;--color-violet-30: #cec2ff;--color-violet-40: #af9bff;--color-violet-50: #9379ff;--color-violet-60: #7856ff;--color-violet-70: #6046cc;--color-violet-80: #48359a;--color-violet-90: #392a7a;--color-violet-100: #2b1f5c;--color-purple-10: #fbf1fe;--color-purple-20: #f7e4fd;--color-purple-30: #ecc1fb;--color-purple-40: #df98f9;--color-purple-50: #d575f7;--color-purple-60: #ca52f5;--color-purple-70: #a242c4;--color-purple-80: #7a3294;--color-purple-90: #612775;--color-purple-100: #491e58;--color-rose-10: #fdeff6;--color-rose-20: #fcdfed;--color-rose-30: #f8b5d6;--color-rose-40: #f385ba;--color-rose-50: #ef5ca3;--color-rose-60: #ea328b;--color-rose-70: #bc2970;--color-rose-80: #8e1f55;--color-rose-90: #701843;--color-rose-100: #701843;--color-gray-10: #f6f6f6;--color-gray-20: #ededed;--color-gray-30: #d7d7d7;--color-gray-40: #bcbcbc;--color-gray-50: #a5a5a5;--color-gray-60: #8e8e8e;--color-gray-70: #727272;--color-gray-80: #565656;--color-gray-90: #444444;--color-gray-100: #343434;--color-holdersofdebt-domestic: #003470;--color-holdersofdebt-federalreserve: #00518e;--color-holdersofdebt-foreign: #f27154;--color-domesticdebtholders-households: #003470;--color-domesticdebtholders-mutualfunds: #00427f;--color-domesticdebtholders-federalreserve: #00518e;--color-domesticdebtholders-moneymarket: #00699c;--color-domesticdebtholders-depository: #0081a7;--color-domesticdebtholders-insurance: #009baa;--color-domesticdebtholders-stateandlocal: #2eb696;--color-domesticdebtholders-otherinvestors: #bfda83;--color-revenue-individual: #003470;--color-revenue-payroll: #00518e;--color-revenue-corporate: #0081a7;--color-revenue-customs: #2eb696;--color-revenue-other: #bfda83;--color-outlays-healthcare: #ffe387;--color-outlays-socialsecurity: #f6ad34;--color-outlays-othermandatory: #e0842f;--color-outlays-netinterest: #c45d2c;--color-outlays-defense: #99d3ff;--color-outlays-nondefense: #1481d2;--color-debtmaturity-1yearorless: #003470;--color-debtmaturity-1to5years: #045a9b;--color-debtmaturity-5to10years: #1481d2;--color-debtmaturity-10to20years: #5baaec;--color-debtmaturity-20yearsandover: #99d3ff;--Data-Viz-Highlight-Color: var(--color-hero-revenue);--Primary-Light-Blue: var(--color-aqua-50);--Primary-Medium-Blue: var(--color-aqua-60)}:where(#fiscal-dashboard-root) html{-webkit-text-size-adjust:100%}:where(#fiscal-dashboard-root) html:focus-within{scroll-behavior:smooth}:where(#fiscal-dashboard-root) body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}:where(#fiscal-dashboard-root) *,:where(#fiscal-dashboard-root) :after,:where(#fiscal-dashboard-root) :before{box-sizing:border-box}:where(#fiscal-dashboard-root) a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(#fiscal-dashboard-root) a,:where(#fiscal-dashboard-root) abbr,:where(#fiscal-dashboard-root) acronym,:where(#fiscal-dashboard-root) address,:where(#fiscal-dashboard-root) applet,:where(#fiscal-dashboard-root) article,:where(#fiscal-dashboard-root) aside,:where(#fiscal-dashboard-root) audio,:where(#fiscal-dashboard-root) b,:where(#fiscal-dashboard-root) big,:where(#fiscal-dashboard-root) blockquote,:where(#fiscal-dashboard-root) body,:where(#fiscal-dashboard-root) canvas,:where(#fiscal-dashboard-root) caption,:where(#fiscal-dashboard-root) center,:where(#fiscal-dashboard-root) cite,:where(#fiscal-dashboard-root) code,:where(#fiscal-dashboard-root) dd,:where(#fiscal-dashboard-root) del,:where(#fiscal-dashboard-root) details,:where(#fiscal-dashboard-root) dfn,:where(#fiscal-dashboard-root) div,:where(#fiscal-dashboard-root) dl,:where(#fiscal-dashboard-root) dt,:where(#fiscal-dashboard-root) em,:where(#fiscal-dashboard-root) embed,:where(#fiscal-dashboard-root) fieldset,:where(#fiscal-dashboard-root) figcaption,:where(#fiscal-dashboard-root) figure,:where(#fiscal-dashboard-root) footer,:where(#fiscal-dashboard-root) form,:where(#fiscal-dashboard-root) h1,:where(#fiscal-dashboard-root) h2,:where(#fiscal-dashboard-root) h3,:where(#fiscal-dashboard-root) h4,:where(#fiscal-dashboard-root) h5,:where(#fiscal-dashboard-root) h6,:where(#fiscal-dashboard-root) header,:where(#fiscal-dashboard-root) hgroup,:where(#fiscal-dashboard-root) html,:where(#fiscal-dashboard-root) i,:where(#fiscal-dashboard-root) iframe,:where(#fiscal-dashboard-root) img,:where(#fiscal-dashboard-root) ins,:where(#fiscal-dashboard-root) kbd,:where(#fiscal-dashboard-root) label,:where(#fiscal-dashboard-root) legend,:where(#fiscal-dashboard-root) li,:where(#fiscal-dashboard-root) mark,:where(#fiscal-dashboard-root) menu,:where(#fiscal-dashboard-root) nav,:where(#fiscal-dashboard-root) object,:where(#fiscal-dashboard-root) ol,:where(#fiscal-dashboard-root) output,:where(#fiscal-dashboard-root) p,:where(#fiscal-dashboard-root) pre,:where(#fiscal-dashboard-root) q,:where(#fiscal-dashboard-root) ruby,:where(#fiscal-dashboard-root) s,:where(#fiscal-dashboard-root) samp,:where(#fiscal-dashboard-root) section,:where(#fiscal-dashboard-root) small,:where(#fiscal-dashboard-root) span,:where(#fiscal-dashboard-root) strike,:where(#fiscal-dashboard-root) strong,:where(#fiscal-dashboard-root) sub,:where(#fiscal-dashboard-root) summary,:where(#fiscal-dashboard-root) sup,:where(#fiscal-dashboard-root) table,:where(#fiscal-dashboard-root) tbody,:where(#fiscal-dashboard-root) td,:where(#fiscal-dashboard-root) tfoot,:where(#fiscal-dashboard-root) th,:where(#fiscal-dashboard-root) thead,:where(#fiscal-dashboard-root) time,:where(#fiscal-dashboard-root) tr,:where(#fiscal-dashboard-root) tt,:where(#fiscal-dashboard-root) u,:where(#fiscal-dashboard-root) ul,:where(#fiscal-dashboard-root) var,:where(#fiscal-dashboard-root) video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:where(#fiscal-dashboard-root) :focus{outline:0}:where(#fiscal-dashboard-root) article,:where(#fiscal-dashboard-root) aside,:where(#fiscal-dashboard-root) details,:where(#fiscal-dashboard-root) figcaption,:where(#fiscal-dashboard-root) figure,:where(#fiscal-dashboard-root) footer,:where(#fiscal-dashboard-root) header,:where(#fiscal-dashboard-root) hgroup,:where(#fiscal-dashboard-root) main,:where(#fiscal-dashboard-root) menu,:where(#fiscal-dashboard-root) nav,:where(#fiscal-dashboard-root) section{display:block}:where(#fiscal-dashboard-root) ol,:where(#fiscal-dashboard-root) ul{list-style:none}:where(#fiscal-dashboard-root) blockquote,:where(#fiscal-dashboard-root) q{quotes:none}:where(#fiscal-dashboard-root) blockquote:after,:where(#fiscal-dashboard-root) blockquote:before,:where(#fiscal-dashboard-root) q:after,:where(#fiscal-dashboard-root) q:before{content:"";content:none}:where(#fiscal-dashboard-root) input,:where(#fiscal-dashboard-root) input:required{box-shadow:none}:where(#fiscal-dashboard-root) input:-webkit-autofill,:where(#fiscal-dashboard-root) input:-webkit-autofill:active,:where(#fiscal-dashboard-root) input:-webkit-autofill:focus,:where(#fiscal-dashboard-root) input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}:where(#fiscal-dashboard-root) input[type=search]::-webkit-search-cancel-button,:where(#fiscal-dashboard-root) input[type=search]::-webkit-search-decoration,:where(#fiscal-dashboard-root) input[type=search]::-webkit-search-results-button,:where(#fiscal-dashboard-root) input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}:where(#fiscal-dashboard-root) input[type=search]{-webkit-appearance:none;-moz-appearance:none}:where(#fiscal-dashboard-root) input:focus{outline:none}:where(#fiscal-dashboard-root) audio,:where(#fiscal-dashboard-root) canvas,:where(#fiscal-dashboard-root) video{display:inline-block;max-width:100%}:where(#fiscal-dashboard-root) audio:not([controls]){display:none;height:0}:where(#fiscal-dashboard-root) [hidden]{display:none}:where(#fiscal-dashboard-root) a:active,:where(#fiscal-dashboard-root) a:hover{outline:none}:where(#fiscal-dashboard-root) img{height:auto;max-width:100%;vertical-align:middle}:where(#fiscal-dashboard-root) img,:where(#fiscal-dashboard-root) picture{display:inline-block}:where(#fiscal-dashboard-root) button,:where(#fiscal-dashboard-root) input{line-height:normal}:where(#fiscal-dashboard-root) button,:where(#fiscal-dashboard-root) html input[type=button],:where(#fiscal-dashboard-root) input[type=reset],:where(#fiscal-dashboard-root) input[type=submit]{-webkit-appearance:button;background:rgba(0,0,0,0);border:0;cursor:pointer}:where(#fiscal-dashboard-root) button[disabled],:where(#fiscal-dashboard-root) html input[disabled]{cursor:default}:where(#fiscal-dashboard-root) [disabled]{pointer-events:none}:where(#fiscal-dashboard-root) input[type=checkbox],:where(#fiscal-dashboard-root) input[type=radio]{padding:0}:where(#fiscal-dashboard-root) input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}:where(#fiscal-dashboard-root) input[type=search]::-webkit-search-cancel-button,:where(#fiscal-dashboard-root) input[type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(#fiscal-dashboard-root) button::-moz-focus-inner,:where(#fiscal-dashboard-root) input::-moz-focus-inner{border:0;padding:0}:where(#fiscal-dashboard-root) button{background:rgba(0,0,0,0);border:0}:where(#fiscal-dashboard-root) textarea{overflow:auto;resize:vertical;vertical-align:top}:where(#fiscal-dashboard-root) table{border-collapse:collapse;border-spacing:0;text-indent:0}:where(#fiscal-dashboard-root) hr{background:#000;border:0;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}:where(#fiscal-dashboard-root) pre{font-family:monospace,monospace;font-size:100%}:where(#fiscal-dashboard-root) a{background-color:rgba(0,0,0,0)}:where(#fiscal-dashboard-root) abbr[title]{border-bottom:none;text-decoration:none}:where(#fiscal-dashboard-root) code,:where(#fiscal-dashboard-root) kbd,:where(#fiscal-dashboard-root) pre,:where(#fiscal-dashboard-root) samp{font-family:monospace,monospace}:where(#fiscal-dashboard-root) small,:where(#fiscal-dashboard-root) sub,:where(#fiscal-dashboard-root) sup{font-size:75%}:where(#fiscal-dashboard-root) sub,:where(#fiscal-dashboard-root) sup{line-height:0;position:relative;vertical-align:baseline}:where(#fiscal-dashboard-root) sub{bottom:-5px}:where(#fiscal-dashboard-root) sup{top:-5px}:where(#fiscal-dashboard-root) button,:where(#fiscal-dashboard-root) input,:where(#fiscal-dashboard-root) optgroup,:where(#fiscal-dashboard-root) select,:where(#fiscal-dashboard-root) textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}:where(#fiscal-dashboard-root) button,:where(#fiscal-dashboard-root) input{overflow:visible}:where(#fiscal-dashboard-root) button,:where(#fiscal-dashboard-root) select{text-transform:none}:where(#fiscal-dashboard-root) [type=button],:where(#fiscal-dashboard-root) [type=reset],:where(#fiscal-dashboard-root) [type=submit],:where(#fiscal-dashboard-root) button{-webkit-appearance:button}:where(#fiscal-dashboard-root) [type=button]::-moz-focus-inner,:where(#fiscal-dashboard-root) [type=reset]::-moz-focus-inner,:where(#fiscal-dashboard-root) [type=submit]::-moz-focus-inner,:where(#fiscal-dashboard-root) button::-moz-focus-inner{border-style:none;outline:0;padding:0}:where(#fiscal-dashboard-root) legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}:where(#fiscal-dashboard-root) fieldset{min-width:0}:where(#fiscal-dashboard-root) body:not(:-moz-handler-blocked) fieldset{display:block}:where(#fiscal-dashboard-root) progress{vertical-align:baseline}:where(#fiscal-dashboard-root) [type=number]::-webkit-inner-spin-button,:where(#fiscal-dashboard-root) [type=number]::-webkit-outer-spin-button{height:auto}:where(#fiscal-dashboard-root) [type=search]{-webkit-appearance:textfield;outline-offset:-2px}:where(#fiscal-dashboard-root) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(#fiscal-dashboard-root) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(#fiscal-dashboard-root) summary{display:list-item}:where(#fiscal-dashboard-root) template{display:none}