.a2-panel.svelte-1u6guwn{color:#0b1b3a;background:linear-gradient(160deg,#e8f4ff 0%,#e8faf5 100%)}.dark .a2-panel.svelte-1u6guwn{color:#e8ecfa;background:linear-gradient(160deg,#0b1230 0%,#0d1a38 100%)}.a2-glow.svelte-1u6guwn{pointer-events:none;background:radial-gradient(closest-side,#14b8a638,#0000);width:62%;height:60%;position:absolute;top:-18%;right:-12%}.dark .a2-glow.svelte-1u6guwn{background:radial-gradient(closest-side,#2dd4bf29,#0000)}.a2-eyebrow.svelte-1u6guwn{letter-spacing:.12em;text-transform:uppercase;color:var(--ih-primary);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.a2-title.svelte-1u6guwn{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.1rem + 1.7vw,2.75rem);font-weight:700;line-height:1.1}.a2-grad.svelte-1u6guwn{color:#0000;background-image:linear-gradient(90deg,#2f45c9,#0d9488);-webkit-background-clip:text;background-clip:text}.dark .a2-grad.svelte-1u6guwn{background-image:linear-gradient(90deg,#a0aaff,#2dd4bf)}.a2-points.svelte-1u6guwn{color:#4a5b7a;gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.dark .a2-points.svelte-1u6guwn,.dark .a2-muted.svelte-1u6guwn{color:#a3aed0}.a2-muted.svelte-1u6guwn{color:#4a5b7a}.a2-points.svelte-1u6guwn li:where(.svelte-1u6guwn){align-items:flex-start;gap:.7rem;display:flex}.a2-tick.svelte-1u6guwn{color:#0d9488;flex:none;margin-top:.15rem}.dark .a2-tick.svelte-1u6guwn{color:#2dd4bf}.a2-card.svelte-1u6guwn{border:1px solid var(--ih-border);background:var(--ih-surface);max-width:34rem;color:var(--ih-text);border-radius:20px;padding:18px;position:relative;box-shadow:0 30px 60px -30px #14286459}.a2-card-top.svelte-1u6guwn{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.a2-card-top.svelte-1u6guwn b:where(.svelte-1u6guwn){font-size:.95rem;display:block}.a2-card-top.svelte-1u6guwn span:where(.svelte-1u6guwn):not(.a2-pill){color:var(--ih-muted);margin-top:2px;font-size:.75rem;display:block}.a2-pill.svelte-1u6guwn{color:#0d9488;white-space:nowrap;background:#14b8a626;border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:700}.dark .a2-pill.svelte-1u6guwn{color:#2dd4bf}.a2-charts.svelte-1u6guwn{grid-template-columns:1fr 1fr;gap:12px;display:grid}.a2-chart.svelte-1u6guwn{border:1px solid var(--ih-border);background:var(--ih-bg);border-radius:14px;padding:10px}.a2-chart.svelte-1u6guwn svg:where(.svelte-1u6guwn){width:100%;height:auto;display:block}.a2-chart.svelte-1u6guwn polygon[stroke=\#fff]:where(.svelte-1u6guwn){stroke:var(--ih-bg)}.a2-chart.svelte-1u6guwn line:where(.svelte-1u6guwn){stroke:var(--ih-border)}.a2-legend.svelte-1u6guwn{color:var(--ih-muted);flex-wrap:wrap;gap:2px 10px;margin:4px 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.a2-legend.svelte-1u6guwn li:where(.svelte-1u6guwn){align-items:center;gap:5px;display:inline-flex}.a2-legend.svelte-1u6guwn i:where(.svelte-1u6guwn){background:var(--c);border-radius:3px;width:8px;height:8px}.bv.svelte-1u6guwn{fill:var(--ih-text);text-anchor:middle;opacity:0;font-size:8.5px;font-weight:700;animation:.5s 1.9s forwards svelte-1u6guwn-a2-fade}.bl.svelte-1u6guwn{fill:var(--ih-muted);text-anchor:middle;font-size:8px}.bar.svelte-1u6guwn{transform-box:fill-box;transform-origin:50% 100%;animation:svelte-1u6guwn-a2-grow .9s cubic-bezier(.16,1,.3,1) calc(.8s + var(--i) * .11s) forwards;transform:scaleY(0)}.donut.svelte-1u6guwn{opacity:0;animation:.8s 1s forwards svelte-1u6guwn-a2-fade}.a2-rise.svelte-1u6guwn{opacity:0;animation:svelte-1u6guwn-a2-rise .7s cubic-bezier(.16,1,.3,1) var(--d,0s) forwards}.a2-form-in.svelte-1u6guwn{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards svelte-1u6guwn-a2-rise}@keyframes svelte-1u6guwn-a2-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes svelte-1u6guwn-a2-fade{to{opacity:1}}@keyframes svelte-1u6guwn-a2-grow{to{transform:none}}@media (prefers-reduced-motion:reduce){.a2-rise.svelte-1u6guwn,.a2-form-in.svelte-1u6guwn,.bar.svelte-1u6guwn,.donut.svelte-1u6guwn,.bv.svelte-1u6guwn{opacity:1;animation:none;transform:none}}
