.login-module__WEZH7G__page{isolation:isolate;background:#fafafa;justify-content:center;align-items:center;min-height:100dvh;padding:52px 24px;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__artwork{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.login-module__WEZH7G__flow{opacity:.9;width:100%;height:100%;min-height:660px;animation:1.3s ease-out both login-module__WEZH7G__flow-in}.login-module__WEZH7G__content{width:min(100%,356px);padding:28px 0}.login-module__WEZH7G__brand{color:#151515;letter-spacing:-.05em;font-size:20px;font-weight:650}.login-module__WEZH7G__heading{margin:53px 0 30px}.login-module__WEZH7G__heading h1{letter-spacing:-.055em;font-size:30px;font-weight:600;line-height:1.15}.login-module__WEZH7G__heading p{color:#666;margin-top:10px;font-size:14px;line-height:1.55}.login-module__WEZH7G__notice{color:#303030;background:rgba(255,255,255,.78);border:1px solid #e1e1e1;border-radius:8px;margin-bottom:18px;padding:11px 13px;font-size:13px;line-height:1.5}.login-module__WEZH7G__googleButton button{color:#242424;background:rgba(255,255,255,.88);border-color:#d7d7d7;border-radius:7px;min-height:44px;font-size:13px;font-weight:550}.login-module__WEZH7G__googleButton button:hover{background:#fff;border-color:#a6a6a6}.login-module__WEZH7G__divider{color:#888;white-space:nowrap;align-items:center;gap:14px;margin:25px 0 23px;font-size:12px;display:flex}.login-module__WEZH7G__divider:before,.login-module__WEZH7G__divider:after{content:"";background:#dedede;width:100%;height:1px}.login-module__WEZH7G__form{gap:17px;display:grid}.login-module__WEZH7G__form label span{font-size:13px;font-weight:550}.login-module__WEZH7G__form input:not([type=hidden]){background:rgba(255,255,255,.91);border:1px solid #d7d7d7;border-radius:7px;min-height:45px;padding-left:12px;padding-right:12px;font-size:16px;box-shadow:0 1px 1px rgba(0,0,0,.024)}.login-module__WEZH7G__form input:-webkit-autofill{-webkit-text-fill-color:#111;box-shadow:inset 0 0 0 1000px #fff}.login-module__WEZH7G__form input:-webkit-autofill:hover{-webkit-text-fill-color:#111;box-shadow:inset 0 0 0 1000px #fff}.login-module__WEZH7G__form input:-webkit-autofill:focus{-webkit-text-fill-color:#111;box-shadow:inset 0 0 0 1000px #fff}.login-module__WEZH7G__form input:not([type=hidden]):focus-visible{outline-offset:3px;outline:2px solid #151515}.login-module__WEZH7G__googleButton button:focus-visible{outline-offset:3px;outline:2px solid #151515}.login-module__WEZH7G__submit:focus-visible{outline-offset:3px;outline:2px solid #151515}.login-module__WEZH7G__passwordField a:focus-visible{outline-offset:3px;outline:2px solid #151515}.login-module__WEZH7G__signup a:focus-visible{outline-offset:3px;outline:2px solid #151515}.login-module__WEZH7G__passwordField{position:relative}.login-module__WEZH7G__passwordField>a{color:#5c5c5c;font-size:12px;text-decoration:none;position:absolute;top:1px;right:0}.login-module__WEZH7G__passwordField>a:hover,.login-module__WEZH7G__signup a:hover{text-underline-offset:3px;text-decoration:underline}.login-module__WEZH7G__submit{background:#171717;border-radius:7px;min-height:45px;margin-top:6px;font-size:13px;font-weight:550}.login-module__WEZH7G__submit:hover{background:#000}.login-module__WEZH7G__signup{color:#6d6d6d;text-align:center;margin-top:27px;font-size:13px}.login-module__WEZH7G__signup a{color:#202020;font-weight:550;text-decoration:none}.login-module__WEZH7G__invite{color:#9a9a9a;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:48px;font-size:11px}@keyframes login-module__WEZH7G__flow-in{0%{opacity:0;transform:translateY(12px)}to{opacity:.9;transform:translateY(0)}}@media (max-width:640px){.login-module__WEZH7G__page{align-items:flex-start;padding:70px 28px 34px}.login-module__WEZH7G__flow{opacity:.5;width:160%}.login-module__WEZH7G__content{margin-left:auto;margin-right:auto;padding:0}.login-module__WEZH7G__heading{margin-top:48px}.login-module__WEZH7G__invite{margin-top:37px}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__flow{animation:none}}
