.askmew-launcher{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:65;display:flex;align-items:center;gap:10px;transition:bottom .25s cubic-bezier(.16,1,.3,1),opacity .2s,transform .2s}.askmew-launcher[data-open] .askmew-tag{animation:none;opacity:0;visibility:hidden;pointer-events:none}.askmew-orb-x{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#f3e8ff;opacity:0;transform:rotate(-45deg) scale(.6)}.askmew-orb img,.askmew-orb-x{transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1)}.askmew-launcher[data-open] .askmew-orb img{opacity:0;transform:scale(.6)}.askmew-launcher[data-open] .askmew-orb-x{opacity:1;transform:none}.askmew-scrim{display:none}@media (max-width:639px){.askmew-scrim{display:block;position:fixed;inset:0;z-index:64;background:rgba(6,5,12,.9);animation:askmew-fade .2s ease-out both}.askmew-scrim[data-leaving]{animation:askmew-fade-out .18s ease-in both}}@keyframes askmew-fade{0%{opacity:0}}@keyframes askmew-fade-out{to{opacity:0}}.askmew-orb{position:relative;width:60px;height:60px;border-radius:9999px;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,#2a1f4d 0,#120f22 62%,#0b0a14 100%);border:1px solid rgba(196,181,253,.35);box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 0 4px rgba(124,92,255,.12),0 0 26px rgba(255,143,184,.22);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.askmew-orb:before{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,#ff8fb8,#a78bfa,#7c5cff,#ff8fb8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;animation:askmew-spin 6s linear infinite}.askmew-launcher,.askmew-panel{--amw-px:1px}@media (min-width:1024px){.askmew-launcher,.askmew-panel{--amw-px:calc(1px / 1.1)}}.askmew-orb{isolation:isolate}.askmew-orb:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 56%,rgba(255,143,184,.3),rgba(255,143,184,0) 52%)}.askmew-orb img{position:relative;z-index:1;width:calc(34 * var(--amw-px));height:calc(32 * var(--amw-px));image-rendering:pixelated;will-change:transform;transform:translateZ(0)}.askmew-launcher button:focus-visible .askmew-orb{box-shadow:0 14px 34px rgba(0,0,0,.6),0 0 0 5px rgba(124,92,255,.18),0 0 34px rgba(255,143,184,.35)}.askmew-launcher button:active .askmew-orb{transform:translateY(var(--amw-px))}.askmew-tag{border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:rgba(13,11,22,.92);padding:7px 13px;font-size:13px;font-weight:600;color:#e7e7ee;box-shadow:0 8px 24px rgba(0,0,0,.45);white-space:nowrap;transform-origin:right center;animation:askmew-tag-in .5s cubic-bezier(.16,1,.3,1) .8s both}@media (max-width:639px){.askmew-tag{display:none}}@keyframes askmew-spin{to{transform:rotate(1turn)}}@keyframes askmew-tag-in{0%{opacity:0;transform:translateX(6px) scale(.96)}to{opacity:1;transform:none}}@media (max-width:1023px){body:has([data-bottom-bar]) .askmew-launcher{bottom:calc(88px + env(safe-area-inset-bottom))}}.askmew-panel{position:fixed;z-index:66;right:max(18px,env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 72px);width:400px;height:min(640px,calc(100dvh - 120px));display:flex;flex-direction:column;border-radius:20px;border:1px solid #2a2540;background:linear-gradient(180deg,#120f1f,#0b0a13 140px,#0a0a12);box-shadow:0 24px 70px rgba(0,0,0,.65),0 0 0 1px rgba(124,92,255,.08),0 0 50px rgba(124,92,255,.12);overflow:hidden;overflow:clip;transform-origin:bottom right;animation:askmew-open .28s cubic-bezier(.16,1,.3,1) both}.askmew-panel[data-leaving]{animation:askmew-close .18s ease-in both}@keyframes askmew-open{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes askmew-close{to{opacity:0;transform:translateY(8px) scale(.98)}}@media (min-width:640px) and (max-width:1023px){body:has([data-bottom-bar]) .askmew-panel{bottom:calc(88px + 72px + env(safe-area-inset-bottom));height:min(640px,calc(100dvh - 190px))}}@media (max-width:639px){.askmew-panel{inset:0 0 auto 0;width:auto;height:calc(100dvh - max(18px, env(safe-area-inset-bottom)) - 72px);border-radius:0 0 20px 20px;border:0;border-bottom:1px solid #2a2540;padding-top:env(safe-area-inset-top);transform-origin:bottom center}body:has([data-bottom-bar]) .askmew-panel{height:calc(100dvh - 88px - 72px - env(safe-area-inset-bottom))}.askmew-panel[data-kb],body:has([data-bottom-bar]) .askmew-panel[data-kb]{top:var(--askmew-vvt,0);bottom:auto;height:var(--askmew-vvh,60dvh);border-radius:0;animation:none}}body:has(.askmew-launcher) .askmew-clear{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 72px)!important}@media (max-width:1023px){body:has(.askmew-launcher):has([data-bottom-bar]) .askmew-clear{bottom:calc(88px + 72px + env(safe-area-inset-bottom))!important}}.askmew-head{display:flex;align-items:center;gap:12px;padding:14px 12px 12px 16px;border-bottom:1px solid #1f1c30}.askmew-avatar{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#2a1f4d,#141127);border:1px solid rgba(196,181,253,.25)}.askmew-avatar img{width:calc(34 * var(--amw-px));height:calc(32 * var(--amw-px));image-rendering:pixelated}.askmew-avatar.sm{width:28px;height:28px;border-radius:9px}.askmew-avatar.sm img{width:calc(17 * var(--amw-px));height:calc(16 * var(--amw-px));image-rendering:auto}@media (min-resolution:2dppx){.askmew-avatar.sm img{image-rendering:pixelated}}.askmew-live{width:7px;height:7px;border-radius:9999px;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.14),0 0 8px rgba(74,222,128,.45)}.askmew-icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#a5a3b8;transition:color .15s,background .15s}.askmew-icon-btn:focus-visible,.askmew-icon-btn:hover:where(:root:not([data-hov-sync]) *),.askmew-icon-btn[data-hov]{color:#fff;background:hsla(0,0%,100%,.06)}@media (max-width:639px){.askmew-icon-btn{width:44px;height:44px}}.askmew-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 8px;scrollbar-width:thin;scrollbar-color:#2a2540 transparent}.askmew-bubble{max-width:88%;border-radius:16px;padding:10px 13px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.askmew-bubble.me{margin-left:auto;border-bottom-right-radius:6px;background:linear-gradient(135deg,#7c5cff,#a855f7);color:#fff}.askmew-bubble.mew{border-bottom-left-radius:6px;background:#15131f;border:1px solid #24213a;color:#e7e7ee}.askmew-bubble.mew ol+p,.askmew-bubble.mew p+ol,.askmew-bubble.mew p+p,.askmew-bubble.mew p+ul,.askmew-bubble.mew ul+p{margin-top:8px}.askmew-bubble.mew ul{list-style:disc;padding-left:18px}.askmew-bubble.mew ol{list-style:decimal;padding-left:20px}.askmew-bubble.mew li+li{margin-top:3px}.askmew-bubble.mew strong{color:#fff;font-weight:600}.askmew-caret:after{content:"";display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;border-radius:2px;background:#c4b5fd;animation:askmew-blink 1s steps(2) infinite}@keyframes askmew-blink{50%{opacity:0}}.askmew-dots{display:inline-flex;gap:4px;padding:4px 2px}.askmew-dots i{width:7px;height:7px;border-radius:9999px;background:#a78bfa;animation:askmew-dot 1.2s ease-in-out infinite}.askmew-dots i:nth-child(2){animation-delay:.15s}.askmew-dots i:nth-child(3){animation-delay:.3s}@keyframes askmew-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.askmew-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;border-radius:9999px;border:1px solid #2f2950;background:#141124;padding:4px 11px 4px 9px;font-size:12px;color:#c4b5fd;transition:border-color .15s,color .15s,background .15s}.askmew-chip:focus-visible,.askmew-chip:hover:where(:root:not([data-hov-sync]) *),.askmew-chip[data-hov]{border-color:#7c5cff;color:#fff;background:#1c1736}.askmew-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:639px){.askmew-chip{min-height:44px}}.askmew-starter{display:block;width:100%;text-align:left;min-height:44px;border-radius:12px;border:1px solid #26233a;background:#110f1b;padding:10px 13px;font-size:13.5px;color:#d8d4ea;transition:border-color .15s,background .15s,color .15s}.askmew-starter:focus-visible,.askmew-starter:hover:where(:root:not([data-hov-sync]) *),.askmew-starter[data-hov]{border-color:#ff8fb8;background:#171324;color:#fff}.askmew-foot{border-top:1px solid #1f1c30;padding:10px 12px;background:rgba(10,10,18,.9)}.askmew-input{display:flex;align-items:flex-end;gap:8px;border-radius:14px;border:1px solid #2a2540;background:#0d0c16;padding:6px 6px 6px 12px;transition:border-color .15s,box-shadow .15s}.askmew-input:focus-within{border-color:#4b4473;background:#100e1b}.askmew-input textarea{flex:1;min-width:0;resize:none;background:transparent;color:#e7e7ee;font-size:16px;line-height:1.45;padding:7px 0;max-height:132px;outline:none;box-shadow:none!important}@media (min-width:640px){.askmew-input textarea{font-size:14px}}.askmew-input textarea::-moz-placeholder{color:#6f6d80}.askmew-input textarea::placeholder{color:#6f6d80}.askmew-send{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#ff8fb8,#a78bfa);color:#140f1f;transition:opacity .15s,transform .15s}.askmew-send:disabled{opacity:.35}.askmew-send:not(:disabled):active{transform:scale(.94)}@media (max-width:639px){.askmew-send{width:44px;height:44px}}.askmew-ticket{display:inline-flex;align-items:center;gap:7px;min-height:36px;border-radius:10px;border:1px solid #3a3360;background:#15122a;padding:0 12px;font-size:12.5px;font-weight:600;color:#e7e7ee;white-space:nowrap;transition:border-color .15s,background .15s,box-shadow .3s}.askmew-ticket:focus-visible,.askmew-ticket:hover:where(:root:not([data-hov-sync]) *),.askmew-ticket[data-hov]{border-color:#5865f2;background:#1b1840}.askmew-ticket[data-nudge]{border-color:#5865f2;box-shadow:0 0 0 3px rgba(88,101,242,.22),0 0 18px rgba(88,101,242,.35)}@media (max-width:639px){.askmew-ticket{min-height:44px}}html[data-season=halloween] .askmew-orb{background:radial-gradient(circle at 50% 38%,#3b1d12 0,#1a0f1d 62%,#0b0a14 100%);box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 0 4px rgba(249,115,22,.14),0 0 30px rgba(249,115,22,.32)}html[data-season=halloween] .askmew-orb:before{background:conic-gradient(from 0deg,#f97316,#a855f7,#fb923c,#7c3aed,#f97316)}html[data-season=halloween] .askmew-panel{border-color:#3a2533;background:linear-gradient(180deg,#1c1018,#0d0a12 140px,#0a0a12);box-shadow:0 24px 70px rgba(0,0,0,.65),0 0 50px rgba(249,115,22,.12)}html[data-season=halloween] .askmew-bubble.me{background:linear-gradient(135deg,#ea580c,#9333ea)}html[data-season=halloween] .askmew-send{background:linear-gradient(135deg,#fb923c,#c084fc)}html[data-season=halloween] .askmew-avatar{border-color:rgba(251,146,60,.35);background:radial-gradient(circle at 50% 35%,#3b1d12,#160f1d)}.askmew-order{border-radius:14px;border:1px solid #2a2540;background:#110f1c;transition:border-color .15s,background .15s}.askmew-order:focus-within,.askmew-order:hover:where(:root:not([data-hov-sync]) *),.askmew-order[data-hov]{border-color:#7c5cff;background:#151227}.askmew-track{display:flex;align-items:center;gap:7px;min-height:40px;border-top:1px solid #221f33;padding:0 12px;font-size:12.5px;color:#c4b5fd}.askmew-track:hover:where(:root:not([data-hov-sync]) *),.askmew-track[data-hov]{color:#fff}@media (max-width:639px){.askmew-track{min-height:44px}}.askmew-form{border-radius:14px;border:1px solid #3a2f63;background:linear-gradient(180deg,#16122a,#0f0d1a);padding:12px;box-shadow:0 0 0 3px rgba(124,92,255,.08)}html[data-season=halloween] .askmew-form{border-color:#5b3b2a}.askmew-hist{padding-top:12px}.askmew-hist-back,.askmew-hist-new{display:inline-flex;align-items:center;gap:6px;min-height:40px;border-radius:10px;padding:0 10px;font-size:13px;color:#c4b5fd;transition:background .15s,color .15s}.askmew-hist-back{margin-left:-6px}.askmew-hist-new{border:1px solid #2f2950;color:#e7e7ee}.askmew-hist-back:focus-visible,.askmew-hist-back:hover:where(:root:not([data-hov-sync]) *),.askmew-hist-back[data-hov],.askmew-hist-new:focus-visible,.askmew-hist-new:hover:where(:root:not([data-hov-sync]) *),.askmew-hist-new[data-hov]{background:hsla(0,0%,100%,.06);color:#fff}.askmew-past{display:flex;align-items:stretch;border-radius:12px;border:1px solid #26233a;background:#110f1c;transition:border-color .15s}.askmew-past:focus-within,.askmew-past:hover:where(:root:not([data-hov-sync]) *),.askmew-past[data-hov]{border-color:#4b4473}.askmew-past[data-current]{border-color:#5b4f8f}.askmew-past-open{flex:1;min-width:0;min-height:52px;padding:8px 12px;text-align:left;border-radius:12px 0 0 12px}.askmew-past-del{flex:none;display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:0 12px 12px 0;color:#8a8899;transition:color .15s,background .15s}.askmew-past-del:focus-visible,.askmew-past-del:hover:where(:root:not([data-hov-sync]) *),.askmew-past-del[data-hov]{color:#ffb4a8;background:hsla(0,100%,74%,.06)}.askmew-past-del[data-armed]{color:#ffb4a8;background:hsla(0,100%,74%,.1);max-width:140px}@media (max-width:639px){.askmew-hist-back,.askmew-hist-new{min-height:44px}}.askmew-bubble .askmew-link{color:#ffb3cf;text-decoration:underline;text-decoration-color:rgba(255,143,184,.45);text-underline-offset:2px;overflow-wrap:anywhere}.askmew-bubble .askmew-link:focus-visible,.askmew-bubble .askmew-link:hover:where(:root:not([data-hov-sync]) *),.askmew-bubble .askmew-link[data-hov]{color:#fff;text-decoration-color:#ff8fb8}.askmew-safety{margin-top:8px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:rgba(120,72,8,.16);padding:10px 12px;font-size:13px;line-height:1.5;color:#f5e6c8}.askmew-safety-title{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-weight:600;color:#fcd34d}html:not([data-mew-in]) body:has(.gate-root) .askmew-launcher,html:not([data-mew-in]) body:has(.gate-root) .askmew-panel,html:not([data-mew-in]) body:has(.gate-root) .askmew-scrim{display:none!important}.askmew-flag-btn{display:inline-grid;place-items:center;width:32px;height:32px;margin-top:4px;margin-left:-4px;border-radius:9px;color:#6f6c82;transition:color .15s,background .15s}.askmew-flag-btn:focus-visible,.askmew-flag-btn:hover:where(:root:not([data-hov-sync]) *),.askmew-flag-btn[data-hov]{color:#ffb4a8;background:hsla(0,0%,100%,.05)}.askmew-flag-thanks{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#86efac}.askmew-flag-box{margin-top:8px;display:grid;gap:8px;border-radius:12px;border:1px solid #2f2950;background:#120f1f;padding:10px}.askmew-flag-q{font-size:12.5px;font-weight:600;color:#e7e7ee}.askmew-flag-chip{min-height:32px;border-radius:9999px;border:1px solid #3a3360;background:hsla(0,0%,100%,.03);padding:0 11px;font-size:12.5px;color:#c9c6d8;transition:border-color .15s,background .15s,color .15s}.askmew-flag-chip:focus-visible,.askmew-flag-chip:hover:where(:root:not([data-hov-sync]) *),.askmew-flag-chip[data-hov]{border-color:#c4b5fd;color:#fff}.askmew-flag-chip[aria-pressed=true]{border-color:#ff8fb8;background:rgba(255,143,184,.14);color:#fff}.askmew-flag-note{width:100%;min-height:36px;border-radius:10px;border:1px solid #2a2540;background:#0c0b14;padding:0 10px;font-size:13px;color:#e7e7ee;outline:none}.askmew-flag-note:focus{border-color:#7c5cff}.askmew-flag-cancel,.askmew-flag-send{min-height:34px;border-radius:9px;padding:0 12px;font-size:12.5px}.askmew-flag-cancel{color:#a5a3b8}.askmew-flag-cancel:focus-visible,.askmew-flag-cancel:hover:where(:root:not([data-hov-sync]) *),.askmew-flag-cancel[data-hov]{color:#fff;background:hsla(0,0%,100%,.05)}.askmew-flag-send{background:#7c5cff;color:#fff;font-weight:600}.askmew-flag-send:focus-visible,.askmew-flag-send:hover:where(:root:not([data-hov-sync]) *),.askmew-flag-send[data-hov]{background:#8f74ff}.askmew-flag-send:disabled{opacity:.5}@media (max-width:639px){.askmew-flag-btn{width:44px;height:44px;margin-top:0;margin-left:-10px}.askmew-flag-cancel,.askmew-flag-chip,.askmew-flag-note,.askmew-flag-send{min-height:44px}.askmew-flag-note{font-size:16px}}.hw3-boo{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#cfc6ee;white-space:nowrap}.hw3-boo-ghost{flex:none;animation:hw3-float 2.6s ease-in-out infinite alternate;filter:drop-shadow(0 0 4px rgba(200,190,255,.5))}@keyframes hw3-float{0%{transform:translateY(1px) rotate(-6deg)}to{transform:translateY(-2px) rotate(6deg)}}.hw3-hat{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.hw3-hat svg{display:block;overflow:visible}.hw3-hat-witch{transform:rotate(16deg)}.hw3-hat-pumpkin{transform:rotate(14deg)}.hw3-hat-post.hw3-hat-witch{width:30px;height:28px;top:-15px;right:-11px}.hw3-hat-post.hw3-hat-pumpkin{width:20px;height:20px;top:-8px;right:-7px}@media (min-width:768px){.hw3-hat-post.hw3-hat-witch{width:48px;height:44px;top:-24px;right:-16px}.hw3-hat-post.hw3-hat-pumpkin{width:32px;height:32px;top:-12px;right:-11px}}.hw3-hat-profile.hw3-hat-witch{width:54px;height:50px;top:-26px;right:-16px}.hw3-hat-profile.hw3-hat-pumpkin{width:36px;height:36px;top:-12px;right:-12px}.hw3-spider{position:absolute;top:1px;width:0;height:0;z-index:4;pointer-events:none;margin:0!important}.hw3-spider-swing{left:0;animation:hw3-sway 3.6s ease-in-out 7s infinite alternate both}.hw3-spider-swing,.hw3-thread{position:absolute;top:0;transform-origin:0 0}.hw3-thread{left:-.5px;width:1px;height:calc(var(--drop) + 3px);background:linear-gradient(rgba(230,224,255,.15),rgba(230,224,255,.55));animation:hw3-thread 7s cubic-bezier(.3,.1,.3,1) both}.hw3-spider-body{position:absolute;left:-11px;top:0;width:22px;height:20px;filter:drop-shadow(0 0 5px rgba(200,180,255,.35));animation:hw3-drop 7s cubic-bezier(.3,.1,.3,1) both}.hw3-spider-body svg{display:block;animation:hw3-legs 1.6s ease-in-out infinite alternate;transform-origin:50% 30%}@keyframes hw3-thread{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hw3-drop{0%{transform:translateY(-16px);opacity:0}8%{opacity:1}to{transform:translateY(var(--drop));opacity:1}}@keyframes hw3-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes hw3-legs{0%{transform:scaleX(1)}to{transform:scaleX(.9)}}.hw3-cauldron{--hw3-s:1.65;position:relative;z-index:2;display:flex;justify-content:center;height:calc(78px * var(--hw3-s));margin-bottom:-6px;pointer-events:none}@media (max-width:767px){.hw3-cauldron{--hw3-s:1.4}}.hw3-cauldron-pot{position:relative;width:96px;height:74px;margin-top:4px;transform:scale(var(--hw3-s));transform-origin:50% 0;filter:drop-shadow(0 0 14px rgba(110,214,74,.28))}.hw3-cauldron-pot svg{display:block;overflow:visible}.hw3-fire{animation:hw3-fire .5s ease-in-out infinite alternate;transform-origin:48px 70px}@keyframes hw3-fire{0%{transform:scale(.9,.8);opacity:.75}to{transform:scale(1.06,1.15);opacity:1}}.hw3-pop{transform-box:fill-box;transform-origin:center;animation:hw3-pop 1.4s ease-in infinite}.hw3-pop2{animation-delay:-.5s;animation-duration:1.1s}.hw3-pop3{animation-delay:-.9s;animation-duration:1.7s}@keyframes hw3-pop{0%{transform:scale(.2);opacity:0}20%{opacity:1}80%{transform:scale(1.2);opacity:1}to{transform:scale(1.6);opacity:0}}.hw3-rise{position:absolute;top:18px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#eaffc8,#7fdc58 60%,rgba(127,220,88,0));animation:hw3-rise 2.2s ease-out infinite;opacity:0}.hw3-rise1{left:36px}.hw3-rise2{left:52px;animation-delay:.8s;width:5px;height:5px}.hw3-rise3{left:60px;animation-delay:1.5s;width:4px;height:4px}@keyframes hw3-rise{0%{transform:translateY(6px);opacity:0}15%{opacity:.9}to{transform:translate(4px,-26px);opacity:0}}.hw3-puff{position:absolute;left:50%;top:calc(4px + 26px * var(--hw3-s));width:0;height:0}.hw3-puff span{position:absolute;left:-34px;top:-34px;width:68px;height:68px;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(226,216,246,.75),rgba(170,150,210,.35) 60%,rgba(170,150,210,0));animation:hw3-puff 1.3s cubic-bezier(.2,.7,.3,1) both}.hw3-puff span:nth-child(2){--px:-30px;animation-delay:.06s}.hw3-puff span:nth-child(3){--px:30px;animation-delay:.1s}.hw3-puff span:nth-child(4){--px:4px;--py:-52px;animation-delay:.16s}@keyframes hw3-puff{0%{transform:translateY(10px) scale(.3);opacity:0}25%{opacity:.95}to{transform:translate(var(--px,-6px),var(--py,-34px)) scale(2.1);opacity:0}}.hw-sky{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;contain:strict}html:has(.admin-shell) .hw-sky,html[data-story-full] .hw-sky{display:none}.hw-pulse{position:absolute;inset:0;opacity:0;display:none;will-change:opacity;background:radial-gradient(60% 55% at 12% 18%,rgba(150,60,230,.34),transparent 70%),radial-gradient(55% 50% at 88% 86%,rgba(120,50,210,.24),transparent 70%),radial-gradient(40% 40% at 70% 20%,rgba(200,70,200,.15),transparent 70%)}.hw-bat{position:absolute;left:0;top:0;will-change:transform}.hw-bat svg{display:block;width:100%;height:100%;overflow:visible;fill:#120a18;stroke:rgba(255,160,100,.7);stroke-width:1.1;transform-origin:50% 45%;animation:hw-flap .26s ease-in-out infinite alternate}@keyframes hw-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.5)}}html[data-season=halloween] .season-card{transition:box-shadow .3s ease,border-color .2s ease}html[data-season=halloween] .season-card:after{content:"";position:absolute;top:1px;right:1px;width:46px;height:46px;pointer-events:none;z-index:2;opacity:.55;transition:opacity .3s ease;border-top-right-radius:16px;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23e9e4ff' stroke-opacity='.55' stroke-width='.55' stroke-linecap='round'%3E%3Cpath d='M41.5 2.6L7.2 16.5M43.1 4.9L14.8 33.2M45.4 6.5L31.9 39.9M37 0Q38.9 1.8 37.8 4.1Q40.3 5.1 40.2 7.8Q42.9 7.7 43.9 10.2Q46.2 9.1 48 11M29 0Q32.3 3 30.4 7.1Q34.7 8.8 34.6 13.4Q39.2 13.3 40.9 17.6Q45 15.7 48 19M20 0Q24.9 4.5 22 10.5Q28.4 13 28.2 19.8Q35 19.6 37.5 26Q43.5 23.1 48 28M11 0Q17.5 5.9 13.7 13.9Q22.1 17.2 21.8 26.2Q30.8 25.9 34.1 34.3Q42.1 30.5 48 37'/%3E%3C/svg%3E")}html[data-season=halloween] .season-card:hover:where(:root:not([data-hov-sync]) *),html[data-season=halloween] .season-card[data-hov]{box-shadow:0 0 0 1px rgba(255,150,120,.28),0 10px 34px -10px rgba(255,120,90,.5),0 0 26px -8px rgba(255,110,170,.35)}html[data-season=halloween] .season-card:hover:where(:root:not([data-hov-sync]) *):after,html[data-season=halloween] .season-card[data-hov]:after{opacity:.8}.hw-fog{right:0;bottom:0;height:30vh;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 35%,transparent);mask-image:linear-gradient(0deg,#000 35%,transparent)}.hw-fog,.hw-fog span{position:absolute;left:0}.hw-fog span{bottom:-12%;width:200%;height:100%;will-change:transform;background-image:radial-gradient(ellipse 22% 55% at 14% 72%,rgba(206,196,236,.11),transparent 70%),radial-gradient(ellipse 17% 48% at 44% 82%,rgba(206,196,236,.09),transparent 70%),radial-gradient(ellipse 24% 52% at 76% 74%,rgba(226,204,244,.1),transparent 70%);background-size:50% 100%;background-repeat:repeat-x;animation:hw-drift 90s linear infinite}.hw-fog span+span{bottom:-22%;opacity:.8;background-position:25% 0;animation-duration:130s;animation-direction:reverse}@keyframes hw-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hw-confetti{position:fixed;inset:0;width:100vw;height:100vh;z-index:9998;pointer-events:none}html[data-season=halloween] .animate-spin.rounded-full:not([class*=-inset-]){border-color:transparent!important;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='.3' stop-color='%23ff9a3c' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23ff7a1a' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='24' cy='27' r='22' fill='url(%23g)'/%3E%3Cg transform='translate(12 11)'%3E%3Cpath d='M12.2 7c-.3-1.6.2-3.2 1.6-4.2' stroke='%23365a1e' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3Cg stroke='%23271204' stroke-width='.9'%3E%3Cellipse cx='7.6' cy='14.6' rx='4.9' ry='6.4' fill='%23d9661a'/%3E%3Cellipse cx='16.4' cy='14.6' rx='4.9' ry='6.4' fill='%23d9661a'/%3E%3Cellipse cx='12' cy='14.6' rx='5' ry='7' fill='%23f2862a'/%3E%3C/g%3E%3Cpath d='M8.6 12.9l1.5-1.8 1.3 1.8zM12.6 12.9l1.3-1.8 1.5 1.8zM8.9 16.3q3.1 2.4 6.2 0l-1.2.5-.7-.6-.8.6-.8-.6-.7.6z' fill='%23ffd45c'/%3E%3C/g%3E%3C/svg%3E");animation:hw-pumpkin 1.1s ease-in-out infinite alternate!important}@keyframes hw-pumpkin{0%{transform:rotate(-9deg) scale(.92)}to{transform:rotate(9deg) scale(1.05)}}.hw-sale{position:relative;z-index:1;display:flex;justify-content:center;padding:3px 52px;overflow:hidden;cursor:pointer;background:linear-gradient(90deg,#1b0b26,#2a0f33 45%,#1f0b2b);border-bottom:1px solid hsla(0,0%,100%,.08);color:#f6ecff;font-size:13px;line-height:1.35}.hw-sale-bats{position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeat-x 0 50%/240px 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 36' fill='%23a77bc0'%3E%3Cpath d='M60 12q-2-3-5-1-2-3-5-1 1-3-3-5 6 0 9 3l1-2 1 1h1l1-1 1 2q3-3 9-3-4 2-3 5-3-2-5 1-3-2-5 1z'/%3E%3Cpath d='M170 26q-1-2-3-1-1-2-3-1 1-2-2-3 4 0 6 2l.6-1.3.7.7h.6l.7-.7.6 1.3q2-2 6-2-3 1-2 3-2-1-3 1-2-1-3 1z'/%3E%3C/svg%3E")}.hw-sale-text{position:relative;display:flex;align-items:center;justify-content:center;min-height:32px;margin:0;text-align:center;font-weight:600;letter-spacing:.01em}.hw-sale-link:hover:where(:root:not([data-hov-sync]) *),.hw-sale-link[data-hov]{color:#fff}.hw-sale-code{position:relative;display:inline-block;margin:0 4px;padding:0 6px;border-radius:6px;border:1px dashed rgba(255,170,100,.7);background:rgba(255,128,40,.12);color:#ffd2a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.08em;line-height:18px;cursor:copy;transition:background-color .15s,border-color .15s}.hw-sale-code:focus-visible,.hw-sale-code:hover:where(:root:not([data-hov-sync]) *),.hw-sale-code[data-hov]{background:rgba(255,128,40,.22);border-color:rgba(255,190,130,.95)}.hw-sale-code[data-copied]{border-color:rgba(120,230,160,.85);background:rgba(74,222,128,.12);color:#c9f7d8}.hw-sale-copied{position:absolute;right:-7px;top:-7px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:#4ade80;color:#08080d;font-family:system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:0;line-height:1;animation:hw-copied .25s ease-out both}@keyframes hw-copied{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.hw-sale-spider{position:absolute;right:54px;top:0;width:12px;height:100%;pointer-events:none}.hw-sale-spider i{position:absolute;left:0;top:-6px;width:12px;height:26px;animation:hw-dangle 3.2s ease-in-out infinite alternate;background:no-repeat bottom/12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9c4ea' stroke-opacity='.85' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M7 9L2 5M7 12H1M7 15l-5 4M17 9l5-4M17 12h6M17 15l5 4'/%3E%3Cellipse cx='12' cy='12.5' rx='5' ry='6' fill='%23140a18'/%3E%3Ccircle cx='10.3' cy='10.5' r='1.1' fill='%23ff8a26' stroke='none'/%3E%3Ccircle cx='13.7' cy='10.5' r='1.1' fill='%23ff8a26' stroke='none'/%3E%3C/svg%3E"),no-repeat top /1px 16px linear-gradient(rgba(240,230,255,.5),rgba(240,230,255,.5))}@keyframes hw-dangle{0%{transform:translate3d(0,-3px,0) rotate(-4deg)}to{transform:translate3d(0,4px,0) rotate(4deg)}}.hw-sale-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;color:#e2cfee;border-radius:8px}.hw-sale-x:hover:where(:root:not([data-hov-sync]) *),.hw-sale-x[data-hov]{color:#fff;background:rgba(255,140,60,.14)}@media (max-width:767px){.hw-sale{font-size:12.5px;padding:2px 46px 2px 34px}.hw-sale-text{flex-wrap:wrap;min-height:40px}.hw-sale-code{padding:3px 7px}.hw-sale-code:before{content:"";position:absolute;inset:-9px -4px}.hw-sale-x{width:44px;height:44px;right:0}.hw-sale-spider{display:none}}html[data-hw-sale] [data-sticky-top]{top:calc(113px + var(--hw-sale-h, 0px))}@media (min-width:640px){html[data-hw-sale] [data-sticky-top]{top:calc(77px + var(--hw-sale-h, 0px))}}@media (min-width:768px){html[data-hw-sale] .md\:sticky.md\:top-32{top:calc(8rem + var(--hw-sale-h, 0px))}}@media (min-width:1024px){html[data-hw-sale] .lg\:sticky.lg\:top-24{top:calc(6rem + var(--hw-sale-h, 0px))}}.jb-row.hw-limited{background:linear-gradient(90deg,rgba(255,122,48,.12),rgba(160,64,200,.08));box-shadow:inset 0 0 0 1px rgba(255,150,80,.55),0 0 16px -5px rgba(255,120,50,.6)}.hw-limited-tag{display:inline-block;margin-top:2px;padding:0 6px;border:1px solid rgba(255,160,90,.5);border-radius:999px;font-size:9.5px;font-weight:700;line-height:15px;letter-spacing:.12em;text-transform:uppercase;color:#ffb070}html[data-season=halloween] [data-nf-kicker]{display:none}.hw-nf-kicker{color:#ffb070}.hw-ghost{position:absolute;top:20px;left:50%;margin-left:76px;z-index:1;pointer-events:none;animation:hw-ghost-in .9s ease-out both,hw-bob 2.6s ease-in-out .9s infinite alternate;will-change:transform}@media (min-width:768px){.hw-ghost{margin-left:98px;top:26px}}@media (min-width:1024px){.hw-ghost{left:210px;margin-left:0}}.hw-ghost svg{display:block;filter:drop-shadow(0 0 16px rgba(210,200,255,.55))}.hw-ghost-jolt{animation:hw-jolt 5.5s ease-out 2.4s infinite;transform-origin:50% 100%}@keyframes hw-ghost-in{0%{opacity:0;transform:translate3d(-24px,10px,0) scale(.85)}to{opacity:1;transform:none}}@keyframes hw-bob{0%{transform:translate3d(0,-7px,0) rotate(-4deg)}to{transform:translate3d(0,7px,0) rotate(4deg)}}@keyframes hw-jolt{0%,16%,to{transform:none}2%{transform:translate3d(0,-16px,0) scale(1.08,.94)}5%{transform:translate3d(-3px,-12px,0) rotate(-6deg)}8%{transform:translate3d(3px,-8px,0) rotate(6deg)}11%{transform:translate3d(-2px,-3px,0) rotate(-3deg)}}@media (max-width:767px){.hw-ghost svg{width:64px;height:76px}}.hw-skyline{position:relative;height:150px;margin-bottom:-1px;pointer-events:none;overflow:hidden}.hw-skyline svg{position:absolute;left:50%;bottom:0;height:100%;width:auto;min-width:100%;aspect-ratio:2880/160;transform:translateX(-50%);display:block}@media (max-width:767px){.hw-skyline{height:104px}}.hw-fl{animation:hw-win 9s step-end infinite}.hw-fl2{animation-duration:13s;animation-delay:-4s}.hw-fl3{animation-duration:17s;animation-delay:-9s}@keyframes hw-win{0%,61%,66%,to{opacity:1}62%{opacity:.25}63%{opacity:.9}64%{opacity:.15}65%{opacity:.85}84%{opacity:1}85%{opacity:.08}92%{opacity:1}}html[data-season=halloween]{--hw-o:rgba(255,128,40,.45);--hw-p:rgba(168,85,247,.22);--hw-p-soft:rgba(168,85,247,.12)}html[data-season=halloween] .btn-primary:focus-visible,html[data-season=halloween] .btn-primary:hover:where(:root:not([data-hov-sync]) *),html[data-season=halloween] .btn-primary[data-hov]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px rgba(255,150,70,.45),0 8px 24px -10px var(--hw-o)}html[data-season=halloween] :is(.btn-outline,.btn-ghost,.btn-solid):is(:hover:where(:root:not([data-hov-sync]) *),:focus-visible),html[data-season=halloween] :is(.btn-outline,.btn-ghost,.btn-solid):is([data-hov],:focus-visible){box-shadow:0 0 16px -8px var(--hw-p)}html[data-season=halloween] .input:focus,html[data-season=halloween] :is(.input,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus-visible{box-shadow:0 0 0 3px var(--hw-p-soft)}html[data-season=halloween] .site-header:not([data-lit]) nav a[data-active="1"] .tab-light{text-shadow:0 0 10px rgba(255,140,50,.5)}html[data-season=halloween] .site-header nav .tab-light:after,html[data-season=halloween] .site-header nav .tab-light:before{text-shadow:none}html[data-season=halloween] .site-header:not([data-lit]) nav a[data-active="1"] .tab-icon>svg{filter:drop-shadow(0 0 4px rgba(255,140,50,.55))}html[data-season=halloween] .site-header{box-shadow:0 1px 0 rgba(168,85,247,.16)}html[data-season=halloween] footer>div.border-t{border-top-color:transparent}@media (min-width:768px){html[data-season=halloween] .mew-row:before{background:linear-gradient(180deg,#c084fc,#a855f7 60%,#ff9a4a)}html[data-season=halloween] :is(.mew-card,.card-hover,.mew-edge):hover:where(:root:not([data-hov-sync]) *),html[data-season=halloween] :is(.mew-card,.card-hover,.mew-edge)[data-hov]{box-shadow:0 10px 30px -18px var(--hw-p)}}