@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Rajdhani:wght@500;700&display=swap";body{height:100vh;overflow-y:auto;background-color:#05040f;background-image:radial-gradient(ellipse at 20% 50%,rgba(100,0,200,.15) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(0,200,100,.1) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-form{background:linear-gradient(135deg,#0d0b1e,#1a0a2e,#0d1a0a);border:1px solid rgba(100,255,150,.2);box-shadow:0 0 40px #6400ff4d,0 0 80px #00ff641a,inset 0 0 30px #00000080;opacity:1;width:min(100vw - 20px,420px);margin:40px auto;border-radius:16px;position:relative;overflow:hidden}.auth-form:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff88,#7c3aed,#00ff88,transparent);animation:scanline 3s linear infinite}@keyframes scanline{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.auth-form__form{padding:36px 30px;display:flex;flex-direction:column;gap:14px}.auth-form__header{display:flex;justify-content:space-around;border-bottom:1px solid rgba(100,255,150,.15)}.auth-form__header-item{padding:22px 12px;text-decoration:none;text-align:center;line-height:1;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15ch;font-family:Orbitron,sans-serif;transition:all .25s;color:#b4b4dc99;background-color:transparent;border:none;cursor:pointer;width:100%}.auth-form__header-item:hover{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.8);background-color:#00ff880d}.auth-form__header-item:first-child{border-top-left-radius:16px}.auth-form__header-item:last-child{border-top-right-radius:16px}.auth-form__footer{display:flex;flex-direction:column;border-top:1px solid rgba(100,255,150,.15)}.auth-form__footer-item{padding:20px 12px;text-decoration:none;text-align:center;line-height:1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15ch;font-family:Orbitron,sans-serif;transition:all .25s;color:#b4b4dc80;background-color:transparent;border:none;cursor:pointer}.auth-form__footer-item:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.auth-form__footer-item:hover{color:#0f8;background-color:#00ff880d}.auth-form__button-container{display:flex;justify-content:space-around}.auth-form__primary-button{height:50px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#059669);border:none;width:100%;color:#fff;font-weight:700;font-size:14px;font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:.1ch;transition:all .2s;margin-top:20px;box-shadow:0 0 20px #7c3aed66}.auth-form__primary-button:hover{background:linear-gradient(135deg,#6d28d9,#047857);box-shadow:0 0 30px #7c3aedb3,0 0 10px #00ff884d;cursor:pointer;transform:translateY(-1px)}.auth-form__button--text{padding:12px 20px;border-radius:6px;border:1px solid rgba(100,255,150,.2);color:#0f8;font-weight:700;font-size:13px;font-family:Orbitron,sans-serif;text-transform:uppercase;transition:all .2s;background:transparent;cursor:pointer}.auth-form__button--text:hover{background-color:#00ff881a;box-shadow:0 0 10px #00ff884d}.auth-form__label{margin-left:10px;font-size:13px;color:#b4dcc8cc;font-weight:700;text-transform:uppercase;letter-spacing:.05ch;width:100%}.auth-form__text-input-group,.auth-form__select-group,.auth-form__textarea-group{display:flex;flex-direction:column;margin:0}.auth-form__text-input,.auth-form__select{border-radius:6px;height:42px;padding:6px 15px;margin:3px 0;border:1px solid rgba(100,255,150,.2);box-sizing:border-box;background-color:#0006;outline:none;transition:all .3s;font-weight:500;font-family:Rajdhani,sans-serif;font-size:15px;color:#e0ffe8}.auth-form__text-input:focus,.auth-form__select:focus{border-color:#0f8;box-shadow:0 0 10px #00ff884d;background-color:#00140a99}.auth-form__text-input:focus,.auth-form__select:focus,.auth-form__textarea:focus{border-color:#0f8;box-shadow:0 0 12px #0f86}.auth-form__checkbox-input-group{margin:0}.auth-form__checkbox-input{margin-left:12px;margin-right:6px;accent-color:#00ff88}.auth-form__checkbox-input+.auth-form__label{margin-left:0}.auth-form__fieldset{border-radius:8px;border:1px solid rgba(100,255,150,.15);padding:52px 16px 16px;background:#0003;position:relative}.auth-form__legend{font-size:13px;font-weight:700;font-family:Orbitron,sans-serif;margin:12px 0 0;color:#0f8;text-transform:uppercase;letter-spacing:.1ch;position:absolute;top:0;border:none}.auth-form__textarea{height:300px;border-radius:6px;padding:10px 15px;margin:3px 0;border:1px solid rgba(100,255,150,.2);box-sizing:border-box;background-color:#0006;outline:none;transition:all .3s;font-weight:500;color:#e0ffe8}.auth-form__branding{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:8px;padding:16px 0 8px}.auth-form__site-logo{color:#0f8;font-weight:900;font-size:3.6rem;font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:.1ch;line-height:1;text-shadow:0 0 20px rgba(0,255,136,.6)}.auth-form__errors{list-style-type:none;margin:0;padding:16px 8px}.auth-form__important-infos{list-style-type:none;margin:0;padding:0 0 20px;display:flex;flex-direction:column;gap:16px}.auth-form__error,.auth-form__important-info{color:#ff6b6b;font-weight:700;font-size:14px}[x-cloak]{display:none!important}
