body{margin:0;padding:0;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app{height:100vh}.control-center[data-v-96cb9051]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.logo-button-wrapper[data-v-96cb9051]{cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:16px}.logo-progress-wrapper[data-v-96cb9051]{position:relative;width:80px;height:80px;margin:0 auto 10px;-webkit-mask:url(/emz.svg) no-repeat center / contain;mask:url(/emz.svg) no-repeat center / contain;transition:filter .3s ease}.logo-progress-wrapper[data-v-96cb9051]:hover{filter:brightness(1.3)}.logo-progress-wrapper.large[data-v-96cb9051]{width:160px;height:160px;margin-bottom:20px}.loading-spinner[data-v-96cb9051]{transform-origin:297px 378px;animation:spin-96cb9051 1s linear infinite}@keyframes spin-96cb9051{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.water-level[data-v-96cb9051]{transition:transform .3s ease-out}.wave-front[data-v-96cb9051]{animation:wave-move-96cb9051 2s linear infinite}@keyframes wave-move-96cb9051{to{transform:translate(-160px)}}.result-section[data-v-65c113e4]{margin-top:24px}.header[data-v-78bf0e04]{height:64px;padding:0 24px;display:flex;align-items:center;background-color:var(--n-color)}.header-content[data-v-78bf0e04]{width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo-container[data-v-78bf0e04]{display:flex;align-items:center;gap:10px}.logo-text[data-v-78bf0e04]{font-size:20px;font-weight:700;color:#18a058}.main-content[data-v-78bf0e04]{min-height:calc(100vh - 64px);background-color:var(--v397e0229);padding:40px 20px}.container[data-v-78bf0e04]{max-width:1200px;margin:0 auto}.hero-section[data-v-78bf0e04]{text-align:center;padding-top:80px;margin-bottom:40px;transition:all .5s cubic-bezier(.4,0,.2,1)}.hero-section h1[data-v-78bf0e04]{margin-bottom:8px;font-size:32px;transition:inherit}.hero-section[data-v-78bf0e04] span{transition:inherit;display:block}.hero-small[data-v-78bf0e04]{padding-top:0;margin-bottom:16px}.hero-small h1[data-v-78bf0e04]{font-size:20px;margin-bottom:0}.hero-small[data-v-78bf0e04] span{opacity:0;height:0;overflow:hidden}.test-card[data-v-78bf0e04]{border-radius:16px;box-shadow:0 8px 24px #0000000d}.result-section[data-v-78bf0e04]{margin-top:24px}[data-v-78bf0e04] .n-card{background-color:var(--n-card-color)}.agent-name[data-v-78bf0e04]{font-size:13px;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.agent-load[data-v-78bf0e04]{font-size:11px;opacity:.8}.home[data-v-78bf0e04]{padding:20px}.login-page[data-v-df29bb88]{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;background-color:var(--v186d29b6);position:fixed;top:0;left:0}.theme-toggle[data-v-df29bb88]{position:absolute;top:20px;right:20px}.login-container[data-v-df29bb88]{width:100%;max-width:420px;padding:20px;display:flex;flex-direction:column;gap:24px}.login-header[data-v-df29bb88]{text-align:center}.logo[data-v-df29bb88]{margin-bottom:12px;display:flex;justify-content:center}.title[data-v-df29bb88]{margin:0;font-weight:600;letter-spacing:1px}.login-card[data-v-df29bb88]{border-radius:16px;box-shadow:0 12px 32px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-footer[data-v-df29bb88]{text-align:center;font-size:12px}[data-v-df29bb88] .n-tabs-nav-scroll-content{border-bottom:none!important}[data-v-df29bb88] .n-input{background-color:var(--v31337568)!important}[data-v-df29bb88] input:-webkit-autofill,[data-v-df29bb88] input:-webkit-autofill:hover,[data-v-df29bb88] input:-webkit-autofill:focus,[data-v-df29bb88] input:-webkit-autofill:active{-webkit-transition-delay:9999s;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}:root{font-family:Inter,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}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}}
