:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #161616;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--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);--color-lightgreen: hsla(160, 100%, 37%, 1);--color-gradient: -webkit-linear-gradient(315deg, var(--color-green) 45%, var(--color-blue) 100%);--color-green: hsl(160, 100%, 32%);--color-red: hsl(0, 100%, 37%);--color-blue: hsl(230, 100%, 70%);--color-inactive: hsla(0, 0%, 50%, 1);--color-hover: hsla(160, 100%, 37%, .2);--color-issues: hsla(0, 100%, 37%, .2);--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);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{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:.9rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{display:flex;column-gap:2rem;flex-wrap:wrap;position:sticky;top:0;z-index:3;background:linear-gradient(180deg,#161616 80%,#fff0)}footer{padding:1rem 0;text-align:center}main{flex:1}a{text-decoration:none;transition:.4s;color:var(--color-text)}input,textarea{box-sizing:content-box;color:var(--color-text)}input{outline:0}input:not(:focus){border-color:#0000}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-family:Inter,sans-serif;font-weight:400;font-display:swap;font-size:.8rem}code{background-color:var(--color-background);padding:.25rem .3rem;border-radius:.25rem;font-size:.7rem}#app{font-weight:400;position:relative;margin:0 auto;max-width:1280px;padding:0 1rem;display:flex;min-height:100vh;flex-direction:column}.container{display:flex;flex-direction:column;gap:1rem}.filters{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.event-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1rem;position:relative;backface-visibility:hidden}.list-move,.list-enter-active,.list-leave-active{transition:all .3s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.list-leave-active{position:absolute;left:0}.event-filter{display:grid;grid-auto-flow:column;justify-content:left;align-items:center;gap:.5rem;overflow-x:auto}.event-filter button{border:none;padding:.5rem;color:var(--color-text);border-radius:.25rem;background-color:var(--color-background-soft);cursor:pointer;min-width:3.5rem}.event-filter button.active{background-color:var(--color-hover);color:var(--color-text)}.issue button{background-color:var(--color-background-soft);color:var(--color-red)}.issue button.active{background-color:var(--color-issues);color:var(--color-red)}.issue .issue-counter{color:var(--color-red);background-color:var(--color-issues);font-weight:700;padding:.25rem .5rem;border-radius:.25rem}.issue button.active .issue-counter{background-color:var(--color-red);color:var(--color-background)}.list-enter-active,.list-leave-active,.grid-enter-active,.grid-leave-active,.table-row-enter-active,.table-row-leave-active{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.list-enter-from,.list-leave-to,.grid-enter-from,.grid-leave-to,.table-row-enter-from,.table-row-leave-to{opacity:0;transform:translateY(16px) scale(.98);box-shadow:0 2px 8px #00000014}.list-enter-to,.list-leave-from,.grid-enter-to,.grid-leave-from,.table-row-enter-to,.table-row-leave-from{opacity:1;transform:translateY(0) scale(1);box-shadow:none}.list-leave-active,.grid-leave-active,.table-row-leave-active{position:absolute;width:100%;z-index:1}.icon-disconnected[data-v-dd2bb628]{display:inline-block;vertical-align:middle}h1[data-v-bc8673df]{font-weight:500;font-size:2.6rem;position:relative;font-weight:600}.email[data-v-bc8673df]{padding:0 1rem}.green[data-v-bc8673df]{color:#00bd7e;background:-webkit-linear-gradient(315deg,hsla(160,100%,37%,1) 45%,#647eff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-wrap:nowrap}sup[data-v-bc8673df]{font-size:.3em;vertical-align:top}nav[data-v-bc8673df]{display:flex;font-size:1rem;padding:1rem 0}nav a.router-link-exact-active[data-v-bc8673df]{color:var(--color-green)}nav a.router-link-exact-active[data-v-bc8673df]:hover{background-color:transparent}nav a[data-v-bc8673df],nav span[data-v-bc8673df]{display:flex;padding:0 1rem;border-left:1px solid var(--color-border);align-items:center}nav a[data-v-bc8673df]:first-of-type{border:0}.connecting-status[data-v-bc8673df]{position:absolute;top:0;right:0;padding:1rem;color:var(--color-red)}@media (hover: hover){nav a[data-v-bc8673df]:hover{background-color:var(--color-hover)}}.view-switcher[data-v-7ca0903c]{display:flex;gap:8px;justify-content:flex-start;margin-bottom:.5rem}.switcher-btn[data-v-7ca0903c]{padding:6px 16px;border:none;background:var(--color-background-mute);color:var(--color-text);cursor:pointer;border-radius:4px;font-weight:500;transition:background .2s,color .2s}.switcher-btn.active[data-v-7ca0903c]{background:var(--color-hover);color:var(--color-green)}.switcher-btn[data-v-7ca0903c]:not(.active):hover{background:var(--color-hover)}.event-status[data-v-ed29a280],.mute-icon[data-v-ed29a280]{display:flex;align-items:center;gap:.3rem;font-size:.75rem}.pulse[data-v-ed29a280]{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-inactive);text-align:center;cursor:pointer}.pulse[data-v-ed29a280]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;border-radius:100%;will-change:transform}.pulse[data-v-ed29a280]:hover:before,.pulse[data-v-ed29a280]:focus:before{animation:none}.status--online.pulse[data-v-ed29a280]:before,.status--offline.pulse[data-v-ed29a280]:before{animation:pulse-ed29a280 2s infinite}.status--online[data-v-ed29a280]{background-color:var(--color-green)}.status--offline[data-v-ed29a280]{background-color:var(--color-red)}.status--online-text[data-v-ed29a280]{color:var(--color-green)}.status--offline-text[data-v-ed29a280]{color:var(--color-red)}@keyframes pulse-ed29a280{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.event-marker[data-v-571356db]{position:absolute;height:100%;top:0;z-index:1;cursor:pointer;box-shadow:0 0 .5rem inset #0000001a}.good[data-v-571356db]{background-color:var(--color-green);height:.5rem}.bad[data-v-571356db]{background-color:var(--color-red);height:.5rem}.progress-container[data-v-6fab4592]{width:100%;display:grid;overflow:hidden}.prelive-progress-bar[data-v-6fab4592]{position:absolute;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:.5rem .5rem;height:.5rem;border-radius:.3rem;z-index:2}.progress-bar-events[data-v-6fab4592]{background-color:var(--color-background-mute);border-radius:.3rem;overflow:hidden;position:relative;height:.5rem;box-shadow:0 0 .5rem inset #0000001a}.prelive-progress-bar[data-v-b1571c5e]{position:absolute;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:.5rem .5rem;height:.5rem;border-radius:.3rem;z-index:2}.title[data-v-3ba775db]{font-size:1.1rem;font-weight:500;color:var(--color-heading)}.event-card[data-v-3ba775db]{position:relative;background-color:var(--color-background-soft);padding:.8rem;border-radius:.5rem;display:grid;grid-template-columns:1fr;overflow:auto;gap:1rem;box-shadow:0 0 .1rem #00000040}.event-card-info[data-v-3ba775db]{display:grid;grid-template-columns:1fr auto}.event-details[data-v-3ba775db]{display:grid;grid-template-columns:1fr}.event-details a[data-v-3ba775db]{color:var(--color-heading)}.input-container{display:flex;align-items:center;background:var(--color-background-soft);color:var(--color-text);border-radius:1.5rem;height:40px;gap:.5rem;min-width:230px;width:230px;padding-left:1rem}.input-container:focus-within{transition:background 125ms ease-in-out;background:var(--color-background-mute)}.input-wrap{display:flex;align-items:center;height:100%;width:100%}.icon[data-v-32e0ff69]{display:flex;line-height:0;flex-shrink:0;width:12.75px}.svg[data-v-32e0ff69]{display:block;fill:currentColor;height:100%;width:100%}.events-grid[data-v-7a53e645]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.grid-enter-active[data-v-7a53e645],.grid-leave-active[data-v-7a53e645]{transition:all .3s cubic-bezier(.4,0,.2,1)}.grid-enter-from[data-v-7a53e645],.grid-leave-to[data-v-7a53e645]{opacity:0;transform:scale(.95)}.grid-leave-active[data-v-7a53e645]{position:absolute}.event-grid-item[data-v-7a53e645]{position:relative;display:flex;align-items:center;justify-content:center;min-height:80px;border-radius:.5rem;transition:all .2s ease;background-color:var(--status-color)}.event-grid-item.disabled[data-v-7a53e645]{background-color:var(--color-background-mute);opacity:.7}.event-name[data-v-7a53e645]{font-size:.8rem;font-weight:400;color:#e0e0e0;text-align:center;word-break:break-word}.event-tag[data-v-7a53e645]{position:absolute;bottom:4px;left:4px;background-color:#00000080;color:#fff;font-size:.6rem;font-weight:400;padding:1px 4px;border-radius:.18rem;letter-spacing:.3px}.zixi-link[data-v-7a53e645]{font-size:1.2rem;font-weight:600;color:#fff;text-decoration:none;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s ease}.disabled-tag[data-v-7a53e645]{position:absolute;top:4px;right:4px;background-color:#000000b3;color:#fff;font-size:.7rem;font-weight:500;padding:2px 6px;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.table-row-enter-active[data-v-443ff2a9],.table-row-leave-active[data-v-443ff2a9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.table-row-enter-from[data-v-443ff2a9],.table-row-leave-to[data-v-443ff2a9]{opacity:0;transform:translateY(10px)}.table-row-leave-active[data-v-443ff2a9]{position:absolute}.table-wrapper[data-v-443ff2a9]{overflow:auto;border-radius:.5rem;border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000d;overflow-x:auto}.events-table[data-v-443ff2a9]{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:auto}.events-table thead[data-v-443ff2a9]{background:var(--color-background-mute);border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text);text-align:left}.events-table th[data-v-443ff2a9],.events-table td[data-v-443ff2a9]{padding:.5rem .75rem}.events-table th.sortable[data-v-443ff2a9]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.events-table th.sortable[data-v-443ff2a9]:hover{background:var(--color-background-soft)}.sort-indicator[data-v-443ff2a9]{font-size:.75rem;color:var(--color-text)}.events-table th.col-num[data-v-443ff2a9]{width:6rem}.events-table tr[data-v-443ff2a9]:hover{background:var(--color-background-mute)}.events-table a[data-v-443ff2a9]{color:var(--color-heading);text-decoration:none}.events-table a[data-v-443ff2a9]:hover{text-decoration:underline}.name[data-v-443ff2a9]{color:var(--color-heading);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter[data-v-784ba60f]{display:inline-flex;align-items:center;padding:0 .5rem;font-size:.8rem}.view-switcher[data-v-784ba60f]{display:flex;justify-content:flex-start;margin-bottom:.5rem}.btn[data-v-784ba60f]{background:var(--color-background-mute);color:var(--color-text);border-radius:.375rem;padding:.35rem .75rem;font-size:.9rem;cursor:pointer}.btn[data-v-784ba60f]:hover{background:var(--color-hover)}.btn+.btn[data-v-784ba60f]{margin-left:.5rem}.btn.active[data-v-784ba60f]{background:var(--color-hover);border-color:var(--color-green)}
