.auth-shell-module__00tRWW__page{--auth-navy:#0b1324;--auth-purple:#6c5ce7;--auth-blue:#3882f6;--auth-cyan:#22d3ee;--auth-text:#0f172a;--auth-muted:#64748b;--auth-line:#e5eaf1;min-height:100dvh;color:var(--auth-text);background:#fff;grid-template-columns:minmax(26.25rem,.9fr) minmax(35rem,1.1fr);display:grid;overflow-x:clip}.auth-shell-module__00tRWW__story{color:#fff;background:radial-gradient(circle at 78% 18%, #3882f65c, transparent 30%), radial-gradient(circle at 10% 86%, #6c5ce757, transparent 31%), linear-gradient(145deg, #08111f 0%, var(--auth-navy) 45%, #111b32 100%);flex-direction:column;min-width:0;min-height:100dvh;padding:2.125rem 2.875rem 2.625rem;display:flex;position:relative;overflow:hidden}.auth-shell-module__00tRWW__story:before,.auth-shell-module__00tRWW__story:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:43% 57% 63% 37%/48% 40% 60% 52%;position:absolute}.auth-shell-module__00tRWW__story:before{width:31.875rem;height:31.875rem;top:7.5rem;right:-15.625rem;transform:rotate(24deg)}.auth-shell-module__00tRWW__story:after{width:22.5rem;height:22.5rem;bottom:-7.5rem;left:-11.25rem;transform:rotate(-20deg)}.auth-shell-module__00tRWW__brand{z-index:2;letter-spacing:-.03em;border-radius:.5rem;align-items:center;gap:.625rem;width:max-content;font-size:1.1875rem;font-weight:800;text-decoration:none;transition:opacity .18s;display:inline-flex;position:relative}.auth-shell-module__00tRWW__brand:hover{opacity:.84}.auth-shell-module__00tRWW__brand:focus-visible,.auth-shell-module__00tRWW__storyFooter a:focus-visible,.auth-shell-module__00tRWW__languageLink:focus-visible,.auth-shell-module__00tRWW__support a:focus-visible,.auth-shell-module__00tRWW__authFooter a:focus-visible{outline-offset:3px;outline:3px solid #6c5ce752}.auth-shell-module__00tRWW__brandLight{color:#fff}.auth-shell-module__00tRWW__brandDark{color:var(--auth-navy)}.auth-shell-module__00tRWW__brandMark{object-fit:contain;width:2rem;height:2rem}.auth-shell-module__00tRWW__storyMain{z-index:2;width:min(100%,35rem);margin:auto 0;padding:5rem 0 4.5rem;position:relative}.auth-shell-module__00tRWW__eyebrow{color:#c7d2fe;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.auth-shell-module__00tRWW__eyebrowDot{background:linear-gradient(135deg, var(--auth-cyan), #67e8f9);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;box-shadow:0 0 1.125rem #22d3eecc}.auth-shell-module__00tRWW__storyTitle{letter-spacing:-.055em;max-width:35rem;margin:0 0 1.25rem;font-size:clamp(2.625rem,4.8vw,4.375rem);font-weight:800;line-height:.98}.auth-shell-module__00tRWW__storyCopy{color:#aebbd0;max-width:31.25rem;margin:0;font-size:1.0625rem;line-height:1.7}.auth-shell-module__00tRWW__contextCard{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1.125rem;grid-template-columns:2.625rem minmax(0,1fr);align-items:start;gap:.875rem;max-width:31.25rem;margin-top:2.375rem;padding:1.125rem;display:grid;box-shadow:0 1.125rem 3.125rem #00000029}.auth-shell-module__00tRWW__contextIcon{color:#c4b5fd;background:linear-gradient(135deg,#7c4dff4d,#22d3ee29);border:1px solid #ffffff1a;border-radius:.8125rem;place-items:center;width:2.625rem;height:2.625rem;display:grid}.auth-shell-module__00tRWW__contextIcon svg{width:1.3125rem;height:1.3125rem}.auth-shell-module__00tRWW__contextCard strong{margin:.0625rem 0 .3125rem;font-size:.875rem;display:block}.auth-shell-module__00tRWW__contextCard p{color:#98a8bd;margin:0;font-size:.8125rem;line-height:1.55}.auth-shell-module__00tRWW__storyFooter{z-index:2;color:#718096;justify-content:space-between;align-items:center;gap:1.125rem;font-size:.75rem;display:flex;position:relative}.auth-shell-module__00tRWW__storyFooter a,.auth-shell-module__00tRWW__support a,.auth-shell-module__00tRWW__authFooter a{color:inherit;border-radius:.25rem;text-decoration:none;transition:color .18s}.auth-shell-module__00tRWW__storyFooter a:hover{color:#cbd5e1}.auth-shell-module__00tRWW__authSide{background:radial-gradient(circle at 70% 2%,#6c5ce712,#0000 22%),#fff;grid-template-rows:auto 1fr auto;min-width:0;min-height:100dvh;padding:1.875rem 2.875rem;display:grid}.auth-shell-module__00tRWW__topbar{justify-content:flex-end;align-items:center;min-height:2.625rem;display:flex}.auth-shell-module__00tRWW__languageSwitch{border:1px solid var(--auth-line);background:#f8fafc;border-radius:.6875rem;gap:.25rem;padding:.25rem;display:flex}.auth-shell-module__00tRWW__languageLink{min-width:2.375rem;min-height:2rem;color:var(--auth-muted);border-radius:.5rem;place-items:center;font-size:.75rem;font-weight:800;text-decoration:none;transition:color .18s,background-color .18s,box-shadow .18s;display:grid}.auth-shell-module__00tRWW__languageLink:hover{color:var(--auth-text)}.auth-shell-module__00tRWW__languageLinkActive{color:var(--auth-text);background:#fff;box-shadow:0 .125rem .5rem #0f172a14}.auth-shell-module__00tRWW__authWrap{width:min(100%,27.5rem);min-width:0;margin:auto;padding:2.875rem 0}.auth-shell-module__00tRWW__mobileBrand{margin-bottom:2.5rem;display:none}.auth-shell-module__00tRWW__kicker{color:var(--auth-purple);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .625rem;font-size:.8125rem;font-weight:800}.auth-shell-module__00tRWW__title{letter-spacing:-.045em;margin:0 0 .625rem;font-size:2.5rem;font-weight:800;line-height:1.05}.auth-shell-module__00tRWW__intro{color:var(--auth-muted);margin:0 0 2rem;font-size:.9375rem;line-height:1.6}.auth-shell-module__00tRWW__form{gap:1.125rem;display:grid}.auth-shell-module__00tRWW__field{gap:.5rem;display:grid}.auth-shell-module__00tRWW__fieldLabel{color:#334155;font-size:.8125rem;font-weight:750}.auth-shell-module__00tRWW__inputWrap{position:relative}.auth-shell-module__00tRWW__input{width:100%;height:3.125rem;color:var(--auth-text);background:#fff;border:1px solid #dfe5ee;border-radius:.8125rem;padding:0 .875rem;font-size:.9375rem;transition:border-color .18s,box-shadow .18s;box-shadow:0 .125rem .3125rem #0f172a05}.auth-shell-module__00tRWW__input::placeholder{color:#a0aec0}.auth-shell-module__00tRWW__input:focus-visible{border-color:#6c5ce7a6;outline:none;box-shadow:0 0 0 .25rem #6c5ce71a}.auth-shell-module__00tRWW__passwordInput{padding-right:3rem}.auth-shell-module__00tRWW__passwordToggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;place-items:center;width:2.25rem;height:2.25rem;transition:color .18s,background-color .18s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-shell-module__00tRWW__passwordToggle:hover{color:#475569;background:#f5f7fb}.auth-shell-module__00tRWW__passwordToggle:focus-visible{outline-offset:1px;outline:3px solid #6c5ce738}.auth-shell-module__00tRWW__passwordToggle svg{width:1.125rem;height:1.125rem}.auth-shell-module__00tRWW__submitButton{background:linear-gradient(135deg, var(--auth-purple), var(--auth-blue));color:#fff;border:0;border-radius:.8125rem;width:100%;height:3.125rem;margin-top:.125rem;font-size:.875rem;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 .625rem 1.5rem #4f46e53b}.auth-shell-module__00tRWW__submitButton:hover:not(:disabled){background:linear-gradient(135deg, var(--auth-purple), var(--auth-blue));transform:translateY(-1px);box-shadow:0 .875rem 1.875rem #4f46e547}.auth-shell-module__00tRWW__submitButton:focus-visible{outline-offset:3px;outline:3px solid #6c5ce747}.auth-shell-module__00tRWW__spinner{animation:.8s linear infinite auth-shell-module__00tRWW__auth-spin}.auth-shell-module__00tRWW__errorAlert{background:#fff7f7;border-color:#dc26263d;border-radius:.8125rem;padding:.75rem .875rem}.auth-shell-module__00tRWW__altAction{color:var(--auth-muted);text-align:center;margin:1.25rem 0 0;font-size:.8125rem;line-height:1.55}.auth-shell-module__00tRWW__altAction a{color:#334155;border-radius:.25rem;font-weight:750;text-decoration:none}.auth-shell-module__00tRWW__altAction a:hover,.auth-shell-module__00tRWW__altAction a:focus-visible{color:var(--auth-purple)}.auth-shell-module__00tRWW__altAction a:focus-visible{outline-offset:2px;outline:3px solid #6c5ce738}.auth-shell-module__00tRWW__support{color:var(--auth-muted);text-align:center;border-top:1px solid #edf1f6;margin-top:1.75rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.6}.auth-shell-module__00tRWW__support p{margin:0}.auth-shell-module__00tRWW__support a{color:#334155;font-weight:750}.auth-shell-module__00tRWW__support a:hover{color:var(--auth-purple)}.auth-shell-module__00tRWW__authFooter{color:#94a3b8;justify-content:center;align-items:center;padding-bottom:.25rem;font-size:.6875rem;display:flex}.auth-shell-module__00tRWW__authFooter a:hover{color:var(--auth-muted)}@keyframes auth-shell-module__00tRWW__auth-spin{to{transform:rotate(360deg)}}@media (max-width:61.25rem){.auth-shell-module__00tRWW__page{grid-template-columns:minmax(0,1fr)}.auth-shell-module__00tRWW__story{display:none}.auth-shell-module__00tRWW__authSide{padding:1.5rem 1.5rem 1.75rem}.auth-shell-module__00tRWW__mobileBrand{display:block}.auth-shell-module__00tRWW__authWrap{padding:2.25rem 0}}@media (max-width:32.5rem){.auth-shell-module__00tRWW__authSide{padding:1.125rem 1.125rem 1.375rem}.auth-shell-module__00tRWW__authWrap{width:100%;padding:1.75rem 0}.auth-shell-module__00tRWW__title{font-size:2.125rem}.auth-shell-module__00tRWW__mobileBrand{margin-bottom:2.125rem}}@media (prefers-reduced-motion:reduce){.auth-shell-module__00tRWW__brand,.auth-shell-module__00tRWW__languageLink,.auth-shell-module__00tRWW__input,.auth-shell-module__00tRWW__passwordToggle,.auth-shell-module__00tRWW__submitButton,.auth-shell-module__00tRWW__storyFooter a,.auth-shell-module__00tRWW__support a,.auth-shell-module__00tRWW__authFooter a{transition:none}.auth-shell-module__00tRWW__submitButton:hover:not(:disabled){transform:none}.auth-shell-module__00tRWW__spinner{animation-duration:1.6s}}
.signup-flow-module__cgZcda__fieldError{color:#c2293b;margin:0;font-size:.75rem;font-weight:600;line-height:1.45}.signup-flow-module__cgZcda__invalidInput,.signup-flow-module__cgZcda__invalidInput:focus-visible{border-color:#d95363}.signup-flow-module__cgZcda__invalidInput:focus-visible{box-shadow:0 0 0 .25rem #d953631f}.signup-flow-module__cgZcda__requirements{color:#64748b;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem .875rem;margin:.125rem 0 0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:grid}.signup-flow-module__cgZcda__requirement{align-items:center;gap:.4375rem;transition:color .18s;display:flex}.signup-flow-module__cgZcda__requirementIcon{color:#94a3b8;background:#eef1f6;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;transition:color .18s,background-color .18s;display:grid}.signup-flow-module__cgZcda__requirementIcon svg{stroke-width:3px;width:.625rem;height:.625rem}.signup-flow-module__cgZcda__requirementMet{color:#1f7a55}.signup-flow-module__cgZcda__requirementMet .signup-flow-module__cgZcda__requirementIcon{color:#1f7a55;background:#e3f6ec}.signup-flow-module__cgZcda__divider{background:#edf1f6;height:1px;margin-top:1.5rem}.signup-flow-module__cgZcda__legal{color:#64748b;text-align:center;max-width:24.375rem;margin:1.375rem auto 0;font-size:.75rem;line-height:1.6}.signup-flow-module__cgZcda__legal strong{color:#334155;font-weight:750}.signup-flow-module__cgZcda__statusIcon{color:#6256f6;background:linear-gradient(135deg,#edeaff,#e9f4ff);border-radius:1.125rem;place-items:center;width:3.875rem;height:3.875rem;margin-bottom:1.5rem;display:grid}.signup-flow-module__cgZcda__statusIcon svg{width:1.75rem;height:1.75rem}.signup-flow-module__cgZcda__focusTarget:focus{outline:none}.signup-flow-module__cgZcda__emailBox{overflow-wrap:anywhere;color:#0f172a;background:#f5f7fb;border:1px solid #e1e6ef;border-radius:.75rem;margin:0 0 1.25rem;padding:.8125rem .9375rem;font-size:.875rem;font-weight:700}.signup-flow-module__cgZcda__secondaryButton{color:#0f172a;background:#fff;border-color:#d9dfeb;border-radius:.8125rem;width:100%;height:3.0625rem;font-size:.875rem;font-weight:750}.signup-flow-module__cgZcda__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #6c5ce73d}.signup-flow-module__cgZcda__notice{border:1px solid;border-radius:.625rem;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.75rem;line-height:1.5}.signup-flow-module__cgZcda__noticeSuccess{color:#1f6b4c;background:#edf9f3;border-color:#d4f0e2}.signup-flow-module__cgZcda__noticeWarning{color:#7a5310;background:#fff8e8;border-color:#f5e2b8}.signup-flow-module__cgZcda__noticeError{color:#b42335;background:#fff7f7;border-color:#dc26263d}.signup-flow-module__cgZcda__hint{color:#64748b;text-align:center;margin:1.125rem 0 0;font-size:.75rem;line-height:1.55}.signup-flow-module__cgZcda__backLink{color:#334155;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;margin:1rem auto 0;padding:.25rem .375rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.signup-flow-module__cgZcda__backLink:hover{color:#6c5ce7}.signup-flow-module__cgZcda__backLink:focus-visible{outline-offset:2px;outline:3px solid #6c5ce738}.signup-flow-module__cgZcda__backLink svg{width:.9375rem;height:.9375rem}.signup-flow-module__cgZcda__centered{justify-content:center;display:flex}@media (max-width:32.5rem){.signup-flow-module__cgZcda__requirements{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.signup-flow-module__cgZcda__requirement,.signup-flow-module__cgZcda__requirementIcon{transition:none}}
