.steps.svelte-rgjr3t{--step-size:clamp(28px, 7vw, 40px);--step-gap:clamp(.375rem, 1.5vw, var(--space-3));--step-font:clamp(.75rem, 2.8vw, var(--text-sm));grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,2vw,1rem);display:grid}.step.svelte-rgjr3t{align-items:center;gap:var(--step-gap);min-width:0;display:flex}.step.svelte-rgjr3t:after{content:"";background-color:var(--card-border);flex:1;min-width:1rem;height:2px}.step.svelte-rgjr3t.active .number:where(.svelte-rgjr3t),.step.svelte-rgjr3t.active:after{background-color:var(--primary)}.step.svelte-rgjr3t span:where(.svelte-rgjr3t){font-size:var(--step-font);white-space:nowrap}.number.svelte-rgjr3t{width:var(--step-size);aspect-ratio:1;border-radius:var(--radius-3xl);font-size:calc(var(--step-size) * .4);background-color:var(--card-border);flex-shrink:0;place-items:center;display:grid}@media (width<=480px){.step.svelte-rgjr3t{flex-wrap:wrap}.step.svelte-rgjr3t span:where(.svelte-rgjr3t){flex-basis:100%;order:3}}.input.svelte-1h8mrzu{gap:var(--space-2);flex-direction:column;display:flex}.input.svelte-1h8mrzu small:where(.svelte-1h8mrzu){color:var(--gray-500)}label.svelte-1h8mrzu{color:var(--text-secondary)}.input_element.svelte-1h8mrzu{height:48px;padding:var(--space-2) var(--space-5);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-xl);color:var(--text-secondary);align-items:center;gap:12px;display:flex}.input_element.svelte-1h8mrzu:has(input:where(.svelte-1h8mrzu):focus){border-color:var(--primary)}.input_element.svelte-1h8mrzu:has(input:where(.svelte-1h8mrzu):disabled){color:var(--text-disabled)}input.svelte-1h8mrzu{width:100%;height:100%;color:var(--text);background-color:#0000;border:none;outline:none}input.svelte-1h8mrzu::placeholder{color:var(--text-secondary)}.email.svelte-10r2e46{gap:var(--space-4);flex-direction:column;display:flex}.email.svelte-10r2e46 p:where(.svelte-10r2e46){color:var(--color-slate-400)}.plans.svelte-k14uli{gap:var(--space-4);flex-direction:column;display:flex}.plans.svelte-k14uli .title:where(.svelte-k14uli) p:where(.svelte-k14uli){color:var(--color-slate-400)}.plans.svelte-k14uli .chips:where(.svelte-k14uli){gap:var(--space-2);justify-content:center;align-items:center}.plans.svelte-k14uli .list:where(.svelte-k14uli){gap:var(--space-2);flex-direction:column;display:flex}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli){width:100%;height:56px;padding:0 var(--space-6);border:1px solid var(--input-border);border-radius:var(--radius-xl);background-color:var(--input-bg);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli):has(input:where(.svelte-k14uli):checked){border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 20%, transparent)}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .radio:where(.svelte-k14uli){position:relative}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .radio:where(.svelte-k14uli) input:where(.svelte-k14uli){opacity:0;pointer-events:none;position:absolute}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .radio:where(.svelte-k14uli) span:where(.svelte-k14uli){border-radius:var(--radius-3xl);border:1px solid var(--input-border);width:24px;height:24px;display:block}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .radio:where(.svelte-k14uli):has(input:where(.svelte-k14uli):checked) span:where(.svelte-k14uli){background-color:var(--text);border-color:var(--primary);border-width:7px}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .name:where(.svelte-k14uli){font-weight:var(--font-weight-bold)}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .features:where(.svelte-k14uli){color:var(--text-secondary);font-size:var(--text-sm)}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .price:where(.svelte-k14uli){font-weight:var(--font-weight-bold);font-size:var(--font-lg);justify-content:center;align-items:baseline;display:flex}.plans.svelte-k14uli .list:where(.svelte-k14uli) .item:where(.svelte-k14uli) .price:where(.svelte-k14uli) span:where(.svelte-k14uli){font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.summary.svelte-w9hx6y{gap:var(--space-4);flex-direction:column;display:flex}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y){gap:var(--space-4);display:flex}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .image:where(.svelte-w9hx6y){border-radius:var(--radius-xl);border:1px solid var(--border);background-color:var(--background-tertiary);width:120px;height:120px;padding:var(--space-2);overflow:hidden}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .image:where(.svelte-w9hx6y) img:where(.svelte-w9hx6y){object-fit:contain;width:100%;height:100%}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y){justify-content:space-between;gap:var(--space-2);flex-direction:column;display:flex}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y) p:where(.svelte-w9hx6y){color:var(--text-secondary);font-size:var(--text-sm)}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y) .price:where(.svelte-w9hx6y){align-items:baseline;gap:var(--space-1);display:flex}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y) .price:where(.svelte-w9hx6y) .amount:where(.svelte-w9hx6y){color:var(--primary);font-weight:var(--font-weight-black)}.summary.svelte-w9hx6y .preview:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y) .price:where(.svelte-w9hx6y) span:where(.svelte-w9hx6y){color:var(--text-secondary);font-size:var(--text-sm)}.summary.svelte-w9hx6y .features:where(.svelte-w9hx6y){gap:var(--space-2);color:var(--text-secondary);flex-direction:column;display:flex}.summary.svelte-w9hx6y .features:where(.svelte-w9hx6y) li:where(.svelte-w9hx6y){gap:var(--space-2);display:flex}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y){gap:var(--space-4);flex-direction:column;display:flex}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) p:where(.svelte-w9hx6y){color:var(--text-secondary)}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y){gap:var(--space-2);flex-direction:column;display:flex}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .item:where(.svelte-w9hx6y){align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-xl);background-color:var(--input-bg);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .item:where(.svelte-w9hx6y):has(input:where(.svelte-w9hx6y):checked){border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 20%, transparent)}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) input[type=radio]:where(.svelte-w9hx6y){appearance:none;border:1px solid var(--input-border);cursor:pointer;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0;transition:border .15s}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) input[type=radio]:where(.svelte-w9hx6y):checked{background-color:var(--text);border:7px solid var(--primary)}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) input[type=radio]:where(.svelte-w9hx6y):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) img:where(.svelte-w9hx6y){object-fit:contain;flex-shrink:0}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y){flex-direction:column;min-width:0;display:flex}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y) strong:where(.svelte-w9hx6y){color:var(--text);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:1.2}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .details:where(.svelte-w9hx6y) small:where(.svelte-w9hx6y){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .brands:where(.svelte-w9hx6y){align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.summary.svelte-w9hx6y .payment_methods:where(.svelte-w9hx6y) .methods:where(.svelte-w9hx6y) .brands:where(.svelte-w9hx6y) img:where(.svelte-w9hx6y){width:28px;height:28px}.summary.svelte-w9hx6y .note:where(.svelte-w9hx6y){justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:flex}
