:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}body{display:flex;place-items:center;min-height:100vh}.ping-monitor[data-v-d3f8709a]{width:100%;max-width:1200px;margin:0 auto}.controls[data-v-d3f8709a]{display:flex;gap:1rem;align-items:center;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.delay-input[data-v-d3f8709a]{display:flex;align-items:center}.delay-input label[data-v-d3f8709a]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text)}.delay-input input[data-v-d3f8709a]{padding:.5rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);color:var(--color-text);width:80px;text-align:center}.delay-input input[data-v-d3f8709a]:disabled{opacity:.5;cursor:not-allowed}button[data-v-d3f8709a]{padding:.75rem 1.5rem;font-size:1rem;border:2px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:8px;cursor:pointer;transition:all .3s ease}button[data-v-d3f8709a]:hover{border-color:var(--color-border-hover)}button.active[data-v-d3f8709a]{background:#f44;border-color:#f44;color:#fff}button[data-v-d3f8709a]:disabled{opacity:.5;cursor:not-allowed}.chart-container[data-v-d3f8709a]{height:400px;margin-bottom:2rem;padding:1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-soft)}.stats[data-v-d3f8709a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-item[data-v-d3f8709a]{padding:1rem;text-align:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-soft)}.stat-item h3[data-v-d3f8709a]{margin:0 0 .5rem;font-size:.9rem;color:var(--color-text);opacity:.8;text-transform:uppercase;letter-spacing:1px}.stat-item p[data-v-d3f8709a]{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-heading)}.history-section[data-v-d3f8709a]{margin-bottom:2rem}.history-section h3[data-v-d3f8709a]{margin:0 0 1rem;color:var(--color-heading);text-align:center}.table-container[data-v-d3f8709a]{overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-soft)}table[data-v-d3f8709a]{width:100%;border-collapse:collapse}th[data-v-d3f8709a],td[data-v-d3f8709a]{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-border)}th[data-v-d3f8709a]{background:var(--color-background-mute);color:var(--color-heading);font-weight:600;text-transform:uppercase;font-size:.8rem;letter-spacing:1px}td[data-v-d3f8709a]{color:var(--color-text)}tr:last-child td[data-v-d3f8709a]{border-bottom:none}tr[data-v-d3f8709a]:hover{background:#4bc0c00d}.no-data[data-v-d3f8709a]{padding:2rem;text-align:center;color:var(--color-text);opacity:.7;font-style:italic;margin:0}.pagination[data-v-d3f8709a]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.page-btn[data-v-d3f8709a]{padding:.5rem 1rem;font-size:.9rem;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:4px;cursor:pointer;transition:all .3s ease}.page-btn[data-v-d3f8709a]:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-background-soft)}.page-btn[data-v-d3f8709a]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-d3f8709a]{color:var(--color-text);font-size:.9rem}.status[data-v-d3f8709a]{padding:1rem;border-radius:8px;text-align:center;background:var(--color-background-soft);border:1px solid var(--color-border)}.status.error[data-v-d3f8709a]{background:#ff44441a;border-color:#f44;color:#f44}.status p[data-v-d3f8709a]{margin:0;font-weight:500}@media (max-width: 768px){.controls[data-v-d3f8709a]{flex-direction:column;align-items:stretch}.delay-input label[data-v-d3f8709a]{justify-content:center}.stats[data-v-d3f8709a]{grid-template-columns:repeat(2,1fr)}.table-container[data-v-d3f8709a]{font-size:.8rem}th[data-v-d3f8709a],td[data-v-d3f8709a]{padding:.5rem}.pagination[data-v-d3f8709a]{flex-direction:column;gap:.5rem}}#app[data-v-4a72a718]{max-width:1200px;margin:0 auto;padding:2rem}header[data-v-4a72a718]{text-align:center;margin-bottom:2rem}header h1[data-v-4a72a718]{color:var(--color-heading);font-size:2.5rem;margin-bottom:.5rem}header p[data-v-4a72a718]{color:var(--color-text);font-size:1.1rem;opacity:.8}main[data-v-4a72a718]{width:100%}
