.FilterMenu-module__R_EzbW__buttonWrapper{display:inline-block;position:relative}.FilterMenu-module__R_EzbW__activeButton{border-color:var(--clr-primary);background-color:color-mix(in srgb,var(--clr-primary)5%,transparent);color:var(--clr-primary)}.FilterMenu-module__R_EzbW__activeDot{background-color:var(--clr-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0}.FilterMenu-module__R_EzbW__dropdown{background-color:var(--clr-surface);border:1px solid color-mix(in srgb,var(--clr-foreground)10%,transparent);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--clr-neutral-1000),transparent 80%);z-index:100;border-radius:12px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.FilterMenu-module__R_EzbW__header{border-bottom:1px solid var(--clr-neutral-200);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.FilterMenu-module__R_EzbW__title{color:var(--clr-foreground);font-size:.9rem;font-weight:600}.FilterMenu-module__R_EzbW__clearButton{color:var(--clr-error);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:500}.FilterMenu-module__R_EzbW__clearButton:hover{text-decoration:underline}.FilterMenu-module__R_EzbW__content{flex-direction:column;gap:1rem;display:flex}.FilterMenu-module__R_EzbW__closeIcon{color:var(--clr-neutral-500);cursor:pointer;background:0 0;border:none;display:none;position:absolute;top:.75rem;right:.75rem}.FilterMenu-module__R_EzbW__dropdown label{color:var(--clr-neutral-500);margin-bottom:.25rem;font-size:.8rem;font-weight:500;display:block}
.Button-module__xDwtkW__button{isolation:isolate;width:max-content;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s ease-out;display:inline-flex;position:relative}.Button-module__xDwtkW__button:disabled,.Button-module__xDwtkW__button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale()}.Button-module__xDwtkW__primary{color:var(--clr-neutral-0);box-shadow:0 10px 20px -5px color-mix(in srgb,var(--clr-primary),transparent 60%),0 0 0 1px color-mix(in srgb,var(--clr-primary),transparent 20%);background:0 0;border-radius:4px;overflow:hidden}.Button-module__xDwtkW__primary:before{content:"";background:var(--clr-primary);z-index:-2;transition:transform .5s;position:absolute;inset:0}.Button-module__xDwtkW__primary:after{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--clr-neutral-0),transparent 90%)0%,transparent 100%);z-index:-1;opacity:0;transition:opacity .3s;position:absolute;inset:0}.Button-module__xDwtkW__primary:hover{box-shadow:0 4px 12px -2px color-mix(in srgb,var(--clr-primary),transparent 50%),0 0 8px color-mix(in srgb,var(--clr-primary),transparent 30%);transform:translateY(-1px)}.Button-module__xDwtkW__primary:hover:after{opacity:1}.Button-module__xDwtkW__primary:active{transform:translateY(0)}.Button-module__xDwtkW__secondary{color:var(--clr-primary);border:1px solid var(--clr-primary);-webkit-backdrop-filter:blur(8px);background:0 0;border-radius:4px}.Button-module__xDwtkW__secondary:before{content:"";background:var(--clr-primary);opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Button-module__xDwtkW__secondary:hover{border-color:var(--clr-primary);color:var(--clr-neutral-0);box-shadow:0 0 20px color-mix(in srgb,var(--clr-primary),transparent 20%)}.Button-module__xDwtkW__secondary:hover:before{opacity:1}.Button-module__xDwtkW__ghost{color:var(--clr-foreground);background:0 0;border-radius:4px}.Button-module__xDwtkW__ghost:hover{color:var(--clr-primary);background:color-mix(in srgb,var(--clr-primary),transparent 10%)}.Button-module__xDwtkW__outline{color:var(--clr-foreground);border:1px solid var(--clr-neutral-300);background:0 0;border-radius:4px}.Button-module__xDwtkW__outline:hover{border-color:var(--clr-primary);color:var(--clr-primary);background:color-mix(in srgb,var(--clr-background),transparent 0%)}.Button-module__xDwtkW__extrasmall{gap:.35rem;height:28px;padding:.25rem .75rem;font-size:.7rem}.Button-module__xDwtkW__small{gap:.5rem;height:36px;padding:.5rem 1rem;font-size:.75rem}.Button-module__xDwtkW__medium{gap:.75rem;height:48px;padding:.75rem 2rem;font-size:.875rem}.Button-module__xDwtkW__large{gap:1rem;height:56px;padding:1rem 2.5rem;font-size:1rem}.Button-module__xDwtkW__icon{aspect-ratio:1;width:auto;padding:.5rem}@keyframes Button-module__xDwtkW__meshFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.Button-module__xDwtkW__label{z-index:1;position:relative}.Button-module__xDwtkW__iconWrapper{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.Button-module__xDwtkW__fullWidth{max-width:100%;width:100%!important;display:flex!important}
.Input-module__Tl1jgW__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.Input-module__Tl1jgW__labelRow{justify-content:space-between;align-items:center;display:flex}.Input-module__Tl1jgW__label{color:var(--clr-neutral-400);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:600}.Input-module__Tl1jgW__labelAction{color:var(--clr-primary);cursor:pointer;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .2s}.Input-module__Tl1jgW__labelAction:hover{opacity:.8}.Input-module__Tl1jgW__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.Input-module__Tl1jgW__input{background-color:var(--clr-surface);border:1px solid var(--clr-neutral-300);width:100%;color:var(--clr-foreground);border-radius:.75rem;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:all .2s}.Input-module__Tl1jgW__hasStartIcon{padding-left:2.75rem}.Input-module__Tl1jgW__hasEndIcon{padding-right:2.75rem}.Input-module__Tl1jgW__input::placeholder{color:var(--clr-neutral-500);opacity:1}.Input-module__Tl1jgW__input:hover{border-color:var(--clr-primary)}.Input-module__Tl1jgW__input:focus{border-color:var(--clr-primary);box-shadow:0 0 0 1px var(--clr-primary);background-color:var(--clr-surface)}.Input-module__Tl1jgW__input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--clr-surface)inset!important}.Input-module__Tl1jgW__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--clr-surface)inset!important}.Input-module__Tl1jgW__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--clr-surface)inset!important}.Input-module__Tl1jgW__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--clr-surface)inset!important}.Input-module__Tl1jgW__startIconWrapper,.Input-module__Tl1jgW__endIconWrapper{color:var(--clr-foreground);pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex;position:absolute}.Input-module__Tl1jgW__startIconWrapper{left:1rem}.Input-module__Tl1jgW__endIconWrapper{right:1rem}.Input-module__Tl1jgW__interactiveIcon{pointer-events:auto;cursor:pointer;color:var(--clr-neutral-500);background:0 0;border:none;padding:0;transition:color .2s;display:flex}.Input-module__Tl1jgW__interactiveIcon:hover{color:var(--clr-foreground)}.Input-module__Tl1jgW__errorText{color:var(--clr-error);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.Input-module__Tl1jgW__inputError{border-color:var(--clr-error)}.Input-module__Tl1jgW__inputError:focus{border-color:var(--clr-error);box-shadow:0 0 0 1px var(--clr-error)}
.Select-module__BWx2JW__wrapper{width:100%;min-width:160px;position:relative}.Select-module__BWx2JW__trigger{background-color:var(--clr-surface);width:100%;color:var(--clr-foreground);border:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s;display:flex}.Select-module__BWx2JW__trigger:hover{border-color:var(--clr-neutral-500)}.Select-module__BWx2JW__trigger:focus-visible,.Select-module__BWx2JW__trigger.Select-module__BWx2JW__open{border-color:var(--clr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-primary)15%,transparent)}.Select-module__BWx2JW__value{white-space:nowrap;text-overflow:ellipsis;margin-right:.5rem;overflow:hidden}.Select-module__BWx2JW__placeholder{color:var(--clr-neutral-500)}.Select-module__BWx2JW__icon{color:var(--clr-neutral-500);flex-shrink:0;align-items:center;display:flex}.Select-module__BWx2JW__dropdown{background-color:var(--clr-surface);border:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);width:100%;max-height:280px;box-shadow:0 4px 12px color-mix(in srgb,var(--clr-neutral-1000),transparent 90%);z-index:50;border-radius:8px;flex-direction:column;animation:.15s ease-out Select-module__BWx2JW__slideDown;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}@keyframes Select-module__BWx2JW__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Select-module__BWx2JW__searchBox{border-bottom:1px solid color-mix(in srgb,var(--clr-foreground)5%,transparent);background:var(--clr-surface);padding:.5rem;position:sticky;top:0}.Select-module__BWx2JW__searchInputWrapper{align-items:center;display:flex;position:relative}.Select-module__BWx2JW__searchIcon{color:var(--clr-neutral-500);pointer-events:none;position:absolute;left:.5rem}.Select-module__BWx2JW__searchInput{border:1px solid color-mix(in srgb,var(--clr-foreground)10%,transparent);background-color:var(--clr-background);width:100%;color:var(--clr-foreground);border-radius:6px;outline:none;padding:.375rem .5rem .375rem 2rem;font-size:.8125rem}.Select-module__BWx2JW__searchInput:focus{border-color:var(--clr-primary)}.Select-module__BWx2JW__optionsList{flex-direction:column;gap:1px;padding:.25rem;display:flex;overflow-y:auto}.Select-module__BWx2JW__option{color:var(--clr-foreground);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background-color .1s;display:flex}.Select-module__BWx2JW__option:hover{background-color:color-mix(in srgb,var(--clr-primary)10%,var(--clr-surface))}.Select-module__BWx2JW__option.Select-module__BWx2JW__selected{background-color:color-mix(in srgb,var(--clr-primary)15%,transparent);color:var(--clr-primary);font-weight:500}.Select-module__BWx2JW__emptyState{text-align:center;color:var(--clr-neutral-500);padding:1rem;font-size:.875rem}.Select-module__BWx2JW__disabled{opacity:.6;pointer-events:none}.Select-module__BWx2JW__disabled .Select-module__BWx2JW__trigger{cursor:not-allowed;background-color:color-mix(in srgb,var(--clr-surface)90%,var(--clr-foreground))}
.ReadingsCard-module__XEFvIa__card{background:var(--clr-surface);border:1px solid color-mix(in srgb,var(--clr-foreground)10%,transparent);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:1.25rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ReadingsCard-module__XEFvIa__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ReadingsCard-module__XEFvIa__title{text-transform:uppercase;letter-spacing:.05em;color:var(--clr-primary);align-items:center;min-height:2em;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1;transition:color .3s;display:flex}.ReadingsCard-module__XEFvIa__valueWrapper{flex-direction:column;align-items:center;gap:.25rem;display:flex}.ReadingsCard-module__XEFvIa__value{font-size:1.75rem;font-weight:700;line-height:1.2;transition:color .3s;color:var(--clr-foreground)!important}.ReadingsCard-module__XEFvIa__unit{color:var(--clr-primary);font-size:.75rem;font-weight:500;transition:color .3s}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__success{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success)10%,transparent)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__success .ReadingsCard-module__XEFvIa__value{color:var(--color-success)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__warning{border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning)10%,transparent)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__warning .ReadingsCard-module__XEFvIa__value{color:var(--color-warning)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__error{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error)10%,transparent);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--color-error)20%,transparent)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__error .ReadingsCard-module__XEFvIa__value{color:var(--color-error)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__error .ReadingsCard-module__XEFvIa__title{color:var(--color-error);opacity:.8}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__neutral{border-color:color-mix(in srgb,var(--clr-foreground)10%,transparent);background:var(--clr-surface)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__info{border-color:var(--color-info);background:color-mix(in srgb,var(--color-info)10%,transparent)}.ReadingsCard-module__XEFvIa__card.ReadingsCard-module__XEFvIa__info .ReadingsCard-module__XEFvIa__value{color:var(--color-info)}
.StatusBadge-module__ImMCdq__badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.StatusBadge-module__ImMCdq__icon{width:.8em;height:.8em}.StatusBadge-module__ImMCdq__success{background-color:color-mix(in srgb,var(--clr-success)12%,transparent);color:var(--clr-success);border:1px solid color-mix(in srgb,var(--clr-success)20%,transparent)}.StatusBadge-module__ImMCdq__error{background-color:color-mix(in srgb,var(--clr-error)12%,transparent);color:var(--clr-error);border:1px solid color-mix(in srgb,var(--clr-error)20%,transparent)}.StatusBadge-module__ImMCdq__primary{background-color:color-mix(in srgb,var(--clr-primary)12%,transparent);color:var(--clr-primary);border:1px solid color-mix(in srgb,var(--clr-primary)20%,transparent)}.StatusBadge-module__ImMCdq__warning{background-color:color-mix(in srgb,var(--clr-warning)12%,transparent);color:var(--clr-warning);border:1px solid color-mix(in srgb,var(--clr-warning)20%,transparent)}.StatusBadge-module__ImMCdq__neutral{background-color:color-mix(in srgb,var(--clr-neutral-500)10%,transparent);color:var(--clr-neutral-500);border:1px solid color-mix(in srgb,var(--clr-neutral-500)20%,transparent)}.StatusBadge-module__ImMCdq__info{background-color:color-mix(in srgb,var(--clr-primary)12%,transparent);color:var(--clr-primary);border:1px solid color-mix(in srgb,var(--clr-primary)20%,transparent)}
.Limits-module__3b-gGW__container{flex-direction:column;gap:1rem;display:flex}.Limits-module__3b-gGW__section{background:color-mix(in srgb,var(--clr-surface)50%,transparent);border:1px solid color-mix(in srgb,var(--clr-foreground)50%,transparent);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--clr-neutral-1000)5%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.Limits-module__3b-gGW__sectionHeader{border-bottom:1px solid color-mix(in srgb,var(--clr-foreground)50%,transparent);color:var(--clr-foreground);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.Limits-module__3b-gGW__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--clr-primary);font-size:1rem;font-weight:600}.Limits-module__3b-gGW__sectionIcon{color:var(--clr-primary)}.Limits-module__3b-gGW__limitsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.Limits-module__3b-gGW__limitCard{background:color-mix(in srgb,var(--clr-surface)70%,transparent);border:1px solid color-mix(in srgb,var(--clr-foreground)30%,transparent);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.Limits-module__3b-gGW__limitCard:hover{border-color:var(--clr-primary)}.Limits-module__3b-gGW__limitLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--clr-neutral-500);font-size:.8rem;font-weight:600}.Limits-module__3b-gGW__limitUnit{color:var(--clr-neutral-400);font-size:.7rem;font-weight:400}.Limits-module__3b-gGW__limitInputRow{align-items:center;gap:.5rem;display:flex}.Limits-module__3b-gGW__limitInput{background:var(--clr-surface);border:1px solid color-mix(in srgb,var(--clr-foreground)40%,transparent);color:var(--clr-foreground);border-radius:.5rem;outline:none;flex:1;padding:.5rem .75rem;font-size:.9rem;transition:border-color .2s}.Limits-module__3b-gGW__limitInput:focus{border-color:var(--clr-primary)}.Limits-module__3b-gGW__limitInput::placeholder{color:var(--clr-neutral-400)}.Limits-module__3b-gGW__currentValue{color:var(--clr-neutral-400);font-size:.75rem}.Limits-module__3b-gGW__currentValue span{color:var(--clr-primary);font-weight:600}.Limits-module__3b-gGW__footer{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}@media (max-width:768px){.Limits-module__3b-gGW__limitsGrid{grid-template-columns:1fr}}
.DeviceHeader-module__5QaPaG__header{background-color:color-mix(in srgb,var(--clr-surface)100%,transparent);border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);border-radius:1rem;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.DeviceHeader-module__5QaPaG__backLink{color:var(--clr-foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.DeviceHeader-module__5QaPaG__backLink:hover{color:var(--clr-primary)}.DeviceHeader-module__5QaPaG__headerCenter{text-align:center;flex-direction:column;align-items:center;display:flex}.DeviceHeader-module__5QaPaG__headerTitle{font-family:var(--font-heading);color:var(--clr-foreground);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.DeviceHeader-module__5QaPaG__headerDescription{font-family:var(--font-body);color:var(--clr-neutral-500);margin:0;font-size:.875rem}.DeviceHeader-module__5QaPaG__headerActions{justify-content:flex-end;gap:.5rem;min-width:10rem;display:flex}
.ConfigureOverlay-module__TK7vuq__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ConfigureOverlay-module__TK7vuq__backButton{background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:flex;position:absolute;top:1.25rem;left:1.25rem}.ConfigureOverlay-module__TK7vuq__backButton:hover{background:var(--bg-secondary)}.ConfigureOverlay-module__TK7vuq__card{background:var(--bg-primary);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;max-width:400px;padding:2.5rem 2rem;display:flex;box-shadow:0 8px 32px #0000002e}.ConfigureOverlay-module__TK7vuq__iconCircle{background:var(--bg-secondary);width:64px;height:64px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.ConfigureOverlay-module__TK7vuq__title{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.ConfigureOverlay-module__TK7vuq__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}@keyframes ConfigureOverlay-module__TK7vuq__spin{to{transform:rotate(360deg)}}.ConfigureOverlay-module__TK7vuq__spinner{animation:1s linear infinite ConfigureOverlay-module__TK7vuq__spin}
.Alerts-module__xrloya__container{flex-direction:column;gap:1rem;display:flex}.Alerts-module__xrloya__alertsLayout{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:900px){.Alerts-module__xrloya__alertsLayout{grid-template-columns:1fr}}.Alerts-module__xrloya__section{background:color-mix(in srgb,var(--clr-surface)50%,transparent);border:1px solid color-mix(in srgb,var(--clr-foreground)50%,transparent);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--clr-neutral-1000)5%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.Alerts-module__xrloya__sectionHeader{border-bottom:1px solid color-mix(in srgb,var(--clr-foreground)50%,transparent);color:var(--clr-foreground);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.Alerts-module__xrloya__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--clr-primary);font-size:1rem;font-weight:600}.Alerts-module__xrloya__sectionIcon{color:var(--clr-primary)}.Alerts-module__xrloya__emailList{flex-direction:column;gap:.5rem;max-height:200px;display:flex;overflow-y:auto}.Alerts-module__xrloya__emailItem{background:color-mix(in srgb,var(--clr-surface)70%,transparent);border:1px solid color-mix(in srgb,var(--clr-foreground)30%,transparent);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.Alerts-module__xrloya__emailItem:hover{border-color:var(--clr-primary)}.Alerts-module__xrloya__emailItemInactive{opacity:.5}.Alerts-module__xrloya__emailInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.Alerts-module__xrloya__emailAddress{color:var(--clr-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.Alerts-module__xrloya__emailLabel{color:var(--clr-neutral-400);font-size:.75rem}.Alerts-module__xrloya__emailActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.Alerts-module__xrloya__iconBtn{width:30px;height:30px;color:var(--clr-neutral-500);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.Alerts-module__xrloya__iconBtn:hover{background:color-mix(in srgb,var(--clr-foreground)10%,transparent);color:var(--clr-foreground)}.Alerts-module__xrloya__iconBtnDanger:hover{background:color-mix(in srgb,var(--clr-error)15%,transparent);color:var(--clr-error)}.Alerts-module__xrloya__emptyState{color:var(--clr-neutral-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.Alerts-module__xrloya__emptyState svg{opacity:.4}.Alerts-module__xrloya__emptyState p{font-size:.85rem}.Alerts-module__xrloya__form{flex-direction:column;gap:1rem;display:flex}.Alerts-module__xrloya__formField{flex-direction:column;gap:.35rem;display:flex}.Alerts-module__xrloya__formLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--clr-neutral-500);font-size:.8rem;font-weight:600}.Alerts-module__xrloya__formInput{background:var(--clr-surface);border:1px solid color-mix(in srgb,var(--clr-foreground)40%,transparent);color:var(--clr-foreground);border-radius:.5rem;outline:none;padding:.6rem .75rem;font-size:.9rem;transition:border-color .2s}.Alerts-module__xrloya__formInput:focus{border-color:var(--clr-primary)}.Alerts-module__xrloya__formInput::placeholder{color:var(--clr-neutral-400)}.Alerts-module__xrloya__formFooter{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.Alerts-module__xrloya__toggle{flex-shrink:0;width:36px;height:20px;position:relative}.Alerts-module__xrloya__toggle input{opacity:0;width:0;height:0}.Alerts-module__xrloya__toggleSlider{background:var(--clr-neutral-300);cursor:pointer;border-radius:20px;transition:background .2s;position:absolute;inset:0}.Alerts-module__xrloya__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.Alerts-module__xrloya__toggle input:checked+.Alerts-module__xrloya__toggleSlider{background:var(--clr-primary)}.Alerts-module__xrloya__toggle input:checked+.Alerts-module__xrloya__toggleSlider:before{transform:translate(16px)}.Alerts-module__xrloya__badge{background:color-mix(in srgb,var(--clr-primary)15%,transparent);color:var(--clr-primary);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}
.DataLogs-module__0GLTnW__container{padding:.5rem}.DataLogs-module__0GLTnW__exportBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.DataLogs-module__0GLTnW__dateGroup{align-items:center;gap:.4rem;display:flex}.DataLogs-module__0GLTnW__dateLabel{color:var(--clr-neutral-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.DataLogs-module__0GLTnW__dateInput{border:1px solid color-mix(in srgb,var(--clr-primary)20%,transparent);background:color-mix(in srgb,var(--clr-surface)80%,transparent);color:var(--clr-foreground);border-radius:.5rem;outline:none;padding:.4rem .6rem;font-size:.8rem;transition:border-color .15s}.DataLogs-module__0GLTnW__dateInput:focus{border-color:var(--clr-primary)}.DataLogs-module__0GLTnW__dateSelectors{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.DataLogs-module__0GLTnW__downloadBtn{border:1px solid color-mix(in srgb,var(--clr-primary)20%,transparent);background:color-mix(in srgb,var(--clr-surface)80%,transparent);color:var(--clr-neutral-500);cursor:not-allowed;opacity:.5;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.DataLogs-module__0GLTnW__downloadBtnActive{opacity:1;cursor:pointer;background:var(--clr-primary);border-color:var(--clr-primary);color:#fff}.DataLogs-module__0GLTnW__downloadBtnActive:hover{filter:brightness(1.1)}.DataLogs-module__0GLTnW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.DataLogs-module__0GLTnW__countLabel{color:var(--clr-neutral-500);font-size:.8rem}.DataLogs-module__0GLTnW__tableWrapper{border:1px solid color-mix(in srgb,var(--clr-primary)10%,transparent);background:color-mix(in srgb,var(--clr-surface)60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;overflow-x:auto}.DataLogs-module__0GLTnW__table{border-collapse:collapse;width:100%;font-size:.85rem}.DataLogs-module__0GLTnW__table thead{z-index:1;position:sticky;top:0}.DataLogs-module__0GLTnW__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--clr-neutral-500);background:color-mix(in srgb,var(--clr-surface)80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--clr-primary)10%,transparent);white-space:nowrap;padding:.85rem 1rem;font-size:.7rem;font-weight:700}.DataLogs-module__0GLTnW__table td{color:var(--clr-foreground);border-bottom:1px solid color-mix(in srgb,var(--clr-primary)5%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.75rem 1rem}.DataLogs-module__0GLTnW__table tbody tr{transition:background .15s}.DataLogs-module__0GLTnW__table tbody tr:hover{background:color-mix(in srgb,var(--clr-primary)5%,transparent)}.DataLogs-module__0GLTnW__table tbody tr:last-child td{border-bottom:none}.DataLogs-module__0GLTnW__empty{text-align:center;color:var(--clr-neutral-500);padding:3rem 1rem;font-size:.9rem}.DataLogs-module__0GLTnW__emptyIcon{color:var(--clr-neutral-400);margin-bottom:.75rem}.DataLogs-module__0GLTnW__loadingWrapper{color:var(--clr-neutral-500);justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.DataLogs-module__0GLTnW__spinner{animation:1s linear infinite DataLogs-module__0GLTnW__spin}@keyframes DataLogs-module__0GLTnW__spin{to{transform:rotate(360deg)}}.DataLogs-module__0GLTnW__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.DataLogs-module__0GLTnW__pagination button{border:1px solid color-mix(in srgb,var(--clr-primary)20%,transparent);background:color-mix(in srgb,var(--clr-surface)80%,transparent);color:var(--clr-foreground);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.8rem;transition:all .15s}.DataLogs-module__0GLTnW__pagination button:hover:not(:disabled){background:color-mix(in srgb,var(--clr-primary)10%,transparent);border-color:var(--clr-primary)}.DataLogs-module__0GLTnW__pagination button:disabled{opacity:.4;cursor:not-allowed}.DataLogs-module__0GLTnW__pageInfo{color:var(--clr-neutral-500);font-size:.8rem}.DataLogs-module__0GLTnW__errorMsg{text-align:center;color:var(--clr-error);padding:2rem;font-size:.85rem}
.TrendGraph-module__qGD4zW__container{flex-direction:column;gap:1rem;display:flex}.TrendGraph-module__qGD4zW__chartSection{background:color-mix(in srgb,var(--clr-surface)50%,transparent);border:1px solid color-mix(in srgb,var(--clr-foreground)50%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--clr-neutral-1000)5%,transparent);border-radius:1rem;padding:1.5rem}.TrendGraph-module__qGD4zW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.TrendGraph-module__qGD4zW__headerLeft{align-items:center;gap:.75rem;display:flex}.TrendGraph-module__qGD4zW__headerIcon{color:var(--clr-primary)}.TrendGraph-module__qGD4zW__headerTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--clr-primary);font-size:1rem;font-weight:600}.TrendGraph-module__qGD4zW__headerRight{align-items:center;gap:.75rem;display:flex}.TrendGraph-module__qGD4zW__countBadge{color:var(--clr-neutral-500);font-size:.75rem}.TrendGraph-module__qGD4zW__chartWrapper{width:100%;height:360px}.TrendGraph-module__qGD4zW__legend{border-top:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.TrendGraph-module__qGD4zW__legendItem{color:var(--clr-neutral-400);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.78rem;transition:opacity .2s;display:flex}.TrendGraph-module__qGD4zW__legendItem:hover{opacity:.8}.TrendGraph-module__qGD4zW__legendCheckbox{cursor:pointer;border-radius:3px;flex-shrink:0;width:14px;height:14px}.TrendGraph-module__qGD4zW__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TrendGraph-module__qGD4zW__empty{color:var(--clr-neutral-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.TrendGraph-module__qGD4zW__emptyIcon{color:var(--clr-neutral-600);margin-bottom:.5rem}.TrendGraph-module__qGD4zW__loadingWrapper{color:var(--clr-neutral-500);justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.TrendGraph-module__qGD4zW__spinner{animation:1s linear infinite TrendGraph-module__qGD4zW__spin}@keyframes TrendGraph-module__qGD4zW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TrendGraph-module__qGD4zW__tooltip{background:var(--clr-surface)!important;border:1px solid color-mix(in srgb,var(--clr-foreground)40%,transparent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--clr-neutral-1000)20%,transparent)!important;border-radius:.5rem!important;padding:.75rem 1rem!important}.TrendGraph-module__qGD4zW__tooltipLabel{color:var(--clr-neutral-400);margin-bottom:.4rem;font-size:.7rem;font-weight:600}.TrendGraph-module__qGD4zW__tooltipRow{justify-content:space-between;align-items:center;gap:1rem;padding:.15rem 0;font-size:.78rem;display:flex}.TrendGraph-module__qGD4zW__tooltipName{align-items:center;gap:.35rem;display:flex}.TrendGraph-module__qGD4zW__tooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TrendGraph-module__qGD4zW__tooltipValue{color:var(--clr-foreground);font-weight:600}@media (max-width:768px){.TrendGraph-module__qGD4zW__chartWrapper{height:260px}.TrendGraph-module__qGD4zW__legend{gap:.75rem}}
.Tabs-module__Kftrda__tabsContainer{background:var(--clr-surface);border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);border-radius:1rem;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.Tabs-module__Kftrda__tabList{border-bottom:1px solid color-mix(in srgb,var(--clr-primary)50%,transparent);background-color:color-mix(in srgb,var(--clr-surface)95%,var(--clr-foreground));gap:0;padding:0;display:flex}.Tabs-module__Kftrda__tabButton{border:none;border-right:1px solid color-mix(in srgb,var(--clr-primary)50%,transparent);color:var(--clr-neutral-500);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;flex:1;justify-content:center;align-items:center;gap:.75rem;max-width:200px;padding:1rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:relative}.Tabs-module__Kftrda__tabButton:hover{color:var(--clr-primary);background-color:color-mix(in srgb,var(--clr-surface)80%,white)}.Tabs-module__Kftrda__tabButton.Tabs-module__Kftrda__active{color:var(--clr-primary);background-color:var(--clr-surface);box-shadow:inset 0 3px 0 0 var(--clr-primary);font-weight:700}.Tabs-module__Kftrda__tabContent{background:var(--clr-surface);min-height:400px;padding:2rem}
.page-module__KO_CEW__page{flex-direction:column;gap:1rem;display:flex}.page-module__KO_CEW__headerActions{align-items:center;gap:1rem;display:flex}.page-module__KO_CEW__addDeviceSelect{min-width:180px}@media (max-width:768px){.page-module__KO_CEW__headerActions{flex-direction:column;align-items:stretch;width:100%}}.page-module__KO_CEW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.page-module__KO_CEW__filterBar{flex-direction:column;gap:1rem;padding:1rem;display:flex}.page-module__KO_CEW__filterBar:hover{transform:none}@media (min-width:768px){.page-module__KO_CEW__filterBar{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__KO_CEW__searchWrapper{flex:1;position:relative}.page-module__KO_CEW__searchIcon{color:var(--clr-neutral-500);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-module__KO_CEW__searchInput{background-color:var(--clr-background);border:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);width:100%;color:var(--clr-foreground);border-radius:8px;outline:none;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;transition:border-color .2s}.page-module__KO_CEW__searchInput:focus{border-color:var(--clr-primary)}.page-module__KO_CEW__filters{gap:1rem;display:flex}.page-module__KO_CEW__listContainer{flex-direction:column;gap:.75rem;display:flex}.page-module__KO_CEW__fullWidth,.page-module__KO_CEW__fullWidth select{width:100%}.page-module__KO_CEW__emptyState{text-align:center;color:var(--clr-neutral-500);background:var(--clr-surface);border:1px dashed color-mix(in srgb,var(--clr-neutral-500)30%,transparent);border-radius:12px;padding:3rem}.page-module__KO_CEW__deviceCard{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__KO_CEW__mainGroup{flex:1;align-items:center;gap:1rem;display:flex}.page-module__KO_CEW__iconBox{background-color:color-mix(in srgb,var(--clr-surface)50%,var(--clr-background));border:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);width:3rem;height:3rem;color:var(--clr-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__KO_CEW__infoBox{flex-direction:column;gap:.25rem;display:flex}.page-module__KO_CEW__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__KO_CEW__deviceName{color:var(--clr-foreground);font-size:.95rem;font-weight:600}.page-module__KO_CEW__deviceMeta{color:var(--clr-neutral-500);font-size:.8rem}.page-module__KO_CEW__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__KO_CEW__rightGroup,.page-module__KO_CEW__metrics{align-items:center;gap:2rem;display:flex}@media (max-width:768px){.page-module__KO_CEW__rightGroup{flex-direction:column;align-items:flex-end;gap:1rem}.page-module__KO_CEW__metrics{display:none}}.page-module__KO_CEW__metricItem{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.page-module__KO_CEW__metricLabel{text-transform:uppercase;color:var(--clr-neutral-500);font-size:.7rem;font-weight:600}.page-module__KO_CEW__metricValue{color:var(--clr-foreground);font-size:.9rem;font-weight:500}
.page-module__JDLrlG__page{flex-direction:column;gap:1rem;display:flex}.page-module__JDLrlG__header{background-color:color-mix(in srgb,var(--clr-surface)100%,transparent);border-radius:1rem;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.page-module__JDLrlG__backLink{color:var(--clr-foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.page-module__JDLrlG__backLink:hover{color:var(--clr-primary)}.page-module__JDLrlG__headerCenter{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.page-module__JDLrlG__headerTitle{font-family:var(--font-heading);color:var(--clr-foreground);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.page-module__JDLrlG__headerDescription{font-family:var(--font-body);color:var(--clr-neutral-500);margin:0;font-size:.875rem}.page-module__JDLrlG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.page-module__JDLrlG__filterBar{flex-direction:column;gap:1rem;padding:1rem;display:flex}.page-module__JDLrlG__filterBar:hover{transform:none}@media (min-width:768px){.page-module__JDLrlG__filterBar{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__JDLrlG__searchWrapper{flex:1;position:relative}.page-module__JDLrlG__searchIcon{color:var(--clr-neutral-500);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-module__JDLrlG__searchInput{background-color:var(--clr-background);border:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);width:100%;color:var(--clr-foreground);border-radius:8px;outline:none;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;transition:border-color .2s}.page-module__JDLrlG__searchInput:focus{border-color:var(--clr-primary)}.page-module__JDLrlG__fullWidth,.page-module__JDLrlG__fullWidth select{width:100%}.page-module__JDLrlG__listContainer{flex-direction:column;gap:.75rem;display:flex}.page-module__JDLrlG__deviceCard{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__JDLrlG__mainGroup{flex:1;align-items:center;gap:1rem;display:flex}.page-module__JDLrlG__iconBox{background-color:color-mix(in srgb,var(--clr-surface)50%,var(--clr-background));border:1px solid color-mix(in srgb,var(--clr-foreground)20%,transparent);width:3rem;height:3rem;color:var(--clr-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__JDLrlG__infoBox{flex-direction:column;gap:.25rem;display:flex}.page-module__JDLrlG__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__JDLrlG__deviceName{color:var(--clr-foreground);font-size:.95rem;font-weight:600}.page-module__JDLrlG__deviceMeta{color:var(--clr-neutral-500);font-size:.8rem}.page-module__JDLrlG__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__JDLrlG__rightGroup,.page-module__JDLrlG__metrics{align-items:center;gap:2rem;display:flex}@media (max-width:768px){.page-module__JDLrlG__rightGroup{flex-direction:column;align-items:flex-end;gap:1rem}.page-module__JDLrlG__metrics{display:none}}.page-module__JDLrlG__metricItem{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.page-module__JDLrlG__metricLabel{text-transform:uppercase;color:var(--clr-neutral-500);font-size:.7rem;font-weight:600}.page-module__JDLrlG__metricValue{color:var(--clr-foreground);font-size:.9rem;font-weight:500}.page-module__JDLrlG__emptyState{text-align:center;color:var(--clr-neutral-500);background:var(--clr-surface);border:1px dashed color-mix(in srgb,var(--clr-neutral-500)30%,transparent);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;display:flex}.page-module__JDLrlG__spinner{animation:1s linear infinite page-module__JDLrlG__spin}@keyframes page-module__JDLrlG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AddDeviceModal-module__Oe6R8G__form{flex-direction:column;gap:1.25rem;display:flex}.AddDeviceModal-module__Oe6R8G__iconRow{justify-content:center;margin-bottom:.25rem;display:flex}.AddDeviceModal-module__Oe6R8G__iconCircle{background:color-mix(in srgb,var(--clr-primary)12%,transparent);width:56px;height:56px;color:var(--clr-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.AddDeviceModal-module__Oe6R8G__field{flex-direction:column;gap:.375rem;display:flex}.AddDeviceModal-module__Oe6R8G__label{color:var(--clr-foreground);font-size:.85rem;font-weight:500}.AddDeviceModal-module__Oe6R8G__error{color:var(--clr-error);font-size:.75rem}.AddDeviceModal-module__Oe6R8G__actions{border-top:1px solid color-mix(in srgb,var(--clr-foreground)8%,transparent);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}
.AAQMSMonitor-module__AlWiSG__page{flex-direction:column;gap:.75rem;padding:0;display:flex}.AAQMSMonitor-module__AlWiSG__controlCard{border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.AAQMSMonitor-module__AlWiSG__deviceInfoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;display:grid}.AAQMSMonitor-module__AlWiSG__controlCard:hover{box-shadow:color-mix(in srgb,var(--clr-surface)30%,transparent);align-items:center;transform:none}.AAQMSMonitor-module__AlWiSG__rightSection{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.AAQMSMonitor-module__AlWiSG__toggleWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.AAQMSMonitor-module__AlWiSG__intervalWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.AAQMSMonitor-module__AlWiSG__intervalSelect{width:80px;margin-bottom:0}.AAQMSMonitor-module__AlWiSG__switch{width:44px;height:24px;display:inline-block;position:relative}.AAQMSMonitor-module__AlWiSG__switch input{opacity:0;width:0;height:0}.AAQMSMonitor-module__AlWiSG__slider{cursor:pointer;background-color:var(--clr-neutral-300);border-radius:99px;transition:all .4s;position:absolute;inset:0}.AAQMSMonitor-module__AlWiSG__slider:before{content:"";background-color:var(--clr-neutral-0);border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0003}input:checked+.AAQMSMonitor-module__AlWiSG__slider{background-color:var(--clr-success)}input:focus+.AAQMSMonitor-module__AlWiSG__slider{box-shadow:0 0 1px var(--clr-success)}input:checked+.AAQMSMonitor-module__AlWiSG__slider:before{transform:translate(20px)}
.CEMSMonitor-module__Grptna__page{flex-direction:column;gap:.75rem;padding:0;display:flex}.CEMSMonitor-module__Grptna__controlCard{border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.CEMSMonitor-module__Grptna__deviceInfoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;display:grid}.CEMSMonitor-module__Grptna__controlCard:hover{box-shadow:color-mix(in srgb,var(--clr-surface)30%,transparent);align-items:center;transform:none}.CEMSMonitor-module__Grptna__rightSection{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.CEMSMonitor-module__Grptna__toggleWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.CEMSMonitor-module__Grptna__intervalWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.CEMSMonitor-module__Grptna__intervalSelect{width:80px;margin-bottom:0}.CEMSMonitor-module__Grptna__switch{width:44px;height:24px;display:inline-block;position:relative}.CEMSMonitor-module__Grptna__switch input{opacity:0;width:0;height:0}.CEMSMonitor-module__Grptna__slider{cursor:pointer;background-color:var(--clr-neutral-300);border-radius:99px;transition:all .4s;position:absolute;inset:0}.CEMSMonitor-module__Grptna__slider:before{content:"";background-color:var(--clr-neutral-0);border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0003}input:checked+.CEMSMonitor-module__Grptna__slider{background-color:var(--clr-success)}input:focus+.CEMSMonitor-module__Grptna__slider{box-shadow:0 0 1px var(--clr-success)}input:checked+.CEMSMonitor-module__Grptna__slider:before{transform:translate(20px)}
.CEQMSMonitor-module__8oOfHW__page{flex-direction:column;gap:.75rem;padding:0;display:flex}.CEQMSMonitor-module__8oOfHW__controlCard{border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.CEQMSMonitor-module__8oOfHW__deviceInfoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;display:grid}.CEQMSMonitor-module__8oOfHW__controlCard:hover{box-shadow:color-mix(in srgb,var(--clr-surface)30%,transparent);align-items:center;transform:none}.CEQMSMonitor-module__8oOfHW__rightSection{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.CEQMSMonitor-module__8oOfHW__toggleWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.CEQMSMonitor-module__8oOfHW__intervalWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.CEQMSMonitor-module__8oOfHW__intervalSelect{width:80px;margin-bottom:0}.CEQMSMonitor-module__8oOfHW__switch{width:44px;height:24px;display:inline-block;position:relative}.CEQMSMonitor-module__8oOfHW__switch input{opacity:0;width:0;height:0}.CEQMSMonitor-module__8oOfHW__slider{cursor:pointer;background-color:var(--clr-neutral-300);border-radius:99px;transition:all .4s;position:absolute;inset:0}.CEQMSMonitor-module__8oOfHW__slider:before{content:"";background-color:var(--clr-neutral-0);border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0003}input:checked+.CEQMSMonitor-module__8oOfHW__slider{background-color:var(--clr-success)}input:focus+.CEQMSMonitor-module__8oOfHW__slider{box-shadow:0 0 1px var(--clr-success)}input:checked+.CEQMSMonitor-module__8oOfHW__slider:before{transform:translate(20px)}
.TPFMonitor-module__SokH7a__page{flex-direction:column;gap:.75rem;padding:0;display:flex}.TPFMonitor-module__SokH7a__controlCard{border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.TPFMonitor-module__SokH7a__deviceInfoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;display:grid}.TPFMonitor-module__SokH7a__controlCard:hover{box-shadow:color-mix(in srgb,var(--clr-surface)30%,transparent);align-items:center;transform:none}.TPFMonitor-module__SokH7a__rightSection{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.TPFMonitor-module__SokH7a__toggleWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.TPFMonitor-module__SokH7a__intervalWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.TPFMonitor-module__SokH7a__intervalSelect{width:80px;margin-bottom:0}.TPFMonitor-module__SokH7a__switch{width:44px;height:24px;display:inline-block;position:relative}.TPFMonitor-module__SokH7a__switch input{opacity:0;width:0;height:0}.TPFMonitor-module__SokH7a__slider{cursor:pointer;background-color:var(--clr-neutral-300);border-radius:99px;transition:all .4s;position:absolute;inset:0}.TPFMonitor-module__SokH7a__slider:before{content:"";background-color:var(--clr-neutral-0);border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0003}input:checked+.TPFMonitor-module__SokH7a__slider{background-color:var(--clr-success)}input:focus+.TPFMonitor-module__SokH7a__slider{box-shadow:0 0 1px var(--clr-success)}input:checked+.TPFMonitor-module__SokH7a__slider:before{transform:translate(20px)}
.WeatherStation-module__CkdmWW__page{flex-direction:column;gap:.75rem;padding:0;display:flex}.WeatherStation-module__CkdmWW__controlCard{border:2px solid color-mix(in srgb,var(--clr-primary)50%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.WeatherStation-module__CkdmWW__deviceInfoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;display:grid}.WeatherStation-module__CkdmWW__controlCard:hover{box-shadow:color-mix(in srgb,var(--clr-surface)30%,transparent);align-items:center;transform:none}.WeatherStation-module__CkdmWW__rightSection{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.WeatherStation-module__CkdmWW__toggleWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.WeatherStation-module__CkdmWW__intervalWrapper{color:var(--clr-foreground);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.WeatherStation-module__CkdmWW__intervalSelect{width:80px;margin-bottom:0}.WeatherStation-module__CkdmWW__switch{width:44px;height:24px;display:inline-block;position:relative}.WeatherStation-module__CkdmWW__switch input{opacity:0;width:0;height:0}.WeatherStation-module__CkdmWW__slider{cursor:pointer;background-color:var(--clr-neutral-300);border-radius:99px;transition:all .4s;position:absolute;inset:0}.WeatherStation-module__CkdmWW__slider:before{content:"";background-color:var(--clr-neutral-0);border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 2px #0003}input:checked+.WeatherStation-module__CkdmWW__slider{background-color:var(--clr-success)}input:focus+.WeatherStation-module__CkdmWW__slider{box-shadow:0 0 1px var(--clr-success)}input:checked+.WeatherStation-module__CkdmWW__slider:before{transform:translate(20px)}
.page-module___8aEwW__container{--clr-background:var(--color-neutral-900);--clr-surface:var(--color-neutral-800);--clr-foreground:var(--color-neutral-100);--clr-primary:var(--color-brand-1-base);--clr-primary-hover:var(--color-brand-1-400);--clr-primary-active:var(--color-brand-1-300);--clr-primary-subtle:var(--color-brand-1-900);--clr-secondary:var(--color-brand-2-base);--clr-secondary-hover:var(--color-brand-2-400);--clr-secondary-active:var(--color-brand-2-300);--clr-secondary-subtle:var(--color-brand-2-900);background-color:var(--clr-background);height:100dvh;color:var(--clr-foreground);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:1024px){.page-module___8aEwW__container{grid-template-columns:1fr 1fr}}.page-module___8aEwW__imageSection{background-color:var(--clr-neutral-900);width:100%;height:100%;display:none;position:relative}@media (min-width:1024px){.page-module___8aEwW__imageSection{justify-content:center;align-items:center;display:flex}}.page-module___8aEwW__imageContainer{border-radius:1.5rem;width:75%;height:75%;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-module___8aEwW__imageOverlay{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--clr-background),transparent 20%)100%);z-index:10;position:absolute;inset:0}.page-module___8aEwW__formSection{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:32rem;margin:0 auto;padding:2rem;display:flex}.page-module___8aEwW__authCard{background-color:color-mix(in srgb,var(--clr-neutral-800),transparent 50%);border:1px solid var(--clr-neutral-800);width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px color-mix(in srgb,var(--clr-neutral-700),transparent 70%);border-radius:1.5rem;padding:2.5rem}.page-module___8aEwW__title{text-align:center;color:var(--clr-neutral-400);letter-spacing:.025em;margin-bottom:2rem;font-size:.875rem;font-weight:500}.page-module___8aEwW__toggleContainer{background-color:var(--clr-neutral-900);border:1px solid color-mix(in srgb,var(--clr-foreground)50%,transparent 50%);border-radius:.75rem;width:100%;margin-bottom:2rem;padding:.25rem;display:flex;position:relative}.page-module___8aEwW__toggleButton{color:var(--clr-foreground);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:relative}.page-module___8aEwW__toggleButtonActive{color:var(--color-neutral-0)}.page-module___8aEwW__toggleIndicator{background-color:var(--clr-primary);z-index:5;border-radius:.5rem;width:calc(50% - .25rem);transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:.25rem;bottom:.25rem}.page-module___8aEwW__indicatorLeft{left:.25rem;transform:translate(0)}.page-module___8aEwW__indicatorRight{left:.25rem;transform:translate(100%)}.page-module___8aEwW__form{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__forgotLink{color:var(--clr-primary);cursor:pointer;font-size:.75rem;font-weight:700;text-decoration:none}.page-module___8aEwW__footer{text-align:center;flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.page-module___8aEwW__secureBadge{color:var(--clr-neutral-500);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module___8aEwW__systemInfo{font-family:var(--font-code);color:var(--clr-neutral-600);letter-spacing:.2em;text-transform:uppercase;margin-top:2rem;font-size:.625rem}
