.AuthForm-module__m4SSKG__panel{border-radius:var(--border-radius);width:min(520px,100%);box-shadow:var(--box-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);gap:1.25rem;padding:1.5rem;display:grid}.AuthForm-module__m4SSKG__heading{text-align:center;gap:.35rem;display:grid}.AuthForm-module__m4SSKG__title{color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;font-size:1.6rem;font-weight:700}.AuthForm-module__m4SSKG__subtitle{color:var(--color-ternary);margin:0;font-size:.95rem}.AuthForm-module__m4SSKG__form{gap:.85rem;display:grid}.AuthForm-module__m4SSKG__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.AuthForm-module__m4SSKG__oauthBtn{transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);gap:.6rem;font-weight:700;box-shadow:0 8px 18px rgba(0,0,0,.25);color:var(--color-white)!important}.AuthForm-module__m4SSKG__oauthBtn:hover{background:rgba(255,255,255,.1);transform:translateY(-1px);box-shadow:0 12px 22px rgba(0,0,0,.3)}.AuthForm-module__m4SSKG__oauthIcon{width:18px;height:18px;display:inline-flex}.AuthForm-module__m4SSKG__oauthIcon svg{display:block}.AuthForm-module__m4SSKG__divider{color:var(--color-ternary);text-transform:uppercase;letter-spacing:.08em;place-items:center;margin:.15rem 0;font-size:.85rem;display:grid;position:relative}.AuthForm-module__m4SSKG__divider:before,.AuthForm-module__m4SSKG__divider:after{content:"";background:rgba(255,255,255,.12);width:38%;height:1px;position:absolute;top:50%}.AuthForm-module__m4SSKG__divider:before{left:0}.AuthForm-module__m4SSKG__divider:after{right:0}.AuthForm-module__m4SSKG__row{gap:.4rem;display:grid}.AuthForm-module__m4SSKG__label{color:var(--color-white);font-weight:600}.AuthForm-module__m4SSKG__control{width:100%;color:var(--color-white);border-radius:var(--border-radius);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);padding:.75rem .8rem;font-size:1rem}.AuthForm-module__m4SSKG__control:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary)35%,transparent);outline:none}.AuthForm-module__m4SSKG__passwordField{display:grid;position:relative}.AuthForm-module__m4SSKG__passwordField .AuthForm-module__m4SSKG__control{padding-right:5.25rem}.AuthForm-module__m4SSKG__toggle{color:var(--color-ternary);cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.AuthForm-module__m4SSKG__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AuthForm-module__m4SSKG__actions{gap:.5rem;margin-top:.35rem;display:grid}.AuthForm-module__m4SSKG__status{font-size:.95rem}.AuthForm-module__m4SSKG__status.AuthForm-module__m4SSKG__ok{color:#65d27a}.AuthForm-module__m4SSKG__status.AuthForm-module__m4SSKG__error{color:#ff6b6b}.AuthForm-module__m4SSKG__status.AuthForm-module__m4SSKG__loading{color:var(--color-ternary)}.AuthForm-module__m4SSKG__switch{color:var(--color-ternary);justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.AuthForm-module__m4SSKG__switchLink{color:var(--color-primary);font-weight:600}@media (min-width:768px){.AuthForm-module__m4SSKG__panel{gap:1.5rem;padding:2rem}.AuthForm-module__m4SSKG__title{font-size:1.8rem}}
