.overlay[data-v-06413702]{background:var(--overlay);display:grid;top:0;right:0;bottom:0;left:0;padding:1rem;place-items:center;position:fixed;z-index:200}.box[data-v-06413702]{background:var(--panel-dark);border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow-modal-lg);flex-direction:column;max-height:min(88vh,44rem);overflow:hidden;width:min(100%,42rem)}.box[data-v-06413702],header[data-v-06413702]{display:flex}header[data-v-06413702]{align-items:center;border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;padding:.875rem 1rem}h3[data-v-06413702]{color:var(--text-bright);font-size:1rem;margin:0}.close[data-v-06413702]{background:none;border:none;color:var(--text-nav);cursor:pointer;font-size:1.5rem;line-height:1}.body[data-v-06413702]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem;-webkit-overflow-scrolling:touch}.doc[data-v-06413702]{color:var(--text-body);font-family:inherit;font-size:.875rem;line-height:1.75;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.muted[data-v-06413702]{color:var(--muted-dim)}footer[data-v-06413702]{border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:flex-end;padding:.75rem 1rem}.close-btn[data-v-06413702]{background:var(--panel-solid);border:1px solid var(--border);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.close-btn[data-v-06413702]:hover{background:var(--border)}.auth-card[data-v-a9fec738]{background:#111827f2;border:1px solid rgba(55,65,81,.8);border-radius:1rem;box-shadow:0 24px 48px #00000073;color:#e2e8f0;padding:1.5rem 1.5rem 1.25rem}.brand-head[data-v-a9fec738]{display:flex;justify-content:center;margin-bottom:1.5rem;min-height:200px}.brand-logo[data-v-a9fec738]{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:200px;-o-object-fit:contain;object-fit:contain;transform:translateZ(0);width:200px}.auth-card--recover[data-v-a9fec738],.auth-card--register[data-v-a9fec738]{padding:1rem 1.25rem}.auth-card--recover .brand-head[data-v-a9fec738],.auth-card--register .brand-head[data-v-a9fec738]{margin-bottom:.75rem;min-height:80px}.auth-card--recover .brand-logo[data-v-a9fec738],.auth-card--register .brand-logo[data-v-a9fec738]{height:80px;width:80px}.auth-card--recover .sub-title[data-v-a9fec738],.auth-card--register .sub-title[data-v-a9fec738]{margin-bottom:.75rem}.auth-card--recover .form[data-v-a9fec738],.auth-card--register .form[data-v-a9fec738]{gap:.5rem}.auth-card--recover .footer-link[data-v-a9fec738],.auth-card--register .footer-link[data-v-a9fec738]{margin-top:.75rem}@media(max-height:920px){.auth-card--recover .brand-head[data-v-a9fec738],.auth-card--register .brand-head[data-v-a9fec738]{margin-bottom:.5rem;min-height:64px}.auth-card--recover .brand-logo[data-v-a9fec738],.auth-card--register .brand-logo[data-v-a9fec738]{height:64px;width:64px}}.login-tabs[data-v-a9fec738]{display:flex;gap:.5rem;margin-bottom:1rem}.login-tabs button[data-v-a9fec738]{background:transparent;border:1px solid #374151;border-radius:.5rem;color:#9ca3af;cursor:pointer;flex:1;font-size:.9375rem;font-weight:600;padding:.5rem .75rem;position:relative;transition:color .15s,border-color .15s}.login-tabs button.active[data-v-a9fec738]{background:#0891b214;border-color:#0891b2;color:#22d3ee}.sub-title[data-v-a9fec738]{color:#fff;font-size:1.125rem;font-weight:700;margin:0 0 1rem}.form[data-v-a9fec738]{display:flex;flex-direction:column;gap:.75rem}.field[data-v-a9fec738]{display:block;position:relative}.field input[data-v-a9fec738]{background:#0b0f19;border:1px solid #374151;border-radius:.5rem;color:#fff;font-size:.9375rem;outline:none;padding:.625rem .75rem .625rem 2.5rem;transition:border-color .15s;width:100%}.field:not(:has(.field-icon)) input[data-v-a9fec738]{padding-left:.75rem}.field input[data-v-a9fec738]:focus{border-color:#06b6d4}.field input[data-v-a9fec738]:disabled{background:#0b0f1999;color:#64748b}.field-icon[data-v-a9fec738]{color:#64748b;height:1rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.plain-field[data-v-a9fec738]{color:#9ca3af;display:flex;flex-direction:column;font-size:.875rem;gap:.375rem}.plain-field input[data-v-a9fec738]{background:#0b0f19;border:1px solid #374151;border-radius:.5rem;color:#fff;font-size:.9375rem;outline:none;padding:.625rem .75rem}.plain-field input[data-v-a9fec738]:focus{border-color:#06b6d4}.code-row[data-v-a9fec738]{align-items:flex-end;display:flex;gap:.5rem}.code-field[data-v-a9fec738]{flex:1}.code-btn[data-v-a9fec738]{background:#0891b226;border:1px solid #0891b2;border-radius:.5rem;color:#22d3ee;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:700;padding:.625rem .875rem;transition:background .15s,opacity .15s;white-space:nowrap}.code-btn[data-v-a9fec738]:active:not(:disabled){background:#0891b247}.code-btn[data-v-a9fec738]:disabled{cursor:not-allowed;opacity:.5}.options-row[data-v-a9fec738]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.check-row[data-v-a9fec738]{align-items:flex-start;color:#9ca3af;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.4}.check-row input[data-v-a9fec738]{accent-color:#06b6d4;margin-top:.15rem}.terms-row[data-v-a9fec738]{margin-top:-.125rem}.link-btn[data-v-a9fec738]{background:none;border:none;color:#22d3ee;cursor:pointer;font-size:inherit;font-weight:600;padding:0}.link-btn.inline[data-v-a9fec738]{font-weight:500}.link-btn.forgot[data-v-a9fec738]{font-size:.75rem;font-weight:500}.link-btn[data-v-a9fec738]:hover{color:#67e8f9}.submit[data-v-a9fec738]{background:linear-gradient(90deg,#06b6d4,#2563eb);border:none;border-radius:.5rem;box-shadow:0 4px 16px #06b6d440;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.12em;margin-top:.125rem;padding:.75rem;width:100%}.submit[data-v-a9fec738]:hover:not(:disabled){filter:brightness(1.06)}.submit[data-v-a9fec738]:disabled{cursor:not-allowed;opacity:.6}.footer-link[data-v-a9fec738]{color:#64748b;font-size:.875rem;margin:1rem 0 0;text-align:center}.msg[data-v-a9fec738]{border-radius:.5rem;font-size:.875rem;margin:0 0 .75rem;padding:.625rem .75rem}.msg.err[data-v-a9fec738]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.msg.ok[data-v-a9fec738]{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#6ee7b7}.hint[data-v-a9fec738]{color:#64748b;font-size:.8125rem;line-height:1.45;margin:0}.field-hint[data-v-a9fec738]{font-size:.75rem;margin:0}.field-hint.ok[data-v-a9fec738]{color:#6ee7b7}.field-hint.err[data-v-a9fec738]{color:#fca5a5}.field-hint.checking[data-v-a9fec738]{color:#94a3b8}input[data-v-a9fec738]::-moz-placeholder{color:#4b5563}input[data-v-a9fec738]::placeholder{color:#4b5563}.overlay[data-v-e6ff75fa]{align-items:flex-start;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:fixed;scroll-padding:1rem;z-index:100}.modal-wrap[data-v-e6ff75fa]{flex-shrink:0;isolation:isolate;margin:auto;max-width:26rem;position:relative;width:100%}.close-btn[data-v-e6ff75fa]{background:#111827f2;border:1px solid rgba(55,65,81,.8);border-radius:999px;color:#9ca3af;cursor:pointer;font-size:1.25rem;height:2rem;line-height:1;position:absolute;right:-.5rem;top:-.5rem;width:2rem;z-index:2}.close-btn[data-v-e6ff75fa]:hover{border-color:#06b6d4;color:#fff}.captcha-fade-enter-active[data-v-686e730e],.captcha-fade-leave-active[data-v-686e730e]{transition:opacity .15s ease}.captcha-fade-enter-active .box[data-v-686e730e],.captcha-fade-leave-active .box[data-v-686e730e]{transition:transform .15s ease,opacity .15s ease}.captcha-fade-enter-from[data-v-686e730e],.captcha-fade-leave-to[data-v-686e730e]{opacity:0}.captcha-fade-enter-from .box[data-v-686e730e],.captcha-fade-leave-to .box[data-v-686e730e]{opacity:0;transform:scale(.96) translateY(4px)}.overlay[data-v-686e730e]{background:#000000b8;display:grid;top:0;right:0;bottom:0;left:0;padding:1rem;place-items:center;position:fixed;z-index:220}.box[data-v-686e730e]{background:#111827;border:1px solid #374151;border-radius:.75rem;overflow:hidden;width:min(100%,24rem)}header[data-v-686e730e]{align-items:center;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;padding:.875rem 1rem}header h3[data-v-686e730e]{color:#fff;font-size:1rem;margin:0}.close[data-v-686e730e]{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:1.5rem;line-height:1}.body[data-v-686e730e]{padding:1rem}.hint[data-v-686e730e]{color:#9ca3af;font-size:.8125rem;line-height:1.5;margin:0 0 .75rem}.captcha-row[data-v-686e730e]{align-items:center;display:flex;gap:.5rem}.question[data-v-686e730e]{color:#22d3ee;flex-shrink:0;font-family:ui-monospace,monospace;font-size:.9375rem;min-width:5.5rem}.captcha-row input[data-v-686e730e]{background:#0b0f19;color:#fff;flex:1;min-width:0;padding:.625rem .75rem}.captcha-row input[data-v-686e730e],.refresh[data-v-686e730e]{border:1px solid #374151;border-radius:.5rem}.refresh[data-v-686e730e]{background:#1f2937;color:#93c5fd;cursor:pointer;flex-shrink:0;font-size:.75rem;padding:.5rem .625rem}.refresh[data-v-686e730e]:disabled{cursor:not-allowed;opacity:.5}.err[data-v-686e730e]{color:#fca5a5;font-size:.8125rem;margin:.625rem 0 0}footer[data-v-686e730e]{border-top:1px solid #1f2937;display:flex;gap:.5rem;justify-content:flex-end;padding:.875rem 1rem}.btn[data-v-686e730e]{border-radius:.5rem;cursor:pointer;font-size:.875rem;padding:.5rem .875rem}.btn.ghost[data-v-686e730e]{background:transparent;border:1px solid #374151;color:#9ca3af}.btn.primary[data-v-686e730e]{background:#0891b2;border:none;color:#fff;font-weight:600}.btn.primary[data-v-686e730e]:disabled{cursor:not-allowed;opacity:.6}
