.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__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}}@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{transition:none}.signup-form-module__NIp2HW__button:hover:not(:disabled) .signup-form-module__NIp2HW__ar{transform:none}}@media (forced-colors:active){.signup-form-module__NIp2HW__button{color:buttontext;border:1px solid buttontext}.signup-form-module__NIp2HW__button:before{display:none}}
