.PinLogin-module__t0OE-G__form{flex-direction:column;align-items:center;width:min(420px,100%);display:flex}.PinLogin-module__t0OE-G__intro{flex-direction:column;align-items:center;gap:18px;margin-bottom:44px;display:flex}.PinLogin-module__t0OE-G__overline{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px}.PinLogin-module__t0OE-G__title{font-family:var(--font-serif);align-items:center;gap:12px;margin:0;font-size:52px;font-weight:500;line-height:1;display:flex}.PinLogin-module__t0OE-G__lede{color:var(--text-soft);text-align:center;margin:0;font-size:16px}.PinLogin-module__t0OE-G__digits{gap:10px;display:flex}.PinLogin-module__t0OE-G__digit{text-align:center;width:48px;height:60px;font-family:var(--font-serif);color:var(--ink);border:none;border-bottom:2px solid var(--line-strong);background:0 0;border-radius:0;outline:none;padding:0;font-size:26px;transition:border-color .16s}.PinLogin-module__t0OE-G__digit:focus{border-bottom-color:var(--ink)}.PinLogin-module__t0OE-G__digits[data-error] .PinLogin-module__t0OE-G__digit{border-bottom-color:var(--branch-buz)}.PinLogin-module__t0OE-G__digits[data-error]{animation:PinLogin-module__t0OE-G__shake .28s var(--ease-out)}@keyframes PinLogin-module__t0OE-G__shake{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.PinLogin-module__t0OE-G__error{min-height:44px;color:var(--branch-buz);padding-top:14px;font-size:13px}.PinLogin-module__t0OE-G__submit{background:var(--ink);color:var(--bg);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:14px 44px;font-size:14.5px;font-weight:600;transition:opacity .16s,transform .16s}.PinLogin-module__t0OE-G__submit:hover:not(:disabled){transform:translateY(-1px)}.PinLogin-module__t0OE-G__submit:disabled{opacity:.6;cursor:default}.PinLogin-module__t0OE-G__hint{color:var(--text-ghost);letter-spacing:.02em;text-align:center;margin:44px 0 0;font-size:12px}@media (max-width:420px){.PinLogin-module__t0OE-G__title{font-size:42px}.PinLogin-module__t0OE-G__digits{gap:7px}.PinLogin-module__t0OE-G__digit{width:42px;height:56px}}
