@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;400;500;700;900&display=swap";
body{box-sizing:border-box;background:#fafafa;margin:0;padding:0;font-family:Inter,sans-serif}::selection{color:#fff;background-color:#f7931ae6}.signin-page{place-items:center;width:100%;height:100%;margin:0;padding:0;display:grid;position:absolute}.signin-page h1{color:#000;margin-bottom:1.5rem;padding:0 1rem;font-weight:400}.signin-page p{color:#000}.signin-page form{margin:0;padding:0}.signin-page label{text-align:left;color:#000;margin-bottom:.25rem;font-weight:500;display:block}.signin-page input[type]{box-sizing:border-box;color:#000;background:#fff;border:1px solid #bbb;border-radius:.3rem;width:100%;padding:.5rem 1rem;font-size:1rem;display:block;box-shadow:inset 0 .1rem .2rem #0003}.signin-page input[type]:focus{box-shadow:none;border:1px solid #f7931a}.signin-page p{margin:0 0 1.5rem;padding:0 1rem;font-size:1.1rem;line-height:2rem}.signin-page a.button{line-height:1rem;text-decoration:none}.signin-page a.button:link,.signin-page a.button:visited{color:#444;background-color:#fff}.signin-page button,.signin-page a.button{color:#444;background-color:#fff;border:1px solid #bbb;border-radius:.3rem;margin:0 0 .75rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .1s ease-in-out;position:relative;box-shadow:0 .15rem .3rem #00000026,inset 0 .1rem .2rem #fff,inset 0 -.1rem .1rem #0000000d}.signin-page button:hover,.signin-page a.button:hover{cursor:pointer}.signin-page button:active,.signin-page a.button:active{cursor:pointer;background-color:#f9f9f9;border-color:#aaa;box-shadow:0 .15rem .3rem #00000026,inset 0 .1rem .2rem #fff,inset 0 -.1rem .1rem #0000001a}.signin-page a.site{color:#444;font-size:1rem;line-height:2rem;text-decoration:none}.signin-page a.site:hover{text-decoration:underline}.signin-page>div{text-align:center;padding:.5rem}.signin-page .error a.button{margin-top:.5rem;padding-left:2rem;padding-right:2rem;display:inline-block}.signin-page .error .message{margin-bottom:1.5rem}.signin button,.signin a.button,.signin input[type=text]{margin-left:auto;margin-right:auto;display:block}.signin hr{border:0;border-top:1px solid #ccc;margin:1.5em auto 0;display:block;overflow:visible}.signin hr:before{content:"or";color:#888;background:#fff;padding:0 .4rem;position:relative;top:-.6rem}.signin .error{background:#157efb;border-radius:.3rem;font-weight:500}.signin .error p{text-align:left;color:#fff;padding:.5rem 1rem;font-size:.9rem;line-height:1.2rem}.signin>div,.signin form{max-width:300px;display:block}.signin>div input[type],.signin form input[type]{margin-bottom:.5rem}.signin>div button,.signin form button{width:100%}.signout .message{margin-bottom:1.5rem}.signin-page .logo{max-width:300px;max-height:150px;margin-top:100px;display:inline-block}.signin-page .card{border:1px solid #bbb;border-radius:5px;max-width:max-content;margin:20px auto 80px;padding:20px 50px}.signin-page .card .header{color:#444}.signin-page .section-header{color:#000}
.loading-dots-module__6vOaLG__loading{align-items:center;display:inline-flex}.loading-dots-module__6vOaLG__loading .loading-dots-module__6vOaLG__spacer{margin-right:2px}.loading-dots-module__6vOaLG__loading span{border-radius:50%;width:5px;height:5px;margin:0 1px;animation-name:loading-dots-module__6vOaLG__blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-block}.loading-dots-module__6vOaLG__loading span:nth-of-type(2){animation-delay:.2s}.loading-dots-module__6vOaLG__loading span:nth-of-type(3){animation-delay:.4s}@keyframes loading-dots-module__6vOaLG__blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}
