.auth-panel-module__2iV3iG__panel{text-align:center;max-width:360px;padding:var(--hk-space-xl) 0;margin:0 auto}.auth-panel-module__2iV3iG__actions{gap:var(--hk-space-sm);margin-top:var(--hk-space-lg);flex-direction:column;display:flex}.auth-panel-module__2iV3iG__actions button{width:100%}.auth-panel-module__2iV3iG__error{margin-top:var(--hk-space-md);color:var(--hk-error);font-size:var(--hk-type-muted)}.auth-panel-module__2iV3iG__success{margin-top:var(--hk-space-md);font-size:var(--hk-type-muted)}.auth-panel-module__2iV3iG__divider{align-items:center;gap:var(--hk-space-sm);margin:var(--hk-space-lg) 0;color:var(--hk-muted);font-size:var(--hk-type-caption);text-transform:uppercase;letter-spacing:.12em;display:flex}.auth-panel-module__2iV3iG__divider:before,.auth-panel-module__2iV3iG__divider:after{content:"";background:var(--hk-border);flex:1;height:1px}.auth-panel-module__2iV3iG__field{text-align:left;margin-top:var(--hk-space-sm);flex-direction:column;gap:4px;display:flex}.auth-panel-module__2iV3iG__field label{font-size:var(--hk-type-caption);color:var(--hk-muted)}.auth-panel-module__2iV3iG__field input{min-height:var(--hk-control);border:1px solid var(--hk-border);background:var(--hk-surface);color:var(--hk-ink);padding:0 12px}.auth-panel-module__2iV3iG__field input:focus-visible{outline:2px solid var(--hk-ink);outline-offset:2px}.auth-panel-module__2iV3iG__passwordField{position:relative}.auth-panel-module__2iV3iG__passwordField input{width:100%;padding-right:var(--hk-control)}.auth-panel-module__2iV3iG__reveal{width:var(--hk-control);color:var(--hk-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.auth-panel-module__2iV3iG__reveal svg{width:20px;height:20px}.auth-panel-module__2iV3iG__actions .auth-panel-module__2iV3iG__google{background:var(--hk-soft);color:var(--hk-ink);gap:10px}.auth-panel-module__2iV3iG__switch{margin-top:var(--hk-space-lg);font-size:var(--hk-type-muted);color:var(--hk-muted)}.auth-panel-module__2iV3iG__switch a{color:var(--hk-ink);text-underline-offset:3px;text-decoration:underline}.auth-panel-module__2iV3iG__download{width:fit-content;margin:var(--hk-space-md) auto 0;display:flex}@media (min-width:960px){.auth-panel-module__2iV3iG__download{display:none}}
