.auth-shell_page__e3XUG{display:grid;grid-template-columns:1.05fr 1fr;flex:1}.auth-shell_panel__pfefD{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:clamp(2.5rem,5vw,4.5rem)}.auth-shell_panelInner__xLebw{position:relative;z-index:1;width:100%;max-width:34rem;margin-left:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.auth-shell_brand__Bvu_J{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-title3);font-weight:700;letter-spacing:-.02em;color:var(--color-heading);text-decoration:none;transition:opacity var(--dur) var(--ease-out)}.auth-shell_brand__Bvu_J:hover{opacity:.82}.auth-shell_brandMark__N0Zyf{width:3rem;height:auto;display:block;color:var(--color-heading);flex:none}.auth-shell_panelTitle__TGEoZ{font-family:var(--font-display);font-size:var(--text-largetitle);line-height:var(--text-largetitle--line-height);letter-spacing:var(--text-largetitle--letter-spacing);font-weight:700;color:var(--color-heading)}.auth-shell_panelAccent__s5QFc{color:var(--color-accent)}.auth-shell_proof__c55sI{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.auth-shell_proofItem__VWoxh{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-subheadline);line-height:1.5;color:var(--color-body)}.auth-shell_check___XVmC{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-success) 18%,transparent);color:var(--color-success-strong)}.auth-shell_check___XVmC svg{width:.7rem;height:.7rem}.auth-shell_terminal__eWsGv{width:100%;max-width:26rem}.auth-shell_waitlist__IhoRW{display:flex;align-items:center;gap:var(--space-3);margin:0;max-width:26rem;font-size:var(--text-footnote);line-height:1.5;color:var(--color-on-ink-muted)}.auth-shell_waitlistCount__i9Yn_{font-weight:600;color:var(--color-on-ink)}.auth-shell_waitlistLink__XlalZ{color:var(--color-on-ink-accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,var(--color-on-ink-accent) 40%,transparent);transition:text-decoration-color var(--dur-fast) var(--ease-out)}.auth-shell_waitlistLink__XlalZ:hover{text-decoration-color:currentColor}.auth-shell_caret__ywRuO{display:inline-block;width:.5rem;height:1em;margin-left:.1rem;vertical-align:text-bottom;background:var(--tok-keyword);animation:auth-shell_blink__pOtZZ 1s steps(2,start) infinite}@keyframes auth-shell_blink__pOtZZ{50%{opacity:0}}.auth-shell_lineHidden__uAJNg,.auth-shell_lineIn__luZeR{transition:opacity var(--dur-slow) var(--ease-out)}.auth-shell_lineHidden__uAJNg{opacity:0}.auth-shell_lineIn__luZeR{opacity:1}.auth-shell_formSide__Yzwl5{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,2.5rem);background:radial-gradient(42% 46% at 50% 46%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 78%),radial-gradient(80% 60% at 0 50%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 72%),radial-gradient(70% 55% at 100% 100%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 74%),var(--color-background)}.auth-shell_cardWrap__upC_R{width:100%;max-width:28.5rem}@media (max-width:960px){.auth-shell_page__e3XUG{grid-template-columns:1fr;min-height:0}.auth-shell_panel__pfefD{padding:clamp(2rem,7vw,3rem) var(--gutter) clamp(2.5rem,8vw,3.5rem)}.auth-shell_panelInner__xLebw{margin-inline:auto;max-width:34rem;gap:var(--space-5)}.auth-shell_terminal__eWsGv{display:none}.auth-shell_waitlist__IhoRW{max-width:none}.auth-shell_formSide__Yzwl5{padding-top:clamp(2rem,6vw,3rem);padding-bottom:clamp(3rem,8vw,4.5rem)}.auth-shell_cardWrap__upC_R{margin-inline:auto}}@media (max-width:560px){.auth-shell_panelTitle__TGEoZ{font-size:var(--text-title1);line-height:var(--text-title1--line-height);letter-spacing:var(--text-title1--letter-spacing)}.auth-shell_proofItem__VWoxh:nth-child(n+3){display:none}}