.auth_shell__ZMJBf{min-height:100svh;display:grid;place-items:center;padding:32px;background:hsl(var(--muted)/.45)}.auth_frame__20Id6{width:100%;max-width:1180px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid hsl(var(--border));border-radius:28px;background:hsl(var(--card));box-shadow:0 24px 90px #102a5610}.auth_visual__3jaZm{position:relative;display:flex;flex-direction:column;min-width:0;padding:38px 40px 24px;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 10% 95%,#205fbe80,transparent 60%),radial-gradient(ellipse at 85% 5%,#3b80dd55,transparent 55%),#0d2d62}.auth_visual__3jaZm:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#b8d5ff25 .7px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(transparent,black);mask-image:linear-gradient(transparent,black);pointer-events:none}.auth_visualBrand__hhkuw{position:relative;display:flex;align-items:center;gap:11px;font-size:20px;font-weight:700;letter-spacing:-.6px}.auth_plus__v0FQ1{display:inline-block;margin-left:3px;color:#a3ccff;font-size:24px}.auth_visualIntro__jHeNS{position:relative;margin-top:65px}.auth_eyebrow__vjpDK,.auth_visualEyebrow__UdldP{display:block;font-size:10px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;font-weight:700}.auth_visualEyebrow__UdldP{color:#b1d1ff;margin-bottom:18px}.auth_visualIntro__jHeNS h2{font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.18;letter-spacing:-1.4px}.auth_visualIntro__jHeNS h2 span{color:#a1cbff}.auth_visualIntro__jHeNS p{margin-top:18px;max-width:340px;color:#c3d5ee;font-size:14px;line-height:1.7}.auth_diagram__AQL_f{position:relative;width:calc(100% + 48px);margin:12px -24px 16px;aspect-ratio:560/360}.auth_connections__cOiWV{position:absolute;inset:0;width:100%;height:100%}.auth_hub__SVgmO{position:absolute;left:50%;top:50%;width:90px;height:96px;margin:-48px 0 0 -45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #a1cbff70;border-radius:24px;background:linear-gradient(145deg,#5487cd,#1b4a8b);box-shadow:0 16px 40px #061e4655,inset 0 1px 0 #ffffff50}.auth_hub__SVgmO strong{font-size:14px;letter-spacing:.08em}.auth_hub__SVgmO strong span{color:#b8dbff}.auth_hubHalo__qvH5R{position:absolute;inset:-10px;border:1px solid #96c2ff40;border-radius:32px;animation:auth_breathe__w0qGW 5s ease-in-out infinite}.auth_node__dEfWT{position:absolute;width:118px;height:72px;margin:-36px 0 0 -59px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #90b8f240;border-radius:15px;background:#19427a;box-shadow:0 12px 30px #061e4630;animation:auth_float__QRQPK 7s ease-in-out infinite}.auth_node__dEfWT>svg{width:21px;height:21px;color:#bddeff;stroke-width:1.5}.auth_node__dEfWT span{font-size:11px;letter-spacing:.02em;color:#e0edff}.auth_node__dEfWT i{position:absolute;top:10px;right:10px;width:4px;height:4px;border-radius:50%;background:#92dace}.auth_nodeAssets__AV0Q1{left:18%;top:24.5%}.auth_nodeTeam__teK8p{left:82%;top:24.5%;animation-delay:-2s}.auth_nodeDocs__sX2xx{left:18%;top:76.4%;animation-delay:-4s}.auth_nodeFlow__pM8hW{left:82%;top:76.4%;animation-delay:-1s}.auth_signal__48bJq{animation:auth_signal__48bJq 8s linear infinite}.auth_signalReverse__I5OQ4{animation:auth_signal__48bJq 8s linear -4s infinite}.auth_orbit__N2QCQ{transform-origin:280px 180px;animation:auth_orbit__N2QCQ 90s linear infinite}.auth_diagramCaption__QATQb{position:absolute;bottom:0;width:100%;text-align:center;color:#b3cdee;font-size:9px;text-transform:uppercase;letter-spacing:.2em}.auth_visualFooter__IE6o2{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;color:#b7cdeb;font-size:11px;border-top:1px solid #ffffff20}.auth_pauseButton__Fwchb{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff35;border-radius:50%;color:#dae9ff;transition:background .2s}.auth_pauseButton__Fwchb:hover{background:#ffffff15}.auth_visual__3jaZm[data-paused=true] *{animation-play-state:paused}.auth_formPanel__Iu4BY{min-width:0;display:flex;flex-direction:column;padding:36px 48px 24px}.auth_formHeader__uvMga{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth_homeLink__dvFC7{display:flex;gap:7px;align-items:center;font-size:12px;color:hsl(var(--muted-foreground))}.auth_homeLink__dvFC7:hover{color:hsl(var(--foreground))}.auth_productMark__8bdqG{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:hsl(var(--primary))}.auth_productMark__8bdqG>span{margin-left:-4px}.auth_formBody__5_2TR{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:370px;margin:auto;padding:44px 0;flex:1}.auth_eyebrow__vjpDK{color:hsl(var(--primary));margin-bottom:12px}.auth_formContent__NLvTP h1,.auth_success__clpse h1{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.9px}.auth_subtitle__9YJuJ{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6;margin-top:9px;margin-bottom:30px}.auth_fields__Zn2mD{border:0;min-width:0;display:flex;flex-direction:column;gap:18px;padding:0}.auth_field__H8XQ4{display:flex;flex-direction:column;gap:7px}.auth_field__H8XQ4 label{font-size:12px;font-weight:500}.auth_field__H8XQ4 input{display:block;width:100%;min-width:0;height:47px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background));padding:0 13px;color:hsl(var(--foreground));font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.auth_field__H8XQ4 input::-moz-placeholder{color:hsl(var(--muted-foreground)/.8)}.auth_field__H8XQ4 input::placeholder{color:hsl(var(--muted-foreground)/.8)}.auth_field__H8XQ4 input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.12)}.auth_field__H8XQ4 input:disabled{opacity:.7}.auth_passwordWrap__bvRtL{position:relative}.auth_passwordWrap__bvRtL input{padding-right:48px}.auth_passwordWrap__bvRtL button{position:absolute;right:3px;top:3px;width:41px;height:41px;display:grid;place-items:center;color:hsl(var(--muted-foreground));border-radius:7px}.auth_passwordWrap__bvRtL button:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5)}.auth_fieldHint__OE3cf{font-size:11px;color:hsl(var(--muted-foreground));line-height:1.4}.auth_forgotLink__mCVdz{font-size:12px;color:hsl(var(--primary));align-self:flex-end;margin-top:-5px}.auth_forgotLink__mCVdz:hover,.auth_switchLink__amO3q a:hover{text-decoration:underline}.auth_submit__ry0bD{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:47px;padding:11px 16px;border-radius:9px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-size:13px;font-weight:500;transition:filter .2s,box-shadow .2s}.auth_submit__ry0bD:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 15px hsl(var(--primary)/.2)}.auth_submit__ry0bD:disabled{opacity:.65;cursor:wait}.auth_switchLink__amO3q{text-align:center;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.7;margin-top:25px}.auth_switchLink__amO3q a{font-weight:500;color:hsl(var(--primary))}.auth_formFooter__IdneP{text-align:center;color:hsl(var(--muted-foreground));font-size:10px}.auth_error__RAJfV{border:1px solid hsl(var(--destructive)/.3);border-radius:8px;padding:11px 13px;background:hsl(var(--destructive)/.06);color:hsl(var(--destructive));font-size:12px;line-height:1.6}.auth_success__clpse{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.auth_success__clpse p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.auth_successIcon__h_zmx{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.auth_socialSection__XtHtL{margin-top:-6px}.auth_providers__khltB{display:flex;flex-direction:column;gap:9px;border:0;padding:0}.auth_provider__deVo2{display:flex;min-height:44px;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px;border:1px solid hsl(var(--border));border-radius:9px;font-size:12px;background:hsl(var(--background))}.auth_provider__deVo2:hover:not(:disabled){background:hsl(var(--muted)/.45)}.auth_provider__deVo2:disabled{opacity:.6;cursor:wait}.auth_divider__ZhDd8{display:flex;align-items:center;gap:14px;margin:22px 0;color:hsl(var(--muted-foreground));font-size:10px}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;flex:1;background:hsl(var(--border))}.auth_spinner__l0E7_{animation:auth_orbit__N2QCQ 1s linear infinite}@keyframes auth_signal__48bJq{to{stroke-dashoffset:-604}}@keyframes auth_orbit__N2QCQ{to{transform:rotate(1turn)}}@keyframes auth_float__QRQPK{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth_breathe__w0qGW{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:1}}@media (min-width:850px){.auth_frame__20Id6{min-height:756px}}@media (max-width:1000px){.auth_visual__3jaZm{padding:30px 28px 22px}.auth_formPanel__Iu4BY{padding:30px 32px 22px}.auth_node__dEfWT{width:100px;margin-left:-50px}}@media (max-width:849px){.auth_shell__ZMJBf{padding:20px}.auth_frame__20Id6{max-width:480px;grid-template-columns:1fr;border-radius:22px}.auth_visual__3jaZm{height:194px;padding:22px 24px}.auth_visualBrand__hhkuw{font-size:17px;z-index:1}.auth_visualIntro__jHeNS{margin-top:22px;max-width:52%;z-index:1}.auth_visualEyebrow__UdldP,.auth_visualFooter__IE6o2>span,.auth_visualIntro__jHeNS p{display:none}.auth_visualIntro__jHeNS h2{font-size:21px;letter-spacing:-.5px;line-height:1.25}.auth_diagram__AQL_f{position:absolute;width:265px;right:-40px;top:20px;margin:0;opacity:.75}.auth_node__dEfWT{width:63px;height:43px;margin:-21px 0 0 -31px;gap:4px;border-radius:9px}.auth_node__dEfWT>svg{width:15px;height:15px}.auth_node__dEfWT span{font-size:7px}.auth_node__dEfWT i{display:none}.auth_hub__SVgmO{width:48px;height:53px;margin:-26px 0 0 -24px;border-radius:14px;gap:2px}.auth_hub__SVgmO>svg{width:24px;height:24px}.auth_hub__SVgmO strong{font-size:9px}.auth_hubHalo__qvH5R{inset:-5px;border-radius:19px}.auth_diagramCaption__QATQb{display:none}.auth_visualFooter__IE6o2{position:absolute;bottom:12px;left:20px;padding:0;border:0}.auth_pauseButton__Fwchb{width:25px;height:25px}.auth_pauseButton__Fwchb svg{width:12px;height:12px}.auth_formPanel__Iu4BY{padding:24px}.auth_formBody__5_2TR{padding:30px 0}.auth_formContent__NLvTP h1{font-size:27px}}@media (max-width:390px){.auth_shell__ZMJBf{padding:10px}.auth_formPanel__Iu4BY{padding:22px}.auth_visualIntro__jHeNS h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.auth_spinner__l0E7_,.auth_visual__3jaZm *{animation:none!important}.auth_pauseButton__Fwchb{display:none}.auth_field__H8XQ4 input,.auth_pauseButton__Fwchb,.auth_submit__ry0bD{transition:none}}