.signup-module__fGGwVq__root{--door-pad:max(clamp(16px, 3.4vw, 48px), calc((100% - 1360px) / 2));background:radial-gradient(60rem 40rem at 8% -10%, color-mix(in oklab, var(--v-action) 8%, transparent), transparent 70%), var(--v-bg);min-height:100dvh;color:var(--v-text);display:grid}.signup-module__fGGwVq__orbBack{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:52px;height:52px;color:var(--v-text-secondary);transition:color var(--v-duration-control,.16s) var(--v-ease-out,ease-out), border-color var(--v-duration-control,.16s) var(--v-ease-out,ease-out), transform .32s cubic-bezier(.22, 1, .36, 1);background:linear-gradient(150deg,#ffffffdb,#ffffff94) padding-box padding-box,conic-gradient(from 210deg,#b9c3f0e6,#dec7f0d9,#bae3ece6,#c9d0f5d9,#e9c9e3cc,#b9c3f0e6) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:clamp(20px,4vh,40px);left:clamp(16px,3.4vw,48px);overflow:hidden;box-shadow:inset 0 1px #fffc,0 12px 28px #242c4a29}.signup-module__fGGwVq__orbBack:hover{color:var(--v-action);transform:translate(-2px)}.signup-module__fGGwVq__orbBack:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#a8b6ff47 44%,#ffc7eb33 50%,#9ee0ff42 56%,#0000 68%) 85% 15%/260% 260%;animation:7.5s ease-in-out infinite signup-module__fGGwVq__orbSheen;position:absolute;inset:0}.signup-module__fGGwVq__orbBack svg{z-index:1;width:1.25rem;height:1.25rem;position:relative}@keyframes signup-module__fGGwVq__orbSheen{0%,to{background-position:85% 15%}50%{background-position:15% 85%}}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__orbBack,.signup-module__fGGwVq__orbBack:hover{transition:none;transform:none}.signup-module__fGGwVq__orbBack:after{animation:none}}.signup-module__fGGwVq__stage{min-height:100dvh;padding:clamp(96px, 14vh, 160px) var(--door-pad) clamp(64px, 9vh, 112px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.signup-module__fGGwVq__frame,.signup-module__fGGwVq__progress,.signup-module__fGGwVq__stepNav,.signup-module__fGGwVq__terms{width:min(100%,920px);margin-inline:auto}.signup-module__fGGwVq__frame:has(form){text-align:left}.signup-module__fGGwVq__progress{justify-content:flex-start;align-items:center;gap:var(--v-space-4);text-align:left;margin-bottom:clamp(40px,7vh,64px);display:flex}.signup-module__fGGwVq__progressCount{color:var(--v-text-muted);font-family:var(--v-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.signup-module__fGGwVq__progressTrack{background:var(--v-border);border-radius:999px;flex:1;max-width:10rem;height:2px;position:relative}.signup-module__fGGwVq__progressFill{background:var(--v-action);transition:width .38s var(--v-ease-out,ease-out);border-radius:999px;position:absolute;inset:0 auto 0 0}.signup-module__fGGwVq__frame>*,.signup-module__fGGwVq__frame form>*{animation:signup-module__fGGwVq__signup-rise .48s var(--v-ease-out,cubic-bezier(.22, 1, .36, 1)) both}.signup-module__fGGwVq__frame form>:nth-child(2){animation-delay:90ms}.signup-module__fGGwVq__frame form>:nth-child(3){animation-delay:.17s}.signup-module__fGGwVq__frame>:nth-child(2){animation-delay:90ms}.signup-module__fGGwVq__frame>:nth-child(3){animation-delay:.17s}@keyframes signup-module__fGGwVq__signup-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__frame>*,.signup-module__fGGwVq__frame form>*{animation:none}.signup-module__fGGwVq__progressFill{transition:none}}.signup-module__fGGwVq__crown{margin-inline:auto;width:fit-content;margin-bottom:clamp(32px,5vh,52px);display:inline-flex}.signup-module__fGGwVq__title{font-family:var(--v-font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,7vw,82px);font-weight:700;line-height:1.04}.signup-module__fGGwVq__sub{max-width:46ch;color:var(--v-text-secondary);font-family:var(--v-font-body);text-wrap:pretty;margin:clamp(20px,3.5vh,32px) auto 0;font-size:clamp(16px,2vw,18px);line-height:1.6}.signup-module__fGGwVq__sub strong{color:var(--v-text);font-weight:600}.signup-module__fGGwVq__frame:has(form) .signup-module__fGGwVq__sub{margin-inline:0}.signup-module__fGGwVq__answer{margin-top:clamp(36px,6vh,64px)}.signup-module__fGGwVq__line{text-align:left;width:100%;padding:var(--v-space-2) 0 var(--v-space-3);border:0;border-bottom:2px solid var(--v-border-strong);color:var(--v-text);font-family:var(--v-font-heading);letter-spacing:-.01em;transition:border-color var(--v-duration-control,.16s) var(--v-ease-out,ease-out);background:0 0;border-radius:0;font-size:clamp(22px,3.4vw,32px);font-weight:500}.signup-module__fGGwVq__line::placeholder{color:var(--v-text-muted);opacity:.45}.signup-module__fGGwVq__line:focus{border-bottom-color:var(--v-action);outline:none}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__line{transition:none}}.signup-module__fGGwVq__lineRow{align-items:baseline;gap:var(--v-space-4);border-bottom:2px solid var(--v-border-strong);transition:border-color var(--v-duration-control,.16s) var(--v-ease-out,ease-out);display:flex}.signup-module__fGGwVq__lineRow:focus-within{border-bottom-color:var(--v-action)}.signup-module__fGGwVq__lineRow .signup-module__fGGwVq__line{border-bottom:0;flex:1;min-width:0}.signup-module__fGGwVq__lineRow .signup-module__fGGwVq__quiet{min-height:0;padding-bottom:var(--v-space-3);white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__lineRow{transition:none}}.signup-module__fGGwVq__hint,.signup-module__fGGwVq__stepError{margin:var(--v-space-4) 0 0;font-family:var(--v-font-body);font-size:var(--v-type-meta-size);line-height:var(--v-type-meta-line)}.signup-module__fGGwVq__hint{color:var(--v-text-muted)}.signup-module__fGGwVq__stepError{color:var(--v-danger);font-weight:500}.signup-module__fGGwVq__actions{justify-content:center;align-items:center;gap:var(--v-space-8);flex-wrap:wrap;margin-top:clamp(40px,7vh,64px);display:flex}.signup-module__fGGwVq__cta{justify-content:center;align-items:center;gap:var(--v-space-2);min-height:48px;padding:0 var(--v-space-8);color:#fff;font-family:var(--v-font-body);cursor:pointer;background:linear-gradient(120deg,#7c7fe5 0%,#545de1 48%,#3f49c4 100%);border:0;border-radius:999px;font-size:15px;font-weight:600;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #4f57d74d}.signup-module__fGGwVq__cta:hover:not(:disabled),.signup-module__fGGwVq__cta:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 14px 30px #4f57d761}.signup-module__fGGwVq__cta:focus-visible{outline:2px solid var(--v-action);outline-offset:3px}.signup-module__fGGwVq__cta:disabled{opacity:.7;cursor:default}.signup-module__fGGwVq__cta svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__cta,.signup-module__fGGwVq__cta:hover:not(:disabled){transition:none;transform:none}}.signup-module__fGGwVq__quiet{align-items:center;gap:var(--v-space-2);min-height:44px;color:var(--v-text-muted);font-family:var(--v-font-body);font-size:var(--v-type-meta-size);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.signup-module__fGGwVq__quiet:hover{color:var(--v-action)}.signup-module__fGGwVq__quiet:focus-visible{outline:2px solid var(--v-action);outline-offset:3px;border-radius:8px}.signup-module__fGGwVq__quiet svg{width:1rem;height:1rem}.signup-module__fGGwVq__quietCta{min-height:44px;color:var(--v-text);font-family:var(--v-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;line-height:1;transition:color .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.signup-module__fGGwVq__quietCta:after{content:"";transform-origin:0;background:#4f5bdca3;border-radius:999px;height:1px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.signup-module__fGGwVq__quietCta:hover,.signup-module__fGGwVq__quietCta:focus-visible{color:#3f49c4}.signup-module__fGGwVq__quietCta:hover:after,.signup-module__fGGwVq__quietCta:focus-visible:after{transform:scaleX(1)}.signup-module__fGGwVq__quietCta:active{transform:scale(.98)}.signup-module__fGGwVq__quietCta:focus-visible{outline:2px solid var(--v-action);outline-offset:3px;border-radius:8px}.signup-module__fGGwVq__quietCta svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__quietCta:after{transition:none}.signup-module__fGGwVq__quietCta:active{transform:none}}.signup-module__fGGwVq__stepNav{justify-content:space-between;align-items:center;gap:var(--v-space-4);margin-top:clamp(32px,6vh,56px);display:flex}.signup-module__fGGwVq__terms{margin:var(--v-space-5) 0 0;color:var(--v-text-muted);font-family:var(--v-font-body);font-size:var(--v-type-meta-size);line-height:var(--v-type-meta-line);text-align:left}.signup-module__fGGwVq__terms a{color:var(--v-action);text-underline-offset:3px;font-weight:500;text-decoration:underline;position:relative}.signup-module__fGGwVq__terms a:after{content:"";position:absolute;inset:-14px -6px}.signup-module__fGGwVq__spin{animation:.9s linear infinite signup-module__fGGwVq__signup-spin}@keyframes signup-module__fGGwVq__signup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.signup-module__fGGwVq__spin{animation:none}}@media (max-width:620px){.signup-module__fGGwVq__orbBack{width:48px;height:48px;top:16px;left:16px}.signup-module__fGGwVq__stage{padding-top:clamp(88px,12vh,120px)}.signup-module__fGGwVq__lineRow{gap:var(--v-space-3)}}
.wizard-module__vAsEYq__frame{text-align:left}.wizard-module__vAsEYq__lead{max-width:60ch;margin-inline:0}.wizard-module__vAsEYq__field{gap:var(--v-space-1);flex-direction:column;min-width:0;display:flex}.wizard-module__vAsEYq__fieldLabel{color:var(--v-text-muted);font-family:var(--v-font-body);font-size:var(--v-type-meta-size);font-weight:500;line-height:var(--v-type-meta-line)}.wizard-module__vAsEYq__fieldHint{margin:var(--v-space-2) 0 0;color:var(--v-text-muted);font-family:var(--v-font-body);font-size:var(--v-type-meta-size);line-height:var(--v-type-meta-line)}.wizard-module__vAsEYq__lineCompact{padding:var(--v-space-1) 0 var(--v-space-2);font-size:clamp(18px,2vw,22px)}.wizard-module__vAsEYq__lineArea{resize:vertical;min-height:0;line-height:1.35}.wizard-module__vAsEYq__progressName{min-width:0;color:var(--v-text-muted);font-family:var(--v-font-body);font-size:var(--v-type-meta-size);line-height:var(--v-type-meta-line);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.wizard-module__vAsEYq__navGroup{align-items:center;gap:var(--v-space-6);flex-wrap:wrap;display:flex}.wizard-module__vAsEYq__notice{align-items:center;gap:var(--v-space-4);padding:var(--v-space-4) var(--v-space-5);border:1px solid color-mix(in oklab, var(--v-action) 35%, var(--v-border));border-radius:var(--v-radius-lg);background:var(--v-surface);color:var(--v-text-secondary);font-family:var(--v-font-body);text-align:left;flex-wrap:wrap;margin-bottom:clamp(24px,4vh,40px);font-size:.875rem;line-height:1.3125rem;display:flex}.wizard-module__vAsEYq__notice strong{color:var(--v-text);font-weight:600}.wizard-module__vAsEYq__noticeAction{margin-left:auto}.wizard-module__vAsEYq__orbButton{cursor:pointer;font:inherit}
