.PinPad-module__QjgHBW__pad{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:360px;margin:clamp(12px,6vh,60px) auto 0;padding:30px 26px;display:flex}.PinPad-module__QjgHBW__title{font-size:1.5rem;font-weight:600}.PinPad-module__QjgHBW__dots{gap:14px;margin:8px 0 6px;display:flex}.PinPad-module__QjgHBW__dot{border:2px solid var(--purple);border-radius:50%;width:16px;height:16px;transition:background .15s,transform .15s}.PinPad-module__QjgHBW__filled{background:var(--purple);transform:scale(1.05)}.PinPad-module__QjgHBW__dotOk{border-color:var(--teal);background:var(--teal)}.PinPad-module__QjgHBW__grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:280px;display:grid}.PinPad-module__QjgHBW__key{aspect-ratio:1.4;border:1px solid var(--line);background:var(--bg-0);color:var(--ink);cursor:pointer;border-radius:14px;font-size:1.3rem;font-weight:600;transition:transform .1s,background .1s}.PinPad-module__QjgHBW__key:hover:not(:disabled){background:color-mix(in srgb, var(--purple) 12%, transparent)}.PinPad-module__QjgHBW__key:active:not(:disabled){transform:scale(.94)}.PinPad-module__QjgHBW__key:disabled{opacity:.5;cursor:not-allowed}.PinPad-module__QjgHBW__action{color:var(--purple);font-size:1.1rem}.PinPad-module__QjgHBW__msg{min-height:22px;margin:0;font-size:.9rem}.PinPad-module__QjgHBW__err{color:#d6336c;font-weight:600}.PinPad-module__QjgHBW__ok{color:var(--teal);font-weight:600}.PinPad-module__QjgHBW__shake{animation:.4s PinPad-module__QjgHBW__shake}@keyframes PinPad-module__QjgHBW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}
