@font-face{font-family:Digital7;src:url(./digital-7.Cnm38d_8.ttf)}@font-face{font-family:ArialNarrow;src:url(./arialnarrow.Dv2f1nO_.ttf)}body{margin:0;height:100dvh;width:100%}.fan-status{opacity:.9;position:absolute;top:16.7%;left:27.8301%;height:2.2%;filter:blur(.7px)}.thermometer{position:absolute;height:3.5%;left:43.63207%;top:18.8%;filter:blur(.7px)}.loading-wrapper{position:absolute;left:45.99056%;top:18.5%;height:4%;width:4%}.loading{position:absolute;font-size:2.5cqmin}.loading-2{left:50%}.loading-3{top:20%}.loading-4{left:50%;top:20%}.loading-5{top:40%}.loading-6{top:40%;left:50%}.loading-7{top:60%}.loading-8{top:60%;left:50%}.fan-quiet{position:absolute;top:16.9%;left:34.198113%;height:1.8%;filter:blur(.4px);transform:rotate(20deg)}.vane-icon{position:absolute;top:21.8%;left:33.49056603773585%;filter:blur(.5px)}.vane-auto{transform:rotate(20deg);height:1.8%}.vane-swing{height:2.2%;width:5.1886792%;transform:rotate(45deg)}.vane-swing-edges{height:2.1%;width:4.9528301886%;border-top:solid 1px black;border-right:solid 1px black;transform:rotate(0);filter:blur(.8px)}.digital-font{font-family:Digital7;text-shadow:1px 1px 1px rgba(0,0,0,.6);color:#00000073;filter:blur(.5px)}.temperature{position:absolute;top:17.8%;right:30.660377%;font-size:14cqmin}.fan-speed-bar{position:absolute;bottom:79%;background-color:#000000bf;filter:blur(.7px);width:.94339%;border-radius:20%}.speed-1{left:29.4811%;height:1%}.speed-2{left:31.13207547169811%;height:1.2%}.speed-3{left:32.7830188%;height:1.5%}.speed-4{left:34.433962%;height:1.8%}.vane{position:absolute;left:33.0188679%;top:24%;font-size:7cqmin;text-shadow:1px 1px 1px rgba(0,0,0,.6);transform-origin:top right}.fan{font-size:4cqmin;position:absolute;top:15%;text-shadow:1px 1px 1px rgba(0,0,0,.3);filter:blur(.5px)}.fan-cool{left:27.5943396%}.fan-dry{left:35.6132075%}.fan-heat{left:43.39622%}.fan-fan{left:51.1792452%}.fan-auto{left:59.1981132%}.vane-1{transform:rotate(90deg)}.vane-2{transform:rotate(75deg)}.vane-3{transform:rotate(45deg)}.vane-4{transform:rotate(25deg)}.vane-5{transform:rotate(0)}.celcius{font-size:4cqmin}.info-font{font-family:ArialNarrow;font-weight:500;font-stretch:ultra-condensed;letter-spacing:.5px;transform:scaleY(1.23);transform-origin:0 0;margin-bottom:50%;color:#000c;filter:drop-shadow(.5px .5px 0px rgba(0,0,0,.4))}.info-header{display:flex;flex-direction:column;gap:.6cqmin;position:absolute;top:69.9%;left:18.867924%;font-size:5cqmin}.remote{margin:auto;aspect-ratio:424/1000;position:absolute;max-height:100dvh;max-width:100dvw;background-image:url(./remote.XFYPkQ2_.png);background-size:contain;background-repeat:no-repeat;filter:drop-shadow(5px 5px 10px #222);top:0;bottom:0;left:0;right:0;container-type:size}.remote-wrapper{max-height:100dvh;max-width:100dvw;height:1000px;width:424px}.button{cursor:pointer}.button:active{background:radial-gradient(circle,#02002400 50%,#0000004d)}.triangle{object-fit:contain;width:19.2%;height:4.1%;fill:transparent;cursor:pointer}.triangle:active{filter:drop-shadow(-2px -2px 3px rgba(0,0,0,.6))}.on-off-button{position:absolute;top:36.2%;left:16.2735849%;height:7.4%;width:17.45283%;background-color:transparent;color:#000;text-align:center;text-decoration:none;display:inline-block;border-radius:50%}.arrow-down-button{position:absolute;top:38.4%;left:39.85849%;transform:rotate(180deg)}.arrow-up-button{position:absolute;top:37.5%;left:64.15094%}.rectangular-button{position:absolute;width:19.2%;height:3.8%;background-color:transparent;border-radius:12%}.mode-button{top:55.2%;left:15.09433962%}.select-button{top:63.1%;left:15.09433962%}.fan-button{top:47.4%;left:39.62264%}.vane-button{top:55.3%;left:39.62264%}.time-down-button{top:63.2%;left:39.62264%}.econo-button{top:47.5%;left:64.15094339622642%}.time-up-button{top:63.2%;left:64.15094339622642%}.outside-temp{position:absolute;top:69.9%;right:18.867924%;font-size:5cqmin;display:flex;flex-direction:column;align-items:flex-end;gap:.6cqmin}.outside-temp span{font-size:3cqmin}.row{display:flex;flex-direction:row;align-items:center;gap:1cqmin}.snowflake{font-size:4cqmin}.blink{animation:blink-animation 2.25s steps(2,start) infinite;-webkit-animation:blink-animation 2s steps(2,start) infinite}.blink-loading{display:hidden;animation:slow-blink-animation .8s steps(2,start) infinite;-webkit-animation:slow-blink-animation .8s steps(2,start) infinite}.blink-1{animation-delay:-.7s}.blink-2{animation-delay:-.6s}.blink-3{animation-delay:-.5s}.blink-4{animation-delay:-.4s}.blink-5{animation-delay:-.3s}.blink-6{animation-delay:-.2s}.blink-7{animation-delay:-.1s}.blink-8{animation-delay:0s}@keyframes slow-blink-animation{50%{visibility:inherit}to{visibility:hidden}}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}
