main.svelte-i2o9b1{display:flex;flex-direction:column;align-items:center;background-color:var(--bg-alt);padding:clamp(.8rem,2vw,2rem);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:clamp(1rem,2.2vw,1.8rem)}.feature-grid.svelte-i2o9b1{width:min(1200px,100%);display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:stretch;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.feature-grid.visible.svelte-i2o9b1{opacity:1;transform:translateY(0)}.stats-hero.svelte-i2o9b1{position:relative;width:min(1200px,100%);min-height:clamp(360px,48vw,520px);border-radius:34px;border:1px solid var(--border-color);overflow:hidden;padding:clamp(1rem,2.3vw,1.8rem);background:radial-gradient(circle at 90% 15%,rgba(89,155,255,.18),transparent 45%),radial-gradient(circle at 15% 90%,rgba(115,195,130,.14),transparent 50%),linear-gradient(160deg,var(--bg-card),var(--bg-alt) 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.8rem,1.7vw,1.35rem)}.stats-visuals.svelte-i2o9b1{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pie line" "bar bar";gap:.72rem;width:min(700px,100%);overflow:visible}.floating-badges.svelte-i2o9b1{position:absolute;inset:0;pointer-events:none;z-index:3}.floating-badges-left.svelte-i2o9b1{left:0}.floating-badges-right.svelte-i2o9b1{right:0}.floating-badge.svelte-i2o9b1{position:absolute;top:var(--top);font-size:clamp(.74rem,1.15vw,.96rem);font-weight:800;letter-spacing:.01em;color:color-mix(in srgb,var(--text-primary) 72%,#60a5fa);text-shadow:0 3px 12px rgba(30,58,138,.18);opacity:0;white-space:nowrap;animation:svelte-i2o9b1-floatBadge var(--dur) ease-in-out var(--delay) infinite}.floating-badges-left.svelte-i2o9b1 .floating-badge:where(.svelte-i2o9b1){left:-10px}.floating-badges-right.svelte-i2o9b1 .floating-badge:where(.svelte-i2o9b1){right:-10px}.branding.svelte-i2o9b1{position:relative;z-index:1;text-align:center;width:min(900px,100%);padding:clamp(.35rem,.9vw,.7rem);display:grid;justify-items:center;gap:.55rem}.brand-head.svelte-i2o9b1{display:flex;align-items:center;justify-content:center;gap:.6rem}.logo.svelte-i2o9b1{width:clamp(52px,6.8vw,68px);height:clamp(52px,6.8vw,68px);margin:0;filter:drop-shadow(0 10px 20px rgba(32,86,57,.24))}.logo.svelte-i2o9b1 img:where(.svelte-i2o9b1){width:100%;height:100%;object-fit:contain}.branding.svelte-i2o9b1 h2:where(.svelte-i2o9b1){font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:700;margin:0;color:var(--text-primary)}.hero-tagline.svelte-i2o9b1{font-size:clamp(2rem,5.3vw,3.9rem);font-weight:900;line-height:1.08;margin:0;background:linear-gradient(90deg,#ea5757,#599bff,#73c382);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance;max-width:18ch}.visual-card.svelte-i2o9b1{border:1px solid var(--border-color);border-radius:16px;background:color-mix(in srgb,var(--bg-card) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.7rem .75rem;box-shadow:0 12px 26px #0f172a1a}.chart-kicker.svelte-i2o9b1{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.pie-card.svelte-i2o9b1{grid-area:pie;display:grid;justify-items:center;align-content:center;min-height:178px}.pie-wrap.svelte-i2o9b1{position:relative;margin-top:.5rem;width:clamp(98px,11vw,124px);height:clamp(98px,11vw,124px)}.pie-chart.svelte-i2o9b1{width:100%;height:100%;border-radius:50%;background:conic-gradient(#34a55d 0 44%,#599bff 44% 77%,#ea5757 77% 100%);animation:svelte-i2o9b1-pieSpin 8s linear infinite,svelte-i2o9b1-pieBreathe 2.8s ease-in-out infinite}.pie-chart.svelte-i2o9b1:after{content:"";position:absolute;inset:22%;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-color)}.pie-core.svelte-i2o9b1{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:var(--text-primary);font-size:clamp(1.02rem,1.3vw,1.15rem)}.line-card.svelte-i2o9b1{grid-area:line;min-height:178px}.line-chart.svelte-i2o9b1{display:block;width:100%;height:auto;margin-top:.5rem}.line-grid.svelte-i2o9b1 line:where(.svelte-i2o9b1){stroke:color-mix(in srgb,var(--text-secondary) 22%,transparent);stroke-width:1}.line-path-bg.svelte-i2o9b1{stroke:color-mix(in srgb,#599bff 25%,transparent);stroke-width:3;fill:none}.line-path.svelte-i2o9b1{stroke:#599bff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300;animation:svelte-i2o9b1-lineDraw 6s ease-in-out infinite}.line-dot-halo.svelte-i2o9b1{fill:#599bff47;animation:svelte-i2o9b1-haloPulse 1.8s ease-in-out infinite}.line-dot.svelte-i2o9b1{fill:#22c55e;filter:drop-shadow(0 0 6px rgba(34,197,94,.45))}.bar-card.svelte-i2o9b1{grid-area:bar}.bars.svelte-i2o9b1{margin-top:.52rem;height:92px;display:flex;align-items:end;gap:.42rem}.bar.svelte-i2o9b1{flex:1;position:relative;overflow:hidden;height:var(--bar-height);border-radius:0;border:1px solid color-mix(in srgb,var(--border-color) 75%,transparent);transform-origin:bottom center;animation:svelte-i2o9b1-barPulse 1.8s ease-in-out infinite;opacity:.9}.bar.svelte-i2o9b1:before{content:"";position:absolute;inset:auto 0 0;height:var(--warn);background:linear-gradient(180deg,#f87171,#ef4444)}.bar.svelte-i2o9b1:after{content:"";position:absolute;inset:0 0 var(--warn);background:linear-gradient(180deg,#86efac,#22c55e)}.bar-1.svelte-i2o9b1{animation-delay:.05s}.bar-2.svelte-i2o9b1{animation-delay:.2s}.bar-3.svelte-i2o9b1{animation-delay:.35s}.bar-4.svelte-i2o9b1{animation-delay:.5s}.bar-5.svelte-i2o9b1{animation-delay:.65s}.bar-6.svelte-i2o9b1{animation-delay:.8s}@keyframes svelte-i2o9b1-pieSpin{to{transform:rotate(1turn)}}@keyframes svelte-i2o9b1-pieBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes svelte-i2o9b1-lineDraw{0%,to{stroke-dashoffset:300;opacity:.95}40%,80%{stroke-dashoffset:0;opacity:1}}@keyframes svelte-i2o9b1-haloPulse{0%,to{transform:scale(.8);opacity:.55}50%{transform:scale(1.2);opacity:.2}}@keyframes svelte-i2o9b1-barPulse{0%,to{transform:scaleY(.78);opacity:.78}50%{transform:scaleY(1);opacity:1}}@keyframes svelte-i2o9b1-floatBadge{0%{opacity:0;transform:translateY(16px) translate(0) scale(.92)}20%{opacity:.86}76%{opacity:.74;transform:translateY(-30px) translate(var(--drift)) scale(1)}to{opacity:0;transform:translateY(-52px) translate(calc(var(--drift) * 1.22)) scale(1.03)}}@media (max-width: 1024px){.floating-badges.svelte-i2o9b1{display:none}.branding.svelte-i2o9b1{width:100%}.feature-grid.svelte-i2o9b1{flex-direction:column;width:100%;gap:20px}}@media (max-width: 768px){.stats-hero.svelte-i2o9b1{border-radius:24px;min-height:clamp(300px,78vw,470px);padding:.85rem}.brand-head.svelte-i2o9b1{gap:.45rem}.feature-grid.svelte-i2o9b1{gap:16px}.stats-visuals.svelte-i2o9b1{width:100%}}@media (max-width: 560px){.stats-visuals.svelte-i2o9b1{grid-template-columns:1fr;grid-template-areas:"pie" "line" "bar"}.pie-card.svelte-i2o9b1,.line-card.svelte-i2o9b1{min-height:160px}}@media (prefers-reduced-motion: reduce){.pie-chart.svelte-i2o9b1,.line-path.svelte-i2o9b1,.line-dot-halo.svelte-i2o9b1,.bar.svelte-i2o9b1,.floating-badge.svelte-i2o9b1{animation:none}.line-dot.svelte-i2o9b1,.line-dot-halo.svelte-i2o9b1{display:none}.floating-badge.svelte-i2o9b1{opacity:.6;transform:none}}
