.signup-module__cqMziG__page{color:#111019;isolation:isolate;background:radial-gradient(circle at 18% 20%,#bb99ff26,#0000 28%),radial-gradient(circle at 82% 24%,#ff8bab1f,#0000 25%),radial-gradient(circle at 50% 90%,#71dbae21,#0000 30%),#fcfbfd;min-height:100svh;display:grid;position:relative;overflow:hidden}.signup-module__cqMziG__ambient{z-index:-1;filter:blur(90px);pointer-events:none;background:#ffffff7a;border-radius:48%;position:absolute;inset:7% 6%}.signup-module__cqMziG__pageDotField{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signup-module__cqMziG__pageDotSlot{--page-push-x:0px;--page-push-y:0px;--page-dot-opacity:.52;top:var(--page-dot-y);left:var(--page-dot-x);width:var(--page-dot-size);height:var(--page-dot-size);opacity:var(--page-dot-opacity);transform:translate3d(calc(-50% + var(--page-push-x)), calc(-50% + var(--page-push-y)), 0);will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s;position:absolute}.signup-module__cqMziG__pageDot{width:100%;height:100%;box-shadow:inset 0 1px 1px #ffffff94, 0 4px 12px color-mix(in srgb, currentColor 20%, transparent);animation:signup-module__cqMziG__pageDrift 8.5s ease-in-out var(--page-dot-delay) infinite alternate;background:currentColor;border-radius:50%;display:block}.signup-module__cqMziG__hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1120px);min-height:calc(100svh - 76px);margin:0 auto;padding:34px 20px 38px;display:flex;position:relative}.signup-module__cqMziG__logoField{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:none;width:min(100%,900px);height:clamp(230px,42vw,410px);position:relative}.signup-module__cqMziG__wordmark{z-index:2;color:#111019;letter-spacing:.055em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(15px,3.8vw,54px);width:max-content;font-size:clamp(2.65rem,8.2vw,6.85rem);font-weight:850;line-height:.92;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signup-module__cqMziG__tld{color:#111019;letter-spacing:.02em;vertical-align:baseline;margin-left:.06em;font-size:.26em;font-weight:800;line-height:1;display:inline-block}.signup-module__cqMziG__dotSlot{--push-x:0px;--push-y:0px;top:var(--dot-y);left:var(--dot-x);z-index:3;width:var(--dot-size);height:var(--dot-size);transform:translate3d(calc(-50% + var(--push-x)), calc(-50% + var(--push-y)), 0);will-change:transform;pointer-events:none;transition:transform .46s cubic-bezier(.16,1,.3,1);position:absolute}.signup-module__cqMziG__dot{width:100%;height:100%;box-shadow:inset 0 1px 1px #ffffff85, 0 3px 7px color-mix(in srgb, currentColor 22%, transparent);animation:signup-module__cqMziG__gentleDrift 5.8s ease-in-out var(--dot-delay) infinite alternate;background:currentColor;border-radius:50%;display:block}.signup-module__cqMziG__violet{color:#5e24df}.signup-module__cqMziG__lavender{color:#b58df2}.signup-module__cqMziG__pink{color:#ff87a8}.signup-module__cqMziG__mint{color:#71d9ac}.signup-module__cqMziG__blue{color:#5aaef1}.signup-module__cqMziG__yellow{color:#f5c84c}.signup-module__cqMziG__copy{justify-items:center;max-width:670px;margin-top:clamp(-26px,-2vw,-12px);display:grid}.signup-module__cqMziG__eyebrow{color:#7040d8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.77rem;font-weight:780}.signup-module__cqMziG__copy h1{letter-spacing:-.055em;max-width:660px;font-size:clamp(2.05rem,5.2vw,4rem);font-weight:760;line-height:1.02}.signup-module__cqMziG__subheading{color:#686471;max-width:590px;margin-top:18px;font-size:clamp(1rem,2vw,1.17rem);line-height:1.58}.signup-module__cqMziG__form,.signup-module__cqMziG__checkEmail{width:min(100%,610px);margin-top:34px}.signup-module__cqMziG__audienceRow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#ffffffe0;border:1px solid #1e1b2714;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 16px 46px #2f234b14,inset 0 1px #fffffff5}.signup-module__cqMziG__audienceRow:focus-within{border-color:#6f40d86b;box-shadow:0 16px 46px #2f234b1a,0 0 0 3px #6f40d81a}.signup-module__cqMziG__audienceLabel{color:#686471;white-space:nowrap;flex:none;font-size:.95rem;font-weight:650}.signup-module__cqMziG__audienceSelect{color:#111019;min-width:0;min-height:50px;font:inherit;cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23686471' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:0;border-radius:10px;outline:0;flex:1;padding:0 40px 0 14px;font-size:1rem;font-weight:650}.signup-module__cqMziG__audienceSelect:focus-visible{outline:none}.signup-module__cqMziG__audienceSelect:invalid{color:#95909d;font-weight:500}.signup-module__cqMziG__checkEmail{background:#ffffffe0;border:1px solid #1e1b2714;border-radius:14px;padding:22px 20px 20px;box-shadow:0 16px 46px #2f234b14,inset 0 1px #fffffff5}.signup-module__cqMziG__checkEmailCopy{color:#278756;margin-top:8px;font-size:1rem;font-weight:650;line-height:1.5}.signup-module__cqMziG__formRow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #1e1b2714;border-radius:14px;padding:7px;display:flex;box-shadow:0 16px 46px #2f234b14,inset 0 1px #fffffff5}.signup-module__cqMziG__emailInput{color:#111019;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:13px 15px;font-size:1rem}.signup-module__cqMziG__emailInput::placeholder{color:#95909d}.signup-module__cqMziG__emailInput:focus-visible{outline:none}.signup-module__cqMziG__formRow:focus-within{border-color:#6f40d86b;box-shadow:0 16px 46px #2f234b1a,0 0 0 3px #6f40d81a}.signup-module__cqMziG__submitButton{color:#fff;background:#17151e;border:0;border-radius:10px;min-height:50px;padding:0 24px;font-weight:720;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 8px 18px #17151e2b,inset 0 1px #ffffff1f}.signup-module__cqMziG__submitButton:hover:not(:disabled){background:#6f40d8;transform:translateY(-1px);box-shadow:0 10px 22px #6f40d83d}.signup-module__cqMziG__submitButton:active:not(:disabled){transform:translateY(1px)}.signup-module__cqMziG__submitButton:disabled{cursor:wait;opacity:.66}.signup-module__cqMziG__formMessage{min-height:24px;margin-top:10px;font-size:.9rem;font-weight:650}.signup-module__cqMziG__success{color:#278756}.signup-module__cqMziG__error{color:#b23c55}.signup-module__cqMziG__privacyNote{color:#8a8691;font-size:.77rem}.signup-module__cqMziG__confirmAction{margin-top:28px}.signup-module__cqMziG__confirmAction .signup-module__cqMziG__submitButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.signup-module__cqMziG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-module__cqMziG__footer{z-index:1;color:#8b8792;justify-content:space-between;align-items:center;width:min(100%,1120px);margin:auto auto 0;padding:18px 24px 24px;font-size:.78rem;display:flex;position:relative}.signup-module__cqMziG__footerLinks{gap:20px;display:flex}.signup-module__cqMziG__footer a:hover{color:#17151e}@keyframes signup-module__cqMziG__gentleDrift{0%{transform:translate(-2px,-3px)scale(.96)}to{transform:translate(3px,4px)scale(1.04)}}@keyframes signup-module__cqMziG__pageDrift{0%{transform:translate(-4px,-6px)scale(.94)}to{transform:translate(6px,7px)scale(1.07)}}@media (max-width:620px){.signup-module__cqMziG__pageDotSlot:not(.signup-module__cqMziG__mobilePageDot){display:none}.signup-module__cqMziG__pageDotSlot{--page-dot-opacity:.42}.signup-module__cqMziG__hero{min-height:calc(100svh - 82px);padding:24px 18px 30px}.signup-module__cqMziG__logoField{height:250px}.signup-module__cqMziG__wordmark{gap:15px}.signup-module__cqMziG__copy{margin-top:-18px}.signup-module__cqMziG__form{margin-top:28px}.signup-module__cqMziG__audienceRow{padding-left:14px}.signup-module__cqMziG__formRow{gap:7px;display:grid}.signup-module__cqMziG__emailInput{text-align:center;width:100%;min-height:50px}.signup-module__cqMziG__submitButton{width:100%}.signup-module__cqMziG__footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.signup-module__cqMziG__dotSlot,.signup-module__cqMziG__pageDotSlot{transition:none}.signup-module__cqMziG__dot,.signup-module__cqMziG__pageDot{animation:none}}
