@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--wn-pink:#ff4fcb;--wn-purple:#6c3bff;--wn-pink-600:#e63fb4;--wn-pink-300:#ff8fdc;--wn-purple-600:#5a2de0;--wn-purple-300:#a78bff;--wn-violet:#9b4df0;--wn-gradient:linear-gradient(135deg,#ff4fcb,#9b4df0 48%,#6c3bff);--wn-gradient-soft:linear-gradient(135deg,#ff8fdc,#a78bff);--wn-gradient-text:linear-gradient(100deg,#ff6fd3,#8c6bff);--ink-1000:#07060d;--ink-900:#0c0a16;--ink-800:#110e1e;--ink-700:#1a1530;--ink-600:#271f45;--paper:#fff;--soft-pink:#ffeffa;--soft-purple:#efeaff;--mist:#f6f4fb;--text-strong:#fff;--text-body:#c9c3da;--text-muted:#8e87a6;--text-faint:#5c5675;--text-ondark-invert:#0c0a16;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.16);--line-light:rgba(15,10,30,.1);--up:#2be2a4;--down:#ff5470;--warn:#ffb020;--info:#4da6ff;--slash:#ff3d5e;--verify:#2be2a4;--up-soft:rgba(43,226,164,.14);--down-soft:rgba(255,84,112,.14);--warn-soft:rgba(255,176,32,.14);--glow-pink:rgba(255,79,203,.45);--glow-purple:rgba(108,59,255,.45);--bg-page:var(--ink-1000);--surface:var(--ink-800);--surface-2:var(--ink-700);--surface-inset:var(--ink-900);--border:var(--line);--font-display:"Space Grotesk",system-ui,sans-serif;--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--fs-display:clamp(3rem,6.5vw,5.75rem);--fs-h1:clamp(2.25rem,4vw,3.5rem);--fs-h2:clamp(1.75rem,3vw,2.5rem);--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-lead:1.25rem;--fs-body:1rem;--fs-sm:0.875rem;--fs-xs:0.75rem;--fs-eyebrow:0.78rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--lh-tight:1.02;--lh-snug:1.12;--lh-heading:1.18;--lh-body:1.6;--ls-display:-0.03em;--ls-heading:-0.02em;--ls-normal:0;--ls-eyebrow:0.18em;--ls-mono:0.01em;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--container:1200px;--container-wide:1360px;--container-text:720px;--gutter:24px;--section-y:clamp(64px,9vw,128px);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 8px 24px rgba(0,0,0,.45);--shadow-lg:0 24px 60px rgba(0,0,0,.55);--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 12px 40px rgba(0,0,0,.45);--glow-sm:0 0 24px var(--glow-purple);--glow-md:0 8px 40px var(--glow-purple);--glow-lg:0 16px 70px rgba(155,77,240,.4);--glow-cta:0 8px 30px rgba(255,79,203,.35),0 4px 14px rgba(108,59,255,.3);--ring-grad:linear-gradient(135deg,rgba(255,79,203,.6),rgba(108,59,255,.6));--blur-glass:saturate(140%) blur(16px);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:140ms;--dur-base:240ms;--dur-slow:480ms;--grid-line:hsla(0,0%,100%,.035);--backdrop-wash:radial-gradient(60% 50% at 18% 0%,rgba(255,79,203,.16),transparent 60%),radial-gradient(55% 55% at 95% 10%,rgba(108,59,255,.18),transparent 60%)}*{box-sizing:border-box}body,html{margin:0;background:var(--ink-1000);color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:inherit}::selection{background:rgba(255,79,203,.3)}strong{font-weight:700}@keyframes lpBreathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.7}}@keyframes lpToastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[style*=lpBreathe]{animation:none!important}}@media (max-width:880px){.lp-agents-grid,.lp-hero-grid,.lp-thesis,.lp-token{grid-template-columns:1fr!important;gap:36px!important}.lp-hero-orb{min-height:280px!important;order:-1}.lp-layers{grid-template-columns:1fr!important}.lp-layers-bridge{display:none!important}.lp-footer,.lp-insights-grid,.lp-stack{grid-template-columns:1fr 1fr!important}.lp-navlinks{display:none!important}}@media (max-width:560px){.lp-footer,.lp-insights-grid,.lp-stack{grid-template-columns:1fr!important}}