.WEZH7G_stage{place-items:center;min-height:100%;padding:24px 16px 140px;display:grid;position:relative;overflow-x:hidden}.WEZH7G_ridge{z-index:0;pointer-events:none;width:100%;height:34vh;min-height:160px;position:fixed;bottom:0;left:0;right:0}.WEZH7G_panel{z-index:1;border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;max-width:420px;padding:36px 36px 28px;position:relative;box-shadow:0 24px 60px -36px #0e253559}.WEZH7G_logo{height:54px;margin-bottom:28px;display:block}.WEZH7G_panel h1{color:var(--ink);letter-spacing:-.01em;font-size:28px;font-weight:750;line-height:1.15}.WEZH7G_lead{color:var(--muted);margin-top:6px}.WEZH7G_form{gap:16px;margin-top:28px;display:grid}.WEZH7G_form label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.WEZH7G_form input{border-radius:var(--r-ctrl);border:1px solid var(--line);height:44px;color:var(--ink);background:#fff;width:100%;padding:0 12px;font-size:15px}.WEZH7G_form input::placeholder{color:var(--faint)}.WEZH7G_form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg);outline:none}.WEZH7G_pw{position:relative}.WEZH7G_pw input{padding-right:46px}.WEZH7G_pw button{width:36px;height:36px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.WEZH7G_pw button:hover{color:var(--ink);background:var(--page)}.WEZH7G_pw svg{width:18px;height:18px}.WEZH7G_error{border-radius:var(--r-ctrl);background:var(--bad-bg);color:var(--bad);align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.WEZH7G_error svg{flex:none;width:18px;height:18px;margin-top:1px}.WEZH7G_shake{animation:.32s WEZH7G_shake}@keyframes WEZH7G_shake{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.WEZH7G_submit{border:1px solid var(--brand);border-radius:var(--r-ctrl);background:var(--brand);color:#fff;cursor:pointer;height:46px;margin-top:4px;font-size:15px;font-weight:700;box-shadow:0 6px 16px -10px #098acbcc}.WEZH7G_submit:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.WEZH7G_submit:disabled{opacity:.7;cursor:progress}.WEZH7G_note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin-top:24px;padding-top:18px;font-size:13px;display:flex}.WEZH7G_note svg{width:16px;height:16px;color:var(--faint);flex:none;margin-top:2px}@media (max-width:480px){.WEZH7G_panel{padding:28px 22px 22px}.WEZH7G_panel h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.WEZH7G_shake{animation:none}}
