.fx-web{position:absolute;top:0;z-index:2;width:var(--fx-web-size, 200px);height:var(--fx-web-size, 200px);pointer-events:none;animation:fx-web-sway 7s ease-in-out infinite alternate}.fx-web_tl{left:0;transform-origin:0 0}.fx-web_tr{right:0;transform-origin:100% 0;animation-delay:-3s}.fx-web_tr .fx-web__svg{transform:scaleX(-1)}.fx-web__svg{display:block;width:100%;height:100%;overflow:visible}.fx-web__svg path{fill:none;stroke:#ffffff6b;stroke-width:.6;stroke-linecap:round;filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}@keyframes fx-web-sway{0%{transform:rotate(-1.2deg) scale(1)}to{transform:rotate(1.2deg) scale(1.02)}}.fx-spider__svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 6px rgba(255,108,14,.55))}.fx-spider__legs{transform-box:view-box;transform-origin:50% 50%}.fx-spider__legs path{fill:none;stroke:#141414;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fx-spider__body{fill:#141414;stroke:#ffffff59;stroke-width:.6}.fx-spider__mark{fill:#ff6c0e}.fx-spider__eye{fill:#ff8a2b;filter:drop-shadow(0 0 2px #FF6C0E)}.fx-web_on-light .fx-web__svg path{stroke:#28282861;filter:drop-shadow(0 0 1px rgba(255,255,255,.8))}.fx-header-webs{position:absolute;top:100%;left:0;right:0;height:0;pointer-events:none}.fx-spider{position:fixed;top:0;left:0;z-index:90;width:var(--fx-spider-size, 40px);height:var(--fx-spider-size, 40px);cursor:pointer;will-change:transform}@media (hover: none){.fx-spider{pointer-events:none;cursor:auto}}.fx-spider.is-walking .fx-spider__legs-a{animation:fx-legs var(--fx-leg-speed, .14s) ease-in-out infinite alternate}.fx-spider.is-walking .fx-spider__legs-b{animation:fx-legs var(--fx-leg-speed, .14s) ease-in-out infinite alternate-reverse}.fx-spider.is-falling{pointer-events:none;animation:fx-fall 1.1s cubic-bezier(.5,0,.9,.6) forwards}.fx-spider-thread{position:fixed;top:0;left:0;z-index:89;width:1px;height:1px;background:rgba(255,255,255,.7);box-shadow:0 0 1px #0009;transform-origin:0 0;opacity:0;pointer-events:none;transition:opacity .6s ease}.fx-spider-thread.is-visible{opacity:1}@keyframes fx-legs{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes fx-fall{0%{transform:translate3d(var(--fx-fall-x),var(--fx-fall-y),0) rotate(0) scale(1.15)}to{transform:translate3d(var(--fx-fall-x),calc(100vh + 80px),0) rotate(540deg) scale(.9)}}.fx-peek{position:fixed;z-index:80;width:170px;height:170px;margin-top:-85px;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.fx-peek_left{left:-60px;background:radial-gradient(circle at 35% 50%,rgba(8,8,8,.92) 0,rgba(8,8,8,.75) 22%,rgba(8,8,8,0) 62%)}.fx-peek_right{right:-60px;background:radial-gradient(circle at 65% 50%,rgba(8,8,8,.92) 0,rgba(8,8,8,.75) 22%,rgba(8,8,8,0) 62%)}.fx-peek.is-visible{opacity:1}.fx-peek__eyes{position:absolute;top:50%;display:flex;gap:10px;margin-top:-4px}.fx-peek_left .fx-peek__eyes{left:66px}.fx-peek_right .fx-peek__eyes{right:66px}.fx-peek__eyes span{width:12px;height:7px;border-radius:50% 50% 45% 45%;background:#FF8A2B;box-shadow:0 0 8px 2px #ff6c0eb3}.fx-peek.is-visible .fx-peek__eyes span{animation:fx-peek-blink 6.5s step-end}.fx-peek__eyes span:first-child{transform:rotate(12deg)}.fx-peek__eyes span:last-child{transform:rotate(-12deg)}@keyframes fx-peek-blink{0%,to{scale:1 .1}18%,40%,43%,70%,73%{scale:1 1}41%,71%{scale:1 .1}}@media only screen and (max-width: 767px){.fx-peek{width:120px;height:120px;margin-top:-60px}.fx-peek_left .fx-peek__eyes{left:50px}.fx-peek_right .fx-peek__eyes{right:50px}}@media (prefers-reduced-motion: reduce){.fx-web{animation:none}}
