.auth-module__QG1L0G__page{background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 34%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-module__QG1L0G__card{border:1px solid var(--border);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow);border-radius:24px;gap:18px;padding:28px;display:grid}.auth-module__QG1L0G__mark{background:var(--accent);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.auth-module__QG1L0G__card h1,.auth-module__QG1L0G__card p{margin:0}.auth-module__QG1L0G__card p,.auth-module__QG1L0G__hint{color:var(--muted);line-height:1.5}.auth-module__QG1L0G__form,.auth-module__QG1L0G__field{gap:12px;display:grid}.auth-module__QG1L0G__field{gap:7px;font-size:13px;font-weight:750}.auth-module__QG1L0G__field input{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:46px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px}.auth-module__QG1L0G__form button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:46px;font-weight:850}.auth-module__QG1L0G__form button:disabled{cursor:wait;opacity:.65}.auth-module__QG1L0G__error{border:1px solid var(--danger);color:var(--danger);border-radius:12px;padding:11px 13px}.auth-module__QG1L0G__secret{overflow-wrap:anywhere;background:var(--surface-raised);border-radius:12px;padding:12px;font-family:ui-monospace,monospace}
