html,body,#root{margin:0;padding:0;height:100%;overflow-x:hidden}*{box-sizing:border-box}.replica-clickable-row{cursor:pointer;transition:background-color .15s ease}.replica-otp .ant-otp{gap:10px;justify-content:center;width:100%}.replica-otp .ant-otp input{width:48px!important;height:48px!important;font-size:20px}.replica-nav-item{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border:none;background:transparent;border-radius:18px 0 0 18px;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .14s ease}.replica-nav-item__icon{display:inline-flex;flex-shrink:0;font-size:19px}.replica-nav-item.is-hover{background:#f0f6ff}.replica-nav-item.is-active{background:#f4f5f7}.replica-nav-item.is-active:before,.replica-nav-item.is-active:after{content:"";position:absolute;right:0;width:16px;height:16px;pointer-events:none}.replica-nav-item.is-active:before{top:-16px;background:radial-gradient(circle at top left,transparent 15.5px,#f4f5f7 16px)}.replica-nav-item.is-active:after{bottom:-16px;background:radial-gradient(circle at bottom left,transparent 15.5px,#f4f5f7 16px)}.replica-clickable-row:hover>td{background-color:#f5f9ff!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown-menu{border:1px solid #e8eaee;box-shadow:0 8px 24px #0d121c14}.replica-checkbox-top{align-items:flex-start}.replica-checkbox-top>.ant-checkbox{margin-top:3px}.replica-checkbox-top>span:not(.ant-checkbox){line-height:1.4}.replica-kb-row{border-bottom:1px solid #eef0f3;transition:background-color .1s ease}.replica-kb-row:hover{background-color:#fafbfc}.replica-kb-row:focus-within{background-color:#f0f6ff}.replica-kb-row .replica-kb-remove{opacity:0;transition:opacity .15s ease}.replica-kb-row:hover .replica-kb-remove,.replica-kb-row:focus-within .replica-kb-remove{opacity:1}.replica-import-menu .ant-upload-wrapper,.replica-import-menu .ant-upload{display:block;width:100%}.replica-import-mode{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .12s ease}.replica-import-mode:hover{background-color:#f0f6ff}.replica-import-mode--danger{color:#d4380d}.replica-import-mode--danger:hover{background-color:#fff1f0}@media (max-width: 768px){.ant-input,textarea.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input{font-size:16px!important}}.replica-modal-slide-appear,.replica-modal-slide-enter{animation-duration:.24s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused;opacity:0;transform:translateY(20px)}.replica-modal-slide-leave{animation-duration:.18s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.replica-modal-slide-appear.replica-modal-slide-appear-active,.replica-modal-slide-enter.replica-modal-slide-enter-active{animation-name:replicaModalSlideUp;animation-play-state:running}.replica-modal-slide-leave.replica-modal-slide-leave-active{animation-name:replicaModalSlideDown;animation-play-state:running}@keyframes replicaModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes replicaModalSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion: reduce){.replica-modal-slide-appear,.replica-modal-slide-enter,.replica-modal-slide-leave{animation-duration:.01s}}.replica-reveal{animation:replicaReveal .16s cubic-bezier(.22,.61,.36,1) backwards}@keyframes replicaReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.replica-slide-forward{animation:replicaSlideFromRight .26s cubic-bezier(.22,.61,.36,1) both}.replica-slide-back{animation:replicaSlideFromLeft .26s cubic-bezier(.22,.61,.36,1) both}@keyframes replicaSlideFromRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes replicaSlideFromLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.replica-reveal,.replica-slide-forward,.replica-slide-back{animation-duration:.01s;animation-delay:0s!important}}.replica-attention-pulse{animation:replicaAttentionPulse 2.2s ease-out infinite}@keyframes replicaAttentionPulse{0%{box-shadow:0 0 0 0 var(--pulse-ring, rgba(58, 143, 255, .45))}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion: reduce){.replica-attention-pulse{animation:none;box-shadow:0 0 0 4px var(--pulse-ring, rgba(58, 143, 255, .45))}}.replica-lift-card{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.replica-lift-card:hover{transform:translateY(-3px);border-color:#cfe2ff;box-shadow:0 10px 24px #0d121c1a}.replica-lift-card:active{transform:translateY(-1px)}.replica-lift-card:focus-visible{outline:2px solid #3a8fff;outline-offset:2px}.replica-partner-avatar__fallback{display:flex;align-items:center;justify-content:center;transition:opacity .26s ease}.replica-partner-avatar__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .26s ease}@media (prefers-reduced-motion: reduce){.replica-partner-avatar__fallback,.replica-partner-avatar__img{transition:none}}.replica-blur-cover{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;pointer-events:none;transition:opacity .42s ease}@media (prefers-reduced-motion: reduce){.replica-blur-cover{transition:none}}.replica-employee-photo{transition:transform .35s ease}.replica-lift-card:hover .replica-employee-photo{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.replica-lift-card,.replica-employee-photo{transition:none}.replica-lift-card:hover,.replica-lift-card:hover .replica-employee-photo{transform:none}}.replica-hire-card{transition:background-color .14s ease,transform .16s ease,box-shadow .16s ease}.replica-hire-card:hover{background:#e3eeff!important;transform:translateY(-3px);box-shadow:0 10px 24px #0d121c1a}.replica-hire-card:focus-visible{outline:2px solid #3a8fff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.replica-hire-card{transition:none}.replica-hire-card:hover{transform:none;box-shadow:none}}.replica-role-viewport{position:relative;overflow:hidden}.replica-role-track{display:flex;align-items:stretch;cursor:grab;touch-action:pan-y;will-change:transform}.replica-role-track:focus-visible{outline:2px solid #3a8fff;outline-offset:4px;border-radius:16px}.replica-role-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.replica-role-track.is-dragging img{pointer-events:none}.replica-role-slide{display:flex;flex-direction:column;height:clamp(460px,calc(100dvh - 330px),660px);overflow:hidden;transition:border-color .2s ease}.replica-role-body{flex:0 0 auto}.replica-role-photo{object-position:center 25%}.replica-role-scrim{position:absolute;inset:auto 0 0 0;height:62%;pointer-events:none;background:linear-gradient(to bottom,#0d121c00,#0d121c9e)}.replica-role-dot{height:6px;padding:0;border:none;border-radius:999px;cursor:pointer;transition:width .18s ease,background-color .18s ease}@media (prefers-reduced-motion: reduce){.replica-role-dot,.replica-role-slide{transition:none}}.replica-role-arrow{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #f4f5f7;border-radius:999px;background:#fffffff0;color:#0d121c;cursor:pointer;box-shadow:0 6px 18px #0d121c2e;transition:background-color .15s ease,transform .15s ease,opacity .15s ease}.replica-role-arrow:hover:not(:disabled){background:#fff;transform:scale(1.06)}.replica-role-arrow:disabled{opacity:0;pointer-events:none}.replica-role-arrow:focus-visible{outline:2px solid #3a8fff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.replica-role-arrow{transition:none}.replica-role-arrow:hover:not(:disabled){transform:none}}.replica-resume-row{display:flex;align-items:stretch;gap:16px;width:100%;padding:0;overflow:hidden;text-align:left;cursor:pointer;border:1px solid #f4f5f7;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .12s ease}.replica-resume-row.is-selected{border-color:#5fa86a}.replica-resume-row:hover{border-color:#3a8fff;background:#f7f9fc;box-shadow:0 6px 18px #0d121c14}.replica-resume-row:active{transform:scale(.99);box-shadow:0 2px 8px #0d121c1a}.replica-resume-row:focus-visible{outline:2px solid #3a8fff;outline-offset:2px}.replica-resume-photo{object-position:center 22%}.replica-resume-body{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;flex:1 1 auto}.replica-resume-head{display:flex;align-items:center;gap:8px;min-width:0}.replica-resume-about{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.replica-resume-cta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#6b7280;transition:color .15s ease,transform .15s ease}.replica-resume-row:hover .replica-resume-cta{color:#3a8fff;transform:translate(3px)}@media (prefers-reduced-motion: reduce){.replica-resume-row,.replica-resume-cta{transition:none}}.replica-resume-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;margin-top:4px;border:1px dashed #c9d0db;background:transparent;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.replica-resume-more:hover{border-color:#3a8fff;color:#3a8fff;background:#f0f6ff}.replica-resume-more:focus-visible{outline:2px solid #3a8fff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.replica-resume-more{transition:none}}.replica-resume-list.is-busy .replica-resume-row,.replica-resume-list.is-busy .replica-resume-more,.replica-resume-list.is-busy .replica-resume-label{opacity:.4;pointer-events:none;transition:opacity .2s ease}.replica-resume-list.is-busy .replica-resume-row.is-pending{opacity:1;border-color:#3a8fff;background:#f7f9fc;box-shadow:0 6px 18px #0d121c14}.replica-resume-row.is-pending .replica-resume-cta{color:#3a8fff}@media (prefers-reduced-motion: reduce){.replica-resume-list.is-busy .replica-resume-row,.replica-resume-list.is-busy .replica-resume-more,.replica-resume-list.is-busy .replica-resume-label{transition:none}}.rule-bubble{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.replica-task-check .ant-checkbox{border-color:#3a8fff;box-shadow:0 0 0 4px #3a8fff29;transition:box-shadow .2s ease}.replica-task-check:hover .ant-checkbox{box-shadow:0 0 0 5px #3a8fff42}.replica-task-check .ant-checkbox-checked,.replica-task-check .ant-checkbox-disabled{box-shadow:none}
