.core-wrap.svelte-420r8b{position:relative;width:100%;max-width:520px;margin-inline:auto}.core.svelte-420r8b{width:100%;height:auto;overflow:visible}.ring.svelte-420r8b circle:where(.svelte-420r8b){fill:none;stroke:#00f0ff29;stroke-width:1;stroke-dasharray:2 7;transform-origin:230px 230px}.ring2.svelte-420r8b circle:where(.svelte-420r8b){stroke:#8957e529;stroke-dasharray:1 6}.ring3.svelte-420r8b circle:where(.svelte-420r8b){stroke:#00d4aa21;stroke-dasharray:2 11}.ring1.svelte-420r8b{animation:svelte-420r8b-spin 60s linear infinite;transform-origin:230px 230px}.ring2.svelte-420r8b{animation:svelte-420r8b-spin 90s linear infinite reverse;transform-origin:230px 230px}.ring3.svelte-420r8b{animation:svelte-420r8b-spin 130s linear infinite;transform-origin:230px 230px}.sweep.svelte-420r8b{transform-origin:230px 230px;animation:svelte-420r8b-spin 8s linear infinite}.sweep-arc.svelte-420r8b{fill:none;stroke:#00f0ff80;stroke-width:2;stroke-dasharray:16 84;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(0,240,255,.6))}.core-glow.svelte-420r8b{animation:svelte-420r8b-breathe 4s ease-in-out infinite;transform-origin:230px 230px}.core-disc.svelte-420r8b{fill:#00f0ff0f;stroke:#00f0ff80;stroke-width:1.5}.core-ring.svelte-420r8b{fill:none;stroke:#00f0ffe6;stroke-width:1;stroke-dasharray:3 4;animation:svelte-420r8b-spin 18s linear infinite;transform-origin:230px 230px}.core-label.svelte-420r8b{fill:var(--ash-text-bright);font-family:var(--ash-font-display);font-weight:700;font-size:18px;letter-spacing:3px;text-anchor:middle}.core-sub.svelte-420r8b{fill:var(--ash-cyan);font-family:var(--ash-font-mono);font-size:7px;letter-spacing:2px;text-anchor:middle}.spoke.svelte-420r8b{stroke:var(--c);stroke-width:.75;opacity:.22}.node-dot.svelte-420r8b{fill:var(--c);filter:drop-shadow(0 0 5px var(--c))}.node-pulse.svelte-420r8b{fill:none;stroke:var(--c);stroke-width:1;opacity:0;transform-origin:center;transform-box:fill-box;animation:svelte-420r8b-nodepulse 3s ease-out infinite;animation-delay:var(--d)}.node-label.svelte-420r8b{fill:var(--ash-text-muted);font-family:var(--ash-font-mono);font-size:8px;letter-spacing:1.5px;text-anchor:middle}.readouts.svelte-420r8b{position:absolute;left:0;bottom:-6px;display:flex;flex-direction:column;gap:5px;font-size:10px;letter-spacing:.14em;color:var(--ash-text-dim)}.readouts.svelte-420r8b span:where(.svelte-420r8b){display:inline-flex;align-items:center;gap:7px}.readouts.svelte-420r8b i:where(.svelte-420r8b){flex-shrink:0}@keyframes svelte-420r8b-spin{to{transform:rotate(360deg)}}@keyframes svelte-420r8b-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-420r8b-nodepulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion:reduce){.ring1.svelte-420r8b,.ring2.svelte-420r8b,.ring3.svelte-420r8b,.sweep.svelte-420r8b,.core-glow.svelte-420r8b,.core-ring.svelte-420r8b,.node-pulse.svelte-420r8b{animation:none}}@media(max-width:560px){.readouts.svelte-420r8b{position:static;margin-top:16px;flex-direction:row;flex-wrap:wrap;gap:12px}}.hero.svelte-1uha8ag{position:relative;padding-top:clamp(40px,7vh,90px);padding-bottom:clamp(40px,6vh,80px);overflow:hidden}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,64px);min-height:min(78vh,760px)}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:6px 0 22px}.hero-cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-meta.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px;font-size:11px;letter-spacing:.14em;color:var(--ash-text-muted)}.hero-meta.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{display:inline-flex;align-items:center;gap:8px;color:var(--ash-green-matte)}.hero-fade.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--ash-surface-0));pointer-events:none}.manifesto-line.svelte-1uha8ag{font-family:var(--ash-font-display);font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.35;color:var(--ash-text-bright);text-align:center;font-weight:600}.block-head.svelte-1uha8ag{margin-bottom:48px;max-width:60ch}.block-head.svelte-1uha8ag h2:where(.svelte-1uha8ag) .dim:where(.svelte-1uha8ag){display:inline}.pillar-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pillar-n.svelte-1uha8ag{color:var(--ash-cyan);font-size:13px;letter-spacing:.2em}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:14px 0 12px}.stats-section.svelte-1uha8ag{padding-block:clamp(40px,6vh,72px)}.stat-band.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-block:1px solid var(--ash-glass-border);padding-block:40px}.stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative}.stat.svelte-1uha8ag:not(:last-child):after{content:"";position:absolute;right:-9px;top:10%;height:80%;width:1px;background:var(--ash-border)}.stat-v.svelte-1uha8ag{font-family:var(--ash-font-display);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:var(--ash-text-bright);text-shadow:0 0 24px rgba(0,240,255,.18)}.stat-l.svelte-1uha8ag{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash-text-dim)}.closer.svelte-1uha8ag{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;padding:clamp(28px,4vw,56px)}.closer-cta.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.closer-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){justify-content:center}@media(max-width:920px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.hero-visual.svelte-1uha8ag{order:-1;max-width:440px;margin-inline:auto}.pillar-grid.svelte-1uha8ag,.closer.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:620px){.stat-band.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:32px 18px}.stat.svelte-1uha8ag:nth-child(2):after{display:none}}
