*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}img,svg,video,canvas{max-width:100%}pre,code{max-width:100%;overflow-x:auto}input:-webkit-autofill{caret-color:var(--fldtext,inherit);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--fld,#fff) inset!important;-webkit-text-fill-color:var(--fldtext,inherit)!important}input:-webkit-autofill:hover{caret-color:var(--fldtext,inherit);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--fld,#fff) inset!important;-webkit-text-fill-color:var(--fldtext,inherit)!important}input:-webkit-autofill:focus{caret-color:var(--fldtext,inherit);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--fld,#fff) inset!important;-webkit-text-fill-color:var(--fldtext,inherit)!important}input:-webkit-autofill:active{caret-color:var(--fldtext,inherit);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--fld,#fff) inset!important;-webkit-text-fill-color:var(--fldtext,inherit)!important}@media (width<=640px){input,textarea,select{font-size:16px!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 3px #8b80d94d;border-color:#8b80d9!important}.cal-skel{background:linear-gradient(100deg,#8c8ca01a 30%,#8c8ca033 50%,#8c8ca01a 70%) 0 0/200% 100%;animation:1.3s ease-in-out infinite calSkel}@keyframes calSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cal-skel{animation:none}}.authIn{opacity:0;animation:.6s ease-out forwards authInSeq}.authIn.a0{animation-delay:60ms}.authIn.a1{animation-delay:.34s}.authIn.a2{animation-delay:.66s}.authIn.a3{animation-delay:1.02s}@keyframes authInSeq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.authIn{opacity:1;animation:none}}
