.MalikAuthWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:90vh;padding:60px 0;overflow:hidden}.MalikAuthCard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;width:var(--Full-Width);max-width:450px;background:var(--Secondary-BG);-webkit-border-radius:var(--Radius1);-moz-border-radius:var(--Radius1);border-radius:var(--Radius1);padding:20px;-webkit-box-shadow:var(--Shadow);-moz-box-shadow:var(--Shadow);box-shadow:var(--Shadow);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--Gap2)}.MalikAuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--Gap2);margin-bottom:var(--Gap2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MalikBrandBadge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--Gap3);padding:6px 12px;-webkit-border-radius:var(--Radius2);-moz-border-radius:var(--Radius2);border-radius:var(--Radius2);background:rgba(56,189,248,0.08);border:var(--Border)}.MalikBrandDot{width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--Secondary-Color);-webkit-box-shadow:0 0 10px var(--Secondary-Color);-moz-box-shadow:0 0 10px var(--Secondary-Color);box-shadow:0 0 10px var(--Secondary-Color)}.MalikBrandText{font-size:var(--FontSize-3);font-weight:900;color:var(--Secondary-Color);letter-spacing:0.05em;text-transform:uppercase}.MalikAuthTitle{font-size:25px;font-weight:900;letter-spacing:-0.02em}.MalikAuthSubtitle{font-size:var(--FontSize-2);color:var(--Gray-Color-1);margin:0;line-height:1.5;font-weight:500}.MalikAuthForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--Gap2)}.FormGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--Gap4)}.FormLabel{font-size:var(--FontSize-3);font-weight:700;color:var(--Gray-Color-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.6}.InputWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FormInput{width:var(--Full-Width);padding:var(--Gap2);background:rgba(56,189,248,0.08);border:var(--Border);-webkit-border-radius:var(--Radius2);-moz-border-radius:var(--Radius2);border-radius:var(--Radius2);font-size:var(--FontSize-2);outline:none}.FormInput::placeholder{color:#64748b}.FormMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.ForgotLink{font-size:var(--FontSize-3);color:var(--Secondary-Color);font-weight:700;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.PrimarySubmitBtn{width:var(--Full-Width);padding-block:var(--Gap2);background:var(--Secondary-Color);color:var(--White-Color);border:none;-webkit-border-radius:var(--Radius2);-moz-border-radius:var(--Radius2);border-radius:var(--Radius2);font-size:var(--FontSize-2);font-weight:800;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--Gap3);-webkit-box-shadow:var(--Shadow);-moz-box-shadow:var(--Shadow);box-shadow:var(--Shadow);-webkit-transition:all 0.3s cubic-bezier(0.16,1,0.3,1);-moz-transition:all 0.3s cubic-bezier(0.16,1,0.3,1);-o-transition:all 0.3s cubic-bezier(0.16,1,0.3,1);transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.PrimarySubmitBtn:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 18px -5px rgba(37,99,235,0.5);-moz-box-shadow:0 12px 18px -5px rgba(37,99,235,0.5);box-shadow:0 12px 18px -5px rgba(37,99,235,0.5)}.PrimarySubmitBtn:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.PrimarySubmitBtn:disabled{opacity:0.65;cursor:not-allowed;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.BtnIcon{width:18px;height:18px;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.PrimarySubmitBtn:hover .BtnIcon{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);-o-transform:translateX(-4px);transform:translateX(-4px)}.MalikAlertBox{padding:var(--Gap2);-webkit-border-radius:var(--Radius2);-moz-border-radius:var(--Radius2);border-radius:var(--Radius2);font-size:var(--FontSize-3);font-weight:900;text-align:center;-webkit-animation:mwAuthSlideDown 0.3s cubic-bezier(0.16,1,0.3,1);-moz-animation:mwAuthSlideDown 0.3s cubic-bezier(0.16,1,0.3,1);-o-animation:mwAuthSlideDown 0.3s cubic-bezier(0.16,1,0.3,1);animation:mwAuthSlideDown 0.3s cubic-bezier(0.16,1,0.3,1)}.MalikAlertBox.IsError{background:rgb(255 0 0 / 9%);color:#ff5959;border:1px solid rgba(239,68,68,0.3)}.MalikAlertBox.IsSuccess{background:rgba(16,185,129,0.12);color:#34d399;border:1px solid rgba(16,185,129,0.3)}@keyframes mwAuthSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.MalikAuthCard{padding:32px 24px;border-radius:22px}}