.n43-keypad{width:100%;max-width:290px;margin:22px auto}.n43-dots{display:flex;justify-content:center;gap:12px;margin:0 0 26px}.n43-dots span{width:10px;height:10px;border:1.5px solid #b44c00;border-radius:50%;box-sizing:border-box}.n43-dots .filled{background:#ff6a00}.n43-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px;justify-items:center}.n43-keys button{width:64px!important;height:64px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#edf1f3!important;color:#1e2d35!important;font:400 27px/1 system-ui!important;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.n43-keys button:active{background:#ffb477!important;transform:scale(.94)}.n43-keys button:disabled{opacity:.4;cursor:default}.n43-keys svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-n42-dark=true] .n43-keys button{background:#30444f!important;color:#edf3f7!important}html[data-n42-dark=true] .n43-dots span{border-color:#ffab6d}.n42-pin-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.n42-pin-dialog form{text-align:center}.n42-pin-dialog form>button[type=submit]{width:100%}.n5-brand p{white-space:nowrap;font-size:clamp(9px,3.1vw,13px);letter-spacing:.2px}

.n43-pin-hint{font-size:12px;color:#627580;text-align:center;margin:-12px 0 20px}html[data-n42-dark=true] .n43-pin-hint{color:#bccad4}

.n43-keys{gap:18px 25px}.n43-keys button{width:68px!important;height:68px!important}.n43-keypad{margin:28px auto 18px}
