@charset "UTF-8";[data-v-a9b60ba4]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-a9b60ba4]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-a9b60ba4]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-a9b60ba4]{box-sizing:border-box}html[data-v-a9b60ba4]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-a9b60ba4]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-a9b60ba4]::-webkit-scrollbar{width:6px;height:6px}[data-v-a9b60ba4]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-a9b60ba4]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-a9b60ba4]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-a9b60ba4]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-a9b60ba4]{color:var(--theme-text-primary)!important}.text-secondary[data-v-a9b60ba4]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-a9b60ba4]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-a9b60ba4]{background-color:var(--theme-primary)!important}.bg-surface[data-v-a9b60ba4]{background-color:var(--theme-surface)!important}.border-primary[data-v-a9b60ba4]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-a9b60ba4]{font-size:12px}}@media(max-width:480px){html[data-v-a9b60ba4]{font-size:10px}}.dashboard-container[data-v-a9b60ba4]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-a9b60ba4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-a9b60ba4]{position:relative}.component-border[data-v-a9b60ba4]:before,.component-border[data-v-a9b60ba4]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-a9b60ba4]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-a9b60ba4]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-a9b60ba4]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-a9b60ba4]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-a9b60ba4]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-a9b60ba4]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-a9b60ba4]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-a9b60ba4]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-a9b60ba4]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.status-container[data-v-a9b60ba4]{width:100%;background:transparent;position:relative;display:flex;align-items:center;justify-content:center}.chart-area[data-v-a9b60ba4]{position:relative}.progress-chart[data-v-a9b60ba4]{width:100%;height:100%}.center-dot[data-v-a9b60ba4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--theme-text-primary, #fff);border-radius:50%;z-index:10}.data-label[data-v-a9b60ba4]{position:absolute;bottom:22%;left:50%;transform:translate(-50%);text-align:center;font-size:.875rem;white-space:nowrap;display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:DINPro-Medium,sans-serif}.data-label .label-text[data-v-a9b60ba4]{margin-bottom:var(--spacing-xs);letter-spacing:.3px;font-size:.875rem}.data-label .label-value[data-v-a9b60ba4]{font-weight:600}.center-value[data-v-a9b60ba4]{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline;justify-content:center;font-family:DINPro-Medium,D-DIN,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-top:-10%}.center-value .num[data-v-a9b60ba4]{font-weight:600;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.center-value .slash[data-v-a9b60ba4]{font-weight:600;line-height:1;margin:0 3px;padding-bottom:1px}.center-value .total[data-v-a9b60ba4]{font-weight:600;line-height:1;padding-bottom:1px}.indicator-line[data-v-a9b60ba4]{position:absolute;top:4%;left:48%;width:var(--v68b1d3da);height:var(--v68b1d3da);z-index:999;background:#fff;border-radius:50%}.indicator-line .line-image[data-v-a9b60ba4]{width:100%;height:100%;background:#fff;border-radius:50%;object-fit:contain}.section-header[data-v-f876e9b7]{margin-bottom:1.25rem}.section-header .title[data-v-f876e9b7]{font-size:var(--v9b8c6142);font-weight:600;color:#fff;position:relative;padding-left:1rem}.section-header .title[data-v-f876e9b7]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--v9c3d4990);height:50%;background:var(--d8e4ca78);border-radius:var(--v4301c4fc)}.space-management[data-v-47901d92]{border-radius:12px;display:flex;flex-direction:column}.stats-cards[data-v-47901d92]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v59e8544f);margin-bottom:var(--v59e8544f)}.stat-card[data-v-47901d92]{color:#e6e6fb;text-shadow:0 0 68px rgba(178,191,229,.2);display:flex;flex-direction:column;justify-content:var(--e4ed8c6e);align-items:flex-start;position:relative;flex-shrink:0;width:var(--bf8fd0e2);height:var(--v8927224e);border-radius:var(--v54324aec);background:var(--v32afa476);backdrop-filter:var(--v3e651d58);padding:var(--v59e8544f) var(--v3c4cf252);border:var(--v079f3e76)}.stat-card .stat-label[data-v-47901d92]{font-size:var(--v5a8b1d75);opacity:.8;font-weight:400}.stat-card .stat-value[data-v-47901d92]{display:flex;align-items:baseline;width:100%;justify-content:flex-start;gap:1rem}.stat-card .stat-value .value[data-v-47901d92]{font-size:var(--bab75ddc);font-weight:700}.stat-card .stat-value .value .unit[data-v-47901d92]{font-size:var(--v354634f8);margin-left:.125rem}.stat-card .stat-value .change[data-v-47901d92]{font-size:var(--v2165fd9d);font-weight:500}.stat-card .stat-value .change.positive[data-v-47901d92]{color:#01ba8f}.stat-card .stat-value .change.negative[data-v-47901d92]{color:#ef4444}.stat-card .stat-value .capacity[data-v-47901d92]{font-size:var(--v40715f74);color:#01ba8f;font-weight:500}.stat-card .capacity[data-v-47901d92]{justify-content:space-between}.mt1rem[data-v-47901d92]{margin-bottom:var(--v59e8544f)}.chart-container[data-v-47901d92]{border-radius:var(--v54324aec);background:rgba(113,116,131,.15);padding:var(--v59e8544f);display:flex;flex-direction:column;gap:.75rem;height:var(--v791b2afa);border:var(--v079f3e76);backdrop-filter:var(--v3e651d58)}.chart-container .chart-header[data-v-47901d92]{display:flex;justify-content:space-between;align-items:center}.chart-container .chart-header .chart-title[data-v-47901d92]{font-size:var(--v5a8b1d75);color:rgba(255,255,255,.6);font-weight:400}.chart-container .chart-header .chart-legend[data-v-47901d92]{display:flex;gap:1rem}.chart-container .chart-header .chart-legend .legend-item[data-v-47901d92]{display:flex;align-items:center;gap:.25rem}.chart-container .chart-header .chart-legend .legend-item .legend-dot[data-v-47901d92]{width:var(--v9a6ffc36);height:var(--v9a6ffc36);border-radius:50%}.chart-container .chart-header .chart-legend .legend-item .legend-dot.people[data-v-47901d92]{background:#4c80fa}.chart-container .chart-header .chart-legend .legend-item .legend-dot.energy[data-v-47901d92]{background:#4bcbaa}.chart-container .chart-header .chart-legend .legend-item .legend-label[data-v-47901d92]{font-size:var(--b7c5e748);color:rgba(255,255,255,.6)}.energy-management[data-v-8aa11f41]{border-radius:12px;display:flex;flex-direction:column;color:#e6e6fb;text-shadow:0 0 68px rgba(178,191,229,.2)}.main-metrics[data-v-8aa11f41]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v950ed918);margin-bottom:var(--v950ed918)}.metric-card[data-v-8aa11f41]{display:flex;flex-direction:column;justify-content:var(--v370799ee);align-items:flex-start;position:relative;flex-shrink:0;width:var(--v3f075f4a);height:var(--v0aa9e284);backdrop-filter:var(--v7f9cb90f);border-radius:var(--v11008a2f);background:rgba(113,116,131,.15);padding:var(--v950ed918) var(--d91db5e6);border:var(--v27928400)}.metric-card .label[data-v-8aa11f41]{font-size:var(--v0c4a729a);opacity:.8;font-weight:400}.metric-card .value[data-v-8aa11f41]{font-size:var(--v7e10ab77);font-weight:700;color:#e6e6fb}.device-status-section[data-v-8aa11f41]{background:rgba(113,116,131,.15);border-radius:var(--v11008a2f);padding:var(--v950ed918);margin-bottom:var(--v950ed918);height:var(--v17ea72b5);display:flex;flex-direction:column;border:var(--v27928400);backdrop-filter:var(--v7f9cb90f)}.device-status-section .section-title[data-v-8aa11f41]{font-size:var(--v25bb07b9);opacity:1;margin-bottom:.75rem;color:#fff;flex-shrink:0}.device-status-section .device-gauges[data-v-8aa11f41]{flex:1;display:flex;justify-content:space-around;gap:1rem;justify-items:center;align-items:center}.ai-control-section[data-v-8aa11f41]{background:rgba(113,116,131,.15);border-radius:var(--v11008a2f);padding:var(--v950ed918);display:flex;flex-direction:column;gap:var(--v950ed918);height:var(--v17ea72b5);border:var(--v27928400);backdrop-filter:var(--v7f9cb90f)}.ai-control-section .section-title[data-v-8aa11f41]{font-size:var(--v25bb07b9);opacity:1;color:#fff}.ai-control-section .control-summary[data-v-8aa11f41]{display:flex;gap:1.25rem}.ai-control-section .control-summary .summary-item[data-v-8aa11f41]{display:flex;align-items:baseline;gap:.25rem}.ai-control-section .control-summary .summary-item .summary-value[data-v-8aa11f41]{font-size:var(--v23abae50);font-weight:700;color:#e6e6fb}.ai-control-section .control-summary .summary-item .summary-unit[data-v-8aa11f41]{font-size:var(--v23abae50);color:#e6e6fb;font-family:D-DIN;line-height:var(--v23abae50)}.ai-control-section .control-summary .summary-item .summary-unit-t[data-v-8aa11f41],.ai-control-section .control-summary .summary-item .summary-label[data-v-8aa11f41]{font-size:var(--eaced220);color:rgba(255,255,255,.6);line-height:var(--eaced220)}.ai-control-section .control-summary .progress-legend[data-v-8aa11f41]{display:flex;gap:.5rem;flex-wrap:wrap;margin-left:auto}.ai-control-section .control-summary .progress-legend .legend-item[data-v-8aa11f41]{display:flex;align-items:center;gap:.25rem}.ai-control-section .control-summary .progress-legend .legend-item .legend-dot[data-v-8aa11f41]{width:var(--v44e6f420);height:var(--v44e6f420);border-radius:50%}.ai-control-section .control-summary .progress-legend .legend-item .legend-dot.dot-air[data-v-8aa11f41]{background:#445ed7}.ai-control-section .control-summary .progress-legend .legend-item .legend-dot.dot-light[data-v-8aa11f41]{background:#4bcbaa}.ai-control-section .control-summary .progress-legend .legend-item .legend-dot.dot-socket[data-v-8aa11f41]{background:#3ccfff}.ai-control-section .control-summary .progress-legend .legend-item .legend-dot.dot-other[data-v-8aa11f41]{background:#707f95}.ai-control-section .control-summary .progress-legend .legend-item .legend-label[data-v-8aa11f41]{font-size:var(--eaced220);color:rgba(255,255,255,.6)}.ai-control-section .control-progress[data-v-8aa11f41]{margin-top:var(--v156cd5a9);display:flex;flex-direction:column;gap:var(--b57e132c)}.ai-control-section .control-progress .progress-bar[data-v-8aa11f41]{display:flex;height:var(--b57e132c);border-radius:var(--b57e132c);overflow:hidden;background:rgba(255,255,255,0);gap:0px}.ai-control-section .control-progress .progress-bar .progress-segment[data-v-8aa11f41]{height:100%;transition:width .5s ease;position:relative;cursor:pointer}.ai-control-section .control-progress .progress-bar .progress-segment[data-v-8aa11f41]:hover{opacity:.8}.ai-control-section .control-progress .progress-bar .progress-segment[data-v-8aa11f41]:not(:first-child):not(:last-child){clip-path:polygon(0% 0%,calc(100% - 4px) 0%,100% 100%,4px 100%)}.ai-control-section .control-progress .progress-bar .progress-segment[data-v-8aa11f41]:first-child{clip-path:polygon(0% 0%,calc(100% - 4px) 0%,100% 100%,0% 100%);border-top-left-radius:2px;border-bottom-left-radius:2px}.ai-control-section .control-progress .progress-bar .progress-segment[data-v-8aa11f41]:last-child{clip-path:polygon(0% 0%,100% 0%,100% 100%,4px 100%);border-top-right-radius:4px;border-bottom-right-radius:4px}.ai-control-section .control-progress .progress-bar .progress-segment.segment-air[data-v-8aa11f41]{background:#445ed7}.ai-control-section .control-progress .progress-bar .progress-segment.segment-light[data-v-8aa11f41]{background:#4bcbaa}.ai-control-section .control-progress .progress-bar .progress-segment.segment-socket[data-v-8aa11f41]{background:#3ccfff}.ai-control-section .control-progress .progress-bar .progress-segment.segment-other[data-v-8aa11f41]{background:#707f95}.ai-control-section .ai-stats[data-v-8aa11f41]{display:grid;grid-template-columns:var(--v5f69960f);gap:1rem var(--v94f2aa16)}.ai-control-section .ai-stats .ai-stat-item[data-v-8aa11f41]{display:grid;grid-template-columns:var(--v0e399a98);align-items:center}.ai-control-section .ai-stats .ai-stat-item .auto[data-v-8aa11f41]{width:auto}.ai-control-section .ai-stats .ai-stat-item .stat-label[data-v-8aa11f41]{font-size:var(--eaced220);color:rgba(255,255,255,.6)}.ai-control-section .ai-stats .ai-stat-item .right[data-v-8aa11f41]{justify-self:end}.ai-control-section .ai-stats .ai-stat-item .stat-value[data-v-8aa11f41]{display:flex;align-items:baseline;font-size:var(--a2b57f6e);color:#e6e6fb}.ai-control-section .ai-stats .ai-stat-item .unit[data-v-8aa11f41]{font-size:var(--v2c064b58);color:#7c8588;margin-left:.125rem;font-weight:400;justify-self:end}.ai-control-section .hidden[data-v-8aa11f41]{grid-template-columns:1fr 1fr;gap:1rem 4rem}.ai-control-section .hidden .ai-stat-item[data-v-8aa11f41]{grid-template-columns:1.5fr .5fr .875rem}.environment-bar[data-v-4c7d04f2]{display:flex;gap:var(--v8208cc56);border-radius:var(--v7030b2ce);width:fit-content;color:#e6e6fb;text-shadow:0 0 68px rgba(178,191,229,.2);flex-direction:var(--v16efcdfc);backdrop-filter:var(--eb2cc7e4)}.env-item[data-v-4c7d04f2]{display:flex;flex-direction:column;justify-content:var(--v40b46562);align-items:flex-start;position:relative;flex-shrink:0;width:var(--v70536501);height:var(--v4d345558);border-radius:var(--v5fd00710);background:var(--f6679008);border:var(--v5cb2f87f);padding:var(--v8208cc56)}.env-label[data-v-4c7d04f2]{font-size:var(--v3b5e96fb);opacity:.8;font-weight:400}.env-value[data-v-4c7d04f2]{display:flex;align-items:baseline}.env-value .value[data-v-4c7d04f2]{font-size:var(--v6ad4cda2);font-weight:700}.env-value .value.value-green[data-v-4c7d04f2],.env-value .value.value-blue[data-v-4c7d04f2]{color:#01ba8f;text-shadow:0 0 68px rgba(178,191,229,.2)}.env-value .value.value-orange[data-v-4c7d04f2]{color:#eda94a}.env-value .value.value-default[data-v-4c7d04f2]{color:#e6e6fb}.env-value .unit[data-v-4c7d04f2]{margin-left:.25rem;font-size:var(--v6ad4cda2);font-weight:400;color:#7c8588}.env-value .unit.unit-green[data-v-4c7d04f2]{color:#01ba8f;text-shadow:0 0 68px rgba(178,191,229,.2)}.env-value .unit.unit-blue[data-v-4c7d04f2]{color:#01ba8f;text-shadow:0 0 68px rgba(178,191,229,.2);font-size:var(--a811ac7c)}.env-value .unit.unit-orange[data-v-4c7d04f2]{color:#eda94a}.env-value .unit.unit-default[data-v-4c7d04f2]{color:#e6e6fb;font-size:var(--a811ac7c)}.env-value .status[data-v-4c7d04f2]{margin-left:.5rem;font-size:var(--v31c12ce9);padding:.125rem .5rem;border-radius:var(--v702ee152);text-align:center;text-shadow:0 0 68px rgba(178,191,229,.2);background:var(--f6679008)}.env-value .status.status-low[data-v-4c7d04f2]{color:#1ab27f}.env-value .status.status-medium[data-v-4c7d04f2]{color:#4c80fa}.env-value .status.status-high[data-v-4c7d04f2]{color:#eda94a}[data-v-b196689b] .el-badge__content{border:1px solid transparent;line-height:1}[data-v-b196689b] .el-badge__content{display:flex;font-size:13.3px}.reminder-bar-wrapper[data-v-b196689b]{width:100%;max-width:100%;overflow:hidden;position:relative;display:flex;align-items:center;gap:1rem}.icon-container[data-v-b196689b]{flex-shrink:0}.icon-container .icon[data-v-b196689b]{width:4rem;height:4rem;display:block}.reminder-content-wrapper[data-v-b196689b]{flex:1;overflow:hidden;display:flex}.reminder-content-wrapper[data-v-b196689b]:not(.centered){justify-content:flex-start}.reminder-bar[data-v-b196689b]{display:flex;align-items:center;gap:1rem;width:fit-content;border-radius:var(--v4d3d5179);backdrop-filter:blur(10px)}.reminder-bar.scrolling[data-v-b196689b]{animation:scroll-left-b196689b 40s linear infinite}.reminder-bar.scrolling[data-v-b196689b]:hover{animation-play-state:paused}@keyframes scroll-left-b196689b{0%{transform:translate(0)}to{transform:translate(-50%)}}.reminder-item[data-v-b196689b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--v031865e4);border-radius:var(--v57501c48);border:1px solid transparent;transition:all .3s ease;height:auto}.reminder-item .text[data-v-b196689b]{font-size:var(--dab94ab4);color:rgba(255,255,255,.5);white-space:nowrap;transition:all .3s ease}.reminder-item.highlight[data-v-b196689b]{border:1px solid var(--v8639c176);background:var(--v632a3361)}.reminder-item.highlight .icon[data-v-b196689b]{filter:grayscale(0);opacity:1;animation:iconBounce-b196689b 1s ease-in-out infinite}.reminder-item.highlight .text[data-v-b196689b]{color:rgba(255,255,255,.95);font-weight:500}@keyframes pulse-b196689b{0%,to{box-shadow:0 0 15px rgba(255,107,107,.3)}50%{box-shadow:0 0 25px rgba(255,107,107,.5)}}@keyframes iconBounce-b196689b{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.screen-header[data-v-dc1868bd]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 3.75rem 0 1.25rem;position:relative;border-radius:var(--v1834102c)}.screen-header[data-v-dc1868bd]:after{content:"";position:absolute;left:1.25rem;right:3.75rem;bottom:-.25rem;height:1px;background-color:#fff;opacity:.4}.header-left[data-v-dc1868bd]{display:flex;align-items:center;gap:1.5rem}.header-left .logo[data-v-dc1868bd]{height:var(--bb027a76);display:flex;align-items:center;position:relative;padding-right:1.5rem;margin-right:.5rem}.header-left .logo .logo-img[data-v-dc1868bd]{height:100%;width:auto;color:var(--v38a32454)}.header-left .logo[data-v-dc1868bd]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:var(--v38a32454);transform:scaleX(.5);transform-origin:right;display:var(--d97cd87a)}.header-left .title[data-v-dc1868bd]{font-size:var(--v73cd4a17);font-weight:600;color:var(--v38a32454)}.header-right[data-v-dc1868bd]{display:flex;flex-direction:column;align-items:flex-end}.header-right .weather[data-v-dc1868bd]{display:flex;align-items:center;gap:.5rem;color:var(--v38a32454);font-size:1rem}.header-right .weather .icon[data-v-dc1868bd]{width:var(--v36ea7ecc);height:var(--v36ea7ecc)}.header-right .weather .temp[data-v-dc1868bd]{font-size:var(--v6e82746a)}.header-right .datetime[data-v-dc1868bd]{display:flex;align-items:center;gap:.5rem}.header-right .datetime .title[data-v-dc1868bd]{color:#7c8588;text-align:right;text-shadow:0 0 68px rgba(178,191,229,.2);font-size:var(--v6e82746a);font-style:normal;font-weight:500;line-height:normal;margin-right:.5rem}.header-right .datetime .value[data-v-dc1868bd]{color:var(--v38a32454);margin-right:1rem}.header-right .datetime .date[data-v-dc1868bd],.header-right .datetime .time[data-v-dc1868bd]{font-size:var(--v6e82746a);color:var(--v38a32454)}
