.container.svelte-kmqcod{padding:50px var(--space-3) 60px;text-align:center;max-width:440px;min-height:calc(100vh - 80px);margin:0 auto}.instruction.svelte-kmqcod{font-size:32px;font-weight:var(--font-weight-700);color:var(--text-primary);margin:0;margin-bottom:var(--space-5)}.form-container.svelte-kmqcod{gap:var(--space-3);background:var(--bg-primary);padding:var(--space-5);border:2px solid var(--border-light);margin-bottom:var(--space-3);border-radius:20px;flex-direction:column;display:flex;box-shadow:0 4px 16px #0000000f}.form-field.svelte-kmqcod{gap:var(--space-2);text-align:left;flex-direction:column;min-width:0;display:flex}.form-field.svelte-kmqcod label:where(.svelte-kmqcod){font-weight:var(--font-weight-700)}.field-hint.svelte-kmqcod{color:var(--text-secondary);margin:0;font-size:14px}.form-container.svelte-kmqcod input:where(.svelte-kmqcod){background:var(--bg-primary);min-width:0;color:var(--text-primary)}.nav-buttons.svelte-kmqcod{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.error-message.svelte-kmqcod{color:var(--color-error);padding:var(--space-3);background:var(--color-error-tint);border:1px solid var(--color-error-tint);border-radius:8px;margin:0;font-size:14px}.success-container.svelte-kmqcod{background:var(--bg-primary);padding:var(--space-5);border:2px solid var(--border-light);margin-bottom:var(--space-3);border-radius:20px;box-shadow:0 4px 16px #0000000f}.success-message.svelte-kmqcod{color:var(--text-primary);font-size:16px;line-height:var(--line-height-160);margin:0 0 var(--space-3) 0}.info-message.svelte-kmqcod{color:var(--text-secondary);padding:var(--space-3);background:var(--bg-secondary);border-radius:8px;margin:0;font-size:14px}@media (min-width:768px){.container.svelte-kmqcod{padding:60px var(--space-5);max-width:500px}.instruction.svelte-kmqcod{margin-bottom:var(--space-5);font-size:36px}.form-container.svelte-kmqcod{padding:var(--space-5);gap:var(--space-3)}.error-message.svelte-kmqcod{padding:var(--space-3);font-size:15px}.success-container.svelte-kmqcod{padding:var(--space-5)}.success-message.svelte-kmqcod{margin:0 0 var(--space-4) 0;font-size:18px}.info-message.svelte-kmqcod{padding:var(--space-3);font-size:15px}}
