.login-module__Ge8Ptq__login{background:var(--c-bg);background-image:radial-gradient(60% 50% at 20% 15%,#f3a5251a,#0000 70%),radial-gradient(50% 45% at 82% 78%,#bd288217,#0000 72%);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.login-module__Ge8Ptq__card{border:1px solid var(--c-line-2);border-radius:var(--r-lg);background:var(--c-surface);width:min(24rem,100%);box-shadow:0 1px 0 #ffffff0f inset, var(--sg-sh-4);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.login-module__Ge8Ptq__brand{flex-direction:column;align-items:center;gap:.125rem;display:flex}.login-module__Ge8Ptq__brand__name{letter-spacing:.01em;text-transform:uppercase;background:var(--beon-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1.05}@media (forced-colors:active){.login-module__Ge8Ptq__brand__name{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.login-module__Ge8Ptq__brand__by{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:lowercase;color:var(--sg-ink-3);font-style:italic;font-weight:500}.login-module__Ge8Ptq__tagline{text-align:center;font-size:var(--fs-sm);color:var(--c-mute);margin:0;line-height:1.5}.login-module__Ge8Ptq__form{flex-direction:column;gap:.875rem;display:flex}.login-module__Ge8Ptq__field{flex-direction:column;gap:.375rem;display:flex}.login-module__Ge8Ptq__label{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2);font-weight:600}.login-module__Ge8Ptq__input{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);height:2.75rem;color:var(--c-ink);font-family:inherit;font-size:var(--fs-md);padding:0 .875rem}.login-module__Ge8Ptq__input::placeholder{color:var(--sg-mute-2)}.login-module__Ge8Ptq__input:focus{border-color:var(--ws-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ws-accent) 24%, transparent);outline:none}.login-module__Ge8Ptq__submit{border-radius:var(--r-sm);background:var(--ws-accent);color:#fff;height:2.75rem;font-family:inherit;font-size:var(--fs-md);cursor:pointer;transition:background var(--dur-base) var(--ease-std);border:none;margin-top:.25rem;font-weight:700}.login-module__Ge8Ptq__submit:hover:not(:disabled){background:color-mix(in srgb, var(--ws-accent) 85%, #fff)}.login-module__Ge8Ptq__submit:disabled{opacity:.6;cursor:default}.login-module__Ge8Ptq__error{border:1px solid color-mix(in srgb, var(--c-danger) 45%, transparent);border-radius:var(--r-md);background:color-mix(in srgb, var(--c-danger) 12%, transparent);color:var(--c-ink);font-size:var(--fs-sm);margin:0;padding:.625rem .75rem;line-height:1.45}
