.Signup_logo__39FkI{font-size:1.8rem;font-weight:800;color:#cfab59;text-decoration:none}.Signup_loginLink__ByV9I{color:#cfab59;text-decoration:none;font-weight:600}.Signup_newspan__QnBbq{font-weight:700}.Signup_loginLink__ByV9I a:hover{text-decoration:underline}.Signup_formContainer__VrB4S{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000}.Signup_error__usEw0{color:red;font-size:12px;margin-top:5px}.Signup_formCard__AnCm4{background:hsla(0,0%,100%,.05);border:1px solid #cfab59;border-radius:20px;padding:2rem;width:100%;max-width:700px;box-shadow:0 10px 30px rgba(218,165,32,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Signup_nameGrid__lWSQ7{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.Signup_formContainer__VrB4S{padding:.5rem;align-items:flex-start}.Signup_formCard__AnCm4{padding:1rem;min-width:unset;max-width:100%;border-radius:12px}.Signup_formHeader__Mf25r{margin-bottom:1rem}.Signup_formTitle__7YY3M{font-size:1.3rem}.Signup_formSubtitle__vBcJq{font-size:.95rem}.Signup_formGroup__ztj7O{margin-bottom:1rem}.Signup_primaryButton__lRYee{font-size:1rem;padding:10px 12px}.Signup_hassanImg__CCsEr{padding:1rem 0 0}.Signup_hassanImg__CCsEr img{max-width:100%;margin-left:0}.Signup_nameGrid__lWSQ7{grid-template-columns:1fr;gap:.5rem}}.Signup_formHeader__Mf25r{text-align:center;margin-bottom:2rem}.Signup_formTitle__7YY3M{font-size:2rem;font-weight:800;color:#fff;margin-bottom:.5rem}.Signup_formSubtitle__vBcJq{color:hsla(0,0%,100%,.7)}.Signup_formGroup__ztj7O{margin-bottom:1.5rem}.Signup_formLabel__UCt_O{display:block;color:#fff;font-weight:500;margin-bottom:.5rem}.Signup_formInput__A6iTt{width:100%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:12px 16px;color:#fff;font-size:1rem;transition:all .3s ease}.Signup_formInput__A6iTt:focus{outline:none;border-color:#cfab59;box-shadow:0 0 0 3px rgba(218,165,32,.1)}.Signup_formInput__A6iTt::placeholder{color:hsla(0,0%,100%,.5)}.Signup_passwordContainer__vxSXD{position:relative}.Signup_passwordToggle__sVYDE{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .3s ease}.Signup_passwordToggle__sVYDE:hover{color:#cfab59}.Signup_agreeCotainer__4KuhB{display:flex;flex-direction:column;margin-bottom:1.5rem}.Signup_checkboxContainer__IIaf4{display:flex;align-items:flex-start;gap:.75rem;flex-direction:row}.Signup_checkbox__4Ftxy{margin-top:2px}.Signup_checkboxLabel__fGypX{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.5}.Signup_checkboxLabel__fGypX a{color:#cfab59;text-decoration:none}.Signup_checkboxLabel__fGypX a:hover{text-decoration:underline}.Signup_socialButtons__LIVcr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.Signup_socialButton__dn62i{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:12px;border-radius:10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.Signup_socialButton__dn62i:hover{border-color:#cfab59;background:rgba(218,165,32,.1)}.Signup_backLink__wwDxN{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;margin-bottom:2rem;transition:color .3s ease}.Signup_backLink__wwDxN:hover{color:#cfab59}.Signup_formFooter__s2i06{text-align:center;margin-top:1.5rem;color:hsla(0,0%,100%,.7)}.Signup_formFooter__s2i06 a{color:#cfab59;text-decoration:none;font-weight:600}.Signup_formFooter__s2i06 a:hover{text-decoration:underline}.Signup_primaryButton__lRYee{background:#cfab59;color:#000;border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(218,165,32,.3)}.Signup_primaryButton__lRYee:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(218,165,32,.4);background:#cfab59}.Signup_secondaryButton__LqWbT{background:rgba(0,0,0,0);color:#fff;border:2px solid #cfab59;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.Signup_secondaryButton__LqWbT:hover{background:#cfab59;color:#000;transform:translateY(-3px);box-shadow:0 8px 25px rgba(218,165,32,.2)}.Signup_verificationCard__oOd2o{text-align:center;padding:2rem 1rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.05);margin-top:1rem}.Signup_verificationCard__oOd2o h2{font-size:1.5rem;font-weight:600;color:#111;margin-bottom:.5rem}.Signup_verificationCard__oOd2o p{color:#666;font-size:.95rem;margin-bottom:1rem;line-height:1.4}.Signup_verificationCard__oOd2o button{background-color:#cfab59;color:#fff;border:none;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;border-radius:6px;transition:background-color .2s ease}.Signup_verificationCard__oOd2o button:hover:enabled{background-color:#b89549}.Signup_verificationCard__oOd2o button:disabled{background-color:#ddd;cursor:not-allowed}.Signup_hassanImg__CCsEr{display:flex;justify-content:center;align-items:center;padding:2rem}.Signup_hassanImg__CCsEr img{max-width:402px;width:100%;height:auto;border-radius:8px}@media(max-width:768px){.Signup_hassanImg__CCsEr img{max-width:402px;width:100%;height:auto;border-radius:8px;margin-left:0}}.Signup_questionBox__ob78P{margin-top:2rem;padding:2rem;border:1px solid #333;border-radius:16px;background:#141414;color:#fff;display:flex;flex-direction:column;gap:1rem;box-shadow:0 4px 15px rgba(0,0,0,.4)}.Signup_questionTitle__UN9nv{font-size:1.4rem;font-weight:700;margin:0;color:#cfab59}.Signup_questionTextarea__KKMCz{display:block;width:100%;min-height:100px;max-height:300px;padding:12px 14px;font-size:16px;line-height:1.5;border-radius:10px;border:1px solid #444;resize:vertical;overflow:auto;background:#000;color:#fff;transition:all .25s ease}.Signup_questionTextarea__KKMCz:focus{outline:none;border-color:#cfab59;box-shadow:0 0 8px rgba(207,171,89,.5)}.Signup_questionBtn__JX2O8{align-self:flex-end;padding:10px 20px;border-radius:10px;border:none;background:#cfab59;color:#000;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s ease,transform .1s ease}.Signup_questionBtn__JX2O8:hover{background:#e6c36a;transform:translateY(-2px)}