.wb{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;--wb-m:calc((100vw - var(--wb-col,1120px)) / 2);--wb-vw:clamp(150px, calc(var(--wb-m) + 44px), 440px);animation:.5s ease-out both wb-in;position:fixed;inset:0;overflow:hidden}.wb *{pointer-events:none}html:has(.wb)>body{background:0 0}@keyframes wb-in{0%{opacity:0}}.wb:after{content:"";top:0;bottom:0;left:calc(var(--wb-m) - 22px);right:calc(var(--wb-m) - 22px);background:linear-gradient(to right, #0b0b0b00, rgb(11 11 11/var(--wb-dim,.5)) 48px, rgb(11 11 11/var(--wb-dim,.5)) calc(100% - 48px), #0b0b0b00);transition:opacity .45s ease-out;position:absolute}.wb[data-end]:after{opacity:0}.wb-ground{transform-origin:50% 100%;max-width:none;margin-left:-1800px;display:block;position:absolute;bottom:0;left:50%}.wb-side{top:var(--nav-h,64px);width:var(--wb-vw);position:absolute;bottom:0;container:wb-side/size}.wb-side.l{left:0}.wb-side.r{right:0}.wb-side>*{--u:.25cqw}.wb-hang{width:100%;height:calc(var(--u) * 440);position:absolute;top:0;left:0}.wb-vig{left:0;bottom:calc(var(--u) * 34);width:100%;height:calc(var(--u) * 440);position:absolute}.wb-art{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.wb-prop{display:block;position:absolute;overflow:visible}.wb-tx{font-family:var(--display,"Londrina Solid", system-ui, sans-serif);letter-spacing:.04em;font-weight:900}.wb-small{display:none}.wb-rk{aspect-ratio:400/485;position:absolute}.wb-rk>.rk{--rk-w:100%;display:block}@container wb-side (max-width:163px){.wb-hang,.wb-long,.wb-ext{display:none}.wb-small{display:inline}}.wb-drip,.wb-nerv{width:calc(var(--u) * 22);height:calc(var(--u) * 27.5);margin-left:calc(var(--u) * -11);position:absolute}.wb-drip svg,.wb-nerv svg{width:100%;height:100%;display:block;overflow:visible}.wb-drip{opacity:0;animation:wb-drip var(--wb-t,5s) cubic-bezier(.55, 0, 1, .75) infinite;animation-delay:var(--wb-d,0s)}@keyframes wb-drip{0%{opacity:0;transform:translateY(-8px)scale(.2)}14%{opacity:1;transform:translateY(0)scale(1)}30%{opacity:1;transform:translateY(3px)scale(.95,1.15)}80%{opacity:1;transform:translateY(var(--wb-fall,200px)) scale(.9, 1.25)}83%{opacity:1;transform:translateY(var(--wb-fall,200px)) scale(1.7, .3)}90%,to{opacity:0;transform:translateY(var(--wb-fall,200px)) scale(2.2, .1)}}.wb-ring{width:calc(var(--u) * 48);height:calc(var(--u) * 12);margin:0 0 calc(var(--u) * -6) calc(var(--u) * -24);border:calc(var(--u) * 3) solid #c3dc73;opacity:0;animation:wb-ring var(--wb-t,5s) linear infinite;animation-delay:var(--wb-d,0s);border-radius:50%;position:absolute}@keyframes wb-ring{0%,81%{opacity:0;transform:scale(.3)}84%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.wb-egg{transform-origin:50% 96%;animation:7s ease-in-out infinite wb-egg}@keyframes wb-egg{0%,68%,88%,to{transform:rotate(0)}72%{transform:rotate(-8deg)}76%{transform:rotate(7deg)}80%{transform:rotate(-5deg)}84%{transform:rotate(3deg)}}.wb-cone{transform-origin:50% 96%;animation:5.5s ease-in-out infinite wb-cone}@keyframes wb-cone{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.wb-toast{transform:translateY(calc(var(--u) * 12));animation:6.5s cubic-bezier(.3,0,.4,1) infinite wb-toast}@keyframes wb-toast{0%,78%{transform:translateY(calc(var(--u) * 30))}83%{transform:translateY(calc(var(--u) * -24)) rotate(9deg)}88%{transform:translateY(calc(var(--u) * 2)) rotate(4deg)}93%,to{transform:translateY(calc(var(--u) * 30))}}.wb-shutter{position:absolute;overflow:hidden;rotate:-2.4deg}.wb-shutter i{background:repeating-linear-gradient(to bottom, #15224b 0 calc(var(--u) * 14), #010100 calc(var(--u) * 14) calc(var(--u) * 17));animation:26s linear infinite wb-shutter;position:absolute;inset:0;transform:translateY(-62%)}@keyframes wb-shutter{0%{transform:translateY(-97%)}86%,93%{transform:translateY(0)}97%,to{transform:translateY(-97%)}}.wb-stroll{animation:34s linear infinite wb-stroll}.wb-stroll .rk{--rk-pace:.86s}.wb-stroll.b{transform:translate(calc(var(--u) * -70), calc(var(--u) * -14));animation-delay:-16s}@keyframes wb-stroll{0%{opacity:0;transform:translate(calc(var(--u) * 24), calc(var(--u) * 4))}5%,93%{opacity:1}to{opacity:0;transform:translate(calc(var(--u) * -82), calc(var(--u) * -20))}}.wb-tag{transform-origin:52% 2%;animation:3.4s ease-in-out infinite alternate wb-swing;transform:rotate(4deg)}.wb-tag.b{animation-duration:2.9s;animation-delay:-1.2s}.wb-tag.c{animation-duration:4.1s;animation-delay:-2.4s}@keyframes wb-swing{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}.wb-tagfall{transform-origin:52% 2%;animation:9s ease-in infinite wb-tagfall}@keyframes wb-tagfall{0%{opacity:0;transform:none}5%,58%{opacity:1;transform:none}63%{transform:rotate(-22deg)}80%{opacity:1;transform:translate(calc(var(--u) * -34), calc(var(--u) * 96)) rotate(-120deg)}86%,to{opacity:0;transform:translate(calc(var(--u) * -34), calc(var(--u) * 96)) rotate(-120deg)}}.wb-lamp{transform-origin:50% 100%;animation:4.2s ease-in-out infinite wb-lamp}@keyframes wb-lamp{0%,to{transform:rotate(-1.6deg)scale(1)}50%{transform:rotate(1.6deg)scale(1.03,.97)}}.wb-bucket{border-radius:50%;position:absolute;overflow:hidden}.wb-bucket i{box-shadow:inset 0 0 0 calc(var(--u) * 3) #c3dc73;background:#eced44;border-radius:50%;animation:21.6s linear infinite wb-fill;position:absolute;inset:0;transform:translateY(40%)scale(.84)}@keyframes wb-fill{0%{transform:translateY(80%)scale(.6)}90%,94%{transform:translateY(6%)scale(.98)}97%,to{transform:translateY(80%)scale(.6)}}.wb-glance .rk-head{animation:9s ease-in-out infinite wb-glance}@keyframes wb-glance{0%,66%,92%,to{transform:none}72%,86%{transform:rotate(-11deg)}}.wb-peer .rk-rig{animation:7s ease-in-out infinite wb-peer}.wb-peer.b .rk-rig{animation-duration:8.4s;animation-delay:-3.6s}@keyframes wb-peer{0%,22%,64%,to{transform:none}32%,54%{transform:translate(5%)rotate(17deg)}}.wb-chip{width:calc(var(--u) * 13);height:calc(var(--u) * 10);box-shadow:0 0 0 calc(var(--u) * 2.5) #010100;opacity:0;background:#a8a399;border-radius:50% 60% 45% 55%;animation:7s ease-in infinite wb-chip;position:absolute}@keyframes wb-chip{0%,34%{opacity:0;transform:none}36%{opacity:1;transform:none}45%{opacity:1;transform:translate(calc(var(--u) * 44), calc(var(--u) * -24))}58%{opacity:1;transform:translate(calc(var(--u) * 120), calc(var(--u) * 26)) scale(.6)}62%,to{opacity:0;transform:translate(calc(var(--u) * 128), calc(var(--u) * 38)) scale(.2)}}.wb-nerv{transform-origin:50% 0;animation:6s ease-in-out infinite wb-nerv;transform:scale(.9,1.1)}@keyframes wb-nerv{0%,to{transform:scale(.5,.4)}38%{transform:scaleY(1.2)}43%{transform:translate(-4%)scaleY(1.45)}47%{transform:translate(4%)scaleY(1.5)}51%{transform:translate(-4%)scaleY(1.5)}55%{transform:translate(4%)scaleY(1.45)}62%{transform:scale(.98,1.3)}82%{transform:scale(.6,.5)}}.wb-flow{width:calc(var(--u) * 13);height:calc(var(--u) * 8);margin:calc(var(--u) * -4) 0 0 calc(var(--u) * -6.5);transform:translate(calc(var(--u) * 152), calc(var(--u) * 281));background:#c3dc73;border-radius:50%;animation:4.5s linear infinite wb-flow;position:absolute;top:0;left:0}.wb-flow.b{transform:translate(calc(var(--u) * 216), calc(var(--u) * 320));animation-delay:-1.5s}.wb-flow.c{transform:translate(calc(var(--u) * 280), calc(var(--u) * 367));animation-delay:-3s}.wb-flow.gift{width:calc(var(--u) * 15);height:calc(var(--u) * 12);margin:calc(var(--u) * -8) 0 0 calc(var(--u) * -7.5);box-shadow:0 0 0 calc(var(--u) * 2.5) #010100;opacity:0;background:#a8a399;border-radius:40% 55% 45% 60%;animation-duration:13s;animation-delay:-4s}@keyframes wb-flow{0%{opacity:0;transform:translate(calc(var(--u) * 118), calc(var(--u) * 264))}6%{opacity:1}32%{transform:translate(calc(var(--u) * 186), calc(var(--u) * 298))}64%{transform:translate(calc(var(--u) * 246), calc(var(--u) * 342))}94%{opacity:1}to{opacity:0;transform:translate(calc(var(--u) * 308), calc(var(--u) * 387))}}.wb-shuteye .rk-lid{animation:none;transform:scaleY(1)}.wb-stretch .rk-rig{animation:6.4s ease-in-out infinite wb-stretch}@keyframes wb-stretch{0%,20%,78%,to{transform:none}30%{transform:translateY(-3%)scale(.93,1.15)}36%{transform:translateY(-3%)scale(.94,1.13)rotate(-1deg)}44%{transform:translateY(-3%)scale(.93,1.16)rotate(1deg)}54%{transform:translateY(-3%)scale(.93,1.15)}66%{transform:scale(1.05,.94)}}.wb-wobble .rk-rig{animation:3.4s ease-in-out infinite wb-wobble}@keyframes wb-wobble{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.wb-run{width:calc(var(--u) * 10);height:calc(var(--u) * 24);margin-left:calc(var(--u) * -5);box-shadow:0 0 0 calc(var(--u) * 2.5) #010100;transform:translateY(calc(var(--u) * 130));background:#eced44;border-radius:50%/30% 30% 70% 70%;animation:11s linear infinite wb-run;position:absolute}.wb-run.b{transform:translateY(calc(var(--u) * 250));animation-duration:14s;animation-delay:-6s}@keyframes wb-run{0%{opacity:0;transform:translateY(0)scaleY(.4)}6%{opacity:1;transform:translateY(calc(var(--u) * 12))}30%{transform:translateY(calc(var(--u) * 116))}38%{transform:translateY(calc(var(--u) * 122))}72%{transform:translateY(calc(var(--u) * 296))}92%{opacity:1;transform:translateY(calc(var(--u) * 372))}to{opacity:0;transform:translateY(calc(var(--u) * 380)) scaleY(.5)}}.wb-arm{transform-origin:50% 0;transform:translateY(calc(var(--u) * -8));animation:8s ease-in-out infinite wb-arm}@keyframes wb-arm{0%,to{transform:translateY(calc(var(--u) * -52)) rotate(-3deg)}40%{transform:translateY(calc(var(--u) * 8)) rotate(3deg)}46%{transform:translateY(calc(var(--u) * 16)) rotate(-2deg)}52%{transform:translateY(calc(var(--u) * 10)) rotate(3deg)}58%{transform:translateY(calc(var(--u) * 16)) rotate(-1deg)}74%{transform:translateY(calc(var(--u) * -24)) rotate(2deg)}}.wb-munch{transform-origin:20% 100%;animation:5.2s ease-in-out infinite wb-munch}@keyframes wb-munch{0%,58%,86%,to{transform:none}64%{transform:translate(calc(var(--u) * -16), calc(var(--u) * -8)) rotate(-26deg)}69%{transform:translate(calc(var(--u) * -13), calc(var(--u) * -5)) rotate(-20deg)}74%{transform:translate(calc(var(--u) * -16), calc(var(--u) * -8)) rotate(-26deg)}79%{transform:translate(calc(var(--u) * -13), calc(var(--u) * -5)) rotate(-20deg)}}.wb-scratch .rk-arm.r{animation:.46s ease-in-out infinite alternate wb-scratch}@keyframes wb-scratch{0%{transform:rotate(-98deg)}to{transform:rotate(-128deg)}}.wb-newline{width:calc(var(--u) * 66);height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);transform-origin:0;background:#c3dc73;animation:10s steps(16,end) infinite wb-newline;position:absolute;transform:scaleX(.7)}@keyframes wb-newline{0%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}.wb-foot{padding:0 max(16px, env(safe-area-inset-right)) 104px max(16px, env(safe-area-inset-left));justify-content:center;margin-top:-76px;display:flex;position:relative}.wb-sign{background:var(--cream,#f9f5f1);max-width:min(100%,560px);color:var(--ink,#010100);box-shadow:0 0 0 2px var(--ink,#010100);text-align:center;border-radius:7px 4px 8px 5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 10px;margin:0;padding:8px 14px 7px;display:flex;position:relative;rotate:-.8deg}html:not(:has(.wb)) .wb-foot{padding-bottom:44px}.wb-sign:before,.wb-sign:after{content:"";z-index:-1;width:8px;height:calc(40% + 30px);box-shadow:0 0 0 2px var(--ink,#010100);background:#8b7b65;border-radius:2px;position:absolute;top:60%}.wb-sign:before{left:16%;rotate:2.5deg}.wb-sign:after{right:16%;rotate:-2deg}.wb-sign b{font:900 20px/1 var(--display,"Londrina Solid", system-ui, sans-serif);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.wb-sign span{font:400 15px/1.15 var(--display,"Londrina Solid", system-ui, sans-serif);letter-spacing:.035em}.wb-sign q{background:var(--black,#0b0b0b);color:var(--cream,#f9f5f1);font:400 14px/1.15 var(--display,"Londrina Solid", system-ui, sans-serif);letter-spacing:.045em;quotes:"“" "”";border-radius:5px;margin-top:1px;padding:3px 8px 2px;rotate:1deg}@media (max-width:760px){.wb{bottom:var(--tab-h,71px);--wb-vw:104px}.wb-ground{transform:scale(.6)}.wb-foot{padding-bottom:calc(var(--tab-h,71px) + 84px);margin-top:-92px}html:not(:has(.wb)) .wb-foot{padding-bottom:calc(var(--tab-h,71px) + 40px)}.wb-sign{flex-direction:column;gap:4px;max-width:min(100%,330px);padding:8px 12px 7px}}@media (prefers-reduced-motion:reduce){.wb,.wb *,.wb:after{transition:none!important;animation:none!important}.wb-drip,.wb-ring,.wb-chip,.wb-flow.gift{opacity:0}}
