.stat-card.svelte-3zhr9z{position:relative;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:1rem;overflow:visible;border:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.stat-card.svelte-3zhr9z:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.stat-card-actionable.svelte-3zhr9z{cursor:pointer;text-align:left}.stat-card-actionable.svelte-3zhr9z:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stat-card-active.svelte-3zhr9z{border-color:var(--color-primary);box-shadow:0 0 0 2px #7b3ff22e}.stat-card-active.svelte-3zhr9z:hover{box-shadow:0 0 0 2px #7b3ff22e,0 4px 12px #0000001a}.stat-card-accent-hover.svelte-3zhr9z:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px #7b3ff22e,0 4px 12px #0000001a}.hero-accent-mask.svelte-3zhr9z{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}.hero-accent.svelte-3zhr9z{position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand)}.stat-card.svelte-3zhr9z .card-body:where(.svelte-3zhr9z){padding:1.25rem 1.375rem;flex-direction:column}.stat-header.svelte-3zhr9z{display:flex;align-items:center;gap:var(--spacing-ms);margin:-1.25rem -1.375rem .875rem;padding:1.25rem 1.375rem .875rem;border-bottom:1px solid var(--color-border-subtle)}.stat-content.svelte-3zhr9z{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.stat-title.svelte-3zhr9z{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.3;flex:1;min-width:0}.stat-title-text.svelte-3zhr9z{min-width:0;overflow-wrap:anywhere}.stat-value-row.svelte-3zhr9z{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;line-height:1}.stat-value.svelte-3zhr9z{font-size:2.25rem;font-weight:700;line-height:1}.variation.svelte-3zhr9z{font-size:.8125rem;font-weight:700;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:var(--radius-full)}.variation.text-success.svelte-3zhr9z{background:var(--color-success-bg)}.variation.text-danger.svelte-3zhr9z{background:var(--color-danger-bg)}.variation-label.svelte-3zhr9z{font-weight:400;margin-left:.125rem}.stat-subtitle.svelte-3zhr9z{font-size:.875rem;line-height:1.4;margin-top:.375rem}.stat-extra.svelte-3zhr9z{margin-top:.75rem}.stat-cta.svelte-3zhr9z{margin-top:auto;padding-top:.875rem;align-self:flex-start}.stat-link-cta.svelte-3zhr9z{font-size:.9375rem;font-weight:var(--font-weight-bold)}.urgent-indicator.svelte-3zhr9z{position:absolute;top:.5rem;right:.5rem;width:10px;height:10px;background-color:var(--color-danger);border-radius:50%;animation:svelte-3zhr9z-pulse 1.5s infinite;z-index:2}@keyframes svelte-3zhr9z-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.stat-card-compact.svelte-3zhr9z{margin-bottom:0}.stat-card-compact.svelte-3zhr9z .card-body:where(.svelte-3zhr9z){padding:.75rem 1rem}.stat-card-compact.svelte-3zhr9z .stat-header:where(.svelte-3zhr9z){margin:-.75rem -1rem .625rem;padding:.75rem 1rem .625rem;gap:var(--spacing-sm)}.stat-card-compact.svelte-3zhr9z .stat-title:where(.svelte-3zhr9z){font-size:var(--font-size-base)}.stat-card-compact.svelte-3zhr9z .stat-value:where(.svelte-3zhr9z){font-size:1.5rem}.stat-card-compact.svelte-3zhr9z .stat-subtitle:where(.svelte-3zhr9z){font-size:var(--font-size-xs);margin-top:.25rem}@media (max-width: 767px){.stat-card.svelte-3zhr9z .card-body:where(.svelte-3zhr9z){padding:.75rem .875rem}.stat-header.svelte-3zhr9z{margin:-.75rem -.875rem .625rem;padding:.75rem .875rem .625rem}.stat-value.svelte-3zhr9z{font-size:1.85rem}.stat-title.svelte-3zhr9z{font-size:var(--font-size-base)}}@media (max-width: 767px) and (hover: none){.stat-card.svelte-3zhr9z:hover{transform:none}}.breakdown-list.svelte-7pwetq{display:flex;flex-direction:column;gap:22px}.breakdown-list.svelte-7pwetq:has(.selectable:where(.svelte-7pwetq)){gap:10px}.breakdown-row.svelte-7pwetq{display:flex;align-items:center;gap:14px}.breakdown-row.selectable.svelte-7pwetq{width:100%;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;text-align:left;cursor:pointer}.breakdown-row.selectable.svelte-7pwetq:hover{background:var(--color-bg-surface-2)}.breakdown-row.selected.svelte-7pwetq{background:var(--color-primary-light);box-shadow:inset 3px 0 0 var(--color-primary)}.breakdown-detail.svelte-7pwetq{margin:-4px 0 6px 8px;padding-left:12px;border-left:3px solid var(--color-primary-light)}.breakdown-name.svelte-7pwetq{width:var(--breakdown-name-width, 128px);flex-shrink:0;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-track.svelte-7pwetq{flex:0 1 190px;height:6px;border-radius:3px;background:var(--color-bg-surface-2);overflow:hidden}.breakdown-fill.svelte-7pwetq{display:block;height:100%;background:var(--color-primary);border-radius:4px}.breakdown-value.svelte-7pwetq{font-weight:700;font-size:.95rem;color:var(--color-text);min-width:var(--breakdown-value-width, 78px);text-align:right}.breakdown-pct.svelte-7pwetq{font-weight:500;font-size:.85rem;color:var(--color-text-subtle);width:38px;text-align:right}
