.landing-module__jke6-a__backdrop{pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 65% at 50% 30%,#000 30%,#0000 75%)}.landing-module__jke6-a__glowA,.landing-module__jke6-a__glowB{pointer-events:none;filter:blur(72px);opacity:.4;border-radius:9999px;position:absolute}.landing-module__jke6-a__glowA{background:color-mix(in srgb, var(--accent) 45%, transparent);width:28rem;height:28rem;animation:18s ease-in-out infinite alternate landing-module__jke6-a__drift;top:-8rem;right:-6rem}.landing-module__jke6-a__glowB{background:color-mix(in srgb, var(--ok) 30%, transparent);width:24rem;height:24rem;animation:22s ease-in-out infinite alternate-reverse landing-module__jke6-a__drift;bottom:-10rem;left:-8rem}:is(.dark .landing-module__jke6-a__glowA,.dark .landing-module__jke6-a__glowB){opacity:.32}.landing-module__jke6-a__line{fill:none;stroke:var(--line);stroke-width:1.5px}.landing-module__jke6-a__flow{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 10;opacity:.75;animation:1.2s linear infinite landing-module__jke6-a__dash}.landing-module__jke6-a__orbit{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:1 9;stroke-linecap:round;opacity:.55;transform-box:fill-box;transform-origin:50%;animation:48s linear infinite landing-module__jke6-a__spin}.landing-module__jke6-a__orbitSlow{opacity:.3;animation-duration:80s;animation-direction:reverse}.landing-module__jke6-a__glowStop{stop-color:var(--accent)}.landing-module__jke6-a__hubBox{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.landing-module__jke6-a__hubPulse{fill:none;stroke:var(--accent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite landing-module__jke6-a__pulse}.landing-module__jke6-a__hubPulseLate{animation-delay:1.5s}.landing-module__jke6-a__ink{fill:var(--ink)}.landing-module__jke6-a__muted{fill:var(--muted)}.landing-module__jke6-a__agentBox{fill:var(--surface);stroke:var(--line);stroke-width:1.25px}.landing-module__jke6-a__agentGlow{fill:none;stroke:var(--accent);stroke-width:2px}.landing-module__jke6-a__agentIcon{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.landing-module__jke6-a__agentIconFill{fill:var(--accent)}.landing-module__jke6-a__liveDot{fill:var(--ok);animation:2.4s ease-in-out infinite landing-module__jke6-a__blink}.landing-module__jke6-a__skillCard{fill:var(--accent-soft);stroke:color-mix(in srgb, var(--accent) 65%, transparent);stroke-width:1px}.landing-module__jke6-a__skillMark{fill:var(--accent)}.landing-module__jke6-a__memoryCard{fill:color-mix(in srgb, var(--ok) 13%, var(--surface));stroke:color-mix(in srgb, var(--ok) 60%, transparent);stroke-width:1px}.landing-module__jke6-a__memoryMark{fill:var(--ok)}.landing-module__jke6-a__cardText{fill:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landing-module__jke6-a__staticCard{display:none}@keyframes landing-module__jke6-a__dash{to{stroke-dashoffset:-24px}}@keyframes landing-module__jke6-a__spin{to{transform:rotate(360deg)}}@keyframes landing-module__jke6-a__pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes landing-module__jke6-a__blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes landing-module__jke6-a__drift{0%{transform:translate(0,0)}to{transform:translate(-3rem,2rem)}}@media (prefers-reduced-motion:reduce){.landing-module__jke6-a__glowA,.landing-module__jke6-a__glowB,.landing-module__jke6-a__flow,.landing-module__jke6-a__orbit,.landing-module__jke6-a__orbitSlow,.landing-module__jke6-a__liveDot{animation:none}.landing-module__jke6-a__hubPulse,.landing-module__jke6-a__hubPulseLate,.landing-module__jke6-a__particle{display:none}.landing-module__jke6-a__staticCard{display:inline}}
