.font-size-control.svelte-15hke79{background:color-mix(in srgb, var(--color-canvas-text) 5%, transparent);border-radius:.75rem;gap:.25rem;padding:.25rem;display:inline-flex}.step.svelte-15hke79{min-width:2.75rem;min-height:2.75rem;color:var(--color-canvas-text);font-family:var(--font-family-base);font-weight:var(--font-weight-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;padding:0 .4rem;line-height:1;display:grid}.step.svelte-15hke79:hover{background:color-mix(in srgb, var(--color-canvas-text) 10%, transparent)}.step.active.svelte-15hke79{border-color:var(--color-signal);background:color-mix(in srgb, var(--color-signal) 15%, transparent);color:var(--color-signal)}.kiosk.svelte-1lb3ug1{min-height:100dvh;padding:var(--space-4) var(--space-3);box-sizing:border-box;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-signal) 7%, var(--color-canvas)), var(--color-canvas) 60%);justify-content:center;align-items:center;display:flex;overflow-y:auto}.kiosk-toolbar.svelte-1lb3ug1{top:var(--space-2);right:var(--space-2);z-index:1;position:fixed}.kiosk-card.svelte-1lb3ug1{text-align:center;width:100%;max-width:30rem;padding:var(--space-4) var(--space-3);box-sizing:border-box;background:color-mix(in srgb, var(--color-canvas-text) 3%, white);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 20px 45px -20px color-mix(in srgb, var(--color-ink) 25%, transparent);border-radius:1.5rem;flex-direction:column;align-items:center;gap:0;display:flex}@media (prefers-color-scheme:dark){.kiosk-card.svelte-1lb3ug1{background:color-mix(in srgb, white 6%, var(--color-canvas));box-shadow:0 1px 2px #0000004d,0 20px 45px -20px #0009}}@media (width<=480px){.kiosk-card.svelte-1lb3ug1{padding:var(--space-3) var(--space-2);border-radius:1.1rem}}.pin-dots.svelte-1v8bybr{gap:var(--space-2);margin:var(--space-1) 0;display:flex}.dot.svelte-1v8bybr{border:2px solid color-mix(in srgb, var(--color-ink) 30%, transparent);background:0 0;border-radius:999px;width:1.25rem;height:1.25rem}.dot.filled.svelte-1v8bybr{background:var(--color-signal);border-color:var(--color-signal)}.keypad.svelte-vazgo4{gap:var(--space-2);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.keypad.svelte-vazgo4 button:where(.svelte-vazgo4){aspect-ratio:1;font-size:var(--font-size-2xl);font-weight:var(--font-weight-strong);background:color-mix(in srgb, var(--color-canvas-text) 4%, white);color:var(--color-ink);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent);touch-action:manipulation;border:none;border-radius:.9rem;transition:transform 80ms,background-color 80ms}.keypad.svelte-vazgo4 button:where(.svelte-vazgo4):active:not(:disabled){background:color-mix(in srgb, var(--color-signal) 15%, white);box-shadow:none;transform:scale(.94)}.keypad.svelte-vazgo4 button:where(.svelte-vazgo4):disabled{opacity:.5;cursor:not-allowed}.key-action.svelte-vazgo4{font-size:var(--font-size-xl)!important}@media (width<=480px){.keypad.svelte-vazgo4 button:where(.svelte-vazgo4){font-size:var(--font-size-xl)}}.pin-screen.svelte-1h78cph{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;max-width:28rem;display:flex}.kicker.svelte-1h78cph{color:var(--color-signal);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:.04em;margin:0}h1.svelte-1h78cph{font-size:var(--font-size-3xl);font-weight:var(--font-weight-strong);color:var(--color-ink);margin:0}.hint.svelte-1h78cph{font-size:var(--font-size-lg);color:color-mix(in srgb, var(--color-canvas-text) 65%, transparent);margin:0}.hint.error.svelte-1h78cph{color:var(--color-critical);font-weight:var(--font-weight-emphasis)}.lockout-title.svelte-1h78cph{color:var(--color-critical)}
