:root{--sip-blue: #2563EB;--sip-blue-soft: #DBEAFE;--sip-indigo: #4F46E5;--sip-indigo-soft: #E0E7FF}.c-sip{color:var(--sip-blue)}.hs-value.amber{color:#fde68a}.bank-chip:hover{border-color:var(--sip-blue);color:var(--sip-blue)}.bank-chip.active{background:var(--sip-blue-soft);border-color:var(--sip-blue);color:#1d4ed8}.bank-chip .chip-rate{font-size:.68rem;color:var(--emerald);font-weight:700}.stepup-badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:20px;background:var(--emerald);color:var(--white);font-size:.6rem;font-weight:700;letter-spacing:.06em;margin-left:6px;vertical-align:middle}.stepup-note{margin-top:6px;background:var(--emerald-soft);border:1px solid #6EE7B7;border-radius:8px;padding:.35rem .7rem;font-size:.69rem;color:#065f46;font-weight:500;display:none}.stepup-note.show{display:block}.hero-stepup-banner{margin-top:10px;background:#05966924;border:1px solid rgba(5,150,105,.28);border-radius:12px;padding:.55rem .85rem;display:none;align-items:center;gap:8px;font-size:.78rem;font-weight:600}.hero-stepup-banner.show{display:flex}.hero-stepup-banner i{color:#6ee7b7}.stepup-amt{color:#6ee7b7;font-family:var(--font-mono)}.hero-inflation-banner.show{display:flex}.hero-inflation-banner.negative-real{background:#dc26261a;border-color:#dc262640}.hero-inflation-banner.negative-real i,.hero-inflation-banner.negative-real .inflation-amt{color:#fca5a5}.insight-card.teal{border-left-color:var(--sip-blue)}.insight-card .insight-detail{color:#374151}.hero-badge.warn{background:#f59e0b2e;border:1px solid rgba(245,158,11,.4);color:#92400e}#yrBars{display:block!important;width:100%!important;min-width:0!important;height:auto!important;overflow:hidden;box-sizing:border-box}@media(max-width:480px){.lcb-grid{grid-template-columns:1fr}}
