.pin-pad_page__rClGG{display:grid;place-items:center;min-height:calc(100svh - 180px);width:100%}.pin-pad_panel__7YHQE{width:min(400px,100%)}.pin-pad_wrap__izZcg{display:grid;justify-items:center;gap:28px;text-align:center;width:100%}.pin-pad_heading__PFo_v{margin:0;color:#2f261d;font-family:var(--font-display),var(--font-serif),serif;font-weight:600;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.02em}html[data-theme=dark] .pin-pad_heading__PFo_v{color:#f3e8d6}.pin-pad_subtext__Ylmie{margin:-14px 0 0;max-width:34ch;color:#6d5c4b;font-family:var(--font-serif),serif;font-size:.98rem;font-style:italic;line-height:1.5}html[data-theme=dark] .pin-pad_subtext__Ylmie{color:color-mix(in srgb,#6d5c4b 40%,#e8ddcc)}.pin-pad_dots__3d5QC{display:flex;gap:var(--space-4)}.pin-pad_dot__WkFQj{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,#7a371b 45%,transparent);background:transparent;transition:background-color .16s ease,transform .16s ease,border-color .16s ease}html[data-theme=dark] .pin-pad_dot__WkFQj{border-color:color-mix(in srgb,#ffd27f 55%,transparent)}.pin-pad_dotFilled__RF_Ix{background:#7a371b;border-color:#7a371b;transform:scale(1.12)}html[data-theme=dark] .pin-pad_dotFilled__RF_Ix{background:#ffd27f;border-color:#ffd27f}.pin-pad_dots__3d5QC.pin-pad_shake__fZcxB{animation:pin-pad_shake__fZcxB .42s ease}.pin-pad_dotFilled__RF_Ix.pin-pad_dotError__rXigo{background:var(--theme-destructive-color,#6b1f3a);border-color:var(--theme-destructive-color,#6b1f3a)}@keyframes pin-pad_shake__fZcxB{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}.pin-pad_statusLine__O4dvn{min-height:1.3em;color:var(--theme-destructive-color,#6b1f3a);font-size:.9rem;font-weight:600}html[data-theme=dark] .pin-pad_statusLine__O4dvn{color:color-mix(in srgb,var(--theme-destructive-color,#6b1f3a) 45%,#e8ddcc)}.pin-pad_srOnly__ETAOq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pin-pad_pad__gWove{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);transition:opacity .2s ease}.pin-pad_pad__gWove.pin-pad_verifying__XGqja{opacity:.68;animation:pin-pad_pulse__MdaSW 1.1s ease-in-out infinite}@keyframes pin-pad_pulse__MdaSW{0%,to{opacity:.68}50%{opacity:.94}}.pin-pad_key__qEloy{width:clamp(56px,9vw,68px);height:clamp(56px,9vw,68px);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid color-mix(in srgb,#7a371b 26%,transparent);background:linear-gradient(180deg,#fffdf8,#fff3de);color:#4a3418;font-family:var(--font-display),var(--font-serif),serif;font-size:1.35rem;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(122,55,27,.12);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease}.pin-pad_key__qEloy:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,#7a371b 48%,transparent);box-shadow:0 8px 16px rgba(122,55,27,.16)}.pin-pad_key__qEloy:active:not(:disabled){transform:translateY(0) scale(.96);box-shadow:0 2px 4px rgba(122,55,27,.14)}.pin-pad_key__qEloy:focus-visible{outline:2px solid #7a371b;outline-offset:2px}.pin-pad_key__qEloy:disabled{cursor:default}html[data-theme=dark] .pin-pad_key__qEloy{border-color:color-mix(in srgb,#ffd27f 22%,transparent);background:linear-gradient(180deg,#2a2115,#1c150c);color:#f3e8d6;box-shadow:0 2px 6px rgba(0,0,0,.3)}html[data-theme=dark] .pin-pad_key__qEloy:hover:not(:disabled){border-color:color-mix(in srgb,#ffd27f 42%,transparent);box-shadow:0 8px 16px rgba(0,0,0,.4)}.pin-pad_keyEmpty__Yp_n8{background:transparent;border:none;box-shadow:none;pointer-events:none}.pin-pad_keyBackspace__GcgMU svg{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.pin-pad_dots__3d5QC.pin-pad_shake__fZcxB,.pin-pad_key__qEloy,.pin-pad_pad__gWove.pin-pad_verifying__XGqja{animation:none;transition:none}}