.steps.svelte-1gslahp{list-style:none;margin:var(--sp-5) auto 0;padding:0;width:100%;max-width:22rem;display:grid;gap:var(--sp-2);text-align:left;font-size:var(--t-md)}li.svelte-1gslahp{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-faint);transition:color var(--mo-mid) var(--mo-ease)}li.now.svelte-1gslahp{color:var(--text)}li.done.svelte-1gslahp{color:var(--text-muted)}.dot.svelte-1gslahp{flex:none;width:1.1rem;height:1.1rem;border-radius:50%;box-sizing:border-box;display:grid;place-items:center;font-size:var(--t-xs);line-height:1;border:1px solid var(--border);transition:background var(--mo-mid) var(--mo-ease),border-color var(--mo-mid) var(--mo-ease)}li.done.svelte-1gslahp .dot:where(.svelte-1gslahp){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}li.now.svelte-1gslahp .dot:where(.svelte-1gslahp){border-color:var(--accent);animation:svelte-1gslahp-breathe calc(var(--mo-slow) * 4) var(--mo-ease) infinite}@keyframes svelte-1gslahp-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 var(--sp-1) color-mix(in srgb,var(--accent) 0%,transparent)}}.signin.svelte-1dyu4z0{flex:1 1 auto;width:100%;margin:0 auto;box-sizing:border-box;padding:2.5rem var(--sp-7) var(--sp-10);text-align:center;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.signin.svelte-1dyu4z0::-webkit-scrollbar{display:none}.signin.svelte-1dyu4z0>:where(.svelte-1dyu4z0):first-child{margin-top:auto}.signin.svelte-1dyu4z0>:where(.svelte-1dyu4z0):last-child{margin-bottom:auto}.brandmark.svelte-1dyu4z0{display:block}.wordmark.svelte-1dyu4z0{margin:var(--sp-3) 0 0;font-size:var(--t-4xl, 2.5rem);font-weight:700;letter-spacing:.04em}.tagline.svelte-1dyu4z0{margin:var(--sp-1) 0 var(--sp-9);color:var(--text);font-size:var(--t-md)}.tagline.invited.svelte-1dyu4z0{color:var(--text);overflow-wrap:anywhere}.tagline.invited.svelte-1dyu4z0 b:where(.svelte-1dyu4z0){font-weight:600}.head.svelte-1dyu4z0{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:22rem;min-height:var(--tap);margin:0 auto var(--sp-6)}.title.svelte-1dyu4z0{margin:0;font-size:var(--t-2xl, 1.5rem);font-weight:700}.back.svelte-1dyu4z0{position:absolute;left:0;min-width:var(--tap);min-height:var(--tap);background:none;border:0;border-radius:var(--radius);color:var(--text-muted);font:inherit;font-size:var(--t-2xl, 1.5rem);cursor:pointer;transition:color var(--mo-fast)}.back.svelte-1dyu4z0:hover,.back.svelte-1dyu4z0:focus-visible{color:var(--text)}.ng-ask.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:100%;max-width:22rem;margin:0 auto var(--sp-6);padding:var(--sp-5);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:0 0 0 1px var(--border);animation:svelte-1dyu4z0-ng-in var(--mo-mid) var(--mo-ease) both}@keyframes svelte-1dyu4z0-ng-in{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-2)))}}@media(prefers-reduced-motion:reduce){.ng-ask.svelte-1dyu4z0{animation:none}}.ng-lede.svelte-1dyu4z0,.ng-q.svelte-1dyu4z0{margin:0;text-align:center;font-size:var(--t-sm);line-height:1.5;color:var(--text-muted)}.ng-q.svelte-1dyu4z0{color:var(--text);font-weight:600}.ng-picks.svelte-1dyu4z0{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.ng-pick.svelte-1dyu4z0{min-height:var(--tap);padding:0 var(--sp-5);border-radius:var(--radius-pill);border:1px solid var(--border);background:none;color:var(--text-muted);font:inherit;cursor:pointer;transition:background-color var(--mo-fast),color var(--mo-fast),border-color var(--mo-fast)}.ng-pick[aria-pressed=true].svelte-1dyu4z0{color:var(--accent-text);border-color:var(--accent);background:var(--accent-soft)}.ng-pick.svelte-1dyu4z0:focus-visible,.ng-note.svelte-1dyu4z0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ng-note.svelte-1dyu4z0{box-sizing:border-box;width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;resize:vertical}.entry.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:100%;max-width:22rem;margin:0 auto}.name.svelte-1dyu4z0{box-sizing:border-box;width:100%;height:3rem;padding:0 var(--sp-5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-pill);font:inherit;text-align:center}.name.svelte-1dyu4z0:focus-visible{outline:2px solid var(--accent)}.choice.svelte-1dyu4z0{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:3rem;margin:0;padding:0 var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-pill);background:none;color:inherit;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:border-color var(--mo-fast),filter var(--mo-fast)}.choice.svelte-1dyu4z0:hover,.choice.svelte-1dyu4z0:focus-visible{border-color:var(--amber)}.choice.svelte-1dyu4z0:disabled{cursor:progress;opacity:.6}.primary.svelte-1dyu4z0{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.primary.svelte-1dyu4z0:hover,.primary.svelte-1dyu4z0:focus-visible{filter:brightness(1.12);border-color:var(--accent)}.taken.svelte-1dyu4z0{background:none;border-color:var(--border);color:var(--text-faint)}.off.svelte-1dyu4z0{cursor:default;opacity:.6}.older-passkey.svelte-1dyu4z0{animation:svelte-1dyu4z0-ng-in var(--mo-mid) var(--mo-ease) both}@media(prefers-reduced-motion:reduce){.older-passkey.svelte-1dyu4z0{animation:none}}.more.svelte-1dyu4z0{margin:var(--sp-5) auto 0;padding:var(--sp-2) var(--sp-4);background:none;border:0;border-radius:var(--radius);color:var(--text-muted);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.more.svelte-1dyu4z0:hover,.more.svelte-1dyu4z0:focus-visible,.more[aria-expanded=true].svelte-1dyu4z0{color:var(--text)}.front-door.svelte-1dyu4z0{display:block;width:fit-content;margin:var(--sp-4) auto 0;min-height:var(--tap);line-height:var(--tap);color:var(--accent-text);font-size:var(--t-sm);text-decoration:none}.front-door.svelte-1dyu4z0:hover,.front-door.svelte-1dyu4z0:focus-visible{text-decoration:underline;text-underline-offset:3px}.plans.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin:var(--sp-6) auto 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--t-md);line-height:1.4}.plans-label.svelte-1dyu4z0{color:var(--text-muted);font-size:var(--t-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.paid.svelte-1dyu4z0{color:var(--text-muted);text-decoration:none;transition:color var(--mo-fast),border-color var(--mo-fast)}.paid.svelte-1dyu4z0 u:where(.svelte-1dyu4z0){text-decoration-thickness:1px;text-underline-offset:3px}.paid.svelte-1dyu4z0:hover,.paid.svelte-1dyu4z0:focus-visible{color:var(--accent-text);border-color:var(--accent)}.paid.svelte-1dyu4z0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plans-per.svelte-1dyu4z0{margin-top:calc(-1 * var(--sp-2));font-size:var(--t-xs);color:var(--text-muted)}.plans-row.svelte-1dyu4z0{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.plan.svelte-1dyu4z0{display:inline-block;line-height:calc(var(--tap) - 2px);box-sizing:border-box;padding:0 var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-raised) 70%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.plan.svelte-1dyu4z0 b:where(.svelte-1dyu4z0){color:var(--text);font-weight:600}.lede.svelte-1dyu4z0{max-width:22rem;margin:0 auto var(--sp-5);color:var(--text-muted);font-size:var(--t-md);line-height:1.5}.or.svelte-1dyu4z0{margin:0;color:var(--text-faint);font-size:var(--t-sm)}.phrase.svelte-1dyu4z0{position:relative;width:100%}.phrase.svelte-1dyu4z0 input:where(.svelte-1dyu4z0){box-sizing:border-box;width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:none;color:inherit;font:inherit;font-size:var(--t-md);line-height:1.5}.phrase.svelte-1dyu4z0 input:where(.svelte-1dyu4z0):focus-visible{outline:none;border-color:var(--amber)}.why-panel.svelte-1dyu4z0{margin:var(--sp-3) auto 0;max-width:22rem;text-align:left;color:var(--text-muted);font-size:var(--t-md);line-height:1.55}.why-panel.svelte-1dyu4z0 p:where(.svelte-1dyu4z0){margin:0 0 var(--sp-3)}.why-panel.svelte-1dyu4z0 p:where(.svelte-1dyu4z0):last-child{margin-bottom:0}.said.svelte-1dyu4z0{min-height:1.2rem;margin:var(--sp-6) 0 0;color:var(--text-muted);font-size:var(--t-md)}.hero.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:center;width:100%;max-width:24rem;margin:0 auto}.lockup.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:center}@media(max-width:40rem){.hero.svelte-1dyu4z0{min-height:calc(100svh - 2.5rem - var(--sp-6))}.lockup.svelte-1dyu4z0{flex:1 0 auto;justify-content:center}}.card.svelte-1dyu4z0{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);width:100%;box-sizing:border-box;padding:var(--sp-6);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-raised) 82%,transparent);box-shadow:0 0 0 1px var(--border),var(--shadow-panel);animation:svelte-1dyu4z0-card-in var(--mo-slow) var(--mo-ease) both}@keyframes svelte-1dyu4z0-card-in{0%{opacity:0;transform:translateY(var(--sp-3))}}.card.svelte-1dyu4z0 .name:where(.svelte-1dyu4z0){background:var(--bg)}.hidden-field.svelte-1dyu4z0{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.go.svelte-1dyu4z0{gap:var(--sp-2)}.go.svelte-1dyu4z0 .print:where(.svelte-1dyu4z0){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;animation:svelte-1dyu4z0-breathe calc(var(--mo-slow) * 8) ease-in-out infinite}@keyframes svelte-1dyu4z0-breathe{50%{opacity:.45}}.quiet.svelte-1dyu4z0{align-self:center;min-height:var(--tap);padding:0 var(--sp-3);border:0;border-radius:var(--radius);background:none;color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;transition:color var(--mo-fast)}.quiet.svelte-1dyu4z0:hover,.quiet.svelte-1dyu4z0:focus-visible{color:var(--text)}.quiet.svelte-1dyu4z0 .note:where(.svelte-1dyu4z0){color:var(--text-faint);text-decoration:none}.here.svelte-1dyu4z0{align-self:stretch;min-height:var(--tap);border:1px dashed var(--border);border-radius:var(--radius-pill);background:none;color:var(--text);font:inherit;font-size:var(--t-sm);cursor:pointer}.here.svelte-1dyu4z0:hover,.here.svelte-1dyu4z0:focus-visible{border-color:var(--amber)}.back-ways.svelte-1dyu4z0{display:flex;flex-direction:column;align-self:stretch;gap:var(--sp-2)}.or-line.svelte-1dyu4z0{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-faint);font-size:var(--t-sm)}.or-line.svelte-1dyu4z0:before,.or-line.svelte-1dyu4z0:after{content:"";flex:1;border-top:1px solid var(--border)}.way.svelte-1dyu4z0{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);box-sizing:border-box;width:100%;min-height:var(--tap);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font:inherit;font-weight:500;cursor:pointer;transition:border-color var(--mo-fast),background-color var(--mo-fast)}.way.svelte-1dyu4z0:hover,.way.svelte-1dyu4z0:focus-visible,.way[aria-expanded=true].svelte-1dyu4z0{border-color:var(--amber)}.way.svelte-1dyu4z0:disabled{cursor:progress;opacity:.6}.way-icon.svelte-1dyu4z0{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ways.svelte-1dyu4z0{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--sp-2);margin:var(--sp-3) 0 0}.card.svelte-1dyu4z0 .said:where(.svelte-1dyu4z0){margin:0;font-size:var(--t-sm)}.card.svelte-1dyu4z0 .said:where(.svelte-1dyu4z0):empty{display:none}.see.svelte-1dyu4z0{position:absolute;right:var(--sp-2);top:50%;transform:translateY(-50%);margin:0}.moment.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin:auto}.moment-title.svelte-1dyu4z0{margin:var(--sp-3) 0 0;font-size:var(--t-2xl);font-weight:700}.moment-sub.svelte-1dyu4z0{margin:0;color:var(--text-muted);font-size:var(--t-md)}.checked.svelte-1dyu4z0{margin:0;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-sm);font-weight:600;animation:svelte-1dyu4z0-ng-in var(--mo-mid) var(--mo-ease) calc(var(--mo-slow) * 3) both}.unconfirmed.svelte-1dyu4z0{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);width:100%;max-width:22rem;margin:auto;text-align:center;animation:svelte-1dyu4z0-ng-in var(--mo-mid) var(--mo-ease) both}.uc-icon.svelte-1dyu4z0{align-self:center;fill:none;stroke:var(--amber);stroke-width:1.8;stroke-linecap:round}.uc-title.svelte-1dyu4z0{margin:0;font-size:var(--t-xl);font-weight:700;line-height:1.25}.uc-line.svelte-1dyu4z0{margin:0 0 var(--sp-2);color:var(--text-muted);font-size:var(--t-sm)}.unconfirmed.svelte-1dyu4z0 .choice:where(.svelte-1dyu4z0){min-height:var(--tap)}.morph.svelte-1dyu4z0 .disc:where(.svelte-1dyu4z0){fill:var(--accent-soft);transform-box:fill-box;transform-origin:center;animation:svelte-1dyu4z0-disc-in calc(var(--mo-slow) * 3) var(--mo-ease) both}.morph.svelte-1dyu4z0 .print-lines:where(.svelte-1dyu4z0){fill:none;stroke:var(--accent-text);stroke-width:1.8;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:svelte-1dyu4z0-print-out calc(var(--mo-slow) * 2) var(--mo-ease) calc(var(--mo-slow) * 1) both}.morph.svelte-1dyu4z0 .tick:where(.svelte-1dyu4z0){fill:none;stroke:var(--accent-text);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-1dyu4z0-draw calc(var(--mo-slow) * 2) var(--mo-ease) calc(var(--mo-slow) * 2.5) forwards}@keyframes svelte-1dyu4z0-disc-in{0%{transform:scale(.7);opacity:0}}@keyframes svelte-1dyu4z0-print-out{to{opacity:0;transform:scale(.6)}}@keyframes svelte-1dyu4z0-draw{to{stroke-dashoffset:0}}.avatar.svelte-1dyu4z0{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:var(--t-3xl);font-weight:700;animation:svelte-1dyu4z0-disc-in calc(var(--mo-slow) * 2) var(--mo-ease) both}.glide.svelte-1dyu4z0{margin:var(--sp-3) 0 0;font-size:var(--t-xl);font-weight:600;animation:svelte-1dyu4z0-glide calc(var(--mo-slow) * 3) var(--mo-ease) both}@keyframes svelte-1dyu4z0-glide{0%{opacity:0;transform:translateY(var(--sp-8))}}@media(prefers-reduced-motion:reduce){.card.svelte-1dyu4z0,.go.svelte-1dyu4z0 .print:where(.svelte-1dyu4z0),.morph.svelte-1dyu4z0 .disc:where(.svelte-1dyu4z0),.morph.svelte-1dyu4z0 .print-lines:where(.svelte-1dyu4z0),.avatar.svelte-1dyu4z0,.glide.svelte-1dyu4z0,.checked.svelte-1dyu4z0,.unconfirmed.svelte-1dyu4z0{animation:none}.morph.svelte-1dyu4z0 .print-lines:where(.svelte-1dyu4z0){opacity:0}.morph.svelte-1dyu4z0 .tick:where(.svelte-1dyu4z0){animation:none;stroke-dashoffset:0}}
