.tbot.has-hw{isolation:isolate}.assistant-mascot-wrap.is-bot .tbot.has-hw,html.hw-season .assistant-mascot-wrap.is-bot .tbot.hw-ok{margin:calc(var(--mascot-h) * .07) calc(var(--mascot-h) * .08) 0 calc(var(--mascot-h) * .22)}.hw{position:absolute;inset:0;pointer-events:none;--hw-h:300px}.hw.is-tiny{display:none}.hw-pumpkin{position:absolute;z-index:6;width:calc(var(--hw-h) * .27);left:calc(var(--hw-h) * -.24);bottom:calc(var(--hw-h) * .015)}.hw-pumpkin svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.hw-pumpkin-halo{position:absolute;left:50%;top:58%;width:260%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,150,40,.38) 0,rgba(255,120,20,.16) 32%,rgba(255,110,10,0) 64%);animation:hwHalo 3.6s linear infinite;will-change:opacity}.hw-face{animation:hwFlicker 3.2s linear infinite}.hw-face-flare{opacity:.5;animation:hwFlare 2.3s linear infinite}@keyframes hwFlicker{0%{opacity:.8}9%{opacity:.96}14%{opacity:.84}22%{opacity:1}31%{opacity:.88}39%{opacity:.98}47%{opacity:.82}58%{opacity:1}66%{opacity:.9}75%{opacity:.97}84%{opacity:.85}92%{opacity:1}to{opacity:.8}}@keyframes hwFlare{0%{opacity:.25}18%{opacity:.6}33%{opacity:.32}52%{opacity:.7}70%{opacity:.3}86%{opacity:.55}to{opacity:.25}}@keyframes hwHalo{0%{opacity:.72}14%{opacity:.9}27%{opacity:.78}45%{opacity:1}61%{opacity:.8}78%{opacity:.94}to{opacity:.72}}.hw-web{position:absolute;z-index:-1;width:calc(var(--hw-h) * .42);aspect-ratio:1;left:calc(var(--hw-h) * -.16);top:calc(var(--hw-h) * -.07);transform-origin:0 0;animation:hwSway 9s ease-in-out infinite alternate;will-change:transform}.hw-web>svg{display:block;width:100%;height:100%;overflow:visible}.hw-web>svg path{fill:none;stroke:rgba(228,230,242,.5);stroke-width:.85;stroke-linecap:round}@keyframes hwSway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.6deg)}}.hw-silk{position:absolute;left:44%;top:40%;width:0;height:0;--hw-len:calc(var(--hw-h) * 0.22)}.hw-thread{left:-.5px;top:0;width:1px;height:var(--hw-len);background:rgba(232,234,246,.6);transform-origin:50% 0;animation:hwThread 7s ease-in-out infinite alternate}.hw-spider,.hw-thread{position:absolute;will-change:transform}.hw-spider{left:calc(var(--hw-h) * -.05);top:calc(var(--hw-h) * -.07);width:calc(var(--hw-h) * .1);animation:hwDrop 7s ease-in-out infinite alternate}.hw-spider svg{display:block;width:100%;height:auto;overflow:visible;animation:hwSpin1 3.1s ease-in-out infinite alternate;transform-origin:50% 0}.hw-spider svg circle,.hw-spider svg ellipse{fill:#15111a}.hw-spider .hw-legs path{fill:none;stroke:#15111a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hw-spider .hw-spider-eye{fill:#ff9a2e}@keyframes hwThread{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes hwDrop{0%{transform:translateY(calc(var(--hw-len) * .3))}to{transform:translateY(var(--hw-len))}}@keyframes hwSpin1{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.hw-bats{left:50%;top:46%;width:0;height:0}.hw-bat,.hw-bats{position:absolute}.hw-bat{left:0;top:0;transform:scaleY(.4);opacity:0;--hw-t:5.4s;--hw-ph:0s;--hw-r:calc(var(--hw-h) * 0.43);animation:hwDepth var(--hw-t) step-end var(--hw-ph) infinite,hwShow 24s linear var(--hw-show,0s) infinite}.hw-bat-1{--hw-t:6.1s;--hw-ph:-2.3s;--hw-r:calc(var(--hw-h) * 0.5);--hw-show:-0.6s}.hw-bat-2{--hw-t:4.9s;--hw-ph:-3.9s;--hw-r:calc(var(--hw-h) * 0.38);--hw-show:-1.1s}.hw-bat-spin{position:absolute;animation:hwSpin var(--hw-t) linear var(--hw-ph) infinite;will-change:transform}.hw-bat-arm{position:absolute;transform:translateX(var(--hw-r))}.hw-bat-unspin{position:absolute;animation:hwUnspin var(--hw-t) linear var(--hw-ph) infinite;will-change:transform}.hw-bat-unsquash{position:absolute;transform:scaleY(2.5)}.hw-bat-bob{position:absolute;animation:hwNear var(--hw-t) linear var(--hw-ph) infinite;will-change:transform}.hw-bat-bob svg{display:block;width:calc(var(--hw-h) * .2);height:auto;margin:calc(var(--hw-h) * -.053) 0 0 calc(var(--hw-h) * -.1);overflow:visible}.hw-bat-1 .hw-bat-bob svg{width:calc(var(--hw-h) * .17)}.hw-bat-2 .hw-bat-bob svg{width:calc(var(--hw-h) * .15)}.hw-bat svg ellipse,.hw-bat svg path{fill:#1b1324;stroke:rgba(255,168,74,.7);stroke-width:.9;stroke-linejoin:round}.hw-bat svg>path:last-of-type{fill:#191220}.hw-bat .hw-bat-eye{fill:#ffb24a}.hw-wing{transform-box:view-box;animation:hwFlap .24s ease-in-out infinite alternate;will-change:transform}.hw-wing-l,.hw-wing-r{transform-origin:30px 15px}.hw-wing-r{animation-delay:-.02s}@keyframes hwSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hwUnspin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes hwDepth{0%{z-index:7}50%{z-index:-1}to{z-index:7}}@keyframes hwNear{0%{transform:translateY(0) scale(.86)}25%{transform:translateY(-3%) scale(1.06)}50%{transform:translateY(0) scale(.86)}75%{transform:translateY(3%) scale(.74)}to{transform:translateY(0) scale(.86)}}@keyframes hwFlap{0%{transform:scaleY(1.05)}to{transform:scaleY(.5)}}@keyframes hwShow{0%{opacity:0}3%{opacity:1}31%{opacity:1}35%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hw-bats{display:none}.hw *,.hw-web{animation:none!important}.hw-face{opacity:.95}}.tam-figure .hw-web{top:calc(var(--hw-h) * .03)}@media (min-width:901px){.tas-figart .hw-web{left:calc(var(--hw-h) * -.08)}.tas-figart .hw-pumpkin{width:calc(var(--hw-h) * .2);left:calc(var(--hw-h) * -.1)}.tas-figart .hw-pumpkin-halo{width:150%}}