.signup-form-module__NIp2HW__form{justify-content:center;align-items:stretch;gap:10px;max-width:500px;margin:0 auto;display:flex}.signup-form-module__NIp2HW__input{border:1px solid var(--hair);min-width:0;font-family:var(--sans);color:var(--ink-1);letter-spacing:-.005em;background:#ffffff08;border-radius:999px;flex:auto;padding:15px 22px;font-size:15px;transition:border-color .18s,background .18s}.signup-form-module__NIp2HW__input::placeholder{color:var(--ink-4)}.signup-form-module__NIp2HW__input:focus{background:#ffffff0d;border-color:#d9e6f48c;outline:none}.signup-form-module__NIp2HW__input:disabled{opacity:.6}.signup-form-module__NIp2HW__button{font-family:var(--sans);letter-spacing:.005em;color:#0a0e13;background:var(--grad);isolation:isolate;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.signup-form-module__NIp2HW__button:before{content:"";border-radius:inherit;background:linear-gradient(100deg, var(--teal), var(--blue) 62%, var(--teal));-webkit-mask-composite:xor;pointer-events:none;padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.signup-form-module__NIp2HW__ar{margin-left:9px;line-height:1;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.signup-form-module__NIp2HW__button:hover:not(:disabled) .signup-form-module__NIp2HW__ar{transform:translate(3px)}.surface-light .signup-form-module__NIp2HW__button{color:#f4f2ed;background:#17181b}.surface-light .signup-form-module__NIp2HW__button:before{display:none}.surface-light .signup-form-module__NIp2HW__button:hover:not(:disabled){color:#fff;background:#000}.surface-light .signup-form-module__NIp2HW__button:focus-visible{outline-color:#17181b}.signup-form-module__NIp2HW__button:hover:not(:disabled){transform:translateY(-1.5px)}.signup-form-module__NIp2HW__button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.signup-form-module__NIp2HW__button:disabled{opacity:.6;cursor:default}.signup-form-module__NIp2HW__note{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-4);text-align:center;margin-top:22px;font-size:10px;line-height:1.6}.signup-form-module__NIp2HW__message{color:var(--ink-1);text-align:center;text-wrap:balance;margin-top:18px;font-size:14px;line-height:1.5}.signup-form-module__NIp2HW__error{color:var(--status-bad);text-align:center;margin-top:12px;font-size:13px;line-height:1.5}.signup-form-module__NIp2HW__pending{border-top:1px solid var(--hair);max-width:500px;margin:18px auto 0;padding-top:14px}.signup-form-module__NIp2HW__pendingHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.signup-form-module__NIp2HW__pendingState{align-items:center;gap:9px;min-width:0;display:inline-flex}.signup-form-module__NIp2HW__pendingDot{width:5px;height:5px;color:var(--teal);background:currentColor;border-radius:50%;animation:2.6s ease-in-out infinite signup-form-module__NIp2HW__pendingBreath}@keyframes signup-form-module__NIp2HW__pendingBreath{0%,to{opacity:.5;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 14%, transparent)}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 5%, transparent)}}.signup-form-module__NIp2HW__pendingLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.signup-form-module__NIp2HW__pendingBody{color:var(--ink-2);text-align:left;text-wrap:pretty;font-size:13px;line-height:1.55}.signup-form-module__NIp2HW__pendingAction{border:1px solid var(--hair);color:var(--ink-1);font-family:var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:9px 18px;font-size:13px;font-weight:500;transition:border-color .18s}.signup-form-module__NIp2HW__pendingAction:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink-1) 32%, transparent)}.signup-form-module__NIp2HW__pendingAction:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signup-form-module__NIp2HW__pendingAction:disabled{opacity:.6;cursor:default}.signup-form-module__NIp2HW__refWrap{max-width:500px;margin:20px auto 0}.signup-form-module__NIp2HW__refLead{color:var(--ink-2);text-align:center;text-wrap:balance;margin-bottom:12px;font-size:13px;line-height:1.55}.signup-form-module__NIp2HW__refRow{align-items:stretch;gap:8px;display:flex}.signup-form-module__NIp2HW__refLink{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--hair);min-width:0;font-family:var(--mono);color:var(--ink-1);background:#ffffff08;border-radius:999px;flex:auto;align-items:center;padding:12px 18px;font-size:12px;display:flex;overflow:hidden}.signup-form-module__NIp2HW__refCopy{border:1px solid var(--hair);color:var(--ink-1);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 18px;font-size:13px;font-weight:500;transition:border-color .18s}.signup-form-module__NIp2HW__refCopy:hover{border-color:#d9e6f48c}.signup-form-module__NIp2HW__refCopy:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:560px){.signup-form-module__NIp2HW__form{flex-direction:column;gap:12px;max-width:340px}.signup-form-module__NIp2HW__button{padding:15px}.signup-form-module__NIp2HW__refRow{flex-direction:column}.signup-form-module__NIp2HW__pendingHead{flex-direction:column;align-items:stretch;gap:12px}.signup-form-module__NIp2HW__pendingAction{width:100%}}@media (prefers-reduced-motion:reduce){.signup-form-module__NIp2HW__button,.signup-form-module__NIp2HW__input,.signup-form-module__NIp2HW__refCopy,.signup-form-module__NIp2HW__ar,.signup-form-module__NIp2HW__pendingAction{transition:none}.signup-form-module__NIp2HW__button:hover:not(:disabled) .signup-form-module__NIp2HW__ar{transform:none}.signup-form-module__NIp2HW__pendingDot{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 9%, transparent);animation:none}}@media (forced-colors:active){.signup-form-module__NIp2HW__button{color:buttontext;border:1px solid buttontext}.signup-form-module__NIp2HW__button:before{display:none}}
