.PasswordField_wrap__1aewR{position:relative;display:block}.PasswordField_input___EmrQ{padding-right:44px}.PasswordField_toggle__bcBpU{position:absolute;top:1px;right:1px;bottom:1px;width:40px;appearance:none;border:0;border-left:1px solid var(--score);background:transparent;color:var(--ash);cursor:pointer;display:grid;place-items:center;padding:0;transition:color .15s var(--step)}.PasswordField_toggle__bcBpU:hover{color:var(--ink)}.PasswordField_toggle__bcBpU svg{width:16px;height:16px;display:block}.GoogleSignIn_divider__Pcz1Z{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--ash);font-size:13.5px}.GoogleSignIn_divider__Pcz1Z:after,.GoogleSignIn_divider__Pcz1Z:before{content:"";flex:1 1;border-top:1px solid var(--score)}.GoogleSignIn_button__3iNSZ{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px}.GoogleSignIn_mark__q0KnF{width:18px;height:18px;flex:none}.ThemeControl_theme__vHN6j{display:inline-flex;border:1px solid var(--score);background:var(--ground-raise);padding:2px;gap:2px}.ThemeControl_seg__5RNAA{appearance:none;border:0;background:transparent;cursor:pointer;width:28px;height:24px;display:grid;place-items:center;color:var(--ash);transition:background .15s var(--step),color .15s var(--step)}.ThemeControl_seg__5RNAA:hover{color:var(--ink)}.ThemeControl_seg__5RNAA[aria-pressed=true]{background:var(--ink);color:var(--ground)}.ThemeControl_seg__5RNAA svg{width:13px;height:13px;display:block}.Wordmark_mark__MuXv4{display:inline-block;position:relative;line-height:0;text-decoration:none;height:calc(var(--mark-size, 20px) * 1.42)}.Wordmark_img__IlOyS{display:block;height:100%;width:auto}.Wordmark_onDark__3qHMD,:root[data-theme=dark] .Wordmark_onLight__3_CHE{display:none}:root[data-theme=dark] .Wordmark_onDark__3qHMD{display:block}.layout_frame__fFyfu{min-height:100vh;display:grid;place-items:center;padding:40px 20px 80px;position:relative;z-index:1}.layout_card__lybMQ{width:100%;max-width:420px}.layout_head__dxaXN{margin-bottom:22px;text-align:left}.layout_head__dxaXN h1{margin-top:18px;font-size:26px}.layout_head__dxaXN p{margin-top:10px}.layout_foot__Ru6VL{margin-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--ash)}