.ps-runtime.svelte-13kzmbr{min-height:100%;flex:1 0 auto;width:100%;display:flex;justify-content:center;padding:0 1rem;box-sizing:border-box}.ps-frame.svelte-13kzmbr{--ps-chrome-pad: .25rem;width:100%;max-width:30rem;display:flex;flex-direction:column;gap:1rem;container-type:inline-size;transition:max-width .24s cubic-bezier(.23,1,.32,1)}.ps-frame.desktop.svelte-13kzmbr{max-width:100%}.ps-frame.desktop.svelte-13kzmbr .ps-card:where(.svelte-13kzmbr){--ps-bleed-margin: calc(50% - 50vw) ;--ps-bleed-pad: calc(50vw - 50%) }.ps-frame.desktop.svelte-13kzmbr .ps-card:where(.svelte-13kzmbr)>:not(.ps-section,.ps-header,.ps-footer,.ps-back,.ps-done-badge){width:100%;max-width:34rem;margin-inline:auto}.ps-progress.svelte-13kzmbr{height:6px;width:100%;background:var(--ps-track, rgba(0, 0, 0, .08));border-radius:9999px;overflow:hidden}.ps-progress-fill.svelte-13kzmbr{height:100%;transition:width .3s ease}.ps-card.svelte-13kzmbr{display:flex;flex-direction:column;align-items:stretch;padding:1.5rem .25rem 3rem;--ps-pad: .25rem}.ps-card.svelte-13kzmbr>*+*{margin-top:1.1rem}.ps-card.svelte-13kzmbr>.ps-section,.ps-card.svelte-13kzmbr>.ps-header,.ps-card.svelte-13kzmbr>.ps-footer{margin-top:0}.ps-card.svelte-13kzmbr:has(>.ps-header:first-child){padding-top:0}.ps-card.svelte-13kzmbr:has(>.ps-footer:last-child){padding-bottom:0}.ps-back.svelte-13kzmbr{align-self:flex-start;background:none;border:none;font:inherit;opacity:.65;cursor:pointer;padding:0}.ps-back.svelte-13kzmbr:hover{opacity:1}.ps-error.svelte-13kzmbr{color:#dc2626;font-size:.9rem;margin:0;text-align:center}.ps-submitting.svelte-13kzmbr{text-align:center;opacity:.7;margin:0}.ps-checkout-stage.svelte-13kzmbr{background:#fff;border-radius:12px;color:#0f172a}.ps-embed.svelte-13kzmbr{width:100%;min-height:28rem}.ps-done.svelte-13kzmbr{align-items:center;justify-content:center;text-align:center;min-height:min(78dvh,44rem);padding-top:1.5rem}.ps-done-badge.svelte-13kzmbr{position:relative;width:4.5rem;height:4.5rem;border-radius:9999px;display:grid;place-items:center;animation:svelte-13kzmbr-ps-badge-in .45s cubic-bezier(.175,.885,.32,1.275) both}.ps-done-badge.svelte-13kzmbr svg:where(.svelte-13kzmbr){width:2.25rem;height:2.25rem}.ps-done-badge.svelte-13kzmbr svg:where(.svelte-13kzmbr) path:where(.svelte-13kzmbr){stroke-dasharray:21;stroke-dashoffset:21;animation:svelte-13kzmbr-ps-check-draw .35s cubic-bezier(.23,1,.32,1) .28s forwards}.ps-done-ring.svelte-13kzmbr{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid;opacity:0;animation:svelte-13kzmbr-ps-ring-out .7s cubic-bezier(.23,1,.32,1) .35s both}.ps-done-body.svelte-13kzmbr{width:100%;display:flex;flex-direction:column}.ps-done-body.svelte-13kzmbr>*+*{margin-top:1.1rem}.ps-done-body.svelte-13kzmbr>*,.ps-done-msg.svelte-13kzmbr{animation:svelte-13kzmbr-ps-done-rise .5s cubic-bezier(.23,1,.32,1) .2s both}.ps-done-body.svelte-13kzmbr>:nth-child(2){animation-delay:.3s}.ps-done-body.svelte-13kzmbr>:nth-child(3){animation-delay:.4s}.ps-done-body.svelte-13kzmbr>:nth-child(n+4){animation-delay:.5s}.ps-done-msg.svelte-13kzmbr{font-size:1.2rem;font-weight:600;margin:0}@keyframes svelte-13kzmbr-ps-badge-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-13kzmbr-ps-check-draw{to{stroke-dashoffset:0}}@keyframes svelte-13kzmbr-ps-ring-out{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}@keyframes svelte-13kzmbr-ps-done-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ps-done-badge.svelte-13kzmbr,.ps-done-ring.svelte-13kzmbr,.ps-done-body.svelte-13kzmbr>*,.ps-done-msg.svelte-13kzmbr{animation:none}.ps-done-badge.svelte-13kzmbr svg:where(.svelte-13kzmbr) path:where(.svelte-13kzmbr){animation:none;stroke-dashoffset:0}.ps-done-ring.svelte-13kzmbr{opacity:0}}.ps-preview-tag.svelte-13kzmbr{position:fixed;right:1rem;bottom:1.25rem;z-index:50;margin:0;padding:.3rem .7rem;border-radius:9999px;background:#0f172ad9;color:#ffffffd9;font-size:.72rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
