.register-page-container{z-index:2;background-image:url(../../../images/layout-bg.webp);background-position:top;background-size:cover;background-color:var(--ca-surface-subtle);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-x:hidden}.register-page-container .modal-content{background-color:var(--ca-surface-modal);border:1px solid var(--ca-border-auth-container);box-shadow:var(--ca-shadow-auth-container);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.register-page-container{z-index:2;background-color:var(--ca-surface-subtle);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:100%;height:100dvh;min-height:100dvh;position:fixed;top:0;left:0;right:0}.register-page-container .auth-logo{object-fit:contain;cursor:pointer;max-width:85%;height:10lvh;margin-bottom:0;display:flex}.register-page-container .auth-logo img{object-fit:contain;display:block}.register-page-container .logo-box{width:70%;max-width:250px;margin-inline:auto}@media (width<=900px){.register-page-container .logo-box{width:44%}}.register-page-container .logo-symbol{width:20%;height:100%;margin-right:2.5%}.register-page-container .logo-text{width:75%;height:100%;filter:brightness(calc(var(--is-dark) * 20));transition:filter .25s ease-in}.register-page-container .or-log-in-with{font-size:var(--ca-font-size-sm);text-align:center;font-weight:600}@media (width<=900px){.register-page-container .or-log-in-with{font-size:var(--ca-font-size-2xs)}}.register-page-container .mini-banner{background-image:url(../../../images/register/bg-login-form.webp);background-repeat:no-repeat;background-size:cover;background-origin:top;border-radius:0 0 var(--ca-radius-2xl) var(--ca-radius-2xl);width:50%;color:var(--ca-color-on-dark);flex-direction:column;justify-content:flex-end;padding:2.5%;display:flex}@media (width<=900px){.register-page-container .mini-banner{display:none}}.register-page-container .legal-links{justify-content:space-between;display:flex}.register-page-container .legal-links .terms-condition-link,.register-page-container .legal-links .login-link{font-size:var(--ca-font-size-sm);color:var(--text);font-weight:600;text-decoration:none}@media (width<=900px){.register-page-container .legal-links .terms-condition-link,.register-page-container .legal-links .login-link{font-size:var(--ca-font-size-2xs)}}.register-page-container .legal-links .login-link{color:var(--opaque-text)}.register-page-container .legal-links .login-link span{color:var(--text)}.register-page-container .menu-item{text-transform:capitalize;padding:var(--ca-space-2);white-space:pre;border-radius:var(--ca-radius-pill);font-size:var(--ca-font-size-base);cursor:pointer;color:var(--ca-color-on-brand);background:var(--ca-gradient-brand-short);box-shadow:var(--ca-shadow-brand);border:none;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;transition:all .1s ease-in;display:flex}@media (width<=1440px){.register-page-container .menu-item{font-size:.77rem}}.register-page-container .menu-item:hover{filter:brightness(.85)}@media (width<=900px){.register-page-container .menu-item{padding:var(--ca-space-1);font-size:var(--ca-font-size-xs)}}.register-page-container .menu-item svg.link-icon-arrow{fill:#fff;stroke:#fff;width:2.2rem;height:2.2rem;margin-left:0;overflow:visible}.register-page-container .menu-item svg.link-icon-arrow path{fill:#fff}.register-page-container .menu-item svg.link-icon-arrow circle{fill:var(--ca-color-auth-link);opacity:1;stroke:#0000}@media (width<=1440px){.register-page-container .menu-item svg.link-icon-arrow{width:2rem;height:2rem}}.register-page-container .menu-item .empty-span{width:1rem}.register-page-container .empty-span{width:2rem}.register-page-container .join-the-construction{background-color:var(--ca-surface-glass-strong);font-size:var(--ca-font-size-base);border-radius:var(--ca-radius-2xl);width:fit-content;margin-top:auto;margin-bottom:2.5%;padding:1rem 1.5rem;font-weight:500}.register-page-container .follow-these-simple{font-size:var(--ca-font-size-base);margin-bottom:7.5%;font-weight:500}.register-page-container h3{font-size:var(--ca-font-size-2xl);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin-bottom:2.5%;font-weight:700;line-height:1.15}@media (width<=1920px){.register-page-container h3{font-size:2.25rem}}@media (width<=1366px){.register-page-container h3{font-size:var(--ca-font-size-xl)}}@media (width<=1024px){.register-page-container h3{font-size:var(--ca-font-size-lg)}}.register-page-container .cards-container{justify-content:space-between;display:flex}.register-page-container .auth-step-card{background-color:var(--ca-surface-auth-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ca-radius-lg);flex-direction:column;justify-content:space-between;width:32%;min-height:140px;padding:2.5%;display:flex}.register-page-container .auth-step-card__desc{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-weight:500}.register-page-container .auth-step-card__num{border:1px solid var(--ca-border-on-dark);width:1.75rem;height:1.75rem;font-size:var(--ca-font-size-sm);border-radius:50%;place-content:center;display:grid}.register-page-container .auth-step-card--first{background-color:var(--ca-surface-auth-card-active);color:var(--ca-color-dark-ink)}.register-page-container .auth-step-card--first .auth-step-card__num{color:var(--ca-color-dark-ink);background-color:var(--ca-color-brand)}.step{opacity:1}.register-step--active{opacity:1;display:flex}.form-header{text-align:center;margin-bottom:var(--ca-space-8)}.form-header h2{font-size:var(--ca-font-size-md);color:var(--ca-color-text);margin:0}.input-grid{gap:var(--ca-space-4);flex-direction:column;display:flex}@media (width<=1600px){.input-grid{gap:1.5%}}.input-grid .divided-input{gap:2.5%;width:100%;display:flex}@media (width<=1600px){.input-grid .divided-input{gap:1%}}.resume-wrapper.horizontal-layout,#multiStepForm .resume-wrapper.horizontal-layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex;overflow-x:auto}#multiStepForm .resume-option{cursor:pointer;flex-direction:row;flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}#multiStepForm .bullet-container{justify-content:center;align-items:center;padding-top:1.5rem;display:flex}#multiStepForm .selection-bullet{object-fit:contain;width:1.25rem;height:1.25rem}#multiStepForm .option-content{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}@media (width<=768px){#multiStepForm .option-content{gap:.25rem}}#multiStepForm .resume-card{flex:unset;width:100%;min-height:5rem;margin:0}#multiStepForm .upload-link-wrapper{flex-direction:column;gap:.25rem;display:flex}#multiStepForm .upload-action{font-size:var(--ca-font-size-sm);color:var(--ca-color-brand);cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:flex}#multiStepForm .upload-icon{width:1rem;height:1rem}#multiStepForm .upload-note{font-size:var(--ca-font-size-xs);color:var(--ca-color-text-muted);text-align:left;margin:0}#multiStepForm .resume-option.active .resume-card{border:1px solid var(--ca-color-brand);background-color:var(--ca-color-brand-soft)}@media (width<=900px){#multiStepForm .resume-wrapper.horizontal-layout{flex-direction:column;gap:2rem}#multiStepForm .resume-option{width:100%}}@media (width<=768px){#multiStepForm .upload-link-wrapper{gap:0}}.resume-option{flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bullet-container{width:1.25rem}.bullet-container img.selection-bullet{object-fit:contain;width:100%;height:auto}.horizontal-layout{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.resume-card{background-color:var(--ca-surface-glass-strong);border-radius:var(--ca-radius-lg);box-shadow:var(--ca-shadow-lg);flex:12.5rem;align-items:center;height:5rem;display:flex;overflow:clip}@media (width<=56.25rem){.resume-card{width:100%;max-height:5rem}}.resume-card .logo-symbol{width:1.875rem;margin-left:2.5%;margin-right:var(--ca-space-3)}.resume-card .file-name{text-align:left;font-weight:600;font-size:var(--ca-font-size-xs);color:var(--text-color);margin:0}@media (width<=900px){.resume-card .file-name{font-size:var(--ca-font-size-2xs)}}.resume-card .file-meta{font-size:var(--ca-font-size-2xs);color:var(--opaque-text)}.resume-card.no-visible{visibility:hidden}.file-card{background:var(--ca-surface-auth-file)}.file-badge{background-color:var(--ca-color-brand-strong);justify-content:center;align-items:center;height:100%;padding:1rem;font-weight:600;display:flex}.file-badge img{width:1.5rem;height:auto}.file-info{flex-direction:column;align-items:baseline;display:flex}.sales-card{background:var(--ca-gradient-auth-sales-card);-webkit-backdrop-filter:blur(1.90625rem);backdrop-filter:blur(1.90625rem);box-shadow:var(--ca-shadow-lg);cursor:pointer;padding:1rem}.text-sales-card{flex-direction:column;align-items:baseline;display:flex}.resume-actions{flex-direction:column;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}@media (width<=56.25rem){.resume-actions{display:none}}.resume-actions-mobile{display:none}@media (width<=56.25rem){.resume-actions-mobile{flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.resume-actions-mobile .file-card{margin-bottom:1rem}}.upload-action{cursor:pointer;color:var(--ca-color-brand);font-weight:600;font-size:var(--ca-font-size-xs);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.upload-note{font-size:var(--ca-font-size-2xs);color:var(--opaque-text);margin-top:0;margin-bottom:0}.resume-wrapper.horizontal-layout{display:flex}@media (width<=768px){.resume-wrapper.horizontal-layout{padding:.5rem;gap:.5rem!important}}@media (width<=768px){#multiStepForm .resume-card{min-height:2rem!important;max-height:3.5rem!important}#multiStepForm .file-badge img,#multiStepForm .resume-card .logo-symbol{width:1.5rem}}@media (width<=768px){.upload-illustration{display:none!important}}@media (width<=900px){.push-down-on-mobile{margin-top:0%}}.resume-card .file-meta{font-size:var(--ca-font-size-xs);color:var(--opaque-text);text-align:left}@media (width<=900px){.resume-card .file-meta{font-size:var(--ca-font-size-2xs)}}.register-page-container .apple-btn,.register-page-container .google-btn{color:var(--ca-color-dark-ink)}
