.auth-shell_authPage__nyueJ{--auth-paper:#f4f1e8;--auth-lilac:#c9b5ff;display:grid;min-height:100svh;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);background:hsl(var(--background));color:hsl(var(--foreground))}.auth-shell_brandPanel__3YOIQ{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;padding:clamp(32px,4.25vw,68px);background:radial-gradient(circle at 87% 36%,rgba(143,93,255,.42),transparent 34%),radial-gradient(circle at 8% 0,rgba(222,211,250,.13),transparent 27%),linear-gradient(135deg,#1b0b33,#351371 54%,#170927);color:var(--auth-paper)}.auth-shell_brandPanel__3YOIQ:before{position:absolute;inset:0;content:"";opacity:.13;background-image:linear-gradient(rgba(255,255,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(115deg,black,transparent 78%);mask-image:linear-gradient(115deg,black,transparent 78%)}.auth-shell_brandPanel__3YOIQ:after{position:absolute;right:-330px;bottom:-315px;width:680px;height:680px;border:1px solid rgba(244,241,232,.15);border-radius:50%;content:"";box-shadow:0 0 0 110px rgba(244,241,232,.025),0 0 0 220px rgba(244,241,232,.014)}.auth-shell_brandCopy__WCCxe,.auth-shell_brandHeader__tDUwZ,.auth-shell_promiseList__wG9f0{position:relative;z-index:1}.auth-shell_brandHeader__tDUwZ{min-height:44px}.auth-shell_brandCopy__WCCxe{width:min(100%,680px);margin:auto 0;padding:clamp(72px,11vh,126px) 0 70px}.auth-shell_eyebrow__XyNRV{display:flex;align-items:center;gap:10px;margin:0 0 26px;color:var(--auth-lilac);font-size:12px;font-weight:780;letter-spacing:.17em;text-transform:uppercase}.auth-shell_eyebrow__XyNRV span{width:30px;height:1px;background:currentColor;opacity:.55}.auth-shell_brandCopy__WCCxe h1{max-width:670px;margin:0;font-size:clamp(3.7rem,5.8vw,6.35rem);font-weight:560;letter-spacing:-.072em;line-height:.94;text-wrap:balance}.auth-shell_brandCopy__WCCxe h1 em{color:var(--auth-lilac);font-style:normal}.auth-shell_brandLead__xZPZf{max-width:590px;margin:30px 0 0;color:rgba(255,255,255,.66);font-size:17px;line-height:1.7}.auth-shell_promiseList__wG9f0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.auth-shell_promiseList__wG9f0>div{min-width:0;padding:20px 18px 21px 0}.auth-shell_promiseList__wG9f0>div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}.auth-shell_promiseList__wG9f0 span,.auth-shell_promiseList__wG9f0 strong{display:block}.auth-shell_promiseList__wG9f0 span{margin-bottom:8px;color:rgba(255,255,255,.42);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.auth-shell_promiseList__wG9f0 strong{color:rgba(255,255,255,.88);font-size:13px;font-weight:650;line-height:1.4}.auth-shell_formPanel__dU596{position:relative;display:flex;min-width:0;min-height:100svh;flex-direction:column;padding:28px clamp(28px,4.5vw,72px) 24px;background:radial-gradient(circle at 100% 0,hsl(var(--primary)/.075),transparent 28%),hsl(var(--background))}.auth-shell_formHeader__Y11cw{display:flex;min-height:44px;align-items:center;justify-content:flex-end}.auth-shell_formTools__Cz4QR{display:flex;align-items:center;gap:14px}.auth-shell_backLink__fzwW7{display:inline-flex;min-height:36px;align-items:center;gap:7px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease}.auth-shell_backLink__fzwW7:hover{color:hsl(var(--foreground))}.auth-shell_backLink__fzwW7 svg{width:15px;height:15px;transition:transform .18s ease}.auth-shell_backLink__fzwW7:hover svg{transform:translateX(-2px)}.auth-shell_formStage__a1dNY{display:flex;flex:1;align-items:center;justify-content:center;padding:48px 0}.auth-shell_formCard__rRxlg{width:min(100%,440px);padding:clamp(30px,3.2vw,44px);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 8px);background:hsl(var(--card));box-shadow:0 28px 80px hsl(var(--shadow-color)/.1)}.auth-shell_formEyebrow__doJyA{margin:0 0 15px;color:hsl(var(--primary));font-size:10px;font-weight:780;letter-spacing:.17em;text-transform:uppercase}.auth-shell_formContent__7EmSp>h2{font-size:30px;font-weight:690;letter-spacing:-.045em;line-height:1.08}.auth-shell_legal__XTTvH{margin-top:34px;padding-top:22px;border-top:1px solid hsl(var(--border))}.auth-shell_panelNote__QMafv{margin:0;color:hsl(var(--muted-foreground));font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media (max-width:1120px){.auth-shell_authPage__nyueJ{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr)}.auth-shell_brandCopy__WCCxe h1{font-size:clamp(3.2rem,5.6vw,5rem)}.auth-shell_promiseList__wG9f0{grid-template-columns:1fr;border-bottom:0}.auth-shell_promiseList__wG9f0>div,.auth-shell_promiseList__wG9f0>div+div{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14);border-left:0}.auth-shell_promiseList__wG9f0 span{margin:0}}@media (max-width:860px){.auth-shell_authPage__nyueJ{display:block}.auth-shell_brandPanel__3YOIQ{min-height:330px;padding:28px}.auth-shell_brandCopy__WCCxe{margin:58px 0 0;padding:0}.auth-shell_brandCopy__WCCxe h1{max-width:540px;font-size:clamp(2.65rem,9vw,4.8rem)}.auth-shell_brandLead__xZPZf{max-width:550px;margin-top:20px;font-size:15px}.auth-shell_eyebrow__XyNRV,.auth-shell_promiseList__wG9f0{display:none}.auth-shell_formPanel__dU596{min-height:auto;padding:22px 24px 28px}.auth-shell_formHeader__Y11cw{justify-content:flex-end}.auth-shell_formStage__a1dNY{padding:36px 0 30px}}@media (max-width:560px){.auth-shell_brandPanel__3YOIQ{min-height:270px;padding:22px 20px}.auth-shell_brandCopy__WCCxe{margin-top:42px}.auth-shell_brandCopy__WCCxe h1{font-size:clamp(2.3rem,11.8vw,3.25rem)}.auth-shell_brandLead__xZPZf{display:none}.auth-shell_formPanel__dU596{padding:18px 16px 24px}.auth-shell_backLink__fzwW7{font-size:12px}.auth-shell_formStage__a1dNY{padding:26px 0}.auth-shell_formCard__rRxlg{padding:26px 20px;border-radius:var(--radius);box-shadow:0 18px 48px hsl(var(--shadow-color)/.09)}.auth-shell_formContent__7EmSp>h2{font-size:27px}.auth-shell_panelNote__QMafv{display:none}}@media (prefers-reduced-motion:reduce){.auth-shell_backLink__fzwW7,.auth-shell_backLink__fzwW7 svg{transition:none}}