.header__usermenu{--userdropdown-gap:8px;--userdropdown-glass-gap:12px;--userdropdown-tabs-bounce-ease:cubic-bezier(.34, 1.56, .64, 1);pointer-events:auto;align-items:flex-start;display:flex;position:relative}.header__user-btn{cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;overflow:hidden}.header__user-btn--login{padding:16px}.header__user-btn-hit{cursor:pointer;border-radius:inherit;background:0 0;border:none;padding:0;position:absolute;inset:0}.header__user-avatar{object-fit:cover;border-radius:100px;width:100%;height:100%;display:block}.header__user-icon,.header__login-icon{color:var(--label-primary);width:16px;height:16px;display:block}.header__tab-icon{width:20px;height:20px;color:var(--label-primary)}.header__user-initials{letter-spacing:-.016em;width:100%;height:100%;color:var(--label-primary);justify-content:center;align-items:center;font-size:36cqw;font-weight:510;line-height:1;display:flex}.header__tab-icon--logout{color:var(--accent-red)}:root{--userdropdown-padding:4px;--userdropdown-avatar:48px;--userdropdown-avatar-open:54px}.header__userdropdown{z-index:1;align-items:center;gap:var(--userdropdown-gap);width:var(--userdropdown-avatar);height:var(--userdropdown-avatar);transition:width var(--duration-m) var(--ease-medium), height var(--duration-m) var(--ease-medium), padding var(--duration-m) var(--ease-medium);border-radius:999px;flex-direction:column;padding:0;display:flex;overflow:hidden}.header__userdropdown--open .header__userdropdown-avatar{width:var(--userdropdown-avatar-open);height:var(--userdropdown-avatar-open)}.header__userdropdown--open{width:calc(var(--userdropdown-avatar-open) + 2 * var(--userdropdown-padding));height:calc(var(--userdropdown-avatar-open) + var(--userdropdown-gap) + var(--userdropdown-tabs-height,0px) + 2 * var(--userdropdown-padding) + 8px);padding:var(--userdropdown-padding) var(--userdropdown-padding) calc(var(--userdropdown-padding) + 8px)}.header__usermenu>.header__userlegal{position:absolute}.header__userlegal{top:calc(100% + var(--userdropdown-glass-gap));width:var(--userdropdown-avatar);opacity:0;pointer-events:none;height:0;transition:width var(--duration-m) var(--ease-medium), height var(--duration-m) var(--ease-medium), padding var(--duration-m) var(--ease-medium), opacity var(--duration-m) var(--ease-medium);border-radius:999px;flex-direction:column;align-items:center;padding:0;display:flex;left:50%;overflow:hidden;transform:translate(-50%)}.header__userlegal--open{width:calc(var(--userdropdown-avatar-open) + 2 * var(--userdropdown-padding));height:calc(var(--userdropdown-tabs-height,0px) + 2 * var(--userdropdown-padding) + 8px);padding:var(--userdropdown-padding) var(--userdropdown-padding) calc(var(--userdropdown-padding) + 8px);opacity:1;pointer-events:auto;transition:width var(--duration-m) var(--ease-medium), height var(--duration-m) var(--ease-medium), padding var(--duration-m) var(--ease-medium)}.header__userdropdown-avatar{z-index:1;width:var(--userdropdown-avatar);height:var(--userdropdown-avatar);transition:width var(--duration-m) var(--ease-medium), height var(--duration-m) var(--ease-medium);cursor:pointer;background:0 0;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.header__userdropdown-tabs{width:100%;transform:translateY(calc(-1 * var(--userdropdown-tabs-height,0px)));opacity:0;pointer-events:none;transition:transform var(--duration-l) var(--ease-slow), opacity var(--duration-l) var(--ease-slow);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.header__userdropdown--open .header__userdropdown-tabs,.header__userlegal--open .header__userdropdown-tabs{opacity:1;pointer-events:auto;transition:transform var(--duration-l) var(--userdropdown-tabs-bounce-ease), opacity var(--duration-l) var(--userdropdown-tabs-bounce-ease);transform:translateY(0)}.header__userdropdown-tab{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:54px;padding:10px 25px;display:flex}.header__userdropdown-tab-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-align:center;white-space:nowrap;color:var(--label-vibrant-control-primary);font-size:10px;font-weight:510;line-height:12px}.header__userdropdown-tab-label--logout{color:var(--accent-red)}.header__userdropdown-separator{background:var(--separator-no-opaque);flex-shrink:0;width:calc(100% - 12px);height:1px;margin:4px 6px}@media (min-width:768px){:root{--userdropdown-padding:5px;--userdropdown-avatar:58px;--userdropdown-avatar-open:58px}.header__usermenu{--userdropdown-gap:10px;--userdropdown-glass-gap:14px}.header__user-btn{width:58px;height:58px}.header__user-btn--login{padding:19px}.header__userdropdown-tab{width:58px}.header__user-icon,.header__login-icon{width:20px;height:20px}.header__tab-icon{width:22px;height:22px}}@media (min-width:1024px){:root{--userdropdown-padding:6px;--userdropdown-avatar:70px;--userdropdown-avatar-open:70px}.header__usermenu{--userdropdown-gap:12px;--userdropdown-glass-gap:16px}.header__user-btn{width:66px;height:66px}.header__user-btn--login{padding:22px}.header__userdropdown-tab{gap:8px;width:66px;padding:12px 25px}.header__userdropdown-tab-label{font-size:11px}.header__user-icon,.header__login-icon{width:22px;height:22px}}
:root{--knobPadding:2.5px;--knobHeight:19px;--knobSpacing:9.5px;--knob-squash-x:.9;--knob-squash-y:1.3}.langswitch{flex-shrink:0;justify-content:center;align-items:center;display:flex}.langswitch__btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:24px;display:flex}.langswitch__track{width:calc((var(--knobHeight) + var(--knobPadding)) * 2 - var(--knobSpacing));height:calc(var(--knobHeight) + 2 * var(--knobPadding));border-radius:999px;position:relative}.langswitch__track:before{content:"";border-radius:inherit;background:var(--label-tertiary);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 4px 4px #00000026}.langswitch__knob{transform:translateY(-50%) translateX(var(--knobPadding));height:var(--knobHeight);width:var(--knobHeight);transition:transform var(--duration-s) var(--ease-fast);border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;overflow:clip}.langswitch__knob--en{transform:translateY(-50%) translateX(calc(var(--knobHeight) + 2 * var(--knobPadding) - var(--knobSpacing) - var(--knobPadding)))}.langswitch__flag--fr{flex-direction:row;width:100%;height:100%;display:flex}.langswitch__flag-stripe{flex:1 1 0;width:33.3333%;min-width:0}.langswitch__flag-stripe--blue{background:var(--accent-blue)}.langswitch__flag-stripe--white{background:var(--accent-white)}.langswitch__flag-stripe--red{background:var(--accent-red)}.langswitch__flag--uk{flex-shrink:0;height:100%;display:block}@media (min-width:768px){:root{--knobPadding:3px;--knobHeight:21px;--knobSpacing:10.5px}.langswitch__btn{height:27px}}@media (min-width:1024px){:root{--knobPadding:3.5px;--knobHeight:23px;--knobSpacing:11.5px}.langswitch__btn{height:30px}}
.signin-form{width:100%;margin:0;padding:0;display:block}.signin-error{font-family:var(--font-body);letter-spacing:-.08px;color:var(--color-error);margin:10px 8px 0;font-size:13px;font-weight:500}@media (min-width:768px){.signin-error{margin:10px 10px 0;font-size:15px}}@media (min-width:1024px){.signin-error{margin:10px 12px 0;font-size:17px}}.signin-forgot-password{justify-content:flex-end;margin:2px 8px;display:flex}@media (min-width:768px){.signin-forgot-password{margin:3px 10px}}@media (min-width:1024px){.signin-forgot-password{margin:4px 12px}}.signin-forgot-password__button{cursor:pointer;width:auto;height:auto;font-family:var(--font-body);color:var(--label-tertiary);background:0 0;border:none;margin:0;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1);display:inline-block}.signin-forgot-password .signin-forgot-password__button{font-weight:500}@media (hover:hover) and (pointer:fine){.signin-forgot-password__button:hover{color:var(--label-secondary)}}.signin-forgot-description{color:var(--label-tertiary);margin:2px 8px}@media (min-width:768px){.signin-forgot-description{margin:3px 10px}}@media (min-width:1024px){.signin-forgot-description{margin:4px 12px}}
.profile-modal__resume{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding-bottom:24px;display:flex}.profile-modal__avatar{flex-shrink:0;width:128px;height:128px;position:relative}.profile-modal__avatar-media{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.profile-modal__avatar-media[data-empty=true]{background:var(--fields-container-bg)}.profile-modal__avatar-image{object-fit:cover;width:100%;height:100%}.profile-modal__avatar-initials{letter-spacing:-.67px;color:var(--label-primary);font-size:42px;font-weight:510}.profile-modal__avatar-placeholder{width:32px;height:32px;color:var(--label-tertiary)}.profile-modal__avatar-button{background:var(--fields-container-bg);backdrop-filter:blur(20px);width:48px;height:48px;color:var(--label-primary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;bottom:0;right:0}.profile-modal__avatar-button:disabled{cursor:default;color:var(--label-tertiary)}.profile-modal__avatar-button-icon{width:16px;height:16px}.profile-modal__avatar-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-modal__titles{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.profile-modal__first-name{letter-spacing:-.67px;text-align:center;color:var(--text-100);margin:0;font-size:24px;font-weight:510}.profile-modal__member-since{letter-spacing:-.67px;color:var(--text-muted);justify-content:center;align-items:center;gap:4px;margin:0;font-size:15px;font-weight:590;display:flex}.profile-modal__readonly{position:relative}.profile-modal__edit-button{height:100%;color:var(--label-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding-inline:16px;display:flex;position:absolute;top:0;right:0}.profile-modal__edit-button:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid}.profile-modal__edit-icon{width:17px;height:17px}.profile-modal__email.text-field[data-field-state] .text-field__input{color:var(--label-quaternary)}.profile-notification-icon{color:var(--accent-orange-100)}
