.forgot-page[data-v-7fe88259]{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.forgot-container[data-v-7fe88259]{width:100%;max-width:420px;background:var(--surface);border:1px solid rgba(246,200,69,.12);border-radius:16px;padding:2rem;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.forgot-container[data-v-7fe88259]:hover{border-color:#f6c84540;box-shadow:0 0 20px #f6c8450f}.forgot-container[data-v-7fe88259]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#F6C845,#ffd700,#F6C845,transparent);opacity:.6}.forgot-container[data-v-7fe88259]:after{content:"";position:absolute;bottom:0;right:0;width:12px;height:12px;border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);opacity:.3}.auth-scan-line[data-v-7fe88259]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.auth-scan-line[data-v-7fe88259]:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(246,200,69,.06),transparent);animation:scan-line 6s linear infinite}.forgot-success-icon[data-v-7fe88259]{width:4rem;height:4rem;color:var(--color-success);margin:0 auto 1rem;display:block}.forgot-label-icon[data-v-7fe88259]{width:1rem;height:1rem;color:var(--accent)}.forgot-title[data-v-7fe88259]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--accent);text-align:center;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 20px rgba(246,200,69,.3)}.forgot-subtitle[data-v-7fe88259]{color:var(--text-muted);font-size:.9rem;text-align:center;margin:0 0 1.5rem}.forgot-form[data-v-7fe88259]{display:flex;flex-direction:column;gap:1.25rem}.forgot-error[data-v-7fe88259]{padding:.875rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:var(--color-error);font-size:.875rem}.forgot-field[data-v-7fe88259]{display:flex;flex-direction:column;gap:.375rem}.forgot-label[data-v-7fe88259]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.forgot-input[data-v-7fe88259]{width:100%;height:48px;padding:0 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text-primary);font-size:.9rem;transition:all .2s ease;outline:none}.forgot-input[data-v-7fe88259]::placeholder{color:var(--text-muted);opacity:.7}.forgot-input[data-v-7fe88259]:focus{border-color:var(--accent);background:#ffffff14;box-shadow:0 0 0 2px #f6c84526,0 0 12px #f6c84514}.forgot-submit[data-v-7fe88259]{width:100%;height:48px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--color-primary);border:none;border-radius:10px;font-family:var(--font-display);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #f6c84540;transition:all .2s ease;position:relative;overflow:hidden}.forgot-submit[data-v-7fe88259]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.forgot-submit[data-v-7fe88259]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #f6c84559,0 0 20px #f6c84533}.forgot-submit[data-v-7fe88259]:hover:not(:disabled):before{left:100%}.forgot-submit[data-v-7fe88259]:disabled{opacity:.7;cursor:not-allowed}.forgot-footer[data-v-7fe88259]{margin-top:1.5rem;text-align:center}.forgot-back-link[data-v-7fe88259]{display:inline-flex;align-items:center;gap:.375rem;color:var(--accent);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.forgot-back-link[data-v-7fe88259]:hover{color:var(--accent);text-shadow:0 0 8px rgba(246,200,69,.4)}.text-center[data-v-7fe88259]{text-align:center}@media(prefers-reduced-motion:reduce){.forgot-container[data-v-7fe88259],.forgot-input[data-v-7fe88259],.forgot-submit[data-v-7fe88259],.forgot-back-link[data-v-7fe88259]{animation:none!important;transition:none!important}.forgot-container[data-v-7fe88259]:before,.forgot-container[data-v-7fe88259]:after{animation:none!important}.auth-scan-line[data-v-7fe88259]:after{animation:none!important;display:none}}
