@charset "UTF-8";.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box{background:#FFFFFF;border-radius:8px;box-shadow:0 20px 25px #2728331a,0 8px 10px #2728331a;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);overflow:hidden}.modal-box--sm{max-width:420px}.modal-box--md{max-width:566px}.modal-box--lg{max-width:671px}.modal-box--accented .modal-header:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:8px 8px 0 0}.modal-box--info .modal-header:after{background:#0B5FFF}.modal-box--success .modal-header:after{background:#287D3C}.modal-box--warning .modal-header:after{background:#FF8F39}.modal-box--danger .modal-header:after{background:#DA1414}.modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:.8px solid #E7E7ED}.modal-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#272833;line-height:24px;word-break:break-word}.modal-title__icon{flex-shrink:0;display:flex}.modal-title__icon--info{color:#0b5fff}.modal-title__icon--success{color:#287d3c}.modal-title__icon--warning{color:#ff8f39}.modal-title__icon--danger{color:#da1414}.modal-title__icon--default{color:#6b6c7e}.modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;color:#6b6c7e;cursor:pointer;flex-shrink:0;transition:all .15s ease}.modal-close:hover{background:#F1F2F5;color:#272833}.modal-body{padding:16px;font-size:14px;font-weight:400;color:#6b6c7e;line-height:20px;overflow-y:auto;flex:1}.modal-footer{display:flex;align-items:center;justify-content:space-between;justify-content:flex-end;gap:16px;padding:16px;border-top:.8px solid #E7E7ED}.modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:36px;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.modal-btn:disabled{opacity:.5;cursor:not-allowed}.modal-btn{min-width:80px}.modal-btn--secondary{background:#FFFFFF;border:.8px solid #CDCED9;color:#272833}.modal-btn--secondary:hover:not(:disabled){background:#F1F2F5}.modal-btn--default,.modal-btn--info{background:#0B5FFF;color:#fff}.modal-btn--default:hover:not(:disabled),.modal-btn--info:hover:not(:disabled){background:#0053F0}.modal-btn--success{background:#287D3C;color:#fff}.modal-btn--success:hover:not(:disabled){background:rgb(30.1090909091,94.0909090909,45.1636363636)}.modal-btn--warning{background:#FF8F39;color:#fff}.modal-btn--warning:hover:not(:disabled){background:rgb(255,119.9212121212,16.2)}.modal-btn--danger{background:#DA1414;color:#fff}.modal-btn--danger:hover:not(:disabled){background:rgb(180.6285714286,16.5714285714,16.5714285714)}.modal-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:modal-spin .65s linear infinite}@keyframes modal-spin{to{transform:rotate(360deg)}}.cand-slider.chpwd-slider{width:420px}.chpwd-input-wrap{position:relative;display:flex;align-items:center}.chpwd-input{padding-right:40px!important}.chpwd-eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#6b6c7e;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.chpwd-eye-btn:hover{color:#272833}.chpwd-hints{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#F7F8F9;border-radius:4px;border:.8px solid #E7E7ED}.chpwd-hints span{font-size:12px;font-weight:400;line-height:20px}.chpwd-hints span:before{content:"• "}.chpwd-hints__rule--ok{color:#287d3c}.chpwd-hints__rule--fail{color:#6b6c7e}.profile-menu{position:relative}.profile-menu__trigger{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:9999px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.profile-menu__trigger:hover,.profile-menu__trigger.is-open{opacity:.85;box-shadow:0 0 0 3px #0b5fff33}.profile-menu__initials{font-size:12px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.profile-menu__dropdown{position:absolute;top:calc(100% + 10px);right:0;width:256px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;box-shadow:0 20px 25px #2728331a,0 8px 10px #2728331a;z-index:100;opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.profile-menu__dropdown.is-open{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.pm-card{display:flex;align-items:center;gap:12px;padding:12px 16px}.pm-card__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;font-size:14px;font-weight:600;flex-shrink:0;-webkit-user-select:none;user-select:none}.pm-card__info{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-card__name{font-size:14px;font-weight:600;color:#272833;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-card__email{font-size:12px;font-weight:400;color:#6b6c7e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-card__role{font-size:10px;font-weight:500;color:#0b5fff;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.pm-divider{height:.8px;background:#E7E7ED;margin:0}.pm-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:transparent;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;cursor:pointer;text-align:left;transition:all .15s ease}.pm-item:hover{background:#F1F2F5;color:#272833}.pm-item--danger{color:#da1414}.pm-item--danger:hover{background:#FEEFEF;color:#da1414}.pm-item__icon{flex-shrink:0;opacity:.75}.country-select{position:relative;display:flex;align-items:center;height:100%}.country-select__trigger{display:flex;align-items:center;gap:6px;height:100%;padding:0 8px 0 10px;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit}.country-select__trigger:disabled{cursor:not-allowed;opacity:.6}.country-select__flag{display:flex;align-items:center;width:22px;height:15px;border-radius:2px;overflow:hidden;flex-shrink:0}.country-select__flag img,.country-select__flag svg{display:block;width:100%;height:100%;object-fit:cover}.country-select__flag--sm{width:20px;height:14px}.country-select__arrow{width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#6B6C7E transparent transparent;flex-shrink:0}.country-select__panel{position:fixed;z-index:200;max-height:280px;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E7E7ED;border-radius:8px;box-shadow:0 4px 6px -1px #2728331a,0 2px 4px -1px #2728330f;overflow:hidden}.country-select__search{padding:8px;border-bottom:1px solid #F1F2F5;flex-shrink:0}.country-select__search input{width:100%;height:30px;padding:0 10px;border:1px solid #CDCED9;border-radius:6px;font-size:12px;font-family:Inter,sans-serif;outline:none}.country-select__search input:focus{border-color:#0b5fff}.country-select__list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1 1 auto}.country-select__option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:12px;color:#272833;transition:background-color .12s ease}.country-select__option:hover{background:#F1F2F5}.country-select__option.is-selected{background:#F0F5FF;color:#0053f0;font-weight:500}.country-select__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-select__empty{padding:12px;text-align:center;color:#6b6c7e;font-size:12px;list-style:none}.signup{display:flex;min-height:100vh;font-family:Inter,sans-serif}.signup__left{position:relative;width:58%;background:#e8f4fd;overflow:hidden}.signup__logo{position:absolute;top:20px;left:24px;width:120px;z-index:2}.signup__upper{position:absolute;top:-11px;right:clamp(-104px,-7vw,-60px);width:clamp(180px,17vw,280px);aspect-ratio:253/281;height:auto;opacity:1;transform:rotate(0);object-fit:contain;z-index:1}.signup__lower{position:absolute;bottom:-11px;left:clamp(-65px,-4.5vw,-40px);width:clamp(170px,16vw,270px);aspect-ratio:244.44/226.44;height:auto;opacity:1;transform:rotate(-3.25deg);object-fit:contain;z-index:0;pointer-events:none}.signup__illustration{position:absolute;bottom:clamp(110px,18vh,240px);left:50%;transform:translate(-50%);width:clamp(260px,30vw,520px);max-width:85%;object-fit:contain;z-index:2}.signup__right{position:relative;width:42%;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:#FFFFFF}.signup__card{position:relative;z-index:1;width:100%;max-width:400px}.signup__title{font-size:22px;font-weight:700;color:#272833;margin-bottom:4px}.signup__subtitle{font-size:12px;color:#6b6c7e;margin-bottom:16px}.signup__info-box{display:flex;align-items:flex-start;gap:8px;background:#eef2ff;border-radius:6px;padding:8px 12px;margin-bottom:24px}.signup__info-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#0B5FFF;margin-top:4px}.signup__info-text{font-size:12px;color:#272833;line-height:1.5;margin:0}.signup__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.signup__field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.signup__row .signup__field{margin-bottom:0}.signup__label{font-size:12px;font-weight:500;color:#272833}.signup__required{color:#da1414;margin-left:2px}.signup__input{height:36px;padding:0 12px;border:1px solid #CDCED9;border-radius:6px;font-size:12px;color:#272833;background:#FFFFFF;outline:none;transition:all .15s ease;width:100%}.signup__input::placeholder{color:#27283380}.signup__input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.signup__input.is-error{border-color:#da1414}.signup__input.is-error:focus{box-shadow:0 0 0 3px #da141414}.signup__error{font-size:11px;color:#da1414}.signup .PhoneInput{display:flex;align-items:stretch;height:36px;border:1px solid #CDCED9;border-radius:6px;background:#FFFFFF;transition:all .15s ease;overflow:hidden}.signup .PhoneInput:focus-within{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.signup .PhoneInput.is-error{border-color:#da1414}.signup .PhoneInput.is-error:focus-within{box-shadow:0 0 0 3px #da141414}.signup .PhoneInputCountry{position:relative;display:flex;align-items:center;padding:0;border-right:1px solid #CDCED9;background:#F7F8F9;flex-shrink:0;transition:all .15s ease}.signup .PhoneInputCountry:hover{background:#F1F2F5}.signup .PhoneInputCountrySelect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;border:none}.signup .PhoneInputCountryIcon{display:flex;align-items:center;width:22px;height:15px;border-radius:2px;overflow:hidden;flex-shrink:0;pointer-events:none}.signup .PhoneInputCountryIconImg{display:block;width:100%;height:100%;object-fit:cover}.signup .PhoneInputCountrySelectArrow{width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#6B6C7E transparent transparent;flex-shrink:0;pointer-events:none}.signup .PhoneInputInput{flex:1;height:100%;padding:0 12px;border:none;outline:none;font-size:12px;color:#272833;background:transparent;font-family:Inter,sans-serif}.signup .PhoneInputInput::placeholder{color:#27283380}.signup__terms{margin-bottom:12px}.signup__checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.signup__checkbox{margin-top:2px;width:14px;height:14px;accent-color:#0B5FFF;flex-shrink:0;cursor:pointer}.signup__terms-text{font-size:12px;color:#6b6c7e;line-height:1.5}.signup__terms-link{color:#0b5fff;text-decoration:none;font-weight:500}.signup__terms-link:hover{text-decoration:underline}.signup__btn{width:100%;height:38px;background:#0B5FFF;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.signup__btn:hover:not(:disabled){background:#0053F0}.signup__btn:disabled{opacity:.6;cursor:not-allowed}.signup__footer{margin-top:24px;text-align:center;font-size:12px;color:#6b6c7e}.signup__footer-link{color:#0b5fff;font-weight:500;text-decoration:none}.signup__footer-link:hover{text-decoration:underline}@media (max-width: 768px){.signup{flex-direction:column}.signup__left{width:100%;height:200px}.signup__right{width:100%;padding:24px}.signup__row{grid-template-columns:1fr}.signup__illustration{width:160px}.signup__upper{width:180px;height:180px;right:-20px;top:10px}.signup__lower{width:120px;height:120px;left:-40px;bottom:-20px}}.verify{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#F7F8F9;font-family:Inter,sans-serif;padding:32px 24px}.verify__logo-wrap{position:absolute;top:24px;left:32px}.verify__logo{width:120px;object-fit:contain}.verify__card{display:flex;flex-direction:column;align-items:center;background:#FFFFFF;border-radius:12px;box-shadow:0 4px 6px -1px #2728331a,0 2px 4px -1px #2728330f;padding:48px;max-width:480px;width:100%;text-align:center}.verify__illustration{width:200px;object-fit:contain;margin-bottom:32px}.verify__title{font-size:24px;font-weight:700;color:#272833;margin-bottom:12px}.verify__subtitle{font-size:14px;color:#6b6c7e;line-height:1.6;margin-bottom:32px}.verify__subtitle strong{color:#272833;font-weight:600}.verify__btn{height:40px;padding:0 32px;background:#0B5FFF;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.verify__btn:hover{background:#0053F0}.verify__footer{margin-top:32px;font-size:12px;color:#6b6c7e}.verify__footer-link{color:#0b5fff;font-weight:500;text-decoration:none}.verify__footer-link:hover{text-decoration:underline}.createpwd{display:flex;min-height:100vh;font-family:Inter,sans-serif}.createpwd__left{position:relative;width:58%;background:#e8f4fd;overflow:hidden}.createpwd__logo{position:absolute;top:20px;left:24px;width:120px;z-index:2}.createpwd__upper{position:absolute;top:-11px;right:-104px;width:253px;height:281px;opacity:1;transform:rotate(0);object-fit:contain;z-index:1}.createpwd__lower{position:absolute;bottom:-11px;left:-65px;width:244.44px;height:226.44px;opacity:1;transform:rotate(-3.25deg);object-fit:contain;z-index:0;pointer-events:none}.createpwd__illustration{position:absolute;bottom:135px;left:50%;transform:translate(-50%);width:320px;object-fit:contain;z-index:2}.createpwd__right{position:relative;width:42%;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:#FFFFFF}.createpwd__card{position:relative;z-index:1;width:100%;max-width:400px}.createpwd__title{font-size:22px;font-weight:700;color:#272833;margin-bottom:4px}.createpwd__subtitle{font-size:12px;color:#6b6c7e;margin-bottom:32px}.createpwd__field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.createpwd__label{font-size:12px;font-weight:500;color:#272833}.createpwd__required{color:#da1414;margin-left:2px}.createpwd__input-wrap{position:relative;display:flex;align-items:center}.createpwd__input{width:100%;height:38px;padding:0 40px 0 12px;border:1px solid #CDCED9;border-radius:6px;font-size:12px;color:#272833;background:#FFFFFF;outline:none;transition:all .15s ease}.createpwd__input::placeholder{color:#27283380}.createpwd__input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.createpwd__input.is-error{border-color:#da1414}.createpwd__input.is-error:focus{box-shadow:0 0 0 3px #da141414}.createpwd__eye{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:#6b6c7e;padding:4px;display:flex;align-items:center}.createpwd__eye:hover{color:#272833}.createpwd__error{font-size:11px;color:#da1414}.createpwd__strength{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px 12px;background:#F7F8F9;border-radius:6px;border:1px solid #F1F2F5}.createpwd__rule{display:flex;align-items:center;gap:6px;font-size:12px}.createpwd__rule.is-valid{color:#287d3c}.createpwd__rule.is-valid svg{color:#287d3c}.createpwd__rule.is-invalid{color:#da1414}.createpwd__rule.is-invalid svg{color:#da1414}.createpwd__btn{width:100%;height:38px;background:#0B5FFF;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;margin-top:8px}.createpwd__btn:hover:not(:disabled){background:#0053F0}.createpwd__btn:disabled{opacity:.6;cursor:not-allowed}.createpwd__terms{margin-top:24px;font-size:12px;color:#6b6c7e;text-align:center;line-height:1.5}.createpwd__terms-link{color:#0b5fff;font-weight:500;text-decoration:none}.createpwd__terms-link:hover{text-decoration:underline}.createpwd__footer{margin-top:24px;text-align:center;font-size:12px;color:#6b6c7e}.createpwd__footer-link{color:#0b5fff;font-weight:500;text-decoration:none}.createpwd__footer-link:hover{text-decoration:underline}@media (max-width: 768px){.createpwd{flex-direction:column}.createpwd__left{width:100%;height:200px}.createpwd__right{width:100%;padding:24px}.createpwd__upper{width:180px;height:180px;right:-20px;top:10px}.createpwd__lower{width:120px;height:120px;top:-20px;right:-30px}.createpwd__illustration{width:160px;bottom:10px}}@media (min-width: 1500px){.createpwd__illustration{width:420px;bottom:200px}}@media (min-width: 1900px){.createpwd__illustration{width:500px;bottom:250px}}.companyinfo{display:flex;min-height:100vh;font-family:Inter,sans-serif}.companyinfo__left{position:relative;width:58%;background:#e8f4fd;overflow:hidden}.companyinfo__logo{position:absolute;top:20px;left:24px;width:120px;z-index:2}.companyinfo__upper{position:absolute;top:-11px;right:-104px;width:253px;height:281px;opacity:1;transform:rotate(0);object-fit:contain;z-index:1}.companyinfo__lower{position:absolute;bottom:-11px;left:-65px;width:244.44px;height:226.44px;opacity:1;transform:rotate(-3.25deg);object-fit:contain;z-index:0;pointer-events:none}.companyinfo__illustration{position:absolute;bottom:135px;left:50%;transform:translate(-50%);width:320px;object-fit:contain;z-index:2}.companyinfo__right{position:relative;width:42%;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:#FFFFFF}.companyinfo__card{position:relative;z-index:1;width:100%;max-width:400px}.companyinfo__title{font-size:23px;font-weight:700;color:#272833;margin-bottom:4px;line-height:1.2}.companyinfo__subtitle{font-size:12px;color:#6b6c7e;margin-bottom:48px;letter-spacing:.25px;line-height:1.46}.companyinfo__fields{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.companyinfo__field{display:flex;flex-direction:column;gap:4px}.companyinfo__label{font-size:12px;color:#6b6c7e;letter-spacing:.25px;line-height:1.46}.companyinfo__required{color:#da1414;margin-left:2px}.companyinfo__input{height:36px;padding:0 12px;border:1px solid #cdced9;border-radius:6px;font-size:12px;color:#272833;background:#FFFFFF;outline:none;transition:all .15s ease;width:100%;letter-spacing:.25px}.companyinfo__input::placeholder{color:#27283380}.companyinfo__input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.companyinfo__input.is-error{border-color:#da1414}.companyinfo__input.is-error:focus{box-shadow:0 0 0 3px #da141414}.companyinfo__select-wrap{position:relative;display:flex;align-items:center}.companyinfo__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;padding:0 32px 0 12px;border:1px solid #cdced9;border-radius:6px;font-size:12px;color:#272833;background:#FFFFFF;outline:none;transition:all .15s ease;width:100%;letter-spacing:.25px;cursor:pointer}.companyinfo__select:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.companyinfo__select.is-error{border-color:#da1414}.companyinfo__select.is-error:focus{box-shadow:0 0 0 3px #da141414}.companyinfo__select-arrow{position:absolute;right:10px;pointer-events:none;color:#6b6c7e;display:flex;align-items:center}.companyinfo__error{font-size:11px;color:#da1414}.companyinfo__btn{width:100%;height:36px;background:#0B5FFF;color:#fff;border:1px solid #0B5FFF;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.25px;cursor:pointer;transition:all .15s ease;text-transform:capitalize}.companyinfo__btn:hover:not(:disabled){background:#0053F0;border-color:#0053f0}.companyinfo__btn:disabled{opacity:.6;cursor:not-allowed}.companyinfo__powered{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px;font-size:12px;color:#6b6c7e;letter-spacing:.4px}.companyinfo__powered-logo{height:13px;width:auto}@media (max-width: 768px){.companyinfo{flex-direction:column}.companyinfo__left{width:100%;height:200px}.companyinfo__right{width:100%;padding:24px}.companyinfo__upper{width:180px;height:180px;left:auto;right:-20px;top:10px}.companyinfo__lower{width:120px;height:120px;top:-20px;right:-30px}.companyinfo__illustration{width:160px;bottom:10px}}@media (min-width: 1500px){.companyinfo__illustration{width:420px;bottom:200px}}@media (min-width: 1900px){.companyinfo__illustration{width:500px;bottom:250px}}.login{display:flex;min-height:100vh;font-family:Inter,sans-serif}.login__left{position:relative;width:58%;background:#e8f4fd;overflow:hidden}.login__logo{position:absolute;top:20px;left:24px;width:120px;z-index:2}.login__upper{position:absolute;top:-11px;right:clamp(-104px,-7vw,-60px);width:clamp(180px,17vw,280px);aspect-ratio:253/281;height:auto;opacity:1;transform:rotate(0);object-fit:contain;z-index:1}.login__lower{position:absolute;bottom:-11px;left:clamp(-65px,-4.5vw,-40px);width:clamp(170px,16vw,270px);aspect-ratio:244.44/226.44;height:auto;opacity:1;transform:rotate(-3.25deg);object-fit:contain;z-index:0;pointer-events:none}.login__illustration{position:absolute;bottom:clamp(70px,13vh,170px);left:50%;transform:translate(-50%);width:clamp(200px,24vw,420px);max-width:80%;object-fit:contain;z-index:2}.login__right{position:relative;width:42%;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:#FFFFFF}.login__wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px}.login__card{display:flex;flex-direction:column;gap:24px;width:343px}.login__header{display:flex;flex-direction:column;gap:4px}.login__title{font-size:23px;font-weight:700;color:#272833;line-height:1.2;margin:0;letter-spacing:0}.login__subtitle{font-size:14px;font-weight:400;color:#6b6c7e;letter-spacing:.25px;line-height:1.46;margin:0}.login__tabs{display:flex;width:100%;border-bottom:1px solid #cdced9}.login__tab{flex:1;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;color:#6b6c7e;letter-spacing:.25px;line-height:1.46;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap}.login__tab.is-active{color:#272833;font-weight:500;letter-spacing:.1px;border-bottom-color:#272833}.login__tab:not(.is-active):hover{color:#272833}.login__body{display:flex;flex-direction:column;align-items:flex-end;gap:24px;width:100%}.login__fields-group{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%}.login__fields-inner{display:flex;flex-direction:column;gap:24px;width:100%}.login__field{display:flex;flex-direction:column;gap:4px;width:100%}.login__label{font-size:14px;font-weight:400;color:#6b6c7e;letter-spacing:.25px;line-height:1.46}.login__input{height:36px;padding:5.5px 12px;border:1px solid #cdced9;border-radius:4px;font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px;background:#FFFFFF;outline:none;transition:all .15s ease;width:100%;box-sizing:border-box}.login__input::placeholder{color:#cdced9}.login__input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.login__input.is-error{border-color:#da1414}.login__input.is-error:focus{box-shadow:0 0 0 3px #c3121214}.login__input--password{padding-right:36px}.login__input-wrap{position:relative;display:flex;align-items:center}.login__eye{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:#6b6c7e;padding:4px;display:flex;align-items:center;line-height:1}.login__eye:hover{color:#272833}.login__error{font-size:11px;color:#da1414}.login__forgot{font-size:14px;font-weight:400;color:#6b6c7e;letter-spacing:.25px;line-height:1.46;background:none;border:none;padding:0;cursor:pointer;text-align:right}.login__forgot:hover{color:#0b5fff}.login__btn-wrap{width:100%}.login__btn{width:100%;height:36px;background:#0b5fff;color:#fff;border:1px solid #0b5fff;border-radius:4px;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:1.4;text-transform:capitalize;cursor:pointer;transition:all .15s ease}.login__btn:hover:not(:disabled){background:#0053F0;border-color:#0053f0}.login__btn:disabled{opacity:.6;cursor:not-allowed}.login__resend{font-size:14px;color:#6b6c7e;text-align:right}.login__resend button{background:none;border:none;color:#0b5fff;font-size:14px;font-weight:500;cursor:pointer;padding:0}.login__resend button:hover{text-decoration:underline}.login__footer{display:flex;align-items:center;gap:8px}.login__footer-text{font-size:16px;font-weight:400;color:#272833;letter-spacing:.5px;line-height:1.48;white-space:nowrap}.login__footer-link{font-size:14px;font-weight:400;color:#0b5fff;letter-spacing:.25px;line-height:1.46;text-decoration:none}.login__footer-link:hover{text-decoration:underline}.login__powered{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:12px;color:#6b6c7e;letter-spacing:.4px;line-height:1.15}.login__powered-logo{height:13px;width:auto}@media (max-width: 768px){.login{flex-direction:column}.login__left{width:100%;height:200px}.login__right{width:100%;padding:24px}.login__card{width:100%}.login__upper{width:180px;height:180px;right:-20px;top:10px}.login__lower{width:120px;height:120px;right:-20px;bottom:-20px}.login__illustration{width:160px;bottom:10px}}.fp{display:flex;min-height:100vh;font-family:Inter,sans-serif}.fp__left{position:relative;width:58%;background:#e8f4fd;overflow:hidden}.fp__logo{position:absolute;top:20px;left:24px;width:120px;z-index:2}.fp__upper{position:absolute;top:-11px;right:-104px;width:253px;height:281px;opacity:1;transform:rotate(0);object-fit:contain;z-index:1}.fp__lower{position:absolute;bottom:-11px;left:-65px;width:244.44px;height:226.44px;opacity:1;transform:rotate(-3.25deg);object-fit:contain;z-index:0;pointer-events:none}.fp__illustration{position:absolute;bottom:135px;left:50%;transform:translate(-50%);width:320px;object-fit:contain;z-index:2}.fp__right{position:relative;width:42%;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:#FFFFFF}.fp__wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px}.fp__card{display:flex;flex-direction:column;gap:24px;width:343px}.fp__header{display:flex;flex-direction:column;gap:4px}.fp__title{font-size:23px;font-weight:700;color:#272833;line-height:1.2;margin:0}.fp__subtitle{font-size:14px;font-weight:400;color:#0b5fff;margin:0}.fp__body{display:flex;flex-direction:column;gap:16px}.fp__field{display:flex;flex-direction:column;gap:6px}.fp__label{font-size:14px;font-weight:400;color:#272833}.fp__input{height:40px;border:1px solid #CDCED9;border-radius:4px;padding:0 12px;font-size:14px;font-family:Inter,sans-serif;color:#272833;outline:none;transition:border-color .15s ease;background:#FFFFFF}.fp__input:focus{border-color:#0b5fff}.fp__input::placeholder{color:#27283380}.fp__input.is-error{border-color:#da1414}.fp__input.is-disabled,.fp__input:disabled{background:#f5f5f5;color:#6b6c7e;cursor:not-allowed;border-color:#e7e7ed}.fp__error{font-size:12px;color:#da1414}.fp__resend-row{display:flex;justify-content:flex-end}.fp__countdown{font-size:14px;color:#da1414;font-weight:500}.fp__resend-btn{background:none;border:none;font-size:14px;color:#da1414;font-weight:500;cursor:pointer;padding:0}.fp__resend-btn:hover{text-decoration:underline}.fp__resend-btn:disabled{opacity:.6;cursor:not-allowed}.fp__btn-wrap{width:100%}.fp__btn{width:100%;height:42px;background:#0B5FFF;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s ease;letter-spacing:.3px}.fp__btn:hover:not(:disabled){background:#0053F0}.fp__btn:disabled{opacity:.7;cursor:not-allowed}.fp__back{text-align:center}.fp__back-link{font-size:14px;color:#0b5fff;text-decoration:none;font-weight:500}.fp__back-link:hover{text-decoration:underline}.fp__powered{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b6c7e}.fp__powered-logo{height:16px;object-fit:contain}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.sh{position:relative;overflow:hidden;background:#e8eaf0;border-radius:4px}.sh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);animation:shimmer-sweep 1.6s ease-in-out infinite}.cand-shimmer{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000012;overflow:hidden}.cand-shimmer__head{display:grid;grid-template-columns:40px 1fr 1fr 120px 100px 80px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f5;background:#fafbfc}.cand-shimmer__row{display:grid;grid-template-columns:40px 1fr 1fr 120px 100px 80px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f5}.cand-shimmer__row:last-child{border-bottom:none}.cand-shimmer__avatar-cell{display:flex;align-items:center;gap:8px}.iv-shimmer{background:#fff;border-radius:8px;overflow:hidden}.iv-shimmer__head{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 100px 90px 100px 90px 60px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f5;background:#fafbfc}.iv-shimmer__row{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 100px 90px 100px 90px 60px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f5}.iv-shimmer__row:last-child{border-bottom:none}.iv-shimmer__candidate-cell{display:flex;align-items:center;gap:8px}.iv-shimmer__score-cell{display:flex;flex-direction:column;gap:4px}.job-shimmer-row{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#fff;border-radius:8px;margin-bottom:8px;box-shadow:0 1px 3px #0000000f}.job-shimmer-row__content{flex:1;display:flex;flex-direction:column;gap:8px}.job-shimmer-row__title-line{display:flex;align-items:center;gap:12px}.job-shimmer-row__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.job-shimmer-row__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}.ur-shimmer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-bottom:16px}.ur-shimmer__table-wrap{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.ur-shimmer__head{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 100px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f5;background:#fafbfc}.ur-shimmer__row{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 100px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f5}.ur-shimmer__row:last-child{border-bottom:none}.invite-shimmer{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 24px}.invite-shimmer__meta{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:320px}.invite-shimmer__item{display:flex;align-items:center;gap:10px}.dai-page{padding:24px;max-width:1200px;margin:0 auto}.dai-page__header{margin-bottom:24px}.dai-page__title{font-size:24px;font-weight:600;color:#272833;margin:0 0 4px}.dai-page__subtitle{font-size:14px;color:#6b6c7e;margin:0;line-height:24px}.dai-prompt{display:flex;gap:8px;margin-bottom:12px}.dai-prompt__input{flex:1;padding:12px 16px;font-size:14px;border:1px solid #CDCED9;border-radius:8px;background:#FFFFFF;color:#272833}.dai-prompt__input:focus{outline:none;border-color:#0b5fff}.dai-prompt__input:disabled{opacity:.6}.dai-prompt__submit{padding:12px 24px;font-size:14px;font-weight:500;color:#fff;background:#0B5FFF;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.dai-prompt__submit:hover:not(:disabled){background:#0053F0}.dai-prompt__submit:disabled{opacity:.5;cursor:not-allowed}.dai-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.dai-presets__chip{padding:4px 12px;font-size:12px;color:#6b6c7e;background:#FFFFFF;border:1px solid #F1F2F5;border-radius:9999px;cursor:pointer;transition:all .15s ease}.dai-presets__chip:hover:not(:disabled){background:#F1F2F5;color:#272833}.dai-presets__chip:disabled{opacity:.5;cursor:not-allowed}.dai-narrative{padding:16px;margin-bottom:16px;background:#F0F5FF;border-left:3px solid #0B5FFF;border-radius:8px;font-size:14px;color:#272833;line-height:24px}.dai-error{padding:12px 16px;margin-bottom:16px;background:#FEEFEF;color:#da1414;border-radius:8px;font-size:14px}.a2ui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.a2ui-card{padding:16px;background:#FFFFFF;border:1px solid #F1F2F5;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a}.a2ui-card__label{font-size:12px;color:#6b6c7e;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.a2ui-card__value{font-size:24px;font-weight:700;color:#272833;margin:0}.a2ui-card__trend{font-size:12px;color:#6b6c7e;margin:4px 0 0}.a2ui-card__title{font-size:16px;font-weight:600;color:#272833;margin:0 0 12px}.a2ui-card--table,.a2ui-card--bar,.a2ui-card--donut{grid-column:span 2}.a2ui-donut-body{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.a2ui-donut-svg{width:160px;height:160px;flex:0 0 160px}.a2ui-donut-total{font-size:24px;font-weight:700;fill:#272833}.a2ui-donut-totallabel{font-size:10px;fill:#6b6c7e;text-transform:uppercase;letter-spacing:.5px}.a2ui-donut-legend{list-style:none;margin:0;padding:0;flex:1 1 200px;display:flex;flex-direction:column;gap:4px}.a2ui-donut-legend__row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font-size:12px}.a2ui-donut-legend__swatch{width:12px;height:12px;border-radius:4px}.a2ui-donut-legend__label{color:#272833;text-transform:capitalize}.a2ui-donut-legend__value{color:#6b6c7e;font-weight:500}.a2ui-table-wrap{overflow-x:auto}.a2ui-table{width:100%;border-collapse:collapse;font-size:12px}.a2ui-table th,.a2ui-table td{text-align:left;padding:8px 12px;border-bottom:1px solid #F1F2F5}.a2ui-table th{font-weight:600;color:#6b6c7e;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.a2ui-table td{color:#272833}.a2ui-table__empty{text-align:center;color:#a7a9bc80;padding:24px}.a2ui-bars{display:flex;flex-direction:column;gap:8px}.a2ui-bar-row{display:grid;grid-template-columns:110px 1fr 50px;align-items:center;gap:12px}.a2ui-bar-row__label{font-size:12px;color:#272833;text-transform:capitalize}.a2ui-bar-row__track{height:8px;background:#F1F2F5;border-radius:9999px;overflow:hidden}.a2ui-bar-row__fill{height:100%;background:#0B5FFF;border-radius:9999px;transition:width .4s ease}.a2ui-bar-row__value{font-size:12px;font-weight:600;color:#272833;text-align:right}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.date-picker-wrapper{width:100%;position:relative}.date-picker-wrapper.range-picker-disabled{opacity:.5;pointer-events:none}.date-picker-wrapper .react-datepicker-popper{z-index:210}.date-picker-wrapper .react-datepicker{font-family:Inter,sans-serif;border:1px solid #E7E7ED;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden}.date-picker-wrapper .react-datepicker__header{background:#FFFFFF;border-bottom:1px solid #E7E7ED;padding:12px 8px 8px}.date-picker-wrapper .react-datepicker__current-month{font-size:14px;font-weight:600;color:#272833;margin-bottom:8px}.date-picker-wrapper .react-datepicker__day-names{display:flex;justify-content:space-around}.date-picker-wrapper .react-datepicker__day-name{font-size:12px;font-weight:600;color:#6b6c7e;width:32px;line-height:28px}.date-picker-wrapper .react-datepicker__month{margin:8px}.date-picker-wrapper .react-datepicker__week{display:flex;justify-content:space-around}.date-picker-wrapper .react-datepicker__day{width:32px;height:32px;line-height:32px;border-radius:4px;font-size:12px;color:#272833;margin:1px;transition:background .1s ease,color .1s ease}.date-picker-wrapper .react-datepicker__day:hover{background:#F0F5FF;color:#0b5fff;border-radius:4px}.date-picker-wrapper .react-datepicker__day--today{color:#0b5fff;font-weight:600;border:1px solid #0B5FFF;background:transparent}.date-picker-wrapper .react-datepicker__day--selected,.date-picker-wrapper .react-datepicker__day--range-start,.date-picker-wrapper .react-datepicker__day--range-end{background:#0B5FFF!important;color:#fff!important;font-weight:600;border-radius:4px!important}.date-picker-wrapper .react-datepicker__day--selected:hover,.date-picker-wrapper .react-datepicker__day--range-start:hover,.date-picker-wrapper .react-datepicker__day--range-end:hover{background:#0053F0!important}.date-picker-wrapper .react-datepicker__day--in-range{background:#F0F5FF;color:#0b5fff;border-radius:0}.date-picker-wrapper .react-datepicker__day--in-range:hover{background:rgb(215,228.7704918033,255)}.date-picker-wrapper .react-datepicker__day--in-selecting-range{background:#F0F5FF;color:#0b5fff}.date-picker-wrapper .react-datepicker__day--range-start{border-radius:4px 0 0 4px!important}.date-picker-wrapper .react-datepicker__day--range-end{border-radius:0 4px 4px 0!important}.date-picker-wrapper .react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:4px!important}.date-picker-wrapper .react-datepicker__day--outside-month{color:#6b6c7e;opacity:.4}.date-picker-wrapper .react-datepicker__day--disabled{color:#6b6c7e;opacity:.3;cursor:not-allowed}.date-picker-wrapper .react-datepicker__day--disabled:hover{background:none;color:#6b6c7e}.date-picker-wrapper .react-datepicker__navigation{top:14px}.date-picker-wrapper .react-datepicker__navigation-icon:before{border-color:#6b6c7e;border-width:2px 2px 0 0}.date-picker-wrapper .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#0b5fff}.date-picker-wrapper .react-datepicker__triangle{display:none}.dateRangePickerContainer{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;border:1px solid #CDCED9;border-radius:4px;padding:0 10px;font-size:14px;font-family:Inter,sans-serif;color:#272833;background:#FFFFFF;cursor:pointer;transition:border-color .15s ease;-webkit-user-select:none;user-select:none}.dateRangePickerContainer:hover{border-color:#aaacbf}.dateRangePickerContainer:focus-within{border-color:#0b5fff}.dateRangePickerContainer .selected-date-range{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#272833}.dateRangePickerContainer span{flex:1;color:#27283380;font-size:14px}.dateRangePickerContainer i{color:#6b6c7e;font-size:15px;flex-shrink:0;margin-left:6px}.select-field{display:flex;flex-direction:column;gap:6px;width:100%}.select-field__label{font-size:12px;font-weight:500;color:#272833;line-height:20px}.select-field__required{color:#da1414;margin-left:2px}.select-field__error{font-size:12px;color:#da1414;line-height:15px}.select-field__hint{font-size:12px;color:#6b6c7e;line-height:15px}.select-control{position:relative}.select-control.is-disabled{opacity:.55;cursor:not-allowed}.select-trigger{width:100%;height:40px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:all .2s ease}.select-trigger::placeholder{color:#27283380}.select-trigger:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left;padding:0 12px}.select-control.is-open .select-trigger{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.select-control.is-error .select-trigger{border-color:#da1414;box-shadow:none}.select-control.is-error .select-trigger:focus{box-shadow:0 0 0 2px #da14141a}.select-control.is-disabled .select-trigger{cursor:not-allowed;background:#F7F8F9}.select-trigger__text{flex:1;font-size:14px;font-weight:400;color:#272833;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger__text.is-placeholder{color:#27283380}.select-trigger__caret{flex-shrink:0;color:#6b6c7e;transition:transform .18s ease}.select-trigger__caret.is-open{transform:rotate(180deg)}.select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:6px;box-shadow:0 4px 6px -1px #2728331a,0 2px 4px -1px #2728330f;overflow:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.select-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.select-menu__list{max-height:220px;overflow-y:auto}.select-menu__empty{padding:12px 16px;font-size:12px;color:#6b6c7e;text-align:center}.select-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.8px solid #E7E7ED}.select-search__icon{flex-shrink:0;color:#6b6c7e}.select-search__input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:12px;color:#272833}.select-search__input::placeholder{color:#27283380}.select-option{display:block;width:100%;text-align:left;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;background:transparent;border:none;cursor:pointer;transition:background all .15s ease}.select-option:hover:not(.is-disabled){background:#F1F2F5}.select-option.is-selected{background:#F0F5FF;color:#0b5fff;font-weight:500}.select-option.is-disabled{color:#6b6c7e;cursor:not-allowed;opacity:.6}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:spinner-rotate .75s linear infinite}.spinner__track{fill:none;opacity:.2}.spinner__arc{fill:none;stroke-linecap:round;stroke-dasharray:56.5;stroke-dashoffset:14.1}.spinner--sm{width:16px;height:16px}.spinner--md{width:24px;height:24px}.spinner--lg{width:32px;height:32px}.spinner--xl{width:48px;height:48px}.spinner--primary .spinner__track,.spinner--primary .spinner__arc{stroke:#0b5fff}.spinner--white .spinner__track,.spinner--white .spinner__arc{stroke:#fff}.spinner--current .spinner__track,.spinner--current .spinner__arc{stroke:currentColor}.participant-avatar{border-radius:50%;background:linear-gradient(135deg,rgb(127,86,217) 0%,rgb(112,89,225) 21.429%,rgb(88,92,236) 50%,rgb(58,94,247) 78.571%,rgb(11,95,255) 100%);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;color:#fff;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.ai-interview{display:flex;flex-direction:column;height:100vh;background-color:#1a1a1a;overflow:hidden;font-family:Inter,sans-serif}.ai-interview__header{background-color:#242424;border-bottom:.8px solid #333333;height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ai-interview__header-left{display:flex;flex-direction:column;gap:4px}.ai-interview__title{font-size:20px;font-weight:600;color:#fff;line-height:28px;margin:0}.ai-interview__meta{display:flex;align-items:center;gap:16px;font-size:14px;color:#a0a0a0}.ai-interview__dot{color:#a0a0a0}.ai-interview__status{display:flex;align-items:center;gap:8px}.ai-interview__status-dot{width:8px;height:8px;background-color:#ef4444;border-radius:50%;opacity:.8;animation:pulse 2s ease-in-out infinite}.ai-interview__timer{font-variant-numeric:tabular-nums;color:#a0a0a0}.ai-interview__header-right{display:flex;align-items:center;gap:12px}.ai-interview__jd{font-size:14px;color:#a0a0a0}.ai-interview__avatar-ring{width:40px;height:40px;border:1.6px solid #333333;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.ai-interview__user-avatar{width:100%;height:100%;background:linear-gradient(135deg,#7f56d9 0%,#0b5fff 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.ai-interview__body{flex:1;display:flex;overflow:hidden}.ai-interview__video-panel{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.ai-interview__video-area{flex:1;position:relative;background-color:#2a2a2a;margin:24px 24px 0;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ai-interview__video-area--grid{padding:12px}.ai-interview__layout-toggle{position:absolute;top:12px;right:12px;z-index:10;display:flex;align-items:center;gap:4px;background-color:#2a2a2a;border-radius:4px;padding:4px}.ai-interview__layout-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.ai-interview__layout-btn:hover{color:#fff;background-color:#393939}.ai-interview__layout-btn.is-active{background-color:#0b5fff;color:#fff}.ai-interview__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;height:100%}.ai-interview__grid-tile{position:relative;background-color:#202020;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0}.ai-interview__grid-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ai-interview__ai-avatar--sm{width:100px;height:100px;font-size:24px}.ai-interview__main-feed{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.ai-interview__ai-avatar{width:160px;height:160px;background-color:#0b5fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:600;color:#fff;line-height:1}.ai-interview__feed-label{position:absolute;top:16px;left:16px;background-color:#0009;color:#fff;font-size:14px;font-weight:500;padding:6px 12px;border-radius:4px;line-height:20px}.ai-interview__audio-dot{position:absolute;bottom:16px;left:16px;width:8px;height:8px;background-color:#22c55e;border-radius:50%;opacity:.77}.ai-interview__pip{position:absolute;bottom:16px;right:16px;width:200px;height:140px;background-color:#2a2a2a;border:1.6px solid #333333;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ai-interview__pip-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ai-interview__pip-label{position:absolute;top:8px;left:8px;background-color:#0009;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;line-height:16px}.ai-interview__toolbar{background-color:#242424;border-top:.8px solid #333333;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ai-interview__toolbar-controls{display:flex;align-items:center;gap:12px}.ai-interview__ctrl-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;background-color:#2a2a2a;border:none;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:12px;cursor:pointer;transition:all .15s ease;min-width:60px}.ai-interview__ctrl-btn:hover{background-color:#393939}.ai-interview__ctrl-btn.is-active{background-color:#ef444433;color:#ef4444}.ai-interview__leave-btn{display:flex;align-items:center;gap:8px;height:48px;padding:0 24px;background-color:#ef4444;border:none;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease}.ai-interview__leave-btn:hover{background-color:#ec1e1e}.ai-interview__transcript{width:380px;flex-shrink:0;background-color:#242424;border-left:.8px solid #333333;display:flex;flex-direction:column;overflow:hidden}.ai-interview__transcript-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:.8px solid #333333;flex-shrink:0}.ai-interview__transcript-header h3{font-size:18px;font-weight:600;color:#fff;margin:0;line-height:28px}.ai-interview__transcript-actions{display:flex;align-items:center;gap:8px}.ai-interview__icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.ai-interview__icon-btn:hover{background-color:#2a2a2a;color:#fff}.ai-interview__messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.ai-interview__messages::-webkit-scrollbar{width:4px}.ai-interview__messages::-webkit-scrollbar-track{background:transparent}.ai-interview__messages::-webkit-scrollbar-thumb{background-color:#333;border-radius:9999px}.ai-interview__msg{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ai-interview__msg--user{align-items:flex-end}.ai-interview__msg-meta{display:flex;align-items:center;gap:8px}.ai-interview__msg-name{font-size:12px;font-weight:500;line-height:16px}.ai-interview__msg-time{font-size:12px;color:#666;line-height:16px}.ai-interview__bubble{max-width:320px;background-color:#2a2a2a;color:#fff;font-size:14px;font-weight:400;line-height:22px;padding:10px 16px;border-radius:8px}.ai-interview__bubble--user{background-color:#0b5fff;text-align:right}.ai-interview__input-row{display:flex;align-items:center;gap:8px;padding:16px;border-top:.8px solid #333333;flex-shrink:0}.ai-interview__input{flex:1;height:42px;background-color:#2a2a2a;border:.8px solid #333333;border-radius:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;color:#fff;outline:none;transition:all .15s ease}.ai-interview__input::placeholder{color:#666}.ai-interview__input:focus{border-color:#0b5fff}.ai-interview__send-btn{width:40px;height:40px;background-color:#0b5fff;border:none;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ai-interview__send-btn:hover{background-color:#0053f0}@keyframes pulse{0%,to{opacity:.8}50%{opacity:.3}}.interview-invite{min-height:100vh;background-color:#f7f8f9;display:flex;align-items:center;justify-content:center;padding:24px}.interview-invite__container{display:flex;flex-direction:column;gap:24px;width:100%;max-width:672px}.interview-invite__heading{text-align:center;display:flex;flex-direction:column;gap:6px}.interview-invite__heading .interview-invite__title,.interview-invite__heading .interview-invite__subtitle{margin:0}.interview-invite__card{background-color:#fff;border:.8px solid #E7E7ED;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:32px;display:flex;flex-direction:column;align-items:center}.interview-invite__logo{width:64px;height:64px;background-color:#0b5fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}.interview-invite__logo span{font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:#fff;line-height:32px}.interview-invite__company{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#6b6c7e;line-height:20px;letter-spacing:.25px;text-align:center;margin:0 0 8px}.interview-invite__title{font-family:Inter,sans-serif;font-size:30px;font-weight:700;color:#272833;line-height:36px;text-align:center;margin:0 0 16px}.interview-invite__subtitle{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#6b6c7e;line-height:28px;text-align:center;margin:0 0 32px}.interview-invite__subtitle strong{color:#272833;font-weight:500}.interview-invite__meta{width:100%;background-color:#f7f8f9;border-radius:8px;padding:24px;display:flex;align-items:center;gap:24px;margin-bottom:32px}.interview-invite__meta-item{display:flex;align-items:center;gap:12px;flex:1}.interview-invite__meta-icon{width:40px;height:40px;background-color:#f0f5ff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0b5fff}.interview-invite__meta-text{display:flex;flex-direction:column;gap:4px}.interview-invite__meta-label{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px;letter-spacing:.4px}.interview-invite__meta-value{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;line-height:20px;white-space:nowrap}.interview-invite__btn{width:100%;height:48px;background-color:#0b5fff;color:#fff;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .15s ease}.interview-invite__btn:hover{background-color:#0053f0}.interview-invite__btn:active{transform:translateY(1px)}.interview-invite__legal{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px;text-align:center;margin:0}.interview-invite--apply .interview-invite__card{align-items:stretch;padding:32px}.interview-invite--apply .interview-invite__heading{gap:4px}.interview-invite--apply .interview-invite__heading .interview-invite__title{font-size:24px;line-height:32px;margin:0}.interview-invite--apply .interview-invite__heading .interview-invite__subtitle{font-size:14px;line-height:20px;margin:0}.apply-form{display:flex;flex-direction:column;gap:16px}.apply-form__field{display:flex;flex-direction:column;gap:4px}.apply-form__label{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;line-height:20px}.apply-form__req{color:#da1414;margin-left:2px}.apply-form__input{height:44px;padding:0 12px;border:1px solid #CDCED9;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;color:#272833;background-color:#fff;transition:all .15s ease}.apply-form__input:focus{outline:none;border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.apply-form__input::placeholder{color:#27283380}.apply-form__input.is-error{border-color:#da1414}.apply-form__input.is-error:focus{box-shadow:0 0 0 3px #da141414}.apply-form__error{font-family:Inter,sans-serif;font-size:12px;color:#da1414}.apply-form__field--phone .PhoneInput{display:flex;align-items:stretch;height:44px;border:1px solid #CDCED9;border-radius:6px;background:#FFFFFF;transition:all .15s ease;overflow:hidden}.apply-form__field--phone .PhoneInput:focus-within{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.apply-form__field--phone .PhoneInput.is-error{border-color:#da1414}.apply-form__field--phone .PhoneInput.is-error:focus-within{box-shadow:0 0 0 3px #da141414}.apply-form__field--phone .PhoneInputCountry{position:relative;display:flex;align-items:center;padding:0;border-right:1px solid #CDCED9;background:#F7F8F9;flex-shrink:0;transition:all .15s ease}.apply-form__field--phone .PhoneInputCountry:hover{background:#F1F2F5}.apply-form__field--phone .PhoneInputCountrySelect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;border:none}.apply-form__field--phone .PhoneInputCountryIcon{display:flex;align-items:center;width:22px;height:15px;border-radius:2px;overflow:hidden;flex-shrink:0;pointer-events:none}.apply-form__field--phone .PhoneInputCountryIconImg{display:block;width:100%;height:100%;object-fit:cover}.apply-form__field--phone .PhoneInputCountrySelectArrow{width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#6B6C7E transparent transparent;flex-shrink:0;pointer-events:none}.apply-form__field--phone .PhoneInputInput{flex:1;height:100%;padding:0 12px;border:none;outline:none;font-size:14px;color:#272833;background:transparent;font-family:Inter,sans-serif}.apply-form__field--phone .PhoneInputInput::placeholder{color:#27283380}.apply-form__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px;border:1px dashed #CDCED9;border-radius:6px;background-color:#fff;text-align:center;transition:all .15s ease}.apply-form__dropzone.is-drag{border-color:#0b5fff;background-color:#0b5fff0a}.apply-form__dropzone.is-error{border-color:#da1414}.apply-form__dropzone-icon{width:48px;height:48px;border-radius:50%;background-color:#f0f5ff;color:#0b5fff;display:flex;align-items:center;justify-content:center}.apply-form__dropzone-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;line-height:20px;margin:0}.apply-form__dropzone-or{font-family:Inter,sans-serif;font-size:12px;color:#6b6c7e;line-height:16px;margin:0}.apply-form__browse{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1px solid #CDCED9;border-radius:6px;background:#FFFFFF;color:#272833;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.apply-form__browse:hover{border-color:#0b5fff;color:#0b5fff}.apply-form__dropzone-meta{font-family:Inter,sans-serif;font-size:12px;color:#6b6c7e;line-height:16px;margin:4px 0 0}.apply-form__file-pill{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #CDCED9;border-radius:6px;background-color:#f7f8f9;color:#272833;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.apply-form__file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apply-form__file-clear{border:none;background:transparent;color:#6b6c7e;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:50%}.apply-form__file-clear:hover{background-color:#e7e7ed;color:#272833}.apply-form__submit-error{font-family:Inter,sans-serif;font-size:14px;color:#da1414;margin:0}.apply-form__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.apply-form__back{display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 24px;border:1px solid #CDCED9;border-radius:4px;background:#FFFFFF;color:#272833;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:all .15s ease}.apply-form__back:hover{background:#F1F2F5}.apply-form__submit{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border:none;border-radius:4px;background-color:#0b5fff;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;transition:all .15s ease}.apply-form__submit:hover:not(:disabled){background-color:#0053f0}.apply-form__submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1536px){.interview-invite--apply .apply-form{gap:12px}.interview-invite--apply .apply-form__dropzone{padding:24px}}@media (max-width: 1366px){.interview-invite--apply .apply-form{gap:12px}.interview-invite--apply .apply-form__dropzone{padding:16px 24px}.interview-invite--apply .apply-form__dropzone-icon{width:44px;height:44px}}@media (max-width: 768px){.interview-invite{padding:16px}.interview-invite__card{padding:24px}.interview-invite__meta{flex-direction:column;align-items:stretch;gap:8px}.interview-invite__title{font-size:24px;line-height:32px}.apply-form__footer{flex-direction:column-reverse;align-items:stretch}.apply-form__back,.apply-form__submit{width:100%;justify-content:center}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes step-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.interview-setup{min-height:100vh;background-color:#f7f8f9;display:flex;align-items:center;justify-content:center;padding:24px}.interview-setup__container{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:448px;text-align:center}.interview-setup__spinner-wrapper{margin-bottom:32px}.interview-setup__spinner{width:96px;height:96px;border:4px solid #E7E7ED;border-top-color:#0b5fff;border-radius:50%;position:relative;animation:spin 1s linear infinite;box-sizing:border-box}.interview-setup__spinner-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#0b5fff;border-radius:50%;opacity:.9}.interview-setup__title{font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:#272833;line-height:32px;margin:0 0 8px}.interview-setup__subtitle{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#6b6c7e;line-height:20px;margin:0 0 24px}.interview-setup__card{width:100%;background-color:#fff;border:.8px solid #E7E7ED;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:24px}.interview-setup__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.interview-setup__step{display:flex;align-items:center;gap:12px;transition:all .2s ease}.interview-setup__step.is-pending{opacity:.5}.interview-setup__step.is-active{opacity:1;animation:step-in .3s ease forwards}.interview-setup__step.is-active .interview-setup__step-indicator{border-color:#0b5fff;border-top-color:transparent;animation:spin .8s linear infinite}.interview-setup__step.is-active .interview-setup__step-label{color:#272833;font-weight:400}.interview-setup__step.is-done{opacity:1}.interview-setup__step.is-done .interview-setup__step-indicator{border-color:#0b5fff;background-color:#f0f5ff}.interview-setup__step.is-done .interview-setup__step-indicator:after{content:"";display:block;width:6px;height:10px;border:2px solid #0B5FFF;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-2px);position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-3px}.interview-setup__step.is-done .interview-setup__step-label{color:#272833}.interview-setup__step-indicator{flex-shrink:0;width:20px;height:20px;border:1.6px solid #E7E7ED;border-radius:50%;box-sizing:border-box;position:relative}.interview-setup__step-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#6b6c7e;line-height:20px;text-align:left}@media (max-width: 1536px){.interview-setup{padding:12px}.interview-setup__container{max-width:420px}.interview-setup__spinner-wrapper{margin-bottom:24px}.interview-setup__spinner{width:80px;height:80px}.interview-setup__subtitle{margin-bottom:12px}.interview-setup__card{padding:12px 24px}.interview-setup__steps{gap:8px}}@media (max-width: 1366px){.interview-setup{padding:16px}.interview-setup__container{max-width:400px}.interview-setup__spinner-wrapper{margin-bottom:12px}.interview-setup__spinner{width:64px;height:64px;border-width:3px}.interview-setup__spinner-dot{width:12px;height:12px}.interview-setup__title{font-size:20px;line-height:28px}.interview-setup__subtitle{font-size:12px;margin-bottom:12px}.interview-setup__card{padding:12px}.interview-setup__steps,.interview-setup__step{gap:8px}}.interview-ready{min-height:100vh;background-color:#f7f8f9;display:flex;align-items:flex-start;justify-content:center;padding:24px}.interview-ready__container{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:672px}.interview-ready__success-icon{width:96px;height:96px;background-color:#edf9f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#287d3c;flex-shrink:0}.interview-ready__card{width:100%;background-color:#fff;border:.8px solid #E7E7ED;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:32px;display:flex;flex-direction:column;gap:32px}.interview-ready__heading{display:flex;flex-direction:column;gap:12px;text-align:center}.interview-ready__title{font-family:Inter,sans-serif;font-size:30px;font-weight:700;color:#272833;line-height:36px;margin:0}.interview-ready__subtitle{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#6b6c7e;line-height:24px;margin:0}.interview-ready__details{background-color:#f7f8f9;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.interview-ready__details-heading{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;letter-spacing:.7px;text-transform:uppercase;line-height:20px;margin:0}.interview-ready__detail-items{display:flex;flex-direction:column;gap:16px}.interview-ready__detail-item{display:flex;align-items:flex-start;gap:12px}.interview-ready__detail-icon{width:36px;height:36px;background-color:#f0f5ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0b5fff;flex-shrink:0}.interview-ready__detail-text{display:flex;flex-direction:column;gap:4px;padding-top:2px}.interview-ready__detail-label{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#6b6c7e;letter-spacing:.4px;line-height:16px}.interview-ready__detail-value{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;line-height:20px}.interview-ready__checklist{background-color:#fff4ec;border:.8px solid rgba(236,143,34,.2);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.interview-ready__checklist-heading{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#ff8f39;line-height:20px;margin:0}.interview-ready__checklist-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.interview-ready__checklist-item{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;line-height:20px;padding-left:12px;position:relative}.interview-ready__checklist-item:before{content:"•";color:#ff8f39;position:absolute;left:0;top:0}.interview-ready__btn{width:100%;height:48px;background-color:#0b5fff;color:#fff;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .15s ease}.interview-ready__btn:hover{background-color:#0053f0}.interview-ready__btn:active{transform:translateY(1px)}@media (max-width: 1536px){.interview-ready{padding:12px}.interview-ready__container{max-width:624px;gap:12px}.interview-ready__success-icon{width:72px;height:72px}.interview-ready__card{padding:24px 32px;gap:24px}.interview-ready__title{font-size:26px;line-height:32px}.interview-ready__subtitle{font-size:14px}.interview-ready__details{padding:12px}.interview-ready__detail-items{gap:8px}.interview-ready__detail-icon{width:32px;height:32px}.interview-ready__checklist{padding:8px 16px;gap:6px}.interview-ready__checklist-items{gap:6px}.interview-ready__btn{height:44px}}@media (max-width: 1366px){.interview-ready{padding:16px}.interview-ready__container{max-width:580px;gap:8px}.interview-ready__success-icon{width:60px;height:60px}.interview-ready__card{padding:12px 24px;gap:12px}.interview-ready__heading{gap:8px}.interview-ready__title{font-size:22px;line-height:28px}.interview-ready__subtitle{font-size:12px}.interview-ready__details{padding:8px 12px;gap:8px}.interview-ready__detail-items{gap:8px}.interview-ready__detail-icon{width:28px;height:28px}.interview-ready__checklist{padding:8px;gap:4px}.interview-ready__checklist-items{gap:4px}.interview-ready__checklist-item{font-size:12px}.interview-ready__btn{height:40px}}@media (max-width: 768px){.interview-ready{padding:16px}.interview-ready__card{padding:24px}.interview-ready__title{font-size:24px;line-height:32px}}.pre-interview-join{min-height:100vh;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:24px}.pre-interview-join__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;width:100%;max-width:896px}.pre-interview-join__panel-title{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#fff;line-height:28px;margin:0}.pre-interview-join__left{display:flex;flex-direction:column;gap:16px}.pre-interview-join__camera-box{background-color:#2a2a2a;border-radius:8px;height:243px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.pre-interview-join__video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.pre-interview-join__avatar-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pre-interview-join__avatar{width:128px;height:128px;border-radius:50%;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:36px;font-weight:600;color:#fff}.pre-interview-join__camera-label{position:absolute;bottom:16px;left:16px;background-color:#0009;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:6px 12px;border-radius:4px;line-height:20px}.pre-interview-join__devices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pre-interview-join__device-card{background-color:#2a2a2a;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .15s ease}.pre-interview-join__device-card:hover{background-color:#343434}.pre-interview-join__device-icon{width:36px;height:36px;background-color:#edf9f0;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#287d3c;flex-shrink:0}.pre-interview-join__device-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pre-interview-join__device-name{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;line-height:20px}.pre-interview-join__device-sub{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#a0a0a0;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pre-interview-join__device-select{width:100%;max-width:100%;background-color:transparent;border:none;outline:none;padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#a0a0a0;line-height:16px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pre-interview-join__device-select option{background-color:#2a2a2a;color:#fff}.pre-interview-join__device-select:focus{outline:none}.pre-interview-join__device-chevron{color:#287d3c;flex-shrink:0}.pre-interview-join__right{display:flex;flex-direction:column;gap:24px}.pre-interview-join__join-heading{display:flex;flex-direction:column;gap:8px}.pre-interview-join__join-subtitle{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#a0a0a0;line-height:24px;margin:0}.pre-interview-join__join-subtitle strong{font-weight:500;color:#fff}.pre-interview-join__instructions-card{background-color:#242424;border:.8px solid #333333;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.pre-interview-join__instructions-heading{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;letter-spacing:.7px;text-transform:uppercase;line-height:20px;margin:0}.pre-interview-join__instructions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pre-interview-join__instruction-item{display:flex;align-items:flex-start;gap:12px}.pre-interview-join__check-icon{color:#287d3c;flex-shrink:0;margin-top:1px}.pre-interview-join__instruction-text{display:flex;flex-direction:column;gap:4px}.pre-interview-join__instruction-title{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;line-height:20px}.pre-interview-join__instruction-desc{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#a0a0a0;line-height:16px}.pre-interview-join__proctoring-box{background-color:#fff4ec1a;border:.8px solid rgba(236,143,34,.2);border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:12px}.pre-interview-join__proctoring-icon{color:#ff8f39;flex-shrink:0;margin-top:2px}.pre-interview-join__proctoring-text{display:flex;flex-direction:column;gap:4px}.pre-interview-join__proctoring-title{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;line-height:20px}.pre-interview-join__proctoring-desc{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#a0a0a0;line-height:16px}.pre-interview-join__join-btn{width:100%;height:60px;background-color:#0b5fff;color:#fff;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px;cursor:pointer;transition:all .15s ease}.pre-interview-join__join-btn:hover{background-color:#0053f0}.pre-interview-join__join-btn:active{transform:translateY(1px)}.pre-interview-join__camera-err{font-family:Inter,sans-serif;font-size:12px;color:#da1414;text-align:center;margin:0}@media (max-width: 1536px){.pre-interview-join{padding:12px}.pre-interview-join__layout{max-width:840px;gap:24px}.pre-interview-join__camera-box{height:220px}.pre-interview-join__avatar{width:112px;height:112px;font-size:32px}.pre-interview-join__device-card{padding:8px 16px}.pre-interview-join__device-icon{width:32px;height:32px}.pre-interview-join__right{gap:12px}.pre-interview-join__instructions-card{padding:12px;gap:8px}.pre-interview-join__instructions-list{gap:8px}.pre-interview-join__proctoring-box{padding:8px 16px}.pre-interview-join__join-btn{height:52px;font-size:16px}}@media (max-width: 1366px){.pre-interview-join{padding:16px}.pre-interview-join__layout{max-width:780px;gap:12px}.pre-interview-join__left{gap:8px}.pre-interview-join__camera-box{height:190px}.pre-interview-join__avatar{width:96px;height:96px;font-size:28px}.pre-interview-join__camera-label{padding:4px 8px;font-size:12px}.pre-interview-join__devices{gap:8px}.pre-interview-join__device-card{padding:8px;gap:8px}.pre-interview-join__device-icon{width:28px;height:28px}.pre-interview-join__device-name{font-size:12px}.pre-interview-join__device-sub{font-size:11px}.pre-interview-join__panel-title{font-size:18px;line-height:24px}.pre-interview-join__right{gap:12px}.pre-interview-join__join-heading{gap:4px}.pre-interview-join__join-subtitle{font-size:12px}.pre-interview-join__instructions-card{padding:8px 12px;gap:8px}.pre-interview-join__instructions-list{gap:8px}.pre-interview-join__instruction-title{font-size:12px}.pre-interview-join__instruction-desc{font-size:11px}.pre-interview-join__proctoring-box{padding:8px}.pre-interview-join__proctoring-title{font-size:12px}.pre-interview-join__proctoring-desc{font-size:11px}.pre-interview-join__join-btn{height:46px;font-size:14px;line-height:24px}}@media (max-width: 768px){.pre-interview-join{padding:16px;align-items:flex-start}.pre-interview-join__layout{grid-template-columns:1fr}}.interview-complete{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8f9fc;padding:2rem}.interview-complete__container{max-width:520px;width:100%;text-align:center}.interview-complete__icon{width:96px;height:96px;border-radius:50%;background:#edf9f0;color:#287d3c;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.interview-complete__title{font-size:1.75rem;font-weight:700;color:#111827;margin-bottom:.5rem}.interview-complete__subtitle{color:#6b7280;font-size:1rem;margin-bottom:.5rem}.interview-complete__company{color:#6b7280;font-size:.9rem;margin-bottom:2rem}.interview-complete__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;text-align:left;margin-bottom:2rem}.interview-complete__card-title{font-size:1rem;font-weight:600;color:#111827;margin-bottom:1rem}.interview-complete__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.interview-complete__steps li{position:relative;padding-left:1.5rem;color:#374151;font-size:.9rem}.interview-complete__steps li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:#0b5fff}.interview-complete__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 2rem;border:none;border-radius:8px;background:#111827;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s}.interview-complete__btn:hover{background:#1f2937}@media (max-width: 1536px){.interview-complete{padding:1.5rem}.interview-complete__container{max-width:480px}.interview-complete__icon{width:80px;height:80px;margin:0 auto 1.25rem}.interview-complete__title{font-size:1.5rem}.interview-complete__subtitle{font-size:.95rem}.interview-complete__company{margin-bottom:1.5rem}.interview-complete__card{padding:1.25rem;margin-bottom:1.5rem}}@media (max-width: 1366px){.interview-complete{padding:1rem}.interview-complete__container{max-width:440px}.interview-complete__icon{width:64px;height:64px;margin:0 auto 1rem}.interview-complete__title{font-size:1.35rem;margin-bottom:.25rem}.interview-complete__subtitle{font-size:.9rem}.interview-complete__company{font-size:.85rem;margin-bottom:1.25rem}.interview-complete__card{padding:1rem 1.25rem;margin-bottom:1.25rem}.interview-complete__card-title{margin-bottom:.5rem}.interview-complete__steps{gap:.5rem}.interview-complete__steps li{font-size:.85rem}.interview-complete__btn{height:40px;padding:0 1.5rem}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width: 480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;background-color:#f7f8f9;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}p{line-height:20px}table{border-collapse:collapse;width:100%}.text-primary{color:#0b5fff}.text-dark{color:#272833}.text-secondary{color:#6b6c7e}.text-success{color:#287d3c}.text-warning{color:#ff8f39}.text-danger{color:#de350b}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#F7F8F9}::-webkit-scrollbar-thumb{background:#E7E7ED;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#CDCED9}.app-layout{display:flex;height:100vh;overflow:hidden;background:#F7F8F9}.app-main{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.page-content{flex:1;overflow-y:auto;background:#F7F8F9}.sidebar{width:80px;min-width:80px;height:100vh;background:#1C1C24;display:flex;flex-direction:column;align-items:center;padding:10px 0;position:relative;z-index:10}.sidebar__logo{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.sidebar__logo-circle{width:36px;height:36px;background:#eff0f8;border-radius:40px;display:flex;align-items:center;justify-content:center}.sidebar__nav{flex:1;display:flex;flex-direction:column;gap:0;width:100%;padding:0 13px}.sidebar__nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;cursor:pointer;border-radius:4px;transition:all .2s ease;margin-bottom:24px;position:relative;text-decoration:none}.sidebar__nav-item.is-active .sidebar__nav-icon{filter:brightness(0) saturate(100%) invert(21%) sepia(91%) saturate(2500%) hue-rotate(215deg) brightness(102%)}.sidebar__nav-item.is-active .sidebar__nav-label{color:#fff}.sidebar__nav-item:hover:not(.is-active) .sidebar__nav-icon{filter:brightness(0) invert(1) opacity(1)}.sidebar__nav-item:hover:not(.is-active) .sidebar__nav-label{color:#ffffffe6}.sidebar__nav-icon-wrap{position:relative;width:50px;height:32px;display:flex;align-items:center;justify-content:center}.sidebar__nav-pill{position:absolute;left:0;top:0;width:50px;height:32px;background:#F0F5FF;border-radius:30px;z-index:0}.sidebar__nav-icon{position:relative;z-index:1;filter:brightness(0) invert(1) opacity(.85);transition:all .2s ease}.sidebar__nav-label{font-size:10px;font-weight:400;color:#fff9;letter-spacing:.5px;text-align:center;line-height:15px;transition:all .2s ease}.sidebar__bottom{margin-bottom:16px}.sidebar__help-icon{color:#fff9;cursor:pointer;transition:all .2s ease;display:block}.sidebar__help-icon:hover{color:#ffffffe6}.header{width:100%;height:56px;min-height:56px;background:#FFFFFF;border-bottom:.8px solid #E7E7ED;display:flex;align-items:center;padding:0 24px;gap:0}.header__page-info{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-right:16px}.header__page-icon{width:32px;height:32px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#0b5fff}.header__page-icon--active{background:#F0F5FF;border:.8px solid #FFFFFF}.header__page-title{font-size:20px;font-weight:500;color:#272833;letter-spacing:.15px;white-space:nowrap}.header__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.header__icon-btn{position:relative;width:32px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;color:#6b6c7e;transition:all .2s ease}.header__icon-btn:hover{background:#F1F2F5}.header__badge{position:absolute;top:-4px;right:-2px;min-width:14px;height:15px;background:#DE350B;border-radius:9999px;padding:0 4px;font-size:11px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.header__add-btn{width:30px;height:30px;border-radius:9999px;border:none;background:#0B5FFF;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.header__add-btn:hover{background:#0053F0}.header__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;cursor:pointer;flex-shrink:0;background:#6B6C7E;display:flex;align-items:center;justify-content:center}.header__avatar img{width:100%;height:100%;object-fit:cover}.header__avatar-initials{font-size:12px;font-weight:600;color:#fff;pointer-events:none}.page-header-block{background:#FFFFFF;border-bottom:.8px solid #E7E7ED;padding:16px 32px}.page-header-block__title{font-size:20px;font-weight:600;color:#272833;line-height:28px}.page-header-block__subtitle{font-size:14px;font-weight:400;color:#6b6c7e;margin-top:4px;line-height:20px}.tab-nav{display:flex;gap:24px;padding:0 32px;border-bottom:.8px solid #E7E7ED;background:#FFFFFF;height:46px}.tab-nav__item{position:relative;padding:12px 0;font-size:14px;font-weight:500;color:#6b6c7e;cursor:pointer;border-bottom:1.6px solid transparent;transition:all .2s ease}.tab-nav__item.active{color:#0b5fff;border-bottom-color:#0b5fff}.tab-nav__item:hover:not(.active){color:#272833}.tab-nav__item{height:100%;display:flex;align-items:center}.card{background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px}.card__header{padding:24px;border-bottom:.8px solid #E7E7ED;display:flex;align-items:center;justify-content:space-between}.card__header h3{font-size:18px;font-weight:600;color:#272833;line-height:28px}.card__body{padding:24px}.data-table{width:100%}.data-table__header{background:#F7F8F9;border-bottom:.8px solid #E7E7ED;font-size:12px;font-weight:500;color:#6b6c7e;letter-spacing:.25px;display:grid}.data-table__header th{padding:12px 16px;text-align:left;font-size:12px;font-weight:500;color:#6b6c7e;letter-spacing:.25px}.data-table__body tr{border-bottom:.8px solid #F1F2F5;transition:all .15s ease}.data-table__body tr:hover{background:#F7F8F9}.data-table__body tr:last-child{border-bottom:none}.data-table__body td{padding:16px;font-size:14px;color:#272833;vertical-align:middle}.badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.badge--success{display:inline-flex;align-items:center;padding:2px 10px;background:#EDF9F0;border-radius:4px;font-size:12px;font-weight:500;color:#287d3c;text-transform:uppercase;letter-spacing:.3px}.badge--warning{display:inline-flex;align-items:center;padding:2px 10px;background:#FFF4EC;border-radius:4px;font-size:12px;font-weight:500;color:#ff8f39;text-transform:uppercase;letter-spacing:.3px}.badge--error{display:inline-flex;align-items:center;padding:2px 10px;background:#FEEFEF;border-radius:4px;font-size:12px;font-weight:500;color:#da1414;text-transform:uppercase;letter-spacing:.3px}.badge--primary{display:inline-flex;align-items:center;padding:2px 10px;background:#F0F5FF;border-radius:4px;font-size:12px;font-weight:500;color:#0b5fff;text-transform:uppercase;letter-spacing:.3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:36px;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:#0B5FFF;color:#fff}.btn--primary:hover{background:#0053F0}.btn--secondary{background:#FFFFFF;color:#272833;border:.8px solid #E7E7ED}.btn--secondary:hover{background:#F7F8F9}.btn--ghost{background:transparent;color:#0b5fff;border:.8px solid #0B5FFF}.btn--ghost:hover{background:#F0F5FF}.btn--danger{background:#DA1414;color:#fff}.btn--sm{height:28px;padding:0 10px;font-size:12px}.btn--lg{height:40px;padding:0 20px}.btn--icon{width:28px;height:28px;padding:0;border-radius:4px;background:transparent;color:#6b6c7e;font-size:16px}.btn--icon:hover{background:#F7F8F9}.form-group{display:flex;flex-direction:column;gap:8px}.form-group .form-label{font-size:14px;font-weight:500;color:#272833;letter-spacing:.25px}.form-group .form-label .required{color:#da1414;margin-left:2px}.form-group .form-input{width:100%;height:40px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:all .2s ease}.form-group .form-input::placeholder{color:#27283380}.form-group .form-input:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.form-group .form-select{width:100%;height:40px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:all .2s ease}.form-group .form-select::placeholder{color:#27283380}.form-group .form-select:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.form-group .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b6c7e' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.form-field{display:flex;flex-direction:column;gap:8px}.form-field__label{font-size:14px;font-weight:500;color:#272833;letter-spacing:.25px;line-height:20px}.form-field__required{color:#da1414;margin-left:2px}.form-field__error{font-size:12px;color:#da1414;line-height:15px}.form-textarea{width:100%;height:40px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:all .2s ease}.form-textarea::placeholder{color:#27283380}.form-textarea:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.form-textarea{height:auto;resize:vertical;line-height:20px;padding:10px 12px}.form-textarea.is-error,.form-input.is-error,.form-select.is-error{border-color:#da1414}.radio-group{display:flex;align-items:center;gap:12px;min-height:20px}.radio-option{display:flex;align-items:center;gap:8px;font-size:14px;color:#272833;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[type=radio]{display:none}.radio-option__circle{width:16px;height:16px;border:1.6px solid #CDCED9;border-radius:50%;flex-shrink:0;position:relative;transition:border-color .15s}.radio-option__circle:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#0B5FFF;border-radius:50%;opacity:0;transition:opacity .15s}input[type=radio]:checked+.radio-option__circle{border-color:#0b5fff}input[type=radio]:checked+.radio-option__circle:after{opacity:1}.file-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;border:1.6px dashed #E7E7ED;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:104px;text-align:center}.file-upload:hover{border-color:#0b5fff;background:#F0F5FF}.file-upload__icon{color:#6b6c7e;flex-shrink:0}.file-upload__label{font-size:14px;color:#272833;line-height:20px}.file-upload__hint{font-size:12px;color:#6b6c7e;line-height:15px}.btn--with-icon{display:inline-flex;align-items:center;gap:8px}.create-job{display:flex;height:100%;overflow:hidden;background:#F7F8F9}.create-job__stepper{width:320px;min-width:320px;background:#FFFFFF;border-right:.8px solid #E7E7ED;display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto;height:100%}.create-job__stepper-head{display:flex;flex-direction:column;gap:4px}.create-job__stepper-title{font-size:18px;font-weight:600;color:#272833;line-height:28px}.create-job__stepper-subtitle{font-size:14px;color:#6b6c7e;line-height:20px}.create-job__steps{display:flex;flex-direction:column;gap:12px}.create-job__content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.create-job__scroll{flex:1;overflow-y:auto;padding:32px 144px}.create-job__section{display:flex;flex-direction:column;gap:24px;max-width:832px}.create-job__section-head{display:flex;align-items:flex-start;justify-content:space-between}.create-job__section-title{font-size:20px;font-weight:600;color:#272833;line-height:28px}.create-job__section-subtitle{font-size:14px;color:#6b6c7e;line-height:20px;margin-top:4px}.create-job__help-link{font-size:14px;font-weight:500;color:#0b5fff;background:transparent;border:none;cursor:pointer;white-space:nowrap;padding:0;line-height:20px;flex-shrink:0}.create-job__help-link:hover{text-decoration:underline}.create-job__fields{display:flex;flex-direction:column;gap:20px}.create-job__two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.create-job__toggle-row{display:flex;align-items:center;gap:12px}.create-job__toggle-label{font-size:14px;color:#6b6c7e;line-height:20px}.create-job__kit{display:flex;flex-direction:column;gap:20px;padding-top:24px;border-top:.8px solid #E7E7ED}.create-job__kit-title{font-size:16px;font-weight:600;color:#272833;line-height:24px}.create-job__footer{background:#FFFFFF;border-top:.8px solid #E7E7ED;padding:16px 112px;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.step-card{width:100%;display:flex;align-items:center;gap:12px;padding:16px;background:#FFFFFF;border:1.6px solid #E7E7ED;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s ease}.step-card:hover:not(.is-active):not(.is-done){border-color:#cdced9;background:#F7F8F9}.step-card.is-active{background:#F0F5FF;border-color:#0b5fff}.step-card.is-done{background:#edf9f0;border-color:#287d3c}.step-card.is-locked{cursor:not-allowed;opacity:.55}.step-card.is-locked:hover{border-color:#e7e7ed;background:#FFFFFF}.step-card__num{width:32px;height:32px;border-radius:50%;background:#F1F2F5;color:#6b6c7e;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.step-card__num.is-active{background:#0B5FFF;color:#fff}.step-card__num.is-done{background:#287d3c;color:#fff}.step-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.step-card__title{font-size:14px;font-weight:500;color:#272833;line-height:20px;white-space:nowrap}.step-card.is-active .step-card__title{color:#0b5fff}.step-card.is-done .step-card__title{color:#287d3c}.step-card__subtitle{font-size:12px;color:#6b6c7e;line-height:16px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:150}.slide-over{position:fixed;top:0;right:0;height:100vh;background:#F7F8F9;box-shadow:0 20px 25px #2728331a,0 8px 10px #2728331a;z-index:200;display:flex;flex-direction:column;overflow:hidden}.slide-over__header{padding:12px}.slide-over__header .inner{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.slide-over__header .title-row{display:flex;align-items:center;gap:12px}.slide-over__header .title-icon{width:32px;height:32px;background:#F0F5FF;border-radius:6px;border:.8px solid #FFFFFF;display:flex;align-items:center;justify-content:center;font-size:18px;color:#0b5fff}.slide-over__header h2{font-size:16px;font-weight:500;color:#272833;letter-spacing:.15px}.slide-over__header .close-btn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:#6b6c7e;font-size:18px;transition:all .2s ease}.slide-over__header .close-btn:hover{color:#272833}.slide-over__body{flex:1;overflow-y:auto;padding:0 12px}.slide-over__body .inner{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:24px}.slide-over__footer{padding:0 12px 12px}.slide-over__footer .inner{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:16px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.progress-bar{width:100%;height:8px;background:#E7E7ED;border-radius:9999px;overflow:hidden}.progress-bar__fill{height:100%;background:#0B5FFF;border-radius:9999px;transition:width .4s ease}.jobs-page{padding:24px 32px;display:flex;flex-direction:column;gap:16px}.jobs-toolbar{display:flex;align-items:center;justify-content:space-between}.jobs-toolbar__left{display:flex;align-items:center;gap:16px}.jobs-toolbar__create{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:14px;flex-shrink:0}.jobs-tab-group{display:flex;gap:2px;background:#edeff5;border-radius:4px;padding:2px}.jobs-tab-group__btn{height:29.6px;padding:0 13px;border-radius:4px;border:none;background:transparent;font-size:14px;color:#272833;cursor:pointer;transition:all .15s ease;white-space:nowrap;letter-spacing:.25px}.jobs-tab-group__btn.is-active{background:#FFFFFF;border:.8px solid #b3cdff;color:#0053f0}.jobs-tab-group__btn:not(.is-active):hover{background:rgba(255,255,255,.5)}.jobs-filter-btn{display:flex;align-items:center;gap:4px;height:33.6px;padding:0 13px;background:#EDEFF5;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;color:#272833;cursor:pointer;transition:all .15s ease;white-space:nowrap;letter-spacing:.25px}.jobs-filter-btn:hover{background:#F1F2F5}.jobs-filter-dropdown{width:220px;flex:0 0 220px}.jobs-filter-dropdown .select-trigger{height:33.6px;padding:0 13px;background:#EDEFF5;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;color:#272833;letter-spacing:.25px}.jobs-filter-dropdown .select-trigger:hover{background:#F1F2F5}.jobs-filter-dropdown .select-search{padding:8px 10px;gap:0;border-bottom:none}.jobs-filter-dropdown .select-search__icon{display:none}.jobs-filter-dropdown .select-search__input{width:100%;height:33.6px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:all .2s ease}.jobs-filter-dropdown .select-search__input::placeholder{color:#27283380}.jobs-filter-dropdown .select-search__input:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}@keyframes mf-slider-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:150}.mf-panel{position:fixed;top:0;right:0;bottom:0;width:580px;background:#F7F8F9;box-shadow:0 20px 25px #2728331a,0 8px 10px #2728331a;z-index:200;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease}.mf-panel--open{transform:translate(0);animation:mf-slider-in .25s ease}.mf-panel__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:12px 12px 0;padding:12px 16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;height:56px}.mf-panel__header-left{display:flex;align-items:center;gap:12px}.mf-panel__header-icon{width:32px;height:32px;background:#F0F5FF;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0b5fff;flex-shrink:0}.mf-panel__header-title{font-size:16px;font-weight:500;color:#272833;letter-spacing:.15px}.mf-panel__header-actions{display:flex;align-items:center;gap:12px}.mf-panel__body{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.mf-panel__footer{display:flex;gap:12px;flex-shrink:0;margin:0 12px 12px;padding:16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a}.mf-clear-btn{background:none;border:none;font-size:14px;color:#da1414;cursor:pointer;padding:0}.mf-clear-btn:hover{text-decoration:underline}.mf-close-btn{display:flex;align-items:center;background:none;border:none;color:#6b6c7e;cursor:pointer;padding:2px;border-radius:4px}.mf-close-btn:hover{color:#272833}.mf-section{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:16px}.mf-section__label{font-size:12px;font-weight:600;color:#272833;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.mf-accordion{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;overflow:hidden}.mf-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:#FFFFFF;border:none;cursor:pointer;font-size:14px;color:#272833;font-weight:500}.mf-accordion__header:hover{background:#F1F2F5}.mf-accordion__body{border-top:1px solid #E7E7ED;padding:16px;background:#FFFFFF}.mf-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.mf-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.mf-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#0B5FFF;flex-shrink:0}.mf-checkbox__label{font-size:14px;color:#272833;white-space:nowrap}.mf-btn{flex:1;height:40px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid #CDCED9}.mf-btn--cancel{background:#FFFFFF;color:#272833}.mf-btn--cancel:hover{background:#F1F2F5}.mf-btn--apply{background:#0B5FFF;color:#fff;border-color:#0b5fff}.mf-btn--apply:hover{background:#0053F0}@keyframes job-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jobs-list{display:flex;flex-direction:column;gap:12px}.jobs-list__empty{text-align:center;padding:40px;color:#6b6c7e;font-size:14px;animation:job-row-in .2s ease both}.job-row{background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;animation:job-row-in .22s ease both}.job-row:nth-child(1){animation-delay:0s}.job-row:nth-child(2){animation-delay:35ms}.job-row:nth-child(3){animation-delay:.07s}.job-row:nth-child(4){animation-delay:.105s}.job-row:nth-child(5){animation-delay:.14s}.job-row:nth-child(6){animation-delay:.175s}.job-row:nth-child(7){animation-delay:.21s}.job-row:nth-child(8){animation-delay:.245s}.job-row:nth-child(9){animation-delay:.28s}.job-row:nth-child(10){animation-delay:.315s}.job-row:nth-child(11){animation-delay:.35s}.job-row:nth-child(12){animation-delay:.385s}.job-row:nth-child(13){animation-delay:.42s}.job-row:nth-child(14){animation-delay:.455s}.job-row:nth-child(15){animation-delay:.49s}.job-row:nth-child(16){animation-delay:.525s}.job-row:nth-child(17){animation-delay:.56s}.job-row:nth-child(18){animation-delay:.595s}.job-row:nth-child(19){animation-delay:.63s}.job-row:nth-child(20){animation-delay:.665s}.job-row__icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start}.job-row__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.job-row__title-line{display:flex;align-items:center;gap:8px;height:24px}.job-row__title{font-size:16px;font-weight:600;color:#272833;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-row__added-by{font-size:14px;color:#6b6c7e;margin:0;height:20px;line-height:20px}.job-row__added-by strong{font-weight:500;color:#272833}.job-row__meta{display:flex;align-items:center;gap:24px;height:20px;margin-top:8px;flex-wrap:nowrap}.job-row__recruiter{display:inline-flex;align-items:center;gap:4px;background:#F0F5FF;color:#004ad7;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 6px;border-radius:9999px;white-space:nowrap;flex-shrink:0}.job-row__meta-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#6b6c7e;white-space:nowrap}.job-row__meta-item strong{font-weight:500}.job-row__meta-item--blue strong{color:#0b5fff}.job-row__meta-item--blue svg{color:#0b5fff}.job-row__meta-item--green strong{color:#287d3c}.job-row__meta-item--green svg{color:#287d3c}.job-row__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.job-row__icon-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:#6b6c7e;cursor:pointer;transition:all .15s ease}.job-row__icon-btn:hover{background:#F1F2F5;color:#272833}.job-row__icon-btn--danger:hover{background:#FEEFEF;color:#da1414}.job-row__invite-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;background:#F7F8F9;border:.8px solid #E7E7ED;border-radius:4px;font-size:12px;font-weight:500;color:#272833;cursor:pointer;transition:all .15s ease;white-space:nowrap}.job-row__invite-btn:hover{background:#F1F2F5}.job-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:16px;flex-shrink:0}.job-status__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.job-status--open{background:#EDF9F0;color:#287d3c}.job-status--open .job-status__dot{background:#287D3C}.job-status--deferred{background:#FFF4EC;color:#ff8f39}.job-status--deferred .job-status__dot{background:#FF8F39}.job-status--closed{background:#F1F2F5;color:#6b6c7e}.job-status--closed .job-status__dot{background:#6B6C7E}.job-status--draft{background:#F1F2F5;color:#6b6c7e}.job-status--draft .job-status__dot{background:#6B6C7E}.btn--icon-danger:hover{background:#FEEFEF;color:#da1414}.intro__script-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.intro__script-header .form-field__label{margin-bottom:0}.intro__regenerate{display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#0b5fff;padding:0;line-height:20px}.intro__regenerate:hover{text-decoration:underline}.intro__textarea{min-height:160px;resize:vertical}.var-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.var-chip{display:inline-flex;align-items:center;padding:4px 12px;background:#f0f5ff;border:1px solid #b3cdff;border-radius:9999px;color:#0b5fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:20px}.var-chip:hover{background:#F0F5FF;border-color:#0b5fff}.form-field__hint{display:block;font-size:12px;color:#6b6c7e;margin-top:6px;line-height:20px}.create-job__step-nav{display:flex;justify-content:flex-end;padding-top:8px}.gc-list{display:flex;flex-direction:column;gap:16px}.gc-card{position:relative;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;padding:16.8px;width:100%}.gc-card__body{display:flex;flex-direction:column;gap:8px;padding-right:40px}.gc-card__header{display:flex;align-items:center;gap:8px}.gc-card__regen-btn{display:flex;align-items:center;gap:4px;flex-shrink:0;background:transparent;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#0b5fff;padding:0;line-height:20px;white-space:nowrap;transition:all .15s ease}.gc-card__regen-btn:hover{text-decoration:underline}.gc-card__label{font-size:14px;font-weight:500;color:#272833;line-height:20px;letter-spacing:.25px}.gc-card__name-input{width:100%;background:transparent;border:none;border-bottom:1px solid transparent;border-radius:0;padding:2px 0;font-size:14px;font-weight:500;color:#272833;line-height:20px;letter-spacing:.25px;outline:none;transition:border-color .15s ease}.gc-card__name-input::placeholder{color:#27283380;font-weight:400}.gc-card__name-input:hover{border-bottom-color:#cdced9}.gc-card__name-input:focus{border-bottom-color:#0b5fff;background:rgba(11,95,255,.03);border-radius:4px;padding:2px 4px}.gc-card__textarea{width:100%;background:#FFFFFF;border:.8px solid #cdced9;border-radius:4px;padding:10px 12px;font-size:14px;font-weight:400;color:#272833cc;line-height:20px;letter-spacing:.25px;resize:none;outline:none;transition:all .2s ease;min-height:64px}.gc-card__textarea::placeholder{color:#27283366}.gc-card__textarea:focus{border-color:#0b5fff}.gc-card__delete{position:absolute;top:16.8px;right:16.8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:4px;color:#da1414;cursor:pointer;transition:all .2s ease;flex-shrink:0}.gc-card__delete:hover{background:#FEEFEF}.gc-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:55.2px;padding:0;background:transparent;border:1.6px dashed #E7E7ED;border-radius:8px;font-size:14px;font-weight:500;color:#0b5fff;cursor:pointer;transition:all .2s ease}.gc-add-btn:hover{border-color:#0b5fff;background:#F0F5FF}.context-info-banner{background:#f0f5ff;border:.8px solid #b3cdff;border-radius:8px;padding:16px;font-size:14px;color:#272833;line-height:20px}.iq-list{display:flex;flex-direction:column;gap:16px}.iq-card{display:flex;gap:12px;align-items:flex-start;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;padding:16px}.iq-card__drag{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background:transparent;border:none;cursor:grab;color:#6b6c7e;border-radius:4px;padding:4px;transition:all .2s ease}.iq-card__drag:hover{background:#F1F2F5;color:#272833}.iq-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.iq-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iq-card__meta{display:flex;flex-direction:column;gap:8px;min-width:0}.iq-card__question{font-size:14px;font-weight:500;color:#272833;line-height:20px}.iq-card__question-input{width:100%;min-width:0;background:#FFFFFF;border:.8px solid #0B5FFF;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:500;color:#272833;line-height:20px;outline:none;transition:all .2s ease}.iq-card__question-input:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1f}.iq-card__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;line-height:16px;width:fit-content}.iq-card__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.iq-card__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:#6b6c7e;cursor:pointer;transition:all .2s ease}.iq-card__action-btn:hover{background:#F1F2F5;color:#272833}.iq-card__action-btn--danger:hover{background:#FEEFEF;color:#da1414}.iq-card__action-btn:disabled{cursor:not-allowed;opacity:.4}.iq-card__action-btn:disabled:hover{background:transparent;color:#6b6c7e}.iq-card__followup{display:flex;flex-direction:column;gap:4px}.iq-card__followup-label{font-size:12px;font-weight:500;color:#6b6c7e;line-height:16px}.iq-card__followup-input{width:100%;height:37.6px;background:#f7f8f9;border:.8px solid #E7E7ED;border-radius:4px;padding:8px 12px;font-size:14px;color:#272833;outline:none;transition:all .2s ease}.iq-card__followup-input::placeholder{color:#27283380}.iq-card__followup-input:focus{border-color:#0b5fff;background:#FFFFFF}.iq-add-panel{display:flex;flex-direction:column;gap:12px;background:#f7f8f9;border:.8px solid #E7E7ED;border-radius:8px;padding:16px}.iq-add-row{display:flex;gap:12px;align-items:center}.iq-add-input{flex:1;height:37.6px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;padding:8px 12px;font-size:14px;color:#272833;outline:none;transition:all .2s ease}.iq-add-input::placeholder{color:#27283380}.iq-add-input:focus{border-color:#0b5fff}.iq-generate-link{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#0b5fff;padding:0;line-height:20px}.iq-generate-link:hover{text-decoration:underline}.candidates-page{display:flex;flex-direction:column;min-height:100%;background:#F7F8F9}.candidates-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 32px 16px;flex-shrink:0;gap:16px}.candidates-toolbar__left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cand-tab-toggle{display:flex;align-items:center;background:#edeff5;border-radius:4px;padding:2px;gap:2px;height:33.6px}.cand-tab-toggle__btn{display:flex;align-items:center;gap:6px;height:29.6px;padding:0 12.8px;border-radius:4px;border:.8px solid transparent;background:#FFFFFF;border-color:#b3cdff;font-size:14px;font-weight:400;color:#0053f0;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cand-tab-toggle__btn.is-active{background:#edeff5;border-color:transparent;color:#272833}.cand-tab-toggle__btn:hover:not(.is-active){background:rgb(249.9,249.9,249.9)}.cand-tab-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#0B5FFF;color:#fff;border-radius:9999px;font-size:10px;font-weight:600;line-height:1}.cand-filter-select{position:relative;height:30px}.cand-filter-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;padding:0 28px 0 10px;background:#edeff5;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;color:#272833;cursor:pointer;outline:none;transition:all .2s ease}.cand-filter-select select:focus{border-color:#0b5fff}.cand-filter-select select:hover{background:#F1F2F5}.cand-filter-select__chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b6c7e}.cand-more-filter{display:flex;align-items:center;gap:8px;height:33.6px;padding:0 13px;background:#edeff5;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;color:#272833;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cand-more-filter:hover{background:#F1F2F5}.cand-add-btn{margin-top:8px;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.cand-table-card{margin:0 32px 24px;background:#FFFFFF;border:.8px solid #e7e7ed;border-radius:8px;overflow:hidden}.cand-table{width:100%;border-collapse:collapse}.cand-table__head-row{border-bottom:.8px solid #f0f1f5}.cand-table__th{padding:14px 16px;text-align:left;font-size:12px;font-weight:400;color:#6b6c7e;white-space:nowrap}.cand-table__th--check{width:44px;padding-right:0}.cand-table__row{height:59px;border-bottom:.8px solid #f0f1f5}.cand-table__row:last-child{border-bottom:none}.cand-table__row.is-selected{background:#f0f5ff}.cand-table__td{padding:0 16px;vertical-align:middle}.cand-table__td--check{width:44px;padding-right:0}.cand-table__td--date{color:#6b6c7e;white-space:nowrap;font-size:14px}.cand-table__checkbox{width:16px;height:16px;accent-color:#0B5FFF;cursor:pointer}.cand-table__candidate{display:flex;align-items:center;gap:10px;white-space:nowrap}.cand-table__avatar{width:32px;height:32px;border-radius:4px;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cand-table__name{font-size:14px;font-weight:500;color:#272833}.cand-table__email-cell{font-size:14px;color:#6b6c7e}.cand-table__resume{display:flex;align-items:center;gap:6px}.cand-table__resume-icon{color:#da1414;flex-shrink:0}.cand-table__resume-name{font-size:14px;color:#272833}.cand-table__view-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;cursor:pointer;color:#0b5fff;font-size:14px;font-weight:500;font-family:Inter,sans-serif}.cand-table__view-btn:hover{text-decoration:underline}.placeholder-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;gap:16px;color:#6b6c7e}.placeholder-page h2{font-size:20px;font-weight:600;color:#272833}.placeholder-page p{font-size:14px}@keyframes cand-slider-in{0%{transform:translate(100%)}to{transform:translate(0)}}.cand-slider{position:fixed;top:0;right:0;bottom:0;width:580px;background:#F7F8F9;box-shadow:0 20px 25px #2728331a,0 8px 10px #2728331a;z-index:200;display:flex;flex-direction:column;animation:cand-slider-in .25s ease}.cand-slider__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:150}.cand-slider__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:12px 12px 0;padding:12px 16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;height:56px}.cand-slider__header-left{display:flex;align-items:center;justify-content:flex-start;gap:12px}.cand-slider__header-icon{width:32px;height:32px;background:#F0F5FF;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0b5fff;flex-shrink:0}.cand-slider__header-title{font-size:16px;font-weight:500;color:#272833;letter-spacing:.15px}.cand-slider__close-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;cursor:pointer;color:#6b6c7e;padding:0;transition:all .15s ease}.cand-slider__close-btn:hover{color:#272833}.cand-slider__body{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.cand-slider__info-card{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:24px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.cand-slider__info-top{display:flex;align-items:center;justify-content:flex-start;gap:12px}.cand-slider__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#fff;flex-shrink:0}.cand-slider__name{font-size:16px;font-weight:500;color:#272833;letter-spacing:.15px;line-height:24px}.cand-slider__cid{font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px;letter-spacing:.4px}.cand-slider__meta{display:flex;flex-direction:column;gap:12px}.cand-slider__meta-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:14px;color:#272833;line-height:20px}.cand-slider__meta-row svg{color:#6b6c7e;flex-shrink:0}.cand-slider__meta-label{color:#6b6c7e}.cand-slider__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.cand-slider__detail-card{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;display:flex;flex-direction:column;overflow:hidden}.cand-slider__tabs{display:flex;align-items:center;justify-content:flex-start;padding:0 24px;border-bottom:.8px solid #E7E7ED;flex-shrink:0}.cand-slider__tab{padding:12px 0;margin-right:8px;min-width:84px;font-size:14px;font-weight:500;color:#6b6c7e;background:none;border:none;border-bottom:1.6px solid transparent;cursor:pointer;transition:all .2s ease;letter-spacing:.25px;text-align:center}.cand-slider__tab:hover:not(.is-active){color:#272833}.cand-slider__tab.is-active{color:#0b5fff;border-bottom-color:#0b5fff}.cand-slider__tab-content{padding:24px;display:flex;flex-direction:column;gap:24px}.cand-slider__score-card{background:#F0F5FF;border:.8px solid #b3cdff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.cand-slider__score-row{display:flex;align-items:center;justify-content:space-between}.cand-slider__score-label{font-size:14px;font-weight:500;color:#272833}.cand-slider__score-value{font-size:30px;font-weight:700;color:#0b5fff;line-height:36px}.cand-slider__score-bar{height:8px;background:#FFFFFF;border-radius:9999px;overflow:hidden}.cand-slider__score-fill{height:100%;background:#0B5FFF;border-radius:9999px}.cand-slider__section{display:flex;flex-direction:column;gap:12px}.cand-slider__section-header{display:flex;align-items:center;justify-content:space-between}.cand-slider__section-title{font-size:16px;font-weight:600;color:#272833;line-height:24px}.cand-slider__download-link{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:14px;font-weight:500;color:#0b5fff;background:none;border:none;cursor:pointer;padding:0;transition:all .15s ease}.cand-slider__download-link:hover{opacity:.8}.cand-slider--resume-only{padding:0;position:fixed;width:clamp(620px,48vw,960px)}.cand-slider__resume-close{position:absolute;top:12px;right:31px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:50%;color:#6b6c7e;cursor:pointer;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;transition:all .15s ease}.cand-slider__resume-close:hover{color:#272833;background:#F1F2F5}.cand-slider__resume-full{flex:1;display:flex;flex-direction:column;background:#FFFFFF;overflow:hidden}.cand-slider__resume-iframe{flex:1;width:100%;height:100%;border:none}.cand-slider__resume-full>.cand-slider__resume-text{flex:1;max-height:none;border:none;border-radius:0;margin:0;padding:24px;overflow-y:auto}.cand-slider__resume-full>.cand-slider__resume-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.cand-slider__highlights{background:#F7F8F9;border-radius:8px;padding:16px}.cand-slider__highlight-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.cand-slider__highlight-list li{position:relative;padding-left:14px;font-size:14px;color:#272833;line-height:22px}.cand-slider__highlight-list li:before{content:"•";position:absolute;left:0;color:#0b5fff;font-weight:700}.cand-slider__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:0 16px 16px;padding:0 16px;height:56px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a}.cand-slider__footer-status{display:flex;align-items:center;justify-content:space-between;flex:1;height:38px;background:#edeff5;border:.8px solid #E7E7ED;border-radius:4px;padding:0 12px;position:relative;min-width:0}.cand-slider__footer-status select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-family:Inter,sans-serif;font-size:14px;color:#272833;outline:none;cursor:pointer;width:100%;padding-right:24px}.cand-slider__footer-status svg{position:absolute;right:10px;color:#6b6c7e;pointer-events:none;flex-shrink:0}.cand-slider .cand-footer-status-dropdown{flex:1;min-width:0}.cand-slider .cand-footer-status-dropdown .select-trigger{height:38px;padding:0 12px;background:#EDEFF5;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;color:#272833;letter-spacing:.25px}.cand-slider .cand-footer-status-dropdown .select-menu{top:auto;bottom:calc(100% + 4px);right:auto;width:280px;transform:translateY(6px)}.cand-slider .cand-footer-status-dropdown .select-menu.is-open{transform:translateY(0)}.cand-slider__footer-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:36px;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cand-slider__footer-btn{background:#FFFFFF;border:.8px solid #E7E7ED;color:#272833;height:38px;white-space:nowrap}.cand-slider__footer-btn:hover{background:#F1F2F5}.cand-slider__footer-btn:disabled{opacity:.5;cursor:not-allowed}.cand-slider__footer-btn:disabled:hover{background:#FFFFFF}.cand-slider__footer-btn--primary{background:#0B5FFF;border-color:#0b5fff;color:#fff}.cand-slider__footer-btn--primary:hover{background:#0053F0}.cand-slider__footer-btn--primary:disabled:hover{background:#0B5FFF}.cand-slider__feedback{padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}.cand-slider__feedback--success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.cand-slider__feedback--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.cand-slider__resume-text-view{display:flex;flex-direction:column;gap:12px}.cand-slider__resume-text{background:#F7F8F9;border:1px solid #E7E7ED;border-radius:8px;padding:16px;max-height:400px;overflow-y:auto;font-size:12px;line-height:1.6;color:#272833;white-space:pre-wrap;word-wrap:break-word;font-family:Inter,sans-serif;margin:0}.cand-slider__resume-empty{font-size:14px;color:#6b6c7e;text-align:center;padding:40px 0}.cand-slider__feedback-text{font-size:14px;color:#272833;line-height:1.6;margin:0}.cand-slider__highlights--gaps{background:#fef3f2}.cand-slider__highlights--gaps .cand-slider__highlight-list li:before{color:#da1414}.cand-slider__schedule-form{flex-shrink:0;margin:0 12px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;overflow:hidden}.cand-slider__schedule-form-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E7E7ED;font-size:14px;font-weight:500;color:#272833}.cand-slider__schedule-form-header button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#6b6c7e;padding:0}.cand-slider__schedule-form-header button:hover{color:#272833}.cand-slider__schedule-form-body{padding:16px;display:flex;flex-direction:column;gap:12px}.cand-slider__schedule-form-body label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:#272833}.cand-slider__schedule-form-body input[type=datetime-local]{height:38px;padding:0 12px;border:1px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;color:#272833;outline:none}.cand-slider__schedule-form-body input[type=datetime-local]:focus{border-color:#0b5fff}.cand-slider__interview-tab,.cand-slider__sessions-list{display:flex;flex-direction:column;gap:12px}.cand-slider__session-card{background:#F7F8F9;border:1px solid #E7E7ED;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.cand-slider__session-header{display:flex;align-items:center;justify-content:space-between}.cand-slider__session-mode{font-size:14px;font-weight:500;color:#272833;text-transform:capitalize}.cand-slider__session-score{font-size:14px;color:#272833}.cand-slider__session-score strong{color:#0b5fff;font-weight:600}.cand-slider__session-recommendation{font-size:12px;color:#6b6c7e}.cand-slider__session-summary{font-size:12px;color:#272833;line-height:1.5}.cand-slider__session-date{font-size:12px;color:#6b6c7e}.cand-slider__no-sessions{text-align:center;padding:40px 0;font-size:14px;color:#6b6c7e}.add-cand-card{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:24px;display:flex;flex-direction:column;gap:20px}.add-cand-card__head{display:flex;flex-direction:column;gap:4px}.add-cand-card__title{font-size:18px;font-weight:600;color:#272833;line-height:28px}.add-cand-card__subtitle{font-size:14px;font-weight:400;color:#6b6c7e;line-height:20px}.add-cand-options{display:flex;gap:12px}.add-cand-option{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:135px;background:#FFFFFF;border:1.6px solid #e7e7ed;border-radius:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s;padding:24px}.add-cand-option:hover{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.add-cand-option__icon{color:#0b5fff}.add-cand-option__label{font-size:16px;font-weight:500;color:#272833;line-height:24px}.add-cand-option__hint{font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px;text-align:center}.add-cand-parsing-bar{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:#1e40af}.add-cand-parsing-bar__spinner{width:16px;height:16px;border:2px solid #bfdbfe;border-top-color:#3b82f6;border-radius:50%;animation:cand-spin .8s linear infinite}@keyframes cand-spin{to{transform:rotate(360deg)}}.add-cand-feedback{display:flex;align-items:center;gap:8px;margin:0 12px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}.add-cand-feedback--success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.add-cand-feedback--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.add-cand-footer{flex-shrink:0;margin:0 12px 12px;padding:16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;display:flex;align-items:center;justify-content:flex-end;gap:12px;height:69.6px}.add-cand-footer__back{height:37.6px;width:79.3px;background:#FFFFFF;border:.8px solid #e7e7ed;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;cursor:pointer;transition:background .12s}.add-cand-footer__back:hover{background:#F1F2F5}.add-cand-footer__preview{height:36px;width:97px;background:#0B5FFF;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:background .12s}.add-cand-footer__preview:hover{background:#0053F0}.add-cand-footer__preview.is-disabled,.add-cand-footer__preview:disabled{opacity:.5;cursor:not-allowed}.add-cand-footer__preview.is-disabled:hover,.add-cand-footer__preview:disabled:hover{background:#0B5FFF}.add-cand-back-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#0b5fff;cursor:pointer;line-height:20px}.add-cand-back-link:hover{text-decoration:underline}.add-cand-fields{display:flex;flex-direction:column;gap:16px}.add-cand-field{display:flex;flex-direction:column;gap:8px}.add-cand-field__label{font-size:14px;font-weight:500;color:#272833;letter-spacing:.25px;line-height:20px}.add-cand-field__req{color:#da1414}.add-cand-field__input{height:41.6px;width:100%;padding:10px 12px;background:#FFFFFF;border:.8px solid #e7e7ed;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px;outline:none;transition:border-color .12s}.add-cand-field__input::placeholder{color:#27283380}.add-cand-field__input:focus{border-color:#0b5fff}.add-cand-field__input.is-error{border-color:#de350b}.add-cand-field__input.is-error:focus{border-color:#de350b}.add-cand-field__error{font-size:12px;color:#de350b;line-height:16px;margin-top:-4px}.add-cand-field--phone .PhoneInput{display:flex;align-items:stretch;height:41.6px;border:.8px solid #E7E7ED;border-radius:4px;background:#FFFFFF;transition:all .15s ease;overflow:hidden}.add-cand-field--phone .PhoneInput:focus-within{border-color:#0b5fff}.add-cand-field--phone .PhoneInput.is-error{border-color:#de350b}.add-cand-field--phone .PhoneInputCountry{position:relative;display:flex;align-items:center;padding:0;border-right:.8px solid #E7E7ED;background:#F7F8F9;flex-shrink:0;transition:all .15s ease}.add-cand-field--phone .PhoneInputCountry:hover{background:#F1F2F5}.add-cand-field--phone .PhoneInputCountrySelect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;border:none}.add-cand-field--phone .PhoneInputCountryIcon{display:flex;align-items:center;width:22px;height:15px;border-radius:2px;overflow:hidden;flex-shrink:0;pointer-events:none}.add-cand-field--phone .PhoneInputCountryIconImg{display:block;width:100%;height:100%;object-fit:cover}.add-cand-field--phone .PhoneInputCountrySelectArrow{width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#6B6C7E transparent transparent;flex-shrink:0;pointer-events:none}.add-cand-field--phone .PhoneInputInput{flex:1;height:100%;padding:0 12px;border:none;outline:none;font-size:14px;font-weight:400;color:#272833;background:transparent;font-family:Inter,sans-serif;letter-spacing:.25px}.add-cand-field--phone .PhoneInputInput::placeholder{color:#27283380}.add-cand-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:103px;border:1.6px dashed #e7e7ed;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;padding:17.6px}.add-cand-upload:hover{border-color:#0b5fff;background:#F0F5FF}.add-cand-upload--bulk{height:147px;padding:33.6px}.add-cand-upload__icon{color:#6b6c7e;flex-shrink:0}.add-cand-upload__label{font-size:14px;font-weight:400;color:#272833;line-height:20px;text-align:center}.add-cand-upload__hint{font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px;text-align:center}.preview-table-wrap{border:.8px solid #e7e7ed;border-radius:8px;overflow:hidden}.preview-table{width:100%;border-collapse:collapse}.preview-table__head-row{background:#f7f8f9;border-bottom:.8px solid #e7e7ed}.preview-table__th{padding:12px 15px;text-align:left;font-size:12px;font-weight:500;color:#6b6c7e;white-space:nowrap}.preview-table__row{height:54.4px;border-bottom:.8px solid #f0f1f5}.preview-table__row:last-child{border-bottom:none}.preview-table__td{padding:0 8px;vertical-align:middle}.preview-table__td:first-child{padding-left:15px}.preview-table__td:last-child{padding-right:15px}.preview-table__cell-input{height:29.6px;width:100%;min-width:100px;padding:4px 8px;background:#FFFFFF;border:.8px solid #e7e7ed;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:border-color .12s}.preview-table__cell-input:focus{border-color:#0b5fff}.preview-table__cell-input::placeholder{color:#27283366}.preview-table__file-cell{font-size:14px;font-weight:400;color:#6b6c7e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;display:block}.preview-table__file-cell--link{background:none;border:none;padding:0;color:#0b5fff;cursor:pointer;text-align:left}.preview-table__file-cell--link:hover{text-decoration:underline}.preview-table__td--phone{width:175px}.preview-table__td--phone .PhoneInput{display:flex;align-items:stretch;height:29.6px;width:100%;max-width:175px;border:.8px solid #e7e7ed;border-radius:4px;background:#FFFFFF;overflow:hidden;transition:border-color .12s}.preview-table__td--phone .PhoneInput:focus-within{border-color:#0b5fff}.preview-table__td--phone .PhoneInputCountry{position:relative;display:flex;align-items:center;gap:4px;padding:0 6px;border-right:.8px solid #e7e7ed;background:#F7F8F9;flex-shrink:0}.preview-table__td--phone .PhoneInputCountrySelect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;border:none}.preview-table__td--phone .PhoneInputCountryIcon{display:flex;align-items:center;width:18px;height:12px;border-radius:2px;overflow:hidden;flex-shrink:0;pointer-events:none}.preview-table__td--phone .PhoneInputCountryIconImg{display:block;width:100%;height:100%;object-fit:cover}.preview-table__td--phone .PhoneInputCountrySelectArrow{width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#6B6C7E transparent transparent;flex-shrink:0;pointer-events:none}.preview-table__td--phone .PhoneInputInput{flex:1;min-width:0;height:100%;padding:4px 8px;border:none;outline:none;font-size:14px;font-weight:400;color:#272833;background:transparent;font-family:Inter,sans-serif}.preview-table__td--phone .PhoneInputInput::placeholder{color:#27283366}.resume-preview__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:2000}.resume-preview{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;max-width:900px;height:85vh;background:#FFFFFF;border-radius:8px;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;z-index:2001;overflow:hidden}.resume-preview__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:.8px solid #E7E7ED;background:#F7F8F9;flex-shrink:0}.resume-preview__name{font-size:14px;font-weight:500;color:#272833;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.resume-preview__close{background:none;border:none;cursor:pointer;color:#6b6c7e;display:flex;align-items:center;padding:4px;border-radius:4px}.resume-preview__close:hover{background:#F1F2F5;color:#272833}.resume-preview__body{flex:1;overflow:hidden;background:#F7F8F9}.resume-preview__frame{width:100%;height:100%;border:none}.resume-preview__fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b6c7e;text-align:center;padding:24px}.resume-preview__download{margin-top:4px;padding:8px 16px;background:#0B5FFF;color:#fff;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none}.resume-preview__download:hover{background:#0053F0}.add-cand-footer__add-candidates{height:36px;width:149px;background:#0B5FFF;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:background .12s}.add-cand-footer__add-candidates:hover{background:#0053F0}.settings-page{display:flex;flex-direction:column;height:100%;background:#F7F8F9}.settings-page__tabs{background:#FFFFFF;border-bottom:.8px solid #E7E7ED;display:flex;gap:24px;padding:0 32px;flex-shrink:0}.settings-page__tab{height:45.6px;display:flex;align-items:center;font-size:14px;font-weight:500;color:#6b6c7e;text-decoration:none;border-bottom:1.6px solid transparent;transition:all .2s ease;letter-spacing:.25px;white-space:nowrap}.settings-page__tab:hover:not(.is-active){color:#272833}.settings-page__tab.is-active{color:#0b5fff;border-bottom-color:#0b5fff}.settings-page__content{flex:1;overflow-y:auto;background:#F7F8F9}.user-roles{padding:16px 32px 32px;display:flex;flex-direction:column;gap:16px}.user-roles__header{display:flex;justify-content:space-between;align-items:center}.user-roles__title{font-size:18px;font-weight:600;color:#272833;line-height:28px;margin:0}.settings-table-wrap{background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;overflow:hidden}.settings-table{width:100%;border-collapse:collapse}.settings-table__head-row{background:#f7f8f9;border-bottom:.8px solid #E7E7ED}.settings-table__th{padding:12px 16px;text-align:left;font-size:12px;font-weight:500;color:#6b6c7e;letter-spacing:.25px;white-space:nowrap}.settings-table__row{height:52.8px;border-bottom:.8px solid #f0f1f5;transition:background all .15s ease}.settings-table__row:last-child{border-bottom:none}.settings-table__row:hover{background:#F7F8F9}.settings-table__td{padding:0 16px;font-size:14px;color:#272833;vertical-align:middle}.settings-table__td--name{font-weight:500;white-space:nowrap}.settings-table__td--email{color:#6b6c7e;font-weight:400;white-space:nowrap}.settings-table__status{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.settings-table__actions{display:flex;align-items:center;gap:8px}.settings-table__icon-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:#6b6c7e;cursor:pointer;transition:all .15s ease}.settings-table__icon-btn:hover{background:#F1F2F5;color:#272833}.settings-table__icon-btn--danger:hover{background:#fef3f2;color:#da1414}.settings-table__icon-btn--success{color:#287d3c}.settings-table__icon-btn--success:hover{background:#edf9f0;color:#1a5c2a}.settings-table__role-select{width:180px;max-width:100%}.ms-wrap{position:relative;width:100%}.ms-wrap.is-disabled{opacity:.5;pointer-events:none}.ms-wrap.is-error .ms-trigger{border-color:#da1414}.ms-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;padding:6px 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;cursor:pointer;text-align:left;transition:all .2s ease;box-sizing:border-box}.ms-trigger:hover,.ms-trigger.is-open{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.ms-trigger__placeholder{font-size:14px;color:#27283380;flex:1}.ms-trigger__arrow{flex-shrink:0;color:#6b6c7e;transition:transform .2s ease}.ms-trigger__arrow.is-open{transform:rotate(180deg)}.ms-chips{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.ms-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;background:#F0F5FF;border-radius:9999px;font-size:12px;font-weight:500;color:#0b5fff;max-width:160px}.ms-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-chip__remove{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:9999px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.ms-chip__remove:hover{background:rgba(11,95,255,.2)}.ms-chip--more{background:#F1F2F5;color:#6b6c7e;padding:2px 8px;cursor:default}.ms-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:6px;box-shadow:0 4px 6px -1px #2728331a,0 2px 4px -1px #2728330f;z-index:100;overflow:hidden}.ms-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.8px solid #F1F2F5}.ms-search__icon{color:#6b6c7e;flex-shrink:0}.ms-search__input{flex:1;border:none;outline:none;font-size:14px;color:#272833;background:transparent}.ms-search__input::placeholder{color:#27283380}.ms-list{list-style:none;margin:0;padding:4px 0;max-height:220px;overflow-y:auto}.ms-list__item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .12s ease}.ms-list__item:hover{background:#F1F2F5}.ms-list__item.is-selected{background:#F0F5FF}.ms-list__label{font-size:14px;color:#272833;line-height:20px}.ms-list__empty{padding:12px;text-align:center;font-size:12px;color:#6b6c7e}.ms-checkbox{flex-shrink:0;width:16px;height:16px;border:1.5px solid #CDCED9;border-radius:3px;background:#FFFFFF;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ms-checkbox.is-checked{background:#0B5FFF;border-color:#0b5fff;color:#fff}.ms-error{display:block;margin-top:4px;font-size:12px;color:#da1414}@keyframes invite-slider-in{0%{transform:translate(100%)}to{transform:translate(0)}}.invite-slider{position:fixed;top:0;right:0;bottom:0;width:580px;background:#F7F8F9;box-shadow:0 20px 25px #2728331a,0 8px 10px #2728331a;z-index:200;display:flex;flex-direction:column;animation:invite-slider-in .25s ease}.invite-slider__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:150}.invite-slider__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:12px 12px 0;padding:12px 16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;height:56px}.invite-slider__header-left{display:flex;align-items:center;justify-content:flex-start;gap:12px}.invite-slider__header-icon{width:32px;height:32px;background:#F0F5FF;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0b5fff;flex-shrink:0}.invite-slider__header-title{font-size:16px;font-weight:500;color:#272833;letter-spacing:.15px}.invite-slider__close-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;cursor:pointer;color:#6b6c7e;padding:0;transition:all .15s ease}.invite-slider__close-btn:hover{color:#272833}.invite-slider__body{flex:1;overflow-y:auto;padding:12px}.invite-slider__form-card{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:24px;display:flex;flex-direction:column;gap:20px}.invite-slider__field{display:flex;flex-direction:column;gap:8px}.invite-slider__label{font-size:14px;font-weight:500;color:#272833;letter-spacing:.25px;line-height:20px}.invite-slider__required{color:#da1414}.invite-slider__input{width:100%;height:42px;padding:10px 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;color:#272833;outline:none;transition:all .2s ease;box-sizing:border-box}.invite-slider__input::placeholder{color:#27283380}.invite-slider__input:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.invite-slider__input.is-error{border-color:#da1414}.invite-slider__input.is-error:focus{box-shadow:0 0 0 2px #da14141a}.invite-slider__select-wrap{position:relative;height:42px}.invite-slider__select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:10px 36px 10px 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;color:#272833;outline:none;cursor:pointer;transition:all .2s ease}.invite-slider__select-wrap select:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.invite-slider__select-wrap.is-error select{border-color:#da1414}.invite-slider__select-wrap.is-error select:focus{box-shadow:0 0 0 2px #da14141a}.invite-slider__select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b6c7e;pointer-events:none}.invite-slider .invite-user-role-dropdown{width:100%}.invite-slider .invite-user-role-dropdown .select-trigger{height:42px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;color:#272833;letter-spacing:.25px}.invite-slider .invite-user-role-dropdown.is-error .select-trigger{border-color:#da1414}.invite-slider .invite-user-role-dropdown.is-error .select-trigger:focus{box-shadow:0 0 0 2px #da14141a}.invite-slider__error-msg{font-size:12px;color:#da1414;line-height:16px;margin:0}.invite-slider__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;justify-content:flex-end;gap:12px;margin:0 12px 12px;padding:16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a}.invite-slider__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:36px;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.invite-slider__btn:disabled{opacity:.5;cursor:not-allowed}.invite-slider__btn{height:38px}.invite-slider__btn--cancel{background:#FFFFFF;border:.8px solid #E7E7ED;color:#272833}.invite-slider__btn--cancel:hover{background:#F1F2F5}.invite-slider__btn--primary{background:#0B5FFF;border:none;color:#fff}.invite-slider__btn--primary:hover{background:#0053F0}.interviews-page{display:flex;flex-direction:column;height:100%;background:#F7F8F9}.interviews-toolbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 32px}.interviews-toolbar__filters{display:flex;align-items:center;justify-content:flex-start;gap:16px}.iv-filter-search{position:relative;display:inline-flex;align-items:center;height:30px;background:#edeff5;border:.8px solid #E7E7ED;border-radius:4px;padding:0 8px;min-width:200px}.iv-filter-search__icon{color:#6b6c7e;flex-shrink:0;margin-right:6px}.iv-filter-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-family:Inter,sans-serif;font-size:14px;color:#272833;outline:none;width:100%;padding:4px 0}.iv-filter-search__input::placeholder{color:#6b6c7e}.org_search_dropdown_width{max-width:300px;width:100%;position:relative;box-sizing:border-box}.org_search_dropdown_width input{margin-bottom:unset!important;width:100%;height:33.6px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;outline:none;transition:all .2s ease}.org_search_dropdown_width input::placeholder{color:#27283380}.org_search_dropdown_width input:focus{border-color:#0b5fff;box-shadow:0 0 0 2px #0b5fff1a}.iv-filter-select{position:relative;display:inline-flex;align-items:center;height:33.6px;background:#EDEFF5;border:.8px solid #E7E7ED;border-radius:4px;padding:0 4px}.iv-filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:100%;font-family:Inter,sans-serif;font-size:14px;color:#272833;outline:none;cursor:pointer;padding:0 22px 0 8px}.iv-filter-select__icon{position:absolute;right:6px;color:#6b6c7e;pointer-events:none;flex-shrink:0}.iv-table-outer{flex:1;padding:24px 32px;display:flex;flex-direction:column;overflow:hidden}.iv-table-wrap{flex:1;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;overflow:auto}.iv-table{width:100%;border-collapse:collapse}.iv-table__head-row{background:#FFFFFF;border-bottom:.8px solid #E7E7ED}.iv-table__th{padding:12px 16px;text-align:left;font-size:12px;font-weight:400;color:#6b6c7e;letter-spacing:.25px;white-space:nowrap}.iv-table__row{border-bottom:.8px solid #F1F2F5;transition:background all .15s ease}.iv-table__row:last-child{border-bottom:none}.iv-table__row:hover{background:#F7F8F9}.iv-table__td{padding:16px;font-size:14px;color:#272833;vertical-align:middle;white-space:nowrap}.iv-table__td--secondary{color:#6b6c7e}.iv-table__empty{padding:48px 16px;text-align:center;font-size:14px;color:#6b6c7e}.iv-table__candidate{display:flex;align-items:center;justify-content:flex-start;gap:12px}.iv-table__avatar{width:32px;height:32px;border-radius:4px;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#fff;flex-shrink:0}.iv-table__cand-name{font-size:14px;color:#272833}.iv-table__status{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.iv-table__score{font-size:14px;font-weight:500}.iv-table__score-null{font-size:14px;color:#a7a9bc}.iv-table__score-with-bar{display:flex;flex-direction:column;gap:4px}.iv-table__score-bar{width:64px;height:4px;background:#e7e7ed;border-radius:2px;overflow:hidden}.iv-table__score-bar-fill{height:100%;border-radius:2px}.iv-table__view-btn{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:14px;font-weight:500;color:#0b5fff;background:none;border:none;cursor:pointer;padding:0;transition:all .15s ease}.iv-table__view-btn:hover{opacity:.8}.cand-slider__header-icon--calendar{background:#f0f5ff;color:#0b5fff}.invite-select-wrap{position:relative;display:flex;align-items:center;width:100%}.invite-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:41.6px;padding:10px 36px 10px 12px;background:#FFFFFF;border:.8px solid #e7e7ed;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px;outline:none;cursor:pointer;transition:border-color .12s}.invite-select:focus{border-color:#0b5fff}.invite-select__chevron{position:absolute;right:10px;color:#6b6c7e;pointer-events:none}.invite-job-select{width:100%}.invite-job-select .select-trigger{height:36px;padding:0 12px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;color:#272833;letter-spacing:.25px}.invite-scores-head{margin-bottom:16px}.invite-scores-head__title{font-size:18px;font-weight:600;color:#272833;line-height:28px;margin:0 0 4px}.invite-scores-head__subtitle{font-size:14px;font-weight:400;color:#6b6c7e;line-height:20px;margin:0}.rs-table-wrap{border:.8px solid #e7e7ed;border-radius:8px;overflow:hidden}.rs-table{width:100%;border-collapse:collapse}.rs-table__head-row{background:#f7f8f9;border-bottom:.8px solid #e7e7ed}.rs-table__th{padding:12px 15px;text-align:left;font-size:12px;font-weight:400;color:#6b6c7e;letter-spacing:.25px;white-space:nowrap}.rs-table__th--check{width:44px}.rs-table__row{height:59px;border-bottom:.8px solid #f0f1f5;transition:background all .15s ease}.rs-table__row:last-child{border-bottom:none}.rs-table__row:hover{background:#F7F8F9}.rs-table__row.is-selected{background:#f0f5ff}.rs-table__td{padding:0 15px;vertical-align:middle}.rs-table__td--check{width:44px}.rs-table__checkbox{width:16px;height:16px;accent-color:#0B5FFF;cursor:pointer;border:.8px solid #a7a9bc;border-radius:3px}.rs-table__candidate{display:flex;align-items:center;justify-content:flex-start;gap:12px}.rs-table__avatar{width:32px;height:32px;border-radius:4px;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#fff;flex-shrink:0}.rs-table__cand-info{display:flex;flex-direction:column;gap:2px}.rs-table__cand-name{font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px;line-height:20px}.rs-table__cand-email{font-size:12px;font-weight:400;color:#6b6c7e;letter-spacing:.4px;line-height:14px}.rs-table__score-wrap{display:flex;flex-direction:column;gap:4px}.rs-table__score{font-size:14px;font-weight:500;line-height:20px}.rs-table__score-null{font-size:14px;color:#a7a9bc}.rs-table__bar{width:64px;height:4px;background:#e7e7ed;border-radius:26px;overflow:hidden}.rs-table__bar-fill{height:100%;border-radius:26px}.rs-table__resume-icon{color:#0b5fff}.invite-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:.8px solid #E7E7ED;flex-shrink:0}.invite-footer__cancel{height:37.6px;padding:0 16px;background:#FFFFFF;border:.8px solid #e7e7ed;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;cursor:pointer;transition:background .12s}.invite-footer__cancel:hover{background:#F7F8F9}.invite-footer__next{height:37.6px;padding:0 16px;background:#0B5FFF;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:opacity .12s}.invite-footer__next:hover:not(:disabled){opacity:.88}.invite-footer__next:disabled{opacity:.5;cursor:not-allowed}.iv-profile-card{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;padding:24px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.iv-profile-card__top{display:flex;align-items:center;justify-content:flex-start;gap:12px}.iv-profile-card__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#fff;flex-shrink:0}.iv-profile-card__identity{display:flex;flex-direction:column;gap:2px}.iv-profile-card__name{font-size:16px;font-weight:500;color:#272833;letter-spacing:.15px;line-height:24px}.iv-profile-card__id{font-size:12px;font-weight:400;color:#6b6c7e;letter-spacing:.4px;line-height:16px}.iv-profile-card__rows{display:flex;flex-direction:column;gap:8px}.iv-profile-card__row{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:20px;font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px}.iv-profile-card__row--status{align-items:center}.iv-profile-card__icon{color:#6b6c7e;flex-shrink:0}.iv-profile-card__status-lbl{font-size:14px;color:#6b6c7e;margin-right:4px}.iv-profile-card__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;line-height:16px}.iv-profile-panel{background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.iv-profile-tabs{display:flex;align-items:center;justify-content:flex-start;border-bottom:.8px solid #E7E7ED;padding:0 24px;flex-shrink:0;gap:0}.iv-profile-tab{height:46.4px;padding:0 12px;background:none;border:none;border-bottom:1.6px solid transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#6b6c7e;letter-spacing:.25px;cursor:pointer;white-space:nowrap;transition:color all .15s ease,border-color all .15s ease}.iv-profile-tab.is-active{color:#0b5fff;border-bottom-color:#0b5fff}.iv-profile-tab:hover:not(.is-active){color:#272833}.iv-profile-content{padding:24px;display:flex;flex-direction:column;gap:24px}.iv-profile-empty{text-align:center;padding:48px 0;font-size:14px;color:#6b6c7e}.iv-score-banner{background:#f0f5ff;border:.8px solid #b3cdff;border-radius:8px;padding:16.8px;display:flex;flex-direction:column;gap:8px}.iv-score-banner__row{display:flex;align-items:center;justify-content:space-between;height:36px}.iv-score-banner__label{font-size:14px;font-weight:500;color:#272833}.iv-score-banner__value{font-size:30px;font-weight:700;color:#0b5fff;line-height:36px}.iv-score-banner__track{height:8px;width:100%;background:#FFFFFF;border-radius:999px;overflow:hidden}.iv-score-banner__fill{height:100%;background:#0B5FFF;border-radius:999px}.iv-resume-section{display:flex;flex-direction:column;gap:12px}.iv-resume-section__header{display:flex;align-items:center;justify-content:space-between;height:24px}.iv-resume-section__title{font-size:16px;font-weight:600;color:#272833;line-height:24px}.iv-resume-section__dl{display:flex;align-items:center;justify-content:flex-start;gap:4px;background:none;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#0b5fff;cursor:pointer;padding:0;letter-spacing:.25px}.iv-resume-section__dl:hover{text-decoration:underline}.iv-resume-section__box{height:400px;background:#FFFFFF;border:1.6px solid #E7E7ED;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.iv-resume-section__pdf-icon{color:#e5251c;margin-bottom:4px}.iv-resume-section__filename{font-size:14px;font-weight:500;color:#272833}.iv-resume-section__meta{font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px}.iv-resume-section__view-link{background:none;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#0b5fff;cursor:pointer;padding:0;margin-top:4px}.iv-resume-section__view-link:hover{text-decoration:underline}.iv-highlights{display:flex;flex-direction:column;gap:16px}.iv-highlights__title{font-size:16px;font-weight:600;color:#272833;line-height:24px;margin:0}.iv-highlights__box{background:#f7f8f9;border-radius:8px;padding:16px}.iv-highlights__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.iv-highlights__list li{position:relative;padding-left:14px;font-size:14px;font-weight:400;color:#272833;line-height:20px}.iv-highlights__list li:before{content:"•";position:absolute;left:0;top:2px;color:#0b5fff;font-size:14px}.iv-section{display:flex;flex-direction:column;gap:12px}.iv-section__title{font-size:16px;font-weight:600;color:#272833;line-height:24px;margin:0}.iv-skill-bars{display:flex;flex-direction:column;gap:12px}.iv-skill-bar{display:flex;flex-direction:column;gap:4px}.iv-skill-bar__header{display:flex;justify-content:space-between;align-items:center}.iv-skill-bar__label{font-size:12px;font-weight:500;color:#272833}.iv-skill-bar__value{font-size:12px;font-weight:600;color:#272833}.iv-skill-bar__track{height:8px;width:100%;background:#e7e7ed;border-radius:999px;overflow:hidden}.iv-skill-bar__fill{height:100%;border-radius:999px;transition:width .3s ease}.iv-video-player{height:296px;background:#000000;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.iv-video-player__play{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:4px;transition:background all .15s ease}.iv-video-player__play:hover{background:rgb(255,255,255)}.iv-video-player__play-icon{color:#000}.iv-transcript{background:#f7f8f9;border:.8px solid #E7E7ED;border-radius:8px;height:300px;overflow-y:auto;padding:16px}.iv-transcript p{font-size:14px;font-weight:400;color:#272833;line-height:22px;margin:0 0 12px}.iv-transcript p:last-child{margin-bottom:0}.iv-transcript p strong{font-weight:500}.iv-ai-insights{display:flex;flex-direction:column;gap:16px}.iv-ai-sub{display:flex;flex-direction:column;gap:8px}.iv-ai-sub__header{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:20px}.iv-ai-sub__icon{flex-shrink:0}.iv-ai-sub__icon--green{color:#287d3c}.iv-ai-sub__icon--red{color:#da1414}.iv-ai-sub__label{font-size:14px;font-weight:500;color:#272833;line-height:20px}.iv-ai-sub__box{border-radius:8px;padding:16px}.iv-ai-sub__box--green{background:#edf9f0}.iv-ai-sub__box--red{background:#fef3f2}.iv-ai-sub__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.iv-ai-sub__list li{position:relative;padding-left:14px;font-size:14px;font-weight:400;color:#272833;line-height:20px;letter-spacing:.25px}.iv-ai-sub__list--green li:before{content:"•";position:absolute;left:0;top:2px;color:#287d3c;font-size:14px}.iv-ai-sub__list--red li:before{content:"•";position:absolute;left:0;top:2px;color:#da1414;font-size:14px}.iv-proc-section-title{font-size:14px;font-weight:500;color:#272833;line-height:20px}.iv-proc-score-card{background:#f7f8f9;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.iv-proc-score-card__header{display:flex;justify-content:space-between;align-items:center}.iv-proc-score-card__title-block{display:flex;flex-direction:column;gap:4px}.iv-proc-score-card__title{font-size:14px;font-weight:500;color:#272833;line-height:20px}.iv-proc-score-card__subtitle{font-size:12px;font-weight:400;color:#6b6c7e;line-height:16px}.iv-proc-ring{position:relative;width:80px;height:80px;flex-shrink:0}.iv-proc-ring svg{display:block}.iv-proc-ring__score{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#287d3c;line-height:28px}.iv-proc-clean-badge{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;background:#edf9f0;border:.8px solid rgba(40,125,60,.2);border-radius:999px;padding:4px 12px 4px 10px;font-size:12px;font-weight:500;color:#287d3c;line-height:16px}.iv-proc-clean-badge__icon{color:#287d3c;flex-shrink:0}.iv-proc-signals{display:flex;flex-direction:column;gap:12px}.iv-proc-signals__list{display:flex;flex-direction:column;gap:8px}.iv-proc-signal-row{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;height:49.6px;padding:0 12.8px}.iv-proc-signal-row__left{display:flex;align-items:center;justify-content:flex-start;gap:12px}.iv-proc-signal-row__icon{flex-shrink:0}.iv-proc-signal-row__icon--ok{color:#287d3c}.iv-proc-signal-row__icon--warn{color:#ec8f22}.iv-proc-signal-row__label{font-size:14px;font-weight:400;color:#272833;line-height:20px}.iv-proc-signal-row__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.iv-proc-timeline{display:flex;flex-direction:column;gap:12px}.iv-proc-timeline__list{display:flex;flex-direction:column;gap:8px}.iv-proc-event{display:flex;align-items:center;gap:12px;background:#fff4ec;border:.8px solid rgba(236,143,34,.2);border-radius:8px;height:45.6px;padding:0 12px}.iv-proc-event__time{font-family:Consolas,monospace;font-size:12px;font-weight:400;color:#ec8f22;line-height:16px;flex-shrink:0}.iv-proc-event__desc{font-size:14px;font-weight:400;color:#272833;line-height:20px}.iv-score-ring{position:relative;width:80px;height:80px;flex-shrink:0}.iv-score-ring__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1}.iv-score-ring__meta{display:flex;flex-direction:column;gap:4px}.iv-score-ring__tier{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:18px;width:fit-content}.iv-score-banner__ring-block{display:flex;align-items:center;gap:16px}.iv-chips{display:flex;flex-wrap:wrap;gap:8px}.iv-chip{display:inline-flex;align-items:flex-start;padding:4px 12px;border-radius:14px;font-size:12px;font-weight:500;line-height:18px;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.iv-chip--green{background:#edf9f0;color:#287d3c;border:.8px solid rgba(40,125,60,.2)}.iv-chip--red{background:#feefef;color:#da1414;border:.8px solid rgba(218,20,20,.2)}.iv-chip--muted{background:#f4f5f7;color:#6b778c;border:.8px solid rgba(107,119,140,.2)}.iv-recommendation-badge{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500}.iv-recommendation-badge__icon{font-size:18px;line-height:1}.iv-recommendation-badge__label{font-size:14px;font-weight:500;line-height:20px}.iv-summary-text,.iv-feedback-text{background:#f8f9fa;border:.8px solid #E7E7ED;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:400;color:#272833;line-height:22px}.iv-feedback-text--italic{font-style:italic}.iv-proc-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.iv-proc-stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px 8px;border-radius:8px;border:.8px solid;text-align:center}.iv-proc-stat-card--green{background:#edf9f0;border-color:#287d3c33}.iv-proc-stat-card--amber{background:#fff4ec;border-color:#ec8f2233}.iv-proc-stat-card--red{background:#feefef;border-color:#da141433}.iv-proc-stat-card__value{font-size:22px;font-weight:700;line-height:1}.iv-proc-stat-card--green .iv-proc-stat-card__value{color:#287d3c}.iv-proc-stat-card--amber .iv-proc-stat-card__value{color:#ec8f22}.iv-proc-stat-card--red .iv-proc-stat-card__value{color:#da1414}.iv-proc-stat-card__label{font-size:12px;font-weight:400;color:#272833;line-height:16px}.iv-proc-alert{display:flex;align-items:center;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.iv-proc-alert--green{background:#edf9f0;color:#287d3c;border:.8px solid rgba(40,125,60,.2)}.iv-proc-alert--amber{background:#fff4ec;color:#ec8f22;border:.8px solid rgba(236,143,34,.2)}.iv-verify-section{display:flex;flex-direction:column;gap:12px}.iv-verify-card{border-radius:8px;border:.8px solid;overflow:hidden}.iv-verify-card--green{background:#edf9f0;border-color:#287d3c33}.iv-verify-card--amber{background:#fff4ec;border-color:#ec8f2233}.iv-verify-card--red{background:#feefef;border-color:#da141433}.iv-verify-card__header{display:flex;align-items:center;gap:12px;padding:14px 16px}.iv-verify-card__risk-icon{font-size:24px;line-height:1;flex-shrink:0}.iv-verify-card__title-block{display:flex;flex-direction:column;gap:2px}.iv-verify-card__title{font-size:14px;font-weight:700;color:#272833;line-height:20px}.iv-verify-card__score{font-size:12px;font-weight:400;color:#6b778c;line-height:16px}.iv-verify-flags{display:flex;flex-direction:column;gap:0;border-top:.8px solid rgba(0,0,0,.06)}.iv-verify-flag{display:flex;align-items:flex-start;gap:10px;padding:10px 16px}.iv-verify-flag+.iv-verify-flag{border-top:.8px solid rgba(0,0,0,.06)}.iv-verify-flag__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.iv-verify-flag__dot--red{background:#da1414}.iv-verify-flag__dot--amber{background:#ec8f22}.iv-verify-flag__dot--green{background:#287d3c}.iv-verify-flag__content{display:flex;flex-direction:column;gap:2px}.iv-verify-flag__type{font-size:12px;font-weight:500;color:#272833;line-height:18px}.iv-verify-flag__desc{font-size:12px;font-weight:400;color:#6b778c;line-height:16px}.iv-profile-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:0 12px 12px;padding:8.8px 12.8px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a;height:53.6px}.iv-profile-footer__status-pill{display:flex;align-items:center;justify-content:flex-start;gap:4px;background:#edeff5;border:.8px solid #E7E7ED;border-radius:4px;height:37.6px;padding:0 10px;position:relative}.iv-profile-footer__status-pill select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px;outline:none;cursor:pointer;padding-right:4px}.iv-profile-footer__status-prefix{font-size:14px;font-weight:400;color:#272833;letter-spacing:.25px;white-space:nowrap}.iv-profile-footer__chevron{color:#272833;pointer-events:none;flex-shrink:0}.iv-profile-footer .iv-profile-footer-status-dropdown{width:200px;flex:0 0 200px;min-width:0}.iv-profile-footer .iv-profile-footer-status-dropdown .select-trigger{height:37.6px;padding:0 10px;background:#EDEFF5;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;color:#272833;letter-spacing:.25px}.iv-profile-footer .iv-profile-footer-status-dropdown .select-menu{top:auto;bottom:calc(100% + 4px);right:0;transform:translateY(6px)}.iv-profile-footer .iv-profile-footer-status-dropdown .select-menu.is-open{transform:translateY(0)}.iv-profile-footer__actions{display:flex;align-items:center;justify-content:flex-start;gap:12px}.iv-profile-footer__dl-btn{display:flex;align-items:center;justify-content:flex-start;gap:6px;height:37.6px;padding:0 16px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;cursor:pointer;transition:background all .15s ease}.iv-profile-footer__dl-btn:hover{background:#F7F8F9}.iv-profile-footer__close-btn{height:37.6px;padding:0 16px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#272833;cursor:pointer;transition:background all .15s ease}.iv-profile-footer__close-btn:hover{background:#F7F8F9}.jd-page{background:#F7F8F9;min-height:100%;padding:32px 144px}.jd-wrap{display:flex;flex-direction:column;gap:24px}.jd-header__title{font-size:20px;font-weight:600;color:#272833;margin:0 0 4px;line-height:28px}.jd-header__subtitle{font-size:14px;color:#6b6c7e;margin:0;line-height:20px}.jd-form{display:flex;flex-direction:column;gap:20px}.jd-form .form-input,.jd-form .form-select{height:41.6px;border-radius:4px;padding:10px 12px}.jd-form .form-select{padding-right:36px}.jd-form .form-textarea{min-height:141.6px;border-radius:4px;resize:none}.jd-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jd-upload{display:flex;align-items:center;justify-content:space-between;padding:8px 17.6px;border:1.6px dashed #E7E7ED;border-radius:8px;gap:16px}.jd-upload__left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.jd-upload__icon{color:#6b6c7e;flex-shrink:0}.jd-upload__text{display:flex;flex-direction:column;gap:2px;min-width:0}.jd-upload__label{font-size:14px;color:#272833;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jd-upload__hint{font-size:12px;color:#6b6c7e}.jd-upload__btn{height:37.6px;width:79.3px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-size:14px;font-weight:500;color:#0b5fff;cursor:pointer;transition:all .15s ease;flex-shrink:0}.jd-upload__btn:hover{background:#F0F5FF}.jd-footer{border-top:.8px solid #E7E7ED;padding:24px 0}.jd-footer__btn{height:40px;width:126.838px;border-radius:4px;font-size:14px;font-weight:500}.jd-empty{padding:40px;text-align:center;color:#6b6c7e}.db-page{padding:24px;display:flex;flex-direction:column;gap:24px}.db-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.db-stat-card{background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;padding:20px;min-height:162px}.db-stat-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.db-stat-card__icon-box{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-stat-card__trend{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;padding-top:2px}.db-stat-card__trend--up{color:#287d3c}.db-stat-card__trend--down{color:#da1414}.db-stat-card__label{font-size:12px;font-weight:500;color:#6b6c7e;text-transform:uppercase;letter-spacing:.6px;margin:0 0 8px}.db-stat-card__value{font-size:30px;font-weight:600;color:#272833;margin:0;line-height:36px}.db-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.db-panel{background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:8px;padding:24px}.db-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.db-panel__title{font-size:18px;font-weight:600;color:#272833;margin:0}.db-panel__view-all{font-size:14px;font-weight:500;color:#0b5fff;background:none;border:none;cursor:pointer;padding:0}.db-panel__view-all:hover{text-decoration:underline}.db-panel__list{display:flex;flex-direction:column;gap:12px}.db-job-item{display:flex;align-items:center;gap:12px;padding:13px;border:.8px solid #F1F2F5;border-radius:6px}.db-job-item__body{flex:1;min-width:0}.db-job-item__title{font-size:14px;font-weight:500;color:#272833;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-job-item__meta{font-size:12px;color:#6b6c7e;letter-spacing:.4px;margin:0 0 8px}.db-job-item__stats{display:flex;gap:16px}.db-job-item__stat{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b6c7e}.db-job-item__stat strong{color:#272833;font-weight:500}.db-job-item__stat-qualified{color:#287d3c!important;font-weight:500}.db-job-item__badge{flex-shrink:0;background:#EDF9F0;color:#287d3c;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;padding:2px 10px;border-radius:4px;white-space:nowrap}.db-cand-item{display:flex;align-items:center;gap:12px;padding:13px;border:.8px solid #F1F2F5;border-radius:6px}.db-cand-item__avatar{width:32px;height:32px;border-radius:4px;background:linear-gradient(135deg,#0b5fff 0%,#7f56d9 100%);color:#fff;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-cand-item__info{flex:1;min-width:0}.db-cand-item__name{font-size:14px;font-weight:500;color:#272833;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-cand-item__email{font-size:12px;color:#6b6c7e;letter-spacing:.4px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-cand-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.db-cand-item__score{font-size:12px;font-weight:500}.db-cand-item__status{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.25px;padding:2px 8px;border-radius:4px;white-space:nowrap}.sub-page{padding:16px 32px 32px;width:100%;display:flex;flex-direction:column;gap:16px}.sub-card{background:#FFFFFF;border:1px solid #E7E7ED;border-radius:8px;padding:24px;box-shadow:0 1px 3px #2728331a,0 1px 2px #2728331a}.sub-card__title{font-size:18px;font-weight:600;color:#272833;margin:0 0 20px}.sub-plan-info{display:flex;gap:40px}.sub-plan-info__col{display:flex;flex-direction:column;gap:4px}.sub-plan-info__label{font-size:12px;color:#6b6c7e;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.sub-plan-info__value{font-size:16px;font-weight:600;color:#272833}.sub-credits-bar-section{margin-top:20px;padding-top:20px;border-top:1px solid #E7E7ED}.sub-credits-bar-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sub-credits-bar-section__label{font-size:14px;font-weight:500;color:#272833}.sub-credits-bar-section__count{font-size:13px;color:#6b6c7e}.sub-credits-bar-section__track{width:100%;height:8px;background:#f0f1f5;border-radius:99px;overflow:hidden}.sub-credits-bar-section__fill{height:100%;background:#0B5FFF;border-radius:99px;transition:width .4s ease}.sub-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sub-stat{background:#f7f8f9;border-radius:6px;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.sub-stat__label{font-size:12px;color:#6b6c7e;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.sub-stat__value{font-size:28px;font-weight:700;color:#272833}.sub-stat__value--warning{color:#ec8f22}.sub-stat__value--success{color:#287d3c}.sub-features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sub-feature{display:flex;align-items:center;gap:10px}.sub-feature__check{width:20px;height:20px;min-width:20px;border-radius:50%;background:#edf9f0;color:#287d3c;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.sub-feature__text{font-size:14px;color:#272833}.sub-manage-actions{display:flex;align-items:center;gap:12px}.sub-manage-actions__upgrade{height:40px;padding:0 20px;border:1px solid #0B5FFF;border-radius:6px;background:none;color:#0b5fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.sub-manage-actions__upgrade:hover{background:rgba(11,95,255,.06)}@keyframes kit-spin{to{transform:rotate(360deg)}}.kit-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:center;justify-content:center}.kit-modal{background:#FFFFFF;border-radius:8px;width:512px;max-width:calc(100vw - 32px);box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a;display:flex;flex-direction:column}.kit-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;min-height:64.8px;border-bottom:.8px solid #E7E7ED}.kit-modal__title{font-size:20px;font-weight:600;color:#272833;line-height:28px;margin:0}.kit-modal__close{width:32px;height:32px;border-radius:4px;border:none;background:transparent;color:#6b6c7e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.kit-modal__close:hover{background:#F1F2F5;color:#272833}.kit-modal__body{padding:24px;display:flex;flex-direction:column;gap:24px}.kit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:.8px solid #E7E7ED}.kit-modal__btn-secondary{height:40px;padding:0 22px;background:#FFFFFF;border:.8px solid #E7E7ED;border-radius:4px;font-size:16px;font-weight:500;color:#272833;cursor:pointer;transition:all .15s ease}.kit-modal__btn-secondary:hover{background:#F1F2F5}.kit-modal__btn-primary{height:40px;padding:0 16px;background:#0B5FFF;border:none;border-radius:4px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.kit-modal__btn-primary:hover{background:rgb(0,77.5278688525,225.2)}.kit-spinner{width:40px;height:40px;border:4px solid #E7E7ED;border-top-color:#0b5fff;border-radius:50%;animation:kit-spin .8s linear infinite;flex-shrink:0}.kit-spinner--sm{width:20px;height:20px;border-width:2.5px}.kit-gen-status{display:flex;align-items:center;gap:12px}.kit-gen-status__text{font-size:16px;color:#6b6c7e;line-height:24px}.kit-section-list{display:flex;flex-direction:column;gap:12px}.kit-section-row{display:flex;align-items:center;justify-content:space-between;background:#f7f8f9;border-radius:8px;padding:12px;height:44px}.kit-section-row__left{display:flex;align-items:center;gap:12px}.kit-section-row__check{color:#287d3c;flex-shrink:0}.kit-section-row__name{font-size:14px;font-weight:500;color:#272833}.kit-section-row__badge{font-size:12px;color:#6b6c7e;white-space:nowrap}.kit-success-banner{display:flex;align-items:flex-start;gap:12px;background:#edf9f0;border:.8px solid rgba(40,125,60,.2);border-radius:8px;padding:16px}.kit-success-banner__icon{color:#287d3c;flex-shrink:0;margin-top:2px}.kit-success-banner__title{font-size:16px;font-weight:600;color:#287d3c;line-height:24px;margin:0 0 4px}.kit-success-banner__sub{font-size:14px;color:#287d3ccc;line-height:20px;margin:0}.kit-chips-section{display:flex;flex-direction:column;gap:12px}.kit-chips-section__label{font-size:14px;font-weight:500;color:#272833}.kit-chips{display:flex;flex-wrap:wrap;gap:8px}.kit-chip{display:flex;align-items:center;gap:6px;background:#edf9f0;border:.8px solid rgba(40,125,60,.2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;color:#287d3c}.kit-chip svg{flex-shrink:0}.kit-chip__badge{font-size:12px;color:#287d3cb3;font-weight:400}@media (max-width: 1536px){.create-job__scroll{padding:32px 80px}.create-job__footer{padding:16px 64px}.jd-page{padding:32px 80px}.db-stat-card{padding:16px}.sub-page{padding:24px 32px;gap:20px}.sub-card{padding:20px}.sub-card__title{margin:0 0 16px}.sub-plan-info{gap:32px}.sub-credits-bar-section{margin-top:16px;padding-top:16px}.sub-stat{padding:14px 16px}.sub-stat__value{font-size:24px}}@media (max-width: 1366px){.create-job__stepper{width:260px;min-width:260px}.create-job__scroll{padding:24px 48px}.create-job__footer{padding:16px 48px}.jd-page{padding:24px 48px}.page-header-block{padding:14px 24px}.jobs-page{padding:20px 24px}.candidates-toolbar{padding:0 24px 16px}.cand-table-card{margin:0 24px 20px}.interviews-toolbar{padding:12px 24px}.iv-table-outer{padding:16px 24px}.settings-page__tabs{padding:0 24px}.user-roles{padding:14px 24px 28px}.db-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px}.db-stat-card{padding:14px;min-height:124px}.db-stat-card__value{font-size:24px}.db-stat-card__label{font-size:13px}.cand-slider{width:620px}.cand-slider--resume-only{width:clamp(620px,50vw,820px)}.mf-panel,.invite-slider{width:520px}.sub-page{padding:16px 24px;gap:16px}.sub-card{padding:16px 18px}.sub-card__title{font-size:16px;margin:0 0 12px}.sub-plan-info{gap:24px}.sub-credits-bar-section{margin-top:14px;padding-top:14px}.sub-stat-grid{gap:12px}.sub-stat{padding:12px 14px}.sub-stat__value{font-size:22px}.sub-features{gap:10px}.sub-feature__text{font-size:13px}.sub-manage-actions__upgrade{height:36px;padding:0 16px;font-size:13px}}.Toastify__toast-container--top-center{top:.4rem!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;min-width:260px}.dsm__Toastify__toast-container{width:auto;display:flex;flex-direction:column;align-items:center}.dsm__Toastify__toast-container .Toastify__toast{display:flex!important;flex-direction:row;align-items:center;gap:6px;border-radius:8px;margin-bottom:8px;padding:0 10px 0 13px;min-height:38px;width:auto;min-width:0;max-width:max-content;box-shadow:0 0 16px #aeaebb40,0 2px 2px #00000003}.dsm__Toastify__toast-container .Toastify__toast .Toastify__toast-body{padding:0;margin:0;width:auto;flex:0 0 auto;white-space:nowrap;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.25px}.dsm__Toastify__toast-container .Toastify__toast .Toastify__toast-body .Toastify__toast-icon{margin-right:12px}.dsm__Toastify__toast-container .Toastify__toast--success{background:#EDF9F0!important;border:1px solid #5ACA75!important;color:#287d3c!important}.dsm__Toastify__toast-container .Toastify__toast--success .Toastify__toast-body,.dsm__Toastify__toast-container .Toastify__toast--success .Toastify__toast-body>div{color:#287d3c!important}.dsm__Toastify__toast-container .Toastify__toast--success .Toastify__close-button{color:#287d3c!important}.dsm__Toastify__toast-container .Toastify__toast--error{background:#FEEFEF!important;border:1px solid #AB1010!important;color:#ab1010!important}.dsm__Toastify__toast-container .Toastify__toast--error .Toastify__toast-body,.dsm__Toastify__toast-container .Toastify__toast--error .Toastify__toast-body>div{color:#ab1010!important}.dsm__Toastify__toast-container .Toastify__toast--error .Toastify__close-button{color:#ab1010!important}.dsm__Toastify__toast-container .Toastify__toast--info{background:#F0F5FF!important;border:1px solid #0B5FFF!important;color:#0053f0!important}.dsm__Toastify__toast-container .Toastify__toast--info .Toastify__toast-body,.dsm__Toastify__toast-container .Toastify__toast--info .Toastify__toast-body>div{color:#0053f0!important}.dsm__Toastify__toast-container .Toastify__toast--info .Toastify__close-button{color:#0053f0!important}.dsm__Toastify__toast-container .Toastify__toast--warning{background:#FFF4EC!important;border:1px solid #FF8F39!important;color:#b95000!important}.dsm__Toastify__toast-container .Toastify__toast--warning .Toastify__toast-body,.dsm__Toastify__toast-container .Toastify__toast--warning .Toastify__toast-body>div{color:#b95000!important}.dsm__Toastify__toast-container .Toastify__toast--warning .Toastify__close-button{color:#b95000!important}.dsm__Toastify__toast-container .Toastify__close-button{position:static!important;align-self:center;margin-left:4px;padding:0 4px;width:auto;flex:0 0 auto;opacity:.7}.dsm__Toastify__toast-container .Toastify__close-button svg{fill:currentColor;height:12px;width:12px}.dsm__Toastify__toast-container .custom-content{display:flex;align-items:center;gap:24px}
