registration-view{--registration-gutter:24px;--registration-title-size:clamp(28px,2.6vw,36px);--registration-statement-size:24px;--registration-body-size:17px;--registration-small-size:15px;--input-height:44px;display:block;width:100%;flex:1;box-sizing:border-box}.registration-title,.registration-next-title{font-family:var(--heading-font-family)!important;font-weight:var(--normal-font-weight);letter-spacing:-.02em;line-height:1.05;margin:0}.registration-layout{max-width:1392px;margin:0 auto;padding:var(--registration-gutter);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--registration-gutter);min-height:100%;box-sizing:border-box}.registration-form-panel{align-self:center;padding:48px;background:var(--popup-background-color);border-radius:var(--common-border-radius)}.registration-title{font-size:var(--registration-title-size)}.registration-lead{margin:16px 0 40px;font-size:var(--registration-body-size);line-height:1.5;color:var(--landing-muted-text-color)}.registration-form-panel .form-group{gap:16px;margin-bottom:24px}.registration-form-panel .form-control-label{font-size:var(--registration-small-size);line-height:24px}.registration-form-panel input,.registration-form-panel select,.registration-form-panel textarea{width:100%;max-width:100%;box-sizing:border-box}.registration-form-panel .form-control{padding:0 14px;font-size:var(--content-normal-font-size);transition:border-color .15s ease,box-shadow .15s ease}.registration-form-panel .form-control:focus{outline:0;border-color:var(--mark-seller-color);box-shadow:0 0 0 3px var(--landing-chip-color)}.registration-form-panel .password-wrapper .form-control,.registration-form-panel .confirm-password-wrapper .form-control{padding-right:44px}.registration-form-panel .toggle-password,.registration-form-panel .toggle-confirm-password{right:14px;color:var(--landing-muted-text-color)}.registration-form-panel span.text-danger.field-validation-error{top:calc(100% + 6px)}.password-requirements{display:grid;gap:6px;margin:0 0 32px;text-align:left}.password-requirement{position:relative;padding-left:20px;color:var(--password-requirement-color);font-size:var(--registration-small-size);line-height:1.4}.password-requirement.valid{color:var(--password-requirement-valid-color)}.password-requirement::before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;background-image:url(../../images/svg/checkbox-gray.svg?v=pUf2K6b_mL2U51xQx-Xj4lylV14)}.password-requirement.valid::before{background-image:url(../../images/svg/checkbox-green.svg?v=pUf2K6b_mL2U51xQx-Xj4lylV14)}.registration-submit-button{width:100%;padding-top:14px;padding-bottom:14px}.registration-login{margin:24px 0 0;font-size:var(--registration-small-size);color:var(--landing-muted-text-color)}.registration-login a{color:var(--body-link-text-color);font-weight:var(--medium-font-weight);text-decoration:underline;text-underline-offset:3px}.registration-login a:hover,.registration-login a:focus{color:var(--body-text-color);text-decoration:underline}.registration-stage{background:var(--landing-stage-color);border-radius:var(--common-border-radius);padding:56px;display:flex;flex-direction:column;justify-content:center}.registration-mark{height:clamp(160px,24vh,260px);width:auto;align-self:flex-start;margin-bottom:48px}.registration-next-title{font-size:var(--registration-statement-size)}.registration-next{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px}.registration-next li{position:relative;padding-left:36px;max-width:30em;font-size:var(--registration-body-size);line-height:1.5}.registration-next li::before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%}.next-buyer::before{background:var(--mark-buyer-color)}.next-match::before{background:var(--mark-match-color)}.next-seller::before{background:var(--mark-seller-color)}@media screen and (max-width:1100px){.registration-layout{grid-template-columns:1fr}.registration-form-panel{align-self:stretch}.registration-mark{display:none}}@media screen and (max-width:768px){registration-view{--registration-gutter:16px;--registration-title-size:8vw}.registration-form-panel{padding:24px 20px}.registration-form-panel .form-group{flex-direction:column;gap:24px}.registration-stage{padding:32px 20px}}