body{margin:0;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.6}::selection{background:var(--accent);color:var(--bg)}.page.svelte-1uha8ag{--bg: #fafafa;--bg-alt: rgba(255, 255, 255, .7);--text: #111;--text-muted: #666;--text-faint: #999;--accent: #111;--accent-hover: #333;--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .15);--green: #16a34a;--green-bg: rgba(22, 163, 74, .1);--red: #dc2626;--red-bg: rgba(220, 38, 38, .1);--glass-bg: rgba(255, 255, 255, .6);--glass-border: rgba(255, 255, 255, .8);--nav-bg: rgba(250, 250, 250, .85);--viz-bg: #111;--flow-color: #16a34a;--flow-color-dim: rgba(22, 163, 74, .35);--node-bg: rgba(0, 0, 0, .03);--node-border: rgba(0, 0, 0, .1);--core-glow: rgba(22, 163, 74, .2);background:var(--bg);color:var(--text);min-height:100vh;transition:background .3s,color .3s}.page.dark.svelte-1uha8ag{--bg: #0a0a0a;--bg-alt: rgba(20, 20, 20, .8);--text: #e5e5e5;--text-muted: #a1a1a1;--text-faint: #8a8a8a;--accent: #fff;--accent-hover: #ccc;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--green: #22c55e;--green-bg: rgba(34, 197, 94, .15);--red: #ef4444;--red-bg: rgba(239, 68, 68, .15);--glass-bg: rgba(20, 20, 20, .7);--glass-border: rgba(255, 255, 255, .08);--nav-bg: rgba(10, 10, 10, .85);--viz-bg: #0d0d0d;--flow-color: #22c55e;--flow-color-dim: rgba(34, 197, 94, .3);--node-bg: rgba(255, 255, 255, .04);--node-border: rgba(255, 255, 255, .1);--core-glow: rgba(34, 197, 94, .25)}.glass.svelte-1uha8ag{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.nav.scrolled.svelte-1uha8ag{background:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border)}.nav-pill-container.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text);background:var(--bg)}.nav-pill-container.svelte-1uha8ag a.active:where(.svelte-1uha8ag){color:var(--text);background:var(--bg)}button[aria-label="Toggle theme"].svelte-1uha8ag:hover{color:var(--text);border-color:var(--text-muted)}div.anim-visible.svelte-1uha8ag,.hero-preview.anim-visible.svelte-1uha8ag,.hero-badges.visible.svelte-1uha8ag{opacity:1!important;translate:0!important}.hero-badges.visible.svelte-1uha8ag .hero-badge-item:where(.svelte-1uha8ag){opacity:1}.hero-badges.visible.svelte-1uha8ag .badge-sep:where(.svelte-1uha8ag){opacity:.4}.badge-dot.svelte-1uha8ag{animation:svelte-1uha8ag-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.parallax-close.svelte-1uha8ag{translate:calc(var(--mx) * 15px) calc(var(--my) * 15px);transition:translate .1s linear}.floating-med.svelte-1uha8ag{animation:svelte-1uha8ag-float 4s ease-in-out infinite .5s}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.connector-path.svelte-1uha8ag{fill:none;stroke:var(--flow-color-dim);stroke-width:1.5;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke .3s ease,opacity .3s ease}.viz-overlay.phase-active.svelte-1uha8ag .connector-path:where(.svelte-1uha8ag){animation:svelte-1uha8ag-drawConnector .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * .1s)}@keyframes svelte-1uha8ag-drawConnector{to{stroke-dashoffset:0}}.connector-pulse.svelte-1uha8ag{fill:none;stroke:var(--flow-color);stroke-width:2;stroke-dasharray:20 200;stroke-dashoffset:220;opacity:0;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--core-glow))}.viz-overlay.phase-active.svelte-1uha8ag .connector-pulse:where(.svelte-1uha8ag){opacity:1;animation:svelte-1uha8ag-dataPulse 1.5s linear infinite;animation-delay:calc(var(--i) * .2s + .8s)}.viz-overlay.phase-active.svelte-1uha8ag .widget-pulse:where(.svelte-1uha8ag){stroke-dasharray:30 200;animation:svelte-1uha8ag-dataPulse 1.2s linear infinite;animation-delay:calc((var(--i) - 3) * .2s + 1s)}@keyframes svelte-1uha8ag-dataPulse{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}.sources-col.phase-active.svelte-1uha8ag .exchange-node:where(.svelte-1uha8ag){opacity:1;translate:0;scale:1}.sources-col.phase-active.svelte-1uha8ag .node-bg-chart:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){opacity:1}.sources-col.phase-active.svelte-1uha8ag .node-dot:where(.svelte-1uha8ag){opacity:1;animation:svelte-1uha8ag-dotPulse 2s ease-in-out infinite;animation-delay:calc(var(--i) * .1s + .3s)}.sources-col.phase-active.svelte-1uha8ag .more-node:where(.svelte-1uha8ag){opacity:.6}@keyframes svelte-1uha8ag-dotPulse{0%,to{opacity:.4}50%{opacity:1}}.core-col.phase-active.svelte-1uha8ag .core-ring:where(.svelte-1uha8ag){opacity:1;scale:1;border-color:var(--flow-color-dim);animation:svelte-1uha8ag-coreRotate 20s linear infinite;animation-delay:.3s}.core-col.phase-active.svelte-1uha8ag .core-center:where(.svelte-1uha8ag){opacity:1;scale:1}.core-col.phase-active.svelte-1uha8ag .core-center:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){opacity:1}.core-col.phase-active.svelte-1uha8ag .core-pulse:where(.svelte-1uha8ag){animation:svelte-1uha8ag-corePulse 2.5s ease-out infinite;animation-delay:.5s}@keyframes svelte-1uha8ag-coreRotate{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-corePulse{0%{transform:scale(.8);opacity:.4}to{transform:scale(1.5);opacity:0}}.widgets-col.phase-active.svelte-1uha8ag .output-widget:where(.svelte-1uha8ag){opacity:1;translate:0;scale:1}.widgets-col.phase-active.svelte-1uha8ag .more-widget:where(.svelte-1uha8ag){opacity:.6!important}.more-widget.svelte-1uha8ag{opacity:0!important;transition:opacity .4s cubic-bezier(.16,1,.3,1)!important}.chart-line-up.svelte-1uha8ag{fill:none;stroke:var(--green);stroke-width:1.5;vector-effect:non-scaling-stroke}.chart-area-up.svelte-1uha8ag{fill:var(--green);opacity:.2}.chart-line-down.svelte-1uha8ag{fill:none;stroke:var(--red);stroke-width:1.5;vector-effect:non-scaling-stroke}.chart-area-down.svelte-1uha8ag{fill:var(--red);opacity:.2}.faq-item.open.svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag){transform:rotate(180deg);background:var(--accent);color:var(--bg)}.faq-item.open.svelte-1uha8ag .faq-answer:where(.svelte-1uha8ag){grid-template-rows:1fr}.faq-link.svelte-1uha8ag:hover,.faq-answer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--accent);color:var(--bg)}.page.dark.svelte-1uha8ag .window-header:where(.svelte-1uha8ag){background:#ffffff05}@media(max-width:400px){.convergence-viz.svelte-1uha8ag{scale:.9;transform-origin:center}}
