.AuthShell-module__q_n-0q__shell{background:radial-gradient(ellipse at 12% 46%, #1cedff12, transparent 54%), var(--rbx-bg);min-height:100svh;color:var(--rbx-paper);font-family:var(--font-body);flex-direction:column;display:flex}.AuthShell-module__q_n-0q__header{justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.AuthShell-module__q_n-0q__logo{border-radius:10px;padding:3px;display:inline-flex}.AuthShell-module__q_n-0q__backLink{min-height:44px;color:var(--rbx-mute-hi,#a9cfc2);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.AuthShell-module__q_n-0q__backLink:hover{color:var(--rbx-paper)}.AuthShell-module__q_n-0q__shell a:focus-visible,.AuthShell-module__q_n-0q__shell button:focus-visible{outline:2px solid var(--rbx-aqua);outline-offset:4px}.AuthShell-module__q_n-0q__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(40px,7vw,104px);width:min(1080px,100% - 80px);margin:0 auto;padding:28px 0 40px;display:grid}.AuthShell-module__q_n-0q__intro{padding-bottom:32px}.AuthShell-module__q_n-0q__eyebrow{color:var(--rbx-aqua);margin:0 0 22px;font-size:14px;font-weight:700}.AuthShell-module__q_n-0q__intro h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,60px);font-weight:850;line-height:1.09}.AuthShell-module__q_n-0q__intro h2 span{color:var(--rbx-green)}.AuthShell-module__q_n-0q__introText{max-width:365px;color:var(--rbx-mute-hi,#a9cfc2);margin:24px 0 0;font-size:17px;line-height:1.7}.AuthShell-module__q_n-0q__wave{align-items:center;gap:5px;max-width:390px;height:100px;margin:34px 0 28px;display:flex}.AuthShell-module__q_n-0q__wave span{background:linear-gradient(180deg, var(--rbx-aqua), var(--rbx-green));opacity:.65;border-radius:3px;flex:1}.AuthShell-module__q_n-0q__wave span:nth-child(3n){opacity:.35}.AuthShell-module__q_n-0q__features{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.AuthShell-module__q_n-0q__features li{color:var(--rbx-mute-hi,#a9cfc2);align-items:center;gap:7px;font-size:12px;display:flex}.AuthShell-module__q_n-0q__features svg{color:var(--rbx-aqua)}.AuthShell-module__q_n-0q__formColumn{min-width:0}.AuthShell-module__q_n-0q__panel{border-radius:var(--rbx-r-xl);background:linear-gradient(155deg,#10201e,#0b1517 64%);border:1px solid #63ffc124;padding:32px;box-shadow:0 20px 60px #0003}.AuthShell-module__q_n-0q__panelHeading{margin-bottom:24px}.AuthShell-module__q_n-0q__panelHeading h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 10px;font-size:29px;font-weight:800;line-height:1.2}.AuthShell-module__q_n-0q__description{color:var(--rbx-mute-hi,#a9cfc2);font-size:14px;line-height:1.6}.AuthShell-module__q_n-0q__description a,.AuthShell-module__q_n-0q__footer a,.AuthShell-module__q_n-0q__textLink{color:var(--rbx-green);font-weight:700;text-decoration:none}.AuthShell-module__q_n-0q__description a:hover,.AuthShell-module__q_n-0q__footer a:hover,.AuthShell-module__q_n-0q__textLink:hover{text-underline-offset:3px;text-decoration:underline}.AuthShell-module__q_n-0q__footer{text-align:center;color:var(--rbx-mute-hi,#a9cfc2);margin-top:20px;font-size:14px;line-height:1.7}.AuthShell-module__q_n-0q__legal{justify-content:center;gap:24px;padding:0 24px 18px;display:flex}.AuthShell-module__q_n-0q__legal a{min-height:44px;color:var(--rbx-mute);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.AuthShell-module__q_n-0q__legal a:hover{color:var(--rbx-paper)}.AuthShell-module__q_n-0q__shell .AuthShell-module__q_n-0q__googleButton{width:100%;min-height:48px;font-family:var(--font-body);background:#162422;border-color:#ffffff29;padding:12px 16px;font-size:14px;display:flex}.AuthShell-module__q_n-0q__shell .AuthShell-module__q_n-0q__googleButton:hover{background:#1d302c}.AuthShell-module__q_n-0q__divider{color:var(--rbx-mute);align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.AuthShell-module__q_n-0q__divider:before,.AuthShell-module__q_n-0q__divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.AuthShell-module__q_n-0q__form{gap:18px;display:grid}.AuthShell-module__q_n-0q__field{gap:8px;display:grid}.AuthShell-module__q_n-0q__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthShell-module__q_n-0q__label{color:var(--rbx-paper);font-size:13px;font-weight:600}.AuthShell-module__q_n-0q__labelRow .AuthShell-module__q_n-0q__textLink{font-size:12px;font-weight:500}.AuthShell-module__q_n-0q__input{border-radius:var(--rbx-r-sm);width:100%;min-height:48px;color:var(--rbx-paper);font:400 16px var(--font-body);background:#091412;border:1px solid #fff3;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:block}.AuthShell-module__q_n-0q__input::placeholder{color:#829f94;opacity:1}.AuthShell-module__q_n-0q__input:focus{outline:2px solid var(--rbx-aqua);outline-offset:2px;border-color:var(--rbx-aqua)}.AuthShell-module__q_n-0q__input:disabled{opacity:.65}.AuthShell-module__q_n-0q__shell .AuthShell-module__q_n-0q__primary{letter-spacing:0;width:100%;min-height:48px;padding:14px 16px;font-size:15px;display:flex}.AuthShell-module__q_n-0q__shell button:disabled{opacity:.65;cursor:not-allowed;transform:none}.AuthShell-module__q_n-0q__error{border-radius:var(--rbx-r-sm);color:#ffb0b0;background:#ff565612;border:1px solid #ff80804d;padding:12px 14px;font-size:13px;line-height:1.6}.AuthShell-module__q_n-0q__error p{margin:0}.AuthShell-module__q_n-0q__successIcon{border:1px solid var(--rbx-line);color:var(--rbx-green);background:#63ffc10d;border-radius:16px;margin-bottom:20px;padding:14px;display:inline-flex}.AuthShell-module__q_n-0q__status{color:var(--rbx-mute-hi,#a9cfc2);font-size:14px;line-height:1.7}.AuthShell-module__q_n-0q__status p{margin:0 0 12px}.AuthShell-module__q_n-0q__email{color:var(--rbx-green);overflow-wrap:anywhere;font-weight:700;display:block}.AuthShell-module__q_n-0q__status .AuthShell-module__q_n-0q__primary{margin-top:22px}.AuthShell-module__q_n-0q__textButton{min-height:44px;color:var(--rbx-green);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.AuthShell-module__q_n-0q__benefits{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.AuthShell-module__q_n-0q__benefits li{color:var(--rbx-mute-hi,#a9cfc2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.AuthShell-module__q_n-0q__benefits svg{color:var(--rbx-green);margin-top:2px}@media (max-width:800px){.AuthShell-module__q_n-0q__header{padding:14px 22px}.AuthShell-module__q_n-0q__main{width:min(440px,100% - 40px);padding:26px 0 32px;display:block}.AuthShell-module__q_n-0q__intro{display:none}.AuthShell-module__q_n-0q__panel{padding:28px 24px}.AuthShell-module__q_n-0q__panelHeading h1{font-size:27px}.AuthShell-module__q_n-0q__legal{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__q_n-0q__shell *,.AuthShell-module__q_n-0q__shell :before,.AuthShell-module__q_n-0q__shell :after{transition:none!important;animation:none!important}}
