.login-module__WEZH7G__page{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(360px,520px);min-height:100dvh;display:grid}.login-module__WEZH7G__side{background:var(--panel);border-right:1px solid var(--panel-line);color:var(--on-panel);flex-direction:column;justify-content:space-between;padding:32px 48px 56px;display:flex}.login-module__WEZH7G__side .db-logo{color:var(--on-panel)}.login-module__WEZH7G__side p{font-size:clamp(44px,5vw,72px)}.login-module__WEZH7G__side em{color:#9aa9ff}.login-module__WEZH7G__card{flex-direction:column;justify-content:center;gap:14px;width:100%;max-width:520px;margin:0 auto;padding:40px 48px;display:flex}.login-module__WEZH7G__card h1{font-size:44px}.login-module__WEZH7G__mobileLogo{display:none}.login-module__WEZH7G__social{gap:10px;margin-top:8px;display:grid}.login-module__WEZH7G__provider{width:100%;overflow:hidden}.login-module__WEZH7G__provider img{max-width:100%;height:auto}.login-module__WEZH7G__or{text-align:center;color:var(--muted);font-size:13px}.login-module__WEZH7G__form{gap:14px;display:grid}.login-module__WEZH7G__form .password-field{display:block;position:relative}.login-module__WEZH7G__form .password-field button{color:var(--muted);background:0 0;border:0;padding:8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-module__WEZH7G__message{border-radius:var(--r-sm);background:var(--brand-soft);color:var(--brand-ink);padding:12px 14px}.login-module__WEZH7G__links{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.login-module__WEZH7G__legal{color:var(--muted);gap:16px;margin-top:12px;font-size:13px;display:flex}@media (max-width:860px){.login-module__WEZH7G__page{grid-template-columns:minmax(0,1fr)}.login-module__WEZH7G__side{display:none}.login-module__WEZH7G__card{padding:calc(24px + env(safe-area-inset-top,0px)) 20px 40px;justify-content:flex-start}.login-module__WEZH7G__mobileLogo{margin-bottom:18px;display:block}.login-module__WEZH7G__card h1{font-size:38px}}.login-module__WEZH7G__apple{color:#fff;background:#000;border-color:#000}.login-module__WEZH7G__apple:hover{opacity:.88;background:#000;border-color:#000}:root[data-theme=dark] .login-module__WEZH7G__apple{border-color:var(--line-strong)}
