.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}
