.release-scene{z-index:10000;pointer-events:auto;color:#101a50;font-family:var(--heading-font);--flight-time:4s;position:fixed;inset:0;overflow:hidden}.release-prelude{z-index:10000;color:#fff;text-align:center;font-family:var(--heading-font);background:#0b193be0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.release-prelude__paper{color:#172451;overflow-wrap:anywhere;background:#fffdf3;border-radius:7px;width:min(220px,65vw);max-height:95px;padding:16px;font-size:14px;line-height:1.3;animation:1.4s ease-in-out infinite alternate release-prelude-paper;overflow:hidden;box-shadow:0 15px 35px #050d2970}.release-prelude__symbol{color:#11245a;background:#ffe27b;border-radius:50%;place-items:center;width:90px;height:90px;animation:1.1s ease-in-out infinite alternate release-prelude-pulse;display:grid;box-shadow:0 0 0 8px #ffe27b25,0 0 32px #ffe27b75}.release-prelude__symbol svg{stroke-width:2.2px;width:54px;height:54px}.release-prelude--launch .release-prelude__symbol svg{transform:rotate(45deg)}.release-prelude p{font-family:var(--hand-font);margin:6px 0 0;font-size:clamp(26px,5vw,42px)}.release-prelude>span{color:#dce7ff;font-size:14px}@keyframes release-prelude-paper{0%{transform:rotate(-5deg)translateY(5px)}to{transform:rotate(3deg)translateY(-5px)}}@keyframes release-prelude-pulse{0%{transform:scale(.93)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.release-prelude__paper,.release-prelude__symbol{animation:none}}.release-scene__shade{animation:release-shade var(--flight-time) ease both;background:#0d204d38;position:absolute;inset:0}.release-scene__caption{width:max-content;max-width:90vw;font-family:var(--hand-font);animation:release-caption var(--flight-time) ease both;background:#fffdf4;border:1px solid #d1e2fc;border-radius:40px;padding:9px 22px;font-size:clamp(22px,3vw,35px);position:absolute;top:7vh;left:50%;transform:translate(-50%);box-shadow:0 7px 25px #1424501e}.release-scene__paper,.release-scene__carrier,.release-scene__arrival,.release-scene__trail,.release-scene__new-vent{left:var(--release-x);top:var(--release-y);position:absolute}.release-scene__paper{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#fffdf3;border:1px solid #d4d7de;border-radius:5px;place-items:center;width:154px;height:96px;padding:11px;font-size:13px;line-height:1.25;display:grid;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 9px 30px #07185040}.release-scene__paper span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.release-scene__carrier{opacity:0;filter:drop-shadow(0 8px 9px #0b205133);place-items:center;width:100px;height:100px;display:grid;transform:translate(-50%,-50%)scale(.2)}.release-scene__carrier svg{stroke-width:2.4px;width:86px;height:86px;overflow:visible}.release-scene--launch .release-scene__carrier svg{fill:#ffdf79;stroke:#111d5b;transform:rotate(45deg)}.release-scene--bomb .release-scene__carrier svg{fill:#172659;stroke:#0a1645}.release-scene__trail i,.release-scene__arrival i{background:#ffda69;border-radius:50%;width:10px;height:10px;display:block;position:absolute}.release-scene__trail{animation:release-trail var(--flight-time) ease both}.release-scene__trail i:first-child{top:27px;left:-20px}.release-scene__trail i:nth-child(2){width:6px;height:6px;top:33px;left:14px}.release-scene__trail i:nth-child(3){width:7px;height:7px;top:-11px;left:-32px}.release-scene__trail i:nth-child(4){width:5px;height:5px;top:-25px;left:27px}.release-scene__trail i:nth-child(5){width:8px;height:8px;top:-37px;left:-3px}.release-scene__arrival{left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));opacity:0;animation:release-arrival var(--flight-time) ease both}.release-scene--bomb .release-scene__arrival:before{content:"";width:140px;height:140px;animation:release-burst-ring var(--flight-time) ease-out both;border:12px solid #ffcf62;border-radius:50%;position:absolute;top:-70px;left:-70px;box-shadow:0 0 0 12px #fff2c299}.release-scene__arrival i{--spark-x:0px;--spark-y:0px;animation:release-spark var(--flight-time) ease-out both}.release-scene__arrival i:first-child{--spark-x:-90px;--spark-y:-38px}.release-scene__arrival i:nth-child(2){--spark-x:76px;--spark-y:-56px;background:#f3ad7b}.release-scene__arrival i:nth-child(3){--spark-x:104px;--spark-y:22px;background:#a4c9ec}.release-scene__arrival i:nth-child(4){--spark-x:-75px;--spark-y:70px;background:#a9d9c4}.release-scene__arrival i:nth-child(5){--spark-x:22px;--spark-y:88px}.release-scene__arrival i:nth-child(6){--spark-x:-24px;--spark-y:-86px;background:#b8b5ed}.release-scene__arrival i:nth-child(7){--spark-x:58px;--spark-y:62px;width:6px;height:6px}.release-scene__arrival i:nth-child(8){--spark-x:-105px;--spark-y:5px;width:6px;height:6px}.release-scene__new-vent{left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));opacity:0;width:min(250px,55vw);min-height:82px;animation:release-new-vent var(--flight-time) ease-out both;background:#fff;border:1px solid #c8d8ee;border-radius:10px;flex-direction:column;gap:5px;padding:11px 13px;display:flex;transform:translate(-50%,-50%)scale(.4);box-shadow:0 10px 32px #14245026}.release-scene__new-vent span:first-child{color:#356b96;font-size:12px;font-weight:800}.release-scene__new-vent span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.release-scene--launch .release-scene__carrier{animation:release-flight var(--flight-time) cubic-bezier(.3,.03,.6,1) both}@media (min-width:801px){.release-scene__carrier{width:300px;height:300px}.release-scene__carrier svg{width:258px;height:258px}}@keyframes release-shade{0%,78%{opacity:1}to{opacity:0}}@keyframes release-caption{0%{opacity:0;transform:translate(-50%,-14px)}12%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes release-paper-roll{0%,9%{opacity:1;border-radius:5px;transform:translate(-50%,-50%)scale(1)}29%{opacity:1;border-radius:50%;transform:translate(-50%,-50%)scale(.27,.68)rotate(260deg)}37%,to{opacity:0;border-radius:50%;transform:translate(-50%,-50%)scale(.1)}}@keyframes release-flight{0%,25%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-45deg)}35%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(15deg)}73%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.18) rotate(25deg);opacity:1}81%,to{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.05);opacity:0}}@keyframes release-bomb-flight{0%,27%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-30deg)}37%{opacity:1;transform:translate(-50%,-50%)scale(.8)rotate(-25deg)}73%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy) - 35px)) scale(.45) rotate(210deg);opacity:1}79%,to{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.1);opacity:0}}@keyframes release-trail{0%,36%,75%,to{opacity:0}46%,67%{opacity:.9;transform:translate(var(--release-trail-dx),var(--release-trail-dy)) rotate(30deg)}}@keyframes release-arrival{0%,73%,to{opacity:0}79%,92%{opacity:1}}@keyframes release-burst-ring{0%,72%{opacity:0;transform:scale(.15)}79%{opacity:1;transform:scale(.55)}94%,to{opacity:0;transform:scale(1.6)}}@keyframes release-spark{0%,73%{opacity:0;transform:translate(0)scale(.1)}79%{opacity:1}94%,to{transform:translate(var(--spark-x),var(--spark-y)) scale(.5);opacity:0}}@keyframes release-new-vent{0%,76%{opacity:0;transform:translate(-50%,-50%)scale(.4)}88%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}94%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.release-scene--bomb{--flight-time:5.4s}.release-scene--bomb .release-scene__shade{animation:release-bomb-shade var(--flight-time) ease both;background:radial-gradient(circle at 50% 45%,#3a31548c,#0d204d38 72%)}.release-scene--bomb .release-scene__paper{animation:release-bomb-paper var(--flight-time) cubic-bezier(.25,.1,.35,1) both}.release-scene--bomb .release-scene__carrier{animation:release-bomb-arc var(--flight-time) cubic-bezier(.35,.05,.65,1) both}.release-scene--bomb .release-scene__carrier svg{fill:#27224f;stroke:#120d3e;stroke-width:2.6px;filter:drop-shadow(0 5px #f4ad52);animation:release-bomb-wobble var(--flight-time) ease-in-out both}.release-scene--bomb .release-scene__carrier:before{content:"";animation:release-bomb-fuse var(--flight-time) steps(2,end) both;background:radial-gradient(circle,#fff6c9 0 10%,#ffbf58a8 24%,#0000 70%);border-radius:50%;position:absolute;inset:18%}.release-scene--bomb .release-scene__carrier:after{content:"✦";z-index:2;color:#ffd65c;text-shadow:0 0 12px #ff8b48,0 0 24px #fff1a9;animation:release-bomb-fuse-spark var(--flight-time) steps(2,end) both;font-size:clamp(26px,4vw,56px);line-height:1;position:absolute;top:5%;left:67%}.release-scene--bomb .release-scene__trail{animation:release-bomb-trail var(--flight-time) linear both}.release-scene--bomb .release-scene__trail i{background:#ffd875;box-shadow:0 0 9px #ffa647}.release-scene--bomb .release-scene__arrival{animation:release-bomb-arrival var(--flight-time) ease both}.release-scene--bomb .release-scene__arrival:before{animation:release-bomb-burst-ring var(--flight-time) ease-out both;border-color:#ffd274;box-shadow:0 0 0 15px #fff2c27a}.release-scene--bomb .release-scene__arrival i{animation:release-bomb-spark var(--flight-time) ease-out both}.release-scene--bomb .release-scene__new-vent{z-index:3;animation:release-bomb-new-vent var(--flight-time) cubic-bezier(.2,.8,.2,1) both}.release-scene__bomb-cracks{z-index:1;left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));pointer-events:none;width:max(160vw,160vh);height:max(160vw,160vh);animation:release-bomb-cracks var(--flight-time) ease-out both;position:absolute;overflow:visible}.release-scene__bomb-cracks path{fill:none;stroke:#e8f8ff;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(1px 2px #172557)drop-shadow(0 0 5px #fff1c9)}.release-scene__bomb-crack-core{stroke-width:.28px;fill:#effaffaa!important}.release-scene__bomb-crack-main path{stroke-width:.27px;stroke-dasharray:100;animation:release-bomb-crack-draw var(--flight-time) ease-out both}.release-scene__bomb-crack-branches path{stroke-width:.16px;stroke-dasharray:100;animation:release-bomb-branch-draw var(--flight-time) ease-out both}.release-scene__bomb-impact{display:none}.release-scene--bomb .release-scene__bomb-impact{z-index:2;left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));pointer-events:none;width:0;height:0;display:block;position:absolute}.release-scene__bomb-cloud,.release-scene__bomb-ring,.release-scene__bomb-rays,.release-scene__bomb-word{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-scene__bomb-cloud{width:min(90vmax,1080px);height:min(90vmax,1080px);animation:release-bomb-cloud var(--flight-time) ease-out both;background:radial-gradient(circle,#fff8cf 0 12%,#ffd044 18%,#ff9d55 30%,#e96866c7 44%,#0000 64%);border-radius:47% 53% 54% 46%/55% 46% 54% 45%}.release-scene__bomb-ring{width:min(86vmax,1000px);height:min(86vmax,1000px);animation:release-bomb-shockwave var(--flight-time) ease-out both;border:clamp(12px,2.5vw,26px) solid #ffe39c;border-radius:50%;box-shadow:0 0 0 12px #ffb75c99}.release-scene__bomb-word{z-index:1;color:#20215a;font-family:var(--hand-font);white-space:nowrap;animation:release-bomb-word var(--flight-time) ease-out both;background:#fff5c7;border:4px solid #20215a;border-radius:22px;padding:5px 17px;font-size:clamp(38px,7vw,94px);font-weight:900;line-height:1;display:block;box-shadow:6px 7px #f4a65b}.release-scene__bomb-rays i{--angle:0deg;width:18px;height:18px;transform:rotate(var(--angle)) translateY(-28px);animation:release-bomb-ray var(--flight-time) ease-out both;background:#ffd16d;border-radius:4px;position:absolute;top:-9px;left:-9px}.release-scene__bomb-rays i:nth-child(2n){background:#ff9d78;width:13px;height:13px}.release-scene__bomb-rays i:nth-child(3n){background:#a9dcf3}.release-scene__bomb-rays i:first-child{--angle:0deg}.release-scene__bomb-rays i:nth-child(2){--angle:36deg}.release-scene__bomb-rays i:nth-child(3){--angle:72deg}.release-scene__bomb-rays i:nth-child(4){--angle:108deg}.release-scene__bomb-rays i:nth-child(5){--angle:144deg}.release-scene__bomb-rays i:nth-child(6){--angle:180deg}.release-scene__bomb-rays i:nth-child(7){--angle:216deg}.release-scene__bomb-rays i:nth-child(8){--angle:252deg}.release-scene__bomb-rays i:nth-child(9){--angle:288deg}.release-scene__bomb-rays i:nth-child(10){--angle:324deg}.release-scene--bomb .release-scene__bomb-rays{animation:release-bomb-rays var(--flight-time) ease both}@keyframes release-bomb-shade{0%,66%{opacity:1}73%{opacity:.9}86%{opacity:.45}to{opacity:0}}@keyframes release-bomb-paper{0%,9%{opacity:1;border-radius:5px;transform:translate(-50%,-50%)scale(1)}20%{opacity:1;transform:translate(-50%,-50%)scale(.65,.82)rotate(-15deg)}29%{opacity:1;border-radius:50%;transform:translate(-50%,-50%)scale(.17)rotate(420deg)}33%,to{opacity:0;border-radius:50%;transform:translate(-50%,-50%)scale(.1)rotate(420deg)}}@keyframes release-bomb-arc{0%,25%{opacity:0;transform:translate(-50%,-50%)scale(.1)}32%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}39%{transform:translate(-50%,-50%)scale(.93)}47%{transform:translate(-50%,-50%)scale(1.13)}51%{opacity:1;transform:translate(-50%,-50%)scale(1)}62%{transform:translate(calc(-50% + var(--release-dx)*.42),calc(-50% + var(--release-dy)*.35 - 120px)) scale(.88) rotate(130deg);opacity:1}72%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy) - 18px)) scale(.62) rotate(340deg);opacity:1}74%,to{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.15) rotate(400deg);opacity:0}}@keyframes release-bomb-wobble{0%,28%{transform:rotate(-12deg)}35%{transform:rotate(9deg)}42%{transform:rotate(-9deg)}49%{transform:rotate(11deg)}55%,to{transform:rotate(0)}}@keyframes release-bomb-fuse{0%,30%{opacity:0;transform:scale(.2)}34%,48%{opacity:.8;transform:scale(1.15)}51%,to{opacity:0;transform:scale(.4)}}@keyframes release-bomb-fuse-spark{0%,28%{opacity:0;transform:scale(.2)rotate(0)}34%{opacity:1;transform:scale(1.1)rotate(15deg)}40%{opacity:.35;transform:scale(.7)rotate(-15deg)}46%{opacity:1;transform:scale(1.3)rotate(25deg)}54%,to{opacity:0;transform:scale(.3)rotate(50deg)}}@keyframes release-bomb-trail{0%,52%,72%,to{opacity:0}60%{opacity:1;transform:translate(var(--release-bomb-mid-dx),calc(var(--release-bomb-mid-dy) - 80px))}70%{opacity:1;transform:translate(var(--release-bomb-late-dx),calc(var(--release-bomb-late-dy) - 55px))}}@keyframes release-bomb-arrival{0%,71%,to{opacity:0}74%,88%{opacity:1}}@keyframes release-bomb-burst-ring{0%,71%{opacity:0;transform:scale(.08)}74%{opacity:1;transform:scale(.4)}89%,to{opacity:0;transform:scale(2.7)}}@keyframes release-bomb-spark{0%,72%{opacity:0;transform:translate(0)scale(.1)}76%{opacity:1}89%,to{transform:translate(var(--spark-x),var(--spark-y)) scale(.6);opacity:0}}@keyframes release-bomb-cloud{0%,71%{opacity:0;transform:translate(-50%,-50%)scale(.08)}75%{opacity:1;transform:translate(-50%,-50%)scale(.42)}91%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes release-bomb-shockwave{0%,72%{opacity:0;transform:translate(-50%,-50%)scale(.03)}75%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}91%,to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes release-bomb-word{0%,74%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-13deg)}78%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(7deg)}83%{opacity:1;transform:translate(-50%,-50%)scale(.98)rotate(-5deg)}88%{opacity:1;transform:translate(-50%,-80%)scale(1)rotate(-5deg)}94%,to{opacity:0;transform:translate(-50%,-110%)scale(.7)rotate(-5deg)}}@keyframes release-bomb-rays{0%,72%,to{opacity:0}76%,87%{opacity:1}}@keyframes release-bomb-ray{0%,72%{transform:rotate(var(--angle)) translateY(-25px) scale(.2);opacity:0}76%{opacity:1}90%,to{transform:rotate(var(--angle)) translateY(clamp(-360px,-32vmin,-150px)) scale(.6);opacity:0}}@keyframes release-bomb-new-vent{0%,84%{opacity:0;transform:translate(-50%,-50%)scale(.3)}92%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}97%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes release-bomb-cracks{0%,72%{opacity:0;transform:translate(-50%,-50%)scale(.78)}75%{opacity:1;transform:translate(-50%,-50%)scale(.92)}84%,89%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}@keyframes release-bomb-crack-draw{0%,72%{stroke-dashoffset:100px}83%,to{stroke-dashoffset:0}}@keyframes release-bomb-branch-draw{0%,76%{stroke-dashoffset:100px}88%,to{stroke-dashoffset:0}}@media (max-width:650px){.release-scene--bomb .release-scene__bomb-cloud{width:125vmax;height:125vmax}.release-scene--bomb .release-scene__bomb-ring{width:105vmax;height:105vmax}.release-scene--bomb .release-scene__bomb-word{border-width:3px;padding:5px 12px;font-size:42px;box-shadow:4px 5px #f4a65b}}.release-scene--launch{--flight-time:7.4s}body:has(.release-scene--launch) .fnb-shell{will-change:transform;animation:7.4s linear both release-launch-screen-shake}.release-scene--launch .release-scene__shade{background:radial-gradient(circle at var(--release-x) var(--release-y),#ffda8a70,#18376a8c 55%,#071637a8);animation:release-launch-shade var(--flight-time) ease both}.release-scene__launch-space{z-index:0;pointer-events:none;opacity:0;animation:release-launch-space var(--flight-time) ease-in-out both;background-image:radial-gradient(circle,#fff 1.5px,#0000 2px),radial-gradient(circle,#c2dbff 1px,#0000 1.7px),radial-gradient(circle,#ffe59c 2px,#0000 2.8px),radial-gradient(at 70% 20%,#273b7b 0%,#111f53 42%,#050e2e 100%);background-position:17px 29px,89px 67px,143px 115px,0 0;background-size:127px 153px,211px 173px,307px 241px,100% 100%;position:absolute;inset:0}.release-scene__launch-space:before{content:"";background:radial-gradient(circle at 25% 30%,#d9e8ff 0 2px,#0000 3px) 0 0/233px 181px,radial-gradient(circle at 73% 65%,#fff1bb 0 3px,#0000 4px) 0 0/317px 267px,radial-gradient(circle at 49% 15%,#ecf6ff 0 2px,#0000 3px) 0 0/401px 293px;animation:1.5s ease-in-out infinite alternate release-launch-twinkle;position:absolute;inset:0}.release-scene--launch .release-scene__paper{animation:release-launch-fold var(--flight-time) ease-in-out both}.release-scene--launch .release-scene__carrier{z-index:2;width:clamp(220px,28vw,400px);height:clamp(220px,28vw,400px);animation:release-launch-flight var(--flight-time) cubic-bezier(.36,.04,.56,1) both}.release-scene--launch .release-scene__carrier svg{z-index:1;fill:#ffdf79;stroke:#101c58;stroke-width:2.5px;filter:drop-shadow(0 5px #f28b52);width:88%;height:88%;animation:release-launch-shake var(--flight-time) ease-in-out both;position:relative}.release-scene__launch-flame{z-index:0;filter:drop-shadow(0 0 23px #ffa744);transform-origin:50% 0;width:46%;height:70%;animation:release-launch-flame var(--flight-time) ease-in-out both;background:linear-gradient(145deg,#fffbc1 8%,#ffc744 40%,#ff694b 74%,#0000 86%);border-radius:20% 80% 55% 45%/20% 80%;position:absolute;top:67%;left:27%}.release-scene__launch-pad{left:var(--release-x);top:var(--release-y);pointer-events:none;width:min(48vmin,340px);height:min(48vmin,340px);animation:release-launch-ignition var(--flight-time) ease-out both;border:11px solid #ffe59d;border-radius:50%;position:absolute;box-shadow:0 0 0 15px #ffb46777,0 0 45px #ffd171}.release-scene__launch-pad i{width:20px;height:20px;animation:release-launch-embers var(--flight-time) ease-out both;background:#ffdc7a;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 13px #ff9349}.release-scene__launch-pad i:first-child{--ember-x:-110px;--ember-y:90px}.release-scene__launch-pad i:nth-child(2){--ember-x:75px;--ember-y:125px;background:#ff9270}.release-scene__launch-pad i:nth-child(3){--ember-x:-40px;--ember-y:-115px;background:#d9ecff}.release-scene--launch .release-scene__trail{display:none}.release-scene--launch .release-scene__arrival{animation:release-launch-arrival var(--flight-time) ease both}.release-scene--launch .release-scene__arrival i{animation:release-launch-spark var(--flight-time) ease-out both}.release-scene__launch-impact{z-index:3;left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));pointer-events:none;width:0;height:0;position:absolute}.release-scene__launch-impact:before,.release-scene__launch-impact:after{content:"";opacity:0;width:min(80vmax,800px);height:min(80vmax,800px);animation:release-launch-impact-ring var(--flight-time) ease-out both;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.05)}.release-scene__launch-impact:before{background:radial-gradient(circle,#fff8c4 0 10%,#ffd26e 24%,#f5975d 39%,#a4c9ff99 53%,#0000 68%)}.release-scene__launch-impact:after{border:clamp(10px,2vw,22px) solid #ffdfa3;animation-delay:80ms;box-shadow:0 0 0 12px #8dcaff88}.release-scene__launch-impact span{z-index:1;color:#15275b;font-family:var(--hand-font);white-space:nowrap;animation:release-launch-boom var(--flight-time) ease-out both;background:#fff1ae;border:4px solid #15275b;border-radius:18px;padding:3px 18px;font-size:clamp(45px,8vw,100px);font-weight:800;position:absolute;top:0;left:0;box-shadow:7px 8px #74a6d5}.release-scene__launch-impact i{--angle:0deg;width:12px;height:22px;animation:release-launch-impact-ray var(--flight-time) ease-out both;background:#ffe382;border-radius:8px;position:absolute;top:0;left:0}.release-scene__launch-impact i:first-of-type{--angle:0deg}.release-scene__launch-impact i:nth-of-type(2){--angle:45deg}.release-scene__launch-impact i:nth-of-type(3){--angle:90deg}.release-scene__launch-impact i:nth-of-type(4){--angle:135deg}.release-scene__launch-impact i:nth-of-type(5){--angle:180deg}.release-scene__launch-impact i:nth-of-type(6){--angle:225deg}.release-scene__launch-impact i:nth-of-type(7){--angle:270deg}.release-scene__launch-impact i:nth-of-type(8){--angle:315deg}.release-scene--launch .release-scene__new-vent{animation:release-launch-new-vent var(--flight-time) cubic-bezier(.2,.8,.2,1) both}@keyframes release-launch-shade{0%,18%{opacity:.5}37%,76%{opacity:1}88%{opacity:.4}to{opacity:0}}@keyframes release-launch-space{0%,29%{opacity:0}42%,69%{opacity:1}79%{opacity:.88}88%,to{opacity:0}}@keyframes release-launch-twinkle{0%{opacity:.45}to{opacity:1}}@keyframes release-launch-screen-shake{0%,27%,45%,77%,90%,to{transform:none}29%{transform:translate(9px,-6px)rotate(.35deg)}31%{transform:translate(-12px,7px)rotate(-.42deg)}33%{transform:translate(13px,-9px)rotate(.5deg)}35%{transform:translate(-11px,8px)rotate(-.4deg)}38%{transform:translate(9px,-5px)}41%{transform:translate(-6px,3px)}79%{transform:translate(-15px,9px)rotate(-.5deg)}81%{transform:translate(16px,-10px)rotate(.5deg)}83%{transform:translate(-13px,8px)rotate(-.4deg)}85%{transform:translate(10px,-6px)}87%{transform:translate(-6px,4px)}}@keyframes release-launch-screen-shake-mobile{0%,27%,45%,77%,90%,to{transform:none}29%{transform:translate(5px,-4px)}31%{transform:translate(-7px,5px)}33%{transform:translate(8px,-6px)}35%{transform:translate(-7px,5px)}38%{transform:translate(5px,-3px)}41%{transform:translate(-3px,2px)}79%{transform:translate(-9px,6px)}81%{transform:translate(10px,-7px)}83%{transform:translate(-8px,5px)}85%{transform:translate(6px,-4px)}87%{transform:translate(-4px,2px)}}@keyframes release-launch-fold{0%,6%{opacity:1;border-radius:5px;transform:translate(-50%,-50%)scale(1)}17%{opacity:1;transform:translate(-50%,-50%)scale(.85,.48)skewY(-12deg)}24%{opacity:1;border-radius:40% 40% 20% 20%;transform:translate(-50%,-50%)scale(.26,.68)rotate(45deg)}29%,to{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(45deg)}}@keyframes release-launch-flight{0%,20%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-9deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(.88)rotate(0)}32%{opacity:1;transform:translate(-50%,-50%)scale(1.23)rotate(-6deg)}43%{opacity:1;transform:translate(calc(-50% - 10vw),calc(-50% - 50vh))scale(1.1)rotate(-12deg)}56%{opacity:1;transform:translate(calc(-50% - 22vw),calc(-50% - 112vh))scale(.35)rotate(-12deg)}61%{opacity:0;transform:translate(calc(-50% - 22vw),calc(-50% - 116vh))scale(.18)rotate(-12deg)}68%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy) - 90vh)) scale(.27) rotate(170deg);opacity:0}72%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy) - 75vh)) scale(.48) rotate(170deg);opacity:1}80%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.9) rotate(180deg);opacity:1}83%,to{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.08) rotate(180deg);opacity:0}}@keyframes release-launch-shake{0%,26%{transform:rotate(-45deg)}29%{transform:rotate(-49deg)}32%{transform:rotate(-41deg)}35%{transform:rotate(-48deg)}38%{transform:rotate(-42deg)}45%,to{transform:rotate(-45deg)}}@keyframes release-launch-flame{0%,24%{opacity:0;transform:scale(.1)}28%{opacity:.85;transform:scale(.8)}33%{opacity:1;transform:scale(1.5)}40%,55%{opacity:1;transform:scale(1.8)}62%,to{opacity:0;transform:scale(.2)}}@keyframes release-launch-ignition{0%,25%{opacity:0;transform:translate(-50%,-50%)scale(.15)}31%{opacity:1;transform:translate(-50%,-50%)scale(.7)}45%,to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes release-launch-embers{0%,27%{opacity:0;transform:translate(-50%,-50%)scale(.1)}32%{opacity:1}47%,to{transform:translate(var(--ember-x),var(--ember-y)) scale(.4);opacity:0}}@keyframes release-launch-arrival{0%,79%,to{opacity:0}83%,92%{opacity:1}}@keyframes release-launch-spark{0%,79%{opacity:0;transform:translate(0)scale(.1)}83%{opacity:1}95%,to{transform:translate(var(--spark-x),var(--spark-y)) scale(.55);opacity:0}}@keyframes release-launch-impact-ring{0%,79%{opacity:0;transform:translate(-50%,-50%)scale(.04)}82%{opacity:1;transform:translate(-50%,-50%)scale(.5)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes release-launch-boom{0%,80%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-12deg)}83%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(5deg)}88%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-3deg)}96%,to{opacity:0;transform:translate(-50%,-100%)scale(.65)}}@keyframes release-launch-impact-ray{0%,80%{transform:rotate(var(--angle)) translateY(-10px) scale(.1);opacity:0}83%{opacity:1}96%,to{transform:rotate(var(--angle)) translateY(-32vmin) scale(.5);opacity:0}}@keyframes release-launch-new-vent{0%,90%{opacity:0;transform:translate(-50%,-50%)scale(.2)}96%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:650px){body:has(.release-scene--launch) .fnb-shell{animation-name:release-launch-screen-shake-mobile}.release-scene--launch .release-scene__carrier{width:230px;height:230px}.release-scene__launch-pad{border-width:8px;width:240px;height:240px}.release-scene__launch-impact span{border-width:3px;padding:4px 10px;font-size:44px;box-shadow:4px 5px #74a6d5}}.release-scene--bin{--flight-time:9.4s}.release-scene--bin .release-scene__shade{animation:release-bin-shade var(--flight-time) ease both;background:radial-gradient(circle at 48%,#6f9fc076,#122d5b6b 75%)}.release-scene--bin .release-scene__paper{animation:release-bin-paper var(--flight-time) cubic-bezier(.25,.1,.4,1) both}.release-scene--bin .release-scene__carrier{width:min(56vw,300px);height:min(56vw,300px);animation:release-bin-travel var(--flight-time) cubic-bezier(.3,.1,.55,1) both}.release-scene--bin .release-scene__trail{display:none}.release-scene__bin{width:100%;height:100%;animation:release-bin-rattle var(--flight-time) ease-in-out both;display:block;position:relative}.release-scene__bin-body{background:linear-gradient(110deg,#b8dbed,#75a8c6 70%,#5384a6);border:clamp(5px,.9vw,10px) solid #112451;border-radius:10% 10% 19% 19%;width:56%;height:50%;position:absolute;top:39%;left:22%;transform:perspective(400px)rotateX(-4deg);box-shadow:inset 13px 0 #ffffff5c,9px 13px #11245125}.release-scene__bin-body:before,.release-scene__bin-body:after{content:"";background:#d9f1f6;border-radius:10px;width:7%;height:44%;position:absolute;top:28%;box-shadow:3px 2px #406d96}.release-scene__bin-body:before{left:27%}.release-scene__bin-body:after{right:27%}.release-scene__bin-body i{background:#172756;border-radius:50%;width:13%;height:15%;position:absolute;top:86%}.release-scene__bin-body i:first-child{left:5%}.release-scene__bin-body i:last-child{right:5%}.release-scene__bin-lid{z-index:2;transform-origin:84%;width:68%;height:9%;animation:release-bin-lid var(--flight-time) ease-in-out both;background:#9ac4dc;border:clamp(5px,.9vw,10px) solid #112451;border-radius:12px;position:absolute;top:35%;left:16%;box-shadow:0 6px #406e98}.release-scene__bin-lid i{background:#cce5ed;border:clamp(4px,.6vw,7px) solid #112451;border-bottom:0;border-radius:10px 10px 0 0;width:26%;height:85%;position:absolute;bottom:100%;left:37%}.release-scene__bin-impact{left:calc(var(--release-x) + var(--release-bin-dx));top:calc(var(--release-y) + var(--release-bin-dy));pointer-events:none;width:0;height:0;position:absolute}.release-scene__bin-impact:before{content:"";width:210px;height:210px;animation:release-bin-thump var(--flight-time) ease-out both;border:12px solid #d9f2ff;border-radius:50%;position:absolute;top:-105px;left:-105px;box-shadow:0 0 0 10px #6caac57a}.release-scene__bin-impact span{color:#142957;font-family:var(--hand-font);white-space:nowrap;animation:release-bin-clang var(--flight-time) ease-out both;background:#fff4bd;border:4px solid #142957;border-radius:16px;padding:4px 15px;font-size:clamp(35px,5vw,65px);font-weight:800;position:absolute;top:0;left:0;box-shadow:5px 6px #81a9c4}.release-scene__bin-impact i{transform-origin:50% 150px;--angle:0deg;width:15px;height:50px;animation:release-bin-strike var(--flight-time) ease-out both;background:#ffe07f;border-radius:9px;position:absolute;top:0;left:0}.release-scene__bin-impact i:first-of-type{--angle:-70deg}.release-scene__bin-impact i:nth-of-type(2){--angle:-25deg}.release-scene__bin-impact i:nth-of-type(3){--angle:30deg}.release-scene__bin-impact i:nth-of-type(4){--angle:75deg}.release-scene__bin-pour{left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));transform-origin:0;width:115px;height:70px;animation:release-bin-pour var(--flight-time) ease-in-out both;background:repeating-linear-gradient(0deg,#fff9e8 0 16px,#c8d6d8 17px 19px);border:4px solid #244879;border-radius:8px;position:absolute;box-shadow:0 7px 16px #1124514d}.release-scene__bin-pour i{background:#6d8aa1;border-radius:4px;width:65%;height:3px;position:absolute;left:14px}.release-scene__bin-pour i:first-child{top:17px}.release-scene__bin-pour i:nth-child(2){width:45%;top:34px}.release-scene__bin-pour i:nth-child(3){width:55%;top:51px}.release-scene__bin-rubbish{z-index:2;pointer-events:none;animation:release-bin-clear var(--flight-time) linear both;position:absolute;inset:0}.release-scene__bin-rubbish:before{content:"";filter:blur(15px);width:90vw;height:55px;animation:release-bin-pile-shadow var(--flight-time) ease both;background:#233d7152;border-radius:50%;position:fixed;bottom:5px;left:5vw}.release-scene__bin-rubbish i{left:calc(var(--release-x) + var(--release-dx) - 30px);top:calc(var(--release-y) + var(--release-dy) - 65px);--scatter-x:0px;--pile-lift:0px;--rotation:0deg;width:58px;height:48px;animation:release-bin-rubbish var(--flight-time) cubic-bezier(.2,.7,.35,1) both;display:block;position:absolute}.release-scene__bin-rubbish-paper{clip-path:polygon(14% 8%,45% 0,65% 12%,94% 2%,100% 37%,86% 58%,92% 91%,58% 100%,33% 88%,2% 100%,0 62%,12% 39%);background:repeating-linear-gradient(150deg,#f8f4e5 0 8px,#d0d5c9 9px 11px);box-shadow:inset 5px -5px #bac3bb}.release-scene__bin-rubbish .release-scene__bin-rubbish-wrapper{clip-path:polygon(0 0,19% 15%,26% 0,75% 13%,100% 0,91% 52%,100% 100%,69% 86%,23% 100%,0 83%,10% 49%);background:linear-gradient(110deg,#eeb778 0 23%,#f8d48a 24% 65%,#ca8e72 66%);height:36px;box-shadow:inset 0 0 0 3px #9a6e71}.release-scene__bin-rubbish .release-scene__bin-rubbish-cup{clip-path:polygon(0 5%,100% 5%,81% 100%,20% 100%);background:linear-gradient(95deg,#a6cbd2,#e1e9dd 55%,#8cb9c5);border-top:7px solid #476d8b;width:48px;height:60px}.release-scene__bin-rubbish .release-scene__bin-rubbish-peel{background:0 0;border-bottom:10px solid #dfc67c;border-left:13px solid #dfc67c;border-radius:0 0 0 90%;width:58px;height:43px}.release-scene__bin-rubbish .release-scene__bin-rubbish-scrap{clip-path:polygon(0 12%,91% 0,100% 88%,18% 100%);background:repeating-linear-gradient(0deg,#e3e9d9 0 8px,#9eafaa 9px 11px);height:42px}.release-scene__bin-flies{z-index:3;pointer-events:none;position:absolute;inset:0}.release-scene__bin-flies i{left:calc(var(--release-x) + var(--release-dx));top:calc(var(--release-y) + var(--release-dy));width:17px;height:12px;animation:release-bin-fly var(--flight-time) ease-in-out both;background:#304d4e;border:2px solid #14264d;border-radius:50%;position:absolute;box-shadow:0 2px #e7d97b}.release-scene__bin-flies i:before,.release-scene__bin-flies i:after{content:"";background:#d5eff2aa;border:2px solid #7999b0;border-radius:80% 20%;width:15px;height:12px;animation:.16s ease-in-out infinite alternate release-bin-wing;position:absolute;bottom:65%}.release-scene__bin-flies i:before{transform-origin:100% 100%;right:45%}.release-scene__bin-flies i:after{transform-origin:0 100%;animation-direction:alternate-reverse;left:45%;transform:scaleX(-1)}.release-scene__bin-flies i:nth-child(3n){width:20px;height:14px}.release-scene__bin-cleaner{z-index:4;pointer-events:none;width:clamp(230px,29vw,330px);height:160px;animation:release-bin-cleaner var(--flight-time) linear both;position:absolute;bottom:12px;left:calc(100vw + 135px)}.release-scene__bin-cleaner-body{background:linear-gradient(115deg,#9ce4dc,#46bcb2 60%,#279793);border:7px solid #112554;border-radius:37% 48% 12% 8%;width:65%;height:78%;position:absolute;bottom:35px;right:0;box-shadow:inset 13px 8px #d9fff2,9px 8px #10295728}.release-scene__bin-cleaner-body:before{content:"";background:radial-gradient(circle,#d8f5fb 0 30%,#78b7d4 35% 65%,#396d93 70%);border:6px solid #17335b;border-radius:50%;width:65%;height:34%;position:absolute;top:18%;left:15%;box-shadow:inset 0 0 0 7px #abeee0}.release-scene__bin-cleaner-body span{color:#122953;background:#f2cf68;border:3px solid #fff6c5;border-radius:7px;padding:2px 7px;font-size:clamp(14px,2vw,22px);font-weight:900;position:absolute;bottom:9%;right:13%;transform:rotate(-7deg)}.release-scene__bin-cleaner-cab{background:#f8d46e;border:7px solid #112554;border-radius:35% 34% 12% 12%;width:37%;height:58%;position:absolute;bottom:36px;left:4%;box-shadow:inset 8px 7px #fff0ae}.release-scene__bin-cleaner-cab i{background:#9ad4eb;border:5px solid #1b4470;border-radius:16px 22px 7px 7px;width:66%;height:45%;position:absolute;top:13%;left:15%;transform:skew(-7deg)}.release-scene__bin-cleaner-cab:after{content:"";background:#fff5c5;border-radius:5px;width:18px;height:11px;position:absolute;bottom:10%;left:8%;box-shadow:0 0 15px 7px #fff2a077}.release-scene__bin-cleaner-wheel{background:#9fb8ce;border:9px solid #17234d;border-radius:50%;width:52px;height:52px;animation:.4s linear infinite release-bin-wheel;position:absolute;bottom:13px;box-shadow:inset 0 0 0 6px #ecf6f1}.release-scene__bin-cleaner-wheel--front{left:16%}.release-scene__bin-cleaner-wheel--rear{right:13%}.release-scene__bin-cleaner-brush{background:repeating-linear-gradient(90deg,#f7dc77 0 8px,#d3936a 9px 14px);border:6px solid #12315a;border-radius:50%;width:74px;height:24px;animation:.3s linear infinite release-bin-brush;position:absolute;bottom:7px;left:43%}.release-scene__bin-cleaner-suction{filter:drop-shadow(0 0 15px #a5e7d6);background:radial-gradient(#fff8cb 0 16%,#b8e9dcaa 34%,#0000 71%);border-radius:50%;width:125px;height:73px;animation:.25s ease-in-out infinite alternate release-bin-vacuum;position:absolute;bottom:8px;left:-92px}.release-scene__bin-cleaner-suction:after{content:"";border-top:5px dashed #9bcbcb;border-radius:50%;width:76%;height:20%;position:absolute;top:38%;left:15%;transform:rotate(-12deg)}.release-scene--bin .release-scene__arrival{animation:release-bin-arrival var(--flight-time) ease both}.release-scene--bin .release-scene__arrival i{animation:release-bin-spark var(--flight-time) ease-out both;background:#9bd5d8}.release-scene--bin .release-scene__new-vent{animation:release-bin-new-vent var(--flight-time) cubic-bezier(.15,.75,.25,1) both}@keyframes release-bin-shade{0%,68%{opacity:1}83%{opacity:.8}96%{opacity:.3}to{opacity:0}}@keyframes release-bin-paper{0%,11%{opacity:1;border-radius:5px;transform:translate(-50%,-50%)scale(1)}19%{opacity:1;transform:translate(-50%,-50%)scale(.78,.58)rotate(-18deg)}27%{opacity:1;border-radius:43%;transform:translate(-50%,-50%)scale(.36,.38)rotate(180deg)}34%{opacity:1;border-radius:48%;transform:translate(-50%,-50%)scale(.31)rotate(340deg)}46%{transform:translate(calc(-50% + var(--release-bin-mid-dx)),calc(-50% + var(--release-bin-mid-dy) - 145px)) scale(.34) rotate(650deg);opacity:1}59%{transform:translate(calc(-50% + var(--release-bin-dx)),calc(-50% + var(--release-bin-dy) - 65px)) scale(.27) rotate(900deg);opacity:1}63%,to{transform:translate(calc(-50% + var(--release-bin-dx)),calc(-50% + var(--release-bin-dy))) scale(.1) rotate(940deg);opacity:0}}@keyframes release-bin-travel{0%,14%{transform:translate(calc(-50% + var(--release-bin-dx)),calc(-50% + var(--release-bin-dy) + 35px)) scale(.65);opacity:0}24%,55%{transform:translate(calc(-50% + var(--release-bin-dx)),calc(-50% + var(--release-bin-dy))) scale(1);opacity:1}61%{transform:translate(calc(-50% + var(--release-dx) - 95px),calc(-50% + var(--release-dy) + 35px)) scale(.95);opacity:1}68%{transform:translate(calc(-50% + var(--release-dx) - 95px),calc(-50% + var(--release-dy) + 35px)) scale(.95) rotate(-67deg);opacity:1}75%,to{transform:translate(calc(-50% + var(--release-dx) - 95px),calc(-50% + var(--release-dy) + 35px)) scale(.65) rotate(-75deg);opacity:0}}@keyframes release-bin-lid{0%,55%{transform:rotate(-62deg)}61%{transform:rotate(-45deg)}65%{transform:rotate(8deg)}69%{transform:rotate(-8deg)}73%,83%{transform:rotate(0)}87%,to{transform:rotate(-70deg)}}@keyframes release-bin-rattle{0%,62%,73%,to{transform:translate(0)}65%{transform:translate(-13px)rotate(-5deg)}67%{transform:translate(12px)rotate(4deg)}69%{transform:translate(-8px)rotate(-3deg)}71%{transform:translate(5px)}}@keyframes release-bin-thump{0%,62%{opacity:0;transform:scale(.1)}66%{opacity:1;transform:scale(.65)}77%,to{opacity:0;transform:scale(2)}}@keyframes release-bin-clang{0%,63%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-15deg)}67%{opacity:1;transform:translate(-50%,-165%)scale(1.15)rotate(9deg)}73%{opacity:1;transform:translate(-50%,-185%)scale(1)rotate(-5deg)}80%,to{opacity:0;transform:translate(-50%,-215%)scale(.7)}}@keyframes release-bin-strike{0%,63%{transform:rotate(var(--angle)) translateY(-60px) scale(.2);opacity:0}67%{opacity:1}79%,to{transform:rotate(var(--angle)) translateY(-185px) scale(.65);opacity:0}}@keyframes release-bin-pour{0%,60%{opacity:0;transform:translate(-120px,-20px)scale(.18)rotate(-80deg)}65%{opacity:1;transform:translate(-65px,-95px)scale(.55)rotate(45deg)}71%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}76%,to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes release-bin-rubbish{0%,61%{opacity:0;transform:translate(-90px,-55px)scale(.15)rotate(-80deg)}66%{opacity:1;transform:translate(-25px,-135px)scale(.8)rotate(85deg)}76%{transform:translate(var(--scatter-x),calc(100dvh - var(--release-y) - var(--release-dy) + 15px - var(--pile-lift))) scale(1.15) rotate(calc(var(--rotation) + 18deg));opacity:1}81%,to{transform:translate(var(--scatter-x),calc(100dvh - var(--release-y) - var(--release-dy) + 40px - var(--pile-lift))) scale(1.1) rotate(var(--rotation));opacity:1}}@keyframes release-bin-clear{0%,71%{clip-path:inset(0)}94%,to{clip-path:inset(0 100% 0 0)}}@keyframes release-bin-pile-shadow{0%,70%{opacity:0;transform:scale(.4)}78%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.7)}}@keyframes release-bin-fly{0%,60%{opacity:0;transform:translate(0)scale(.1)}65%{opacity:1;transform:translateY(-45px)scale(1)}72%{transform:translate(var(--fly-x),-22vh) rotate(-13deg);opacity:1}80%{transform:translate(calc(var(--fly-x) + 11vw),var(--fly-y)) rotate(20deg);opacity:1}86%{transform:translate(calc(var(--fly-x) - 8vw),calc(var(--fly-y) - 8vh)) rotate(-20deg);opacity:1}93%,to{transform:translate(calc(var(--fly-x) - 20vw),calc(var(--fly-y) - 12vh)) scale(.2);opacity:0}}@keyframes release-bin-wing{0%{transform:rotate(-12deg)}to{transform:rotate(25deg)}}@keyframes release-bin-cleaner{0%,69%{transform:translate(0)}94%,to{transform:translate(calc(-100vw - 490px))}}@keyframes release-bin-wheel{to{transform:rotate(-360deg)}}@keyframes release-bin-brush{to{transform:rotate(-12deg)}}@keyframes release-bin-vacuum{0%{opacity:.65;transform:scale(.85)rotate(-7deg)}to{opacity:1;transform:scale(1.15)rotate(7deg)}}@keyframes release-bin-arrival{0%,94%,to{opacity:0}97%{opacity:1}}@keyframes release-bin-spark{0%,94%{opacity:0;transform:translate(0)scale(.1)}97%{opacity:1}to{transform:translate(var(--spark-x),var(--spark-y)) scale(.35);opacity:0}}@keyframes release-bin-new-vent{0%,93%{opacity:0;transform:translate(-50%,-50%)scale(.3)}98%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:650px){.release-scene--bin .release-scene__carrier{width:185px;height:185px}.release-scene__bin-impact:before{border-width:8px;width:140px;height:140px;top:-70px;left:-70px}.release-scene__bin-impact span{border-width:3px;font-size:34px}.release-scene__bin-impact i{width:10px;height:30px}}.release-scene--poof{--flight-time:6.1s}.release-scene--poof .release-scene__shade{animation:release-poof-shade var(--flight-time) ease both;background:radial-gradient(circle at 50% 48%,#c4d67691,#41553191 82%)}.release-scene--poof .release-scene__paper{animation:release-poof-paper var(--flight-time) ease-in-out both}.release-scene--poof .release-scene__carrier{animation:release-poof-cloud var(--flight-time) ease-in-out both}.release-scene--poof .release-scene__carrier svg{fill:#d7e56f;stroke:#506d29;stroke-width:2.6px;filter:drop-shadow(0 15px #657d364a)drop-shadow(0 0 27px #f5ffba)}.release-scene--poof .release-scene__trail{display:none}.release-scene__poof-impact{left:var(--release-x);top:var(--release-y);pointer-events:none;width:0;height:0;position:absolute}.release-scene__poof-glow,.release-scene__poof-ring,.release-scene__poof-word{opacity:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.release-scene__poof-glow{width:min(108vmax,1250px);height:min(108vmax,1250px);animation:release-poof-glow var(--flight-time) ease-out both;background:radial-gradient(circle,#fffce8 0 11%,#f5f393 22%,#c6df69d9 37%,#91b35fb8 51%,#0000 70%);border-radius:43% 57% 55% 45%/54% 47% 53% 46%}.release-scene__poof-ring{width:min(86vmax,950px);height:min(86vmax,950px);animation:release-poof-ring var(--flight-time) ease-out both;border:clamp(14px,3vw,32px) solid #f7f5a9;border-radius:48% 52% 53% 47%/51% 45% 55% 49%;box-shadow:0 0 0 14px #9bc75d80}.release-scene__poof-word{z-index:4;color:#284822;font-family:var(--hand-font);white-space:nowrap;animation:release-poof-word var(--flight-time) cubic-bezier(.2,.8,.2,1) both;background:#fff8a5;border:4px solid #355524;border-radius:30px;padding:6px 20px;font-size:clamp(47px,8vw,106px);font-weight:900;line-height:1;position:fixed;top:50vh;left:50vw;box-shadow:7px 8px #7fa547}.release-scene__poof-smoke{z-index:1;pointer-events:none;filter:blur(7px);animation:release-poof-smoke var(--flight-time) cubic-bezier(.35,.05,.28,1) both;background:radial-gradient(at 20% 27%,#f9e776 0 8%,#0000 39%),radial-gradient(at 76% 22%,#e4df71 0 12%,#0000 44%),radial-gradient(at 51% 67%,#b6d665 0 18%,#0000 58%),radial-gradient(at 8% 83%,#779d43 0 10%,#0000 45%),radial-gradient(at 95% 78%,#769a40 0 14%,#0000 46%),#a7c75b;position:fixed;inset:0}.release-scene__poof-smoke i{opacity:.8;width:56vmax;height:49vmax;animation:release-poof-smoke-swirl var(--flight-time) ease-in-out both;background:radial-gradient(#f4ed8d 0 12%,#d8df6e 42%,#0000 71%);border-radius:48% 52% 37% 63%/54% 35% 65% 46%;position:absolute}.release-scene__poof-smoke i:first-child{--swirl-x:14vmax;--swirl-y:9vmax;top:-20vmax;left:-16vmax}.release-scene__poof-smoke i:nth-child(2){--swirl-x:-12vmax;--swirl-y:17vmax;background:radial-gradient(#d2e16c 0 18%,#83ab47 47%,#0000 73%);top:-12vmax;right:-13vmax}.release-scene__poof-smoke i:nth-child(3){--swirl-x:7vmax;--swirl-y:-16vmax;background:radial-gradient(#93bc51 0 18%,#e0df73 48%,#0000 73%);bottom:-23vmax;left:12%}.release-scene__poof-smoke i:nth-child(4){--swirl-x:-16vmax;--swirl-y:-10vmax;bottom:-17vmax;right:-18vmax}.release-scene__poof-wind{z-index:2;pointer-events:none;opacity:0;animation:release-poof-wind var(--flight-time) ease-out both;position:fixed;inset:0}.release-scene__poof-wind i{filter:drop-shadow(0 5px #5d812d66);border-top:clamp(8px,1.4vw,20px) solid #faffc8;border-radius:50%;width:85vw;height:12vh;position:absolute;left:-80vw;transform:rotate(-5deg)}.release-scene__poof-wind i:first-child{width:97vw;top:13%}.release-scene__poof-wind i:nth-child(2){border-color:#fff7bd;width:112vw;top:32%;left:-98vw;transform:rotate(4deg)}.release-scene__poof-wind i:nth-child(3){width:105vw;top:58%;left:-89vw;transform:rotate(-4deg)}.release-scene__poof-wind i:nth-child(4){border-color:#eff7b1;width:79vw;top:79%;left:-65vw;transform:rotate(5deg)}.release-scene__poof-breeze{left:var(--release-x);top:var(--release-y);filter:drop-shadow(0 0 16px #e2f7a2);pointer-events:none;width:min(40vw,440px);height:min(28vw,300px);animation:release-poof-breeze var(--flight-time) ease-in-out both;background:radial-gradient(at 65% 45%,#fffef6e6,#e8ee9bc9 40%,#b1d073a3 65%,#0000 75%);border-radius:52% 48% 40% 60%/45% 55%;position:absolute}.release-scene__poof-breeze:before,.release-scene__poof-breeze:after{content:"";border-top:clamp(6px,1.2vw,14px) solid #f8ffcb;border-radius:50%;width:70%;height:15%;position:absolute;top:40%;left:5%;transform:rotate(-17deg)}.release-scene__poof-breeze:after{border-color:#d9eb9b;width:65%;top:59%;left:21%;transform:rotate(12deg)}.release-scene__poof-breeze i{width:18%;height:24%;animation:release-poof-puff var(--flight-time) ease-out both;background:#ecf5ae;border-radius:50%;position:absolute;box-shadow:0 0 22px #e6f6a7}.release-scene__poof-breeze i:first-child{--puff-x:-65px;--puff-y:-80px;top:12%;left:3%}.release-scene__poof-breeze i:nth-child(2){--puff-x:45px;--puff-y:-105px;background:#d6e997;top:-14%;left:35%}.release-scene__poof-breeze i:nth-child(3){--puff-x:105px;--puff-y:-45px;top:0;left:77%}.release-scene__poof-breeze i:nth-child(4){--puff-x:-75px;--puff-y:85px;background:#bdd77f;top:75%;left:3%}.release-scene__poof-breeze i:nth-child(5){--puff-x:95px;--puff-y:85px;top:78%;left:71%}.release-scene--poof .release-scene__arrival{z-index:3;animation:release-poof-arrival var(--flight-time) ease both}.release-scene--poof .release-scene__arrival:before{content:"";width:130px;height:130px;animation:release-poof-arrival-ring var(--flight-time) ease-out both;border:8px dotted #cce890;border-radius:50%;position:absolute;top:-65px;left:-65px}.release-scene--poof .release-scene__arrival i{animation:release-poof-spark var(--flight-time) ease-out both;border-radius:3px}.release-scene--poof .release-scene__arrival i:nth-child(odd){background:#b5d77c}.release-scene--poof .release-scene__arrival i:nth-child(2n){background:#f0e785}.release-scene--poof .release-scene__new-vent{z-index:3;animation:release-poof-new-vent var(--flight-time) cubic-bezier(.2,.8,.2,1) both}@keyframes release-poof-shade{0%,76%{opacity:1}92%{opacity:.5}to{opacity:0}}@keyframes release-poof-paper{0%,10%{opacity:1;transform:translate(-50%,-50%)scale(1)}25%{opacity:1;transform:translate(-50%,-50%)scale(.82,.7)rotate(-9deg)}39%{opacity:1;border-radius:48%;transform:translate(-50%,-50%)scale(.47,.53)rotate(35deg)}50%{opacity:1;border-radius:50%;transform:translate(-50%,-50%)scale(.23)rotate(210deg)}58%,to{opacity:0;border-radius:50%;transform:translate(-50%,-50%)scale(.08)rotate(390deg)}}@keyframes release-poof-cloud{0%,15%{opacity:0;transform:translate(-50%,-50%)scale(.12)}30%{opacity:.8;transform:translate(-50%,-50%)scale(.67)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}53%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(-5deg)}59%{opacity:1;transform:translate(-50%,-50%)scale(1.05)rotate(6deg)}64%{opacity:1;transform:translate(-50%,-50%)scale(1.36)rotate(-4deg)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}@keyframes release-poof-glow{0%,61%{opacity:0;transform:translate(-50%,-50%)scale(.05)}68%{opacity:1;transform:translate(-50%,-50%)scale(.7)}84%,to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@keyframes release-poof-ring{0%,62%{opacity:0;transform:translate(-50%,-50%)scale(.04)rotate(-12deg)}70%{opacity:1;transform:translate(-50%,-50%)scale(.45)rotate(8deg)}88%,to{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(30deg)}}@keyframes release-poof-word{0%,65%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-18deg)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(7deg)}79%{opacity:1;transform:translate(-50%,-65%)scale(1)rotate(-4deg)}89%,to{opacity:0;transform:translate(-50%,-125%)scale(.63)rotate(5deg)}}@keyframes release-poof-smoke{0%,59%{clip-path:circle(0 at var(--release-x) var(--release-y));opacity:0;transform:translate(0)}66%{clip-path:circle(150vmax at var(--release-x) var(--release-y));opacity:1;transform:translate(0)}79%{clip-path:circle(150vmax at var(--release-x) var(--release-y));opacity:1;transform:translate(0)}93%,to{clip-path:circle(150vmax at var(--release-x) var(--release-y));opacity:1;transform:translate(115vw)}}@keyframes release-poof-smoke-swirl{0%,59%{transform:translate(0)rotate(0)scale(.65)}79%{transform:translate(var(--swirl-x),var(--swirl-y)) rotate(24deg) scale(1.2)}to{transform:translate(var(--swirl-x),var(--swirl-y)) rotate(35deg) scale(1.35)}}@keyframes release-poof-wind{0%,78%{opacity:0;transform:translate(0)}83%{opacity:1}94%,to{opacity:0;transform:translate(190vw)}}@keyframes release-poof-breeze{0%,63%{opacity:0;transform:translate(-50%,-50%)scale(.1)}68%{opacity:.95;transform:translate(-50%,-50%)scale(.72)}77%{transform:translate(calc(-50% + var(--release-poof-mid-dx)),calc(-50% + var(--release-poof-mid-dy) - 50px)) scale(1.2) rotate(7deg);opacity:.95}87%{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.72) rotate(-6deg);opacity:.9}96%,to{transform:translate(calc(-50% + var(--release-dx)),calc(-50% + var(--release-dy))) scale(.28);opacity:0}}@keyframes release-poof-puff{0%,65%{opacity:0;transform:translate(0)scale(.2)}70%{opacity:1}89%,to{transform:translate(var(--puff-x),var(--puff-y)) scale(.35);opacity:0}}@keyframes release-poof-arrival{0%,90%,to{opacity:0}94%,98%{opacity:1}}@keyframes release-poof-arrival-ring{0%,90%{opacity:0;transform:scale(.1)}95%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}@keyframes release-poof-spark{0%,90%{opacity:0;transform:translate(0)scale(.1)}95%{opacity:1}to{transform:translate(var(--spark-x),var(--spark-y)) scale(.5);opacity:0}}@keyframes release-poof-new-vent{0%,92%{opacity:0;transform:translate(-50%,-50%)scale(.22)}97%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:650px){.release-scene--poof .release-scene__carrier{width:190px;height:190px}.release-scene--poof .release-scene__carrier svg{width:170px;height:170px}.release-scene__poof-glow{width:125vmax;height:125vmax}.release-scene__poof-word{border-width:3px;padding:5px 12px;font-size:46px;box-shadow:4px 5px #7fa547}.release-scene__poof-breeze{width:72vw;height:48vw}}@media (prefers-reduced-motion:reduce){.release-scene__paper,.release-scene__carrier,.release-scene__trail,.release-scene__arrival{display:none}.release-scene__shade,.release-scene__caption{animation:none}.release-scene__shade{opacity:.15}.release-scene__caption{white-space:normal;text-align:center;top:26vh}.release-scene__new-vent{opacity:1;animation:none;top:50%;left:50%;transform:translate(-50%,-50%)}.release-scene--bomb .release-scene__shade{opacity:.15;animation:none}.release-scene--bomb .release-scene__bomb-impact,.release-scene__bomb-cracks{display:none}.release-scene--bomb .release-scene__new-vent{animation:none}body:has(.release-scene--launch) .fnb-shell{will-change:auto;animation:none}.release-scene--launch .release-scene__shade{opacity:.15;animation:none}.release-scene__launch-pad,.release-scene__launch-space,.release-scene__launch-impact{display:none}.release-scene--launch .release-scene__new-vent{animation:none}.release-scene--bin .release-scene__shade{opacity:.15;animation:none}.release-scene__bin-impact,.release-scene__bin-pour,.release-scene__bin-rubbish,.release-scene__bin-flies,.release-scene__bin-cleaner{display:none}.release-scene--bin .release-scene__new-vent{animation:none}.release-scene--poof .release-scene__shade{opacity:.15;animation:none}.release-scene__poof-impact,.release-scene__poof-smoke,.release-scene__poof-wind,.release-scene__poof-breeze{display:none}.release-scene--poof .release-scene__new-vent{animation:none}}
.vent-gauge{color:#172953;background:linear-gradient(145deg,#f5faff,#fff8ec);border:1px solid #cddff5;border-radius:14px;min-width:0;margin-top:13px;padding:12px 11px 10px;box-shadow:0 2px 9px #1426500a}.vent-gauge--fallback{display:none}.right-rail .vent-gauge{margin-top:auto;margin-bottom:12px}.vent-gauge h2{align-items:center;gap:7px;margin:0 0 8px;display:flex;font-family:var(--hand-font)!important;letter-spacing:.1px!important;font-size:21px!important;font-weight:600!important;line-height:1.1!important}.vent-gauge h2 svg{color:#d09239;fill:#ffdf91;flex:none}.vent-gauge__display{grid-template-columns:53px minmax(0,1fr);align-items:center;gap:9px;display:grid}.vent-gauge__track{background:#e9f3ff;border:3px solid #28416e;border-radius:25px 25px 18px 18px;width:53px;height:132px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #18315b2b,0 3px #d0d9e4}.vent-gauge__track:after{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 27px,#ffffff9c 27px 28px);position:absolute;inset:9px 7px}.vent-gauge__liquid{clip-path:inset(var(--gauge-empty) 0 0);background:linear-gradient(#dd6f77 0%,#f3a66f 28%,#f4d06f 49%,#78c1e2 79%,#5b9fcf 100%);transition:clip-path .8s;animation:1.15s cubic-bezier(.18,.7,.22,1) both vent-gauge-rise;position:absolute;inset:0}.vent-gauge__liquid i{border:1.5px solid #ffffffbd;border-radius:50%;width:7px;height:7px;animation:3.8s linear infinite vent-gauge-bubble;display:block;position:absolute;bottom:-10px}.vent-gauge__liquid i:first-child{left:9px}.vent-gauge__liquid i:nth-child(2){width:5px;height:5px;animation-delay:1.2s;left:24px}.vent-gauge__liquid i:nth-child(3){width:4px;height:4px;animation-delay:2.1s;left:32px}.vent-gauge__shine{filter:blur(1px);background:#ffffff91;border-radius:8px;width:6px;height:68px;position:absolute;top:13px;left:7px}.vent-gauge__readout{flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:130px;display:flex}.vent-gauge__top-label,.vent-gauge__bottom-label{font-family:var(--hand-font);white-space:nowrap;font-size:16px;line-height:1.1;display:block}.vent-gauge__top-label{color:#b95762;transform:rotate(-3deg)}.vent-gauge__bottom-label{color:#356b96;transform:rotate(2deg)}.vent-gauge__top-label span,.vent-gauge__bottom-label span{font-family:inherit}.vent-gauge__count{color:#142958;align-items:baseline;gap:5px;line-height:1;display:flex}.vent-gauge__count strong{font-family:var(--heading-font);letter-spacing:-2px;font-size:33px;font-weight:800}.vent-gauge__count>span{font-size:12px;font-weight:700}.vent-gauge__count small{color:#516783;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:550;display:block}.vent-gauge__comfort{color:#263f66;background:#fffef8;border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.35}.vent-gauge__footnote{color:#63748e;margin:7px 1px 0;font-size:10px;line-height:1.3}@keyframes vent-gauge-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(var(--gauge-empty) 0 0)}}@keyframes vent-gauge-bubble{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:.7}75%{opacity:.7}to{opacity:0;transform:translateY(-140px)scale(1.2)}}@media (max-height:800px) and (min-width:1151px){.vent-gauge{padding:9px 10px 8px}.vent-gauge h2{margin-bottom:5px}.vent-gauge__track,.vent-gauge__readout{height:103px;min-height:103px}.vent-gauge__comfort{margin-top:7px;padding:7px 8px}.vent-gauge__footnote{margin-top:5px}.right-rail .house-rules{flex:none;margin-top:9px;padding:9px 10px 8px}.right-rail .house-rules h2{margin-bottom:7px}.right-rail .house-rules li{gap:8px;margin:5px 0;font-size:12px}.right-rail .house-rules p{margin-top:7px;padding-top:6px;font-size:12px;line-height:1.15}.right-rail .house-rules .text-link{font-size:11px}.right-rail .support-panel{flex:none;margin-top:8px;padding:8px}.right-rail .vent-gauge{flex:none;margin-top:auto}.right-rail .rail-account{flex:none;padding-top:12px}.right-rail .rail-account .nav-item{min-height:30px;padding-block:4px}}@media (max-width:1150px){.vent-gauge--fallback{margin-top:18px;display:block}.vent-gauge--fallback .vent-gauge__track,.vent-gauge--fallback .vent-gauge__readout{height:116px;min-height:116px}}@media (max-width:1150px) and (min-width:801px){.vent-gauge--fallback{margin-top:12px;padding:8px}.vent-gauge--fallback h2{white-space:nowrap;font-size:16px!important}.vent-gauge--fallback h2 svg{width:15px}.vent-gauge--fallback .vent-gauge__display{grid-template-columns:39px minmax(0,1fr);gap:6px}.vent-gauge--fallback .vent-gauge__track{width:39px}.vent-gauge--fallback .vent-gauge__track,.vent-gauge--fallback .vent-gauge__readout{height:88px;min-height:88px}.vent-gauge--fallback .vent-gauge__top-label,.vent-gauge--fallback .vent-gauge__bottom-label{font-size:12px}.vent-gauge--fallback .vent-gauge__count strong{font-size:25px}.vent-gauge--fallback .vent-gauge__count>span{font-size:10px}.vent-gauge--fallback .vent-gauge__comfort{margin-top:7px;padding:6px;font-size:10px;line-height:1.2}.vent-gauge--fallback .vent-gauge__footnote{margin-top:5px;font-size:9px;line-height:1.15}}@media (max-width:1150px) and (min-width:801px) and (max-height:650px){.vent-gauge--fallback{display:none}}@media (max-width:800px) and (min-width:651px){.vent-gauge--fallback{display:none}}@media (max-width:650px){.vent-gauge--fallback{margin-top:18px}}@media (prefers-reduced-motion:reduce){.vent-gauge__liquid,.vent-gauge__liquid i{transition:none;animation:none}}html[data-theme=dark] .vent-gauge{color:#e8efff;background:linear-gradient(145deg,#1d3150,#342d3f);border-color:#3f587e}html[data-theme=dark] .vent-gauge__track{background:#263a58;border-color:#a9c3e8;box-shadow:inset 0 2px 5px #07101e9c,0 3px #17233f}html[data-theme=dark] .vent-gauge__count{color:#f2f5ff}html[data-theme=dark] .vent-gauge__count small,html[data-theme=dark] .vent-gauge__footnote{color:#b4c2dc}html[data-theme=dark] .vent-gauge__comfort{color:#ecf4ff;background:#233852}html[data-theme=dark] .vent-gauge__top-label{color:#ffc2ca}html[data-theme=dark] .vent-gauge__bottom-label{color:#b9dcff}
.vent-vacuum{color:#182f61;background:linear-gradient(155deg,#fffefa,#fff7e9);border:1px solid #c5dcef;border-radius:17px;flex:none;min-width:0;margin:24px 0 10px;padding:11px 9px 10px;overflow:hidden;box-shadow:0 5px 17px #163c6a12}.left-rail .vent-vacuum{margin-top:auto}.vent-vacuum h2{z-index:1;font-family:var(--hand-font);letter-spacing:.1px;margin:0;font-size:21px;line-height:1.04;position:relative;transform:rotate(-2deg)}.vent-vacuum__scene{height:166px;margin:-2px -7px -4px;position:relative}.vent-vacuum__scene svg{width:100%;height:100%;display:block;overflow:visible}.vent-vacuum__swirl{fill:none;stroke-linecap:round;stroke-width:5px;stroke-dasharray:20 10;transform-origin:49px 106px;animation:7s linear infinite vent-vacuum-swirl}.vent-vacuum__swirl--outer{stroke:#22c9d5;filter:drop-shadow(0 0 3px #45dfea)}.vent-vacuum__swirl--inner{stroke:#f6b83f;stroke-width:4px;animation-duration:5.5s;animation-direction:reverse}.vent-vacuum__hose{fill:none;stroke:#1abccb;stroke-width:13px;stroke-linecap:round;filter:drop-shadow(2px 2px #1a4076)}.vent-vacuum__nozzle{fill:#ffd64f;stroke:#19376f;stroke-width:4px;stroke-linejoin:round}.vent-vacuum__paper{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite vent-vacuum-paper}.vent-vacuum__paper rect{fill:#fff8dc;stroke:#204576;stroke-width:3px}.vent-vacuum__paper text{font-family:var(--hand-font);fill:#295b8b;text-anchor:middle;font-size:14px}.vent-vacuum__paper--two{animation-delay:-2s}.vent-vacuum__paper--two rect{fill:#ffdce5}.vent-vacuum__paper--three{animation-delay:-4s}.vent-vacuum__paper--three rect{fill:#d2fff9}.vent-vacuum__handle{fill:none;stroke:#16bdcc;stroke-width:11px;stroke-linecap:round}.vent-vacuum__stem{fill:#42c8e8;stroke:#19376f;stroke-width:4px;stroke-linejoin:round}.vent-vacuum__body{transform-origin:139px 170px;animation:4s ease-in-out infinite vent-vacuum-bob}.vent-vacuum__base{fill:#ffd34c;stroke:#19376f;stroke-width:5px;stroke-linejoin:round}.vent-vacuum__shell{fill:#f46778;stroke:#19376f;stroke-width:5px;stroke-linejoin:round}.vent-vacuum__glass{fill:#9af5f4;stroke:#23578c;stroke-width:4px;filter:drop-shadow(0 0 4px #59e5e4);animation:4s ease-in-out infinite vent-vacuum-glow}.vent-vacuum__inside{fill:#fffaf0;stroke:#487ca0;stroke-width:2px;transform-origin:137px 123px;animation:6s ease-in-out infinite vent-vacuum-contents}.vent-vacuum__logo{font-family:var(--heading-font);letter-spacing:1px;fill:#fff8d6;text-anchor:middle;font-size:12px;font-weight:800}.vent-vacuum__light{fill:#ffe06e;stroke:#925c3c;stroke-width:1.5px;animation:4s ease-in-out infinite vent-vacuum-blink}.vent-vacuum__wheel{fill:#ffe06e;stroke:#19376f;stroke-width:3px}.vent-vacuum__spark{fill:#ffd34c;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite vent-vacuum-twinkle}.vent-vacuum__spark--two{fill:#54dcd3;animation-delay:-2s}.vent-vacuum__blurb{z-index:1;background:#fff;border:1px solid #dde5ef;border-radius:11px;padding:9px 9px 8px;position:relative;box-shadow:0 2px 7px #15335b0c}.vent-vacuum__price{letter-spacing:-.1px;margin:0;font-size:12px;font-weight:750;line-height:1.24}.vent-vacuum__price strong{letter-spacing:-.35px;font-size:17px;display:block}.vent-vacuum__benefits-title{color:#527398;letter-spacing:.5px;text-transform:uppercase;margin:8px 0 3px;font-size:10px;font-weight:800}.vent-vacuum__blurb ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vent-vacuum__blurb li{padding-left:14px;font-size:11px;font-weight:600;line-height:1.26;position:relative}.vent-vacuum__blurb li:before{content:"✦";color:#d99b20;font-size:11px;position:absolute;top:0;left:0}.vent-vacuum__soon{color:#78551b;background:#fff2cb;border-radius:20px;margin-top:8px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-block}@keyframes vent-vacuum-swirl{50%{stroke-dashoffset:45px;transform:rotate(5deg)}to{stroke-dashoffset:90px}}@keyframes vent-vacuum-paper{0%,to{transform:translate(0)rotate(-8deg)}40%{transform:translate(13px,-12px)rotate(10deg)}75%{transform:translate(24px,7px)rotate(-14deg)}}@keyframes vent-vacuum-bob{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}@keyframes vent-vacuum-glow{0%,to{fill:#9af5f4;filter:drop-shadow(0 0 3px #59e5e4)}50%{fill:#62f1e7;filter:drop-shadow(0 0 9px #2fdada)}}@keyframes vent-vacuum-contents{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}@keyframes vent-vacuum-blink{0%,to{opacity:.5}50%{opacity:1}}@keyframes vent-vacuum-twinkle{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (max-height:800px) and (min-width:1151px){.vent-vacuum{margin-top:13px;padding:8px 7px}.vent-vacuum__scene{height:108px}.vent-vacuum h2{font-size:20px}.vent-vacuum__blurb{padding:7px}.vent-vacuum__blurb ul{gap:2px}}@media (min-width:1151px){.left-rail .rail-footer{display:none}}@media (max-width:1150px){.vent-vacuum{display:none}}@media (max-width:650px){.left-rail--open .vent-vacuum{margin-top:20px;display:block}.left-rail--open .vent-vacuum__scene{height:190px}.left-rail--open .rail-footer{display:none}}@media (prefers-reduced-motion:reduce){.vent-vacuum__scene *{animation:none!important}}html[data-theme=dark] .vent-vacuum{color:#fff4db;background:linear-gradient(155deg,#273a57,#332f45);border-color:#597294}html[data-theme=dark] .vent-vacuum__blurb{color:#eff5ff;background:#233653;border-color:#536a86}html[data-theme=dark] .vent-vacuum__benefits-title{color:#b7d4ec}
