.stage.svelte-16kidb6{position:relative;flex-shrink:0;width:100%;max-width:430px;height:206px;margin-top:26px;overflow:hidden;isolation:isolate}.stage.svelte-16kidb6:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,var(--color-surface-page) 100%)}.phone.svelte-16kidb6{position:relative;width:232px;aspect-ratio:1170 / 2532;margin:9px auto 0;overflow:hidden;border:4px solid var(--color-surface-sunken);border-radius:31px;box-shadow:0 0 0 1px var(--color-border-subtle);background:var(--color-surface-raised)}.screen.svelte-16kidb6{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transform:translateY(9px) scale(.985);transition:opacity .65s ease,transform .85s cubic-bezier(.22,1,.36,1)}.screen.active.svelte-16kidb6{opacity:1;transform:none}.island.svelte-16kidb6{position:absolute;top:7px;left:36.5%;width:27%;height:14px;border-radius:30px;background:var(--color-black)}@media(min-width:760px){.stage.svelte-16kidb6{height:220px;margin-top:34px}.phone.svelte-16kidb6{width:248px}}@media(max-height:740px)and (max-width:759px){.stage.svelte-16kidb6{height:145px;margin-top:18px}.phone.svelte-16kidb6{width:206px}}@media(prefers-reduced-motion:reduce){.screen.svelte-16kidb6{transition:none;opacity:0;transform:none}.screen.svelte-16kidb6:first-child{opacity:1}}.page.svelte-11viqkp{min-height:100svh;padding-top:max(28px,env(safe-area-inset-top));overflow:hidden;display:flex;flex-direction:column;align-items:center;background:var(--color-surface-page);color:var(--color-text-primary)}.brand.svelte-11viqkp img:where(.svelte-11viqkp){display:block;width:104px;height:auto}.invitation.svelte-11viqkp{display:flex;flex-direction:column;flex:1;width:100%;max-width:440px;padding:0 26px max(24px,env(safe-area-inset-bottom));text-align:center}.heading.svelte-11viqkp{margin:0;font-size:clamp(36px,10vw,42px);font-weight:700;line-height:1.06;letter-spacing:-.032em;overflow-wrap:anywhere}.bottom.svelte-11viqkp{margin-top:auto;padding-top:30px}.code.svelte-11viqkp{display:block;margin-top:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:20px;letter-spacing:2px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.primary.svelte-11viqkp{display:flex;align-items:center;gap:10px;min-height:56px;padding:14px 20px;border-radius:18px;border:0;background:var(--color-surface-inverse);color:var(--color-text-inverse, var(--color-surface-page));font-size:16px;font-weight:500;cursor:pointer}.primary.svelte-11viqkp:disabled{cursor:wait;opacity:.65}.secondary.svelte-11viqkp{padding:15px 0;min-height:48px;font-size:13px;color:var(--color-text-tertiary)}.secondary.svelte-11viqkp strong:where(.svelte-11viqkp){font-weight:500;color:var(--color-text-primary);margin-left:3px}.terms.svelte-11viqkp{margin:0 auto;max-width:355px;font-size:10px;line-height:1.7;color:var(--color-text-tertiary)}.terms.svelte-11viqkp a:where(.svelte-11viqkp){color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}@media(min-width:760px){.page.svelte-11viqkp{justify-content:center;padding-top:42px;padding-bottom:42px}.invitation.svelte-11viqkp{flex:0}.bottom.svelte-11viqkp{padding-top:34px}}@media(max-height:740px)and (max-width:759px){.page.svelte-11viqkp{padding-top:22px}.heading.svelte-11viqkp{font-size:36px}.bottom.svelte-11viqkp{padding-top:25px}}
