.verification-code-input-module__M8NHWq__control{width:100%;margin-inline:auto;padding-inline:3px;position:relative}.verification-code-input-module__M8NHWq__input{z-index:2;color:#0000;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.verification-code-input-module__M8NHWq__digits{pointer-events:none;transition:opacity var(--interaction-duration) var(--interaction-easing);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.verification-code-input-module__M8NHWq__input:disabled+.verification-code-input-module__M8NHWq__digits{opacity:.5}.verification-code-input-module__M8NHWq__digits>span{min-width:0;position:relative}.verification-code-input-module__M8NHWq__digits>span:after{border:2px solid var(--text-secondary);border-radius:inherit;content:"";opacity:0;transition:opacity var(--interaction-duration) var(--interaction-easing);position:absolute;inset:-1px}.verification-code-input-module__M8NHWq__input:focus:not(:disabled)+.verification-code-input-module__M8NHWq__digits>span:after{transition-duration:60ms}.verification-code-input-module__M8NHWq__input:focus:not(:disabled)+.verification-code-input-module__M8NHWq__digits>span[data-active=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.verification-code-input-module__M8NHWq__digits,.verification-code-input-module__M8NHWq__digits>span:after,.verification-code-input-module__M8NHWq__input:focus:not(:disabled)+.verification-code-input-module__M8NHWq__digits>span:after{transition:none}}
.registration-module__0kRa5G__steps{--step-inactive:color-mix(in srgb, var(--foreground) 12%, var(--input-background));width:min(100%, var(--registration-steps-width,180px));align-items:center;margin:0 auto;padding:0;list-style:none;display:flex}.registration-module__0kRa5G__steps li{flex:1;align-items:center;display:flex;position:relative}.registration-module__0kRa5G__steps li:last-child{flex:none}.registration-module__0kRa5G__stepLine{pointer-events:none;background:var(--step-inactive);border-radius:999px;flex:1;height:2px;margin-inline:-7px;overflow:hidden}.registration-module__0kRa5G__stepLine:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.registration-module__0kRa5G__steps li[data-complete=true] .registration-module__0kRa5G__stepLine:after{transition-delay:.1s;transform:scaleX(1)}.registration-module__0kRa5G__stepMarker{z-index:1;cursor:pointer;width:28px;height:28px;color:inherit;transition:transform var(--interaction-duration) var(--interaction-easing);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;transform:scale(1)}.registration-module__0kRa5G__stepMarker:is(:hover,:focus-visible):not(:disabled){transform:scale(1.12)}.registration-module__0kRa5G__stepMarker:active:not(:disabled){transition-duration:var(--interaction-press-duration);transform:scale(1.04)}.registration-module__0kRa5G__stepMarker:before{z-index:1;content:"";background:var(--step-inactive);opacity:1;width:14px;height:14px;transition:background-color .18s ease, opacity var(--interaction-duration) var(--interaction-easing);border-radius:50%;grid-area:1/1}.registration-module__0kRa5G__stepSpinner{background:var(--auth-surface);width:28px;height:28px;color:var(--accent);pointer-events:none;opacity:0;transition:opacity var(--interaction-duration) var(--interaction-easing), transform var(--interaction-duration) var(--interaction-easing);border-radius:50%;grid-area:1/1;place-items:center;display:grid;transform:scale(.8)}.registration-module__0kRa5G__stepSpinner[data-active=true]{opacity:1;transform:scale(1)}.registration-module__0kRa5G__stepSpinner[data-active=false] svg{animation-play-state:paused}.registration-module__0kRa5G__stepPulse{z-index:1;pointer-events:none;opacity:0;width:14px;height:14px;transition:opacity var(--interaction-duration) var(--interaction-easing);border-radius:50%;grid-area:1/1}.registration-module__0kRa5G__stepPulse:before{content:"";border-radius:inherit;background:var(--accent);opacity:1;width:100%;height:100%;animation:.36s ease-in-out infinite alternate paused registration-module__0kRa5G__pendingStepPulse;display:block}.registration-module__0kRa5G__stepMarker:has(.registration-module__0kRa5G__stepPulse[data-active=true]):before{opacity:0}.registration-module__0kRa5G__stepPulse[data-active=true]{opacity:1}.registration-module__0kRa5G__stepPulse[data-active=true]:before{animation-play-state:running}.registration-module__0kRa5G__stepMarker:is(:hover,:focus-visible):has(.registration-module__0kRa5G__stepPulse[data-active=true]):before{opacity:1}.registration-module__0kRa5G__stepMarker:is(:hover,:focus-visible) .registration-module__0kRa5G__stepPulse[data-active=true]{opacity:0}.registration-module__0kRa5G__stepMarker:is(:hover,:focus-visible) .registration-module__0kRa5G__stepPulse:before{animation-play-state:paused}@keyframes registration-module__0kRa5G__pendingStepPulse{0%{opacity:1}to{opacity:0}}.registration-module__0kRa5G__stepCheck{z-index:1;fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;grid-area:1/1;width:12px;height:12px;transition:opacity .12s,transform .28s cubic-bezier(.22,1.4,.36,1);transform:scale(.7)}.registration-module__0kRa5G__stepCheck path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .32s cubic-bezier(.22,1,.36,1)}.registration-module__0kRa5G__steps li[data-complete=true] .registration-module__0kRa5G__stepCheck{opacity:1;transform:scale(1)}.registration-module__0kRa5G__steps li[data-complete=true] .registration-module__0kRa5G__stepCheck path{stroke-dashoffset:0;transition-delay:60ms}.registration-module__0kRa5G__steps li:not(:first-child)[aria-current=step] .registration-module__0kRa5G__stepMarker:before{transition-delay:.34s,0s}.registration-module__0kRa5G__steps li[data-pending=true] .registration-module__0kRa5G__stepMarker:before,.registration-module__0kRa5G__steps [aria-current=step] .registration-module__0kRa5G__stepMarker:before,.registration-module__0kRa5G__steps [data-complete=true] .registration-module__0kRa5G__stepMarker:before{background:var(--accent)}.registration-module__0kRa5G__panel{gap:16px;display:grid}.registration-module__0kRa5G__codeCopy{text-align:center}.registration-module__0kRa5G__copy h3{letter-spacing:-.4px;margin:0 0 8px;font-size:21px;font-weight:600}.registration-module__0kRa5G__copy p{color:#77727e;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.registration-module__0kRa5G__code{--verification-code-width:312px;--verification-code-line-height:62px;--verification-code-font-size:30px;width:100%;max-width:var(--verification-code-width);margin-inline:auto}.registration-module__0kRa5G__codeFeedback{transition:grid-template-rows var(--interaction-duration) var(--interaction-easing);grid-template-rows:0fr;display:grid}.registration-module__0kRa5G__code[data-feedback=true] .registration-module__0kRa5G__codeFeedback{grid-template-rows:1fr}.registration-module__0kRa5G__codeFeedbackContent{min-height:0;overflow:hidden}.registration-module__0kRa5G__codeFeedbackContent>span{width:fit-content;max-width:100%;transition:opacity var(--interaction-duration) var(--interaction-easing), transform var(--interaction-duration) var(--interaction-easing);margin:0 auto 8px;display:block;position:relative;inset:auto;transform:translateY(4px)}.registration-module__0kRa5G__code[data-feedback=true] .registration-module__0kRa5G__codeFeedbackContent>span{transform:translateY(0)}.registration-module__0kRa5G__codeFeedbackContent>span>span{text-wrap:pretty;border-radius:14px}.registration-module__0kRa5G__codeFeedbackContent>span>span:before,.registration-module__0kRa5G__codeFeedbackContent>span>span:after{content:none}.registration-module__0kRa5G__resend{width:100%;max-width:100%;min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--interaction-duration) var(--interaction-easing), transform var(--interaction-duration) var(--interaction-easing);background:0 0;border:0;border-radius:8px;justify-content:center;justify-self:center;align-items:center;gap:7px;padding:4px 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.registration-module__0kRa5G__resend svg{transition:transform .48s var(--interaction-easing);flex:none;transform:rotate(0)}.registration-module__0kRa5G__resend:is(:hover,:focus-visible):not(:disabled){color:var(--foreground);transform:translateY(-1px)}.registration-module__0kRa5G__resend:is(:hover,:focus-visible):not(:disabled) svg{transform:rotate(360deg)}.registration-module__0kRa5G__resend:active:not(:disabled){transition-duration:var(--interaction-press-duration);transform:translateY(0)}.registration-module__0kRa5G__resend:disabled{cursor:default}.registration-module__0kRa5G__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.registration-module__0kRa5G__usernameControl{--username-input-inset:34px;transition:margin-top var(--interaction-duration) var(--interaction-easing), margin-bottom var(--interaction-duration) var(--interaction-easing);margin-top:-12px;margin-bottom:0;position:relative}.registration-module__0kRa5G__usernameControl[data-availability-hint=true]{margin-bottom:max(0px, var(--username-availability-help-height,28px) - 28px)}.registration-module__0kRa5G__usernameControl:has(>[data-feedback=true]){margin-top:calc(4px + var(--username-feedback-height,0px))}.registration-module__0kRa5G__usernameControl>[data-feedback]>span[aria-hidden]{transform:translateY(calc(-100% - 8px))}.registration-module__0kRa5G__usernameControl input,.registration-module__0kRa5G__usernameTextMeasure{font:inherit;font-size:36px;font-weight:900;line-height:40px}.registration-module__0kRa5G__usernameControl input{height:76px;padding:7px var(--username-input-inset) 25px;color:var(--lightningcss-light,#050805)var(--lightningcss-dark,var(--input-foreground));text-align:center;background:0 0;border:0}.registration-module__0kRa5G__usernameControl>div[data-filled][data-hint]>label{text-align:center;font-size:12px;top:auto;bottom:8px;transform:none}.registration-module__0kRa5G__usernameTextMeasure{inset-inline-start:50%;width:max-content;max-width:calc(100% - var(--username-input-inset) * 2);pointer-events:none;height:40px;position:absolute;top:7px;transform:translate(-50%)}.registration-module__0kRa5G__usernameText{visibility:hidden;white-space:pre;display:block;overflow:hidden}.registration-module__0kRa5G__usernameAvailability{inset-inline-start:calc(100% + 8px);pointer-events:none;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px}.registration-module__0kRa5G__usernameAvailabilityTrigger{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;inset:-4px}.registration-module__0kRa5G__usernameAvailabilityTooltip{z-index:4;inset-inline:8px;width:max-content;max-width:calc(100% - 16px);color:var(--foreground);background:var(--auth-surface);text-align:center;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--interaction-duration) var(--interaction-easing), transform var(--interaction-duration) var(--interaction-easing), visibility 0s var(--interaction-duration);border-radius:9px;margin-inline:auto;padding:6px 9px;font-size:11px;font-weight:400;line-height:16px;position:absolute;top:44px;transform:translateY(3px);box-shadow:0 3px 12px #0000000d}.registration-module__0kRa5G__usernameAvailabilityTooltip[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.registration-module__0kRa5G__usernameAvailabilityLoader,.registration-module__0kRa5G__usernameAvailabilityCheck,.registration-module__0kRa5G__usernameAvailabilityError{opacity:0;transition:opacity var(--interaction-duration) var(--interaction-easing), transform var(--interaction-duration) var(--interaction-easing);grid-area:1/1;transform:scale(.8)}.registration-module__0kRa5G__usernameAvailabilityLoader{color:var(--text-secondary)}.registration-module__0kRa5G__usernameAvailability:not([data-state=checking]) .registration-module__0kRa5G__usernameAvailabilityLoader svg{animation-play-state:paused}.registration-module__0kRa5G__usernameAvailabilityCheck{color:var(--accent)}.registration-module__0kRa5G__usernameAvailabilityError{color:var(--error-vivid)}.registration-module__0kRa5G__usernameAvailability[data-state=checking] .registration-module__0kRa5G__usernameAvailabilityLoader,.registration-module__0kRa5G__usernameAvailability[data-state=available] .registration-module__0kRa5G__usernameAvailabilityCheck,.registration-module__0kRa5G__usernameAvailability:is([data-state=taken],[data-state=error]) .registration-module__0kRa5G__usernameAvailabilityError{opacity:1;transform:scale(1)}@media (max-width:380px){.registration-module__0kRa5G__usernameControl{--username-input-inset:28px}.registration-module__0kRa5G__usernameControl input,.registration-module__0kRa5G__usernameTextMeasure{font-size:34px}}.registration-module__0kRa5G__avatarRow{flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.registration-module__0kRa5G__avatarControls{z-index:2;isolation:isolate;width:72px;height:72px;position:relative}.registration-module__0kRa5G__avatarPortrait{isolation:isolate;width:72px;height:72px;display:grid}.registration-module__0kRa5G__avatarPortrait>*{grid-area:1/1}.registration-module__0kRa5G__avatarIncoming{z-index:1;animation:registration-module__0kRa5G__revealAvatarPalette calc(var(--interaction-duration) * 2) var(--interaction-easing) both}@keyframes registration-module__0kRa5G__revealAvatarPalette{0%{opacity:0}to{opacity:1}}.registration-module__0kRa5G__palettePopover{z-index:2;opacity:0;visibility:hidden;pointer-events:auto;width:44px;transition:opacity calc(var(--interaction-duration) * 2) var(--interaction-easing), visibility 0s calc(var(--interaction-duration) * 2);border-radius:14px 14px 8px 8px;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle at 50% calc(100% + 30px),#0000 40.5px,#000 41px);mask-image:radial-gradient(circle at 50% calc(100% + 30px),#0000 40.5px,#000 41px)}.registration-module__0kRa5G__paletteSurface{border-radius:inherit;will-change:transform;transition:transform calc(var(--interaction-duration) * 2) var(--interaction-easing);background:#050805;padding-bottom:8px;transform:translateY(2px)}.registration-module__0kRa5G__avatarControls:is(:hover,:has(:focus-visible)) .registration-module__0kRa5G__palettePopover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.registration-module__0kRa5G__avatarControls:is(:hover,:has(:focus-visible)) .registration-module__0kRa5G__paletteSurface{transform:translate(0,0)}.registration-module__0kRa5G__avatarActionGlyph{opacity:0;pointer-events:none;transition:opacity var(--interaction-duration) var(--interaction-easing), transform calc(var(--interaction-duration) * 1.5) var(--interaction-easing);grid-area:1/1;place-items:center;display:grid;transform:scale(.75)}.registration-module__0kRa5G__avatarActionGlyph[data-visible=true]{opacity:1;transform:scale(1)}.registration-module__0kRa5G__paletteButton{color:#fff;cursor:pointer;width:44px;height:30px;transition:background-color var(--interaction-duration) var(--interaction-easing), opacity var(--interaction-duration) var(--interaction-easing);background:0 0;border:0;border-radius:14px 14px 0 0;place-items:center;padding:0;display:grid}.registration-module__0kRa5G__paletteButton:is(:hover,:focus-visible):not(:disabled){background:#ffffff1f}.registration-module__0kRa5G__paletteButton:active:not(:disabled){transition-duration:var(--interaction-press-duration);background:#ffffff2e}.registration-module__0kRa5G__paletteButton:disabled{opacity:.6;cursor:default}.registration-module__0kRa5G__paletteButton [data-kind=reload] svg{transform:rotate(calc(var(--palette-turn,0) * 360deg));transition:transform calc(var(--interaction-duration) * 2.5) var(--interaction-easing)}@media (hover:none){.registration-module__0kRa5G__palettePopover{opacity:1;visibility:visible;pointer-events:auto}.registration-module__0kRa5G__paletteSurface{transform:translate(0,0)}}.registration-module__0kRa5G__upload{z-index:1;width:72px;height:72px;color:var(--foreground);cursor:pointer;transition:opacity var(--interaction-duration) var(--interaction-easing);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.registration-module__0kRa5G__upload:disabled{opacity:.6;cursor:default}.registration-module__0kRa5G__upload:after{content:"";border-radius:inherit;outline-offset:3px;opacity:0;pointer-events:none;transition:opacity calc(var(--interaction-duration) * 2) var(--interaction-easing);outline:2px solid #050805;position:absolute;inset:0}.registration-module__0kRa5G__avatarControls:is(:hover,:has(:focus-visible)) .registration-module__0kRa5G__upload:not(:disabled):after{opacity:1}.registration-module__0kRa5G__uploadOverlay{border-radius:inherit;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity calc(var(--interaction-duration) * 2) var(--interaction-easing);background:#000000b8;place-items:center;display:grid;position:absolute;inset:0}.registration-module__0kRa5G__uploadOverlay svg{transition:transform calc(var(--interaction-duration) * 2) var(--interaction-easing);transform:translateY(4px)}.registration-module__0kRa5G__upload:is(:hover,:focus-visible,:active):not(:disabled) .registration-module__0kRa5G__uploadOverlay{opacity:1}.registration-module__0kRa5G__upload:is(:hover,:focus-visible,:active):not(:disabled) .registration-module__0kRa5G__uploadOverlay svg{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.registration-module__0kRa5G__panel *,.registration-module__0kRa5G__upload:after{transition:none!important;animation:none!important}.registration-module__0kRa5G__stepSpinner,.registration-module__0kRa5G__stepMarker,.registration-module__0kRa5G__stepPulse,.registration-module__0kRa5G__stepPulse:before,.registration-module__0kRa5G__stepMarker:before,.registration-module__0kRa5G__stepLine:after,.registration-module__0kRa5G__stepCheck,.registration-module__0kRa5G__stepCheck path{transition:none}.registration-module__0kRa5G__stepPulse:before{animation:none}}
