*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Plus Jakarta Sans,Segoe UI,system-ui,Tajawal,Noto Sans Arabic,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@layer base{img{display:initial}}@keyframes login-route-old{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-48px)}}@keyframes login-route-new{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:translate(0)}}@keyframes logout-route-old{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(48px)}}@keyframes logout-route-new{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:translate(0)}}html[dir=rtl] body{font-family:Tajawal,Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;letter-spacing:0;font-kerning:normal}input,textarea,select,button{font-family:inherit}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] button{font-family:Tajawal,Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;letter-spacing:0}*{-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}html[data-route-transition=login-success]::view-transition-old(root){animation:login-route-old .28s cubic-bezier(.4,0,1,1)}html[data-route-transition=login-success]::view-transition-new(root){animation:login-route-new .42s cubic-bezier(.22,1,.36,1)}html[data-route-transition=logout]::view-transition-old(root){animation:logout-route-old .28s cubic-bezier(.4,0,1,1)}html[data-route-transition=logout]::view-transition-new(root){animation:logout-route-new .42s cubic-bezier(.22,1,.36,1)}
