.notice-bar{position:fixed;left:0;right:0;z-index:100000;height:38px;bottom:-100px;color:#393838;background-color:rgba(0,230,181,.99);display:flex;font-weight:400;font-size:.88em;align-items:center;padding-bottom:.1em;justify-content:center;width:calc(100% - 2rem);margin:auto;max-width:380px;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.18);transition:all .3s ease-in-out;transition-property:bottom,color,background-color}.notice-bar.active{bottom:27px}.notice-bar.active.error{color:#fff;background-color:#d13636}#auth{position:relative;display:flex;align-items:center;min-height:100vh;overflow:hidden}#auth .form{padding-bottom:8rem}#auth .form .pad{flex-basis:0;max-width:0;transition:all .2s ease}#auth .form .pad.s{flex-basis:16.66666667%;max-width:16.66666667%}#auth .form button.processing{background-color:#545557;color:#fff}#auth .feat{--w:340px;position:absolute;left:0;height:100vh;width:var(--w);transition:transform .2s ease;transform:translateX(calc(-1*var(--w)))}#auth .feat.s{transform:translateX(0)}#auth .logo{font-weight:500;font-size:1.4rem}#auth .desc{font-size:1em;font-weight:500;margin-bottom:1.1em}#auth .js-ggso,#auth .js-msso{color:#6d6f71;font-size:.875rem;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.18)}#auth .or{width:99%;height:30px;margin-bottom:30px;border-bottom:1px solid #bfbfbf;text-align:center;color:#999}#auth .or span{background-color:#14181d;padding:21px 10px 0 10px;display:inline-block}#auth .pass-group{position:relative}#auth .pass-group svg{color:#555;cursor:pointer;position:absolute;right:0;top:0;bottom:0;margin:auto;margin-right:10px;height:18px;width:18px}#sign-in button{margin-bottom:.8em}#sign-in .actions{flex-direction:row}