.register-module__B3synq__main{color:#e4e4e4;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);min-height:100vh}.register-module__B3synq__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0000004d;border-bottom:1px solid #ffffff1a;padding:15px 0;position:sticky;top:0}.register-module__B3synq__navContainer{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.register-module__B3synq__logo{color:#00d9ff;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s}.register-module__B3synq__logo:hover{color:#a855f7}.register-module__B3synq__navLinks{gap:30px;list-style:none;display:flex}.register-module__B3synq__navLinks a{color:#e4e4e4;text-decoration:none;transition:color .3s}.register-module__B3synq__navLinks a:hover{color:#00d9ff}.register-module__B3synq__container{max-width:1200px;margin:0 auto;padding:20px}.register-module__B3synq__section{padding:40px 0}.register-module__B3synq__formContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:600px;margin:0 auto;padding:40px;box-shadow:0 8px 32px #0000004d}.register-module__B3synq__formContainer h1{text-align:center;color:#00d9ff;margin-bottom:30px;font-size:2rem}.register-module__B3synq__form{flex-direction:column;gap:20px;display:flex}.register-module__B3synq__formGroup{flex-direction:column;display:flex}.register-module__B3synq__formGroup label{color:#e4e4e4;margin-bottom:8px;font-size:.95rem;font-weight:500;display:block}.register-module__B3synq__formGroup input,.register-module__B3synq__formGroup select,.register-module__B3synq__formGroup textarea{color:#e4e4e4;background:#0000004d;border:1px solid #fff3;border-radius:10px;width:100%;padding:12px 15px;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.register-module__B3synq__formGroup input:focus,.register-module__B3synq__formGroup select:focus,.register-module__B3synq__formGroup textarea:focus{background:#0006;border-color:#00d9ff;outline:none;box-shadow:0 0 10px #00d9ff4d}.register-module__B3synq__formGroup textarea{resize:vertical;min-height:120px}.register-module__B3synq__formGroup input[type=file]{padding:10px}.register-module__B3synq__formGroup input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00d9ff,#a855f7);border:none;border-radius:6px;padding:8px 16px;font-weight:500;transition:opacity .3s}.register-module__B3synq__formGroup input[type=file]::file-selector-button:hover{opacity:.8}.register-module__B3synq__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.register-module__B3synq__checkboxLabel input{cursor:pointer;flex-shrink:0;width:auto;margin-top:3px}.register-module__B3synq__checkboxLabel span{color:#e4e4e4;line-height:1.5}.register-module__B3synq__formHint{color:#888;margin-top:5px;font-size:.85rem}.register-module__B3synq__charCount{margin-top:5px;font-size:.85rem;transition:color .3s}.register-module__B3synq__formActions{margin-top:10px}.register-module__B3synq__btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00d9ff,#a855f7);border:none;border-radius:10px;width:100%;padding:14px 30px;font-size:1rem;font-weight:700;transition:all .3s}.register-module__B3synq__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #00d9ff4d}.register-module__B3synq__btn:disabled{opacity:.6;cursor:not-allowed}.register-module__B3synq__message{border-radius:10px;margin-bottom:20px;padding:15px;font-size:.95rem;line-height:1.6}.register-module__B3synq__message.register-module__B3synq__success{color:#86efac;background:#22c55e33;border:1px solid #22c55e80}.register-module__B3synq__message.register-module__B3synq__error{color:#fca5a5;white-space:pre-wrap;background:#ef444433;border:1px solid #ef444480}@media (max-width:768px){.register-module__B3synq__formContainer{padding:25px}.register-module__B3synq__formContainer h1{font-size:1.5rem}.register-module__B3synq__navLinks{gap:15px;font-size:.9rem}.register-module__B3synq__navContainer{flex-direction:column;gap:15px}}
