@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}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:999px;background:hsla(0,0%,100%,.12);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:currentColor;cursor:pointer;border:2px solid var(--ink-900);box-shadow:0 0 0 1px hsla(0,0%,100%,.15)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:currentColor;cursor:pointer;border:2px solid var(--ink-900)}input[type=range]:disabled::-webkit-slider-thumb{background:var(--text-faint)}@keyframes lnFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[style*=lnFadeUp]{animation:none!important}}@media (max-width:1100px){.ln-grid{grid-template-columns:1fr 380px!important}.ln-rail{display:none!important}}@media (max-width:820px){.ln-grid{grid-template-columns:1fr!important}.ln-lab{position:static!important;order:-1}}@media (max-width:640px){.ln-tester{grid-template-columns:1fr!important}}@media (max-width:500px){.ln-home{display:none!important}}@keyframes trustFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[style*=trustFade]{animation:none!important}}@media (max-width:880px){.trust-depth,.trust-team{grid-template-columns:1fr!important}.trust-depth{gap:8px!important}}@keyframes swapFade{0%{opacity:0}to{opacity:1}}@keyframes ringSweep{0%{opacity:0;transform:rotate(0deg)}30%{opacity:.9}to{opacity:0;transform:rotate(220deg)}}@keyframes quoteGlow{0%{box-shadow:0 0 0 0 rgba(255,79,203,0);border-color:var(--line)}30%{box-shadow:0 0 0 3px rgba(255,79,203,.18);border-color:var(--wn-pink-300)}to{box-shadow:0 0 0 0 rgba(255,79,203,0);border-color:var(--line)}}@keyframes skelShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes priceTick{0%{opacity:.35;transform:translateY(-1px)}to{opacity:1;transform:none}}@keyframes btnShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes swapSpin{to{transform:rotate(1turn)}}@keyframes ctaBreathe{0%,to{box-shadow:var(--glow-cta)}50%{box-shadow:var(--glow-md)}}@keyframes successBurst{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes sparkleFloat{0%{opacity:0;transform:translate(0) scale(0)}30%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}.swap-cta{animation:ctaBreathe 4s var(--ease-inout) infinite;transition:transform .18s var(--ease-out),box-shadow .25s}.swap-cta:hover{transform:translateY(-2px);box-shadow:var(--glow-lg)}.swap-cta:active{transform:scale(.97)}.swap-action{transition:transform .16s var(--ease-out),box-shadow .25s}.swap-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow-lg)}.swap-action:active:not(:disabled){transform:scale(.98)}.swap-action.is-loading:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);transform:translateX(-100%);animation:btnShimmer 1.1s linear infinite}.swap-spinner{display:inline-block;width:15px;height:15px;margin-right:9px;vertical-align:-2px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:swapSpin .7s linear infinite}.swap-skel{display:inline-block;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.14) 37%,hsla(0,0%,100%,.05) 63%);background-size:200% 100%;animation:skelShimmer 1.3s ease-in-out infinite}.swap-ring-sweep{position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,79,203,.5) 40deg,rgba(108,59,255,.4) 90deg,transparent 140deg);pointer-events:none;animation:ringSweep .9s var(--ease-out) both;mix-blend-mode:screen}.swap-burst{top:64px;width:120px;height:120px;margin-left:-60px;background:radial-gradient(circle,rgba(255,79,203,.6),rgba(108,59,255,.2) 60%,transparent 70%);animation:successBurst .9s var(--ease-out) forwards}.swap-burst,.swap-sparkle{position:absolute;left:50%;border-radius:50%;pointer-events:none}.swap-sparkle{top:96px;width:7px;height:7px;background:var(--wn-pink-300);box-shadow:0 0 8px var(--wn-pink-300);--ang:calc(var(--i) * 45deg);--dx:calc(cos(var(--ang)) * 90px);--dy:calc(sin(var(--ang)) * 90px);animation:sparkleFloat 1s var(--ease-out) forwards;animation-delay:.08s}@media (prefers-reduced-motion:reduce){.swap-action,.swap-cta,.swap-skel,.swap-spinner{animation:none!important}.swap-action.is-loading:before,.swap-burst,.swap-ring-sweep,.swap-sparkle{display:none!important}[style*=priceTick],[style*=quoteGlow],[style*=swapFade]{animation:none!important}}