.promo-chart-card{overflow-wrap:anywhere;min-width:0;margin:28px 0;padding:32px 36px;background:var(--color-card,#1c232c);border:1.5px solid var(--color-line-strong);border-radius:22px;box-shadow:0 40px 90px rgb(0 0 0/.45)}.promo-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.promo-chart-header code{font:13px/1.6 var(--font-mono);overflow-wrap:anywhere;min-width:0}.promo-chart-header code span{color:var(--color-up)}.promo-chart-tag{flex:none;border:1px solid var(--color-line-strong);border-radius:30px;padding:3px 10px;font-size:13px}.promo-chart-card .promo-chart-title{margin:24px 0 8px;font-size:24px;line-height:1.2}.promo-chart-meta{color:var(--color-muted);font-size:14px;margin:8px 0 24px}.promo-chart-svg{width:100%;height:250px;display:block}.promo-chart-line{fill:none;stroke:var(--color-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.promo-chart-grid{stroke:var(--color-line);stroke-width:1.5}.promo-chart-axis{fill:var(--color-muted);font-family:var(--font-sans);font-size:12px}.promo-chart-legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin:14px 0 22px;font-size:14px}.promo-chart-legend span:before{content:"";display:inline-block;width:20px;height:3px;background:var(--legend-color,var(--color-accent));margin-right:7px;vertical-align:middle}.promo-chart-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.promo-chart-stat{padding:16px;background:var(--color-bg);border:1.5px solid var(--color-line);border-radius:14px}.promo-chart-stat strong{display:block;font-size:24px;font-variant-numeric:tabular-nums}.promo-chart-stat small{display:block;color:var(--color-muted);font-size:13px}.promo-chart-negative{color:var(--color-down)}.promo-chart-empty{min-height:200px;display:grid;align-content:center}.promo-chart-table-scroll{max-width:100%;overflow-x:auto;scrollbar-color:var(--color-line-strong) var(--color-bg)}.promo-chart-table{width:100%;min-width:680px;border-collapse:collapse;font-variant-numeric:tabular-nums}.macro-comparison-cell+.macro-comparison-cell{margin-top:16px}.macro-comparison-cell strong,.macro-comparison-cell time{display:block}.macro-comparison-cell small{max-width:35ch;margin-top:4px}.promo-chart-table td{min-width:180px}.promo-chart-table td,.promo-chart-table th{padding:14px 10px;border-bottom:1px solid var(--color-line);text-align:right;vertical-align:top}.promo-chart-table th{color:var(--color-muted);font-weight:400}.promo-chart-table td:first-child,.promo-chart-table th:first-child{text-align:left}.promo-chart-table small{display:block;color:var(--color-muted)}.promo-chart-table .is-own{color:var(--color-accent);background:rgb(230 180 80/.04)}.promo-chart-bars{display:grid;gap:16px}.promo-chart-bar-row{display:grid;grid-template-columns:180px minmax(0,1fr) 120px;gap:14px;align-items:center}.promo-chart-bar-track{height:22px;border-radius:6px;background:var(--color-line);overflow:hidden}.promo-chart-bar{height:100%;background:linear-gradient(90deg,var(--color-gold-deep),var(--color-accent));border-radius:6px;transform-origin:left}.promo-chart-bar-row.is-own{color:var(--color-accent)}.promo-chart-bar-row strong{text-align:right;font-variant-numeric:tabular-nums}.promo-chart-motion.is-playing .promo-chart-line{stroke-dasharray:1;animation:promo-chart-draw 1.3s ease-in-out both}.promo-chart-motion.is-playing .promo-chart-bar{animation:promo-chart-grow .9s ease-in-out both}.promo-chart-motion.is-playing .promo-chart-pop{transform-box:fill-box;transform-origin:center;animation:promo-chart-pop .55s cubic-bezier(.2,.8,.3,1.2) both}.promo-chart-motion.is-playing .promo-chart-title{animation:promo-chart-rise .6s ease-out both}@keyframes promo-chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes promo-chart-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes promo-chart-pop{0%{transform:scale(.92);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes promo-chart-rise{0%{transform:translateY(46px);filter:blur(4px);opacity:0}to{transform:none;filter:blur(0);opacity:1}}@media (prefers-reduced-motion:reduce){.promo-chart-motion.is-playing *{animation:none!important}}@media (max-width:600px){.promo-chart-card{padding:24px 18px}.promo-chart-stats{grid-template-columns:1fr}.promo-chart-svg{height:220px}.promo-chart-bar-row{grid-template-columns:minmax(0,1fr) 110px;gap:6px}.promo-chart-bar-track{grid-column:1/-1;grid-row:2}.promo-chart-bar-row strong{grid-column:2;grid-row:1}}.government-debt-history{margin:2rem 0 3rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-line-strong,#30343b);border-radius:16px;background:var(--color-card,#1c232c)}.government-debt-history h2,.government-debt-history h3{margin-top:0}.government-debt-history-controls{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:1rem;margin:1.5rem 0}.government-debt-history-controls label{display:grid;gap:.4rem;color:var(--color-fg,#f3f4f6);font-weight:600}.government-debt-history-controls input,.government-debt-history-controls select{min-height:46px;width:100%;padding:.65rem .75rem;border:1px solid var(--color-line-strong,#454a54);border-radius:8px;background:var(--color-bg,#0d0f12);color:inherit;font:inherit}.government-debt-history-summary{margin:1.5rem 0}.government-debt-history-chart{display:block;width:100%;height:auto;max-height:300px;overflow:visible;margin:1.5rem 0 2rem;color:var(--color-muted,#a3a9b4)}.government-debt-history-chart line{stroke:currentColor;stroke-width:1;opacity:.45}.government-debt-history-chart polyline{fill:none;stroke:var(--color-accent,#d9ad5b);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.government-debt-history-chart circle{fill:var(--color-accent,#d9ad5b)}.government-debt-history-chart text{fill:currentColor;font-size:12px}.government-debt-history-message{margin:1.25rem 0;padding:1rem;border-left:3px solid var(--color-accent,#d9ad5b);background:rgb(255 255 255/4%)}.government-debt-history-data{margin-top:1.5rem}@media (max-width:760px){.government-debt-history-controls{grid-template-columns:1fr 1fr}.government-debt-history-controls label:first-child{grid-column:1/-1}.government-debt-history-controls button{grid-column:1/-1;justify-self:start}}.Header_mobileData___Elvc{display:none;color:var(--color-ink-soft);font-size:14px;text-decoration:none}@media (max-width:720px){.Header_mobileData___Elvc{display:inline}.Header_navigation__bgBOA{gap:14px;flex-wrap:wrap}}@font-face{font-family:schibsted;src:url(/_next/static/media/5d862b7c5d1de6a0-s.ttf) format("truetype");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:schibsted Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_9f9943{font-family:schibsted,schibsted Fallback;font-style:normal}.__variable_9f9943{--font-schibsted:"schibsted","schibsted Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/3b1be6633988325f-s.ttf) format("truetype");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f608fb{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.__variable_f608fb{--font-jetbrains:"jetbrainsMono","jetbrainsMono Fallback"}