.sign-in_shell__Ylq75{min-height:100dvh;background:var(--kebra-paper);color:var(--kebra-ink)}.sign-in_layout__7wvQ6{display:grid;min-height:100dvh;grid-template-columns:minmax(340px,40%) minmax(0,1fr)}.sign-in_identity__wT_Ww{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:40px clamp(32px,5vw,80px);background:var(--kebra-brand-ink);color:var(--kebra-brand-reverse)}.sign-in_introduction__6Ajlj{padding:64px 0}.sign-in_introduction__6Ajlj h1{max-width:440px;margin:18px 0 0;font-family:var(--kebra-font-brand);font-size:clamp(44px,4.4vw,64px);font-weight:400;line-height:1.06;text-wrap:balance}.sign-in_detail__YDgFm{max-width:350px;margin:24px 0 0;color:#c8c3bb;font-size:15px;line-height:1.7}.sign-in_context__VZM4G{margin:0;color:#b9b6af;font-size:12px;line-height:1.5}.sign-in_content__ba26h{display:flex;min-width:0;align-items:center;justify-content:center;padding:48px clamp(24px,6vw,88px)}.sign-in_contentInner__vYfBh{width:100%;min-width:0;max-width:480px}.sign-in_authForm__5_kfG{min-height:420px;--kebra-login-input:var(--kebra-chalk)}[data-appearance=dark] .sign-in_authForm__5_kfG{--kebra-login-input:var(--kebra-soft)}.sign-in_authForm__5_kfG .cl-rootBox{width:100%}.sign-in_authForm__5_kfG .cl-cardBox{width:100%;border:1px solid var(--kebra-line);border-radius:14px;box-shadow:0 6px 24px -16px #22212133}.sign-in_authForm__5_kfG .cl-card{gap:24px;padding:32px;border-radius:0;box-shadow:none}.sign-in_authForm__5_kfG .cl-header{text-align:left}.sign-in_authForm__5_kfG .cl-headerTitle{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.sign-in_authForm__5_kfG .cl-headerSubtitle{margin-top:8px;font-size:14px;line-height:1.6}.sign-in_authForm__5_kfG .cl-formFieldInput,.sign-in_authForm__5_kfG .cl-socialButtonsBlockButton{min-height:42px;border:1px solid var(--kebra-line);border-radius:9px;box-shadow:none;background:var(--kebra-chalk);transition:border-color .2s ease}.sign-in_authForm__5_kfG .cl-formFieldLabel{font-size:13px;font-weight:500}.sign-in_authForm__5_kfG .cl-formButtonPrimary{min-height:42px;border:1px solid var(--kebra-ink);border-radius:9px;background:var(--kebra-ink);color:var(--kebra-chalk);font-size:14px;font-weight:600;box-shadow:none!important}.sign-in_authForm__5_kfG .cl-formButtonPrimary:after{background:none}.sign-in_authForm__5_kfG .cl-formButtonPrimary:hover{background:var(--kebra-body)}.sign-in_authForm__5_kfG .cl-socialButtonsBlockButton:hover{background:var(--kebra-soft)}.sign-in_authForm__5_kfG .cl-footer{border-top:1px solid var(--kebra-line);background:var(--kebra-paper)}.sign-in_authForm__5_kfG .cl-footerAction{padding:20px 24px}.sign-in_authForm__5_kfG a:focus-visible,.sign-in_authForm__5_kfG button:focus-visible{outline:2px solid var(--kebra-focus);outline-offset:3px}.sign-in_authForm__5_kfG .cl-formFieldInput:focus-visible{border-color:var(--kebra-focus);outline:2px solid var(--kebra-focus);outline-offset:-1px;box-shadow:none}@media (hover:hover){.sign-in_authForm__5_kfG .cl-formFieldInput:hover:not(:focus-visible):not(:disabled){border-color:var(--kebra-accent-line)}}@media (prefers-reduced-motion:reduce){.sign-in_authForm__5_kfG .cl-formFieldInput,.sign-in_authForm__5_kfG .cl-socialButtonsBlockButton{transition:none}}@media (max-width:1023px){.sign-in_layout__7wvQ6{grid-template-columns:minmax(0,1fr);align-content:start}.sign-in_identity__wT_Ww{padding:28px 32px}.sign-in_introduction__6Ajlj{padding:28px 0 0}.sign-in_introduction__6Ajlj h1{max-width:560px;margin-top:12px;font-size:38px}.sign-in_detail__YDgFm{max-width:520px;margin-top:12px;font-size:14px;line-height:1.6}.sign-in_context__VZM4G{display:none}.sign-in_content__ba26h{align-items:flex-start;padding:32px}}@media (max-width:599px){.sign-in_identity__wT_Ww{padding:24px}.sign-in_introduction__6Ajlj{padding-top:24px}.sign-in_introduction__6Ajlj h1{font-size:34px}.sign-in_content__ba26h{padding:24px 16px}.sign-in_authForm__5_kfG .cl-card{padding:24px}.sign-in_authForm__5_kfG .cl-headerTitle{font-size:23px}.sign-in_authForm__5_kfG .cl-footerAction{padding:18px 20px}}.sign-in_eyebrow__PP_mG{font-family:var(--kebra-font-mono);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#c8c3bb}