.Auth-module__XmhAJG__screen{justify-content:center;align-items:center;min-height:70vh;padding:clamp(24px,5vw,48px);display:flex}.Auth-module__XmhAJG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:clamp(24px,4vw,34px);display:flex}.Auth-module__XmhAJG__title{font-size:var(--step-2)}.Auth-module__XmhAJG__sub{color:var(--ink-soft);font-size:var(--step-0);margin-top:-6px}.Auth-module__XmhAJG__field{flex-direction:column;gap:6px;display:flex}.Auth-module__XmhAJG__field>span{font-weight:600;font-size:var(--step--1);color:var(--ink-soft)}.Auth-module__XmhAJG__field input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-size:var(--step-0);border-radius:10px;padding:12px 13px}.Auth-module__XmhAJG__field input:focus-visible{outline:2px solid var(--red);border-color:var(--red)}.Auth-module__XmhAJG__remember{font-size:var(--step--1);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin-top:2px;display:flex}.Auth-module__XmhAJG__remember input{width:17px;height:17px;accent-color:var(--red);cursor:pointer}.Auth-module__XmhAJG__error{color:var(--bad);font-weight:600;font-size:var(--step--1)}.Auth-module__XmhAJG__ok{color:var(--ok);font-weight:600;font-size:var(--step--1)}.Auth-module__XmhAJG__button{background:var(--red);color:#fff;font-weight:600;font-size:var(--step-0);cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:14px}.Auth-module__XmhAJG__button:hover{background:var(--red-deep)}.Auth-module__XmhAJG__button:disabled{opacity:.7;cursor:progress}.Auth-module__XmhAJG__links{font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.Auth-module__XmhAJG__links a{color:var(--red);font-weight:600}.Auth-module__XmhAJG__links a:hover{text-decoration:underline}.Auth-module__XmhAJG__showToggle{font-size:var(--step--1);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:-2px;display:inline-flex}.Auth-module__XmhAJG__showToggle input{accent-color:var(--red);width:16px;height:16px}
