.cPUDJq_container{background:0 0;height:100dvh;display:flex;overflow:hidden}@media (max-width:767px){.cPUDJq_container{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto}}.cPUDJq_rightPanel{background:var(--surface-secondary);border:none;border-radius:24px 0 0 24px;flex-direction:column;flex:0 0 50%;width:50%;height:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.cPUDJq_rightPanel{border-radius:0;flex:none;width:100%}}.cPUDJq_topRight{z-index:10;position:absolute;top:20px;right:30px}@media (max-width:767px){.cPUDJq_topRight{display:none}}.cPUDJq_topRightText{font-family:var(--brandFont),sans-serif;color:var(--text-tertiary);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.cPUDJq_topRightText a,.cPUDJq_topRightText a:hover{text-decoration:none}.cPUDJq_formContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:480px;margin:0 auto;padding:40px;display:flex;position:relative}@media (max-width:767px){.cPUDJq_formContainer{justify-content:flex-start;padding:40px 20px 24px}}.cPUDJq_formHeader{text-align:center;margin-bottom:32px}.cPUDJq_formLogo{margin-bottom:24px}.cPUDJq_formLogo a{cursor:pointer;transition:transform .25s ease-in-out}.cPUDJq_formLogo a:hover{transform:scale(1.05)}.cPUDJq_formTitle{font-family:var(--brandFont),sans-serif;color:var(--text-primary);margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.2}.cPUDJq_formSubtitle{font-family:var(--brandFont),sans-serif;color:var(--text-tertiary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.cPUDJq_formSubtitle strong{color:var(--text-primary);font-weight:600}.cPUDJq_inviteSubtitle{font-family:var(--brandFont),sans-serif;color:var(--text-tertiary);margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.cPUDJq_inviteSubtitle strong{color:var(--text-secondary);font-weight:600}.cPUDJq_cardFreeBadge{color:var(--text-primary);font-family:var(--brandFont),sans-serif;background:#1539ff1f;border:1px solid #1539ff66;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.cPUDJq_cardFreeBadge .cPUDJq_cardFreeBadgeIcon{color:var(--accent)}.cPUDJq_form{flex-direction:column;gap:24px;width:100%;display:flex}.cPUDJq_fieldGroup{flex-direction:column;width:100%;display:flex}.cPUDJq_fieldRow{gap:16px;width:100%;display:flex}.cPUDJq_fieldRow .cPUDJq_fieldGroup{flex:1}@media (max-width:480px){.cPUDJq_fieldRow{flex-direction:column;gap:24px}}.cPUDJq_submitButton{width:100%;min-height:44px;margin-top:8px}.cPUDJq_divider{text-align:center;margin:16px 0}.cPUDJq_dividerText{color:var(--text-muted);font-size:12px;font-weight:400;font-family:var(--brandFont),sans-serif}.cPUDJq_oauthContainer{flex-direction:column;gap:12px;width:100%;display:flex}.cPUDJq_oauthButton{width:100%;min-height:44px}.cPUDJq_error{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;font-size:14px;font-weight:500}.cPUDJq_fieldError{color:#fca5a5;margin-top:6px;margin-left:4px;font-size:13px;font-weight:500}.cPUDJq_fieldHint{color:#94a3b8;margin-top:6px;margin-left:4px;font-size:13px}.cPUDJq_serverError{color:#fca5a5;text-align:center;background:#dc262626;border:1px solid #fca5a580;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500}.cPUDJq_forgotPasswordLink{justify-content:flex-end;margin-top:8px;display:flex}.cPUDJq_linkButton{color:var(--text-tertiary);cursor:pointer;font-size:13px;font-weight:400;font-family:var(--brandFont),sans-serif;background:0 0;border:none;align-items:center;min-height:44px;padding:0;text-decoration:underline;transition:color .25s ease-in-out;display:inline-flex}.cPUDJq_linkButton:hover{color:var(--text-primary)}.cPUDJq_linkButton:focus{color:var(--text-primary);outline:none}.cPUDJq_backToSignIn{text-align:center;margin-top:24px}.cPUDJq_fieldGroup .inputWrapper{width:100%}.cPUDJq_fieldGroup .inputWrapper .cPUDJq_label{color:var(--text-primary);font-size:16px;font-weight:600;font-family:var(--brandFont),sans-serif;margin-bottom:8px;display:block}.cPUDJq_fieldGroup .inputWrapper .cPUDJq_input{background:var(--surface-primary);border:2px solid var(--border-primary);color:var(--text-primary);width:100%;font-size:16px;font-family:var(--brandFont),sans-serif;border-radius:8px;padding:16px;transition:all .2s ease-in-out}.cPUDJq_fieldGroup .inputWrapper .cPUDJq_input:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.cPUDJq_fieldGroup .inputWrapper .cPUDJq_input:hover:not(:focus){border-color:#d4d4d4}.cPUDJq_fieldGroup .inputWrapper .cPUDJq_input::placeholder{color:#a3a3a3;font-weight:400}
.o-MIWG_auth2026{background:#fff;min-height:100svh;display:flex}@container candidate2026 (max-width:899px){.o-MIWG_auth2026{flex-direction:column;min-height:0}}@media (max-width:899px){.o-MIWG_auth2026{flex-direction:column;min-height:0}}.o-MIWG_auth2026Aside{background:#222;flex:0 0 46%;position:relative;overflow:hidden}@container candidate2026 (max-width:899px){.o-MIWG_auth2026Aside{flex:none;min-height:280px}}@media (max-width:899px){.o-MIWG_auth2026Aside{flex:none;min-height:280px}}.o-MIWG_auth2026AsideImage{object-fit:cover;object-position:center bottom;transform-origin:bottom;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.6)}@container candidate2026 (max-width:899px){.o-MIWG_auth2026AsideSignInImage{transform:scale(2.4)}}@media (max-width:899px){.o-MIWG_auth2026AsideSignInImage{transform:scale(2.4)}}.o-MIWG_auth2026AsideBody{color:#fff;flex-direction:column;gap:48px;min-height:100%;padding:48px;display:flex;position:relative}@container candidate2026 (max-width:899px){.o-MIWG_auth2026AsideBody{gap:32px;padding:24px}}@media (max-width:899px){.o-MIWG_auth2026AsideBody{gap:32px;padding:24px}}.o-MIWG_auth2026AsideLogo{width:fit-content;display:block}.o-MIWG_auth2026AsideText{flex-direction:column;flex:1;justify-content:center;gap:16px;max-width:520px;display:flex}.o-MIWG_auth2026AsideHeadline{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;font-size:52px;font-style:normal;font-weight:500;line-height:normal}@container candidate2026 (max-width:899px){.o-MIWG_auth2026AsideHeadline{font-size:40px}}@media (max-width:899px){.o-MIWG_auth2026AsideHeadline{font-size:40px}}.o-MIWG_auth2026AsideHeadline{color:#fff}@container candidate2026 (max-width:899px){.o-MIWG_auth2026AsideHeadline{font-size:32px}}@media (max-width:899px){.o-MIWG_auth2026AsideHeadline{font-size:32px}}.o-MIWG_auth2026AsideSubline{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;color:#ddd;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026AsideProof{flex-direction:column;gap:4px;display:flex}.o-MIWG_auth2026AsideProofLabel{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;color:#ddd;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026AsideProofAward{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;font-size:20px;font-style:normal;font-weight:500;line-height:normal}@container candidate2026 (max-width:899px){.o-MIWG_auth2026AsideProofAward{line-height:30px}}@media (max-width:899px){.o-MIWG_auth2026AsideProofAward{line-height:30px}}.o-MIWG_auth2026AsideProofAward{font-weight:600}.o-MIWG_auth2026Main{flex-direction:column;flex:1;padding:32px 48px 64px;display:flex}@container candidate2026 (max-width:899px){.o-MIWG_auth2026Main{padding:24px 24px 48px}}@media (max-width:899px){.o-MIWG_auth2026Main{padding:24px 24px 48px}}.o-MIWG_auth2026Switch{justify-content:flex-end;align-items:center;gap:8px;display:flex}@container candidate2026 (max-width:899px){.o-MIWG_auth2026Switch{justify-content:center}}@media (max-width:899px){.o-MIWG_auth2026Switch{justify-content:center}}.o-MIWG_auth2026SwitchLabel{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;color:#6a6a6a;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026SwitchLink{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;color:#1539ff;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026SwitchLink:hover{color:#0c2bd9;text-decoration:underline}.o-MIWG_auth2026Panel{flex-direction:column;flex:1;justify-content:center;gap:24px;width:100%;max-width:420px;margin:0 auto;padding:40px 0;display:flex}.o-MIWG_auth2026Heading{flex-direction:column;gap:12px;display:flex}.o-MIWG_auth2026Title{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;font-size:38px;font-style:normal;font-weight:500;line-height:normal}@container candidate2026 (max-width:899px){.o-MIWG_auth2026Title{font-size:28px}}@media (max-width:899px){.o-MIWG_auth2026Title{font-size:28px}}.o-MIWG_auth2026Title{color:#222}.o-MIWG_auth2026Subtitle{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;color:#6a6a6a;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026Form{flex-direction:column;gap:20px;display:flex}.o-MIWG_auth2026TextLink{color:#1539ff;cursor:pointer;letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026TextLink:hover{color:#0c2bd9;text-decoration:underline}.o-MIWG_auth2026TextLink:disabled{cursor:default;opacity:.5;text-decoration:none}.o-MIWG_auth2026Error{color:#c81e1e;letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;background:#fdeaea;border-radius:12px;padding:12px 16px;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026Divider{color:#6a6a6a;align-items:center;gap:16px;display:flex}.o-MIWG_auth2026Divider:before,.o-MIWG_auth2026Divider:after{content:"";background:#ddd;flex:1;height:1px}.o-MIWG_auth2026DividerLabel{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026Oauth{flex-direction:column;gap:12px;display:flex}.o-MIWG_auth2026OauthButton{color:#222;cursor:pointer;letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;background:#fff;border:1px solid #c1c1c1;border-radius:112px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 24px;font-family:inherit;font-size:18px;font-style:normal;font-weight:500;line-height:normal;transition:border-color .2s,background-color .2s;display:flex}.o-MIWG_auth2026OauthButton:hover:not(:disabled){background:#f2f2f2;border-color:#222}.o-MIWG_auth2026OauthButton:disabled{cursor:not-allowed;opacity:.45}.o-MIWG_auth2026OauthGlyph{width:20px;height:20px}.o-MIWG_auth2026OauthGlyphLinkedIn{color:#0a66c2;width:20px;height:20px}.o-MIWG_auth2026OauthGlyphMicrosoft{color:#00a4ef;width:18px;height:18px}.o-MIWG_auth2026Terms{letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;color:#6a6a6a;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.o-MIWG_auth2026TermsLink{color:#1539ff}.o-MIWG_auth2026TermsLink:hover{text-decoration:underline}.o-MIWG_auth2026MoreToggle{color:#6a6a6a;cursor:pointer;letter-spacing:0;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;background:0 0;border:none;align-self:center;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:24px;display:flex}.o-MIWG_auth2026MoreToggle:hover{color:#222}.o-MIWG_auth2026MoreToggle[aria-expanded=true] .o-MIWG_auth2026MoreChevron{transform:rotate(180deg)}.o-MIWG_auth2026MoreChevron{width:16px;height:16px;transition:transform .2s}