.jel-hw-off .jel-hw{display:none!important}.jel-hw{position:absolute;z-index:3;pointer-events:none;line-height:0;user-select:none}.jel-hw svg{display:block;overflow:visible}.jel-hw-web{opacity:.5}.jel-hw-web.tl{top:0;left:0}.jel-hw-web.tr{top:0;right:0;transform:scaleX(-1)}.jel-hw-spider{display:flex;flex-direction:column;align-items:center}.jel-hw-spider i{display:block;width:1px;background:rgb(60 50 90 / .45);height:6px;animation:jel-hw-thread 6s ease-in-out infinite alternate}@keyframes jel-hw-thread{to{height:26px}}.jel-hw-perch{z-index:4}.jel-hw-sticker svg{filter:drop-shadow(0 2px 3px rgb(20 10 40 / .35))}.jel-hw-sticker{z-index:4}.jel-hw-float{animation:jel-hw-float 4.2s ease-in-out infinite alternate}@keyframes jel-hw-float{from{translate:0 -5px}to{translate:0 5px}}.jel-hw-inline{position:relative;display:inline-block;vertical-align:middle;margin-left:.45em;pointer-events:auto;cursor:default;z-index:3}.jel-hw-bubble{position:absolute;left:50%;bottom:calc(100% + 6px);translate:-50% 4px;padding:5px 10px;border-radius:10px;background:#fff;border:1px solid #f3c28f;color:#4a2f12;font:500 .72rem/1.3 var(--font-body,system-ui,sans-serif);white-space:nowrap;box-shadow:0 4px 14px rgb(40 20 60 / .14);opacity:0;transition:opacity .2s,translate .2s;pointer-events:none}.jel-hw-inline:hover .jel-hw-bubble,.jel-hw-inline:active .jel-hw-bubble{opacity:1;translate:-50% 0}.jel-hw-fly{position:fixed;top:0;left:0;z-index:40;pointer-events:none;will-change:transform}.jel-hw-fly .wing{transform-box:fill-box;transform-origin:center;animation:jel-hw-flap .3s ease-in-out infinite alternate}@keyframes jel-hw-flap{from{transform:scaleY(1)}to{transform:scaleY(.5)}}.jel-hw-toggle{display:inline-flex;align-items:center;gap:.4em;padding:0;border:0;background:none;font:inherit;font-size:.72rem;font-weight:500;color:var(--text-muted,#6b7280);cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.jel-hw-toggle:hover,.jel-hw-toggle:focus-visible{color:#b4540a}.jel-hw-toggle svg{width:14px;height:14px}.jel-hw-off .jel-hw-toggle svg{filter:grayscale(1);opacity:.6}@media (max-width:700px){.jel-hw-spider,.jel-hw-perch{display:none}.jel-hw-web{transform-origin:top left;scale:.7}.jel-hw-web.tr{transform:none;transform-origin:top right;scale:-.7 .7}.jel-hw-bubble{display:none}}@media (max-width:1000px){.jel-hw-hero-ghost{display:none}}@media (prefers-reduced-motion:reduce){.jel-hw,.jel-hw *,.jel-hw-fly,.jel-hw-fly *{animation:none!important}}