.save-notification.svelte-1ehbi89{position:fixed;top:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:svelte-1ehbi89-slideInRight .3s ease,svelte-1ehbi89-fadeOut .3s ease 2.7s;display:flex;align-items:center;gap:.5rem;font-weight:600}@keyframes svelte-1ehbi89-slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1ehbi89-fadeOut{0%{opacity:1}to{opacity:0}}.step-content.svelte-1ehbi89{min-height:400px}@keyframes svelte-1ehbi89-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.options-grid.svelte-1ehbi89{display:grid;grid-template-columns:1fr;gap:.75rem}.option-btn.svelte-1ehbi89{background:var(--bs-secondary);border:2px solid var(--bs-secondary);border-radius:12px;padding:1rem 1.25rem;font-size:1rem;text-align:left;transition:all .2s ease;cursor:pointer;color:#fff}.option-btn.svelte-1ehbi89:hover{background:var(--bs-teal);border-color:var(--bs-teal);transform:translateY(-2px);color:var(--bs-secondary)}.option-btn.active.svelte-1ehbi89{background:var(--bs-teal);border-color:var(--bs-teal);color:var(--bs-secondary);font-weight:600}.progress-bar.svelte-1ehbi89{background:var(--accent-grad-alt);transition:width .3s ease}@keyframes svelte-1ehbi89-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.save-notification.svelte-1ehbi89{top:1rem;right:1rem;left:1rem;font-size:.9rem}}
