.logout-btn{background:none;border:1px solid var(--border, #2d333b);border-radius:6px;color:var(--muted, #7a8399);font-family:DM Mono,monospace;font-size:10px;padding:6px 12px;cursor:pointer;transition:all .15s ease;margin-top:8px;width:100%}.logout-btn{background:none;border:1px solid var(--border, #2d333b);border-radius:6px;color:var(--muted, #7a8399);font-family:DM Mono,monospace;font-size:10px;padding:6px 12px;cursor:pointer;transition:all .15s ease}.logout-btn:hover{border-color:#e8ff47;color:#e8ff47}[data-v-c3c45cf5]{box-sizing:border-box;margin:0;padding:0}.login-screen[data-v-c3c45cf5]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0e1117;padding:24px;font-family:DM Mono,monospace;color:#e8eaf0}.login-box[data-v-c3c45cf5]{background:#161b22;border:1px solid #2d333b;border-radius:16px;padding:48px 40px;width:100%;max-width:440px}.login-logo[data-v-c3c45cf5]{font-family:Syne,sans-serif;font-weight:800;font-size:28px;color:#e8eaf0;text-align:center;margin-bottom:4px}.accent[data-v-c3c45cf5]{color:#e8ff47}.login-sub[data-v-c3c45cf5]{font-size:10px;color:#7a8399;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:36px}.login-form[data-v-c3c45cf5]{display:flex;flex-direction:column;gap:16px}.login-label[data-v-c3c45cf5]{font-size:10px;color:#7a8399;letter-spacing:1.5px;text-transform:uppercase}.login-input[data-v-c3c45cf5]{width:100%;padding:14px 16px;background:#0e1117;border:1px solid #2d333b;border-radius:10px;color:#e8eaf0;font-family:DM Mono,monospace;font-size:14px;outline:none;transition:border-color .15s ease}.login-input[data-v-c3c45cf5]:focus{border-color:#e8ff47}.login-input[data-v-c3c45cf5]::-moz-placeholder{color:#484f58}.login-input[data-v-c3c45cf5]::placeholder{color:#484f58}.login-input[data-v-c3c45cf5]:disabled{opacity:.6}.login-button[data-v-c3c45cf5]{width:100%;padding:14px 16px;background:#e8ff47;border:none;border-radius:10px;color:#0e1117;font-family:DM Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;min-height:46px}.login-button[data-v-c3c45cf5]:hover:not(:disabled){background:#f0ff6b}.login-button[data-v-c3c45cf5]:disabled{opacity:.4;cursor:not-allowed}.login-button.loading[data-v-c3c45cf5]{opacity:1;background:#2d333b}.spinner[data-v-c3c45cf5]{width:18px;height:18px;border:2px solid #484f58;border-top-color:#e8ff47;border-radius:50%;animation:spin-c3c45cf5 .6s linear infinite}@keyframes spin-c3c45cf5{to{transform:rotate(360deg)}}.login-error[data-v-c3c45cf5]{margin-top:20px;padding:12px;border-radius:8px;background:#ff6b471a;border:1px solid rgba(255,107,71,.3);color:#ff6b47;font-size:11px;text-align:center}.login-success[data-v-c3c45cf5]{margin-top:20px;padding:12px;border-radius:8px;background:#e8ff471a;border:1px solid rgba(232,255,71,.3);color:#e8ff47;font-size:11px;text-align:center}[data-v-3d5c5bdd]{box-sizing:border-box;margin:0;padding:0}.verify-screen[data-v-3d5c5bdd]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0e1117;padding:24px;font-family:DM Mono,monospace;color:#e8eaf0}.verify-box[data-v-3d5c5bdd]{background:#161b22;border:1px solid #2d333b;border-radius:16px;padding:48px 40px;width:100%;max-width:440px;text-align:center}.verify-logo[data-v-3d5c5bdd]{font-family:Syne,sans-serif;font-weight:800;font-size:28px;color:#e8eaf0;margin-bottom:4px}.accent[data-v-3d5c5bdd]{color:#e8ff47}.verify-sub[data-v-3d5c5bdd]{font-size:10px;color:#7a8399;letter-spacing:2px;text-transform:uppercase;margin-bottom:36px}.verify-icon[data-v-3d5c5bdd]{margin-bottom:20px}.verify-title[data-v-3d5c5bdd]{font-family:Syne,sans-serif;font-weight:700;font-size:20px;color:#e8eaf0;margin-bottom:8px}.verify-desc[data-v-3d5c5bdd]{font-size:12px;color:#7a8399;line-height:1.5;margin-bottom:32px}.verify-desc strong[data-v-3d5c5bdd]{color:#c9d1d9}.code-form[data-v-3d5c5bdd]{display:flex;flex-direction:column;align-items:center}.otp-row[data-v-3d5c5bdd]{display:flex;gap:8px;margin-bottom:24px}.otp-input[data-v-3d5c5bdd]{width:48px;height:56px;background:#0e1117;border:1px solid #2d333b;border-radius:10px;text-align:center;font-family:DM Mono,monospace;font-size:22px;font-weight:600;color:#e8ff47;caret-color:#e8ff47;outline:none;transition:border-color .15s ease}.otp-input[data-v-3d5c5bdd]:focus{border-color:#e8ff47}.otp-input.filled[data-v-3d5c5bdd]{border-color:#e8ff474d}.verify-btn[data-v-3d5c5bdd]{width:100%;padding:14px;background:#e8ff47;color:#0e1117;border:none;border-radius:10px;font-family:DM Mono,monospace;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.verify-btn[data-v-3d5c5bdd]:hover:not(:disabled){background:#f0ff7a;transform:translateY(-1px)}.verify-btn[data-v-3d5c5bdd]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-3d5c5bdd]{width:16px;height:16px;border:2px solid rgba(14,17,23,.3);border-top-color:#0e1117;border-radius:50%;animation:spin-3d5c5bdd .6s linear infinite}@keyframes spin-3d5c5bdd{to{transform:rotate(360deg)}}.verify-error[data-v-3d5c5bdd]{width:100%;padding:10px 14px;margin-bottom:16px;border-radius:8px;background:#ff6b471a;border:1px solid rgba(255,107,71,.3);color:#ff6b47;font-size:11px}.verify-success[data-v-3d5c5bdd]{width:100%;padding:10px 14px;margin-bottom:16px;border-radius:8px;background:#34d3991a;border:1px solid rgba(52,211,153,.3);color:#34d399;font-size:11px}.resend-row[data-v-3d5c5bdd]{margin-top:24px;font-size:11px;color:#7a8399}.resend-label[data-v-3d5c5bdd]{margin-right:6px}.resend-link[data-v-3d5c5bdd]{color:#e8ff47;text-decoration:none;cursor:pointer;font-weight:500}.resend-link[data-v-3d5c5bdd]:hover{text-decoration:underline}.back-link[data-v-3d5c5bdd]{display:inline-block;margin-top:16px;font-size:11px;color:#484f58;text-decoration:none;cursor:pointer;transition:color .15s}.back-link[data-v-3d5c5bdd]:hover{color:#7a8399}
