@media (max-width:1024px){.auth-glass-card{backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;background:rgba(255,255,255,.08)!important}.auth-glass-input{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.07)!important}.auth-card-shadow{box-shadow:0 8px 24px rgba(0,0,0,.25)!important}.auth-btn-shadow{box-shadow:0 6px 20px rgba(205,125,75,.3)!important}.auth-input-glow{box-shadow:none!important}.auth-submit-btn:hover{transform:none!important}.auth-submit-btn:active{transform:scale(.97)!important}.auth-glass-card:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent)!important}.auth-mobile-bg{display:block!important}.auth-glass-card{animation:authSlideUp .5s cubic-bezier(.16,1,.3,1) both}.auth-tab-indicator{transition:left .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1)!important}}.auth-card-shadow{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.auth-btn-shadow{box-shadow:0 10px 40px rgba(205,125,75,.4)}.auth-mobile-bg{display:none;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;contain:strict}.auth-mobile-bg:before{width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(ellipse at 40% 40%,rgba(205,125,75,.18) 0,rgba(180,100,60,.08) 30%,transparent 60%);animation:authGlow1 12s ease-in-out infinite alternate}.auth-mobile-bg:after,.auth-mobile-bg:before{content:"";position:absolute;will-change:transform}.auth-mobile-bg:after{width:150%;height:150%;bottom:-30%;right:-30%;background:radial-gradient(ellipse at 60% 70%,rgba(232,168,124,.12) 0,transparent 50%);animation:authGlow2 15s ease-in-out infinite alternate}@keyframes authGlow1{0%{transform:translateZ(0) scale(1);opacity:.7}to{transform:translate3d(5%,-3%,0) scale(1.05);opacity:1}}@keyframes authGlow2{0%{transform:translateZ(0) scale(1);opacity:.5}to{transform:translate3d(-4%,3%,0) scale(1.08);opacity:.8}}@keyframes authSlideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.auth-glow{contain:strict}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}