.pin-pad.svelte-6sdzmj{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.dots.svelte-6sdzmj{gap:var(--spacing-pin-dot-gap);display:flex}.dot.svelte-6sdzmj{width:var(--spacing-pin-dot);height:var(--spacing-pin-dot);border:1px solid var(--color-foreground);border-radius:9999px;transition:background-color .1s}.dot[data-filled=true].svelte-6sdzmj{background-color:var(--color-foreground)}.dot[data-error=true].svelte-6sdzmj{border-color:var(--color-error)}.error.svelte-6sdzmj{min-height:1.5rem;color:var(--color-error);text-align:center;margin-block:1rem 1.5rem;font-size:.875rem}.keys.svelte-6sdzmj{grid-template-columns:repeat(3, var(--spacing-pin-key));gap:var(--spacing-pin-key-gap);display:grid}.key.svelte-6sdzmj{width:var(--spacing-pin-key);height:var(--spacing-pin-key);border:1px solid var(--color-border);font-family:var(--font-display);color:var(--color-foreground);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;font-size:1.5rem;transition:background-color .1s;display:flex}.key.svelte-6sdzmj:active:not(:disabled){background-color:var(--color-background-contrast)}.key.svelte-6sdzmj:disabled{cursor:default}.key.erase.svelte-6sdzmj{border-color:#0000}.key.erase.svelte-6sdzmj:disabled{opacity:.3}
