.financial-pulse{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 14px;padding:18px 20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));border-radius:20px;background:linear-gradient(115deg,color-mix(in srgb,var(--blue) 12%,var(--surface)),var(--surface) 52%,color-mix(in srgb,#5cc8ff 8%,var(--surface)));box-shadow:0 16px 38px rgba(8,47,73,.09)}.financial-pulse::after{content:"";position:absolute;right:12%;width:180px;height:180px;border:28px solid color-mix(in srgb,var(--blue) 8%,transparent);border-radius:50%;pointer-events:none}.financial-pulse-score{position:relative;z-index:1;display:grid;place-content:center;width:74px;height:74px;border:7px solid color-mix(in srgb,var(--blue) 35%,var(--line));border-radius:50%;background:var(--surface);text-align:center;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--blue) 7%,transparent)}.financial-pulse-score span{color:var(--blue);font-size:25px;font-weight:950;line-height:1}.financial-pulse-score small{color:var(--muted);font-size:8px;font-weight:850}.financial-pulse-copy{position:relative;z-index:1}.financial-pulse-copy h2{margin:3px 0;color:var(--ink);font-size:19px;letter-spacing:-.035em}.financial-pulse-copy p{margin:0;color:var(--muted);font-size:11px}.financial-pulse>button{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:11px 14px 11px 17px;border:1px solid color-mix(in srgb,var(--blue) 40%,var(--line));border-radius:13px;background:var(--surface);color:var(--blue);font-weight:850;box-shadow:0 8px 18px rgba(8,47,73,.08)}.financial-pulse>button b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--blue);color:#fff}.financial-pulse.watch .financial-pulse-score{border-color:#e8b84a}.financial-pulse.watch .financial-pulse-score span{color:#a66b00}.financial-pulse.critical .financial-pulse-score{border-color:color-mix(in srgb,var(--red) 60%,var(--line))}.financial-pulse.critical .financial-pulse-score span{color:var(--red)}[data-theme="dark"] .financial-pulse{background:linear-gradient(115deg,rgba(37,99,235,.13),var(--surface) 55%,rgba(14,165,233,.07));box-shadow:0 18px 42px rgba(0,0,0,.2)}@media(max-width:720px){.financial-pulse{grid-template-columns:auto 1fr;padding:15px;gap:12px}.financial-pulse-score{width:62px;height:62px}.financial-pulse-score span{font-size:21px}.financial-pulse>button{grid-column:1/-1;justify-content:space-between;width:100%}.financial-pulse-copy p{line-height:1.45}}
