.budget-briefing-card-module__axWtrG__card{border:1px solid var(--color-dex-line);background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--color-dex-gold) 18%, transparent), transparent 45%), var(--color-dex-paper-solid,var(--color-paper));animation:budget-briefing-card-module__axWtrG__rise var(--dur-short) var(--ease-out);border-radius:1rem;gap:1rem;margin:1rem 0;padding:1.1rem;display:grid}@keyframes budget-briefing-card-module__axWtrG__rise{0%{opacity:0;transform:translateY(6px)}}.budget-briefing-card-module__axWtrG__loading{border:1px dashed var(--color-dex-line);color:var(--color-muted);border-radius:1rem;margin:1rem 0;padding:1rem;font-size:.85rem}.budget-briefing-card-module__axWtrG__header{gap:.3rem;display:grid}.budget-briefing-card-module__axWtrG__header h3{font:700 1.3rem/1.15 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0}.budget-briefing-card-module__axWtrG__phase{color:var(--color-dex-blue-deep);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:750}.budget-briefing-card-module__axWtrG__situations{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.budget-briefing-card-module__axWtrG__situations>span{background:var(--color-dex-quiet);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.budget-briefing-card-module__axWtrG__pay{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.budget-briefing-card-module__axWtrG__pay>div{background:var(--color-dex-navy);color:var(--color-paper);border-radius:.8rem;gap:.15rem;padding:.85rem;display:grid}.budget-briefing-card-module__axWtrG__pay>div[data-kind=scenario]{background:var(--color-debate-soft);color:var(--color-debate)}.budget-briefing-card-module__axWtrG__pay>div[data-kind=budget]{background:var(--color-vote-soft);color:var(--color-accent-deep)}.budget-briefing-card-module__axWtrG__pay span{opacity:.85;font-size:.72rem;font-weight:650}.budget-briefing-card-module__axWtrG__pay strong{font:700 1.6rem/1.1 var(--font-display), sans-serif;font-variant-numeric:tabular-nums}.budget-briefing-card-module__axWtrG__pay strong small{font:600 .8rem var(--font-body,inherit)}.budget-briefing-card-module__axWtrG__pay>div>small{opacity:.85;font-size:.7rem}.budget-briefing-card-module__axWtrG__block h4{margin:0 0 .4rem;font-size:.85rem}.budget-briefing-card-module__axWtrG__rates,.budget-briefing-card-module__axWtrG__predictions{margin:0;padding:0;list-style:none;display:grid}.budget-briefing-card-module__axWtrG__rates li{border-bottom:1px solid var(--color-dex-line);justify-content:space-between;gap:.75rem;padding:.45rem 0;font-size:.82rem;display:flex}.budget-briefing-card-module__axWtrG__rates li>span:first-child{font-weight:650;display:grid}.budget-briefing-card-module__axWtrG__rates small,.budget-briefing-card-module__axWtrG__value small{color:var(--color-muted);font-size:.7rem;font-weight:500}.budget-briefing-card-module__axWtrG__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;display:grid}.budget-briefing-card-module__axWtrG__predictions li{border-bottom:1px solid var(--color-dex-line);gap:.25rem;padding:.5rem 0;font-size:.82rem;display:grid}.budget-briefing-card-module__axWtrG__predictionHead{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.budget-briefing-card-module__axWtrG__outlook{background:var(--color-dex-quiet);text-transform:capitalize;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.budget-briefing-card-module__axWtrG__quote{color:var(--color-ink-2);font-size:.75rem;font-style:italic;text-decoration:none}.budget-briefing-card-module__axWtrG__quote em{color:var(--color-dex-blue-deep);margin-left:.25rem;font-style:normal;font-weight:650}.budget-briefing-card-module__axWtrG__quote:hover em{text-decoration:underline}.budget-briefing-card-module__axWtrG__actions{flex-wrap:wrap;gap:.4rem;display:flex}.budget-briefing-card-module__axWtrG__actions a,.budget-briefing-card-module__axWtrG__actions button{border:1px solid var(--color-dex-line);min-height:2.1rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.budget-briefing-card-module__axWtrG__actions .budget-briefing-card-module__axWtrG__primary{border-color:var(--color-dex-navy);background:var(--color-dex-navy);color:var(--color-paper)}
