:root:not([data-theme-style=standard]) .app-header,html:not([data-theme-style=standard]) .app-header{--background: #f0f8ff;background:#f0f8ff!important}:root:not([data-theme-style=standard]) body.dark .app-header,html:not([data-theme-style=standard]) body.dark .app-header,:root:not([data-theme-style=standard]) .dark .app-header,html:not([data-theme-style=standard]) .dark .app-header{--background: #1a1f2e;background:#1a1f2e!important}:root[data-theme-style=standard] .app-header,html[data-theme-style=standard] .app-header{--background: var(--page-background, var(--ion-background-color));background:var(--page-background, var(--ion-background-color))!important}:root[data-theme-style=standard] body.dark .app-header,html[data-theme-style=standard] body.dark .app-header,:root[data-theme-style=standard] .dark .app-header,html[data-theme-style=standard] .dark .app-header{--background: #1f1f1f;background:#1f1f1f!important}:root:not([data-theme-style=standard]) ion-header,html:not([data-theme-style=standard]) ion-header{--background: #f0f8ff;background:#f0f8ff!important}:root:not([data-theme-style=standard]) body.dark ion-header,html:not([data-theme-style=standard]) body.dark ion-header,:root:not([data-theme-style=standard]) .dark ion-header,html:not([data-theme-style=standard]) .dark ion-header{--background: #1a1f2e;background:#1a1f2e!important}:root[data-theme-style=standard] ion-header,html[data-theme-style=standard] ion-header{--background: var(--page-background, var(--ion-background-color));background:var(--page-background, var(--ion-background-color))!important}:root[data-theme-style=standard] body.dark ion-header,html[data-theme-style=standard] body.dark ion-header,:root[data-theme-style=standard] .dark ion-header,html[data-theme-style=standard] .dark ion-header{--background: #1f1f1f;background:#1f1f1f!important}:root:not([data-theme-style=standard]) ion-toolbar,html:not([data-theme-style=standard]) ion-toolbar{--background: #f0f8ff;background:#f0f8ff!important;--padding-start: 8px;--padding-end: 8px}:root:not([data-theme-style=standard]) body.dark ion-toolbar,html:not([data-theme-style=standard]) body.dark ion-toolbar,:root:not([data-theme-style=standard]) .dark ion-toolbar,html:not([data-theme-style=standard]) .dark ion-toolbar{--background: #1a1f2e;background:#1a1f2e!important}:root[data-theme-style=standard] ion-toolbar,html[data-theme-style=standard] ion-toolbar{--background: var(--page-background, var(--ion-background-color));background:var(--page-background, var(--ion-background-color))!important;--padding-start: 8px;--padding-end: 8px}:root[data-theme-style=standard] body.dark ion-toolbar,html[data-theme-style=standard] body.dark ion-toolbar,:root[data-theme-style=standard] .dark ion-toolbar,html[data-theme-style=standard] .dark ion-toolbar{--background: #1f1f1f;background:#1f1f1f!important}ion-buttons[slot=start]{width:60px;justify-content:flex-start}ion-buttons[slot=end]{width:60px;justify-content:flex-end}ion-header ion-button[data-testid=back-button]{--background-activated: transparent;--ripple-color: transparent;transition:opacity .15s ease}ion-header ion-button[data-testid=back-button]:active{opacity:.6}ion-header ion-button[data-testid=back-button].ion-activated{--background-activated: transparent;opacity:.6}ion-title{text-align:center;font-size:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.header-container{display:flex;align-items:center;width:100%;height:100%}.user-section{flex:0 0 auto;min-width:120px;max-width:200px}.title-section{flex:1 1 auto;display:flex;justify-content:center}.notification-section{flex:0 0 auto;display:flex;justify-content:flex-end;min-width:50px}@media(max-width:576px){ion-title{font-size:16px}ion-toolbar{--padding-start: 4px;--padding-end: 4px;--padding-top: 40px}.user-section{min-width:100px}}@media(max-width:360px){.user-section{min-width:80px}ion-title{font-size:14px}}.footer{position:fixed;bottom:95px;left:0;right:15px;z-index:-1;pointer-events:none;text-align:center;padding:1rem;font-size:.8rem;color:var(--ion-color-medium);background:transparent}:root[data-theme-style=standard] .footer,html[data-theme-style=standard] .footer{background:var(--page-background, var(--ion-background-color))}:root[data-theme-style=standard] body.dark .footer,html[data-theme-style=standard] body.dark .footer,:root[data-theme-style=standard] .dark .footer,html[data-theme-style=standard] .dark .footer{background:var(--page-background, var(--ion-background-color))}.set-logo{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.set-logo-grigio{display:none}:root[data-theme-style=standard] .set-logo-grigio,html[data-theme-style=standard] .set-logo-grigio{display:block;opacity:.2}:root[data-theme-style=standard] body.dark .set-logo-grigio,html[data-theme-style=standard] body.dark .set-logo-grigio,:root[data-theme-style=standard] .dark .set-logo-grigio,html[data-theme-style=standard] .dark .set-logo-grigio{filter:brightness(1.3)}.set-logo-bianco,.set-logo-nero{display:none}:root:not([data-theme-style=standard]) .set-logo-bianco,html:not([data-theme-style=standard]) .set-logo-bianco{display:block;opacity:.3}:root:not([data-theme-style=standard]) body.dark .set-logo-bianco,html:not([data-theme-style=standard]) body.dark .set-logo-bianco,:root:not([data-theme-style=standard]) .dark .set-logo-bianco,html:not([data-theme-style=standard]) .dark .set-logo-bianco{display:none}:root:not([data-theme-style=standard]) .set-logo-nero,html:not([data-theme-style=standard]) .set-logo-nero{display:none}:root:not([data-theme-style=standard]) body.dark .set-logo-nero,html:not([data-theme-style=standard]) body.dark .set-logo-nero,:root:not([data-theme-style=standard]) .dark .set-logo-nero,html:not([data-theme-style=standard]) .dark .set-logo-nero{display:block;opacity:.3}.cear-logo{position:absolute;bottom:360px;left:0;opacity:.3}@media(min-width:1080px){.set-logo{position:fixed;bottom:auto;top:48%;left:10%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}}.footer-text{position:absolute;bottom:0;right:22px;text-align:right;font-size:.75rem;color:var(--ion-text-color);opacity:.4;margin:0;pointer-events:none}:root[data-theme-style=standard] body.dark .footer-text,html[data-theme-style=standard] body.dark .footer-text,:root[data-theme-style=standard] .dark .footer-text,html[data-theme-style=standard] .dark .footer-text{opacity:.3}.notification-container{display:flex;align-items:center;height:48px;padding:0 8px;cursor:pointer;position:relative}.notification-count{font-size:12px;height:20px;min-width:20px;padding:0 4px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0;--background: var(--ion-color-danger) ;--color: white ;font-weight:700;z-index:2}.notification-icon{font-size:30px;height:30px;width:30px;margin-right:5px}.notification-tab ion-icon{position:relative;z-index:0}._item_9a3hw_1{display:flex;align-items:center;justify-content:space-between;height:var(--latest-label-height);padding:calc(var(--latest-label-height) * .3);background-color:var(--item-background, #ffffff);border-radius:12px;border:var(--item-border);box-shadow:var(--item-shadow);transition:all .2s ease;cursor:default;opacity:0;transform:translateY(-20px);animation:_slideInFromTop_9a3hw_1 .4s ease-out forwards}._item_9a3hw_1:hover{background-color:var(--item-background-hover)}._itemLeft_9a3hw_24{display:flex;align-items:center}._colorIndicator_9a3hw_29{width:20px;height:20px;margin-left:0;margin-right:18px;border-radius:50%}._label_9a3hw_37{font-size:17px;font-weight:500;color:var(--item-text-color, var(--ion-text-color, #000000));letter-spacing:.3px}._valueContainer_9a3hw_44{display:flex;align-items:baseline;gap:6px}._value_9a3hw_44{font-size:18px;font-weight:700;color:var(--ion-text-color, #000000)}._valueFlash_9a3hw_56{animation:_valueFlash_9a3hw_56 .8s ease-out}@keyframes _valueFlash_9a3hw_56{0%{background-color:#4bc0c099;transform:scale(1.05)}to{background-color:transparent;transform:scale(1)}}._unit_9a3hw_71{font-size:14px;font-weight:400;margin-right:6px;color:var(--ion-color-medium);opacity:.8}@keyframes _slideInFromTop_9a3hw_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._item_9a3hw_1:nth-child(1){animation-delay:.05s}._item_9a3hw_1:nth-child(2){animation-delay:.1s}._item_9a3hw_1:nth-child(3){animation-delay:.15s}._item_9a3hw_1:nth-child(4){animation-delay:.2s}._item_9a3hw_1:nth-child(5){animation-delay:.25s}._item_9a3hw_1:nth-child(6){animation-delay:.3s}._item_9a3hw_1:nth-child(7){animation-delay:.35s}._item_9a3hw_1:nth-child(8){animation-delay:.4s}.account-item{--background: var(--item-background);--background-hover: var(--item-background-hover);--border-color: var(--item-border-color);--border-width: var(--item-border-width);--border-radius: var(--item-border-radius);--padding-start: 10px;--padding-end: 10px;--inner-padding-end: 10px;--min-height: auto;--inner-padding-start: 4px;padding-top:4px;padding-bottom:4px;margin-top:4px;margin-bottom:4px;border-top:none;border-bottom:none}.account-item-icon{margin-left:4px;margin-right:8px}.account-item-label{margin-left:4px}.account-item-label h2{margin-top:8px;margin-bottom:4px}.account-item-label p{margin-top:0;margin-bottom:8px}.account-item-slot-end{display:flex;align-items:center}.common-button{--border-radius: var(--button-border-radius, 12px);--padding-top: 16px;--padding-bottom: 16px;--box-shadow: var(--item-shadow, 0 3px 6px rgba(0, 0, 0, .15));font-weight:600;font-size:1rem;text-transform:none;transition:all .2s ease;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;contain:paint}.common-button:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 4px 8px rgba(0, 120, 194, .3));transform:translateY(-1px)}.common-button:disabled{--box-shadow: none;transform:none;opacity:.6}.common-button-size-small{--padding-top: 8px;--padding-bottom: 8px;--padding-start: 12px;--padding-end: 12px;font-size:.875rem;height:auto}.common-button-size-default{--padding-top: 16px;--padding-bottom: 16px}.common-button-size-large{--padding-top: 20px;--padding-bottom: 20px;font-size:1.1rem}.common-button-icon-only{--padding-start: 8px;--padding-end: 8px}.common-button-icon-only.common-button-size-small{--padding-start: 4px;--padding-end: 4px;--padding-top: 4px;--padding-bottom: 4px}.common-button-weight-bold{font-weight:600}.common-button-weight-normal{font-weight:400}.common-button-fill.common-button-primary{--background: var(--ion-color-primary);--background-activated: var(--ion-color-primary-shade);--color: var(--ion-color-primary-contrast);color:var(--ion-color-primary-contrast)}.common-button-fill.common-button-primary:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 4px 8px rgba(0, 120, 194, .3))}.common-button-fill.common-button-success{--background: var(--ion-color-success);--background-activated: var(--ion-color-success-shade);--color: var(--ion-color-success-contrast);color:var(--ion-color-success-contrast)}.common-button-fill.common-button-success:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 4px 8px rgba(45, 211, 111, .3))}.common-button-fill.common-button-warning{--background: var(--ion-color-warning);--background-activated: var(--ion-color-warning-shade);--color: var(--ion-color-warning-contrast);color:var(--ion-color-warning-contrast)}.common-button-fill.common-button-warning:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 4px 8px rgba(255, 196, 9, .3))}.common-button-fill.common-button-danger{--background: var(--ion-color-danger);--background-activated: var(--ion-color-danger-shade);--color: var(--ion-color-danger-contrast);color:var(--ion-color-danger-contrast)}.common-button-fill.common-button-danger:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 4px 8px rgba(235, 68, 90, .3))}.common-button-fill.common-button-medium{--background: var(--item-background);--background-activated: var(--item-background-hover);--color: var(--ion-color-medium);color:var(--ion-color-medium);--box-shadow: none}.common-button-fill.common-button-medium:hover:not(:disabled){--background: rgba(var(--ion-color-primary-rgb), .08);--box-shadow: none;transform:none}.common-button-outline.common-button-primary{--background: transparent;--background-activated: var(--ion-color-primary-tint);--background-hover: var(--ion-color-primary-tint);--color: var(--ion-color-primary);color:var(--ion-color-primary);--border-color: var(--ion-color-primary);--border-width: var(--item-border-width-selected, 2px);--border-style: solid;--box-shadow: var(--item-shadow, 0 2px 4px rgba(0, 120, 194, .12))}.common-button-outline.common-button-primary:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 3px 6px rgba(0, 120, 194, .25))}.common-button-outline.common-button-success{--background: transparent;--background-activated: var(--ion-color-success-tint);--background-hover: var(--ion-color-success-tint);--color: var(--ion-color-success);color:var(--ion-color-success);--border-color: var(--ion-color-success);--border-width: var(--item-border-width-selected, 2px);--border-style: solid;--box-shadow: var(--item-shadow, 0 2px 4px rgba(45, 211, 111, .12))}.common-button-outline.common-button-success:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 3px 6px rgba(45, 211, 111, .25))}.common-button-outline.common-button-warning{--background: transparent;--background-activated: var(--ion-color-warning-tint);--background-hover: var(--ion-color-warning-tint);--color: var(--ion-color-warning);color:var(--ion-color-warning);--border-color: var(--ion-color-warning);--border-width: var(--item-border-width-selected, 2px);--border-style: solid;--box-shadow: var(--item-shadow, 0 2px 4px rgba(255, 196, 9, .12))}.common-button-outline.common-button-warning:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 3px 6px rgba(255, 196, 9, .25))}.common-button-outline.common-button-danger{--background: transparent;--background-activated: var(--ion-color-danger-tint);--background-hover: var(--ion-color-danger-tint);--color: var(--ion-color-danger);color:var(--ion-color-danger);--border-color: var(--ion-color-danger);--border-width: var(--item-border-width-selected, 2px);--border-style: solid;--box-shadow: var(--item-shadow, 0 2px 4px rgba(235, 68, 90, .12))}.common-button-outline.common-button-danger:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 3px 6px rgba(235, 68, 90, .25))}.common-button-outline.common-button-medium{--background: transparent;--background-activated: var(--item-background-hover);--background-hover: var(--item-background-hover);--color: var(--ion-color-medium);color:var(--ion-color-medium);--border-color: var(--ion-color-medium);--border-width: var(--item-border-width-selected, 2px);--border-style: solid;--box-shadow: var(--item-shadow, 0 2px 4px rgba(0, 0, 0, .08))}.common-button-outline.common-button-medium:hover:not(:disabled){--box-shadow: var(--item-shadow-hover, 0 3px 6px rgba(0, 0, 0, .12))}.common-button-outline:disabled{--background: transparent;--color: var(--ion-color-medium);color:var(--ion-color-medium);--border-color: var(--ion-color-light-shade);--box-shadow: none}.common-button-clear{--background: transparent;--background-hover: rgba(var(--ion-color-primary-rgb), .1);--background-activated: rgba(var(--ion-color-primary-rgb), .15);--box-shadow: none;--border-width: 0;--border-style: none}.common-button-clear.common-button-primary{--color: var(--ion-color-primary);color:var(--ion-color-primary)}.common-button-clear.common-button-success{--color: var(--ion-color-success);color:var(--ion-color-success)}.common-button-clear.common-button-warning{--color: var(--ion-color-warning);color:var(--ion-color-warning)}.common-button-clear.common-button-danger{--color: var(--ion-color-danger);color:var(--ion-color-danger)}.common-button-clear.common-button-medium{--color: var(--ion-color-medium);color:var(--ion-color-medium)}.common-button-clear:hover:not(:disabled){--box-shadow: none;transform:none}.common-button-clear:disabled{--background: transparent;--color: var(--ion-color-medium);color:var(--ion-color-medium);opacity:.5}.common-button-clear-outline{--background: transparent;--background-hover: rgba(var(--ion-color-primary-rgb), .08);--background-activated: rgba(var(--ion-color-primary-rgb), .12);--border-width: 1px;--border-style: solid;--border-radius: 8px;--box-shadow: 0 2px 4px rgba(0, 0, 0, .08)}.common-button-clear-outline.common-button-primary{--color: var(--ion-color-primary);color:var(--ion-color-primary);--border-color: var(--ion-color-primary)}.common-button-clear-outline.common-button-success{--color: var(--ion-color-success);color:var(--ion-color-success);--border-color: var(--ion-color-success)}.common-button-clear-outline.common-button-warning{--color: var(--ion-color-warning);color:var(--ion-color-warning);--border-color: var(--ion-color-warning)}.common-button-clear-outline.common-button-danger{--color: var(--ion-color-danger);color:var(--ion-color-danger);--border-color: var(--ion-color-danger)}.common-button-clear-outline.common-button-medium{--color: var(--ion-color-medium);color:var(--ion-color-medium);--border-color: var(--ion-color-medium)}.common-button-clear-outline:hover:not(:disabled){--box-shadow: 0 3px 6px rgba(0, 0, 0, .12);transform:translateY(-1px)}.common-button-clear-outline:disabled{--background: transparent;--color: var(--ion-color-medium);color:var(--ion-color-medium);--border-color: var(--ion-color-light-shade);--box-shadow: none}.banner{max-width:var(--content-max-width);margin:16px 12px 0;--padding: 16px;padding:16px;border-radius:8px;display:flex;align-items:center;gap:16px}.banner-content{display:flex;align-items:center;gap:16px;width:100%}.banner-icon{font-size:24px;flex-shrink:0}.banner-text{flex:1;min-width:0}.banner-title{font-weight:700;font-size:16px;margin-bottom:4px;display:flex;align-items:center;gap:8px;color:var(--ion-text-color)}.banner-message{font-size:14px;line-height:1.4;color:var(--ion-text-color)}.banner-chevron{font-size:16px;opacity:.7;flex-shrink:0}.banner-dismiss-button{--color: currentColor;margin:0;height:auto;font-size:13px;flex-shrink:0}.banner-info{--background: var(--electrical-gradient-info);background-color:var(--electrical-gradient-info)}.banner-warning{--background: var(--electrical-gradient-warning);background-color:var(--electrical-gradient-warning)}.banner-danger{--background: var(--electrical-gradient-alarm);background-color:var(--electrical-gradient-alarm)}._container_1lbtc_1{display:flex;flex-direction:column;padding:0;gap:var(--latest-chart-gap);background-color:var(--card-background, #ffffff);border-radius:12px;box-shadow:0 0 #0000001a}._grid_1lbtc_11{display:flex;flex-direction:column;gap:var(--latest-chart-gap)}._item_1lbtc_17{display:flex;align-items:center;justify-content:space-between;height:var(--latest-label-height);padding:calc(var(--latest-label-height) * .3);background-color:var(--card-background, #ffffff);border-radius:12px;border:var(--item-border);box-shadow:var(--item-shadow);transition:all .2s ease;cursor:default;opacity:0;transform:translateY(-20px);animation:_slideInFromTop_1lbtc_1 .4s ease-out forwards}._item_1lbtc_17:hover{background-color:var(--item-background-hover)}._itemLeft_1lbtc_40{display:flex;align-items:center}._colorIndicator_1lbtc_45{width:20px;height:20px;margin-left:0;margin-right:18px;border-radius:50%}._label_1lbtc_53{font-size:15px;font-weight:500;color:var(--ion-text-color, #000000);letter-spacing:.3px}._valueContainer_1lbtc_60{display:flex;align-items:baseline;gap:6px}._value_1lbtc_60{font-size:18px;font-weight:700;color:var(--ion-text-color, #000000)}._unit_1lbtc_72{font-size:14px;font-weight:400;margin-right:6px;color:var(--ion-color-medium);opacity:.8}@keyframes _slideInFromTop_1lbtc_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._item_1lbtc_17:nth-child(1){animation-delay:.05s}._item_1lbtc_17:nth-child(2){animation-delay:.1s}._item_1lbtc_17:nth-child(3){animation-delay:.15s}._item_1lbtc_17:nth-child(4){animation-delay:.2s}._item_1lbtc_17:nth-child(5){animation-delay:.25s}._item_1lbtc_17:nth-child(6){animation-delay:.3s}._item_1lbtc_17:nth-child(7){animation-delay:.35s}._item_1lbtc_17:nth-child(8){animation-delay:.4s}._container_11ie6_1{padding:var(0px);height:calc(var(--latest-bar-height) * var(--data-count) + var(0px) * 2);min-height:200px;border-radius:12px;background-color:var(--card-background);box-shadow:0 0 #0000001a}._container_120u9_1{padding:var(0px);height:var(--latest-radar-height);border-radius:12px;background-color:var(--card-background);box-shadow:0 0 #0000001a}._chartWrapper_120u9_9{flex:1;position:relative;padding:16px;min-height:0}@media(max-width:768px){._container_120u9_1{border-radius:8px}._chartWrapper_120u9_9{padding:12px}}._container_120u9_1{--chart-padding: calc(8px + var(--data-count, 1) * 2px)}._chartWrapper_120u9_9{padding:var(--chart-padding)}._container_zdptm_1{display:grid;gap:var(--latest-chart-gap);padding:var(0px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;background-color:var(--card-background);border-radius:12px;box-shadow:0 0 #0000001a}._gaugeItem_zdptm_13{height:var(--latest-gauge-height);width:100%;display:flex;align-items:center;justify-content:center}.gauge-container{width:100%;padding:20px;text-align:center;background:var(--item-background);border-radius:20px;box-shadow:var(--item-shadow);border:var(--item-border);position:relative;overflow:hidden;transition:all .2s ease;cursor:default}.gauge-unit-badge{position:absolute;top:15px;right:15px;background:var(--transparent);color:var(--ion-text-color);padding:4px 8px;border-radius:8px;font-size:18px;font-weight:600;letter-spacing:.5px;z-index:20;opacity:.8}.gauge-container:hover{background:var(--item-background-hover)}.gauge-chart-container{position:relative;display:flex;align-items:center;justify-content:center}.gauge-chart-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gauge-center-content{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:6px}.gauge-value{font-weight:700;color:var(--ion-text-color);line-height:1}.gauge-unit{color:var(--ion-text-color);font-weight:600;letter-spacing:.5px;line-height:1}.gauge-label{font-size:16px;font-weight:600;color:var(--ion-text-color);margin-top:15px;letter-spacing:.3px;transition:color .2s ease}.gauge-progress-bar{width:80%;height:4px;background-color:var(--chart-background-item);border-radius:2px;margin:10px auto 5px;overflow:hidden}.gauge-progress-fill{height:100%;border-radius:2px;transition:width 1s ease-out}.gauge-stats{display:flex;justify-content:space-between;font-size:11px;color:var(--ion-text-color);margin-top:5px;font-weight:500}.chart-selector{padding:var(--standard-margin);display:flex;align-items:center;justify-content:space-between;gap:var(--standard-margin)}.chart-selector-label{font-weight:400;font-size:16px;color:var(--ion-text-color);flex-shrink:0;margin:0}.chart-selector-buttons{display:flex;gap:8px;align-items:center;justify-content:flex-end}.chart-selector-button{background:var(--item-background);color:var(--ion-color-medium);border:none;border-radius:var(--item-border-radius);padding:6px 12px;margin:0;min-height:36px;min-width:80px;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:.3px;cursor:pointer;transition:all .15s ease;box-shadow:none;font-family:inherit}.chart-selector-button:hover{background:var(--item-background-hover)}.chart-selector-button:active{background:var(--item-background-hover);transform:translateY(0);transition:all .05s ease}.chart-selector-button.selected{background:var(--item-background-selected);color:var(--item-text-color-selected);border:var(--item-border-width) solid var(--item-border-color);font-weight:400;box-shadow:var(--item-shadow)}@media(max-width:768px){.chart-selector{flex-direction:column;align-items:flex-start;gap:12px;padding:12px var(--card-padding)}.chart-selector-label{font-size:15px}.chart-selector-buttons{gap:6px;justify-content:flex-start;width:100%;flex-wrap:wrap}.chart-selector-button{flex:1;min-width:70px;max-width:120px;font-size:13px;padding:8px 16px;min-height:34px}}@media(max-width:480px){.chart-selector{padding:8px calc(var(--card-padding) * .75)}.chart-selector-buttons{gap:4px}.chart-selector-button{min-width:60px;max-width:100px;font-size:12px;padding:6px 12px;min-height:32px}}._latestView_1a7md_1{display:grid;grid-template-rows:auto 1fr;gap:var(--latest-chart-gap);padding:var(0px);background-color:var(--card-background);border-radius:12px;box-shadow:0 0 #0000001a}._selector_1a7md_11{grid-row:1}._chartContainer_1a7md_15{grid-row:2;min-height:0}._container_15029_1{padding:var(0px);height:var(--historical-chart-height);border-radius:12px;background-color:var(--card-background);box-shadow:0 0 #0000001a}._chartWrapper_15029_9{width:100%;height:100%}._container_gd8ns_1{position:relative;width:100%;background:transparent;overflow:visible}._canvasContainer_gd8ns_8{width:100%;height:100%;position:relative}._chartEnter_gd8ns_14{opacity:0;transform:translateY(-20px);animation:_slideInFromTop_gd8ns_1 .4s ease-out forwards}@keyframes _slideInFromTop_gd8ns_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._canvas_gd8ns_8{width:100%;height:100%;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._noData_gd8ns_39{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ion-color-medium);font-size:.9em;text-align:center;pointer-events:none;z-index:10}._tooltip_gd8ns_51{position:absolute;background:#000000d9;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:pre-line;pointer-events:none;z-index:10000;box-shadow:0 2px 8px #0000004d;width:max-content;max-width:250px;line-height:1.4;transition:transform .15s ease-out,margin-top .15s ease-out}._tooltipAnchorlefttop_gd8ns_69{transform:translateY(-100%);margin-top:-8px}._tooltipAnchorcentertop_gd8ns_74{transform:translate(-50%,-100%);margin-top:-8px}._tooltipAnchorrighttop_gd8ns_79{transform:translate(-100%,-100%);margin-top:-8px}._tooltipAnchorleftbottom_gd8ns_84{transform:translate(0);margin-top:8px}._tooltipAnchorcenterbottom_gd8ns_89{transform:translate(-50%);margin-top:8px}._tooltipAnchorrightbottom_gd8ns_94{transform:translate(-100%);margin-top:8px}.led-status-fade{border-radius:50%;animation:led-pulse 2s ease-in-out infinite;transition:all .3s ease;margin:4px;box-sizing:border-box;transform-origin:center center;overflow:visible}.led-status-fade.led-status-danger{background-color:var(--ion-color-danger);box-shadow:0 0 8px var(--ion-color-danger)}.led-status-fade.led-status-warning{background-color:var(--ion-color-warning);box-shadow:0 0 8px var(--ion-color-warning)}.led-status-fade.led-status-success{background-color:var(--ion-color-success);box-shadow:0 0 8px var(--ion-color-success)}.led-status-fade.led-status-disabled{background-color:var(--ion-color-medium);box-shadow:0 0 8px var(--ion-color-medium)}@keyframes led-pulse{0%{opacity:1;transform:scale(1);filter:brightness(1)}50%{opacity:.8;transform:scale(1.1);filter:brightness(1.1)}to{opacity:1;transform:scale(1);filter:brightness(1)}}.led-status-fade{animation-name:led-pulse!important;animation-duration:2s!important;animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important}@media(prefers-reduced-motion:reduce){.led-status-fade{animation:none}.led-status-fade:hover{transform:none}}.led-status-bounce{border-radius:50%;box-shadow:0 0 #000000b3;transition:all .3s ease-in-out;box-sizing:border-box;transform-origin:center center;overflow:visible}.led-status-bounce.led-status-success{background-color:var(--ion-color-success);animation:pulse-green 2s infinite}.led-status-bounce.led-status-warning{background-color:var(--ion-color-warning);animation:pulse-yellow 2s infinite}.led-status-bounce.led-status-danger{background-color:var(--ion-color-danger);animation:pulse-red 2s infinite}.led-status-bounce.led-status-primary{background-color:var(--ion-color-primary);animation:pulse-blue 2s infinite}.led-status-bounce.led-status-disabled{background-color:var(--ion-color-medium);opacity:.6}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 10px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}@keyframes pulse-yellow{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1);box-shadow:0 0 0 10px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 10px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}@keyframes pulse-blue{0%{transform:scale(.95);box-shadow:0 0 #3880ffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #3880ff00}to{transform:scale(.95);box-shadow:0 0 #3880ff00}}@media(prefers-reduced-motion:reduce){.led-status-bounce{animation:none}.led-status-bounce:hover{transform:none}}._historicalView_o106m_1{display:flex;flex-direction:column;gap:var(--latest-chart-gap);padding:var(0px);background-color:var(--card-background);border-radius:12px;box-shadow:0 0 #0000001a;height:auto;min-height:var(--historical-chart-height)}._chartContainer_o106m_13{flex:1;display:flex;flex-direction:column;min-height:0}._noData_o106m_20{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--ion-text-color);font-size:16px;text-align:center;min-height:200px;background-color:var(--card-background);border-radius:12px;border:2px dashed var(--item-border-color)}._container_1ve6k_1{display:flex;flex-direction:column;align-items:center;width:100%;outline:none;padding:0 var(--standard-margin);background-color:var(--tab-background);height:auto;min-height:fit-content}._containerAutoSize_1ve6k_13{height:auto;min-height:fit-content;max-height:none;width:100%}._containerAutoSize_1ve6k_13 ._chartWrapper_1ve6k_20{height:auto;min-height:fit-content;width:100%;max-width:100%}._containerAutoSize_1ve6k_13 ._swiper_1ve6k_27{height:auto}._containerAutoSize_1ve6k_13 ._swiperSlide_1ve6k_31{height:auto;width:100%;max-width:100%}._containerAutoSize_1ve6k_13 ._chartWrapper_1ve6k_20>*{width:100%!important;max-width:100%!important;min-width:100%!important}._containerAutoSize_1ve6k_13 ._swiperContainer_1ve6k_43{width:100%!important}._containerAutoSize_1ve6k_13 ._swiper_1ve6k_27{width:100%!important;max-width:100%!important;height:auto}._swiperContainer_1ve6k_43{width:100%;position:relative}._swiper_1ve6k_27{width:100%;height:auto;background-color:var(--tab-background)}._swiperSlide_1ve6k_31{display:flex;justify-content:center;align-items:center;height:auto;min-height:fit-content}._chartWrapper_1ve6k_20{width:100%;min-height:fit-content;overflow:hidden;border-radius:var(--border-radius);background:var(--tab-background);border-color:var(--card-border-color);margin-bottom:0;-webkit-user-select:none;user-select:none;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}._chartTitle_1ve6k_88{font-size:16px;font-weight:400;color:var(--ion-color-text);margin-bottom:8px;text-align:center}._customPagination_1ve6k_96{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:4px;padding:4px 0}._paginationBullet_1ve6k_105{width:12px;height:12px;background-color:#7d7d7d14;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease;outline:none}._paginationBullet_1ve6k_105:hover{background-color:#7d7d7d26;transform:scale(1.1)}._paginationBulletActive_1ve6k_121{background-color:#7d7d7d66;transform:scale(1.2)}._paginationBullet_1ve6k_105:focus{outline:2px solid rgba(125,125,125,.4);outline-offset:2px}._noChartsMessage_1ve6k_131{padding:20px;text-align:center;color:var(--tab-background);font-size:16px}@media(max-width:768px){._chartWrapper_1ve6k_20{margin-bottom:0;padding:6px}._chartTitle_1ve6k_88{font-size:14px;margin-bottom:6px}._customPagination_1ve6k_96{margin-bottom:0;padding:6px 0}._paginationBullet_1ve6k_105{width:10px;height:10px}}@media(hover:none)and (pointer:coarse){._paginationBullet_1ve6k_105{width:14px;height:14px}._customPagination_1ve6k_96{gap:20px}}._swiper_1ve6k_27 .swiper-wrapper{align-items:stretch;width:100%}._swiper_1ve6k_27 .swiper-slide{height:auto;display:flex;align-items:center;width:100%}._containerAutoSize_1ve6k_13 ._swiper_1ve6k_27 .swiper-wrapper{width:100%!important;height:auto!important}._containerAutoSize_1ve6k_13 ._swiper_1ve6k_27 .swiper-slide{width:100%!important;height:auto!important;flex-shrink:0}._container_1ve6k_1{--ion-safe-area-top: 0px;--ion-safe-area-bottom: 0px}.markdown-modal-header{padding-top:var(--ion-safe-area-top, 0px)}.markdown-modal-header ion-toolbar{--padding-top: 16px;--padding-bottom: 16px;--padding-start: 8px;--padding-end: 8px;--min-height: 56px}ion-modal ion-content.markdown-content{background-image:none!important;background:var(--page-background, var(--ion-background-color))}ion-modal ion-content.markdown-content:before,ion-modal ion-content.markdown-content:after{display:none!important;content:none!important}.markdown-content{--padding-start: 16px;--padding-end: 16px;--padding-top: 20px;--padding-bottom: 20px}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{font-weight:600;margin-top:24px;margin-bottom:16px;line-height:1.2}.markdown-content h1{font-size:2em;border-bottom:1px solid var(--ion-color-step-200, #cccccc);padding-bottom:.3em}.markdown-content h2{font-size:1.75em;border-bottom:1px solid var(--ion-color-step-150, #e0e0e0);padding-bottom:.3em}.markdown-content h3{font-size:1.5em}.markdown-content h4{font-size:1.25em}.markdown-content p{margin-bottom:16px;line-height:1.6}.markdown-content ul,.markdown-content ol{padding-left:30px;margin-bottom:16px}.markdown-content li{margin-bottom:8px}.markdown-content a{color:var(--ion-color-primary);text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content blockquote{border-left:4px solid var(--ion-color-medium);padding-left:16px;margin:0 0 16px;color:var(--ion-color-step-600, #666666)}.markdown-content pre{background-color:var(--ion-color-light);padding:16px;border-radius:8px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.markdown-content code{background-color:var(--ion-color-light-shade);padding:.2em .4em;margin:0;font-size:85%;border-radius:3px}.markdown-content pre code{background-color:transparent;padding:0;font-size:inherit;border-radius:0}.markdown-content table{width:100%;border-collapse:collapse;margin-bottom:16px}.markdown-content th,.markdown-content td{border:1px solid var(--ion-color-step-200, #cccccc);padding:8px 12px}.markdown-content th{background-color:var(--ion-color-light);font-weight:600}.tab-selection{display:flex;width:100%;--background: var(--ion-color-light, #f4f5f8);background:var(--ion-color-light, #f4f5f8);border-radius:6px;box-shadow:0 2px 4px #00000014;padding:4px;gap:4px}.tab-selection-button{flex:1;border-radius:5px;border:none;background:transparent;color:var(--ion-color-medium, #92949c);font-size:.85rem;font-weight:500;letter-spacing:.2px;cursor:pointer;transition:all .3s ease-in-out;padding:0 6px;display:flex;align-items:center;justify-content:center;font-family:inherit}.tab-selection-button:hover{background:rgba(var(--ion-color-primary-rgb),.1);color:var(--ion-text-color)}.tab-selection-button-active{background:var(--ion-color-primary);color:#fff;box-shadow:0 2px 6px rgba(var(--ion-color-primary-rgb),.3);transform:translateY(-1px)}.tab-selection-button-active:hover{background:rgba(var(--ion-color-primary-rgb),.8);color:#fff}
