.banner.svelte-1u5xna4{display:block;position:relative;background:linear-gradient(135deg,#4f46e5,#7c3aed 55%,#a855f7);color:#fff;padding:22px 22px 18px;border-radius:var(--radius-xl);text-decoration:none;box-shadow:var(--shadow-primary);overflow:hidden;transition:transform .12s var(--ease-out),box-shadow .2s var(--ease-out)}.banner.svelte-1u5xna4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 110% -20%,rgba(255,255,255,.25) 0%,transparent 60%);pointer-events:none}.banner.svelte-1u5xna4:hover{box-shadow:0 12px 36px #4f46e566}.banner.svelte-1u5xna4:active{transform:scale(.985)}.badge.svelte-1u5xna4{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;padding:5px 10px;border-radius:var(--radius-pill);margin-bottom:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sparkle.svelte-1u5xna4{font-size:12px}.headline.svelte-1u5xna4{font-size:22px;font-weight:700;margin-bottom:6px;letter-spacing:-.02em;line-height:1.2}.message.svelte-1u5xna4{font-size:14px;line-height:1.5;opacity:.92;margin-bottom:14px}.cta.svelte-1u5xna4{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;opacity:.95}.arrow.svelte-1u5xna4{transition:transform .18s var(--ease-out)}.banner.svelte-1u5xna4:hover .arrow:where(.svelte-1u5xna4){transform:translate(3px)}.stat.svelte-17xvzis{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit;transition:transform .1s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out);border-radius:var(--radius-lg);padding:var(--space-4)}.stat.svelte-17xvzis:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.stat.svelte-17xvzis:active{transform:scale(.99)}.icon.svelte-17xvzis{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;font-size:24px;flex-shrink:0;background:var(--color-primary-soft)}[data-accent=success].svelte-17xvzis .icon:where(.svelte-17xvzis){background:var(--color-status-good-soft)}[data-accent=warning].svelte-17xvzis .icon:where(.svelte-17xvzis){background:var(--color-status-warn-soft)}[data-accent=info].svelte-17xvzis .icon:where(.svelte-17xvzis){background:#eff6ff}.content.svelte-17xvzis{flex:1;min-width:0}.title-row.svelte-17xvzis{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:2px}.title.svelte-17xvzis{font-size:12px;color:var(--color-text-muted);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.status.svelte-17xvzis{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.status-label.svelte-17xvzis{font-size:11px;font-weight:600;color:var(--color-text-muted)}.value.svelte-17xvzis{font-size:18px;font-weight:700;color:var(--color-text);letter-spacing:-.015em;line-height:1.2}.sub.svelte-17xvzis{font-size:12px;color:var(--color-text-muted);margin-top:3px}.chevron.svelte-17xvzis{color:var(--color-text-subtle);font-size:24px;line-height:1;flex-shrink:0}.dash-header.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px}.date.svelte-1uha8ag{font-size:13px;font-weight:500;text-transform:capitalize}.dash-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:28px;letter-spacing:-.025em}.lead.svelte-1uha8ag{font-size:14px;color:var(--color-text-muted);margin-top:2px}.section-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:13px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.legend.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--color-text-subtle)}.legend.svelte-1uha8ag .status-dot:where(.svelte-1uha8ag){width:7px;height:7px;margin-left:4px}.legend.svelte-1uha8ag .status-dot:where(.svelte-1uha8ag):first-of-type{margin-left:6px}
