.AuthDivider-module-scss-module__mi_HuW__divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-block:.125rem;display:grid}.AuthDivider-module-scss-module__mi_HuW__line{background:#ffffff47;height:1px}.AuthDivider-module-scss-module__mi_HuW__label{color:#ffffff9e;text-transform:lowercase;font-size:.8125rem;line-height:1}
.AuthPageShell-module-scss-module__rYUsTG__screen{--auth-text:#fff;--auth-text-muted:#ffffffc7;--auth-text-subtle:#ffffff9e;--auth-primary:var(--color-primary);--auth-primary-hover:var(--color-primary-hover);--auth-max-form:26rem;--auth-page-inline:clamp(1.5rem, 6vw, 1.75rem);isolation:isolate;min-height:100dvh;color:var(--auth-text);background:var(--color-primary);position:relative}.AuthPageShell-module-scss-module__rYUsTG__backdrop{z-index:0;position:fixed;inset:0;overflow:hidden}.AuthPageShell-module-scss-module__rYUsTG__backgroundImage{object-fit:cover;object-position:center 42%}.AuthPageShell-module-scss-module__rYUsTG__overlay{pointer-events:none;background:linear-gradient(#08122a38 0%,#08122a14 18%,#0000 38%),linear-gradient(#0000 72%,#080c182e 100%);position:absolute;inset:0}.AuthPageShell-module-scss-module__rYUsTG__content{z-index:1;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + clamp(1.75rem,5vh,2.75rem)) var(--auth-page-inline) calc(env(safe-area-inset-bottom,0px) + clamp(1rem,3vh,1.5rem));justify-content:center;display:flex;position:relative}.AuthPageShell-module-scss-module__rYUsTG__mainColumn{width:min(100%,var(--auth-max-form));min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.AuthPageShell-module-scss-module__rYUsTG__mainColumn:before{content:"";flex:1.1 auto;min-height:clamp(2.5rem,12vh,5.5rem);max-height:20vh;display:block}.AuthPageShell-module-scss-module__rYUsTG__brandBlock{text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(1rem,3.5vh,1.5rem);display:flex}.AuthPageShell-module-scss-module__rYUsTG__heroBlock{text-align:center;flex-direction:column;gap:.5rem;margin-block-end:clamp(1.25rem,4vh,1.5rem);display:flex}.AuthPageShell-module-scss-module__rYUsTG__title{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.75rem,6.5vw,2rem);font-weight:600;line-height:1.15}.AuthPageShell-module-scss-module__rYUsTG__subtitle{max-width:22rem;color:var(--auth-text-muted);margin:0;margin-inline:auto;font-size:clamp(.9375rem,3.6vw,1rem);line-height:1.45}.AuthPageShell-module-scss-module__rYUsTG__formStack{flex-direction:column;gap:.875rem;display:flex}.AuthPageShell-module-scss-module__rYUsTG__scenerySpacer{flex:auto;min-height:clamp(1.25rem,5vh,2.75rem);max-height:14vh}.AuthPageShell-module-scss-module__rYUsTG__footer{text-align:center;color:var(--auth-text-muted);flex-shrink:0;margin-block-start:.75rem;font-size:.875rem;line-height:1.45}.AuthPageShell-module-scss-module__rYUsTG__footer a{color:var(--auth-text);font-weight:600;text-decoration:none}.AuthPageShell-module-scss-module__rYUsTG__footer a:hover{text-underline-offset:.16em;text-decoration:underline}.AuthPageShell-module-scss-module__rYUsTG__footer a:focus-visible{outline-offset:3px;border-radius:.125rem;outline:2px solid #ffffffb8}.AuthPageShell-module-scss-module__rYUsTG__legal{text-align:center;color:var(--auth-text-subtle);flex-shrink:0;margin:.75rem 0 0;font-size:.75rem;line-height:1.45}@media (max-height:700px){.AuthPageShell-module-scss-module__rYUsTG__mainColumn:before{flex-grow:.75;min-height:clamp(1.25rem,6vh,2.5rem);max-height:10vh}.AuthPageShell-module-scss-module__rYUsTG__scenerySpacer{min-height:clamp(.75rem,3vh,1.5rem);max-height:8vh}}@media (min-width:1024px){.AuthPageShell-module-scss-module__rYUsTG__content{justify-content:flex-start;padding-inline:clamp(3rem,8vw,6rem)}.AuthPageShell-module-scss-module__rYUsTG__mainColumn:before{display:none}.AuthPageShell-module-scss-module__rYUsTG__mainColumn{width:min(100%,24rem);min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-block-start:clamp(2rem,6vh,3.5rem)}.AuthPageShell-module-scss-module__rYUsTG__scenerySpacer{max-height:none}.AuthPageShell-module-scss-module__rYUsTG__backgroundImage{object-position:center 40%}.AuthPageShell-module-scss-module__rYUsTG__brandBlock,.AuthPageShell-module-scss-module__rYUsTG__heroBlock{text-align:start;align-items:flex-start}.AuthPageShell-module-scss-module__rYUsTG__subtitle{margin-inline:0}.AuthPageShell-module-scss-module__rYUsTG__footer,.AuthPageShell-module-scss-module__rYUsTG__legal{text-align:start}}@media (min-width:1440px){.AuthPageShell-module-scss-module__rYUsTG__backgroundImage{object-position:center 38%}}
.GoogleSignInButton-module-scss-module__eKj1Ka__button{color:#0f1728;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3.125rem;padding-inline:1rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s;display:inline-flex}.GoogleSignInButton-module-scss-module__eKj1Ka__button:hover{background:#fffffff0}.GoogleSignInButton-module-scss-module__eKj1Ka__button:focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}.GoogleSignInButton-module-scss-module__eKj1Ka__icon{flex-shrink:0;width:1.125rem;height:1.125rem}
.AuthField-module-scss-module__krmlOq__field{flex-direction:column;gap:.375rem;display:flex}.AuthField-module-scss-module__krmlOq__controlWrap{align-items:center;display:flex;position:relative}.AuthField-module-scss-module__krmlOq__leadingIcon{color:#ffffffc7;pointer-events:none;width:1.125rem;height:1.125rem;position:absolute;inset-inline-start:1rem}.AuthField-module-scss-module__krmlOq__control{box-sizing:border-box;color:#fff;background:#ffffff24;border:1px solid #ffffff6b;border-radius:.875rem;width:100%;min-height:3rem;padding-inline:2.75rem 1rem;font-size:1rem;line-height:1.2;transition:border-color .16s,background-color .16s,box-shadow .16s}.AuthField-module-scss-module__krmlOq__control::placeholder{color:#ffffff9e}.AuthField-module-scss-module__krmlOq__control:focus-visible{background:#ffffff2e;border-color:#ffffffb8;outline:none;box-shadow:0 0 0 3px #ffffff24}.AuthField-module-scss-module__krmlOq__control[aria-invalid=true]{border-color:#ffaaaab8}.AuthField-module-scss-module__krmlOq__passwordControl{padding-inline-end:2.75rem}.AuthField-module-scss-module__krmlOq__toggleButton{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;inset-inline-end:.375rem}.AuthField-module-scss-module__krmlOq__toggleButton:hover{color:#fff;background:#ffffff14}.AuthField-module-scss-module__krmlOq__toggleButton:focus-visible{outline-offset:1px;outline:2px solid #ffffffb8}.AuthField-module-scss-module__krmlOq__toggleIcon{width:1.125rem;height:1.125rem}.AuthField-module-scss-module__krmlOq__fieldError{color:#ffdcdcf5;margin:0;font-size:.8125rem;line-height:1.35}.AuthField-module-scss-module__krmlOq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
