._page_1ljos_1 .auth-card{background:var(--form-surface);color:var(--form-ink);border-color:var(--form-line);box-shadow:0 18px 45px #1f0a0c66}._page_1ljos_1 .auth-copy h1{color:var(--form-ink)}._page_1ljos_1 .auth-copy>p:last-child,._page_1ljos_1 .auth-foot{color:var(--form-muted);font-size:1rem}._page_1ljos_1 .auth-copy .eyebrow{color:var(--form-muted)}._page_1ljos_1 .auth-form label{color:var(--form-ink);font-size:.9375rem}._page_1ljos_1 .auth-form input{background:var(--form-field);border-color:var(--form-line);color:var(--form-ink);font-size:1rem}._page_1ljos_1 .auth-form input::placeholder{color:var(--form-focus);opacity:1}._page_1ljos_1 .auth-form input:focus{outline:2px solid var(--form-focus);outline-offset:2px}:is(._page_1ljos_1 .auth-form>label:has(input[name=email]),._page_1ljos_1 .auth-form>label:has(input[name=password])){grid-column:1/-1}._page_1ljos_1 .auth-foot a{color:var(--form-muted);text-underline-offset:3px;text-decoration:underline}._page_1ljos_1 .auth-form [role=alert]{background:var(--form-error-surface);color:var(--form-error);border-radius:8px;grid-column:1/-1;padding:12px;font-size:.9375rem;line-height:1.5}._passwordRow_1ljos_13{width:100%;display:block;position:relative}._passwordRow_1ljos_13 input{box-sizing:border-box;width:100%;min-width:0;padding-right:3rem}._passwordRow_1ljos_13 button{width:36px;height:36px;color:var(--form-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._passwordRow_1ljos_13 button svg{display:block}._passwordRow_1ljos_13 button:hover{color:var(--form-ink)}._passwordRow_1ljos_13 button:disabled{cursor:default;opacity:.5}._passwordRow_1ljos_13 button:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}
