.pin-modal.svelte-1ppz18g{z-index:1000;background:color-mix(in srgb, var(--c-navy) 55%, transparent);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.pin-modal__sheet.svelte-1ppz18g{box-sizing:border-box;gap:var(--sp-3);width:100%;max-width:28rem;max-height:100dvh;padding:var(--sp-4) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));background:var(--c-white);color:var(--c-ink);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);flex-direction:column;display:flex;overflow-y:auto}.pin-modal__title.svelte-1ppz18g{font-size:var(--fs-md);margin:0}.pin-modal__subject.svelte-1ppz18g{margin:0;font-weight:700}.pin-modal__dots.svelte-1ppz18g{font-size:var(--fs-lg);letter-spacing:.25rem;text-align:center;min-height:2rem;margin:0}.pin-modal__error.svelte-1ppz18g{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--status-absent-bg);color:var(--status-absent-fg);margin:0}.pin-modal__pad.svelte-1ppz18g{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.pin-modal__key.svelte-1ppz18g{min-height:60px;font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.pin-modal__confirm.svelte-1ppz18g{min-height:60px;font-size:var(--fs-md)}
