.NationalDebtClient-module__SUQw5a__page{--surface:#0a111c;--border:#202c3c;--muted:#97a5b8;--gold:#f6b65b;color:#e8eef7;max-width:1168px;margin:8px auto 0;font-size:14px;line-height:1.6}.NationalDebtClient-module__SUQw5a__page h1,.NationalDebtClient-module__SUQw5a__page h2,.NationalDebtClient-module__SUQw5a__page h3,.NationalDebtClient-module__SUQw5a__page p{margin:0}.NationalDebtClient-module__SUQw5a__page a:focus-visible,.NationalDebtClient-module__SUQw5a__page summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.NationalDebtClient-module__SUQw5a__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 26px;display:flex}.NationalDebtClient-module__SUQw5a__eyebrow{letter-spacing:1.7px;color:#b3c0d1;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.NationalDebtClient-module__SUQw5a__eyebrow svg{color:var(--gold)}.NationalDebtClient-module__SUQw5a__header h1,.NationalDebtClient-module__SUQw5a__stateTitle{letter-spacing:-1.5px;margin:18px 0 13px;font-size:clamp(28px,3.4vw,42px);font-weight:650;line-height:1.16}.NationalDebtClient-module__SUQw5a__header h1 span{color:var(--gold)}.NationalDebtClient-module__SUQw5a__intro{color:var(--texto-dato);max-width:680px;line-height:1.75}.NationalDebtClient-module__SUQw5a__methodLink{color:#bdc9d9;flex-shrink:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.NationalDebtClient-module__SUQw5a__methodLink:hover,.NationalDebtClient-module__SUQw5a__sourceLinks a:hover{color:var(--gold)}.NationalDebtClient-module__SUQw5a__statusBar{border-top:1px solid var(--border);color:var(--texto-dato);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 0 22px;font-size:12px;display:flex}.NationalDebtClient-module__SUQw5a__statusBar>span{align-items:center;gap:7px;display:flex}.NationalDebtClient-module__SUQw5a__statusDot{background:#67d5b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #67d5b033}.NationalDebtClient-module__SUQw5a__hero{background:radial-gradient(ellipse at 15% 0%, #f6b65b0c, transparent 65%), var(--surface);border:1px solid #665033;border-radius:16px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid;overflow:hidden}.NationalDebtClient-module__SUQw5a__heroMain{min-width:0;padding:28px 30px}.NationalDebtClient-module__SUQw5a__heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.NationalDebtClient-module__SUQw5a__label{color:#aab8c9;font-size:11px;font-weight:500;display:block}.NationalDebtClient-module__SUQw5a__badge{color:var(--gold);letter-spacing:.9px;background:#f6b65b0a;border:1px solid #f6b65b33;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.NationalDebtClient-module__SUQw5a__counter{color:#ffd595;font-variant-numeric:tabular-nums;letter-spacing:-1.8px;white-space:nowrap;margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(23px,3.3vw,39px);font-weight:600;line-height:1.25}.NationalDebtClient-module__SUQw5a__counterNote{color:var(--texto-dato);font-size:12px;margin-top:8px!important}.NationalDebtClient-module__SUQw5a__estimateInfo{color:var(--texto-dato);margin-top:12px;font-size:12px}.NationalDebtClient-module__SUQw5a__estimateInfo summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;display:flex}.NationalDebtClient-module__SUQw5a__estimateInfo summary:hover{color:var(--gold)}.NationalDebtClient-module__SUQw5a__estimateInfo p{max-width:550px;margin-top:8px;line-height:1.8}.NationalDebtClient-module__SUQw5a__official{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:18px;display:grid}.NationalDebtClient-module__SUQw5a__official strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:550;display:block}.NationalDebtClient-module__SUQw5a__composition{background:#080e1866;border-left:1px solid #ffffff12;padding:28px}.NationalDebtClient-module__SUQw5a__sectionTitle{color:#b3c0d1;align-items:center;gap:8px;display:flex}.NationalDebtClient-module__SUQw5a__sectionTitle h2{color:#e8eef7;font-size:13px;font-weight:550}.NationalDebtClient-module__SUQw5a__ownership{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:22px;display:flex}.NationalDebtClient-module__SUQw5a__ownership>span{color:var(--texto-dato);font-size:12px}.NationalDebtClient-module__SUQw5a__ownership strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:550}.NationalDebtClient-module__SUQw5a__shareBar{background:#8298ba;border-radius:3px;height:7px;margin-top:24px;overflow:hidden}.NationalDebtClient-module__SUQw5a__shareBar>span{background:var(--gold);height:100%;display:block}.NationalDebtClient-module__SUQw5a__shareLegend{color:var(--texto-dato);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.NationalDebtClient-module__SUQw5a__shareLegend span{align-items:center;gap:5px;display:flex}.NationalDebtClient-module__SUQw5a__shareLegend i{background:var(--gold);border-radius:50%;width:5px;height:5px}.NationalDebtClient-module__SUQw5a__shareLegend span:last-child i{background:#8298ba}.NationalDebtClient-module__SUQw5a__note{color:var(--texto-dato);font-size:12px;line-height:1.75}.NationalDebtClient-module__SUQw5a__composition>.NationalDebtClient-module__SUQw5a__note{margin-top:18px}.NationalDebtClient-module__SUQw5a__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 24px;display:grid}.NationalDebtClient-module__SUQw5a__metric{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 22px}.NationalDebtClient-module__SUQw5a__metricTop{color:#acb9cb;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.NationalDebtClient-module__SUQw5a__metricTop svg{color:#70849f;flex-shrink:0}.NationalDebtClient-module__SUQw5a__metric>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:12px 0 5px;font-size:27px;font-weight:550;display:block}.NationalDebtClient-module__SUQw5a__metric p{color:var(--texto-dato);font-size:12px}.NationalDebtClient-module__SUQw5a__analysisGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px;display:grid}.NationalDebtClient-module__SUQw5a__panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:24px}.NationalDebtClient-module__SUQw5a__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.NationalDebtClient-module__SUQw5a__panel h2,.NationalDebtClient-module__SUQw5a__spendingHeader h2{letter-spacing:-.5px;margin-top:7px;font-size:20px;font-weight:550}.NationalDebtClient-module__SUQw5a__period{border:1px solid var(--border);color:#b3c0d1;border-radius:5px;padding:5px 9px;font-size:10px}.NationalDebtClient-module__SUQw5a__trendChange{color:var(--gold);flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.NationalDebtClient-module__SUQw5a__trendChange strong{font-weight:550}.NationalDebtClient-module__SUQw5a__trendChange span{color:var(--texto-dato);font-size:12px}.NationalDebtClient-module__SUQw5a__chart{margin-top:18px;display:block;overflow:visible}.NationalDebtClient-module__SUQw5a__insight{background:linear-gradient(140deg, #14203255, transparent 65%), var(--surface);flex-direction:column;display:flex}.NationalDebtClient-module__SUQw5a__insightIcon{color:#afc8f0;border:1px solid #3a4961;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.NationalDebtClient-module__SUQw5a__insight .NationalDebtClient-module__SUQw5a__eyebrow{color:#afc8f0}.NationalDebtClient-module__SUQw5a__insight p{color:#b3c0d1;white-space:pre-line;margin-top:14px;font-size:12px;line-height:1.85}.NationalDebtClient-module__SUQw5a__summaryPreview{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NationalDebtClient-module__SUQw5a__readMore{color:#afc8f0;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:10px 0 0;font-size:11px}.NationalDebtClient-module__SUQw5a__readMore:hover{color:var(--gold)}.NationalDebtClient-module__SUQw5a__readMore:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.NationalDebtClient-module__SUQw5a__insightFoot{border-top:1px solid var(--border);color:var(--texto-dato);margin-top:24px;padding-top:14px;font-size:11.5px}.NationalDebtClient-module__SUQw5a__spending{margin-top:36px}.NationalDebtClient-module__SUQw5a__spendingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.NationalDebtClient-module__SUQw5a__spendingIntro{color:var(--texto-dato);max-width:750px;font-size:12px;line-height:1.8;margin:12px 0 20px!important}.NationalDebtClient-module__SUQw5a__spendingGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px;display:grid}.NationalDebtClient-module__SUQw5a__panel h3{margin-bottom:22px;font-size:13px;font-weight:550}.NationalDebtClient-module__SUQw5a__spendRow+.NationalDebtClient-module__SUQw5a__spendRow{margin-top:19px}.NationalDebtClient-module__SUQw5a__spendLabel{justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.NationalDebtClient-module__SUQw5a__spendLabel>span{color:#bdc9d9}.NationalDebtClient-module__SUQw5a__spendLabel strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.NationalDebtClient-module__SUQw5a__spendRow .NationalDebtClient-module__SUQw5a__note{margin-top:3px}.NationalDebtClient-module__SUQw5a__spendTrack{background:#1a2535;border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.NationalDebtClient-module__SUQw5a__spendTrack>span{border-radius:inherit;background:linear-gradient(90deg, #ad8044, var(--gold));height:100%;display:block}.NationalDebtClient-module__SUQw5a__fiscalCards{flex-direction:column;gap:12px;display:flex}.NationalDebtClient-module__SUQw5a__fiscalCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:1;padding:20px 24px}.NationalDebtClient-module__SUQw5a__fiscalCard strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:8px 0;font-size:26px;font-weight:550;display:block}.NationalDebtClient-module__SUQw5a__fiscalCard p{color:var(--texto-dato);font-size:12px;line-height:1.8}.NationalDebtClient-module__SUQw5a__positive{color:#67d5b0}.NationalDebtClient-module__SUQw5a__negative{color:#f19898}.NationalDebtClient-module__SUQw5a__sources{border-top:1px solid var(--border);margin-top:32px;padding-top:22px;scroll-margin-top:110px}.NationalDebtClient-module__SUQw5a__sources>p{color:var(--texto-dato);max-width:900px;margin-top:12px;font-size:12px;line-height:1.9}.NationalDebtClient-module__SUQw5a__sourceLinks{flex-wrap:wrap;gap:12px 24px;margin-top:14px;display:flex}.NationalDebtClient-module__SUQw5a__sourceLinks a{color:#b9c8dc;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.NationalDebtClient-module__SUQw5a__empty{border:1px solid var(--border);background:var(--surface);min-height:220px;color:var(--texto-dato);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}@media (max-width:900px){.NationalDebtClient-module__SUQw5a__hero{grid-template-columns:minmax(0,1fr)}.NationalDebtClient-module__SUQw5a__composition{border-top:1px solid #ffffff12;border-left:0}.NationalDebtClient-module__SUQw5a__counter{font-size:clamp(23px,5vw,40px)}.NationalDebtClient-module__SUQw5a__analysisGrid,.NationalDebtClient-module__SUQw5a__spendingGrid{grid-template-columns:minmax(0,1fr)}.NationalDebtClient-module__SUQw5a__fiscalCards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NationalDebtClient-module__SUQw5a__fiscalCard{padding:18px}}@media (max-width:600px){.NationalDebtClient-module__SUQw5a__header{padding-top:4px;padding-bottom:18px;display:block}.NationalDebtClient-module__SUQw5a__methodLink{margin-top:10px}.NationalDebtClient-module__SUQw5a__heroMain,.NationalDebtClient-module__SUQw5a__composition,.NationalDebtClient-module__SUQw5a__panel{padding:20px}.NationalDebtClient-module__SUQw5a__counter{letter-spacing:-1px;font-size:clamp(20px,5.3vw,31px)}.NationalDebtClient-module__SUQw5a__official{gap:12px}.NationalDebtClient-module__SUQw5a__official strong{font-size:16px}.NationalDebtClient-module__SUQw5a__metrics{grid-template-columns:minmax(0,1fr);gap:10px}.NationalDebtClient-module__SUQw5a__metric{padding:18px 20px}.NationalDebtClient-module__SUQw5a__metric>strong{margin-top:7px;font-size:25px}.NationalDebtClient-module__SUQw5a__fiscalCards{grid-template-columns:minmax(0,1fr)}.NationalDebtClient-module__SUQw5a__spendLabel{gap:12px;font-size:11px}.NationalDebtClient-module__SUQw5a__panel h2,.NationalDebtClient-module__SUQw5a__spendingHeader h2{font-size:19px}}
