.login-module__Si-P0q__page{--login-background:#062b44;--login-overlay-horizontal:linear-gradient(90deg, #001c30a8, #003d634d);--login-overlay-vertical:linear-gradient(180deg, #001a2d2e, #00192bad);--login-card-border:#ffffff8f;--login-card-background:#f7fafcf5;--login-card-shadow:0 24px 72px #001d314d;--google-blue:#4285f4;--google-green:#34a853;--google-yellow:#fbbc05;--google-red:#ea4335;isolation:isolate;background:var(--login-background);place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .login-module__Si-P0q__page{--login-card-border:#ffffff2e;--login-card-background:#1b1f22f5;--login-card-shadow:0 24px 72px #0000008c}@media (prefers-color-scheme:dark){html:not([data-theme]) .login-module__Si-P0q__page{--login-card-border:#ffffff2e;--login-card-background:#1b1f22f5;--login-card-shadow:0 24px 72px #0000008c}}.login-module__Si-P0q__page:before{z-index:-2;content:"";background-image:url(/login-background.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.03)}.login-module__Si-P0q__page:after{z-index:-1;content:"";background:var(--login-overlay-horizontal), var(--login-overlay-vertical);position:absolute;inset:0}.login-module__Si-P0q__card{border:1px solid var(--login-card-border);background:var(--login-card-background);width:min(100%,472px);box-shadow:var(--login-card-shadow);border-radius:1rem;padding:40px}.login-module__Si-P0q__title{color:var(--primary);letter-spacing:-.02em;margin:0;font-size:42px;font-weight:700;line-height:48px}.login-module__Si-P0q__form{margin-top:32px}.login-module__Si-P0q__googleButton{border:1px solid var(--outline-variant);background:var(--surface-container-lowest);width:100%;color:var(--on-surface);font:inherit;cursor:pointer;box-shadow:var(--elevation-1);border-radius:.75rem;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:700;line-height:24px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.login-module__Si-P0q__googleButton:hover:not(:disabled){border-color:var(--primary);box-shadow:var(--elevation-2)}.login-module__Si-P0q__googleButton:active:not(:disabled){transform:scale(.985)}.login-module__Si-P0q__googleButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.login-module__Si-P0q__googleButton:disabled{cursor:wait;opacity:.72}.login-module__Si-P0q__googleIcon{flex:none;width:20px;height:20px}.login-module__Si-P0q__status{border:1px solid #0000;border-radius:.5rem;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:20px}.login-module__Si-P0q__error{border-color:var(--error-container);background:var(--error-container);color:var(--on-error-container)}.login-module__Si-P0q__success{border-color:var(--ok);background:var(--ok-wash);color:var(--ok)}@media (max-width:520px){.login-module__Si-P0q__page{padding:16px}.login-module__Si-P0q__card{padding:32px 24px}.login-module__Si-P0q__title{font-size:36px;line-height:42px}}
