.dashboard-signal-grid.svelte-15vs0fx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.72rem;margin-top:clamp(1.25rem,3vw,2.15rem)}.dashboard-signal-card.svelte-15vs0fx{--signal-accent: rgba(198, 241, 234, .42);position:relative;min-height:8.6rem;overflow:hidden;border:1px solid rgba(247,250,249,.16);border-radius:1.05rem;background:linear-gradient(180deg,#ffffff1c,#ffffff13),#11201f14;padding:.9rem;box-shadow:inset 0 1px #ffffff1f}.dashboard-signal-card.svelte-15vs0fx:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--signal-accent),rgba(247,250,249,0));opacity:.72}.dashboard-signal-card.svelte-15vs0fx p:where(.svelte-15vs0fx){margin:0;color:#f7faf999;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.dashboard-signal-value-row.svelte-15vs0fx{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:.55rem;margin-top:.62rem}.dashboard-signal-card.svelte-15vs0fx strong:where(.svelte-15vs0fx){display:inline-flex;min-width:0;align-items:baseline;gap:.2rem;margin:0;color:#fff;font-family:var(--font-display);font-size:1.55rem;line-height:1.02;overflow-wrap:normal;white-space:nowrap}.dashboard-signal-card.svelte-15vs0fx .dashboard-signal-amount:where(.svelte-15vs0fx){display:inline;margin-top:0;color:#fff;font:inherit;letter-spacing:0}.dashboard-signal-card.svelte-15vs0fx .dashboard-signal-unit:where(.svelte-15vs0fx){display:inline;margin-top:0;color:#f7faf9c2;font-size:.88em;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.dashboard-signal-card.svelte-15vs0fx .dashboard-signal-change:where(.svelte-15vs0fx){display:inline;flex:none;width:fit-content;max-width:100%;margin-top:0;color:#f7faf9b8;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900;line-height:1.05;white-space:nowrap}.dashboard-signal-card.svelte-15vs0fx .dashboard-signal-change--up:where(.svelte-15vs0fx){color:#8bf6e7db}.dashboard-signal-card.svelte-15vs0fx .dashboard-signal-change--down:where(.svelte-15vs0fx){color:#ffb4a4e6}.dashboard-signal-card.svelte-15vs0fx span:where(.svelte-15vs0fx){display:block;margin-top:.62rem;color:#f7faf9ad;font-size:.88rem;font-weight:600;line-height:1.35}.dashboard-signal-card.svelte-15vs0fx .dashboard-signal-badge:where(.svelte-15vs0fx){display:inline-flex;flex:none;width:fit-content;max-width:100%;align-items:center;margin-top:0;border:1px solid rgba(139,246,231,.26);border-radius:999px;background:#c6f1ea1f;padding:.28rem .52rem;color:#f7faf9d6;font-size:.68rem;font-weight:850;line-height:1.15;white-space:nowrap}.dashboard-signal-card--teal.svelte-15vs0fx{--signal-accent: rgba(139, 246, 231, .5)}.dashboard-signal-card--gold.svelte-15vs0fx{--signal-accent: rgba(231, 182, 69, .62);border-color:#e7b64538;background:linear-gradient(180deg,#ffffff1c,#ffffff13),#e7b6450b}@media(max-width:1020px){.dashboard-signal-grid.svelte-15vs0fx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dashboard-signal-grid.svelte-15vs0fx{grid-template-columns:1fr}}
