/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */progress,sub,sup{vertical-align:baseline}button,input{background-image:none}.bg-transparent,button{background-color:transparent}.ease-in-out,.transition-opacity{transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn,.cursor-pointer,.device-box .device-box__square,.icon-20,.icon-30,.login__back,.nav__inner li,.pointer,.preset-form__devices-device,.slide-up-actions__mask,[role=button],a,button{cursor:pointer}.btn,.last-temp,.overflow-ellipsis,.truncate,.whitespace-nowrap{white-space:nowrap}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-shadow:0 0 #0000;/*!*//*!*/--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}.-full--screen,.fixed{position:fixed}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}.border-solid,img{border-style:solid}:-moz-focusring{outline:ButtonText dotted 1px}:-moz-ui-invalid{box-shadow:none}legend{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body,h1,h2,h3{font-family:Inter,"SF Pro Display",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mt-40{margin-top:10rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-5{margin-right:1.25rem}.mr-10{margin-right:2.5rem}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-10{margin-left:2.5rem}.ml-auto{margin-left:auto}body,h6{margin:0}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-3{height:.75rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-20{height:5rem}.h-24{height:6rem}.h-64{height:16rem}.h-full,svg{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.dash,.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-24{width:6rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-8\/12{width:66.666667%}.w-full{width:100%}.w-screen{width:100vw}.max-w-sm{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-full,svg{max-width:100%}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ping{100%,75%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.-center-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border,.loader:before{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.p-0{padding:0}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-20{padding-left:5rem;padding-right:5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pr-0{padding-right:0}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-48{padding-bottom:12rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.text-left{text-align:left}.-text-center,.text-center{text-align:center}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.tabs__links,.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgba(124,58,237,var(--tw-text-opacity))}.underline{text-decoration:underline}a,a:visited{text-decoration:none}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.hover\:opacity-100:hover,.opacity-100{opacity:1}.filter{/*!*//*!*/--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.transition-opacity{transition-property:opacity;transition-duration:150ms}.duration-200{transition-duration:.2s}:root{--color-grey-lightest:#eff1f4;--slp-blue:#244770;--slp-grey-light:#f6f5f7;--slp-grey-bg:#b8c2cc;--slp-grey-text:#8795a1;--slp-grey-dark-faded:#8a8d936b;--slp-green:#899387;--slp-green-light:#a3aba6;--slp-red:#EA6956;--slp-device:#E4DED3;--slp-dashboard:#343933;--slp-sensor:#DAD8CE;--slp-sensor-opacity:rgba(218, 216, 206, .8);--slp-light:#EBEEF4;--slp-light-on:#FFF6CC;--slp-grey-dark:#252525;--slp-grey:#434342;--slp-bg-base:#FFFFFF;--slp-device-base:#E4E4DA;--slp-presets-light:#E2E8F0;--slp-presets-dark:#f5f5f5;--color-black:#111;--color--text-light:#525f7f;--color--blue-dark:#182433;--color--blue-dark-background:rgba(69,77,94,1);--color-grey:#738399;--color--grey-light:#E1E6EB;--color-grey-lighter:#C2CDD2;--color--grey-lightest:#f3f3f7;--color--grey-bg:#f9f9fb;--color--grey-blue-dark:#657A96;--color--grey-blue:#7490AB;--color--grey-blue-light:#A2AFC0;--color-purple:#AA81F3;--color-purple-hover:#BEA2F0;--color-blue:#0094F7;--color-blue-hover:#43AAEF;--color-border:rgba(207,215,223,.5);--color-light-text:#939da3;--grey-super-light:#F5F7F9;--grey-super-dark:#C4CBD2;--blue-dark:#182433;--purple-dark:#2C3946;--grey-medium:#ccc;--grey-light:#EDEDF1;--grey-blue-light:#F5F6F8;--grey-hover:#B8B8B8;--form-borders:#F5F5F5;--form-text:#A2A2AA;--table-bg:#f1f5f9;--grey-dark:#323943;--grey-black:#292E31;--grey-text:#6E8297;--grey-text-dark:#A8ABB1;--grey-icons:#8f98a9;--purple:#6366f1;--pink:#E91E63;--green:#39a468;--green-hover:#75B42D;--blue:#0094F7;--blue-hover:#0479c7;--blue-light:#43AAEF;--teal:#0094F7;--teal-hover:#43AAEF;--red:#EA6956;--orange:orange;--grey-blue-dark:#3E4356;--yellow:#F9C908;--white:white;--black:#000;--grey:#717171;--grey-lightest:#F7F9FA;--transition:300ms ease-in-out;--box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);--base-font-size:12px;--font-serif:'Inter',"SF Pro Display",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-sans:'Inter',"SF Pro Display",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-bold:'Inter',"SF Pro Display",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--bump-size:60px;--margin-1:20px;--padding-tiny:10px;--padding-1:6vw;--padding-2:9vw;--padding-3:13.4765625vw;--spacing-sm:40px;--spacing-md:60px;--spacing-lg:80px;--spacing-xl:30px;--expander-one:40px;--expander-two:60px;--expander-three:80px;--expander-mobile:30px;--wrapper-padding:9%;--wrapper-padding-big:18%;--z-layer-0:0;--z-layer-1:10;--z-layer-2:20;--z-layer-3:30;--z-layer-4:40;--z-layer-5:50;--z-layer-6:60;--z-layer-7:70;--z-layer-8:80;--z-layer-9:90;--z-layer-top:999;--header-height:40px;--padding-sm:30px}@media all and (max-width:768px){:root{--base-font-size:13px;--padding-1:10px}}html{box-sizing:border-box;font-size:12px;font-size:var(--base-font-size);background:#fff}*,:after,:before{box-sizing:inherit;border:0 solid transparent}body{font-weight:400;font-size:1rem;line-height:1.42857;color:#000;color:var(--black);background:#FFF;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw;position:relative}.button,h1,h3,h4{font-weight:500}body::before{content:'';position:absolute;top:0;left:0;width:100vw;height:1px;background-color:#FFF}a{color:inherit}hr{border-color:#ddd;margin:1rem 0}::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0;height:0}@media only screen and (max-width:768px){:active,:focus{outline:0}body:not('.login') *{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}}h1,h2,h3{font-family:var(--font-serif)}h1{font-size:2.8rem;margin:0 0 1.8rem}h2{font-size:2rem;line-height:1.5;margin:0 0 .5rem}h3{font-size:1.6rem;margin:0 0 .6rem}h4{font-size:1.1rem;line-height:1.2;margin:0 0 .25rem}h5,h6,label,strong{font-weight:400}h5{font-size:1.2rem;margin:0 0 .4rem;text-transform:uppercase}h6{text-transform:uppercase;font-size:.85rem;opacity:.4}label{font-size:1rem;margin-bottom:5px;color:#738399;color:var(--color-grey)}strong{font-family:'Graphik Medium',sans-serif}.device-type-blinds .noUi-tooltip,.event input[type=text],.font-serif,.scene input[type=text],.unit-presets-new input[type=text]{font-family:Inter,"SF Pro Display",-apple-system,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}p{line-height:1.6;margin:0 0 15px}.overflow-ellipsis{text-overflow:ellipsis;overflow:hidden;width:100%}.font-serif{font-family:var(--font-serif)}.red{color:#EA6956;color:var(--red)}.green{color:#39a468;color:var(--green)}.text-white{--tw-text-opacity:1;color:#fff}.ui-bounce{will-change:transform;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ui-bounce:active{-webkit-transform:scale(.98);transform:scale(.98)}.-full--screen{top:0;right:0;bottom:0;left:0;z-index:999;z-index:var(--z-layer-top)}.-full--screen-close{position:-webkit-sticky;position:sticky;top:10px;top:var(--padding-tiny);left:10px;left:var(--padding-tiny)}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.75);transform:scale(.75);opacity:.8}}@-webkit-keyframes pulse-opacity{0%,100%{opacity:.2}50%{opacity:.3}}@keyframes pulse-opacity{0%,100%{opacity:.2}50%{opacity:.3}}.loading-mask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;background-color:rgba(0,0,0,.4);z-index:999;z-index:var(--z-layer-top)}.loading-mask:before,.loading:before{left:calc(50% - 20px);min-width:40px;height:40px;display:flex;align-items:center;margin:auto;border-radius:50%;border-top:2px solid rgba(255,255,255,.25);border-right:2px solid rgba(255,255,255,.25);border-bottom:2px solid rgba(255,255,255,.25);border-left:2px solid rgba(255,255,255,1);content:''}.loading-mask:before{position:absolute;top:calc(50% - 20px);width:40px;min-height:40px;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:circle-loader-spin 1s infinite linear;animation:circle-loader-spin 1s infinite linear}.loading{position:relative;min-height:calc(100vh - 40px);min-height:calc(100vh - var(--header-height))}.loading:before{position:absolute;top:calc(50% - 20px);width:40px;min-height:40px;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:circle-loader-spin 1s infinite linear;animation:circle-loader-spin 1s infinite linear}.btn,.form-group,.icon{position:relative}.loading.loading-sm{min-height:auto;height:15px;width:15px}.loading.loading-sm:before{top:unset;left:unset;width:15px;min-width:15px;height:15px;min-height:15px}.loading.loading-lg{min-height:auto;height:30px;width:100%}.loading.loading-lg:before{top:calc(50% - 15px);left:calc(50% - 15px);width:30px;min-width:30px;height:30px;min-height:30px}.loading.loading-dark::before,.loading.white-background:before{border-top:2px solid rgba(0,0,0,.25);border-right:2px solid rgba(0,0,0,.25);border-bottom:2px solid rgba(0,0,0,.25);border-left:2px solid rgba(0,0,0,1)}@-webkit-keyframes circle-loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse-inline{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}50%{-webkit-transform:scale(.75);transform:scale(.75);opacity:.5}}@keyframes pulse-inline{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}50%{-webkit-transform:scale(.75);transform:scale(.75);opacity:.5}}.bg-beige{background-color:#DAD8CE;background-color:var(--slp-sensor);background-opacity:50}.bg-yellow{background-color:#F9C908;background-color:var(--yellow)}.round{width:6vw;height:6vw;border-radius:100%;padding-left:2.1vw;padding-top:.5vw}.--border--bottom{border-bottom:1px solid #EDEDF1;border-bottom:1px solid var(--grey-light)}.flex-1{flex:1}.flex-2{flex:2}.flex-4{flex:4}.align-center{align-items:center}.flex-wrap{flex-wrap:wrap}::-webkit-input-placeholder{color:#939da3;color:var(--color-light-text)}.form-group{margin-bottom:20px}button,input,select{font-family:inherit;font-size:inherit;line-height:inherit;color:#000;color:var(--black)}button:focus,input:focus,select:focus{outline:0}.volume-slider .noUi-vertical{height:15rem!important;width:2px!important}.btn--full,input{width:100%}input{display:block;padding:10px 12px;font-size:1rem;line-height:1.42857;color:#000;color:var(--black);background-color:#fff;border:none;border-radius:0;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.btn,.button{color:#fff;text-align:center}input.h3{font-size:1.6rem;padding:0;margin-left:5px;border-bottom:1px solid #000;text-align:center}.button{background:#111;min-width:9rem;--tw-text-opacity:1;padding:.75rem 2.5rem}.button--primary{background:var(--purple)}.btn{display:inline-block;margin-bottom:0;vertical-align:middle;transition:.3s ease-in-out;transition:var(--transition);background:var(--black);padding:.5rem 2rem;font-size:1rem;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus{outline:0}.btn--no-style{background:0 0;color:currentColor;padding:0;margin:0;border:0}.disabled{background-color:#999!important}.disabled *{cursor:not-allowed!important}.disabled:hover{background-color:transparent;color:#fff}.btn--green{background:var(--green);color:#fff}.btn--white{background:#fff;color:#000;color:var(--black)}.btn--white:hover{background:rgba(255,255,255,.8);color:#000;color:var(--black)}.btn-hollow,.icon-20,.icon-30{background:0 0}.btn-hollow{color:#000;color:var(--black);border:1px solid}.btn-rounded{border-radius:30px}.absolute-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.btn--bt-grey{border-top:2px solid #EDEDF1;border-top:2px solid var(--grey-light);padding-top:20px}@-webkit-keyframes circleLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes circleLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}svg{width:auto}.icon svg{fill:#000;fill:var(--black)}.-icon-light,.-icon-light svg{fill:#738399;fill:var(--color-grey)}.icon-20{height:20px;width:20px;border:none;padding:0;vertical-align:middle;display:inline-flex}.icon-30{height:30px;width:30px;border:none;vertical-align:middle;padding:0;display:inline-block}.red .checkbox path{fill:#EA6956;fill:var(--red)}.ember-notify{box-shadow:none;border:none;right:0;color:#fff;color:var(--white);padding:20px}.ember-notify-default{box-shadow:none;border:none}.ember-notify-default .ember-notify{padding:20px;border:none;width:auto;min-width:300px}.ember-notify.success{background:#819F7F;color:#111;color:var(--color-black)}.ember-notify-default .ember-notify .close{font-size:25px;line-height:17px}.ember-notify.alert{background:var(--slp-red)}.ember-notify.warning{background:var(--yellow)}.ember-notify.info{background:var(--blue)}.ember-notify.hidden{display:none!important}.box,.tabs__links{display:flex}.ember-notify-default.ember-notify-cn{bottom:auto;top:10px;border:none;box-shadow:none;z-index:10001}.-box-column{flex-direction:column}.-box--2of5{width:40%}.-box--3of5{width:60%}.-center-center{align-items:center}.-justify-center{justify-content:center}.-box--space{justify-content:space-between}@media only screen and (max-width:768px){.box.-box--mobile{display:flex}.box{display:block}.-hide-mobile{display:none!important}[class*='-box--']{width:100%}}.route-wrap{padding:9vw 1.8rem;padding:var(--padding-2) 1.8rem}.line{border-top:1px solid #edf2f7;height:0;width:100%;margin:20px 0;margin:var(--margin-1) 0}.bg-beige{background:var(--slp-bg-base)}.bg-beige-dark{background:var(--slp-device-base)}.bg-green{background:#819F7F}.bg-red{background:var(--slp-red)}.text-transition{transition:.3s ease}.logout{padding:5px 20px 5px 35px}.forgot-password,.login{height:100vh;overflow:hidden;-webkit-overflow-scrolling:none;background:#fff}.forgot-password a[href="/login"],.login a[href="/login"]{display:none}.login__back{height:15px;width:15px;position:absolute;top:3rem;left:3rem}.login__back svg{fill:#000}.login__errors{color:#EA6956;color:var(--red);margin:10px 0}.login__form p{color:#666}.login__logo{margin-bottom:3rem}.login__forgot{margin:10px 0;font-size:.85rem}.login__forgot a{color:#666;padding-bottom:2px;border-bottom:1px solid transparent}.login__forgot a:hover{border-color:#000;border-color:var(--black)}.reset-cancel{margin-top:2rem;display:block;text-align:center}.login__form{position:absolute;top:25%;left:50%;width:80%;max-width:300px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.login__form input{margin-bottom:1.25rem;border-width:0;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;padding:.75rem 1.5rem}.login__form input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.login__form input:-ms-input-placeholder{color:rgba(0,0,0,.3)}.login__form input::-ms-input-placeholder{color:rgba(0,0,0,.3)}.login__form input::placeholder{color:rgba(0,0,0,.3)}.login__form input:focus{border:none}.login__form input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 10800s cubic-bezier(255,255,255,.035)}.login input[type=text]::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.login input[type=text]:-ms-input-placeholder{color:rgba(0,0,0,.3)}.login input[type=text]::-ms-input-placeholder{color:rgba(0,0,0,.3)}.login input[type=text]::placeholder{color:rgba(0,0,0,.3)}.login .btn{padding:15px}.login-form form{padding-bottom:20px}.tabs__links{position:-webkit-sticky;position:sticky;top:0;z-index:30;z-index:var(--z-layer-3);text-transform:uppercase}#slide-modal,.loader{position:relative}@media only screen and (max-width:768px){.tabs__links{top:calc(constant(safe-area-inset-top) + 1rem);top:calc(env(safe-area-inset-top) + 1rem);top:2rem}}.tabs__links a{padding:1rem;opacity:.3;border-bottom:1px solid rgba(0,0,0,.3);flex:1;text-align:center}.tabs__links a.active{border-bottom:1px solid #000;border-bottom:1px solid var(--black);opacity:1}.preset-form__devices-device{background:#fff;margin-bottom:.75rem;padding:1.5rem 2rem;transition:.2s ease}.preset-form__devices-device h3{margin:0}.preset-form__devices-device:last-child{border-bottom:none}input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}label{display:block;width:100%}.sliding-modal{position:fixed;height:100vh;width:100vw;top:0;left:0;background:#fff;transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform var(--transition);transition:transform .3s ease-in-out;transition:transform var(--transition);transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform var(--transition),-webkit-transform var(--transition);z-index:90;z-index:var(--z-layer-9)}.sliding-modal.state-is-centered .sliding-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center}#slide-modal{z-index:100}.confirm-modal{z-index:999;z-index:var(--z-layer-top)}.sliding-modal__inner{width:100%}.sliding-modal__inner .device-box__square{margin-bottom:4rem}.state-is-centered .sliding-modal__inner{margin-top:calc(var(--header-height) * -1)}.sliding-modal.up{-webkit-transform:translateY(100%);transform:translateY(100%)}.sliding-modal.up.state-is-showing{-webkit-transform:translateY(0);transform:translateY(0)}.sliding-modal.right{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sliding-modal.right.state-is-showing{-webkit-transform:translateX(0);transform:translateX(0)}.sliding-modal.down{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.sliding-modal.down.state-is-showing{-webkit-transform:translateY(0);transform:translateY(0)}.sliding-modal.left{-webkit-transform:translateX(100%);transform:translateX(100%)}.sliding-modal.left.state-is-showing{-webkit-transform:translateX(0);transform:translateX(0)}.sliding-modal__header{padding:0;width:100%;height:calc(40px + constant(safe-area-inset-top));height:calc(var(--header-height) + constant(safe-area-inset-top));height:calc(40px + env(safe-area-inset-top));height:calc(var(--header-height) + env(safe-area-inset-top));position:fixed;z-index:40;z-index:var(--z-layer-4);z-index:12;top:0;padding-top:env(safe-area-inset-top)}.state-not-showing .sliding-modal__header{z-index:0}.unit-presets-new-event .dash__header{background-color:#f5f5f5;background-color:var(--slp-presets-dark)}.sliding-modal .sliding-modal .sliding-modal__header{z-index:10}.event .sliding-modal__header{background-color:#f5f5f5;background-color:var(--slp-presets-dark)}.sliding-modal__content{height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.password-strength-circle{width:8px;height:8px;border-radius:100%;display:inline-block;margin-right:5px}.password-strength-circle.red{background-color:#EA6956;background-color:var(--red)}.password-strength-circle.yellow{background-color:#F9C908;background-color:var(--yellow)}.password-strength-circle.green{background-color:#39a468;background-color:var(--green)}.password-strength-meter.red{color:#EA6956;color:var(--red)}.password-strength-meter.yellow{color:#F9C908;color:var(--yellow)}.password-strength-meter.green{color:#39a468;color:var(--green)}@-webkit-keyframes blink{0%,100%{opacity:.2}20%{opacity:1}}@keyframes blink{0%,100%{opacity:.2}20%{opacity:1}}.loading-mask-padding{top:.7rem;right:.7rem;bottom:.7rem;left:.7rem}.loading--dots span{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading--dots span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loading--dots span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loaderRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader{display:flex;justify-content:center;align-items:center}.loader:before{content:'';display:inline-block;height:20px;width:20px;border-color:#000 rgba(0,0,0,.2) rgba(0,0,0,.2) #000;border-style:solid;border-radius:50%;-webkit-animation:loaderRotate .4s linear infinite;animation:loaderRotate .4s linear infinite}.loader.loader-light:before{border-color:#fff rgba(255,255,255,.2) rgba(255,255,255,.2) #fff}.dash__nav{background:rgb(247 245 245 / 70%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:250px}@media only screen and (max-width:768px){.dash__nav{position:fixed;bottom:0;left:0;right:0;width:100%;padding-bottom:2.5rem;z-index:90;z-index:var(--z-layer-9);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.event .dash__nav,.new-scene .dash__nav,.scene .dash__nav,.unit-devices-device .dash__nav{-webkit-transform:translateY(100%);transform:translateY(100%)}}.nav__inner{padding:60px 50px}@media only screen and (min-width:768px){.dash__nav{background:var(--grey-lightest);min-width:250px}.nav__inner nav{position:-webkit-sticky;position:sticky;top:60px}}.nav__inner ul{list-style:none;padding:0;margin:0}.nav__inner li{font-size:1.2rem;color:var(--color-stone)}.nav__inner li a{padding:2px 20px;display:block}.nav__inner li a.active,.nav__inner li:hover{color:var(--color-ink)}.nav__inner li:hover{color:var(--color-stone-light)}@media only screen and (max-width:768px){.nav__inner{padding:10px 30px 0}.nav__inner ul{display:flex;justify-content:space-between}}.device-control{max-width:700px;width:90%;margin:0 auto;position:relative}.device-control h1{text-align:center;margin-bottom:5rem}.device-control .noUi-horizontal{max-width:80%;margin:4rem auto}.sla-dialog-overlay.ember-modal-overlay{background-color:rgba(67,67,66,.25)}.sla-dialog.ember-modal-dialog{width:80vw;min-width:80vw}svg.charts-svg{width:100%}.time-range-select button.range{border:none;background-color:rgba(0,0,0,0);border-radius:10%;padding:10px 20px;color:#000}.device-box__rec,.device-box__square{border-width:1px;border-style:solid;border-color:rgba(209,213,219,var(--tw-border-opacity));position:relative}.time-range-select button.range.-selected{background-color:#000;color:#819F7F}.time-range-select .range h4{padding:0;margin:0}.animated-ellipsis span{font-weight:700;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-ellipsis span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.animated-ellipsis span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.pwa-download{min-height:60px;z-index:1001}.pwa-download .icon{height:24px;width:24px}.device-box{padding:.75rem;position:relative;margin:0}.device-box__inner{background:#fff;position:relative;justify-content:space-between;align-items:center;overflow:hidden}.device-box__inner .helper-light-bg{left:auto;top:auto;right:.5rem;bottom:.5rem;height:20px;width:20px;border-radius:20px}.device-box__square{--tw-border-opacity:1}.device-box__square::before{content:'';padding-top:100%}.device-box__rec{--tw-border-opacity:1}.device-box__rec::before{content:'';padding-top:25%;display:block}.unit-devices-index .dash__header,.unit-devices-index .tabs__links{background:var(--slp-bg-base)}.lock-circle{position:relative}.lock-circle::before{content:'';display:block;padding-top:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.lock-circle .dashboard-favorites .evet-toggle:active .lock-circle .dashboard-favorites .evet-toggle::before,.lock-circle .dashboard-favorites .scene-toggle:active .lock-circle .dashboard-favorites .scene-toggle::before{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lock-toggle__button{transition:.4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.1);position:absolute;display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:9999px}.lock-toggle.locked .lock-toggle__button{left:calc(100% - 5rem);opacity:1;background:var(--purple)}.lock-toggle.unlocked .lock-toggle__button{left:0;opacity:1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.device-type-blinds .noUi-vertical{height:50vh;width:280px;margin:0 auto}.device-type-blinds .noUi-connects{height:100%;border-radius:0}.device-type-blinds .noUi-connect{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.device-type-blinds .noUi-base{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.device-type-blinds .noUi-vertical .noUi-handle{width:280px;border-radius:0;height:50px;top:-50px;left:0;background-color:transparent!important}.device-type-blinds .noUi-vertical .noUi-handle:before{content:'';border-radius:100%;background-image:url(/assets/images/icons/double-arrow.svg);background-repeat:no-repeat;background-size:10px;background-position:center;background-color:#fff;box-shadow:rgb(0 0 0 / 10%) 0 4px 5px;height:40px;width:40px;top:calc(100% - 20px);left:calc(50% - 20px)}.device-type-blinds .noUi-tooltip{font-family:var(--font-serif);right:auto;left:-30px;opacity:0}.device-type-lighting .dash__header,.device-type-lighting .device-box__inner,.device-type-lighting.full-device,.device-type-lights .dash__header,.device-type-lights .device-box__inner,.device-type-lights.full-device{transition:background .3s ease;background:#fff}.device-type-lighting.light-on .device-box__inner,.device-type-lighting.light-state-on .dash__header,.device-type-lighting.light-state-on .device-box__inner,.device-type-lighting.light-state-on.full-device,.device-type-lights.light-on .device-box__inner,.device-type-lights.light-state-on .dash__header,.device-type-lights.light-state-on .device-box__inner,.device-type-lights.light-state-on.full-device{background:var(--slp-light-on)}.device-type-lighting .lutron-slider__wrap,.device-type-lights .lutron-slider__wrap{width:80%}.device-type-lighting .noUi-base::before,.device-type-lights .noUi-base::before{content:'';position:absolute;top:0;left:-33px;bottom:0;width:33px;background:rgba(0,0,0,.1);border-top-left-radius:30px;border-bottom-left-radius:30px}.device-type-lighting .noUi-base::after,.device-type-lights .noUi-base::after{content:'';position:absolute;top:0;right:-33px;bottom:0;width:33px;background:rgba(0,0,0,.1);border-top-right-radius:30px;border-bottom-right-radius:30px}.device-type-lighting .noUi-base,.device-type-lights .noUi-base{background:rgba(0,0,0,.1)}.device-type-lighting .noUi-handle.noUi-handle-lower,.device-type-lighting .noUi-handle.noUi-handle-upper,.device-type-lights .noUi-handle.noUi-handle-lower,.device-type-lights .noUi-handle.noUi-handle-upper{height:50px;width:50px;background-color:#000!important;background-color:var(--black)!important}.device-type-lighting html:not([dir=rtl]) .noUi-horizontal .noUi-handle,.device-type-lights html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-25px}.device-type-lighting .noUi-connects,.device-type-lighting .noUi-target,.device-type-lights .noUi-connects,.device-type-lights .noUi-target{height:60px}.device-type-lighting .noUi-target,.device-type-lights .noUi-target{background:0 0}.device-type-lighting .noUi-handle.noUi-handle-lower,.device-type-lighting .noUi-handle.noUi-handle-upper,.device-type-lights .noUi-handle.noUi-handle-lower,.device-type-lights .noUi-handle.noUi-handle-upper{top:5px;right:-25px!important}.device-type-lights .device-box__inner{max-width:400px;width:80%;margin:0 auto}.devices .device-type-lights .dash__header,.devices .device-type-lights .device-box__inner{background-color:transparent}.helper-light-bg{background-color:#FEDF32;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.event-line .event-date{font-weight:600}.event-line .event-time{opacity:.25}.toggle-active{background:var(--black);color:#fff}.device-sensor .device-box__type{margin-top:4px}.device-sensor .device-image{order:2}.device-sensor .icon{margin:0 .7rem 0 0}.device-sensor .device-box__info-wrap{order:1}.device-sensor .device-box__info-wrap *{text-align:left;margin-bottom:0}.device-type-sensor .device-box__info-wrap{padding:2rem}.device-type-sensor .dash__header,.device-type-sensor .device-box__inner{background:var(--slp-device-base)}.device-type-sensor .device-image{order:2}.device-type-sensor .device-box__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.sensor-log{border-bottom:1px solid rgba(0,0,0,.2)}.ruckus-sensor .device-box__info-wrap{position:-webkit-sticky;position:sticky;top:0;background:var(--slp-device)}.notification-bubble{width:22px;height:22px;top:-5px;right:-5px;padding-top:2px;color:#fff;color:var(--white)}.dash{width:100%}.dash__main{flex:1;display:flex;flex-direction:column}.dash__header{width:100%;text-transform:uppercase;top:0;left:0;z-index:11;position:fixed}@media only screen and (max-width:768px){.dash__header{padding:10px;text-align:center}}@media (min-width:1000px){.dash__header{display:none}}.dash-plot-text h2>div:first-child,.dash-plot-text h2>div:last-child{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.animate-text-out h2>div:first-child,.animate-text-out h2>div:last-child{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:.3s ease-in-out}.animate-text-in h2>div:first-child,.animate-text-in h2>div:last-child{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:.6s ease-in-out}.device-box__info-wrap{width:100%;padding:10px}.full-device{min-height:calc(100vh);background:var(--slp-device)}.full-device .device-box__info-wrap{padding:0}.full-device .device-box__inner{background:0 0;border-radius:0;overflow:visible}.full-device .device-box__type{text-align:center}.full-device .device-box__square{max-width:700px;width:90%;padding-bottom:3rem}@media only screen and (max-width:768px){.full-device .device-box__square{margin:0 auto;padding:3rem 0;width:75%}}.device-page__header,.page-header{position:fixed;top:0;width:100%;z-index:90;z-index:var(--z-layer-9);background:linear-gradient(180deg,#fff,transparent);height:50px}.unit-devices .device-page__header,.unit-devices .page-header{background:0 0!important}.device-box .device-box__square{position:relative;overflow:hidden}.device-box .device-box__square:before{content:'';display:block;padding-top:100%}.full-device .device-box__inner{position:relative;border:0}.device-type-blinds .dash__header,.device-type-blinds .device-box__inner,.device-type-blinds.full-device,.lock .dash__header{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.slide-up-actions{z-index:200}.slide-up-actions__content{position:fixed;left:0;right:0;background:#fff;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.4s ease;z-index:90;z-index:var(--z-layer-9)}.slide-up-actions__mask{position:fixed;left:0;right:0;top:0;background:rgba(0,0,0,.3);bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:.4s ease;z-index:80;z-index:var(--z-layer-8)}.slide-left-screen,.slide-up-actions{position:absolute;bottom:0}.slide-up-actions.is-active .slide-up-actions__mask{opacity:1;visibility:visible;pointer-events:all}.slide-up-actions.is-active .slide-up-actions__content{-webkit-transform:translateY(0);transform:translateY(0)}.thermostat-modes__item{opacity:.3}.thermostat-modes__item.is-active{opacity:1}.noUi-base{background:rgba(0,0,0,.2)}.thermostat-slider{height:100%;max-height:500px}.thermostat-slider .noUi-connects,.thermostat-slider .noUi-target{height:100%;width:2px}.thermostat-slider .noUi-vertical .noUi-handle{left:-13px;box-shadow:none}.cool-slider .thermostat-slider{z-index:10;z-index:var(--z-layer-1)}.cool-slider .thermostat-slider .noUi-handle{--tw-bg-opacity:1!important;background-color:rgba(165,180,252,var(--tw-bg-opacity))!important}.heat-slider .thermostat-slider{z-index:20;z-index:var(--z-layer-2)}.heat-slider .thermostat-slider .noUi-handle{--tw-bg-opacity:1!important;background-color:rgba(99,102,241,var(--tw-bg-opacity))!important}.auto-mode.heat-slider .thermostat-slider{pointer-events:none}.auto-mode.heat-slider .thermostat-slider .noUi-base,.auto-mode.heat-slider .thermostat-slider .noUi-target{background-color:transparent}.auto-mode.heat-slider .thermostat-slider .noUi-handle{pointer-events:all}.last-temp{font-size:5rem}.device-box__slider{width:100%;margin-top:3rem}.noUi-target{border:0;background:rgba(255,255,255,.2);box-shadow:none}.noUi-connects,.noUi-target{height:3px;border-radius:10px;width:100%}.noUi-handle,.noUi-horizontal .noUi-handle{top:-15px;box-shadow:unset}.noUi-tooltip{border:0;background:0 0;color:inherit}.noUi-active .noUi-tooltip{display:block}.noUi-connect{background:#fff}.heat_mode .noUi-connect{background:var(--red)}.cool_mode .noUi-connect{background:var(--slp-blue)}.noUi-handle.noUi-handle-lower,.noUi-handle.noUi-handle-upper{border-radius:80%;width:30px;height:30px;background-color:#000;border:none;cursor:-webkit-grab;cursor:grab}.noUi-handle.noUi-handle-lower:after,.noUi-handle.noUi-handle-lower:before,.noUi-handle.noUi-handle-upper:after,.noUi-handle.noUi-handle-upper:before{content:none}@-webkit-keyframes rotateStats{0%,100%,33%{opacity:0}}@keyframes rotateStats{0%{opacity:0}1.5%,31.5%{opacity:1}100%,33%{opacity:0}}.rotate-eco-stats div{opacity:0;-webkit-animation:rotateStats 20s ease infinite;animation:rotateStats 20s ease infinite}.rotate-eco-stats div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.rotate-eco-stats div:nth-child(2){-webkit-animation-delay:6.66s;animation-delay:6.66s}.rotate-eco-stats div:nth-child(3){-webkit-animation-delay:13.333s;animation-delay:13.333s}.icon--small{display:inline-block;width:20px;height:20px;vertical-align:bottom}.icon-primary svg{fill:#6366f1;fill:var(--purple)}@-webkit-keyframes bounce-below{0%,99%{-webkit-transform:translate(-50%,115%);transform:translate(-50%,115%)}50%{-webkit-transform:translate(-50%,101%);transform:translate(-50%,101%)}}@keyframes bounce-below{0%,99%{-webkit-transform:translate(-50%,115%);transform:translate(-50%,115%)}50%{-webkit-transform:translate(-50%,101%);transform:translate(-50%,101%)}}.welcome{min-height:100vh}.welcome__header{background-image:url(https://www.aesop.com/medias/Aesop-Winter-Skin-Care-General-Mid-Desktop-1690x1400px.jpg?context=bWFzdGVyfGltYWdlc3w1NTE1ODJ8aW1hZ2UvanBlZ3xpbWFnZXMvaDFiL2gzMy84OTc2MzMzMjc1MTY2LmpwZ3wzZTgzMWI2YjI5ZWZhZGQ5YTM1MmNlMjgxZWVlZjA5YjcyOTk4MTg3OGMwYjJmOTgxOGFiZDkxZDY0Y2ZhYzJl);background-size:cover;background-position:center;background-repeat:no-repeat}.welcome__content-inner{width:95%;max-width:400px}.welcome__actions{margin-top:40px;margin-top:var(--expander-one)}.add-preset{position:fixed;top:7px;right:1.8rem;z-index:90;z-index:var(--z-layer-9)}.route-back-button{position:fixed;left:0;z-index:95;padding:0 30px 5px 1.5rem}.route-back-button:active{background:rgba(0,0,0,.1)}@media only screen and (max-width:768px){.add-preset{top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}.route-back-button{top:constant(safe-area-inset-top);top:env(safe-area-inset-top);top:.65rem}}.scene-toggle{max-height:170px}.scene-toggle.scene-on h6{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.scene-toggle.scene-off h6{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.presets .scene-toggle{width:50%}.presets .device-box{width:100%}.presets .device-box .device-box__square:before{padding:0}.unit-presets-index,.unit-presets-index .dash__header,.unit-presets-index .tabs__links{background:#fff}.scene-form__title,.unit-presets-new-scene,.unit-presets-new-scene .dash,.unit-presets-new-scene .dash__header,.unit-presets-new-scene .sliding-modal,.unit-presets-scene,.unit-presets-scene .dash,.unit-presets-scene .dash__header,.unit-presets-scene .sliding-modal{background:var(--slp-presets-dark)}.event__delete .dash__header{z-index:999;z-index:var(--z-layer-top)}.scene-form__title{position:-webkit-sticky;position:sticky;top:0;z-index:30;z-index:var(--z-layer-3)}.add-scene,.condition-display{background-color:rgba(255,255,255,var(--tw-bg-opacity))}input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}input:-ms-input-placeholder{color:rgba(0,0,0,.3)}input::-ms-input-placeholder{color:rgba(0,0,0,.3)}input::placeholder{color:rgba(0,0,0,.3)}.add-scene{--tw-bg-opacity:1}.delete-scene{position:fixed;top:.65rem;right:0;padding:0 15px 5px 1.5rem;z-index:90;z-index:var(--z-layer-9)}.condition-display{--tw-bg-opacity:1}.event input[type=text],.scene input[type=text],.unit-presets-new input[type=text]{font-size:3rem;font-family:var(--font-serif);padding:0}.new-scene-spacer{display:block;width:50%}.new-scene-spacer div{height:87%;background:rgba(255,255,255,.3)}.unit-presets-event .dash,.unit-presets-new-event .dash{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.transition{transition:.3s ease-in-out;transition:var(--transition)}.disabled{opacity:.3;cursor:disabled}.presets .sliding-modal{background-color:#f5f5f5;background-color:var(--slp-presets-dark)}.unit-presets-scene .device-control__inner h2{text-align:center;margin-bottom:2.5rem}.opacity-medium{opacity:.4}.event__underlined-button{color:#8795a1;color:var(--slp-grey-text);border-bottom:1px solid #8795a1;border-bottom:1px solid var(--slp-grey-text)}.event__time-picker input{font-size:2rem;text-align:center;padding:0;margin-top:0;-webkit-appearance:none;flex-direction:column-reverse}.event__time-select-button{opacity:.3;display:block}.event__time-select-button.-active{opacity:1}.event__add-device svg{margin-top:5px}.grey-text{color:#8795a1;color:var(--slp-grey-text)}.black-text{color:#000;color:var(--black)}.black-border{border-bottom:1px solid #000;border-bottom:1px solid var(--black)}input::-webkit-clear-button{display:none!important}.noUi-handle,.noUi-horizontal .noUi-handle,body .unit-presets{background-color:#fff!important;width:40px;height:40px}.actions-footer,.actions-footer .primary-action.disabled,.actions-footer .secondary-action{background-color:rgba(0,0,0,var(--tw-bg-opacity))}@-webkit-keyframes slideUp{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{to{-webkit-transform:translateY(0);transform:translateY(0)}}.actions-footer{position:fixed;bottom:0;left:0;right:0;display:flex;z-index:9;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s ease-in-out;transition:var(--transition);--tw-bg-opacity:1}.actions-footer.relative{position:relative}.actions-footer.invisible{-webkit-transform:translateY(100%);transform:translateY(100%)}.actions-footer .w-full{width:100%}.actions-footer>*{flex:1}.actions-footer.weighted-actions>*{width:70%}.actions-footer.weighted-actions .remove-action,.actions-footer.weighted-actions .secondary-action{width:30%}.actions-footer body .device-control__inner .actions-footer{padding-bottom:3rem}.actions-footer .secondary-action{--tw-bg-opacity:1;padding-top:2rem;padding-bottom:3rem}.actions-footer .primary-action.disabled{--tw-bg-opacity:1}.actions-footer .primary-action{padding-top:2rem;padding-bottom:3rem;--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.actions-footer .remove-action{background:var(--red);padding-top:2rem;padding-bottom:3rem}.actions-footer button{border:0;box-shadow:none;font-size:1.2rem;color:#fff}.confirm-action .sla-dialog{height:auto}.confirm-action .sla-dialog.ember-modal-dialog{width:95vw;max-width:600px;margin:0 auto;min-width:auto}.confirm-action .ember-modal-overlay{background:rgba(0,0,0,.6)}.ember-modal-dialog{background-color:#fff;box-shadow:0 60px 130px rgba(0,0,0,.3);top:30px!important;left:50%;margin-left:0!important;margin-top:0!important;margin-bottom:70px;min-width:700px;overflow:visible;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ember-modal-dialog img{width:100%;max-width:100%;display:block}.ember-modal-overlay{height:100%;left:0;position:fixed;right:0;bottom:0;top:0;z-index:90;z-index:var(--z-layer-9);overflow-y:scroll}.ember-modal-dialog{z-index:50;z-index:var(--z-layer-5);position:relative;max-width:750px}.application .ember-modal-overlay,.application .ember-modal-overlay .ember-modal-dialog{z-index:calc(999 + 10);z-index:calc(var(--z-layer-top) + 10)}@media (min-width:768px){.md\:pt-10{padding-top:2.5rem}}@media (min-width:1024px){.lg\:hidden{display:none}}@media (min-width:1280px){.xl\:w-1\/3{width:33.333333%}}