@charset "UTF-8";:root{--top-bar-color: rgba(12, 16, 78, .07);--box-separator-thickness: .75px;--text-indicator-size: 32px;--status-text-color: #9e9e9e;--status-text-offsetY: 3.7%;--title-2buttons-offsetX: 9%;--margin-home-settings: 1.1vw;--panel-button-size: 5.1vw;--panel-button-big-size: 7.5vw;--zIndexNotifyPanel: 95;--zIndexNotifyPanelBackdrop: 94;--zIndexIntercomCallModal: 93;--zIndexIntcallModal: 90;--zIndexUsb: 87;--zIndexZennio: 85;--zIndexSync: 83;--zIndexZennioFirstSplash: 82;--zIndexCleaning: 80;--zIndexLock: 70;--zIndexpopUpMessages: 65;--zIndexScreensaver: 55;--zIndexBusFail: 50;--zIndexSecurityAccess: 30;--zIndexZoomImage: 29;--zIndexGeneralModal: 28;--zIndexModalGrid: 20;--videoWidth: 73%}.theme-light{--th-name: "theme-light";--th-panel-text-color: hsl(341, 4%, 31%);--th-panel-special-mode-background-color: #6c9be6;--th-panel-header-color: linear-gradient(#e0e0e0, #e5e5e5);--th-panel-header-border-bottom: 1px solid #b3b1b1;--th-security-content-border: 1.5px solid hsla(0, 0%, 56%, 1);--th-security-body-background: hsl(0, 0%, 80%);--th-security-asterisk-fill: black;--th-security-message-margin: .2em solid hsla(39, 0%, 60%, 1);--th-security-password-message-fill: #1a1a1a;--th-security-keypad-background: hsla(0, 0%, 83%, 1);--th-security-img-shadow: 0px 0px .5em #d1d1d1;--th-pairing-date-time-color: hsl(341, 4%, 31%);--th-pairing-text-color: hsla(0, 0%, 12%, 1);--th-alarm-date-time-color: hsl(341, 4%, 31%);--th-alarm-text-color: hsla(0, 0%, 12%, 1);--th-rgb-img-shadow: 0px 0px .5em #d1d1d1;--th-rgb-content-border: 2px solid hsla(0, 0%, 56%, 1);--th-rgb-body-background: linear-gradient(#fafafa, #f0f0f0);--th-rgb-header-border: 1px solid #b3b1b1;--th-eula-body-background: linear-gradient(#fafafa, #f0f0f0);--th-com-body-background: linear-gradient(#fafafa, #f0f0f0);--th-com-contact-name-color: hsl(341, 4%, 31%);--th-com-event-time-color: hsl(341, 4%, 31%);--th-com-event-title-color: hsl(341, 4%, 31%);--th-com-zoom-image-border: 2px solid hsla(0, 0%, 56%, 1);--th-graph-time-interval-color: hsl(341, 4%, 31%);--th-graph-text-button-color: hsl(341, 4%, 31%);--th-graph-zoom-container-color: hsl(0, 0%, 90%);--th-timers-body-background: linear-gradient(#fafafa, #d0d0d0);--th-energy-monitor-body-background: linear-gradient(#fafafa, #d0d0d0);--th-energy-monitor-caption-title: hsl(341, 4%, 40%);--th-energy-monitor-caption-disabled: hsl(341, 4%, 65%);--th-macro-body-background: linear-gradient(#fafafa, #d0d0d0)}.theme-dark{--th-name: "theme-dark";--th-panel-text-color: hsla(341, 14%, 80%, 1);--th-panel-special-mode-background-color: #456fc9;--th-panel-header-color: linear-gradient(#151515, #1e1e1e);--th-panel-header-border-bottom: 1px solid hsl(0, 0%, 12%);--th-security-content-border: 1.5px solid hsla(0, 0%, 16%, 1);--th-security-body-background: linear-gradient(hsl(0, 0%, 23%), hsl(0, 0%, 10%));--th-security-asterisk-fill: white;--th-security-message-margin: .2em solid hsla(39, 41%, 85%, 1);--th-security-password-message-fill: white;--th-security-keypad-background: transparent;--th-security-img-shadow: 0px 0px .5em #131313;--th-pairing-date-time-color: hsla(341, 14%, 80%, 1);--th-pairing-text-color: whitesmoke;--th-alarm-date-time-color: hsla(341, 14%, 80%, 1);--th-alarm-text-color: whitesmoke;--th-rgb-img-shadow: 0px 0px .5em #131313;--th-rgb-content-border: 2px solid hsla(0, 0%, 16%, 1);--th-rgb-body-background: linear-gradient(#222222, #2c2c2c);--th-rgb-header-border: 1px solid hsl(0, 0%, 12%);--th-eula-body-background: linear-gradient(#272727, #222222);--th-com-body-background: linear-gradient(#272727, #222222);--th-com-contact-name-color: hsla(341, 14%, 80%, 1);--th-com-event-time-color: hsla(341, 14%, 80%, 1);--th-com-event-title-color: hsla(341, 14%, 80%, 1);--th-com-zoom-image-border: 2px solid hsla(0, 0%, 16%, 1);--th-graph-time-interval-color: hsla(341, 14%, 80%, 1);--th-graph-text-button-color: hsla(341, 14%, 80%, 1);--th-graph-zoom-container-color: hsla(0, 0%, 0%, .13);--th-timers-body-background: linear-gradient(#222222, #2c2c2c);--th-energy-monitor-body-background: linear-gradient(#222222, #2c2c2c);--th-energy-monitor-caption-title: hsla(341, 14%, 80%, 90%);--th-energy-monitor-caption-disabled: hsl(341, 14%, 80%, 40%);--th-macro-body-background: linear-gradient(#222222, #2c2c2c)}@media (min-width: 0px){:root{--base-box-width:calc(100vw + 1px)}}@media (min-width: 360px){:root{--base-box-width:calc(50vw + .5px)}}@media (min-width: 540px){:root{--base-box-width: calc(33.3333333333vw + .3333333333px)}}@media (min-width: 900px){:root{--base-box-width:calc(25vw + .25px)}}@media (max-width: 539px){:root{--top-bar-thickness: 40px}}@media (min-width: 540px){:root{--top-bar-thickness: 44px}}@media (min-width: 900px){:root{--top-bar-thickness: 57px}}:root{--buttons-size: 50px}@media (max-device-width: 539px) and (orientation: portrait),(max-device-height: 539px) and (max-device-width: 9999px) and (orientation: landscape){:root{--buttons-size: 40px;--top-bar-thickness: 40px}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansLatin-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansLatinExt-Regular.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansCyrillicExt-Regular.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansCyrillic-Regular.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansDevanagari-Regular.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansGreekExt-Regular.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansGreek-Regular.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansVietnamese-Regular.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansArabic-Regular.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansBengali-Regular.woff2) format("woff2");unicode-range:U+0964-0965,U+0980-09FE,U+1CF7,U+1CFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansEthiopic-Regular.woff2) format("woff2");unicode-range:U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansGeorgian-Regular.woff2) format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+2D00-2D2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansHebrew-Regular.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansKhmer-Regular.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C,U+25CC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansSymbols2-Regular.woff2) format("woff2");unicode-range:U+2731,U+2B71,U+2B73}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;font-stretch:100%;src:url(assets/fonts/NotoSansThai-Regular.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Light;font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/NotoSans-Light.woff2) format("woff2");unicode-range:U+0000-00FF}@font-face{font-family:Noto Sans Extracondensed;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSans-ExtraCondensed.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansSC-Regular.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansJP-Regular.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/NotoSansKR-Regular.woff2) format("woff2")}html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:12px;overscroll-behavior:contain}html,body{touch-action:none;width:100%;height:100%;margin:0;padding:0;font-family:Noto Sans,Noto Sans SC,Noto Sans JP,Noto Sans KR}body{display:flex;flex-flow:column;line-height:1.5}body{background-color:#fff}.disabled-ui{pointer-events:none}
