:root{--ls-teal: #0D9488;--ls-teal-soft: #CCFBF1;--ls-indigo: #4F46E5;--ls-indigo-soft: #E0E7FF}.c-sip{color:var(--ls-teal)}.hs-value.amber{color:#fde68a}.bank-chip:hover{border-color:var(--ls-teal);color:var(--ls-teal)}.bank-chip.active{background:var(--ls-teal-soft);border-color:var(--ls-teal);color:#0f766e}.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}.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}.ls-sip-banner{margin-bottom:1.1rem;background:#0d94881a;border:1px solid rgba(13,148,136,.22);border-radius:12px;padding:.55rem .85rem;display:none;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(--ink)}.ls-sip-banner.show{display:flex}.ls-sip-banner i{color:var(--ls-teal);flex-shrink:0}.sip-equiv-amt{color:var(--ls-teal);font-family:var(--font-mono);font-weight:700}.insight-card.teal{border-left-color:var(--ls-teal)}.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}td.td-cagr{color:var(--ls-teal);font-weight:600}@media(max-width:480px){.lcb-grid{grid-template-columns:1fr}}
