: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{min-height:100vh;font-weight:400}a{text-decoration:none;color:inherit}.gate[data-v-98d5a85b]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-background);z-index:9999}.gate__card[data-v-98d5a85b]{text-align:center;padding:2rem}.gate__title[data-v-98d5a85b]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-heading)}.gate__form[data-v-98d5a85b]{display:flex;flex-direction:column;align-items:center;gap:1rem}.gate__input[data-v-98d5a85b]{width:6rem;height:4rem;font-size:2rem;text-align:center;letter-spacing:.5rem;border:2px solid var(--color-border);border-radius:8px;background:var(--color-background-mute);color:var(--color-text)}.gate__input[data-v-98d5a85b]::placeholder{letter-spacing:.3rem}.gate__input[data-v-98d5a85b]:focus{outline:none;border-color:var(--color-heading)}.gate__error[data-v-98d5a85b]{color:#c00;font-size:.9rem;margin:0}.gate__btn[data-v-98d5a85b]{padding:.6rem 1.5rem;font-size:1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-background-mute);color:var(--color-text);cursor:pointer}.gate__btn[data-v-98d5a85b]:hover{background:var(--color-border)}.app[data-v-d6a8dcc9]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-d6a8dcc9]{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);background:var(--color-background-mute);flex-shrink:0}.nav[data-v-d6a8dcc9]{display:flex;gap:1rem}.nav-link[data-v-d6a8dcc9]{padding:.25rem .5rem;text-decoration:none;color:var(--color-text);border-radius:4px}.nav-link.router-link-active[data-v-d6a8dcc9]{font-weight:600;background:var(--color-border)}.main[data-v-d6a8dcc9]{flex:1;padding:1rem;max-width:1400px;margin:0 auto;width:100%;min-height:0}.main--fullscreen[data-v-d6a8dcc9]{padding:0;max-width:none;margin:0;height:calc(100vh - 52px);display:flex;flex-direction:column}.main--fullscreen[data-v-d6a8dcc9]>*{flex:1;min-height:0;display:flex;flex-direction:column}.search-view[data-v-f82cf428]{max-width:100%}h1[data-v-f82cf428]{margin-bottom:1rem;font-size:1.5rem}.search-bar[data-v-f82cf428]{margin-bottom:1rem}.search-input[data-v-f82cf428]{width:100%;max-width:400px;padding:.6rem .8rem;font-size:1rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text)}.error[data-v-f82cf428]{color:#c00;margin-bottom:.5rem}.meta[data-v-f82cf428]{margin-bottom:.5rem;color:var(--color-heading)}.loading[data-v-f82cf428]{margin:1rem 0}.table-wrap[data-v-f82cf428]{overflow-x:auto;margin:1rem 0;border:1px solid var(--color-border);border-radius:8px}.data-table[data-v-f82cf428]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-f82cf428],.data-table td[data-v-f82cf428]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.data-table th[data-v-f82cf428]{position:sticky;top:0;background:var(--color-background-mute);font-weight:600}.data-table td[data-v-f82cf428]:nth-child(4){white-space:normal;max-width:320px}.empty[data-v-f82cf428]{padding:2rem;text-align:center;color:var(--color-heading)}.pagination[data-v-f82cf428]{display:flex;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.pagination button[data-v-f82cf428]{padding:.5rem 1rem;cursor:pointer;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-mute);color:var(--color-text)}.pagination button[data-v-f82cf428]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f82cf428]{font-size:.9rem}
