*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:#f7f9fb;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.auth-shell{background:radial-gradient(circle at 100% 0,#f5812129,#0000 28%),linear-gradient(135deg,#221e20 0%,#2b2629 55%,#221e20 100%);min-height:100vh}.auth-shell .MuiContainer-root{z-index:1;position:relative}.auth-shell__container{align-items:center;display:flex}.auth-shell__layout{width:100%}.auth-shell__hero{display:none}.auth-shell__panel{justify-content:center;width:100%;min-height:calc(100vh - 64px)}.auth-shell__brand--forgot,.auth-shell__footer,.auth-shell__hero-copy,.auth-shell__trust-list{color:#a4a4a4!important}.auth-shell__logo{object-fit:contain;filter:drop-shadow(0 10px 22px #0000002e);width:156px;max-width:100%}.auth-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff29;background:#fffffff5!important;border-top:4px solid #f58121!important;border-radius:24px!important;box-shadow:0 28px 60px #0000003d!important}.auth-card__title{text-align:center;color:#221e20!important;font-weight:700!important}.auth-card__subtitle{text-align:center;color:#a4a4a4!important}.auth-card__divider{border-color:#a4a4a433!important}.auth-card__field .MuiInputLabel-root{color:#a4a4a4}.auth-card__field .MuiInputLabel-root.Mui-focused,.auth-card__field .MuiInputLabel-root.MuiFormLabel-filled{color:#221e20}.auth-card__field .MuiOutlinedInput-root{background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s}.auth-card__field .MuiOutlinedInput-notchedOutline{border-color:#a4a4a459}.auth-card__field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#f58121}.auth-card__field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#f58121;box-shadow:0 0 0 4px #f5812124}.auth-card__field .MuiInputBase-input{color:#221e20}.auth-card__actions{margin-top:4px}.auth-card__remember{margin-right:0!important}.auth-card__remember .MuiTypography-root{color:#221e20}.auth-card__remember .MuiCheckbox-root{color:#a4a4a4}.auth-card__remember .MuiCheckbox-root.Mui-checked{color:#f58121}.auth-card__forgot,.auth-card__contact-link,.auth-card__link-button{color:#f58121!important;font-weight:600!important}.auth-card__submit{color:#fff!important;background:#f58121!important;border-radius:14px!important;min-height:58px!important;font-weight:700!important;box-shadow:0 16px 30px #f5812147!important}.auth-card__submit:hover{background:#de731b!important;box-shadow:0 18px 32px #f5812157!important}.auth-card__contact,.auth-card__meta{color:#a4a4a4!important}.auth-card__otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f58121}.auth-card__helper{color:#a4a4a4}@media (width>=1200px){.auth-shell__hero{display:block}.auth-shell__panel{min-height:calc(100vh - 80px)}.auth-shell__hero-title{color:#fff!important}.auth-shell__hero-copy{color:#a4a4a4!important}.auth-shell__trust-list .MuiTypography-root,.auth-shell__trust-list svg{color:#fff}}@media (width<=1199px){.auth-shell__container{justify-content:center}}@media (width<=640px){.auth-card{border-radius:20px!important}.auth-shell__logo{width:132px}}
