.TermsAndConditions_root__G0x2K{padding-bottom:6px;@media (--viewportMedium ){padding-bottom:8px}}.TermsAndConditions_finePrint__vd5C8{padding:3px 0 5px;text-align:left}.TermsAndConditions_privacyLink__Pbo8S,.TermsAndConditions_termsLink__Ut1sg{color:var(--marketplaceColor);&:hover{color:var(--marketplaceColorDark);cursor:pointer;text-decoration:underline}}.AuthenticationPage_layoutWrapperMain__LPVZD{background-color:#f7f8fa;grid-template-columns:minmax(0,1fr);max-width:100vw;overflow-x:hidden;width:100%}.AuthenticationPage_root__JVZLx{background-color:#f7f8fa;margin:0}.AuthenticationPage_contentContainer__rqLg1,.AuthenticationPage_root__JVZLx{box-sizing:border-box;display:flex;max-width:100%;min-height:calc(100vh - 80px);min-width:0;width:100%}.AuthenticationPage_contentContainer__rqLg1{background:#f7f8fa;border-radius:0;box-shadow:none;flex-direction:row;justify-content:center}.AuthenticationPage_imageOverlay__1rktU,.AuthenticationPage_imageSideBg__ITo9j,.AuthenticationPage_imageSide__awUUr{display:none}.AuthenticationPage_imageTitle__ScNVv{font-size:42px;font-weight:300}.AuthenticationPage_imageSubtitle__o71es{font-size:15px}.AuthenticationPage_formSide__zA-Vf{align-items:center;background-color:#f7f8fa;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:100%;min-width:0;padding:20px 12px 64px;width:100%}@media (min-width:640px){.AuthenticationPage_formSide__zA-Vf{padding:36px 28px 88px}}.AuthenticationPage_formWrapper__RHwwm{box-sizing:border-box;display:flex;flex-direction:column;max-width:540px;min-width:0;width:100%}.AuthenticationPage_formWrapperSupplier__m972w{box-sizing:border-box;display:flex;flex-direction:column;max-width:1060px;min-width:0;width:100%}.AuthenticationPage_tabs__D7fAu{align-self:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 14px #4040400d;display:inline-flex;gap:6px;margin:0 0 24px;padding:6px}.AuthenticationPage_tab__38v7l{border-bottom:none;border-radius:12px;color:#404040;cursor:pointer;font-size:14px;font-weight:700;margin:0;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.AuthenticationPage_tab__38v7l:hover{color:#404040}.AuthenticationPage_tab__38v7l[aria-selected=true]{background-color:#ffd400;box-shadow:0 2px 8px #ffd40059;color:#404040;font-weight:800}.AuthenticationPage_content__q6s1Z{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-width:0;padding:0;width:100%}.AuthenticationPage_spinnerContainer__y73Tf{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}.AuthenticationPage_form__l9JDz,.AuthenticationPage_loginForm__rwGWJ{box-sizing:border-box;margin-top:0;max-width:100%;min-width:0;width:100%}.AuthenticationPage_loginForm__rwGWJ{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 4px 20px #0000000a;flex-basis:auto;flex-grow:0;padding:24px 18px}@media (min-width:640px){.AuthenticationPage_loginForm__rwGWJ{padding:32px 28px}}.AuthenticationPage_signupForm__bETlQ{box-sizing:border-box;flex-basis:auto;flex-grow:0;margin-top:0;max-width:100%;min-width:0;width:100%}.AuthenticationPage_bottomWrapper__rKm9h{margin-top:20px;text-align:center}.AuthenticationPage_error__Itza4{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#dc2626;font-size:13px;font-weight:600;margin-bottom:20px;padding:14px 18px}.AuthenticationPage_privacyWrapper__uIfuE,.AuthenticationPage_termsWrapper__rzsZS{max-height:80vh;overflow-y:auto;padding-top:40px;width:100%}@media (min-width:768px){.AuthenticationPage_privacyWrapper__uIfuE,.AuthenticationPage_termsWrapper__rzsZS{max-height:85vh;padding-top:11px;width:604px}}.AuthenticationPage_userTypeSelect__uK188{margin-bottom:24px}.AuthenticationPage_selectedValue__yCjeZ{margin-bottom:6px;margin-top:0}.AuthenticationPage_hideOnMobile__zth7L{display:none}@media (min-width:768px){.AuthenticationPage_hideOnMobile__zth7L{display:block}}.AuthenticationPage_verifyClose__w4Ki8{z-index:1}.AuthenticationPage_confirmInfoText__\+dyFS{color:#404040;font-size:15px;line-height:1.7;margin-bottom:24px}.AuthenticationPage_signupWithIdpTitle__I2Nk-{color:#404040;font-size:26px;font-weight:300;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.AuthenticationPage_email__nEr4z{color:#404040;font-weight:600;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.AuthenticationPage_modalIcon__hENBx{margin-top:47px}@media (min-width:768px){.AuthenticationPage_modalIcon__hENBx{margin-top:0}}.ConfirmSignupForm_root__9Dey1{justify-content:flex-start;@media (--viewportMedium ){justify-content:space-between}}.ConfirmSignupForm_userTypeSection__lUcmI{background-color:var(--matterColorLight);border:1px solid var(--matterColorNegative);border-radius:8px;margin-bottom:24px;margin-top:16px;padding:16px}.ConfirmSignupForm_userTypeHeading__OP2Mw{font-size:16px;font-weight:600;margin-bottom:12px;margin-top:0}.ConfirmSignupForm_userTypeOptions__wh1B6{display:flex;flex-direction:column;gap:12px}.ConfirmSignupForm_userTypeLabel__QewVI{align-items:center;cursor:pointer;display:flex}.ConfirmSignupForm_userTypeLabel__QewVI input[type=radio]{accent-color:var(--legoRed,#f33);height:18px;margin-right:12px;width:18px}.ConfirmSignupForm_userTypeText__JwEtU{color:var(--matterColor);font-size:15px}.ConfirmSignupForm_name__NHqcu{display:flex;justify-content:space-between;margin-top:24px;@media (--viewportMedium ){margin-top:32px}}.ConfirmSignupForm_firstNameRoot__yVfyZ{width:calc(34% - 9px)}.ConfirmSignupForm_lastNameRoot__F9ymu{width:calc(66% - 9px)}.ConfirmSignupForm_customFields__xRQhY,.ConfirmSignupForm_row__kOJ8k{margin-top:24px;@media (--viewportMedium ){margin-top:32px}}.SocialLoginButtons_root__UbBmf{display:block}.SocialLoginButtons_buttonIcon__y3S36{left:0;margin-left:20px;position:absolute}.SocialLoginButtons_socialButtonWrapper__JaCMs{margin-bottom:6px;@media (--viewportMedium ){margin-top:8px}}.SocialLoginButtons_socialButtonsOr__Y3x35{background-color:var(--colorWhite);height:32px;margin:28px 0 20px;position:relative;text-align:center;width:100%;&:after{border-bottom:1px solid #d2d2d2;content:"";left:0;position:absolute;top:50%;width:100%;z-index:1}@media (--viewportMedium ){height:34px;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:15px}}.SocialLoginButtons_socialButtonsOrText__-hxJj{background-color:var(--colorWhite);display:inline-block;margin:0;padding:0 20px;position:relative;width:auto;z-index:3}