.letter-mark.astro-kwijttc7{fill:currentColor;flex:none;overflow:visible}.letter-mark__edge.astro-kwijttc7{opacity:.38}.letter-mark__spark--1.astro-kwijttc7,.letter-mark__spark--2.astro-kwijttc7{opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.letter-mark.astro-kwijttc7:not([data-play]) .letter-mark__edge.astro-kwijttc7{clip-path:inset(0 0 100%)}.letter-mark.astro-kwijttc7:not([data-play]) .letter-mark__line.astro-kwijttc7{clip-path:inset(-50% 100% -50% 0)}.letter-mark.astro-kwijttc7:not([data-play]) .letter-mark__spark--3.astro-kwijttc7{opacity:0}.letter-mark.astro-kwijttc7[data-play] .letter-mark__edge.astro-kwijttc7{animation:.46s steps(12,end) both letter-mark-drop}.letter-mark.astro-kwijttc7[data-play] .letter-mark__line.astro-kwijttc7{animation:pixel-reveal calc(var(--n) * 36ms) steps(var(--n), end) calc(.5s + var(--i) * .23s) both}.letter-mark.astro-kwijttc7[data-play] .letter-mark__spark--1.astro-kwijttc7{animation:pixel-f1 var(--dur-pixel-form) step-end 1.8s forwards}.letter-mark.astro-kwijttc7[data-play] .letter-mark__spark--2.astro-kwijttc7{animation:pixel-f2 var(--dur-pixel-form) step-end 1.8s both}.letter-mark.astro-kwijttc7[data-play] .letter-mark__spark--3.astro-kwijttc7{animation:pixel-f3 var(--dur-pixel-form) step-end 1.8s both}}@keyframes letter-mark-drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.signup.astro-qy7ymqnf{text-align:left;max-width:480px;margin-inline:auto;container:signup/inline-size}.signup__pill.astro-qy7ymqnf{border-radius:var(--r-pill);background:var(--surface-raised);height:56px;box-shadow:inset 0 0 0 1px var(--line-input), var(--shadow-btn-2);transition:box-shadow var(--dur-fast) ease;align-items:center;gap:8px;padding:6px 6px 6px 22px;display:flex}.signup__pill.astro-qy7ymqnf:hover{box-shadow:inset 0 0 0 1px #8f8f8f, var(--shadow-btn-2)}.signup__pill.astro-qy7ymqnf:has([aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--error)}.signup__pill.astro-qy7ymqnf:has(.signup__input:focus){box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-btn-2);transition:none}.signup__pill.astro-qy7ymqnf:has([aria-invalid=true]:focus){box-shadow:inset 0 0 0 2px var(--error)}.signup__input.astro-qy7ymqnf{width:0;min-width:0;height:44px;color:var(--ink);font:inherit;font-size:var(--fs-body);appearance:none;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0}.signup__input.astro-qy7ymqnf:focus,.signup__input.astro-qy7ymqnf:focus-visible{outline:0}.signup__input.astro-qy7ymqnf:autofill{box-shadow:inset 0 0 0 100vmax var(--surface-raised);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);filter:none}.signup--on-dark.astro-qy7ymqnf .signup__input.astro-qy7ymqnf:autofill{box-shadow:inset 0 0 0 100vmax #f7f7f712, inset 0 0 0 100vmax var(--ink);-webkit-text-fill-color:var(--bg);caret-color:var(--bg)}.signup__input.astro-qy7ymqnf:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--surface-raised);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);filter:none}.signup--on-dark.astro-qy7ymqnf .signup__input.astro-qy7ymqnf:-webkit-autofill{box-shadow:inset 0 0 0 100vmax #f7f7f712, inset 0 0 0 100vmax var(--ink);-webkit-text-fill-color:var(--bg);caret-color:var(--bg)}.signup__button.astro-qy7ymqnf{border-radius:var(--r-pill);background:var(--ink);height:44px;color:var(--bg);font:inherit;font-size:var(--fs-body-s);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--dur-fast) ease;border:0;flex:none;justify-content:center;align-items:center;padding:0 20px;font-weight:500;display:inline-flex;position:relative}.signup__button.astro-qy7ymqnf:hover{background:#2b2b2b}.signup__button.astro-qy7ymqnf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@container signup (width<=303.98px){.signup__pill.astro-qy7ymqnf{gap:4px;padding-left:14px}.signup__button.astro-qy7ymqnf{padding-inline:14px}}.signup.astro-qy7ymqnf .signup__busy.astro-qy7ymqnf{margin:auto;display:none;position:absolute;inset:0}.signup__form.astro-qy7ymqnf[aria-busy=true] .signup__busy.astro-qy7ymqnf{display:block}.signup__form.astro-qy7ymqnf[aria-busy=true] .signup__label.astro-qy7ymqnf{opacity:0}.signup__form.astro-qy7ymqnf[aria-busy=true] .signup__button.astro-qy7ymqnf{cursor:progress}.signup__under.astro-qy7ymqnf{color:var(--text-muted);font-size:var(--fs-ui);text-align:center;text-wrap:balance;margin-top:12px;padding-inline:22px;line-height:20px}.signup__form.astro-qy7ymqnf .signup__under.astro-qy7ymqnf{display:grid}.signup__form.astro-qy7ymqnf .signup__under.astro-qy7ymqnf>.astro-qy7ymqnf{grid-area:1/1}.signup__error.astro-qy7ymqnf{color:var(--error)}.signup__under.astro-qy7ymqnf:has(>.signup__error:not([hidden])) .signup__fine.astro-qy7ymqnf{visibility:hidden}.signup__done.astro-qy7ymqnf:focus{outline:0}.signup__done-pill.astro-qy7ymqnf{background:var(--tint-1);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;align-items:center;gap:14px;padding:10px 22px 10px 18px;display:flex}.signup.astro-qy7ymqnf .signup__spark.astro-qy7ymqnf{color:var(--ink)}.signup__done.astro-qy7ymqnf:not([hidden]) .signup__spark.astro-qy7ymqnf .pixel__frame--1{animation:pixel-f1 var(--dur-pixel-form) step-end 80ms both}.signup__done.astro-qy7ymqnf:not([hidden]) .signup__spark.astro-qy7ymqnf .pixel__frame--2{animation:pixel-f2 var(--dur-pixel-form) step-end 80ms both}.signup__done.astro-qy7ymqnf:not([hidden]) .signup__spark.astro-qy7ymqnf .pixel__frame--3{animation:pixel-f3 var(--dur-pixel-form) step-end 80ms both}.signup__done-text.astro-qy7ymqnf{color:var(--text-2);font-size:var(--fs-body-s);overflow-wrap:anywhere;line-height:22px;animation:.3s .2s both signup-settle}.signup__done-title.astro-qy7ymqnf{color:var(--ink);font-weight:600}.signup__done-text.astro-qy7ymqnf b.astro-qy7ymqnf{color:var(--ink);font-weight:500}.signup__again.astro-qy7ymqnf{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;position:relative}.signup__again.astro-qy7ymqnf:before{content:"";position:absolute;inset:-10px -6px}@keyframes signup-settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.signup--on-dark.astro-qy7ymqnf .signup__pill.astro-qy7ymqnf{background:#f7f7f712;box-shadow:inset 0 0 0 1px #f7f7f747}.signup--on-dark.astro-qy7ymqnf .signup__pill.astro-qy7ymqnf:hover{box-shadow:inset 0 0 0 1px #f7f7f78c}.signup--on-dark.astro-qy7ymqnf .signup__pill.astro-qy7ymqnf:has([aria-invalid=true]){box-shadow:inset 0 0 0 1.5px #f0a59a}.signup--on-dark.astro-qy7ymqnf .signup__pill.astro-qy7ymqnf:has(.signup__input:focus){box-shadow:inset 0 0 0 2px var(--bg)}.signup--on-dark.astro-qy7ymqnf .signup__pill.astro-qy7ymqnf:has([aria-invalid=true]:focus){box-shadow:inset 0 0 0 2px #f0a59a}.signup--on-dark.astro-qy7ymqnf .signup__input.astro-qy7ymqnf{color:var(--bg)}.signup--on-dark.astro-qy7ymqnf .signup__input.astro-qy7ymqnf::placeholder{color:#f7f7f780}.signup--on-dark.astro-qy7ymqnf .signup__button.astro-qy7ymqnf{background:var(--bg);color:var(--ink)}.signup--on-dark.astro-qy7ymqnf .signup__button.astro-qy7ymqnf:hover{background:#e4e4e4}.signup--on-dark.astro-qy7ymqnf .signup__button.astro-qy7ymqnf:focus-visible{outline-color:var(--bg)}.signup--on-dark.astro-qy7ymqnf .signup__under.astro-qy7ymqnf{color:#a3a3a3}.signup--on-dark.astro-qy7ymqnf .signup__under.astro-qy7ymqnf .inline-link{color:var(--bg)}.signup--on-dark.astro-qy7ymqnf .signup__error.astro-qy7ymqnf{color:#f6c2b9}.signup--on-dark.astro-qy7ymqnf .signup__done-pill.astro-qy7ymqnf{background:#f7f7f712;box-shadow:inset 0 0 0 1px #f7f7f733}.signup--on-dark.astro-qy7ymqnf .signup__spark.astro-qy7ymqnf,.signup--on-dark.astro-qy7ymqnf .signup__done-title.astro-qy7ymqnf,.signup--on-dark.astro-qy7ymqnf .signup__done-text.astro-qy7ymqnf b.astro-qy7ymqnf,.signup--on-dark.astro-qy7ymqnf .signup__again.astro-qy7ymqnf{color:var(--bg)}.signup--on-dark.astro-qy7ymqnf .signup__done-text.astro-qy7ymqnf{color:#d4d4d4}@media (forced-colors:active){.signup__pill.astro-qy7ymqnf{border:1px solid canvastext}.signup__pill.astro-qy7ymqnf:has(.signup__input:focus){outline-offset:-2px;outline:2px solid canvastext}.signup__button.astro-qy7ymqnf{border:1px solid}}
