.website-landing-page.svelte-1xo5rs8{background-color:#fff;position:fixed;inset:0;overflow:hidden}.background-image.svelte-1xo5rs8{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.card-wrapper.svelte-1xo5rs8{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card.svelte-1xo5rs8{--glass-bg:#fff6;--glass-border:#fff3;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px;min-width:280px;max-width:420px;padding:2rem 2.5rem;transition:all .3s ease-out;position:relative;box-shadow:0 8px 32px #0000001f}.card.light-card.svelte-1xo5rs8{transition:height .45s,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out;overflow:hidden}.card[data-variant=dark].svelte-1xo5rs8{--glass-bg:#00000059;--glass-border:#ffffff1f;max-width:680px;padding-top:1.5rem;box-shadow:0 8px 32px #00000059}.card[data-variant=dark].svelte-1xo5rs8 .dark-title:where(.svelte-1xo5rs8){color:#f2f2f7;text-align:center;margin:0 0 .5rem;font-size:3.4rem;font-weight:700}.card[data-variant=waitlist].svelte-1xo5rs8{min-width:340px;max-width:500px;padding:2.5rem 3rem}.close-btn-waitlist.svelte-1xo5rs8{color:#000;background:#0000001f}.close-btn-waitlist.svelte-1xo5rs8:hover{color:#000;background:#0003}.close-btn-waitlist.svelte-1xo5rs8 svg{color:#000}.waitlist-card-content.svelte-1xo5rs8{flex-direction:column;gap:.5rem;padding-top:1.25rem;transition:min-height .4s ease-out;display:flex;position:relative}.waitlist-card-content.form-view.svelte-1xo5rs8{min-height:240px}.waitlist-card-content.success-view.svelte-1xo5rs8{min-height:340px}.waitlist-success-block.svelte-1xo5rs8,.waitlist-form-block.svelte-1xo5rs8{box-sizing:border-box;padding-top:1.25rem;position:absolute;inset:0}.waitlist-title.svelte-1xo5rs8{color:#1c1c1e;text-align:center;margin:0;font-size:2.8rem;font-weight:700;line-height:3.4rem}.waitlist-text.svelte-1xo5rs8{color:#3a3a3a;text-align:center;padding:2rem 0;font-size:1.7rem;line-height:2.2rem}.enter-email-label.svelte-1xo5rs8{color:#3a3a3a;margin-top:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.8rem}.glass-email-input-wrapper.svelte-1xo5rs8 .email-input-container{-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff6;border-radius:12px;box-shadow:0 2px 8px #0000000f}.glass-email-input-wrapper.svelte-1xo5rs8 .email-input-container:focus-within{border-color:#fff9;box-shadow:0 2px 12px #00000014}.glass-email-input-wrapper.svelte-1xo5rs8 .email-input{height:48px;font-size:1.6rem}.success-icon.svelte-1xo5rs8{justify-content:center;width:60px;margin:0 auto;padding:2rem 0;display:flex}.waitlist-button-container.svelte-1xo5rs8{margin-top:auto;padding-top:1.5rem}.waitlist-button-container.got-it-container.svelte-1xo5rs8{justify-content:center;display:flex}.waitlist-success-block.svelte-1xo5rs8,.waitlist-form-block.svelte-1xo5rs8{flex-direction:column;display:flex}.join-waitlist-form.svelte-1xo5rs8{flex-direction:column;gap:.75rem;display:flex}.how-it-works-body.svelte-1xo5rs8{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;padding:2.4rem 2.4rem 0;display:grid;position:relative}.active-step-slot.svelte-1xo5rs8{grid-area:1/1;justify-self:end;width:100%;min-width:220px;height:7.7rem;margin-bottom:0;position:relative;overflow:visible}.steps-column.svelte-1xo5rs8{grid-area:2/1;justify-self:end;min-width:220px;position:relative;overflow:visible}.preview-wrap.svelte-1xo5rs8{grid-area:2/2;position:relative;right:15%}.active-step-content.svelte-1xo5rs8{flex-direction:column;gap:0;display:flex;position:absolute;top:0;left:0;right:0}.active-step-header.svelte-1xo5rs8{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.active-step-slot.svelte-1xo5rs8 .step-num-circle:where(.svelte-1xo5rs8){color:#fff;border:1px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2.2rem;font-weight:600;display:inline-flex}.active-step-slot.svelte-1xo5rs8 .step-num-circle-text:where(.svelte-1xo5rs8){margin:0;position:relative;left:.25rem}.active-step-slot.svelte-1xo5rs8 .step-label:where(.svelte-1xo5rs8){color:#fff;font-size:2.2rem;font-weight:600;transform:translateY(-10px)}.active-step-slot.svelte-1xo5rs8 .step-text:where(.svelte-1xo5rs8){white-space:nowrap;text-overflow:unset;min-width:0;margin:0 0 0 5.5rem;padding:0;position:relative;bottom:1rem;overflow:visible;transform:translateY(-10px)}.steps-list.svelte-1xo5rs8{flex-shrink:0;margin:0;padding:0;list-style:none;overflow:visible}.step-item.svelte-1xo5rs8{flex-shrink:0;align-items:center;gap:.5rem;min-width:min-content;margin-bottom:16px;transition:opacity .2s;display:flex}.step-item.svelte-1xo5rs8:hover{opacity:.9}.step-item.svelte-1xo5rs8 .step-num-circle:where(.svelte-1xo5rs8){color:#7a7a7a;background:0 0;border:1px solid #7a7a7a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:400;display:inline-flex}.step-item.svelte-1xo5rs8 .step-num-circle-text:where(.svelte-1xo5rs8){margin:0;position:relative;left:.1rem}.step-item.svelte-1xo5rs8 .step-label:where(.svelte-1xo5rs8){color:#7a7a7a;white-space:nowrap;text-overflow:unset;flex-shrink:0;font-size:1.6rem;font-weight:500;overflow:visible}.step-text.svelte-1xo5rs8{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;font-weight:400;line-height:2.2rem;overflow:hidden}.preview-wrap.svelte-1xo5rs8{z-index:1;aspect-ratio:200/330;flex-shrink:0;justify-content:center;align-items:flex-start;width:min(300px,55%);min-width:300px;display:flex;position:relative;transform:translate(15%,-5%)}.preview-wrap.svelte-1xo5rs8 .preview-image:where(.svelte-1xo5rs8){object-fit:contain;width:100%;height:auto;position:absolute}.card.svelte-1xo5rs8 .title:where(.svelte-1xo5rs8){color:#1c1c1e;text-align:center;margin:0 0 .75rem;font-size:3.4rem;font-weight:700;line-height:4.1rem}.card.svelte-1xo5rs8 .description:where(.svelte-1xo5rs8){color:#3a3a3a;text-align:center;margin:0 0 1.5rem;font-size:1.5rem;line-height:2}.card.svelte-1xo5rs8 .buttons:where(.svelte-1xo5rs8){flex-flow:column wrap;justify-content:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.card.svelte-1xo5rs8 .buttons:where(.svelte-1xo5rs8) button{flex:1;min-width:100px}.card.svelte-1xo5rs8 .buttons:where(.svelte-1xo5rs8) .returning-user-link:where(.svelte-1xo5rs8){flex:unset;color:#2f2f2f;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:center;min-width:0;margin-top:.6rem;padding:0;font-size:1.2rem}.card.svelte-1xo5rs8 .buttons:where(.svelte-1xo5rs8) .returning-user-link:where(.svelte-1xo5rs8):hover{color:#000}.card.svelte-1xo5rs8 .bottom-link-wrapper:where(.svelte-1xo5rs8){text-align:center;margin-top:.85rem}.welcome-content-measure.svelte-1xo5rs8{width:100%}.sign-in-content-wrap.svelte-1xo5rs8{max-width:100%;margin:0 auto}.card.svelte-1xo5rs8 .bottom-link:where(.svelte-1xo5rs8){color:#3a3a3a;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.7rem;text-decoration:underline}.card.svelte-1xo5rs8 .bottom-link:where(.svelte-1xo5rs8):hover{color:#000}.close-btn.svelte-1xo5rs8{z-index:2;pointer-events:auto;color:#fffffff2;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:2.5rem;right:1.5rem}.close-btn.svelte-1xo5rs8:hover{color:#fff;background:#ffffff40}.close-btn.svelte-1xo5rs8 svg{width:1.25rem;height:1.25rem}.how-it-works-footer.svelte-1xo5rs8{width:100%;min-height:4.25rem;margin-top:.5rem;padding-top:1.25rem;position:relative}.footer-buttons-wrap.svelte-1xo5rs8{pointer-events:none;justify-content:space-between;align-items:center;height:3rem;display:flex;position:absolute;top:1.25rem;left:0;right:0}.footer-buttons-wrap-single.svelte-1xo5rs8{justify-content:center}.footer-buttons-wrap.svelte-1xo5rs8 .back-btn:where(.svelte-1xo5rs8),.footer-buttons-wrap.svelte-1xo5rs8 .next-btn:where(.svelte-1xo5rs8),.footer-buttons-wrap.svelte-1xo5rs8 .exit-btn:where(.svelte-1xo5rs8){pointer-events:auto}.back-btn.svelte-1xo5rs8{color:#f2f2f7;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:.6rem 1.75rem;font-size:1rem;font-weight:600;transition:background .2s,border-color .2s}.back-btn.svelte-1xo5rs8:hover{background:#fff3;border-color:#ffffff4d}.next-btn.svelte-1xo5rs8{color:#fff;cursor:pointer;background:#08f;border:1px solid #0000;border-radius:999px;padding:.6rem 1.75rem;font-size:1rem;font-weight:600;transition:background .2s}.next-btn.svelte-1xo5rs8:hover{background:#0070dd}.exit-btn.svelte-1xo5rs8{color:#f2f2f7;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:.6rem 1.75rem;font-size:1rem;font-weight:600;transition:background .2s,border-color .2s}.exit-btn.svelte-1xo5rs8:hover{background:#fff3;border-color:#ffffff4d}@media screen and (width<=599px){.card.svelte-1xo5rs8{width:100%;margin:auto 2rem}.how-it-works-body.svelte-1xo5rs8{flex-direction:column;flex-shrink:0;align-items:stretch;row-gap:.75rem;padding:1rem 1rem 0;display:flex}.active-step-slot.svelte-1xo5rs8{grid-column:unset;grid-row:unset;text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-height:7rem;display:flex;position:relative}.active-step-content.svelte-1xo5rs8{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.active-step-header.svelte-1xo5rs8{justify-content:flex-start}.steps-column.svelte-1xo5rs8{display:none}.preview-wrap.svelte-1xo5rs8{grid-column:unset;grid-row:unset;justify-content:center;align-self:center;align-items:center;width:min(430px,94vw);min-width:295px;max-width:430px;height:499px;min-height:499px;margin:0 auto;display:flex;right:0;transform:translate(-15px,-30px)}.preview-wrap.svelte-1xo5rs8 .preview-image:where(.svelte-1xo5rs8){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;position:absolute}.card[data-variant=dark].svelte-1xo5rs8{width:100%;max-width:360px;min-height:0;max-height:min(624px,95dvh);margin:auto 1.25rem;padding:1.5rem 1rem 5rem;overflow:hidden}.close-btn.svelte-1xo5rs8{top:calc(1.5rem + 6px)}.active-step-slot.svelte-1xo5rs8 .step-text:where(.svelte-1xo5rs8){white-space:normal;word-wrap:break-word;text-align:left;margin:0 0 0 4.8rem;font-size:1.6rem;line-height:2rem;bottom:0}.active-step-slot.svelte-1xo5rs8 .step-label:where(.svelte-1xo5rs8){font-size:2rem;line-height:2.4rem;transform:translateY(-8px)}.active-step-slot.svelte-1xo5rs8 .step-num-circle:where(.svelte-1xo5rs8){width:4.2rem;height:4.2rem;font-size:2rem}.active-step-slot.svelte-1xo5rs8 .step-num-circle-text:where(.svelte-1xo5rs8){left:.2rem}.step-item.svelte-1xo5rs8 .step-label:where(.svelte-1xo5rs8){white-space:normal;word-wrap:break-word;font-size:1.25rem;line-height:2.5rem}.step-item.svelte-1xo5rs8 .step-num-circle:where(.svelte-1xo5rs8){width:2.4rem;height:2.4rem;font-size:1.2rem}.step-item.svelte-1xo5rs8{margin-bottom:10px}.step-text.svelte-1xo5rs8{white-space:normal;text-overflow:unset;font-size:1.3rem;line-height:1.65rem;overflow:visible}.card[data-variant=dark].svelte-1xo5rs8 .dark-title:where(.svelte-1xo5rs8){padding-top:.5rem;padding-bottom:.5rem;font-size:2.8rem;line-height:3.2rem}.card.svelte-1xo5rs8 .title:where(.svelte-1xo5rs8){font-size:34px;line-height:41px}.card.svelte-1xo5rs8 .description:where(.svelte-1xo5rs8){font-size:15px}.card[data-variant=waitlist].svelte-1xo5rs8{min-width:0;max-width:100%;margin:auto 1.5rem;padding:2.25rem 2rem}.waitlist-card-content.form-view.svelte-1xo5rs8{min-height:220px}.waitlist-card-content.success-view.svelte-1xo5rs8{min-height:300px}.card[data-variant=waitlist].svelte-1xo5rs8 .waitlist-title:where(.svelte-1xo5rs8){font-size:2.4rem;line-height:3rem}.how-it-works-footer.svelte-1xo5rs8{z-index:2;min-height:auto;padding:.75rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.footer-buttons-wrap.svelte-1xo5rs8{height:3.5rem;position:relative;top:0}.back-btn.svelte-1xo5rs8,.next-btn.svelte-1xo5rs8,.exit-btn.svelte-1xo5rs8{padding:.72rem 2.1rem;font-size:1.2rem}}
