.LeftSide_LeftSide__tXUxd{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.LeftSide_MainTemperatureSelector__5Fbu4{display:flex;flex-direction:row;height:7rem;align-items:stretch}.LeftSide_MainTemperatureSelector__5Fbu4 .LeftSide_down__e5lq7,.LeftSide_MainTemperatureSelector__5Fbu4 .LeftSide_up__tpl_u,.LeftSide_MainTemperatureSelector__5Fbu4 .LeftSide_value__33eTw{flex-basis:1rem;flex-grow:1;font-size:3rem}.LeftSide_MainTemperatureSelector__5Fbu4 .LeftSide_down__e5lq7,.LeftSide_MainTemperatureSelector__5Fbu4 .LeftSide_up__tpl_u{font-weight:400;color:hsla(0,0%,100%,.8)}.LeftSide_MainTemperatureSelector__5Fbu4 .LeftSide_value__33eTw{display:flex;align-items:center;justify-content:center}.LeftSide_TemperatureOverrideOptions__cdn24{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;padding-bottom:1rem}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_until__NecKX{position:relative;align-self:center;display:flex;flex-direction:row;border:.1rem solid #fff;border-radius:1.25rem;height:2.5rem;padding:0 1rem;gap:1rem;align-items:center}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_expirationControl__iWbZq{display:flex;flex-direction:column;align-items:center;gap:.25rem}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_expirationControl__iWbZq h3{font-size:1rem;font-weight:200;color:hsla(0,0%,100%,.8)}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_expirationControl__iWbZq .LeftSide_buttonsRow__r2gNx{display:flex;flex-direction:row;align-items:center;gap:.5rem}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_noOverrideMessage___00vE{pointer-events:none;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-grow:1;position:absolute;inset:0;font-style:italic;font-weight:300;color:hsla(0,0%,100%,.5)}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_visible__iFbN_{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.LeftSide_TemperatureOverrideOptions__cdn24 .LeftSide_invisible__NG3eO{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.LeftSide_ModeControlButtons___wXWu{display:flex;flex-direction:row;align-items:stretch;justify-content:center;height:5rem}.LeftSide_ModeControlButtons___wXWu button{font-size:1.25rem;font-weight:200;color:hsla(0,0%,100%,.8);flex-basis:1rem;flex-grow:1}.LeftSide_UpdateTemperatureOverrideButton__KsxTn{color:#fff;border:.1rem solid #fff;border-radius:1.25rem;width:2.5rem;height:2.5rem}.RightSide_RightSide__CON3v{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.RightSide_CombinedTemperatureBlock__8rbDz{display:flex;flex-direction:row;align-items:baseline;gap:1rem;padding:1rem 0}.RightSide_CombinedTemperatureBlock__8rbDz .RightSide_label__GHVdb{flex-grow:1;font-weight:700}.RightSide_CombinedTemperatureBlock__8rbDz .RightSide_value__pwLv2{text-align:right;padding-right:1rem;font-size:1.5rem;font-weight:700}.RightSide_RoomSensorStatusButton__1uwcD{width:2rem;height:2rem;border:.1rem solid #fff;border-radius:1rem}.RightSide_RoomSensorStatusButton__1uwcD.RightSide_used__YAiFW{color:#fff;border:.1rem solid #fff}.RightSide_RoomSensorStatusButton__1uwcD.RightSide_enabled__stz_H{color:#fff;border:.1rem dashed #fff}.RightSide_RoomSensorStatusButton__1uwcD.RightSide_disabled__6Dmhi{color:hsla(0,0%,100%,.5);border:.1rem solid hsla(0,0%,100%,.5)}.RightSide_OneRoomTemperatureBlock__label__w1A72.RightSide_disabled__6Dmhi{color:hsla(0,0%,100%,.5)}.RightSide_OneRoomTemperatureBlock__label__w1A72.RightSide_used__YAiFW{font-weight:700}.RightSide_OneRoomTemperatureBlock__value__m2tGQ{padding-right:1rem;text-align:right;font-size:1.25rem}.RightSide_OneRoomTemperatureBlock__value__m2tGQ.RightSide_tooCold__5qcyN{color:#51b5ff;font-weight:600}.RightSide_OneRoomTemperatureBlock__value__m2tGQ.RightSide_tooHot__4_yTD{color:#ffb853;font-weight:600}.RightSide_OneRoomTemperatureBlock__value__m2tGQ.RightSide_disabled__6Dmhi{color:hsla(0,0%,100%,.5)}.RightSide_RoomsTemperaturesBlock__yPkgx{flex-basis:1rem;display:grid;gap:.5rem 1rem;grid-template-columns:2rem 1fr 6rem;align-items:center}.RightSide_ButtonsBlock__JWHRh{height:5rem;display:flex;flex-direction:row;align-items:stretch;justify-content:center}.RightSide_ButtonsBlock__JWHRh button{flex-basis:1rem;flex-grow:1;font-size:1rem;font-weight:200;color:hsla(0,0%,100%,.8);white-space:pre}.RightSide_ButtonsBlock__JWHRh button.RightSide_invisible__pSDTS{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.RightSide_ButtonsBlock__JWHRh button.RightSide_visible__ncIdL{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.HomeScreen_HomeScreen__Z7nSL{height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeScreen_HomeScreen__Z7nSL .HomeScreen_container__aHIJa{width:100vw;height:100vh;display:flex;align-items:stretch;justify-content:space-between;background-color:#000;position:relative;gap:1rem}@media (orientation:landscape){.HomeScreen_HomeScreen__Z7nSL .HomeScreen_container__aHIJa{flex-direction:row;max-width:44rem;max-height:28rem}}@media (orientation:portrait){.HomeScreen_HomeScreen__Z7nSL .HomeScreen_container__aHIJa{flex-direction:column;max-width:22rem;max-height:44rem;padding:0 1rem}}.HomeScreen_HomeScreen__Z7nSL .HomeScreen_side__Hso5H{position:relative;z-index:1;display:flex;flex-grow:1;flex-basis:1rem}.HomeScreen_HomeScreen__Z7nSL .HomeScreen_loading__2FGdU{font-size:2rem;font-style:italic;font-weight:100}.HomeScreen_CoolingBackground__EscLC{background:linear-gradient(180deg,rgba(0,17,205,.5),transparent) transparent}.HomeScreen_HeatingBackground__B_Mqp{background:linear-gradient(180deg,rgba(172,52,0,.5),transparent) transparent}.HomeScreen_CoolingBackground__EscLC,.HomeScreen_HeatingBackground__B_Mqp{position:absolute;inset:0;transition:opacity .5s ease-in-out}