.chart-wrapper.svelte-11f2fd7{margin:2rem 0;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-convex);padding:1.5rem;transition:var(--transition)}.chart-wrapper.svelte-11f2fd7:hover{box-shadow:8px 8px 16px #0006,-4px -4px 12px #ffffff0a,inset 1px 1px 2px #ffffff0f,inset 0 1px 1px #ffffff14}.chart-header.svelte-11f2fd7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.chart-title.svelte-11f2fd7{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.chart-subtitle.svelte-11f2fd7{font-size:.8rem;color:var(--text-secondary);opacity:.7}.chart-container.svelte-11f2fd7{position:relative;width:100%;height:320px}.zoom-toggle.svelte-11f2fd7{display:flex;align-items:center;justify-content:center;padding:.35rem .55rem;border-radius:var(--radius-button);background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%),var(--surface);box-shadow:var(--shadow-convex);border:none;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.9rem;cursor:pointer;transition:var(--transition);flex-shrink:0}.zoom-toggle.svelte-11f2fd7:hover{color:var(--accent);box-shadow:4px 4px 8px #0000004d,-2px -2px 6px #ffffff08,inset 1px 1px 2px #ffffff0f}.zoom-toggle.svelte-11f2fd7:active{box-shadow:var(--shadow-concave);transform:translateY(1px)}.hero.svelte-1uha8ag{text-align:center;padding:clamp(2rem,6vw,3rem) 0 clamp(2rem,6vw,3.5rem)}.hero-main.svelte-1uha8ag{margin-bottom:1.25rem}.hero-number.svelte-1uha8ag{display:block;font-size:clamp(3.5rem,10vw,5rem);font-weight:700;letter-spacing:-.04em;color:var(--accent);line-height:1;margin-bottom:.5rem;text-shadow:0 0 24px rgba(212,168,83,.25)}.hero-label.svelte-1uha8ag{display:block;font-size:.95rem;color:var(--text-secondary);font-weight:500}.hero-target.svelte-1uha8ag{display:block;font-size:.75rem;color:var(--text-secondary);margin-top:.35rem;font-family:JetBrains Mono,monospace;opacity:.8}.hero-desc.svelte-1uha8ag{font-size:.95rem;color:var(--text-secondary);max-width:480px;margin:0 auto;line-height:1.7}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:clamp(2rem,6vw,3rem)}.stat-card.svelte-1uha8ag{background:var(--surface);border-radius:var(--radius-card);padding:1.5rem;box-shadow:var(--shadow-convex);transition:var(--transition);display:flex;flex-direction:column;gap:.35rem;position:relative;overflow:hidden}.stat-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.stat-value.svelte-1uha8ag{font-size:1.6rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.stat-label.svelte-1uha8ag{font-size:.8rem;color:var(--text-secondary);font-weight:500}.stat-target.svelte-1uha8ag{font-size:.7rem;color:var(--text-secondary);font-family:JetBrains Mono,monospace;opacity:.7;margin-top:.15rem}.section.svelte-1uha8ag{margin:clamp(2rem,6vw,3rem) 0}.section-title.svelte-1uha8ag{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem}.section-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:.875rem;font-size:.95rem;color:var(--text-primary);line-height:1.7;opacity:.9}.section-body.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);font-weight:500;transition:var(--transition)}.section-body.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-shadow:0 0 10px rgba(212,168,83,.3)}.post-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.post-card.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:var(--surface);border-radius:var(--radius-button);box-shadow:var(--shadow-convex);transition:var(--transition)}.post-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.post-card.svelte-1uha8ag:active{box-shadow:var(--shadow-concave);transform:translateY(1px)}.post-title.svelte-1uha8ag{font-size:.9rem;color:var(--text-primary);font-weight:500}.post-date.svelte-1uha8ag{font-size:.8rem;color:var(--text-secondary);flex-shrink:0;margin-left:1rem;font-family:JetBrains Mono,monospace}.view-all.svelte-1uha8ag{display:inline-block;margin-top:.75rem;font-size:.85rem;color:var(--text-secondary);font-weight:500;transition:var(--transition);padding:.6rem 1.25rem;border-radius:var(--radius-button);background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%),var(--surface);box-shadow:var(--shadow-convex)}.view-all.svelte-1uha8ag:hover{color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.view-all.svelte-1uha8ag:active{box-shadow:var(--shadow-concave);transform:translateY(1px)}@media(max-width:600px){.stats-grid.svelte-1uha8ag{grid-template-columns:1fr}.post-card.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.25rem}.post-date.svelte-1uha8ag{margin-left:0}}
