.login-page{background:#09090e}html:not(.dark) .login-page{background:#f5f0e8}@keyframes b1move{0%,to{transform:translate(0)scale(1)}33%{transform:translate(70px,50px)scale(1.1)}66%{transform:translate(-30px,70px)scale(.92)}}@keyframes b2move{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,-44px)scale(1.08)}}@keyframes b3move{0%,to{transform:translate(0)scale(1)}25%{transform:translate(44px,28px)scale(1.12)}75%{transform:translate(-24px,-36px)scale(.88)}}@keyframes ptFloat{0%{opacity:0;transform:translateY(0)translate(0)}8%{opacity:1}88%{opacity:.4}to{opacity:0;transform:translateY(-105vh)translate(18px)}}.login-pt{background:#c49218;border-radius:50%;animation:linear infinite ptFloat;position:absolute;bottom:-6px}@keyframes spin{to{transform:rotate(360deg)}}.login-spin{border:2.5px solid #1c130038;border-top-color:#1c1300;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite spin;display:none}.login-btn.loading .login-spin{display:block}.login-btn.loading .login-lbl{opacity:.5}@keyframes logoSpring{0%{transform:scale(.62)}55%{transform:scale(1.06)}75%{transform:scale(.976)}90%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes riseUp{0%{transform:translateY(14px)}to{transform:none}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 18px #c4921838)}50%{filter:drop-shadow(0 0 32px #c4921885)}}@keyframes cardRise{0%{transform:translateY(22px)}to{transform:none}}@keyframes checkRise{0%{transform:scale(.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.go .login-card{animation:.65s cubic-bezier(.22,1,.36,1) both cardRise}.go .login-logo-mark{animation:.72s cubic-bezier(.34,1.56,.64,1) 80ms both logoSpring}.go .login-logo-svg{animation:1.3s .3s both glowPulse}.go .login-app-name{animation:.38s cubic-bezier(.22,1,.36,1) .22s both riseUp}.go .login-card-title{animation:.4s cubic-bezier(.22,1,.36,1) .28s both riseUp}.go .login-card-tagline{animation:.38s cubic-bezier(.22,1,.36,1) .34s both riseUp}.go .login-hsep{animation:.34s cubic-bezier(.22,1,.36,1) .4s both riseUp}.go .login-field:first-child{animation:.36s cubic-bezier(.22,1,.36,1) .47s both riseUp}.go .login-field:nth-child(2){animation:.36s cubic-bezier(.22,1,.36,1) .55s both riseUp}.go .login-btn-wrap{animation:.36s cubic-bezier(.22,1,.36,1) .63s both riseUp}.go .login-card-foot{animation:.34s cubic-bezier(.22,1,.36,1) .76s both riseUp}}.login-overlay.show .login-check-ring{animation:.44s cubic-bezier(.34,1.56,.64,1) .1s both checkRise}.login-card{position:relative}.login-card:before{content:"";border-radius:inherit;-webkit-mask-composite:destination-out;pointer-events:none;background:linear-gradient(165deg,#c492188c 0%,#c492182e 25%,#ffffff0f 55%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-btn{position:relative;overflow:hidden}.login-btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff29 0%,#0000 100%);border-radius:12px 12px 0 0;height:52%;position:absolute;top:0;left:0;right:0}.login-btn:after{content:"";background:linear-gradient(100deg,#0000 28%,#ffffff2e 50%,#0000 72%);transition:none;position:absolute;inset:0;transform:translate(-130%)}.login-btn:hover:not(:disabled){filter:brightness(1.07)}.login-btn:hover:not(:disabled):after{transition:transform .55s;transform:translate(130%)}.login-btn:active:not(:disabled){filter:brightness(.97);transform:scale(.99)}.login-bg-noise{opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px;position:absolute;inset:0}@media (max-width:900px){.login-grid{grid-template-columns:1fr!important}.login-brand{display:none!important}.login-split-right{justify-content:center;grid-column:1!important;padding:80px 20px 40px!important}.login-card{width:min(430px,100%)!important}}
