.login-module__WEZH7G__wrap{min-height:100vh;min-height:100dvh;padding:var(--sp-5) var(--sp-4);background:radial-gradient(120% 80% at 50% 0%, rgba(128,128,128,.08), transparent 60%), var(--bg);align-items:center;justify-items:center;display:grid}.login-module__WEZH7G__card{grid-gap:var(--sp-4);gap:var(--sp-4);width:min(26rem,100%);max-width:26rem;padding:var(--sp-6) var(--sp-5);border-radius:var(--radius-lg);background:var(--bg-raised);border:var(--hair) solid var(--line);box-shadow:var(--shadow);display:grid}.login-module__WEZH7G__head{grid-gap:var(--sp-2);gap:var(--sp-2);text-align:center;justify-items:center;display:grid}.login-module__WEZH7G__title{font-size:var(--text-xl)}.login-module__WEZH7G__sub{color:var(--ink-dim);font-size:var(--text-sm)}.login-module__WEZH7G__form{grid-gap:var(--sp-3);gap:var(--sp-3);display:grid}.login-module__WEZH7G__label{font-size:var(--text-sm);color:var(--ink-dim)}.login-module__WEZH7G__input{width:100%;padding:var(--sp-3);border-radius:var(--radius);border:var(--hair) solid var(--line);background:var(--bg-sunken);color:var(--ink);font-family:var(--font-display);font-size:var(--text-2xl);text-align:center;letter-spacing:.35em;text-indent:.35em;font-variant-numeric:tabular-nums;font-weight:700}.login-module__WEZH7G__input[data-mode=token]{font-size:var(--text-md);font-family:var(--font-mono);letter-spacing:0;text-indent:0;font-weight:500}.login-module__WEZH7G__input:focus-visible{border-color:var(--accent)}.login-module__WEZH7G__submit{padding:var(--sp-3);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:var(--text-md);cursor:pointer;border:0;min-height:48px}.login-module__WEZH7G__submit:disabled{opacity:.6;cursor:progress}.login-module__WEZH7G__toggle{color:var(--ink-dim);font-size:var(--text-sm);cursor:pointer;text-align:center;text-underline-offset:3px;padding:var(--sp-2);background:0 0;border:0;text-decoration:underline;display:block}.login-module__WEZH7G__error{padding:var(--sp-3);border-radius:var(--radius-sm);background:0 0;background:color-mix(in srgb, var(--fall) 14%, transparent);color:var(--fall);font-size:var(--text-sm);line-height:1.7}.login-module__WEZH7G__note{color:var(--ink-faint);font-size:var(--text-xs);text-align:center;line-height:1.8}.login-module__WEZH7G__success{grid-gap:var(--sp-3);gap:var(--sp-3);text-align:center;padding:var(--sp-4) 0;justify-items:center;display:grid}.login-module__WEZH7G__tick{background:0 0;background:color-mix(in srgb, var(--rise) 18%, transparent);width:56px;height:56px;color:var(--rise);border-radius:999px;align-items:center;justify-items:center;font-size:1.6rem;display:grid}.login-module__WEZH7G__brandName{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.login-module__WEZH7G__progress{background:var(--bg-sunken);border-radius:999px;width:100%;height:3px;overflow:hidden}.login-module__WEZH7G__bar{background:var(--accent);width:0;height:100%;transition:width .9s linear}
