:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0;padding:0;display:flex;justify-content:center;align-items:flex-start}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}[data-v-240dd5bf]{box-sizing:border-box}.chart-container[data-v-240dd5bf]{padding:20px;max-width:1800px;width:100%;margin:0 auto;transition:all .3s ease;background-color:#f5f5f5;min-height:100vh;overflow-x:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.header[data-v-240dd5bf]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10px;width:100%;max-width:1800px}.chart-container h2[data-v-240dd5bf]{text-align:center;color:#2c3e50;margin:0;flex:1;font-size:clamp(18px,4vw,24px);word-wrap:break-word}.theme-toggle[data-v-240dd5bf]{position:absolute;right:0;background:none;border:2px solid #ddd;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#fff;flex-shrink:0}.theme-toggle[data-v-240dd5bf]:hover{transform:scale(1.1);border-color:#3498db}.version-info[data-v-240dd5bf]{text-align:center;color:#888;font-size:clamp(11px,2.2vw,13px);margin-bottom:10px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:100%;max-width:1800px}.update-time[data-v-240dd5bf]{text-align:center;color:#666;font-size:clamp(12px,2.5vw,14px);margin-bottom:30px;font-style:italic;word-wrap:break-word;width:100%;max-width:1800px}.loading[data-v-240dd5bf]{text-align:center;padding:40px;font-size:clamp(16px,3vw,18px);color:#666}.error[data-v-240dd5bf]{text-align:center;padding:40px;font-size:clamp(16px,3vw,18px);color:#e74c3c;background:#fdf2f2;border:1px solid #e74c3c;border-radius:8px;word-wrap:break-word}.content[data-v-240dd5bf]{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1800px;overflow-x:hidden}.chart-section[data-v-240dd5bf]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.chart-section h3[data-v-240dd5bf]{text-align:center;color:#2c3e50;margin-bottom:20px;font-size:clamp(16px,3.5vw,20px);word-wrap:break-word}.chart-content[data-v-240dd5bf]{display:flex;gap:30px;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.chart-area[data-v-240dd5bf]{flex:2;min-height:450px;background:#f8f9fa80;border-radius:8px;padding:20px;display:flex;flex-direction:column;box-sizing:border-box;width:100%}.stats-card[data-v-240dd5bf]{flex:1;min-width:280px;background:#f8f9facc;border-radius:12px;padding:20px;border:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014;box-sizing:border-box;width:100%}.stats-card h4[data-v-240dd5bf]{color:#2c3e50;margin-bottom:15px;font-size:clamp(14px,3vw,16px);font-weight:600;display:flex;align-items:center;gap:8px;justify-content:center}.total-info[data-v-240dd5bf]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 4px 8px #667eea4d;box-sizing:border-box}.total-label[data-v-240dd5bf]{font-size:clamp(12px,2.5vw,14px);opacity:.9}.total-value[data-v-240dd5bf]{font-size:clamp(20px,5vw,24px);font-weight:700}.server-list[data-v-240dd5bf]{max-height:300px;overflow-y:auto;width:100%}.server-item[data-v-240dd5bf]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#fff;border-radius:8px;margin-bottom:8px;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 3px #00000014;box-sizing:border-box;width:100%}.server-item[data-v-240dd5bf]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.server-name[data-v-240dd5bf]{font-weight:500;color:#2c3e50;flex:1;font-size:clamp(12px,2.5vw,14px);word-wrap:break-word;overflow-wrap:break-word;min-width:0;margin-right:10px}.server-connections[data-v-240dd5bf]{color:#666;margin-right:8px;font-weight:600;background:#e3f2fd;padding:4px 8px;border-radius:4px;font-size:clamp(10px,2vw,12px);white-space:nowrap;flex-shrink:0}.server-percentage[data-v-240dd5bf]{color:#666;font-size:clamp(10px,2vw,12px);background:#f3e5f5;padding:4px 8px;border-radius:4px;min-width:45px;text-align:center;white-space:nowrap;flex-shrink:0}.history-header[data-v-240dd5bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.history-header h3[data-v-240dd5bf]{margin:0}.expand-btn[data-v-240dd5bf]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 4px #667eea4d}.expand-btn[data-v-240dd5bf]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #667eea66}.expand-btn[data-v-240dd5bf]:active{transform:translateY(0)}.history-content[data-v-240dd5bf]{animation:slideDown-240dd5bf .3s ease-out}@keyframes slideDown-240dd5bf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.line-chart-container[data-v-240dd5bf]{margin-bottom:30px;padding:20px;background:#f8f9facc;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.line-chart-container h4[data-v-240dd5bf]{color:#2c3e50;margin-bottom:15px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;justify-content:center}.line-chart-area[data-v-240dd5bf]{height:400px;background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 8px #00000014}.desktop-chart[data-v-240dd5bf]{display:block}.mobile-chart-notice[data-v-240dd5bf]{display:none;text-align:center;padding:40px 20px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:12px;border:2px dashed rgba(102,126,234,.3)}.mobile-chart-notice .notice-icon[data-v-240dd5bf]{font-size:48px;margin-bottom:15px;animation:bounce-240dd5bf 2s infinite}@keyframes bounce-240dd5bf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mobile-chart-notice h4[data-v-240dd5bf]{color:#667eea;font-size:18px;margin:15px 0 10px;font-weight:600}.mobile-chart-notice p[data-v-240dd5bf]{color:#666;font-size:14px;line-height:1.6;margin:10px 0}.mobile-chart-notice .notice-hint[data-v-240dd5bf]{margin-top:20px;padding:10px;background:#667eea1a;border-radius:8px;color:#764ba2;font-size:13px;font-weight:500;transition:all .2s ease}.mobile-chart-notice .notice-hint[data-v-240dd5bf]:hover{background:#667eea33;transform:scale(1.02)}.mobile-chart-notice .notice-hint[data-v-240dd5bf]:active{transform:scale(.98)}.click-indicator[data-v-240dd5bf]{display:inline-block;color:#667eea;font-weight:700;animation:pulse-240dd5bf .5s ease}@keyframes pulse-240dd5bf{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.easter-egg-notice[data-v-240dd5bf]{margin-top:15px;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;text-align:center;font-size:14px;font-weight:500;animation:slideInUp-240dd5bf .5s ease}@keyframes slideInUp-240dd5bf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.desktop-chart.mobile-chart-enabled[data-v-240dd5bf]{display:block!important}.chart-display-controls[data-v-240dd5bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px;background:#f8f9facc;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.chart-display-controls h4[data-v-240dd5bf]{margin:0;color:#2c3e50;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.display-options[data-v-240dd5bf]{display:flex;gap:20px;align-items:center}.checkbox-label[data-v-240dd5bf]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#2c3e50;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-240dd5bf]{appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox][data-v-240dd5bf]:checked{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.checkbox-label input[type=checkbox][data-v-240dd5bf]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label:hover input[type=checkbox][data-v-240dd5bf]{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.table-controls[data-v-240dd5bf]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;background:#f8f9facc;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.control-group[data-v-240dd5bf]{display:flex;flex-direction:column;gap:5px}.control-group label[data-v-240dd5bf]{font-size:12px;font-weight:600;color:#2c3e50}.control-group select[data-v-240dd5bf],.control-group input[data-v-240dd5bf]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;transition:border-color .3s ease}.control-group select[data-v-240dd5bf]:focus,.control-group input[data-v-240dd5bf]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.reset-btn[data-v-240dd5bf]{padding:8px 16px;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .3s ease;align-self:flex-end}.reset-btn[data-v-240dd5bf]:hover{background:#c0392b}.table-container[data-v-240dd5bf]{overflow-x:auto;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;width:100%;max-width:100%;box-sizing:border-box}.history-table[data-v-240dd5bf]{width:100%;border-collapse:collapse;font-size:14px}.history-table th[data-v-240dd5bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 8px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap;position:sticky;top:0;z-index:1;text-align:center}.history-table td[data-v-240dd5bf]{padding:10px 8px;border-bottom:1px solid #f0f0f0;font-size:12px}.history-table tr[data-v-240dd5bf]:hover{background-color:#f8f9fa}.history-table tr.offline[data-v-240dd5bf]{background-color:#ffeaa7}.history-table tr.offline[data-v-240dd5bf]:hover{background-color:#fdcb6e}.server-name-cell[data-v-240dd5bf]{font-weight:600;color:#2c3e50;min-width:100px}.time-cell[data-v-240dd5bf]{color:#666;min-width:140px;font-family:monospace}.number-cell[data-v-240dd5bf]{text-align:center;color:#2980b9;font-weight:600;min-width:60px}.version-cell[data-v-240dd5bf]{color:#8e44ad;font-family:monospace;min-width:80px}.status-cell[data-v-240dd5bf]{text-align:center;min-width:80px}.status-badge[data-v-240dd5bf]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.online[data-v-240dd5bf]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-badge.offline[data-v-240dd5bf]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.chart-container.dark-theme[data-v-240dd5bf]{background-color:#1a202c;color:#e2e8f0}.dark-theme h2[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .theme-toggle[data-v-240dd5bf]{background-color:#2d3748;border-color:#4a5568;color:#e2e8f0}.dark-theme .theme-toggle[data-v-240dd5bf]:hover{border-color:#63b3ed;background-color:#374151}.dark-theme .version-info[data-v-240dd5bf]{color:#a0aec0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark-theme .update-time[data-v-240dd5bf],.dark-theme .loading[data-v-240dd5bf]{color:#a0aec0}.dark-theme .error[data-v-240dd5bf]{background:#742a2a;border-color:#e53e3e;color:#fed7d7}.dark-theme .chart-section[data-v-240dd5bf]{background:#2d3748;box-shadow:0 4px 6px #0000004d}.dark-theme .chart-section h3[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .chart-area[data-v-240dd5bf]{background:#37415180}.dark-theme .stats-card[data-v-240dd5bf]{background:#374151cc;border-color:#ffffff1a}.dark-theme .stats-card h4[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .total-info[data-v-240dd5bf]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.dark-theme .server-item[data-v-240dd5bf]{background:#374151;border-color:#ffffff1a}.dark-theme .server-item[data-v-240dd5bf]:hover{background:#4b5563}.dark-theme .server-name[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .server-connections[data-v-240dd5bf],.dark-theme .server-percentage[data-v-240dd5bf]{color:#a0aec0;background:#374151}.dark-theme .expand-btn[data-v-240dd5bf]{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 2px 4px #4f46e54d}.dark-theme .expand-btn[data-v-240dd5bf]:hover{box-shadow:0 4px 8px #4f46e566}.dark-theme .line-chart-container[data-v-240dd5bf]{background:#374151cc;border-color:#ffffff1a}.dark-theme .line-chart-container h4[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .line-chart-area[data-v-240dd5bf]{background:#2d3748;box-shadow:0 2px 8px #0000004d}.dark-theme .mobile-chart-notice[data-v-240dd5bf]{background:linear-gradient(135deg,#4f46e526,#7c3aed26);border-color:#4f46e566}.dark-theme .mobile-chart-notice h4[data-v-240dd5bf]{color:#a78bfa}.dark-theme .mobile-chart-notice p[data-v-240dd5bf]{color:#cbd5e1}.dark-theme .mobile-chart-notice .notice-hint[data-v-240dd5bf]{background:#4f46e533;color:#c4b5fd}.dark-theme .mobile-chart-notice .notice-hint[data-v-240dd5bf]:hover{background:#4f46e54d}.dark-theme .easter-egg-notice[data-v-240dd5bf]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.dark-theme .click-indicator[data-v-240dd5bf]{color:#c4b5fd}.dark-theme .chart-display-controls[data-v-240dd5bf]{background:#374151cc;border-color:#ffffff1a}.dark-theme .chart-display-controls h4[data-v-240dd5bf],.dark-theme .checkbox-label[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .checkbox-label input[type=checkbox][data-v-240dd5bf]{border-color:#4a5568;background:#374151}.dark-theme .checkbox-label input[type=checkbox][data-v-240dd5bf]:checked{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e5}.dark-theme .checkbox-label:hover input[type=checkbox][data-v-240dd5bf]{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.dark-theme .table-controls[data-v-240dd5bf]{background:#374151cc;border-color:#ffffff1a}.dark-theme .control-group label[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .control-group select[data-v-240dd5bf],.dark-theme .control-group input[data-v-240dd5bf]{background-color:#374151;border-color:#4a5568;color:#e2e8f0}.dark-theme .control-group select[data-v-240dd5bf]:focus,.dark-theme .control-group input[data-v-240dd5bf]:focus{border-color:#63b3ed;box-shadow:0 0 0 2px #63b3ed33}.dark-theme .reset-btn[data-v-240dd5bf]{background:#e53e3e}.dark-theme .reset-btn[data-v-240dd5bf]:hover{background:#c53030}.dark-theme .table-container[data-v-240dd5bf]{border-color:#ffffff1a;background:#2d3748}.dark-theme .history-table th[data-v-240dd5bf]{background:#7c3aed}.dark-theme .history-table td[data-v-240dd5bf]{border-bottom-color:#4a5568}.dark-theme .history-table tr[data-v-240dd5bf]:hover,.dark-theme .history-table tr.offline[data-v-240dd5bf]{background-color:#374151}.dark-theme .history-table tr.offline[data-v-240dd5bf]:hover{background-color:#4a5568}.dark-theme .server-name-cell[data-v-240dd5bf]{color:#e2e8f0}.dark-theme .time-cell[data-v-240dd5bf]{color:#a0aec0}.dark-theme .number-cell[data-v-240dd5bf]{color:#63b3ed}.dark-theme .version-cell[data-v-240dd5bf]{color:#d69e2e}.dark-theme .status-badge.online[data-v-240dd5bf]{background-color:#276749;color:#9ae6b4;border-color:#38a169}.dark-theme .status-badge.offline[data-v-240dd5bf]{background-color:#742a2a;color:#fc8181;border-color:#e53e3e}@media (min-width: 1400px){.chart-container[data-v-240dd5bf]{max-width:1800px;padding:40px}}@media (min-width: 1200px) and (max-width: 1399px){.chart-container[data-v-240dd5bf]{max-width:1600px;padding:30px}.chart-content[data-v-240dd5bf]{gap:40px}.chart-area[data-v-240dd5bf]{min-height:500px;padding:25px}.stats-card[data-v-240dd5bf]{min-width:320px;padding:25px}.total-value[data-v-240dd5bf]{font-size:28px}}@media (min-width: 992px) and (max-width: 1199px){.chart-container[data-v-240dd5bf]{padding:25px;max-width:1400px}.chart-content[data-v-240dd5bf]{gap:25px}.chart-area[data-v-240dd5bf]{min-height:480px;padding:20px}.stats-card[data-v-240dd5bf]{min-width:280px}}@media (min-width: 769px) and (max-width: 991px){.chart-container[data-v-240dd5bf]{padding:20px;max-width:1200px}.chart-content[data-v-240dd5bf]{gap:20px}.chart-area[data-v-240dd5bf]{min-height:420px;padding:18px}.stats-card[data-v-240dd5bf]{min-width:250px;padding:18px}.total-value[data-v-240dd5bf]{font-size:22px}.server-item[data-v-240dd5bf]{padding:10px 12px}.server-name[data-v-240dd5bf]{font-size:13px}.server-connections[data-v-240dd5bf],.server-percentage[data-v-240dd5bf]{font-size:11px;padding:3px 6px}}@media (min-width: 576px) and (max-width: 768px){.chart-container[data-v-240dd5bf]{padding:12px;width:100%;max-width:100vw;overflow-x:hidden}.chart-content[data-v-240dd5bf]{flex-direction:column;gap:20px;width:100%;max-width:100%}.chart-area[data-v-240dd5bf]{min-height:380px;padding:15px;width:100%;max-width:100%}.stats-card[data-v-240dd5bf]{min-width:auto;padding:15px;width:100%;max-width:100%}.content[data-v-240dd5bf]{gap:20px;width:100%;max-width:100%}.chart-section[data-v-240dd5bf]{padding:15px;width:100%;max-width:100%}.header[data-v-240dd5bf]{flex-direction:row;justify-content:space-between;align-items:center}.chart-container h2[data-v-240dd5bf]{font-size:18px}.theme-toggle[data-v-240dd5bf]{position:static;width:40px;height:40px;font-size:16px}.server-item[data-v-240dd5bf]{padding:12px 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.server-name[data-v-240dd5bf]{font-size:14px;flex:1;margin-right:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-connections[data-v-240dd5bf],.server-percentage[data-v-240dd5bf]{font-size:12px;padding:4px 8px;flex-shrink:0;margin-left:5px}.total-info[data-v-240dd5bf]{flex-direction:column;text-align:center;gap:5px}.total-value[data-v-240dd5bf]{font-size:20px}.table-controls[data-v-240dd5bf]{gap:10px;padding:15px}.control-group[data-v-240dd5bf]{min-width:120px}.control-group select[data-v-240dd5bf],.control-group input[data-v-240dd5bf]{font-size:13px;padding:6px 8px}.reset-btn[data-v-240dd5bf]{font-size:13px;padding:6px 12px}.history-table[data-v-240dd5bf]{font-size:12px}.history-table th[data-v-240dd5bf],.history-table td[data-v-240dd5bf]{padding:8px 6px;font-size:11px}.line-chart-container[data-v-240dd5bf]{padding:15px;margin-bottom:20px}.line-chart-container h4[data-v-240dd5bf]{font-size:14px}.line-chart-area[data-v-240dd5bf]{padding:10px}.desktop-chart[data-v-240dd5bf]:not(.mobile-chart-enabled){display:none}.mobile-chart-notice[data-v-240dd5bf]{display:block}.desktop-chart.mobile-chart-enabled[data-v-240dd5bf]{display:block!important}}@media (max-width: 575px){.chart-container[data-v-240dd5bf]{padding:8px;width:100%;max-width:100vw;overflow-x:hidden}.chart-content[data-v-240dd5bf]{flex-direction:column;gap:15px;width:100%;max-width:100%}.chart-area[data-v-240dd5bf]{min-height:320px;padding:10px;width:100%;max-width:100%}.stats-card[data-v-240dd5bf]{min-width:auto;padding:12px;width:100%;max-width:100%}.content[data-v-240dd5bf]{gap:20px;width:100%;max-width:100%}.chart-section[data-v-240dd5bf]{padding:10px;width:100%;max-width:100%}.header[data-v-240dd5bf]{flex-direction:column;gap:15px;text-align:center}.chart-container h2[data-v-240dd5bf]{font-size:16px;margin:0}.theme-toggle[data-v-240dd5bf]{position:static;width:45px;height:45px;font-size:18px;margin:0 auto}.update-time[data-v-240dd5bf]{font-size:12px;margin-bottom:20px}.chart-section h3[data-v-240dd5bf]{font-size:16px;margin-bottom:15px}.server-item[data-v-240dd5bf]{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;min-height:50px}.server-name[data-v-240dd5bf]{font-size:13px;font-weight:600;flex:1;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-connections[data-v-240dd5bf],.server-percentage[data-v-240dd5bf]{font-size:11px;padding:3px 8px;flex-shrink:0;margin-left:4px}.total-info[data-v-240dd5bf]{flex-direction:column;text-align:center;gap:8px;padding:12px}.total-label[data-v-240dd5bf]{font-size:12px}.total-value[data-v-240dd5bf]{font-size:18px}.stats-card h4[data-v-240dd5bf]{font-size:14px;text-align:center;margin-bottom:12px}.server-list[data-v-240dd5bf]{max-height:250px}.history-header[data-v-240dd5bf]{flex-direction:column;gap:10px;text-align:center}.expand-btn[data-v-240dd5bf]{font-size:13px;padding:6px 12px;align-self:center}.history-header[data-v-240dd5bf]{flex-direction:column;gap:12px;text-align:center}.expand-btn[data-v-240dd5bf]{font-size:14px;padding:8px 16px;align-self:center;width:100%;max-width:200px}.chart-display-controls[data-v-240dd5bf]{flex-direction:column;gap:10px;padding:10px;text-align:center;width:100%;max-width:100%;box-sizing:border-box}.display-options[data-v-240dd5bf]{justify-content:center;gap:15px;flex-wrap:wrap}.checkbox-label[data-v-240dd5bf]{font-size:13px}.table-controls[data-v-240dd5bf]{flex-direction:column;gap:10px;padding:10px;width:100%;max-width:100%;box-sizing:border-box}.control-group[data-v-240dd5bf]{min-width:auto;width:100%;max-width:100%}.control-group select[data-v-240dd5bf],.control-group input[data-v-240dd5bf]{font-size:14px;padding:8px 10px;width:100%;max-width:100%;box-sizing:border-box}.reset-btn[data-v-240dd5bf]{font-size:14px;padding:8px 16px;align-self:stretch}.history-table[data-v-240dd5bf]{font-size:11px}.history-table th[data-v-240dd5bf],.history-table td[data-v-240dd5bf]{padding:6px 4px;font-size:10px}.server-name-cell[data-v-240dd5bf]{min-width:80px;margin-left:100px}.time-cell[data-v-240dd5bf]{min-width:100px;font-size:9px}.number-cell[data-v-240dd5bf]{min-width:40px}.version-cell[data-v-240dd5bf],.status-cell[data-v-240dd5bf]{min-width:60px}.status-badge[data-v-240dd5bf]{font-size:9px;padding:2px 6px}.line-chart-container[data-v-240dd5bf]{padding:12px;margin-bottom:15px}.line-chart-container h4[data-v-240dd5bf]{font-size:13px;margin-bottom:10px}.line-chart-area[data-v-240dd5bf]{height:250px;padding:8px}.desktop-chart[data-v-240dd5bf]:not(.mobile-chart-enabled){display:none}.mobile-chart-notice[data-v-240dd5bf]{display:block}.desktop-chart.mobile-chart-enabled[data-v-240dd5bf]{display:block!important}.mobile-chart-notice h4[data-v-240dd5bf]{font-size:16px}.mobile-chart-notice p[data-v-240dd5bf]{font-size:13px}.mobile-chart-notice .notice-hint[data-v-240dd5bf]{font-size:12px;padding:12px}.easter-egg-notice[data-v-240dd5bf]{font-size:12px;padding:10px}}div[data-v-eeea108f]{min-height:100vh}
