.pixel-overlay.svelte-1bv7ezn{position:fixed;inset:0;z-index:40;pointer-events:none}.pixel-svg.svelte-1bv7ezn{width:100%;height:100%}.success-overlay.svelte-1bv7ezn{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .6s ease}.success-overlay.is-visible.svelte-1bv7ezn{opacity:1;pointer-events:auto}.success-back-link.svelte-1bv7ezn{--spacing: .4rem;--icon-size: 1rem;display:inline-flex;align-items:baseline;gap:var(--spacing);position:relative;margin-top:2rem;font-size:.875rem;color:#fff;text-decoration:none}.back-content.svelte-1bv7ezn,.back-icon.svelte-1bv7ezn{transition:transform .7s cubic-bezier(.52,0,0,1),opacity .7s cubic-bezier(.52,0,0,1)}.back-icon.svelte-1bv7ezn{display:inline-block;pointer-events:none;width:var(--icon-size)}.back-icon-b.svelte-1bv7ezn{position:absolute;left:0;top:50%;opacity:0;transform:translate3d(-125%,15%,0)}@media(hover:hover)and (pointer:fine){.success-back-link.svelte-1bv7ezn:hover .back-content:where(.svelte-1bv7ezn){transform:translate3d(calc(var(--icon-size) + var(--spacing)),0,0)}.success-back-link.svelte-1bv7ezn:hover .back-icon-b:where(.svelte-1bv7ezn){opacity:1;transform:translate3d(0,-50%,0)}.success-back-link.svelte-1bv7ezn:hover .back-icon-a:where(.svelte-1bv7ezn){opacity:0;transform:translate3d(125%,-15%,0)}}.success-logo.svelte-1bv7ezn{position:fixed;top:1.5rem;left:1.5rem;z-index:60;display:flex;align-items:center}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-1bv7ezn{font-size:.875rem;font-weight:400;color:#000}.field-input.svelte-1bv7ezn{background:transparent;border:none;border-bottom:1px solid #000;padding-bottom:.75rem;font-size:1rem;outline:none;color:#000;transition:border-color .2s;width:100%}.field-input.svelte-1bv7ezn::placeholder{color:#999}.field-input.svelte-1bv7ezn:focus{border-bottom-color:#000}.pill-option.svelte-1bv7ezn input:where(.svelte-1bv7ezn){position:absolute;opacity:0;width:0;height:0}.pill-option.svelte-1bv7ezn span:where(.svelte-1bv7ezn){display:inline-block;padding:.6rem 1.25rem;border-radius:9999px;border:1px solid black;font-size:.875rem;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}.pill-option.svelte-1bv7ezn input:where(.svelte-1bv7ezn):checked+span:where(.svelte-1bv7ezn){background-color:#000;color:#fff}.form-touched.svelte-1bv7ezn .field:where(.svelte-1bv7ezn):has(:where(.svelte-1bv7ezn):invalid) .field-label:where(.svelte-1bv7ezn){color:#ef4444}.form-touched.svelte-1bv7ezn .field:where(.svelte-1bv7ezn):has(.field-input:where(.svelte-1bv7ezn):invalid) .field-input:where(.svelte-1bv7ezn){border-bottom-color:#ef4444}.form-touched.svelte-1bv7ezn fieldset.field:where(.svelte-1bv7ezn):has(:where(.svelte-1bv7ezn):checked) .field-label:where(.svelte-1bv7ezn){color:#000}
