.authLayoutShell{min-height:100%}@media (max-width:767px){.authLayoutShell{height:100dvh;min-height:100dvh}.formPanelShell{min-height:100dvh!important}.authFormPanel .auth__form{padding-top:10rem!important}.authLayoutShell--inputFocused .authToolbar,.authLayoutShell--inputFocused .mobileLogo{pointer-events:none;visibility:hidden;opacity:0}.authLayoutShell--inputFocused .bodyInner{justify-content:flex-start}.authLayoutShell--inputFocused .authFormPanel .auth__form{padding-top:3.5rem!important}}.authFormPaddingX{padding-left:2.5rem;padding-right:2.5rem}@media (max-width:479px){.authFormPaddingX{padding-left:3rem;padding-right:3rem}}.authNarrowContent{width:100%;min-width:0;max-width:19.5rem;margin-left:auto;margin-right:auto}@media (max-width:479px){.authNarrowContent{max-width:none;margin-left:0;margin-right:0}}.authFieldStack{flex-direction:column;gap:.5rem;width:100%;display:flex}.authFormBannerSlot{width:100%;min-height:1.25rem}.sidePanelInner{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-left:2.5rem;padding-right:2.5rem;display:flex}@media (min-width:768px){.sidePanelInner{height:100%}}.sidePanelCopy{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.bannerLogoWrap{display:none;position:absolute;top:4rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.bannerLogoWrap{display:block}}.bannerTitle{text-align:center;width:100%;margin-bottom:.5rem;font-size:1.875rem;font-weight:500;line-height:1}.bannerLead{text-align:center;font-size:1rem;font-weight:500;line-height:1}.bannerLogoImg{width:13rem;height:auto}.pageMain{align-self:stretch;width:100%;height:100vh;min-height:0;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (max-width:767px){.pageMain{height:auto;min-height:100dvh;overflow:hidden auto}}@media (max-width:479px){.pageMain{background-color:#fff!important;justify-content:center!important;align-items:stretch!important;min-height:100dvh!important;padding-left:0!important;padding-right:0!important}}@media (min-width:480px){.pageMain{min-height:0}}.mobileLogo{pointer-events:none;z-index:10;display:block;position:absolute;top:2rem;left:50%;transform:translate(-50%)}@media (max-width:479px){.mobileLogo{top:1.5rem}}@media (min-width:480px) and (max-width:767px){.mobileLogo{top:2.5rem}}@media (min-width:768px){.mobileLogo{display:none}}.bodyInner{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;height:100%;display:flex;position:relative}@media (max-width:767px){.bodyInner{flex:auto;height:auto;min-height:100dvh}}@media (max-width:479px){.bodyInner{align-items:stretch;padding-left:0;padding-right:0}}@media (min-width:480px) and (max-width:767px){.bodyInner{align-items:center;padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.bodyInner{align-items:center}}.cardStretchRow{width:100%;min-width:0}@media (max-width:479px){.cardStretchRow{justify-content:flex-start!important;align-items:stretch!important}}.formPanelShell{align-self:stretch;min-width:0;position:relative}@media (max-width:767px){.formPanelShell{height:auto;min-height:100%;flex:none!important}}@media (max-width:479px){.formPanelShell{width:100%;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border-radius:0!important;flex:1!important;margin-left:0!important;margin-right:0!important}}@media (min-width:480px) and (max-width:767px){.formPanelShell{border-radius:1rem;width:100%;box-shadow:0 1px 2px #0000000d;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;max-width:24rem!important;margin-left:auto!important;margin-right:auto!important}}.sidePanelChrome{line-height:1}.tabRow{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:2rem;width:100%;min-width:0;font-size:1rem;font-weight:500;line-height:1;display:flex}.tabRowLoginOffset{margin-bottom:2rem}@media (min-width:768px){.tabRowRegister{margin-bottom:auto}}.tabLink{flex-shrink:0;font-size:1.5rem;line-height:2rem}.tabLinkActive{color:var(--brand)}.tabLinkInactive{color:#9ca3af}.tabLinkInactive:hover{color:#4b5563}@media (min-width:768px){.tabRow{justify-content:space-around;padding-left:0;padding-right:0}}
@media (min-width:768px){.registerMain{padding:1.25rem 1rem 1rem}}.registerForm{background-color:#fff;border-radius:1.5rem;flex-direction:column;flex:1;gap:.5rem;width:100%;min-height:0;padding:2rem 2.5rem;display:flex;position:relative;overflow:visible}@media (max-width:479px){.registerForm{padding-left:3rem;padding-right:3rem}}html.dark .registerForm{background-color:#16181a}@media (min-width:768px){.registerFormRoundLeft{border-radius:1.5rem 0 0 1.5rem}.registerFormRoundRight{border-radius:0 1.5rem 1.5rem 0}}.registerAuthFormPanel{flex-direction:column;max-width:25rem;min-height:37rem;display:flex;position:relative}@media (max-width:479px){.registerAuthFormPanel{max-width:none}}@media (min-width:768px){.registerAuthFormPanel{height:100%;min-height:0;overflow:hidden}.registerAuthFormPanel .registerForm{border-radius:0;flex:auto;height:100%;min-height:100%}}.registerStepIndicator{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.registerStepIndicator{margin-bottom:1rem}}.registerStepDot{border-radius:9999px;width:.5rem;height:.5rem;transition:all .2s}.registerStepDotActive{background-color:var(--brand);width:2rem}.registerStepDotDone{background-color:var(--brand);width:.5rem}.registerStepDotPending{background-color:#d1d5db;width:.5rem}html.dark .registerStepDotPending{background-color:#4a4f55}.registerFields{flex-direction:column;flex:1;width:100%;max-width:19.5rem;min-height:0;margin-left:auto;margin-right:auto;line-height:1;display:flex}@media (max-width:479px){.registerFields{max-width:none;margin-left:0;margin-right:0}}.registerFieldStack{flex-direction:column;flex:1;justify-content:flex-start;gap:.5rem;width:100%;min-height:0;margin:0;display:flex;overflow:visible}.registerDescriptionFieldWrap{flex-direction:column;flex-shrink:0;height:8.125rem;display:flex}#companyDescription{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;field-sizing:content!important;min-height:3.5rem!important;max-height:5.5rem!important;padding-top:1.5rem!important;line-height:1!important;overflow-y:auto!important}#companyDescription::-webkit-scrollbar{display:none}.registerStepColumn{flex:1;grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:0;display:grid}.registerActionSlot{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-top:0;display:flex}.registerButtonRow{gap:.75rem;width:100%;max-width:19.5rem;margin-left:auto;margin-right:auto;display:flex}@media (max-width:479px){.registerButtonRow{max-width:none;margin-left:0;margin-right:0}}@media (min-width:768px){.registerButtonRow{gap:1rem}}.registerStep2BackButton{opacity:0;animation:.45s ease-out forwards registerStep2BackFadeIn}@keyframes registerStep2BackFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.registerStep2BackButton{opacity:1;animation:none}}.registerStepFieldsEnter{opacity:0;flex-direction:column;flex:1;width:100%;min-height:0;animation:.38s ease-out forwards registerStepFieldsContentIn;display:flex}@keyframes registerStepFieldsContentIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.registerStepFieldsEnter{opacity:1;animation:none}}.registerVerifyOverlay{background-color:#fff;border-radius:1.5rem;flex-direction:column;gap:1rem;min-height:0;padding:2rem 2.5rem;display:flex;position:absolute;inset:0}@media (max-width:479px){.registerVerifyOverlay{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.registerVerifyOverlay{border-radius:1.5rem 0 0 1.5rem}}html.dark .registerVerifyOverlay{background-color:#16181a}.registerVerifyContent{flex-direction:column;flex:1;align-items:stretch;width:100%;min-height:0;display:flex}
/*# sourceMappingURL=1fxnf8u2dodea.css.map*/