.auth_page__ci2mi{display:grid;min-height:100svh;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:hsl(var(--background));color:hsl(var(--foreground))}.auth_brandPanel__jE6O_{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(32px,4vw,64px);background:#18191d;color:#fafafa}.auth_brandPanel__jE6O_:before{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 65%,#ff6a0012,transparent 60%);content:"";pointer-events:none}.auth_brand__cGIkT{position:relative;display:flex;align-items:center;gap:12px;font-size:22px;font-weight:650;letter-spacing:-.8px;line-height:1.2}.auth_logo__nJCNm{border-radius:12px;background:#fff;padding:4px}.auth_brandSuffix__7rX_n{display:block;margin-top:4px;font-size:10px;font-weight:450;letter-spacing:2px;text-transform:uppercase;opacity:.65}.auth_brandContent__Zr9aG{position:relative;width:100%;max-width:530px;margin:64px auto 40px}.auth_eyebrow__0I32g,.auth_formEyebrow___UDYt{font-size:11px;font-weight:600;letter-spacing:2px}.auth_eyebrow__0I32g{display:flex;align-items:center;gap:10px;color:#b4b4bd}.auth_eyebrow__0I32g:before{width:20px;height:2px;background:#ff6a00;content:""}.auth_brandContent__Zr9aG h2{color:#fafafa;margin-top:24px;font-size:clamp(38px,4vw,64px);font-weight:600;letter-spacing:-2.8px;line-height:1.12}.auth_brandContent__Zr9aG h2 span{color:#ff8a3d}.auth_brandContent__Zr9aG p{max-width:340px;margin-top:22px;color:#b4b4bd;font-size:15px;line-height:1.7}.auth_connections__YO1M7{position:relative;width:100%;max-width:440px;height:270px;margin-top:40px}.auth_orbitInner__BnvhZ,.auth_orbit__Chb_7{position:absolute;top:50%;left:50%;width:264px;height:264px;transform:translate(-50%,-50%);border:1px solid #ffffff0a;border-radius:50%}.auth_orbitInner__BnvhZ{width:180px;height:180px;border-color:#ffffff0d}.auth_connectionLine___ydYQ{position:absolute;inset:40px 80px;border:1px solid #ff8a3d2b;border-radius:48%;transform:rotate(-25deg)}.auth_hub__AdqXH{position:absolute;top:50%;left:50%;display:flex;width:122px;height:110px;transform:translate(-50%,-50%);flex-direction:column;align-items:center;justify-content:center;gap:13px;border:1px solid #ff8a3d66;border-radius:24px;background:linear-gradient(145deg,#39302a,#252121);box-shadow:0 0 50px #ff6a0010;color:#ff8a3d}.auth_hub__AdqXH>span{color:#fafafa;font-size:13px;font-weight:600;letter-spacing:-.3px}.auth_hub__AdqXH>span>span{color:#b4b4bd;font-size:10px}.auth_module__oZAkP{position:absolute;display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #ffffff14;border-radius:14px;background:#242529;box-shadow:0 8px 30px #00000018;color:#e4e4e7;font-size:12px;font-weight:500}.auth_module__oZAkP svg{color:#a1a1aa}.auth_sales__zkABd{top:12px;left:0}.auth_inventory__zvGtb{top:76px;right:0}.auth_finance__ifE98{bottom:18px;left:12px}.auth_moduleDot__Sfmar{width:5px;height:5px;margin-left:8px;border-radius:50%;background:#ff8a3d}.auth_brandFooter__N0v9j{display:flex;align-items:center;gap:12px;color:#a1a1aa;font-size:12px}.auth_footerLine__i8gx3{width:24px;height:1px;background:#626269}.auth_accessPanel__08Drz{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:56px clamp(32px,5vw,88px) 28px}.auth_mobileBrand__OmlUk{display:none}.auth_formContainer__8FVqJ{width:100%;max-width:380px;margin:auto 0;padding:48px 0}.auth_accessIcon__KV5bD{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:28px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card-muted))}.auth_accessIcon__KV5bD,.auth_formEyebrow___UDYt{color:hsl(var(--muted-foreground))}.auth_formHeading__H0EzA h1{margin-top:10px;font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:-1.2px;line-height:1.25}.auth_form__UzeVX{display:flex;flex-direction:column;gap:24px;margin-top:36px}.auth_inputWrapper__Vftl3{position:relative}.auth_inputIcon__tkivQ{position:absolute;z-index:1;top:50%;left:16px;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.auth_input__PYwDW{height:52px;padding-left:46px;border-radius:10px;font-size:16px;box-shadow:none}.auth_passwordInput__oVra8{padding-right:52px}.auth_passwordLabel__jR9pb{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth_link__SKTHM{border-radius:3px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;text-underline-offset:4px}.auth_link__SKTHM:hover{color:hsl(var(--foreground));text-decoration:underline}.auth_passwordToggle__Zi3O_{position:absolute;top:4px;right:4px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:6px;color:hsl(var(--muted-foreground))}.auth_passwordToggle__Zi3O_:hover{background:hsl(var(--muted))}.auth_link__SKTHM:focus-visible,.auth_passwordToggle__Zi3O_:focus-visible,.auth_signupLink__2G0uI:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.auth_submit__vN8KG{width:100%;height:52px;margin-top:4px;border-radius:10px;background:#c94d00;color:#fff;font-size:15px;font-weight:600;box-shadow:0 4px 12px #c94d0018}.auth_submit__vN8KG:hover{background:#b34300}.auth_error___RiGz{padding:12px 14px;border:1px solid hsl(var(--destructive)/.25);border-radius:10px;background:hsl(var(--destructive)/.05);color:hsl(var(--destructive));font-size:13px;line-height:1.6}.auth_signup__hrIkB{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:28px;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:13px}.auth_signupLink__2G0uI{display:inline-flex;align-items:center;gap:6px;border-radius:3px;color:hsl(var(--foreground));font-weight:600}.auth_signupLink__2G0uI:hover{text-decoration:underline;text-underline-offset:4px}.auth_accessFooter__i8MG_{color:hsl(var(--muted-foreground));font-size:11px;text-align:center;line-height:1.6}@media (min-width:1024px) and (max-height:800px){.auth_brandContent__Zr9aG{margin-top:40px;margin-bottom:24px}.auth_connections__YO1M7{height:230px;margin-top:24px}.auth_orbit__Chb_7{width:230px;height:230px}}@media (max-width:1023px){.auth_page__ci2mi{grid-template-columns:minmax(0,1fr)}.auth_brandPanel__jE6O_{display:none}.auth_accessPanel__08Drz{min-height:100svh;padding:32px 24px 24px;border-top:3px solid #ff6a00}.auth_mobileBrand__OmlUk{display:flex;width:100%;max-width:440px;align-items:center;justify-content:space-between}.auth_mobileBrand__OmlUk .auth_brand__cGIkT{font-size:20px}.auth_erpBadge__KngEv{padding:5px 9px;border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;letter-spacing:1px}.auth_formContainer__8FVqJ{padding:48px 0}}@media (max-width:359px){.auth_accessPanel__08Drz{padding-right:20px;padding-left:20px}.auth_passwordLabel__jR9pb{gap:8px}.auth_link__SKTHM{font-size:11px}}.auth_registerContainer__d2ijO{width:100%;max-width:480px;margin:auto 0;padding:32px 0}.auth_steps__I12fS{display:flex;align-items:center;gap:14px;margin-bottom:32px;color:hsl(var(--muted-foreground));font-size:12px}.auth_step__isH1z{display:flex;align-items:center;gap:8px}.auth_step__isH1z[aria-current=step]{color:hsl(var(--foreground));font-weight:600}.auth_stepActive__X_Bm3,.auth_stepComplete__REp2f,.auth_stepNumber__wmxzC{display:flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:50%;font-size:11px;font-weight:600}.auth_stepActive__X_Bm3{border-color:#c94d00;background:#c94d00;color:#fff}.auth_stepComplete__REp2f{border-color:hsl(var(--primary)/.25);background:hsl(var(--primary-subtle));color:hsl(var(--primary))}.auth_stepConnector__ybTVz{width:24px;height:1px;background:hsl(var(--border))}.auth_optionalStep__RcsL_{margin-left:2px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:400}.auth_registerTitle__iTLaA{display:flex;align-items:center;gap:8px;margin-bottom:10px}.auth_registerTitle__iTLaA h1{font-size:32px;font-weight:600;letter-spacing:-1.2px;line-height:1.25;outline:none}.auth_registerHeading__NTxr_ .auth_formEyebrow___UDYt{font-size:10px;letter-spacing:1.5px}.auth_registerForm__K4R_V{display:flex;flex-direction:column;gap:24px;margin-top:28px}.auth_fields__oVZom{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.auth_fields__oVZom>div{min-width:0}.auth_fullField__Se9Ng{grid-column:1/-1}.auth_fieldLabel___Tv6K{display:flex;align-items:center;gap:4px}.auth_registerActions__TWqij{display:flex;flex-direction:column;gap:12px}.auth_registerActions__TWqij .auth_submit__vN8KG{margin-top:0}.auth_skipButton__024ib{width:100%;height:52px;border-radius:10px}.auth_backButton__VYw15{align-self:center;color:hsl(var(--muted-foreground))}.auth_lookupStatus__rhKtJ{color:hsl(var(--muted-foreground));font-size:12px}.auth_confirmationText__2w1ud{margin-top:20px;color:hsl(var(--muted-foreground));font-size:15px;line-height:1.7}.auth_confirmationActions__W_DBW{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:32px}.auth_confirmationHelp__Tq9kk{display:flex;align-items:center;gap:4px;color:hsl(var(--muted-foreground));font-size:12px}@media (min-width:1024px){.auth_registration__Pm4UB{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.auth_registration__Pm4UB .auth_brandPanel__jE6O_{position:sticky;top:0;height:100svh}.auth_registration__Pm4UB .auth_registerActions__TWqij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth_registration__Pm4UB .auth_backButton__VYw15{justify-self:start}.auth_registration__Pm4UB .auth_accessPanel__08Drz{padding-top:32px;padding-right:clamp(32px,4vw,72px);padding-left:clamp(32px,4vw,72px)}}@media (max-width:639px){.auth_fields__oVZom{grid-template-columns:minmax(0,1fr);gap:18px}.auth_registerContainer__d2ijO{padding:32px 0}.auth_registerTitle__iTLaA h1{font-size:30px}.auth_steps__I12fS{gap:10px;margin-bottom:28px}.auth_stepConnector__ybTVz{width:20px}}