.choose-role_choose-role-container__9J_6g{max-width:400px;width:100%;margin:4rem auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:24px 32px;border-radius:24px;gap:20px;background-color:#fff;align-items:center}.choose-role_choose-role-select-buttons__CHaCM,.choose-role_choose-role-selects__e9fGc{display:flex;flex-direction:column;gap:16px;width:100%}.choose-role_choose-role-select__oICR3{display:flex;align-items:center;gap:16px;width:100%;padding:16px;border-radius:12px;border:1px solid #e8e8e8;cursor:pointer}.choose-role_choose-role-select__oICR3.choose-role_selected__qP1AA{border-color:#008eff}.choose-role_choose-role-select-buttons__CHaCM{margin-top:8px}.Text_preLine__ebRle{white-space:pre-line}.footer{position:relative;display:flex;min-height:270px;width:100%;justify-content:center;padding-top:2rem;padding-bottom:1rem;transition-property:all;transition-timing-function:all;transition-duration:.3s}@media (max-width:1199px){.footer{height:auto;padding:0}}.footer{max-width:1128px;margin:0 auto}.footer-content{display:flex;width:100%;flex-direction:column;justify-content:space-between}@media (max-width:639px){.footer-content{justify-content:flex-start}}.footer-items{display:flex;justify-content:space-between;overflow:hidden}.footer-nav-links{margin:0;display:flex;width:100%;justify-content:flex-end}.footer-nav-item{display:flex;max-width:180px;flex:1 1 0%;flex-direction:column;row-gap:24px;word-wrap:break-word}.terms-items{display:flex;align-items:flex-end;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem}.terms{--tw-text-opacity:1;color:#b3b3b3}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.terms{color:rgb(179 179 179/var(--tw-text-opacity))}}.rights{display:flex;--tw-text-opacity:1;color:#b3b3b3}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.rights{color:rgb(179 179 179/var(--tw-text-opacity))}}@media screen and (max-width:1199px){.footer-content{padding:1rem .75rem}.terms-items{margin-top:1.5rem;flex-direction:row;-moz-column-gap:1rem;column-gap:1rem}.terms{text-align:center}.rights{justify-content:center}}@media screen and (max-width:767px){.footer-items{flex-direction:column}.footer-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - 0));margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * 0);margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.footer-logo-control{margin-right:0;display:flex}@media (max-width:639px){.footer-logo-control{justify-content:flex-start;text-align:left}}@media (min-width:768px){.footer-logo-control{text-align:center}}@media (min-width:1024px){.footer-logo-control{justify-content:center;align-self:center}}.footer-nav-item{text-align:center}.terms-items{align-items:center}}@media screen and (max-width:639px){.footer-content{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:559px){.footer-items{display:flex}.footer-nav-links{width:100%;flex-direction:column}.footer-nav-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - 0));margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 0);margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}@media (max-width:639px){.footer-nav-links{align-items:flex-start}}@media (min-width:768px){.footer-nav-links{align-items:center}}.footer-nav-item{max-width:100%}}.header{position:relative;display:flex;width:100%;min-width:320px;align-items:center;justify-content:space-between;padding:.5rem 1rem}@media (max-width:1199px){.header{height:56px}}.header.bg-opacity{background:hsla(0,0%,100%,.15);backdrop-filter:blur(5px)}.header-mainpage{position:fixed}@media screen and (max-width:639px){.header{height:52px;padding-left:.5rem;padding-right:.5rem}}.page-layout{display:flex;height:auto;flex-direction:column}.page-layout.bg-applicant{background-image:url(/images/background/bg-applicant.jpg);background-size:cover;background-repeat:no-repeat}.page-layout.bg-employer{background-image:url(/images/background/bg-employer.svg);background-size:cover;background-repeat:no-repeat}.page-layout.bg-multicolors{background-image:url(/images/background/bg-multicolors.svg);background-size:cover;background-repeat:no-repeat}.page-layout .blured{height:100%;width:100%;background:linear-gradient(109.09deg,rgba(249,12,156,.35),rgba(132,75,196,.35) 23.23%,rgba(255,169,111,.35) 48.75%,rgba(111,111,220,.35) 71.39%,rgba(26,160,249,.35));backdrop-filter:blur(5px)}@media screen and (max-width:1023px){.bg-applicant,.bg-employer{background-position:50%}}.page-layout-header{background-color:#f2f4f8}.app-connect_container__pW2BG{max-width:1128px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;min-height:60vh;padding:104px 16px}.app-connect_card__uh57y{background:#fff;border-radius:16px;padding:48px 40px;width:100%;max-width:480px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:640px){.app-connect_card__uh57y{padding:32px 24px;max-width:400px}}.app-connect_title__lAaqX{font-size:32px;font-weight:700;color:#333;margin-bottom:24px;line-height:1.2}@media(max-width:640px){.app-connect_title__lAaqX{font-size:28px}}.app-connect_description__UExO1{font-size:18px;color:#666;margin-bottom:32px;line-height:1.4}@media(max-width:640px){.app-connect_description__UExO1{font-size:16px}}.app-connect_user-info__2VbPW{font-weight:600;color:#333}.app-connect_button-group__FwV63{display:flex;flex-direction:column;gap:16px}.app-connect_primary-button__ona4R{height:56px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:8px;transition:all .2s ease}.app-connect_primary-button__ona4R:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,142,255,.3)}.app-connect_secondary-button__6whur{height:48px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;border-radius:8px;transition:all .2s ease}.app-connect_secondary-button__6whur:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,142,255,.2)}.auth-panel_auth-panel__H_Rlb{background-color:#fff;max-width:460px;width:100%;margin:4rem auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:24px 32px;border-radius:16px;gap:20px}@media screen and (max-width:767px){.auth-panel_auth-panel__H_Rlb{margin-top:4rem;padding:20px 16px;border-radius:10px;gap:16px}}.auth-panel_auth-panel__segmented__TwrVX{width:100%;margin-top:4px;margin-bottom:20px;background-color:#e8e8e8;border-radius:12px}