.modal-overlay.svelte-1xa0a3b{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1xa0a3b-fadeIn .3s ease-out}@keyframes svelte-1xa0a3b-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1xa0a3b-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content.svelte-1xa0a3b{position:relative;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 20px 60px #0000004d;animation:svelte-1xa0a3b-slideUp .4s ease-out}.modal-close.svelte-1xa0a3b{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:50%;font-size:1.75rem;color:#6b7280;cursor:pointer;transition:all .2s}.modal-close.svelte-1xa0a3b:hover{background:#e5e7eb;color:#1a1a1a;transform:rotate(90deg)}.option-screen.svelte-1xa0a3b{text-align:center}.modal-icon.svelte-1xa0a3b{font-size:4rem;margin-bottom:1rem}.modal-heading.svelte-1xa0a3b{font-size:1.875rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem}.modal-subheading.svelte-1xa0a3b{font-size:1rem;color:#6b7280;margin-bottom:2rem}.options-container.svelte-1xa0a3b{display:flex;flex-direction:column;gap:1rem}.option-button.svelte-1xa0a3b{display:flex;flex-direction:column;align-items:center;padding:2rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s;text-align:center}.option-button.svelte-1xa0a3b:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.option-button.living.svelte-1xa0a3b:hover{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.option-button.selling.svelte-1xa0a3b:hover{border-color:#b08c38;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.option-icon.svelte-1xa0a3b{font-size:3rem;margin-bottom:1rem}.option-title.svelte-1xa0a3b{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.option-description.svelte-1xa0a3b{font-size:.875rem;color:#6b7280}.form-screen.svelte-1xa0a3b{position:relative}.back-button.svelte-1xa0a3b{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1.5rem;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;color:#6b7280;transition:all .2s}.back-button.svelte-1xa0a3b:hover{background:#e5e7eb;color:#1a1a1a}.form-field.svelte-1xa0a3b{margin-bottom:1.5rem}.field-label.svelte-1xa0a3b{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.field-input.svelte-1xa0a3b{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s;background:#fff}.field-input.svelte-1xa0a3b:focus{outline:none;border-color:#b08c38;box-shadow:0 0 0 3px #b08c381a}.field-input.textarea.svelte-1xa0a3b{resize:vertical;min-height:100px;font-family:inherit}.status-message.svelte-1xa0a3b{margin-bottom:1rem;font-size:.875rem;text-align:center;font-weight:600}.submit-button.svelte-1xa0a3b{width:100%;padding:1rem;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#b08c38,#d4af37);border:none;border-radius:8px;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 4px 12px #b08c384d}.submit-button.svelte-1xa0a3b:hover{transform:translateY(-2px);box-shadow:0 8px 20px #b08c3866}.form-footer.svelte-1xa0a3b{margin-top:1.5rem}.footer-text.svelte-1xa0a3b{font-size:.75rem;color:#9ca3af;line-height:1.5;text-align:center}@media(max-width:640px){.modal-content.svelte-1xa0a3b{padding:1.5rem}.modal-heading.svelte-1xa0a3b{font-size:1.5rem}.option-button.svelte-1xa0a3b{padding:1.5rem}.option-icon.svelte-1xa0a3b{font-size:2.5rem}.option-title.svelte-1xa0a3b{font-size:1.125rem}}
