@charset "UTF-8";.wizard-nav.svelte-9aqhee{width:100%}.wizard-step-container.svelte-9aqhee{flex:0 0 auto;min-width:60px}.wizard-connector.svelte-9aqhee{flex:1 1 auto;height:2px;background-color:#e9ecef;margin:0 10px;position:relative;top:20px}.wizard-step.svelte-9aqhee{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;position:relative;z-index:2}.wizard-step.active.svelte-9aqhee{background-color:#9477cb;color:#fff}.wizard-step.completed.svelte-9aqhee{background-color:#198754;color:#fff}.step-content.svelte-9aqhee{min-height:400px;animation:svelte-9aqhee-fadeIn .3s ease-in-out}@keyframes svelte-9aqhee-fadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.form-label.svelte-9aqhee{font-weight:600;color:#495057}.card.svelte-9aqhee{border-radius:15px;overflow:hidden}.card-header.svelte-9aqhee{background:#fff}.progress-bar.svelte-9aqhee{transition:width .5s ease}.btn.svelte-9aqhee{border-radius:8px;font-weight:500;transition:all .2s ease}.btn.svelte-9aqhee:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.form-control.svelte-9aqhee,.form-select.svelte-9aqhee{border-radius:8px;border:1.5px solid #dee2e6;transition:all .2s ease}.form-control.svelte-9aqhee:focus,.form-select.svelte-9aqhee:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26}.text-danger.svelte-9aqhee{color:#dc3545!important}h4.svelte-9aqhee{font-weight:600}h6.svelte-9aqhee{font-weight:600;color:#495057}@media(max-width:768px){.wizard-step.svelte-9aqhee{width:32px;height:32px;font-size:.75rem}.step-content.svelte-9aqhee{min-height:300px}h1.h3.svelte-9aqhee{font-size:1.5rem}h4.svelte-9aqhee{font-size:1.25rem}.wizard-step.svelte-9aqhee+small:where(.svelte-9aqhee){font-size:.7rem}}@media(max-width:480px){.wizard-step.svelte-9aqhee{width:28px;height:28px;font-size:.7rem}.wizard-step.svelte-9aqhee+small:where(.svelte-9aqhee){font-size:.65rem}}.pricing-group.svelte-9aqhee{background:#fff;padding:1.5rem;border-radius:10px;border:2px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a;transition:box-shadow .3s ease,border-color .3s ease}.pricing-group.svelte-9aqhee:hover{box-shadow:0 4px 12px #00000014}.pricing-table-wrapper.svelte-9aqhee{margin-top:.5rem;overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.05)}.pricing-table.svelte-9aqhee{width:100%;border-collapse:collapse;min-width:560px}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee){background:linear-gradient(135deg,#fafbfc,#f8fafc)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) tr:where(.svelte-9aqhee){border-bottom:2px solid rgba(0,0,0,.05)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) tr:where(.svelte-9aqhee):first-child{border-bottom:1px solid rgba(0,0,0,.05)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th:where(.svelte-9aqhee){padding:.875rem 1rem;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;text-align:center;color:#495057}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.select-header:where(.svelte-9aqhee),.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.level-header:where(.svelte-9aqhee){text-align:left}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.level-header:where(.svelte-9aqhee){min-width:130px}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.rates-group-header:where(.svelte-9aqhee){color:#9477cb;font-size:.75rem;letter-spacing:.3px;text-transform:none;font-weight:600;border-left:1px solid rgba(0,0,0,.05)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.currency-header:where(.svelte-9aqhee){min-width:80px;color:#9477cb;font-size:.85rem;border-left:1px solid rgba(0,0,0,.05)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.currency-header:where(.svelte-9aqhee) .currency-symbol:where(.svelte-9aqhee){display:block;font-size:.75rem;font-weight:400;color:#6c757d;text-transform:none;letter-spacing:0}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr:where(.svelte-9aqhee){transition:background .2s ease;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr:where(.svelte-9aqhee):last-child{border-bottom:none}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr:where(.svelte-9aqhee):hover{background:#9477cb0a}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr.selected:where(.svelte-9aqhee){background:linear-gradient(135deg,#9477cb0d,#7986cb0d)}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr.selected:where(.svelte-9aqhee) .level-name:where(.svelte-9aqhee) .level-label:where(.svelte-9aqhee){color:#9477cb}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) td:where(.svelte-9aqhee){padding:.875rem 1rem;text-align:center;vertical-align:middle}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) td.select-cell:where(.svelte-9aqhee){text-align:center;width:48px}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) td.level-name:where(.svelte-9aqhee){text-align:left}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) td.rate-value:where(.svelte-9aqhee){font-weight:600;color:#495057;font-size:.95rem;border-left:1px solid rgba(0,0,0,.05)}.price-radio.svelte-9aqhee{width:1.1rem;height:1.1rem;cursor:pointer;accent-color:#9477cb}.level-label.svelte-9aqhee{font-weight:700;color:#343a40;cursor:pointer;margin:0}
