main.svelte-1mjahjz{display:flex;justify-content:center;padding:2rem;min-height:100vh}.container.svelte-1mjahjz{max-width:600px;width:100%;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 1px 3px #00000005,0 1px 2px #00000008;margin:2rem 0}h1.svelte-1mjahjz{font-size:1.875rem;margin-bottom:.75rem;font-weight:600;letter-spacing:-.01em}.intro.svelte-1mjahjz{margin-bottom:2rem;line-height:1.65;font-size:.9375rem}form.svelte-1mjahjz{display:flex;flex-direction:column;gap:1.25rem}.form-group.svelte-1mjahjz{display:flex;flex-direction:column;gap:.5rem}label.svelte-1mjahjz{font-weight:500;font-size:.875rem;color:#1a1a1a}select.svelte-1mjahjz{padding:.625rem .75rem;border:1px solid #e5e5e5;border-radius:6px;font-size:.9375rem;background-color:#fff;cursor:pointer;transition:all .15s ease;font-family:inherit}select.svelte-1mjahjz:hover{border-color:#d0d0d0}select.svelte-1mjahjz:focus{outline:none;border-color:#2c2c2c;box-shadow:0 0 0 3px #2c2c2c0d}.button-container.svelte-1mjahjz{margin-top:1.5rem;display:flex;gap:.75rem;justify-content:center}.submit-button.svelte-1mjahjz{padding:.75rem 2rem;background-color:#2c2c2c;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;font-family:inherit}.submit-button.svelte-1mjahjz:hover:not(:disabled){background-color:#1a1a1a;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.submit-button.svelte-1mjahjz:active:not(:disabled){transform:translateY(0)}.submit-button.svelte-1mjahjz:disabled{background-color:#e5e5e5;color:#9ca3af;cursor:not-allowed;box-shadow:none}.clear-button.svelte-1mjahjz{padding:.75rem 1.5rem;background-color:#fafafa;color:#4a4a4a;border:1px solid #e5e5e5;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.clear-button.svelte-1mjahjz:hover{background-color:#f0f0f0;border-color:#d0d0d0}.clear-button.svelte-1mjahjz:active{transform:translateY(0)}
