.session-loading_screen__uqYyn{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f3f4f6;color:#111827}.session-loading_content__mtUVG{display:grid;justify-items:center;gap:16px;width:min(280px,100%);text-align:center}.session-loading_brand__8iOI4{display:flex;align-items:center;gap:10px}.session-loading_logo__o2eMs{width:42px;height:42px;border-radius:9px;background:#ffffff;-o-object-fit:contain;object-fit:contain}.session-loading_name__7KNuB{font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.session-loading_domain__Xk0nB{margin-top:3px;color:#6b7280;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.session-loading_progress__6kUdc{width:100%;height:3px;overflow:hidden;border-radius:999px;background:#dfe3e8}.session-loading_progress__6kUdc:after{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:#111827;animation:session-loading_progress__6kUdc 1.1s ease-in-out infinite}.session-loading_message__KlzR_{margin:0;color:#4b5563;font-size:.82rem}@keyframes session-loading_progress__6kUdc{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.session-loading_progress__6kUdc:after{animation:none;transform:translateX(68%)}}.AuthForm_authPage__at18Q{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,250,252,.92)),#f8fafc;padding:32px 18px;color:#0f172a}.AuthForm_authShell__Apxoo{width:min(100%,420px)}.AuthForm_authPanel__qZT_D{width:100%;max-width:420px}.AuthForm_authFooter__QrCAn{margin-top:24px;color:#94a3b8;text-align:center;font:500 11px/1.4 Inter,system-ui,sans-serif}@media (max-width:860px){.AuthForm_authPage__at18Q{align-items:flex-start;padding:24px 16px}.AuthForm_authShell__Apxoo{width:100%}.AuthForm_authPanel__qZT_D{max-width:none;justify-self:stretch}}.onboarding_page__Jc8qB{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:40px 24px;background:#f3f4f6;color:#111827}.onboarding_shell__PH1Y5{width:min(1100px,100%);min-height:min(720px,calc(100vh - 80px));display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);overflow:hidden;border:1px solid #dfe3e8;border-radius:16px;background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.1)}.onboarding_introPanel__kp9iO{display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:#111827;color:#ffffff}.onboarding_brand__rVdXY{display:flex;align-items:center;gap:13px}.onboarding_logo__Jz_we{width:48px;height:auto;border-radius:10px;background:#ffffff;-o-object-fit:contain;object-fit:contain}.onboarding_brandName__a_z_v{font-size:1.18rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.onboarding_brandDomain__XzKTi{margin-top:4px;color:#9ca3af;font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.onboarding_introCopy__bQv2r{margin-top:72px}.onboarding_eyebrow__Gh5gs,.onboarding_formStep__cxkUl{margin:0 0 12px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.onboarding_eyebrow__Gh5gs{color:#9ca3af}.onboarding_introCopy__bQv2r h1{max-width:340px;margin:0;color:#ffffff;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.08;letter-spacing:-.045em}.onboarding_introCopy__bQv2r>p:last-child{max-width:360px;margin:18px 0 0;color:#d1d5db;font-size:.96rem;line-height:1.65}.onboarding_steps__WWBO5{display:grid;gap:0;margin:44px 0 0;padding:0;list-style:none}.onboarding_steps__WWBO5 li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:12px;min-height:50px;color:#9ca3af}.onboarding_steps__WWBO5 li:not(:last-child):after{content:"";position:absolute;top:26px;bottom:4px;left:13px;width:1px;background:#374151}.onboarding_steps__WWBO5 li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #4b5563;border-radius:999px;font-size:.64rem;font-weight:700}.onboarding_steps__WWBO5 small,.onboarding_steps__WWBO5 strong{display:block}.onboarding_steps__WWBO5 strong{padding-top:3px;font-size:.82rem;font-weight:600}.onboarding_steps__WWBO5 small{margin-top:2px;color:#9ca3af;font-size:.7rem}.onboarding_steps__WWBO5 .onboarding_activeStep___bwfA{color:#ffffff}.onboarding_steps__WWBO5 .onboarding_activeStep___bwfA>span{border-color:#ffffff;background:#ffffff;color:#111827}.onboarding_steps__WWBO5 .onboarding_completeStep__pS__B{color:#d1d5db}.onboarding_steps__WWBO5 .onboarding_completeStep__pS__B>span{border-color:#9ca3af;color:#ffffff}.onboarding_introNote__gEUaJ{margin:32px 0 0;color:#9ca3af;font-size:.76rem;line-height:1.5}.onboarding_formPanel__Ar9W0{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:54px 64px 36px}.onboarding_formHeader__lAbwA{margin-bottom:30px}.onboarding_formStep__cxkUl{color:#6b7280}.onboarding_formHeader__lAbwA h2{margin:0;color:#111827;font-size:1.7rem;line-height:1.2;letter-spacing:-.035em}.onboarding_formHeader__lAbwA>p:last-child{max-width:520px;margin:10px 0 0;color:#6b7280;font-size:.88rem;line-height:1.6}.onboarding_form__xFNfm{display:grid;gap:20px}.onboarding_fieldGrid__W3moV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding_field__orfyl{display:flex;min-width:0;flex-direction:column}.onboarding_labelRow__QE5MD{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.onboarding_labelRow__QE5MD label{color:#1f2937;font-size:.8rem;font-weight:650}.onboarding_labelRow__QE5MD span{color:#9ca3af;font-size:.68rem}.onboarding_fieldDescription__JDMJY{margin:4px 0 7px;color:#6b7280;font-size:.73rem}.onboarding_field__orfyl input{width:100%;min-width:0;height:44px;margin-top:7px;padding:0 13px;border:1px solid #d1d5db;border-radius:7px;background:#ffffff;color:#111827;font-size:.88rem;transition:border-color .12s,box-shadow .12s,background .12s}.onboarding_fieldDescription__JDMJY+input{margin-top:0}.onboarding_field__orfyl input::-moz-placeholder{color:#9ca3af}.onboarding_field__orfyl input::placeholder{color:#9ca3af}.onboarding_field__orfyl input:hover:not(:disabled){border-color:#9ca3af}.onboarding_field__orfyl input:focus-visible{border-color:#111827;outline:none;box-shadow:0 0 0 3px rgba(17,24,39,.12)}.onboarding_field__orfyl input:disabled{background:#f9fafb}.onboarding_field__orfyl input.onboarding_inputError__e_7TC{border-color:#b91c1c}.onboarding_fieldError__1ncdL{margin:6px 0 0;color:#b91c1c;font-size:.72rem;line-height:1.4}.onboarding_errorNotice__uOaKP{display:grid;gap:3px;padding:12px 14px;border:1px solid #fecaca;border-radius:7px;background:#fef2f2;color:#991b1b;font-size:.78rem;line-height:1.45}.onboarding_errorNotice__uOaKP strong{font-size:.79rem}.onboarding_actions__oTzwx{display:grid;gap:10px;margin-top:4px}.onboarding_integrationGrid__DaaaE{display:grid;gap:14px}.onboarding_integrationCard__1eBoM{display:grid;gap:14px;padding:18px;border:1px solid #dfe3e8;border-radius:10px;background:#f9fafb}.onboarding_integrationCardHeader__MUG3E{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding_integrationCard__1eBoM h3{margin:0;color:#111827;font-size:1rem}.onboarding_integrationCardHeader__MUG3E p,.onboarding_integrationDetail__GacnX{margin:6px 0 0;color:#6b7280;font-size:.78rem;line-height:1.5}.onboarding_integrationDetail__GacnX{margin:0}.onboarding_statusPending__O7llg,.onboarding_statusReady__j6iLP{flex:0 0 auto;padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:650}.onboarding_statusReady__j6iLP{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.onboarding_statusPending__O7llg{border:1px solid #d1d5db;background:#ffffff;color:#4b5563}.onboarding_secondaryActionButton__mB5H0{min-height:38px;justify-self:start;padding:0 13px;border:1px solid #111827;border-radius:7px;background:#ffffff;color:#111827;font-size:.78rem;font-weight:650}.onboarding_secondaryActionButton__mB5H0:hover:not(:disabled){background:#f3f4f6}.onboarding_secondaryActionButton__mB5H0:focus-visible{outline:2px solid #111827;outline-offset:3px}.onboarding_secondaryActionButton__mB5H0:disabled{cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}.onboarding_connectionError__3HXeY{margin:0;color:#b91c1c;font-size:.76rem;line-height:1.45}.onboarding_primaryButton__Lb9g5,.onboarding_secondaryButton__odNTZ{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:9px;border-radius:7px;font-size:.84rem;font-weight:650;transition:background .12s,border-color .12s,color .12s}.onboarding_primaryButton__Lb9g5{border:1px solid #111827;background:#111827;color:#ffffff}.onboarding_primaryButton__Lb9g5:hover:not(:disabled){background:#1f2937}.onboarding_secondaryButton__odNTZ{border:1px solid transparent;background:transparent;color:#6b7280}.onboarding_secondaryButton__odNTZ:hover:not(:disabled){color:#111827;text-decoration:underline}.onboarding_primaryButton__Lb9g5:focus-visible,.onboarding_secondaryButton__odNTZ:focus-visible{outline:2px solid #111827;outline-offset:3px}.onboarding_spinner__DgDhb{width:15px;height:15px;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:999px;animation:onboarding_spin__M02JF .7s linear infinite}@keyframes onboarding_spin__M02JF{to{transform:rotate(1turn)}}.onboarding_footer__YcPe9{margin:auto 0 0;padding-top:30px;color:#9ca3af;font-size:.68rem;text-align:center}@media (max-width:900px){.onboarding_page__Jc8qB{align-items:start;padding:24px}.onboarding_shell__PH1Y5{min-height:0;grid-template-columns:1fr}.onboarding_introPanel__kp9iO{display:block;padding:30px 34px}.onboarding_introCopy__bQv2r{margin-top:34px}.onboarding_introCopy__bQv2r h1{font-size:2rem}.onboarding_introNote__gEUaJ,.onboarding_steps__WWBO5{display:none}.onboarding_formPanel__Ar9W0{padding:38px 34px 28px}}@media (max-width:560px){.onboarding_page__Jc8qB{display:block;padding:0;background:#ffffff}.onboarding_shell__PH1Y5{width:100%;border:0;border-radius:0;box-shadow:none}.onboarding_introPanel__kp9iO{padding:24px 20px 28px}.onboarding_logo__Jz_we{width:42px}.onboarding_introCopy__bQv2r{margin-top:28px}.onboarding_introCopy__bQv2r h1{font-size:1.72rem}.onboarding_introCopy__bQv2r>p:last-child{margin-top:12px;font-size:.86rem}.onboarding_formPanel__Ar9W0{padding:30px 20px 24px}.onboarding_formHeader__lAbwA{margin-bottom:26px}.onboarding_formHeader__lAbwA h2{font-size:1.45rem}.onboarding_fieldGrid__W3moV{grid-template-columns:1fr;gap:20px}.onboarding_integrationCardHeader__MUG3E{flex-direction:column;gap:10px}.onboarding_footer__YcPe9{padding-top:26px}}@media (prefers-reduced-motion:reduce){.onboarding_spinner__DgDhb{animation-duration:1.5s}}