.test-config[data-v-05729ced]{position:sticky;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#14141480}.text-button[data-v-05729ced]{background:transparent;padding:1rem;border:none;color:gray}.text-button.active[data-v-05729ced]{color:#fff}.divider[data-v-05729ced]{background-color:#6f6f6f;height:1.4rem;width:.4rem}.mode[data-v-05729ced],.time[data-v-05729ced],.words[data-v-05729ced]{padding:0 .5rem}.time.hidden[data-v-05729ced],.words.hidden[data-v-05729ced]{display:none}@media (max-width: 560px){.test-config[data-v-05729ced]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.test-config[data-v-05729ced]::-webkit-scrollbar{display:none}.text-button[data-v-05729ced]{padding:.55rem;font-size:.85rem}.mode[data-v-05729ced],.time[data-v-05729ced],.words[data-v-05729ced]{padding:0 .25rem}.divider[data-v-05729ced]{height:1rem;width:.28rem}}@media (max-width: 420px){.text-button[data-v-05729ced]{padding:.45rem;font-size:.78rem}.mode[data-v-05729ced],.time[data-v-05729ced],.words[data-v-05729ced]{padding:0 .2rem}.divider[data-v-05729ced]{height:.9rem}}@media (max-width: 340px){.text-button[data-v-05729ced]{padding:.4rem;font-size:.72rem}.mode[data-v-05729ced],.time[data-v-05729ced],.words[data-v-05729ced]{padding:0 .18rem}.divider[data-v-05729ced]{height:.85rem;width:.25rem}}.test-container[data-v-6aefcee7]{display:flex;flex-direction:column;align-items:center;margin-top:2rem;gap:2rem;-webkit-user-select:none;user-select:none;cursor:default;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.typing-box[data-v-6aefcee7]{width:75%;height:8.5rem;border-radius:8px;font-size:2rem;line-height:2.8rem;position:relative;overflow:hidden;color:gray;font-family:Courier New,Courier,monospace;transition:all .3s ease;padding:.4rem .9rem}.typing-box p[data-v-6aefcee7]{margin:0;transition:transform .25s ease-in-out;will-change:transform;transform:translateZ(0)}.blurred[data-v-6aefcee7]{filter:blur(4px);pointer-events:none;transition:all .3s ease}.overlay[data-v-6aefcee7]{z-index:11;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:1.2rem;font-weight:400;color:#fff;cursor:pointer;pointer-events:none;transition:all .3s ease}.hidden-input[data-v-6aefcee7]{position:absolute;opacity:0;pointer-events:none}.typing-box span[data-v-6aefcee7]{white-space:pre-wrap}.correct[data-v-6aefcee7]{color:#fff}.incorrect[data-v-6aefcee7]{color:#ff3434}.current[data-v-6aefcee7]{margin:0;padding:0;border-left:2px solid #007BFF}.current.blink[data-v-6aefcee7]{animation:blink-6aefcee7 1s steps(2,start) infinite}@keyframes blink-6aefcee7{0%,49%{border-color:#007bff}50%,to{border-color:transparent}}@media (prefers-reduced-motion: reduce){.current.blink[data-v-6aefcee7]{animation:none;border-color:#007bff}}.retry-btn[data-v-6aefcee7]{border:none;background:transparent;font-size:1.1rem;cursor:pointer;color:#a5a5a5;transition:color .2s}.retry-btn[data-v-6aefcee7]:hover{color:#c1c1c1}.result-screen[data-v-6aefcee7]{padding:2rem 2.2rem;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#171717,#101010);box-shadow:0 4px 18px -4px #0009,inset 0 1px #ffffff0a;width:clamp(340px,68%,880px);display:flex;flex-direction:column;gap:1.6rem}.result-title[data-v-6aefcee7]{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:1px;color:#e2e2e2}.result-summary[data-v-6aefcee7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.9rem 1rem}.metric[data-v-6aefcee7]{background:#1e1e1e;border:1px solid rgba(255,255,255,.06);padding:.7rem .75rem .65rem;border-radius:10px;display:flex;flex-direction:column;gap:.3rem;position:relative;min-height:82px}.metric.primary[data-v-6aefcee7]{background:linear-gradient(160deg,#202d40,#18202b 45%,#141414);border-color:#508cff59}.metric-label[data-v-6aefcee7]{font-size:.68rem;text-transform:uppercase;letter-spacing:1.3px;color:#8d98a6;font-weight:600}.metric-value[data-v-6aefcee7]{font-size:2rem;line-height:1;font-weight:600;color:#f5f5f5;font-variant-numeric:tabular-nums}.metric-value.small[data-v-6aefcee7]{font-size:1.15rem}.detail-stats[data-v-6aefcee7]{border:1px solid rgba(255,255,255,.06);background:#161616;border-radius:10px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.45rem}.detail-row[data-v-6aefcee7]{display:flex;justify-content:space-between;font-size:.85rem;color:#c7c7c7}.detail-row span[data-v-6aefcee7]:last-child{font-family:Courier New,monospace;color:#f0f0f0}.actions[data-v-6aefcee7]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-6aefcee7]{background:#1f2933;border:1px solid #314052;color:#d6e2ef;padding:.6rem 1.1rem;border-radius:8px;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:background .18s ease,border-color .18s ease,transform .25s cubic-bezier(.33,1,.68,1)}.action-btn[data-v-6aefcee7]:hover{background:#273341}.action-btn[data-v-6aefcee7]:active{transform:translateY(1px)}.action-btn.ghost[data-v-6aefcee7]{background:transparent;border-color:#394453;color:#9fb5ca}.action-btn.ghost[data-v-6aefcee7]:hover{background:#1d2630}.timer-display[data-v-6aefcee7]{font-size:1.4rem;font-weight:600;letter-spacing:1px;color:#c9c9c9;margin-top:-.5rem;-webkit-user-select:none;user-select:none}.fade-fast-enter-active[data-v-6aefcee7],.fade-fast-leave-active[data-v-6aefcee7]{transition:opacity .12s ease}.fade-fast-enter-from[data-v-6aefcee7],.fade-fast-leave-to[data-v-6aefcee7]{opacity:0}@media (max-width: 560px){.result-screen[data-v-6aefcee7]{padding:1.55rem 1.25rem;gap:1.15rem;width:clamp(280px,88%,640px)}.result-title[data-v-6aefcee7]{font-size:1.25rem}.metric[data-v-6aefcee7]{min-height:72px;padding:.6rem .6rem .55rem}.metric-value[data-v-6aefcee7]{font-size:1.7rem}.metric-value.small[data-v-6aefcee7]{font-size:1.05rem}.detail-row[data-v-6aefcee7]{font-size:.8rem}.action-btn[data-v-6aefcee7]{padding:.55rem .95rem;font-size:.8rem}}@media (max-width: 420px){.result-screen[data-v-6aefcee7]{padding:1.25rem .95rem;gap:.95rem;width:clamp(260px,92%,480px)}.metric[data-v-6aefcee7]{min-height:66px}.metric-value[data-v-6aefcee7]{font-size:1.55rem}.metric-value.small[data-v-6aefcee7]{font-size:.95rem}.result-summary[data-v-6aefcee7]{gap:.7rem .65rem}.detail-stats[data-v-6aefcee7]{padding:.75rem .8rem;gap:.4rem}.detail-row[data-v-6aefcee7]{font-size:.75rem}.action-btn[data-v-6aefcee7]{padding:.5rem .85rem;font-size:.75rem}}@media (max-width: 380px){.result-screen[data-v-6aefcee7]{width:clamp(250px,94%,420px)}}@media (max-width: 340px){.result-screen[data-v-6aefcee7]{padding:1.05rem .75rem;gap:.75rem;width:clamp(240px,95%,380px)}.metric[data-v-6aefcee7]{min-height:60px}.metric-value[data-v-6aefcee7]{font-size:1.42rem}.metric-value.small[data-v-6aefcee7]{font-size:.9rem}.detail-row[data-v-6aefcee7]{font-size:.7rem}.action-btn[data-v-6aefcee7]{padding:.45rem .75rem;font-size:.7rem}}.profile-wrapper[data-v-ce607909]{max-width:1100px;margin:0 auto;padding:0 1.25rem 1rem;font-family:Segoe UI,Roboto,Arial,sans-serif}.login-prompt[data-v-ce607909]{text-align:center;padding:3rem 1.5rem;border:1px dashed #2a3238;border-radius:14px;background:#12181c}.login-prompt h1[data-v-ce607909]{margin:0 0 1rem;font-size:2rem;font-weight:600;color:#e5e9ec}.login-prompt .hint[data-v-ce607909]{margin:0 0 1.4rem;color:#97a3ad;font-size:.9rem}.go-login[data-v-ce607909]{display:inline-block;background:#fff;color:#0f1417;font-weight:600;padding:.7rem 1.1rem;border-radius:8px;text-decoration:none;font-size:.8rem;letter-spacing:.4px;transition:background .2s,color .2s}.go-login[data-v-ce607909]:hover{background:#e6e6e6}.profile-panel[data-v-ce607909]{display:flex;flex-direction:column;gap:1.5rem}.panel-header[data-v-ce607909]{display:flex;justify-content:space-between;align-items:center}.panel-header h1[data-v-ce607909]{margin:0;font-size:2rem}.logout[data-v-ce607909]{background:transparent;border:1px solid #444;color:#bbb;padding:.5rem .9rem;border-radius:8px;cursor:pointer}.logout[data-v-ce607909]:hover{background:#1d1d1d;color:#fff}.stats-cards[data-v-ce607909]{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.card[data-v-ce607909]{background:#181818;border:1px solid #262626;padding:.9rem .9rem .8rem;border-radius:10px;display:flex;flex-direction:column;gap:.25rem}.card .label[data-v-ce607909]{font-size:.65rem;text-transform:uppercase;letter-spacing:1.2px;color:#8a95a3;font-weight:600}.card .value[data-v-ce607909]{font-size:1.6rem;font-weight:600;color:#f5f5f5}.recent h2[data-v-ce607909]{margin:0 0 .6rem;font-size:1.2rem}.results-table[data-v-ce607909]{width:100%;border-collapse:collapse;font-size:.8rem}.results-table th[data-v-ce607909],.results-table td[data-v-ce607909]{padding:.5rem .45rem;text-align:left;border-bottom:1px solid #222}.results-table th[data-v-ce607909]{font-weight:600;font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:#9aa7b4}.results-table tbody tr[data-v-ce607909]:hover{background:#181818}.results-table-wrapper[data-v-ce607909]{width:100%}.results-table-wrapper[data-v-ce607909]::-webkit-scrollbar{height:6px}.results-table-wrapper[data-v-ce607909]::-webkit-scrollbar-track{background:transparent}.results-table-wrapper[data-v-ce607909]::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.results-table-wrapper[data-v-ce607909]::-webkit-scrollbar-thumb:hover{background:#444}.empty[data-v-ce607909]{padding:1rem;text-align:center;color:#777}@media (max-width:640px){.results-table[data-v-ce607909]{font-size:.7rem}.card .value[data-v-ce607909]{font-size:1.3rem}.panel-header h1[data-v-ce607909]{font-size:1.5rem}}@media (max-width:560px){.profile-wrapper[data-v-ce607909]{padding:0 .85rem 1rem}.stats-cards[data-v-ce607909]{gap:.7rem}.card[data-v-ce607909]{padding:.75rem .75rem .65rem}.card .value[data-v-ce607909]{font-size:1.25rem}.panel-header h1[data-v-ce607909]{font-size:1.35rem}.logout[data-v-ce607909]{padding:.45rem .75rem;font-size:.7rem}}@media (max-width:480px){.panel-header[data-v-ce607909]{flex-direction:column;align-items:flex-start;gap:.6rem}.results-table-wrapper[data-v-ce607909]{overflow-x:auto;-webkit-overflow-scrolling:touch}.results-table[data-v-ce607909]{min-width:520px}.login-prompt h1[data-v-ce607909]{font-size:1.65rem}.login-prompt[data-v-ce607909]{padding:2.4rem 1.1rem 2.6rem}.go-login[data-v-ce607909]{padding:.6rem .95rem;font-size:.75rem}}@media (max-width:380px){.profile-wrapper[data-v-ce607909]{padding:0 .65rem .9rem}.card .value[data-v-ce607909]{font-size:1.15rem}.card .label[data-v-ce607909]{font-size:.6rem}.panel-header h1[data-v-ce607909]{font-size:1.2rem}.logout[data-v-ce607909]{padding:.4rem .65rem}.login-prompt h1[data-v-ce607909]{font-size:1.45rem}.login-prompt .hint[data-v-ce607909]{font-size:.8rem}}.auth-page[data-v-68e5d1ea]{display:flex;justify-content:center;align-items:center;min-height:calc(50vh - 64px);box-sizing:border-box}.auth-container[data-v-68e5d1ea]{width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center}.auth-title[data-v-68e5d1ea]{font-size:1.9rem;font-weight:600;letter-spacing:.5px;margin:0 0 .45rem;color:#e5e7eb;text-align:center}.auth-sub[data-v-68e5d1ea]{margin:0 0 1.15rem;font-size:.85rem;color:#9aa2ab;text-align:center}.auth-tabs[data-v-68e5d1ea]{display:flex;width:100%;background:#0f1417;border:1px solid #181e22;border-radius:6px;overflow:hidden;margin-bottom:1.25rem}.tab-btn[data-v-68e5d1ea]{flex:1;background:transparent;border:none;padding:.85rem 0;color:#a6b0b8;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .18s,color .18s;letter-spacing:.3px}.tab-btn.active[data-v-68e5d1ea]{background:#fff;color:#0f1417;font-weight:700}.tab-btn[data-v-68e5d1ea]:not(.active):hover{background:#121b20;color:#d2d8dc}.form[data-v-68e5d1ea]{width:100%;display:flex;flex-direction:column;gap:.9rem}.field[data-v-68e5d1ea]{display:flex;flex-direction:column;gap:.45rem}.field-line[data-v-68e5d1ea]{display:flex;align-items:center;justify-content:flex-end}.field-line.single[data-v-68e5d1ea]{justify-content:flex-end}.field input[data-v-68e5d1ea]{background:#171d21;border:1px solid #1f262b;border-radius:6px;padding:.75rem .85rem;color:#e3e8ec;font-size:.85rem;font-family:inherit;transition:border-color .18s,background .18s}.field input[data-v-68e5d1ea]:focus{outline:none;border-color:#fff;background:#1d2429}.primary-btn[data-v-68e5d1ea]{background:#fff;border:1px solid #ffffff;color:#0f1417;font-weight:600;padding:.75rem 1rem;border-radius:6px;cursor:pointer;font-size:.83rem;letter-spacing:.3px;box-shadow:0 4px 14px -4px #ffffff4d;transition:background .2s,transform .25s cubic-bezier(.33,1,.68,1),color .2s}.primary-btn[data-v-68e5d1ea]:hover{background:#e6e6e6}.primary-btn[data-v-68e5d1ea]:active{transform:translateY(1px)}.primary-btn.disabled[data-v-68e5d1ea]{opacity:.5;cursor:not-allowed;box-shadow:none}.wide[data-v-68e5d1ea]{width:100%}.divider[data-v-68e5d1ea]{position:relative;text-align:center;margin:1.05rem 0 .35rem;font-size:.62rem;letter-spacing:1px;text-transform:uppercase;color:#546068;font-weight:600;display:flex;align-items:center;gap:.65rem}.divider[data-v-68e5d1ea]:before,.divider[data-v-68e5d1ea]:after{content:"";flex:1;height:1px;background:#1d2429}.divider span[data-v-68e5d1ea]{flex:none}.social-row[data-v-68e5d1ea]{display:flex;gap:.75rem;width:100%}.social-btn[data-v-68e5d1ea]{flex:1;background:#171d21;border:1px solid #1f262b;color:#d5dadd;border-radius:6px;padding:.65rem .8rem;font-size:.75rem;font-weight:600;letter-spacing:.3px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.55rem;transition:background .18s,border-color .18s;position:relative}.social-btn[data-v-68e5d1ea]:hover{background:#1d2429}.icon[data-v-68e5d1ea]{background:#232b31;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:.7rem;font-weight:700}.spinner[data-v-68e5d1ea]{width:16px;height:16px;border:2px solid #2b353b;border-top-color:#fff;border-radius:50%;animation:spin-68e5d1ea .7s linear infinite;display:inline-block}@keyframes spin-68e5d1ea{to{transform:rotate(360deg)}}.alt-text[data-v-68e5d1ea]{margin:.7rem 0 0;font-size:.68rem;color:#7f8b94;text-align:center}.link-sm[data-v-68e5d1ea]{background:transparent;border:none;padding:0;margin:0;font-size:.7rem;font-weight:600;color:#fff;cursor:pointer;letter-spacing:.3px}.link-sm[data-v-68e5d1ea]:hover{text-decoration:underline;color:#e6e6e6}.banner[data-v-68e5d1ea]{width:100%;padding:.6rem .75rem;border-radius:6px;font-size:.7rem;font-weight:600;margin-bottom:.75rem;text-align:center;letter-spacing:.3px}.banner.success[data-v-68e5d1ea]{background:#103c1d;color:#c9f7d5;border:1px solid #1d5c32}.banner.info[data-v-68e5d1ea]{background:#122b3a;color:#c5e7f9;border:1px solid #1c4961}@media (max-height:760px){.banner[data-v-68e5d1ea]{margin-bottom:.55rem}}@media (max-height:760px){.auth-page[data-v-68e5d1ea]{padding:1.6rem .9rem 1.8rem}.auth-title[data-v-68e5d1ea]{font-size:1.75rem}.auth-sub[data-v-68e5d1ea]{margin-bottom:.9rem}.auth-tabs[data-v-68e5d1ea]{margin-bottom:1rem}.form[data-v-68e5d1ea]{gap:.75rem}.divider[data-v-68e5d1ea]{margin:.9rem 0 .3rem}.social-row[data-v-68e5d1ea]{gap:.6rem}}@media (max-height:640px){.auth-page[data-v-68e5d1ea]{min-height:calc(100vh - 56px);padding:1.1rem .7rem 1.2rem}.auth-title[data-v-68e5d1ea]{font-size:1.55rem}.auth-sub[data-v-68e5d1ea]{font-size:.8rem}.primary-btn[data-v-68e5d1ea]{padding:.65rem .9rem}.field input[data-v-68e5d1ea]{padding:.6rem .75rem}}.callback-page[data-v-b3c826e3]{display:flex;align-items:center;justify-content:center;min-height:50vh}.box[data-v-b3c826e3]{background:#11171b;border:1px solid #1c2429;padding:2rem 2.5rem;border-radius:8px}.status[data-v-b3c826e3]{font-size:.85rem;color:#e3e8ec}.status.error[data-v-b3c826e3]{color:#ff6d6d}.verify-wrapper[data-v-7aaee2d1]{display:flex;align-items:center;justify-content:center;color:#d3d7dc;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif}.verify-card[data-v-7aaee2d1]{position:relative;padding:2.5rem 2.75rem 3.25rem;background:#131313bf;border:1px solid #3a3a3a;border-radius:1rem;box-shadow:0 10px 35px -5px #0000008c;overflow:hidden}.verify-card[data-v-7aaee2d1]:hover:before{opacity:1}.verify-icon[data-v-7aaee2d1]{width:2rem;height:2rem;margin:0 auto 1.5rem;border-radius:999px;background:#aeaeae2e;border:1px solid rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center;color:#fff}.verify-icon .icon[data-v-7aaee2d1]{font-size:1.8rem}.verify-title[data-v-7aaee2d1]{font-size:1.5rem;text-align:center;font-weight:600;color:#fff}.verify-text[data-v-7aaee2d1]{font-size:.9rem;max-width:30rem;margin:0 auto 2rem;color:#88929d}.verify-text .highlight[data-v-7aaee2d1]{color:#e5e8eb;font-weight:500}.verify-text.warn[data-v-7aaee2d1]{color:#e6b85c}.verify-text.success[data-v-7aaee2d1]{color:#37d993;font-weight:500}.info-block[data-v-7aaee2d1]{margin:0 0 2.4rem}.info-inner[data-v-7aaee2d1]{display:flex;gap:.75rem;padding:1rem 1.25rem;background:#20293580;border:1px solid #27313d;border-radius:.75rem;font-size:.8rem;color:#8a96a3}.info-icon[data-v-7aaee2d1]{width:1.25rem;height:1.25rem;color:#39c3eb;flex-shrink:0}.error-msg[data-v-7aaee2d1]{margin-top:.7rem;font-size:.68rem;color:#ef6262}.actions[data-v-7aaee2d1]{margin-bottom:2.4rem;text-align:center}.refresh-btn[data-v-7aaee2d1]{width:30%;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.25rem;font-size:.8rem;font-weight:500;color:#d5dadd;background:#202a34;border:1px solid #2d3a46;border-radius:.55rem;cursor:pointer}.refresh-btn[data-v-7aaee2d1]:hover:not(:disabled){background:#2a3843}.refresh-btn[data-v-7aaee2d1]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-7aaee2d1]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-7aaee2d1 .9s linear infinite}@keyframes spin-7aaee2d1{to{transform:rotate(360deg)}}.resend-section[data-v-7aaee2d1]{margin-top:2.8rem;text-align:center;font-size:.68rem;letter-spacing:.75px;color:#6f7a85}.resend-note[data-v-7aaee2d1]{margin-bottom:1rem}.resend-links[data-v-7aaee2d1]{display:flex;align-items:center;justify-content:center;gap:1.25rem;color:#37b6e0;font-weight:500}.link-btn[data-v-7aaee2d1]{background:none;border:none;padding:0;font:inherit;color:#36b5df;cursor:pointer;position:relative}.link-btn[data-v-7aaee2d1]:hover{text-decoration:underline}.link-btn[data-v-7aaee2d1]:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.sep[data-v-7aaee2d1]{color:#48525b}.resend-msg[data-v-7aaee2d1]{margin-top:.8rem;font-size:.66rem}.resend-msg.success[data-v-7aaee2d1]{color:#37d993}.resend-msg.fail[data-v-7aaee2d1]{color:#e16060}.after-verify[data-v-7aaee2d1]{margin-top:1.5rem;text-align:center}.footer-hint[data-v-7aaee2d1]{padding-top:2.7rem;text-align:center;font-size:.6rem;color:#4d5963}.contact-wrapper[data-v-ba95186c]{max-width:920px;margin:2.2rem auto 3rem;padding:0 1rem 2rem;font-family:Segoe UI,Roboto,Arial,sans-serif}h1[data-v-ba95186c]{margin:0 0 .75rem;font-size:2rem;font-weight:600}.intro[data-v-ba95186c]{margin:0 0 1.5rem;color:#9aa7b4;font-size:.9rem}.layout[data-v-ba95186c]{display:grid;gap:2rem;grid-template-columns:260px 1fr;align-items:start}@media (max-width:800px){.layout[data-v-ba95186c]{grid-template-columns:1fr}}h2[data-v-ba95186c]{margin:.2rem 0 .7rem;font-size:1.05rem;letter-spacing:.5px}.info ul[data-v-ba95186c]{list-style:none;padding:0;margin:0 0 1rem;font-size:.85rem}.info li[data-v-ba95186c]{margin:.35rem 0}a[data-v-ba95186c]{color:#4da3ff;text-decoration:none}a[data-v-ba95186c]:hover{text-decoration:underline}.note[data-v-ba95186c]{font-size:.7rem;color:#768089}form[data-v-ba95186c]{display:flex;flex-direction:column;gap:.9rem}label[data-v-ba95186c]{display:flex;flex-direction:column;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:#89939b;font-weight:600}input[data-v-ba95186c],textarea[data-v-ba95186c]{background:#181a1d;border:1px solid #2a2f35;border-radius:8px;padding:.65rem .75rem;color:#e5e9ec;font-size:.85rem;font-family:inherit;resize:vertical}input[data-v-ba95186c]:focus,textarea[data-v-ba95186c]:focus{outline:none;border-color:#3d82ff;box-shadow:0 0 0 1px #3d82ff55}.row[data-v-ba95186c]{display:flex;gap:.8rem}.row label[data-v-ba95186c]{flex:1}.actions[data-v-ba95186c]{display:flex;align-items:center;gap:.8rem}button[data-v-ba95186c]{background:#fff;color:#101416;font-weight:600;border:1px solid #ffffff;padding:.6rem 1.05rem;border-radius:8px;cursor:pointer;font-size:.75rem;letter-spacing:.4px}button[data-v-ba95186c]:hover:not(:disabled){background:#e6e6e6}button[data-v-ba95186c]:disabled{opacity:.5;cursor:not-allowed}.status[data-v-ba95186c]{font-size:.7rem}.status.ok[data-v-ba95186c]{color:#4ad68a}.status.err[data-v-ba95186c]{color:#ff6b6b}.header[data-v-af26fb4c]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.5rem}.left[data-v-af26fb4c],.right[data-v-af26fb4c]{display:flex;align-items:center;gap:1rem}.icon[data-v-af26fb4c]{border:none;background:transparent;font-size:1.2rem;cursor:pointer;text-decoration:none}.user-link:hover svg[data-v-af26fb4c]{filter:brightness(1.2)}.user-menu[data-v-af26fb4c]{position:relative;display:flex;align-items:center}.user-trigger[data-v-af26fb4c]{display:flex;align-items:center;gap:.45rem;background:transparent;border:1px solid transparent;padding:.35rem .6rem;border-radius:18px;cursor:pointer;font-size:.75rem;line-height:1;color:#dbe1e5;font-weight:600}.user-trigger[data-v-af26fb4c]:hover{background:#1e2226}.user-trigger[data-v-af26fb4c]:focus{outline:2px solid #3d82ff;outline-offset:2px}.avatar[data-v-af26fb4c]{font-size:1rem;color:#fff}.username[data-v-af26fb4c]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;letter-spacing:.4px}.caret[data-v-af26fb4c]{font-size:.6rem;opacity:.6}.dropdown[data-v-af26fb4c]{position:absolute;top:100%;right:0;margin-top:0;transform:translateY(6px);background:#121518;border:1px solid #262c31;border-radius:8px;min-width:150px;flex-direction:column;padding:.4rem 0;box-shadow:0 4px 18px -2px #0000008c;z-index:40}.user-menu[data-v-af26fb4c]{padding-bottom:6px}.dd-item[data-v-af26fb4c]{background:none;border:none;text-align:left;padding:.55rem .9rem;font-size:.7rem;color:#d3dae0;cursor:pointer;text-decoration:none;display:flex;gap:.5rem;align-items:center}.dd-item[data-v-af26fb4c]:hover{background:#1f2529;color:#fff}.signout[data-v-af26fb4c]{color:#ff8070}.signout[data-v-af26fb4c]:hover{color:#ffc3bb}.logo[data-v-af26fb4c]{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo-img[data-v-af26fb4c]{width:200px;object-fit:contain}.logo-text[data-v-af26fb4c]{font-weight:700;font-size:1.2rem;color:#000}@media (max-width: 560px){.logo-img[data-v-af26fb4c]{width:160px}.username[data-v-af26fb4c]{max-width:80px}}@media (max-width: 420px){.logo-img[data-v-af26fb4c]{width:130px}.username[data-v-af26fb4c],.caret[data-v-af26fb4c]{display:none}}.footer[data-v-90a60608]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;font-size:.9rem;color:#a5a5a5}.footer-left[data-v-90a60608],.footer-right[data-v-90a60608]{display:flex;align-items:center;gap:1rem}.link[data-v-90a60608]{text-decoration:none;color:#a5a5a5;transition:color .2s}.link[data-v-90a60608]:hover{color:#000}.version[data-v-90a60608]{font-size:.85rem;color:#a5a5a5}@media (max-width: 560px){.footer[data-v-90a60608]{padding:.7rem 1rem}.footer-left[data-v-90a60608],.footer-right[data-v-90a60608]{gap:.75rem}}@media (max-width: 420px){.footer[data-v-90a60608]{flex-direction:column;text-align:center;gap:.5rem}.footer-right[data-v-90a60608]{font-size:.8rem}}@media (max-width: 340px){.footer[data-v-90a60608]{padding:.6rem .7rem}.footer-right span[data-v-90a60608],.footer-left .link[data-v-90a60608]{font-size:.78rem}.version[data-v-90a60608]{font-size:.7rem}}.alerts-wrapper[data-v-3bfa7467]{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.55rem;max-width:320px;z-index:9999}.alert[data-v-3bfa7467]{display:flex;align-items:flex-start;gap:.65rem;font-size:.75rem;line-height:1.25;padding:.65rem .75rem .65rem .8rem;border-radius:6px;border:1px solid transparent;box-shadow:0 4px 16px -4px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141a1fe6;color:#d8dde2;position:relative;overflow:hidden}.alert[data-v-3bfa7467]:before{content:"";position:absolute;inset:0;opacity:.07;background:linear-gradient(145deg,rgba(255,255,255,.35),transparent 60%);pointer-events:none}.alert.error[data-v-3bfa7467]{border-color:#5a1d1d;background:#4e1010eb;color:#f6d4d4}.alert.success[data-v-3bfa7467]{border-color:#1f5634;background:#113f23ed;color:#d3f6e1}.alert.info[data-v-3bfa7467]{border-color:#1d3e52;background:#112838f0;color:#cde9f7}.close[data-v-3bfa7467]{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem;margin-left:auto;opacity:.7}.close[data-v-3bfa7467]:hover{opacity:1}.alert-fade-enter-active[data-v-3bfa7467],.alert-fade-leave-active[data-v-3bfa7467]{transition:all .25s ease}.alert-fade-enter-from[data-v-3bfa7467],.alert-fade-leave-to[data-v-3bfa7467]{opacity:0;transform:translateY(-6px)}.app-container{display:flex;flex-direction:column;min-height:100vh;background:#0f0f0f;color:#b5b5b5}.main-content{flex:1;padding:1rem}body{padding:0;margin:0}
