.LayoutShell-module-scss-module__t10qcG__navbar{width:100%}.LayoutShell-module-scss-module__t10qcG__content{margin-top:50px;padding-bottom:48px}
.Top-module-scss-module__wo3kua__topHeader{background:#1a1a1a;justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.Top-module-scss-module__wo3kua__iconArea{justify-content:center;align-items:center;gap:2rem;padding-left:1rem;display:flex}.Top-module-scss-module__wo3kua__iconArea svg{min-width:118px}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__divider{background:#f7f8fa;width:1px;height:50px}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link{cursor:pointer;color:#f7f8fa;justify-content:center;width:100%;display:flex}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link .Top-module-scss-module__wo3kua__activeSectionWrapper{justify-content:center;align-items:center;min-width:175px;display:flex}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link .Top-module-scss-module__wo3kua__activeSectionWrapper svg,.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link .Top-module-scss-module__wo3kua__activeSectionWrapper img{fill:#fff;max-width:120px;height:auto}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link .Top-module-scss-module__wo3kua__activeSectionWrapper[data-active]{cursor:default;background:#fff;border-radius:10px 10px 0 0;width:175px;height:50px}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link .Top-module-scss-module__wo3kua__activeSectionWrapper[data-active] svg{fill:#000}.Top-module-scss-module__wo3kua__iconArea .Top-module-scss-module__wo3kua__link .Top-module-scss-module__wo3kua__activeSectionWrapper:hover svg{fill:#009bbe}.Top-module-scss-module__wo3kua__userArea{padding-right:1.5rem;display:flex}
.Button-module-scss-module__hXY-Sq__root{--button-hover:transparent;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;font-weight:700;transition:box-shadow .35s,filter .35s,border-color .35s,color .35s,background-color .35s;display:inline-flex}.Button-module-scss-module__hXY-Sq__root:focus-visible,.Button-module-scss-module__hXY-Sq__root[data-focus-visible]{outline:none}.Button-module-scss-module__hXY-Sq__root:disabled,.Button-module-scss-module__hXY-Sq__root[data-disabled]{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__hXY-Sq__root{transition:none}}.Button-module-scss-module__hXY-Sq__xs{height:1.625rem;padding:0 .625rem;font-size:.6875rem}.Button-module-scss-module__hXY-Sq__sm{height:2rem;padding:0 .75rem;font-size:.75rem}.Button-module-scss-module__hXY-Sq__md{height:2.375rem;padding:0 1.125rem;font-size:.875rem}.Button-module-scss-module__hXY-Sq__lg{height:2.875rem;padding:0 1.5rem;font-size:.9375rem}.Button-module-scss-module__hXY-Sq__primary{color:#fff;background:linear-gradient(135deg,#00d4ff 0%,#00b2d8 100%);border-color:#0000}@media (hover:hover){.Button-module-scss-module__hXY-Sq__primary:hover{filter:brightness(1.08);box-shadow:0 4px 14px #00d4ff66}}@media (hover:none){.Button-module-scss-module__hXY-Sq__primary:active{filter:brightness(1.08);box-shadow:0 4px 14px #00d4ff66}}.Button-module-scss-module__hXY-Sq__primary[data-hovered]{filter:brightness(1.08);box-shadow:0 4px 14px #00d4ff66}.Button-module-scss-module__hXY-Sq__primary:active{filter:brightness(.96)}.Button-module-scss-module__hXY-Sq__primary:focus-visible,.Button-module-scss-module__hXY-Sq__primary[data-focus-visible]{border-color:#00b2d8;box-shadow:0 0 0 3px #00b2d840}.Button-module-scss-module__hXY-Sq__secondary{color:#fff;background:#1f2937;border-color:#0000}@media (hover:hover){.Button-module-scss-module__hXY-Sq__secondary:hover{background:#4b5563}}@media (hover:none){.Button-module-scss-module__hXY-Sq__secondary:active{background:#4b5563}}.Button-module-scss-module__hXY-Sq__secondary[data-hovered]{background:#4b5563}.Button-module-scss-module__hXY-Sq__secondary:active{background:#374151}.Button-module-scss-module__hXY-Sq__secondary:focus-visible,.Button-module-scss-module__hXY-Sq__secondary[data-focus-visible]{border-color:#6b7280;box-shadow:0 0 0 3px #6b72804d}.Button-module-scss-module__hXY-Sq__tertiary{color:#6b7280;background:#fff}@media (hover:hover){.Button-module-scss-module__hXY-Sq__tertiary:hover{color:#374151;background:#f7f8fa}}@media (hover:none){.Button-module-scss-module__hXY-Sq__tertiary:active{color:#374151;background:#f7f8fa}}.Button-module-scss-module__hXY-Sq__tertiary[data-hovered]{color:#374151;background:#f7f8fa}.Button-module-scss-module__hXY-Sq__tertiary:active{background:#f3f4f6}.Button-module-scss-module__hXY-Sq__tertiary:focus-visible,.Button-module-scss-module__hXY-Sq__tertiary[data-focus-visible]{box-shadow:0 0 0 3px #9ca3af40}.Button-module-scss-module__hXY-Sq__destructive{color:#e00000;background:#fff;border-color:#e00000}@media (hover:hover){.Button-module-scss-module__hXY-Sq__destructive:hover{color:#e00000;background:#e0000014}}@media (hover:none){.Button-module-scss-module__hXY-Sq__destructive:active{color:#e00000;background:#e0000014}}.Button-module-scss-module__hXY-Sq__destructive[data-hovered]{color:#e00000;background:#e0000014}.Button-module-scss-module__hXY-Sq__destructive:active{filter:brightness(.96)}.Button-module-scss-module__hXY-Sq__destructive:focus-visible,.Button-module-scss-module__hXY-Sq__destructive[data-focus-visible]{border-color:#e00000;box-shadow:0 0 0 3px #e0000033}
.Checkbox-module-scss-module__QYGp3G__label{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;display:flex}.Checkbox-module-scss-module__QYGp3G__input{appearance:none;cursor:pointer;background:#fff;border:1px solid #00b2d8;border-radius:.125rem;flex-shrink:0;width:.9375rem;height:.9375rem;transition:background .15s}.Checkbox-module-scss-module__QYGp3G__input:focus-visible{outline:none;box-shadow:0 0 0 3px #00b2d840}.Checkbox-module-scss-module__QYGp3G__input:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.Checkbox-module-scss-module__QYGp3G__input{transition:none}}.Checkbox-module-scss-module__QYGp3G__filled:checked{background:#00b2d8 url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.5 6L8 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat}.Checkbox-module-scss-module__QYGp3G__soft:checked{background:#00b2d814 url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.5 6L8 1' stroke='%2300B2D8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat}
.MultiCombobox-module-scss-module__BQQwXG__root{width:100%}.MultiCombobox-module-scss-module__BQQwXG__label{color:#4b5563;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.MultiCombobox-module-scss-module__BQQwXG__pillInput{cursor:pointer;background:#fff;border:1px solid #00b2d8;border-radius:.625rem;min-height:1.875rem;transition:box-shadow .2s}.MultiCombobox-module-scss-module__BQQwXG__pillInput:focus-within{border-color:#00b2d8;box-shadow:0 0 0 3px #00b2d81f}@media (prefers-reduced-motion:reduce){.MultiCombobox-module-scss-module__BQQwXG__pillInput{transition:none}}.MultiCombobox-module-scss-module__BQQwXG__pillField{color:#4b5563;font-size:.75rem;font-weight:400}.MultiCombobox-module-scss-module__BQQwXG__pillField::placeholder{color:#6b7280;font-weight:400}.MultiCombobox-module-scss-module__BQQwXG__pillGroup{scrollbar-width:none;max-height:100px;overflow-y:auto}.MultiCombobox-module-scss-module__BQQwXG__pillGroup::-webkit-scrollbar{display:none}.MultiCombobox-module-scss-module__BQQwXG__pill{color:#4b5563;background:#00b2d814;border:1px solid #00b2d8;border-radius:.5rem;font-size:.6875rem;font-weight:500}.MultiCombobox-module-scss-module__BQQwXG__dropdown{border:1px solid #ecedf0;border-radius:.625rem;box-shadow:0 4px 16px #00000014}.MultiCombobox-module-scss-module__BQQwXG__header{border-bottom:1px solid #ecedf0;width:100%;padding:.375rem .75rem}.MultiCombobox-module-scss-module__BQQwXG__selectAll{color:#00b2d8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;line-height:1;text-decoration:underline}.MultiCombobox-module-scss-module__BQQwXG__selectAll:hover{color:#009bbe}.MultiCombobox-module-scss-module__BQQwXG__optionsContainer{scrollbar-width:none;max-height:250px;overflow-y:auto}.MultiCombobox-module-scss-module__BQQwXG__optionsContainer::-webkit-scrollbar{display:none}.MultiCombobox-module-scss-module__BQQwXG__option{color:#4b5563;text-align:left;justify-content:flex-start;font-size:.8125rem;font-weight:500}.MultiCombobox-module-scss-module__BQQwXG__option[data-combobox-active]{color:#00b2d8;background:#00b2d814}.MultiCombobox-module-scss-module__BQQwXG__option[data-combobox-hovered]{background:#f7f8fa}.MultiCombobox-module-scss-module__BQQwXG__option[data-disabled]{opacity:.4;cursor:not-allowed}.MultiCombobox-module-scss-module__BQQwXG__checkMark{color:#00b2d8;flex-shrink:0}.MultiCombobox-module-scss-module__BQQwXG__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.Tooltip-module-scss-module__ZDfkdG__tooltip{color:#f7f8fa;background-color:#00d4ff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.5;box-shadow:0 0 0 1px #00000005,0 1px 3px #00000005,0 8px 20px #0000000a}.Tooltip-module-scss-module__ZDfkdG__arrow{background:#00d4ff}
.DesignCard-module-scss-module__WjQOtG__card{background:#fff;border:1px solid #cefaff;transition:box-shadow .35s;position:relative;box-shadow:0 0 10px #00000026}.DesignCard-module-scss-module__WjQOtG__card:before{content:"";opacity:0;background:linear-gradient(90deg,#00b2d8 0%,#00d4ff 100%);border-radius:3px 3px 0 0;height:3px;transition:opacity .35s;position:absolute;bottom:0;left:1.5rem;right:1.5rem}.DesignCard-module-scss-module__WjQOtG__withHover{transition:box-shadow .35s,transform .35s}.DesignCard-module-scss-module__WjQOtG__withHover:hover{transform:translateY(-3px);box-shadow:0 0 14px #00000038}.DesignCard-module-scss-module__WjQOtG__withHover.DesignCard-module-scss-module__WjQOtG__withAccent:hover:before{opacity:1}.DesignCard-module-scss-module__WjQOtG__outline{box-shadow:none;border-color:#00b2d8;border-radius:20px}.DesignCard-module-scss-module__WjQOtG__accentPrimary:before{background:#00d4ff}.DesignCard-module-scss-module__WjQOtG__accentSecondary:before{background:#1f2937}.DesignCard-module-scss-module__WjQOtG__compact{border-radius:20px}.DesignCard-module-scss-module__WjQOtG__compact:before{border-radius:2px 2px 0 0;height:2px}.DesignCard-module-scss-module__WjQOtG__compact.DesignCard-module-scss-module__WjQOtG__withHover:hover{transform:translateY(-2px);box-shadow:0 0 14px #00000038}@keyframes DesignCard-module-scss-module__WjQOtG__fadeUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.DesignCard-module-scss-module__WjQOtG__fadeUp{animation:.5s both DesignCard-module-scss-module__WjQOtG__fadeUp}@media (prefers-reduced-motion:reduce){.DesignCard-module-scss-module__WjQOtG__fadeUp{animation:none}.DesignCard-module-scss-module__WjQOtG__withHover:hover,.DesignCard-module-scss-module__WjQOtG__compact.DesignCard-module-scss-module__WjQOtG__withHover:hover{transform:none}}
.ReviewCard-module-scss-module__kQFDCq__quote{color:#4b5563;margin:12px 0 14px;padding:0;font-size:13px;font-weight:500;line-height:1.6}.ReviewCard-module-scss-module__kQFDCq__quote:before{content:"“";color:#00b2d8;margin-right:2px;font-size:10px;font-weight:800}.ReviewCard-module-scss-module__kQFDCq__quote:after{content:"”";color:#00b2d8;margin-left:2px;font-size:10px;font-weight:800}.ReviewCard-module-scss-module__kQFDCq__date{color:#c4c9d2;margin:0;font-size:11px;font-weight:500;display:block}
.FilterSidebar-module-scss-module__wHti9q__sidebar{background:#fff;border:1px solid #cefaff;border-radius:1.25rem;flex-direction:column;gap:1.5rem;width:100%;padding:1.75rem 1.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;box-shadow:0 0 10px #00000026}@media (max-width:1100px){.FilterSidebar-module-scss-module__wHti9q__sidebar{flex-flow:wrap;gap:1.25rem 1.5rem}.FilterSidebar-module-scss-module__wHti9q__header{flex-basis:100%}.FilterSidebar-module-scss-module__wHti9q__group{flex:1;min-width:12.5rem}.FilterSidebar-module-scss-module__wHti9q__divider{display:none}}@media (max-width:640px){.FilterSidebar-module-scss-module__wHti9q__sidebar{flex-direction:column;gap:1.5rem}.FilterSidebar-module-scss-module__wHti9q__group{flex:1 0 100%;min-width:0}}.FilterSidebar-module-scss-module__wHti9q__header{justify-content:space-between;align-items:center;display:flex}.FilterSidebar-module-scss-module__wHti9q__title{color:#1a1a1a;letter-spacing:.2px;margin:0;font-size:.8125rem;font-weight:700}.FilterSidebar-module-scss-module__wHti9q__closeButton{cursor:pointer;color:#9ca3af;background:#f3f4f6;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background .2s,color .2s;display:flex}.FilterSidebar-module-scss-module__wHti9q__closeButton:hover{color:#4b5563;background:#e5e7eb}@media (prefers-reduced-motion:reduce){.FilterSidebar-module-scss-module__wHti9q__closeButton{transition:none}}.FilterSidebar-module-scss-module__wHti9q__divider{background:#f3f4f6;flex-shrink:0;height:1px;margin:0}.FilterSidebar-module-scss-module__wHti9q__group{flex-direction:column;gap:.625rem;display:flex}.FilterSidebar-module-scss-module__wHti9q__label{letter-spacing:1.2px;text-transform:uppercase;color:#9ca3af;align-items:center;gap:.375rem;margin:0;font-size:.6875rem;font-weight:700;display:flex}.FilterSidebar-module-scss-module__wHti9q__labelIcon{color:#c4c9d2;flex-shrink:0;width:.875rem;height:.875rem}.FilterSidebar-module-scss-module__wHti9q__ctaButton{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#00b2d8 0%,#00c9f0 100%);border:none;border-radius:.625rem;width:100%;padding:.6875rem 0;font-family:inherit;font-size:.75rem;font-weight:700;transition:opacity .2s,transform .15s}.FilterSidebar-module-scss-module__wHti9q__ctaButton:hover{opacity:.9;transform:translateY(-1px)}.FilterSidebar-module-scss-module__wHti9q__ctaButton:active{transform:translateY(0)}.FilterSidebar-module-scss-module__wHti9q__ctaButton:focus-visible{outline:none;box-shadow:0 0 0 3px #00b2d866}@media (prefers-reduced-motion:reduce){.FilterSidebar-module-scss-module__wHti9q__ctaButton{transition:none}.FilterSidebar-module-scss-module__wHti9q__ctaButton:hover{transform:none}}.FilterSidebar-module-scss-module__wHti9q__checkboxRoot{cursor:pointer}.FilterSidebar-module-scss-module__wHti9q__checkboxInput{cursor:pointer;border:2px solid #d1d5db;border-radius:.25rem;width:1rem;height:1rem;transition:background .2s,border-color .2s}.FilterSidebar-module-scss-module__wHti9q__checkboxInput:checked{background:#00b2d8;border-color:#00b2d8}@media (prefers-reduced-motion:reduce){.FilterSidebar-module-scss-module__wHti9q__checkboxInput{transition:none}}.FilterSidebar-module-scss-module__wHti9q__checkboxLabel{color:#6b7280;cursor:pointer;font-size:.75rem;font-weight:500}
.DeviceFeedbackCarousel-module-scss-module__u8SZGa__ratingBox{background:#fff;border:1px solid #00b2d8;border-radius:20px;height:100%;padding:24px}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__marqueeWrapper{position:relative;overflow:hidden}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__masked{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48px calc(100% - 48px),#0000 100%)}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__marqueeTrack{align-items:stretch;width:max-content;padding:4px 0}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__copy{flex-shrink:0;align-items:stretch}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__animate{animation:50s linear infinite DeviceFeedbackCarousel-module-scss-module__u8SZGa__marquee}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__marqueeWrapper:hover .DeviceFeedbackCarousel-module-scss-module__u8SZGa__animate{animation-play-state:paused}@keyframes DeviceFeedbackCarousel-module-scss-module__u8SZGa__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.DeviceFeedbackCarousel-module-scss-module__u8SZGa__animate{animation:none}}.DeviceFeedbackCarousel-module-scss-module__u8SZGa__card{cursor:default;flex-shrink:0;width:290px;margin-right:16px}@media (max-width:768px){.DeviceFeedbackCarousel-module-scss-module__u8SZGa__card{width:260px}}
.Card-module-scss-module__hbjDUa__card{transition:box-shadow .35s,transform .35s;position:relative;box-shadow:0 0 0 1px #00000008,0 2px 4px #00000005,0 12px 32px #0000000f}.Card-module-scss-module__hbjDUa__card:before{content:"";opacity:0;background:linear-gradient(90deg,#00b2d8 0%,#00d4ff 100%);border-radius:3px 3px 0 0;height:3px;transition:opacity .35s;position:absolute;bottom:0;left:1.5rem;right:1.5rem}.Card-module-scss-module__hbjDUa__card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #00b2d814,0 4px 8px #00000008,0 24px 56px #00000017}.Card-module-scss-module__hbjDUa__card:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__hbjDUa__card,.Card-module-scss-module__hbjDUa__card:before{transition:none}.Card-module-scss-module__hbjDUa__card:hover{transform:none}}.Card-module-scss-module__hbjDUa__compact:before{border-radius:2px 2px 0 0;height:2px}.Card-module-scss-module__hbjDUa__compact:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__hbjDUa__compact:hover{transform:none}}@keyframes Card-module-scss-module__hbjDUa__fadeUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.Card-module-scss-module__hbjDUa__fadeUp{animation:.5s both Card-module-scss-module__hbjDUa__fadeUp}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__hbjDUa__fadeUp{animation:none}}
.IconBadge-module-scss-module__0k_kAa__badge{background:var(--badge-bg);color:var(--badge-color);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.IconBadge-module-scss-module__0k_kAa__sm{width:2.25rem;height:2.25rem}.IconBadge-module-scss-module__0k_kAa__md{width:2.5rem;height:2.5rem}.IconBadge-module-scss-module__0k_kAa__lg{width:2.75rem;height:2.75rem}
.ChartSectionCard-module-scss-module__wI6WRW__card{overflow:hidden}.ChartSectionCard-module-scss-module__wI6WRW__header{padding:1.25rem 2.5rem 1.125rem}.ChartSectionCard-module-scss-module__wI6WRW__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ChartSectionCard-module-scss-module__wI6WRW__headerButton{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ChartSectionCard-module-scss-module__wI6WRW__headerButton:focus-visible{border-radius:.25rem;outline:none;box-shadow:0 0 0 3px #00b2d81f}.ChartSectionCard-module-scss-module__wI6WRW__collapseToggle{flex-shrink:0}.ChartSectionCard-module-scss-module__wI6WRW__chevron{transition:transform .4s;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ChartSectionCard-module-scss-module__wI6WRW__chevron{transition:none}}.ChartSectionCard-module-scss-module__wI6WRW__chevronCollapsed{transition:transform .4s;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.ChartSectionCard-module-scss-module__wI6WRW__chevronCollapsed{transition:none}}.ChartSectionCard-module-scss-module__wI6WRW__bodyInner{padding:1.25rem 2.5rem 1.5rem}.ChartSectionCard-module-scss-module__wI6WRW__bodyActions{margin-bottom:1rem}.ChartSectionCard-module-scss-module__wI6WRW__exportButton{color:#007d97;background:#cefaff;border:1px solid #007d97;border-radius:.625rem;height:1.5625rem;padding:0 1rem;font-size:.75rem;font-weight:700}@media (hover:hover){.ChartSectionCard-module-scss-module__wI6WRW__exportButton:hover{color:#007d97;background:#cefaff;border-color:#007d97}}@media (hover:none){.ChartSectionCard-module-scss-module__wI6WRW__exportButton:active{color:#007d97;background:#cefaff;border-color:#007d97}}.ChartSectionCard-module-scss-module__wI6WRW__exportButton[data-hovered]{color:#007d97;background:#cefaff;border-color:#007d97}
.FilterSelect-module-scss-module__vTe8_G__root{width:100%}.FilterSelect-module-scss-module__vTe8_G__label{color:#4b5563;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.FilterSelect-module-scss-module__vTe8_G__input{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #00b2d8;border-radius:.625rem;height:1.875rem;min-height:1.875rem;padding-left:.75rem;font-size:.75rem;font-weight:400;line-height:1.875rem;transition:box-shadow .2s}.FilterSelect-module-scss-module__vTe8_G__input::placeholder{color:#6b7280;font-weight:400}.FilterSelect-module-scss-module__vTe8_G__input:focus,.FilterSelect-module-scss-module__vTe8_G__input[data-focused]{border-color:#00b2d8;outline:none;box-shadow:0 0 0 3px #00b2d826}.FilterSelect-module-scss-module__vTe8_G__input[data-disabled]{opacity:.5;cursor:not-allowed;background:#f3f4f6}@media (prefers-reduced-motion:reduce){.FilterSelect-module-scss-module__vTe8_G__input{transition:none}}.FilterSelect-module-scss-module__vTe8_G__section{color:#6b7280;pointer-events:none;background:#fff;border-left:1px solid #00b2d8;width:2.1875rem}.FilterSelect-module-scss-module__vTe8_G__inputCompact{color:#4b5563;background:#fff;border:1px solid #00b2d8;border-radius:.625rem;height:1.25rem;min-height:1.25rem;padding:0 .5rem 0 .625rem;font-size:.625rem;font-weight:400;line-height:1.25rem}.FilterSelect-module-scss-module__vTe8_G__inputCompact::placeholder{color:#6b7280;font-weight:400}.FilterSelect-module-scss-module__vTe8_G__inputCompact:focus,.FilterSelect-module-scss-module__vTe8_G__inputCompact[data-focused]{border-color:#00b2d8;outline:none;box-shadow:0 0 0 2px #00b2d826}.FilterSelect-module-scss-module__vTe8_G__sectionCompact{color:#6b7280;background:#fff;border-left:1px solid #00b2d8;width:1.5rem}.FilterSelect-module-scss-module__vTe8_G__dropdown{border:1px solid #ecedf0;border-radius:.625rem;box-shadow:0 4px 16px #00000014}.FilterSelect-module-scss-module__vTe8_G__option{color:#4b5563;font-size:.8125rem;font-weight:500}.FilterSelect-module-scss-module__vTe8_G__option[data-selected]{color:#00b2d8;background:#00b2d814}.FilterSelect-module-scss-module__vTe8_G__option[data-hovered]{background:#f7f8fa}
.FilterToggle-module-scss-module__fUsrFq__root{--switch-color:#00b2d8;--switch-thumb-size:1rem;--switch-track-label-padding:.125rem;align-items:center;display:flex}.FilterToggle-module-scss-module__fUsrFq__track{--switch-bg:#e5e7eb;cursor:pointer;border:none;border-radius:.625rem;width:2.25rem;min-width:2.25rem;height:1.25rem}.FilterToggle-module-scss-module__fUsrFq__track[data-disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.FilterToggle-module-scss-module__fUsrFq__track{transition:none}}.FilterToggle-module-scss-module__fUsrFq__thumb{background:#fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 3px #00000026}@media (prefers-reduced-motion:reduce){.FilterToggle-module-scss-module__fUsrFq__thumb{transition:none}}.FilterToggle-module-scss-module__fUsrFq__label{color:#4b5563;cursor:pointer;font-size:.75rem;font-weight:500}
.SearchInput-module-scss-module__5b-y0G__root{max-width:20rem}.SearchInput-module-scss-module__5b-y0G__input{color:#1a1a1a;background:#fff;border:1px solid #ecedf0;border-radius:.625rem;padding:.75rem .75rem .75rem 2.75rem;font-size:.8125rem;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.SearchInput-module-scss-module__5b-y0G__input::placeholder{color:#c4c9d2;font-weight:500}.SearchInput-module-scss-module__5b-y0G__input:focus,.SearchInput-module-scss-module__5b-y0G__input[data-focused]{border-color:#00b2d8;outline:none;box-shadow:0 2px 8px #0000000a,0 0 0 3px #00b2d81f}@media (prefers-reduced-motion:reduce){.SearchInput-module-scss-module__5b-y0G__input{transition:none}}.SearchInput-module-scss-module__5b-y0G__section{color:#c4c9d2}
.MetricTile-module-scss-module__JIYD_q__tile{min-width:0;height:100%}.MetricTile-module-scss-module__JIYD_q__inner{text-align:center;height:100%}.MetricTile-module-scss-module__JIYD_q__visual{justify-content:center;align-items:center;height:56px;display:flex}.MetricTile-module-scss-module__JIYD_q__visual img{object-fit:contain;width:auto;max-height:56px}
.DashboardLayout-module-scss-module__HOIl-a__layout{align-items:flex-start;gap:1.75rem;padding:2rem;display:flex}.DashboardLayout-module-scss-module__HOIl-a__sidebarSlot{flex-shrink:0;width:16.25rem;position:sticky;top:7rem}.DashboardLayout-module-scss-module__HOIl-a__content{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}@media (max-width:1100px){.DashboardLayout-module-scss-module__HOIl-a__layout{flex-direction:column}.DashboardLayout-module-scss-module__HOIl-a__sidebarSlot{width:100%;position:static}.DashboardLayout-module-scss-module__HOIl-a__content{width:100%}}@media (max-width:640px){.DashboardLayout-module-scss-module__HOIl-a__layout{padding:1.25rem 1rem}}
.StatusBadge-module-scss-module__KrIU7G__badge{background:color-mix(in srgb,var(--badge-color)7%,transparent);color:var(--badge-color);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.StatusBadge-module-scss-module__KrIU7G__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.StatusBadge-module-scss-module__KrIU7G__text{color:currentColor;font-size:11px;font-weight:700;line-height:1}
.Table-module-scss-module__HZfXxG__wrapper{-webkit-overflow-scrolling:touch;background:#fff;border-radius:.75rem;width:100%;overflow-x:auto}.Table-module-scss-module__HZfXxG__shadow{box-shadow:0 0 0 1px #00000005,0 1px 3px #00000005,0 8px 20px #0000000a}.Table-module-scss-module__HZfXxG__bordered{border:1px solid #ecedf0}.Table-module-scss-module__HZfXxG__table{--table-border-color:#ecedf0;--table-hover-color:#00b2d814;--table-striped-color:#f7f8fa;background:#fff}.Table-module-scss-module__HZfXxG__thead{background:#fff}.Table-module-scss-module__HZfXxG__th{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;white-space:nowrap;background:#fff;border-bottom:1px solid #ecedf0;font-size:.6875rem;font-weight:700}.Table-module-scss-module__HZfXxG__tr{transition:background .15s}.Table-module-scss-module__HZfXxG__td{color:#374151;vertical-align:middle;font-size:.875rem;font-weight:500}.Table-module-scss-module__HZfXxG__tfoot .Table-module-scss-module__HZfXxG__td{color:#4b5563;border-top:1px solid #ecedf0;font-size:.75rem;font-weight:600}.Table-module-scss-module__HZfXxG__caption{color:#9ca3af;letter-spacing:.02em;font-size:.75rem;font-weight:500}
.chartStyle-module-scss-module__bJvdoa__container{scrollbar-width:none;gap:1rem;width:100%;height:86vh;padding:0 0 0 1rem;display:flex}.chartStyle-module-scss-module__bJvdoa__container::-webkit-scrollbar{display:none}.chartStyle-module-scss-module__bJvdoa__diversionContainer{scrollbar-width:none;flex-direction:column;gap:1rem;width:100%;padding:0 16px;display:flex;overflow-y:auto}.chartStyle-module-scss-module__bJvdoa__diversionContainer::-webkit-scrollbar{display:none}.chartStyle-module-scss-module__bJvdoa__diversionContainer .chartStyle-module-scss-module__bJvdoa__graphsContainer{flex-direction:column;gap:1.25rem;display:flex}.chartStyle-module-scss-module__bJvdoa__graphModeSelector{justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}
.DateFooter-module-scss-module__blHhza__root{color:#c4c9d2;align-items:center;gap:.375rem;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1;display:flex}.DateFooter-module-scss-module__blHhza__dot{background-color:#d1d5db;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}
@keyframes StatusDot-module-scss-module__0b1GUa__status-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.StatusDot-module-scss-module__0b1GUa__wrapper{align-items:center;gap:.375rem;display:inline-flex;position:relative}.StatusDot-module-scss-module__0b1GUa__dot{z-index:1;width:var(--status-dot-size,10px);height:var(--status-dot-size,10px);border-radius:50%;flex-shrink:0;position:relative}[data-status=active] .StatusDot-module-scss-module__0b1GUa__dot{background:#34c78e}[data-status=inactive] .StatusDot-module-scss-module__0b1GUa__dot{background:#9ca3af}[data-status=moderate] .StatusDot-module-scss-module__0b1GUa__dot,[data-status=warning] .StatusDot-module-scss-module__0b1GUa__dot{background:#f4b740}[data-status=unknown] .StatusDot-module-scss-module__0b1GUa__dot{background:#9ca3af}.StatusDot-module-scss-module__0b1GUa__pulse{width:var(--status-dot-size,10px);height:var(--status-dot-size,10px);pointer-events:none;background:#34c78e;border-radius:50%;animation:2s ease-in-out infinite StatusDot-module-scss-module__0b1GUa__status-pulse;position:absolute;top:50%;left:0;translate:0 -50%}@media (prefers-reduced-motion:reduce){.StatusDot-module-scss-module__0b1GUa__pulse{display:none}}.StatusDot-module-scss-module__0b1GUa__label{font-size:.8125rem;font-weight:600;line-height:1}[data-status=active] .StatusDot-module-scss-module__0b1GUa__label{color:#34c78e}[data-status=inactive] .StatusDot-module-scss-module__0b1GUa__label{color:#9ca3af}[data-status=moderate] .StatusDot-module-scss-module__0b1GUa__label,[data-status=warning] .StatusDot-module-scss-module__0b1GUa__label{color:#9b6300}[data-status=unknown] .StatusDot-module-scss-module__0b1GUa__label{color:#9ca3af}
.TextInput-module-scss-module___PSPka__root{width:100%}.TextInput-module-scss-module___PSPka__label{color:#4b5563;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.TextInput-module-scss-module___PSPka__description{color:#6b7280;margin-bottom:.375rem;font-size:.75rem}.TextInput-module-scss-module___PSPka__input{color:#1a1a1a;background:#fff;border:1px solid #ecedf0;border-radius:.625rem;padding:.75rem;font-size:.8125rem;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.TextInput-module-scss-module___PSPka__input::placeholder{color:#c4c9d2;font-weight:500}.TextInput-module-scss-module___PSPka__input:focus,.TextInput-module-scss-module___PSPka__input[data-focused]{border-color:#00b2d8;outline:none;box-shadow:0 2px 8px #0000000a,0 0 0 3px #00b2d81f}.TextInput-module-scss-module___PSPka__input[data-error]{border-color:#e00000;box-shadow:0 2px 8px #0000000a,0 0 0 3px #e0000014}.TextInput-module-scss-module___PSPka__input:disabled,.TextInput-module-scss-module___PSPka__input[data-disabled]{color:#9ca3af;box-shadow:none;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}@media (prefers-reduced-motion:reduce){.TextInput-module-scss-module___PSPka__input{transition:none}}.TextInput-module-scss-module___PSPka__error{color:#e00000;margin-top:.25rem;font-size:.75rem}.TextInput-module-scss-module___PSPka__passwordToggle{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.TextInput-module-scss-module___PSPka__passwordToggle:hover{color:#374151}
.WidgetsContainer-module-scss-module__MNePWa__contentSecondRow{background:#e1fdff;border-radius:0 0 1.25rem 1.25rem;width:100%;padding:1.25rem 1.5rem 1.5rem}
.OrganizationFilter-module-scss-module__4D4RYG__organiationCandidate{cursor:pointer;transition:background-color .2s}.OrganizationFilter-module-scss-module__4D4RYG__organiationCandidate:hover{background-color:#f3f4f6}.OrganizationFilter-module-scss-module__4D4RYG__organiationCandidate{padding:.5rem 1rem}
.SectionLabel-module-scss-module__2k9D-a__icon{flex-shrink:0;align-items:center;line-height:1;display:flex}.SectionLabel-module-scss-module__2k9D-a__icon svg{display:block}
.NudgeContent-module-scss-module__gOODrW__nudgeCard{height:100%}.NudgeContent-module-scss-module__gOODrW__nudgeContainer{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;height:100%;display:flex}.NudgeContent-module-scss-module__gOODrW__nudgeContainerIcon{flex-shrink:0;justify-content:center;align-items:center;height:56px;display:flex}.NudgeContent-module-scss-module__gOODrW__nudgeContainerIcon img{object-fit:contain;width:auto;max-height:56px}.NudgeContent-module-scss-module__gOODrW__nudgeContainerInfo{flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;display:flex}
.MicroBar-module-scss-module__SKa2HW__track{width:100%;max-width:var(--mb-max-width,100%);height:var(--mb-height,.1875rem);background:#f3f4f6;border-radius:.125rem;overflow:hidden}.MicroBar-module-scss-module__SKa2HW__fill{height:100%;width:var(--mb-fill-width,0%);background:linear-gradient(90deg,#00b2d8,#00c9f0);border-radius:.125rem}.MicroBar-module-scss-module__SKa2HW__animated{animation:.8s cubic-bezier(.16,1,.3,1) forwards MicroBar-module-scss-module__SKa2HW__grow-width}@keyframes MicroBar-module-scss-module__SKa2HW__grow-width{0%{width:0%}to{width:var(--mb-fill-width,0%)}}
.DeviceRow-module-scss-module__3hR_ZW__row{background:#fff;border-radius:1.25rem;align-items:center;gap:.75rem;min-height:3.125rem;padding:.625rem 1rem .625rem 1.25rem;transition:box-shadow .2s;display:flex;box-shadow:0 0 10px #00000026}.DeviceRow-module-scss-module__3hR_ZW__row:hover{box-shadow:0 0 0 1px #00b2d814,0 4px 8px #00000008,0 24px 56px #00000017}@media (prefers-reduced-motion:reduce){.DeviceRow-module-scss-module__3hR_ZW__row{transition:none}}.DeviceRow-module-scss-module__3hR_ZW__deviceName{white-space:nowrap;text-overflow:ellipsis;flex:2;min-width:0;overflow:hidden}.DeviceRow-module-scss-module__3hR_ZW__deviceNameButton{text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.DeviceRow-module-scss-module__3hR_ZW__siteName{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:6.25rem;overflow:hidden}.DeviceRow-module-scss-module__3hR_ZW__statusCell{flex:1 0;justify-content:center;align-items:center;min-width:5.625rem;display:flex}.DeviceRow-module-scss-module__3hR_ZW__contactSupport{flex:none;min-width:6.875rem}.DeviceRow-module-scss-module__3hR_ZW__editStreams{flex-shrink:0}
.MetricCard-module-scss-module__jsXfHG__card{flex-direction:column;height:100%;display:flex}.MetricCard-module-scss-module__jsXfHG__main{flex-direction:column;flex:1;min-width:0;display:flex}.MetricCard-module-scss-module__jsXfHG__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.MetricCard-module-scss-module__jsXfHG__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.MetricCard-module-scss-module__jsXfHG__content{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:1.5rem;display:flex}.MetricCard-module-scss-module__jsXfHG__description{color:#c4c9d2;margin:.75rem 0 0;font-size:.75rem;font-weight:500;line-height:1.4}.MetricCard-module-scss-module__jsXfHG__footer{margin-top:.75rem}
.CandidateDevices-module-scss-module__PsRZZa__candidateElement{cursor:pointer;flex-direction:row;transition:background-color .2s;display:flex}.CandidateDevices-module-scss-module__PsRZZa__candidateElement:hover{background-color:#f3f4f6}.CandidateDevices-module-scss-module__PsRZZa__candidateElement{padding:.5rem 1rem}.CandidateDevices-module-scss-module__PsRZZa__plusIcon,.CandidateDevices-module-scss-module__PsRZZa__checkIcon{color:#34c78e;margin-right:.5rem;font-size:1.2rem}
.Switch-module-scss-module__n3Bola__root{--switch-color:#00b2d8;align-items:center;display:flex}.Switch-module-scss-module__n3Bola__track{--switch-bg:#e5e7eb;cursor:pointer;border:none}.Switch-module-scss-module__n3Bola__track[data-disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Switch-module-scss-module__n3Bola__track{transition:none}}.Switch-module-scss-module__n3Bola__thumb{background:#fff;box-shadow:0 1px 3px #00000026}@media (prefers-reduced-motion:reduce){.Switch-module-scss-module__n3Bola__thumb{transition:none}}.Switch-module-scss-module__n3Bola__trackLabel{font-size:.6875rem;font-weight:600}.Switch-module-scss-module__n3Bola__label{cursor:pointer}
.DataTable-module-scss-module__3kcWJW__wrapper{overflow:hidden;padding:0!important}.DataTable-module-scss-module__3kcWJW__titleRow{border-bottom:1px solid #f7f8fa;padding:1.25rem 1.25rem .75rem}.DataTable-module-scss-module__3kcWJW__tableContainer{width:100%;overflow-x:auto}.DataTable-module-scss-module__3kcWJW__table{border-collapse:collapse;table-layout:auto;width:100%}.DataTable-module-scss-module__3kcWJW__headerRow{background:#f7f8fa}.DataTable-module-scss-module__3kcWJW__headerCell{text-transform:uppercase;letter-spacing:1px;color:#9ca3af;text-align:left;white-space:nowrap;border-bottom:1px solid #f7f8fa;padding:.625rem 1.25rem;font-size:.6875rem;font-weight:700}.DataTable-module-scss-module__3kcWJW__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable-module-scss-module__3kcWJW__sortableHeader:hover{color:#00b2d8}.DataTable-module-scss-module__3kcWJW__sortIcon{color:#9ca3af;vertical-align:middle;align-items:center;margin-left:.3125rem;transition:color .15s;display:inline-flex}.DataTable-module-scss-module__3kcWJW__sortableHeader:hover .DataTable-module-scss-module__3kcWJW__sortIcon{color:#00b2d8}.DataTable-module-scss-module__3kcWJW__bodyRow{border-bottom:1px solid #f7f8fa;transition:background .15s}.DataTable-module-scss-module__3kcWJW__bodyRow:hover{background:#00b2d808}.DataTable-module-scss-module__3kcWJW__bodyRow:last-child{border-bottom:none}.DataTable-module-scss-module__3kcWJW__bodyCell{vertical-align:top;padding:1.125rem 1.25rem 1.5rem}.DataTable-module-scss-module__3kcWJW__cellValue{color:#1a1a1a;font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.DataTable-module-scss-module__3kcWJW__microBar{margin-top:.375rem}.DataTable-module-scss-module__3kcWJW__emptyCell{text-align:center;color:#9ca3af;padding:2.5rem 1.25rem;font-size:.875rem}.DataTable-module-scss-module__3kcWJW__pagination{background:#f7f8fa;border-top:1px solid #f7f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.DataTable-module-scss-module__3kcWJW__paginationInfo{color:#9ca3af;flex-shrink:0;font-size:.75rem;font-weight:500}.DataTable-module-scss-module__3kcWJW__paginationControls{align-items:center;gap:.5rem;display:flex}.DataTable-module-scss-module__3kcWJW__pageSizeLabel{color:#9ca3af;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500}.DataTable-module-scss-module__3kcWJW__pageSizeSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;height:2rem;padding:0 .5rem;font-size:.75rem;font-weight:500;transition:border-color .15s}.DataTable-module-scss-module__3kcWJW__pageSizeSelect:focus-visible{border-color:#00b2d8;box-shadow:0 0 0 2px #00b2d826}.DataTable-module-scss-module__3kcWJW__pageSizeSelect:hover{color:#00b2d8;border-color:#00b2d8}.DataTable-module-scss-module__3kcWJW__pageIndicator{color:#6b7280;text-align:center;-webkit-user-select:none;user-select:none;min-width:3rem;font-size:.75rem;font-weight:500}.DataTable-module-scss-module__3kcWJW__pageButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .15s,color .15s,background .15s;display:flex}.DataTable-module-scss-module__3kcWJW__pageButton:hover:not(:disabled){color:#00b2d8;border-color:#00b2d8}.DataTable-module-scss-module__3kcWJW__pageButton:focus-visible{border-color:#00b2d8;outline:none;box-shadow:0 0 0 2px #00b2d826}.DataTable-module-scss-module__3kcWJW__pageButton:disabled{opacity:.35;cursor:not-allowed}
.StreamSettingView-module-scss-module__psVGBa__container{width:100%}.StreamSettingView-module-scss-module__psVGBa__title{font-weight:600;font-size:var(--mantine-font-size-lg);margin-bottom:var(--mantine-spacing-xs)}.StreamSettingView-module-scss-module__psVGBa__description{color:#6b7280;font-size:var(--mantine-font-size-sm);margin-bottom:var(--mantine-spacing-md)}.StreamSettingView-module-scss-module__psVGBa__tableWrapper{overflow-x:auto}.StreamSettingView-module-scss-module__psVGBa__streamHeader{color:#f7f8fa;text-shadow:0 1px 2px #0000004d}.StreamSettingView-module-scss-module__psVGBa__imagesWrapper{gap:var(--mantine-spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.StreamSettingView-module-scss-module__psVGBa__noteText{text-align:center;font-size:var(--mantine-font-size-md);margin-top:var(--mantine-spacing-md);font-style:italic}.StreamSettingView-module-scss-module__psVGBa__emptyCell{text-align:center;color:#6b7280;font-size:var(--mantine-font-size-xs)}.StreamSettingView-module-scss-module__psVGBa__categoryCell{text-align:center;font-weight:600;font-size:var(--mantine-font-size-sm)}
.DeviceLists-module-scss-module__4NNP6W__center{text-align:center}
.SiteDetailMain-module-scss-module__NpyXMq__preview{aspect-ratio:16/9;background:#f5f6f8;border:1px solid #1a1a1a;border-radius:.25rem;flex:0 0 23.125rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.SiteDetailMain-module-scss-module__NpyXMq__logoPreview{aspect-ratio:250/90;border-radius:.625rem;width:100%;max-width:15.625rem;overflow:hidden}.SiteDetailMain-module-scss-module__NpyXMq__logoPlaceholder{background:#00b2d8;border-radius:.625rem;width:100%;height:100%}.SiteDetailMain-module-scss-module__NpyXMq__colorPill{border-radius:.625rem;width:100%;padding:.3125rem .375rem .3125rem .75rem}.SiteDetailMain-module-scss-module__NpyXMq__colorPillText{color:#fff;white-space:nowrap;flex:1;font-size:.625rem;font-weight:700}.SiteDetailMain-module-scss-module__NpyXMq__displayStatusSelect{width:8.25rem}
.DisposalAccuracyCard-module-scss-module__mz1c3q__statBoxes{flex-direction:column;gap:12px;width:100%;display:flex}
.SiteManagementRow-module-scss-module__6ET3ja__row{background:#fff;border-radius:1.25rem;min-height:3.125rem;padding:.625rem 1rem .625rem 1.25rem;transition:box-shadow .2s;box-shadow:1px 1px #00000026}.SiteManagementRow-module-scss-module__6ET3ja__row:hover{box-shadow:1.5px 1.5px #0003}@media (prefers-reduced-motion:reduce){.SiteManagementRow-module-scss-module__6ET3ja__row{transition:none}}
.TouchpointSetting-module-scss-module__ycWFAW__inactiveSelect input{color:#9ca3af;opacity:.7;background:#f3f4f6}
.RemoveCandidate-module-scss-module__95slsa__element{cursor:pointer;width:100%!important;display:block!important}.RemoveCandidate-module-scss-module__95slsa__element>*,:is(.RemoveCandidate-module-scss-module__95slsa__element .mantine-List-itemWrapper,.RemoveCandidate-module-scss-module__95slsa__element .mantine-List-itemLabel){width:100%!important;display:block!important}.RemoveCandidate-module-scss-module__95slsa__element .mantine-Flex-root{width:100%!important;display:flex!important}.RemoveCandidate-module-scss-module__95slsa__element:hover{background-color:#f3f4f6}.RemoveCandidate-module-scss-module__95slsa__minusIcon{color:#e00000;margin-right:.5rem;font-size:1.2rem}
.LocationSearch-module-scss-module__uTcAra__result{cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;transition:background-color .2s}.LocationSearch-module-scss-module__uTcAra__result:hover{background-color:#f3f4f6}
.StreamCard-module-scss-module__XxnI-G__card{flex-direction:column;flex:1;min-width:150px;min-height:200px;display:flex}.StreamCard-module-scss-module__XxnI-G__header{border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.StreamCard-module-scss-module__XxnI-G__dragHandle{cursor:grab;touch-action:none;align-items:center;display:flex}.StreamCard-module-scss-module__XxnI-G__streamName{text-align:center;text-shadow:0 1px 2px #0000004d;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.StreamCard-module-scss-module__XxnI-G__imageContainer{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:10px;display:flex}
.StreamEditModal-module-scss-module__UTsy3W__categoryEditor{background-color:#f7f8fa;border-radius:8px;padding:1rem}.StreamEditModal-module-scss-module__UTsy3W__imageButton{cursor:pointer;border:2px solid #0000;border-radius:8px;padding:4px;transition:border-color .2s;position:relative}.StreamEditModal-module-scss-module__UTsy3W__imageButton:hover{border-color:#00b2d8}.StreamEditModal-module-scss-module__UTsy3W__imageButtonSelected{background-color:#00b2d814;border-color:#00b2d8}.StreamEditModal-module-scss-module__UTsy3W__selectedBadge{position:absolute;top:-4px;right:-4px}.StreamEditModal-module-scss-module__UTsy3W__selectedItem{cursor:pointer;background-color:#f7f8fa;border:1px solid #ecedf0;border-radius:8px;padding:.75rem;transition:border-color .2s,background-color .2s}.StreamEditModal-module-scss-module__UTsy3W__selectedItem:hover{border-color:#00b2d8}.StreamEditModal-module-scss-module__UTsy3W__selectedItemActive{background-color:#00b2d814;border-color:#00b2d8}
.SiteDetailSidebar-module-scss-module__DH8x1q__sidebar{font-family:Montserrat,sans-serif}.SiteDetailSidebar-module-scss-module__DH8x1q__header{color:#17263a;padding:1.125rem 1.4375rem}.SiteDetailSidebar-module-scss-module__DH8x1q__headerIcon{flex-shrink:0;align-items:center;display:flex}.SiteDetailSidebar-module-scss-module__DH8x1q__title{color:#17263a;font-size:.875rem;font-weight:700}.SiteDetailSidebar-module-scss-module__DH8x1q__accordionControl{padding:1.125rem 1.4375rem .625rem}.SiteDetailSidebar-module-scss-module__DH8x1q__accordionControl:hover{background-color:#0000}.SiteDetailSidebar-module-scss-module__DH8x1q__accordionLabel{color:#17263a;padding:0;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700}.SiteDetailSidebar-module-scss-module__DH8x1q__accordionIcon{flex-shrink:0;align-items:center;margin-right:.4375rem;display:flex}.SiteDetailSidebar-module-scss-module__DH8x1q__accordionChevron{color:#17263a;width:.75rem;height:.75rem}.SiteDetailSidebar-module-scss-module__DH8x1q__accordionContent{padding:0 1.4375rem 1.25rem}.SiteDetailSidebar-module-scss-module__DH8x1q__activeChip{background:#cefaff;border:1px solid #00b2d8;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.375rem;width:100%;height:auto;padding:.25rem .3125rem .25rem .625rem;display:flex}.SiteDetailSidebar-module-scss-module__DH8x1q__chipLabel{color:#17263a;font-size:.625rem;font-weight:400}.SiteDetailSidebar-module-scss-module__DH8x1q__chipRemove{color:#00b2d8;opacity:1}.SiteDetailSidebar-module-scss-module__DH8x1q__chipRemove:hover{opacity:.7;background-color:#0000}
.DataNotFoundPage-module-scss-module__Pj-wuG__container{justify-content:center;align-items:center;width:100%;min-height:20rem;display:flex}.DataNotFoundPage-module-scss-module__Pj-wuG__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:25rem;display:flex}
.UnexpectedErrorPage-module-scss-module__rK-TQG__container{justify-content:center;align-items:center;width:100%;min-height:20rem;display:flex}.UnexpectedErrorPage-module-scss-module__rK-TQG__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:25rem;display:flex}.UnexpectedErrorPage-module-scss-module__rK-TQG__description{margin:0}
.UserSection-module-scss-module__AdXakG__user{gap:.5rem;display:flex}.UserSection-module-scss-module__AdXakG__user .UserSection-module-scss-module__AdXakG__userInfo{color:#fff;text-align:start;transition:color .1s}.UserSection-module-scss-module__AdXakG__user .UserSection-module-scss-module__AdXakG__userActive{color:var(--color-brand-light)}
.PixelDescriptionSection-module-scss-module__izv6bW__container{flex-direction:row;gap:.5rem;display:flex}.PixelDescriptionSection-module-scss-module__izv6bW__container .PixelDescriptionSection-module-scss-module__izv6bW__logoArea{padding-top:4px}.PixelDescriptionSection-module-scss-module__izv6bW__container .PixelDescriptionSection-module-scss-module__izv6bW__contentArea .PixelDescriptionSection-module-scss-module__izv6bW__headerText{color:var(--color-brand-light);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.PixelDescriptionSection-module-scss-module__izv6bW__container .PixelDescriptionSection-module-scss-module__izv6bW__contentArea .PixelDescriptionSection-module-scss-module__izv6bW__pointText{color:var(--color-brand);font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.GeneralChat-module-scss-module__gwuL8a__layout{flex:1;width:100%;min-height:0}.GeneralChat-module-scss-module__gwuL8a__sidebar{flex-shrink:0;width:15rem}.GeneralChat-module-scss-module__gwuL8a__sessionScroll{flex:1;min-height:0}.GeneralChat-module-scss-module__gwuL8a__main{flex:1;min-width:0;min-height:0;display:flex}
.DeviceStatusCard-module-scss-module__vMjjUG__card{overflow:hidden;padding:0!important}.DeviceStatusCard-module-scss-module__vMjjUG__header{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:1.5rem 1.5rem 0;display:flex}.DeviceStatusCard-module-scss-module__vMjjUG__headerText{flex:1;min-width:0;padding-bottom:1.25rem}.DeviceStatusCard-module-scss-module__vMjjUG__deviceName{color:#1a1a1a;margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.25}.DeviceStatusCard-module-scss-module__vMjjUG__siteName{color:#9ca3af;margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.DeviceStatusCard-module-scss-module__vMjjUG__chevron{color:#9ca3af;background:#f3f4f6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.25rem;transition:background .2s,transform .3s;display:flex}.DeviceStatusCard-module-scss-module__vMjjUG__chevron svg{width:.875rem;height:.875rem;display:block}.DeviceStatusCard-module-scss-module__vMjjUG__chevron:hover{background:#e5e7eb}.DeviceStatusCard-module-scss-module__vMjjUG__chevronOpen{transform:rotate(180deg)}.DeviceStatusCard-module-scss-module__vMjjUG__body{flex-direction:column;gap:.875rem;padding:0 1.5rem 1.5rem;display:flex}.DeviceStatusCard-module-scss-module__vMjjUG__body[hidden]{display:none}.DeviceStatusCard-module-scss-module__vMjjUG__divider{background:#f3f4f6;height:1px}.DeviceStatusCard-module-scss-module__vMjjUG__row{justify-content:space-between;align-items:center;display:flex}.DeviceStatusCard-module-scss-module__vMjjUG__rowLabel{letter-spacing:1px;text-transform:uppercase;color:#9ca3af;font-size:.6875rem;font-weight:700;line-height:1}
.StreamSettingComparison-module-scss-module__j1nq3q__container{width:100%}.StreamSettingComparison-module-scss-module__j1nq3q__title{font-weight:600;font-size:var(--mantine-font-size-lg);margin-bottom:var(--mantine-spacing-xs)}.StreamSettingComparison-module-scss-module__j1nq3q__description{color:#6b7280;font-size:var(--mantine-font-size-sm);margin-bottom:var(--mantine-spacing-md)}.StreamSettingComparison-module-scss-module__j1nq3q__tableWrapper{overflow-x:auto}.StreamSettingComparison-module-scss-module__j1nq3q__streamHeader{color:#f7f8fa;text-shadow:0 1px 2px #0000004d}.StreamSettingComparison-module-scss-module__j1nq3q__categoryCell{text-align:center;font-weight:600;font-size:var(--mantine-font-size-sm)}.StreamSettingComparison-module-scss-module__j1nq3q__emptyCell{text-align:center;color:#6b7280;font-size:var(--mantine-font-size-xs)}.StreamSettingComparison-module-scss-module__j1nq3q__imageWrapper{border-radius:4px;position:relative}.StreamSettingComparison-module-scss-module__j1nq3q__imageWrapperAdded{border:3px solid #34c78e}.StreamSettingComparison-module-scss-module__j1nq3q__imageWrapperRemoved{opacity:.5;border:3px solid #e00000}.StreamSettingComparison-module-scss-module__j1nq3q__imageWrapperUnchanged{border:3px solid #0000}.StreamSettingComparison-module-scss-module__j1nq3q__imageBadge{position:absolute;bottom:2px;right:2px}.StreamSettingComparison-module-scss-module__j1nq3q__noteOld{text-align:center;font-size:var(--mantine-font-size-md);color:#e00000;font-style:italic;text-decoration:line-through}.StreamSettingComparison-module-scss-module__j1nq3q__noteNew{text-align:center;font-size:var(--mantine-font-size-md);color:#34c78e;font-style:italic}.StreamSettingComparison-module-scss-module__j1nq3q__noteUnchanged{text-align:center;font-size:var(--mantine-font-size-xs);color:#6b7280;font-style:italic}
.MultiSelectFilter-module-scss-module__AVi3KG__candidate{cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;transition:background-color .2s}.MultiSelectFilter-module-scss-module__AVi3KG__candidate:hover{background-color:#f3f4f6}
.ErrorPage-module-scss-module__ZsSNaG__container{justify-content:center;align-items:center;width:100%;min-height:20rem;display:flex}.ErrorPage-module-scss-module__ZsSNaG__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:25rem;display:flex}.ErrorPage-module-scss-module__ZsSNaG__description{margin:0}.ErrorPage-module-scss-module__ZsSNaG__support{margin-top:.25rem}
.StatusLight-module-scss-module__kjN5ha__statusLight{vertical-align:middle;--status-light-size:16px;--status-light-color:#adb5bd;width:var(--status-light-size);height:var(--status-light-size);background:var(--status-light-color);box-shadow:0 0 8px 2px var(--status-light-color);border-radius:50%;margin-right:2px;transition:background .2s,box-shadow .2s;display:inline-block;position:relative}.StatusLight-module-scss-module__kjN5ha__statusLight:after{content:"";width:var(--status-light-size);height:var(--status-light-size);background:var(--status-light-color);opacity:.6;filter:blur(calc(var(--status-light-size)*.7));z-index:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.DisplayStatusLabel-module-scss-module__Xi2iuG__statusIndicator{vertical-align:middle;background:var(--display-status-color,#adb5bd);box-shadow:0 0 8px 2px var(--display-status-color,#adb5bd);width:var(--display-status-size,16px);height:var(--display-status-size,16px);border:1px dashed var(--display-status-border,var(--display-status-color,#adb5bd));border-radius:50%;transition:border-color .2s;display:inline-block;position:relative}.DisplayStatusLabel-module-scss-module__Xi2iuG__statusIndicator:after{content:"";width:var(--display-status-size,16px);height:var(--display-status-size,16px);background:var(--display-status-color,#adb5bd);opacity:.6;filter:blur(calc(var(--display-status-size,16px)*.7));z-index:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.UserNotRegistered-module-scss-module__lkFyEq__root{padding-top:5rem;padding-bottom:5rem}.UserNotRegistered-module-scss-module__lkFyEq__label{text-align:center;margin-bottom:calc(1.5*var(--mantine-spacing-xl));color:#e5e7eb;font-size:2.375rem;font-weight:900;line-height:1}@media (max-width:48em){.UserNotRegistered-module-scss-module__lkFyEq__label{font-size:2rem}}.UserNotRegistered-module-scss-module__lkFyEq__description{max-width:31.25rem;margin:auto;margin-top:var(--mantine-spacing-xl);margin-bottom:calc(1.5*var(--mantine-spacing-xl))}.UserNotRegistered-module-scss-module__lkFyEq__title{font-family:Greycliff CF,var(--mantine-font-family);text-align:center;font-size:2.375rem;font-weight:900}@media (max-width:48em){.UserNotRegistered-module-scss-module__lkFyEq__title{font-size:2rem}}
.ComingSoon-module-scss-module__dBGVlG__container{flex-direction:column;gap:2.25rem;display:flex}.ComingSoon-module-scss-module__dBGVlG__container .ComingSoon-module-scss-module__dBGVlG__headerText{align-self:center}.ComingSoon-module-scss-module__dBGVlG__container .ComingSoon-module-scss-module__dBGVlG__contentContainer{justify-content:center;gap:2rem;display:flex}@media (max-width:900px){.ComingSoon-module-scss-module__dBGVlG__container{scrollbar-width:none;height:100%;max-height:80vh;overflow-y:auto}.ComingSoon-module-scss-module__dBGVlG__container::-webkit-scrollbar{display:none}.ComingSoon-module-scss-module__dBGVlG__contentContainer{flex-direction:column-reverse}}.ComingSoon-module-scss-module__dBGVlG__pixelSection{flex-direction:column;gap:1rem;max-width:550px;display:flex}.ComingSoon-module-scss-module__dBGVlG__hugeHeader{color:var(--color-brand);margin-bottom:1rem;font-size:56px;font-weight:900;line-height:1.2}.ComingSoon-module-scss-module__dBGVlG__regularHeader{color:var(--color-brand);font-size:24px;font-weight:700}.ComingSoon-module-scss-module__dBGVlG__description{color:var(--color-brand);font-size:12px;font-weight:400}.ComingSoon-module-scss-module__dBGVlG__buttonContainer{justify-content:center;align-self:flex-start;align-items:center;gap:2.25rem;display:flex;position:relative}.ComingSoon-module-scss-module__dBGVlG__buttonContainer .ComingSoon-module-scss-module__dBGVlG__callText{color:var(--mantine-primary-color-10);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.ComingSoon-module-scss-module__dBGVlG__buttonContainer a{color:#fff;cursor:pointer;background:#60d8f1;border:0;border-radius:12px;width:12rem;height:40px;padding:4px 16px;font-size:14px;font-weight:700}.ComingSoon-module-scss-module__dBGVlG__buttonContainer button:hover{opacity:.9}.ComingSoon-module-scss-module__dBGVlG__buttonContainer svg{fill:#fff;width:24px;height:24px;position:absolute;top:14px;left:144px}
.SiteFilter-module-scss-module__8XKZzG__siteCandidate{cursor:pointer;transition:background-color .2s}.SiteFilter-module-scss-module__8XKZzG__siteCandidate:hover{background-color:#f3f4f6}.SiteFilter-module-scss-module__8XKZzG__siteCandidate{padding:.5rem 1rem}
.SiteList-module-scss-module__x5bAAq__siteCandidate{cursor:pointer;transition:background-color .2s}.SiteList-module-scss-module__x5bAAq__siteCandidate:hover{background-color:#f3f4f6}
.LLMChat-module-scss-module__EcEF3W__container{flex-direction:column;flex:1;width:100%;max-width:47.5rem;min-height:0;margin:0 auto;display:flex}.LLMChat-module-scss-module__EcEF3W__threadScroll{flex:1;min-height:0}.LLMChat-module-scss-module__EcEF3W__thread{padding:1.25rem .25rem}.LLMChat-module-scss-module__EcEF3W__bubble{word-break:break-word;border-radius:1rem;max-width:80%;padding:.625rem .875rem;line-height:1.5}.LLMChat-module-scss-module__EcEF3W__userBubble{color:#fff;background:linear-gradient(135deg,#00d4ff 0%,#00b2d8 100%);border-bottom-right-radius:.25rem}.LLMChat-module-scss-module__EcEF3W__assistantBubble{color:#1a1a1a;background:#fff;border:1px solid #ecedf0;border-bottom-left-radius:.25rem}:is(.LLMChat-module-scss-module__EcEF3W__assistantBubble p:first-child,.LLMChat-module-scss-module__EcEF3W__assistantBubble ul:first-child,.LLMChat-module-scss-module__EcEF3W__assistantBubble ol:first-child,.LLMChat-module-scss-module__EcEF3W__assistantBubble pre:first-child){margin-top:0}:is(.LLMChat-module-scss-module__EcEF3W__assistantBubble p:last-child,.LLMChat-module-scss-module__EcEF3W__assistantBubble ul:last-child,.LLMChat-module-scss-module__EcEF3W__assistantBubble ol:last-child,.LLMChat-module-scss-module__EcEF3W__assistantBubble pre:last-child){margin-bottom:0}.LLMChat-module-scss-module__EcEF3W__assistantBubble pre{background:#f7f8fa;border-radius:.5rem;padding:.625rem;overflow-x:auto}.LLMChat-module-scss-module__EcEF3W__assistantBubble code{background:#f3f4f6;border-radius:.25rem;padding:0 .25rem}.LLMChat-module-scss-module__EcEF3W__assistantBubble table{border-collapse:collapse}:is(.LLMChat-module-scss-module__EcEF3W__assistantBubble th,.LLMChat-module-scss-module__EcEF3W__assistantBubble td){border:1px solid #ecedf0;padding:.25rem .5rem}.LLMChat-module-scss-module__EcEF3W__errorBubble{color:#1a1a1a;background:#e0000014;border:1px solid #e00000;border-bottom-left-radius:.25rem}.LLMChat-module-scss-module__EcEF3W__errorText{color:#e00000}.LLMChat-module-scss-module__EcEF3W__inputBar{border-top:1px solid #ecedf0;padding:.75rem .25rem 1rem}.LLMChat-module-scss-module__EcEF3W__textarea{flex:1}
.StreamSettingEdit-module-scss-module__scH3LW__container{width:100%}.StreamSettingEdit-module-scss-module__scH3LW__streamList{align-items:stretch;width:100%;padding:.5rem 0;display:flex}.StreamSettingEdit-module-scss-module__scH3LW__arrow{flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0 .5rem;display:flex}.StreamSettingEdit-module-scss-module__scH3LW__emptySlot{cursor:pointer;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:150px;min-height:200px;transition:border-color .2s,background-color .2s;display:flex}.StreamSettingEdit-module-scss-module__scH3LW__emptySlot:hover{background-color:#00b2d814;border-color:#00b2d8}.StreamSettingEdit-module-scss-module__scH3LW__addButton{border:2px dashed var(--mantine-color-gray-4);cursor:pointer;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;min-height:200px;transition:border-color .2s,background-color .2s;display:flex}.StreamSettingEdit-module-scss-module__scH3LW__addButton{cursor:pointer;border:2px dashed #d1d5db;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;min-height:200px;transition:border-color .2s,background-color .2s;display:flex}.StreamSettingEdit-module-scss-module__scH3LW__addButton:hover{background-color:#00b2d814;border-color:#00b2d8}
.BackButton-module-scss-module__3IUULa__button{padding:10px 0}
