.landing-hybrid-module__CWlNBq__root{--lh-bg:#0a0a0a;--lh-field:#111113;--lh-ink:#f5f5f4;--lh-muted:#a1a1aa;--lh-line:#27272a;--lh-accent:#8b5cf6;--lh-accent-ink:#c4b5fd;--lh-accent-solid:#7c3aed;--lh-fail:#ef4444;--lh-fail-ink:#f87171;--lh-mono:"SF Mono", "Fira Code", "Cascadia Code", Consolas, "Courier New", monospace;--lh-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color:var(--lh-ink);background:var(--lh-bg);font-family:var(--lh-display);padding-bottom:clamp(64px,10vw,140px);overflow-x:clip}.landing-hybrid-module__CWlNBq__hero{isolation:isolate;padding:clamp(48px,7vw,96px) clamp(20px,4vw,48px) 0;position:relative}.landing-hybrid-module__CWlNBq__hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.landing-hybrid-module__CWlNBq__heroGrid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(28px,4vw,64px);max-width:1280px;margin:0 auto;display:grid}.landing-hybrid-module__CWlNBq__title{min-width:0;font-family:var(--lh-display);letter-spacing:-.045em;text-wrap:balance;grid-area:1/1/auto/-1;margin:0;font-size:clamp(2.6rem,6.6vw,7rem);font-weight:800;line-height:.92}.landing-hybrid-module__CWlNBq__title span{color:var(--lh-accent-ink)}.landing-hybrid-module__CWlNBq__heroAside{grid-area:2/2/auto/3;align-self:end;min-width:0}.landing-hybrid-module__CWlNBq__sub{color:var(--lh-muted);margin:0 0 28px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.45}.landing-hybrid-module__CWlNBq__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.landing-hybrid-module__CWlNBq__primary,.landing-hybrid-module__CWlNBq__secondary{justify-content:center;align-items:center;min-height:48px;font-size:.95rem;font-weight:700;display:inline-flex}.landing-hybrid-module__CWlNBq__primary{background:var(--lh-accent-solid);color:#fff;border-radius:999px;gap:14px;padding:0 22px;text-decoration:none}.landing-hybrid-module__CWlNBq__primary:hover{filter:brightness(1.1)}.landing-hybrid-module__CWlNBq__secondary{color:var(--lh-ink);text-underline-offset:4px;text-decoration:underline}.landing-hybrid-module__CWlNBq__secondary:hover{color:var(--lh-accent-ink)}.landing-hybrid-module__CWlNBq__primary:focus-visible,.landing-hybrid-module__CWlNBq__secondary:focus-visible{outline:2px solid var(--lh-accent-ink);outline-offset:3px}.landing-hybrid-module__CWlNBq__proof{color:var(--lh-muted);font-family:var(--lh-mono);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0;font-size:.8rem;line-height:1.5}.landing-hybrid-module__CWlNBq__band{--lh-band:var(--lh-field);border:1px solid var(--lh-line);background:var(--lh-band);border-radius:4px;min-width:0;padding:clamp(16px,3vw,40px)}.landing-hybrid-module__CWlNBq__band[data-failed=true]{--lh-band:#1a0606;border-color:var(--lh-fail)}.landing-hybrid-module__CWlNBq__bandCaption,.landing-hybrid-module__CWlNBq__slabLabel{color:var(--lh-muted);font-family:var(--lh-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.landing-hybrid-module__CWlNBq__diagram{width:100%;height:auto;display:block;overflow:visible}.landing-hybrid-module__CWlNBq__wideDiagram{display:block}.landing-hybrid-module__CWlNBq__tallDiagram{display:none}.landing-hybrid-module__CWlNBq__edge{stroke:var(--lh-line);stroke-width:2px;transition:stroke .18s}.landing-hybrid-module__CWlNBq__happyEdge{stroke:#ffffff38;stroke-width:4px}.landing-hybrid-module__CWlNBq__litEdge{stroke:var(--lh-accent);stroke-width:6px}.landing-hybrid-module__CWlNBq__node{fill:var(--lh-bg);stroke:var(--lh-ink);stroke-width:4px;transition:fill .18s,stroke .18s}.landing-hybrid-module__CWlNBq__terminal{fill:var(--lh-field);stroke:var(--lh-muted);stroke-width:3px}.landing-hybrid-module__CWlNBq__completed,.landing-hybrid-module__CWlNBq__visitedNode{fill:var(--lh-accent)}.landing-hybrid-module__CWlNBq__failedNode{fill:var(--lh-fail)}.landing-hybrid-module__CWlNBq__band[data-failed=true] .landing-hybrid-module__CWlNBq__litEdge{stroke:var(--lh-fail);transition:none}.landing-hybrid-module__CWlNBq__band[data-failed=true] .landing-hybrid-module__CWlNBq__edge,.landing-hybrid-module__CWlNBq__band[data-failed=true] .landing-hybrid-module__CWlNBq__node{transition:none}.landing-hybrid-module__CWlNBq__nodeLabel{fill:var(--lh-ink);stroke:var(--lh-band);stroke-width:8px;stroke-linejoin:round;paint-order:stroke;font-family:var(--lh-mono);letter-spacing:.06em;font-size:15px;font-weight:700}.landing-hybrid-module__CWlNBq__tallDiagram .landing-hybrid-module__CWlNBq__nodeLabel{font-size:14px}.landing-hybrid-module__CWlNBq__token{transition:transform .7s cubic-bezier(.65,0,.35,1)}.landing-hybrid-module__CWlNBq__tokenJump{transition:none}.landing-hybrid-module__CWlNBq__tokenRing{fill:none;stroke:#fff;stroke-opacity:.35;stroke-width:2px}.landing-hybrid-module__CWlNBq__lifecycleSection,.landing-hybrid-module__CWlNBq__translator,.landing-hybrid-module__CWlNBq__features{width:min(1280px,100% - 2*clamp(20px,4vw,48px));margin:clamp(64px,10vw,140px) auto 0}.landing-hybrid-module__CWlNBq__translator{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.landing-hybrid-module__CWlNBq__before{border:1px solid var(--lh-line);background:#000;min-width:0;padding:clamp(24px,4vw,56px)}.landing-hybrid-module__CWlNBq__before pre{color:var(--lh-ink);font-family:var(--lh-mono);white-space:pre;margin:clamp(30px,4vw,56px) 0 0;font-size:clamp(.8rem,1.1vw,.95rem);line-height:1.6;overflow-x:auto}.landing-hybrid-module__CWlNBq__error{color:var(--lh-fail)}.landing-hybrid-module__CWlNBq__after{background:var(--lh-accent-solid);color:#fff;min-width:0;padding:clamp(24px,4vw,56px)}.landing-hybrid-module__CWlNBq__after .landing-hybrid-module__CWlNBq__slabLabel{color:#ffffffeb}.landing-hybrid-module__CWlNBq__translation{font-family:var(--lh-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:clamp(30px,4vw,56px) 0 0;font-size:clamp(1.8rem,4.2vw,3.8rem);font-weight:800;line-height:1.02}.landing-hybrid-module__CWlNBq__features ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.landing-hybrid-module__CWlNBq__features li{border-top:1px solid var(--lh-line);min-width:0;padding-top:22px}.landing-hybrid-module__CWlNBq__features strong{color:var(--lh-accent-ink);font-family:var(--lh-display);letter-spacing:-.045em;font-size:clamp(3.5rem,7vw,6rem);font-weight:800;line-height:1;display:block}.landing-hybrid-module__CWlNBq__features p{max-width:28ch;color:var(--lh-muted);margin:20px 0 0;font-size:1.05rem;line-height:1.45}.landing-hybrid-module__CWlNBq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px){.landing-hybrid-module__CWlNBq__heroGrid{grid-template-columns:minmax(0,1fr);gap:0}.landing-hybrid-module__CWlNBq__title,.landing-hybrid-module__CWlNBq__heroAside{grid-area:auto/1/auto/-1}.landing-hybrid-module__CWlNBq__heroAside{margin-top:28px}.landing-hybrid-module__CWlNBq__actions{flex-direction:column;align-items:stretch;gap:4px}.landing-hybrid-module__CWlNBq__primary{width:100%}.landing-hybrid-module__CWlNBq__secondary{align-self:center}.landing-hybrid-module__CWlNBq__proof{margin-top:18px}.landing-hybrid-module__CWlNBq__wideDiagram{display:none}.landing-hybrid-module__CWlNBq__tallDiagram{display:block}.landing-hybrid-module__CWlNBq__translator,.landing-hybrid-module__CWlNBq__features ul{grid-template-columns:minmax(0,1fr)}}.landing-hybrid-module__CWlNBq__graphPanel{border:1px solid var(--lh-line);background:var(--lh-field);border-radius:4px;grid-area:2/1/auto/2;min-width:0;padding:clamp(16px,3vw,40px)}.landing-hybrid-module__CWlNBq__graphPanel[data-failed=true]{border-color:var(--lh-fail);background:#1a0606}.landing-hybrid-module__CWlNBq__graphHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-hybrid-module__CWlNBq__graphSvg{width:100%;height:auto;display:block}.landing-hybrid-module__CWlNBq__tallSvg{display:none}.landing-hybrid-module__CWlNBq__pauseButton{border:1px solid var(--lh-line);min-height:32px;color:var(--lh-muted);font-family:var(--lh-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:4px 12px;font-size:.76rem;font-weight:700}.landing-hybrid-module__CWlNBq__pauseButton:hover{color:var(--lh-ink)}.landing-hybrid-module__CWlNBq__pauseButton:focus-visible{outline:2px solid var(--lh-accent-ink);outline-offset:3px}.landing-hybrid-module__CWlNBq__paused *{animation-play-state:paused!important}.landing-hybrid-module__CWlNBq__nodePulse{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite landing-hybrid-module__CWlNBq__pulse}.landing-hybrid-module__CWlNBq__traceDraw{animation:1.1s ease-out forwards landing-hybrid-module__CWlNBq__drawTrace}.landing-hybrid-module__CWlNBq__packet{transition:opacity .2s ease-out}@keyframes landing-hybrid-module__CWlNBq__pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes landing-hybrid-module__CWlNBq__drawTrace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:899px){.landing-hybrid-module__CWlNBq__graphPanel{grid-area:auto/1/auto/-1;margin-top:40px}.landing-hybrid-module__CWlNBq__wideSvg{display:none}.landing-hybrid-module__CWlNBq__tallSvg{display:block}}@media (prefers-reduced-motion:reduce){.landing-hybrid-module__CWlNBq__root *,.landing-hybrid-module__CWlNBq__root :before,.landing-hybrid-module__CWlNBq__root :after{transition:none!important;animation:none!important}.landing-hybrid-module__CWlNBq__traceDraw{stroke-dashoffset:0}.landing-hybrid-module__CWlNBq__nodePulse{opacity:.8;transform:none}}
