._big_njlf8_4{font-size:var(--font-small);color:#374151;font-variant-numeric:tabular-nums;font-weight:600}._unit_njlf8_11{color:#6b7280;font-weight:500}._sub_njlf8_16{font-size:var(--font-label);color:#6b7280;font-variant-numeric:tabular-nums;margin-top:2px}._warning_njlf8_23{font-size:var(--font-label);color:#b45309;margin-top:4px;font-weight:500}._sparkline_njlf8_30{width:100%;height:22px;margin-top:6px;display:block;overflow:visible}._sunTimes_njlf8_38{font-size:var(--font-small);color:#374151;font-variant-numeric:tabular-nums;gap:12px;font-weight:600;display:flex}._now_njlf8_49{flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:10px;display:flex}._nowTemp_njlf8_58{color:#374151;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}._nowIcon_njlf8_66{color:#374151;width:30px;height:30px}._nowDetails_njlf8_72{font-size:var(--font-label);color:#6b7280;font-variant-numeric:tabular-nums}._week_njlf8_78{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._day_njlf8_85{flex-direction:column;align-items:center;padding:2px 0;display:flex}._dayName_njlf8_92{font-size:var(--font-label);color:#6b7280}._dayIcon_njlf8_97{color:#374151;width:30px;height:30px;margin:2px 0}._dayHigh_njlf8_104{font-size:var(--font-small);color:#374151;font-weight:600}._dayLow_njlf8_110{font-size:var(--font-small);color:#9ca3af}._dayExtra_njlf8_115{min-height:16px;font-size:var(--font-label);align-items:center;gap:2px;display:flex}._dayPrecip_njlf8_123{color:#2563eb}._dayWind_njlf8_127{color:#6b7280;width:16px;height:16px}._inlineIcon_njlf8_133{vertical-align:-.35em;width:1.4em;height:1.4em;margin-right:2px}@media (prefers-color-scheme:dark){._big_njlf8_4,._sunTimes_njlf8_38,._nowTemp_njlf8_58,._nowIcon_njlf8_66,._dayIcon_njlf8_97,._dayHigh_njlf8_104{color:#e9e9e9}._nowDetails_njlf8_72,._dayName_njlf8_92,._dayWind_njlf8_127,._unit_njlf8_11,._sub_njlf8_16{color:#a0a4ab}._warning_njlf8_23{color:#fbbf24}._dayPrecip_njlf8_123{color:#60a5fa}._dayLow_njlf8_110{color:#8b8f97}}@media (width<=40rem){._dayIcon_njlf8_97{width:26px;height:26px}}._group_upglg_1+._group_upglg_1{margin-top:16px}._tile_upglg_7{flex-direction:column;display:flex}._name_upglg_12{overflow-wrap:anywhere}._reading_upglg_17{margin-bottom:10px}._stepper_upglg_22{--stepper-border:#e5e7eb;--stepper-hover:#1136540f;--stepper-active:#1136541f;border:1px solid var(--stepper-border);background:var(--white);border-radius:8px;grid-template-columns:40px 1fr 40px;height:40px;margin-top:auto;display:grid;overflow:hidden}._stepper_upglg_22 button{color:var(--black);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s;display:grid}._stepper_upglg_22 button:hover:not(:disabled){background:var(--stepper-hover)}._stepper_upglg_22 button:active:not(:disabled){background:var(--stepper-active)}._stepper_upglg_22 button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}._stepper_upglg_22 button:disabled{color:var(--black-light);opacity:.4;cursor:default}._value_upglg_69{border-inline:1px solid var(--stepper-border);color:var(--black);font-variant-numeric:tabular-nums;place-items:center;font-size:16px;font-weight:600;transition:color .15s;display:grid}._pending_upglg_81{color:var(--black-light)}._error_upglg_85{color:var(--red)}._note_upglg_89{font-size:var(--font-small);color:var(--black-light)}@media (prefers-color-scheme:dark){._stepper_upglg_22{--stepper-border:#3e4451;--stepper-hover:#ffffff0f;--stepper-active:#ffffff1f}}._flameOn_upglg_103,._flameOff_upglg_104{vertical-align:-2px;width:14px;height:14px;margin-left:5px}._flameOn_upglg_103{fill:#ef4444}._flameOff_upglg_104{fill:none;stroke:#9ca3af;stroke-width:1.6px;opacity:.6}@media (prefers-color-scheme:dark){._flameOn_upglg_103{fill:#f87171}._flameOff_upglg_104{stroke:#6b7280}}._controls_upglg_133{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._controls_upglg_133 ._stepper_upglg_22{flex:0 0 180px}._comforts_upglg_144{background:var(--white);border:1px solid #e5e7eb;border-radius:8px;flex:220px;min-height:40px;display:flex;overflow:hidden}._comforts_upglg_144 button{color:var(--black);font-size:var(--font-small);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:0;border-left:1px solid #e5e7eb;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:0 10px;display:flex}._comforts_upglg_144 button:first-child{border-left:0}._comforts_upglg_144 button:hover:not(:disabled){background:#1136540f}._comforts_upglg_144 button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}._comforts_upglg_144 button:disabled{opacity:.4;cursor:default}._comforts_upglg_144 ._comfortActive_upglg_191{background:#1136541a;font-weight:600}._comforts_upglg_144 ._resume_upglg_196{color:var(--blue);flex:1.4 1 0}@media (prefers-color-scheme:dark){._comforts_upglg_144{border-color:#3e4451}._comforts_upglg_144 button{border-left-color:#3e4451}._comforts_upglg_144 button:hover:not(:disabled){background:#ffffff0f}._comforts_upglg_144 ._comfortActive_upglg_191{background:#ffffff1f}}@media (width<=40rem){._controls_upglg_133 ._stepper_upglg_22,._comforts_upglg_144{flex:100%}}._comfortName_upglg_227{line-height:1.1}._comfortNext_upglg_231{font-size:var(--font-label);color:var(--black-light);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.1}._awayAll_upglg_240{font-size:var(--font-small);color:var(--black-light);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 16px;display:flex}._awayAll_upglg_240 button{background:var(--white);height:36px;color:var(--black);font-size:var(--font-small);cursor:pointer;touch-action:manipulation;border:1px solid #e5e7eb;border-radius:8px;padding:0 14px;font-weight:600}._awayAll_upglg_240 button:hover:not(:disabled){background:#1136540f}._awayAll_upglg_240 button:disabled{opacity:.6;cursor:default}._awayAllNote_upglg_272{color:var(--green)}._awayAllError_upglg_276{color:var(--red)}@media (prefers-color-scheme:dark){._awayAll_upglg_240 button{border-color:#3e4451}._awayAll_upglg_240 button:hover:not(:disabled){background:#ffffff0f}}._floorPlan_upglg_292{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._systemOff_upglg_299{font-size:var(--font-label);color:var(--red);margin-left:8px;font-weight:600}
