html{scroll-behavior:smooth}.about.svelte-cwls5q{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.about-header.svelte-cwls5q{justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.about-logo.svelte-cwls5q{font-family:var(--font-heading);color:var(--logo-color);font-size:22px;font-weight:900;text-decoration:none}.about-logo.svelte-cwls5q:hover{opacity:.85}.about-lang.svelte-cwls5q{border:2px solid var(--border);border-radius:var(--radius-btn);color:var(--text);cursor:pointer;background:0 0;padding:6px 14px;font-size:13px;font-weight:700;transition:border-color .2s}.about-lang.svelte-cwls5q:hover{border-color:var(--accent2)}.about-main.svelte-cwls5q{flex:1;width:100%;max-width:720px;margin:0 auto;padding:0 24px 60px}.hero.svelte-cwls5q{text-align:center;padding:48px 0 40px}.eyebrow.svelte-cwls5q{letter-spacing:1.5px;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:800;display:inline-block}.hero-title.svelte-cwls5q{font-family:var(--font-heading);margin-bottom:16px;font-size:40px;font-weight:900;line-height:1.15}.hero-subtitle.svelte-cwls5q{color:var(--text-muted);max-width:480px;margin:0 auto 24px;font-size:16px;line-height:1.6}.trust-badges.svelte-cwls5q{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.badge.svelte-cwls5q{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:700}.hero-cta.svelte-cwls5q{padding:14px 36px;font-size:16px;font-weight:700}.section.svelte-cwls5q{border-top:1px solid var(--border);padding:40px 0}.section.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-heading);margin-bottom:12px;font-size:26px;font-weight:900}.section-desc.svelte-cwls5q{color:var(--text-muted);margin-bottom:20px;font-size:15px;line-height:1.6}.subsection-title.svelte-cwls5q{margin-bottom:12px;font-size:18px;font-weight:800}.tag.svelte-cwls5q{letter-spacing:1px;border-radius:4px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.tag.teal.svelte-cwls5q{background:var(--bg-accent1);color:var(--accent)}.pillars.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.pillar.svelte-cwls5q{background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-card);padding:20px}.pillar.svelte-cwls5q h3:where(.svelte-cwls5q){margin-bottom:8px;font-size:15px;font-weight:800}.pillar.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);font-size:13px;line-height:1.5}.flow-card.svelte-cwls5q{background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-card);padding:20px}.flow-card.svelte-cwls5q h3:where(.svelte-cwls5q){margin-bottom:12px;font-size:15px;font-weight:800}.flow-svg.svelte-cwls5q{width:100%;max-width:400px;height:auto;margin:0 auto 12px;display:block}.flow-axis-label.svelte-cwls5q{fill:var(--text-muted);font-size:11px;font-family:var(--font-body);font-weight:600}.flow-zone-label.svelte-cwls5q{font-size:13px;font-family:var(--font-body);opacity:.7;font-weight:700}.flow-label.svelte-cwls5q{font-size:16px;font-family:var(--font-heading);letter-spacing:2px;font-weight:900}.flow-dot-label.svelte-cwls5q{font-size:11px;font-family:var(--font-body);font-weight:700}.flow-desc.svelte-cwls5q{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.stat-card.svelte-cwls5q{background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;padding:28px 24px;display:flex}.stat-number.svelte-cwls5q{font-family:var(--font-heading);color:var(--error);margin-bottom:8px;font-size:56px;font-weight:900;line-height:1}.stat-label.svelte-cwls5q{color:var(--text-muted);max-width:320px;font-size:14px}.chart-card.svelte-cwls5q{background:var(--bg-surface);border:2px solid var(--border);border-radius:var(--radius-card);margin-bottom:24px;padding:24px}.chart-title.svelte-cwls5q{margin-bottom:16px;font-size:15px;font-weight:800}.chart-svg.svelte-cwls5q{width:100%;height:auto;margin-bottom:12px;display:block}.chart-axis-label.svelte-cwls5q{fill:var(--text-muted);font-size:11px;font-family:var(--font-body)}.chart-grid.svelte-cwls5q{stroke:var(--border);stroke-width:1px}.chart-legend-label.svelte-cwls5q{font-size:10px;font-family:var(--font-body)}.chart-endpoint-label.svelte-cwls5q{font-size:13px;font-weight:700;font-family:var(--font-heading);text-anchor:middle}.chart-legend.svelte-cwls5q{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.chart-legend-item.svelte-cwls5q{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.legend-dot.svelte-cwls5q{border-radius:50%;flex-shrink:0;width:10px;height:10px}.chart-callout.svelte-cwls5q{margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.5}.vlow-label.svelte-cwls5q{color:var(--error);margin-bottom:8px;font-style:italic;font-weight:800}.chart-source.svelte-cwls5q{color:var(--text-muted);opacity:.6;margin-top:8px;font-size:11px}.democracy-header.svelte-cwls5q{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.democracy-score.svelte-cwls5q{font-family:var(--font-heading);color:var(--error);font-size:42px;font-weight:900;line-height:1}.democracy-badge.svelte-cwls5q{color:var(--error);background:#ff3b301a;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700}.broken-list.svelte-cwls5q{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.broken-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-muted);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.broken-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"✗";color:var(--error);font-weight:900;position:absolute;left:0}.cta.svelte-cwls5q{text-align:center;padding:48px 0}.cta-actions.svelte-cwls5q{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-btn.svelte-cwls5q{padding:14px 28px;font-size:15px;font-weight:700}.side-nav.svelte-cwls5q{z-index:10;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;left:24px;transform:translateY(-50%)}.side-nav-item.svelte-cwls5q{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.side-nav-dot.svelte-cwls5q{background:var(--border);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .2s,transform .2s}.side-nav-item.active.svelte-cwls5q .side-nav-dot:where(.svelte-cwls5q){background:var(--accent);transform:scale(1.4)}.side-nav-label.svelte-cwls5q{color:var(--text-muted);opacity:0;white-space:nowrap;font-size:11px;font-weight:600;transition:opacity .15s}.side-nav.svelte-cwls5q:hover .side-nav-label:where(.svelte-cwls5q){opacity:.5}.side-nav-item.active.svelte-cwls5q .side-nav-label:where(.svelte-cwls5q){opacity:1;color:var(--accent)}.about-footer.svelte-cwls5q{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 28px;display:flex}.about-footer-links.svelte-cwls5q{gap:8px;font-size:12px;display:flex}.about-footer-links.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--text-muted);transition:color .15s}.about-footer-links.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--accent);opacity:1}.about-footer-links.svelte-cwls5q .dot:where(.svelte-cwls5q){color:var(--text-muted);opacity:.4}.about-footer-copy.svelte-cwls5q{color:var(--text-muted);opacity:.5;font-size:11px}@media (width<=1100px){.side-nav.svelte-cwls5q{display:none}}@media (width<=600px){.hero-title.svelte-cwls5q{font-size:30px}.chart-card.svelte-cwls5q{padding:16px}.pillars.svelte-cwls5q{grid-template-columns:1fr}.stat-number.svelte-cwls5q{font-size:44px}}
