.WEZH7G_page{background:var(--bg);min-height:100dvh;color:var(--label);place-items:center;padding:16px;display:grid}.WEZH7G_card{background:var(--bg-elevated);border-radius:var(--r-lg);width:100%;max-width:360px;box-shadow:var(--shadow-float);text-align:center;flex-direction:column;gap:16px;padding:40px 32px;display:flex}.WEZH7G_title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.WEZH7G_subtitle{color:var(--label-2);margin:0 0 8px;font-size:15px}.WEZH7G_button{border-radius:var(--r-sm);background:var(--blue);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;padding:12px 16px;font-size:17px;font-weight:600}.WEZH7G_button:hover{filter:brightness(1.06)}.WEZH7G_button:focus-visible{box-shadow:var(--focus)}.WEZH7G_button:disabled{opacity:.6;cursor:default}.WEZH7G_error{color:var(--red);margin:0;font-size:14px}.WEZH7G_placeholder{height:48px}.WEZH7G_testLogin{border-top:1px solid var(--separator,#3c3c432e);text-align:left;color:var(--label-2);flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;font-size:13px;display:flex}.WEZH7G_testLogin input{border:1px solid var(--separator,#3c3c432e);border-radius:var(--r-sm);font:inherit;color:var(--label);background:var(--bg);padding:10px 12px;font-size:15px}.WEZH7G_testLogin button{border-radius:var(--r-sm);background:var(--fill,#78788029);color:var(--blue);font:inherit;cursor:pointer;border:0;padding:10px 12px;font-size:15px;font-weight:600}
