.gate.svelte-eud702{flex:1;display:flex;align-items:center;justify-content:center}.pin-prompt.svelte-eud702{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:360px;padding:var(--space-9) var(--space-9);background:linear-gradient(var(--surface-1),var(--bg-panel));border:var(--border-width) solid var(--warn-border);border-radius:var(--radius-4);box-shadow:inset 0 2px 0 var(--bevel-top),0 12px 32px var(--bevel-shadow)}.pin-head.svelte-eud702{display:flex;flex-direction:column;gap:var(--space-2)}.pin-title.svelte-eud702{font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:.07em;color:var(--warn-light)}.pin-desc.svelte-eud702{font-size:12px;color:var(--text-secondary);line-height:1.5}.pin-error.svelte-eud702{display:flex;align-items:center;gap:var(--space-3);color:var(--danger);background:var(--danger-bg);border:var(--border-width) solid var(--danger);border-radius:var(--radius-2);padding:8px 12px;font-size:13px;font-weight:700}.pin-error.svelte-eud702 svg:where(.svelte-eud702){width:16px;height:16px;flex:none}.pin-cancel.svelte-eud702{min-height:var(--touch-min);border:var(--border-width) solid var(--border-rim);border-radius:var(--radius-4);background:linear-gradient(var(--surface-2),var(--bg-panel));color:var(--text-secondary);font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer}.pin-cancel.svelte-eud702:focus-visible{outline:2px solid var(--ok);outline-offset:2px}
