.step-section.svelte-z3cq2x{flex:1;display:flex;flex-direction:column;animation:svelte-z3cq2x-fadeIn .3s ease}@keyframes svelte-z3cq2x-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.upload-header.svelte-z3cq2x{text-align:center;margin-bottom:1.5rem}.upload-header.svelte-z3cq2x h1:where(.svelte-z3cq2x){font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.upload-header.svelte-z3cq2x p:where(.svelte-z3cq2x){color:var(--color-text-muted);margin:0}.error-state.svelte-z3cq2x{text-align:center;padding:2rem}.error-message.svelte-z3cq2x{color:var(--color-error);margin-bottom:1rem}.tips-section.svelte-z3cq2x{margin-top:1.5rem;margin-bottom:2rem;padding:1.25rem;background-color:var(--color-surface);border-radius:var(--border-radius-lg);border:1px solid var(--color-border)}.tips-intro.svelte-z3cq2x{font-size:.9rem;color:var(--color-text);margin:0 0 1rem;text-align:center;font-weight:600}.tips-list.svelte-z3cq2x{list-style:disc;padding-left:1.5rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.tips-list.svelte-z3cq2x li:where(.svelte-z3cq2x){font-size:.85rem;color:var(--color-text-muted)}.captcha-section.svelte-z3cq2x{margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.captcha-hint.svelte-z3cq2x{font-size:.875rem;color:var(--color-text-muted)}
