.main{justify-items:center}.content-grid .section.section--logo{margin-bottom:32px}.section--logo .logo{display:block;height:172px;padding:0;margin:0 auto;aspect-ratio:var(--width)/var(--height) auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--image);mask-image:var(--image)}html[color-scheme=dark] .section--logo .logo{background-color:var(--dark--light)}html[color-scheme=light] .section--logo .logo{background-color:var(--light--dark)}.main .section--content{max-width:375px;border-radius:12px;display:flex;flex-direction:column;align-items:center}.main .section--content h1{margin-bottom:8px}.main .section--content label{display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.section--content .helptext{display:block;margin-top:12px;text-align:right}.section--content .help{margin-top:24px;font-size:.875rem}.section--content a{text-decoration:underline}.section--content form{width:100%}.section--content form input{width:100%}.section--content form input{font-size:.875rem;font-weight:500;padding:8px 12px;border-radius:8px;background-color:transparent;transition:all .2s;color:var(--dark--light);border:1px solid var(--dark--light--background)}.section--content form input:focus{color:var(--dark--dark);border:1px solid transparent;background-color:var(--dark--light--background)}.section--content form .button-container{max-width:272px;width:100%;margin:28px auto 0 auto}.section--content form .button-container .button,.section--content form .button-container button{display:block;text-align:center;text-decoration:none;width:100%;margin-bottom:12px;border-radius:4px;font-size:.9rem;font-weight:500;padding:10px 24px}html[color-scheme=dark] .section--content form .button-container .button,html[color-scheme=dark] .section--content form .button-container button{background-color:var(--dark--light);color:var(--dark--dark)}html[color-scheme=light] .section--content form .button-container .button,html[color-scheme=light] .section--content form .button-container button{background-color:var(--light--dark);color:var(--light--light)}.section--content form .button-container button{border:none}.g_id_signin span{color:var(--dark--dark)!important}.section--links .link-container{display:flex;align-items:center;column-gap:12px}.section--links a{font-size:.75rem;text-decoration:underline}.section--links .divider{display:inline-block;width:4px;height:4px;border-radius:6px;background-color:var(--dark--light)}