body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#0f0f1e);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.home-box{border:2px solid #7a7a7a;border-radius:16px;box-shadow:0 20px 60px #7c3aed4d,0 0 40px #10b9811a;max-width:600px;padding:40px 50px;text-align:center;width:100%}.home-box h1{color:#fff;font-size:30px;font-weight:700;margin-bottom:30px;text-shadow:0 0 20px #7c3aed80}.home-message{background:#7c3aed1a;border-left:4px solid #7c3aed;border-radius:12px;color:#e0e0e0;font-size:16px;line-height:1.8;margin-bottom:25px;padding:20px}.home-message strong{color:#10b981;font-weight:600}.status-message{background:#ffffff0d;border:1px solid #7c3aed4d;border-radius:8px;color:#9ca3af;font-size:.95rem;margin-top:20px;padding:15px}.verify-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#0f0f1e);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.verify-box{border:2px solid #7a7a7a;border-radius:16px;box-shadow:0 20px 60px #7c3aed4d,0 0 40px #10b9811a;max-width:600px;padding:40px 50px;text-align:center;width:100%}.verify-box h1{color:#fff;font-size:30px;font-weight:700;margin-bottom:30px;text-shadow:0 0 20px #7c3aed80}.verify-message{background:#7c3aed1a;border-left:4px solid #7c3aed;border-radius:12px;color:#e0e0e0;font-size:16px;line-height:1.8;margin-bottom:25px;padding:20px}.verify-message.success{background:#10b9811a;border-left-color:#10b981}.verify-message.error{background:#ef44441a;border-left-color:#ef4444}.verify-message strong{color:#10b981;font-weight:600}.reset-password-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#0f0f1e);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.reset-password-box{border:2px solid #7a7a7a;border-radius:16px;box-shadow:0 20px 60px #7c3aed4d,0 0 40px #10b9811a;max-width:600px;padding:40px 50px;text-align:center;width:100%}.reset-password-box h1{color:#fff;font-size:30px;font-weight:700;margin-bottom:30px;text-shadow:0 0 20px #7c3aed80}.reset-password-description{color:#e0e0e0;font-size:16px;margin-bottom:30px}.reset-password-form{margin-bottom:25px}.form-group{margin-bottom:20px;text-align:left}.form-group label{color:#e0e0e0;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.input-wrapper{align-items:center;display:flex;position:relative}.form-group input{background:#ffffff0d;border:2px solid #7c3aed4d;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px 50px 12px 16px;transition:all .3s ease;width:100%}.form-group input:focus{background:#7c3aed1a;border-color:#7c3aed;box-shadow:0 0 15px #7c3aed4d;outline:none}.form-group input::placeholder{color:#9ca3af}.toggle-password{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:4px 8px;position:absolute;right:12px;transition:all .3s ease}.toggle-password:hover{background:#7c3aed1a;color:#7c3aed}.toggle-password:active{transform:scale(.95)}.reset-button{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 24px;transition:all .3s ease;width:100%}.reset-button:hover{background:linear-gradient(135deg,#6d28d9,#4c1d95);box-shadow:0 8px 25px #7c3aed66;transform:translateY(-2px)}.reset-button:active{transform:translateY(0)}.reset-button:disabled{background:linear-gradient(135deg,#4c4c5e,#3a3a4a);cursor:not-allowed;opacity:.6}.reset-button:disabled:hover{background:linear-gradient(135deg,#4c4c5e,#3a3a4a);box-shadow:none;transform:none}.reset-message{background:#7c3aed1a;border-left:4px solid #7c3aed;border-radius:12px;color:#e0e0e0;font-size:16px;line-height:1.8;margin-bottom:25px;padding:20px}.reset-message.success{background:#10b9811a;border-left-color:#10b981}.reset-message.error{background:#ef44441a;border-left-color:#ef4444;font-size:14px;margin-bottom:0;margin-top:15px}.password-requirements{background:#ffffff0d;border:1px solid #7c3aed4d;border-radius:8px;margin-top:25px;padding:20px;text-align:left}.password-requirements p{color:#e0e0e0;font-size:14px;font-weight:600;margin-bottom:10px}.password-requirements ul{list-style:none;margin:0;padding:0}.password-requirements li{color:#9ca3af;font-size:13px;margin-bottom:8px;padding-left:30px;position:relative;transition:color .3s ease}.password-requirements li.valid{color:#10b981}.password-requirements li .checkbox{align-items:center;background:#7c3aed1a;border:2px solid #7c3aed;border-radius:4px;color:#10b981;display:inline-flex;font-size:14px;font-weight:700;height:18px;justify-content:center;left:5px;position:absolute;transition:all .3s ease;width:18px}.password-requirements li.valid .checkbox{background:#10b98133;border-color:#10b981}.close-message{background:#ffffff0d;border:1px solid #7c3aed4d;border-radius:8px;color:#9ca3af;font-size:.95rem;margin-top:20px;padding:15px}
/*# sourceMappingURL=main.20456b74.css.map*/