.pg-login{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.pg-login .login-card{background:var(--surface);border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--sh-lg);animation:pageIn .44s var(--ease);border-radius:16px;padding:34px 36px 26px}.pg-login .login-brand{font-family:var(--font-brand);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:22px;font-size:16.5px;font-weight:600;display:flex}.pg-login .login-brand i{color:var(--burnt);font-style:normal}.pg-login h1{font-family:var(--font-brand);letter-spacing:-.02em;font-size:26px;font-weight:600}.pg-login .login-sub{color:var(--ink-2);margin:8px 0 20px;font-size:13.5px;line-height:1.55}.pg-login form .lbl{margin-top:2px}.pg-login .login-cta{justify-content:center;width:100%;margin-top:14px}.pg-login .login-demo{margin-top:22px}.pg-login .login-demo-rule{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;font-size:10.5px;font-weight:600;display:flex}.pg-login .login-demo-rule:before,.pg-login .login-demo-rule:after{content:"";background:var(--line);flex:1;height:1px}.pg-login .login-demo p{color:var(--ink-3);margin:12px 0;font-size:12.5px;line-height:1.5}.pg-login .login-demo .btn{justify-content:center;width:100%}.pg-login .login-foot{border-top:1px solid var(--line);color:var(--ink-3);text-align:center;margin-top:24px;padding-top:16px;font-size:11.5px}.pg-login .login-foot a:hover{color:var(--acc-deep)}.pg-register .login-card{margin:40px auto}.pg-register .lbl{margin-top:12px}.pg-register .lbl .opt{color:var(--ink-3,#8a8578);letter-spacing:.02em;font-size:11px;font-weight:400}.pg-register select.inp{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}
