@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:var(--theme-bg-section-alt);margin:0 10px;position:relative;top:20px}.wizard-step.svelte-9aqhee{width:40px;height:40px;border-radius:50%;background-color:var(--theme-bg-section-alt);color:var(--theme-text-secondary);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:var(--theme-accent-primary);color:var(--theme-text-on-accent)}.wizard-step.completed.svelte-9aqhee{background-color:var(--theme-success-primary);color:var(--theme-text-on-accent)}.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:var(--theme-text-primary)}.card.svelte-9aqhee{border-radius:15px;overflow:hidden}.card-header.svelte-9aqhee{background:var(--theme-bg-card)}.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:var(--theme-shadow-subtle)}.form-control.svelte-9aqhee,.form-select.svelte-9aqhee{border-radius:8px;border:1.5px solid var(--theme-border-card);transition:all .2s ease}.form-control.svelte-9aqhee:focus,.form-select.svelte-9aqhee:focus{border-color:var(--theme-info-border);box-shadow:0 0 0 .2rem var(--theme-shadow)}.text-danger.svelte-9aqhee{color:var(--theme-danger-text)!important}h4.svelte-9aqhee{font-weight:600}h6.svelte-9aqhee{font-weight:600;color:var(--theme-text-secondary)}@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:var(--theme-bg-card);padding:1.5rem;border-radius:10px;border:2px solid var(--theme-border-light);box-shadow:var(--theme-shadow-subtle);transition:box-shadow .3s ease,border-color .3s ease}.pricing-group.svelte-9aqhee:hover{box-shadow:var(--theme-shadow-card-md)}.pricing-table-wrapper.svelte-9aqhee{margin-top:.5rem;overflow-x:auto;border-radius:10px;border:1px solid var(--theme-border-light)}.pricing-table.svelte-9aqhee{width:100%;border-collapse:collapse;min-width:560px}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee){background:var(--theme-bg-gradient-steps)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) tr:where(.svelte-9aqhee){border-bottom:2px solid var(--theme-border-light)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) tr:where(.svelte-9aqhee):first-child{border-bottom:1px solid var(--theme-border-light)}.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:var(--theme-text-secondary)}.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:var(--theme-accent-primary);font-size:.75rem;letter-spacing:.3px;text-transform:none;font-weight:600;border-left:1px solid var(--theme-border-light)}.pricing-table.svelte-9aqhee thead:where(.svelte-9aqhee) th.currency-header:where(.svelte-9aqhee){min-width:80px;color:var(--theme-accent-primary);font-size:.85rem;border-left:1px solid var(--theme-border-light)}.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:var(--theme-text-secondary);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 var(--theme-border-light);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:var(--theme-hover-subtle-bg)}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr.selected:where(.svelte-9aqhee){background:var(--theme-hover-subtle-bg)}.pricing-table.svelte-9aqhee tbody:where(.svelte-9aqhee) tr.selected:where(.svelte-9aqhee) .level-name:where(.svelte-9aqhee) .level-label:where(.svelte-9aqhee){color:var(--theme-accent-primary)}.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:var(--theme-text-primary);font-size:.95rem;border-left:1px solid var(--theme-border-light)}.price-radio.svelte-9aqhee{width:1.1rem;height:1.1rem;cursor:pointer;accent-color:var(--theme-accent-primary)}.level-label.svelte-9aqhee{font-weight:700;color:var(--theme-text-heading);cursor:pointer;margin:0}.input-wrapper.svelte-9aqhee{position:relative}.checking-spinner.svelte-9aqhee{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}
