.auth-module__z4gvwW__page{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-module__z4gvwW__card{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;max-width:400px;padding:28px}.auth-module__z4gvwW__title{margin:0 0 6px;font-size:22px;font-weight:600}.auth-module__z4gvwW__subtitle{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.5}.auth-module__z4gvwW__form{flex-direction:column;gap:14px;display:flex}.auth-module__z4gvwW__field{flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.auth-module__z4gvwW__input{border:1px solid var(--line);height:42px;font:inherit;border-radius:6px;padding:0 12px;font-size:15px;font-weight:400}.auth-module__z4gvwW__input:focus-visible,.auth-module__z4gvwW__button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-module__z4gvwW__hint{color:var(--muted);font-size:12px;font-weight:400}.auth-module__z4gvwW__error{color:var(--danger);margin:0;font-size:13px}.auth-module__z4gvwW__notice{color:var(--accent);margin:0 0 16px;font-size:13px}.auth-module__z4gvwW__button{background:var(--accent);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:4px;font-weight:600}.auth-module__z4gvwW__button:disabled{opacity:.6;cursor:progress}.auth-module__z4gvwW__secret{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.auth-module__z4gvwW__secret code{color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:13px}.auth-module__z4gvwW__credit{color:var(--muted);text-align:center;margin:20px 0 0;font-size:11px}.auth-module__z4gvwW__credit a{color:inherit}
