.TwoFApage{height:100vh}.TwoFA-content,.TwoFApage{align-items:center;display:flex;flex-direction:column;justify-content:center}.TwoFA-content{background-color:#313131;border-radius:10px;box-shadow:0 4px 8px #0003;margin-top:1em;padding:20px 40px}.TwoFApage input{background-color:#626262;border:1px solid #5c5c5c;border-radius:6px;color:#fff;font-size:24px;height:30px;outline:none;padding:10px;text-align:center;width:20px}.TwoFApage input:focus{box-shadow:0 0 0 2px #1cb3f5,0 0 2px #3e79f2;outline:none}.TwoFA-content button{background:linear-gradient(90deg,#1cb3f5,#3e79f2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px;width:50%}.TwoFA-content button:hover{background:linear-gradient(90deg,#158cbf,#2b56ab);box-shadow:0 0 5px #005eff;transition:background .3s,box-shadow .3s}.TwoSetFApage{height:100vh}.TwoSetFA-content,.TwoSetFApage{align-items:center;display:flex;flex-direction:column;justify-content:center}.TwoSetFA-content{background-color:#313131;border-radius:10px;box-shadow:0 4px 8px #0003;gap:20px;margin-top:1em;padding:20px 40px}.TwoSetFA-content input{background-color:#626262;border:1px solid #5c5c5c;border-radius:6px;color:#fff;font-size:24px;height:30px;margin-bottom:20px;margin-top:10px;outline:none;padding:10px;text-align:center;width:20px}.TwoSetFApage input:focus{box-shadow:0 0 0 2px #1cb3f5,0 0 2px #3e79f2;outline:none}.qr-code{display:flex;justify-content:center;margin-bottom:20px}.TwoSetFA-content button{background:linear-gradient(90deg,#1cb3f5,#3e79f2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.TwoSetFA-content button:hover{background:linear-gradient(90deg,#158cbf,#2b56ab);box-shadow:0 0 5px #005eff;transition:background .3s,box-shadow .3s}.otp-inputs{display:flex;gap:6px;justify-content:center;margin:20px 0}.register-page{background-color:#2f2f2f;color:#fff;height:100vh;justify-content:center;margin:0;text-align:center}.register-form,.register-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.register-form{background-color:#353535;border-radius:12px;box-shadow:0 6px 18px #0006;max-width:400px;padding:20px 30px;width:100%}.register-page form{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;width:100%}.register-page input[type=email],.register-page input[type=password],.register-page input[type=text]{background-color:#626262;border:1px solid #0000;border-radius:5px;box-sizing:border-box;color:#fff;font-size:15px;max-width:360px;outline:none;padding:10px;transition:all .15s ease;width:100%}.register-page input:focus{background-color:#666;box-shadow:0 0 0 2px #1cb3f5,0 0 2px #3e79f2}.register-form input::placeholder{color:#ccc}.register-form input:focus::placeholder{color:#484848}.register-page button{background:linear-gradient(90deg,#1cb3f5,#3e79f2);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px;transition:background .3s,box-shadow .3s;width:50%}.register-page button:hover{background:linear-gradient(90deg,#158cbf,#2b56ab);box-shadow:0 0 5px #005eff}.register-page .message{margin-top:1rem}.register-page .message,.register-page p{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text}body{background-color:#2f2f2f;color:#fff;font-family:Segoe UI,sans-serif;margin:0}.dashboard-container{display:flex;flex-direction:column;height:100vh}.dashboard-header{align-items:center;background:linear-gradient(90deg,#373737,#313131);border:1px solid #2b2b2b;display:flex;justify-content:space-between;padding:.5em 1em}.dashboard-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text;font-size:28px;margin:0}.search-bar input{background-color:#444;border:none;border-radius:8px;box-shadow:2px 2px 2px #303030;color:#fff;padding:.4em;width:200px}.main-content{display:flex;flex:1 1;overflow:hidden}.sidebar{background-color:#444;background:linear-gradient(90deg,#363636,#3e3e3e);border-radius:10px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;gap:.5em;margin:10px 0 10px 10px;min-width:250px;overflow-y:auto;padding:.5em;width:250px}.sidebar-item{background:linear-gradient(90deg,#2d2d2d,#363636);border:1px solid #0000;border-radius:5px;box-shadow:0 0 4px #1a1a1a;cursor:pointer;display:block;height:47px;padding:.5em}.sidebar-item.active{background:linear-gradient(90deg,#686868,#555) padding-box,linear-gradient(90deg,#1cb3f5,#3e79f2) border-box;border:2px solid #0000}.icon-and-label{align-items:center;display:flex;gap:.5em}.icon-and-label img{height:24px;width:24px}.detail-panel{background:linear-gradient(90deg,#3e3e3e,#363636);border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;flex:1 1;gap:15px;margin:10px;padding:20px 30px}.detail-field,.detail-panel{display:flex;flex-direction:column}.detail-field{gap:.2em}.detail-field input,.detail-field textarea{background-color:#555;border:none;border-radius:5px;color:#fff;padding:.5em}.detail-field textarea{field-sizing:content;min-height:20px;resize:vertical}.password-field{align-items:r;gap:.5em}.password-inputAndbuttons{display:flex;flex-direction:row;gap:.5em}.password-field button{background-color:#666;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.3em .6em}.dashboard-footer{align-items:center;background:linear-gradient(90deg,#363636,#3e3e3e);display:flex;justify-content:space-between;padding:.5em 1em}.dashboard-footer button img{height:20px;width:20px}.footer-buttons{align-items:center;display:flex;flex-direction:row;gap:14px;justify-content:center}.dashboard-footer button{background:linear-gradient(90deg,#2d2d2d,#363636);border:none;border-radius:15px;box-shadow:2px 0 3px #005eff;font-size:1px;padding:10px 20px}.dashboard-footer span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text}.footer-buttons button:hover{background:linear-gradient(90deg,#393939,#363636)}.profile-wrapper{position:relative}.profile-icon{cursor:pointer}.profile-icon img{height:32px;width:32px}.profile-menu{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 0 10px #0003;display:flex;flex-direction:column;position:absolute;right:0;top:2.5em;z-index:10}.profile-menu button{background:none;border:none;cursor:pointer;font-size:1em;padding:.5em 1em;text-align:left}.profile-menu button:hover{background-color:#3f3f3f;color:#c9c9c9}.generator-panel{background-color:#3a3a3a;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:15px;margin:10px;padding:20px 30px}.generator-panel h2{border-bottom:2px solid #555;font-size:1.5em;margin:0;padding-bottom:8px}.generator-panel .detail-field{display:flex;flex-direction:column}.generator-panel label{color:#fff;font-weight:700;margin-bottom:5px}.generator-panel input[type=text]{background-color:#f9f9f9;border:1px solid #bbb;border-radius:5px;color:#000;font-size:16px;padding:8px;width:100%}.generator-panel input[type=range]{margin-top:5px;width:100%}.generator-panel .checkbox-group{display:flex;flex-direction:column;gap:8px}.generator-panel .checkbox-group label{align-items:center;color:#fff;display:flex;font-weight:400}.generator-panel .checkbox-group input[type=checkbox]{margin-right:10px}.generator-panel .generate-btn{align-self:flex-start;background-color:#2d89ef;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 18px;transition:background-color .2s}.generator-panel .generate-btn:hover{background-color:#1b63c4}.profile-panel{background-color:#3a3a3a;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:15px;margin:10px;padding:20px 30px}.profile-panel h2{border-bottom:2px solid #555;font-size:1.5em;margin:0;padding-bottom:8px}.profile-panel p{color:#ddd;font-size:1em;margin:0}.profile-panel .profile-info{display:flex;flex-direction:column;gap:8px}.profile-panel .profile-actions{display:flex;gap:10px;justify-content:center;margin-top:50px}.profile-panel button{background-color:#2d89ef;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;padding:.5em 1em;transition:background-color .2s}.profile-panel button:hover{background-color:#1b63c4}.settings-panel{background-color:#3a3a3a;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:15px;margin:10px;padding:20px 30px}.settings-panel h2{border-bottom:2px solid #555;font-size:1.5em;margin:0;padding-bottom:8px}.settings-panel .setting-item{display:flex;flex-direction:column;gap:6px}.settings-panel label{color:#fff;font-weight:700}.edit-btn.editing,.settings-panel input[type=number],.settings-panel input[type=password],.settings-panel input[type=text]{animation:pulse 1.5s ease-in-out infinite;border:1px solid #0041c380;box-shadow:0 0 8px #0059ffb3,0 0 12px #0032fc66;color:#fff;transition:background .3s ease,box-shadow .3s ease}.dashboard-footer button:disabled,.dashboard-footer button:disabled.editing{animation:none;background:#373737;border:1px solid #444;box-shadow:none;color:#aaa;opacity:.5}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.settings-panel select{background-color:#555;border:none;border-radius:6px;color:#fff;font-size:16px;padding:8px;width:100%}.settings-panel input[type=checkbox]{cursor:pointer;margin-right:10px;transform:scale(1.2)}.settings-panel button{align-self:flex-start;background-color:#2d89ef;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.settings-panel button:hover{background-color:#1b63c4}.settings-panel ul{list-style:none;margin:0;padding-left:0}.settings-panel ul li{align-items:center;border-bottom:1px solid #555;display:flex;justify-content:space-between;padding:6px 0}.settings-panel ul li button{background-color:red;border-radius:4px;font-size:12px;padding:4px 8px}.settings-panel ul li button:hover{background-color:darkred}.settings-panel::-webkit-scrollbar{width:8px}.settings-panel::-webkit-scrollbar-track{background:#3a3a3a}.settings-panel::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.help-panel{background-color:#3a3a3a;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:15px;margin:10px;padding:20px 30px}.help-panel h2{border-bottom:2px solid #555;font-size:1.5em;margin:0;padding-bottom:8px}.help-panel h3{color:#eee;font-size:1.3rem;margin-bottom:8px;margin-top:15px}.help-panel p{color:#fff;font-size:1rem;line-height:1.6;margin-bottom:10px}.help-panel ul{list-style-type:disc;margin-bottom:10px;padding-left:20px}.help-panel li{margin-bottom:6px}h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text}.dashboard-header img{height:32px;width:32px}*{margin:0;padding:0}.homepage-container{display:flex;height:100vh}.info-section{align-items:flex-start;background:linear-gradient(90deg,#1cb3f5,#3e79f2);color:#fff;display:flex;flex:65% 1;flex-direction:column;justify-content:center}.info-section .info-text{margin-left:8em}.info-section .info-text h1{font-size:80px;margin-top:10px;text-align:left}.info-text p{font-size:25px;text-align:left}.copyright{bottom:20px;left:20px;position:fixed}.info-section img{height:6em;width:6em}.login-section{align-items:center;display:flex;flex:35% 1;flex-direction:column;justify-content:center}.login-section h2{margin-bottom:3em}.signup-link{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text;cursor:pointer}.login-section .form-container{max-width:60%;text-align:left;width:100%}.login-section form{display:flex;flex-direction:column;gap:20px;margin-top:2em}.login-section form input{background:none;border:none;border-bottom:2px solid #ccc;border-radius:2px;color:#fff;font-size:15px;outline:none;padding:10px}.login-section form button{background:linear-gradient(90deg,#1cb3f5,#3e79f2);border:0 solid;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;padding:10px;transition:background .3s,color .3s}.login-section form button:hover{background:linear-gradient(90deg,#1586b7,#2a53a5);box-shadow:0 0 5px #005eff;color:#061124;transition:background .3s,color .3s,box-shadow .3s}.login-section .signup-part{margin-top:10px;text-align:left}.login-section .forgot-password{margin-top:3em}.reset-link{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text;cursor:pointer}@media (max-width:1162px){.homepage-container{flex-direction:column}.info-section,.login-section{flex:none;height:100vh;width:auto}.info-section{align-items:center;justify-content:center;min-height:-webkit-fit-content;min-height:fit-content;padding:2rem;text-align:center}.info-section .info-text{margin:0}.login-section{min-height:-webkit-fit-content;min-height:fit-content}.info-section h1{font-size:5em!important;text-align:center!important}.info-section p{font-size:1.5em;margin-top:10px;text-align:center}.copyright,.info-section img{margin-bottom:1rem}.copyright{font-size:.85rem;margin-top:2rem;opacity:.9;position:static;text-align:center;width:100%}.login-section .form-container{margin-top:5rem;max-width:80%}.login-section .forgot-password{margin-top:5rem}}@media (max-width:776px){.homepage-container{flex-direction:column}.info-section,.login-section{flex:none;height:100vh;width:auto}.info-section{align-items:center;justify-content:center;min-height:-webkit-fit-content;min-height:fit-content;padding:2rem;text-align:center}.info-section .info-text{margin:0}.login-section{min-height:-webkit-fit-content;min-height:fit-content}.info-section h1{font-size:2em!important;text-align:center!important}.info-section p{font-size:1rem;text-align:center}.copyright,.info-section img{margin-bottom:1rem}.copyright{font-size:.85rem;margin-top:2rem;opacity:.9;position:static;text-align:center;width:100%}.login-section .form-container{margin-top:5rem;max-width:80%}.login-section .forgot-password{margin-top:5rem}}.content-container{align-items:center;color:#fff;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;margin:0}.logo-container img{height:40px;width:40px}.form-password-container{background-color:#353535;border-radius:10px;box-shadow:0 0 10px #0000001a;gap:20px;justify-content:center;max-width:400px;padding:20px;text-align:center}.form-password-container,.form-password-container form{align-items:center;display:flex;flex-direction:column;width:100%}.form-password-container form{gap:10px}.form-password-container input{background-color:#626262;border:0 solid;border-radius:5px;color:#fff;font-size:15px;margin-bottom:1rem;outline:none;padding:10px;width:70%}.form-password-container button{background:linear-gradient(90deg,#1cb3f5,#3e79f2);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px;width:50%}.form-password-container button:hover{background:linear-gradient(90deg,#158cbf,#2b56ab);box-shadow:0 0 5px #005eff;transition:background .3s,box-shadow .3s}.form-password-container .link{-webkit-text-fill-color:#0000;cursor:pointer;text-decoration:underline}.form-password-container .link,.form-password-container .message{background:linear-gradient(90deg,#1cb3f5,#3e79f2);-webkit-background-clip:text;background-clip:text}.form-password-container .message{-webkit-text-fill-color:#0000;margin-top:1rem}
/*# sourceMappingURL=main.314eb246.css.map*/