@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Fahkwang:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
/* ! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */.ql-align-center{text-align:center!important}.ql-align-right{text-align:right!important}.ql-align-justify{text-align:justify!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;box-shadow:inset 0 0 0 1000px #d9ecff;caret-color:#000;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.ant-input-affix-wrapper input:-webkit-autofill,.ant-input-affix-wrapper input:-webkit-autofill:focus,.ant-input-affix-wrapper input:-webkit-autofill:hover{height:100%!important;width:100%!important}@font-face{font-display:swap;font-family:Avenir LT;font-style:normal;font-weight:300;src:url(/static/media/AvenirLTStd-Light.4343d6ec50614bf0b4a4.otf) format("otf"),url(/static/media/AvenirLTStd-Light.4343d6ec50614bf0b4a4.otf) format("otf")}.account_outer__wxlK-{height:93vh}.account_main__cSXc1,.account_outer__wxlK-{align-items:center;display:flex;justify-content:center}.account_main__cSXc1{border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;flex-direction:column;padding:15px}.account_title__y3ZsE{margin-bottom:50px}.account_textInput__EKXoo{background:#0000;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:15px;outline:none}.account_registerText__LggWM{margin-bottom:10px}.account_design3Container__OEOTB{background:#f8f9fa;border-radius:20px;margin:20px auto;max-width:1400px;min-height:90vh;padding:40px}.account_profileSummary__oc42Z{background:linear-gradient(135deg,#6253e1,#9c88ff);border-radius:20px;color:#fff;margin-bottom:30px;padding:40px;text-align:center}.account_avatarMedium__UToRy{align-items:center;background:#fff3;border:3px solid #ffffff4d;border-radius:50%;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;width:80px}.account_avatarWrapper__jp1gn{cursor:pointer;height:80px;margin:0 auto 20px;position:relative;width:80px}.account_avatarWrapper__jp1gn:hover .account_avatarOverlay__c77G8{opacity:1}.account_avatarImage__apQHG{border:3px solid #ffffff80;border-radius:50%;display:block;height:80px;object-fit:cover;width:80px}.account_avatarOverlay__c77G8{align-items:center;background:#00000073;border-radius:50%;display:flex;gap:6px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.account_avatarOverlayBtn__UkqrP{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:background .15s}.account_avatarOverlayBtn__UkqrP:hover{background:#fff3}.account_profileName__8ut4T{color:#fff!important;font-size:2rem!important;margin-bottom:10px!important}.account_profileSubtitle__hwHGk{color:#ffffffe6!important;font-size:1.1rem}.account_cardsContainer__5ekA6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.account_detailCard__uSngP{border:none!important;border-radius:15px!important;box-shadow:0 5px 15px #00000014!important;overflow:hidden;text-align:center;transition:all .3s ease!important}.account_detailCard__uSngP:hover{box-shadow:0 15px 30px #00000026!important;transform:translateY(-5px)!important}.account_detailCard__uSngP .account_ant-card-body__IyWX2{padding:25px}.account_cardIcon__uudJi{align-items:center;color:#6253e1;display:flex;font-size:2rem;height:60px;justify-content:center;margin-bottom:15px}.account_cardTitle__h7k5t{color:#333!important;font-size:1.1rem!important;font-weight:600!important;margin-bottom:10px!important}.account_cardValue__BRy32{color:#666!important;display:block;font-size:1rem!important;font-weight:500!important;word-break:break-word}.account_kpiSection__b\+jkz{background:#fff;border-radius:15px;box-shadow:0 5px 15px #00000014;margin-bottom:30px;padding:30px;text-align:center}.account_kpiTitle__Ol2-v{color:#9e3ffd!important;font-size:1.8rem!important;font-weight:700!important;margin-bottom:10px!important}.account_kpiSubtitle__uay4o{color:#666!important;font-size:1rem!important;margin-bottom:0!important}.account_actionButtons__3Qxti{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.account_btnPrimary__4bwjK{background:linear-gradient(135deg,#6253e1,#9c88ff)!important;border:none!important;border-radius:10px!important;font-weight:600!important;height:auto!important;padding:8px 25px!important;transition:all .3s ease!important}.account_btnPrimary__4bwjK:hover{box-shadow:0 10px 20px #6253e14d!important;transform:translateY(-2px)!important}.account_btnSecondary__tsQzl{background:#0000!important;border:2px solid #6253e1!important;border-radius:10px!important;color:#6253e1!important;font-weight:600!important;height:auto!important;padding:8px 25px!important;transition:all .3s ease!important}.account_btnSecondary__tsQzl:hover{background:#6253e1!important;color:#fff!important;transform:translateY(-2px)!important}.account_btnDanger__tq9lL{background:#0000!important;border:2px solid #dc3545!important;border-radius:10px!important;color:#dc3545!important;font-weight:600!important;height:auto!important;padding:8px 25px!important;transition:all .3s ease!important}.account_btnDanger__tq9lL:hover{background:#dc3545!important;color:#fff!important;transform:translateY(-2px)!important}@media (max-width:768px){.account_textInput__EKXoo{width:270px}.account_design3Container__OEOTB{margin:10px;padding:20px}.account_cardsContainer__5ekA6{gap:15px;grid-template-columns:1fr}.account_profileSummary__oc42Z{padding:30px 20px}.account_avatarImage__apQHG,.account_avatarWrapper__jp1gn{height:60px;width:60px}.account_avatarMedium__UToRy{font-size:1.5rem;height:60px;width:60px}.account_profileName__8ut4T{font-size:1.5rem!important}.account_profileSubtitle__hwHGk{font-size:1rem}.account_actionButtons__3Qxti{flex-direction:column}.account_actionButtons__3Qxti button{width:100%}}@media (min-width:768px){.account_textInput__EKXoo{width:460px}}@media (max-width:1200px){.account_cardsContainer__5ekA6{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width:1400px){.account_cardsContainer__5ekA6{grid-template-columns:repeat(4,1fr)}}.ant-scroll-number-only-unit.current{color:#fff}.ant-menu-title-content{transition:none}.header-menu .ant-menu-item-active:hover .ant-menu-title-content{color:#fff!important}.main-menu{cursor:pointer}.main-menu.item{border-radius:10px;color:#fff;height:20px;transition:all .3s}.main-menu.item:hover{background-color:#7e60df00;color:#c22525!important}.main-menu:hover{background-color:#c22525;color:#fff!important}.header-menu{background-color:#001529;color:#fff}.Navbar_tr__FCL26{-webkit-tap-highlight-color:rgba(0,0,0,0)}.Navbar_logo__YJM-Q{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-items:center}.Navbar_logoText__QGjwq{color:#fff;font-size:24px;margin-left:10px}.Navbar_logoText2__6STKp,.Navbar_logoText__QGjwq{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:0!important}.Navbar_logoText2__6STKp{color:#b9d3ff;font-size:20px}.Navbar_menuClass__3u4bV{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0c112c00;flex:1 1;font-size:18px;justify-content:end;min-width:0;padding-bottom:1px}.Navbar_logoContainer__22BSn{width:100%}@media(max-width:425px){.Navbar_logo__YJM-Q{border:0;margin-bottom:0;padding-bottom:0;padding-right:0}.Navbar_logoText2__6STKp,.Navbar_logoText__QGjwq{font-size:20px!important}.Navbar_menuClass__3u4bV{color:#fff;font-size:100px;margin-top:0}}.mobile-menu-drawer .ant-drawer-content-wrapper{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.support-email{align-items:center;display:"flex";flex-direction:column;justify-content:center;left:20px;opacity:.6;position:absolute}.modern-minimalist-upgrade-btn{overflow:hidden;position:relative}.modern-minimalist-upgrade-btn:hover{box-shadow:0 8px 32px #6253e1b3,0 0 20px #6253e180!important;transform:translateY(-1px)}.modern-minimalist-upgrade-btn:active{transform:translateY(0)}.ant-menu-sub .ant-menu-item:hover,.ant-menu-sub .ant-menu-item:hover .ant-menu-title-content,.ant-menu-submenu .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-item:hover .ant-menu-title-content{color:#a78bfa!important}.ant-menu-sub .ant-menu-item,.ant-menu-submenu-popup .ant-menu-item{transition:color .3s ease}.ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title,.ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.ant-menu-submenu:hover>.ant-menu-submenu-title,.ant-menu-submenu:hover>.ant-menu-submenu-title .anticon{color:#a78bfa!important}.ant-menu-submenu .ant-menu-submenu-title,.ant-menu-submenu .ant-menu-submenu-title .anticon{transition:color .3s ease}@media screen and (max-width:1500px){.support-email{left:0;margin-top:10px;position:relative}.modern-minimalist-upgrade-btn{font-size:14px!important;height:36px!important;margin-left:10px!important;padding:6px 14px!important}}.navbar .ant-menu-horizontal{min-width:0!important;overflow:visible!important;width:auto!important}.navbar .ant-menu-horizontal>.ant-menu-item:after,.navbar .ant-menu-horizontal>.ant-menu-submenu:after{bottom:-12px!important}.navbar .ant-menu-horizontal>.ant-menu-item-selected:after,.navbar .ant-menu-horizontal>.ant-menu-item:hover:after{border-bottom:2px solid #fff!important;bottom:-12px!important}.navbar .ant-menu-horizontal>.ant-menu-submenu-open:after,.navbar .ant-menu-horizontal>.ant-menu-submenu:after,.navbar .ant-menu-horizontal>.ant-menu-submenu:hover:after{bottom:-12px!important;left:7px!important}.ant-menu-submenu-popup{padding-top:12px!important}.ai-notifications-bell{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.ai-notifications-bell:hover{opacity:.8}.ai-notifications-bell-icon{transition:all .3s ease}.ai-notifications-bell-icon.has-active{animation:bell-pulse 2s infinite}@keyframes bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ai-notifications-dropdown{background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;display:flex;flex-direction:column;max-height:500px;overflow:hidden;width:380px}.ai-notifications-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.ai-notifications-title{color:#fff;font-size:14px;font-weight:600}.ai-notifications-actions{display:flex;gap:4px}.ai-notifications-actions .ant-btn{color:#fff}.ai-notifications-actions .ant-btn:hover{background:#ffffff1a;color:#fffc}.ai-notifications-content{max-height:400px;overflow-y:auto;padding:8px 0}.ai-notifications-section{padding:0 8px}.ai-notifications-section-title{align-items:center;color:#666;display:flex;font-size:12px;font-weight:500;padding:8px 8px 4px}.ai-notification-item{border:1px solid #0000;border-radius:8px;margin:4px 8px;padding:10px 12px!important;transition:all .2s ease}.ai-notification-item:hover{background-color:#f5f5f5}.ai-notification-item.active{background-color:#e6f4ff;border-color:#91caff}.ai-notification-item.completed{background-color:#f6ffed;border-color:#b7eb8f}.ai-notification-item.failed{background-color:#fffbe6;border-color:#ffe58f}.ai-notification-error-message{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;color:#7c5800;font-size:11.5px;line-height:1.4;margin-top:6px;padding:5px 8px;word-break:break-word}.ai-notification-error-hint{display:flex;gap:12px;width:100%}.ai-notification-item-icon{align-items:flex-start;display:flex;font-size:20px;padding-top:2px}.ai-notification-item-details{flex:1 1;min-width:0}.ai-notification-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.ai-notification-item-name{color:#333;font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-notification-item-time{color:#999;font-size:11px;white-space:nowrap}.ai-notification-item-description{color:#666;font-size:12px;line-height:1.4;margin-bottom:6px}.ai-notification-item-status{align-items:center;display:flex;font-size:12px;gap:4px}.ai-notification-error-hint{color:#999;cursor:help;font-size:10px}.ai-notification-item-progress-msg{color:#555;font-size:11px;font-style:italic;margin-top:6px}.ai-notification-progress-bar-wrap{background:#e0e0e0;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.ai-notification-progress-bar{border-radius:2px;height:100%;transition:width .4s ease}.ai-notifications-empty{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;padding:32px 24px;text-align:center}.ai-notifications-empty-icon{align-items:center;background:#eef6ff;border-radius:14px;color:#1677ff;display:inline-flex;font-size:24px;height:48px;justify-content:center;margin-bottom:4px;width:48px}.ai-notifications-empty-title{color:#1f2937;display:block;font-size:14px;line-height:1.4}.ai-notifications-empty-description{color:#8c8c8c;display:block;font-size:12px;line-height:1.55;max-width:320px}.ai-analyzing-indicator{align-items:center;animation:analyzing-fade 1.5s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;display:inline-flex;font-size:13px;gap:8px;padding:6px 12px}@keyframes analyzing-fade{0%,to{opacity:1}50%{opacity:.7}}.ai-analyzing-indicator .anticon{font-size:14px}.ai-analyzing-overlay{align-items:center;background:#00000073;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-analyzing-overlay-content{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:16px;padding:32px 48px}.ai-analyzing-overlay-icon{color:#667eea;font-size:48px}.ai-analyzing-overlay-text{color:#333;font-size:16px;font-weight:500}.ai-analyzing-overlay-subtext{color:#666;font-size:13px}@media (max-width:480px){.ai-notifications-dropdown{width:320px}.ai-notification-item-name{max-width:150px}}.footer-link{text-align:start}.footer-link:hover{color:#fff!important}.footer-links-container{align-items:start;display:flex;gap:100px;justify-content:space-around;padding:140px 15% 60px}.footer-main--auth{background-color:#fff;overflow:hidden;position:relative}.footer-dot-canvas-shell{display:none}.footer-dot-canvas{display:block;height:100%;width:100%}.footer-content-layer{position:relative;z-index:1}@media screen and (max-width:1200px){.footer-links-container{gap:80px;padding:80px 10% 40px}}@media screen and (max-width:900px){.footer-links-container{gap:20px;padding:60px 5% 40px}}@media screen and (max-width:450px){.footer-links-container{flex-wrap:wrap}.footer-link{width:150px}}.welcome_mainBtn__hDsC6{align-self:center;background:#dbe8fd;border:1px solid #1b2774;border-radius:20px;color:#1b2774;font-size:15px;margin-bottom:40px;text-align:center;width:130px}.welcome_secondImage__OHDZd{height:900px;object-fit:cover}.welcome_mainHeading__OioL6{color:#0c112c;font-family:Cormorant Garamond,serif;font-size:80px;font-weight:100;margin-top:10px;text-align:center}@media screen and (max-width:786px){.welcome_mainHeading__OioL6{font-size:40px}}.AboutSection_title__shAmB{color:#fff!important;font-family:Cormorant Garamond,serif;font-size:80px!important;font-weight:100!important;margin-bottom:50px!important;margin-top:100px;text-align:center}.AboutSection_chooseUs__beUr6{margin-bottom:30px!important}.AboutSection_chooseUs__beUr6,.AboutSection_mainText__LUWU6{color:#fff!important;font-family:Fahkwang,sans-serif;text-align:center}.AboutSection_mainText__LUWU6{font-size:18px;font-weight:300;margin-bottom:50px}.AboutSection_mainBtn__LCOhb{align-self:center;background:#d23828;border:0;border-radius:20px;color:#fff!important;font-size:15px;margin-bottom:50px;width:130px}.AboutSection_card__HtsnW{padding:0 20px}@media(max-width:768px){.AboutSection_title__shAmB{font-size:40px!important}}.JobBoard_title__MEXHe{border-bottom:1px solid #fff;color:#fff!important;font-family:Cormorant Garamond,serif;font-size:45px!important;font-weight:100!important;margin-bottom:0!important;margin-top:20px;padding-bottom:20px;padding-left:40px;text-align:left}.JobBoard_linkText__13Slf{color:#fff;font-family:Fahkwang,sans-serif;font-size:17px;margin-top:5px;padding-left:35px;text-align:left}.JobBoard_newLetterHeading__fQXEx{color:#fff!important;font-family:Cormorant Garamond,serif;font-size:45px!important;font-weight:100!important;margin-bottom:10px!important;margin-top:10px;padding-bottom:20px;text-align:left}.JobBoard_textInput__ARFjh{background:#0000;border:none;border-bottom:1px solid #fff;border-radius:0;color:#000;font-size:15px;outline:none;text-align:left;width:460px}.JobBoard_mainBtn__5G2JG{align-self:center;background:#d23828;border:0;border-radius:20px;color:#fff!important;font-size:15px;margin-left:10px;width:130px}@media(max-width:768px){.JobBoard_textInput__ARFjh{width:270px}.JobBoard_linkText__13Slf{font-size:15px;padding-left:0;text-align:center;width:100%}.JobBoard_mainBtn__5G2JG{margin-top:20px}}.chatbox_mainDiv__YiAlx{background-color:#202020;border-radius:10px 10px 0 0;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px;width:100%}.chatbox_bottomDiv__z6hex{background-color:#fff;border-left:1px solid rgba(32,32,32,.157);border-right:1px solid rgba(32,32,32,.157);box-shadow:0 0 2px #0000001a;height:100%;max-height:100%;overflow-y:scroll;padding:8px;width:100%}.chatbox_bottomDiv__z6hex::-webkit-scrollbar-thumb{background-color:rgba(85,85,85,.596);border-radius:10px}.chatbox_bottomDiv__z6hex::-webkit-scrollbar-track{background-color:#f5f5f500;border-radius:10px}.chatbox_bottomDiv__z6hex::-webkit-scrollbar{background-color:#f5f5f500;width:12px}.chatbox_inputDiv__5Ua9Y{align-items:center;background-color:#202020;border-radius:0 0 10px 10px;display:flex;padding:10px}@media(max-width:375px){.chatbox_bottomDiv__z6hex,.chatbox_inputDiv__5Ua9Y,.chatbox_mainDiv__YiAlx{width:250px}}@media(min-width:376px)and (max-width:425px){.chatbox_bottomDiv__z6hex,.chatbox_inputDiv__5Ua9Y,.chatbox_mainDiv__YiAlx{width:350px}}@media(min-width:426px){.chatbox_bottomDiv__z6hex,.chatbox_inputDiv__5Ua9Y,.chatbox_mainDiv__YiAlx{width:500px}}.chatbox .ant-upload-list-item-name{max-width:40px!important;overflow:hidden!important}.logoText{color:#fff}.timestamp{color:#585858}.internal-message{background-color:#ebebeb;color:#000}.external-message{background-color:#202020;color:#fff}.team-chat-container{background:#f5f5f5;display:flex;flex-direction:column}.team-chat-row{flex:1 1;margin:0!important;max-width:100%;padding:0}.team-chat-loading{align-items:center;background:#f5f5f5;display:flex;height:100vh;justify-content:center}.team-chat-sidebar{background:#fff;border-right:1px solid #e0e0e0;height:100%;padding-right:0!important}.sidebar-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px}.sidebar-icon{align-items:center;background:#f0f0f0;border-radius:8px;color:#666;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.sidebar-title{color:#333!important;font-size:18px!important;font-weight:600!important;margin:0!important}.sidebar-subtitle{color:#666!important;font-size:12px}.search-wrapper{background:#fff;padding:16px}.search-input{border:1px solid #d9d9d9!important;border-radius:8px!important;height:40px!important}.members-list-wrapper{flex:1 1;overflow-y:auto;padding:0}.empty-members{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-icon{font-size:48px;margin-bottom:12px;opacity:.3}.empty-text{color:#999;font-size:14px;margin:0}.members-list-items{display:flex;flex-direction:column}.member-item{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;transition:background .2s}.member-item:hover{background:#f9f9f9}.member-item.active{background:#e6f7ff;border-left:3px solid #1890ff}.member-avatar-container{flex-shrink:0;position:relative}.member-avatar{border:1px solid #d9d9d9;border-radius:50%;height:48px;object-fit:cover;width:48px}.member-avatar-placeholder{align-items:center;background:#1890ff;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:center}.online-indicator{background:#52c41a;border:2px solid #fff;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.member-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.member-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px;width:100%}.member-name{color:#333;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-badge{align-items:center;background:#ff4d4f;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:2px 6px}.role-tag{background:#e6f4ff;border:none;border-radius:4px;color:#1890ff;display:inline-block;font-size:11px;font-weight:500;margin-bottom:4px;padding:2px 8px}.last-message{color:#666;font-size:13px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-timestamp{color:#999;display:block;font-size:11px;margin-top:2px}.team-chat-main{display:flex;flex-direction:column;height:100%;padding-left:0!important}.chat-wrapper,.no-chat-selected{background:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.no-chat-selected{align-items:center;justify-content:center}.chat-header{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;padding:16px 20px}.chat-header,.chat-header-left{align-items:center;display:flex}.chat-header-left{gap:12px}.mobile-menu-btn{display:none}.chat-header-title{font-size:16px!important;font-weight:600!important;margin:0!important}.chat-header-subtitle{color:#666;font-size:12px}.chat-header-actions{display:flex;gap:4px}.header-action-btn{border-radius:6px;height:32px;width:32px}.messages-container{background:#fff;display:flex;flex:1 1;flex-direction:column;max-height:650px;min-height:650px;overflow-y:auto;padding:20px}.empty-messages-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center}.message-date-group{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.date-divider{align-items:center;display:flex;justify-content:center;margin:8px 0}.date-text{background:#f0f0f0;border-radius:12px;color:#666;font-size:11px;font-weight:500;padding:4px 12px}.message-wrapper{display:flex;gap:8px;max-width:70%}.message-wrapper.own-message{flex-direction:row-reverse;margin-left:auto}.message-wrapper.other-message{margin-right:auto}.message-avatar{flex-shrink:0;margin-top:2px}.message-content{display:flex;flex-direction:column;gap:4px}.message-bubble{word-wrap:break-word;border-radius:12px;padding:10px 14px;word-break:break-word}.message-content.own .message-bubble{background:#1890ff;border-bottom-right-radius:4px;color:#fff}.message-content.other .message-bubble{background:#f0f0f0;border-bottom-left-radius:4px;color:#333}.message-text{font-size:14px;line-height:1.5}.message-meta{align-items:center;display:flex;gap:4px;padding:0 4px}.message-content.own .message-meta{flex-direction:row-reverse}.message-time{color:#999;font-size:10px}.message-read-icon{color:#52c41a;font-size:11px}.message-files{display:flex;flex-direction:column;gap:8px;margin-top:6px}.file-attachment{align-items:center;background:#0000000d;border-radius:8px;display:flex;gap:8px;padding:8px 10px}.message-content.own .file-attachment{background:#fff3}.image-attachment{display:flex;flex-direction:column;gap:6px}.image-thumbnail{border:1px solid #0000001a;transition:all .3s ease}.image-thumbnail:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.02)}.image-file-actions{align-items:center;background:#0000000d;border-radius:6px;display:flex;gap:8px;padding:4px 8px}.message-content.own .image-file-actions{background:#fff3}.document-attachment{align-items:center;display:flex;gap:8px}.file-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typing-indicator{background:#f9f9f9;padding:6px 20px}.file-preview-area{background:#f9f9f9;border-top:1px solid #e0e0e0;padding:12px 20px}.file-preview-list{display:flex;flex-wrap:wrap;gap:6px}.file-tag{border-radius:6px;padding:6px 10px}.message-input-area{align-items:flex-end;background:#fff;border-top:1px solid #e0e0e0;display:flex;gap:8px;padding:16px 20px}.input-actions-left,.input-actions-right{display:flex;gap:4px}.input-action-btn{border-radius:8px;height:36px;width:36px}.message-textarea{border:1px solid #d9d9d9!important;border-radius:8px!important;flex:1 1}.send-button{background:#1890ff;border:none;border-radius:8px;font-weight:500;height:36px;padding:0 16px}@media (max-width:768px){.team-chat-row{padding:0}.team-chat-sidebar{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}.team-chat-sidebar.mobile-visible{display:block}.sidebar-wrapper{border-radius:0}.team-chat-main{height:100vh;padding:0!important}.chat-wrapper{border-radius:0}.mobile-menu-btn{display:flex}.message-wrapper{max-width:85%}}.signup_outer__Cmk8z{align-items:center;display:flex;height:100%;justify-content:center;padding:20px}.signup_outer__Cmk8z .signup_main__iudVl{align-items:center;border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:15px}.signup_outer__Cmk8z .signup_main__iudVl .signup_title__sjVAF{margin-bottom:50px}.signup_outer__Cmk8z .signup_main__iudVl .signup_textInput__fdzM3{background:#0000;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:15px;outline:none}.signup_outer__Cmk8z .signup_main__iudVl .signup_registerText__nnTFL{margin-bottom:10px}.signup_outer__Cmk8z .signup_main__iudVl ::placeholder{color:#000!important;opacity:.7!important}@media(max-width:768px){.signup_outer__Cmk8z .signup_main__iudVl .signup_textInput__fdzM3{width:270px}}@media(min-width:768px){.signup_outer__Cmk8z .signup_main__iudVl .signup_textInput__fdzM3{width:600px}}.signup_outer__Cmk8z .signup_main__iudVl .signup_multifactor__Q3eYl{color:#079436}.signup_outer__Cmk8z .signup_main__iudVl .signup_multifactorDelete__TSQyW,.signup_outer__Cmk8z .signup_main__iudVl .signup_multifactor__Q3eYl{align-items:center;border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;cursor:pointer;display:flex;font-size:large;font-weight:700;justify-content:center;margin-top:20px;padding:15px;-webkit-user-select:none;user-select:none;width:100%}.signup_outer__Cmk8z .signup_main__iudVl .signup_multifactorDelete__TSQyW{color:#9c0a0a}.payout-container{min-height:100vh;padding-top:100px}.payout-title{font-size:40px;font-weight:700;margin:20px 0}.payout-table{margin:40px}.payout-table.purple th{background:#7e60df!important;color:#fff!important}.payout-table.blue th{background:#16163f!important;color:#fff!important}.ai-feedback-modal .ant-modal-content{border-radius:12px;overflow:hidden}.ai-feedback-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ai-feedback-modal .ant-modal-body{padding:24px}.feedback-modal-header{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px}.feedback-header-icon{color:#faad14;font-size:20px}.feedback-form-container{display:flex;flex-direction:column;gap:20px}.feedback-prompt{color:#262626;font-size:15px;text-align:center}.feedback-rating-section{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 0}.feedback-rate{font-size:32px!important}.feedback-rate .ant-rate-star{margin-inline-end:12px}.feedback-rate .ant-rate-star-full .anticon,.feedback-rate .ant-rate-star-half .ant-rate-star-first .anticon{color:#faad14}.feedback-rate .ant-rate-star:not(.ant-rate-star-full):not(.ant-rate-star-half) .anticon{color:#e8e8e8}.rating-description{font-size:13px;min-height:20px;text-align:center;transition:opacity .2s ease}.feedback-message-section{display:flex;flex-direction:column;gap:8px}.message-label{font-size:14px;font-weight:500}.feedback-textarea{border-radius:8px;resize:none}.feedback-textarea:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.feedback-actions{border-top:1px solid #f5f5f5;display:flex;justify-content:flex-end;padding-top:8px}.submit-feedback-btn{background:linear-gradient(100deg,#5e7cff,#7c5fff 50%,#ff7eb3);border:none;font-weight:500}.submit-feedback-btn:hover:not(:disabled){background:linear-gradient(100deg,#7c5fff,#5e7cff 50%,#ff7eb3)!important;box-shadow:0 4px 12px #4f8cff40}.submit-feedback-btn:disabled{background:#f5f5f5!important;color:#bfbfbf!important}.feedback-success-container{flex-direction:column;padding:40px 20px;text-align:center}.feedback-success-container,.feedback-success-icon{align-items:center;display:flex;justify-content:center}.feedback-success-icon{animation:successPop .3s ease-out;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:50%;color:#fff;font-size:28px;height:60px;margin-bottom:16px;width:60px}@keyframes successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.feedback-success-container h4{color:#262626;margin-bottom:4px!important}@media (max-width:480px){.ai-feedback-modal .ant-modal{margin:16px}.feedback-rate{font-size:28px!important}.feedback-rate .ant-rate-star{margin-inline-end:8px}.feedback-actions{flex-direction:column}.feedback-actions .ant-space{flex-direction:column;width:100%}.feedback-actions .ant-btn{width:100%}}.ai-jd-completion-container{align-items:center;display:flex;margin-bottom:12px}.ai-icon-button-group{display:flex;flex-wrap:wrap;gap:8px}.ai-enhance-btn,.ai-regenerate-btn{align-items:center;background:linear-gradient(100deg,#5e7cff,#7c5fff 50%,#ff7eb3);border:none;border-radius:6px;box-shadow:0 4px 16px #4f8cff29;color:#fff!important;display:inline-flex;font-size:15px;font-weight:600;height:38px;justify-content:center;letter-spacing:.01em;min-width:120px;overflow:hidden;padding:8px 22px;position:relative;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),filter .18s cubic-bezier(.4,0,.2,1)}.ai-enhance-btn:hover:not(:disabled){background-color:#0c5ff8;border-color:#0c5ff8;box-shadow:0 2px 8px #1677ff40}.ai-regenerate-btn{background:linear-gradient(100deg,#5e7cff,#7c5fff 50%,#ff7eb3);border:none;box-shadow:0 4px 16px #4f8cff29;color:#fff!important;overflow:hidden;position:relative}.ai-regenerate-btn:hover:not(:disabled){background:linear-gradient(100deg,#7c5fff,#5e7cff 50%,#ff7eb3)!important;box-shadow:0 6px 24px #4f8cff38;filter:brightness(1.08);outline:none;transform:translateY(-2px) scale(1.04);transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),filter .18s cubic-bezier(.4,0,.2,1)}.ai-comparison-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;min-height:500px;padding:20px 0}@media (max-width:768px){.ai-comparison-grid{grid-template-columns:1fr;min-height:auto}}.comparison-column{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:6px;display:flex;flex-direction:column;padding:12px;transition:all .3s ease}.comparison-column:hover{border-color:#b3d8ff;box-shadow:0 2px 8px #1677ff1a}.original-column{background-color:#fafafa;border-color:#e8e8e8}.ai-column{background-color:#f0f5ff;border-color:#91caff}.column-header{border-bottom:1px solid #d9d9d9;color:#262626;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.ai-header{color:#1677ff}.comparison-textarea-wrapper{background-color:#fff;border-radius:4px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.comparison-textarea{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;color:#262626;flex:1 1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;line-height:1.6;padding:12px;resize:none}.comparison-textarea:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a;outline:none}.ai-textarea{color:#1677ff;font-weight:500}.ai-textarea::selection{background-color:#1677ff33}.ai-banner{background-color:#e6f7ff;border:1px solid #91caff;border-left:4px solid #1677ff;border-radius:4px;margin-top:16px;padding:12px 14px}.ai-banner p{color:#0050b3;font-size:13px;line-height:1.5;margin:0}.ai-banner strong{color:#1677ff}.ai-error-message{background-color:#fff1f0;border:1px solid #ffccc7;border-left:4px solid #ff4d4f;border-radius:4px;color:#c5192d;font-size:13px;line-height:1.5;margin-top:12px;padding:12px 14px}.ai-enhance-btn:disabled,.ai-regenerate-btn:disabled{background:#e0e0e0!important;box-shadow:none;color:#bdbdbd!important;cursor:not-allowed;opacity:.6}.ant-spin-spinning{align-items:center;color:#fff!important;display:flex!important;justify-content:center}@media (max-width:576px){.ai-icon-button-group{width:100%}.ai-enhance-btn,.ai-regenerate-btn{flex:1 1;justify-content:center}.ai-comparison-grid{gap:12px;padding:12px 0}.comparison-column{min-height:300px}.column-header{font-size:13px}.comparison-textarea{font-size:12px}}.ai-comparison-grid textarea{transition:border-color .2s,box-shadow .2s}.comparison-textarea::-webkit-scrollbar{width:8px}.comparison-textarea::-webkit-scrollbar-track{background:#0000}.comparison-textarea::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:4px}.comparison-textarea::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c}.ai-similar-notice{background-color:#e6f7ff;border:1px solid #91caff;border-left:4px solid #1677ff;border-radius:4px;margin-top:16px;padding:14px 16px}.similar-notice-header{align-items:flex-start;color:#0050b3;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-bottom:8px}.similar-notice-icon{flex-shrink:0;font-size:14px}.similar-notice-header strong{color:#1677ff;font-weight:600}.similar-notice-text{color:#0050b3;font-size:13px;line-height:1.6;margin:0 0 12px}.similar-notice-input-wrapper{display:flex;flex-direction:column;gap:10px}.similar-notice-textarea{background-color:#fff;border:1px solid #91caff;border-radius:4px;font-size:13px;transition:border-color .2s,box-shadow .2s}.similar-notice-textarea:focus{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1a!important}.similar-notice-submit-btn{align-self:flex-end;background:linear-gradient(100deg,#5e7cff,#7c5fff 50%,#ff7eb3);border:none;color:#fff!important;font-weight:500}.similar-notice-submit-btn:hover:not(:disabled){background:linear-gradient(100deg,#7c5fff,#5e7cff 50%,#ff7eb3)!important;transform:translateY(-1px)}.similar-notice-submit-btn:disabled{background:#f0f0f0!important;color:#bfbfbf!important}@media (max-width:576px){.ai-similar-notice{padding:12px}.similar-notice-header{font-size:13px}.similar-notice-text{font-size:12px}.similar-notice-submit-btn{align-self:stretch}}.jd-history-modal .ant-modal-content{border-radius:12px}.jd-history-modal-header{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px}.history-header-icon{color:#1677ff;font-size:20px}.jd-history-loading{align-items:center;display:flex;justify-content:center;padding:60px 20px}.jd-history-list{max-height:500px;overflow-y:auto}.jd-history-item{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px 16px!important;transition:all .2s ease}.jd-history-item:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.jd-history-item.current-version{background-color:#f6ffed;border-color:#52c41a}.jd-history-item-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.jd-history-item-meta{color:#8c8c8c;display:flex;font-size:13px;gap:16px;margin-top:4px}.jd-history-item-meta .meta-item{align-items:center;display:flex;gap:4px}.jd-history-preview-text{color:#595959;font-size:13px;line-height:1.5;margin-bottom:0!important;margin-top:8px!important}.jd-preview-content{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;max-height:400px;overflow-y:auto;padding:16px}.jd-history-btn{align-items:center;display:flex;gap:4px}.jd-history-btn:hover{color:#1677ff}@media (max-width:576px){.jd-history-item-meta{flex-direction:column;gap:4px}.jd-history-list{max-height:400px}}.jd-update-modal{max-width:550px;width:50%!important}.jd-update-input{height:50px;width:100%}@media screen and (max-width:768px){.jd-update-modal{width:90%!important}}.country-info-panel{background-color:#fff;border-radius:5px;bottom:10px;box-shadow:0 0 10px #0000001a;color:#000;display:none;font-size:14px;padding:10px;position:absolute;text-align:start;-webkit-user-select:none;user-select:none;width:300px}.country-info:hover .country-info-panel{display:block}.jd-submit-rec-roles-hover-div{position:relative}.jd-submit-rec-roles-upgrade-hover{background-color:#fff;border-radius:5px;bottom:10px;box-shadow:0 0 10px #0000001a;color:#000;display:none;font-size:14px;padding:10px;position:absolute;right:0;text-align:start;-webkit-user-select:none;user-select:none;width:300px;z-index:3}.jd-submit-rec-roles-hover-div:hover .jd-submit-rec-roles-upgrade-hover{display:block}.uploads-left{color:#000;cursor:pointer;position:relative}.uploads-left-on-hover{background-color:#fff;border-radius:5px;bottom:20px;box-shadow:0 0 10px #0000001a;color:#000;display:none;font-size:14px;padding:10px;position:absolute;right:0;text-align:start;-webkit-user-select:none;user-select:none;width:300px;z-index:2}.uploads-left:hover .uploads-left-on-hover{display:block}.jd-submit-total-openings-info-container{position:relative}.jd-submit-total-openings-info-icon{bottom:40px;color:#0087e0;cursor:pointer;font-size:15px;position:absolute;right:-15px}.jd-submit-total-openings-info-content{background-color:#fff;border-radius:5px;bottom:60px;box-shadow:0 0 10px #0000001a;color:#000;display:none;font-size:14px;font-weight:400;padding:10px;position:absolute;right:-15px;-webkit-user-select:none;user-select:none;width:300px;z-index:1}.jd-submit-total-openings-info-icon:hover+.jd-submit-total-openings-info-content{display:block}.upload-job-info-container{cursor:pointer;position:relative}.upload-job-info-content{background-color:#fff;border-radius:5px;bottom:30px;box-shadow:0 0 10px #0000001a;color:#000;display:none;font-size:14px;font-weight:400;left:0;padding:10px;position:absolute;-webkit-user-select:none;user-select:none;width:300px;z-index:1}.upload-job-info-container:hover .upload-job-info-content{display:block}.openings-popup-container{position:relative}.openings-popup-icon{color:#0087e0;cursor:pointer;font-size:15px;left:-20px;position:absolute;top:-5px}.openings-popup-info{background-color:#fff;border-radius:5px;bottom:50px;box-shadow:0 0 10px #0000001a;color:#000;display:none;font-size:14px;font-weight:400;left:-10px;padding:10px;position:absolute;-webkit-user-select:none;user-select:none;width:300px;z-index:1}.openings-popup-icon:hover+.openings-popup-info{display:block}.search-placeholder{font-size:14px!important;font-weight:400!important}.search-placeholder ::placeholder,.search-placeholder::placeholder,input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:14px!important;font-weight:400!important}.jd-submit-missing-info-modal{width:50%!important}.submission-accepted-info{color:#002f5a;font-size:20px;margin-top:20px;width:450px}.submission-accepted-info-line{border-bottom:1px solid #002f5a;margin-top:30px;width:60px}.jd-submit-total-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.jd-submit-remove-modal{width:500px!important}.jd-submit-reload-icon{font-size:20px;margin:0 50px 10px}.jd-submit-filters-container{margin:20px 50px;width:300px}@media screen and (max-width:768px){.jd-submit-reload-icon{margin:20px 0 20px 50px}.jd-submit-filters-container{margin:20px 10px 20px 0}.jd-submit-remove-modal{width:90%!important}.jd-submit-total-container{flex-direction:column}.jd-submit-missing-info-modal{width:90%!important}.submission-accepted-info{width:90%}.submission-accepted-info-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}}.jd-submit-dropdown::-webkit-scrollbar{width:10px}.jd-submit-dropdown::-webkit-scrollbar-track{border-radius:10px}.jd-submit-dropdown::-webkit-scrollbar-thumb{background:#00000021;border-radius:10px}.jd-submit-dashboard .ant-badge-count{background-color:#52c41a!important;border-radius:50%;height:18px!important;padding:1px!important;width:18px!important}.jd-submit-badge{width:100%!important}.jd-submit-badge .ant-scroll-number-custom-component{right:-6px!important;top:-3px!important}.jd-submit-badge .jd-submit-badge-hover{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;display:none;padding:10px;position:absolute;right:5px;top:-20px}.jd-submit-badge:hover .jd-submit-badge-hover{display:block}.improvements-modal .MuiSlider-thumbSizeSmall{height:6px!important;width:6px!important}.improvements-modal .small-box{align-items:start;border:1px solid #d9d9d975;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px;width:50%}.loading-container{height:200px}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#1677ff;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gh-modal-header{padding:20px 28px}.gh-filter-input,.gh-filter-select .ant-select-selector{border-radius:8px!important}.gh-stat-chip{border-radius:20px}.gh-stat-chip.gh-stat-selected{background:#e6f4ff;border-color:#bae0ff;color:#0284c7}.gh-table-head-wrapper{align-items:center;background:#0000;display:flex;gap:8px;margin-bottom:6px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.gh-scroll-overlay{align-items:flex-end;bottom:48px;display:flex;gap:12px;height:0;justify-content:center;overflow:visible;pointer-events:none;position:fixed;z-index:100}.gh-scroll-overlay>*{pointer-events:all}.gh-table-head{flex:1 1}.gh-row--skeleton{animation:none;cursor:default;pointer-events:none}.gh-skeleton-check,.gh-skeleton-line{animation:gh-skeleton-shimmer 1.35s ease infinite;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 37%,#eef2f7 63%);background-size:400% 100%;display:block}.gh-skeleton-line{border-radius:999px;height:12px;max-width:100%;min-width:32px}.gh-skeleton-check{border-radius:50%;height:20px;width:20px}@keyframes gh-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.gh-skeleton-check,.gh-skeleton-line{animation:none}}.gh-modal-footer{padding:14px 24px}.gh-import-btn{border-radius:8px!important}.gh-row--imported{background:#f5f5f5!important}.gh-row--selected:hover{border-color:#1677ff!important}.gh-scroll-indicator{align-items:center;animation:scrollIndicatorBounce 1.5s ease-in-out infinite;background:linear-gradient(135deg,#69b4ff,#91d5ff);border-radius:20px;box-shadow:0 2px 8px #69b4ff66;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;position:fixed;right:12px;top:50vh;transform:translateY(-50%);transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;z-index:100}.gh-scroll-indicator--inline{align-self:center;animation:none;border-radius:14px;flex-shrink:0;font-size:12px;padding:5px 10px;position:-webkit-sticky;position:sticky;top:auto;transform:none;transition:transform .2s ease,box-shadow .2s ease}.gh-scroll-indicator:hover{box-shadow:0 4px 12px #69b4ff80;transform:translateY(-50%) scale(1.05)}.gh-scroll-indicator--inline:hover{box-shadow:0 4px 12px #69b4ff80;transform:scale(1.05)}.gh-scroll-indicator:focus{outline:2px solid #91d5ff;outline-offset:2px}.gh-scroll-indicator--left{animation-name:scrollIndicatorBounceLeft;left:12px;right:auto}.gh-scroll-indicator-text{letter-spacing:.02em}.gh-scroll-indicator-arrow{font-size:16px;font-weight:700}:root{--primary:#1677ff;--primary-600:#155bd6;--bg:#f5f8ff;--card:#fff;--ink-1:#0b1b33;--ink-2:#5b6b8b;--br:14px;--header-height:64px}.ai-sourcing-new-badge{animation:newBadgePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:4px;box-shadow:0 2px 8px #1677ff4d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;position:absolute;right:12px;top:12px;z-index:10}@keyframes newBadgePulse{0%,to{box-shadow:0 2px 8px #1677ff4d;transform:scale(1)}50%{box-shadow:0 4px 12px #1677ff80;transform:scale(1.05)}}.ai-sourcing-scoring{opacity:.8;position:relative}.ai-sourcing-scoring:after{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:14px;border-radius:var(--br);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ai-sourcing-no-data-card{border-radius:14px;border-radius:var(--br);box-shadow:0 4px 18px #1677ff14;grid-column:1/-1;margin-top:24px}.ai-sourcing-no-data-content{padding:24px;text-align:center}.ai-sourcing-no-data-header{margin-bottom:32px}.ai-sourcing-no-data-icon{color:#1677ff;color:var(--primary);font-size:48px;margin-bottom:16px;opacity:.6}.ai-sourcing-no-data-header h3{color:#0b1b33;color:var(--ink-1);font-size:24px;font-weight:600;margin-bottom:8px}.ai-sourcing-no-data-header p{color:#5b6b8b;color:var(--ink-2);font-size:14px;margin:0}.ai-sourcing-no-data-options{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:24px}.ai-sourcing-no-data-option-card{border:2px solid #f0f0f0;padding:24px;text-align:center;transition:all .3s ease}.ai-sourcing-no-data-option-card:hover{border-color:#1677ff;border-color:var(--primary);box-shadow:0 4px 16px #1677ff26;transform:translateY(-2px)}.ai-sourcing-option-icon{color:#1677ff;color:var(--primary);font-size:40px;margin-bottom:16px}.ai-sourcing-option-icon.linkedin{color:#0077b5}.ai-sourcing-no-data-option-card h4{color:#0b1b33;color:var(--ink-1);font-size:18px;font-weight:600;margin-bottom:12px}.ai-sourcing-no-data-option-card p{color:#5b6b8b;color:var(--ink-2);font-size:14px;line-height:1.6;margin-bottom:20px}.ai-sourcing-linkedin-warning{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;margin-bottom:16px!important;padding:12px}.ai-sourcing-linkedin-warning strong{color:#fa8c16}.ai-sourcing-linkedin-toggle-container{align-items:center;display:flex;justify-content:center}.ai-sourcing-no-data-option-card .ant-btn{align-items:center;display:inline-flex;justify-content:center}.ai-sourcing-no-data-option-card .ant-btn .anticon{align-items:center;display:inline-flex}@media (max-width:768px){.ai-sourcing-no-data-options{grid-template-columns:1fr}}.ai-sourcing-ai-sourcing-container{grid-gap:18px;background:#f5f8ff;background:var(--bg);display:grid;gap:18px;grid-template-columns:320px 1fr;min-height:90vh;overflow-x:hidden;padding:18px}.ai-sourcing-sidebar{align-self:flex-start;background:#fff;background:var(--card);border-radius:14px;border-radius:var(--br);box-shadow:0 4px 18px #1677ff0f;display:flex;flex-direction:column;gap:6px;height:calc(100vh - 36px);max-height:calc(100vh - 130px);overflow:hidden;padding:14px;position:-webkit-sticky;position:sticky;top:0;z-index:0}.ai-sourcing-sidebar-header .ai-sourcing-brand{align-items:center;color:#0b1b33;color:var(--ink-1);display:inline-flex;font-size:16px;font-weight:700;gap:8px}.ai-sourcing-brand-icon{color:#1677ff;color:var(--primary);font-size:18px}.ai-sourcing-sidebar-section{display:flex;flex:1 1;flex-direction:column;min-height:0}.ai-sourcing-sidebar-title{color:#0b1b33;color:var(--ink-1);flex-shrink:0;font-weight:600;margin:10px 0 8px;text-align:left}.ai-sourcing-auto-source-btn{align-items:center;background:linear-gradient(100deg,#5e7cff,#7c5fff 50%,#ff7eb3)!important;border:none!important;border-radius:6px!important;box-shadow:0 6px 20px #4f8cff38!important;color:#fff!important;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:132px;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),filter .18s cubic-bezier(.4,0,.2,1)}.ai-sourcing-auto-source-btn:focus,.ai-sourcing-auto-source-btn:hover{background:linear-gradient(100deg,#7c5fff,#5e7cff 50%,#ff7eb3)!important;box-shadow:0 10px 28px #4f8cff47!important;color:#fff!important;filter:brightness(1.05);transform:translateY(-2px) scale(1.03)}.ai-sourcing-auto-source-btn:active{box-shadow:0 4px 14px #4f8cff33!important;transform:translateY(0) scale(1.01)}.ai-sourcing-quick-source-btn{align-items:center;background:linear-gradient(100deg,#5e7cff,#7c5fff 50%,#ff7eb3)!important;border:none!important;border-radius:6px!important;box-shadow:0 6px 20px #4f8cff38!important;color:#fff!important;display:inline-flex;font-size:14px;font-weight:600;height:38px;justify-content:center;min-width:132px;padding:8px 20px;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),filter .18s cubic-bezier(.4,0,.2,1)}.ai-sourcing-quick-source-btn .anticon{color:#fff!important;font-size:16px}.ai-sourcing-quick-source-btn:focus,.ai-sourcing-quick-source-btn:hover{background:linear-gradient(100deg,#7c5fff,#5e7cff 50%,#ff7eb3)!important;box-shadow:0 10px 28px #4f8cff47!important;color:#fff!important;filter:brightness(1.05);transform:translateY(-2px) scale(1.03)}.ai-sourcing-quick-source-btn:active{box-shadow:0 4px 14px #4f8cff33!important;transform:translateY(0) scale(1.01)}.ai-sourcing-buttons-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ai-sourcing-buttons-row>button{flex:1 1;min-width:0}.ai-sourcing-job-search{flex-shrink:0;margin-bottom:6px}.ai-sourcing-jobs-list{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#1677ff40 #0000;scrollbar-width:thin;transition:padding-right .3s ease}.scroll-jobs-list:hover{padding-right:15px}.ai-sourcing-jobs-list::-webkit-scrollbar{width:6px}.ai-sourcing-jobs-list::-webkit-scrollbar-track{background:#0000;border-radius:3px}.ai-sourcing-jobs-list::-webkit-scrollbar-thumb{background-color:#1677ff40;border-radius:3px;min-height:30px}.ai-sourcing-jobs-list::-webkit-scrollbar-thumb:hover{background-color:#1677ff66}.ai-sourcing-jobs-list::-webkit-scrollbar-thumb:active{background-color:#1677ff80}.ai-sourcing-job-card{border:1px solid #e6efff;border-radius:12px!important;margin-bottom:.5rem}.ai-sourcing-job-card:hover{border-color:#1677ff;border-color:var(--primary)}.ai-sourcing-job-card.ai-sourcing-active{background:linear-gradient(135deg,#e6f4ff,#f0f8ff);border:1px solid #1677ff;border:1px solid var(--primary);box-shadow:0 0 0 2px #1677ff1f;margin-bottom:.5rem;margin-top:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ai-sourcing-job-card.ai-sourcing-active-pinned{border:2px solid #1677ff;border-left:4px solid #1677ff;border:2px solid var(--primary);border-left-width:4px;border-right:4px solid #1677ff;border-right:4px solid var(--primary);box-shadow:0 0 0 3px #1677ff2e,0 2px 8px #1677ff1a;position:relative;z-index:auto}.ai-sourcing-pinned-wrapper{background:linear-gradient(135deg,#e6f4ff,#f0f8ff);border-radius:20px;margin-bottom:8px;margin-top:0;padding-left:3px;padding-right:3px;padding-top:4px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ai-sourcing-pinned-label{color:#1677ff;color:var(--primary);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding-left:2px;text-transform:uppercase}.ai-sourcing-pinned-divider{background:linear-gradient(90deg,#1677ff,#0000);background:linear-gradient(to right,var(--primary),#0000);height:1px;margin:6px 0 8px;opacity:.35}.ai-sourcing-job-card .ant-card-body{padding:12px;padding-right:20px!important;width:260px!important}.ai-sourcing-job-card.ai-sourcing-active .ant-card-body,.ai-sourcing-job-card.ai-sourcing-active-pinned .ant-card-body{padding:8px 16px 8px 10px!important}.ai-sourcing-job-card.ai-sourcing-active-pinned .ant-card-body{width:252px!important}.ai-sourcing-job-card.ai-sourcing-active .ai-sourcing-job-title,.ai-sourcing-job-card.ai-sourcing-active-pinned .ai-sourcing-job-title{font-size:12px}.ai-sourcing-job-card.ai-sourcing-active .ai-sourcing-job-meta,.ai-sourcing-job-card.ai-sourcing-active-pinned .ai-sourcing-job-meta{font-size:11px;gap:8px;margin-top:3px}.ai-sourcing-job-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ai-sourcing-job-select-hint{display:none}.ai-sourcing-job-hover-overlay{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#c8daff2e;border-radius:12px;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.ai-sourcing-job-card-wrapper:hover .ai-sourcing-job-hover-overlay{opacity:1}.ai-sourcing-job-hover-label{align-items:center;background:#ffffffd9;border:1px solid #d0e4ff;border-radius:20px;box-shadow:0 2px 8px #1677ff1a;color:#1677ff;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.2px;padding:5px 14px;pointer-events:none}.ai-sourcing-job-status{position:absolute!important;right:2px!important;top:12px!important;z-index:10}.ai-sourcing-job-title{color:#0b1b33;color:var(--ink-1);font-weight:600;text-align:start}.ai-sourcing-job-meta{color:#5b6b8b;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:6px}.ai-sourcing-job-meta.ai-sourcing-bottom{align-items:center}.ai-sourcing-cand-badge .ai-sourcing-ant-badge-count{background:#1677ff;background:var(--primary);right:-10px}.ai-sourcing-cand-count-number{background:#1677ff;background:var(--primary);border-radius:15px;color:#fff;margin-left:4px;padding:1px 6px}.ai-sourcing-cand-count{color:#5b6b8b;color:var(--ink-2);font-size:12px;margin-left:4px}.ai-sourcing-content{display:flex;flex-direction:column;gap:16px;overflow-x:hidden}.ai-sourcing-filters-card{background:#fff;background:var(--card);border-radius:14px;border-radius:var(--br);box-shadow:0 4px 18px #1677ff0f;padding:16px}.ai-sourcing-selected-job{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ai-sourcing-selected-title{color:#0b1b33;color:var(--ink-1);font-size:clamp(14px,2vw,16px);font-weight:700}.ai-sourcing-selected-sub{color:#5b6b8b;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:14px}.ai-sourcing-filters-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr .8fr 1fr}.ai-sourcing-slider-wrap{background:#f8fbff;border:1px dashed #e6efff;border-radius:8px;flex:1 1;height:100px;justify-content:center;min-width:160px;padding:2rem 1rem}.ai-sourcing-slider-title{color:#5b6b8b;color:var(--ink-2);font-size:clamp(10px,3vw,12px);margin-bottom:2%}.ai-sourcing-sort-wrap .ant-segmented{font-size:12px}.ai-sourcing-sort-title{color:#5b6b8b;color:var(--ink-2);font-size:12px}.ai-sourcing-contact-buttons{align-self:center;display:flex;flex-direction:column;gap:8px;justify-self:center}.ai-sourcing-contact-buttons>button{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:4px;width:180px}.ai-sourcing-contact-buttons>button:last-child{margin-bottom:0}.ai-sourcing-contact-buttons>button{width:160px}.ai-sourcing-filter-column,.ai-sourcing-filter-column-centered{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.ai-sourcing-filter-column-centered{align-items:flex-start}.ai-sourcing-slider-row{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.ai-sourcing-sliders-container{display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}.ai-sourcing-sort-wrap{align-self:center;display:flex;flex-direction:column;gap:6px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ai-sourcing-requirement-indicator{align-items:center;display:flex;font-size:12px;font-weight:500;height:32px}.ai-sourcing-requirement-indicator.ai-sourcing-required{color:#1677ff}.ai-sourcing-requirement-indicator.ai-sourcing-optional{color:#666}.ai-sourcing-filters-actions>button:first-of-type{margin-left:auto;order:3}.ai-sourcing-filters-actions>button:nth-of-type(2),.ai-sourcing-filters-actions>button:nth-of-type(3){order:2}.ai-sourcing-credits-display{text-wrap:nowrap;margin-right:auto;min-width:200px;padding-right:16px}.ai-sourcing-sidebar-section .ai-sourcing-credits-display{margin-bottom:12px;margin-right:0;min-width:auto;padding-right:0}.ai-sourcing-credits-progress-container{background:linear-gradient(135deg,#f0f8ff,#f8fbff);border:1px solid #e6efff;border-radius:10px;display:flex;flex-direction:column;font-size:12px;gap:6px;min-width:180px;padding:8px 12px}.ai-sourcing-credits-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.ai-sourcing-credits-label{color:#0b1b33;color:var(--ink-1);font-size:12px;font-weight:600;margin-right:4px}.ai-sourcing-credits-count{color:#1677ff;color:var(--primary);font-size:12px;font-weight:700}.ai-sourcing-credits-progress-bar{background:#e6efff;border-radius:3px;height:6px;overflow:hidden;position:relative;width:100%}.ai-sourcing-credits-progress-fill{background:linear-gradient(90deg,#52c41a,#73d13d 50%,#95de64);border-radius:3px;height:100%;position:relative;transition:width .3s ease}.ai-sourcing-credits-progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ai-sourcing-credits-percentage{color:#5b6b8b;color:var(--ink-2);cursor:help;font-size:11px;font-weight:500;margin-top:2px;text-align:center}.ai-sourcing-candidates-toolbar{align-items:center;color:#5b6b8b;color:var(--ink-2);display:flex;justify-content:space-between;padding:4px 2px}.ai-sourcing-filters-card .ant-input::placeholder,.ai-sourcing-filters-card .ant-select-selection-placeholder{color:#0b1b33!important;color:var(--ink-1)!important;font-family:system-ui,-apple-system,sans-serif!important;font-size:14px!important}.ai-sourcing-candidates-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(260px,1fr))}.ai-sourcing-candidate-card{animation:fadeUp .32s ease both;border:1px solid #e6efff;border-radius:14px!important;overflow:hidden}.ai-sourcing-candidate-card>.ant-card-body{display:flex!important;flex-direction:column!important;height:100%!important}.ai-sourcing-load-more-card>.ant-card-body{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:center!important}.ai-sourcing-candidate-card:hover{border-color:#1677ff;border-color:var(--primary);box-shadow:0 6px 24px #1677ff1f}.ai-sourcing-candidate-card.ai-sourcing-selected{border:1.5px solid #1677ff;border:1.5px solid var(--primary)}.ai-sourcing-candidate-header{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:12px;padding-top:10px}.ai-sourcing-candidate-identity{display:contents}.ai-sourcing-candidate-avatar{align-self:flex-start;background:#f0f7ff}.ai-sourcing-candidate-info{align-self:flex-start}.ai-sourcing-candidate-info .ai-sourcing-candidate-name{color:#0b1b33;color:var(--ink-1);display:block;font-weight:700;line-height:1.4;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;word-break:keep-all}.ai-sourcing-candidate-title{margin-top:4px}.ai-sourcing-candidate-company,.ai-sourcing-candidate-title{word-wrap:break-word;color:#5b6b8b;color:var(--ink-2);font-size:12px;line-height:1.4}.ai-sourcing-candidate-company{margin-top:2px}.ai-sourcing-candidate-actions{align-self:flex-start;flex-direction:row;gap:10px}.ai-sourcing-mobility-block{gap:4px}.ai-sourcing-selection-badge{align-items:center;background:#1677ff;border-radius:0 14px 0 10px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.2px;padding:3px 8px 3px 6px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ai-sourcing-match-score{justify-content:center}.ai-sourcing-mobility-block{align-items:center;display:flex;flex-direction:column;gap:6px}.ai-sourcing-mobility-pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:999px;color:#0b1b33;color:var(--ink-1);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 10px;white-space:nowrap}.ai-sourcing-mobility-dot{border-radius:3px;flex-shrink:0;height:9px;width:9px}.ai-sourcing-match-label{color:#5b6b8b;color:var(--ink-2);margin-top:4px;text-align:center;white-space:nowrap}.ai-sourcing-candidate-summary{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5b6b8b;color:var(--ink-2);display:-webkit-box;font-size:13px;line-height:1.6;margin-bottom:12px;margin-top:12px;min-height:40px;overflow:hidden;text-align:center;text-overflow:ellipsis}.ai-sourcing-candidate-card.ai-sourcing-selected .ai-sourcing-candidate-summary{background:#fafdff;border:1px solid #1677ff14;border-radius:8px;padding:8px 10px}.ai-sourcing-candidate-details{color:#5b6b8b;color:var(--ink-2);font-size:12px;margin-bottom:12px;margin-top:12px}.ai-sourcing-detail-row{align-items:start;display:inline-flex;gap:8px;justify-content:center;line-height:1.5}.ai-sourcing-detail-icon{color:#1677ff;color:var(--primary)}.ai-sourcing-candidate-certifications{color:#0b1b33;color:var(--ink-1);font-size:12px;margin-top:10px}.ai-sourcing-cert-tags{margin-top:6px}.ai-sourcing-cert-tag{font-size:11px;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.ai-sourcing-candidate-skills{justify-content:center}.ai-sourcing-skills-label{display:block;text-align:center;width:100%}.ai-sourcing-skill-tag{font-size:11px;padding:2px 8px}.ai-sourcing-candidate-footer{display:flex;flex-direction:column;gap:10px}.ai-sourcing-candidate-availability{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:32px}.ai-sourcing-candidate-similarity-score{font-size:11px;font-weight:600;line-height:1.2;margin:0;text-align:center}.ai-sourcing-empty-wrap{grid-gap:10px;background:#fff;background:var(--card);border-radius:14px;border-radius:var(--br);display:grid;gap:10px;justify-items:center;padding:28px}@media (min-width:1201px){.ai-sourcing-contact-buttons{align-self:auto;bottom:16px;justify-self:auto;position:absolute;right:16px;z-index:11}.ai-sourcing-contact-buttons>button{width:180px}}@media (max-width:1000px){.ai-sourcing-filters-grid{gap:16px;grid-template-columns:1fr 1fr 1fr 1.2fr}.ai-sourcing-contact-buttons{align-self:start;bottom:auto;grid-column:4;justify-self:center;margin-bottom:16px;margin-top:20px;position:static;right:auto}}@media (max-width:1350px){.ai-sourcing-candidates-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.ai-sourcing-filters-grid{gap:16px;grid-template-columns:1fr 1fr 1fr 1fr}.ai-sourcing-contact-buttons{align-self:start;bottom:auto;grid-column:3/5;justify-self:center;margin-bottom:16px;margin-top:20px;position:static;right:auto}}@media (max-width:820px){.ai-sourcing-ai-sourcing-container{grid-template-columns:1fr}.ai-sourcing-sidebar{height:auto;margin-bottom:18px;max-height:400px;position:-webkit-sticky;position:sticky;top:10px;z-index:11}.ai-sourcing-sidebar-section{flex:none}.ai-sourcing-jobs-list{flex:none;max-height:250px}.ai-sourcing-candidates-grid{grid-template-columns:1fr}.ai-sourcing-filters-grid{gap:18px;grid-template-columns:1fr}.ai-sourcing-contact-buttons{align-self:start;grid-column:1;justify-self:center;margin-bottom:16px;margin-top:20px}.ai-sourcing-contact-buttons>button{width:160px}}.ai-sourcing-tabs{margin-bottom:0}.ai-sourcing-tabs .ant-tabs-nav{background:#fff;border-radius:14px 14px 0 0;border-radius:var(--br) var(--br) 0 0;box-shadow:0 2px 8px #0000000a;margin-bottom:0;padding:8px 16px 0}.ai-sourcing-tabs .ant-tabs-tab{color:#5b6b8b;color:var(--ink-2);font-size:15px;font-weight:500;padding:12px 20px;transition:all .3s ease}.ai-sourcing-tabs .ant-tabs-tab-active,.ai-sourcing-tabs .ant-tabs-tab:hover{color:#1677ff;color:var(--primary)}.ai-sourcing-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff;color:var(--primary);font-weight:600}.ai-sourcing-tabs .ant-tabs-ink-bar{background:#1677ff;background:var(--primary);height:3px}.ai-sourcing-save-button:hover{color:#1677ff!important;transform:scale(1.1)}.ai-sourcing-save-button:active{transform:scale(.95)}.ai-sourcing-compensation-button{font-size:12px;transition:all .3s ease}.ai-sourcing-compensation-button:hover{border-color:#52c41a!important;color:#52c41a!important;transform:scale(1.05)}.ai-sourcing-compensation-button:active{transform:scale(.95)}.ai-sourcing-compensation-button:disabled{transform:none}.ai-sourcing-similar-button{font-size:12px;transition:all .3s ease}.ai-sourcing-similar-button:hover{border-color:#1677ff!important;color:#1677ff!important;transform:scale(1.05)}.ai-sourcing-similar-button:active{transform:scale(.95)}.ai-sourcing-filter-row{grid-column:1/-1}.ai-sourcing-search-sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.ai-sourcing-search-input{flex:1 1;max-width:400px;min-width:250px}.ai-sourcing-sort-group,.ai-sourcing-visa-group{align-items:center;display:flex;gap:12px;white-space:nowrap}.ai-sourcing-label{font-size:14px;font-weight:500;white-space:nowrap}.ai-sourcing-sliders-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:16px}.ai-sourcing-dropdowns-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:16px}.ai-sourcing-actions-row{border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding-top:16px}@keyframes ai-sourcing-pulse{0%,to{box-shadow:0 0 0 0 #1677ff80}50%{box-shadow:0 0 0 6px #1677ff00}}.ai-sourcing-select-job-pulse{animation:ai-sourcing-pulse 1.8s ease-in-out infinite}.ai-sourcing-no-job-banner{align-items:center;background:#e6f4ff;border:1px solid #91caff;border-radius:8px;color:#0958d9;cursor:pointer;display:flex;font-size:14px;gap:10px;margin-bottom:12px;padding:12px 16px;transition:background .2s}.ai-sourcing-no-job-banner:hover{background:#bae0ff}.ai-sourcing-action-group{display:flex;gap:12px}.ai-sourcing-filter-bar-inline{scroll-margin-top:16px}.ai-sourcing-mobile-header{display:none;gap:12px;margin-bottom:16px}.ai-sourcing-jobs-side-tab{align-items:center;background:#1677ff;border:none;border-radius:0 0 10px 10px;box-shadow:2px 2px 8px #1677ff59;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;left:0;letter-spacing:.4px;margin-left:24px;padding:10px 22px;position:fixed;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center;transition:background .15s,box-shadow .15s;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:900}.ai-sourcing-jobs-side-tab:hover{background:#155bd6;box-shadow:2px 2px 12px #1677ff80}@media (max-width:992px){.ai-sourcing-ai-sourcing-container{grid-template-columns:1fr;padding:12px}.ai-sourcing-sidebar{display:none}.ai-sourcing-mobile-header{display:flex}.ai-sourcing-search-sort-row{flex-wrap:wrap;gap:16px}.ai-sourcing-search-input{max-width:none;min-width:100%}.ai-sourcing-dropdowns-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ai-sourcing-dropdowns-row,.ai-sourcing-sliders-row{grid-template-columns:1fr}.ai-sourcing-actions-row{flex-direction:column}.ai-sourcing-action-btn,.ai-sourcing-action-group{width:100%}.ai-sourcing-action-group button{flex:1 1}.ai-sourcing-filter-bar-inline{display:none}.ai-sourcing-candidates-grid{grid-template-columns:1fr}.ant-modal{margin:0;max-width:100%;padding:10px}}@media (max-width:992px){.ai-sourcing-jobs-drawer .ai-sourcing-sidebar{display:flex!important;flex-direction:column!important;height:100%!important;max-height:none!important;overflow:hidden!important;position:static!important;width:100%!important}.ai-sourcing-jobs-drawer .ai-sourcing-jobs-list{flex:1 1!important;max-height:none!important;min-height:0!important;overflow-y:auto!important}.ai-sourcing-jobs-drawer .ai-sourcing-job-card .ant-card-body{width:auto!important}}.ai-sourcing-candidates-table-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:auto;overflow-y:visible;padding-right:10px;position:relative;scrollbar-color:#1677ff #e5e7eb;scrollbar-width:auto;width:100%}.ai-sourcing-candidates-table-container::-webkit-scrollbar{height:12px}.ai-sourcing-candidates-table-container::-webkit-scrollbar-track{background:#e5e7eb;border-radius:6px;box-shadow:inset 0 0 2px #0000001a}.ai-sourcing-candidates-table-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1677ff,#4096ff);border:2px solid #e5e7eb;border-radius:6px}.ai-sourcing-candidates-table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0958d9,#1677ff)}.ai-sourcing-candidates-table-container::-webkit-scrollbar-thumb:active{background:#0958d9}.ai-sourcing-table-scroll-indicator{align-items:center;animation:scrollIndicatorBounce 1.5s ease-in-out infinite;background:linear-gradient(135deg,#69b4ff,#91d5ff);border-radius:20px;box-shadow:0 2px 8px #69b4ff66;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;position:absolute;right:12px;top:20px;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;z-index:20}.ai-sourcing-table-scroll-indicator:hover{box-shadow:0 4px 12px #69b4ff80;transform:scale(1.05)}.ai-sourcing-table-scroll-indicator:focus{outline:2px solid #91d5ff;outline-offset:2px}.ai-sourcing-table-scroll-indicator-text{letter-spacing:.02em}.ai-sourcing-table-scroll-indicator-arrow{font-size:16px;font-weight:700}.ai-sourcing-table-header{grid-gap:12px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border:1px solid #d6e9ff;border-radius:8px 8px 0 0;color:#0b1b33;color:var(--ink-1);display:grid;font-size:13px;font-weight:700;gap:12px;grid-template-columns:minmax(220px,2.5fr) minmax(95px,110px) minmax(95px,110px) minmax(140px,1.5fr) minmax(140px,1.5fr) minmax(140px,1.5fr) minmax(170px,210px) minmax(200px,2.5fr) minmax(180px,2fr) minmax(120px,140px) minmax(150px,170px);letter-spacing:.3px;margin-bottom:2px;min-width:1740px;padding:12px 28px 12px 18px}.ai-sourcing-table-header-col{align-items:center;display:flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sourcing-table-header-col:nth-child(2),.ai-sourcing-table-header-col:nth-child(3){justify-content:center}.ai-sourcing-candidates-table{display:flex;flex-direction:column;gap:8px}.ai-sourcing-candidate-row{grid-gap:12px;align-items:center;animation:fadeUp .24s ease both;background:#fff;background:var(--card);border:1px solid #e6efff;border-radius:4px;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(220px,2.5fr) minmax(95px,110px) minmax(95px,110px) minmax(140px,1.5fr) minmax(140px,1.5fr) minmax(140px,1.5fr) minmax(170px,210px) minmax(200px,2.5fr) minmax(180px,2fr) minmax(120px,140px) minmax(150px,170px);min-width:1740px;overflow:hidden;padding:14px 28px 14px 18px;position:relative;transition:all .2s ease}.ai-sourcing-candidate-row.ai-sourcing-candidate-row-contacted{padding-top:28px}.ai-sourcing-candidate-row:hover{border-color:#1677ff;border-color:var(--primary);box-shadow:0 4px 16px #1677ff1f;transform:translateY(-2px)}.ai-sourcing-candidate-row.ai-sourcing-row-selected{background:linear-gradient(135deg,#e6f4ff,#f0f7ff);border:1.5px solid #1677ff;border:1.5px solid var(--primary);box-shadow:0 0 0 2px #1677ff26}.ai-sourcing-candidate-row .ai-sourcing-selection-badge{border-radius:0 0 0 4px;padding:3px 10px 3px 8px}.ai-sourcing-contacted-badge{background-color:#e3f2fd;border-bottom:1px solid #90caf9;border-radius:4px 4px 0 0;color:#1565c0;font-size:11px;font-weight:600;left:0;letter-spacing:.3px;line-height:1.2;padding:2px 8px;position:absolute;right:0;text-align:center;top:0;z-index:2}.ai-sourcing-candidates-table-container .gh-row,.ai-sourcing-candidates-table-container .gh-table-head{border-radius:4px}.ai-sourcing-new-badge-table{background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:4px;box-shadow:0 2px 6px #1677ff4d;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;position:absolute;right:8px;top:8px;z-index:10}.ai-sourcing-table-col{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.ai-sourcing-table-col-main{align-items:center;display:flex;flex-direction:row;gap:12px;min-width:0;overflow:hidden}.ai-sourcing-table-info{flex:1 1;min-width:0}.ai-sourcing-table-name{color:#0b1b33;color:var(--ink-1);font-size:14px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sourcing-table-title{color:#5b6b8b;color:var(--ink-2);font-size:12px}.ai-sourcing-table-company,.ai-sourcing-table-title{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sourcing-table-company{color:#999;font-size:11px}.ai-sourcing-table-col-mobility,.ai-sourcing-table-col-score{align-items:center;justify-content:center}.ai-sourcing-table-col-experience,.ai-sourcing-table-col-summary{font-size:12px;max-height:60px;min-width:0;overflow:hidden}.ai-sourcing-scrollable-cell{word-wrap:break-word;color:#666;font-size:12px;line-height:1.5;mask-image:linear-gradient(180deg,#000 calc(100% - 8px),#0000);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 8px),#0000);max-height:60px;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;padding-right:8px;position:relative;scroll-behavior:smooth}.ai-sourcing-scrollable-cell::-webkit-scrollbar{width:6px}.ai-sourcing-scrollable-cell::-webkit-scrollbar-track{background:#0000;border-radius:3px}.ai-sourcing-scrollable-cell::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.ai-sourcing-scrollable-cell:hover::-webkit-scrollbar-thumb{background:#0006}.ai-sourcing-scrollable-cell::-webkit-scrollbar-thumb:hover{background:#0009}.ai-sourcing-scrollable-cell{scrollbar-color:#0003 #0000;scrollbar-width:thin}.ai-sourcing-scrollable-cell:hover{scrollbar-color:#0006 #0000}.ai-sourcing-scrollable-cell span{display:block;padding-bottom:4px}.ai-sourcing-table-col-location{font-size:12px;min-width:0}.ai-sourcing-table-col-location span{word-wrap:break-word;line-height:1.4;overflow-wrap:break-word;white-space:normal}.ai-sourcing-table-col-visa{display:inline-flex;justify-content:start;min-width:0}.ai-sourcing-table-col-details{font-size:12px;gap:4px;min-width:0}.ai-sourcing-table-col-skills{align-items:flex-start;min-width:0}.ai-sourcing-table-col-skills>div{display:flex;flex-wrap:wrap;gap:4px}.ai-sourcing-table-col-skills .ant-tag{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.ai-sourcing-table-col-skills>span{align-self:flex-start;text-align:left}.ai-sourcing-table-col-certifications{align-items:flex-start;min-width:0}.ai-sourcing-table-col-certifications>div{display:flex;flex-wrap:wrap;gap:4px}.ai-sourcing-table-col-certifications .ant-tag{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.ai-sourcing-table-col-certifications>span{align-self:flex-start;text-align:left}.ai-sourcing-table-col-availability{align-items:center;min-width:0}.ai-sourcing-table-col-availability .ant-tag{line-height:1.3;text-align:center;white-space:normal}.ai-sourcing-table-col-actions{justify-content:center}.ai-sourcing-table-action-group{align-items:center;background:#f4f6fb;border:1px solid #e6ebf3;border-radius:8px;box-shadow:inset 0 1px 0 #fff9;display:inline-flex;justify-content:center;padding:2px}.ai-sourcing-table-action-btn.ant-btn{background:#0000;border:none;border-radius:50%;box-shadow:none;color:#6b7591;font-size:13px;height:28px;min-width:28px;padding:0;transition:background-color .15s ease,color .15s ease;width:28px}.ai-sourcing-table-action-btn.ant-btn+.ai-sourcing-table-action-btn.ant-btn{margin-left:1px;position:relative}.ai-sourcing-table-action-btn.ant-btn+.ai-sourcing-table-action-btn.ant-btn:before{background:#e0e6f0;bottom:4px;content:"";left:-1px;pointer-events:none;position:absolute;top:4px;width:1px}.ai-sourcing-table-action-btn.ant-btn:hover{background:#fff;box-shadow:0 1px 2px #0f172a0f;color:#2b3858}.ai-sourcing-table-action-btn.ant-btn:hover+.ai-sourcing-table-action-btn.ant-btn:before,.ai-sourcing-table-action-btn.ant-btn:hover:before{opacity:0}.ai-sourcing-table-action-btn.ant-btn:focus-visible{outline:2px solid #1677ff59;outline-offset:-1px}.ai-sourcing-table-action-btn-rate.ant-btn:hover{background:#fffaf0;color:#b27300}.ai-sourcing-table-action-btn-rate.is-active.ant-btn{background:#fff4d6;box-shadow:inset 0 0 0 1px #f3d19e99;color:#ad6800}.ai-sourcing-table-action-btn-save.ant-btn:hover{background:#eff6ff;color:#0958d9}.ai-sourcing-table-action-btn-save.is-active.ant-btn{background:#dbeafe;box-shadow:inset 0 0 0 1px #91caffb3;color:#0958d9}.ai-sourcing-table-action-btn-comp.ant-btn:hover{background:#f1faea;color:#237804}.ai-sourcing-table-action-btn-comp.is-active.ant-btn{background:#e3f5d3;box-shadow:inset 0 0 0 1px #b7eb8fb3;color:#237804}.ai-sourcing-table-action-btn-comp.ant-btn[disabled],.ai-sourcing-table-action-btn-comp.is-loading.ant-btn{background:#0000;box-shadow:none;color:#a0aac2}.ai-sourcing-table-action-btn-similar.ant-btn:hover{background:#eff6ff;color:#0958d9}.similar-candidates-card-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.similar-candidates-result{background:#fff;border:1px solid #dbe8ff;border-radius:12px;box-shadow:0 2px 10px #2563eb0f;display:flex;flex-direction:column;min-width:0;overflow:hidden}.similar-candidates-result .ai-sourcing-candidate-card{border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;height:560px!important;max-height:560px!important;min-height:560px!important}.similar-candidates-result .ai-sourcing-candidate-card:hover{border-color:#0000!important;box-shadow:none!important;transform:none!important}.similar-candidates-result .ai-sourcing-candidate-card.ai-sourcing-selected:before,.similar-candidates-result .ai-sourcing-candidate-card:before,.similar-candidates-result .ai-sourcing-candidate-card:hover:before{display:none!important;transform:none!important}.similar-candidates-result .ai-sourcing-candidate-header{min-height:100px}.similar-candidates-result .ai-sourcing-candidate-summary{max-height:58px;min-height:58px}.similar-candidates-result .ai-sourcing-candidate-details{max-height:88px;min-height:88px;overflow:hidden}.similar-candidates-result .ai-sourcing-cert-tags{max-height:62px;overflow:hidden}.similar-candidates-result .ai-sourcing-candidate-skills{max-height:82px;overflow:hidden}.similar-candidates-loading-bar{background:#fafafa;border:1px solid #e6efff;border-radius:8px;padding:12px}.similar-candidates-loading-card{background:linear-gradient(135deg,#f5f7fa,#d7dee8)!important;border:2px dashed #cbd5e1!important;box-shadow:none!important;min-height:220px}.similar-candidates-loading-card>.ant-card-body{align-items:center;display:flex;height:100%;padding:18px!important}.similar-candidates-streaming-card{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;border:2px dashed #1677ff!important;box-shadow:none!important;display:flex;height:560px;justify-content:center;max-height:560px;min-height:560px}.similar-candidates-streaming-card>.ant-card-body{width:100%}.similar-candidates-streaming-card-content{margin:0 auto;max-width:360px;padding:24px;text-align:center;width:100%}.similar-candidates-streaming-icon{animation:pulse 1.5s ease-in-out infinite;color:#1677ff;font-size:32px;margin-bottom:16px}.similar-candidates-streaming-message{color:#1677ff;font-size:16px;font-weight:600}.similar-candidates-insight-panel{background:#fff;border:0;border-radius:0;height:250px;overflow:hidden;position:relative;transition:box-shadow .18s ease,background .18s ease}.similar-candidates-insight-scroll{height:100%;overflow-x:hidden;overflow-y:auto;padding:14px 12px 12px}.similar-candidates-insight-panel-expanded .similar-candidates-insight-scroll{height:calc(100% - 54px);padding-bottom:8px}.similar-candidates-insight-panel:before{display:none}.similar-candidates-insight-panel-selected{background:#f3f8ff;box-shadow:inset 3px 0 0 #93c5fd}.similar-candidates-section-label{color:#222;display:block;font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 10px;text-align:center;width:100%}.similar-candidates-score-panel{grid-gap:14px;align-items:center;background:linear-gradient(135deg,#eef6ff,#f8fbff);border:1px solid #bfdbfe;border-radius:8px;box-shadow:inset 0 1px 0 #ffffffd9;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,44%);padding:12px 14px}.similar-candidates-score-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.similar-candidates-score-eyebrow{color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.similar-candidates-score-copy strong{color:#0f172a;font-size:15px;line-height:1.25}.similar-candidates-score-meter{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.similar-candidates-score-track{background:#dbeafe;border-radius:999px;box-shadow:inset 0 0 0 1px #2563eb1f,inset 0 1px 3px #0f172a14;height:12px;overflow:hidden;position:relative}.similar-candidates-score-fill{background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:inherit;box-shadow:0 0 12px #14b8a659;height:100%;min-width:4px}.similar-candidates-score-badge{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 8px 18px #2563eb1f;color:#0f172a;display:inline-flex;gap:7px;justify-content:center;min-width:82px;padding:6px 9px}.similar-candidates-score-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#14b8a6);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;height:24px;justify-content:center;width:24px}.similar-candidates-score-value{color:#0f172a;font-size:18px;font-weight:800;line-height:1;white-space:nowrap}.similar-candidates-reason{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:13px;line-height:1.5;margin-top:10px;overflow:hidden}.similar-candidates-reason-expanded{line-clamp:none;-webkit-line-clamp:unset;display:block;overflow:visible}.similar-candidates-scroll-hint{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;bottom:12px;box-shadow:0 8px 18px #2563eb24,0 -10px 22px #fffffff2;color:#1677ff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;justify-content:center;left:50%;margin:0;max-width:calc(100% - 24px);min-height:38px;padding:8px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.similar-candidates-scroll-hint:hover{background:#dbeafe;border-color:#93c5fd;color:#0958d9}.similar-candidates-traits-panel{background:#fff;border:1px solid #e5edf8;border-radius:8px;margin-top:12px;overflow:hidden;padding:12px}.similar-candidates-traits-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.similar-candidates-trait-column{min-width:0}.similar-candidates-trait-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.similar-candidates-trait-tag.ant-tag{line-height:1.35;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding-block:4px;white-space:normal;word-break:break-word}@media (max-width:900px){.similar-candidates-card-grid,.similar-candidates-score-panel,.similar-candidates-traits-grid{grid-template-columns:1fr}}.ai-sourcing-table-action-btn-linkedin.ant-btn{background:linear-gradient(135deg,#f4f8ff,#fff);border-color:#b7d4f3;color:#0a66c2}.ai-sourcing-table-action-btn-linkedin.ant-btn:hover{background:#eef5ff;border-color:#8cbbe8;color:#084e96}.ai-sourcing-row-selection-icon{color:#1677ff;color:var(--primary);font-size:22px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:5}.ai-sourcing-load-more-row{border-style:dashed!important;min-height:60px}@media (max-width:1800px){.ai-sourcing-candidate-row,.ai-sourcing-table-header{gap:10px;grid-template-columns:minmax(200px,2.5fr) minmax(90px,100px) minmax(90px,100px) minmax(130px,1.4fr) minmax(130px,1.4fr) minmax(130px,1.4fr) minmax(90px,110px) minmax(180px,2.2fr) minmax(160px,1.8fr) minmax(110px,130px) minmax(140px,160px);padding:12px 24px 12px 16px}}@media (max-width:1600px){.ai-sourcing-candidate-row,.ai-sourcing-table-header{gap:10px;grid-template-columns:minmax(180px,2.5fr) minmax(85px,95px) minmax(85px,95px) minmax(120px,1.3fr) minmax(120px,1.3fr) minmax(120px,1.3fr) minmax(150px,180px) minmax(160px,2fr) minmax(150px,1.6fr) minmax(100px,120px) minmax(165px,185px);padding:12px 22px 12px 14px}}@media (max-width:1400px){.ai-sourcing-table-header{gap:10px;grid-template-columns:2fr 80px 1.2fr 1.2fr 1.2fr 1.5fr 1.5fr 165px}.ai-sourcing-table-header-col:nth-child(10),.ai-sourcing-table-header-col:nth-child(3),.ai-sourcing-table-header-col:nth-child(7){display:none}.ai-sourcing-candidate-row{gap:10px;grid-template-columns:2fr 80px 1.2fr 1.2fr 1.2fr 1.5fr 1.5fr 165px}.ai-sourcing-table-col-availability,.ai-sourcing-table-col-mobility,.ai-sourcing-table-col-visa{display:none}}@media (max-width:1200px){.ai-sourcing-table-header{gap:10px;grid-template-columns:2fr 80px 1.2fr 1.2fr 1.5fr 165px}.ai-sourcing-table-header-col:nth-child(9),.ai-sourcing-table-header-col:nth-child(n+4):nth-child(-n+6){display:none}.ai-sourcing-candidate-row{gap:10px;grid-template-columns:2fr 80px 1.2fr 1.2fr 1.5fr 165px}.ai-sourcing-table-col-certifications,.ai-sourcing-table-col-experience,.ai-sourcing-table-col-location,.ai-sourcing-table-col-summary{display:none}}@media (max-width:992px){.ai-sourcing-table-header{gap:10px;grid-template-columns:2fr 1.5fr 1fr}.ai-sourcing-table-header-col:nth-child(2),.ai-sourcing-table-header-col:nth-child(n+4):nth-child(-n+9){display:none}.ai-sourcing-candidate-row{gap:10px;grid-template-columns:2fr 1.5fr 1fr}.ai-sourcing-table-col-certifications,.ai-sourcing-table-col-experience,.ai-sourcing-table-col-location,.ai-sourcing-table-col-score,.ai-sourcing-table-col-summary,.ai-sourcing-table-col-visa{display:none}}@media (max-width:768px){.ai-sourcing-table-header{gap:8px;grid-template-columns:1fr 170px;padding:10px 18px 10px 12px}.ai-sourcing-table-header-col:first-child{grid-column:1/-1}.ai-sourcing-table-header-col:nth-child(n+2):not(:last-child){display:none}.ai-sourcing-table-header-col:last-child{grid-column:1/-1}.ai-sourcing-candidate-row{gap:8px;grid-template-columns:1fr 170px;padding:10px 18px 10px 12px}.ai-sourcing-table-col-main{grid-column:1/-1}.ai-sourcing-table-col-actions{grid-column:1/-1;justify-content:flex-start}}.ai-filter-textarea::-webkit-input-placeholder,.ai-filter-textarea::placeholder{color:#999;font-size:12px}.ai-filter-textarea::-moz-placeholder{color:#999;font-size:12px}.ai-filter-textarea:-ms-input-placeholder{color:#999;font-size:12px}.compare-candidates-content .ai-sourcing-candidate-header{min-height:110px}.compare-candidates-content .ai-sourcing-candidate-summary{min-height:68px}.compare-candidates-content .ai-sourcing-candidate-details{align-items:center}.compare-candidates-content .ai-sourcing-candidate-skills,.compare-candidates-content .ai-sourcing-cert-tags{justify-content:center}.compare-candidates-content .ai-sourcing-candidate-card strong{display:block;text-align:center}.csm-row-name{align-items:center;display:flex;gap:10px;min-width:0}.csm-row-name-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.csm-row-name-text.has-contact-data,.csm-row-name-text.no-contact-data{min-height:107px}.csm-row-name-text.no-contact-data{justify-content:center}.csm-row-name-primary{color:#0b1b33;font-size:13px;font-weight:600;text-align:start}.csm-row-name-primary,.csm-row-name-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-row-name-secondary{color:#8c9cb8;font-size:11px}.csm-cell-text{color:#1f2937;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-detail-cell{align-items:center;display:flex;gap:6px;min-width:0}.csm-detail-icon{color:#8c9cb8;flex-shrink:0;font-size:13px}.csm-row-contact{align-items:flex-start;display:flex;flex-direction:column;gap:3px;height:72px;margin-top:5px;max-width:100%;min-width:0;overflow:hidden}.csm-contact-chip{align-items:center;background:#f8fbff;border:1px solid #d8e1ef;border-radius:999px;color:#334155;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;gap:5px;height:22px;line-height:1;max-width:100%;min-width:0;padding:0 8px;transition:border-color .16s ease,color .16s ease,background-color .16s ease;width:100%}.csm-contact-chip-button{-webkit-appearance:none;appearance:none;cursor:pointer}.csm-contact-chip:focus-visible,.csm-contact-chip:hover{background:#eef6ff;border-color:#1677ff;color:#1677ff;outline:none}.csm-contact-chip-linkedin{color:#0077b5}.csm-contact-chip-linkedin:focus-visible,.csm-contact-chip-linkedin:hover{background:#edf8ff;border-color:#0077b5;color:#0077b5}.csm-contact-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-contact-chip .anticon,.csm-contact-icon-button{flex:0 0 auto;font-size:12px}.csm-contact-icon-button{align-items:center;-webkit-appearance:none;appearance:none;background:#f8fbff;border:1px solid #d8e1ef;border-radius:999px;color:#64748b;display:inline-flex;height:22px;justify-content:center;line-height:1;padding:0;transition:border-color .16s ease,color .16s ease,background-color .16s ease;width:22px}.csm-contact-icon-button:focus-visible,.csm-contact-icon-button:hover{background:#eef6ff;border-color:#1677ff;color:#1677ff;outline:none}.csm-contact-icon-button-linkedin{color:#0077b5;cursor:pointer}.csm-contact-icon-button-linkedin:focus-visible,.csm-contact-icon-button-linkedin:hover{background:#edf8ff;border-color:#0077b5;color:#0077b5}.csm-contact-tooltip{max-width:280px}.csm-contact-tooltip .ant-tooltip-inner{background:#fff;border:1px solid #dbe6f5;border-radius:8px;box-shadow:0 12px 28px #0f172a24;color:#0f172a;padding:10px 12px}.csm-contact-tooltip .ant-tooltip-arrow:before{background:#fff;border:1px solid #dbe6f5}.csm-contact-tooltip-content{grid-gap:3px;display:grid;gap:3px}.csm-contact-tooltip-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.csm-contact-tooltip-value{color:#0f172a;font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.csm-contact-popover .ant-popover-inner{background:#fff;border:1px solid #dbe6f5;border-radius:8px;box-shadow:0 12px 28px #0f172a24}.csm-contact-popover .ant-popover-inner-content{padding:10px 12px}.csm-contact-popover .ant-popover-arrow:before{background:#fff;border:1px solid #dbe6f5}.csm-contact-profile-link{color:#0077b5;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;white-space:nowrap}.csm-contact-profile-link:focus-visible,.csm-contact-profile-link:hover{color:#005f91;outline:none;text-decoration:underline}.csm-summary-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475569;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.csm-summary-tooltip{max-width:360px}.csm-summary-tooltip .ant-tooltip-inner{background:#fbfdff;border:1px solid #dbeafe;border-left:3px solid #1677ff;border-radius:10px;box-shadow:0 14px 34px #0f172a24;color:#334155;padding:12px 14px}.csm-summary-tooltip .ant-tooltip-arrow:before{background:#fbfdff}.csm-summary-tooltip-content{grid-gap:6px;display:grid;gap:6px}.csm-summary-tooltip-content strong{color:#0f172a;font-size:12px;line-height:1.2}.csm-summary-tooltip-content p{color:#475569;font-size:13px;line-height:1.55;margin:0}.csm-detail-tooltip{max-width:340px}.csm-detail-tooltip .ant-tooltip-inner{background:#fbfdff;border:1px solid #dbeafe;border-left:3px solid #64748b;border-radius:10px;box-shadow:0 14px 34px #0f172a24;color:#334155;padding:11px 13px}.csm-detail-tooltip .ant-tooltip-arrow:before{background:#fbfdff}.csm-detail-tooltip-content{grid-gap:6px;display:grid;gap:6px}.csm-detail-tooltip-content strong{color:#0f172a;font-size:12px;line-height:1.2}.csm-detail-tooltip-content p{color:#475569;font-size:13px;line-height:1.5;margin:0}.csm-muted{color:#b0b8c4}.csm-match-score{font-size:14px;font-weight:700}.csm-mobility-pill{align-items:center;border:1px solid;border-radius:10px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:2px 8px;white-space:nowrap}.csm-mobility-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.csm-col-center.gh-td,.gh-th.csm-col-center{justify-content:center;text-align:center}.csm-col-actions.gh-td,.gh-th.csm-col-actions{justify-content:flex-end;overflow:visible}.csm-col-availability.gh-td,.csm-col-sponsorship.gh-td{overflow:visible}.csm-col-summary.gh-td,.gh-th.csm-col-summary{justify-content:flex-start;text-align:left}.csm-sponsorship-tag{margin:0;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm-availability-stack{align-items:center;display:flex;flex-direction:column;gap:4px;line-height:1.2}.csm-similarity-score{font-size:11px;font-weight:600;margin:0;white-space:nowrap}.csm-row-actions{display:flex;gap:6px;justify-content:flex-end}.candidates-modal .gh-row{min-height:0;padding-bottom:8px;padding-top:8px}.csm-col-skills-certifications.gh-td{align-items:center}.csm-tag-row{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.csm-tag-row .csm-tag{box-sizing:border-box;display:inline-block;flex-shrink:0;font-size:9px;line-height:18px;margin:0;max-width:100%;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap;width:auto}.csm-tag-row .csm-tag-more{cursor:pointer;font-size:9px;line-height:14px;padding:0 4px}.gh-row-banner{align-items:center;background:#0000;display:flex;justify-content:center;padding:1px 0}.email-preview-tab-content{display:flex;flex-direction:column}.email-preview-subject-row{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px 6px 0 0;color:#333;font-size:13px;padding:8px 12px}.email-preview-iframe-wrapper{background:#fff;border:1px solid #e8e8e8;border-radius:0 0 6px 6px;border-top:none;min-height:560px;overflow:hidden;position:relative}.email-preview-iframe{border:none;height:560px;transition:opacity .2s ease;width:100%}.email-preview-iframe-wrapper.is-busy .email-preview-iframe{filter:grayscale(20%);opacity:.4;pointer-events:none}.email-preview-subject-row.is-busy{opacity:.6}.email-preview-busy-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff8c;inset:0;pointer-events:all;position:absolute;z-index:2}.email-preview-busy-overlay,.email-preview-loading{align-items:center;display:flex;justify-content:center}.email-preview-loading{flex-direction:column;gap:12px;min-height:400px}.email-preview-stale-banner{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;color:#8c6d1f;font-size:12px;margin-top:8px;padding:6px 12px}.email-preview-edit{display:flex;flex-direction:column;gap:16px}.email-preview-field{display:flex;flex-direction:column;gap:4px}.email-preview-label{color:#222;font-size:14px;font-weight:600;margin:0}.email-preview-hint{color:#888;font-size:12px;line-height:1.4;margin:0 0 4px}.email-preview-field-input{font-size:14px;line-height:1.5}.email-preview-edit-actions{display:flex;justify-content:flex-end;margin-top:16px}.email-preview-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.email-preview-footer-left,.email-preview-footer-right{display:flex;gap:8px}.csm-title{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:600;gap:10px}.candidates-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px}.modal-content{gap:20px}.job-info{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #1677ff;border-radius:12px;margin-bottom:20px;padding:16px 20px}.job-description{align-items:center;color:#1f2937;display:flex;font-size:16px;margin:0}.candidates-grid{grid-gap:20px;animation:fadeInUp .6s ease-out;gap:20px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}@media (max-width:768px){.candidates-grid{grid-template-columns:1fr}}.ai-sourcing-candidate-card{animation:slideInUp .6s ease-out both;border:2px solid #0000;border-radius:14px;box-shadow:0 4px 12px #00000014;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-sourcing-candidate-card:before{border-radius:14px 14px 0 0}.ai-sourcing-candidate-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.ai-sourcing-candidate-card.ai-sourcing-selected{background:linear-gradient(135deg,#f0f9ff,#fff);border-color:#1677ff;box-shadow:0 8px 25px #1677ff33}.ai-sourcing-candidate-card.ai-sourcing-scoring{opacity:.95;position:relative}.ai-sourcing-candidate-card.ai-sourcing-scoring:after{background:linear-gradient(135deg,#667eea08,#764ba208);border-radius:14px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ai-sourcing-candidate-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px;position:relative}.ai-sourcing-candidate-avatar{border:3px solid #f0f0f0;flex-shrink:0;transition:all .3s ease}.ai-sourcing-candidate-card:hover .ai-sourcing-candidate-avatar{border-color:#1677ff;transform:scale(1.05)}.ai-sourcing-candidate-info{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;text-align:center}.ai-sourcing-candidate-name{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 4px;overflow:visible;text-overflow:clip;transition:color .3s ease;white-space:normal;width:100%;word-break:break-word}.ai-sourcing-candidate-card:hover .ai-sourcing-candidate-name{color:#1677ff}.ai-sourcing-candidate-title{color:#6b7280;font-size:14px;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;width:100%}.ai-sourcing-candidate-company{color:#9ca3af;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}.ai-sourcing-candidate-actions{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ai-sourcing-match-score{align-items:center;display:flex;flex-direction:column;gap:4px}.ai-sourcing-match-label{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ai-sourcing-candidate-summary{background:#f9fafb;border-left:3px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:12px;transition:all .3s ease}.ai-sourcing-candidate-card:hover .ai-sourcing-candidate-summary{background:#f0f9ff;border-left-color:#1677ff}.ai-sourcing-candidate-summary p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.ai-sourcing-candidate-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ai-sourcing-detail-row:hover{color:#1f2937}.ai-sourcing-detail-icon{color:#9ca3af;flex-shrink:0;font-size:14px;margin-top:1px}.ai-sourcing-cert-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-sourcing-cert-tag{border-radius:4px;font-size:12px;margin:0}.ai-sourcing-candidate-skills{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-sourcing-skill-tag{border-radius:4px;font-size:12px;margin:0}.ai-sourcing-candidate-footer{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:12px}.ai-sourcing-candidate-availability{margin-bottom:8px}.ai-sourcing-save-button{transition:all .3s ease}.ai-sourcing-save-button:hover{transform:scale(1.05)}.best-fit-button{align-items:center;background:linear-gradient(90deg,#1677ff,#52c41a);display:flex;flex-direction:row}.best-fit-button:hover{background:linear-gradient(90deg,#1677ff,#52c41a)!important;box-shadow:4px 4px 12px #0003}.candidates-loading{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}.candidate-skeleton{animation:pulse 1.5s ease-in-out infinite;border-radius:14px}.load-more-card{animation:slideInUp .6s ease-out both;background:linear-gradient(135deg,#f5f7fa,#e8f4ff)!important;border:2px dashed #1677ff!important}.no-candidates{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.no-candidates p{font-size:16px;margin:0}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.candidates-grid{grid-template-columns:1fr}.candidate-header{flex-direction:column;text-align:center}.candidate-actions{flex-direction:row;justify-content:space-between;width:100%}.candidates-modal .ant-modal-body{padding:16px}}.candidates-modal .ant-modal-body::-webkit-scrollbar{width:6px}.candidates-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.candidates-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.candidates-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ai-icon-gradient{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#8b5cf6,#3b82f6 50%,#06b6d4);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 4px rgba(59,130,246,.3))}.ai-icon-gradient:hover{animation:gradientShift 1.5s ease infinite,glow 1.5s ease-in-out infinite alternate}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%{filter:drop-shadow(0 0 4px rgba(59,130,246,.3))}to{filter:drop-shadow(0 0 8px rgba(59,130,246,.6))}}.cs-main-container{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:start;min-height:100vh;width:100%}.candidate-submittion-header{margin-bottom:10px;width:100%}.cs-role-container{align-items:start;display:flex;flex-direction:column;margin:10px 0;padding:10px 0;width:100%}.cs-role-title{align-items:center;display:flex;font-size:27px;font-weight:600;justify-content:center;margin:0 60px}.cs-icondocs{font-size:27px;height:40px;margin:0 20px;width:40px}.cs-role-new-candidates-info-container{align-items:center;display:flex;flex-direction:row;margin:10px 60px}.cs-role-new-candidates-info-text{color:#2285ff;font-size:20px;font-weight:400;margin:0 10px}.cs-table{border-collapse:collapse;overflow:visible!important;padding:0 60px;width:100%}.cs-icon{cursor:pointer;font-size:18px;margin:5px}.cs-icon:hover{color:#2285ff}.cs-table1 th{background:#32486f!important;color:#fff!important}.cs-table2 th{background:#2285ff!important;color:#fff!important}.cs-table3 th{background:#afafaf!important;color:#fff!important}.table-row-light{background-color:#fff}.table-row-dark{background-color:#e4e4e4}.table-row-light .ant-table-cell-fix-left{background-color:#fff!important}.table-row-dark .ant-table-cell-fix-left{background-color:#e4e4e4!important}.ant-table-row:hover .ant-table-cell-fix-left{background-color:#f5f5f5!important}.show-resume{color:#1677ff}.errors-icon{margin-left:5px}.errors-text{position:relative}.errors-text2{background-color:#fff;border-radius:5px;bottom:20px;box-shadow:0 0 10px 0 #0000001a;left:10px;padding:4px;position:absolute;-webkit-user-select:none;user-select:none;visibility:hidden;width:300px;z-index:1}.errors-info:hover .errors-text2{visibility:visible}.csrole-candidate-name{cursor:pointer;margin-right:20px;position:relative}.csrole-candidate-name:hover{color:#2285ff}.cs-new-tag{background-color:#2285ff;border-radius:10px;color:#fff;font-size:10px;padding:2px 5px;position:absolute;right:-35px;top:-10px}.candidates-submission-info-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.candidates-submission-info-text{position:relative}.candidates-submission-info-on-hover{background-color:#fff;border-radius:5px;bottom:25px;box-shadow:0 0 10px 0 #0000001a;display:none;font-size:12px;padding:10px;position:absolute;width:700px;z-index:1}.candidates-submission-info-icon{color:#2285ff;cursor:pointer;font-size:15px;position:absolute;right:-15px;top:-5px}.candidates-submission-info-icon:hover+.candidates-submission-info-on-hover{display:block}.ant-picker-cell{color:#000!important}.ant-picker-cell-disabled{color:rgba(0,0,0,.192)!important}.search-input{height:40px;width:300px}.cs-view-filters{margin:20px 0 20px 50px;width:300px}.cs-view-filters-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:end;margin-bottom:5px;margin-top:5px;padding-right:60px;width:100%}@media screen and (max-width:768px){.cs-view-filters{align-items:left;display:flex;flex-direction:column;justify-content:left;width:150px}.cs-view-filters-container{padding-right:40px}}.interview-record-icon{color:#2175d4;font-size:20px}.interview-record-container{overflow:visible!important;position:relative}.interview-record-on-hover{background-color:#fff;border-radius:5px;bottom:25px;box-shadow:0 0 10px 0 #0000001a;display:none;padding:10px;position:absolute;right:0;z-index:1}.interview-record-container:hover .interview-record-on-hover{display:block}.interview-record-icon.play-icon:hover{color:#81bcff}.hire-checkbox .ant-checkbox{align-self:start;margin-top:3px}.background-check-container{overflow:visible!important;position:relative}.background-check-on-hover{background-color:#fff;border-radius:5px;bottom:25px;box-shadow:0 0 10px 0 #0000001a;display:none;padding:10px;position:absolute;right:0;width:160px;z-index:1}.background-check-icon:hover+.background-check-on-hover{display:block}.details-roles{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.blue-select .ant-select-selector{border-color:#1890ff!important;color:#1890ff!important}.hire-date-picker .ant-picker-input input::placeholder{color:#000000e0!important;font-size:14px!important;font-weight:400!important}.cs-main-container .ant-tabs{position:relative;z-index:1}.cs-main-container .ant-tabs-nav{margin-bottom:0!important;padding-bottom:0!important;position:relative!important;z-index:1!important}.cs-main-container .ant-tabs-nav:before{border-bottom:none!important}.cs-main-container .ant-tabs-tab{margin-bottom:0!important;padding-bottom:8px!important}.cs-main-container .ant-tabs-extra-content{position:relative;z-index:1}.cs-main-container .ant-tabs-content-holder{border-top:none!important;margin-top:0!important;padding-top:0!important}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.credits-display{cursor:pointer;margin-right:auto;max-width:100%;padding-right:16px}.credits-display.credits-display-no-bg{margin-right:0;padding-right:0}.credits-progress-container{background:linear-gradient(135deg,#f0f8ff,#f8fbff);border:1px solid #e6efff;border-radius:10px;display:flex;flex-direction:column;font-size:12px;gap:6px;max-width:100%;min-width:180px;padding:8px 12px}.credits-progress-container.no-background{background:none;border:none;padding:0}.credits-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-bottom:2px;min-width:0}.credits-label{color:var(--ink-1);flex-shrink:0;font-weight:600;margin-right:4px}.credits-count,.credits-label{font-size:12px;white-space:nowrap}.credits-count{color:var(--primary);flex-shrink:1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.credits-progress-bar{background:#e6efff;border-radius:3px;height:6px;overflow:hidden;position:relative;width:100%}.credits-progress-fill{background:linear-gradient(90deg,#52c41a,#73d13d 50%,#95de64);border-radius:3px;height:100%;position:relative;transition:width .3s ease}.credits-progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.credits-percentage{color:var(--ink-2);cursor:help;font-size:11px;font-weight:500;margin-top:2px;text-align:center}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.credits-display{padding-right:8px}.credits-progress-container{min-width:150px;padding:6px 10px}.credits-count,.credits-label{font-size:11px}}@media (max-width:480px){.credits-progress-container{min-width:120px;padding:6px 8px}.credits-count,.credits-label,.credits-percentage{font-size:10px}}.ant-modal-content:has(.gh-modal-header){border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;padding:0!important}.ant-modal-content:has(.gh-modal-header)>.ant-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.gh-modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:28px}.gh-modal-header-left{align-items:center;display:flex;gap:16px}.gh-modal-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.gh-modal-icon,.gh-modal-title{align-items:center;color:#fff;display:flex}.gh-modal-title{font-size:18px;font-weight:700;line-height:1.3}.gh-modal-subtitle{color:#ffffffa6;font-size:13px;margin-top:2px}.gh-modal-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.gh-modal-close:hover{background:#ffffff40;color:#fff}.gh-modal-body{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.gh-loading-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.gh-loading-dots{align-items:center;display:flex;gap:8px}.gh-loading-dots span{animation:gh-bounce 1.2s ease-in-out infinite;background:#1677ff;border-radius:50%;height:12px;width:12px}.gh-loading-dots span:nth-child(2){animation-delay:.2s}.gh-loading-dots span:nth-child(3){animation-delay:.4s}.gh-loading-title{color:#0b1b33;font-size:18px;font-weight:700}.gh-loading-subtitle{color:#8c9cb8;font-size:13px;text-align:center}.gh-error-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:60px 24px}.gh-error-icon{font-size:48px}.gh-error-title{color:#cf1322;font-size:18px;font-weight:700}.gh-error-desc{color:#8c9cb8;font-size:13px;max-width:400px;text-align:center}.gh-toolbar{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px}.gh-toolbar,.gh-toolbar-filters{align-items:center;display:flex;flex-wrap:wrap}.gh-toolbar-filters{flex:1 1;gap:10px}.gh-filter-input{border-radius:999px!important;width:240px!important}.gh-filter-select{width:180px!important}.gh-filter-select .ant-select-selector,.gh-modal-body .ant-btn,.gh-modal-body .ant-input,.gh-modal-body .ant-input-affix-wrapper,.gh-modal-body .ant-select-selector,.gh-modal-body .ant-tag{border-radius:999px!important}.gh-toolbar-stats{align-items:center;display:flex;flex-shrink:0;gap:8px}.gh-stat-chip{align-items:center;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:999px;color:#4a6fa5;display:flex;font-size:13px;font-weight:600;gap:6px;padding:5px 12px}.gh-stat-chip.gh-stat-selected{animation:gh-pop .2s ease;background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.gh-select-bar{align-items:center;background:#fff;border-bottom:2px solid #eef0f5;display:flex;flex-shrink:0;padding:10px 24px}.gh-select-bar-label{color:#1a3a6b;font-size:13px;font-weight:600}.gh-table-wrapper{flex:1 1;overflow-x:auto;overflow-y:auto;padding:0 24px 16px;scrollbar-color:#d0d7e6 #0000;scrollbar-width:thin}.gh-table-wrapper::-webkit-scrollbar{height:6px;width:6px}.gh-table-wrapper::-webkit-scrollbar-track{background:#0000}.gh-table-wrapper::-webkit-scrollbar-thumb{background:#d0d7e6;border-radius:6px}.gh-table-wrapper::-webkit-scrollbar-thumb:hover{background:#b0bcd4}.gh-table{margin-top:12px;min-width:820px}.gh-table-head{grid-gap:8px;background:#eef2ff;border-radius:10px;display:grid;gap:8px;grid-template-columns:44px 2fr 1fr 1fr 1fr 100px;margin-bottom:6px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.gh-th{align-items:center;color:#5b6b8b;display:flex;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.gh-table-body{display:flex;flex-direction:column;gap:5px}.gh-row{grid-gap:8px;align-items:center;animation:gh-fadein .22s ease both;background:#fff;border:1.5px solid #e6e8ee;border-radius:999px;cursor:pointer;display:grid;gap:8px;grid-template-columns:44px 2fr 1fr 1fr 1fr 100px;padding:10px 18px;transition:border-color .18s,box-shadow .18s,transform .15s,background-color .18s}.gh-row:hover:not(.gh-row--imported){border-color:#c7d2fe;box-shadow:0 2px 10px #1677ff0f;transform:translateY(-1px)}.gh-row--selected{background:#fff!important;border-color:#1677ff!important;box-shadow:0 1px 6px #1677ff1f}.gh-row--imported{background:#f9fffe!important;border-color:#b7eb8f!important;cursor:not-allowed;opacity:.85}.gh-select-bar .ant-checkbox-inner,.gh-table .ant-checkbox-inner{background:#fff;border:1.5px solid #d0d5dd;border-radius:50%;height:20px;transition:all .15s ease;width:20px}.gh-select-bar .ant-checkbox-wrapper:hover .ant-checkbox-inner,.gh-table .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#1677ff}.gh-select-bar .ant-checkbox-checked .ant-checkbox-inner,.gh-table .ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff;border-color:#1677ff}.gh-select-bar .ant-checkbox-checked .ant-checkbox-inner:after,.gh-table .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff;border-width:2px;height:10px;inset-inline-start:27%;top:47%;width:6px}.gh-select-bar .ant-checkbox-indeterminate .ant-checkbox-inner,.gh-table .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#1677ff}.gh-select-bar .ant-checkbox-indeterminate .ant-checkbox-inner:after,.gh-table .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#1677ff;border-radius:50%;height:10px;width:10px}.gh-table-head{border-radius:999px;padding:10px 18px}.gh-td{align-items:center;display:flex;min-width:0;overflow:hidden}.gh-col-check,.gh-col-status{justify-content:center}.gh-job-title{color:#0b1b33;flex:1 1;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-imported-icon{color:#8c8c8c;flex-shrink:0;font-size:15px;margin-left:8px}.gh-cell{color:#5b6b8b;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-modal-footer{align-items:center;background:#fff;border-top:1px solid #eef0f5;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.gh-footer-actions{align-items:center;display:flex;gap:10px}.gh-import-btn{background:linear-gradient(135deg,#1677ff,#0958d9)!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 14px #1677ff59!important;color:#fff!important;font-weight:600!important;min-width:140px;padding:0 24px!important;transition:box-shadow .2s,transform .15s!important}.gh-import-btn:not(:disabled):hover{box-shadow:0 6px 20px #1677ff73!important;transform:translateY(-1px)}.gh-import-btn:disabled{box-shadow:none!important;opacity:.5!important}.gh-tabs{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;padding:0 24px}.gh-tabs .ant-tabs-nav{margin-bottom:0!important}.gh-tabs .ant-tabs-tab{font-size:13px;font-weight:600;padding:12px 0}.gh-row--imported{background:#fff!important;border-color:#d9d9d9!important;cursor:default!important;opacity:1!important}.gh-row--imported:hover{border-color:#bfbfbf!important;box-shadow:none!important;transform:none!important}.gh-row--importing{background:#fff!important;border-color:#91caff!important;cursor:default!important}.gh-row--importing:hover{border-color:#4096ff!important;box-shadow:none!important;transform:none!important}.gh-importing-icon{color:#1677ff;font-size:16px}.gh-imported-check-icon{color:#52c41a;font-size:16px}.gh-job-title--imported{color:#0b1b33}.gh-imported-footer-note{align-items:center;color:#8c8c8c;display:flex;font-size:13px;font-weight:600}.gh-modal-footer--imported,.gh-modal-footer--send{flex-wrap:wrap;gap:10px}.gh-footer-imported-left,.gh-footer-send-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.gh-footer-select-actions{align-items:center;display:flex;gap:2px}.gh-footer-divider{color:#d9d9d9;font-size:12px;padding:0 2px}.gh-row--sent{background:#fff!important;border-color:#d9d9d9!important;cursor:default!important;opacity:.85}.gh-row--sent:hover{border-color:#bfbfbf!important;box-shadow:none!important;transform:none!important}.gh-row--imported .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner,.gh-row--sent .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background-color:#bfbfbf!important;border-color:#bfbfbf!important}.gh-row--imported .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after,.gh-row--sent .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-modal-content:has(.wd-modal-header){border-radius:16px;overflow:hidden;padding:0!important}.wd-modal-header{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:28px}.wd-modal-header-left{align-items:center;display:flex;gap:16px}.wd-modal-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.wd-modal-icon,.wd-modal-title{align-items:center;color:#fff;display:flex}.wd-modal-title{font-size:18px;font-weight:700;line-height:1.3}.wd-modal-subtitle{color:#ffffffa6;font-size:13px;margin-top:2px}.wd-modal-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.wd-modal-close:hover{background:#ffffff40;color:#fff}.wd-modal-body{background:#f8fafc;display:flex;flex-direction:column;height:calc(100vh - 160px);max-height:760px;overflow:hidden}.wd-loading-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.wd-loading-dots{align-items:center;display:flex;gap:8px}.wd-loading-dots span{animation:wd-bounce 1.2s ease-in-out infinite;background:#8b5cf6;border-radius:50%;height:12px;width:12px}.wd-loading-dots span:nth-child(2){animation-delay:.2s}.wd-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes wd-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.wd-loading-title{color:#0b1b33;font-size:18px;font-weight:700}.wd-loading-subtitle{color:#8c9cb8;font-size:13px;text-align:center}.wd-error-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:60px 24px}.wd-error-icon{font-size:48px}.wd-error-title{color:#cf1322;font-size:18px;font-weight:700}.wd-error-desc{color:#8c9cb8;font-size:13px;max-width:400px;text-align:center}.wd-toolbar{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px}.wd-toolbar,.wd-toolbar-filters{align-items:center;display:flex;flex-wrap:wrap}.wd-toolbar-filters{flex:1 1;gap:10px}.wd-filter-input{border-radius:999px!important;width:240px!important}.wd-filter-select{width:180px!important}.wd-filter-select .ant-select-selector,.wd-modal-body .ant-btn,.wd-modal-body .ant-input,.wd-modal-body .ant-input-affix-wrapper,.wd-modal-body .ant-select-selector,.wd-modal-body .ant-tag{border-radius:999px!important}.wd-toolbar-stats{align-items:center;display:flex;flex-shrink:0;gap:8px}.wd-stat-chip{align-items:center;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:999px;color:#4a6fa5;display:flex;font-size:13px;font-weight:600;gap:6px;padding:5px 12px}.wd-stat-chip.wd-stat-selected{animation:wd-pop .2s ease;background:#f6ffed;border-color:#b7eb8f;color:#389e0d}@keyframes wd-pop{0%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}.wd-select-bar{align-items:center;background:#fff;border-bottom:2px solid #eef0f5;display:flex;flex-shrink:0;padding:10px 24px}.wd-select-bar-label{color:#1a3a6b;font-size:13px;font-weight:600}.wd-table-wrapper{flex:1 1;overflow-x:auto;overflow-y:auto;padding:0 24px 16px;scrollbar-color:#d0d7e6 #0000;scrollbar-width:thin}.wd-table-wrapper::-webkit-scrollbar{height:6px;width:6px}.wd-table-wrapper::-webkit-scrollbar-track{background:#0000}.wd-table-wrapper::-webkit-scrollbar-thumb{background:#d0d7e6;border-radius:6px}.wd-table-wrapper::-webkit-scrollbar-thumb:hover{background:#b0bcd4}.wd-table{margin-top:12px;min-width:720px}.wd-table-head{grid-gap:8px;background:#f5f3ff;border-radius:10px;display:grid;gap:8px;grid-template-columns:44px 2fr 1fr 1fr 100px;margin-bottom:6px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.wd-th{align-items:center;color:#5b6b8b;display:flex;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.wd-table-body{display:flex;flex-direction:column;gap:5px}.wd-row{grid-gap:8px;align-items:center;animation:wd-fadein .22s ease both;background:#fff;border:1.5px solid #edf0f7;border-radius:10px;cursor:pointer;display:grid;gap:8px;grid-template-columns:44px 2fr 1fr 1fr 100px;padding:12px 16px;transition:border-color .18s,box-shadow .18s,transform .15s}@keyframes wd-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wd-row:hover:not(.wd-row--imported){border-color:#8b5cf6;box-shadow:0 2px 14px #8b5cf626;transform:translateY(-1px)}.wd-row--selected{background:#faf5ff!important;border-color:#c4b5fd!important}.wd-row--imported{cursor:not-allowed;opacity:.8}.wd-td{align-items:center;display:flex;min-width:0;overflow:hidden}.wd-col-check,.wd-col-status{justify-content:center}.wd-job-title{color:#0b1b33;flex:1 1;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-imported-icon{color:#8c8c8c;flex-shrink:0;font-size:15px;margin-left:8px}.wd-cell{color:#5b6b8b;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-modal-footer{align-items:center;background:#fff;border-top:1px solid #eef0f5;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.wd-footer-actions{align-items:center;display:flex;gap:10px}.wd-import-btn{background:linear-gradient(135deg,#1677ff,#0958d9)!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 14px #1677ff59!important;color:#fff!important;font-weight:600!important;min-width:140px;padding:0 24px!important;transition:box-shadow .2s,transform .15s!important}.wd-import-btn:not(:disabled):hover{box-shadow:0 6px 20px #8b5cf673!important;transform:translateY(-1px)}.wd-import-btn:disabled{box-shadow:none!important;opacity:.5!important}.wd-tabs{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;padding:0 24px}.wd-tabs .ant-tabs-nav{margin-bottom:0!important}.wd-tabs .ant-tabs-tab{font-size:13px;font-weight:600;padding:12px 0}.wd-row--imported{background:#fff!important;border-color:#d9d9d9!important;cursor:default!important;opacity:1!important}.wd-row--imported:hover{border-color:#bfbfbf!important;box-shadow:none!important;transform:none!important}.wd-row--importing{background:#fff!important;border-color:#c4b5fd!important;cursor:default!important}.wd-row--importing:hover{border-color:#8b5cf6!important;box-shadow:none!important;transform:none!important}.wd-importing-icon{color:#8b5cf6;font-size:16px}.wd-imported-check-icon{color:#52c41a;font-size:16px}.wd-job-title--imported{color:#0b1b33}.wd-imported-footer-note{align-items:center;color:#8c8c8c;display:flex;font-size:13px;font-weight:600}.AgencyRequests_header__MyJOk{margin-top:10%}.AgencyRequests_tableheadback__d3Zo4{background:#000}.AgencyRequests_acceptBtn__Fyp9-{background:#2536b8;color:#fff;margin-bottom:10px;padding:5px 25px}.AgencyRequests_denyBtn__XQqea{background:#8b0000;color:#fff;padding:5px 30px}.account_outer__-fM7V{height:93vh}.account_main__NMm3A,.account_outer__-fM7V{align-items:center;display:flex;justify-content:center}.account_main__NMm3A{border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;flex-direction:column;padding:15px}.account_title__8wPmP{margin-bottom:50px}.account_stateButtons__jxkrq{border-radius:999px!important;height:40px!important}.account_inputBox__FNlbl{border-radius:999px!important;height:70px!important;padding-left:24px!important;padding-right:24px!important}.account_inputBox__FNlbl.ant-input-affix-wrapper{border-radius:999px!important;padding:0!important;position:relative!important}.account_inputBox__FNlbl.ant-input-affix-wrapper input{border-radius:999px!important;height:100%!important;padding:4px 48px 4px 24px!important}.account_inputBox__FNlbl .ant-input-suffix{align-items:center!important;background:#0000!important;bottom:0!important;display:flex!important;height:100%!important;margin:0!important;padding:0 11px!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}.account_steps__WInpU{display:flex!important}.account_registerText__ODDu-{margin-bottom:10px}.account_signInBrandBadge__uj0Bp{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;box-shadow:none;color:#202124;display:inline-flex;font-size:18px;font-weight:700;gap:10px;line-height:1;margin-top:34px;min-height:48px;padding:10px 24px}.account_signInBrandLogo__7Vu8w{display:block;flex-shrink:0}.account_signInTroubleLink__D0GSM{align-self:center;color:#5f6b7a!important;font-size:13px!important;height:30px!important;margin-top:10px;padding:0 8px!important;text-decoration:underline;width:auto!important}.account_signInTrustArea__ygMdg{align-items:center;color:#526070;display:flex;flex-direction:column;margin-top:22px;text-align:center;width:min(500px,calc(100vw - 48px))}.account_signInSecurityBadge__kLBJN{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;line-height:1.35;min-height:32px;padding:7px 14px;width:100%}.account_signInLegalText__TeHBI{color:#7a8491;font-size:11px;line-height:1.5;margin:12px 0 0}.account_signInLegalText__TeHBI a{color:#5f6b7a;text-decoration:underline}@media (max-width:600px){.account_inputBox__FNlbl,.account_stateButtons__jxkrq{width:270px!important}}@media (min-width:600px){.account_inputBox__FNlbl,.account_stateButtons__jxkrq{width:500px!important}}@media (min-width:575px){.account_steps__WInpU{width:100%!important}}@media (max-width:575px){.account_steps__WInpU{width:170px!important}}.ant-form-item-explain-error{color:#1677ff!important}.ant-input-status-error,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input{border-color:#1677ff!important}.ant-input-status-error:focus,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff33!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input:hover{border-color:#1677ff!important}body:has([data-signin-tour-branch]) .react-joyride__overlay,body:has([data-signin-tour-branch]) .react-joyride__spotlight{display:none!important}body:has([data-signin-tour-branch]):before{background:#00000080;content:"";inset:0;pointer-events:none;position:fixed;z-index:9900}[data-signin-tour-branch=email_link] [data-signin-tour=login-link],[data-signin-tour-branch=forgot_password] [data-signin-tour=forgot-password],[data-signin-tour-branch=google] [data-signin-tour=google-login],[data-signin-tour-branch=sms_code] [data-signin-tour=sms-login]{align-items:center!important;background-color:#fff!important;border-radius:18px!important;box-shadow:0 0 0 3px #1677ff,0 0 18px 4px #1677ff59!important;display:flex!important;justify-content:center!important;padding:8px!important;position:relative!important;z-index:9950!important}.password-reset-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.password-reset-modal .ant-modal-body{padding:24px}.password-reset-method-selection{padding:0}.delivery-method-group{display:flex;flex-direction:column;gap:12px;width:100%}.delivery-method-option{border:2px solid #d9d9d9;border-radius:18px;margin:0!important;padding:16px;transition:all .3s;width:100%}.delivery-method-option:hover{background:#f0f7ff;border-color:#40a9ff}.delivery-method-option.ant-radio-wrapper-checked{background:#e6f7ff;border-color:#1890ff}.delivery-option-content{align-items:center;display:flex;margin-left:8px;width:100%}.delivery-option-title{color:#262626;font-size:14px;font-weight:500}.delivery-option-detail{color:#8c8c8c;font-size:13px;margin-top:2px}.password-reset-sms-verification{padding:0}.sms-code-inputs{display:flex;gap:8px;justify-content:center;margin:20px 0}.sms-code-input{border:2px solid #d9d9d9;border-radius:18px;font-size:24px;font-weight:600;height:56px;text-align:center;transition:all .3s;width:48px}.password-reset-modal .ant-btn{border-radius:999px}.sms-code-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.password-reset-email-sent h3{color:#262626;margin-bottom:8px}@media (max-width:576px){.password-reset-modal{width:90%!important}.sms-code-input{font-size:20px;height:48px;width:40px}.delivery-method-option{padding:12px}}.account_outer__UhfCI{height:93vh}.account_main__c8Sy\+,.account_outer__UhfCI{align-items:center;display:flex;justify-content:center}.account_main__c8Sy\+{border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;flex-direction:column;padding:15px}.account_title__rn0zT{margin-bottom:50px}.account_textInput__\+3tkm{background:#0000;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:15px;outline:none}.account_registerText__1ejUM{margin-bottom:10px}.account_signUpBrandBadge__pfgBJ{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;box-shadow:none;color:#202124;display:inline-flex;font-size:18px;font-weight:700;gap:10px;line-height:1;margin-top:34px;min-height:48px;padding:10px 24px}.account_signUpBrandLogo__vhznO{display:block;flex-shrink:0}.account_signUpTrustArea__cTNMh{align-items:center;color:#526070;display:flex;flex-direction:column;margin-top:18px;text-align:center;width:min(500px,calc(100vw - 48px))}.account_signUpSecurityBadge__HGvum{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;line-height:1.35;min-height:32px;padding:7px 14px;width:100%}.account_signUpLegalText__2alC5{color:#7a8491;font-size:11px;line-height:1.5;margin:12px 0 0}.account_signUpLegalText__2alC5 a{color:#5f6b7a;text-decoration:underline}@media (max-width:768px){.account_textInput__\+3tkm{width:270px}}@media (min-width:768px){.account_textInput__\+3tkm{width:460px}}.account_ant-form-item-explain-error__wm6dS{max-width:500px;white-space:normal}.account_multifactor__Is0B3{align-items:center;border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;display:flex;height:200px;justify-content:center;margin-top:20px;padding:15px}.steps{margin-bottom:50px;width:500px}@media screen and (max-width:1000px){.steps{margin-bottom:50px;width:auto}}.stateButtons{border-radius:999px!important;height:40px!important;margin:8px}.inputBox,.phoneBox1,.phoneBox2{height:70px!important}.inputBox{border-radius:999px!important;padding-left:24px!important;padding-right:24px!important;text-align:start}.inputBox.ant-input-affix-wrapper{border-radius:999px!important;padding:0!important;position:relative!important}.inputBox.ant-input-affix-wrapper input{border-radius:999px!important;height:100%!important;padding:4px 48px 4px 24px!important}.inputBox .ant-input-suffix{align-items:center!important;background:#0000!important;bottom:0!important;display:flex!important;height:100%!important;margin:0!important;padding:0 11px!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}@media (max-width:600px){.inputBox,.stateButtons{width:270px!important}.phoneBox1{width:80px!important}.phoneBox2{width:190px!important}.infoText{width:270px!important}}@media (min-width:600px){.inputBox,.stateButtons{width:500px!important}.phoneBox1{width:100px!important}.phoneBox2{width:400px!important}.infoText{width:500px!important}}.ChatList_header__B\+KFF{box-shadow:0 3px 5px -4px #789;margin-bottom:10px}.ChatList_chatInput__tmHN9{box-shadow:0 8px 24px #959da533}.ChatList_card__AvtoD{width:330px}.ChatList_headerLine__RKxPo{width:40%}.ChatList_backBtn__hpZab,.ChatList_showDate__zgWQy{display:none}.ChatList_chatInput__tmHN9 textarea::placeholder{color:#000!important;font-size:16px;padding-left:6px!important}@media (min-width:425px) and (max-width:768px){.ChatList_messageDiv__209VF{margin:0 auto;width:330px}}@media (max-width:1024px){.ChatList_card__AvtoD{width:270px}.ChatList_headerLine__RKxPo{width:55%}}@media (min-width:1024px){.ChatList_showDate__zgWQy{display:inline-block}.ChatList_messageList__3frMU{margin-left:10px;margin-top:10px}}@media (max-width:768px){.ChatList_backBtn__hpZab{align-self:center;display:inline-block}}.phone-number-input-container{width:100%}.phone-input-group{display:flex;width:100%}.country-code-select{flex-shrink:0;width:140px!important}.country-code-select .ant-select-selector{border-radius:6px 0 0 6px!important;border-right:none!important}.country-code-dropdown{min-width:350px!important}.country-code-dropdown .ant-select-item{padding:8px 12px!important}.phone-number-field{flex:1 1}.phone-number-field input{border-radius:0 6px 6px 0!important}.selected-country{align-items:center;display:flex;gap:6px}.country-emoji{font-size:16px;line-height:1}.country-code{font-size:13px;font-weight:500}.country-option{align-items:center;display:flex;gap:8px;padding:4px 0}.country-name{flex:1 1;font-size:14px}.country-dial-code{color:#666;font-size:12px;font-weight:500}.ant-select-item-option:hover .country-option{background-color:initial}.ant-select-item-option-content{padding:0!important}@media (max-width:768px){.country-code-select{width:120px!important}.phone-number-field{width:calc(100% - 120px)!important}}@media (prefers-color-scheme:dark){.country-dial-code{color:#999}}.edit-profile-modal .ant-modal-content{border-radius:20px;box-shadow:0 25px 80px #00000026;overflow:hidden;padding:0}.edit-profile-modal .ant-modal-body{padding:0}.modal-modern{background:#fff}.modal-modern .modal-header{background:linear-gradient(135deg,#6253e1,#9e3ffd);border:none;color:#fff;padding:30px 25px;text-align:center}.modal-modern .modal-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.modal-modern .modal-body{padding:30px 25px}.avatar-section{margin-bottom:30px;text-align:center}.avatar-placeholder{align-items:center;background:linear-gradient(135deg,#6253e1,#9e3ffd);border-radius:50%;box-shadow:0 4px 15px #6253e14d;color:#fff;display:inline-flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;margin-bottom:10px;width:80px}.user-name{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:5px}.edit-profile-form .ant-form-item-label>label{color:#333;font-size:14px;font-weight:600}.form-input{background:#fafafa;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;padding:12px 15px;transition:all .3s ease}.form-input:hover{background:#fff;border-color:silver}.form-input:focus{background:#fff;border-color:#6253e1;box-shadow:0 0 0 3px #6253e11a}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 24px;transition:all .3s ease}.btn-primary{background:#6253e1;color:#fff}.btn-primary:hover:not(:disabled){background:#5142d0;box-shadow:0 4px 12px #6253e14d;transform:translateY(-1px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:#f5f5f5;border:1px solid #e0e0e0;color:#666}.btn-secondary:hover:not(:disabled){background:#e8e8e8;border-color:silver;color:#333}.btn-secondary:disabled{cursor:not-allowed;opacity:.6}.edit-profile-form .ant-form-item-has-error .form-input{border-color:#ff4d4f}.edit-profile-form .ant-form-item-has-error .form-input:focus{border-color:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f1a}.edit-profile-form .ant-form-item-explain-error{color:#ff4d4f;font-size:12px;margin-top:4px}.btn .ant-spin-dot{margin-right:8px}@media (max-width:768px){.edit-profile-modal .ant-modal{margin:10px;max-width:calc(100vw - 20px)}.modal-modern .modal-body,.modal-modern .modal-header{padding:25px 20px}.modal-footer{flex-direction:column;padding:20px}.btn{margin-bottom:10px;width:100%}.form-row{gap:0;grid-template-columns:1fr}.avatar-placeholder{font-size:1.8rem;height:70px;width:70px}.modal-modern .modal-title{font-size:1.3rem}}.session-management-modal .ant-modal-body{padding:0}.session-modal-content{padding:24px}.session-header{margin-bottom:24px;text-align:center}.session-title{align-items:center;color:#1f2937;display:flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;margin:0 0 8px}.session-subtitle{color:#6b7280;font-size:14px;margin:0}.session-stats{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:32px;justify-content:center;margin-bottom:24px;padding:16px}.stat-item{text-align:center}.stat-number{color:#7c3aed;display:block;font-size:24px;font-weight:700;line-height:1}.stat-label{color:#6b7280;display:block;font-size:12px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.bulk-actions{margin-bottom:20px;text-align:center}.bulk-actions .ant-btn{border-radius:8px;font-weight:500;height:40px;padding:0 20px}.sessions-table{margin-bottom:20px}.sessions-table .ant-table{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.sessions-table .ant-table-thead>tr>th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-weight:600;padding:16px}.sessions-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;padding:16px}.sessions-table .ant-table-tbody>tr:hover>td{background:#f8fafc}.device-name{color:#1f2937;font-weight:500;margin-bottom:2px}.ip-address{color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.session-footer{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding-top:16px}.session-footer .ant-btn{border-radius:8px;font-weight:500}.ant-tag{font-size:11px;padding:2px 8px}.ant-tag,.sessions-table .ant-btn{border-radius:6px;font-weight:500}.sessions-table .ant-btn-dangerous{border-color:#dc2626;color:#dc2626}.sessions-table .ant-btn-dangerous:hover{background:#dc2626;border-color:#dc2626;color:#fff}.session-modal-content .anticon{color:#7c3aed}.sessions-table .anticon{color:#6b7280}@media (max-width:768px){.session-stats{gap:16px}.stat-number{font-size:20px}.sessions-table .ant-table-tbody>tr>td,.sessions-table .ant-table-thead>tr>th{padding:12px 8px}}.sessions-table .ant-spin-nested-loading{min-height:200px}.sessions-table .ant-empty{padding:40px 20px}.sessions-table .ant-empty-description{color:#6b7280}.security-settings-modal .ant-modal-content{border-radius:12px;box-shadow:0 25px 80px #00000026;overflow:hidden;padding:0}.security-settings-modal .ant-modal-body{padding:0}.modal-tabbed{background:#fff}.tabbed-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:25px}.modal-title{color:#333;font-size:1.4rem;font-weight:600;margin:0 0 5px}.modal-subtitle{color:#666;font-size:14px;margin:0 0 20px}.tab-nav{background:#e9ecef;border-radius:8px;display:flex;gap:0;padding:4px}.tab-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease}.tab-btn:hover{background:#ffffff80;color:#333}.tab-btn.active{background:#fff;box-shadow:0 2px 4px #0000001a;color:#6253e1}.tab-content{min-height:350px;padding:30px}.setting-group{margin-bottom:30px}.setting-group:last-child{margin-bottom:0}.setting-group h3{align-items:center;border-bottom:2px solid #f0f0f0;color:#333;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;padding-bottom:10px}.setting-item{border-bottom:1px solid #f5f5f5;padding:18px 0}.setting-item:last-child{border-bottom:none}.setting-title{color:#333;font-size:15px;font-weight:500;margin-bottom:4px}.setting-description{color:#666;font-size:13px;line-height:1.4}.security-switch .ant-switch{background-color:#ccc}.security-switch .ant-switch-checked{background-color:#6253e1}.security-switch .ant-switch:hover:not(.ant-switch-disabled){background-color:#999}.security-switch .ant-switch-checked:hover:not(.ant-switch-disabled){background-color:#5142d0}.mfa-info{background:#f0f9ff;border:1px solid #e0f2fe;margin-top:15px;padding:15px}.mfa-info p{color:#0369a1;font-size:14px}.session-info{margin-top:15px;padding:15px}.session-info p{color:#333;font-size:14px}.activity-list{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:15px}.activity-item{border-bottom:1px solid #e9ecef;padding:12px 0}.activity-item:last-child{border-bottom:none}.activity-title{font-weight:500}.activity-status.success{background:#d4edda;color:#155724}.activity-status.failed{background:#f8d7da;color:#721c24}.password-form .ant-form-item-label>label{color:#333;font-weight:500}.password-form .ant-input-affix-wrapper{border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.password-form .ant-input-affix-wrapper:hover{border-color:silver}.password-form .ant-input-affix-wrapper-focused{border-color:#6253e1;box-shadow:0 0 0 3px #6253e11a}.password-requirements{background:#fff7e6;border:1px solid #ffd591;margin:20px 0;padding:15px}.password-requirements h4{color:#d46b08;margin:0 0 10px}.password-requirements ul{color:#d46b08;padding-left:20px}.password-actions{border-top:1px solid #f0f0f0;margin-top:25px;padding-top:20px}.modal-footer{background:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;padding:25px}.modal-footer .ant-btn{border-radius:8px;font-weight:500;height:40px;min-width:120px}.modal-footer .ant-btn-primary{background:#6253e1;border-color:#6253e1}.modal-footer .ant-btn-primary:hover{background:#5142d0;border-color:#5142d0}.password-form .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff4d4f}.password-form .ant-form-item-has-error .ant-input-affix-wrapper:focus{border-color:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f1a}@media (max-width:768px){.security-settings-modal .ant-modal{margin:10px;max-width:calc(100vw - 20px)}.tabbed-header{padding:20px}.tab-nav{flex-direction:column;gap:4px}.tab-btn{justify-content:flex-start}.tab-content{padding:20px}.setting-item{align-items:flex-start;flex-direction:column;gap:15px}.modal-footer{flex-direction:column;padding:20px}.modal-footer .ant-btn{width:100%}.password-actions{flex-direction:column}.password-actions .ant-btn{width:100%}}.signup_outer__JdcuK{align-items:center;display:flex;height:100%;justify-content:center;padding:20px}.signup_outer__JdcuK .signup_main__yeuoW{align-items:center;border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:15px}.signup_outer__JdcuK .signup_main__yeuoW .signup_title__aIhGD{margin-bottom:20px}.signup_outer__JdcuK .signup_main__yeuoW .signup_textInput__ir8LJ{background:#0000;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:15px;outline:none}.signup_outer__JdcuK .signup_main__yeuoW .signup_registerText__OH3lI{margin-bottom:10px}.signup_outer__JdcuK .signup_main__yeuoW ::placeholder{color:#000!important;opacity:.7!important}@media(max-width:768px){.signup_outer__JdcuK .signup_main__yeuoW .signup_textInput__ir8LJ{width:270px}}@media(min-width:768px){.signup_outer__JdcuK .signup_main__yeuoW .signup_textInput__ir8LJ{width:600px}}.signup_outer__JdcuK .signup_main__yeuoW .signup_multifactor__Z2cH0{color:#079436}.signup_outer__JdcuK .signup_main__yeuoW .signup_multifactorDelete__jITbU,.signup_outer__JdcuK .signup_main__yeuoW .signup_multifactor__Z2cH0{align-items:center;border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;cursor:pointer;display:flex;font-size:large;font-weight:700;justify-content:center;margin-top:20px;padding:15px;-webkit-user-select:none;user-select:none;width:100%}.signup_outer__JdcuK .signup_main__yeuoW .signup_multifactorDelete__jITbU{color:#9c0a0a}.account-info-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.account-info-modal .ant-modal-close{right:18px;top:18px}.account-info-header{background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #edf0f5;padding:30px 36px 22px}.account-info-eyebrow{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.account-info-header h2{color:#111827;font-size:24px;font-weight:700;line-height:1.2;margin:0}.account-info-header p{color:#5f6b7a;font-size:14px;line-height:1.6;margin:10px 0 0;max-width:560px}.account-info-form{padding:26px 36px 28px}.account-info-form .ant-form-item{margin-bottom:18px}.account-info-form .ant-form-item-label{padding-bottom:6px}.account-info-form .ant-form-item-label>label{color:#374151;font-size:13px;font-weight:650}.account-info-form .ant-form-item-extra{color:#6b7280;font-size:12px;margin-top:6px}.account-info-control,.account-info-control .ant-select-selector,.account-info-form .ant-input,.account-info-form .ant-input-affix-wrapper{border-radius:8px!important;min-height:44px}.account-info-control .ant-select-selector,.account-info-form .ant-input,.account-info-form .ant-input-affix-wrapper{background:#fbfcfe!important;border:1px solid #d9e0ea!important;box-shadow:none!important;color:#111827;font-size:14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.account-info-form .ant-input{padding:10px 12px}.account-info-form .ant-input-affix-wrapper{align-items:center;padding:0 12px}.account-info-form .ant-input-affix-wrapper .ant-input{background:#0000!important;border:0!important;min-height:auto;padding:0}.account-info-control .ant-select-selector{align-items:center;padding:0 12px!important}.account-info-control:hover .ant-select-selector,.account-info-form .ant-input-affix-wrapper:hover,.account-info-form .ant-input:hover{background:#fff!important;border-color:#b8c4d6!important}.account-info-control.ant-select-focused .ant-select-selector,.account-info-form .ant-input-affix-wrapper-focused,.account-info-form .ant-input-focused,.account-info-form .ant-input:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.account-info-form .ant-form-item-has-error .ant-input,.account-info-form .ant-form-item-has-error .ant-input-affix-wrapper,.account-info-form .ant-form-item-has-error .ant-select-selector{border-color:#ef4444!important}.account-info-form .ant-form-item-explain-error{font-size:12px;margin-top:4px}.account-info-phone .phone-input-group{min-height:44px}.account-info-phone .country-code-select .ant-select-selector{border-color:#d9e0ea!important;border-radius:8px 0 0 8px!important;min-height:44px}.account-info-phone .phone-number-field{min-height:44px;width:calc(100% - 140px)}.account-info-phone .phone-number-field input{border-radius:0 8px 8px 0!important}.account-info-country-field{position:relative}.account-info-country-field .ant-form-item-label{padding-right:28px}.account-info-upload-item{margin-top:4px}.account-info-upload .ant-upload-drag{background:#fbfcfe!important;border:1px dashed #c8d2e1!important;border-radius:10px!important;padding:14px 16px!important}.account-info-upload .ant-upload-drag:hover{border-color:#2563eb!important}.account-info-upload .ant-upload-drag-icon{margin-bottom:8px!important}.account-info-upload .ant-upload-drag-icon .anticon{color:#2563eb;font-size:24px}.account-info-upload .ant-upload-text{color:#111827!important;font-size:14px!important;font-weight:650;margin:0 0 4px!important}.account-info-upload .ant-upload-hint{color:#6b7280!important;font-size:12px!important}.account-info-footer{align-items:center;border-top:1px solid #edf0f5;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding-top:22px}.account-info-actions{display:flex;gap:10px}.account-info-actions .ant-btn{border-radius:8px;font-weight:600;min-height:42px;padding:8px 18px}.account-info-actions .ant-btn-primary{background:#2563eb;box-shadow:0 8px 18px #2563eb2e}.account-info-actions .ant-btn-primary:focus,.account-info-actions .ant-btn-primary:hover{background:#1d4ed8!important}@media screen and (max-width:700px){.account-info-modal{max-width:calc(100vw - 24px)}.account-info-form,.account-info-header{padding-left:20px;padding-right:20px}.account-info-header{padding-top:26px}.account-info-footer{align-items:stretch;flex-direction:column}.account-info-actions{flex-direction:column-reverse;width:100%}.account-info-actions .ant-btn{width:100%}}.TermOfUse_title__STblz{margin-bottom:50px;-webkit-user-select:none;user-select:none}.TermOfUse_mainBtn__ouBm4{align-self:center;background:#d23828;border:0;border-radius:0;color:#fff!important;font-size:15px;margin-bottom:50px}.TermOfUse_linkText1__3\+qv2{font-size:18px;padding-bottom:20px}.TermOfUse_linkText1__3\+qv2,.TermOfUse_linkText2__a70I-{font-family:Fahkwang,sans-serif;-webkit-user-select:none;user-select:none}.TermOfUse_linkText2__a70I-{font-size:16px;padding-bottom:50px}.TermOfUse_linkText3__QWYpB{font-family:Fahkwang,sans-serif;font-size:14px;padding-bottom:20px;text-align:justify;-webkit-user-select:none;user-select:none}.terms-button{align-self:center;background:#d23828;border:0;border-radius:0;color:#fff!important;cursor:pointer;font-size:15px;margin-bottom:50px;padding:10px 0;text-align:center;transition:all .3s;width:183px}.terms-button:hover{background:#9b1102;color:#fff}.tou-container,.tou-container0{align-items:center;display:flex;flex-direction:column;justify-content:start;min-height:100vh;padding:50px}.tou-container0{max-width:1500px;width:100%}@media screen and (max-width:1000px){.tou-container,.tou-container0{padding:20px}}@media screen and (max-width:500px){.tou-container{padding:0}}.tou-info{align-items:end;display:flex;flex-direction:row;font-family:Courier New,Courier,monospace;font-size:26px;justify-content:space-between;margin:20px;width:100%}.tou-begin-block{display:flex;flex-direction:column;margin-top:50px;width:100%}.tou-title{font-family:Cormorant Garamond,serif;font-size:55px;text-align:center;width:100%}.tou-scroll-bottom-button-container{align-items:center;display:flex;flex-direction:row;justify-content:end;width:100%}.tou-scroll-bottom-button{align-items:center;border:2px solid #adc8ff;border-radius:20px;color:#adc8ff;cursor:pointer;display:flex;flex-direction:column;font-size:20px;justify-content:center;margin:10px;padding:5px 10px}.tou-main-text{display:table-row;font-family:Arial,sans-serif;font-size:10.5pt;text-align:justify;-webkit-user-select:none;user-select:none}.bold{font-weight:700}.marginleft{margin-left:20px}.tou-end-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px;width:100%}.tou-checkbox{flex-direction:row;margin-top:20px}.tou-accept-button,.tou-checkbox{align-items:center;display:flex;font-family:Helvetica light,sans-serif;font-size:16px;justify-content:center}.tou-accept-button{background-color:#1b2774;border-radius:10px;color:#fff;cursor:pointer;flex-direction:column;margin:50px 10px 10px;padding:10px 30px;text-align:center}.tou-popup{color:#008bd6;font-family:Fahkwang,sans-serif;font-size:12px}.upgrade-table-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 10%;width:100%}.upgrade-table-row{border-bottom:1px solid #e0e0e0;padding:10px;width:100%}.upgrade-table-row.feature-row{background-color:#e0e0e083}.upgrade-table-column{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.upgrade-table-column.feature{color:#6b6b6b;font-size:15px;font-weight:700}.upgrade-table-column .feature-data{font-size:16px;font-weight:700}.upgrade-table-column .feature-data.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ca7f4c,#ccb800);-webkit-background-clip:text;font-size:16px;font-weight:700}.upgrade-table-column .feature-check{color:#61d145;font-size:15px}.upgrade-table-feature-column{align-items:start;display:flex;flex-direction:column;justify-content:start;width:100%}.upgrade-table-title{color:#000;font-size:1.5em;font-weight:700;margin-bottom:5px}.upgrade-table-title.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ca7f4c,#ccb800);-webkit-background-clip:text}.upgrade-table-price{color:#000;font-size:1.5em;margin-bottom:15px}.upgrade-table-button{background:linear-gradient(135deg,#6253e1,#04befe)!important;margin-bottom:5px}.upgrade-table-button:hover{background:linear-gradient(135deg,#a853e1,#04edfe)!important}.upgrade-table-column .most-popular{background-color:#07f;border-radius:5px;color:#fff;font-size:15px;font-weight:700;padding:0 5px;position:absolute;top:-25px}.upgrade-column-style{width:20%}.checkout-page{align-items:start;display:flex;flex-direction:row;justify-content:center;min-height:100vh;padding:50px 15%}.checkout-page .left-column{width:50%}.checkout-page .left-column,.checkout-page .right-column{align-items:start;display:flex;flex-direction:column;justify-content:start;padding:20px}.checkout-page .right-column{margin-left:5%;position:-webkit-sticky;position:sticky;top:0;width:30%}.checkout-page .form-container{align-items:start;background-color:#f3f3f3;border:1px solid #c4c4c4;display:flex;flex-direction:column;justify-content:start;padding:20px;width:100%}.checkout-page .form-separator{background-color:#c4c4c4;height:1px;margin:20px 0;width:100%}.checkout-page .form-item{width:80%}.checkout-page .order-summary{align-items:start;display:flex;flex-direction:column;justify-content:start;width:100%}.checkout-page .order-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;width:100%}.checkout-page .order-text{font-size:1.1em}.checkout-page .pay-button{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.page-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:20px}.hired-candidates-table{margin-top:50px;width:100%}.candidate-decision-container{position:relative}.candidate-decision-popup-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;bottom:18px;display:none;left:0;padding:10px;position:absolute;width:200px;z-index:1}.candidate-decision-icon:hover+.candidate-decision-popup-container{display:block}.hired-candidates-payment-due-container{position:relative;width:100px}.hired-candidates-payment-due-icon{color:blue;cursor:pointer;position:absolute;right:-5px;top:-5px}.hired-candidates-payment-due-popup-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:none;padding:10px;position:absolute;right:0;top:10px;width:300px;z-index:1}.hired-candidates-payment-due-icon:hover+.hired-candidates-payment-due-popup-container{display:block}.account_outer__E3BCm{height:93vh}.account_main__4ETEl,.account_outer__E3BCm{align-items:center;display:flex;justify-content:center}.account_main__4ETEl{border-radius:10px;box-shadow:0 4px 8px #0003,0 8px 16px #0000001a;flex-direction:column;padding:15px}.account_title__4xXtn{margin-bottom:50px}.account_textInput__YAuIU{background:#0000;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:15px;outline:none}.account_registerText__5SAek{margin-bottom:10px}::placeholder{color:#000!important;opacity:.7!important}@media (max-width:768px){.account_textInput__YAuIU{width:270px}}@media (min-width:768px){.account_textInput__YAuIU{width:460px}}.account_ant-form-item-explain-error__xPnlu{max-width:500px;white-space:normal}.ant-modal-content:has(.lv-modal-header){border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;padding:0!important}.ant-modal-content:has(.lv-modal-header)>.ant-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.lv-modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:28px}.lv-modal-header-left{align-items:center;display:flex;gap:16px}.lv-modal-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lv-modal-icon,.lv-modal-title{align-items:center;color:#fff;display:flex}.lv-modal-title{font-size:18px;font-weight:700;line-height:1.3}.lv-modal-subtitle{color:#ffffffa6;font-size:13px;margin-top:2px}.lv-modal-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.lv-modal-close:hover{background:#ffffff40;color:#fff}.lv-modal-body{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.lv-loading-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.lv-loading-dots{align-items:center;display:flex;gap:8px}.lv-loading-dots span{animation:gh-bounce 1.2s ease-in-out infinite;background:#1677ff;border-radius:50%;height:12px;width:12px}.lv-loading-dots span:nth-child(2){animation-delay:.2s}.lv-loading-dots span:nth-child(3){animation-delay:.4s}.lv-loading-title{color:#0b1b33;font-size:18px;font-weight:700}.lv-loading-subtitle{color:#8c9cb8;font-size:13px;text-align:center}.lv-error-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:60px 24px}.lv-error-icon{font-size:48px}.lv-error-title{color:#cf1322;font-size:18px;font-weight:700}.lv-error-desc{color:#8c9cb8;font-size:13px;max-width:400px;text-align:center}.lv-toolbar{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px}.lv-toolbar,.lv-toolbar-filters{align-items:center;display:flex;flex-wrap:wrap}.lv-toolbar-filters{flex:1 1;gap:10px}.lv-filter-input{border-radius:999px!important;width:240px!important}.lv-filter-select{width:180px!important}.lv-filter-select .ant-select-selector,.lv-modal-body .ant-btn,.lv-modal-body .ant-input,.lv-modal-body .ant-input-affix-wrapper,.lv-modal-body .ant-select-selector,.lv-modal-body .ant-tag{border-radius:999px!important}.lv-toolbar-stats{align-items:center;display:flex;flex-shrink:0;gap:8px}.lv-stat-chip{align-items:center;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:999px;color:#4a6fa5;display:flex;font-size:13px;font-weight:600;gap:6px;padding:5px 12px}.lv-stat-chip.lv-stat-selected{animation:gh-pop .2s ease;background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.lv-select-bar{align-items:center;background:#fff;border-bottom:2px solid #eef0f5;display:flex;flex-shrink:0;padding:10px 24px}.lv-select-bar-label{color:#1a3a6b;font-size:13px;font-weight:600}.lv-table-wrapper{flex:1 1;overflow-x:auto;overflow-y:auto;padding:0 24px 16px;scrollbar-color:#d0d7e6 #0000;scrollbar-width:thin}.lv-table-wrapper::-webkit-scrollbar{height:6px;width:6px}.lv-table-wrapper::-webkit-scrollbar-track{background:#0000}.lv-table-wrapper::-webkit-scrollbar-thumb{background:#d0d7e6;border-radius:6px}.lv-table-wrapper::-webkit-scrollbar-thumb:hover{background:#b0bcd4}.lv-table{margin-top:12px;min-width:820px}.lv-table-head{grid-gap:8px;background:#eef2ff;border-radius:10px;display:grid;gap:8px;grid-template-columns:44px 2fr 1fr 1fr 1fr 100px;margin-bottom:6px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.lv-th{align-items:center;color:#5b6b8b;display:flex;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.lv-table-body{display:flex;flex-direction:column;gap:5px}.lv-row{grid-gap:8px;align-items:center;animation:gh-fadein .22s ease both;background:#fff;border:1.5px solid #e6e8ee;border-radius:999px;cursor:pointer;display:grid;gap:8px;grid-template-columns:44px 2fr 1fr 1fr 1fr 100px;padding:10px 18px;transition:border-color .18s,box-shadow .18s,transform .15s,background-color .18s}@keyframes gh-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lv-row:hover:not(.lv-row--imported){border-color:#c7d2fe;box-shadow:0 2px 10px #1677ff0f;transform:translateY(-1px)}.lv-row--selected{background:#fff!important;border-color:#1677ff!important;box-shadow:0 1px 6px #1677ff1f}.lv-row--imported{background:#f9fffe!important;border-color:#b7eb8f!important;cursor:not-allowed;opacity:.85}.lv-select-bar .ant-checkbox-inner,.lv-table .ant-checkbox-inner{background:#fff;border:1.5px solid #d0d5dd;border-radius:50%;height:20px;transition:all .15s ease;width:20px}.lv-select-bar .ant-checkbox-wrapper:hover .ant-checkbox-inner,.lv-table .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#1677ff}.lv-select-bar .ant-checkbox-checked .ant-checkbox-inner,.lv-table .ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff;border-color:#1677ff}.lv-select-bar .ant-checkbox-checked .ant-checkbox-inner:after,.lv-table .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff;border-width:2px;height:10px;inset-inline-start:27%;top:47%;width:6px}.lv-select-bar .ant-checkbox-indeterminate .ant-checkbox-inner,.lv-table .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#1677ff}.lv-select-bar .ant-checkbox-indeterminate .ant-checkbox-inner:after,.lv-table .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#1677ff;border-radius:50%;height:10px;width:10px}.lv-table-head{border-radius:999px;padding:10px 18px}.lv-td{align-items:center;display:flex;min-width:0;overflow:hidden}.lv-col-check,.lv-col-status{justify-content:center}.lv-job-title{color:#0b1b33;flex:1 1;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-imported-icon{color:#8c8c8c;flex-shrink:0;font-size:15px;margin-left:8px}.lv-cell{color:#5b6b8b;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-modal-footer{align-items:center;background:#fff;border-top:1px solid #eef0f5;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.lv-footer-actions{align-items:center;display:flex;gap:10px}.lv-import-btn{background:linear-gradient(135deg,#1677ff,#0958d9)!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 14px #1677ff59!important;color:#fff!important;font-weight:600!important;min-width:140px;padding:0 24px!important;transition:box-shadow .2s,transform .15s!important}.lv-import-btn:not(:disabled):hover{box-shadow:0 6px 20px #1677ff73!important;transform:translateY(-1px)}.lv-import-btn:disabled{box-shadow:none!important;opacity:.5!important}.lv-tabs{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;padding:0 24px}.lv-tabs .ant-tabs-nav{margin-bottom:0!important}.lv-tabs .ant-tabs-tab{font-size:13px;font-weight:600;padding:12px 0}.lv-row--imported{background:#fff!important;border-color:#d9d9d9!important;cursor:default!important;opacity:1!important}.lv-row--imported:hover{border-color:#bfbfbf!important;box-shadow:none!important;transform:none!important}.lv-row--importing{background:#fff!important;border-color:#91caff!important;cursor:default!important}.lv-row--importing:hover{border-color:#4096ff!important;box-shadow:none!important;transform:none!important}.lv-importing-icon{color:#1677ff;font-size:16px}.lv-imported-check-icon{color:#52c41a;font-size:16px}.lv-job-title--imported{color:#0b1b33}.lv-imported-footer-note{align-items:center;color:#8c8c8c;display:flex;font-size:13px;font-weight:600}.lv-modal-footer--imported,.lv-modal-footer--send{flex-wrap:wrap;gap:10px}.lv-footer-imported-left,.lv-footer-send-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lv-footer-select-actions{align-items:center;display:flex;gap:2px}.lv-footer-divider{color:#d9d9d9;font-size:12px;padding:0 2px}.lv-row--sent{background:#fff!important;border-color:#d9d9d9!important;cursor:default!important;opacity:.85}.lv-row--sent:hover{border-color:#bfbfbf!important;box-shadow:none!important;transform:none!important}.lv-row--imported .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner,.lv-row--sent .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background-color:#bfbfbf!important;border-color:#bfbfbf!important}.lv-row--imported .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after,.lv-row--sent .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-modal-content:has(.ashby-modal-header){border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;padding:0!important}.ant-modal-content:has(.ashby-modal-header)>.ant-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ashby-modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:28px}.ashby-modal-header-left{align-items:center;display:flex;gap:16px}.ashby-modal-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.ashby-modal-icon,.ashby-modal-title{align-items:center;color:#fff;display:flex}.ashby-modal-title{font-size:18px;font-weight:700;line-height:1.3}.ashby-modal-subtitle{color:#ffffffa6;font-size:13px;margin-top:2px}.ashby-modal-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.ashby-modal-close:hover{background:#ffffff40;color:#fff}.ashby-modal-body{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ashby-loading-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.ashby-loading-dots{align-items:center;display:flex;gap:8px}.ashby-loading-dots span{animation:ashby-bounce 1.2s ease-in-out infinite;background:#1677ff;border-radius:50%;height:12px;width:12px}.ashby-loading-dots span:nth-child(2){animation-delay:.2s}.ashby-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes ashby-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ashby-loading-title{color:#0b1b33;font-size:18px;font-weight:700}.ashby-loading-subtitle{color:#8c9cb8;font-size:13px;text-align:center}.ashby-error-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding:60px 24px}.ashby-error-title{color:#cf1322;font-size:18px;font-weight:700}.ashby-error-desc{color:#8c9cb8;font-size:13px;max-width:400px;text-align:center}.ashby-toolbar{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 24px}.ashby-toolbar,.ashby-toolbar-filters{align-items:center;display:flex;flex-wrap:wrap}.ashby-toolbar-filters{flex:1 1;gap:10px}.ashby-filter-input{border-radius:999px!important;width:240px!important}.ashby-filter-select{width:180px!important}.ashby-filter-select .ant-select-selector,.ashby-modal-body .ant-btn,.ashby-modal-body .ant-input,.ashby-modal-body .ant-input-affix-wrapper,.ashby-modal-body .ant-select-selector,.ashby-modal-body .ant-tag{border-radius:999px!important}.ashby-select-bar{align-items:center;background:#fff;border-bottom:2px solid #eef0f5;display:flex;flex-shrink:0;padding:10px 24px}.ashby-select-bar-label{color:#1a3a6b;font-size:13px;font-weight:600}.ashby-job-title{color:#0b1b33;flex:1 1;font-size:13.5px;font-weight:600}.ashby-cell,.ashby-job-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ashby-cell{color:#5b6b8b;font-size:12.5px}.ashby-col-check,.ashby-col-status{justify-content:center}.ashby-table-empty-blue{display:flex;flex:1 1;flex-direction:column;min-height:0}.ashby-table-empty-blue .gh-table-wrapper{padding-bottom:8px}.ashby-table-empty-blue .ant-empty-img-simple-ellipse{fill:#e6f4ff!important}.ashby-table-empty-blue .ant-empty-img-simple-g{stroke:#69b1ff!important}.ashby-table-empty-blue .ant-empty-img-simple-path{fill:#bae0ff!important}.ashby-table-empty-blue .ant-empty-image svg>g>g:first-child>ellipse{fill:#e6f4ff!important}.ashby-table-empty-blue .ant-empty-image svg>g>g:first-child>path:first-of-type{fill:#69b1ff!important}.ashby-table-empty-blue .ant-empty-image svg>g>g:first-child>path:nth-of-type(2){fill:#91caff!important}.ashby-table-empty-blue .ant-empty-image svg>g>g:first-child>path:nth-of-type(3){fill:#f0f7ff!important}.ashby-table-empty-blue .ant-empty-image svg>g>g:first-child>path:nth-of-type(4),.ashby-table-empty-blue .ant-empty-image svg>g>path{fill:#bae0ff!important}.ashby-table-empty-blue .ant-empty-description{color:#4a6fa5}.ashby-import-empty-state{align-items:center;background:#e6f4ff;border:1px solid #91caff;border-radius:10px;display:flex;gap:16px;justify-content:center;margin:8px 0 0;min-height:112px;padding:20px 24px;text-align:left}.ashby-import-empty-title{color:#102a43;font-size:15px;font-weight:700;line-height:1.4}.ashby-import-empty-desc{color:#1d4f7a;font-size:13px;line-height:1.6;margin-top:4px;max-width:580px}@media (max-width:640px){.ashby-import-empty-state{flex-direction:column;padding:20px 18px;text-align:center}}.ashby-row--selected{background:#fff!important;border-color:#1677ff!important;box-shadow:0 1px 6px #1677ff1f}.ashby-row--sent{border-color:#e6e8ee!important;opacity:.85}.ashby-row--importing,.ashby-row--sent{background:#fff!important;cursor:default!important}.ashby-row--importing{border-color:#7dd3fc!important}[class*=ashby-row]:not(.ashby-row--sent):not(.ashby-row--importing):hover{border-color:#c7d2fe;box-shadow:0 2px 10px #1677ff0f;transform:translateY(-1px)}.ashby-modal-footer{align-items:center;background:#fff;border-top:1px solid #eef0f5;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.ashby-footer-actions{align-items:center;display:flex;gap:10px}.ashby-import-btn{border-radius:999px!important;font-weight:600!important;min-width:140px;padding:0 24px!important}.ashby-tabs{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;padding:0 24px}.ashby-tabs .ant-tabs-nav{margin-bottom:0!important}.ashby-tabs .ant-tabs-tab{font-size:13px;font-weight:600;padding:12px 0}.ashby-modal-body .ant-checkbox-inner,.ashby-select-bar .ant-checkbox-inner{background:#fff;border:1.5px solid #d0d5dd;border-radius:50%;height:20px;transition:all .15s ease;width:20px}.ashby-modal-body .ant-checkbox-wrapper:hover .ant-checkbox-inner,.ashby-select-bar .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#1677ff}.ashby-modal-body .ant-checkbox-checked .ant-checkbox-inner,.ashby-select-bar .ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff;border-color:#1677ff}.ashby-modal-body .ant-checkbox-checked .ant-checkbox-inner:after,.ashby-select-bar .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff;border-width:2px;height:10px;inset-inline-start:27%;top:47%;width:6px}.ashby-modal-body .ant-checkbox-indeterminate .ant-checkbox-inner,.ashby-select-bar .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#1677ff}.ashby-modal-body .ant-checkbox-indeterminate .ant-checkbox-inner:after,.ashby-select-bar .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#1677ff;border-radius:50%;height:10px;width:10px}.ant-modal-content:has(.icims-modal-header){border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;padding:0!important}.ant-modal-content:has(.icims-modal-header)>.ant-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.icims-modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:28px}.icims-modal-header-left{align-items:center;display:flex;gap:16px}.icims-modal-icon{background:#ffffff26;border-radius:12px;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.icims-modal-icon,.icims-modal-title{align-items:center;color:#fff;display:flex}.icims-modal-title{font-size:18px;font-weight:700;line-height:1.3}.icims-modal-subtitle{color:#ffffffa6;font-size:13px;margin-top:2px}.icims-modal-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.icims-modal-close:hover{background:#ffffff40;color:#fff}.icims-modal-body{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.icims-modal-body .ant-btn,.icims-modal-body .ant-input,.icims-modal-body .ant-input-affix-wrapper,.icims-modal-body .ant-select-selector,.icims-modal-body .ant-tag{border-radius:999px!important}.icims-import-btn{background:linear-gradient(135deg,#1677ff,#0958d9)!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 14px #1677ff59!important;color:#fff!important;font-weight:600!important;min-width:140px;padding:0 24px!important;transition:box-shadow .2s,transform .15s!important}.icims-import-btn:not(:disabled):hover{box-shadow:0 6px 20px #1677ff73!important;transform:translateY(-1px)}.icims-import-btn:disabled{box-shadow:none!important;opacity:.5!important}.campaign-creation-mode-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.campaign-mode-modal-header{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.campaign-mode-content{padding:24px 0}.mode-cards-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.mode-cards-container{grid-template-columns:1fr}}.mode-selection-card{border:2px solid #f0f0f0;border-radius:12px;cursor:pointer;height:100%;pointer-events:auto;transition:all .3s ease}.mode-selection-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-4px)}.mode-selection-card .ant-card-body{height:100%;padding:24px;pointer-events:auto}.mode-card-content{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center}.mode-icon-wrapper{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:16px;transition:all .3s ease;width:80px}.mode-selection-card:hover .mode-icon-wrapper{transform:scale(1.1)}.mode-title{font-weight:600;margin-bottom:12px!important}.mode-description{font-size:13px;margin-bottom:20px!important;min-height:48px}.mode-features{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-bottom:24px;width:100%}.feature-item{align-items:center;display:flex;gap:8px;text-align:left}.feature-icon{flex-shrink:0;font-size:12px}.feature-text{color:#595959;font-size:12px}.mode-select-btn{border-radius:6px;font-weight:500;height:40px;width:100%}.mode-help-section{background:#f6f8fa;border-left:3px solid #1890ff;border-radius:8px;padding:16px}.submit-jd-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.submit-jd-modal-header{align-items:flex-start;display:flex;gap:12px}.submit-jd-modal-header .modal-header-icon{font-size:28px;margin-top:4px}.submit-jd-content{padding:8px 0}.jd-input-tabs .ant-tabs-nav{margin-bottom:24px}.paste-tab-content,.upload-tab-content{min-height:300px}.jd-upload-dragger{background:#0000;border:none!important;border-radius:8px;transition:all .3s ease}.jd-upload-dragger .ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;transition:all .3s ease}.jd-upload-dragger:hover .ant-upload-drag{background:#f0f7ff;border-color:#1890ff}.jd-upload-dragger .ant-upload-drag-icon{margin-bottom:16px}.jd-upload-dragger .ant-upload-text{color:#262626;font-size:16px;font-weight:500;margin-bottom:8px}.jd-upload-dragger .ant-upload-hint{color:#8c8c8c;font-size:14px}.jd-textarea{border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6}.submit-jd-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.existing-job-selection-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.existing-job-modal-header{align-items:flex-start;display:flex;gap:12px}.existing-job-modal-header .modal-header-icon{font-size:28px;margin-top:4px}.existing-job-content{padding:8px 0}.job-search-section{margin-bottom:24px}.job-search-input{width:100%}.existing-job-department-field{flex:1 1 160px;min-width:160px;position:relative}.existing-job-department-select{width:100%}.existing-job-department-select .ant-select-selector,.existing-job-search-button{align-items:center;border-radius:8px!important;box-sizing:border-box;display:flex;height:37px!important;max-height:37px!important;min-height:37px!important}.existing-job-department-select .ant-select-selection-search-input{height:35px!important}.existing-job-department-select .ant-select-selection-item,.existing-job-department-select .ant-select-selection-placeholder{line-height:35px!important}.existing-job-search-button{line-height:35px!important;padding-bottom:0!important;padding-top:0!important}.existing-job-department-select .ant-select-arrow{display:none}.existing-job-department-select.ant-select-has-value .ant-select-selector{padding-right:36px!important}.existing-job-department-clear{align-items:center;background:#0000;border:0;color:#bfbfbf;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;z-index:2}.existing-job-department-clear:hover{color:#00000073}.job-search-input .ant-input-search-button,.job-search-input .ant-input-search-button .anticon{align-items:center;display:flex;justify-content:center}.job-search-input .ant-input-search-button .anticon{font-size:18px}.job-list-section{max-height:55vh;overflow-y:auto}.ant-spin-nested-loading{min-height:200px}@media (max-width:768px){.job-card-content{align-items:flex-start;flex-direction:column}.job-card-left{width:100%}.job-card-right{margin-left:0;width:100%}.job-card-right .ant-btn{width:100%}.job-meta{flex-direction:column;gap:4px}}.existing-job-selection-modal .ant-empty{padding:60px 0}.existing-job-selection-modal .ant-alert,.submit-jd-modal .ant-alert{border-radius:6px}.submit-jd-modal .ant-alert{align-items:flex-start!important}.submit-jd-modal .ant-alert .ant-alert-icon{margin-top:4px!important}.campaign-creation-mode-modal .ant-modal-content,.existing-job-selection-modal .ant-modal-content,.submit-jd-modal .ant-modal-content{animation:modalFadeIn .3s ease}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ai-generate-jd-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.ai-generate-modal-header{align-items:center;display:flex;gap:16px}.ai-generate-modal-header .modal-header-icon{font-size:32px}.ai-generate-content{padding:8px 0}.ai-generate-jd-modal .ant-modal-content{animation:modalFadeIn .3s ease}.ai-generate-jd-modal .ant-alert{border-radius:6px}.paste-tab-content .ant-btn-dashed:hover{background-color:#722ed10d!important;border-color:#722ed1!important;color:#722ed1!important}.paste-tab-content .ant-btn-dashed:active{border-color:#531dab!important;color:#531dab!important}.missing-fields-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.missing-fields-modal .ant-modal-content{animation:modalFadeIn .3s ease}.missing-fields-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.missing-fields-modal .ant-input{border-radius:6px;transition:all .3s ease}.missing-fields-modal .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.missing-fields-modal .ant-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.missing-fields-modal .ant-btn{border-radius:6px;font-weight:500;height:40px;transition:all .3s ease}.missing-fields-modal .ant-btn:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.salary-period-select .ant-select-selector{border-radius:4px!important}.salary-period-select.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-modal-header{padding-left:0!important}.roles-upload-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:18px 24px 16px}.roles-upload-modal-body{padding:8px 0 4px}.rum-header{align-items:center;display:flex;gap:12px}.rum-header-centered{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center;width:100%}.rum-header-title{color:#1a202c;font-size:1.2rem;font-weight:700}.rum-header-sub{color:#718096;font-size:.85rem;font-weight:400}.rum-info-icon{color:#4299e1;cursor:pointer;font-size:.95rem;margin-left:6px}.rum-back-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;transition:all .15s;width:32px}.rum-back-btn:hover{background:#edf2f7;border-color:#cbd5e0;color:#2d3748}.rum-header-icon-sm{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.rum-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rum-picker{padding:8px 0 12px}.rum-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (max-width:800px){.rum-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.rum-cards{grid-template-columns:1fr}}.rum-card{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;padding:24px 18px;text-align:center;transition:all .22s ease}.rum-card:hover{border-color:var(--card-color);box-shadow:0 6px 20px #00000014;transform:translateY(-4px)}.rum-card:hover .rum-card-icon-wrap{transform:scale(1.08)}.rum-card-icon-wrap{align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:14px;transition:transform .22s ease;width:72px}.rum-card-title{color:#1a202c;font-size:1rem;font-weight:700;margin:0 0 8px}.rum-card-desc{color:#718096;font-size:.8rem;line-height:1.5;margin:0 0 16px;min-height:48px}.rum-card-features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 20px;padding:0;width:100%}.rum-card-features--two-col{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:1fr 1fr}.rum-card-features li{align-items:center;color:#4a5568;display:flex;font-size:.78rem;gap:7px;text-align:left}.rum-card-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;height:38px;margin-top:auto;transition:opacity .15s;width:100%}.rum-card-btn:hover{opacity:.88}.rum-tip{background:#f6f8fa;border-left:3px solid #4299e1;border-radius:6px;color:#4a5568;font-size:.8rem;line-height:1.5;padding:12px 14px}.mjt-shell{display:flex;margin:-8px -24px -4px;min-height:676px}.mjt-stepper{background:#fff;border-right:1px solid #eef0f4;display:flex;flex-direction:column;flex-shrink:0;padding:28px 18px 24px 24px;width:220px}.mjt-step{display:flex;gap:10px;padding-bottom:24px;position:relative}.mjt-step:last-of-type{padding-bottom:0}.mjt-step-indicator{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.mjt-step-circle{align-items:center;background:#fff;border:1.5px solid #d6dae4;border-radius:50%;color:#8c95a8;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;transition:all .2s;width:26px}.mjt-step-line{border-left:1.5px dashed #d6dae4;flex:1 1;margin:5px 0 -5px;min-height:28px;width:0}.mjt-step.is-active .mjt-step-circle{background:#e05c2a;border-color:#e05c2a;box-shadow:0 0 0 4px #e05c2a1f;color:#fff}.mjt-step.is-complete .mjt-step-circle{background:#fff;border-color:#e05c2a;color:#e05c2a}.mjt-step.is-complete .mjt-step-line{border-left-color:#e05c2a}.mjt-step-content{cursor:pointer;padding-top:2px}.mjt-step-title{color:#1a2233;font-size:13px;font-weight:600}.mjt-step.is-active .mjt-step-title{color:#e05c2a}.mjt-step-desc{color:#8c95a8;font-size:11px;margin-top:2px}.mjt-tip{background:#fff9f6;border:1px solid #fde0d0;border-radius:8px;color:#7a4030;font-size:12px;line-height:1.5;margin-top:auto;padding:12px}.mjt-tip-title{color:#c44d22;font-weight:600;margin-bottom:4px}.mjt-tip-body{font-size:11.5px}.mjt-form{background:#f7f8fb;display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:24px 28px 0}.mjt-section{background:#fff;border:1px solid #eef0f4;border-radius:10px;margin-bottom:14px;padding:18px 20px}.mjt-section-title{color:#1a2233;font-size:14px;font-weight:700;margin:0 0 14px}.mjt-label{color:#4a5568;display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}.mjt-required{color:#e05c2a;margin-left:2px}.mjt-hint{color:#8c95a8;font-size:11.5px;margin:8px 0 0}.mjt-pill{align-items:center;background:#fff;border:1.5px solid #d6dae4;border-radius:20px;color:#4a5568;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:7px 14px;transition:all .15s;-webkit-user-select:none;user-select:none}.mjt-pill.is-checked,.mjt-pill:hover{border-color:#e05c2a;color:#e05c2a}.mjt-pill.is-checked{background:#fff9f6}.mjt-footer{align-items:center;background:#f7f8fb;border-top:1px solid #eef0f4;bottom:0;display:flex;justify-content:space-between;margin-top:8px;padding:16px 0 4px;position:-webkit-sticky;position:sticky;z-index:1}.report-page-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:start;min-height:100vh;position:relative}.report-page-top-bar-container{align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.164);display:flex;height:50px;justify-content:space-between;padding:30px 20px;position:-webkit-sticky;position:sticky;top:120px;width:100%;z-index:5}@media screen and (max-width:600px){.report-page-top-bar-container{height:100px}}.report-page-simple-button{margin:5px}.report-page-content-container{align-items:start;flex-direction:row}.report-page-content-container,.report-page-left-side-container{display:flex;height:100%;justify-content:start;position:relative;width:100%}.report-page-left-side-container{align-items:center;background-color:hsla(0,0%,81%,.322);flex-direction:column;padding:20px}.report-page-right-side-container-positioning{height:100%;position:absolute;right:0;width:0}.report-page-right-side-container-positioning2{height:100%;position:absolute;right:0;width:300px}.report-page-right-side-container{background-color:#fff;border-left:1px solid rgba(0,0,0,.164);height:calc(100vh - 181px);overflow:visible;position:-webkit-sticky;position:sticky;top:181px;width:100%;z-index:4}.report-page-right-side-container.closed{width:0}.report-page-right-side-inner-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:start;overflow-y:scroll;padding:20px;position:relative;width:100%}@media screen and (min-width:1600px){.report-page-right-side-show-hide-button{display:none}.report-page-right-side-container-positioning2{height:calc(100vh - 181px);overflow:visible;position:-webkit-sticky;position:sticky;top:181px;width:30%;z-index:4}}@media screen and (max-width:1600px){.report-page-right-side-container{left:0;position:-webkit-sticky;position:sticky;width:300px}}.report-page-right-side-container.closed .report-page-right-side-inner-container{padding:0}.report-page-right-side-show-hide-button{background-color:#fff;border:1px solid rgba(0,0,0,.164);border-radius:10px;cursor:pointer;left:-45px;padding:10px;position:absolute;top:20px;-webkit-user-select:none;user-select:none}.report-page-left-side-mini-container{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.164);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:start;padding:20px 40px;width:100%}.report-page-top-info-container{align-items:center;display:flex;flex-direction:column;height:170px;justify-content:center;width:100%}.report-page-left-side-title{font-size:20px;font-weight:700;margin-bottom:10px}.report-page-small-info-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 50px;width:100%}.report-page-graphs-container{display:flex;flex-direction:column;height:100%;width:100%}.report-page-top-two-graphs-container{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.report-page-small-graphs-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:20px 0;width:100%}.flex-basis-100{flex-basis:0%;height:0}.report-page-small-graph{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.164);border-radius:5px;color:#6d6d6d;display:flex;flex-direction:column;font-size:30px;font-weight:700;height:150px;justify-content:space-around;margin:0 10px;padding:10px;width:25%}@media screen and (max-width:710px){.flex-basis-100{flex-basis:100%}.report-page-small-graph{margin:10px 5px;width:45%}.report-page-small-graphs-container{flex-wrap:wrap}.report-page-left-side-mini-container{padding:10px}.report-page-small-info-container{padding:0 10px}}.report-page-graphs-table-container{height:100%;width:100%}.report-page-right-side-title{cursor:pointer;font-size:20px;font-weight:700;margin-bottom:10px;text-align:left;top:0;-webkit-user-select:none;user-select:none;width:100%}.report-page-right-side-items{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:start;width:100%}.report-page-right-side-item{align-items:start;cursor:pointer;display:flex;flex-direction:row;font-size:20px;justify-content:start;margin:10px 0;padding:10px;transition:all .3s;-webkit-user-select:none;user-select:none;width:100%}.report-page-right-side-item:hover{background-color:rgba(0,0,0,.041);border-radius:5px}.report-page-graph-1{align-items:start;justify-content:start;margin-right:10px}.report-page-graph-1,.report-page-graph-2{background-color:#fff;border:1px solid rgba(0,0,0,.164);border-radius:5px;display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.report-page-graph-2{align-items:center;justify-content:center;margin-left:10px}@media screen and (max-width:1200px){.report-page-top-two-graphs-container{flex-direction:column}.report-page-graph-1,.report-page-graph-2{margin:0 0 10px;padding:10px 5px 5px}}.report-page-info-container{font-size:18px;font-weight:500;padding-left:20px;text-align:start;width:100%}.report-page-signal-filled-icon{display:inline;height:20px;margin-bottom:5px;margin-right:10px;width:20px}.report-page-mini-info-container{font-size:18px;font-weight:500;padding-left:20px;text-align:start;width:100%}@media screen and (max-width:1100px){.report-page-mini-info-container{padding-left:0;text-align:center}}@media screen and (max-width:870px){.report-page-mini-info-container{font-size:17px}.report-page-small-graph{font-size:25px}}.report-page-signal-filled-icon-right-side{display:inline;height:20px;margin-right:10px;margin-top:5px;width:20px}.report-page-right-side-item-title{font-size:20px;font-weight:700;text-align:left;width:100%}.report-page-right-side-item-description{font-size:18px;text-align:left;width:100%}.report-page-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.report-page-client-logo,.report-page-datainsight-logo{align-items:center;display:flex;flex-direction:row;justify-content:center}.table-row-red{background-color:#ffdfdf}.report-summary-container{padding:10px 0}.report-summary-list{line-height:1.6;list-style-type:none;margin:0;max-height:400px;overflow-y:auto;padding-left:0}.report-summary-item{word-wrap:break-word;border-bottom:1px solid #0000000d;color:#333;font-size:14px;margin-bottom:8px;padding:4px 0 8px}.report-summary-item:last-child{border-bottom:none;margin-bottom:0}.payments-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.payments-buttons{flex-wrap:wrap}.GetStartedOverlay_overlay__2agYx,.payments-buttons{align-items:center;display:flex;justify-content:center;position:relative}.GetStartedOverlay_overlay__2agYx{flex:1 1;flex-direction:column;min-height:100%;overflow-y:auto;padding:80px 48px 64px}.GetStartedOverlay_bgGradient__yyEuh{background:radial-gradient(ellipse 80% 60% at 50% 20%,#1677ff08 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 70%,#1677ff05 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.GetStartedOverlay_content__Ax8RO{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:900px;position:relative;width:100%;z-index:1}.GetStartedOverlay_contentWide__CoFid{max-width:none}.GetStartedOverlay_headlineGroup__9khGP{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.GetStartedOverlay_title__j\+mQ8{color:#0d0d0d;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.GetStartedOverlay_subtitle__PSRci{color:#595959;font-size:16px;line-height:1.6;margin:0;max-width:480px}.GetStartedOverlay_blurWrap__e1rNf{filter:blur(3px);mask-image:linear-gradient(180deg,#000 70%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);max-height:calc(100vh - 400px);opacity:.55;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.GetStartedOverlay_ctaButton__ITii3{align-items:center;background:#1677ff;border:none;border-radius:100px;box-shadow:0 2px 8px #1677ff40;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;padding:14px 32px;transition:background .2s,transform .15s,box-shadow .2s}.GetStartedOverlay_ctaButton__ITii3:hover{background:#4096ff;box-shadow:0 4px 16px #1677ff59;transform:translateY(-1px)}.GetStartedOverlay_ctaButton__ITii3:active{box-shadow:0 1px 4px #1677ff33;transform:translateY(0)}.ai-analysis{display:flex;flex-direction:row;min-height:80vh;position:relative}.ai-analysis .ant-menu-item-group-title{margin-top:20px!important}.ai-analysis-content{background-color:#f3faff;overflow-x:hidden;overflow-y:hidden;padding:2% 5% 5%;width:100%}.ai-analysis-content,.ai-analysis-group{display:flex;flex-direction:column;position:relative}.ai-analysis-group{align-items:start;justify-content:space-between;margin-bottom:40px}.ai-analysis-group-title{font-size:20px;font-weight:700;margin-bottom:20px}.ai-analysis-group-content{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;width:100%}.ai-analysis-group-content.feedback{justify-content:start}.ai-analysis .ant-menu-item{align-items:center;display:flex;justify-content:start;padding-left:30px!important}.ai-analysis-top-bar-container{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-bottom:20px;width:100%}.ai-analysis input::placeholder{font-size:14px}.ai-analysis-modal-text{font-size:15px;margin-top:7px}.ai-analysis-menu{top:120px}.ai-analysis-group-content.lastGenerated{flex-wrap:wrap;gap:10px}.ai-analysis-group-content.lastGenerated .ant-card{background-color:#05445e;border-color:#fff;border-radius:20px;color:#fff}.ai-analysis-group-content.lastGenerated .ant-card-body{border-color:#fff;border-radius:20px}.ai-analysis-group-content.lastGenerated .ant-card-actions{background-color:#05445e;border-color:#fff;border-radius:0 0 20px 20px}.ai-analysis-group-content .ant-card,.ai-analysis-group-content .ant-card-body{border-radius:20px}.ai-analysis-group-content .ant-card-meta-avatar{padding-inline-end:0}.ai-analysis-group-content .ant-card-actions{border-radius:0 0 20px 20px}.ai-analysis-group-content.lastGenerated .ant-card-meta-description,.ai-analysis-group-content.lastGenerated .ant-card-meta-title{color:#fff}.ai-analysis-modal-text .MuiSlider-thumbSizeSmall{height:6px!important;width:6px!important}.ai-analysis .ant-menu-item{height:auto!important}
/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.left-0{left:0}.left-3{left:.75rem}.left-full{left:100%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[2000\]{z-index:2000}.z-\[9999\]{z-index:9999}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-md{max-width:28rem}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgb(0 0 0/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ant-message-success>.anticon{color:#1677ff!important}.App{text-align:center}.html{background-color:#001529}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}body{color:#16163f;font-family:system-ui}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.header-menu{margin-bottom:50px;top:0}.App-link{color:#61dafb}.header-menu ul li a{font-family:system-ui;font-size:18px;font-weight:400;letter-spacing:1px;line-height:2.4em}.active-link{color:#c22525!important}.inactive-link{color:#000}.parallax-container{background-image:url(/static/media/sec2.b80e4dc37132fbe109da.png)}.home-main{position:relative}.header-details{align-items:end;display:flex;flex-direction:column;justify-content:end}.today-metric{background:#000e1b;padding-bottom:5%;padding-top:5%}.nav-menu{display:flex}.header-logo{font-size:1.5rem;letter-spacing:1px;line-height:1.2;padding-right:20px;text-align:left}.today-content{color:#fff;font-size:19px;letter-spacing:1px}.today-box-con{padding-left:15%;padding-right:15%}.members-list{margin-bottom:5%;max-width:60%}.listgridsec{margin-top:5%}.toggelbuttons{font-size:18px;padding-right:20px;position:relative;z-index:0}.memebr-list-block{border:1px solid #ccc;border-radius:0}.memebr-list-block img{border-radius:117px;display:inline-block;justify-content:center;text-align:center}.following span,.followrs span{display:inline-block;width:100%}.followes-following-details{margin-top:20px;padding-left:15%;padding-right:15%}.button{background-color:#9e3ffd;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:5px 32px;text-align:center;text-decoration:none;width:100%}.options-menu{display:flex;flex-direction:column}.options-menu .option .dot{background-color:#000;border-radius:50%;cursor:pointer;height:4px;margin-bottom:4px;width:4px}.options-menu .options-dropdown{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a;display:none;position:absolute;right:0;top:20px;z-index:1}.options-menu .options-dropdown.show{display:block}.options-menu .options-dropdown .option{border-bottom:1px solid #ccc;color:#16163f;cursor:pointer;letter-spacing:1px;padding:15px 60px}.vertical-line{border-left:1px solid #ccc;height:50px;margin:0 10px}.memebr-list-block img{margin-top:20px}.iconcrwan{color:#16163f;padding-right:14px;position:relative;top:8px}.agecyname{display:inline-block}.svgsearchicon{padding-left:80px}.search-memes{border-bottom:1px solid}.candidate-submittion-header{padding-bottom:4.2rem;padding-top:4.2rem}.candidate-submittion-header h1{color:#16163f}.candidate-submittion-main{margin-top:4rem}.candidate-submittion-main h2{letter-spacing:2px}.icondocs{background:#2270df;border-radius:38px;display:inline-block}.icondocs svg{color:#fff;height:23px;padding:13px;width:23px}.mainheadeing .text-details{float:left;margin-right:15px;position:relative}.mainheadeing .text-details span{padding-right:30px}.comp-lvrae2v1{align-self:start;display:grid;grid-area:4/1/5/2;justify-self:start;left:60px;position:relative;width:234px}.JexOJK,.Lk4rr6,.ndcIKv,.veMIsd{height:50%;overflow:hidden;position:absolute;width:50%}.ndcIKv{left:calc(50% - 1px)}.JexOJK,.veMIsd{top:calc(50% - 1px)}.JexOJK{left:calc(50% - 1px)}.JexOJK:after,.JexOJK[data-preview~=after],.Lk4rr6:after,.Lk4rr6[data-preview~=after],.ndcIKv:after,.ndcIKv[data-preview~=after],.veMIsd:after,.veMIsd[data-preview~=after]{border:1000px solid #0000;content:"";height:100%;position:absolute;width:100%}.Lk4rr6:after{border-left-width:500px;border-top-color:#32486f;left:0;top:0}.ndcIKv:after{border-right-width:500px;border-top-color:#32486f;right:0;top:0}.veMIsd:after{border-bottom-color:#32486f;border-left-width:500px;bottom:0;left:0}.JexOJK:after{border-bottom-color:#32486f;border-right-width:500px;bottom:0;right:0}.details-roles span{color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;padding:5px;position:relative;z-index:0}.tableheadback{background:#7e60df}.tableheadback-member{background:#000}.candidate-submittion-details table{border:2px solid #7e60df}.candidate-submittion-details table td{border-right:2px solid #7e60df}.icon-star{background:#2285ff;border-radius:53px;color:#fff;float:left;font-size:23px;padding:10px 14px;width:auto}.new-candidate h3{color:#2285ff;display:inline-block;margin-left:30px;margin-top:9px}.new-candidate{text-align:left}.box{position:relative}.box select{-webkit-appearance:button;appearance:button;border:none;color:#000;font-size:20px;outline:none;padding:12px}.box:before{background-color:#ffffff1a;color:#ffffff80;content:"\f13a";font-family:FontAwesome;font-size:28px;height:100%;line-height:45px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:20%}.box:hover:before{background-color:#fff3;color:#fff9}.box select option{padding:30px}.member-profile-heding h1{border-bottom:1px solid #ccc;font-size:20px;letter-spacing:1px;padding-bottom:22px;text-align:left}.email-details{color:#9e3ffd}.email-details,.message-details{border:1px solid #9e3ffd;display:inline-block;font-size:20px;font-weight:300;letter-spacing:1px;padding:2px 50px 2px 15px;text-align:left;width:auto}.message-details{background-color:#9e3ffd;color:#fff}.close-details{font-size:17px;letter-spacing:1px}.member-pro-info,.member-pro-sub-head{margin-left:20px;margin-right:20px}.member-pro-sub-head{margin-top:5rem}.member-information-btn{justify-content:right;position:relative}.member-pro-det{border-bottom:1px solid #ccc}.delete-account{color:#9e3ffd}.delete-account,.update-info{border:1px solid #9e3ffd;display:inline-block;font-size:18px;font-weight:300;letter-spacing:1px;padding:2px 15px;text-align:left;width:auto}.update-info{color:#fff}.delete-button-pop,.update-info{background-color:#9e3ffd}.member-pro-sub-main-table{padding-left:4rem;padding-right:4rem}.tableheadback-member tr th{padding-bottom:1.5rem;padding-top:1.5rem}.member-pro-sub-main-table table{border:2px solid #666}.tablehead-member tr th,.tablehead-members tr th{padding-bottom:1.5rem;padding-top:1.5rem}.tablehead-member tr{background-color:#504dff}.tablehead-members{background-color:#000}.tablehead-members tr th{color:#fff}.height-member-sub{max-height:15rem}.member-pro-sub-main-table table tbody td svg{color:#3fe9c7;font-weight:700}.member-profile-submission-main{background:#fff;padding-bottom:4rem}.new-table table{border:0 solid}.new-table table tbody tr{background:#f3f3f3;border-bottom:3px solid #fff!important}.first-row{background:#ccc;border-bottom:3px solid #fff}.sW5OW{cursor:pointer;height:128px;margin-bottom:12px;margin-left:auto;margin-right:auto;width:128px}.qWXJM{position:relative}.mIRym{border-radius:50%;overflow:hidden}.hG6P6{height:100%;width:100%}.ma-avatar-outer-border{border-color:#fff}.XFsyC,.qWXJM{height:100%;width:100%}.XFsyC{background-image:url(https://lh3.googleusercontent.com/a/ACg8ocLJJ6LLBY6c_M7_ux4wbZlEKTlzLq3YbIEk8jdB9wbkwRE0pVJ4%3Ds96-c);position:absolute}.YmU6V{background-position:50%;background-repeat:no-repeat;background-size:cover}.country-field{padding-left:15px}.new-candiatetable table{border:2px solid #2285ff}.new-candiatetable table .tableheadback{background:#2285ff}.new-candiatetable table td{border-right:2px solid #2285ff}.maintables table tbody td a svg:hover{color:#2285ff}.yesbutton{background:#7e60df}.nobutton{border:1px solid #7e60df;color:#7e60df}.more-dropdwon{background-color:#fff;width:200px}.placed-roles-hader{background-image:url(/static/media/placerolesback.5aa0fbe133f29e6845e3.webp)}.placed-roles-hader h1{color:#fff}.placed-roles .tableheadback{background:navy}.placed-roles table{border:2px solid navy}.placed-roles table td{border-right:2px solid navy}.placed-roles-mais .Lk4rr6:after,.placed-roles-mais .ndcIKv:after{border-top-color:navy}.placed-roles-mais .JexOJK:after,.placed-roles-mais .veMIsd:after{border-bottom-color:navy}.jdSubmitMainSec{background:#fff;color:#fff;padding:160px}.allActiveRoleHeading{color:#002f5a!important;font-size:45px!important;margin-bottom:70px!important;margin-top:70px!important}.chatSectionStaticElem{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px;margin-top:100px}.dotIcon{display:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.allActiveRoleHeading{font-size:30px!important}.comp-lvrae2v1{left:60px}.country-field{padding-left:0}.jdSubmitMainSec{padding:30px}}@media (max-width:425px){.chatSectionStaticElem{margin-bottom:20px;margin-top:30px}.country-field{padding-left:0;padding-top:10px}}@media (max-width:1024px){.header-details{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:0}}@media (max-width:1420px){.nav-menu{display:none}.dotIcon{display:flex}}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}@media (min-width:640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:h-screen{height:100vh}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:p-0{padding:0}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:left-3{left:.75rem}.md\:mt-20{margin-top:5rem}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-4{padding-right:1rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}.auto-sourcing-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.auto-sourcing-modal .ant-modal-body{padding:0}.asm-header{align-items:flex-start;background:linear-gradient(135deg,#f0f5ff,#e8f4ff);border-bottom:1px solid #e6f0ff;display:flex;gap:16px;padding:28px 28px 16px}.asm-header-icon{align-items:center;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:14px;box-shadow:0 4px 14px #1677ff4d;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.asm-title{color:#0b1b33;font-size:20px;font-weight:700;margin:0}.asm-subtitle{color:#5b6b8b;font-size:13px;line-height:1.5;margin:4px 0 0}.asm-toolbar{align-items:center;display:flex;gap:12px;padding:16px 28px 8px}.asm-search{border-radius:8px;flex:1 1}.asm-bulk-actions{display:flex;flex-shrink:0;gap:4px}.asm-summary{align-items:center;color:#5b6b8b;display:flex;font-size:13px;gap:10px;padding:8px 28px 12px}.asm-summary-text{font-weight:500}.asm-job-list{max-height:380px;overflow-y:auto;padding:0 20px 12px}.asm-job-list::-webkit-scrollbar{width:6px}.asm-job-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.asm-job-row{align-items:center;background:#fff;border:1.5px solid #f0f0f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:6px;padding:14px 16px;transition:all .2s ease}.asm-job-row:hover{background:#f8fbff;border-color:#91caff}.asm-job-row--selected{background:#f0f5ff;border-color:#1677ff;box-shadow:0 2px 8px #1677ff14}.asm-job-row--selected:hover{background:#e6f0ff;border-color:#1677ff}.asm-job-info{flex:1 1;min-width:0}.asm-job-title{color:#0b1b33;display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asm-job-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.asm-tag{font-size:11px;margin:0!important}.asm-job-location,.asm-job-openings{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:4px}.asm-job-toggle{flex-shrink:0;margin-left:12px}.asm-loading{color:#8c8c8c;flex-direction:column;gap:16px;justify-content:center;padding:60px 0}.asm-footer,.asm-loading{align-items:center;display:flex}.asm-footer{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:space-between;padding:16px 28px}.asm-footer-right{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:640px){.asm-header{padding:20px 16px 12px}.asm-toolbar{flex-direction:column;padding:12px 16px 6px}.asm-summary{padding:6px 16px 10px}.asm-job-list{max-height:300px;padding:0 12px 12px}.asm-footer{flex-direction:column;gap:10px;padding:12px 16px}.asm-footer-right{justify-content:flex-end;width:100%}}.upload-candidates-modal .upc-tab-body{padding:8px 0}.upload-candidates-modal .upc-hint{color:#6b7280;font-size:13px;margin-bottom:14px}.upload-candidates-modal .upc-dragger{margin-bottom:0}.upload-candidates-modal .upc-dragger .ant-upload-drag{border-radius:8px}.upload-candidates-modal .upc-view-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.upload-candidates-modal .upc-badge{background:#1677ff;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1.6;margin-left:8px;padding:1px 7px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.candidates-page{background-color:#f5f5f5;min-height:calc(100vh - 100px);padding:0}.candidates-layout{display:flex;height:100%;min-height:calc(100vh - 100px)}.candidates-sidebar{background:#fff;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;height:calc(100vh - 100px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:100px;transition:all .3s ease;width:300px}.candidates-sidebar.hidden{border-right:none;overflow:hidden;width:0}.sidebar-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}.sidebar-header h2{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.sidebar-content{flex:1 1;overflow-y:auto;padding:20px}.filter-search-input{border:1px solid #e5e7eb!important;border-radius:10px!important;padding:10px 12px!important}.filter-search-input:hover{border-color:#d1d5db!important}.filter-search-input:focus,.filter-search-input:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.filter-dropdown{width:100%}.filter-dropdown input::placeholder{font-size:14px}.filter-dropdown .ant-select-selector{border-color:#e5e7eb!important;border-radius:8px!important}.filter-dropdown:hover .ant-select-selector{border-color:#d1d5db!important}.filter-dropdown.ant-select-focused .ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.filter-section{margin-bottom:20px}.explore-stop-btn.ant-btn:not(.ant-btn-dangerous){background:#f5f5f5!important;border:1px solid #d9d9d9!important;border-radius:8px!important;box-shadow:0 2px 6px #0000000f;color:#0000008c!important;font-weight:600;letter-spacing:.02em;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.explore-stop-btn.ant-btn:not(.ant-btn-dangerous):focus,.explore-stop-btn.ant-btn:not(.ant-btn-dangerous):hover{background:#ebebeb!important;border-color:#bfbfbf!important;box-shadow:0 4px 10px #0000001a;color:#000000a6!important;transform:translateY(-1px)}.explore-stop-btn.ant-btn:not(.ant-btn-dangerous):active{background:#e0e0e0!important;box-shadow:0 1px 4px #00000014;transform:translateY(0)}.explore-stop-btn.ant-btn.ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f,#f5222d 52%,#cf1322)!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 20px #cf132242;color:#fff!important;font-weight:700;height:42px;letter-spacing:.02em;transition:transform .2s ease,box-shadow .25s ease,filter .2s ease}.explore-stop-btn.ant-btn.ant-btn-dangerous:focus,.explore-stop-btn.ant-btn.ant-btn-dangerous:hover{background:linear-gradient(135deg,#ff7875,#ff4d4f 45%,#cf1322)!important;box-shadow:0 14px 24px #cf132257;color:#fff!important;filter:saturate(1.05);transform:translateY(-1px)}.explore-stop-btn.ant-btn.ant-btn-dangerous:active{box-shadow:0 8px 14px #cf132247;transform:translateY(0)}.explore-stop-btn.ant-btn.ant-btn-dangerous:focus-visible{outline:3px solid #f5222d33;outline-offset:2px}.filter-section .ant-slider{margin-bottom:32px}.filter-label,.filter-section label{color:#6b7280;display:block;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.filters-section{margin-top:8px}.filters-toggle{transition:background .2s}.filters-content{gap:16px;padding:16px 12px}.filter-row{gap:8px}.candidates-main{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.candidates-header{background:#fff;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;padding:20px 30px}.candidates-header,.header-left{align-items:center;display:flex;gap:16px}.header-left h1{font-size:24px;font-weight:600;margin:0}.candidate-count{color:#666;font-size:14px}.header-right{align-items:center;display:flex;gap:12px}.mobile-filter-toggle{display:none}.candidates-content{flex:1 1;overflow-y:auto;padding:24px}.candidates-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(260px,1fr))}.pagination-container{background:#fff;border-top:1px solid #e5e5e5;justify-content:center;padding:30px}.pagination-container,.pagination-container .ant-pagination{align-items:center;display:flex}.pagination-container .ant-pagination-total-text{color:#666;font-size:14px;margin-right:16px}.candidate-card{animation:fadeUp .32s ease both;border:1px solid #e6efff!important;border-radius:14px!important;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.candidate-card>.ant-card-body{display:flex!important;flex-direction:column!important;height:100%!important}.candidate-skills{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:4px}.match-score{display:grid;justify-items:center}.score-label{color:#666;font-size:11px;margin-top:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.candidate-card:before{background:linear-gradient(90deg,#1677ff,#52c41a);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.candidate-card:hover:before{transform:scaleX(1)}.candidate-card:hover{border-color:#1677ff!important;box-shadow:0 8px 25px #1677ff33;transform:translateY(-4px)}.candidate-header{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:64px 1fr auto;margin-bottom:12px}.candidate-avatar{background:#f0f7ff}.candidate-name{color:#1f1f1f;font-size:16px;font-weight:700;line-height:1.3}.candidate-title{color:#666;font-size:13px;line-height:1.4}.candidate-company{color:#666;font-size:12px;line-height:1.4}.candidate-actions{align-items:center;display:flex;gap:8px}.candidate-summary{background:#f5f7fa;border-radius:8px;color:#666;font-size:13px;line-height:1.5;margin-bottom:8px;margin-top:8px;padding:8px 10px;text-align:center}.candidate-details{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;margin-top:8px}.detail-row{align-items:center;color:#666;display:flex;font-size:12px;gap:8px;justify-content:center}.detail-icon{color:#1677ff;font-size:14px}.candidate-footer{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;margin-top:auto}.candidate-availability{align-items:center;display:flex;justify-content:center}.candidate-availability-section{display:flex;justify-content:center;margin-bottom:12px;padding:12px 0}.candidate-actions-footer{grid-gap:12px;border-top:1px solid #e8e8e8;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-top:16px}.candidate-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.candidates-map{display:flex;gap:24px;height:100%;min-height:600px}.map-view-container{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;min-height:600px;padding:30px;width:100%}.map-header{margin-bottom:24px}.map-header h2{align-items:center;display:flex;font-size:24px;font-weight:600;gap:12px;margin:0 0 8px}.map-subtitle{color:#666;font-size:16px;margin:0}.map-subtitle strong{color:#2285ff;font-size:18px}.cities-grid{display:flex;flex-direction:column;gap:16px;margin-top:24px}.city-bar-item{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .2s ease}.city-bar-item:hover{border-color:#2285ff;box-shadow:0 2px 8px #2285ff1a}.city-bar-header{justify-content:space-between;margin-bottom:12px}.city-bar-header,.city-name{align-items:center;display:flex}.city-name{color:#333;font-size:16px;font-weight:500;gap:8px}.city-stats{align-items:center;display:flex;gap:12px}.city-count{color:#2285ff;font-size:20px;font-weight:700}.city-count-label{color:#888;font-size:12px;font-weight:400}.city-percentage{background:#f0f7ff;border-radius:4px;color:#666;font-size:14px;padding:4px 8px}.city-bar-container{background:#f0f0f0;border-radius:6px;height:12px;overflow:hidden;width:100%}.city-bar-fill{background:linear-gradient(90deg,#2285ff,#1a6fd9);border-radius:6px;height:100%;transition:width .5s ease}.map-view-container.full-map{padding:20px}.map-view-container.full-map .leaflet-container{border-radius:16px;z-index:1}.leaflet-popup-content-wrapper{border-radius:8px}.leaflet-popup-content{margin:12px}.leaflet-tooltip{background:#2285fff2!important;border:2px solid #fff!important;border-radius:4px!important;box-shadow:0 2px 8px #0000004d!important;color:#fff!important;font-weight:700!important;min-width:30px!important;padding:4px 10px!important;text-align:center!important}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{display:none!important}.candidate-count-tooltip.leaflet-tooltip{background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;pointer-events:none!important}.candidate-count-tooltip.leaflet-tooltip:after,.candidate-count-tooltip.leaflet-tooltip:before{display:none!important}.custom-marker-icon{box-shadow:none!important}.custom-marker-icon,.leaflet-marker-icon.custom-marker-icon{background:#0000!important;border:none!important}.marker-circle{align-items:center;background:#2285ff;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;text-align:center;transition:all .2s ease}.marker-circle-yellow{background:#faad14!important;box-shadow:0 2px 8px #faad1473!important}.marker-circle-yellow:hover{background:#d48806!important}.marker-circle:hover{background:#1a6fd6;box-shadow:0 3px 12px #0006;transform:scale(1.15);z-index:1000!important}.leaflet-container{z-index:1}.leaflet-tile{margin:-2px -1px!important}.leaflet-container img{image-rendering:-webkit-optimize-contrast}.leaflet-pane{transform:translateZ(0);z-index:auto}.leaflet-control-attribution{display:none!important}.leaflet-marker-pane{z-index:600!important}.leaflet-popup-pane{z-index:700!important}@media (max-width:1350px){.candidates-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.states-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.candidates-map{flex-direction:column}.map-legend{max-height:300px;width:100%}}@media (max-width:768px){.mobile-filter-toggle{display:flex}.candidates-sidebar{box-shadow:2px 0 8px #00000026;left:0;position:fixed;top:100px;z-index:999}.candidates-sidebar.hidden{left:-300px}.candidates-grid,.states-grid{grid-template-columns:1fr}.candidates-header{padding:16px}.header-left h1{font-size:20px}.candidates-content,.map-view-container{padding:16px}.map-header h2{font-size:20px}}.by-title-outreach-composer-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.by-title-outreach-composer-modal .ant-modal-body{padding:0}.composer-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:18px 24px 12px}.composer-title{color:#1a1a2e;font-size:16px;font-weight:600}.composer-body{padding:0 24px 12px}.composer-toolbar{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:2px;margin-bottom:8px;padding:8px 0 4px}button.toolbar-btn{align-items:center;background:none;border:none;border-radius:6px;color:#595959;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;padding:0;transition:background .15s,color .15s;width:30px}button.toolbar-btn:hover:not(:disabled){background:#f5f5f5;color:#1a1a2e}button.toolbar-btn:disabled{cursor:not-allowed;opacity:.4}.toolbar-var-btn{font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px;font-weight:600}.composer-field-group{padding:0 0 4px}.composer-field-label{color:#595959;display:block;font-size:13px;font-weight:500;margin-bottom:4px}.composer-job-title-input{border-radius:8px}.composer-textarea{border-radius:8px;color:#262626;font-size:14px;line-height:1.7;resize:none}.composer-actions{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 24px 18px}.composer-actions-left{align-items:center;display:flex;gap:0}.regenerate-btn{align-items:center;border-color:#d9d9d9!important;border-radius:8px 0 0 8px!important;color:#1a3a8a!important;display:inline-flex;font-weight:500;gap:4px}.regenerate-btn:hover{border-color:#d9d9d9!important;color:#0958d9!important}.rewrite-more-btn{border-left:none!important;border-radius:0 8px 8px 0!important;color:#595959!important;font-weight:700;letter-spacing:1px;min-width:38px}.rewrite-more-btn:hover{border-color:#d9d9d9!important;color:#0958d9!important}.composer-actions-right{align-items:center;display:flex;gap:8px}.digest-candidates-preview-modal .gh-table-wrapper{padding:0 16px 10px}.digest-candidates-preview-modal .gh-table{margin-top:8px}.bulk-action-bar{bottom:20px;left:50%;max-width:calc(100vw - 48px);min-width:600px;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(16px);transition:opacity .25s ease,transform .25s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.bulk-action-bar--visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.bulk-action-bar__inner{align-items:center;background:linear-gradient(135deg,#1677ff,#2b8af5);border:none;border-radius:14px;box-shadow:0 4px 24px #1677ff59,0 1px 4px #0000001f;display:flex;flex-wrap:wrap;gap:16px;padding:14px 24px}.bulk-action-bar__left{align-items:center;display:flex;flex-shrink:0;gap:10px}.bulk-action-bar__count{align-items:center;color:#fffffff2;display:inline-flex;font-size:14px;gap:6px;white-space:nowrap}.bulk-action-bar__count .anticon{color:#ffffffe6;font-size:16px}.bulk-action-bar__actions{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.bulk-action-bar__btn{align-items:center;background:#ffffff26;border-color:#ffffff59;border-radius:6px;color:#fff;display:inline-flex;flex:1 1;font-size:13px;font-weight:500;gap:5px;justify-content:center;transition:all .15s ease}.bulk-action-bar__btn:hover{background:#ffffff40!important;border-color:#fff9!important;color:#fff!important}.bulk-action-bar__btn--save{border-color:#ffffff59;color:#fff}.bulk-action-bar__btn--save:hover{background:#ffffff40!important;border-color:#fff!important;color:#fff!important}.bulk-action-bar__btn--compare{border-color:#ffffff59;color:#fff}.bulk-action-bar__btn--compare:hover{background:#ffffff40!important;border-color:#fff!important;color:#fff!important}.bulk-action-bar__btn--export{border-color:#ffffff59;color:#fff}.bulk-action-bar__btn--export:hover{background:#ffffff40!important;border-color:#fff!important;color:#fff!important}.bulk-action-bar__btn-count{font-size:11px;opacity:.8}.bulk-action-bar__right{flex-shrink:0;margin-left:auto}.bulk-action-bar__clear{color:#ffffffb3;font-size:12px}.bulk-action-bar__clear:hover{background:#ffffff1a;color:#fff}@media (max-width:768px){.bulk-action-bar{bottom:12px;left:12px;max-width:calc(100vw - 24px);transform:translateY(16px);width:calc(100vw - 24px)}.bulk-action-bar--visible{transform:translateY(0)}.bulk-action-bar__inner{gap:8px;padding:8px 12px}.bulk-action-bar__btn-label{display:none}.bulk-action-bar__btn{font-size:14px;padding:4px 10px}.bulk-action-bar__actions{gap:4px}.bulk-action-bar__count{font-size:13px}}.save-flying-cards-overlay{inset:0;pointer-events:none;position:fixed;z-index:10000}.save-flying-card{align-items:center;animation:save-fly-in .3s ease-out forwards;animation-delay:var(--fly-stagger);background:#fff;border-radius:24px;box-shadow:0 6px 28px #1677ff4d,0 2px 6px #0000001f;display:flex;gap:10px;opacity:0;padding:8px 16px 8px 8px;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(.9);white-space:nowrap;z-index:10001}@keyframes save-fly-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.save-flying-card:not(.save-flying-card--arrived){animation:save-fly-in .3s ease-out forwards,save-fly-path var(--fly-duration) var(--fly-easing) forwards;animation-delay:var(--fly-stagger),calc(var(--fly-stagger) + .25s)}@keyframes save-fly-path{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}20%{opacity:1;transform:translate(calc(-50% + var(--fly-dx)*.15 + var(--fly-arc-x)*.6),calc(-50% + var(--fly-dy)*.15 + var(--fly-arc-y)*.6)) scale(.95)}60%{opacity:.95;transform:translate(calc(-50% + var(--fly-dx)*.7 + var(--fly-arc-x)*1.3),calc(-50% + var(--fly-dy)*.7 + var(--fly-arc-y)*1.3)) scale(.75)}to{opacity:.85;transform:translate(calc(-50% + var(--fly-dx)),calc(-50% + var(--fly-dy))) scale(.55)}}.save-flying-card--arrived{animation:save-arrive-pulse .7s ease-out forwards;box-shadow:0 3px 12px #1677ff40;opacity:.85;transform:translate(calc(-50% + var(--fly-dx)),calc(-50% + var(--fly-dy))) scale(.55)}@keyframes save-arrive-pulse{0%{opacity:.85;transform:translate(calc(-50% + var(--fly-dx)),calc(-50% + var(--fly-dy))) scale(.55)}35%{opacity:1;transform:translate(calc(-50% + var(--fly-dx)),calc(-50% + var(--fly-dy))) scale(.75)}to{opacity:0;transform:translate(calc(-50% + var(--fly-dx)),calc(-50% + var(--fly-dy))) scale(.4)}}.save-flying-card__avatar{border:2px solid #e6f0ff;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.save-flying-card__avatar img{height:100%;object-fit:cover;width:100%}.save-flying-card__avatar-placeholder{align-items:center;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;text-transform:uppercase;width:100%}.save-flying-card__info{display:flex;flex-direction:column;min-width:0}.save-flying-card__name{color:#1d1d1f;font-size:14px;font-weight:600;line-height:1.3;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-flying-card__check{align-items:center;background:#1677ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1);width:22px}.save-flying-card--arrived .save-flying-card__check{opacity:1;transform:scale(1)}.AppNavSidebar_appNav__uOruW{background:#fff;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;position:relative;transition:width .22s cubic-bezier(.4,0,.2,1);z-index:10}.AppNavSidebar_header__EXVie{align-items:center;display:flex;min-height:64px;padding:16px 20px;position:relative}.AppNavSidebar_headerCollapsed__1Zi3p{justify-content:center;padding:16px 0}.AppNavSidebar_logoToggleWrap__74IaZ{align-items:center;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:background .15s ease;width:40px}.AppNavSidebar_logoToggleWrap__74IaZ:hover{background:#f0f0f0}.AppNavSidebar_logoToggleWrap__74IaZ .AppNavSidebar_logoMark__SnyBf{opacity:1;pointer-events:none;position:absolute;transition:opacity .18s ease}.AppNavSidebar_logoToggleWrap__74IaZ:hover .AppNavSidebar_logoMark__SnyBf{opacity:0}.AppNavSidebar_logoToggleBtn__GxnAc{align-items:center;background:#0000;border:none;border-radius:8px;color:#8c8c8c;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;opacity:0;position:absolute;transition:opacity .18s ease,background .15s ease,color .15s ease;width:28px}.AppNavSidebar_logoToggleWrap__74IaZ:hover .AppNavSidebar_logoToggleBtn__GxnAc{opacity:1}.AppNavSidebar_logoToggleBtn__GxnAc:hover{background:#e8e8e8;color:#1a1a1a}.AppNavSidebar_logoWrap__KYlcy{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.AppNavSidebar_logoImg__IK3\+O{flex-shrink:0;height:28px;object-fit:contain;width:auto}.AppNavSidebar_logoMark__SnyBf{flex-shrink:0;height:28px;object-fit:contain;width:28px}.AppNavSidebar_logoText__Dptu-{color:#1a1a1a;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppNavSidebar_collapseBtn__6\+YT1{align-items:center;background:#0000;border:none;border-radius:8px;color:#8c8c8c;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}.AppNavSidebar_collapseBtn__6\+YT1:hover{background:#f0f0f0;color:#1a1a1a}.AppNavSidebar_navSection__j7Mfy{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:8px 12px}.AppNavSidebar_navItem__kt1Iu{align-items:center;background:none;border:none;border-radius:10px;color:#595959;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.AppNavSidebar_navItem__kt1Iu:hover{background:#f5f5f5;color:#1a1a1a}.AppNavSidebar_navItemActive__1SDHv{background:#e6f4ff;color:#1677ff}.AppNavSidebar_navItemActive__1SDHv:hover{background:#d6ecff;color:#1677ff}.AppNavSidebar_navItemCollapsed__zZ04q{gap:0;justify-content:center;padding:10px 0}.AppNavSidebar_navItemCollapsed__zZ04q:hover{background:#f5f5f5}.AppNavSidebar_navItemCollapsedActive__vJ86t{background:#e6f4ff;color:#1677ff}.AppNavSidebar_navItemCollapsedActive__vJ86t:hover{background:#d6ecff}.AppNavSidebar_navItemMuted__Wj2fn{cursor:default!important;opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.AppNavSidebar_navGroup__vUD3g{display:flex;flex-direction:column}.AppNavSidebar_navGroupChevron__kuQG9{color:currentColor;font-size:10px;margin-left:auto;opacity:.7;transition:transform .15s ease}.AppNavSidebar_navGroupChevronOpen__0tSR5{transform:rotate(180deg)}.AppNavSidebar_navSubItems__hjSEw{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 32px}.AppNavSidebar_navSubItem__gDYm3{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;min-height:32px;padding:7px 12px;text-align:left;transition:background .15s ease,color .15s ease}.AppNavSidebar_navSubItem__gDYm3:hover{background:#f5f5f5;color:#1a1a1a}.AppNavSidebar_navSubItemActive__pd0ec{background:#eef6ff;color:#1677ff}.AppNavSidebar_navSubItemActive__pd0ec:hover{background:#d6ecff;color:#1677ff}.AppNavSidebar_navIcon__V8adU{align-items:center;display:flex;flex-shrink:0;font-size:18px;justify-content:center;width:20px}.AppNavSidebar_navLabel__nrtfJ,.AppNavSidebar_navSubLabel__NL32d{overflow:hidden;text-overflow:ellipsis}.AppNavSidebar_navSubLabel__NL32d{white-space:nowrap}.AppNavSidebar_collapsedSubmenuDropdown__i8vkJ .ant-dropdown-menu{border:1px solid #e8eef7;border-radius:10px;box-shadow:0 14px 34px #0f172a1f;min-width:168px;padding:6px}.AppNavSidebar_collapsedSubmenuDropdown__i8vkJ .ant-dropdown-menu-item{border-radius:8px;color:#475569;font-size:13px;font-weight:600;min-height:34px}.AppNavSidebar_collapsedSubmenuDropdown__i8vkJ .ant-dropdown-menu-item-selected{background:#eef6ff;color:#1677ff}.AppNavSidebar_bottom__FUW9-{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:8px 12px}.AppNavSidebar_bottomCollapsed__D\+rrz{padding:8px 0}.AppNavSidebar_settingsItemCollapsed__yOXYd,.AppNavSidebar_settingsItem__IRNpF{color:#8c8c8c}.AppNavSidebar_userItem__MU\+0t{align-items:center;border-radius:10px;cursor:default;display:flex;gap:12px;padding:10px 12px}.AppNavSidebar_userItemCollapsed__nTXGN{gap:0;justify-content:center;padding:10px 0}.AppNavSidebar_userMeta__yIdRh{display:flex;flex-direction:column;min-width:0}.AppNavSidebar_userName__HI18L{color:#1a1a1a;font-size:13px;font-weight:600;text-align:start}.AppNavSidebar_userEmail__Z96ji,.AppNavSidebar_userName__HI18L{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppNavSidebar_userEmail__Z96ji{color:#8c8c8c;font-size:11px}.AppNavSidebar_divider__iWpkQ{background:#f0f0f0;height:1px;margin:4px 8px}.AppNavSidebar_dividerCollapsed__NKJNh{margin:4px 16px}.AppNavSidebar_aiTasksEmptyState__zc73r{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px 40px;text-align:center}.AppNavSidebar_aiTasksEmptyIcon__yK-Ej{align-items:center;background:#eef6ff;border-radius:14px;color:#1677ff;display:inline-flex;font-size:24px;height:48px;justify-content:center;margin-bottom:12px;width:48px}.AppNavSidebar_aiTasksEmptyTitle__SYmeO{color:#1f2937;display:block;font-size:15px;line-height:1.4;margin-bottom:8px}.AppNavSidebar_aiTasksEmptyDescription__wRbS6{color:#8c8c8c;display:block;font-size:13px;line-height:1.6;max-width:520px}.Sidebar_sidebarWrap__muwOY{background:#fff;display:flex;flex-direction:column;height:100%;padding:24px 20px}.Sidebar_topArea__gMN3x{display:flex;flex-direction:column;gap:12px}.Sidebar_newChatLink__kTS24{align-items:center;border-radius:10px;color:#1677ff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:6px 4px;transition:background .18s ease;-webkit-user-select:none;user-select:none}.Sidebar_newChatLink__kTS24:hover{background:#f0f5ff}.Sidebar_newChatIcon__F84On{font-size:14px}.Sidebar_searchInput__yR\+zs{border-radius:10px;margin-bottom:1rem}.Sidebar_sectionLabel__Ex84Z{color:#bfbfbf;font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:8px;padding:0 4px;text-transform:uppercase}.Sidebar_searchList__bpo5n{flex:1 1;overflow-y:auto}.Sidebar_searchItem__4V-Rb{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:2px;padding:10px 12px;text-align:left;transition:background .18s ease,box-shadow .18s ease}.Sidebar_searchItem__4V-Rb:hover{background:#e7e7e7}.Sidebar_searchItemSelected__4Utk9{background:#f0f5ff;box-shadow:inset 3px 0 0 #1677ff}.Sidebar_searchItemTitle__J6CcB{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.4;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Sidebar_searchItemWhen__xmyMd{color:#8c8c8c;font-size:12px;margin-top:2px;text-align:left}.Sidebar_emptyState__2NoRe{align-items:center;display:flex;justify-content:center;padding:32px 12px}.Sidebar_emptyStateText__ZLwiO{color:#8c8c8c;font-size:13px}.security-page{padding:0}.security-header{margin-bottom:24px}.security-header h2{color:#333;font-size:24px;font-weight:700;margin-bottom:8px}.security-header p{color:#666;font-size:14px;margin:0}.security-tabs{margin-bottom:24px}.security-tabs .ant-tabs-tab{font-weight:600}.security-tabs .ant-tabs-tab-active{color:#7c3aed!important}.security-tabs .ant-tabs-ink-bar{background:#7c3aed!important}.security-tab-content{display:flex;flex-direction:column;gap:20px}.security-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f}.security-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.security-card .ant-card-head-title{color:#333;font-size:16px;font-weight:600}.security-card .ant-card-body{padding:20px 24px}.security-setting-item{align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:16px 0}.security-setting-item:last-child{border-bottom:none;padding-bottom:0}.security-setting-info{flex:1 1;margin-right:16px}.security-setting-title{color:#333;font-size:15px;font-weight:600;margin-bottom:4px}.security-setting-description{color:#666;font-size:13px;line-height:1.4}.security-switch{flex-shrink:0}.security-switch.ant-switch-checked{background-color:#7c3aed}.mfa-info{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-top:16px;padding:12px 16px}.mfa-info p{color:#52c41a;font-weight:500;margin:0 0 8px}.session-info{background:#f8f9fa;border-radius:8px;margin-top:16px;padding:12px 16px}.session-info p{color:#495057;margin:0 0 8px}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-item{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.activity-info{flex:1 1}.activity-title{color:#333;font-size:14px;font-weight:600;margin-bottom:4px}.activity-time{color:#666;font-size:12px}.activity-status{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;position:relative;text-align:center;transform:translateY(-1px);width:24px}.activity-status.checkmark{transform:translateY(-2px)}.activity-status.emoji{font-size:10px;padding-left:.75px;padding-top:.75px}.activity-status.success{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.activity-status.failed{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.password-form{max-width:400px}.password-requirements{background:#f8f9fa;border-radius:8px;margin:16px 0;padding:16px}.password-requirements h4{color:#333;font-size:14px;margin:0 0 8px}.password-requirements ul{margin:0;padding-left:16px}.password-requirements li{color:#666;font-size:13px;margin-bottom:4px}.password-actions{gap:12px}.password-actions,.security-actions{display:flex;justify-content:flex-end;margin-top:24px}.security-actions{border-top:1px solid #f0f0f0;padding:20px 0}.security-actions .ant-btn-primary{background:#7c3aed;border-color:#7c3aed}.security-actions .ant-btn-primary:hover{background:#6d28d9;border-color:#6d28d9}@media (max-width:768px){.security-setting-item{align-items:flex-start;flex-direction:column;gap:12px}.security-setting-info{margin-right:0}.password-form{max-width:100%}.password-actions{justify-content:stretch}.password-actions .ant-btn{flex:1 1}}.locked-settings-notice{background:linear-gradient(135deg,#fff2e8,#fff7f0);border:2px solid #ffa940;border-radius:12px;box-shadow:0 4px 12px #ffa94026;margin-bottom:24px}.locked-message{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px}.lock-icon{color:#fa8c16;font-size:20px}.lock-text{color:#d46b08;font-size:16px}.lock-description{font-size:14px;text-align:center}.settings-content .ant-card{opacity:.7}.settings-content .ant-radio-group-disabled,.settings-content .ant-select-disabled,.settings-content .ant-switch-disabled{opacity:.6}.settings-content .ant-btn-primary:disabled{background-color:#d9d9d9;border-color:#d9d9d9;color:#00000040}.setting-item-vertical{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;padding:16px 0}.setting-item-vertical:last-child{border-bottom:none;padding-bottom:0}.setting-item-vertical .setting-info{margin-bottom:16px}.centered-setting-container{display:flex;justify-content:center;width:100%}.setting-item-vertical-centered{align-items:center;display:flex;flex-direction:column;padding:16px 0;text-align:center}.setting-item-vertical-centered .setting-info{margin-bottom:16px}.theme-radio-group{display:flex;gap:8px;justify-content:center}.theme-radio-group .ant-radio-button-wrapper{align-items:center;border:1px solid #d9d9d9;border-radius:8px;display:flex;gap:6px;padding:8px 16px;transition:all .3s ease}.theme-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}.theme-radio-group .ant-radio-button-wrapper:hover{border-color:#1890ff;color:#1890ff}.theme-radio-group .ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff;color:#fff}.theme-radio-group .ant-radio-button-wrapper-checked:hover{background:#40a9ff;border-color:#40a9ff}.settings-actions{border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:24px;padding:32px 0}.settings-actions .ant-btn{border-radius:8px;font-size:16px;font-weight:600;height:48px;min-width:200px}@media (max-width:768px){.setting-item{align-items:flex-start;flex-direction:column;gap:12px}.setting-info{margin-bottom:8px;margin-right:0}.theme-radio-group{justify-content:space-between;width:100%}.theme-radio-group .ant-radio-button-wrapper{flex:1 1;justify-content:center;text-align:center}.settings-card .ant-card-body{padding:16px}}@media (max-width:576px){.settings-header{text-align:center}.settings-actions .ant-btn{min-width:auto;width:100%}.theme-radio-group{flex-direction:column;gap:8px}.theme-radio-group .ant-radio-button-wrapper{width:100%}}.dark-theme .settings-card{background:#1f1f1f;border-color:#303030}.dark-theme .settings-card:hover{border-color:#434343}.dark-theme .setting-item,.dark-theme .settings-header{border-bottom-color:#303030}.dark-theme .settings-actions{border-top-color:#303030}.setting-item:focus-within{border-radius:4px;outline-offset:2px}.ant-switch:focus{box-shadow:0 0 0 2px #1890ff33}.ant-select:focus-within .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.high-contrast .settings-card{background:#fff;border:2px solid #000}.high-contrast .setting-item{border-bottom:2px solid #000}.high-contrast .ant-typography{color:#000!important}.large-text .ant-typography{font-size:1.2em!important}.large-text .setting-description{font-size:1.1em!important}.reduced-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.trusted-devices-page{margin:0 auto;max-width:1200px;padding:24px}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.page-header h3{margin:0}.page-description{margin-bottom:24px}.loading-container,.trusted-devices-empty{align-items:center;display:flex;justify-content:center;min-height:300px}.trusted-devices-empty{background:#fafafa;border-radius:8px}.devices-list{display:flex;flex-direction:column;gap:16px}.device-card{border:1px solid #d9d9d9;border-radius:8px;transition:all .3s ease}.device-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #00000014}.device-card.current-device{background-color:#f6ffed;border-color:#52c41a}.device-card.current-device:hover{border-color:#52c41a;box-shadow:0 4px 12px #52c41a26}.device-icon{align-items:center;background:#f0f5ff;border-radius:8px;display:flex;height:60px;justify-content:center;width:60px}.device-info{display:flex;flex-direction:column;gap:4px}.device-header{align-items:center;display:flex;gap:12px;margin-bottom:4px}.device-details{font-size:14px;margin-bottom:8px}.device-timestamps{display:flex;flex-direction:column;gap:2px}@media (max-width:768px){.trusted-devices-page{padding:16px}.page-header{align-items:flex-start;flex-direction:column;gap:12px}.device-card .ant-row{flex-direction:column;text-align:center}.device-icon{margin:0 auto}.device-header{flex-direction:column;text-align:center}.device-card .ant-col{max-width:100%}.device-card button{margin-top:12px;width:100%}}@media (max-width:480px){.trusted-devices-page{padding:12px}.page-header h3{font-size:18px}.page-header button{width:100%}.device-card{padding:12px}}.integration-category-nav{border-bottom:1px solid #f0f0f0;display:flex;gap:4px;margin-bottom:20px;padding:4px 0 0}.integration-category-tab{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;position:relative;transition:all .2s ease}.integration-category-tab.active,.integration-category-tab:hover{color:#1677ff}.integration-category-tab.active:after{background:#1677ff;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.integration-logo-nav{border-bottom:2px solid #f0f0f0;display:flex;gap:4px;margin-bottom:24px;overflow-x:auto;padding:0 2px}.integration-logo-tab{align-items:center;background:#0000;border:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-height:62px;min-width:80px;padding:12px 10px;position:relative;transition:background .2s ease}.integration-logo-tab.active,.integration-logo-tab:hover{background:#f0f5ff}.integration-logo-tab.active:after{background:#1677ff;border-radius:2px 2px 0 0;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.integration-logo-tab .integration-tab-logo{filter:grayscale(55%) opacity(.6);transition:filter .2s ease,transform .2s ease}.integration-logo-tab.active .integration-tab-logo,.integration-logo-tab:hover .integration-tab-logo{filter:grayscale(0) opacity(1);transform:scale(1.05)}.integration-tab-panel{padding-top:4px}.integration-tabs-card{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;transition:all .3s ease}.integration-tabs-card:hover{box-shadow:0 4px 16px #0000001f}.integration-tabs .ant-tabs-nav{margin-bottom:24px;padding:0 12px}.integration-tabs .ant-tabs-nav-list{display:flex;gap:0;width:100%}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding-left:5px;padding-right:5px}.integration-tabs .ant-tabs-tab{border-radius:8px 8px 0 0;display:flex;flex:1 1;font-size:15px;font-weight:500;justify-content:center;margin:0!important;padding:16px 24px;transition:all .3s ease}.integration-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.integration-tabs .ant-tabs-tab:hover{background:#f5f7fa}.integration-tabs .ant-tabs-tab-active{border-radius:8px 8px 0 0}.integration-tab-label{align-items:center;display:flex;gap:6px;justify-content:center;position:relative}.integration-tab-logo{flex-shrink:0;height:24px;max-width:100px;object-fit:contain;transition:all .2s ease;width:auto}.integration-tab-logo--lever{height:36px;max-width:36px;object-fit:contain;transform:translateY(1px)}.integration-tab-logo--ashby{height:16px;max-width:68px;object-fit:contain}.integration-tab-logo--workday{height:30px;max-width:100px;object-fit:contain;transform:translateY(-3px)}.integration-tab-logo--icims{height:18px;max-width:68px;object-fit:contain;transform:translateY(2px)}.integration-tab-logo--greenhouse{height:24px;max-width:90px;object-fit:contain;transform:translateY(3px)}.integration-tab-logo.integration-tab-logo--taleo{height:52px;max-width:150px;object-fit:contain}.integration-tabs .ant-tabs-tab:hover .integration-tab-logo{filter:grayscale(0);transform:scale(1.05)}.integration-tabs .ant-tabs-tab-active .integration-tab-logo{filter:grayscale(0)}.integration-active-icon{animation:fadeIn .3s ease;color:#1677ff;flex-shrink:0;font-size:14px}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.integration-tab-content{padding:8px 0}.integration-card{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;transition:all .3s ease}.integration-card:hover{box-shadow:0 4px 16px #0000001f}.integration-card .ant-card-head{background:linear-gradient(135deg,#f5f7fa,#fff);border-bottom:1px solid #e8e8e8}.integration-card .ant-card-head-title{font-size:16px;font-weight:600}.integration-logo{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.greenhouse-logo{background:linear-gradient(135deg,#13aa52,#0d8540)}.workday-logo{background:linear-gradient(135deg,#0073cf,#005ba1)}.integration-help{background:#f5f7fa;border-left:3px solid #1890ff;border-radius:6px;padding:12px 16px}.integration-card .ant-form-item,.integration-tab-content .ant-form-item{margin-bottom:20px}.integration-card .ant-form-item-label>label,.integration-tab-content .ant-form-item-label>label{color:#262626;font-weight:500}.integration-card .ant-input,.integration-card .ant-input-password,.integration-tab-content .ant-input,.integration-tab-content .ant-input-password{border-radius:6px}.integration-card .ant-input-password .ant-input:focus,.integration-card .ant-input:focus,.integration-tab-content .ant-input-password .ant-input:focus,.integration-tab-content .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.integration-card .ant-btn-primary,.integration-tab-content .ant-btn-primary{background:#1890ff;border-color:#1890ff;border-radius:6px;font-weight:500;height:40px;padding:0 24px}.integration-card .ant-btn-primary:hover,.integration-tab-content .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.integration-card .ant-btn:not(.ant-btn-primary),.integration-tab-content .ant-btn:not(.ant-btn-primary){border-radius:6px;font-weight:500;height:40px;padding:0 24px}.integration-card .ant-alert,.integration-tab-content .ant-alert{border-radius:6px}.integration-card .ant-divider,.integration-tab-content .ant-divider{margin:20px 0}@media (max-width:768px){.integration-card .ant-card-head-title{font-size:14px}.integration-logo{font-size:10px;height:24px;width:24px}.integration-tabs .ant-tabs-tab{flex:1 1;font-size:13px;padding:10px 12px}.integration-tab-logo{height:22px;max-width:100px}.integration-tab-logo.integration-tab-logo--taleo{height:28px;max-width:110px}.integration-tab-logo.integration-tab-logo--lever{height:38px;max-width:38px}.integration-tab-logo.integration-tab-logo--ashby{height:14px;max-width:65px}.integration-tab-logo.integration-tab-logo--workday{height:30px;max-width:110px;transform:translateY(-2px)}.integration-tab-logo.integration-tab-logo--icims{height:18px;max-width:80px}.integration-card .ant-btn,.integration-tab-content .ant-btn{margin-bottom:8px;width:100%}.integration-card .ant-space,.integration-tab-content .ant-space{display:flex;flex-direction:column;width:100%}}.dark-theme .integration-card,.dark-theme .integration-tabs-card{background:#1f1f1f;border-color:#303030}.dark-theme .integration-card .ant-card-head{background:linear-gradient(135deg,#262626,#1f1f1f);border-bottom-color:#303030}.dark-theme .integration-tabs .ant-tabs-tab-active{background:linear-gradient(135deg,#003a8c,#002766);border:1px solid #096dd9;border-bottom:none}.dark-theme .integration-help{background:#262626;border-left-color:#1890ff}.integration-modal .ant-modal-content{border-radius:12px;overflow:hidden}.integration-modal .ant-modal-body{padding:24px}.success-modal .ant-btn-primary{background:#52c41a;border-color:#52c41a}.success-modal .ant-btn-primary:hover{background:#73d13d;border-color:#73d13d}.error-modal .ant-btn-primary{background:#ff4d4f;border-color:#ff4d4f}.error-modal .ant-btn-primary:hover{background:#ff7875;border-color:#ff7875}.integration-modal .ant-typography{margin-bottom:0}.integration-modal .ant-typography h4{color:#262626;font-weight:600}.dark-theme .integration-modal .ant-modal-content{background:#1f1f1f}.dark-theme .integration-modal .ant-typography h4{color:#e8e8e8}.dark-theme .integration-modal .ant-typography{color:#d9d9d9}.settings-container{background-color:#f5f5f5;min-height:calc(100vh - 200px);padding:16px 24px}#linked-accounts-input::placeholder{color:#bfbfbf!important}.settings-main-content{background-color:#f5f5f5}.settings-content{margin:0 auto;max-width:800px}.settings-content-wide{margin:0 auto;max-width:1200px}.settings-header{margin-bottom:24px}.settings-header h3{color:#333;margin-bottom:8px}.settings-card{border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px}.settings-card,.settings-card .ant-card,.settings-card .ant-card:focus,.settings-card .ant-card:focus-visible,.settings-card .ant-card:focus-within,.settings-card:focus,.settings-card:focus-visible,.settings-card:focus-within{border:none!important;box-shadow:0 2px 8px #0000001a!important;outline:none!important}.settings-card.settings-card-highlighted,.settings-card.settings-card-highlighted:focus,.settings-card.settings-card-highlighted:focus-visible,.settings-card.settings-card-highlighted:focus-within{border:2px solid #91caff!important;box-shadow:0 0 0 3px #1890ff26!important;transition:border .3s ease,box-shadow .3s ease}.first-box-enhanced,.first-box-enhanced .ant-card,.first-box-enhanced .ant-card:focus,.first-box-enhanced .ant-card:focus-visible,.first-box-enhanced .ant-card:focus-within,.first-box-enhanced:focus,.first-box-enhanced:focus-visible,.first-box-enhanced:focus-within{border:none!important;box-shadow:0 2px 8px #0000001a!important;outline:none!important}.blue-master-toggle .ant-card,.blue-master-toggle .ant-card:focus,.blue-master-toggle .ant-card:focus-visible,.blue-master-toggle .ant-card:focus-within,.blue-master-toggle.ant-card,.blue-master-toggle:focus-visible.ant-card,.blue-master-toggle:focus-within.ant-card,.blue-master-toggle:focus.ant-card{border:2px solid #91d5ff!important;box-shadow:0 2px 8px #0000001a!important;outline:none!important}.ant-card,.ant-card-body,.ant-card-body:focus,.ant-card-body:focus-visible,.ant-card-body:focus-within,.ant-card:focus,.ant-card:focus-visible,.ant-card:focus-within{border:none!important;outline:none!important}.settings-card .ant-switch:focus,.settings-card .ant-switch:focus-visible{box-shadow:none!important;outline:none!important}.settings-card :focus,.settings-card :focus-visible,.settings-card :focus-within{outline:none!important}.setting-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.setting-item:last-child{margin-bottom:0}.setting-info{flex:1 1}.setting-info h4{color:#333;margin-bottom:8px}.setting-link-control{flex-shrink:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.setting-control{flex-shrink:0}.custom-switch{height:22px;min-width:44px;position:relative}.custom-switch.switch-off,.custom-switch.switch-off .ant-switch-inner{background-color:#d9d9d9!important}.custom-switch.switch-on,.custom-switch.switch-on .ant-switch-inner{background-color:#1890ff!important}.custom-switch:focus{box-shadow:0 0 0 2px #1890ff33}.custom-switch.ant-switch-checked{background-color:#1890ff!important}.custom-switch:not(.ant-switch-checked){background-color:#d9d9d9!important}.custom-switch .ant-switch-handle{background-color:#fff;border-radius:20px!important}.website-section{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.website-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.website-header h5{color:#666;margin:0}.website-list{flex-wrap:wrap;min-height:32px}.website-list,.website-tag{align-items:center;display:flex;gap:8px}.website-tag{background-color:#f6f6f6;border:1px solid #d9d9d9;border-radius:16px;color:#333;font-size:14px;margin:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.website-tag:hover{background-color:#e6f7ff;border-color:#91d5ff}.website-tag .ant-tag-close-icon{color:#999;font-size:12px}.website-tag .ant-tag-close-icon:hover{color:#ff4d4f}.website-modal .ant-modal-header{border-bottom:1px solid #e8e8e8}.website-modal .ant-modal-body{padding:24px}.modal-content{display:flex;flex-direction:column;gap:8px}.modal-content .ant-input{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.modal-content .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}@media (max-width:768px){.settings-sidebar{height:100vh;position:fixed;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.settings-sidebar.mobile-open{transform:translateX(0)}.settings-main-content{padding:16px}.setting-item{align-items:flex-start;flex-direction:column;gap:12px}.setting-info{margin-right:0}.website-header{align-items:flex-start;flex-direction:column;gap:12px}}.ant-card:hover{box-shadow:0 4px 12px #00000026;transition:box-shadow .3s ease}.ant-btn:hover{transform:translateY(-1px);transition:transform .2s ease}.settings-loading{align-items:center;display:flex;height:200px;justify-content:center}.setting-status{font-size:12px;margin-left:12px}.setting-status.success{color:#52c41a}.setting-status.error{color:#ff4d4f}.credit-card{border:1px solid #e8e8e8;border-radius:8px;height:100%;transition:all .3s ease;-webkit-user-select:none;user-select:none}.credit-card .ant-statistic-title{color:#666;font-size:14px;margin-bottom:8px}.credit-card .ant-statistic-content{font-size:24px;font-weight:700}.plan-card{border:2px solid #e8e8e8;border-radius:12px;overflow:hidden;padding:20px!important;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}.plan-card,.plan-card .ant-card-body{display:flex;flex-direction:column;height:100%}.plan-card .ant-card-body{padding:0}.plan-card:hover{border-color:#1890ff;box-shadow:0 8px 24px #1890ff33;transform:translateY(-2px)}.plan-card.current{background:linear-gradient(135deg,#f6ffed,#fff);border-color:#52c41a}.plan-card.enterprise{border-color:#722ed1}.plan-card.enterprise:hover{border-color:#722ed1;box-shadow:0 8px 24px #722ed133}.plan-badge{background:#52c41a;border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:4px 12px;position:absolute;right:12px;top:12px;z-index:1}.plan-header{border-bottom:1px solid #f0f0f0;padding:24px 24px 16px;text-align:center}.plan-header h4{color:#333;margin:0 0 16px}.plan-price{align-items:baseline;display:flex;gap:4px;justify-content:center}.plan-price .price{color:#1890ff;font-size:32px;font-weight:700}.plan-price .period{color:#666;font-size:16px}.plan-features{flex-grow:1;list-style:none;margin:0;padding:24px}.plan-features li{color:#555;padding:8px 0 8px 24px;position:relative}.plan-features li:before{color:#52c41a;content:"";font-weight:700;left:0;position:absolute}.plan-card .ant-btn{border-radius:6px;font-weight:700}.credit-limit-modal .ant-modal-body{padding:24px}.credit-limit-modal .modal-content{display:flex;flex-direction:column;gap:16px}.credit-limit-modal ul{margin:0;padding-left:20px}.credit-limit-modal li{color:#555;margin-bottom:4px}@media (max-width:768px){.plan-card{margin-bottom:16px}.plan-header{padding:16px}.plan-price .price{font-size:28px}.plan-features{padding:16px}.credit-card .ant-statistic-content{font-size:20px}}.usage-warning{background:#fff2e8;border:1px solid #ffbb96;border-radius:6px;margin-top:16px;padding:12px}.usage-critical{background:#fff1f0;border:1px solid #ffccc7;border-radius:6px}.usage-critical,.usage-good{margin-top:16px;padding:12px}.usage-good{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px}.email-settings-form{display:flex;flex-direction:column;gap:24px}.email-settings-form .setting-item{display:flex;justify-content:center;margin-bottom:0;width:100%}.email-settings-form .setting-control .ant-input,.email-settings-form .setting-control .ant-input-password{border-radius:6px;transition:all .3s ease}.email-settings-form .setting-control .ant-input-password .ant-input:focus,.email-settings-form .setting-control .ant-input-password:focus,.email-settings-form .setting-control .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.email-settings-form .setting-control .ant-input-password:hover,.email-settings-form .setting-control .ant-input:hover{border-color:#40a9ff}.email-settings-form .setting-actions{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:8px;padding-top:16px;width:100%}.email-settings-form .setting-actions .ant-btn{border-radius:6px;font-weight:500;height:40px;min-width:150px;transition:all .3s ease}.email-settings-form .setting-actions .ant-btn:hover{box-shadow:0 4px 8px #1890ff4d;transform:translateY(-1px)}.env-vars-display{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;font-family:Courier New,Consolas,monospace;font-size:13px;line-height:1.6;margin-top:16px;padding:16px}.env-vars-display div{color:#333;margin-bottom:4px}.env-vars-display div:last-child{margin-bottom:0}@media (max-width:768px){.email-settings-form .setting-control{width:100%}.email-settings-form .setting-control .ant-input,.email-settings-form .setting-control .ant-input-password{width:100%!important}.email-settings-form .setting-actions{justify-content:center}}.settings-header-centered{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;position:relative;text-align:center}.settings-header-centered .header-content{margin-bottom:16px}.role-card{border:2px solid #f0f0f0;border-radius:12px;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.role-card:hover{border-color:#1890ff;box-shadow:0 8px 24px #1890ff26;transform:translateY(-2px)}.role-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:20px}.role-card ul{flex-grow:1;list-style:none;margin:16px 0 0;padding:0}.role-card li{color:#555;font-size:14px;line-height:1.4;padding:8px 0 8px 24px;position:relative;transition:color .2s ease}.role-card li:before{color:#52c41a;content:"";font-size:14px;font-weight:700;left:0;position:absolute;top:8px}.role-card li:hover{color:#333}.role-card .ant-typography h5[style*="color: #1890ff"]~ul li:before,.role-card:hover li:before{color:#1890ff}.role-card .ant-typography h5[style*="color: #52c41a"]~ul li:before{color:#52c41a}.role-card .ant-typography h5[style*="color: #faad14"]~ul li:before{color:#faad14}.refresh-button{align-items:center!important;border-color:#1890ff!important;border-radius:6px!important;box-shadow:0 2px 4px #1890ff1a!important;color:#1890ff!important;display:flex!important;font-weight:500!important;gap:6px!important;height:36px!important;padding:0 16px!important;transition:all .3s ease!important}.refresh-button:hover{background-color:#1890ff!important;border-color:#1890ff!important;box-shadow:0 4px 8px #1890ff33!important;color:#fff!important;transform:translateY(-1px)!important}.refresh-button:active{box-shadow:0 2px 4px #1890ff26!important;transform:translateY(0)!important}.refresh-button:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.invite-modal .ant-modal-header{border-bottom:1px solid #e8e8e8;padding:16px 24px}.invite-modal .ant-modal-body{padding:24px}.invite-modal .ant-select{border-radius:6px}.invite-modal .ant-select-selector{border-radius:6px!important;transition:all .3s ease}.invite-modal .ant-select:hover .ant-select-selector{border-color:#40a9ff}.invite-modal .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.invite-modal .ant-input{border-radius:6px;transition:all .3s ease}.invite-modal .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.users-list .user-item{background:#fff;border:1px solid #e8e8e8;border-radius:6px;margin-bottom:8px;padding:12px;transition:all .3s ease}.users-list .user-item:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000001a}.users-list .user-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.users-list .user-info{display:flex;flex-direction:column;gap:4px}.users-list .user-actions{align-items:center;display:flex;gap:8px}.users-list .role-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.users-list .status-tag{border-radius:3px;font-size:11px;padding:1px 6px}.role-dropdown-menu{border-radius:6px;box-shadow:0 4px 12px #00000026}.role-dropdown-menu .ant-dropdown-menu-item{border-radius:4px;margin:2px;padding:8px 12px;transition:all .2s ease}.role-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#f0f9ff;color:#1890ff}.role-dropdown-menu .ant-dropdown-menu-item-danger:hover{background-color:#fff2f0;color:#ff4d4f}.users-list .empty-state{color:#999;padding:40px 20px;text-align:center}.users-list .empty-state .ant-typography{margin-bottom:8px}.team-counter{color:#666;font-weight:500}.primary-account{background:linear-gradient(135deg,#f0f9ff,#fff)!important;border:2px solid #1890ff!important;position:relative}.primary-account:before{background:#1890ff;border-radius:0 0 4px 4px;color:#fff;content:"OWNER";font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px;position:absolute;right:8px;top:-1px}@media (max-width:768px){.users-list .user-item{align-items:flex-start;flex-direction:column;gap:12px}.users-list .user-info{width:100%}.users-list .user-actions{border-top:1px solid #f0f0f0;justify-content:space-between;padding-top:12px;width:100%}.invite-modal .ant-modal-body{padding:16px}}.taleo-guide{margin:0 auto;max-width:720px;padding:8px 0}.taleo-guide-header{text-align:left}.taleo-guide-steps{display:flex;flex-direction:column;gap:32px}.taleo-guide-step{display:flex;flex-direction:column;gap:8px}.taleo-guide-step-header{align-items:center;display:flex;gap:10px}.taleo-guide-step-badge{align-items:center;background:#1890ff;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.taleo-guide-step-icon{color:#1890ff;font-size:18px}.taleo-guide-step-desc{color:#000000a6;margin-bottom:0!important;margin-left:38px}.taleo-guide-placeholder{background:#f5f5f5;border:2px dashed #d9d9d9;border-radius:8px;margin-left:38px;margin-top:8px;overflow:hidden;width:100%}.taleo-guide-placeholder-inner{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:120px;padding:24px;width:100%}.taleo-guide-placeholder-icon{color:#bfbfbf;font-size:32px}.kaiser-analytics-container{background-color:#f5f5f5;margin:0 auto;max-width:1600px;min-height:100vh;padding:24px}.kaiser-analytics-container h1{color:#262626;font-size:28px;font-weight:600}.kaiser-analytics-container .ant-card{box-shadow:0 1px 2px #00000008,0 1px 6px #00000008,0 1px 5px #0000000d}.kaiser-analytics-container .ant-table{background:#fff}.kaiser-analytics-container .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #d9d9d9}.kaiser-analytics-container .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.kaiser-analytics-container .ant-card-body{padding:24px}@media (max-width:768px){.kaiser-analytics-container{padding:12px}.kaiser-analytics-container h1{font-size:20px;margin-bottom:16px}}.app{background:#f5f7fb;color:#111827;font-family:Inter,Segoe UI,sans-serif}.sidebar{background:#fdfdff;border-right:1px solid #e1e4ef;box-shadow:inset -1px 0 0 #0f172a14;gap:18px;overflow:hidden;padding:32px 24px}.sidebar h1{color:#1f2933;font-size:16px;font-weight:600;margin:0 0 4px}.sidebar span{color:#6b7280;font-size:14px}.view-mode-toggle{background:#f1f5f9;border-radius:8px}.view-mode-toggle button{border-radius:6px;color:#64748b;font-family:inherit;font-size:14px;font-weight:500;padding:10px 16px}.view-mode-toggle button.active,.view-mode-toggle button:hover{color:#1e293b}.search-wrap{align-items:center;border:1px solid #dfe4f2;box-shadow:inset 0 1px 2px #0f172a14;display:flex;gap:8px;padding:12px 16px}.search-wrap input{color:#1f2933;flex:1 1;font-family:inherit;font-size:14px}.filters-section{gap:0}.filters-toggle{color:#64748b;font-family:inherit;font-size:14px;font-weight:500;padding:10px 14px;transition:all .2s}.filters-toggle:hover{background:#f1f5f9;color:#475569}.filters-content{background:#fafbfc;border:1px solid #e5e7eb;gap:10px;margin-top:8px}.filter-row{gap:4px}.filter-row label{color:#64748b;font-size:11px}.filter-row select{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-family:inherit;font-size:13px;padding:8px 10px}.filter-row select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;outline:none}.clear-filters-btn{background:#0000;border:none;border-radius:6px;color:#2563eb;font-family:inherit;font-weight:500;margin-top:4px;text-align:center;transition:background .2s}.clear-filters-btn:hover{background:#eff6ff}.credits-display{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:14px;box-shadow:0 4px 10px #0f172a14;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-start;padding:12px 18px;width:100%}.credits-icon{font-size:16px}.credits-amount{color:#0369a1;font-size:14px;font-weight:600}.active-listings{gap:12px;min-height:0}.listings-label{display:none}.job-card{border:1px solid #e1e5ef;border-radius:16px;flex-direction:column;gap:4px;justify-content:center;min-height:72px;padding:12px 18px;position:relative;text-align:left;transition:border .2s ease,box-shadow .2s ease,background .25s ease}.job-card:hover{background:#f8fafc;border-color:#dbe2ea}.job-card.active{background:#eef2ff;border-color:#2563eb;box-shadow:0 6px 16px #2563eb26}.job-card strong{color:#0f172a;line-height:1.3}.job-card>span{color:#6b7280;font-size:12px;line-height:1.25}.job-card .count{background:#ede9ff;border-radius:999px;color:#4338ca;font-weight:600;padding:3px 12px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.job-card.active .count,.new-job{background:#2563eb;color:#fff}.new-job{bottom:20px;display:block;flex-shrink:0;font-size:15px;font-weight:600;padding:16px 24px;position:-webkit-sticky;position:sticky;transition:background .2s;z-index:100}.new-job:hover{background:#1d4ed8;color:#fff}.main{display:flex;flex-direction:column;gap:20px;padding:32px 40px}.page-top{align-items:flex-start}.page-top h2,.page-top>div:first-child{text-align:left}.page-top h2{font-size:26px;margin:0}.page-top p{font-size:14px;margin:4px 0 0;text-align:left}.edge-buttons{align-items:center;flex-shrink:0;gap:10px}.edge-buttons button{border-radius:999px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .15s ease}.edge-buttons .btn-secondary{background:#fff;border:1px solid #d1d5db;color:#1f2937}.edge-buttons .btn-secondary:hover{background:#f9fafb;border-color:#9ca3af}.edge-buttons .btn-primary{background:#2563eb;border:none;color:#fff}.edge-buttons .btn-primary:hover{background:#1d4ed8}.edge-buttons .btn-gradient{align-items:center;background:linear-gradient(90deg,#60a5fa,#34d399);border:none;color:#fff;display:inline-flex;justify-content:center}.edge-buttons .btn-gradient:hover{background:linear-gradient(90deg,#3b82f6,#10b981)}.stat-grid{grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card{align-items:flex-start;background:#fff;border-radius:18px;min-height:0;padding:16px 20px;text-align:left}.stat-card strong{font-size:24px;line-height:1.1}.stat-card .stat-label{font-size:11px;letter-spacing:.12em}.stat-card .stat-detail{color:#475467}.sections-panel{border-radius:22px;box-shadow:0 25px 40px #0f172a0f;padding:24px}.tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.tab-pill{background:#f5f6fa;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.tab-pill:hover{background:#eef0f4}.tab-pill.active{background:#e0e7ff;border-color:#dbeafe;color:#1d4ed8}.controls-left{align-items:center;display:flex;flex:1 1;gap:10px}.controls button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;white-space:nowrap}.controls button:hover{background:#f9fafb}.controls button.active{background:#2563eb;border-color:#2563eb;color:#fff}.controls select{padding:10px 16px}.table-section{border:1px solid #e5e7eb}.candidate-table td,.candidate-table th{padding:14px 16px}.candidate-table td:first-child,.candidate-table th:first-child{text-align:left;width:30%}.candidate-table td:nth-child(2),.candidate-table th:nth-child(2){text-align:center;width:15%}.candidate-table td:nth-child(3),.candidate-table td:nth-child(4),.candidate-table th:nth-child(3),.candidate-table th:nth-child(4){text-align:left;width:20%}.candidate-table td:nth-child(5),.candidate-table th:nth-child(5){text-align:left;width:15%}.candidate-avatar-placeholder{background:#e2e8f0;color:#475569}.candidate-info strong{font-size:14px}.status-pill{font-size:12px;padding:4px 12px}.status-pill.interview{background:#eff6ff;color:#1d4ed8}.status-pill.screening{background:#fff7ed;color:#c2410c}.status-pill.hired,.status-pill.offered{background:#ecfdf5;color:#15803d}.status-pill.disqualified,.status-pill.rejected{background:#fef2f2;color:#b91c1c}.score-bar{background:#e5e7eb;height:6px;position:relative;width:100px}.score-fill{background:linear-gradient(90deg,#34d399,#10b981)}.score-text{color:#111827;font-size:14px}.actions{gap:12px;justify-content:flex-start}.actions button{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:16px;padding:4px 8px}.actions button:hover{background:#f3f4f6;color:#111827}.actions .email-pill,.actions button.email-pill,button.email-pill{align-items:center!important;background:#2563eb!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;height:32px!important;justify-content:center!important;min-width:70px!important;padding:6px 16px!important;transition:box-shadow .2s ease,transform .2s ease,opacity .2s ease!important}.actions .email-pill:hover,.actions button.email-pill:hover,button.email-pill:hover{background:#1d4ed8!important;box-shadow:0 4px 14px #2563eb59!important;transform:translateY(-1px)!important}.actions .email-pill:focus-visible,.actions button.email-pill:focus-visible,button.email-pill:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important}.pagination{background:#fafbfc}@media (max-width:1024px){.app{grid-template-columns:1fr}.sidebar{flex-direction:row;gap:16px;height:auto;overflow-x:auto;padding:16px 24px}.active-listings{flex:none;flex-direction:row}.job-card{min-width:200px}.new-job{margin-top:0;min-width:150px}.main{padding:24px}.page-top{align-items:flex-start;flex-direction:column;gap:16px}.stat-grid{grid-template-columns:repeat(2,1fr)}.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.tab-pill{white-space:nowrap}.controls{align-items:stretch;flex-direction:column}.controls input{min-width:auto}}.example-banner{padding:12px 16px}.loading{color:#6b7280;font-size:18px;height:100vh}.loading,.no-selection{align-items:center;display:flex;justify-content:center}.no-selection{flex-direction:column;height:60vh;text-align:center}.no-selection h2{color:#111827;font-size:24px;margin:0 0 8px}.no-selection p{color:#6b7280;margin:0 0 24px}.jobs-view{gap:24px}.jobs-view .ant-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px}.jobs-view .candidate-table{table-layout:auto}.jobs-view .candidate-table td:first-child,.jobs-view .candidate-table th:first-child{min-width:180px;width:25%}.jobs-view .candidate-table td:nth-child(2),.jobs-view .candidate-table th:nth-child(2){min-width:120px;text-align:left;width:15%}.jobs-view .candidate-table td:nth-child(3),.jobs-view .candidate-table th:nth-child(3){min-width:80px;text-align:center;width:10%}.jobs-view .candidate-table td:nth-child(4),.jobs-view .candidate-table th:nth-child(4){min-width:90px;text-align:center;width:12%}.jobs-view .candidate-table td:nth-child(5),.jobs-view .candidate-table th:nth-child(5){min-width:180px;text-align:left;width:23%}.jobs-view .candidate-table td:nth-child(6),.jobs-view .candidate-table th:nth-child(6){min-width:120px;text-align:right;width:15%}.SequenceSandbox_page__tlGaP{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1400px;padding:32px 24px}.SequenceSandbox_pageHeader__NjBhw{margin-bottom:32px}.SequenceSandbox_pageTitle__ZrkAM{color:#1a1a2e;font-size:24px;font-weight:700;margin:0 0 8px}.SequenceSandbox_pageSubtitle__BvpHv{color:#6b7280;font-size:14px;margin:0}.SequenceSandbox_grid__AbDhp{display:flex;flex-direction:column;gap:20px}.SequenceSandbox_card__tEzGJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .15s}.SequenceSandbox_card__tEzGJ:hover{box-shadow:0 2px 12px #0000000f}.SequenceSandbox_cardHeader__wcLLN{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 20px}.SequenceSandbox_cardLabel__WGs-P{color:#111827;font-size:14px;font-weight:600}.SequenceSandbox_stepBadge__0orac{background:#e5e7eb;border-radius:6px;color:#6b7280;font-size:12px;padding:2px 10px}.SequenceSandbox_cardMeta__\+7fsi{border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;padding:14px 20px}.SequenceSandbox_metaRow__l7Qyz{display:flex;font-size:13px;gap:8px;line-height:1.4}.SequenceSandbox_metaKey__wjFwE{color:#9ca3af;flex-shrink:0;min-width:80px}.SequenceSandbox_metaVal__xehgG{color:#374151}.SequenceSandbox_metaValBrief__c1es1{color:#4b5563;font-style:italic}.SequenceSandbox_cardActions__B2-Af{border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:14px 20px}.SequenceSandbox_generateBtn__5hdDt,.SequenceSandbox_previewBtn__bLD02{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 18px;transition:background .15s,opacity .15s}.SequenceSandbox_generateBtn__5hdDt{background:#1890ff;color:#fff}.SequenceSandbox_generateBtn__5hdDt:hover:not(:disabled){background:#1677cc}.SequenceSandbox_generateBtn__5hdDt:disabled{cursor:not-allowed;opacity:.6}.SequenceSandbox_previewBtn__bLD02{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.SequenceSandbox_previewBtn__bLD02:hover:not(:disabled){background:#e5e7eb}.SequenceSandbox_previewBtn__bLD02:disabled{cursor:not-allowed;opacity:.5}.SequenceSandbox_errorBox__1odmh{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin:0 20px 14px;padding:10px 14px}.SequenceSandbox_result__r2qyI{padding:0 20px 20px}.SequenceSandbox_subjectLine__vzdxS{align-items:center;border-bottom:1px solid #f3f4f6;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px;padding-bottom:10px}.SequenceSandbox_mailIcon__2bmoC{color:#9ca3af;font-size:14px}.SequenceSandbox_bodyText__ivzAH{background:#f9fafb;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;line-height:1.65;margin:0;max-height:300px;overflow-y:auto;padding:12px;white-space:pre-wrap}.SequenceSandbox_previewOverlay__NhUwL{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.SequenceSandbox_previewModal__KU8AD{background:#fff;border-radius:12px;box-shadow:0 8px 40px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;width:680px}.SequenceSandbox_previewHeader__TFHjb{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 20px}.SequenceSandbox_closeBtn__6jDir{background:none;border:none;color:#6b7280;cursor:pointer;font-size:22px;line-height:1;padding:0}.SequenceSandbox_closeBtn__6jDir:hover{color:#111827}.SequenceSandbox_previewFrame__4iKSa{border:none;flex:1 1;min-height:500px}.job-selection-table .jt-wrapper{min-width:0!important;padding:0 0 12px!important}.job-selection-table .jt-head,.job-selection-table .jt-row{gap:4px 8px;grid-template-columns:24px 1fr minmax(100px,160px) minmax(100px,130px);min-height:40px;min-width:0!important;padding:8px 12px}.job-selection-table .jt-body{gap:4px;min-width:0!important}.jst-role-cell{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.jst-role-title{color:#0b1b33;font-size:13px;font-weight:600}.jst-role-location,.jst-role-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jst-role-location{color:#8c9cb8;font-size:11.5px}.jst-row--selected{background:linear-gradient(90deg,#fbfdff,#f8fbff 54%,#f5f3ff)!important;border-color:#a78bfa!important;box-shadow:inset 3px 0 0 #7c3aed,0 1px 8px #6366f114!important;pointer-events:none}.jst-row--disabled{opacity:.5;pointer-events:none}.job-selection-table .jt-col-action{align-items:center;display:flex;justify-content:flex-end}.job-selection-table .jt-row:not(.jst-row--selected):not(.jst-row--disabled){cursor:pointer}.email-campaign-list-container{padding:16px 20px}.email-campaign-list-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.campaign-card{--campaign-status-accent:#94a3b8;--campaign-status-bg:#f8fafc;--campaign-status-text:#475569;--campaign-status-border:#cbd5e1;background:#fff;border:1px solid #e8edf5!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;height:100%;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.campaign-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px}.campaign-card-with-status .ant-card-body{padding:0}.campaign-card-with-status{position:relative}.campaign-card-status-active{--campaign-status-accent:#16a34a;--campaign-status-bg:#f0fdf4;--campaign-status-text:#166534;--campaign-status-border:#bbf7d0}.campaign-card-status-completed{--campaign-status-accent:#2563eb;--campaign-status-bg:#eff6ff;--campaign-status-text:#1d4ed8;--campaign-status-border:#bfdbfe}.campaign-card-status-running{--campaign-status-accent:#16a34a;--campaign-status-bg:#f0fdf4;--campaign-status-text:#166534;--campaign-status-border:#bbf7d0}.campaign-card-status-paused{--campaign-status-accent:#d97706;--campaign-status-bg:#fffbeb;--campaign-status-text:#b45309;--campaign-status-border:#fde68a}.campaign-card-status-disabled{--campaign-status-accent:#dc2626;--campaign-status-bg:#fef2f2;--campaign-status-text:#b91c1c;--campaign-status-border:#fecaca}.campaign-card-status-draft{--campaign-status-accent:#64748b;--campaign-status-bg:#f8fafc;--campaign-status-text:#475569;--campaign-status-border:#cbd5e1}.campaign-card-with-status:before{background:linear-gradient(90deg,var(--campaign-status-accent),var(--campaign-status-border));content:"";height:3px;left:0;position:absolute;right:0;top:0}.campaign-card-status-pill{align-items:center;background:var(--campaign-status-bg);border:1px solid var(--campaign-status-border);border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:var(--campaign-status-text);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.campaign-card-content{display:flex;flex:1 1;flex-direction:column;padding:18px 20px 20px}.campaign-card:hover{border-color:#1677ff!important;box-shadow:0 6px 20px #1677ff1a!important;transform:translateY(-2px)}.campaign-card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.campaign-card-title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;flex:1 1;font-size:15px;font-weight:600;line-height:1.4;min-height:42px;min-width:0;overflow:hidden}.campaign-card-info{display:flex;flex:1 1;flex-direction:column;gap:7px;margin-bottom:14px}.campaign-card-experience,.campaign-card-location,.campaign-card-specialty{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:7px}.campaign-card-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:14px;min-height:24px}.campaign-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;letter-spacing:.01em;padding:2px 9px}.campaign-badge-green{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.campaign-badge-blue{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.campaign-card-stats{border-top:1px solid #f0f0f0;margin:16px 0;padding-top:16px}.campaign-card-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.campaign-card-date{color:#9ca3af;font-size:12px}.campaign-btn-report.ant-btn{background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:60px!important;box-shadow:none!important;color:#4b5563!important;font-size:12px!important;font-weight:500!important;height:28px!important;padding:0 10px!important}.campaign-btn-report.ant-btn:hover{background:#f3f4f6!important;border-color:#d1d5db!important;color:#111827!important}.campaign-btn-launch.ant-btn{background:#1d4ed8!important;border-color:#1d4ed8!important;border-radius:60px!important;box-shadow:0 1px 3px #1d4ed866!important;color:#fff!important;font-size:12px!important;font-weight:600!important;height:28px!important;padding:0 12px!important}.campaign-btn-launch.ant-btn:hover{background:#1e40af!important;border-color:#1e40af!important;box-shadow:0 2px 6px #1d4ed880!important}.campaign-btn-enable.ant-btn{background:#15803d!important;border-color:#15803d!important;border-radius:60px!important;box-shadow:0 1px 3px #15803d66!important;color:#fff!important;font-size:12px!important;font-weight:600!important;height:28px!important;padding:0 12px!important}.campaign-btn-enable.ant-btn:hover{background:#166534!important;border-color:#166534!important}.campaign-btn-more.ant-btn{background:#0000!important;border-color:#0000!important;border-radius:60px!important;box-shadow:none!important;color:#9ca3af!important;height:28px!important;padding:0 4px!important}.campaign-btn-more.ant-btn:hover{background:#f3f4f6!important;color:#6b7280!important}.email-campaign-ai-sourcing-container{grid-gap:18px;background:#f5f8ff;display:grid;gap:18px;grid-template-columns:450px 1fr;min-height:90vh;padding:18px}.email-campaign-sidebar{align-self:flex-start;background:#fff;border-radius:14px;box-shadow:0 4px 18px #1677ff0f;display:flex;flex-direction:column;gap:6px;height:calc(100vh - 36px);max-height:calc(100vh - 130px);overflow:hidden;padding:14px;position:-webkit-sticky;position:sticky;top:18px;z-index:0}.email-campaign-sidebar-section{display:flex;flex:1 1;flex-direction:column;min-height:0}.email-campaign-sidebar-title{color:#0b1b33;flex-shrink:0;font-size:16px;font-weight:600;margin:10px 0 8px;text-align:left}.email-campaign-search{flex-shrink:0;margin-bottom:6px}.email-campaign-list{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#1677ff40 #0000;scrollbar-width:thin}.email-campaign-list::-webkit-scrollbar{width:6px}.email-campaign-list::-webkit-scrollbar-track{background:#0000;border-radius:3px}.email-campaign-list::-webkit-scrollbar-thumb{background-color:#1677ff40;border-radius:3px;min-height:30px}.email-campaign-list::-webkit-scrollbar-thumb:hover{background-color:#1677ff66}.email-campaign-card{border:1px solid #e6efff;border-radius:12px!important;cursor:pointer;margin-bottom:.5rem;transition:all .2s;width:100%}.email-campaign-card *{max-width:100%}.email-campaign-card:hover{border-color:#1677ff}.email-campaign-card.email-campaign-active{background:linear-gradient(135deg,#e6f4ff,#f0f8ff);border:1px solid #1677ff;box-shadow:0 0 0 2px #1677ff1f}.email-campaign-card .ant-card-body{padding:12px;width:100%}.email-campaign-open-btn{align-self:flex-start;background:#f5f5f5!important;border:1px solid #d9d9d9!important;color:#595959!important;flex-shrink:0;font-size:12px!important;height:28px!important;padding:0 12px!important}.email-campaign-open-btn:hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.email-campaign-card-title{word-wrap:break-word!important;color:#0b1b33;font-size:14px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;margin-bottom:8px;overflow-wrap:break-word!important;white-space:normal!important}.email-campaign-card-details{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.email-campaign-card-location{color:#595959;font-size:12px;margin-bottom:4px}.email-campaign-card-date{color:#8c8c8c;font-size:11px}.email-campaign-empty{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px}.campaign-no-candidates-state{min-height:460px;padding:16px 24px 48px;text-align:center}.campaign-no-candidates-header{align-items:center;display:flex;flex-direction:column}.campaign-no-candidates-search-icon{color:#78a8ff;font-size:30px;line-height:1;margin-bottom:10px}.campaign-no-candidates-title.ant-typography{color:#10213b;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 10px}.campaign-no-candidates-subtitle.ant-typography{color:#667694;display:block;font-size:15px;line-height:1.45;margin-bottom:10px}.campaign-no-candidates-tip.ant-typography{color:#8c8c8c;display:block;font-size:13px;line-height:1.45}.campaign-no-candidates-actions{grid-gap:64px;display:grid;gap:64px;grid-template-columns:repeat(2,minmax(320px,1fr));margin:48px auto 0;max-width:1220px}.campaign-no-candidates-actions-single{grid-template-columns:minmax(280px,720px);justify-content:center}.campaign-no-candidates-action{align-items:center;display:flex;flex-direction:column;text-align:center}.campaign-no-candidates-action-centered{margin:64px auto 0;max-width:640px}.campaign-no-candidates-action-icon{color:#1677ff;font-size:28px;line-height:1;margin-bottom:12px}.campaign-no-candidates-action-title.ant-typography{color:#10213b;font-size:19px;font-weight:700;line-height:1.25;margin:0 0 14px}.campaign-no-candidates-action-copy.ant-typography{color:#667694;display:block;font-size:15px;line-height:1.45;margin:0 auto 18px;max-width:620px}.campaign-no-candidates-action-button.ant-btn{border-radius:6px;box-shadow:0 4px 9px #1677ff3d;font-weight:500;height:38px;justify-content:center;padding:0 18px}.campaign-no-candidates-action-button.ant-btn,.campaign-no-candidates-action-button.ant-btn .anticon{align-items:center;display:inline-flex;font-size:15px}.email-campaign-main{min-width:0;overflow-y:auto}.campaign-card-compact{background:#fff;border:none;border-radius:14px;box-shadow:0 4px 18px #1677ff0f;padding:16px}.campaign-filters-grid-compact{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ai-sourcing-slider-wrap{display:flex;flex-direction:column;gap:6px}.ai-sourcing-slider-title{align-items:center;color:#262626;display:flex;font-size:13px;font-weight:500;gap:6px}.ai-sourcing-slider-title .anticon{color:#1677ff}.ai-sourcing-candidate-card{animation:fadeInUp .5s ease-in-out;border:1px solid #e6efff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f;cursor:pointer;position:relative;transition:all .2s}.ai-sourcing-candidate-card:before{background:linear-gradient(90deg,#1677ff,#52c41a);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.ai-sourcing-candidate-card:hover:before{transform:scaleX(1)}.ai-sourcing-candidate-card:hover{border-color:#1677ff!important;box-shadow:0 4px 16px #1677ff26;transform:translateY(-2px)}.ai-sourcing-candidate-card.ai-sourcing-selected{background:linear-gradient(135deg,#cce3ff,#ddeef9 50%,#eef6ff);border:1.5px solid #1677ff!important;box-shadow:0 0 0 3px #1677ff2e,0 2px 8px #1677ff1f}.ai-sourcing-candidate-card.ai-sourcing-selected:before{transform:scaleX(1)}.ai-sourcing-selection-icon{color:#52c41a;font-size:20px;position:absolute;right:8px;top:8px}.ai-sourcing-candidate-card .ant-card-body{padding:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-tabs-tab{font-weight:500}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff;font-weight:600}.email-template-merge-field-btn{background:#f0f5ff;border-color:#adc6ff;color:#2f54eb;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;transition:all .2s}.email-template-merge-field-btn:hover{background:#d6e4ff;border-color:#85a5ff;color:#1d39c4;transform:translateY(-1px)}#email-body-textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.email-preview-box{background:#fafafa;border:1px solid #e6efff;border-radius:8px;margin-top:16px;padding:16px}.email-preview-box .preview-subject{border-bottom:1px solid #e6efff;font-weight:600;margin-bottom:12px;padding-bottom:8px}.email-preview-box .preview-body{color:#262626;font-size:13px;line-height:1.6;white-space:pre-wrap}@media (max-width:992px){.campaign-no-candidates-state{min-height:auto;padding:16px 18px 44px}.campaign-no-candidates-actions{gap:40px;grid-template-columns:1fr;margin-top:40px}.campaign-no-candidates-action-centered{margin-top:40px}.campaign-filters-grid-compact{grid-template-columns:repeat(2,1fr)}.email-campaign-ai-sourcing-container{gap:12px;grid-template-columns:1fr}.email-campaign-sidebar{height:auto;max-height:400px;position:relative;top:0}}@media (max-width:768px){.email-campaign-ai-sourcing-container{padding:12px}.campaign-filters-grid-compact{grid-template-columns:1fr}}.create-campaign-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.create-campaign-modal .ant-modal-body{padding:0}.create-campaign-modal .ant-modal-close{color:#8c95a8;inset-inline-end:22px;top:22px}.ccm-header{align-items:flex-start;background:#fff;border-bottom:1px solid #eef0f4;display:flex;gap:16px;padding:22px 28px 20px}.ccm-header-icon{align-items:center;background:#eef2ff;border-radius:10px;color:#4f6bff;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.ccm-header-text{flex:1 1;min-width:0}.ccm-header-title{color:#1a2233;font-size:20px;font-weight:600;line-height:1.2;margin:0}.ccm-header-subtitle{color:#6b7385;font-size:13px;margin-top:4px}.ccm-header-status{align-items:center;color:#16a34a;display:flex;font-size:13px;gap:6px;margin-right:28px;white-space:nowrap}.ccm-body{background:#f7f8fb;display:flex;min-height:580px}.ccm-stepper{background:#fff;border-right:1px solid #eef0f4;display:flex;flex-direction:column;flex-shrink:0;padding:32px 22px 28px 32px;width:290px}.ccm-step{display:flex;gap:12px;padding-bottom:28px;position:relative}.ccm-step:last-of-type{padding-bottom:0}.ccm-step-indicator{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.ccm-step-circle{align-items:center;background:#fff;border:1.5px solid #d6dae4;border-radius:50%;color:#8c95a8;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.ccm-step-line{border-left:1.5px dashed #d6dae4;flex:1 1;margin:6px 0 -6px;min-height:32px;width:0}.ccm-step.is-active .ccm-step-circle{background:#2f54ff;border-color:#2f54ff;box-shadow:0 0 0 4px #2f54ff1f;color:#fff}.ccm-step.is-complete .ccm-step-circle{background:#fff;border-color:#2f54ff;color:#2f54ff}.ccm-step.is-complete .ccm-step-line{border-left-color:#2f54ff}.ccm-step-content{cursor:pointer;padding-top:2px;-webkit-user-select:none;user-select:none}.ccm-step-title{color:#6b7385;font-size:14px;font-weight:600;line-height:1.2}.ccm-step.is-active .ccm-step-title,.ccm-step.is-complete .ccm-step-title{color:#2f54ff}.ccm-step-desc{color:#8c95a8;font-size:12px;line-height:1.4;margin-top:4px;max-width:180px}.ccm-tip{background:#fff8e6;border:1px solid #fde9a8;border-radius:10px;margin-right:8px;margin-top:auto;padding:12px 14px}.ccm-tip-title{align-items:center;color:#b8860b;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:6px}.ccm-tip-body{color:#7a6520;font-size:12px;line-height:1.5}.ccm-content{flex:1 1;max-height:75vh;min-width:0;overflow-y:auto;padding:28px 32px}.ccm-section{background:#fff;border:1px solid #eef0f4;border-radius:12px;margin-bottom:16px;padding:20px 22px}.ccm-section:last-child{margin-bottom:0}.ccm-section-title{align-items:center;color:#1a2233;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 16px}.ccm-field-label{color:#1a2233;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.ccm-field-label .ccm-required{color:#ff4d4f;margin-left:2px}.ccm-inner-card{background:#fff;border:1px solid #eef0f4;border-radius:10px;height:100%;padding:14px 16px}.ccm-inner-card-header{align-items:center;color:#1a2233;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:10px}.ccm-inner-card-header .ccm-inner-card-icon{align-items:center;background:#eef2ff;border-radius:6px;color:#4f6bff;display:inline-flex;font-size:13px;height:26px;justify-content:center;width:26px}.ccm-salary-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.ccm-salary-row .ccm-salary-label{align-items:center;color:#1a2233;display:inline-flex;font-size:13px;font-weight:500;gap:6px;white-space:nowrap}.ccm-salary-row .ccm-salary-input{flex:1 1;min-width:0}.ccm-salary-row .ccm-salary-period{flex-shrink:0;width:110px}.ccm-salary-dash{color:#8c95a8}.ccm-checkbox-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.ccm-checkbox-pill{background:#fff;border:1px solid #e1e4ec;border-radius:8px;flex:1 1;min-width:180px;padding:10px 14px;transition:all .2s ease}.ccm-checkbox-pill:hover{border-color:#b8c2ff}.ccm-checkbox-pill.is-checked{background:#f5f7ff;border-color:#2f54ff}.ccm-checkbox-pill .ant-checkbox-wrapper{align-items:center;display:flex;gap:8px;width:100%}.ccm-checkbox-pill-icon{color:#4f6bff;font-size:14px}.ccm-footer{align-items:center;background:#fff;border-top:1px solid #eef0f4;display:flex;gap:12px;justify-content:space-between;padding:16px 28px}.ccm-footer-right{display:flex;gap:8px}@media (max-width:820px){.ccm-body{flex-direction:column}.ccm-stepper{border-bottom:1px solid #eef0f4;border-right:none;padding:20px;width:100%}.ccm-tip{margin-top:16px}.ccm-content{max-height:none}}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-editor .ql-align-center,.ql-editor p.ql-align-center{text-align:center!important}.ql-editor .ql-align-right,.ql-editor p.ql-align-right{text-align:right!important}.ql-editor .ql-align-justify,.ql-editor p.ql-align-justify{text-align:justify!important}.ql-editor .ql-align-left,.ql-editor p.ql-align-left{text-align:left!important}.ql-container .merge-field-badge,.ql-editor .merge-field-badge,span.merge-field-badge{background-color:#e6f4ff!important;border:1px solid #91caff!important;border-radius:4px!important;color:#0958d9!important;cursor:default!important;display:inline-block!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;margin:0 2px!important;padding:0 7px!important;-webkit-user-select:none!important;user-select:none!important;vertical-align:middle!important;white-space:nowrap!important}.ql-container .merge-field-badge:hover,.ql-editor .merge-field-badge:hover,span.merge-field-badge:hover{background-color:#bae0ff!important;border-color:#4096ff!important}.email-template-editor{display:flex;flex-direction:column;gap:0}.email-template-header{align-items:center;background:linear-gradient(135deg,#f0f5ff,#fafafa);border:1px solid #d6e4ff;border-left:3px solid #1677ff;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 20px}.email-template-header-left{align-items:center;display:flex;gap:12px}.email-template-header-icon{align-items:center;background:#e6f4ff;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.email-template-header-title{color:#111;font-size:15px;font-weight:600;line-height:1.3;margin:0}.email-template-header-meta{align-items:center;display:flex;margin-top:3px}.email-template-header-meta-text{color:#666;font-size:13px}.email-header-btn-reset.ant-btn{background:#fff;border-color:#c9d4e8;border-radius:7px;box-shadow:0 1px 3px #0000000f;color:#444;font-size:13px;font-weight:500;height:34px;padding:0 14px;transition:all .2s}.email-header-btn-reset.ant-btn:not(:disabled):hover{background:#f0f5ff;border-color:#1677ff;box-shadow:0 2px 6px #1677ff1f;color:#1677ff}.email-header-btn-save.ant-btn{background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:7px;box-shadow:0 2px 8px #1677ff59;font-size:13px;font-weight:600;height:34px;padding:0 16px;transition:all .2s}.email-header-btn-save.ant-btn:not(:disabled):hover{background:linear-gradient(135deg,#4096ff,#1677ff);box-shadow:0 4px 12px #1677ff73;transform:translateY(-1px)}.email-header-btn-save.ant-btn:not(:disabled):active{box-shadow:0 1px 4px #1677ff4d;transform:translateY(0)}.email-template-editor-edit{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:800px;padding:24px}.email-template-field{display:flex;flex-direction:column;gap:6px}.email-template-label{color:#222;font-size:14px;font-weight:600;margin:0}.email-template-hint{color:#888;font-size:12px;line-height:1.5;margin:0}.email-template-field-input{font-size:14px;line-height:1.6}.email-template-edit-actions{display:flex;justify-content:flex-end;margin-top:8px}.email-template-preview-tab{display:flex;flex-direction:column;padding:16px 0}.email-template-subject-row{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px 6px 0 0;color:#333;font-size:13px;padding:10px 14px}.email-template-iframe-wrapper{background:#fff;border:1px solid #e8e8e8;border-radius:0 0 6px 6px;border-top:none;min-height:500px;overflow:hidden}.email-template-iframe{border:none;height:500px;width:100%}.email-template-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.email-template-stale-banner{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;color:#8c6d1f;font-size:12px;margin-top:12px;padding:8px 14px}.email-template-footer{border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end;margin-top:24px;padding-top:16px}.email-template-field .quill{background:#fff;border-radius:6px}.email-template-field .ql-toolbar{background:#fafafa;border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;padding:8px}.email-template-field .ql-container{border:1px solid #d9d9d9;border-radius:0 0 6px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;min-height:300px}.email-template-field .ql-editor{line-height:1.6;min-height:300px}.email-template-field .ql-editor.ql-blank:before{color:#bfbfbf;font-style:normal}.email-template-field .quill.read-only .ql-container,.email-template-field .quill.read-only .ql-toolbar{background:#f5f5f5}.email-template-field .ql-container .ql-align-center,.email-template-field .ql-editor .ql-align-center,.email-template-field .ql-editor p.ql-align-center,.ql-align-center,.ql-container .ql-align-center,.ql-editor .ql-align-center{text-align:center!important}.email-template-field .ql-container .ql-align-right,.email-template-field .ql-editor .ql-align-right,.email-template-field .ql-editor p.ql-align-right,.ql-align-right,.ql-container .ql-align-right,.ql-editor .ql-align-right{text-align:right!important}.email-template-field .ql-container .ql-align-justify,.email-template-field .ql-editor .ql-align-justify,.email-template-field .ql-editor p.ql-align-justify,.ql-align-justify,.ql-container .ql-align-justify,.ql-editor .ql-align-justify{text-align:justify!important}.email-template-field .ql-container .ql-align-left,.email-template-field .ql-editor .ql-align-left,.email-template-field .ql-editor p.ql-align-left,.ql-align-left,.ql-container .ql-align-left,.ql-editor .ql-align-left{text-align:left!important}.email-template-field .ql-toolbar button.ql-active,.email-template-field .ql-toolbar button:focus,.email-template-field .ql-toolbar button:hover{color:#1890ff}.email-template-field .ql-toolbar .ql-stroke{stroke:#595959}.email-template-field .ql-toolbar button.ql-active .ql-stroke,.email-template-field .ql-toolbar button:hover .ql-stroke{stroke:#1890ff}.email-template-field .ql-toolbar .ql-fill{fill:#595959}.email-template-field .ql-toolbar button.ql-active .ql-fill,.email-template-field .ql-toolbar button:hover .ql-fill{fill:#1890ff}.Composer_composerWrap__i3sTI{margin:0 auto;max-width:1040px;width:100%}.Composer_composerCard__ap9ap{border:1px solid #e8e8e8;border-radius:25px;box-shadow:0 2px 12px #0000000a,0 0 0 1px #00000005;display:flex;flex-direction:column;transition:box-shadow .25s ease,border-color .25s ease}.Composer_composerCard__ap9ap:focus-within{border-color:#bae0ff;box-shadow:0 2px 16px #1677ff14,0 0 0 1px #1677ff0f}.Composer_textAreaWrap__rnIKg{position:relative}.Composer_textArea__\+TV4a{background:#0000;border:none!important;box-shadow:none!important;font-size:15px;line-height:1.65;padding:16px 20px 12px;resize:none}.Composer_textArea__\+TV4a:focus{box-shadow:none!important}.Composer_animatedPlaceholder__prYXW{color:#bfbfbf;font-size:15px;left:0;line-height:1.65;overflow:hidden;padding:16px 20px 12px;pointer-events:none;position:absolute;right:0;text-align:left;top:0;-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word}.Composer_animatedPlaceholderCaret__YheYw{animation:Composer_caretBlink__i3TFj 1s step-end infinite;color:#8c8c8c;display:inline}@keyframes Composer_caretBlink__i3TFj{0%,to{opacity:1}50%{opacity:0}}.Composer_footer__upg1w{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:46px;padding:8px 14px 10px}.Composer_footerRightControls__QG02R{align-items:center;display:flex;flex-shrink:0;gap:6px}.Composer_footerLeftControls__gqjwJ{align-items:center;display:flex;flex-shrink:0;gap:8px}.Composer_modePill__nU0VI{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-radius:999px;color:#262626;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:5px;line-height:1;padding:7px 14px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.Composer_modePill__nU0VI:hover{background:#f0f0f0;border-color:silver}.Composer_modePillLabel__A6M7x{line-height:1}.Composer_modePillChevron__2NgL2{color:#8c8c8c;font-size:11px;margin-left:2px}.modeDropdown .Composer_ant-dropdown-menu__5\+113{border-radius:12px;box-shadow:0 6px 24px #0000001f;min-width:220px;padding:4px}.modeDropdown .Composer_ant-dropdown-menu-item__cBmlT{border-radius:8px;margin:2px 0;padding:0}.modeDropdown .Composer_ant-dropdown-menu-item__cBmlT:hover{background:#f5f5f5}.Composer_menuOption__4L5-O{align-items:center;display:flex;gap:10px;padding:10px 12px;width:100%}.Composer_menuOptionCheck__\+3pFe{align-items:center;color:#1677ff;display:flex;flex-shrink:0;font-size:14px;justify-content:center;width:18px}.Composer_menuOptionContent__ZOAW-{display:flex;flex:1 1;flex-direction:column;min-width:0}.Composer_menuOptionLabel__EoXDI{color:#262626;font-size:14px;font-weight:500;line-height:1.4}.Composer_menuOptionSubtext__UJvBU{color:#8c8c8c;font-size:12px;line-height:1.3;margin-top:1px}.Composer_newBadge__XM8hP{align-items:center;background:#f0f0f0;border-radius:10px;color:#595959;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;padding:1px 8px;white-space:nowrap}.Composer_iconBtn__W00Lq{align-items:center;background:#0000;border:none;border-radius:999px;color:#8c8c8c;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;transition:background .15s ease,color .15s ease;width:34px}.Composer_iconBtn__W00Lq:hover{background:#f5f5f5;color:#434343}.Composer_micActive__n4B8d{background:#e6f4ff;color:#1677ff!important}.Composer_micActive__n4B8d:hover{background:#bae0ff!important;color:#1677ff!important}.Composer_voiceStatusLabel__RPDxm{align-items:center;color:#595959;display:inline-flex;font-size:12px;gap:4px;white-space:nowrap}.Composer_voiceCaption__\+qVkG{color:#1677ff;display:inline-block;flex-shrink:1;font-size:12px;max-width:280px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Composer_cancelVoiceBtn__\+jYPW{background:#0000;border:none;border-radius:4px;color:#8c8c8c;cursor:pointer;font-size:12px;font-weight:500;padding:2px 6px;transition:background .15s ease,color .15s ease;white-space:nowrap}.Composer_cancelVoiceBtn__\+jYPW:hover{background:#f5f5f5;color:#434343}.Composer_voiceErrorBanner__91Uzi{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;color:#ad6800;font-size:12px;margin:0 14px 6px;padding:6px 12px}.Composer_attachBtn__CAs2w{background:#0000;border:1px solid #d9d9d9!important;border-radius:999px;height:36px;width:36px}.Composer_attachBtn__CAs2w:hover{border-color:#bfbfbf!important}.Composer_webToggle__lU7AA{align-items:center;background:#0000;border:1px solid #d9d9d9;border-radius:999px;color:#8c8c8c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.Composer_webToggle__lU7AA:hover{background:#f5f5f5;border-color:silver}.Composer_webToggleActive__Xo8MJ{background:#e6f4ff;border-color:#91caff;color:#1677ff}.Composer_webToggleActive__Xo8MJ:hover{background:#bae0ff;border-color:#69b1ff}.Composer_sendBtn__ERi5a{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:background .2s ease,transform .15s ease;width:36px}.Composer_sendBtnActive__vAbcg{background:#1677ff;color:#fff}.Composer_sendBtnActive__vAbcg:hover{background:#4096ff;transform:scale(1.06)}.Composer_sendBtnDisabled__v7m8K{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.Composer_sendBtnStop__WetzS{background:#1677ff;color:#fff}.Composer_sendBtnStop__WetzS:hover{background:#4096ff;transform:scale(1.06)}.Composer_hiddenFileInput__Y-wy\+{display:none}.Composer_attachmentChips__WTkCC{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 8px}.Composer_attachmentChip__w0lx8{align-items:center;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:8px;color:#434343;display:inline-flex;font-size:12px;gap:6px;max-width:220px;padding:4px 8px}.Composer_attachmentChipError__DgG\+x{background:#fff7e6;border-color:#ffd591}.Composer_attachmentChipIcon__RtQL9{color:#8c8c8c;flex-shrink:0;font-size:13px}.Composer_attachmentChipIconError__q03YX{color:#faad14;flex-shrink:0;font-size:13px}.Composer_attachmentChipName__E4Uwu{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Composer_attachmentChipRemove__r3KkL{align-items:center;background:#0000;border:none;border-radius:4px;color:#bfbfbf;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;justify-content:center;padding:1px;transition:background .15s ease,color .15s ease}.Composer_attachmentChipRemove__r3KkL:hover{background:#e8e8e8;color:#595959}.Composer_suggestionsRow__rCg-M{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-top:12px}.Composer_chipBtn__v8\+\+K{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:999px;color:#434343;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:38px;outline:none;padding:0 18px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.Composer_chipBtn__v8\+\+K:hover{background:#f5f5f5;border-color:#d0d0d0}.Composer_chipBtn__v8\+\+K:active{background:#e8e8e8;border-color:silver}.Composer_chipBtn__v8\+\+K:focus-visible{border-color:#91caff;box-shadow:0 0 0 2px #1677ff4d}.Composer_chipIcon__rd1GQ{color:#1677ff;flex-shrink:0;font-size:15px}.Composer_chipLabel__czLH5{line-height:1}.sourcingPromptModal .CandidateSourcingPromptModal_ant-modal-content__ifhNJ{border-radius:16px;padding:24px 28px}.sourcingPromptModal .CandidateSourcingPromptModal_ant-modal-header__CrldU{margin-bottom:8px;padding:0}.sourcingPromptModal .CandidateSourcingPromptModal_ant-modal-title__lOLQv{color:#262626;font-size:18px;font-weight:600}.sourcingPromptModal .CandidateSourcingPromptModal_ant-modal-close__IxkWy{right:22px;top:22px}.sourcingPromptModal .CandidateSourcingPromptModal_ant-modal-body__HeqD8{padding:0}.sourcingPromptModal .CandidateSourcingPromptModal_ant-modal-footer__sqtiZ{display:none}.CandidateSourcingPromptModal_subtitle__13JvR{color:#8c8c8c;font-size:13px;line-height:1.4;margin:0 0 20px}.CandidateSourcingPromptModal_modalBody__k3m\+l{display:flex;gap:32px;min-height:320px}.CandidateSourcingPromptModal_leftColumn__zVGte{display:flex;flex:0 0 280px;flex-direction:column;gap:16px}.CandidateSourcingPromptModal_rightColumn__q9qSg{display:flex;flex:1 1;flex-direction:column;min-width:0}.CandidateSourcingPromptModal_sectionLabel__oomAN{color:#595959;font-size:13px;font-weight:600;margin-bottom:4px}.CandidateSourcingPromptModal_fieldGroup__kMhDu{display:flex;flex-direction:column;gap:4px}.CandidateSourcingPromptModal_fieldLabel__tzJOY{color:#8c8c8c;font-size:12px;font-weight:500}.CandidateSourcingPromptModal_fieldInput__HJ5UV{border-color:#d9d9d9;border-radius:8px}.CandidateSourcingPromptModal_fieldInput__HJ5UV:focus,.CandidateSourcingPromptModal_fieldInput__HJ5UV:hover{border-color:#91caff}.CandidateSourcingPromptModal_attachmentsBlock__4YaiX{margin-top:4px}.CandidateSourcingPromptModal_attachmentList__PbYML{display:flex;flex-wrap:wrap;gap:6px}.CandidateSourcingPromptModal_attachmentChip__d6a\+c{align-items:center;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:8px;color:#595959;display:inline-flex;font-size:11px;gap:5px;max-width:200px;padding:3px 8px}.CandidateSourcingPromptModal_attachmentChipIcon__-C0B\+{color:#8c8c8c;flex-shrink:0;font-size:12px}.CandidateSourcingPromptModal_attachmentChipName__DSUTv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CandidateSourcingPromptModal_noAttachments__GveVI{color:#bfbfbf;font-size:12px;font-style:italic}.CandidateSourcingPromptModal_promptOverlayWrap__rXJum{flex:1 1;min-height:120px;position:relative}.CandidateSourcingPromptModal_promptHighlight__LqcsW{word-wrap:break-word;border:1px solid #0000;border-radius:10px;bottom:0;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;left:0;line-height:1.6;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap}.CandidateSourcingPromptModal_highlightMark__GrvFE{background:#e6f4ff;border-radius:4px;color:#1677ff;font-weight:500;padding:1px 3px}.CandidateSourcingPromptModal_promptTextArea__t\+qZd{background:#0000;border:1px solid #d9d9d9;border-radius:10px;caret-color:#262626;color:#0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;height:100%;line-height:1.6;min-height:120px;outline:none;overflow:auto;padding:8px 12px;position:relative;resize:none;width:100%}.CandidateSourcingPromptModal_promptTextArea__t\+qZd::placeholder{color:#bfbfbf}.CandidateSourcingPromptModal_promptTextArea__t\+qZd:focus{border-color:#91caff;box-shadow:0 0 0 2px #1677ff1a}.CandidateSourcingPromptModal_resetLink__fdD4D{align-self:flex-start;background:none;border:none;color:#1677ff;cursor:pointer;font-size:12px;margin-top:6px;padding:0;text-decoration:none}.CandidateSourcingPromptModal_resetLink__fdD4D:hover{color:#4096ff;text-decoration:underline}.CandidateSourcingPromptModal_footerBar__3rjOa{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.CandidateSourcingPromptModal_goBackBtn__sU679{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:38px;padding:6px 20px;transition:background .15s ease,border-color .15s ease}.CandidateSourcingPromptModal_goBackBtn__sU679:hover{background:#f5f5f5;border-color:#bfbfbf}.CandidateSourcingPromptModal_runBtn__m1Q67{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:6px 28px;transition:background .2s ease,transform .15s ease}.CandidateSourcingPromptModal_runBtn__m1Q67:hover:not(:disabled){background:#4096ff;transform:scale(1.03)}.CandidateSourcingPromptModal_runBtn__m1Q67:disabled{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.marketMappingPromptModal .MarketMappingPromptModal_ant-modal-content__k3jRO{border-radius:16px;padding:24px 28px}.marketMappingPromptModal .MarketMappingPromptModal_ant-modal-header__V46Wo{margin-bottom:8px;padding:0}.marketMappingPromptModal .MarketMappingPromptModal_ant-modal-title__MEY5D{color:#262626;font-size:18px;font-weight:600}.marketMappingPromptModal .MarketMappingPromptModal_ant-modal-close__0oReI{right:22px;top:22px}.marketMappingPromptModal .MarketMappingPromptModal_ant-modal-body__fW-3C{padding:0}.marketMappingPromptModal .MarketMappingPromptModal_ant-modal-footer__d7rSd{display:none}.MarketMappingPromptModal_subtitle__zWe9E{color:#8c8c8c;font-size:13px;line-height:1.4;margin:0 0 20px}.MarketMappingPromptModal_modalBody__epRhp{display:flex;gap:32px;min-height:320px}.MarketMappingPromptModal_leftColumn__6PyB7{display:flex;flex:0 0 280px;flex-direction:column;gap:16px}.MarketMappingPromptModal_rightColumn__U5SMk{display:flex;flex:1 1;flex-direction:column;min-width:0}.MarketMappingPromptModal_sectionLabel__ul2pr{color:#595959;font-size:13px;font-weight:600;margin-bottom:4px}.MarketMappingPromptModal_fieldGroup__btSe\+{display:flex;flex-direction:column;gap:4px}.MarketMappingPromptModal_fieldLabel__0m4T4{color:#8c8c8c;font-size:12px;font-weight:500}.MarketMappingPromptModal_fieldInput__3L8t\+{border-color:#d9d9d9;border-radius:8px}.MarketMappingPromptModal_fieldInput__3L8t\+:focus,.MarketMappingPromptModal_fieldInput__3L8t\+:hover{border-color:#91caff}.MarketMappingPromptModal_jobTextArea__O6sp4{border-color:#d9d9d9;border-radius:8px;resize:vertical}.MarketMappingPromptModal_jobTextArea__O6sp4:focus,.MarketMappingPromptModal_jobTextArea__O6sp4:hover{border-color:#91caff}.MarketMappingPromptModal_attachmentsBlock__GMU9v{margin-top:4px}.MarketMappingPromptModal_attachmentList__rXGcq{display:flex;flex-wrap:wrap;gap:6px}.MarketMappingPromptModal_attachmentChip__UhxA5{align-items:center;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:8px;color:#595959;display:inline-flex;font-size:11px;gap:5px;max-width:200px;padding:3px 8px}.MarketMappingPromptModal_attachmentChipIcon__DefEX{color:#8c8c8c;flex-shrink:0;font-size:12px}.MarketMappingPromptModal_attachmentChipName__Rzkwk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketMappingPromptModal_noAttachments__-Pzp-{color:#bfbfbf;font-size:12px;font-style:italic}.MarketMappingPromptModal_promptOverlayWrap__pNfyA{flex:1 1;min-height:120px;position:relative}.MarketMappingPromptModal_promptHighlight__RD3Vz{word-wrap:break-word;border:1px solid #0000;border-radius:10px;bottom:0;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;left:0;line-height:1.6;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap}.MarketMappingPromptModal_highlightMark__jftBm{background:#e6f4ff;border-radius:4px;color:#1677ff;font-weight:500;padding:1px 3px}.MarketMappingPromptModal_promptTextArea__8R7Ac{background:#0000;border:1px solid #d9d9d9;border-radius:10px;caret-color:#262626;color:#0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;height:100%;line-height:1.6;min-height:120px;outline:none;overflow:auto;padding:8px 12px;position:relative;resize:none;width:100%}.MarketMappingPromptModal_promptTextArea__8R7Ac::placeholder{color:#bfbfbf}.MarketMappingPromptModal_promptTextArea__8R7Ac:focus{border-color:#91caff;box-shadow:0 0 0 2px #1677ff1a}.MarketMappingPromptModal_resetLink__sT706{align-self:flex-start;background:none;border:none;color:#1677ff;cursor:pointer;font-size:12px;margin-top:6px;padding:0;text-decoration:none}.MarketMappingPromptModal_resetLink__sT706:hover{color:#4096ff;text-decoration:underline}.MarketMappingPromptModal_footerBar__ont75{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.MarketMappingPromptModal_goBackBtn__uTTv6{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:38px;padding:6px 20px;transition:background .15s ease,border-color .15s ease}.MarketMappingPromptModal_goBackBtn__uTTv6:hover{background:#f5f5f5;border-color:#bfbfbf}.MarketMappingPromptModal_runBtn__zw139{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:6px 28px;transition:background .2s ease,transform .15s ease}.MarketMappingPromptModal_runBtn__zw139:hover:not(:disabled){background:#4096ff;transform:scale(1.03)}.MarketMappingPromptModal_runBtn__zw139:disabled{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.talentMappingPromptModal .TalentMappingPromptModal_ant-modal-content__GRdwi{border-radius:16px;padding:24px 28px}.talentMappingPromptModal .TalentMappingPromptModal_ant-modal-header__iZhr2{margin-bottom:8px;padding:0}.talentMappingPromptModal .TalentMappingPromptModal_ant-modal-title__QtQSs{color:#262626;font-size:18px;font-weight:600}.talentMappingPromptModal .TalentMappingPromptModal_ant-modal-close__28yKv{right:22px;top:22px}.talentMappingPromptModal .TalentMappingPromptModal_ant-modal-body__cEDcz{padding:0}.talentMappingPromptModal .TalentMappingPromptModal_ant-modal-footer__N1UzR{display:none}.TalentMappingPromptModal_subtitle__LqLnE{color:#8c8c8c;font-size:13px;line-height:1.4;margin:0 0 20px}.TalentMappingPromptModal_modalBody__Z3aB8{display:flex;gap:32px;min-height:320px}.TalentMappingPromptModal_leftColumn__E5bf1{display:flex;flex:0 0 280px;flex-direction:column;gap:16px}.TalentMappingPromptModal_rightColumn__vAy4T{display:flex;flex:1 1;flex-direction:column;min-width:0}.TalentMappingPromptModal_sectionLabel__nVJDs{color:#595959;font-size:13px;font-weight:600;margin-bottom:4px}.TalentMappingPromptModal_fieldGroup__Pch3I{display:flex;flex-direction:column;gap:4px}.TalentMappingPromptModal_fieldLabel__2eY1a{color:#8c8c8c;font-size:12px;font-weight:500}.TalentMappingPromptModal_fieldInput__t-EMa{border-color:#d9d9d9;border-radius:8px}.TalentMappingPromptModal_fieldInput__t-EMa:focus,.TalentMappingPromptModal_fieldInput__t-EMa:hover{border-color:#91caff}.TalentMappingPromptModal_attachmentsBlock__15W7P{margin-top:4px}.TalentMappingPromptModal_attachmentList__AC\+AV{display:flex;flex-wrap:wrap;gap:6px}.TalentMappingPromptModal_attachmentChip__J1fst{align-items:center;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:8px;color:#595959;display:inline-flex;font-size:11px;gap:5px;max-width:200px;padding:3px 8px}.TalentMappingPromptModal_attachmentChipIcon__lyZLm{color:#8c8c8c;flex-shrink:0;font-size:12px}.TalentMappingPromptModal_attachmentChipName__jD1iF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TalentMappingPromptModal_noAttachments__C4Qt\+{color:#bfbfbf;font-size:12px;font-style:italic}.TalentMappingPromptModal_promptOverlayWrap__W3ImI{flex:1 1;min-height:120px;position:relative}.TalentMappingPromptModal_promptHighlight__sNReU{word-wrap:break-word;border:1px solid #0000;border-radius:10px;bottom:0;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;left:0;line-height:1.6;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap}.TalentMappingPromptModal_highlightMark__4sW7v{background:#e6f4ff;border-radius:4px;color:#1677ff;font-weight:500;padding:1px 3px}.TalentMappingPromptModal_promptTextArea__ECmYb{background:#0000;border:1px solid #d9d9d9;border-radius:10px;caret-color:#262626;color:#0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;height:100%;line-height:1.6;min-height:120px;outline:none;overflow:auto;padding:8px 12px;position:relative;resize:none;width:100%}.TalentMappingPromptModal_promptTextArea__ECmYb::placeholder{color:#bfbfbf}.TalentMappingPromptModal_promptTextArea__ECmYb:focus{border-color:#91caff;box-shadow:0 0 0 2px #1677ff1a}.TalentMappingPromptModal_resetLink__k5A0Q{align-self:flex-start;background:none;border:none;color:#1677ff;cursor:pointer;font-size:12px;margin-top:6px;padding:0;text-decoration:none}.TalentMappingPromptModal_resetLink__k5A0Q:hover{color:#4096ff;text-decoration:underline}.TalentMappingPromptModal_footerBar__OP80Q{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.TalentMappingPromptModal_goBackBtn__L4owa{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:38px;padding:6px 20px;transition:background .15s ease,border-color .15s ease}.TalentMappingPromptModal_goBackBtn__L4owa:hover{background:#f5f5f5;border-color:#bfbfbf}.TalentMappingPromptModal_runBtn__nO-Pd{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:6px 28px;transition:background .2s ease,transform .15s ease}.TalentMappingPromptModal_runBtn__nO-Pd:hover:not(:disabled){background:#4096ff;transform:scale(1.03)}.TalentMappingPromptModal_runBtn__nO-Pd:disabled{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.referencesPromptModal .ReferencesPromptModal_ant-modal-content__pzmgE{border-radius:16px;padding:24px 28px}.referencesPromptModal .ReferencesPromptModal_ant-modal-header__gkG8s{margin-bottom:8px;padding:0}.referencesPromptModal .ReferencesPromptModal_ant-modal-title__cP7Id{color:#262626;font-size:18px;font-weight:600}.referencesPromptModal .ReferencesPromptModal_ant-modal-close__hwPal{right:22px;top:22px}.referencesPromptModal .ReferencesPromptModal_ant-modal-body__tOtl7{padding:0}.referencesPromptModal .ReferencesPromptModal_ant-modal-footer__IaZoC{display:none}.ReferencesPromptModal_subtitle__8EPnH{color:#8c8c8c;font-size:13px;line-height:1.4;margin:0 0 20px}.ReferencesPromptModal_modalBody__sQ\+9k{display:flex;gap:32px;min-height:320px}.ReferencesPromptModal_leftColumn__ncO1a{display:flex;flex:0 0 280px;flex-direction:column;gap:16px}.ReferencesPromptModal_rightColumn__mpK3i{display:flex;flex:1 1;flex-direction:column;min-width:0}.ReferencesPromptModal_sectionLabel__5wZNO{color:#595959;font-size:13px;font-weight:600;margin-bottom:4px}.ReferencesPromptModal_fieldGroup__-d0vf{display:flex;flex-direction:column;gap:4px}.ReferencesPromptModal_fieldLabel__YsYIA{color:#8c8c8c;font-size:12px;font-weight:500}.ReferencesPromptModal_fieldInput__IgDAi{border-color:#d9d9d9;border-radius:8px}.ReferencesPromptModal_fieldInput__IgDAi:focus,.ReferencesPromptModal_fieldInput__IgDAi:hover{border-color:#91caff}.ReferencesPromptModal_cvTextArea__8fkRH{border-color:#d9d9d9;border-radius:8px;resize:vertical}.ReferencesPromptModal_cvTextArea__8fkRH:focus,.ReferencesPromptModal_cvTextArea__8fkRH:hover{border-color:#91caff}.ReferencesPromptModal_attachmentsBlock__1oQ8b{margin-top:4px}.ReferencesPromptModal_attachmentList__CkmJI{display:flex;flex-wrap:wrap;gap:6px}.ReferencesPromptModal_attachmentChip__y8hfi{align-items:center;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:8px;color:#595959;display:inline-flex;font-size:11px;gap:5px;max-width:200px;padding:3px 8px}.ReferencesPromptModal_attachmentChipIcon__in8QW{color:#8c8c8c;flex-shrink:0;font-size:12px}.ReferencesPromptModal_attachmentChipName__U1FWX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferencesPromptModal_noAttachments__0Ii6n{color:#bfbfbf;font-size:12px;font-style:italic}.ReferencesPromptModal_promptOverlayWrap__m9zg\+{flex:1 1;min-height:120px;position:relative}.ReferencesPromptModal_promptHighlight__B28BL{word-wrap:break-word;border:1px solid #0000;border-radius:10px;bottom:0;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;left:0;line-height:1.6;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap}.ReferencesPromptModal_highlightMark__2EJSU{background:#e6f4ff;border-radius:4px;color:#1677ff;font-weight:500;padding:1px 3px}.ReferencesPromptModal_promptTextArea__kXqnH{background:#0000;border:1px solid #d9d9d9;border-radius:10px;caret-color:#262626;color:#0000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;height:100%;line-height:1.6;min-height:120px;outline:none;overflow:auto;padding:8px 12px;position:relative;resize:none;width:100%}.ReferencesPromptModal_promptTextArea__kXqnH::placeholder{color:#bfbfbf}.ReferencesPromptModal_promptTextArea__kXqnH:focus{border-color:#91caff;box-shadow:0 0 0 2px #1677ff1a}.ReferencesPromptModal_resetLink__joHaF{align-self:flex-start;background:none;border:none;color:#1677ff;cursor:pointer;font-size:12px;margin-top:6px;padding:0;text-decoration:none}.ReferencesPromptModal_resetLink__joHaF:hover{color:#4096ff;text-decoration:underline}.ReferencesPromptModal_footerBar__gyfhO{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.ReferencesPromptModal_goBackBtn__2oJrn{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:38px;padding:6px 20px;transition:background .15s ease,border-color .15s ease}.ReferencesPromptModal_goBackBtn__2oJrn:hover{background:#f5f5f5;border-color:#bfbfbf}.ReferencesPromptModal_runBtn__O9EtJ{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:6px 28px;transition:background .2s ease,transform .15s ease}.ReferencesPromptModal_runBtn__O9EtJ:hover:not(:disabled){background:#4096ff;transform:scale(1.03)}.ReferencesPromptModal_runBtn__O9EtJ:disabled{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.manualFiltersModal .ManualFiltersModal_ant-modal-content__B7RBU{border-radius:16px;padding:24px 28px}.manualFiltersModal .ManualFiltersModal_ant-modal-header__dT1op{margin-bottom:8px;padding:0}.manualFiltersModal .ManualFiltersModal_ant-modal-title__dwZ0U{color:#262626;font-size:18px;font-weight:600}.manualFiltersModal .ManualFiltersModal_ant-modal-close__KxqeY{right:22px;top:22px}.manualFiltersModal .ManualFiltersModal_ant-modal-body__nmN3N{padding:0}.manualFiltersModal .ManualFiltersModal_ant-modal-footer__lWWn2{display:none}.ManualFiltersModal_subtitle__yXBeK{color:#8c8c8c;font-size:13px;line-height:1.4;margin:0 0 16px}.ManualFiltersModal_formBody__Zl-SF{max-height:460px;overflow-y:auto;padding:0 8px}.ManualFiltersModal_section__TG5oE{margin-bottom:20px}.ManualFiltersModal_sectionTitle__w5nqj{border-bottom:1px solid #f0f0f0;color:#595959;font-size:13px;font-weight:600;margin:0 0 10px;padding-bottom:6px}.ManualFiltersModal_fieldRow__mAzv1{margin-bottom:12px}.ManualFiltersModal_fieldLabel__LrkqF{color:#8c8c8c;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.ManualFiltersModal_filterInput__G0f1t{border-color:#d9d9d9;border-radius:8px}.ManualFiltersModal_filterInput__G0f1t:focus,.ManualFiltersModal_filterInput__G0f1t:hover{border-color:#91caff}.ManualFiltersModal_filterSelect__M\+Rui{border-radius:8px;width:100%}.ManualFiltersModal_rangeRow__DQ-bZ{display:flex;gap:10px}.ManualFiltersModal_rangeField__xw68F{flex:1 1}.ManualFiltersModal_rangeLabel__p\+2Db{color:#bfbfbf;display:block;font-size:11px;margin-bottom:2px}.ManualFiltersModal_toggleRow__tUnTZ{display:flex;flex-wrap:wrap;gap:16px;margin-top:2px}.ManualFiltersModal_sliderTitle__YfKs\+{color:#8c8c8c;font-size:12px;font-weight:500;margin-bottom:4px}.ManualFiltersModal_fieldHint__aE1mZ{color:#bfbfbf;font-size:11px;margin-left:6px}.ManualFiltersModal_footerBar__-Fw-D{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.ManualFiltersModal_footerLeft__3\+l3b{align-items:center;display:flex;gap:12px}.ManualFiltersModal_clearBtn__dhfDG{background:none;border:none;color:#8c8c8c;cursor:pointer;font-size:13px;padding:4px 0;text-decoration:none}.ManualFiltersModal_clearBtn__dhfDG:hover{color:#595959;text-decoration:underline}.ManualFiltersModal_goBackBtn__BKtI0{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#595959;cursor:pointer;font-size:14px;font-weight:500;height:38px;padding:6px 20px;transition:background .15s ease,border-color .15s ease}.ManualFiltersModal_goBackBtn__BKtI0:hover{background:#f5f5f5;border-color:#bfbfbf}.ManualFiltersModal_runBtn__0tfVv{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:38px;padding:6px 28px;transition:background .2s ease,transform .15s ease}.ManualFiltersModal_runBtn__0tfVv:hover:not(:disabled){background:#4096ff;transform:scale(1.03)}.ManualFiltersModal_runBtn__0tfVv:disabled{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.HeaderBar_bar__t5\+wL{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 24px}.HeaderBar_left__q42ww{align-items:center;display:flex;gap:10px}.HeaderBar_titleIcon__bGjYH{color:#1677ff;font-size:16px}.HeaderBar_titleText__zhUiB{color:#1a1a1a;font-size:15px;font-weight:600}.HeaderBar_titleMeta__OnDzg{color:#8c8c8c;font-size:12px;margin-left:8px}.HeaderBar_right__63kcr{align-items:center;display:flex;gap:8px}.HeaderBar_headerBtn__Rq1E2{border-radius:8px;font-size:13px;font-weight:500;height:32px;padding:0 14px}.Conversation_thread__7vQRR{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px 32px 16px}.Conversation_threadInner__jDl9Q{display:flex;flex-direction:column;gap:16px;margin:0 auto;width:calc(100% - 32px)}.Conversation_threadInnerFull__t3QXT{max-width:800px}.Conversation_messageRow__7i-cH{display:flex;width:100%}.Conversation_messageRowRight__bv38P{justify-content:flex-end}.Conversation_assistantBlock__KLqpI{align-items:flex-start;display:flex;flex-direction:column;width:100%}.Conversation_userBubble__qazVo{background:#f3f3f3;border:1px solid #f3f3f3;border-radius:18px 18px 4px 18px;color:#1a1a1a;font-size:14px;line-height:1.55;max-width:65%;padding:12px 18px;text-align:left}.Conversation_msgAttachmentRow__fi6OX{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:6px;padding-right:2px}.Conversation_msgAttachmentBadge__dwxTM{align-items:center;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:12px;color:#595959;display:inline-flex;font-size:12px;gap:5px;max-width:180px;padding:3px 10px}.Conversation_msgAttachmentBadgeName__Bt0Rv{color:#8c8c8c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Conversation_assistantHeader__L2foe{align-items:center;display:flex;gap:10px;margin-bottom:4px}.Conversation_assistantLogo__rwSXe{flex-shrink:0;height:28px;object-fit:contain;width:28px}.Conversation_assistantAvatar__9q4VR{align-items:center;background:#1677ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.Conversation_assistantName__XdkQW{color:#1a1a1a;font-size:14px;font-weight:600}.Conversation_thinkingPill__9sfWQ{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:20px;color:#595959;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px}.Conversation_thinkingSpinner__x8YhT{animation:Conversation_spin__zXUFU .8s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#1677ff;height:14px;width:14px}@keyframes Conversation_spin__zXUFU{to{transform:rotate(1turn)}}.Conversation_statusPill__o4Eo7{align-items:center;background:#f6ffed;border:1px solid #d9f7be;border-radius:20px;color:#389e0d;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px}.Conversation_statusCheck__Tv0lP{color:#52c41a;font-size:12px}.Conversation_resultCard__9T2eZ{align-items:center;background:linear-gradient(160deg,#fff,#f0f9ff 40%,#eff6ff);border:1px solid #93c5fd80;border-radius:16px;color:#1e293b;display:flex;gap:20px;margin-top:20px;overflow:hidden;padding:28px 28px 26px;position:relative;width:100%}.Conversation_resultCard__9T2eZ:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);border-radius:3px 3px 0 0;content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0}.Conversation_resultCard__9T2eZ:after{background:radial-gradient(circle,#3b82f60a 0,#0000 70%);content:"";height:300px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:300px}.Conversation_resultCardClickable__XfZzl{cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}.Conversation_resultCardClickable__XfZzl:hover{background:linear-gradient(160deg,#eff6ff,#dbeafe 40%,#eff6ff);border-color:#3b82f666;transform:translateY(-2px)}.Conversation_resultCardClickable__XfZzl:hover:before{background:linear-gradient(90deg,#2563eb,#3b82f6,#2563eb);opacity:1}.Conversation_resultCardClickable__XfZzl:focus-visible{border-radius:16px;outline:2px solid #3b82f680;outline-offset:3px}.Conversation_resultCardClickable__XfZzl:active{transform:translateY(0)}.Conversation_resultCardText__jIOYU{flex:1 1;min-width:0;position:relative;text-align:left;z-index:1}.Conversation_resultTitle__XRRxm{align-items:center;color:#0f172a;display:flex;font-size:22px;font-weight:700;gap:12px;letter-spacing:-.01em;line-height:1.3;margin-bottom:4px;text-align:left}.Conversation_resultTitlePill__oOGDC{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:9999px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.5;padding:3px 12px;text-transform:uppercase;white-space:nowrap}.Conversation_resultSubtitle__lv9-C{color:#475569;font-size:14px;font-weight:400;line-height:1.45}.Conversation_resultCardArrow__bMIk2{align-items:center;background:#3b82f61a;border:1px solid #3b82f633;border-radius:50%;color:#3b82f6;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;width:48px;z-index:1}.Conversation_resultCardClickable__XfZzl:hover .Conversation_resultCardArrow__bMIk2{background:#3b82f633;border-color:#3b82f659;box-shadow:0 0 20px #3b82f626;color:#2563eb;transform:translateX(4px)}.Conversation_userMessageBlock__-uFXT{align-items:flex-end;display:flex;flex-direction:column;width:100%}.Conversation_userMessageHeader__7PGTb{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;margin-bottom:4px}.Conversation_userMessageAvatar__r9nkT{flex-shrink:0}.Conversation_userMessageName__yCMAz{color:#1a1a1a;font-size:14px;font-weight:600}.Conversation_startedAt__RwEDv{color:#8c8c8c;font-size:12px;font-weight:400;padding:8px 0 4px;text-align:center}.Conversation_summaryBanner__yisAM{background:#e6f4ff;border:1px solid #91caff;border-radius:10px;color:#1a4b8c;font-size:14px;font-weight:500;line-height:1.5;padding:12px 16px;width:100%}.Conversation_errorBanner__zwXuc{background:#fff2f0;border:1px solid #ffccc7;border-radius:10px;color:#a8071a;font-size:14px;font-weight:400;line-height:1.5;padding:12px 16px;width:100%}.Conversation_assistantText__02K2e{color:#1a1a1a;font-size:14px;line-height:1.55;padding:4px 0;text-align:left}.Conversation_progressCard__yY4ay{align-items:center;background:#f8f9ff;border:1px solid #d6e4ff;border-radius:12px;display:flex;gap:14px;padding:16px 20px;width:100%}.Conversation_progressCardCompact__4eD-i{background:#fbfcff;border-radius:0 0 14px 14px;border-top:0;margin-top:0;padding:14px 20px}.Conversation_progressSpinner__AvFJ-{animation:Conversation_spin__zXUFU .8s linear infinite;border:2.5px solid #e0e7ff;border-radius:50%;border-top-color:#1677ff;flex-shrink:0;height:18px;width:18px}.Conversation_progressText__RlW\+X{display:flex;flex-direction:column;gap:2px}.Conversation_progressTitle__mV4rp{color:#1a4b8c;font-size:14px;font-weight:600;line-height:1.4}.Conversation_progressSubtitle__tfexy{color:#8c8c8c;font-size:12px;font-weight:400}.Conversation_runDivider__s1C1m{align-items:center;cursor:default;display:flex;gap:12px;padding:4px 0;transition:opacity .2s ease;width:100%}.Conversation_runDivider__s1C1m[role=button]{cursor:pointer}.Conversation_runDivider__s1C1m[role=button]:hover .Conversation_runDividerPill__Cm4yY{background:#e6f4ff;border-color:#91caff}.Conversation_runDivider__s1C1m[role=button]:hover .Conversation_runDividerTitle__IXd-q{color:#1677ff}.Conversation_runDivider__s1C1m[role=button]:active{opacity:.8}.Conversation_runDividerLine__O8SYT{background:#e8e8e8;flex:1 1;height:1px}.Conversation_runDividerPill__Cm4yY{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;display:inline-flex;gap:10px;padding:6px 16px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.Conversation_runDividerTitle__IXd-q{color:#595959;font-size:13px;font-weight:600;transition:color .2s ease}.Conversation_runDividerCount__MgbZc{color:#8c8c8c;font-size:12px;font-weight:400}.Conversation_runDividerTime__jUdw8{color:#bfbfbf;font-size:11px;font-weight:400}.Conversation_webSearchCard__7ndB3{background:#fafbff;border:1px solid #e0e7ff;border-radius:12px;padding:16px 20px;width:100%}.Conversation_webSearchHeader__dc1bw{align-items:center;border-bottom:1px solid #e8ecf4;display:flex;gap:8px;margin-bottom:14px;padding-bottom:12px}.Conversation_webSearchIcon__wKiu0{color:#1677ff;flex-shrink:0;font-size:14px}.Conversation_webSearchLabel__Qp1by{color:#1677ff;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Conversation_webSearchQuery__yVpsQ{color:#595959;font-size:13px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Conversation_webSearchList__0IT3k{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.Conversation_webSearchItem__m8KEA{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:12px 0}.Conversation_webSearchItem__m8KEA:last-child{border-bottom:none;padding-bottom:0}.Conversation_webSearchItemContent__pCgFS{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.Conversation_webSearchTitle__m5W84{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1677ff;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden;text-decoration:none}.Conversation_webSearchTitle__m5W84:hover{color:#0958d9;text-decoration:underline}.Conversation_webSearchUrl__IKFDW{color:#8c8c8c;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Conversation_webSearchSnippet__1nrBW{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#595959;display:-webkit-box;font-size:13px;line-height:1.5;margin:2px 0 0;overflow:hidden}.Conversation_webSearchDate__qBWT-{color:#bfbfbf;flex-shrink:0;font-size:11px;margin-top:2px;white-space:nowrap}.Conversation_fetchUrlCard__cYgj8{background:#fafbff;border:1px solid #d9e2ef;border-radius:12px;padding:16px 20px;width:100%}.Conversation_fetchUrlHeader__xVlOY{align-items:center;border-bottom:1px solid #e8ecf4;display:flex;gap:8px;margin-bottom:12px;padding-bottom:10px}.Conversation_fetchUrlIcon__buB9a{color:#1677ff;flex-shrink:0;font-size:14px}.Conversation_fetchUrlLabel__V87Eu{color:#1677ff;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Conversation_fetchUrlTitle__5FLyB{color:#1677ff;display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:10px;text-decoration:none}.Conversation_fetchUrlTitle__5FLyB:hover{color:#0958d9;text-decoration:underline}.Conversation_fetchUrlText__yq\+2-{-webkit-line-clamp:8;-webkit-box-orient:vertical;color:#595959;display:-webkit-box;font-size:13px;line-height:1.55;overflow:hidden}.Conversation_runOutline__3U5jd{display:flex;flex-direction:column;gap:2px}.Conversation_runOutlineHeader__uWQHD{color:#bfbfbf;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;padding-left:4px}.Conversation_runOutlineItem__A9jDp{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:8px;line-height:1.35;padding:6px 8px;transition:background .15s ease}.Conversation_runOutlineItem__A9jDp:hover{background:#1677ff0f}.Conversation_runOutlineDot__ziKAe{background:#d9d9d9;border-radius:50%;flex-shrink:0;height:7px;margin-top:4px;transition:background .2s ease,transform .2s ease;width:7px}.Conversation_runOutlineDotActive__9pCOQ{background:#1677ff;transform:scale(1.3)}.Conversation_runOutlineLabel__eq-YC{color:#8c8c8c;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.Conversation_runOutlineItemActive__EkxLp .Conversation_runOutlineLabel__eq-YC{color:#1677ff;font-weight:600}.Conversation_emptyState__3juM3{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 0}.Conversation_emptyLogo__8mqQm{height:56px;margin-bottom:20px;object-fit:contain;opacity:.85;width:56px}.Conversation_emptyHeadline__gT-2s{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:8px;text-align:center}.Conversation_emptySubtext__Ykun\+{color:#8c8c8c;font-size:15px;text-align:center}.Conversation_planCard__4xa1O{background:#fafcff;border:1px solid #e6f4ff;border-left:3px solid #1677ff;border-radius:8px;margin-top:4px;padding:16px 20px;width:100%}.Conversation_planCardHeader__Zogrp{align-items:center;display:flex;gap:8px;margin-bottom:12px}.Conversation_planCardIcon__X2kVh{color:#1677ff;font-size:16px}.Conversation_planCardTitle__LckEr{color:#1677ff;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Conversation_planCardList__FMO-k{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.Conversation_planCardStep__1S-JJ{align-items:flex-start;border-bottom:1px solid #f5f5f5;color:#434343;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 0;text-align:left}.Conversation_planCardStep__1S-JJ:last-child{border-bottom:none;padding-bottom:0}.Conversation_planCardStepText__LOPDQ{flex:1 1;line-height:1.5;text-align:left}.Conversation_planCardRunBtn__KjcO5{align-items:center;background:#fff;border:1px solid #d6e4ff;border-radius:6px;color:#1677ff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;padding:4px 12px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.Conversation_planCardRunBtn__KjcO5:hover{background:#e6f4ff;border-color:#91caff}.Conversation_planStepsCard__yC2Tm{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin-top:4px;padding:16px 20px;width:100%}.Conversation_planStepsHeader__a9WjR{align-items:center;color:#434343;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:12px}.Conversation_planStepsHeaderSpinner__-SiVP{animation:Conversation_planStepsSpin__qDCvX .8s linear infinite;border:2px solid #d9d9d9;border-radius:50%;border-top-color:#1677ff;display:inline-block;height:14px;width:14px}@keyframes Conversation_planStepsSpin__qDCvX{to{transform:rotate(1turn)}}.Conversation_planStepsList__mYF98{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.Conversation_planStepsItem__3x47o{align-items:center;color:#8c8c8c;display:flex;font-size:13px;gap:10px;padding:4px 0}.Conversation_planStepsItemPending__e4ed6{color:#8c8c8c}.Conversation_planStepsItemExecuting__P4upt{color:#1677ff;font-weight:500}.Conversation_planStepsItemDone__\+dJop{color:#262626}.Conversation_planStepsItemError__pvt7Q{color:#595959}.Conversation_planStepsCheck__9W8F7{color:#52c41a;flex-shrink:0;font-size:14px}.Conversation_planStepsSpinner__YYbyz{animation:Conversation_planStepsSpin__qDCvX .8s linear infinite;border:2px solid #d6e4ff;border-radius:50%;border-top-color:#1677ff;display:inline-block;flex-shrink:0;height:12px;width:12px}.Conversation_planStepsBullet__s7szp{background:#d9d9d9;border-radius:50%;flex-shrink:0;height:6px;width:6px}.Conversation_planStepsErrorIcon__dyIqf{color:#faad14;flex-shrink:0;font-size:14px}.MarkdownContent_markdownRoot__aEZ7N{color:inherit;font:inherit;line-height:inherit}.MarkdownContent_markdownRoot__aEZ7N[data-inline] p{display:inline;margin:0}.MarkdownContent_markdownRoot__aEZ7N[data-inline] *{display:inline}.MarkdownContent_markdownRoot__aEZ7N p{margin:0 0 .75em}.MarkdownContent_markdownRoot__aEZ7N p:last-child{margin-bottom:0}.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h1__f5uqM{color:#1a1a1a;font-size:1.1em;font-weight:700;margin:1.25em 0 .5em}.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h2__9LcGd{color:#1a1a1a;font-size:1.05em;font-weight:700;margin:1.25em 0 .5em}.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h3__pxydM{color:#262626;font-size:1em;font-weight:600;margin:1.1em 0 .4em}.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h4__Kd3uE,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h5__pEUnr,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h6__P6pQM{color:#262626;font-size:.95em;font-weight:600;margin:1em 0 .35em}.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h1__f5uqM:last-child,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h2__9LcGd:last-child,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h3__pxydM:last-child,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h4__Kd3uE:last-child,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h5__pEUnr:last-child,.MarkdownContent_markdownRoot__aEZ7N .MarkdownContent_h6__P6pQM:last-child{margin-bottom:0}.MarkdownContent_markdownRoot__aEZ7N strong{color:inherit;font-weight:600}.MarkdownContent_markdownRoot__aEZ7N em{color:inherit;font-style:italic}.MarkdownContent_markdownRoot__aEZ7N a{color:#1890ff;text-decoration:underline;word-break:break-word}.MarkdownContent_markdownRoot__aEZ7N a:hover{color:#40a9ff}.MarkdownContent_inlineCode__Jf8j\+{background:#0000000f;border-radius:4px;color:#d4380d;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.9em;padding:1px 5px}.MarkdownContent_codeBlock__fXXh0{background:#1e1e1e;border-radius:8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;margin:12px 0;overflow-x:auto;padding:12px 16px}.MarkdownContent_codeBlock__fXXh0 code{background:none;color:#d4d4d4;font-size:inherit;padding:0}.MarkdownContent_markdownRoot__aEZ7N ol,.MarkdownContent_markdownRoot__aEZ7N ul{margin:.5em 0 .75em;padding-left:1.5em}.MarkdownContent_markdownRoot__aEZ7N li{margin-bottom:.25em}.MarkdownContent_markdownRoot__aEZ7N li:last-child{margin-bottom:0}.MarkdownContent_blockquote__Z-Zn\+{background:#00000005;border-left:3px solid #d6e4ff;border-radius:0 6px 6px 0;color:#595959;margin:.75em 0;padding:6px 12px}.MarkdownContent_hr__3jlRD{border:none;border-top:1px solid #e8e8e8;margin:12px 0}.MarkdownContent_tableWrapper__rzW2N{margin:12px 0;overflow-x:auto}.MarkdownContent_table__ny4rD{border-collapse:collapse;font-size:13px;width:100%}.MarkdownContent_table__ny4rD th{background:#fafafa;border:1px solid #e8e8e8;color:#262626;font-weight:600;padding:6px 12px;text-align:left}.MarkdownContent_table__ny4rD td{border:1px solid #e8e8e8;color:#434343;padding:6px 12px}.MarkdownContent_markdownRoot__aEZ7N del{color:#8c8c8c;text-decoration:line-through}.MarkdownContent_markdownRoot__aEZ7N input[type=checkbox]{accent-color:#1890ff;margin-right:6px;pointer-events:none}.TopCandidatesPreview_container__gnlTl{background:#fff;border:1px solid #e8e8e8;border-radius:12px 12px 0 0;overflow:hidden;position:relative;width:100%}.TopCandidatesPreview_header__plWG3{background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:12px 12px 0 0;color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px 16px;text-transform:uppercase}.TopCandidatesPreview_tableWrapper__\+JuMT .candidates-table{padding:0}.TopCandidatesPreview_tableWrapper__\+JuMT .gh-table-wrapper{overflow-x:auto;padding:0}.TopCandidatesPreview_container__gnlTl .gh-scroll-overlay{left:0!important;position:absolute!important;right:0!important}.TopCandidatesPreview_container__gnlTl .csm-tag{flex-shrink:1;max-width:220px}.TopCandidatesPreview_container__gnlTl .csm-tag-more{flex-shrink:0}.TopCandidatesPreview_container__gnlTl .ant-skeleton-paragraph{margin-block-start:0!important}.TopCandidatesPreview_container__gnlTl .ant-skeleton-paragraph li:nth-child(n+2){display:none!important}.TopCandidatesPreview_container__gnlTl .ant-skeleton-input{max-height:20px}.RunOutlinePanel_panel__C-abC{background:#fafbfc;flex-shrink:0;height:100%;min-width:0;overflow:hidden;position:relative;transition:width .25s ease;width:220px}.RunOutlinePanel_panelCollapsed__\+QMp8{min-width:20px;overflow:visible;width:20px}.RunOutlinePanel_toggleTab__cBLn\+{align-items:center;background:#fff;border:1px solid #e8e8e8;border-left:none;border-radius:0 8px 8px 0;cursor:pointer;display:flex;height:48px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease;width:18px;z-index:10}.RunOutlinePanel_toggleTab__cBLn\+:hover{background:#e6f4ff;border-color:#91caff}.RunOutlinePanel_panelCollapsed__\+QMp8 .RunOutlinePanel_toggleTab__cBLn\+{border-left:1px solid #e8e8e8;border-radius:8px 0 0 8px;border-right:none;left:auto;right:0}.RunOutlinePanel_toggleIcon__HPi2M{color:#8c8c8c;font-size:10px}.RunOutlinePanel_toggleTab__cBLn\+:hover .RunOutlinePanel_toggleIcon__HPi2M{color:#1677ff}.RunOutlinePanel_body__MuErp{align-items:center;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:24px 12px 16px 24px}.CandidatesDrawer_drawer__pO0xj .ant-drawer-body{display:flex;flex-direction:column;overflow-y:auto;padding:16px 24px}.CandidatesDrawer_drawer__pO0xj .ai-sourcing-candidates-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.CandidatesDrawer_drawer__pO0xj .ai-sourcing-candidates-grid{grid-template-columns:1fr}}.CandidatesDrawer_tableContainer__ytTs6{flex:1 1;min-height:0}.CandidatesDrawer_footerBar__wEnj\+{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin:0 -24px -16px;padding:20px 24px}.CandidatesDrawer_selectedCount__ottgV{color:#595959;flex:1 1;font-size:13px}.CandidatesDrawer_drawer__pO0xj .gh-scroll-overlay{bottom:88px}.interview-invitation-modal .ant-modal-body{padding:20px 24px}.interview-candidates-list{max-height:220px;overflow-y:auto}.interview-candidate-row{align-items:center;display:flex;line-height:1.4;padding:3px 0}.interview-candidate-name{white-space:nowrap}.interview-candidate-title{color:#8c8c8c;font-size:12px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-candidate-overflow{color:#1890ff;cursor:default;font-size:12px;padding:3px 0 3px 22px}.interview-unavailable-collapse{background:#0000}.interview-unavailable-collapse .ant-collapse-header{font-size:13px;padding:8px 0!important}.interview-unavailable-collapse .ant-collapse-content-box{padding:4px 0 4px 16px!important}.OnboardingCard_card__cRWAA{background:#fafbfc;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 1px 4px #0000000a,0 0 0 1px #00000003;margin:16px auto 0;max-width:640px;opacity:1;position:relative;transform:translateY(0);transition:opacity .25s ease,transform .25s ease;width:100%;z-index:1}.OnboardingCard_cardExit__-kFf5{opacity:0;pointer-events:none;transform:translateY(-8px)}.OnboardingCard_content__TooAY{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.OnboardingCard_textBlock__4HPt\+{flex:1 1;min-width:0}.OnboardingCard_headline__Bt\+pl{color:#1a1a1a;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 4px}.OnboardingCard_description__hiDsO{color:#595959;font-size:13px;line-height:1.5;margin:0}.OnboardingCard_actions__hnkf7{align-items:center;display:flex;flex-shrink:0;gap:8px}.OnboardingCard_primaryBtn__-ksMo{align-items:center;background:#1677ff;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:34px;outline:none;padding:0 16px;transition:background .15s ease;white-space:nowrap}.OnboardingCard_primaryBtn__-ksMo:hover{background:#4096ff}.OnboardingCard_primaryBtn__-ksMo:focus-visible{box-shadow:0 0 0 2px #1677ff4d}.OnboardingCard_btnIcon__ZaieZ{font-size:14px}.OnboardingCard_dismissBtn__Sl556{align-items:center;background:#0000;border:1px solid #e0e0e0;border-radius:999px;color:#8c8c8c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;height:34px;outline:none;padding:0 12px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.OnboardingCard_dismissBtn__Sl556:hover{background:#f5f5f5;border-color:#d0d0d0;color:#595959}.OnboardingCard_dismissBtn__Sl556:focus-visible{border-color:#91caff;box-shadow:0 0 0 2px #1677ff4d}.OnboardingCard_dismissIcon__HpCYM{font-size:12px}@media (max-width:768px){.OnboardingCard_content__TooAY{align-items:flex-start;flex-direction:column;gap:12px}.OnboardingCard_actions__hnkf7{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.OnboardingCard_card__cRWAA{transition:none}}.DemoVideoModal_overlay__cSXtb{align-items:center;animation:DemoVideoModal_fadeIn__S60OX .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.DemoVideoModal_modal__phgk9{animation:DemoVideoModal_scaleIn__bfzaf .2s ease;background:#000;border-radius:16px;box-shadow:0 16px 48px #00000040;max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:100%}.DemoVideoModal_closeBtn__ytFXO{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;outline:none;position:absolute;right:12px;top:12px;transition:background .15s ease;width:36px;z-index:10}.DemoVideoModal_closeBtn__ytFXO:hover{background:#000000bf}.DemoVideoModal_closeBtn__ytFXO:focus-visible{box-shadow:0 0 0 2px #fff9}.DemoVideoModal_video__FZEc1{display:block;height:auto;max-height:90vh;outline:none;width:100%}.DemoVideoModal_video__FZEc1:focus-visible{box-shadow:inset 0 0 0 2px #1677ff80}@media (max-width:768px){.DemoVideoModal_overlay__cSXtb{padding:16px}.DemoVideoModal_modal__phgk9{border-radius:12px}.DemoVideoModal_closeBtn__ytFXO{font-size:12px;height:32px;right:8px;top:8px;width:32px}}@keyframes DemoVideoModal_fadeIn__S60OX{0%{opacity:0}to{opacity:1}}@keyframes DemoVideoModal_scaleIn__bfzaf{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.DemoVideoModal_modal__phgk9,.DemoVideoModal_overlay__cSXtb{animation:none}}:root{--as-bg:#fafbfc;--as-surface:#fff;--as-border:#e8e8e8;--as-border-light:#f0f0f0;--as-text-primary:#1a1a1a;--as-text-secondary:#595959;--as-text-muted:#8c8c8c;--as-accent:#1677ff;--as-accent-soft:#e6f4ff;--as-radius-sm:10px;--as-radius-md:14px;--as-shadow-card:0 2px 12px #0000000a,0 0 0 1px #00000005;--as-shadow-focus:0 2px 16px #1677ff14,0 0 0 1px #1677ff0f;--as-spacing-xs:8px;--as-spacing-sm:16px;--as-spacing-md:24px;--as-spacing-lg:40px;--as-spacing-xl:64px}.AgenticSourcerPage_pageLayout__E2aCH{background:#fafbfc;background:var(--as-bg);min-height:calc(100vh - 64px)}.AgenticSourcerPage_pageLayout__E2aCH .ant-layout-sider{background:#fff!important;background:var(--as-surface)!important}.AgenticSourcerPage_pageLayout__E2aCH .ant-layout-content{background:#fafbfc;background:var(--as-bg)}.AgenticSourcerPage_leftSidebars__puCn2{display:flex;flex-direction:row;flex-shrink:0;height:100vh;position:relative;z-index:100}.AgenticSourcerPage_centerCanvas__Sf9Pz{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);padding:64px 24px;padding:var(--as-spacing-xl) var(--as-spacing-md);position:relative}.AgenticSourcerPage_centerCanvas__Sf9Pz:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;content:"";inset:0;opacity:.03;pointer-events:none;position:fixed;z-index:0}.AgenticSourcerPage_brand__A2zZn{color:#595959;color:var(--as-text-secondary);font-size:18px;font-style:italic;font-weight:600;letter-spacing:-.01em;margin-bottom:24px;margin-bottom:var(--as-spacing-md);opacity:.8;position:relative;z-index:1}.AgenticSourcerPage_centerLogo__d4wsw{height:56px;margin-bottom:16px;object-fit:contain;opacity:.85;position:relative;width:56px;z-index:1}.AgenticSourcerPage_headline__ycU\+N{color:#1a1a1a;color:var(--as-text-primary);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin-bottom:40px;margin-bottom:var(--as-spacing-lg);position:relative;text-align:center;z-index:1}.AgenticSourcerPage_composerSlot__-P7IR{margin:0 auto;max-width:960px;position:relative;width:100%;z-index:1}.AgenticSourcerPage_actionsSlot__0hoTP{position:relative;z-index:1}.AgenticSourcerPage_conversationRow__RF\+kh{background:#fafbfc;background:var(--as-bg);display:flex;flex-direction:row;height:calc(100vh - 64px)}.AgenticSourcerPage_conversationLayout__LlnCH{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.AgenticSourcerPage_composerDock__znDv6{background:#fafbfc;background:var(--as-bg);border-top:1px solid #f0f0f0;border-top:1px solid var(--as-border-light);flex-shrink:0;padding:12px 24px 16px}@media (max-width:768px){.AgenticSourcerPage_centerCanvas__Sf9Pz{padding:40px 16px;padding:var(--as-spacing-lg) var(--as-spacing-sm)}}.CandidateAvatar_avatar__yelDc{align-items:center!important;border-radius:50%;box-sizing:border-box;display:inline-flex!important;flex-shrink:0;height:40px;justify-content:center!important;line-height:1!important;object-fit:cover;width:40px}.CandidateAvatar_avatar__yelDc .ant-avatar-string{align-items:center;color:#1565c0;display:flex!important;font-size:16px;font-weight:600;height:100%;justify-content:center;line-height:1!important;position:static!important;text-align:center;transform:translateY(-2px)!important;width:100%}.InterviewsPage_page__mQVnu{color:#1f2937;min-height:100vh;padding:32px}.InterviewsPage_manualInviteFirstRunPage__hlicp{position:relative}.InterviewsPage_manualInviteBlurContent__5O0WZ{filter:blur(3px);opacity:.52;pointer-events:none;-webkit-user-select:none;user-select:none}.InterviewsPage_header__-R1Lo,.InterviewsPage_interviewerHeader__wtxWH{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.InterviewsPage_interviewerHeader__wtxWH{align-items:center;background:#fff;border:1px solid #e8eef7;border-radius:14px;box-shadow:0 10px 28px #0f172a0a;padding:20px 24px;position:relative}.InterviewsPage_headerTitleBlock__ILreI{box-sizing:border-box;display:grid;justify-items:center;padding:0 220px;text-align:center;width:100%}.InterviewsPage_header__-R1Lo h1,.InterviewsPage_interviewerHeader__wtxWH h1{color:#111827;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.2;margin:8px 0}.InterviewsPage_header__-R1Lo p,.InterviewsPage_interviewerHeader__wtxWH p{color:#64748b;font-size:15px;line-height:1.5;margin:0 auto;max-width:720px}.InterviewsPage_eyebrow__bYPVJ{align-items:center;color:#1677ff;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.InterviewsPage_headerActions__sjnEz{align-items:center;display:flex;flex-shrink:0;gap:10px;position:absolute;right:24px}.InterviewsPage_demoNotice__cKU1Y{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;display:inline-flex;font-size:13px;font-weight:700;margin-bottom:12px;min-height:32px;padding:0 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InterviewsPage_manualInviteCard__2Y1aC{grid-gap:18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;box-shadow:0 10px 28px #2563eb0f;color:#1f2937;display:grid;gap:18px;justify-items:start;margin-bottom:24px;padding:24px 28px;position:relative;text-align:left;z-index:1}.InterviewsPage_manualInviteCardSpotlight__kPdra{box-shadow:0 18px 42px #2563eb29;margin-bottom:28px;z-index:3}.InterviewsPage_manualInviteCard__2Y1aC h2{color:#0f172a;font-size:18px;font-weight:800;line-height:1.3;margin:0 0 8px}.InterviewsPage_manualInviteCard__2Y1aC p{color:#334155;font-size:15px;line-height:1.5;margin:0;max-width:880px}.InterviewsPage_manualInviteEmailBlock__IzNLf{grid-gap:10px;display:grid;gap:10px;justify-items:start;max-width:720px;width:100%}.InterviewsPage_manualInviteCopyButton__s3wVF{align-items:center;background:#0000;border:0;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InterviewsPage_manualInviteCopyButton__s3wVF:focus-visible,.InterviewsPage_manualInviteCopyButton__s3wVF:hover{color:#1e40af}.InterviewsPage_manualInviteEmail__mHdKY{align-items:center;background:#ffffffc7;border:1px solid #bfdbfe;border-radius:10px;color:#0f172a;display:flex;font-size:16px;font-weight:600;min-height:44px;padding:0 14px}.InterviewsPage_panel__ZPiR3{background:#fff}.InterviewsPage_panel__ZPiR3,.InterviewsPage_summaryPanel__\+8McQ{border:1px solid #e8eef7;border-radius:14px;box-shadow:0 10px 28px #0f172a0a}.InterviewsPage_summaryPanel__\+8McQ{grid-gap:20px;align-items:center;background:linear-gradient(90deg,#1677ff0f,#fff0 42%),#fff;display:grid;gap:20px;grid-template-columns:minmax(260px,.7fr) minmax(660px,1.3fr);margin-bottom:18px;padding:20px 22px}.InterviewsPage_summaryCopy__ONMSO{grid-gap:6px;display:grid;gap:6px;justify-items:start;text-align:left}.InterviewsPage_summaryCopy__ONMSO>span{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1677ff;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.03em;min-height:24px;padding:0 10px;text-transform:uppercase}.InterviewsPage_summaryPanel__\+8McQ h2{color:#111827;font-size:22px;font-weight:700;line-height:1.2;margin:0}.InterviewsPage_summaryPanel__\+8McQ p{color:#64748b;font-size:14px;line-height:1.45;margin:0}.InterviewsPage_summaryStats__vWjDc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(110px,1fr))}.InterviewsPage_summaryStats__vWjDc>div{grid-gap:5px;background:#fbfdff;border:1px solid #edf2f7;border-radius:12px;display:grid;gap:5px;overflow:hidden;padding:12px 16px;position:relative;text-align:center}.InterviewsPage_summaryStats__vWjDc>div:before{background:#a5b4fc;content:"";inset:0 auto 0 0;position:absolute;width:4px}.InterviewsPage_summaryStats__vWjDc span{color:#64748b;font-size:12px;font-weight:700}.InterviewsPage_summaryStats__vWjDc strong{color:#1e3a8a;font-size:24px;line-height:1}.InterviewsPage_panel__ZPiR3{padding:20px}.InterviewsPage_panelHeader__3Ez\+5{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.InterviewsPage_panelHeader__3Ez\+5 h2{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.InterviewsPage_panelHeader__3Ez\+5 p{color:#64748b;font-size:13px;margin:0}.InterviewsPage_panelTitleBlock__\+hLwp{display:grid;justify-items:start;text-align:left}.InterviewsPage_stageStatsBar__vQyNn{align-items:center;display:flex;gap:12px;margin-bottom:18px;overflow-x:auto;padding-bottom:2px}.InterviewsPage_stageStatCard__0K9x4{align-items:center;background:#f3f7ff;border:1px solid #cfe0ff;border-radius:999px;color:#4f73ad;cursor:pointer;display:inline-flex;justify-content:center;min-height:36px;padding:0 16px;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.InterviewsPage_stageStatCardActive__YiQog,.InterviewsPage_stageStatCard__0K9x4:focus-visible,.InterviewsPage_stageStatCard__0K9x4:hover{background:#eaf2ff;border-color:#9fc2ff;color:#285a9e}.InterviewsPage_stageStatCard__0K9x4:focus-visible{outline:2px solid #1677ff38;outline-offset:2px}.InterviewsPage_stageStatCard__0K9x4 span{color:inherit;font-size:14px;font-weight:800;line-height:1}.InterviewsPage_tableToolbar__XTD78{align-items:center;background:#fbfdff;border:1px solid #eef2f7;border-radius:12px;display:flex;gap:10px;padding:12px}.InterviewsPage_tableToolbar__XTD78 .ant-select{min-width:160px}.InterviewsPage_tableToolbar__XTD78 .InterviewsPage_roleFilterSelect__1\+87X{max-width:280px;min-width:112px;width:auto}.InterviewsPage_searchInput__VsJje{max-width:300px}.InterviewsPage_tableShell__Bp4rC{margin-top:4px;min-height:250px}.InterviewsPage_tableShell__Bp4rC .gh-table-wrapper{padding:0}.InterviewsPage_tableShell__Bp4rC .gh-table-head{border-radius:12px}.InterviewsPage_tableShell__Bp4rC .gh-row{border-radius:12px;cursor:default}.InterviewsPage_candidateColumn__oxw2L{padding-right:18px}.InterviewsPage_roleColumn__3i43\+{padding-left:12px}.InterviewsPage_tableShell__Bp4rC .gh-row:hover{transform:none}.InterviewsPage_emptyState__PHP3-{grid-gap:8px;color:#64748b;display:grid;gap:8px;justify-items:center;left:0;padding:54px 20px;position:-webkit-sticky;position:sticky;text-align:center;width:min(100%,calc(100vw - 220px))}.InterviewsPage_emptyState__PHP3- strong{color:#111827;font-size:18px;font-weight:700}.InterviewsPage_emptyState__PHP3- span{font-size:14px;line-height:1.45;max-width:420px}.InterviewsPage_emptyState__PHP3- .ant-btn{border-radius:999px;margin-top:6px}.InterviewsPage_candidateCell__iZbze{align-items:center;display:flex;gap:12px;min-width:0;text-align:left}.InterviewsPage_candidateCell__iZbze>div{flex:1 1;min-width:0;text-align:left}.InterviewsPage_candidateProfileButton__La3Me{background:#0000;border:0;border-radius:8px;cursor:pointer;display:block;flex:1 1;min-width:0;padding:2px 118px 2px 0;position:relative;text-align:left}.InterviewsPage_candidateProfileButton__La3Me:focus-visible{outline:2px solid #1677ff59;outline-offset:3px}.InterviewsPage_candidateProfileButton__La3Me:focus-visible strong,.InterviewsPage_candidateProfileButton__La3Me:hover strong{color:#0958d9;text-decoration:underline}.InterviewsPage_candidateProfileText__DATNt{display:block;min-width:0}.InterviewsPage_candidateProfileAction__DVNVm{align-items:center;background:#eff6ff;border:1px solid #93c5fd;border-radius:999px;color:#1677ff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:26px;justify-content:center;line-height:1;min-width:104px;padding:0 10px;position:absolute;right:0;top:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;white-space:nowrap}.InterviewsPage_candidateProfileButton__La3Me:focus-visible .InterviewsPage_candidateProfileAction__DVNVm,.InterviewsPage_candidateProfileButton__La3Me:hover .InterviewsPage_candidateProfileAction__DVNVm{background:#dbeafe;border-color:#1677ff;box-shadow:0 4px 12px #1677ff2e;color:#0958d9}.InterviewsPage_candidateProfileIcon__F4XrN{flex:0 0 auto;font-size:13px}.InterviewsPage_candidateCell__iZbze strong{color:#1677ff;display:block;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_candidateProfileMeta__CT0\+J{color:#6b7280;display:block;font-size:13px;line-height:1.25;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_unassignedCandidateBlock__A1i8K{grid-gap:4px;display:grid;gap:4px;min-width:0}.InterviewsPage_unassignedCandidateBlock__A1i8K strong{color:#6d28d9}.InterviewsPage_unassignedCandidateBlock__A1i8K span{color:#64748b;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_iconCell__qfjE7{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:600;gap:7px;min-width:0}.InterviewsPage_iconCell__qfjE7>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_noteInterviewCell__LMQ6T{grid-gap:4px;display:grid;gap:4px;min-width:0;text-align:left}.InterviewsPage_noteInterviewCell__LMQ6T strong{color:#111827;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_noteInterviewCell__LMQ6T span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden}.InterviewsPage_notePreviewCell__fyBGH{grid-gap:7px;display:grid;gap:7px;min-width:0;text-align:left}.InterviewsPage_notePreviewHeader__2lu3I{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-width:0;width:100%}.InterviewsPage_notePreviewHeader__2lu3I>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.InterviewsPage_notePreviewHeader__2lu3I>strong{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;line-height:1.2;min-height:22px;padding:2px 8px}.InterviewsPage_notePreviewCell__fyBGH p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#334155;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.InterviewsPage_notePreviewLink__NSsPb{background:#0000;border:0;color:#1677ff;cursor:pointer;font-size:12px;font-weight:800;line-height:1.2;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InterviewsPage_notePreviewLink__NSsPb:focus,.InterviewsPage_notePreviewLink__NSsPb:hover{color:#0958d9;text-decoration:underline}.InterviewsPage_noteRoleCell__nGcP4,.InterviewsPage_noteStatusCell__kXWWc{display:grid;min-width:0;text-align:left}.InterviewsPage_noteRoleCell__nGcP4{gap:6px}.InterviewsPage_noteRoleCell__nGcP4 strong{color:#111827;display:block;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_noteRoleCell__nGcP4>span{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:650;gap:6px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_noteRoleCell__nGcP4>span .anticon{color:#64748b;flex-shrink:0;font-size:14px}.InterviewsPage_noteStatusCell__kXWWc{align-content:center;gap:5px}.InterviewsPage_interviewStatusPill__L58xz{align-items:center;background:#f8fafc;border:1px solid #d8e2ef;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;line-height:1.1;max-width:100%;min-height:30px;min-width:116px;padding:5px 11px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InterviewsPage_interviewStatusDot__untg1{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,#0000);flex:0 0 auto;height:7px;width:7px}.InterviewsPage_interviewStatusText__F8ssI{overflow:hidden;text-overflow:ellipsis}.InterviewsPage_interviewStatusWaiting__b1jp2{background:#fff8e6;border-color:#f7d992;color:#9a5b00}.InterviewsPage_interviewStatusNeeds_assignment__96F5R{background:#f5f3ff;border-color:#c4b5fd;color:#6d28d9}.InterviewsPage_interviewStatusOpened__rqd75{background:#eef6ff;border-color:#a9cffd;color:#0958d9}.InterviewsPage_interviewStatusCompleted__2nJoP{background:#effbf3;border-color:#9bd9b0;color:#14773d}.InterviewsPage_interviewStatusFailed__En2Pi{background:#fff1f0;border-color:#f4b2b2;color:#b42318}.InterviewsPage_noteDateCell__tFvn7{color:#475569;display:inline-block;font-size:13px;font-weight:700;min-width:120px;white-space:nowrap}.InterviewsPage_noteScoreValue__LziVO{color:#1677ff;font-size:16px;font-weight:800;line-height:1}.InterviewsPage_noteScoreValueEmpty__QBV6y{color:#94a3b8}.InterviewsPage_columnTitleWithInfo__WbUHz{align-items:center;display:inline-flex;gap:3px}.InterviewsPage_infoButton__evUbX{background:#0000;border:0;border-radius:50%;color:#64748b;cursor:pointer;display:inline-grid;font-size:13px;height:18px;line-height:1;padding:0;place-items:center;width:18px}.InterviewsPage_infoButton__evUbX:hover{background:#e8f3ff;color:#1677ff}.InterviewsPage_statusPopover__jiKkb{grid-gap:10px;display:grid;gap:10px;max-width:320px}.InterviewsPage_statusPopover__jiKkb>div{grid-gap:2px;display:grid;gap:2px}.InterviewsPage_statusPopover__jiKkb strong{color:#111827;font-size:13px}.InterviewsPage_statusPopover__jiKkb span{color:#64748b;font-size:12px;line-height:1.4}.InterviewsPage_dashboardScore__8F5oA{color:#2285ff;font-size:14px;font-weight:500;line-height:1;text-align:center;width:100%}.InterviewsPage_scoreColumn__d35Rg{justify-content:center;text-align:center}.InterviewsPage_noteScoreColumn__d56ce{justify-content:flex-start;text-align:left}.InterviewsPage_pendingText__drA4I{color:#64748b;font-size:12px;font-weight:700}.InterviewsPage_roundedButton__WF8mT{border-radius:999px}.InterviewsPage_copyButton__vdZhw{background:#0000}.InterviewsPage_copyButton__vdZhw:focus,.InterviewsPage_copyButton__vdZhw:hover{background:#0000!important}.InterviewsPage_copyButtonCopied__jZ7Pe,.InterviewsPage_copyButtonCopied__jZ7Pe:focus,.InterviewsPage_copyButtonCopied__jZ7Pe:hover{background:#dcfce7!important;border-color:#22c55e!important;color:#15803d!important}.InterviewsPage_actionGroup__KGhoQ{align-items:center;display:flex;gap:6px;justify-content:center;min-width:0}.InterviewsPage_notesActionGroup__qcTvY{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-width:0}.InterviewsPage_actionsColumn__MEKc\+{justify-content:center;text-align:center}.InterviewsPage_rowActionButton__-kg7Q{align-items:center;background:#fff!important;border:1px solid #d8e2ef!important;border-radius:999px;box-shadow:none!important;color:#475569;display:inline-flex;font-size:12px;font-weight:800;gap:5px;height:30px;justify-content:center;min-width:72px;padding:0 9px}.InterviewsPage_rowActionButton__-kg7Q:focus-visible,.InterviewsPage_rowActionButton__-kg7Q:hover{background:#f8fbff!important;border-color:#b6cffb!important;color:#1677ff!important}.InterviewsPage_rowActionButton__-kg7Q:focus-visible{outline:2px solid #1677ff3d;outline-offset:2px}.InterviewsPage_rowActionButton__-kg7Q.ant-btn[disabled],.InterviewsPage_rowActionButton__-kg7Q.ant-btn[disabled]:hover{background:#f8fafc!important;border-color:#e5e7eb!important;color:#a8b1c0!important}.InterviewsPage_viewNotesButton__yDPJJ{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #9fc4ff,0 6px 14px #1677ff1c!important;color:#0f5ed7!important;min-width:96px}.InterviewsPage_viewNotesButton__yDPJJ:focus-visible,.InterviewsPage_viewNotesButton__yDPJJ:hover{background:#e8f2ff!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #1677ff,0 8px 18px #1677ff29!important;color:#0757c7!important}.InterviewsPage_viewNotesButton__yDPJJ.ant-btn .anticon{color:inherit}.InterviewsPage_iconActionButton__TR7SA{min-width:30px;padding:0!important;width:30px}.InterviewsPage_watchInterviewButton__dfTRY{min-width:82px}.InterviewsPage_assignmentModalBody__hUbXw{grid-gap:20px;display:grid;gap:20px}.InterviewsPage_assignmentRecordingSummary__NCZ15{grid-gap:12px;background:#fbfdff;border:1px solid #e8eef7;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.InterviewsPage_assignmentRecordingSummary__NCZ15 div{grid-gap:4px;display:grid;gap:4px;min-width:0}.InterviewsPage_assignmentFormGrid__VeWMD label>span,.InterviewsPage_assignmentRecordingSummary__NCZ15 span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.InterviewsPage_assignmentRecordingSummary__NCZ15 strong{color:#111827;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_assignmentFormGrid__VeWMD{grid-gap:14px;display:grid;gap:14px}.InterviewsPage_assignmentFormGrid__VeWMD label{grid-gap:7px;display:grid;gap:7px}.InterviewsPage_noActionsText__jeqeh{color:#94a3b8;font-size:13px;font-weight:700}.InterviewsPage_optionsDropdownButton__PEYuB{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #0000!important;border-radius:999px;box-shadow:inset 0 0 0 1px #cbd5e1,0 5px 12px #0f172a12!important;color:#334155!important;display:inline-flex!important;font-size:12px;font-weight:800;gap:6px;height:32px;justify-content:center;line-height:1;min-width:94px;padding:0 11px!important}.InterviewsPage_optionsDropdownButton__PEYuB .anticon{font-size:17px;line-height:1}.InterviewsPage_optionsDropdownButton__PEYuB.ant-dropdown-open,.InterviewsPage_optionsDropdownButton__PEYuB:focus-visible,.InterviewsPage_optionsDropdownButton__PEYuB:hover{background:#eef2f7!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #94a3b8,0 7px 16px #0f172a1f!important;color:#0f172a!important}.InterviewsPage_optionsDropdownButton__PEYuB:focus-visible{outline:2px solid #64748b3d;outline-offset:2px}.InterviewsPage_optionsDropdownMenu__tgzL3 .ant-dropdown-menu{border:1px solid #e3ecf7;border-radius:12px;box-shadow:0 14px 36px #0f172a24;min-width:190px;padding:6px}.InterviewsPage_optionsDropdownMenu__tgzL3 .ant-dropdown-menu-item{border-radius:8px;color:#334155;font-size:13px;font-weight:700;min-height:36px}.InterviewsPage_optionsDropdownMenu__tgzL3 .ant-dropdown-menu-item:hover{background:#f1f7ff;color:#1677ff}.InterviewsPage_tagRow__DOTFl{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:0;padding-right:18px}.InterviewsPage_topicPill__ncHzI{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:700;gap:5px;line-height:1.25;max-width:min(100%,240px);min-height:22px;padding:2px 7px}.InterviewsPage_topicPill__ncHzI span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_topicPill__ncHzI strong{flex-shrink:0;font-size:10px;font-weight:800}.InterviewsPage_topicMoreButton__-BFoX{background:#0000;border:0;color:#1677ff;cursor:pointer;display:inline;font-size:11px;font-weight:700;line-height:22px;padding:0}.InterviewsPage_topicMoreButton__-BFoX:focus,.InterviewsPage_topicMoreButton__-BFoX:hover{color:#0958d9;text-decoration:underline}.InterviewsPage_topicPillStrong__-pgcL{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.InterviewsPage_topicPillMedium__v9glY{background:#fffbeb;border-color:#fde68a;color:#a16207}.InterviewsPage_topicPillLow__w353D{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.InterviewsPage_topicPillUnknown__9n2-y{background:#f8fafc;border-color:#dbe4ef;color:#475569}.InterviewsPage_noteModal__1CWXQ{grid-gap:18px;display:grid;gap:18px;padding-top:4px}.InterviewsPage_noteModalHeader__gwEQe{grid-gap:14px;align-items:center;border-bottom:1px solid #edf2f7;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding-bottom:14px}.InterviewsPage_noteModalHeader__gwEQe h2{color:#111827;font-size:20px;font-weight:700;line-height:1.25;margin:0 0 4px}.InterviewsPage_noteModalHeader__gwEQe p{color:#64748b;font-size:13px;margin:0}.InterviewsPage_noteMetaGrid__A83dA{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.InterviewsPage_noteMetaGrid__A83dA>div{grid-gap:4px;background:#fbfdff;border:1px solid #edf2f7;border-radius:12px;display:grid;gap:4px;padding:12px}.InterviewsPage_noteMetaGrid__A83dA span,.InterviewsPage_noteModalSection__bgxog h3{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.InterviewsPage_noteMetaGrid__A83dA strong{color:#111827;font-size:13px}.InterviewsPage_noteModalSection__bgxog{grid-gap:8px;display:grid;gap:8px}.InterviewsPage_noteSectionHeader__3wMbg{align-items:center;display:flex;gap:12px;justify-content:space-between}.InterviewsPage_noteModalSection__bgxog h3{margin:0}.InterviewsPage_noteSectionHeader__3wMbg>span{color:#94a3b8;font-size:12px;font-weight:700}.InterviewsPage_noteModalSection__bgxog p{color:#334155;font-size:14px;line-height:1.55;margin:0}.InterviewsPage_noteSummarySection__vqSm9{gap:12px}.InterviewsPage_noteSummaryGrid__5IxSk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.InterviewsPage_noteSummaryCard__k-saH{grid-gap:7px;background:linear-gradient(180deg,#f8fbfff2,#fffffff2),#fff;border:1px solid #e3ecf7;border-radius:12px;display:grid;gap:7px;min-width:0;padding:13px 14px}.InterviewsPage_noteSummaryCard__k-saH span{color:#2563eb;display:inline-flex;font-size:12px;font-weight:800;line-height:1.25;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InterviewsPage_noteSummaryCard__k-saH p{color:#334155;font-size:13px;line-height:1.55}.InterviewsPage_noteSummaryEmpty__Gg5an,.InterviewsPage_noteSummaryNarrative__Ib9co{background:#f8fbff;border:1px solid #e3ecf7;border-left:4px solid #60a5fa;border-radius:12px;padding:14px 16px}.InterviewsPage_noteSummaryNarrative__Ib9co{grid-gap:10px;display:grid;gap:10px}.InterviewsPage_noteSummaryEmpty__Gg5an{color:#64748b;font-size:14px;line-height:1.5}.InterviewsPage_topicScoreGrid__JL-8A{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.InterviewsPage_topicScoreCard__yzrZD{grid-gap:9px;background:#fff;border:1px solid #dbe4ef;border-radius:12px;display:grid;gap:9px;min-width:0;padding:13px 14px}.InterviewsPage_topicScoreTop__zMvzf{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.InterviewsPage_topicScoreLabel__\+Fmgx{color:#111827;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewsPage_topicScoreBadge__1ErZ6{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:800;line-height:1.2;padding:3px 7px}.InterviewsPage_topicScoreBar__R2dOS{background:#e5eaf1;border-radius:999px;height:6px;overflow:hidden}.InterviewsPage_topicScoreBar__R2dOS span{border-radius:inherit;display:block;height:100%}.InterviewsPage_topicScoreCard__yzrZD p{color:#475569;font-size:13px;line-height:1.5}.InterviewsPage_topicScoreStrong__dd-fp{background:#fbfefc;border-color:#bbf7d0}.InterviewsPage_topicScoreStrong__dd-fp .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreStrong__dd-fp .InterviewsPage_topicScoreBar__R2dOS span{background:#22c55e;color:#15803d}.InterviewsPage_topicScoreMedium__o4wct{background:#fffdf5;border-color:#fde68a}.InterviewsPage_topicScoreMedium__o4wct .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreMedium__o4wct .InterviewsPage_topicScoreBar__R2dOS span{background:#f59e0b;color:#92400e}.InterviewsPage_topicScoreLow__1Q1\+Z{background:snow;border-color:#fecaca}.InterviewsPage_topicScoreLow__1Q1\+Z .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreLow__1Q1\+Z .InterviewsPage_topicScoreBar__R2dOS span{background:#ef4444;color:#991b1b}.InterviewsPage_topicScoreUnknown__\+7mlm .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreUnknown__\+7mlm .InterviewsPage_topicScoreBar__R2dOS span{background:#94a3b8;color:#475569}.InterviewsPage_topicScoreLow__1Q1\+Z .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreMedium__o4wct .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreStrong__dd-fp .InterviewsPage_topicScoreBadge__1ErZ6,.InterviewsPage_topicScoreUnknown__\+7mlm .InterviewsPage_topicScoreBadge__1ErZ6{color:#fff}.InterviewsPage_noteModalSection__bgxog ul{color:#334155;line-height:1.6;margin:0;padding-left:18px}.InterviewsPage_questionAnswerList__3g3ND{grid-gap:10px;display:grid;gap:10px}.InterviewsPage_questionAnswerCard__U4baB{grid-gap:8px;background:#fbfdff;border:1px solid #e3ecf7;border-radius:12px;display:grid;gap:8px;padding:13px 14px}.InterviewsPage_questionAnswerHeader__tPZZ8{align-items:center;display:flex;gap:12px;justify-content:space-between}.InterviewsPage_questionAnswerHeader__tPZZ8 span{color:#2563eb;font-size:12px;font-weight:800}.InterviewsPage_questionAnswerHeader__tPZZ8 strong{color:#64748b;font-size:12px;font-weight:800}.InterviewsPage_questionAnswerCard__U4baB h4{color:#111827;font-size:14px;font-weight:700;line-height:1.35;margin:0}.InterviewsPage_questionAnswerCard__U4baB p{color:#334155;font-size:13px;line-height:1.55;margin:0;white-space:pre-wrap}.InterviewsPage_transcriptBox__HzJQY{background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;color:#334155;font-size:13px;line-height:1.55;max-height:240px;overflow:auto;padding:12px}.InterviewsPage_transcriptDialogList__6LQ9Z{grid-gap:10px;display:grid;gap:10px}.InterviewsPage_transcriptDialogItem__zZjCY{grid-gap:5px;background:#fff;border:1px solid #dbeafe;border-radius:10px;display:grid;gap:5px;padding:10px 12px}.InterviewsPage_transcriptDialogItem__zZjCY strong{color:#1677ff;font-size:13px;font-weight:800;line-height:1.25;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InterviewsPage_transcriptDialogItem__zZjCY p{color:#334155;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}@media (max-width:1100px){.InterviewsPage_summaryPanel__\+8McQ{grid-template-columns:1fr}.InterviewsPage_summaryStats__vWjDc{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.InterviewsPage_header__-R1Lo,.InterviewsPage_interviewerHeader__wtxWH,.InterviewsPage_tableToolbar__XTD78{align-items:stretch;flex-direction:column}.InterviewsPage_headerTitleBlock__ILreI{padding:0}.InterviewsPage_headerActions__sjnEz{justify-content:center;position:static}.InterviewsPage_searchInput__VsJje{max-width:none}.InterviewsPage_roleFilterSelect__1\+87X{width:100%}.InterviewsPage_emptyState__PHP3-{width:calc(100vw - 64px)}.InterviewsPage_noteMetaGrid__A83dA,.InterviewsPage_noteSummaryGrid__5IxSk,.InterviewsPage_topicScoreGrid__JL-8A{grid-template-columns:1fr}}.HiresPage_container__1Rotc{background:#f8fafc;min-height:100vh;overflow-y:auto}.app{background:#f9fafb;display:grid;grid-template-columns:280px 1fr;min-height:100vh}.main-full-width{grid-column:1/-1;max-width:100%}.sidebar{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px;height:100vh;overflow-y:auto;padding:24px 20px;position:-webkit-sticky;position:sticky;top:0}.view-mode-toggle{background:#f3f4f6;border-radius:12px;display:flex;gap:8px;padding:4px}.view-mode-toggle button{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:8px 6px;transition:all .2s;white-space:nowrap}.view-mode-toggle button:hover{background:#e5e7eb}.view-mode-toggle button.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#111827}.portal-navigation-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px!important;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;margin:0 5px -16px;padding:16px 24px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.portal-tabs-container{display:flex;gap:4px;padding:4px}.portal-tab{align-items:center;background-color:initial;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:10px 20px;position:relative;transition:all .2s ease}@keyframes tabActivate{0%{transform:scale(.98)}50%{transform:scale(1.02)}to{transform:scale(1)}}.portal-tab.active{animation:tabActivate .3s ease;color:#1677ff;position:relative}.portal-tab.active:after{background:#1677ff;border-radius:2px 2px 0 0;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.portal-tab:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.portal-tab svg{transition:transform .2s ease}.portal-tab:hover svg{transform:scale(1.1)}.portal-tab-badge{align-items:center;background:linear-gradient(135deg,#1677ff,#0958d9);border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:4px;min-width:22px;padding:0 6px}.portal-tab.active .portal-tab-badge{background:linear-gradient(135deg,#1677ff,#0958d9);box-shadow:0 2px 6px #1677ff4d}.portal-header-actions{align-items:center;display:flex;gap:12px}.portal-header-actions .btn-post-job,.portal-header-actions .btn-tour-restart{border-radius:8px;font-size:15px;height:48px;padding:0 20px;width:200px}.btn-post-job{align-items:center;background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:8px;box-shadow:0 2px 8px #1677ff4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:all .2s ease}.btn-post-job:hover{background:linear-gradient(135deg,#0958d9,#003eb3);box-shadow:0 4px 12px #1677ff66;transform:translateY(-1px)}.btn-post-job:active{transform:translateY(0)}.btn-missing-salary{align-items:center;background:#fff;border:1px solid #1677ff;border-radius:8px;color:#1677ff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:48px;justify-content:center;min-width:260px;padding:0 16px;transition:all .2s ease}.btn-missing-salary:hover{background:#f0f7ff;border-color:#0958d9;color:#0958d9}.btn-missing-salary-count{align-items:center;background:#1677ff;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.btn-missing-salary:hover .btn-missing-salary-count{background:#0958d9}.missing-salary-modal .ant-modal-content{border-radius:10px}.missing-salary-modal{max-width:1600px}.missing-salary-modal-title{align-items:center;color:#0b1b33;display:flex;gap:10px}.missing-salary-modal-body{display:flex;flex-direction:column;gap:16px}.missing-salary-toolbar{align-items:center;display:flex;gap:14px;justify-content:flex-start}.missing-salary-progress{grid-gap:12px;align-items:center;background:#f8fbff;border:1px solid #e6efff;border-radius:8px;color:#334155;display:grid;font-size:13px;gap:12px;grid-template-columns:auto 1fr;padding:12px 14px}.missing-salary-table{border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.missing-salary-head,.missing-salary-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(200px,1.35fr) minmax(100px,.6fr) minmax(112px,.75fr) minmax(96px,.55fr) minmax(100px,.55fr) minmax(100px,.55fr) minmax(104px,.55fr) minmax(118px,.55fr);min-width:1000px}.missing-salary-head{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#64748b;font-size:12px;font-weight:700;padding:10px 12px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.missing-salary-list{display:flex;flex-direction:column}.missing-salary-row{background:#fff;border-bottom:1px solid #eef2f7;padding:12px}.missing-salary-row:last-child{border-bottom:none}.missing-salary-row.failed{background:#fff7f7}.missing-salary-job-cell{display:flex;flex-direction:column;min-width:0}.missing-salary-job-cell strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missing-salary-job-cell span{color:#64748b}.missing-salary-job-cell span,.missing-salary-meta-cell{font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missing-salary-meta-cell{color:#334155}.missing-salary-error,.missing-salary-job-cell .missing-salary-error{color:#b42318;font-weight:600}.missing-salary-validation{color:#b42318;font-size:11px;line-height:1.3;margin-top:4px}.missing-salary-value-control.is-generated.ant-input-number{background:#faf5ff;border-color:#7c3aed}.missing-salary-value-control.is-generated.ant-input-number-focused,.missing-salary-value-control.is-generated.ant-input-number:hover{border-color:#6d28d9;box-shadow:0 0 0 2px #7c3aed1f}.missing-salary-value-control.is-generated.ant-input-number .ant-input-number-input{color:#5b21b6;font-weight:600}.missing-salary-value-control.is-generated.ant-select .ant-select-selector{background:#faf5ff;border-color:#7c3aed}.missing-salary-value-control.is-generated.ant-select-focused .ant-select-selector,.missing-salary-value-control.is-generated.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#6d28d9;box-shadow:0 0 0 2px #7c3aed1f}.missing-salary-value-control.is-generated.ant-select .ant-select-arrow,.missing-salary-value-control.is-generated.ant-select .ant-select-selection-item{color:#5b21b6;font-weight:600}.missing-salary-value-control.has-validation-error.ant-input-number{background:#fff7ed;border-color:#f59e0b}.missing-salary-value-control.has-validation-error.ant-input-number-focused,.missing-salary-value-control.has-validation-error.ant-input-number:hover{border-color:#d97706;box-shadow:0 0 0 2px #f59e0b29}.missing-salary-value-control.has-validation-error.ant-select .ant-select-selector{background:#fff7ed;border-color:#f59e0b}.missing-salary-value-control.has-validation-error.ant-select-focused .ant-select-selector,.missing-salary-value-control.has-validation-error.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#d97706;box-shadow:0 0 0 2px #f59e0b29}.missing-salary-status-icon{font-size:15px}.missing-salary-status-icon.failed{color:#dc2626}.missing-salary-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:2px}.missing-salary-pagination{align-items:center;color:#64748b;display:flex;font-size:13px;gap:12px;justify-content:space-between}.missing-salary-row-ai-button.ant-btn{align-items:center;border:none;box-shadow:none;color:#7c3aed;display:inline-flex;font-size:13px;font-weight:600;gap:2px;height:32px;padding:0 6px;width:auto}.missing-salary-action-cell{display:flex;justify-content:flex-start;min-width:0;padding-left:6px}.missing-salary-row-ai-button.ant-btn:not(:disabled):not(.ant-btn-disabled):active,.missing-salary-row-ai-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus,.missing-salary-row-ai-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:#ede9fe;border:none;color:#6d28d9}.missing-salary-row-ai-button.ant-btn[disabled]{border:none}.missing-salary-generate-action.ant-btn{background:#1677ff;border-color:#1677ff;color:#fff}.missing-salary-generate-action.ant-btn:focus,.missing-salary-generate-action.ant-btn:hover{background:#0958d9;border-color:#0958d9;color:#fff}.missing-salary-generate-action.ant-btn[disabled]{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af}@media (max-width:768px){.portal-navigation-header{flex-direction:column;gap:12px;padding:16px 20px}.portal-tabs-container{width:100%}.portal-tab{flex:1 1;font-size:13px;min-width:auto;padding:10px 12px}.portal-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.btn-missing-salary,.btn-post-job{flex:1 1;min-width:150px}.portal-header-actions .btn-post-job,.portal-header-actions .btn-tour-restart{flex:1 1;width:auto}.missing-salary-footer-actions{justify-content:stretch}.missing-salary-footer-actions .ant-btn{flex:1 1;min-width:150px}.missing-salary-pagination{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.portal-tab span{display:none}.portal-tab{padding:10px}.portal-tab-badge{position:absolute;right:4px;top:4px}}.search-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:4px;position:relative}.search-wrap input{background:#0000;border:none;border-radius:10px;color:#374151;font-size:13px;font-weight:500;outline:none;padding:10px 14px 10px 36px;width:100%}.search-wrap input::placeholder{color:#9ca3af}.search-wrap input:focus{background:#f9fafb}.search-wrap svg{font-size:16px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.filters-section{display:flex;flex-direction:column;gap:12px}.filters-toggle{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px;width:100%}.filters-toggle:hover{background:#f3f4f6}.filters-arrow{font-size:10px;transition:transform .2s}.filters-arrow.expanded{transform:rotate(180deg)}.filters-content{background:#f9fafb;border-radius:8px;gap:12px;padding:12px}.filter-row,.filters-content{display:flex;flex-direction:column}.filter-row{gap:6px}.filter-row label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.filter-row select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;outline:none;padding:8px 12px}.filter-row select:focus{border-color:#d1d5db}.clear-filters-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.clear-filters-btn:hover{background:#f9fafb;color:#374151}.active-listings{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto}.listings-label{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.sourced-contacts-section{border-bottom:1px solid #e5e7eb;flex-shrink:0;margin-bottom:6px;padding-bottom:10px}.sourced-contacts-btn{align-items:center;background:#e8f0fe;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:all .2s}.sourced-contacts-btn:hover{background:#d4e4fd}.sourced-contacts-btn.active{background:#1677ff}.sourced-contacts-btn.active .sourced-contacts-text strong{color:#fff}.sourced-contacts-btn.active .sourced-contacts-text span{color:#ffffffbf}.sourced-contacts-text{display:flex;flex-direction:column;gap:2px}.sourced-contacts-text strong{color:#1e40af;font-size:13px;font-weight:600}.sourced-contacts-text span{color:#6b7280;font-size:11px}.job-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:14px 16px;transition:all .2s}.job-card:hover{background:#f9fafb;border-color:#d1d5db}.job-card.active{background:#eff6ff;border-color:#3b82f6}.job-card-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.job-card strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:14px;font-weight:600;overflow:hidden;word-break:break-word}.job-card span{word-wrap:break-word;color:#6b7280;font-size:13px}.job-card .count{background:#eff6ff;border-radius:12px;color:#2563eb;flex-shrink:0;font-size:12px;font-weight:700;margin-top:2px;padding:4px 10px}.no-jobs{color:#6b7280;font-size:14px;padding:20px;text-align:center}.new-job{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff!important;cursor:pointer;display:block!important;font-weight:700;padding:14px 20px;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.new-job:hover{box-shadow:0 4px 12px #667eea4d;color:#fff!important;transform:translateY(-2px)}.sidebar.jobs-mode .active-listings,.sidebar.jobs-mode .listings-label{display:none}.main{min-width:0;overflow-y:auto;padding:5px 12px}.candidate-mode-section{margin-bottom:16px}.candidate-mode-tabs{background:#f3f4f6;border-radius:12px;display:inline-flex;gap:8px;padding:4px}.candidate-mode-tabs button{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;min-width:90px;padding:8px 14px;transition:all .2s}.candidate-mode-tabs button:hover{background:#e5e7eb}.candidate-mode-tabs button.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#111827}.candidate-mode-section-sidebar{margin-bottom:0}.candidate-mode-section-sidebar .candidate-mode-tabs{display:flex;width:100%}.candidate-mode-section-sidebar .candidate-mode-tabs button{flex:1 1}.candidate-mode-section-main{margin:20px}.candidate-mode-section-main .candidate-mode-tabs{display:inline-flex}.sections-panel{background:#fff;border:1px solid #e5e7eb;border-radius:0;overflow:hidden;padding:0}.sections-panel .tabs{display:flex;flex-wrap:wrap;gap:8px;padding:20px 20px 0}.sections-panel .tab-pill{background:#f3f4f6;border:1px solid #0000;border-radius:24px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s;white-space:nowrap}.sections-panel .tab-pill:hover{background:#e5e7eb;color:#374151}.sections-panel .tab-pill.active{background:#eff6ff;border-color:#2563eb;color:#2563eb}.sections-panel .controls{border-bottom:1px solid #f1f2f6;margin-bottom:0;padding:16px 20px}.sections-panel .controls-left{align-items:center;display:flex;gap:12px}.sections-panel .controls-left button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.sections-panel .controls-left button:hover{background:#f9fafb}.sections-panel .controls-left button.active{background:#eff6ff;border-color:#2563eb;color:#2563eb}.sections-panel .controls-left input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:200px;outline:none;padding:8px 16px}.sections-panel .controls-left input:focus{background:#fff;border-color:#d1d5db}.portal-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-color:#1677ff #e5e7eb;scrollbar-width:auto}.portal-table-scroll::-webkit-scrollbar{height:12px}.portal-table-scroll::-webkit-scrollbar-track{background:#e5e7eb;border-radius:6px;box-shadow:inset 0 0 2px #0000001a}.portal-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1677ff,#4096ff);border:2px solid #e5e7eb;border-radius:6px}.portal-table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0958d9,#1677ff)}.portal-table-scroll::-webkit-scrollbar-thumb:active{background:#0958d9}.candidates-table-mock-scrollbar{animation:mockScrollbarPulse 2s ease-in-out infinite;background:linear-gradient(180deg,#e5e7eb 0,#d1d5db);border-radius:7px;bottom:0;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;height:14px;left:0;margin:8px 16px 16px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.candidates-table-mock-scrollbar-thumb{background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:5px;height:10px;min-width:60px;position:absolute;top:2px;transition:background .2s ease}.candidates-table-mock-scrollbar:hover .candidates-table-mock-scrollbar-thumb{background:linear-gradient(135deg,#0958d9,#1677ff)}.candidates-table-scroll-overlay{align-items:flex-end;bottom:48px;display:flex;gap:12px;height:0;justify-content:center;overflow:visible;pointer-events:none;position:fixed;z-index:100}.candidates-table-scroll-indicator{align-items:center;animation:scrollIndicatorBounce 1.5s ease-in-out infinite;background:linear-gradient(135deg,#69b4ff,#91d5ff);border-radius:20px;box-shadow:0 2px 8px #69b4ff66;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;position:absolute;right:12px;top:22px;transform:none;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;z-index:20}.candidates-table-scroll-overlay .candidates-table-scroll-indicator{left:auto;pointer-events:all;position:static;right:auto;top:auto}.candidates-table-scroll-indicator--left{animation-name:scrollIndicatorBounceLeft;left:12px;right:auto}.candidates-table-scroll-indicator:hover{box-shadow:0 4px 12px #69b4ff80;transform:scale(1.05)}.candidates-table-scroll-indicator:focus{outline:2px solid #91d5ff;outline-offset:2px}.candidates-table-scroll-indicator-text{letter-spacing:.02em}.candidates-table-scroll-indicator-arrow{font-size:16px;font-weight:700}.page-top-unified{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 2px 8px #667eea26;color:#fff;margin:-8px 5px -14px;padding:24px 32px 20px}.page-top-unified .page-top-content{align-items:center;display:flex;gap:16px}.page-top-unified .page-top-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.page-top-unified h2{color:#fff;font-size:28px;font-weight:700;margin:0}.page-top-unified p{color:#ffffffe6;font-size:15px;margin:4px 0 0}.job-cards-selector{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 20px;position:relative}.job-cards-scroll{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:8px;padding-top:6px;scroll-behavior:smooth;scrollbar-color:#d1d5db #f3f4f6;scrollbar-width:thin}.job-cards-scroll::-webkit-scrollbar{height:8px}.job-cards-scroll::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.job-cards-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.job-cards-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}.job-cards-fade-overlay{background:linear-gradient(270deg,#f8f9fa 0,#0000);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:100px;z-index:1}.job-cards-scroll-indicator{background:linear-gradient(135deg,#4f46e5,#3730a3);border-radius:20px;box-shadow:0 2px 8px #4f46e54d;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:all .2s;z-index:2}.job-cards-scroll-indicator:hover{box-shadow:0 4px 12px #4f46e566;transform:translateY(-50%) translateX(2px)}.job-selector-card{background:#f9fafb;border:1.5px solid #d1d5db;border-radius:10px;cursor:pointer;flex-shrink:0;min-width:280px;padding:16px 18px 36px;position:relative;transition:all .2s ease}.job-source-logo{border-radius:6px;cursor:default;line-height:0;opacity:.9;position:absolute;right:10px;top:12px;transition:opacity .15s}.job-source-logo:hover{opacity:1}.job-selector-card:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 1px 4px #0000000a;transform:translateY(-1px)}.job-selector-card.active{background:#eef2ff;border-color:#6366f1;box-shadow:0 2px 8px #6366f140}.job-selector-card-content{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:space-between;min-height:80px}.job-selector-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-align:left}.job-selector-card.active .job-selector-title{color:#312e81}.job-selector-meta{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.job-selector-location{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.job-selector-location svg{color:#9ca3af;flex-shrink:0}.job-selector-card.active .job-selector-location{color:#4b5563}.job-selector-card.active .job-selector-location svg{color:#6366f1}.job-selector-count{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:11px;font-weight:500;min-width:40px;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-selector-card.active .job-selector-count{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.job-selector-dept{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.04em;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.job-selector-card.active .job-selector-dept{color:#818cf8}.job-selector-contract{color:#9ca3af;font-size:11px;font-weight:500;text-align:left}.job-selector-card.active .job-selector-contract{color:#818cf8}.job-selector-badges{display:flex;flex-wrap:wrap;gap:4px}.job-selector-badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:11px;font-weight:500;padding:2px 7px;white-space:nowrap}.job-selector-card.active .job-selector-badge{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.job-selector-source-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;bottom:10px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.6;padding:4px 12px;position:absolute;right:12px;transition:opacity .15s,transform .15s}.job-selector-source-btn:hover{opacity:.88;transform:translateY(-1px)}.job-selector-source-btn:active{opacity:1;transform:translateY(0)}.page-top-with-actions{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;justify-content:space-between;padding:20px 20px 16px}.page-top-with-actions .page-top-left{display:flex;flex:1 1;flex-direction:column;gap:8px}.job-header-main{align-items:center;display:flex;gap:12px}.page-top-with-actions h2{color:#1f2937;font-size:20px;font-weight:600;line-height:1.4;margin:0}.job-info-icon{color:#1677ff;cursor:help;flex-shrink:0;font-size:18px;transition:color .2s}.job-info-icon:hover{color:#0958d9}.job-meta-info{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.job-meta-text{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:5px}.job-meta-text svg{color:#9ca3af;flex-shrink:0}.job-meta-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;display:flex;font-size:14px;gap:6px;padding:6px 12px}.job-meta-item svg{color:#9ca3af;flex-shrink:0}.job-meta-item span{font-weight:500}.page-top-with-actions p{color:#6b7280;font-size:14px;margin:0}.page-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.page-top h2{color:#111827;font-size:28px;font-weight:700;margin:0 0 4px}.page-top p{color:#6b7280;font-size:15px;margin:0}.edge-buttons{display:flex;gap:12px}.btn-secondary{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}.btn-gradient{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;padding:10px 20px;transition:transform .2s,box-shadow .2s}.btn-gradient:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.example-banner{align-items:center;background:#fef3e2;border:1px solid #f59e0b;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;margin:12px;padding:10px 14px}.example-banner .example-icon{font-size:20px}.example-banner span{color:#b45309;font-size:14px;font-weight:500}.stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:0 20px}.jobs-by-title-toolbar{padding:14px 24px!important}.by-title-table-wrapper{margin-top:0}.stat-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.stat-card strong{color:#111827;font-size:28px;font-weight:700}.stat-card .stat-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-card .stat-detail{color:#9ca3af;font-size:13px;margin:0}.controls{align-items:center;display:flex;gap:12px;margin-bottom:20px}.controls input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;color:#6b7280;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:10px 16px}.controls input::placeholder{color:#9ca3af}.controls input:focus{background:#fff;border-color:#d1d5db}.controls select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f9fafb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23374151' d='M8 11 3 6h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e7eb;border-radius:24px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;outline:none;padding:10px 36px 10px 16px}.controls select:focus{background:#fff;border-color:#d1d5db}.controls .my-roles-toggle{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;cursor:pointer;display:flex;gap:8px;padding:10px 16px;-webkit-user-select:none;user-select:none;white-space:nowrap}.controls .my-roles-toggle:hover{background:#f3f4f6}.controls .my-roles-toggle input[type=checkbox]{cursor:pointer;margin:0}.controls .my-roles-toggle span{color:#374151;font-size:14px;font-weight:500}.jobs-card{border-radius:12px!important;box-shadow:0 2px 8px #0000000d;margin:0 5px 16px}.candidates-view{padding-top:0}.candidate-mode-section-main{margin:12px 12px 16px}.table-section{background:#fff;border:none;border-radius:18px;overflow:hidden;padding:0}.jobs-table-section{background:#f8fafc;overflow-x:auto!important;overflow-y:visible!important;position:relative}.jt-wrapper{background:#fff;margin-right:0;min-width:1598px;padding:0 24px 16px}.jt-head,.jt-row{grid-gap:4px 8px;align-items:center;box-sizing:border-box;display:grid;gap:4px 8px;grid-template-columns:24px minmax(340px,2.8fr) minmax(200px,.9fr) minmax(180px,1.5fr) minmax(80px,.6fr) minmax(88px,.65fr) minmax(110px,.9fr) minmax(110px,.95fr) minmax(92px,.75fr) minmax(108px,.95fr) minmax(124px,1fr);min-height:44px;min-width:1550px;padding:10px 16px}.jt-head{background:#eef2ff;border-radius:10px;margin:0 0 6px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.jt-th{align-items:center;color:#5b6b8b;display:flex;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.jt-body{display:flex;flex-direction:column;gap:5px;min-width:1450px;padding-bottom:12px}.jt-row{animation:jt-fadein .22s ease both;background:#fff;border:1.5px solid #edf0f7;border-radius:10px;cursor:default;transition:border-color .18s,box-shadow .18s,transform .15s}@keyframes jt-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jt-row:hover{border-color:#4096ff;box-shadow:0 2px 14px #1677ff1a;transform:translateY(-1px)}.jt-row--importing{background:linear-gradient(90deg,#fbfdff,#f8fbff 54%,#f5f3ff);border-color:#c7d2fe;box-shadow:inset 3px 0 0 #7c3aed,0 1px 8px #6366f114;position:relative}.jt-row--expandable{cursor:pointer;position:relative}.jt-row--expandable>.jt-td{position:relative;z-index:1}.jt-row--expandable:focus-visible,.jt-row--expandable:hover{background:#f5f3ff;border-color:#a78bfa;box-shadow:inset 3px 0 0 #7c3aed,0 8px 18px #7c3aed1f}.jt-row--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#a5b4fc}.jt-row--importing:after{animation:job-import-row-sheen 2.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7c3aed12 48%,#0000);border-radius:10px;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.bulk-import-row-hover-action{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.98);transition:opacity .16s ease,transform .16s ease;z-index:3}.bulk-import-row-hover-action span{align-items:center;background:#fff;border:1.5px solid #8b5cf6;border-radius:999px;box-shadow:0 8px 20px #7c3aed29;color:#6d28d9;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:32px;padding:0 16px;white-space:nowrap}.jt-row--expandable:focus-visible .bulk-import-row-hover-action,.jt-row--expandable:hover .bulk-import-row-hover-action{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes job-import-row-sheen{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.job-status-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:4px;height:18px;line-height:1;padding:0 7px}.job-status-badge--importing{background:#f3e8ff;border:1px solid #ddd6fe;box-shadow:0 1px 4px #7c3aed1f;color:#7c3aed}.job-status-badge--new{background:#eef2ff;border:1px solid #dbe3ff;box-shadow:0 1px 4px #5b6b8b1f;color:#5b6b8b}.job-status-badge-icon{font-size:10px}.job-import-progress{background:#ffffffb8;border:1px solid #e0e7ff;border-radius:8px;margin-top:7px;max-width:290px;padding:7px 9px 8px}.job-import-progress .ant-progress{line-height:1;margin:0}.job-import-progress .ant-progress-bg{box-shadow:0 0 10px #06b6d42e}.job-import-progress-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.job-import-progress-label{color:#64748b;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-import-progress-percent{font-feature-settings:"tnum";color:#4338ca;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800}.bulk-import-toggle{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:5px;color:#4338ca;cursor:pointer;display:inline-flex;flex:0 0 20px;font-size:10px;height:20px;justify-content:center;padding:0;width:20px}.bulk-import-details{background:#fbfdff;border:1.5px solid #c7d2fe;border-radius:0 0 10px 10px;border-top:0;box-shadow:inset 3px 0 0 #7c3aed,0 8px 18px #6366f114;box-sizing:border-box;margin-bottom:5px;margin-top:-5px;min-width:1550px;padding:14px 16px 16px 48px}.bulk-import-summary{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.bulk-import-title{color:#0f172a;font-size:13px;font-weight:800}.bulk-import-subtitle{color:#64748b;font-size:12px;font-weight:600;margin-top:2px}.bulk-import-timing{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11.5px;font-weight:800;margin-top:6px;padding:3px 8px}.bulk-import-counts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bulk-import-count,.bulk-import-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;height:22px;padding:0 8px;white-space:nowrap}.bulk-import-count--pending,.bulk-import-status--pending{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.bulk-import-count--processing,.bulk-import-status--processing{background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.bulk-import-count--done,.bulk-import-status--done{background:#ecfdf5;border:1px solid #86efac;color:#15803d}.bulk-import-count--failed,.bulk-import-status--failed{background:#fff7ed;border:1px solid #fed7aa;color:#b45309}.bulk-import-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:320px;overflow:auto}.bulk-import-table{border-collapse:initial;border-spacing:0;min-width:1080px;table-layout:fixed;width:100%}.bulk-import-table--links{min-width:480px}.bulk-import-table--links .bulk-import-row-number{width:48px}.bulk-import-table--links .bulk-import-job-cell,.bulk-import-table--links .bulk-import-job-column{width:auto}.bulk-import-table--links .bulk-import-status-column{width:110px}.bulk-import-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:800;padding:9px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.bulk-import-table td{border-bottom:1px solid #eef2f7;color:#475569;font-size:12px;font-weight:600;line-height:1.35;padding:10px;text-align:left;vertical-align:top;word-break:break-word}.bulk-import-table tr:last-child td{border-bottom:0}.bulk-import-row-number{text-align:center!important;width:48px}.bulk-import-job-cell,.bulk-import-job-column{width:34%}.bulk-import-location-column{width:18%}.bulk-import-salary-column,.bulk-import-term-column{width:13%}.bulk-import-openings-column{text-align:center!important;width:88px}.bulk-import-status-column{width:110px}.bulk-import-row-number span{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:800;height:24px;justify-content:center;width:24px}.bulk-import-job-cell{color:#0f172a;padding-left:10px;text-align:left}.bulk-import-job-title{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:800;gap:6px;min-width:0}.bulk-import-item-link{font-size:11px;font-weight:700;gap:4px}.bulk-import-item-link,.bulk-import-source-link{align-items:center;color:#1677ff;display:inline-flex;text-decoration:none}.bulk-import-source-link{font-size:12px;font-weight:800;gap:5px;margin-top:8px}.bulk-import-job-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;display:-webkit-box;font-size:11.5px;font-weight:600;line-height:1.4;margin-left:0;margin-top:5px;max-width:520px;overflow:hidden;padding-left:0}.bulk-import-row-error{color:#b45309;font-size:11.5px;font-weight:800;margin-top:6px}.bulk-import-empty,.bulk-import-truncated{color:#64748b;font-size:12px;font-weight:600}.bulk-import-table-wrap>.bulk-import-empty{padding:14px}.bulk-import-truncated{margin-top:10px}.job-import-dots{align-items:center;display:inline-flex;gap:4px;height:20px;justify-content:center;min-width:32px}.job-import-dots span{animation:job-import-dot-wave 1.05s ease-in-out infinite;background:#7c3aed;border-radius:999px;height:5px;opacity:.38;width:5px}.job-import-dots span:nth-child(2){animation-delay:.14s}.job-import-dots span:nth-child(3){animation-delay:.28s}@keyframes job-import-dot-wave{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.9;transform:translateY(-4px)}}.jt-td{align-items:center;display:flex;min-width:0;overflow:hidden}.jt-head>.jt-th:nth-child(2),.jt-row>.jt-td:nth-child(2){justify-content:flex-start;padding-right:20px;text-align:left}.jt-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-cell,.jt-cell--dark{color:#5b6b8b;font-size:12.5px}.jt-cell--muted{color:#9ca3af;font-style:italic}.jt-message{font-size:14px;padding:48px 0}.candidate-row,.candidates-head{grid-gap:4px 8px;align-items:center;display:grid;gap:4px 8px;grid-template-columns:minmax(150px,1fr) minmax(100px,.5fr) minmax(92px,.5fr) minmax(70px,.5fr) minmax(80px,.5fr) minmax(80px,.5fr) minmax(100px,.5fr)}.candidate-row.by-title-row,.candidates-head.by-title-head{grid-template-columns:minmax(280px,2.35fr) minmax(150px,.95fr) minmax(200px,13%) minmax(92px,.72fr) minmax(110px,.82fr) minmax(230px,1.45fr) minmax(110px,.8fr) minmax(150px,1fr)}.candidate-row.by-title-row .jt-td:nth-child(3),.candidates-head.by-title-head .jt-th:nth-child(3){margin-right:-8px}.candidates-head.by-title-head .jt-th:nth-child(8){justify-content:center;text-align:center}.candidate-interview-badge.ant-btn{max-width:100%;min-width:-webkit-max-content;min-width:max-content;padding-inline:12px}.candidate-interview-badge.ant-btn>span:not(.anticon){align-items:center;display:inline-flex;min-width:0;white-space:nowrap}.candidate-table{border-collapse:collapse;table-layout:fixed;width:100%}.candidate-table td,.candidate-table th{border-bottom:1px solid #f1f2f6;box-sizing:border-box;padding:10px 6px;text-align:left;vertical-align:middle}.candidate-table th{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.candidate-table.candidates-table-portal td:first-child,.candidate-table.candidates-table-portal th:first-child{text-align:left;width:20%}.candidate-table.candidates-table-portal td:nth-child(2),.candidate-table.candidates-table-portal th:nth-child(2){text-align:left;width:10%}.candidate-table.candidates-table-portal td:nth-child(3),.candidate-table.candidates-table-portal th:nth-child(3){text-align:center;width:3%}.candidate-table.candidates-table-portal td:nth-child(4),.candidate-table.candidates-table-portal td:nth-child(5),.candidate-table.candidates-table-portal td:nth-child(6),.candidate-table.candidates-table-portal th:nth-child(4),.candidate-table.candidates-table-portal th:nth-child(5),.candidate-table.candidates-table-portal th:nth-child(6){text-align:center;width:6%}.candidate-table.candidates-table-portal td:nth-child(7),.candidate-table.candidates-table-portal th:nth-child(7){text-align:center;width:5%}.candidate-table.candidates-table-portal.by-title-table td:first-child,.candidate-table.candidates-table-portal.by-title-table th:first-child{text-align:left;width:18%}.candidate-table.candidates-table-portal.by-title-table td:nth-child(2),.candidate-table.candidates-table-portal.by-title-table th:nth-child(2){text-align:left;width:10%}.candidate-table.candidates-table-portal.by-title-table td:nth-child(3),.candidate-table.candidates-table-portal.by-title-table th:nth-child(3){overflow:hidden;text-align:left;width:7%}.candidate-table.candidates-table-portal.by-title-table td:nth-child(4),.candidate-table.candidates-table-portal.by-title-table th:nth-child(4){text-align:center;width:5%}.candidate-table.candidates-table-portal.by-title-table td:nth-child(5),.candidate-table.candidates-table-portal.by-title-table th:nth-child(5){text-align:center;width:6%}.candidate-table.candidates-table-portal.by-title-table td:nth-child(6),.candidate-table.candidates-table-portal.by-title-table th:nth-child(6){text-align:center;width:7%}.candidate-table.candidates-table-portal.by-title-table td:nth-child(7),.candidate-table.candidates-table-portal.by-title-table td:nth-child(8),.candidate-table.candidates-table-portal.by-title-table th:nth-child(7),.candidate-table.candidates-table-portal.by-title-table th:nth-child(8){text-align:center;width:5%}.candidate-row{font-size:15px}.candidate-row:hover{background:#f9fafb}.candidate-name-cell{align-items:center;display:flex;gap:12px;justify-content:flex-start;min-width:0;overflow:hidden;text-align:left;width:100%}.candidate-avatar{object-fit:cover}.candidate-avatar,.candidate-avatar-placeholder{border-radius:50%;flex-shrink:0;height:40px;width:40px}.candidate-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;text-transform:uppercase}.candidate-info{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;max-width:100%;min-width:0;overflow:hidden;text-align:left}.candidate-info strong{color:#111827;font-size:15px}.candidate-display-name,.candidate-email{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-email{color:#6b7280;font-size:13px}.status-pill{border-radius:999px;display:inline-block;font-size:13px;font-weight:600;padding:6px 14px;text-align:center}.status-pill.interview{background:#dbeafe;color:#1e40af}.status-pill.screening{background:#fef3c7;color:#b45309}.status-pill.offered{background:#e0e7ff;color:#4338ca}.status-pill.hired{background:#d1fae5;color:#059669}.status-pill.disqualified,.status-pill.rejected{background:#fee2e2;color:#dc2626}.score-bar{background:#f3f4f6;border-radius:999px;height:8px;margin-bottom:4px;overflow:hidden;width:100%}.score-fill{background:linear-gradient(90deg,#10b981,#3b82f6 50%,#8b5cf6);border-radius:999px;height:100%;transition:width .3s ease}.score-text{color:#6b7280;font-size:13px;font-weight:600}.actions{align-items:center;display:flex;gap:8px}.email-pill{background:#2563eb;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:32px;min-width:70px;padding:6px 16px;transition:background .2s}.email-pill:hover{background:#1d4ed8}.menu-dot{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.menu-dot:hover{background:#f9fafb}.table-message{color:#6b7280;padding:40px 20px;text-align:center}.pagination{align-items:center;background:#fff;border-top:1px solid #f1f2f6;display:flex;justify-content:space-between;margin-top:0;padding:16px 20px}.pagination span{color:#6b7280;font-size:14px}.pagination-buttons{display:flex;gap:8px}.pagination-buttons button{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 16px}.pagination-buttons button:hover{background:#f9fafb}.pagination-buttons button:disabled{cursor:not-allowed;opacity:.5}.pagination-buttons button:disabled:hover{background:#fff}.jobs-view{display:flex;flex-direction:column;gap:0}.jobs-view .example-banner{margin:12px 0}.jobs-view .page-top{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #667eea66;border-bottom:none;border-radius:14px 14px 0 0;display:flex;justify-content:space-between;margin-bottom:0;margin-top:0;padding:20px 28px}.jobs-view .page-top .page-top-content{align-items:center;display:flex;gap:16px}.page-top-content{justify-content:center;width:100%}.jobs-view .page-top .page-top-icon{align-items:center;background:#ffffff2e;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.jobs-view .page-top h2{color:#fff;font-size:22px;font-weight:700;margin:0 0 3px}.jobs-view .page-top p{color:#ffffffb8;font-size:13.5px;margin:0}.jobs-view .btn-tour-restart{background:#ffffff26;border:1px solid #ffffff4d;color:#ffffffe6}.jobs-view .btn-tour-restart:hover{background:#ffffff47;border-color:#ffffff80;color:#fff}.jobs-view .candidate-table.jobs-table-portal{min-width:1400px;table-layout:fixed}.jobs-view .candidate-table.jobs-table-portal td:first-child,.jobs-view .candidate-table.jobs-table-portal th:first-child{text-align:center;width:52px}.jobs-view .candidate-table.jobs-table-portal td:nth-child(2),.jobs-view .candidate-table.jobs-table-portal th:nth-child(2){min-width:200px;width:auto}.jobs-view .candidate-table.jobs-table-portal td:nth-child(3),.jobs-view .candidate-table.jobs-table-portal th:nth-child(3){white-space:nowrap;width:120px}.jobs-view .candidate-table.jobs-table-portal td:nth-child(4),.jobs-view .candidate-table.jobs-table-portal th:nth-child(4){line-height:1.4;vertical-align:middle;white-space:normal;width:160px;word-break:break-word}.jobs-view .candidate-table.jobs-table-portal td:nth-child(5),.jobs-view .candidate-table.jobs-table-portal th:nth-child(5){line-height:1.4;vertical-align:middle;white-space:normal;width:145px;word-break:break-word}.jobs-view .candidate-table.jobs-table-portal td:nth-child(6),.jobs-view .candidate-table.jobs-table-portal th:nth-child(6){text-align:center;width:100px}.jobs-view .candidate-table.jobs-table-portal td:nth-child(7),.jobs-view .candidate-table.jobs-table-portal th:nth-child(7){width:105px}.jobs-view .candidate-table.jobs-table-portal td:nth-child(8),.jobs-view .candidate-table.jobs-table-portal th:nth-child(8){text-align:center;width:125px}.jobs-view .candidate-table.jobs-table-portal td:nth-child(10),.jobs-view .candidate-table.jobs-table-portal td:nth-child(9),.jobs-view .candidate-table.jobs-table-portal th:nth-child(10),.jobs-view .candidate-table.jobs-table-portal th:nth-child(9){text-align:center;width:110px}.jobs-view .candidate-table.jobs-table-portal td:nth-child(11),.jobs-view .candidate-table.jobs-table-portal th:nth-child(11){text-align:center;width:130px}.jobs-view .candidate-table.jobs-table-portal thead th{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:4}.jobs-view .candidate-table.jobs-table-portal td,.jobs-view .candidate-table.jobs-table-portal th{vertical-align:middle}.jobs-view .candidate-table.jobs-table-portal .candidate-email{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-view .table-section{overflow-x:auto;overflow-y:visible;scrollbar-color:#1677ff #e5e7eb;scrollbar-width:auto}.jobs-view .table-section::-webkit-scrollbar{height:12px;width:8px}.jobs-view .table-section::-webkit-scrollbar-track{background:#e5e7eb;border-radius:6px;box-shadow:inset 0 0 2px #0000001a}.jobs-view .table-section::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1677ff,#4096ff);border:2px solid #e5e7eb;border-radius:6px;min-width:60px}.jobs-view .table-section::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0958d9,#1677ff)}.jobs-view .table-section::-webkit-scrollbar-thumb:active{background:#0958d9}.jobs-view .table-section::-webkit-scrollbar-corner{background:#e5e7eb}.jobs-table-mock-scrollbar{animation:mockScrollbarPulse 2s ease-in-out infinite;background:linear-gradient(180deg,#e5e7eb 0,#d1d5db);border-radius:7px;bottom:0;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;height:14px;left:0;margin:8px 16px 16px;position:-webkit-sticky;position:sticky;right:0;z-index:10}@keyframes mockScrollbarPulse{0%,to{box-shadow:inset 0 1px 3px #0000001a}50%{box-shadow:inset 0 1px 3px #0000001a,0 0 8px #1677ff66}}.jobs-table-mock-scrollbar-thumb{background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:5px;height:10px;min-width:60px;position:absolute;top:2px;transition:background .2s ease}.jobs-table-mock-scrollbar:hover .jobs-table-mock-scrollbar-thumb{background:linear-gradient(135deg,#0958d9,#1677ff)}.jobs-table-scroll-overlay{align-items:flex-end;bottom:48px;display:flex;gap:12px;height:0;justify-content:center;overflow:visible;pointer-events:none;position:fixed;z-index:100}.jobs-table-scroll-indicator{align-items:center;animation:scrollIndicatorBounce 1.5s ease-in-out infinite;background:linear-gradient(135deg,#69b4ff,#91d5ff);border-radius:20px;box-shadow:0 2px 8px #69b4ff66;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;z-index:100}.jobs-table-scroll-indicator--left{animation-name:scrollIndicatorBounceLeft}@keyframes scrollIndicatorBounceLeft{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}.jobs-table-scroll-indicator--left:hover{transform:scale(1.05)}.jobs-table-scroll-indicator:hover{box-shadow:0 4px 12px #69b4ff80;transform:scale(1.05)}.jobs-table-scroll-indicator:focus{outline:2px solid #91d5ff;outline-offset:2px}@keyframes scrollIndicatorBounce{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.jobs-table-scroll-indicator-text{letter-spacing:.02em}.jobs-table-scroll-indicator-arrow{font-size:16px;font-weight:700}.job-source-action-btn{justify-content:center;min-width:72px}.sections-panel .candidate-table.candidates-table-portal{min-width:1600px;table-layout:fixed}.candidates-table-portal td,.candidates-table-portal th{white-space:nowrap}.candidates-table-portal td:first-child,.candidates-table-portal th:first-child{max-width:320px;min-width:260px;padding-right:32px;text-align:left;width:260px}.candidates-table-portal td:nth-child(2),.candidates-table-portal th:nth-child(2){min-width:150px;padding-left:12px;padding-right:8px;text-align:left;width:150px}.outreach-cell{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.outreach-status-pill{align-items:center;border-radius:20px;cursor:help;display:inline-flex;font-size:13px;font-weight:500;gap:7px;line-height:1.4;padding:6px 13px;white-space:nowrap}.outreach-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.outreach-status-pill.outreach-blue{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.outreach-status-pill.outreach-blue .outreach-dot{background:#3b82f6}.outreach-status-pill.outreach-green{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.outreach-status-pill.outreach-green .outreach-dot{background:#22c55e}.outreach-status-pill.outreach-default{background:#f9fafb;border:1px solid #e5e7eb;color:#374151}.outreach-status-pill.outreach-default .outreach-dot{background:#9ca3af}.outreach-footer{align-items:center;display:flex;gap:5px}.outreach-type-icon{align-items:center;color:#6b7280;cursor:help;display:flex;flex-shrink:0;font-size:13px}.outreach-date{color:#6b7280;font-size:12px;font-weight:400;letter-spacing:.01em}.candidates-table-portal td:nth-child(n+3),.candidates-table-portal th:nth-child(n+3){text-align:center;width:auto}.candidates-table-portal td:nth-child(7),.candidates-table-portal th:nth-child(7){width:9%}.candidates-table-portal td .status-pill{white-space:nowrap}@media (max-width:1024px){.app{grid-template-columns:1fr}.sidebar{flex-direction:row;gap:16px;height:auto;overflow-x:auto;padding:16px 24px}.stat-grid{grid-template-columns:repeat(2,1fr)}.controls{align-items:stretch;flex-direction:column}.controls input{min-width:auto}}@media (max-width:768px){.main{padding:20px 16px}.page-top{align-items:flex-start;flex-direction:column;gap:16px}.edge-buttons{flex-direction:column;width:100%}.edge-buttons button{width:100%}.stat-grid{grid-template-columns:1fr}}.btn-tour-restart{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:4px;justify-content:center;padding:6px 14px;transition:all .2s;white-space:nowrap}.btn-tour-restart:hover{background:#f0f5ff;border-color:#1677ff;color:#1677ff}.react-joyride__overlay,.react-joyride__spotlight{display:block!important}body.joyride-spotlight-horizontal .react-joyride__spotlight{margin-left:-25px!important;margin-right:-40px!important;width:calc(15% + 60px)!important}.__floater__body .react-joyride__tooltip{text-align:left}.__floater__body .react-joyride__tooltip>div{padding-left:0!important;padding-right:0!important;text-align:left}.__floater__body .react-joyride__tooltip [class*=title],.__floater__body .react-joyride__tooltip h4{color:#111827!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;margin-left:0!important;padding-left:0!important;text-align:left!important}.__floater__body .react-joyride__tooltip [class*=content],.__floater__body [class*=joyride] [class*=content]{color:#4b5563!important;font-size:14px!important;line-height:1.65!important;margin-left:0!important;padding-left:0!important;text-align:left!important}.gh-toolbar-portal,.toolbar-portal{align-items:center;background:#fff;border-bottom:1px solid #eef0f5;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 24px}.toolbar-filters-portal{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.toolbar-stats-portal{align-items:center;display:flex;flex-shrink:0;gap:8px}.filter-input{border-radius:8px!important;font-size:14px!important;width:280px!important}.filter-select{width:140px!important}.filter-select .ant-select-selector{border-radius:8px!important}.filter-select .ant-select-selection-item{color:#1a1a1a!important}.stat-chip{align-items:center;background:#eef2ff;border:1px solid #d6e4ff;border-radius:20px;color:#4a6fa5;display:flex;font-size:13px;font-weight:600;gap:6px;padding:5px 12px}.stat-chip.stat-selected{animation:gh-pop .2s ease;background:#f6ffed;border-color:#b7eb8f;color:#389e0d}@keyframes gh-pop{0%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}.tabs-portal{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;padding:0 24px}.tabs-nav-portal{border-bottom:2px solid #f0f0f0;display:flex;gap:0;margin-bottom:0}.tab-portal{background:#0000;border:none;border-bottom:2px solid #0000;color:#000000a6;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-2px;padding:12px 24px;position:relative;transition:all .3s}.tab-portal:hover{color:#1677ff}.tab-portal.active{border-bottom-color:#1677ff;color:#1677ff}.toolbar-portal .ant-btn-sm{border-radius:6px;font-size:13px;font-weight:500;height:28px;padding:0 12px}.toolbar-portal .ant-btn-default{border-color:#d9d9d9;color:#000000a6}.toolbar-portal .ant-btn-default:hover{border-color:#1677ff;color:#1677ff}.jobs-table-section{background:#fff;border-radius:0 0 12px 12px}.sections-panel .ant-tabs-nav{background:#fff;border-bottom:1px solid #eef0f5;margin-bottom:0!important;padding:0 24px}.sections-panel .ant-tabs-content-holder,.sections-panel .ant-tabs-tabpane{padding:0!important}.jt-wrapper::-webkit-scrollbar{height:6px;width:6px}.jt-wrapper::-webkit-scrollbar-track{background:#0000}.jt-wrapper::-webkit-scrollbar-thumb{background:#d0d7e6;border-radius:6px}.jt-wrapper::-webkit-scrollbar-thumb:hover{background:#b0bcd4}.jt-message{color:#8c9cb8;padding:48px 24px;text-align:center}.loading-state-portal{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.loading-dots{align-items:center;display:flex;gap:8px}.loading-dots span{animation:gh-bounce 1.2s ease-in-out infinite;background:#1677ff;border-radius:50%;height:12px;width:12px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes gh-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.loading-title{color:#0b1b33;font-size:18px;font-weight:700}.loading-subtitle{color:#8c9cb8;font-size:13px;text-align:center}.table-container-portal{background:#fff;border-radius:0 0 12px 12px;overflow:hidden}.jobs-card{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 14px 14px;border-top:none;display:flex;flex-direction:column;overflow:hidden}.jobs-card .toolbar-portal{border-radius:0}.jobs-card .ant-tabs-nav{background:#fff;border-bottom:1px solid #eef0f5!important;margin-bottom:0!important;padding:0 24px}.jobs-card .ant-tabs-nav:before{border-bottom-color:#eef0f5!important}.jobs-card .ant-tabs-tab{font-size:13px;font-weight:600;padding:12px 0}.jobs-card [class*=ant-tabs-content],.jobs-card [class*=ant-tabs-tabpane]{margin-top:0!important;padding-top:0!important}.jobs-card .ant-tabs-content,.jobs-card .ant-tabs-content-holder,.jobs-card .ant-tabs-tabpane{--ant-tabs-content-padding-inline:0px;--ant-padding-md:0px;margin:0!important;padding:0!important}.jobs-card .ant-tabs>.ant-tabs-content-holder{display:none!important}.jobs-card{--ant-tabs-content-padding-top:0px;--ant-padding-md:0px}.jobs-card .jobs-table-section,.jobs-card .table-container-portal{background:#fff}.jobs-card .jt-head{margin-top:0}.jobs-card .jobs-table-outer,.jobs-card .table-section{margin-top:0!important;padding-top:0!important}.filter-input .ant-input,.filter-input input{color:#1a1a1a!important;font-size:14px!important}.filter-input .ant-input::placeholder,.filter-input input::placeholder{color:#1a1a1a!important;font-size:14px!important;opacity:1}.filter-select .ant-select-selector{color:#1a1a1a!important}.filter-select .ant-select-selection-placeholder{color:#1a1a1a!important;opacity:1}.ptt-wrapper{animation:ptt-enter .2s ease;background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000026,0 2px 8px #00000014;font-family:inherit;max-width:92vw;overflow:hidden;width:380px}@keyframes ptt-enter{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ptt-accent{height:4px;width:100%}.ptt-body{padding:20px 22px 18px}.ptt-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.ptt-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.ptt-title-wrap{display:flex;flex-direction:column;gap:2px;padding-top:2px}.ptt-title{color:#111827;font-size:15px;font-weight:700;line-height:1.3;margin:0;text-align:left}.ptt-step-count{color:#9ca3af;font-size:11px;font-weight:500}.ptt-content{color:#4b5563;font-size:13.5px;line-height:1.65;margin-bottom:16px;text-align:left}.ptt-progress{align-items:center;display:flex;gap:5px;margin-bottom:16px}.ptt-dot{background:#e5e7eb;border-radius:50%;display:inline-block;height:6px;transition:background .2s,width .2s;width:6px}.ptt-dot--active{border-radius:4px;width:18px}.ptt-footer{border-top:1px solid #f3f4f6;justify-content:space-between;padding-top:14px}.ptt-footer,.ptt-footer-right{align-items:center;display:flex}.ptt-footer-right{gap:8px}.ptt-btn-skip{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:12px;padding:0;transition:color .2s}.ptt-btn-skip:hover{color:#6b7280}.ptt-btn-back{background:none;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:all .2s}.ptt-btn-back:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.ptt-btn-next{border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:7px 18px;transition:opacity .2s,transform .15s}.ptt-btn-next:hover{opacity:.88;transform:translateY(-1px)}.ptt-btn-next:active{transform:translateY(0)}.CandidatesPage_container__FjUUQ,.JobPostsPage_container__zwG5u{background:#fafbfc;min-height:100vh;padding:24px 32px}.EmptyChartPreview_container__YK3-9{align-items:flex-end;background:linear-gradient(135deg,#fafbfc,#f0f4f8);border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.EmptyChartPreview_barChart__6mYKb{align-items:flex-end;display:flex;gap:3px;height:100%;justify-content:center;padding:12px 16px 4px;width:100%}.EmptyChartPreview_bar__vm9l5{background:linear-gradient(180deg,#1890ff,#69b1ff);border-radius:3px 3px 0 0;flex:1 1;max-width:14px;min-width:4px;opacity:.55;transition:opacity .2s ease}.EmptyChartPreview_lineChart__MouSx{height:100%;padding:8px 0;width:100%}.EmptyChartPreview_fallbackIcon__vx5oq{align-self:center;color:#d9d9d9;font-size:32px}.ReportsHero_hero__mPA0U{align-items:center;background:linear-gradient(135deg,#f0f5ff,#fafbfc 50%,#f0f5ff);border:1px solid #e6f0ff;border-radius:16px;display:flex;gap:48px;margin-bottom:32px;padding:48px 40px}.ReportsHero_heroContent__AlKHJ{flex:1 1;min-width:0}.ReportsHero_headline__a9mMS{color:#1a1a1a;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 12px;text-align:left}.ReportsHero_subtitle__4FVVW{color:#595959;font-size:16px;line-height:1.6;margin:0 0 24px;max-width:520px;text-align:left}.ReportsHero_bulletList__218G3{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ReportsHero_bulletItem__1CROb{align-items:flex-start;color:#434343;display:flex;font-size:14px;gap:10px;line-height:1.5}.ReportsHero_bulletIcon__o01XE{color:#1890ff;flex-shrink:0;font-size:16px;margin-top:2px}.ReportsHero_heroVisual__KbeC9{grid-gap:12px;display:grid;flex:0 0 620px;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ReportsHero_visualCard__1tQkh{grid-column:1/-1;padding:16px}.ReportsHero_visualCardSecondary__HGZl5,.ReportsHero_visualCard__1tQkh{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a}.ReportsHero_visualCardSecondary__HGZl5{padding:12px}.ReportsHero_visualMetricSmall__DvWuc,.ReportsHero_visualMetric__Imp9Y{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;justify-content:center;padding:16px 12px}.ReportsHero_metricValue__8cxCr{color:#1890ff;font-size:24px;font-weight:700;line-height:1.2}.ReportsHero_metricLabel__\+-ySa{color:#8c8c8c;font-size:12px;margin-top:4px}@media (max-width:900px){.ReportsHero_hero__mPA0U{flex-direction:column;gap:32px;padding:32px 24px}.ReportsHero_heroVisual__KbeC9{flex:0 0 auto;max-width:400px;width:100%}}.ReportCard_card__w-Bmu{background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.ReportCard_card__w-Bmu:hover{border-color:#d6e4ff;box-shadow:0 4px 16px #0000000f}.ReportCard_chartWrap__ZiLkr{background:#fafbfc;padding:12px 16px 0}.ReportCard_content__IejrI{flex:1 1;padding:16px}.ReportCard_title__rkL85{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px}.ReportCard_creator__4M8zY{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:5px;margin-bottom:8px}.ReportCard_creatorIcon__Rwogl{font-size:12px}.ReportCard_description__BI1xT{color:#595959;font-size:13px;line-height:1.5;margin:0}.ReportCard_footer__F-KL3{align-items:center;background:#fafbfc;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:10px 16px}.ReportCard_meta__bKL0A{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:5px}.FeaturedReportsSection_section__xDc6W{margin-bottom:40px}.FeaturedReportsSection_header__nO3ob{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.FeaturedReportsSection_headerLeft__2yIl0{align-items:center;display:flex;gap:8px}.FeaturedReportsSection_title__6fsgz{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.FeaturedReportsSection_dropdownIndicator__A2ONu{color:#8c8c8c;cursor:pointer;font-size:12px;transition:color .15s ease}.FeaturedReportsSection_dropdownIndicator__A2ONu:hover{color:#1890ff}.FeaturedReportsSection_newReportBtn__nkcTb{border-radius:9999px;font-weight:500}.FeaturedReportsSection_grid__V-DxS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:640px){.FeaturedReportsSection_grid__V-DxS{grid-template-columns:1fr}}.ReportsTable_section__o3Muu{margin-bottom:40px}.ReportsTable_header__B3GVB{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ReportsTable_title__\+Ahs6{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.ReportsTable_searchInput__k5fcQ{border-radius:8px;width:280px}.ReportsTable_tableWrap__c0NZ\+{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.ReportsTable_table__sCGNG{border-collapse:collapse;width:100%}.ReportsTable_headerRow__U8uzy{background:#fafbfc;border-bottom:1px solid #f0f0f0}.ReportsTable_th__aVVGz{color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.ReportsTable_row__C\+woA{border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s ease}.ReportsTable_row__C\+woA:last-child{border-bottom:none}.ReportsTable_row__C\+woA:hover{background:#fafbfc}.ReportsTable_deletingRow__IXhFV{opacity:.4;pointer-events:none}.ReportsTable_td__if\+aY{color:#434343;font-size:14px;padding:14px 16px;text-align:left;vertical-align:middle}.ReportsTable_reportName__b-0Yz{color:#1890ff;font-weight:500}.ReportsTable_conversationCount__6F7HG{font-weight:500}.ReportsTable_timeAgo__cCFFk{color:#8c8c8c;font-size:13px}.ReportsTable_creator__oFuFz{color:#595959;font-size:13px}.ReportsTable_trend__h-HyX{align-items:center;display:inline-flex;gap:4px}.ReportsTable_trendLabel__jUSLL{color:#8c8c8c;font-size:12px}.ReportsTable_actionBtn__C7Iou{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#595959;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s ease}.ReportsTable_actionBtn__C7Iou:hover{border-color:#1890ff;color:#1890ff}@media (max-width:768px){.ReportsTable_header__B3GVB{align-items:flex-start;flex-direction:column;gap:12px}.ReportsTable_searchInput__k5fcQ{width:100%}.ReportsTable_tableWrap__c0NZ\+{overflow-x:auto}.ReportsTable_table__sCGNG{min-width:700px}}.ReportsPage_page__G0NEG{background:#fafbfc;min-height:100vh;overflow-y:auto}.ReportsPage_inner__-A-EO{margin:0 auto;max-width:calc(100% - 32px);padding:32px 40px}.ReportsPage_loadingWrap__\+dZVq{align-items:center;display:flex;justify-content:center;min-height:400px}@media (max-width:768px){.ReportsPage_inner__-A-EO{padding:24px 20px}}.ReportToolbar_toolbar__k6DtJ{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:20px;padding:10px 16px;transition:border-color .2s ease}.ReportToolbar_toolbarActive__aAlvU{background:#f6fbff;border-color:#bae0ff}.ReportToolbar_left__hmT51,.ReportToolbar_right__U9rzB{align-items:center;display:flex;gap:8px}.ReportToolbar_toolbarBtn__QKOJK{border-color:#e8e8e8;border-radius:6px;color:#595959;font-size:13px}.ReportToolbar_toolbarBtn__QKOJK:hover{border-color:#1890ff;color:#1890ff}.ReportToolbar_groupBySelect__VZDiQ{font-size:13px}.ReportToolbar_popoverContent__4-Sdi{max-height:320px;max-width:300px;min-width:220px;overflow-y:auto}.ReportToolbar_filterRow__nbe15{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ReportToolbar_filterRow__nbe15:last-child{margin-bottom:0}.ReportToolbar_filterLabel__FboM7{color:#8c8c8c;font-size:12px;font-weight:600}.ReportToolbar_filterTag__rdEpD{align-items:center;display:inline-flex;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.ReportToolbar_toolbar__k6DtJ{flex-wrap:wrap;gap:8px}.ReportToolbar_left__hmT51{flex-wrap:wrap}}.ReportCanvas_canvas__9-Iim{background:#fff;border:1px solid #f0f0f0;border-radius:12px;min-height:320px;padding:24px}.ReportCanvas_loadingWrap__n\+eh0{align-items:center;display:flex;justify-content:center;min-height:280px}.ReportCanvas_empty__NOI3Y{padding:48px 0}.ReportCanvas_grid__XHu6W{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ReportCanvas_tile__ufIet{background:#fafbfc;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease}.ReportCanvas_tile__ufIet:hover{box-shadow:0 2px 8px #0000000f}.ReportCanvas_tileHeader__lgxI8{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;padding:10px 14px}.ReportCanvas_tileIcon__69JFF{flex-shrink:0;font-size:15px}.ReportCanvas_tileTitle__Wuxor{color:#434343;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportCanvas_tileBody__92Cnv{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:240px;padding:16px 14px}.ReportCanvas_tileMeta__pF\+xI{border-top:1px solid #f0f0f0;color:#bfbfbf;display:flex;flex-shrink:0;font-size:11px;gap:16px;padding:8px 14px}@media (max-width:1024px){.ReportCanvas_canvas__9-Iim{padding:20px}.ReportCanvas_grid__XHu6W{gap:16px}.ReportCanvas_tileBody__92Cnv{min-height:220px}}@media (max-width:768px){.ReportCanvas_canvas__9-Iim{padding:16px}.ReportCanvas_grid__XHu6W{gap:14px;grid-template-columns:1fr}.ReportCanvas_tileBody__92Cnv{min-height:200px}}.ReportProperties_section__Nx5cN{margin-bottom:24px}.ReportProperties_sectionTitle__bDrHr{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ReportProperties_properties__WQ0UO{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ReportProperties_property__hxEKo{display:flex;flex-direction:column;gap:2px}.ReportProperties_label__zsNFI{color:#bfbfbf;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.ReportProperties_value__N2mBK{color:#434343;font-size:13px;line-height:1.5;word-break:break-word}.ReportProperties_infoBanner__wqwHD{align-items:flex-start;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:8px;color:#434343;display:flex;font-size:12px;gap:8px;line-height:1.5;padding:10px 12px}.ReportProperties_infoIcon__R2m4X{color:#1890ff;flex-shrink:0;font-size:14px;margin-top:1px}.ReportCoverChart_section__LBngV{margin-bottom:24px}.ReportCoverChart_sectionTitle__A1uKI{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ReportCoverChart_card__h9M6o{background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;padding:16px}.ReportCoverChart_chartTitle__eMPYZ{color:#1a1a1a;font-size:14px;font-weight:500;margin:0 0 12px}.ReportSubscribers_section__ZrUhQ{margin-bottom:24px}.ReportSubscribers_sectionTitle__CvFGx{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.ReportSubscribers_addRow__FhoC6{display:flex;gap:8px;margin-bottom:10px}.ReportSubscribers_list__qGVzt{list-style:none;margin:0;padding:0}.ReportSubscribers_item__yno1u{align-items:center;border-radius:6px;display:flex;font-size:13px;justify-content:space-between;padding:6px 8px}.ReportSubscribers_item__yno1u:hover{background:#fafbfc}.ReportSubscribers_email__QRJJe{color:#434343;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportSubscribers_removeBtn__B0mwP{align-items:center;background:#0000;border:none;border-radius:4px;color:#bfbfbf;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:22px;justify-content:center;margin-left:8px;padding:0;width:22px}.ReportSubscribers_removeBtn__B0mwP:hover{background:#fff1f0;color:#ff4d4f}.ReportSubscribers_listLoading__Ty9ge{display:flex;justify-content:center;padding:8px}.ReportSubscribers_empty__QjzZ\+{color:#bfbfbf;font-size:12px;line-height:1.5;margin:0}.ReportSessions_container__IJmQw{border-top:1px solid #f0f0f0;padding:16px 0}.ReportSessions_header__KuzVL{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ReportSessions_label__qvh11{color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ReportSessions_emptyText__nkIhX{color:#bfbfbf;font-size:12px;padding:4px 0}.ReportSessions_tagList__JoGVo{display:flex;flex-wrap:wrap;gap:6px}.ReportSessions_tag__WV7xg{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportSessions_modalLoading__3gW72{display:flex;justify-content:center;padding:32px 0}.ReportActions_section__pHMWN{margin-bottom:24px}.ReportActions_sectionTitle__q01gB{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ReportActions_actions__9agUb{display:flex;flex-direction:column;gap:4px}.ReportActions_actionBtn__niT\+t{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#595959;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 12px;text-align:left;transition:all .15s ease;width:100%}.ReportActions_actionBtn__niT\+t:hover{background:#f5f7fa;border-color:#e8e8e8;color:#1890ff}.ReportActions_actionBtn__niT\+t svg{flex-shrink:0;font-size:14px}.ChartsTab_container__P2Wh7{padding:4px 0}.ChartsTab_header__SEYtM{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ChartsTab_title__UucAe{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.ChartsTab_loading__0v1b6{display:flex;justify-content:center;padding:16px}.ChartsTab_list__2AHds{list-style:none;margin:0;padding:0}.ChartsTab_item__aBL4k{align-items:center;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:2px;padding:8px 10px}.ChartsTab_item__aBL4k:hover{background:#fafbfc}.ChartsTab_itemContent__xZxNE{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.ChartsTab_chartIcon__zFlz5{color:#1890ff;flex-shrink:0;font-size:16px}.ChartsTab_itemInfo__CYmBA{display:flex;flex-direction:column;min-width:0}.ChartsTab_itemTitle__WkHOr{color:#434343;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsTab_itemType__Wy3nT{color:#bfbfbf;font-size:11px}.ChartsTab_itemActions__bMnOf{display:flex;flex-shrink:0;gap:2px}.ChartsTab_modalField__549Kc{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:12px}.ChartsTab_modalField__549Kc label{color:#595959;font-size:12px;font-weight:600}.ChartsTab_modalRow__HW6Ym{display:flex;gap:12px}.AssistantTab_container__45RZL{display:flex;flex-direction:column;height:100%;min-height:320px}.AssistantTab_emptyWrap__2HWeL{align-items:center;display:flex;flex:1 1;justify-content:center}.AssistantTab_emptyIcon__G2EV7{color:#1890ff;font-size:32px}.AssistantTab_messageList__V-PR2{flex:1 1;margin-bottom:12px;overflow-y:auto;padding-right:4px}.AssistantTab_userMsg__67w0R{display:flex;justify-content:flex-end;margin-bottom:8px}.AssistantTab_userMsg__67w0R .AssistantTab_msgText__SvvqU{background:#e6f4ff;border-radius:12px 12px 4px 12px;color:#1a1a1a;font-size:13px;line-height:1.5;margin:0;max-width:90%;padding:8px 12px}.AssistantTab_assistantMsg__VyytQ{margin-bottom:8px}.AssistantTab_assistantMsg__VyytQ .AssistantTab_msgText__SvvqU{background:#f5f5f5;border-radius:12px 12px 12px 4px;color:#434343;font-size:13px;line-height:1.5;margin:0;max-width:90%;padding:8px 12px}.AssistantTab_suggestionChips__rle-A{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.AssistantTab_chip__qs-el{background:#fff;border:1px solid #d9d9d9;border-radius:12px;color:#595959;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .15s ease}.AssistantTab_chip__qs-el:hover{border-color:#1890ff;color:#1890ff}.AssistantTab_inputRow__h5SS3{display:flex;gap:8px}.AssistantTab_inputRow__h5SS3 .ant-input{border-radius:8px}.ReportSidePanel_panel__UMXzJ{align-self:flex-start;background:#fff;border-left:1px solid #f0f0f0;flex-shrink:0;max-height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;width:380px}.ReportSidePanel_tabs__oB\+z-{padding:8px 16px 0}.ReportSidePanel_tabs__oB\+z- .ant-tabs-nav{margin-bottom:0}.ReportSidePanel_content__DHauo{padding:16px}.ReportSidePanel_featuredRow__EusMh{align-items:center;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:10px 12px}.ReportSidePanel_featuredIcon__ANRUJ{color:#1890ff;font-size:14px}.ReportSidePanel_featuredLabel__QxJA4{color:#595959;flex:1 1;font-size:13px;font-weight:500}@media (max-width:1024px){.ReportSidePanel_panel__UMXzJ{border-left:none;border-top:1px solid #f0f0f0;max-height:none;position:static;width:100%}}.ReportNotFound_container__9f4ji{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:40px}.ReportDetailsPage_page__8QqIM{background:#fafbfc;display:flex;min-height:100vh}.ReportDetailsPage_main__ReRM\+{flex:1 1;min-width:0;overflow-y:auto;padding:32px 40px}.ReportDetailsPage_header__kEhhN{margin-bottom:24px}.ReportDetailsPage_headerTop__lGo8B{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.ReportDetailsPage_title__VuZR7{color:#1a1a1a;flex:1 1;font-size:24px;font-weight:700;line-height:1.3;margin:0;word-break:break-word}.ReportDetailsPage_headerActions__mqARB{align-items:center;display:flex;flex-shrink:0;gap:8px}.ReportDetailsPage_subtitle__MQUvU{color:#8c8c8c;font-size:14px;line-height:1.6;margin:0;max-width:640px}.ReportDetailsPage_editTitleInput__sELbj{color:#1a1a1a;flex:1 1;font-size:24px;font-weight:700}.ReportDetailsPage_editDescInput__2QOfp{color:#595959;font-size:14px;margin-top:4px;max-width:640px}.ReportDetailsPage_editFields__3YKmF{align-items:flex-end;background:#fff;border:1px solid #e8e8e8;border-radius:12px;display:flex;gap:16px;margin-bottom:24px;padding:20px 24px}.ReportDetailsPage_editFieldGroup__GgEyo{display:flex;flex-direction:column;gap:6px}.ReportDetailsPage_editFieldLabel__u8W3N{color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ReportDetailsPage_canvas__rk1yg{background:#fff;border:1px solid #f0f0f0;border-radius:12px}.ReportDetailsPage_loadingWrap__U5OUp{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}@media (max-width:1024px){.ReportDetailsPage_page__8QqIM{flex-direction:column}.ReportDetailsPage_main__ReRM\+{padding:24px 20px}.ReportDetailsPage_editFields__3YKmF,.ReportDetailsPage_headerTop__lGo8B{flex-direction:column}}.EmptyReportCanvas_container__IXKiC{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;position:relative}.EmptyReportCanvas_filterMockup__qCq\+w{background:#fafbfc;border-bottom:1px solid #f5f5f5;opacity:.5;padding:16px 20px}.EmptyReportCanvas_filterRow__ekGJV{align-items:center;display:flex;gap:10px;margin-bottom:14px}.EmptyReportCanvas_filterPill__4Auhr{background:#e8e8e8;border-radius:6px;height:32px;width:120px}.EmptyReportCanvas_filterPillShort__eoIQp{background:#e8e8e8;border-radius:6px;height:32px;width:80px}.EmptyReportCanvas_filterDivider__TBsQS{background:#e8e8e8;height:1px;margin-bottom:14px}.EmptyReportCanvas_skeletonRows__qp194{display:flex;flex-direction:column;gap:10px}.EmptyReportCanvas_skeletonRow__AL8tb{background:#f0f0f0;border-radius:4px;height:14px;width:100%}.EmptyReportCanvas_skeletonRow__AL8tb:nth-child(2){width:85%}.EmptyReportCanvas_skeletonRow__AL8tb:nth-child(3){width:70%}.EmptyReportCanvas_skeletonRow__AL8tb:nth-child(4){width:90%}.EmptyReportCanvas_centered__vBBfp{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.EmptyReportCanvas_iconWrap__loxGD{align-items:center;background:linear-gradient(135deg,#e6f0ff,#f0f5ff);border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.EmptyReportCanvas_icon__DzuTn{color:#1890ff;font-size:32px}.EmptyReportCanvas_title__KFe1G{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 8px}.EmptyReportCanvas_description__-39QF{color:#8c8c8c;font-size:14px;line-height:1.6;margin:0 0 24px;max-width:420px}.EmptyReportCanvas_startBtn__3JwYp{border-radius:8px;font-weight:500;height:auto;padding:8px 24px}.Breadcrumb_breadcrumb__AKEdV{align-items:center;display:flex;font-size:13px;gap:6px;padding:0 0 16px}.Breadcrumb_segment__AZD-e{align-items:center;color:#8c8c8c;display:flex;gap:4px}.Breadcrumb_segmentActive__e194m{color:#1a1a1a;font-weight:500}.Breadcrumb_separator__imVPj{color:#bfbfbf;font-size:12px}.Breadcrumb_homeIcon__wh\+3u{font-size:13px}.ReportProperties_section__xWECQ{margin-bottom:24px}.ReportProperties_sectionTitle__5pv8i{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ReportProperties_properties__lnS2f{display:flex;flex-direction:column;gap:10px}.ReportProperties_property__ggZMl{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ReportProperties_label__bSHJU{color:#8c8c8c;flex-shrink:0;font-size:13px;margin-right:12px;text-align:left}.ReportProperties_value__-pYzs{color:#1a1a1a;font-size:13px;font-weight:500;line-height:1.5;text-align:right;word-break:break-word}.CoverChartCard_section__N1V5T{margin-bottom:24px}.CoverChartCard_sectionTitle__pyRM9{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.CoverChartCard_card__s6y5C{background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;padding:16px}.CoverChartCard_chartTitle__7CIO\+{color:#1a1a1a;font-size:14px;font-weight:500;margin:0 0 12px}.SubscribersSection_section__hQvVv{margin-bottom:24px}.SubscribersSection_sectionTitle__8x392{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.SubscribersSection_description__43GrM{color:#8c8c8c;font-size:13px;line-height:1.5;margin:0 0 12px}.SubscribersSection_addBtn__9\+6gX{border-color:#e8e8e8;border-radius:6px;color:#595959;font-size:13px}.SubscribersSection_addBtn__9\+6gX:hover{border-color:#1890ff;color:#1890ff}.ReportActions_section__iN8fV{margin-bottom:24px}.ReportActions_sectionTitle__vEi8V{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ReportActions_actions__lG4SJ{display:flex;flex-direction:column;gap:4px}.ReportActions_actionBtn__Cjyrq{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#595959;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 12px;text-align:left;transition:all .15s ease;width:100%}.ReportActions_actionBtn__Cjyrq:hover{background:#f5f7fa;border-color:#e8e8e8;color:#1890ff}.ReportActions_actionBtn__Cjyrq svg{flex-shrink:0;font-size:14px}.ReportActions_placeholder__0R3Xq{color:#bfbfbf;font-size:12px;line-height:1.5;margin:0}.ReportInformationPanel_panel__NDwDm{align-self:flex-start;background:#fff;border-left:1px solid #f0f0f0;flex-shrink:0;max-height:100vh;overflow-y:auto;padding-top:16px;position:-webkit-sticky;position:sticky;top:0;width:380px}.ReportInformationPanel_tabs__dOfPL{padding:0 16px}.ReportInformationPanel_tabs__dOfPL .ant-tabs-nav{margin-bottom:0}.ReportInformationPanel_content__XTzlY{padding:16px}@media (max-width:1024px){.ReportInformationPanel_panel__NDwDm{border-left:none;border-top:1px solid #f0f0f0;max-height:none;position:static;width:100%}}.CreateReportPage_page__QlWb2{background:#fafbfc;display:flex;min-height:100vh}.CreateReportPage_main__C1bsE{flex:1 1;min-width:0;overflow-y:auto;padding:32px 40px}.CreateReportPage_header__DI9Kr{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.CreateReportPage_headerLeft__06c--{align-items:center;display:flex;gap:16px}.CreateReportPage_title__9UP2i{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1.3;margin:0}.CreateReportPage_headerRight__mYoXT{align-items:center;display:flex;gap:8px}.CreateReportPage_saveBtn__INZMW{border-radius:8px;font-size:14px;font-weight:500;height:36px;padding:4px 20px}.CreateReportPage_formSection__D4v0X{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:24px;padding:24px}.CreateReportPage_fieldGroup__kIkJX{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.CreateReportPage_fieldLabel__VF5Ri{color:#595959;font-size:13px;font-weight:600}.CreateReportPage_fieldRow__dTn3f{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 180px}.CreateReportPage_fieldRow__dTn3f .CreateReportPage_fieldGroup__kIkJX{margin-bottom:0}.CreateReportPage_canvas__qTAhe{background:#fff;border:1px solid #f0f0f0;border-radius:12px}@media (max-width:1024px){.CreateReportPage_page__QlWb2{flex-direction:column}.CreateReportPage_main__C1bsE{padding:24px 20px}.CreateReportPage_fieldRow__dTn3f{grid-template-columns:1fr}}.ApplicationsReviewLanding_landing__9ppzx{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100%;overflow-y:auto;padding:80px 48px 64px;position:relative}.ApplicationsReviewLanding_bgGradient__kuU9K{background:radial-gradient(ellipse 80% 60% at 50% 20%,#1677ff08 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 70%,#1677ff05 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.ApplicationsReviewLanding_content__TaBuM{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:900px;position:relative;width:100%;z-index:1}.ApplicationsReviewLanding_headlineGroup__0qJox{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.ApplicationsReviewLanding_title__QNcTE{color:#0d0d0d;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.ApplicationsReviewLanding_subtitle__hL\+-q{color:#595959;font-size:16px;line-height:1.6;margin:0;max-width:480px}.ApplicationsReviewLanding_tablePreview__KjKBV{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 2px 16px #0000000a;filter:blur(3px);opacity:.55;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.ApplicationsReviewLanding_tableHeader__Cgd4c{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:16px 20px}.ApplicationsReviewLanding_tableHeaderCell__kKqZu{color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ApplicationsReviewLanding_gradeCol__vvTt8{flex-shrink:0;width:120px}.ApplicationsReviewLanding_nameCol__pXhGp{flex:1 1}.ApplicationsReviewLanding_roleCol__7MgoE{flex-shrink:0;width:140px}.ApplicationsReviewLanding_dateCol__q8hpz{flex-shrink:0;width:120px}.ApplicationsReviewLanding_tableRow__Q-Iob{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:16px;padding:14px 20px}.ApplicationsReviewLanding_tableRow__Q-Iob:last-child{border-bottom:none}.ApplicationsReviewLanding_gradePill__Jboqo{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;line-height:1.5;padding:4px 12px}.ApplicationsReviewLanding_gradeGreat__4-jT\+{background:#dcfce7;color:#166534}.ApplicationsReviewLanding_gradeGood__KQJiR{background:#e6f4ea;color:#1e7e34}.ApplicationsReviewLanding_gradeOkay__FnDS4{background:#fff7ed;color:#c2410c}.ApplicationsReviewLanding_gradePoor__Ac5tu{background:#fee2e2;color:#991b1b}.ApplicationsReviewLanding_placeholderBar__-ZM19{background:#e5e7eb;border-radius:6px;height:12px}.ApplicationsReviewLanding_ctaButton__xmj\+6{align-items:center;background:#1677ff;border:none;border-radius:100px;box-shadow:0 2px 8px #1677ff40;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 32px;transition:background .2s,transform .15s,box-shadow .2s}.ApplicationsReviewLanding_ctaButton__xmj\+6:hover{background:#4096ff;box-shadow:0 4px 16px #1677ff59;transform:translateY(-1px)}.ApplicationsReviewLanding_successPanel__1RCGP{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 2px 16px #0000000a;display:flex;flex-direction:column;gap:16px;max-width:500px;padding:48px 32px;text-align:center;width:100%}.ApplicationsReviewLanding_successIcon__kK1cK{align-items:center;background:#e6f4ff;border-radius:50%;color:#1677ff;display:flex;height:56px;justify-content:center;width:56px}.ApplicationsReviewLanding_successTitle__28EKa{color:#0d0d0d;font-size:20px;font-weight:700;margin:0}.ApplicationsReviewLanding_successMessage__WBHZn{color:#595959;font-size:14px;line-height:1.6;margin:0}.ApplicationsReviewLanding_successCta__gK415{margin-top:8px}.ApplicationsReviewLanding_reviewTableWrap__hec\+b{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 2px 16px #0000000f;max-width:900px;overflow:hidden;width:100%}.ApplicationsReviewLanding_reviewTableHeader__Q7bgj{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:14px 20px}.ApplicationsReviewLanding_reviewTableHeaderCell__Ws-z8{color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ApplicationsReviewLanding_reviewTableRow__g45He{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:16px;padding:12px 20px;transition:background .1s}.ApplicationsReviewLanding_reviewTableRow__g45He:last-child{border-bottom:none}.ApplicationsReviewLanding_reviewTableRow__g45He:hover{background:#fafbfc}.ApplicationsReviewLanding_reviewGradeCol__QPabR{flex-shrink:0;width:110px}.ApplicationsReviewLanding_reviewNameCol__RHMJv{flex:1 1;min-width:0}.ApplicationsReviewLanding_reviewRoleCol__egGOz{flex-shrink:0;width:160px}.ApplicationsReviewLanding_reviewSpecCol__jbVDD{flex-shrink:0;width:120px}.ApplicationsReviewLanding_reviewLicCol__gGt9B{flex-shrink:0;width:100px}.ApplicationsReviewLanding_reviewCandidateName__mjw6l{color:#0d0d0d;font-size:14px;font-weight:500}.ApplicationsReviewLanding_reviewCellText__i8k-x{color:#595959;font-size:13px}.ApplicationsReviewLanding_reviewLicActive__TW8Jy{align-items:center;color:#166534;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.ApplicationsReviewLanding_reviewLicActive__TW8Jy:before{background:#22c55e;border-radius:50%;content:"";height:6px;width:6px}.ApplicationsReviewLanding_backLink__3fq6n{align-items:center;align-self:flex-start;background:none;border:none;color:#1677ff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:4px;padding:0}.ApplicationsReviewLanding_backLink__3fq6n:hover{color:#4096ff}.ApplicationsReviewDashboard_dashboard__CO-U\+{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:none;overflow-y:auto;padding:24px 32px 40px;text-align:left;width:100%}.ApplicationsReviewDashboard_backendPanel__znURR{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 18px #0f172a0a;display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%}.ApplicationsReviewDashboard_backLink__tec1w{align-items:center;align-self:flex-start;background:none;border:none;color:#8c8c8c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin:24px 32px 20px;padding:0;transition:color .15s}.ApplicationsReviewDashboard_backLink__tec1w:hover{color:#1677ff}.ApplicationsReviewDashboard_newReviewButton__RNEAL{align-items:center;background:#1677ff;border:1px solid #1677ff;border-radius:8px;box-shadow:0 4px 14px #1677ff47;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1;margin:0;min-height:36px;padding:0 18px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;white-space:nowrap}.ApplicationsReviewDashboard_newReviewButton__RNEAL:hover{background:#0958d9;border-color:#0958d9;box-shadow:0 6px 18px #1677ff57;transform:translateY(-1px)}.ApplicationsReviewDashboard_header__pjenH{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:0;padding:24px 32px 20px}.ApplicationsReviewDashboard_toolbarFilters__sHfID{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.ApplicationsReviewDashboard_headerLeft__\+2E7q{display:flex;flex-direction:column;gap:6px}.ApplicationsReviewDashboard_headerTitle__mEnuf{color:#0d0d0d;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0;text-align:left}.ApplicationsReviewDashboard_headerSubtitle__fgWhb{color:#595959;font-size:14px;margin:0}.ApplicationsReviewDashboard_metaPills__CmNx4{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.ApplicationsReviewDashboard_metaPill__G863p{align-items:center;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;color:#595959;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px}.ApplicationsReviewDashboard_metaPillLabel__sr4sJ{color:#8c8c8c}.ApplicationsReviewDashboard_metaPillValue__CpV9y{color:#0d0d0d;font-weight:600}.ApplicationsReviewDashboard_infoLink__dt4ns{align-items:center;background:#0000;border:1px solid #e8e8e8;border-radius:8px;color:#595959;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;min-height:36px;padding:0 18px;transition:border-color .15s,color .15s}.ApplicationsReviewDashboard_infoLink__dt4ns:hover{border-color:#1677ff;color:#1677ff}.ApplicationsReviewDashboard_metaPillClickable__FlRyX{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ApplicationsReviewDashboard_metaPillClickable__FlRyX:hover{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff14}.ApplicationsReviewDashboard_filterBar__YxMsb{align-items:center;border-bottom:1px solid #eef0f5;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0;padding:18px 32px}.ApplicationsReviewDashboard_filterTabs__CX2Ef{align-items:center;background:#0000;border-radius:0;display:flex;flex-wrap:wrap;gap:10px;padding:0}.ApplicationsReviewDashboard_filterTab__GHvR5{background:#edf4ff;border:1px solid #c9dcff;border-radius:999px;color:#456ba0;cursor:pointer;font-size:13px;font-weight:700;min-height:28px;padding:5px 14px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.ApplicationsReviewDashboard_filterTab__GHvR5:hover{background:#e4efff;border-color:#aecaef;color:#365f96}.ApplicationsReviewDashboard_filterTabActive__byq22{background:#edf4ff;border-color:#bcd4fb;box-shadow:inset 0 -2px 0 #365f962e;color:#365f96}.ApplicationsReviewDashboard_filterTabDisabled__o4G\+c{animation:ApplicationsReviewDashboard_skeletonShimmer__DmT66 1.35s ease-in-out infinite;box-shadow:none;cursor:not-allowed;opacity:1;text-shadow:none;-webkit-user-select:none;user-select:none}.ApplicationsReviewDashboard_filterTabDisabled__o4G\+c,.ApplicationsReviewDashboard_filterTabDisabled__o4G\+c:hover{background:linear-gradient(90deg,#f1f5f9,#e5e7eb 42%,#f1f5f9 78%);background-size:220% 100%;border-color:#0000;color:#0000}.ApplicationsReviewDashboard_filterTabDisabled__o4G\+c .ApplicationsReviewDashboard_filterCount__j0QPH{color:#0000}.ApplicationsReviewDashboard_filterCount__j0QPH{color:inherit;font-size:inherit;margin-left:4px}.ApplicationsReviewDashboard_progressBanner__0i8go{align-items:center;background:#f8f9ff;border:solid #d6e4ff;border-radius:0;border-width:0 0 1px;display:flex;gap:14px;margin:0;padding:16px 20px;width:100%}.ApplicationsReviewDashboard_progressSpinner__eI8\+p{animation:ApplicationsReviewDashboard_spin__7NQDD .8s linear infinite;border:2.5px solid #e0e7ff;border-radius:50%;border-top-color:#1677ff;flex-shrink:0;height:18px;width:18px}.ApplicationsReviewDashboard_progressText__1KrJE{display:flex;flex-direction:column;gap:2px}.ApplicationsReviewDashboard_progressTitle__r-jdt{color:#1a4b8c;font-size:14px;font-weight:600;line-height:1.4}.ApplicationsReviewDashboard_progressDescription__M1QcZ{color:#486581;font-size:13px;line-height:1.45}@keyframes ApplicationsReviewDashboard_spin__7NQDD{to{transform:rotate(1turn)}}.ApplicationsReviewDashboard_searchInput__3wvQT{border:1px solid #e8e8e8;border-radius:8px;flex:1 1;font-size:13px;max-width:280px;min-width:180px;outline:none;padding:7px 12px;transition:border-color .2s}.ApplicationsReviewDashboard_searchInput__3wvQT:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff14}.ApplicationsReviewDashboard_searchInput__3wvQT::placeholder{color:#bfbfbf}.ApplicationsReviewDashboard_sortSelect__922eu{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #e8e8e8;border-radius:8px;color:#595959;cursor:pointer;font-size:13px;outline:none;padding:7px 32px 7px 12px}.ApplicationsReviewDashboard_atsFilterSelect__AtBRV{min-width:120px}.ApplicationsReviewDashboard_atsLogoBadge__iGqqQ{align-items:center;display:inline-flex;height:22px;justify-content:center;margin-right:12px;padding:0 0 0 10px;width:54px}.ApplicationsReviewDashboard_atsColumnTitle__GuB3y{display:inline-block;padding-left:10px}.ApplicationsReviewDashboard_atsLogo__n0fBn{display:block;height:auto;max-height:16px;object-fit:contain;width:50px}.ApplicationsReviewDashboard_tableWrap__hSXJ9{background:#fff;border:1px solid #e8e8e8;border-radius:0 0 18px 18px;box-shadow:none;overflow-x:auto;overflow-y:hidden}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC{background:#fff;border:none;border-radius:0 0 18px 18px;box-shadow:none;overflow:hidden}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC .candidates-table{min-height:320px}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC .gh-table-wrapper{background:#fff;max-height:none;padding:0 24px 16px;scrollbar-color:#1677ff #e5e7eb;scrollbar-width:auto}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC .gh-table{margin-top:0}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC .gh-table-head{border-radius:10px;padding:10px 16px}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC .gh-row{border-color:#edf0f7;border-radius:10px;cursor:default;min-height:72px;padding:10px 16px}.ApplicationsReviewDashboard_aiSourcingTableWrap__qzbrC .gh-row:hover:not(.gh-row--imported){border-color:#4096ff;box-shadow:0 2px 14px #1677ff1a}.ApplicationsReviewDashboard_reviewActionGroup__sEd\+u{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.ApplicationsReviewDashboard_tableHeader__z3H9H{align-items:center;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border-bottom:1px solid #d6e9ff;box-sizing:border-box;display:flex;gap:12px;min-width:1700px;padding:12px 48px 12px 20px}.ApplicationsReviewDashboard_tableHeaderCell__Nm5uK{color:#8c8c8c;font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ApplicationsReviewDashboard_colGrade__Ahoqf{flex-shrink:0;width:112px}.ApplicationsReviewDashboard_colName__0IEW-{flex-shrink:0;min-width:0;width:250px}.ApplicationsReviewDashboard_colScore__2tlUZ{flex-shrink:0;width:78px}.ApplicationsReviewDashboard_colRole__DtUH\+{flex-shrink:0;width:170px}.ApplicationsReviewDashboard_colStage__RGp81{flex-shrink:0;width:160px}.ApplicationsReviewDashboard_colSpec__0dEtY{flex-shrink:0;width:125px}.ApplicationsReviewDashboard_colExp__uMU\+Y,.ApplicationsReviewDashboard_colLic__UeOdV{flex-shrink:0;width:92px}.ApplicationsReviewDashboard_colContact__Gj6J9{flex-shrink:0;width:185px}.ApplicationsReviewDashboard_colResume__fjO3A{flex-shrink:0;width:118px}.ApplicationsReviewDashboard_colNotes__irSb\+{flex-shrink:0;width:235px}.ApplicationsReviewDashboard_colActions__F4rzh{flex-shrink:0;width:116px}.ApplicationsReviewDashboard_colActions__F4rzh,.ApplicationsReviewDashboard_colContact__Gj6J9,.ApplicationsReviewDashboard_colExp__uMU\+Y,.ApplicationsReviewDashboard_colGrade__Ahoqf,.ApplicationsReviewDashboard_colLic__UeOdV,.ApplicationsReviewDashboard_colName__0IEW-,.ApplicationsReviewDashboard_colNotes__irSb\+,.ApplicationsReviewDashboard_colResume__fjO3A,.ApplicationsReviewDashboard_colRole__DtUH\+,.ApplicationsReviewDashboard_colScore__2tlUZ,.ApplicationsReviewDashboard_colSpec__0dEtY,.ApplicationsReviewDashboard_colStage__RGp81{align-items:center;display:flex;justify-content:flex-start;min-width:0;text-align:left}.ApplicationsReviewDashboard_tableRow__c6-wO{align-items:center;border-bottom:1px solid #f5f5f5;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;min-width:1700px;padding:12px 48px 12px 20px;transition:background .1s,box-shadow .15s,transform .15s}.ApplicationsReviewDashboard_tableRow__c6-wO:last-child{border-bottom:none}.ApplicationsReviewDashboard_tableRow__c6-wO:hover{background:#fbfdff;box-shadow:inset 3px 0 0 #1677ff}.ApplicationsReviewDashboard_tableRowLoading__dZ\+BR{cursor:default;pointer-events:none}.ApplicationsReviewDashboard_tableRowLoading__dZ\+BR:hover{background:#fff}.ApplicationsReviewDashboard_skeletonLine__ehSfV{animation:ApplicationsReviewDashboard_skeletonShimmer__DmT66 1.35s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e5e7eb 42%,#f1f5f9 78%);background-size:220% 100%;border-radius:6px;display:block;height:16px;max-width:100%}.ApplicationsReviewDashboard_skeletonPill__qOGtZ{border-radius:999px;height:22px;width:72px}.ApplicationsReviewDashboard_skeletonName__AlEvb{height:18px;width:min(210px,72%)}.ApplicationsReviewDashboard_skeletonRole__OtuSE{width:116px}.ApplicationsReviewDashboard_skeletonScore__L4eHQ{border-radius:999px;height:24px;width:44px}.ApplicationsReviewDashboard_skeletonStage__FOMT2{width:112px}.ApplicationsReviewDashboard_skeletonSpec__D5zIJ{width:96px}.ApplicationsReviewDashboard_skeletonLicense__rfsuh{border-radius:999px;height:18px;width:64px}.ApplicationsReviewDashboard_skeletonNotes__\+bw0S{width:180px}.ApplicationsReviewDashboard_skeletonExp__OHxjy{width:62px}.ApplicationsReviewDashboard_skeletonContact__uMB8c{width:140px}.ApplicationsReviewDashboard_skeletonResume__O\+-69{border-radius:999px;width:92px}.ApplicationsReviewDashboard_skeletonActions__vKTVl{border-radius:8px;width:96px}@keyframes ApplicationsReviewDashboard_skeletonShimmer__DmT66{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ApplicationsReviewDashboard_skeletonLine__ehSfV{animation:none}}.ApplicationsReviewDashboard_gradePill__7KNWd{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;line-height:1.5;padding:3px 10px}.ApplicationsReviewDashboard_gradeGreat__eTbSz{background:#dcfce7;color:#166534}.ApplicationsReviewDashboard_gradeGood__O11u0{background:#e6f4ea;color:#1e7e34}.ApplicationsReviewDashboard_gradeOkay__XkwVc{background:#fff7ed;color:#c2410c}.ApplicationsReviewDashboard_gradePoor__Kt4SH{background:#fee2e2;color:#991b1b}.ApplicationsReviewDashboard_candidateName__FS17v{color:#0d0d0d;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_candidateIdentity__Wptz8{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.ApplicationsReviewDashboard_avatarCircle__oPVev{align-items:center;background:#e3f2fd;border-radius:50%;color:#1565c0;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.ApplicationsReviewDashboard_candidateText__sIMaY{display:flex;flex-direction:column;gap:2px;min-width:0}.ApplicationsReviewDashboard_candidateMeta__Kab\+6{color:#999;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_cellText__GnFDD{color:#595959;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_cellMuted__9Z5o7{color:#b8b8b8;font-size:12px;white-space:nowrap}.ApplicationsReviewDashboard_scorePill__7emr-{align-items:center;background:#eef6ff;border:1px solid #d6e9ff;border-radius:999px;color:#0958d9;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:46px;padding:0 9px}.ApplicationsReviewDashboard_stageStack__7fM4h{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.ApplicationsReviewDashboard_stageText__b40oV{color:#262626;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_statusText__HsgX5{color:#8c8c8c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_licActive__\+WHz1{align-items:center;color:#166534;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.ApplicationsReviewDashboard_licActive__\+WHz1:before{background:#22c55e;border-radius:50%;content:"";height:6px;width:6px}.ApplicationsReviewDashboard_licExpired__GR1vI{color:#991b1b;font-size:12px;font-weight:600}.ApplicationsReviewDashboard_notesText__3gJkm{color:#8c8c8c;display:block;font-size:12px;line-height:1.4;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ApplicationsReviewDashboard_contactChips__-oauW{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}.ApplicationsReviewDashboard_contactChip__i6vXH{align-items:center;background:#f4f6fb;border:1px solid #e6ebf3;border-radius:999px;color:#4f5f75;display:inline-flex;font-size:11px;font-weight:600;height:22px;line-height:1;max-width:86px;overflow:hidden;padding:0 8px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_contactChip__i6vXH:hover{border-color:#1677ff;color:#0958d9}.ApplicationsReviewDashboard_resumeFailed__XXRsN,.ApplicationsReviewDashboard_resumeMissing__Q9kbx,.ApplicationsReviewDashboard_resumeReady__sHz40,.ApplicationsReviewDashboard_resumeRunning__54ekl{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;height:24px;max-width:100%;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_resumeReady__sHz40{background:#dcfce7;color:#166534}.ApplicationsReviewDashboard_resumeRunning__54ekl{background:#e6f4ff;color:#0958d9}.ApplicationsReviewDashboard_resumeFailed__XXRsN{background:#fee2e2;color:#991b1b}.ApplicationsReviewDashboard_resumeMissing__Q9kbx{background:#f5f5f5;color:#8c8c8c}.ApplicationsReviewDashboard_fitHeader__tfLeZ{align-items:center;display:inline-flex;gap:6px}.ApplicationsReviewDashboard_fitInfoButton__1Z1vE{align-items:center;background:#fff;border:1px solid #d7deea;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.ApplicationsReviewDashboard_fitInfoButton__1Z1vE:hover{border-color:#1677ff;color:#1677ff}.ApplicationsReviewDashboard_fitInfoContent__SedH2{display:flex;flex-direction:column;gap:10px}.ApplicationsReviewDashboard_fitInfoRow__\+eK7G{align-items:center;border-bottom:1px solid #f0f2f5;color:#334155;display:flex;font-size:14px;font-weight:600;gap:16px;justify-content:space-between;padding:10px 0}.ApplicationsReviewDashboard_fitInfoRow__\+eK7G:last-child{border-bottom:0}.ApplicationsReviewDashboard_fitInfoTag__8IycL{margin:0;min-width:82px;text-align:center}.ApplicationsReviewDashboard_resumeViewButton__nDl5F{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:none;color:#1f73e8;display:inline-flex;font-size:11px;font-weight:700;height:26px;justify-content:center;line-height:1;min-width:52px;padding:0 14px;position:relative;transform:none!important;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ApplicationsReviewDashboard_resumeViewButton__nDl5F:before{border:1px solid #cfd8e3;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.ApplicationsReviewDashboard_resumeViewButton__nDl5F.ant-btn:focus,.ApplicationsReviewDashboard_resumeViewButton__nDl5F.ant-btn:hover,.ApplicationsReviewDashboard_resumeViewButton__nDl5F:focus,.ApplicationsReviewDashboard_resumeViewButton__nDl5F:hover{background:#fff;border-color:#0000;box-shadow:none;color:#1677ff;transform:none!important}.ApplicationsReviewDashboard_resumeViewButton__nDl5F.ant-btn:focus:before,.ApplicationsReviewDashboard_resumeViewButton__nDl5F.ant-btn:hover:before,.ApplicationsReviewDashboard_resumeViewButton__nDl5F:focus:before,.ApplicationsReviewDashboard_resumeViewButton__nDl5F:hover:before{border-color:#2f82ff}.ApplicationsReviewDashboard_resumeViewButton__nDl5F.ant-btn:active,.ApplicationsReviewDashboard_resumeViewButton__nDl5F:active{background:#f7fbff;border-color:#0000;box-shadow:none;color:#0958d9;transform:none!important}.ApplicationsReviewDashboard_resumeViewButton__nDl5F.ant-btn:active:before,.ApplicationsReviewDashboard_resumeViewButton__nDl5F:active:before{border-color:#1677ff}.ApplicationsReviewDashboard_resumeModalBody__aC-CL{background:#fafbfc;border:1px solid #edf0f5;border-radius:8px;color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6;margin:0;max-height:68vh;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.ApplicationsReviewDashboard_resumeModalTitle__F3PZ\+{align-items:baseline;color:#111827;display:flex;flex-wrap:wrap;font-size:18px;font-weight:600;gap:6px;line-height:1.25}.ApplicationsReviewDashboard_resumeModalTitlePrefix__N6TDY{color:#1f2937}.ApplicationsReviewDashboard_resumeModalTitleRole__JVVTm{color:#475569;font-weight:500}.ApplicationsReviewDashboard_resumeFormattedShell__xjJOW{display:flex;flex-direction:column;gap:16px;max-height:72vh;overflow:auto}.ApplicationsReviewDashboard_resumeLoadingState__xu7JG{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:420px;padding:64px 24px}.ApplicationsReviewDashboard_resumeLoadingSpin__Y9ZGm{transform:scale(1.35);transform-origin:center}.ApplicationsReviewDashboard_resumeLoadingLabel__3KNAW{color:#64748b;font-size:14px;font-weight:600;letter-spacing:0}.ApplicationsReviewDashboard_resumeModalFooter__z\+axH{display:flex;justify-content:flex-end}.ApplicationsReviewDashboard_resumeDownloadButton__O\+pSI{border-radius:999px;padding-inline:18px}.ApplicationsReviewDashboard_resumeError__E8uto{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;font-weight:600;padding:14px 16px}.ApplicationsReviewDashboard_resumeContactPanel__1E0UA{grid-gap:10px;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 14px 18px}.ApplicationsReviewDashboard_resumeContactItem__rXsI8{background:#fff;border:1px solid #e5edf8;border-radius:8px;min-width:0;padding:10px 12px 14px}.ApplicationsReviewDashboard_resumeContactLabel__W01Yz{color:#64748b;display:block;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.ApplicationsReviewDashboard_resumeContactValue__ethSg{color:#0f172a;display:block;font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}a.ApplicationsReviewDashboard_resumeContactValue__ethSg:hover{color:#1677ff;text-decoration:underline}.ApplicationsReviewDashboard_resumeSections__6VX5X{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:18px 20px 24px}.ApplicationsReviewDashboard_resumeSection__Wzsyp{border-top:1px solid #e2e8f0;padding-top:14px}.ApplicationsReviewDashboard_resumeSection__Wzsyp:first-child{border-top:0;padding-top:0}.ApplicationsReviewDashboard_resumeSectionTitle__N-1PM{color:#0f172a;font-size:12px;font-weight:800;letter-spacing:.05em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.ApplicationsReviewDashboard_resumeSectionItems__IOZgS{display:flex;flex-direction:column;gap:5px}.ApplicationsReviewDashboard_resumeSectionItem__0I4LZ{color:#334155;font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.ApplicationsReviewDashboard_resumeParagraphItems__\+m1UI{background:#f8fbff;border:1px solid #e5edf8;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px}.ApplicationsReviewDashboard_resumeParagraphItem__pSU5u{color:#243044;font-size:13px;line-height:1.65;margin:0}.ApplicationsReviewDashboard_resumeTagList__foxp8{display:flex;flex-wrap:wrap;gap:8px}.ApplicationsReviewDashboard_resumeTag__qNdeV{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.35;min-height:30px;padding:6px 12px}.ApplicationsReviewDashboard_resumeTagText__ULPbL{display:block;line-height:1.2}.ApplicationsReviewDashboard_resumeTimelineList__n7pwr{display:flex;flex-direction:column;gap:10px}.ApplicationsReviewDashboard_resumeTimelineItem__-A4Nw{background:#fff;border:1px solid #e5edf8;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;padding:13px 14px 17px}.ApplicationsReviewDashboard_resumeTimelineHeader__032QM{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ApplicationsReviewDashboard_resumeTimelineTitleBlock__pX5jQ{min-width:0}.ApplicationsReviewDashboard_resumeTimelineTitle__J7ec6{color:#0f172a;font-size:13px;font-weight:800;line-height:1.35;margin:0}.ApplicationsReviewDashboard_resumeTimelineSubtitle__sAlHt{color:#475569;font-size:12px;font-weight:700;line-height:1.35;margin:3px 0 0}.ApplicationsReviewDashboard_resumeTimelineMeta__m142g{align-items:flex-end;color:#64748b;display:flex;flex-direction:column;flex-shrink:0;font-size:11px;font-weight:700;gap:3px;line-height:1.35;max-width:220px;text-align:right}.ApplicationsReviewDashboard_resumeTimelineBullets__FD0ik{color:#334155;font-size:13px;line-height:1.55;margin:10px 0 0;padding-left:18px}.ApplicationsReviewDashboard_resumeTimelineBullets__FD0ik li+li{margin-top:4px}.ApplicationsReviewDashboard_actionGroup__8qe95{align-items:center;background:#f4f6fb;border:1px solid #e6ebf3;border-radius:8px;display:inline-flex;gap:2px;justify-content:center;padding:2px}.ApplicationsReviewDashboard_actionButton__tos3Z{background:#0000;border:0;border-radius:6px;color:#64748b;cursor:pointer;font-size:11px;font-weight:700;height:26px;padding:0 8px;transition:background .15s,color .15s}.ApplicationsReviewDashboard_actionButton__tos3Z:hover{background:#e6f4ff;color:#0958d9}.ApplicationsReviewDashboard_actionButtonActive__452Fw{background:#dcfce7;color:#166534}.ApplicationsReviewDashboard_actionButtonDanger__3QNaX{background:#fee2e2;color:#991b1b}.ApplicationsReviewDashboard_processingNote__Chrkh{align-items:center;color:#8c8c8c;display:inline-flex;font-size:12px;gap:6px;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationsReviewDashboard_processingDot__PHqSx{background:#1677ff;border-radius:50%;box-shadow:0 0 0 4px #1677ff14;flex-shrink:0;height:6px;width:6px}.ApplicationsReviewDashboard_popoverOverlay__uSrIK{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1650}.ApplicationsReviewDashboard_popoverCard__dOnaB{background:#fff;border-radius:14px;box-shadow:0 8px 40px #0000001f;display:flex;flex-direction:column;max-height:70vh;max-width:90vw;overflow:hidden;width:420px}.ApplicationsReviewDashboard_popoverHeader__CtoR-{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:18px 20px 14px}.ApplicationsReviewDashboard_popoverTitle__MB4ce{color:#0d0d0d;font-size:16px;font-weight:700;margin:0}.ApplicationsReviewDashboard_popoverClose__f0iZR{align-items:center;background:#0000;border:none;border-radius:6px;color:#8c8c8c;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.ApplicationsReviewDashboard_popoverClose__f0iZR:hover{background:#f5f5f5;color:#0d0d0d}.ApplicationsReviewDashboard_popoverBody__3fUf\+{overflow-y:auto;padding:20px}.ApplicationsReviewDashboard_popoverEmpty__eZo37{color:#bfbfbf;font-size:13px;margin:0;padding:16px 0;text-align:center}.ApplicationsReviewDashboard_howItStepsVertical__8dCko{display:flex;flex-direction:column;gap:14px}.ApplicationsReviewDashboard_howItStepVertical__pG-jN{align-items:flex-start;display:flex;gap:12px}.ApplicationsReviewDashboard_howItStepNum__c2\+Xu{align-items:center;background:#1677ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.ApplicationsReviewDashboard_howItStepText__-8K1a{color:#595959;font-size:13px;line-height:1.6;padding-top:3px}.ApplicationsReviewDashboard_criteriaListPopover__mEW5r{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ApplicationsReviewDashboard_criteriaItemPopover__cX-lQ{color:#595959;font-size:13px;line-height:1.5;padding-left:20px;position:relative}.ApplicationsReviewDashboard_criteriaDot__R2qzA{background:#1677ff;border-radius:50%;height:8px;left:0;position:absolute;top:7px;width:8px}.ApplicationsReviewDashboard_emptyState__zDhP3{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 24px;text-align:center}.ApplicationsReviewDashboard_emptyIcon__bAtWB{align-items:center;background:#f5f5f5;border-radius:50%;color:#bfbfbf;display:flex;height:48px;justify-content:center;margin-bottom:4px;width:48px}.ApplicationsReviewDashboard_emptyTitle__C8OmW{color:#595959;font-size:16px;font-weight:600;margin:0}.ApplicationsReviewDashboard_emptyHint__nP5Et{color:#8c8c8c;font-size:13px;margin:0}.ApplicationsReviewDashboard_drawerOverlay__xRbUv{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;inset:0;position:fixed;transition:opacity .25s;z-index:1600}.ApplicationsReviewDashboard_drawerPanel__dOS3Z{background:#fff;box-shadow:-4px 0 24px #00000014;display:flex;flex-direction:column;height:100vh;max-width:90vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:480px;z-index:1601}.ApplicationsReviewDashboard_drawerPanel__dOS3Z.ApplicationsReviewDashboard_open__D25N-{transform:translateX(0)}.ApplicationsReviewDashboard_drawerHeader__68Hid{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px}.ApplicationsReviewDashboard_drawerTitle__UiaKa{color:#0d0d0d;font-size:18px;font-weight:700;margin:0}.ApplicationsReviewDashboard_drawerClose__ciEd\+{align-items:center;background:#0000;border:none;border-radius:8px;color:#8c8c8c;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.ApplicationsReviewDashboard_drawerClose__ciEd\+:hover{background:#f5f5f5;color:#0d0d0d}.ApplicationsReviewDashboard_drawerBody__n5IRa{flex:1 1;overflow-y:auto;padding:20px 24px}.ApplicationsReviewDashboard_detailSection__OaFgz{margin-bottom:20px}.ApplicationsReviewDashboard_detailLabel__6pK5Y{color:#8c8c8c;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ApplicationsReviewDashboard_detailRow__rfDF6{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ApplicationsReviewDashboard_detailRowLabel__flIzZ{color:#8c8c8c}.ApplicationsReviewDashboard_detailRowValue__ydp6h{color:#0d0d0d;font-weight:500}.ApplicationsReviewDashboard_detailTags__XkF5o{display:flex;flex-wrap:wrap;gap:6px}.ApplicationsReviewDashboard_detailTag__6nTJR{background:#f0f5ff;border-radius:6px;color:#1677ff;font-size:12px;font-weight:500;padding:3px 10px}.ApplicationsReviewDashboard_rationaleList__mV8GS{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ApplicationsReviewDashboard_rationaleItem__Rf-dQ{align-items:flex-start;color:#595959;display:flex;font-size:13px;gap:8px;line-height:1.5}.ApplicationsReviewDashboard_rationaleIcon__gZtuT{align-items:center;background:#e6f4ff;border-radius:50%;color:#1677ff;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.ApplicationsReviewDashboard_drawerFooter__Z1xXH{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:10px;padding:16px 24px}.ApplicationsReviewDashboard_btnShortlist__BGBs3{background:#1677ff;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:background .15s}.ApplicationsReviewDashboard_btnShortlist__BGBs3:hover{background:#4096ff}.ApplicationsReviewDashboard_btnReject__Mh0B5{background:#0000;border:1px solid #e8e8e8;border-radius:100px;color:#595959;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:background .15s}.ApplicationsReviewDashboard_btnReject__Mh0B5:hover{background:#f5f5f5}.ApplicationsReviewDashboard_actionBadge__Rt-v4{border-radius:4px;font-size:11px;font-weight:600;padding:2px 8px}.ApplicationsReviewDashboard_actionShortlisted__FFAXI{background:#e6f4ff;color:#1677ff}.ApplicationsReviewDashboard_actionRejected__0IpSP{background:#f5f5f5;color:#8c8c8c}.OnboardingModal_overlay__FWuR-{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .3s;z-index:1500}.OnboardingModal_overlay__FWuR-.OnboardingModal_visible__Z1oPL{opacity:1}.OnboardingModal_overlay__FWuR-.OnboardingModal_hidden__kF9KR{opacity:0}.OnboardingModal_backdrop__S-jUl{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:absolute;transition:opacity .3s}.OnboardingModal_modal__hNaLu{background:#fff;border-radius:16px;box-shadow:0 8px 40px #0000001f;display:flex;max-height:85vh;max-width:95vw;overflow:hidden;position:relative;transform:scale(.95) translateY(8px);transition:transform .3s;width:920px}.OnboardingModal_overlay__FWuR-.OnboardingModal_visible__Z1oPL .OnboardingModal_modal__hNaLu{transform:scale(1) translateY(0)}.OnboardingModal_closeBtn__TKIgE{align-items:center;background:#0000;border:none;border-radius:8px;color:#8c8c8c;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s,color .15s;width:32px;z-index:10}.OnboardingModal_closeBtn__TKIgE:hover{background:#f5f5f5;color:#1a1a1a}.OnboardingModal_sidebar__Z8DPR{background:#fafbfc;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;flex-shrink:0;gap:8px;overflow-y:auto;padding:40px 28px 32px;width:320px}.OnboardingModal_sidebarTitle__PsSvo{color:#0d0d0d;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.OnboardingModal_sidebarSubtext__3ulQ2{color:#8c8c8c;font-size:13px;margin:0 0 24px}.OnboardingModal_stepList__BmBo7{display:flex;flex-direction:column;gap:2px}.OnboardingModal_stepGroupHeader__as78q{color:#595959;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;padding:16px 0 4px;text-transform:uppercase}.OnboardingModal_stepGroupHeader__as78q:first-child{padding-top:0}.OnboardingModal_stepItem__Nd2po{align-items:center;border-radius:8px;cursor:default;display:flex;gap:10px;padding:10px 12px;transition:background .15s}.OnboardingModal_stepItemActive__sSurn{background:#e6f4ff;border:1px solid #1677ff33;box-shadow:0 1px 4px #1677ff1f}.OnboardingModal_stepItemCompleted__YAl48{cursor:pointer}.OnboardingModal_stepItemCompleted__YAl48:hover{background:#1677ff0a}.OnboardingModal_stepCircle__8Vbvz{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;transition:background .2s,color .2s,border-color .2s;width:24px}.OnboardingModal_stepCircleActive__8EObD,.OnboardingModal_stepCircleCompleted__4g70g{background:#1677ff;color:#fff}.OnboardingModal_stepCircleFuture__NcN7m,.OnboardingModal_stepCircleInactive__qFC12{background:#0000;border:2px solid #e8e8e8;color:#bfbfbf}.OnboardingModal_stepLabel__-APD4{color:#595959;font-size:13px;line-height:1.3}.OnboardingModal_stepLabelActive__JsxeT{color:#0d0d0d;font-weight:600}.OnboardingModal_stepLabelCompleted__W6EMi{color:#1677ff}.OnboardingModal_stepLabelInactive__mfoYv{color:#bfbfbf}.OnboardingModal_content__hqBWE{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:40px 36px 28px}.OnboardingModal_stepHeader__381wC{color:#0d0d0d;font-size:20px;font-weight:700;margin:0 0 8px}.OnboardingModal_stepSubtext__mOO3K{color:#8c8c8c;font-size:14px;line-height:1.5;margin:0 0 24px}.OnboardingModal_searchInput__uT0Gl{border:1px solid #e8e8e8;border-radius:10px;font-size:14px;margin-bottom:16px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.OnboardingModal_searchInput__uT0Gl:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.OnboardingModal_searchInput__uT0Gl::placeholder{color:#bfbfbf}.OnboardingModal_atsList__yuPmM{display:flex;flex-direction:column;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.OnboardingModal_atsRow__3DPLl{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .15s}.OnboardingModal_atsRow__3DPLl:hover{background:#f5f7fa}.OnboardingModal_atsRowDisabled__tic9z{cursor:not-allowed;opacity:.56}.OnboardingModal_atsRowDisabled__tic9z:hover{background:#0000}.OnboardingModal_atsLogo__uG0nb{border-radius:8px;color:#fff;font-size:14px;font-weight:700}.OnboardingModal_atsLogoImageWrap__cHngj,.OnboardingModal_atsLogo__uG0nb{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.OnboardingModal_atsLogoImage__Vlsyn{display:block;height:26px;object-fit:contain;width:26px}.OnboardingModal_atsName__KfOOa{color:#0d0d0d;flex:1 1;font-size:14px}.OnboardingModal_atsChevron__SQIDx{color:#bfbfbf;font-size:14px}.OnboardingModal_comingSoon__lfwkZ{background:#f5f5f5;border-radius:999px;color:#8c8c8c;font-size:12px;padding:4px 8px}.OnboardingModal_formGroup__HIBPv{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.OnboardingModal_formLabel__C0cYQ{color:#595959;font-size:13px;font-weight:600}.OnboardingModal_formInput__4VOS5{border:1px solid #e8e8e8;border-radius:10px;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.OnboardingModal_formInput__4VOS5:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.OnboardingModal_formError__m81yM{color:#d4380d;font-size:13px;line-height:1.4;margin:-8px 0 16px}.OnboardingModal_formSuccess__oSyKQ{color:#237804;font-size:13px;line-height:1.4;margin:-8px 0 16px}.OnboardingModal_actions__TFJc6{align-items:center;display:flex;gap:12px;margin-top:24px}.OnboardingModal_btnPrimary__oSofY{align-items:center;background:#1677ff;border:none;border-radius:100px;box-shadow:0 2px 8px #1677ff33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 22px;transition:background .2s,box-shadow .2s}.OnboardingModal_btnPrimary__oSofY:hover{background:#4096ff;box-shadow:0 4px 16px #1677ff4d}.OnboardingModal_btnPrimary__oSofY:disabled{background:#d9d9d9;box-shadow:none;color:#8c8c8c;cursor:not-allowed}.OnboardingModal_btnSecondary__IqHi5{align-items:center;background:#0000;border:1px solid #e8e8e8;border-radius:100px;color:#595959;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 22px;transition:background .15s,color .15s}.OnboardingModal_btnSecondary__IqHi5:hover{background:#f5f5f5;color:#0d0d0d}.OnboardingModal_permissionsChecklist__DJtau{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.OnboardingModal_permissionItem__p7Nco{align-items:flex-start;color:#595959;display:flex;font-size:14px;gap:10px;line-height:1.5}.OnboardingModal_permissionCheckbox__H8LCI{align-items:center;border:2px solid #d9d9d9;border-radius:4px;color:#1677ff;display:flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;margin-top:1px;width:18px}.OnboardingModal_permissionsWarning__R8gqN{background:#e6f4ff;border:1px solid #bae0ff;border-radius:10px;color:#0958d9;display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.4;margin:0 0 16px;padding:12px 14px}.OnboardingModal_permissionsWarning__R8gqN strong{color:#003eb3;font-weight:700}.OnboardingModal_roleSelect__M4Cfd{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e8e8e8;border-radius:10px;cursor:pointer;font-size:14px;margin-bottom:16px;outline:none;padding:10px 40px 10px 14px;transition:border-color .2s;width:100%}.OnboardingModal_roleSelect__M4Cfd:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.OnboardingModal_roleCombobox__Q6EwM{margin-bottom:16px;position:relative}.OnboardingModal_roleSearchInput__9CDEd{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e8e8e8;border-radius:10px;color:#0d0d0d;font-size:14px;outline:none;padding:10px 40px 10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.OnboardingModal_roleSearchInput__9CDEd:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.OnboardingModal_roleSearchInput__9CDEd::placeholder{color:#bfbfbf}.OnboardingModal_roleOptionsPanel__WI0YO{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 12px 32px #0f172a1f;left:0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.OnboardingModal_roleOption__oT-Hw{background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.OnboardingModal_roleOptionActive__faxZl,.OnboardingModal_roleOption__oT-Hw:hover{background:#f5f7fa}.OnboardingModal_roleOptionTitle__NQSm7{color:#0d0d0d;font-size:14px;font-weight:600;line-height:1.3}.OnboardingModal_roleOptionMeta__9q8Gd{color:#8c8c8c;font-size:12px;line-height:1.3}.OnboardingModal_roleNoResults__1ZCEL{color:#8c8c8c;font-size:13px;line-height:1.4;padding:14px 12px}.OnboardingModal_emptyRolesCard__D\+nuJ{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:48px 32px;text-align:center}.OnboardingModal_emptyRolesIcon__h4PGN{margin-bottom:16px;opacity:.6}.OnboardingModal_emptyRolesTitle__Cidbc{color:#262626;font-size:16px;font-weight:600;margin:0 0 8px}.OnboardingModal_emptyRolesText__\+kspu{color:#8c8c8c;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.OnboardingModal_emptyRolesCta__HF9Vy{align-items:center;background:#1677ff;border:none;border-radius:100px;box-shadow:0 2px 8px #1677ff33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 22px;text-decoration:none;transition:background .2s,box-shadow .2s}.OnboardingModal_emptyRolesCta__HF9Vy:hover{background:#4096ff;box-shadow:0 4px 16px #1677ff4d;color:#fff}.OnboardingModal_criteriaTwoCol__Eqm8b{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;min-height:0}.OnboardingModal_criteriaCard__KXGl4{background:#fff;border:1px solid #e8e8e8;border-radius:12px;display:flex;flex-direction:column;min-height:220px;overflow:visible;padding:16px}.OnboardingModal_criteriaCardTitle__ojJge{color:#8c8c8c;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.OnboardingModal_criteriaCardTitleRow__djvFv{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.OnboardingModal_criteriaCardTitleRow__djvFv .OnboardingModal_criteriaCardTitle__ojJge{margin-bottom:0}.OnboardingModal_criteriaHeaderActions__2LB48{align-items:center;display:flex;flex-shrink:0;gap:8px}.OnboardingModal_criteriaEditButton__5YLbK{align-items:center;background:#f8fbff;border:1px solid #e6f4ff;border-radius:8px;color:#1677ff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:color .2s ease,background .2s ease,border-color .2s ease;width:28px}.OnboardingModal_criteriaEditButtonActive__aGONK,.OnboardingModal_criteriaEditButton__5YLbK:hover{background:#e6f4ff;border-color:#1677ff;color:#0958d9}.OnboardingModal_criteriaEditButton__5YLbK:disabled{background:#fafafa;border-color:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.OnboardingModal_cleanupTooltipWrap__W6wWs{display:inline-flex;position:relative}.OnboardingModal_cleanupButton__b1WrH{align-items:center;background:#f8fbff;border:1px solid #e6f4ff;border-radius:8px;color:#1677ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;padding:0 10px;transition:color .2s ease,background .2s ease,border-color .2s ease}.OnboardingModal_cleanupButton__b1WrH:hover{background:#e6f4ff;border-color:#1677ff;color:#0958d9}.OnboardingModal_cleanupButton__b1WrH:disabled{background:#fafafa;border-color:#f0f0f0;color:#bfbfbf;cursor:not-allowed}.OnboardingModal_cleanupTooltip__RWMC0{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 24px #0000001f;color:#595959;font-size:12px;font-weight:500;line-height:1.4;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;width:240px;z-index:20}.OnboardingModal_cleanupTooltipWrap__W6wWs:focus-within .OnboardingModal_cleanupTooltip__RWMC0,.OnboardingModal_cleanupTooltipWrap__W6wWs:hover .OnboardingModal_cleanupTooltip__RWMC0{opacity:1;transform:translateY(0)}.OnboardingModal_criteriaTextarea__Bsxs3{background:#fafbfc;border:none;border-radius:8px;color:#595959;flex:1 1;font-family:inherit;font-size:13px;line-height:1.6;min-height:180px;outline:none;padding:12px;resize:none;width:100%}.OnboardingModal_criteriaTextarea__Bsxs3:focus{background:#f0f5ff}.OnboardingModal_criteriaTextarea__Bsxs3::placeholder{color:#bfbfbf}.OnboardingModal_criteriaList__\+oqNP{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0;overflow-y:auto;padding:0}.OnboardingModal_criteriaItem__nniml{color:#595959;font-size:13px;line-height:1.5;padding-left:18px;position:relative}.OnboardingModal_criteriaItem__nniml:before{background:#1677ff;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.OnboardingModal_criteriaEmpty__\+GyRR{color:#bfbfbf;font-size:13px;line-height:1.6;margin:0;padding:24px 0}.OnboardingModal_actionsSticky__\+74G6{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding-top:16px}.OnboardingModal_actionsGroup__wJoqR{align-items:center;display:flex;gap:10px}.OnboardingModal_cleanupReviewOverlay__E7-rP{align-items:center;background:#0000006b;display:flex;inset:0;justify-content:center;padding:56px 24px;position:fixed;z-index:1700}.OnboardingModal_cleanupReviewModal__vsTuu{background:#fff;border-radius:16px;box-shadow:0 18px 60px #0003;display:flex;flex-direction:column;gap:16px;height:min(760px,calc(100vh - 112px));overflow:hidden;padding:28px 32px 24px;width:min(820px,94vw)}.OnboardingModal_cleanupReviewHeader__UV2Rl{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between}.OnboardingModal_cleanupReviewTitle__nJHvb{color:#0d0d0d;font-size:18px;font-weight:700;margin:0 0 6px}.OnboardingModal_cleanupReviewSubtext__Uy3Xu{color:#8c8c8c;font-size:13px;line-height:1.5;margin:0}.OnboardingModal_cleanupReviewClose__ta605{background:#0000;border:none;border-radius:8px;color:#8c8c8c;cursor:pointer;font-size:22px;height:30px;line-height:1;width:30px}.OnboardingModal_cleanupReviewClose__ta605:hover{background:#f5f5f5;color:#0d0d0d}.OnboardingModal_cleanupReviewGrid__wbnFe{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:hidden}.OnboardingModal_cleanupReviewPanel__\+Hl9f{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow:hidden}.OnboardingModal_cleanupReviewLabelRow__CW-SI{align-items:center;display:flex;gap:10px;justify-content:space-between}.OnboardingModal_cleanupReviewLabel__EPwc-{color:#595959;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.OnboardingModal_cleanupChangedPill__7xJoN{background:#e6f4ff;border-radius:999px;color:#0958d9;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 8px}.OnboardingModal_cleanupReviewText__a2PVq{background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;color:#595959;flex:1 1;font-family:inherit;font-size:13px;line-height:1.55;margin:0;min-height:0;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.OnboardingModal_cleanupDiffLine__xEgZ0{border-radius:5px;min-height:20px;padding:3px 0}.OnboardingModal_cleanupDiffChangedSegment__BKE69{background:#e6f4ff;border-radius:4px;color:#0958d9;text-decoration-color:#1677ff;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.OnboardingModal_cleanupReviewActions__N53lo{display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding-top:6px}@media (max-width:720px){.OnboardingModal_cleanupReviewGrid__wbnFe{grid-template-columns:1fr}}.OnboardingModal_noResults__ysLgU{color:#bfbfbf;font-size:14px;padding:32px 16px;text-align:center}.ApplicationsReviewPage_container__8i5pj{background:#fafbfc;display:flex;min-height:100vh}.copilot-launcher-button{background:#6d28d9;border:1px solid #7c3aed;bottom:76px;box-shadow:0 14px 34px #6d28d957;color:#fff;font-weight:700;height:48px;padding:0 20px;position:fixed;right:24px;z-index:1050}.copilot-launcher-button:focus,.copilot-launcher-button:hover{background:#7c3aed!important;border-color:#8b5cf6!important;box-shadow:0 16px 40px #6d28d96b;color:#fff!important}.copilot-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #e9ddff}.copilot-drawer-fullscreen .ant-drawer-content-wrapper{width:100vw!important}.copilot-drawer-fullscreen .ant-drawer-content{height:100vh}.copilot-drawer-fullscreen .copilot-composer,.copilot-drawer-fullscreen .copilot-message-list,.copilot-drawer-wide .copilot-composer,.copilot-drawer-wide .copilot-message-list{padding-left:max(24px,calc(50vw - 560px));padding-right:max(24px,calc(50vw - 560px))}.copilot-drawer-wide .copilot-composer,.copilot-drawer-wide .copilot-message-list{padding-left:24px;padding-right:24px}.copilot-drawer-fullscreen .copilot-welcome-content,.copilot-drawer-wide .copilot-welcome-content{max-width:none}.copilot-drawer-fullscreen .copilot-welcome-prompts,.copilot-drawer-wide .copilot-welcome-prompts{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:640px}.copilot-drawer-fullscreen .copilot-welcome-prompt,.copilot-drawer-wide .copilot-welcome-prompt{height:44px;justify-content:flex-start;text-align:left}.copilot-drawer-fullscreen .copilot-composer-card,.copilot-drawer-wide .copilot-composer-card{margin:0;width:100%}.copilot-drawer-fullscreen .copilot-welcome,.copilot-drawer-wide .copilot-welcome{padding-left:0;padding-right:0}.copilot-drawer .ant-drawer-extra{align-items:center;display:flex}.copilot-drawer-actions{align-items:center;display:inline-flex;gap:8px}.copilot-drawer-reset-button,.copilot-drawer-view-button{align-items:center;background:#fff;border:1px solid #ddd0f6;border-radius:8px;color:#6d28d9;display:inline-flex!important;height:34px;justify-content:center;min-width:40px;padding:0!important;width:40px}.copilot-drawer-view-icons{align-items:center;display:inline-flex;gap:3px;justify-content:center;line-height:1;width:100%}.copilot-drawer-reset-button:focus,.copilot-drawer-reset-button:hover,.copilot-drawer-view-button:focus,.copilot-drawer-view-button:hover{background:#f5f3ff!important;border-color:#a78bfa!important;color:#4c1d95!important}.copilot-drawer-view-caret{font-size:10px}.copilot-drawer-title{align-items:center;display:flex;gap:10px}.copilot-drawer-title-icon{align-items:center;background:#ede9fe;border-radius:8px;color:#6d28d9;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.copilot-drawer-title-main,.copilot-drawer-title-sub{display:block;line-height:1.2}.copilot-drawer-title-main{color:#22113f;font-size:15px;font-weight:750}.copilot-drawer-title-sub{color:#7c6a99;font-size:12px;font-weight:500;margin-top:2px}.copilot-drawer .ant-drawer-body{background:#fff;padding:0}.copilot-drawer-content{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0}.copilot-message-list{background:#fff;flex:1 1;min-height:0;overflow-y:auto;padding:18px 18px 20px}.copilot-welcome{align-items:center;display:flex;justify-content:center;min-height:100%;padding:10px 2px}.copilot-welcome-content{max-width:760px;text-align:left;width:100%}.copilot-welcome-title{color:#22113f;display:block;font-size:21px;font-weight:750;line-height:1.2;text-align:center}.copilot-welcome-description{color:#7c6a99;display:block;font-size:12px;line-height:1.45;margin:6px auto 0;max-width:560px;text-align:center}.copilot-drawer:not(.copilot-drawer-wide):not(.copilot-drawer-fullscreen) .copilot-welcome-description{max-width:360px}.copilot-welcome-ideas{display:grid;justify-items:center;margin-top:18px}.copilot-give-ideas-button{background:#6d28d9!important;border-color:#7c3aed!important;border-radius:8px;box-shadow:0 8px 22px #6d28d933;color:#fff!important;font-weight:750;min-height:34px}.copilot-give-ideas-button:focus,.copilot-give-ideas-button:hover{background:#7c3aed!important;border-color:#8b5cf6!important;color:#fff!important}.copilot-welcome-ideas-open{justify-items:stretch}.copilot-tool-module-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr;margin-top:12px}.copilot-tool-strip{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px}.copilot-tool-square{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #eadffd;border-radius:14px;box-shadow:0 5px 16px #4027690d;color:#4c1d95;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:7px 4px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease;width:100%}.copilot-tool-square:focus,.copilot-tool-square:hover{background:#fbf8ff;border-color:#a78bfa;color:#3b1378;outline:none}.copilot-tool-square-active{background:#f6f0ff;border-color:#7c3aed;box-shadow:0 8px 20px #6d28d91f;color:#3b1378}.copilot-tool-square-icon{align-items:center;background:#f1e9ff;border-radius:10px;display:inline-flex;font-size:14px;height:24px;justify-content:center;width:24px}.copilot-tool-square-title{display:block;font-size:10.5px;font-weight:760;line-height:1.15;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.copilot-tool-suggestions{background:#fff;border:1px solid #eadffd;border-radius:14px;box-shadow:0 6px 18px #4027690d;margin-top:8px;padding:10px 12px}.copilot-tool-suggestions-header{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.copilot-tool-suggestion-links{grid-gap:2px;box-sizing:border-box;display:grid;gap:2px;margin-top:6px;max-height:none;overflow:visible;scrollbar-width:thin;transition:max-height .24s ease}.copilot-tool-suggestion-links-open{max-height:360px;overflow-y:auto}.copilot-tool-suggestion-links::-webkit-scrollbar{width:6px}.copilot-tool-suggestion-links::-webkit-scrollbar-thumb{background:#d8c7ff;border-radius:999px}.copilot-tool-suggestion-controls{display:flex;margin-top:3px}.copilot-tool-suggestion-link,.copilot-tool-suggestion-more{border-radius:8px;color:#5b21b6;font-size:12px;font-weight:650;height:auto;justify-content:flex-start;line-height:1.25;min-height:25px;padding:3px 8px;text-align:left;white-space:normal;width:100%}.copilot-tool-suggestion-link:nth-child(n+4){opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .22s ease}.copilot-tool-suggestion-links-open .copilot-tool-suggestion-link:nth-child(n+4){opacity:1;transform:translateY(0)}.copilot-tool-suggestion-more{background:#f1e9ff;color:#7c3aed;display:inline-flex;font-weight:760;justify-self:start;margin-top:1px;min-width:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.copilot-tool-suggestion-link:focus,.copilot-tool-suggestion-link:hover,.copilot-tool-suggestion-more:focus,.copilot-tool-suggestion-more:hover{background:#ede9fe!important;color:#3b1378!important}@media (prefers-reduced-motion:reduce){.copilot-tool-suggestion-link:nth-child(n+4),.copilot-tool-suggestion-links{transition:none}}.copilot-drawer-fullscreen .copilot-tool-module-grid,.copilot-drawer-wide .copilot-tool-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.copilot-drawer-fullscreen .copilot-welcome-title,.copilot-drawer-wide .copilot-welcome-title{font-size:28px}.copilot-drawer-fullscreen .copilot-welcome-description,.copilot-drawer-wide .copilot-welcome-description{font-size:15px;max-width:760px}.copilot-drawer-fullscreen .copilot-tool-square,.copilot-drawer-wide .copilot-tool-square{aspect-ratio:auto;gap:10px;min-height:132px;padding:18px 10px}.copilot-drawer-fullscreen .copilot-tool-square-icon,.copilot-drawer-wide .copilot-tool-square-icon{font-size:18px;height:34px;width:34px}.copilot-drawer-fullscreen .copilot-tool-square-title,.copilot-drawer-wide .copilot-tool-square-title{font-size:16px}.copilot-drawer-fullscreen .copilot-tool-suggestions,.copilot-drawer-wide .copilot-tool-suggestions{padding:18px 22px}.copilot-drawer-fullscreen .copilot-tool-module-title,.copilot-drawer-wide .copilot-tool-module-title{font-size:17px}.copilot-drawer-fullscreen .copilot-tool-module-description,.copilot-drawer-wide .copilot-tool-module-description{font-size:15px}.copilot-drawer-fullscreen .copilot-tool-suggestion-link,.copilot-drawer-fullscreen .copilot-tool-suggestion-more,.copilot-drawer-wide .copilot-tool-suggestion-link,.copilot-drawer-wide .copilot-tool-suggestion-more{font-size:15px;min-height:32px}.copilot-tool-module{background:#fffffff0;border:1px solid #eadffd;border-radius:14px;box-shadow:0 5px 16px #4027690d;padding:9px}.copilot-tool-module-header{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr)}.copilot-tool-module-icon{align-items:center;background:#f5efff;border:1px solid #e4d7ff;border-radius:12px;color:#6d28d9;display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.copilot-tool-module-title{color:#241337;display:block;font-size:13px;font-weight:780;line-height:1.2}.copilot-tool-module-description{color:#7c6a99;display:block;font-size:11px;line-height:1.35;margin-top:2px}.copilot-tool-module-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.copilot-welcome-prompts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:18px}.copilot-welcome-prompt{background:#fff!important;border-color:#ddd0f6!important;border-radius:8px;box-shadow:0 4px 12px #5026800d;color:#4c1d95!important;font-size:12px;font-weight:650;height:auto;line-height:1.2;min-height:30px;padding:6px 9px;text-align:left;white-space:normal}.copilot-welcome-prompt:focus,.copilot-welcome-prompt:hover{background:#faf7ff!important;border-color:#8b5cf6!important;color:#3b1378!important}.copilot-welcome-more{color:#6d28d9;font-weight:700;margin-top:8px}.copilot-welcome-more:focus,.copilot-welcome-more:hover{color:#4c1d95!important}.copilot-welcome-popover-overlay .ant-popover-inner{border:1px solid #e6dcff;border-radius:8px;box-shadow:0 14px 36px #2b185229;padding:12px;width:min(640px,calc(100vw - 64px))}.copilot-welcome-popover-title{color:#22113f;font-size:12px;font-weight:800;margin-bottom:8px}.copilot-welcome-popover-list{grid-gap:7px;display:grid;gap:7px;max-height:min(560px,calc(100vh - 220px));overflow-y:auto;padding-right:2px}.copilot-welcome-popover-prompt{background:#fff!important;border-color:#ddd0f6!important;border-radius:8px;box-shadow:0 4px 12px #5026800d;color:#4c1d95!important;font-size:13px;font-weight:650;height:38px;justify-content:flex-start;line-height:1.2;padding:8px 12px 8px 18px;text-align:left;white-space:nowrap;width:100%}.copilot-welcome-popover-prompt:focus,.copilot-welcome-popover-prompt:hover{background:#faf7ff!important;border-color:#a78bfa!important;color:#3b1378!important}.copilot-message{display:flex;margin-bottom:12px}.copilot-message-user{justify-content:flex-end}.copilot-message-assistant{justify-content:flex-start}.copilot-message-bubble{background:#fff;border:1px solid #eadffd;border-radius:18px;box-shadow:0 6px 18px #4e2b7d0f;color:#241337;max-width:92%;overflow-wrap:anywhere;padding:11px 13px}.copilot-message-assistant .copilot-message-bubble{max-width:100%;width:100%}.copilot-message-user .copilot-message-bubble{background:#7c3aed;border-color:#7c3aed;box-shadow:0 8px 22px #7c3aed38;max-width:92%;width:auto}.copilot-message-user .ant-typography{color:#fff}.copilot-action-row{display:flex!important;margin-top:10px;width:100%}.copilot-ideas{display:grid;justify-items:start;margin-top:8px}.copilot-ideas-button{background:#fff;border:1px solid #ddd0f6;border-radius:8px;color:#6d28d9;cursor:pointer;font-size:12px;font-weight:750;min-height:30px;padding:4px 10px}.copilot-ideas-button:focus,.copilot-ideas-button:hover{background:#f5f3ff;border-color:#a78bfa;color:#4c1d95;outline:none}.copilot-ideas-button:disabled{cursor:not-allowed;opacity:.6}.copilot-ideas-row{margin-top:7px}.copilot-feedback-row{display:flex;justify-content:flex-end;margin-top:6px}.copilot-feedback-button{color:#7c6a99;font-size:11px;font-weight:650;height:24px;padding:0;width:auto}.copilot-feedback-button:focus,.copilot-feedback-button:hover{color:#6d28d9!important}.copilot-feedback-sent{color:#6b7280;font-size:11px;font-weight:650}.copilot-action-button{background:#faf7ff;border-color:#7c3aed;color:#6d28d9;font-weight:600}.copilot-action-button:focus,.copilot-action-button:hover{background:#f3e8ff!important;border-color:#6d28d9!important;color:#5b21b6!important}.copilot-action-button-danger{background:#fff8f3;color:#8a2f10}.copilot-action-button-blue{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.copilot-action-button-blue:focus,.copilot-action-button-blue:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.copilot-result-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.copilot-result-grid>div{background:#fdfbff;border:1px solid #eadffd;border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:9px}.copilot-result-grid strong{color:#4c1d95;font-size:15px}.copilot-campaign-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.copilot-campaign-row,.copilot-candidate-row,.copilot-job-row{gap:8px;padding-left:0!important;padding-right:0!important}.copilot-candidate-row{align-items:center!important;display:flex!important;justify-content:space-between!important}.copilot-candidate-compact-main{align-items:center;display:flex;gap:12px;min-width:0}.copilot-candidate-summary{display:grid;justify-items:start;min-width:0}.copilot-candidate-summary .ant-typography{display:block}.copilot-candidate-compact-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.copilot-candidate-stage-pill{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-weight:700;line-height:20px;margin-inline-end:0;max-width:100%;min-height:22px;white-space:normal}.copilot-candidate-email-inline{align-items:center;display:inline-flex;gap:6px;width:100%}.copilot-candidate-email-inline .anticon{color:#7c6f93;font-size:13px}.copilot-recent-stage-updates{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.copilot-stage-update-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.copilot-stage-update-row{align-items:flex-start!important}.copilot-stage-update-transition{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.copilot-stage-update-transition .ant-tag{line-height:1.25;margin-inline-end:0;max-width:100%;white-space:normal}.copilot-stage-update-arrow{color:#7c6f93;font-size:12px;font-weight:700}.copilot-candidate-match-avatar{align-self:flex-start}.copilot-campaign-row,.copilot-job-row{align-items:center!important;display:flex!important;flex-wrap:wrap;position:relative}.copilot-job-row-selected{background:#f0f7ff}.copilot-job-row-selectable{cursor:pointer}.copilot-job-row-selectable:hover{background:#f6fbff}.copilot-job-row-selectable.copilot-job-row-selected:hover{background:#eaf4ff}.copilot-campaign-row-main,.copilot-job-row-main{flex:1 1;min-width:0}.copilot-campaign-title,.copilot-job-title{color:#1677ff;font-size:15px;line-height:1.3}.copilot-campaign-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.copilot-campaign-detail-grid{grid-gap:8px 12px;border-top:1px solid #eef2f7;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;padding-top:8px}.copilot-campaign-detail-grid>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.copilot-campaign-detail-grid .ant-typography-secondary{font-size:11px;line-height:1.2}.copilot-campaign-detail-grid span{color:#334155;font-size:12px;min-width:0;overflow-wrap:anywhere}.copilot-campaign-detail-wide{grid-column:1/-1}.copilot-job-details{grid-gap:6px;color:#536383;display:grid;font-size:13px;gap:6px;line-height:1.35;margin-top:8px}.copilot-job-detail,.copilot-job-detail-row{align-items:center;display:flex}.copilot-job-detail{gap:7px;min-width:0}.copilot-job-detail-row{flex-wrap:wrap;gap:12px}.copilot-job-detail .anticon{color:#5b6b8c;flex-shrink:0;font-size:15px}.copilot-job-detail span:last-child{min-width:0;overflow-wrap:anywhere}.copilot-job-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:10px}.copilot-job-count-tag{margin-right:0;white-space:nowrap}.copilot-campaign-list,.copilot-candidate-list,.copilot-job-list,.copilot-stage-update-list{margin-top:10px;max-height:min(58vh,620px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.copilot-candidate-list-inline{max-height:none;overflow:visible;padding-right:0}.copilot-campaign-list .ant-list,.copilot-campaign-list .ant-list-items,.copilot-campaign-list .ant-spin-container,.copilot-campaign-list .ant-spin-nested-loading,.copilot-candidate-list .ant-list,.copilot-candidate-list .ant-list-items,.copilot-candidate-list .ant-spin-container,.copilot-candidate-list .ant-spin-nested-loading,.copilot-job-list .ant-list,.copilot-job-list .ant-list-items,.copilot-job-list .ant-spin-container,.copilot-job-list .ant-spin-nested-loading,.copilot-stage-update-list .ant-list,.copilot-stage-update-list .ant-list-items,.copilot-stage-update-list .ant-spin-container,.copilot-stage-update-list .ant-spin-nested-loading{min-height:0!important}.copilot-campaign-list .ant-list-items,.copilot-candidate-list .ant-list-items,.copilot-job-list .ant-list-items,.copilot-stage-update-list .ant-list-items{display:flex;flex-direction:column}.copilot-list-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.copilot-list-button{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important;font-weight:600}.copilot-list-button:focus,.copilot-list-button:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.copilot-list-modal .ant-modal-content{border:1px solid #e6dcff;border-radius:10px;box-shadow:0 24px 70px #2b185238;overflow:hidden}.copilot-list-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e8defd;padding:18px 24px 15px}.copilot-list-modal .ant-modal-body{background:#fff;padding:18px 24px 20px}.copilot-list-modal .ant-modal-close{color:#6b7280;right:16px;top:14px}.copilot-list-modal .ant-modal-close:hover{background:#f5f3ff;color:#4c1d95}.copilot-list-modal-title{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-right:30px}.copilot-list-modal-title>span:first-child{color:#172033;font-size:18px;font-weight:700}.copilot-list-modal-title .ant-typography-secondary{align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:12px;font-weight:700;min-height:26px;padding:3px 10px;white-space:nowrap}.copilot-candidates-modal .copilot-list-modal-title .ant-typography-secondary,.copilot-jobs-modal .copilot-list-modal-title .ant-typography-secondary{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.copilot-list-modal-summary{color:#64748b;display:flex;font-size:10px;justify-content:flex-end;line-height:1.2;margin-top:5px}.copilot-list-modal-list{background:#fff;border:1px solid #e8eef7;border-radius:8px;max-height:min(58vh,560px);overflow-y:auto;padding:8px}.copilot-list-modal-list .ant-list-items{grid-gap:8px;display:grid;gap:8px}.copilot-list-modal-list .ant-list-item{border-block-end:0!important}.copilot-list-modal-list .copilot-campaign-row,.copilot-list-modal-list .copilot-candidate-row,.copilot-list-modal-list .copilot-job-row{background:#fff;border:1px solid #e5eaf3!important;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;padding:14px 16px!important}.copilot-list-modal-list .copilot-campaign-row:hover,.copilot-list-modal-list .copilot-candidate-row:hover,.copilot-list-modal-list .copilot-job-row:hover{background:#f8fbff;border-color:#bfdbfe!important;box-shadow:0 8px 22px #2563eb14}.copilot-jobs-modal .copilot-list-modal-list .copilot-job-row-selected{background:#eff6ff;border-color:#93c5fd!important}.copilot-jobs-modal .copilot-list-modal-list{background:#0000;border:0;max-height:none;overflow:visible;padding:0}.copilot-jobs-modal .copilot-list-modal-list .copilot-job-title{font-size:16px}.copilot-jobs-modal .copilot-list-modal-list .copilot-job-details{gap:8px}.copilot-candidates-modal .copilot-list-modal-list .copilot-candidate-row{align-items:flex-start!important}.copilot-candidates-modal .copilot-list-modal-list .copilot-candidate-row .ant-typography{color:#202635;font-size:14px}.copilot-candidates-modal .copilot-list-modal-list{background:#0000;border:0;max-height:none;overflow:visible;padding:0}.copilot-campaign-status-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.copilot-campaign-outreach-summary{margin-top:12px}.copilot-campaign-stage-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.copilot-campaign-stage-pill{grid-gap:7px;background:#fff;border:1px solid #e8defd;border-radius:8px;display:grid;gap:7px;padding:10px}.copilot-campaign-stage-pill .copilot-stage-summary-pill-top span{white-space:normal}.copilot-candidate-row-detailed{grid-gap:14px;align-items:center!important;display:grid!important;gap:14px;grid-template-columns:40px minmax(0,1fr) 88px}.copilot-candidate-card-main{min-width:0}.copilot-candidate-card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.copilot-candidate-identity{min-width:0}.copilot-candidate-name{color:#1677ff!important;font-size:17px!important;line-height:1.3}.copilot-candidate-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.copilot-candidate-status-pill{border-radius:999px;font-size:12px;font-weight:700;margin-right:0}.copilot-candidate-name-row .copilot-candidate-stage-pill{font-size:12px}.copilot-candidate-contact-line,.copilot-candidate-link,.copilot-candidate-meta-item{align-items:center;display:inline-flex;gap:6px;min-width:0}.copilot-candidate-contact-line{color:#6b5f82;font-size:13px;margin-top:5px}.copilot-candidate-contact-line span,.copilot-candidate-meta-item span{min-width:0;overflow-wrap:anywhere}.copilot-candidate-meta-grid{grid-gap:7px 12px;color:#536383;display:grid;font-size:12px;gap:7px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.copilot-candidate-contact-line .anticon,.copilot-candidate-link .anticon,.copilot-candidate-meta-item .anticon{color:#5b6b8c;flex-shrink:0}.copilot-candidate-link{color:#2563eb;font-size:12px;font-weight:700;margin-top:10px}.copilot-candidate-link:focus,.copilot-candidate-link:hover{color:#1d4ed8}.copilot-candidate-score-panel{grid-gap:5px;align-content:center;color:#6b7280;display:grid;font-size:10px;gap:5px;justify-items:center;min-width:76px;padding:2px 0;text-align:center}.copilot-candidate-score-panel-compact{min-width:66px}.copilot-candidate-score-panel .ant-progress-text{color:#2cc43f!important;font-size:14px!important;font-weight:800}.copilot-candidate-score-label{color:#6b7280;font-weight:700;line-height:1.25}.copilot-candidate-score-empty{color:#9ca3af;display:grid;font-size:10px;font-weight:600;min-height:56px;min-width:76px;padding:2px 0;place-items:center}.copilot-list-modal-footer{padding-top:8px}.copilot-list-modal-footer,.copilot-list-modal-pagination{display:flex;justify-content:flex-end}.copilot-list-modal-pagination .ant-pagination-next,.copilot-list-modal-pagination .ant-pagination-prev{min-width:68px}.copilot-list-modal-pagination .ant-pagination-next a,.copilot-list-modal-pagination .ant-pagination-next span,.copilot-list-modal-pagination .ant-pagination-prev a,.copilot-list-modal-pagination .ant-pagination-prev span{color:#2563eb;font-weight:700}.copilot-list-modal-pagination .ant-pagination-disabled span{color:#9ca3af}.copilot-candidates-modal .copilot-list-modal-pagination .ant-pagination-item,.copilot-candidates-modal .copilot-list-modal-pagination .ant-pagination-jump-next,.copilot-candidates-modal .copilot-list-modal-pagination .ant-pagination-jump-prev,.copilot-jobs-modal .copilot-list-modal-pagination .ant-pagination-item,.copilot-jobs-modal .copilot-list-modal-pagination .ant-pagination-jump-next,.copilot-jobs-modal .copilot-list-modal-pagination .ant-pagination-jump-prev{display:none}.copilot-list-modal-pagination .ant-pagination-item-active{border-color:#7c3aed}.copilot-list-modal-pagination .ant-pagination-item-active a{color:#6d28d9;font-weight:700}.copilot-modal-suggested-actions{border-top:1px solid #edf0f5;margin-top:8px;padding-top:10px}.copilot-list-modal-top-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.copilot-job-selection-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.copilot-job-selection-toolbar .copilot-job-selection-summary{margin-top:0}.copilot-job-hover-select{animation:none!important;background:#fff!important;border-color:#bfdbfe!important;border-radius:999px!important;box-shadow:0 8px 18px #2563eb1f;color:#1677ff!important;font-size:14px;font-weight:700;height:32px;left:50%;min-width:120px;opacity:0;pointer-events:none;position:absolute!important;top:50%;transform:translate(-50%,-50%);transition:none!important;visibility:hidden;width:120px;z-index:2}.copilot-job-row:hover .copilot-job-hover-select{opacity:1;pointer-events:auto;visibility:visible}.copilot-job-hover-select:focus,.copilot-job-hover-select:hover{background:#eff6ff!important;border-color:#93c5fd!important;color:#0f62d6!important;transform:translate(-50%,-50%)!important}.copilot-job-selected-status{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#0f62d6;font-size:11px;font-weight:700;line-height:1.4;padding:2px 8px;position:absolute;right:12px;top:8px;z-index:1}.copilot-muted{color:#7d718f;font-size:12px;margin-top:2px}.copilot-grouped-candidate-list{grid-gap:12px;display:grid;gap:12px;margin-top:10px;max-height:min(58vh,620px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.copilot-candidate-job-group{border-bottom:1px solid #edf0f5;padding-bottom:12px}.copilot-candidate-job-group:last-child{border-bottom:0;padding-bottom:0}.copilot-candidate-job-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.copilot-candidate-job-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.copilot-candidate-job-title{color:#1677ff;font-size:14px;line-height:1.35}.copilot-job-detail-line{align-items:center;display:flex;gap:6px}.copilot-job-detail-line .anticon{flex:0 0 auto;font-size:12px}.copilot-job-selection-summary{color:#6b7280;font-size:12px;margin-top:8px}.copilot-context-actions-label{color:#4b5563;font-size:12px;font-weight:700;margin-top:10px}.copilot-context-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.copilot-context-action-button{background:#fff!important;border-color:#7c3aed!important;color:#6d28d9!important;font-weight:600}.copilot-context-action-button:focus,.copilot-context-action-button:hover{background:#f5f3ff!important;border-color:#6d28d9!important;color:#5b21b6!important}.copilot-context-action-button.ant-btn-disabled,.copilot-context-action-button:disabled{background:#f8fafc!important;border-color:#d7dce7!important;color:#8b95a7!important}.copilot-context-more-button{min-width:72px}.copilot-context-menu-item{align-items:center;color:#5b21b6;display:inline-flex;font-weight:600;gap:8px}.copilot-job-descriptions-modal .ant-modal-content{border:1px solid #e6dcff;border-radius:10px;box-shadow:0 24px 70px #2b185238;overflow:hidden}.copilot-job-descriptions-modal .ant-modal-header{background:linear-gradient(180deg,#fbf8ff,#fff);border-bottom:1px solid #e8defd;padding:18px 24px 15px}.copilot-job-descriptions-modal .ant-modal-body{background:#fbfcff;max-height:72vh;overflow-y:auto;padding:20px 24px 24px}.copilot-job-descriptions-modal .ant-modal-close{color:#6b7280;right:16px;top:14px}.copilot-job-descriptions-modal .ant-modal-close:hover{background:#f5f3ff;color:#4c1d95}.copilot-job-descriptions-list{grid-gap:16px;background:#fff;border:1px solid #e8eef7;border-radius:8px;display:grid;gap:16px;padding:10px}.copilot-job-description-card{border-bottom:1px solid #edf0f5;padding-bottom:16px}.copilot-job-description-card:last-child{border-bottom:0;padding-bottom:0}.copilot-job-description-title{color:#1677ff;display:block;font-size:17px;line-height:1.35}.copilot-job-description-meta{grid-gap:14px 18px;background:#f5f6f8;border-radius:8px;display:grid;gap:14px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:14px}.copilot-job-description-meta>div{grid-gap:5px;display:grid;gap:5px;min-width:0}.copilot-job-description-meta span:last-child{color:#2f3542;overflow-wrap:anywhere}.copilot-job-description-section-title{color:#202635;font-size:15px;font-weight:700;margin-top:16px}.copilot-job-description-text{color:#5f6674;font-family:inherit;font-size:13px;line-height:1.55;margin:10px 0 0;white-space:pre-wrap}.copilot-description-see-more{color:#1677ff;font-weight:600;height:auto;padding:4px 0 0}.copilot-stage-summary{grid-gap:14px;display:grid;gap:14px;margin-top:10px}.copilot-stage-summary-job,.copilot-stage-summary-overview{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e6edf7;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;padding:14px}.copilot-stage-summary-overview{border-color:#dbeafe}.copilot-stage-summary-heading,.copilot-stage-summary-job-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.copilot-stage-summary-title-row{align-items:center;display:flex;gap:10px;min-width:0}.copilot-stage-summary-icon{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;width:34px}.copilot-stage-summary-title{color:#172033;font-size:16px;line-height:1.25}.copilot-stage-summary-description{color:#64748b;font-size:12px;line-height:1.35;margin-top:2px}.copilot-stage-summary-total{background:#fff;border:1px solid #dbeafe;border-radius:8px;display:grid;flex-shrink:0;justify-items:end;min-width:86px;padding:6px 10px}.copilot-stage-summary-total strong{color:#1d4ed8;font-size:22px;line-height:1}.copilot-stage-summary-total span{color:#64748b;font-size:11px;font-weight:700;margin-top:2px}.copilot-stage-summary-job-title{color:#1677ff;font-size:14px;line-height:1.35}.copilot-stage-summary-pills{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.copilot-stage-summary-pill{grid-gap:7px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:grid;gap:7px;min-width:0;padding:10px}.copilot-stage-summary-pill-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.copilot-stage-summary-pill-top span{font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-stage-summary-pill strong{color:#2563eb;font-size:18px;line-height:1.1}.copilot-stage-summary-progress{background:#eef2f7;border-radius:999px;height:5px;overflow:hidden}.copilot-stage-summary-progress span{background:#60a5fa;border-radius:inherit;display:block;height:100%}.copilot-stage-summary-percent{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.copilot-stage-summary-pill-all{background:#f8fbff;border-color:#bfdbfe}.copilot-stage-summary-pill-all .copilot-stage-summary-progress span{background:#2563eb}.copilot-stage-summary-pill-interview .copilot-stage-summary-progress span{background:#8b5cf6}.copilot-stage-summary-pill-hired{background:#f0fdf4;border-color:#bbf7d0}.copilot-stage-summary-pill-hired strong{color:#16a34a}.copilot-stage-summary-pill-hired .copilot-stage-summary-progress span{background:#22c55e}.copilot-stage-summary-pill-disqualified{background:#fff5f5;border-color:#fecaca}.copilot-stage-summary-pill-disqualified strong{color:#dc2626}.copilot-stage-summary-pill-disqualified .copilot-stage-summary-progress span{background:#ef4444}.copilot-stage-summary-jobs{grid-gap:10px;display:grid;gap:10px}.copilot-grouped-candidate-modal-list,.copilot-stage-summary-modal-list{max-height:min(62vh,640px);overflow-y:auto;padding-right:4px}.copilot-stage-summary-subtitle{color:#334155;font-size:12px;font-weight:800}.copilot-stage-candidate-groups{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.copilot-stage-candidate-group{grid-gap:8px;background:#fff;border:1px solid #e8eef7;border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.copilot-stage-candidate-group-title{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between}.copilot-stage-candidate-group-title strong{color:#2563eb;font-size:13px}.copilot-stage-candidate-list{grid-gap:8px;display:grid;gap:8px}.copilot-stage-candidate-list .copilot-candidate-row{border-bottom:1px solid #edf2f7;padding:8px 0!important}.copilot-stage-candidate-list .copilot-candidate-row:last-child{border-bottom:0}.copilot-email-preview{margin-top:10px}.copilot-campaign-confirmation{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.copilot-campaign-confirmation-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.copilot-campaign-confirmation-email,.copilot-campaign-confirmation-grid>div{grid-gap:3px;background:#fdfbff;border:1px solid #eadffd;border-radius:12px;display:grid;gap:3px;padding:10px}.copilot-campaign-confirmation-grid span{color:#261248;font-weight:600}.copilot-campaign-confirmation-email{margin-top:0}.copilot-email-preview pre{background:#fdfbff;border:1px solid #eadffd;border-radius:6px;color:#35204e;font-family:inherit;font-size:12px;line-height:1.45;margin:8px 0 0;padding:10px;white-space:pre-wrap}.copilot-thinking{align-items:center;color:#7c6a99;display:flex;font-size:13px;gap:8px}.copilot-composer{background:#fff;border-top:1px solid #e9ddff;box-shadow:0 -8px 24px #5026800f;padding:12px}.copilot-composer-card{grid-gap:6px;background:#fff;border:1px solid #ddd0f6;border-radius:8px;box-shadow:0 8px 24px #50268012;display:grid;gap:6px;padding:8px 10px}.copilot-composer-card-recording{background:#0000;border:0;box-shadow:none;display:block;padding:0}.copilot-composer-input-row{align-items:center;display:flex;gap:10px;min-height:48px;min-width:0;width:100%}.copilot-quick-prompts{margin-bottom:10px}.copilot-quick-prompt{background:#faf7ff;border-color:#ddd0f6;color:#5b21b6;font-size:12px}.copilot-quick-prompt:focus,.copilot-quick-prompt:hover{background:#f3e8ff!important;border-color:#a78bfa!important;color:#4c1d95!important}.copilot-textarea-wrap{align-items:center;align-self:center;display:flex;flex:1 1;min-width:0;position:relative}.copilot-textarea.ant-input{border:0;border-radius:0;box-shadow:none!important;flex:1 1;line-height:22px;max-height:none;min-height:40px!important;min-width:0;overflow-wrap:anywhere;overflow-x:hidden;padding:9px 0;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.copilot-textarea-wrap-transcribing .copilot-textarea.ant-input[disabled]{background:#0000;cursor:wait}.copilot-transcribing-dots{align-items:center;display:inline-flex;gap:4px;height:20px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.copilot-transcribing-dots span{animation:copilot-transcribing-dot .9s ease-in-out infinite;background:#7c3aed;border-radius:999px;height:5px;width:5px}.copilot-transcribing-dots span:nth-child(2){animation-delay:.14s}.copilot-transcribing-dots span:nth-child(3){animation-delay:.28s}@keyframes copilot-transcribing-dot{0%,to{opacity:.35;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}.copilot-textarea.ant-input-focused,.copilot-textarea.ant-input:focus{border:0;box-shadow:none!important}.copilot-composer-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between}.copilot-composer-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.copilot-icon-button,.copilot-mode-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5b4a73;cursor:pointer;display:inline-flex;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.copilot-icon-button{flex:0 0 40px;font-size:18px;height:40px;width:40px}.copilot-icon-button:focus,.copilot-icon-button:hover,.copilot-mode-button:focus,.copilot-mode-button:hover{background:#f7f2ff;border-color:#e6dcff;color:#4c1d95;outline:none}.copilot-icon-button:disabled{cursor:not-allowed;opacity:.55}.copilot-voice-button-recording{background:#fef2f2;border-color:#fecaca;color:#dc2626}.copilot-voice-button-recording:focus,.copilot-voice-button-recording:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.copilot-voice-status{color:#6b5b86;font-size:12px;line-height:1.4}.copilot-voice-status-error{color:#b91c1c}.copilot-composer-card-recording .copilot-voice-status{display:none}.copilot-dictation-bar{align-items:center;background:#f3ecff;border:1px solid #d8c8ff;border-radius:999px;box-shadow:0 16px 42px #6d28d929;color:#4c1d95;display:flex;min-height:44px;padding:0 10px;width:100%}.copilot-dictation-icon-button{align-items:center;background:#0000;border:0;border-radius:999px;color:#4c1d95;cursor:pointer;display:inline-flex;flex:0 0 32px;font-size:18px;height:32px;justify-content:center;transition:background .16s ease,color .16s ease,transform .16s ease;width:32px}.copilot-dictation-icon-button:focus,.copilot-dictation-icon-button:hover{background:#eadfff;color:#3b0764;outline:none;transform:translateY(-1px)}.copilot-dictation-plus{color:#7c6a99}.copilot-dictation-confirm{color:#4c1d95}.copilot-dictation-waveform{align-items:center;display:flex;flex:1 1 auto;gap:2px;justify-content:flex-start;margin:0 12px;min-width:0;overflow:hidden}.copilot-dictation-waveform span{animation:copilot-dictation-pulse .9s ease-in-out infinite;animation-delay:var(--bar-delay);background:#7c3aed;border-radius:999px;flex:0 0 3px;height:var(--bar-height);max-width:3px;min-width:1px;width:3px}.copilot-dictation-timer{font-feature-settings:"tnum";align-items:center;background:#ffffff9e;border:1px solid #d8c8ff;border-radius:999px;color:#5b21b6;display:inline-flex;flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:24px;justify-content:center;line-height:1;margin-right:6px;min-width:42px;padding:0 8px}.copilot-dictation-timer-warning{background:#fff1f2;border-color:#fecaca;color:#dc2626}@keyframes copilot-dictation-pulse{0%,to{opacity:.65;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}.copilot-mode-button{background:#f5f3ff;color:#4c1d95;font-size:13px;font-weight:750;gap:8px;height:40px;min-width:96px;padding:0 12px}.copilot-mode-button .anticon{color:#7c6a99;font-size:11px}.copilot-secondary-button{display:none}.copilot-drawer-normal .copilot-composer{padding:10px}.copilot-drawer-normal .copilot-composer-card{padding:6px 8px}.copilot-drawer-normal .copilot-composer-card-recording{padding:0}.copilot-drawer-normal .copilot-composer-input-row{gap:6px}.copilot-drawer-normal .copilot-textarea.ant-input{font-size:14px}.copilot-drawer-normal .copilot-composer-actions{gap:4px}.copilot-drawer-normal .copilot-icon-button,.copilot-drawer-normal .copilot-mode-button{flex-basis:36px;height:36px;min-width:36px;width:36px}.copilot-drawer-normal .copilot-mode-button{gap:0;padding:0}.copilot-drawer-normal .copilot-mode-button,.copilot-drawer-normal .copilot-voice-button{display:none}.copilot-drawer-normal .copilot-secondary-button{display:inline-flex}.copilot-drawer-normal .copilot-send-button{height:38px;min-width:38px;width:38px}.copilot-send-button{background:#6d28d9;border-color:#6d28d9;height:40px;min-width:40px;width:40px}.copilot-send-button:focus,.copilot-send-button:hover{background:#7c3aed!important;border-color:#7c3aed!important}.copilot-send-button.ant-btn-disabled,.copilot-send-button:disabled{background:#6d28d9!important;border-color:#6d28d9!important;opacity:.65}.copilot-send-button,.copilot-send-button .anticon{color:#fff!important}.copilot-mode-dropdown .ant-dropdown-menu{background:#fff;border:1px solid #e6dcff;border-radius:8px;box-shadow:0 18px 48px #2b18522e;padding:10px;width:min(360px,calc(100vw - 36px))}.copilot-mode-dropdown .ant-dropdown-menu-item{border-radius:7px;padding:0!important}.copilot-mode-dropdown .ant-dropdown-menu-item-active,.copilot-mode-dropdown .ant-dropdown-menu-item:hover{background:#faf7ff!important}.copilot-mode-menu-item{grid-gap:8px;color:#7c6a99;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);padding:9px 10px;width:100%}.copilot-mode-menu-item-selected{color:#22113f}.copilot-mode-check{align-items:center;color:#6d28d9;display:inline-flex;font-size:13px;justify-content:center;min-height:21px}.copilot-mode-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.copilot-mode-description,.copilot-mode-title{display:block;line-height:1.25;min-width:0;overflow-wrap:anywhere}.copilot-mode-title{color:#22113f;font-size:14px;font-weight:800}.copilot-mode-description{color:#7c6a99;font-size:12px;font-weight:550}.copilot-mode-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.copilot-mode-new-badge{align-items:center;background:#ede9fe;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:11px;font-weight:800;min-height:22px;padding:2px 9px;white-space:nowrap}.copilot-drawer-root:not(.copilot-drawer-root-fullscreen) .ant-drawer-content-wrapper,.copilot-drawer:not(.copilot-drawer-fullscreen) .ant-drawer-content{border-radius:12px 0 0 12px;overflow:hidden}.copilot-drawer:not(.copilot-drawer-fullscreen) .ant-drawer-header{border-bottom-left-radius:12px;border-top-left-radius:12px}.copilot-drawer:not(.copilot-drawer-fullscreen) .copilot-composer{border-bottom-left-radius:12px}.copilot-action-button,.copilot-composer-card,.copilot-context-action-button,.copilot-drawer .ant-btn,.copilot-drawer .ant-tag,.copilot-drawer-title-icon,.copilot-drawer-view-button,.copilot-email-preview pre,.copilot-icon-button,.copilot-job-description-meta,.copilot-job-descriptions-list,.copilot-list-button,.copilot-list-modal-list,.copilot-list-modal-list .copilot-candidate-row,.copilot-list-modal-list .copilot-job-row,.copilot-message-bubble,.copilot-mode-button,.copilot-quick-prompt,.copilot-result-grid>div,.copilot-stage-summary-icon,.copilot-stage-summary-job,.copilot-stage-summary-overview,.copilot-stage-summary-pill,.copilot-stage-summary-total,.copilot-tool-square,.copilot-tool-square-icon,.copilot-tool-suggestions,.copilot-welcome-popover-overlay .ant-popover-inner,.copilot-welcome-popover-prompt,.copilot-welcome-prompt{border-radius:18px!important}.copilot-job-descriptions-modal .ant-modal-content,.copilot-list-modal .ant-modal-content,.copilot-mode-dropdown .ant-dropdown-menu{border-radius:14px!important;overflow:hidden}.copilot-mode-dropdown .ant-dropdown-menu-item{border-radius:10px!important}.copilot-footnote{color:#8a7a9e;display:block;font-size:12px;margin-top:6px}@media (max-width:640px){.copilot-launcher-button{bottom:76px;right:16px}.copilot-drawer .ant-drawer-content-wrapper{width:100%!important}.copilot-drawer-view-button{display:none}.copilot-composer{padding:10px}.copilot-composer-actions,.copilot-composer-toolbar{gap:6px}.copilot-mode-button{min-width:86px;padding:0 10px}.copilot-job-row{align-items:flex-start!important}.copilot-job-inline-actions{justify-content:center;width:100%}.copilot-job-hover-select{left:50%;top:50%;transform:translate(-50%,-50%)}.copilot-job-selected-status{right:10px;top:8px}.copilot-job-description-meta{grid-template-columns:1fr}.copilot-stage-summary-heading,.copilot-stage-summary-job-header{display:grid}.copilot-stage-summary-total{justify-items:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.copilot-stage-summary-pills{grid-template-columns:1fr}.copilot-candidate-row-detailed{grid-template-columns:40px minmax(0,1fr)}.copilot-candidate-card-header{flex-direction:column}.copilot-candidate-meta-grid{grid-template-columns:1fr}.copilot-candidate-score-panel{grid-column:1/-1;justify-self:center}}.WorkflowList_panel__prfwm{background:#fff;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;height:100%;min-width:280px;overflow:hidden;width:280px}.WorkflowList_header__fVh5x{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:20px 16px 12px}.WorkflowList_title__vXaRW{color:#1a1a1a;font-size:16px}.WorkflowList_newBtn__Zwwik{flex-shrink:0}.WorkflowList_list__jqIPx{display:flex;flex-direction:column;gap:4px;padding:0 8px 16px}.WorkflowList_item__bdPHE{align-items:flex-start;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:12px 14px;text-align:left;transition:background .15s,box-shadow .15s;width:100%}.WorkflowList_item__bdPHE:hover{background:#fafafa}.WorkflowList_itemActive__-dutA{background:#e6f4ff;box-shadow:0 0 0 1px #1677ff26}.WorkflowList_itemActive__-dutA:hover{background:#e6f4ff}.WorkflowList_itemTop__xmI7W{align-items:center;display:flex;width:100%}.WorkflowList_itemName__FM--4{color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.3}.WorkflowList_itemPaused__DOkkv .WorkflowList_itemName__FM--4{color:#8c8c8c}.WorkflowList_pausedDot__5cExC{background:#faad14;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-left:auto;width:8px}.WorkflowList_badge__iSgQj{font-size:11px;line-height:1}.WorkflowList_loadingWrap__CQS-z{display:flex;justify-content:center;padding:40px 0}.WorkflowList_emptyWrap__L-2y9{padding:40px 0}.WorkflowList_pausedToggle__cqG32{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:auto;padding:10px 16px}.WorkflowList_pausedToggleLabel__ZUcEi{color:#8c8c8c;font-size:12px;-webkit-user-select:none;user-select:none}.WorkflowStepCard_card__Cz0GJ{align-items:center;background:#fff;border:1px solid #eaeaef;border-radius:16px;box-shadow:0 1px 3px #00000008,0 4px 12px #00000005;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;padding:18px 14px 14px;position:relative;text-align:center;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease;width:150px}.WorkflowStepCard_card__Cz0GJ:hover{border-color:#c5d9f5;box-shadow:0 2px 6px #1677ff0f,0 8px 24px #1677ff0d;transform:translateY(-2px)}.WorkflowStepCard_card__Cz0GJ:active{transform:translateY(0)}.WorkflowStepCard_cardSelected__OP415{background:linear-gradient(180deg,rgba(22,119,255,.025),rgba(22,119,255,.005));border-color:#91caff;box-shadow:0 0 0 3px #1677ff14,0 2px 6px #1677ff14,0 8px 24px #1677ff0f}.WorkflowStepCard_accentBar__KH3CK{background:#0000;border-radius:0 0 2px 2px;height:3px;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.WorkflowStepCard_cardSelected__OP415 .WorkflowStepCard_accentBar__KH3CK{background:#1677ff}.WorkflowStepCard_iconWrap__ox03o{align-items:center;background:#1677ff0d;border-radius:10px;color:#1677ff;display:flex;flex-shrink:0;height:36px;justify-content:center;position:relative;transition:background .25s ease,color .25s ease;width:36px;z-index:1}.WorkflowStepCard_card__Cz0GJ:hover .WorkflowStepCard_iconWrap__ox03o{background:#1677ff17}.WorkflowStepCard_cardSelected__OP415 .WorkflowStepCard_iconWrap__ox03o{background:#1677ff;color:#fff}.WorkflowStepCard_label__v5ERR{color:#1a1a1a;font-size:13px;font-weight:600;line-height:1.35;position:relative;transition:color .25s ease;z-index:1}.WorkflowStepCard_cardSelected__OP415 .WorkflowStepCard_label__v5ERR{color:#0958d9}.WorkflowStepCard_summary__k29e0{color:#8c8c8c;font-size:11px;line-height:1.4;margin-top:2px;max-width:130px;position:relative;transition:color .25s ease;word-break:break-word;z-index:1}.WorkflowStepCard_cardSelected__OP415 .WorkflowStepCard_summary__k29e0{color:#6b6b80}.WorkflowStepCard_editIcon__tgcBa{align-items:center;border-radius:6px;color:#c0c0cc;display:flex;font-size:13px;height:24px;justify-content:center;left:8px;position:absolute;top:8px;transition:color .2s,background .2s;width:24px;z-index:2}.WorkflowStepCard_editIcon__tgcBa:hover{background:#1677ff14;color:#1677ff}.WorkflowStepCard_cardSelected__OP415 .WorkflowStepCard_editIcon__tgcBa{color:#1677ff}.WorkflowCanvas_canvasWrap__5433b{background:#fff;flex:1 1;min-height:100%;overflow:hidden;position:relative}.WorkflowCanvas_canvasGlow__uXaao{background-color:#fff;inset:0;pointer-events:none;position:absolute;z-index:0}.WorkflowCanvas_canvasContent__HK65X{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:48px 40px;position:relative;z-index:1}.WorkflowCanvas_titleRow__HU1CY{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:44px}.WorkflowCanvas_canvasTitle__E4Yzd{color:#1a1a1a;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;text-transform:capitalize}.WorkflowCanvas_canvasSubtitle__jtrEh{color:#a0a0b0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:13px;font-style:italic;letter-spacing:.01em;margin:0}.WorkflowCanvas_editWorkflowBtn__-0kPy{align-items:center;background:#1677ff;border:1px solid #1677ff;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;margin-top:10px;padding:8px 20px;transition:background .2s,border-color .2s}.WorkflowCanvas_editWorkflowBtn__-0kPy:hover{background:#4096ff;border-color:#4096ff}.WorkflowCanvas_stepChain__47nN2{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;justify-content:center;row-gap:16px}.WorkflowCanvas_arrowWrap__qpLvK{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 1px}.WorkflowCanvas_arrowSvg__tzEu\+{display:block}.StepEditModalContent_content__zCM8t{display:flex;flex-direction:column}.StepEditModalContent_stepLabel__Wxj-7{color:#1677ff;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.StepEditModalContent_formSection__KYmSX{display:flex;flex-direction:column;gap:8px}.StepEditModalContent_fieldLabel__xcdpx{color:#595959;font-size:12px;margin-top:4px}.StepEditModalContent_fieldHint__VSX\+s{font-size:11px;margin-top:2px}.StepEditModalContent_fullWidth__0rUsN{width:100%}.StepEditModalContent_checkbox__mkP09{margin-bottom:4px;margin-left:0!important}.StepEditModalContent_subField__phkmO{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;margin-left:24px}.StepEditModalContent_infoBox__xy7\+B{background:#f0f5ff;border-radius:10px;padding:14px 16px}.StepEditModalContent_infoText__Sz-J0{color:#1677ff;font-size:13px;line-height:1.6}.StepEditModalContent_titleTags__wTBXy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.StepEditModalContent_titleTag__u0Tw5{font-size:12px}.StepEditModalContent_titleInputRow__kMH87{align-items:center;display:flex;gap:8px}.StepEditModalContent_titleAutoComplete__UJhFb{flex:1 1}.StepEditModalContent_addTitleBtn__c7LAj{flex-shrink:0}.WorkflowShortlistDrawer_drawer__wjZgp .ant-drawer-body{display:flex;flex-direction:column;overflow-y:auto;padding:16px 24px}.WorkflowShortlistDrawer_drawer__wjZgp .ai-sourcing-candidates-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.WorkflowShortlistDrawer_drawer__wjZgp .ai-sourcing-candidates-grid{grid-template-columns:1fr}}.WorkflowShortlistDrawer_tableContainer__thfwA{flex:1 1;min-height:0}.WorkflowShortlistDrawer_footerBar__pCHUr{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin:0 -24px -16px;padding:12px 24px}.WorkflowShortlistDrawer_selectedCount__28dEW{color:#595959;flex:1 1;font-size:13px}.WorkflowsPage_page__BSNgs{background:#fafbfc;display:flex;flex-direction:row;height:100vh;overflow:hidden;position:relative}.WorkflowsPage_bannerWrap__I4K8g{max-width:360px;position:fixed;right:24px;top:16px;z-index:1000}.WorkflowsPage_detailLoadingOverlay__6xA-0{position:fixed;right:24px;top:16px;z-index:999}.WorkflowsPage_modalBody__reb70{display:flex;flex-direction:column;gap:4px}.WorkflowsPage_modalSection__LL5fE{margin-bottom:20px}.WorkflowsPage_modalSectionTitle__oOML5{color:#1a1a1a!important;font-size:14px!important;font-weight:600!important;margin-bottom:10px!important}.WorkflowsPage_modalFooter__WPBgU{align-items:center;display:flex;gap:8px;justify-content:flex-end}.WorkflowsPage_statusRow__t3qdZ{align-items:center;display:flex;gap:12px;justify-content:space-between}.WorkflowsPage_statusText__ZMGVd{display:flex;flex-direction:column;gap:2px}.WorkflowsPage_statusLabel__tK0zu{font-size:13px}.WorkflowsPage_statusHint__HQz9m{font-size:11px}.WorkflowsPage_titleRow__UVW7y{align-items:center;display:flex;gap:8px}.WorkflowsPage_titleInput__EfKAp{flex:1 1}.WorkflowsPage_titleError__BJsQ2{display:block;font-size:12px;margin-top:4px}.WorkflowsPage_fieldHint__taY5L{display:block;font-size:11px;margin-top:4px}.WorkflowsPage_runsCount__NUvgp{font-size:11px;font-weight:400;margin-left:4px}.WorkflowsPage_runsList__VbMeh{display:flex;flex-direction:column;gap:8px}.WorkflowsPage_runItem__KHvhH{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px}.WorkflowsPage_runRow__kwE2Q{align-items:center;display:flex;gap:8px}:root{--os-bg:#fafbfc;--os-surface:#fff;--os-border:#e8e8e8;--os-border-light:#f0f0f0;--os-text-primary:#1a1a1a;--os-text-secondary:#595959;--os-text-muted:#8c8c8c;--os-accent:#1677ff;--os-accent-soft:#e6f4ff;--os-radius-sm:8px;--os-radius-md:12px;--os-shadow-card:0 1px 3px #0000000f,0 0 0 1px #0000000a;--os-spacing-xs:8px;--os-spacing-sm:12px;--os-spacing-md:16px;--os-spacing-lg:24px}.SequenceBuilder_builder__\+1e4i{display:flex;flex:1 1;flex-direction:column;gap:16px;gap:var(--os-spacing-md);min-width:0}.SequenceBuilder_header__58mMO{display:flex;flex-direction:column;gap:12px;gap:var(--os-spacing-sm)}.SequenceBuilder_headerTop__A9Ma\+{align-items:center;display:flex;gap:12px;gap:var(--os-spacing-sm);justify-content:space-between}.SequenceBuilder_title__q3Qbv{color:#1a1a1a;color:var(--os-text-primary);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.SequenceBuilder_nameInput__JtqZH{background:#fff;background:var(--os-surface);border:1px solid #e8e8e8;border:1px solid var(--os-border);border-radius:8px;border-radius:var(--os-radius-sm);box-sizing:border-box;color:#1a1a1a;color:var(--os-text-primary);font-size:14px;height:36px;outline:none;padding:0 12px;padding:0 var(--os-spacing-sm);transition:border-color .15s ease;width:100%}.SequenceBuilder_nameInput__JtqZH:focus{border-color:#1677ff;border-color:var(--os-accent);box-shadow:0 0 0 2px #e6f4ff;box-shadow:0 0 0 2px var(--os-accent-soft)}.SequenceBuilder_statusPill__LY0sz{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;line-height:20px;padding:2px 10px;text-transform:capitalize;white-space:nowrap}.SequenceBuilder_statusDraft__Xld2-{background:#f0f0f0;background:var(--os-border-light);color:#8c8c8c;color:var(--os-text-muted)}.SequenceBuilder_statusActive__12bHS{background:#e6f7ed;color:#1a7a3a}.SequenceBuilder_statusPaused__d-Ybp{background:#fff7e6;color:#ad6800}.SequenceBuilder_contextBlock__Akzf-{background:#fff;background:var(--os-surface);border:1px solid #e8e8e8;border:1px solid var(--os-border);border-radius:12px;border-radius:var(--os-radius-md);display:flex;flex-direction:column;gap:12px;gap:var(--os-spacing-sm);padding:16px;padding:var(--os-spacing-md)}.SequenceBuilder_contextHeader__gGl0h{margin-bottom:4px}.SequenceBuilder_contextLabel__4f-q4{color:#1a1a1a;color:var(--os-text-primary);font-size:20px;font-weight:600;margin:0 0 4px}.SequenceBuilder_contextSubtitle__MQjw5{color:#8c8c8c;color:var(--os-text-muted);font-size:14px;line-height:1.5;margin:0}.SequenceBuilder_toneRow__YWGgd{align-items:center;display:flex;gap:12px;gap:var(--os-spacing-sm);justify-content:flex-end}.SequenceBuilder_toneLabel__RY6uL{color:#595959;color:var(--os-text-secondary);flex-shrink:0;font-size:13px}.SequenceBuilder_toneSelect__cF1dv{flex-shrink:0;font-size:13px;width:200px}.SequenceBuilder_toneSelect__cF1dv .ant-select-selector{border-color:#e8e8e8!important;border-color:var(--os-border)!important;border-radius:8px!important;border-radius:var(--os-radius-sm)!important;font-size:13px}.SequenceBuilder_toneSelect__cF1dv .ant-select-selection-item{text-align:left}.SequenceBuilder_contextTextarea__BjWOf{background:#fff;background:var(--os-surface);color:#1a1a1a;color:var(--os-text-primary);font-family:inherit;font-size:13px;line-height:1.5;min-height:140px}.SequenceBuilder_contextTextarea__BjWOf.ant-input{border-color:#e8e8e8;border-color:var(--os-border);border-radius:8px;border-radius:var(--os-radius-sm)}.SequenceBuilder_contextTextarea__BjWOf.ant-input-focused,.SequenceBuilder_contextTextarea__BjWOf.ant-input:focus{border-color:#1677ff;border-color:var(--os-accent);box-shadow:0 0 0 2px #e6f4ff;box-shadow:0 0 0 2px var(--os-accent-soft)}.SequenceBuilder_toneSelect__cF1dv.ant-select-focused .ant-select-selector{border-color:#1677ff!important;border-color:var(--os-accent)!important;box-shadow:0 0 0 2px #e6f4ff!important;box-shadow:0 0 0 2px var(--os-accent-soft)!important}.SequenceBuilder_stepList__ts7sI{display:flex;flex-direction:column;gap:0}.SequenceBuilder_stepRow__FHC2W{grid-gap:12px;grid-gap:var(--os-spacing-sm);align-items:start;display:grid;gap:12px;gap:var(--os-spacing-sm);grid-template-columns:32px 1fr;margin-bottom:4px}.SequenceBuilder_stepRail__juRJO{align-items:center;display:flex;flex-direction:column;padding-top:16px;padding-top:var(--os-spacing-md)}.SequenceBuilder_stepBadge__\+IlZO{align-items:center;background:#1677ff;background:var(--os-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:24px;justify-content:center;line-height:1;width:24px}.SequenceBuilder_stepRailLine__PhRYB{background:#e8e8e8;background:var(--os-border);flex:1 1;margin-top:4px;min-height:16px;width:2px}.SequenceBuilder_stepCard__te\+lu{background:#fff;background:var(--os-surface);border:1px solid #e8e8e8;border:1px solid var(--os-border);border-radius:12px;border-radius:var(--os-radius-md);box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a;box-shadow:var(--os-shadow-card);display:flex;flex-direction:column;gap:12px;gap:var(--os-spacing-sm);padding:16px;padding:var(--os-spacing-md);transition:border-color .15s ease}.SequenceBuilder_stepCard__te\+lu:hover{border-color:#d9d9d9}.SequenceBuilder_stepCardActive__mf6uI{border-color:#1677ff;border-color:var(--os-accent);border-width:2px;box-shadow:0 1px 3px #1677ff14,0 0 0 1px #1677ff26;padding:15px;padding:calc(var(--os-spacing-md) - 1px)}.SequenceBuilder_stepHeader__K7Ivg{align-items:center;display:flex;gap:12px;gap:var(--os-spacing-sm);justify-content:space-between}.SequenceBuilder_stepLabel__FhIIW{color:#1a1a1a;color:var(--os-text-primary);font-size:14px;font-weight:600}.SequenceBuilder_stepLabelMuted__svWFI{color:#8c8c8c;color:var(--os-text-muted);font-weight:400}.SequenceBuilder_removeBtn__UxnCR{align-items:center;background:#0000;border:none;border-radius:6px;color:#8c8c8c;color:var(--os-text-muted);cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.SequenceBuilder_removeBtn__UxnCR:hover{background:#f5f5f5;color:#1a1a1a;color:var(--os-text-primary)}.SequenceBuilder_stepControls__680\+d{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--os-spacing-sm)}.SequenceBuilder_delayGroup__lELTP{align-items:center;display:flex;gap:6px}.SequenceBuilder_delayLabel__NDNHu{color:#8c8c8c;color:var(--os-text-muted);font-size:12px;white-space:nowrap}.SequenceBuilder_delayInput__C1kVT{border:1px solid #e8e8e8;border:1px solid var(--os-border);border-radius:8px;border-radius:var(--os-radius-sm);color:#1a1a1a;color:var(--os-text-primary);font-size:13px;height:30px;outline:none;padding:0 6px;text-align:center;transition:border-color .15s ease;width:52px}.SequenceBuilder_delayInput__C1kVT:focus{border-color:#1677ff;border-color:var(--os-accent)}.SequenceBuilder_channelPill__g2xbz{align-items:center;background:#f0f0f0;background:var(--os-border-light);border-radius:6px;color:#8c8c8c;color:var(--os-text-muted);cursor:default;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.SequenceBuilder_aiBtn__yEE7m{align-items:center;background:#0000;border:1px solid #1677ff;border:1px solid var(--os-accent);border-radius:8px;border-radius:var(--os-radius-sm);color:#1677ff;color:var(--os-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:30px;padding:0 12px;padding:0 var(--os-spacing-sm);transition:all .15s ease;white-space:nowrap}.SequenceBuilder_aiBtn__yEE7m:hover:not(:disabled){background:#e6f4ff;background:var(--os-accent-soft)}.SequenceBuilder_aiBtn__yEE7m:disabled{cursor:not-allowed;opacity:.5}.SequenceBuilder_aiBtnActive__D3Ryq{background:#1677ff;background:var(--os-accent);color:#fff}.SequenceBuilder_aiBtnActive__D3Ryq:hover:not(:disabled){background:#4096ff}.SequenceBuilder_generatedBadge__modGs{color:#1677ff;color:var(--os-accent);font-size:11px;font-weight:500}.SequenceBuilder_stepFields__54F4H{display:flex;flex-direction:column;gap:12px;gap:var(--os-spacing-sm)}.SequenceBuilder_subjectRow__HXPQK{align-items:center;display:flex;gap:12px;gap:var(--os-spacing-sm)}.SequenceBuilder_subjectRow__HXPQK .SequenceBuilder_fieldLabel__rAe39{color:#8c8c8c;color:var(--os-text-muted);flex-shrink:0;font-size:12px;font-weight:500;margin:0}.SequenceBuilder_subjectRow__HXPQK .SequenceBuilder_subjectInput__GHsL8{flex:1 1;min-width:0}.SequenceBuilder_charCount__hGMmK{font-feature-settings:"tnum";color:#8c8c8c;color:var(--os-text-muted);display:block;font-size:11px;font-variant-numeric:tabular-nums;margin-top:2px;text-align:right;white-space:nowrap}.SequenceBuilder_charCountLimit__XSx16{color:#faad14;font-weight:500}.SequenceBuilder_fieldLabel__rAe39{color:#8c8c8c;color:var(--os-text-muted);font-size:12px;font-weight:500;margin:0}.SequenceBuilder_subjectInput__GHsL8{border:1px solid #e8e8e8;border:1px solid var(--os-border);border-radius:8px;border-radius:var(--os-radius-sm);color:#1a1a1a;color:var(--os-text-primary);font-size:13px;height:34px;outline:none;padding:0 12px;padding:0 var(--os-spacing-sm);transition:border-color .15s ease;width:100%}.SequenceBuilder_subjectInput__GHsL8:focus{border-color:#1677ff;border-color:var(--os-accent)}.SequenceBuilder_bodyTextarea__Ozivx{border:1px solid #e8e8e8;border:1px solid var(--os-border);border-radius:8px;border-radius:var(--os-radius-sm);color:#1a1a1a;color:var(--os-text-primary);font-family:inherit;font-size:13px;line-height:1.6;min-height:100px;outline:none;padding:12px;padding:var(--os-spacing-sm);resize:vertical;transition:border-color .15s ease;width:100%}.SequenceBuilder_bodyTextarea__Ozivx:focus{border-color:#1677ff;border-color:var(--os-accent)}.SequenceBuilder_tokenHints__fcVfU{display:flex;flex-wrap:wrap;gap:4px}.SequenceBuilder_tokenHint__Csm0L{background:#f5f5f5;border:none;border-radius:4px;color:#8c8c8c;color:var(--os-text-muted);cursor:pointer;font-family:SF Mono,Fira Code,monospace;font-size:11px;padding:1px 6px;transition:background .15s ease,color .15s ease}.SequenceBuilder_tokenHint__Csm0L:hover:not(:disabled){background:#e6f4ff;background:var(--os-accent-soft);color:#1677ff;color:var(--os-accent)}.SequenceBuilder_tokenHint__Csm0L:disabled{cursor:not-allowed;opacity:.5}.SequenceBuilder_addStepBtn__mOZ5b{align-items:center;background:#0000;border:1px dashed #e8e8e8;border:1px dashed var(--os-border);border-radius:12px;border-radius:var(--os-radius-md);color:#8c8c8c;color:var(--os-text-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:40px;justify-content:center;padding:0 16px;padding:0 var(--os-spacing-md);transition:all .15s ease}.SequenceBuilder_addStepBtn__mOZ5b:hover:not(:disabled){background:#e6f4ff;background:var(--os-accent-soft);border-color:#1677ff;border-color:var(--os-accent);color:#1677ff;color:var(--os-accent)}.SequenceBuilder_addStepBtn__mOZ5b:disabled{cursor:not-allowed;opacity:.4}@media (prefers-reduced-motion:reduce){.SequenceBuilder_addStepBtn__mOZ5b,.SequenceBuilder_aiBtn__yEE7m,.SequenceBuilder_bodyTextarea__Ozivx,.SequenceBuilder_contextTextarea__BjWOf,.SequenceBuilder_delayInput__C1kVT,.SequenceBuilder_nameInput__JtqZH,.SequenceBuilder_removeBtn__UxnCR,.SequenceBuilder_stepCardActive__mf6uI,.SequenceBuilder_stepCard__te\+lu,.SequenceBuilder_subjectInput__GHsL8,.SequenceBuilder_toneSelect__cF1dv{transition:none}}.MessagePreviewPanel_panel__APDvo{background:var(--os-surface);border-left:1px solid var(--os-border);display:flex;flex-direction:column;min-width:418px;overflow-y:auto;width:543px}.MessagePreviewPanel_tabBar__BRLeV{border-bottom:1px solid var(--os-border);display:flex;flex-shrink:0}.MessagePreviewPanel_tab__\+53A8{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--os-text-muted);cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;height:40px;justify-content:center;transition:all .15s ease}.MessagePreviewPanel_tab__\+53A8:hover{color:var(--os-text-primary)}.MessagePreviewPanel_tabActive__UcyoT{border-bottom-color:var(--os-accent);color:var(--os-accent)}.MessagePreviewPanel_tabContent__RmdnJ{display:flex;flex:1 1;flex-direction:column;gap:var(--os-spacing-md);overflow-y:auto;padding:var(--os-spacing-md)}.MessagePreviewPanel_previewLabel__tQMgY{color:var(--os-text-muted);font-size:12px;font-weight:500;margin:0}.MessagePreviewPanel_candidateSelector__FZFp2{background:var(--os-surface);border:1px solid var(--os-border);border-radius:var(--os-radius-sm);color:var(--os-text-primary);cursor:pointer;font-size:13px;height:36px;outline:none;padding:0 var(--os-spacing-sm);transition:border-color .15s ease;width:100%}.MessagePreviewPanel_candidateSelector__FZFp2:focus{border-color:var(--os-accent)}.MessagePreviewPanel_demoIndicator__i54SO{align-items:center;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:var(--os-radius-sm);display:flex;gap:8px;padding:8px 10px}.MessagePreviewPanel_demoBadge__cAqZh{align-items:center;background:#d6e4ff;border-radius:10px;color:#1d39c4;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;justify-content:center;line-height:18px;padding:1px 8px}.MessagePreviewPanel_demoText__uxCU4{color:var(--os-text-muted);font-size:12px;line-height:1.4}.MessagePreviewPanel_candidateInfo__aQIzU{align-items:center;background:var(--os-accent-soft);border-radius:var(--os-radius-sm);display:flex;font-size:13px;gap:var(--os-spacing-xs);padding:var(--os-spacing-sm)}.MessagePreviewPanel_candidateAvatar__YyNgh{align-items:center;background:var(--os-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.MessagePreviewPanel_candidateName__7WVty{color:var(--os-text-primary);font-weight:600}.MessagePreviewPanel_candidateDetail__p5rmN{color:var(--os-text-muted);font-size:12px}.MessagePreviewPanel_emailCard__n2Phm{background:var(--os-bg);border:1px solid var(--os-border-light);border-radius:var(--os-radius-md);display:flex;flex-direction:column;gap:var(--os-spacing-sm);padding:var(--os-spacing-md)}.MessagePreviewPanel_emailCardLoading__CWg0u{opacity:.7}.MessagePreviewPanel_emailSubject__6zybz{border-bottom:1px solid var(--os-border-light);color:var(--os-text-primary);font-size:14px;font-weight:600;padding-bottom:var(--os-spacing-xs)}.MessagePreviewPanel_emailIframeWrapper__KK2dJ{border-radius:var(--os-radius-sm);min-height:420px;overflow:hidden;position:relative;width:100%}.MessagePreviewPanel_emailIframe__ScBSp{background:#fff;border:none;height:420px;width:100%}.MessagePreviewPanel_emailPreviewOverlay__Cm5oO{align-items:center;background:#fff9;border-radius:var(--os-radius-sm);display:flex;inset:0;justify-content:center;position:absolute}.MessagePreviewPanel_emailBody__J0KiD{color:var(--os-text-secondary);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.MessagePreviewPanel_tokenHighlight__kKm2v{background:var(--os-accent-soft);border-radius:3px;color:var(--os-accent);font-weight:500;padding:0 2px}.MessagePreviewPanel_emailPlaceholder__moVyz{align-items:center;color:var(--os-text-muted);display:flex;flex-direction:column;gap:var(--os-spacing-sm);justify-content:center;padding:var(--os-spacing-lg);text-align:center}.MessagePreviewPanel_emailPlaceholderIcon__7Ha0p{font-size:32px;opacity:.4}.MessagePreviewPanel_emailPlaceholderText__iP-wk{font-size:13px;line-height:1.5}.MessagePreviewPanel_editToggle__5LIPS{align-items:center;display:flex;gap:var(--os-spacing-sm);justify-content:space-between}.MessagePreviewPanel_editToggleLabel__dHZU0{color:var(--os-text-secondary);font-size:12px}.MessagePreviewPanel_editToggleSwitch__yUJ4\+{background:var(--os-border);border:none;border-radius:10px;cursor:pointer;height:20px;padding:0;position:relative;transition:background .15s ease;width:36px}.MessagePreviewPanel_editToggleSwitch__yUJ4\+[data-on=true]{background:var(--os-accent)}.MessagePreviewPanel_editToggleKnob__nwjDZ{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.MessagePreviewPanel_editToggleSwitch__yUJ4\+[data-on=true] .MessagePreviewPanel_editToggleKnob__nwjDZ{transform:translateX(16px)}.MessagePreviewPanel_overrideFields__8ZbLF{border-top:1px solid var(--os-border-light);display:flex;flex-direction:column;gap:var(--os-spacing-sm);padding-top:var(--os-spacing-sm)}.MessagePreviewPanel_overrideLabel__ys5z-{color:var(--os-text-muted);font-size:11px;font-weight:500;letter-spacing:.03em;margin:0;text-transform:uppercase}.MessagePreviewPanel_overrideInput__Qgi7V{border:1px solid var(--os-border);border-radius:var(--os-radius-sm);color:var(--os-text-primary);font-size:13px;height:32px;outline:none;padding:0 var(--os-spacing-sm);transition:border-color .15s ease;width:100%}.MessagePreviewPanel_overrideInput__Qgi7V:focus{border-color:var(--os-accent)}.MessagePreviewPanel_overrideTextarea__fnH8M{border:1px solid var(--os-border);border-radius:var(--os-radius-sm);color:var(--os-text-primary);font-family:inherit;font-size:13px;line-height:1.6;min-height:80px;outline:none;padding:var(--os-spacing-sm);resize:vertical;transition:border-color .15s ease;width:100%}.MessagePreviewPanel_overrideTextarea__fnH8M:focus{border-color:var(--os-accent)}.MessagePreviewPanel_sendingModeCard__OGN1D{align-items:flex-start;background:var(--os-surface);border:1px solid var(--os-border);border-radius:var(--os-radius-sm);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:border-color .15s ease,background .15s ease}.MessagePreviewPanel_sendingModeCard__OGN1D:hover{border-color:var(--os-accent)}.MessagePreviewPanel_sendingModeCardActive__-nx-w{background:var(--os-accent-soft);border-color:var(--os-accent)}.MessagePreviewPanel_sendingModeRadio__cNfER{flex-shrink:0;margin-top:2px}.MessagePreviewPanel_sendingModeText__4QTRh{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.MessagePreviewPanel_sendingModeLabel__wfOAu{color:var(--os-text-primary);font-size:13px;font-weight:500;line-height:1.4}.MessagePreviewPanel_modeInfoIcon__OurOK{color:var(--os-text-muted);cursor:pointer;font-size:13px;margin-left:4px;transition:color .15s ease;vertical-align:middle}.MessagePreviewPanel_modeInfoIcon__OurOK:hover{color:var(--os-accent)}.MessagePreviewPanel_sendingModeDesc__Lxvoz{color:var(--os-text-muted);font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.MessagePreviewPanel_editToggleKnob__nwjDZ,.MessagePreviewPanel_editToggleSwitch__yUJ4\+,.MessagePreviewPanel_tab__\+53A8{transition:none}}.JobTitlesMultiSelect_container__14OJR{display:flex;flex-direction:column;gap:8px}.JobTitlesMultiSelect_label__ucaGs{color:#595959;font-size:12px}.JobTitlesMultiSelect_tags__ySaAP{display:flex;flex-wrap:wrap;gap:6px}.JobTitlesMultiSelect_tag__CeXxs{font-size:12px}.JobTitlesMultiSelect_inputRow__9zYX5{align-items:center;display:flex;gap:8px}.JobTitlesMultiSelect_autoComplete__XUDc-{flex:1 1}.JobTitlesMultiSelect_addBtn__FivH8{flex-shrink:0}.JobTitlesMultiSelect_helperText__1YWLe{font-size:11px;margin-top:2px}.SequencesPage_page__PLppN{background:#fafbfc;display:flex;height:100vh;overflow:hidden}.SequencesPage_builderPane__ofiP6{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-y:auto;padding:24px}.SequencesPage_navHeader__kzYlB{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.SequencesPage_navBackBtn__UfJc7{border-radius:6px;color:#1890ff;font-size:13px;font-weight:500;padding:4px 12px}.SequencesPage_navBackBtn__UfJc7:hover{background:#e6f7ff;color:#1890ff}@media (prefers-reduced-motion:reduce){.SequencesPage_page__PLppN *{animation:none!important;transition:none!important}}.SequencesListPage_page__QNtCS{background:#fafbfc;min-height:100vh}.SequencesListPage_container__TbUPZ{margin:0 auto;max-width:1440px;padding:32px 32px 80px}.SequencesListPage_header__S7uiA{align-items:flex-start;background:#fff;border-left:4px solid #1890ff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:32px}.SequencesListPage_headerContent__WWhzJ{flex:1 1;min-width:0}.SequencesListPage_headerTitle__QnCbm{color:#1a1a1a!important;font-size:24px!important;font-weight:700!important;margin:0!important}.SequencesListPage_headerSubtitle__lEQZK{display:block;font-size:14px;margin-top:6px}.SequencesListPage_createBtn__uvR1N{border-radius:8px;flex-shrink:0;font-weight:600;height:44px}.SequencesListPage_searchRow__k8KVz{margin-bottom:32px}.SequencesListPage_searchInput__c6f3j{border-radius:8px;max-width:520px}.SequencesListPage_sequenceCard__SfvvS{border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease,border-color .2s ease}.SequencesListPage_sequenceCard__SfvvS:hover{border-color:#d9d9d9;box-shadow:0 4px 16px #0000001a}.SequencesListPage_cardHeader__ZiLw4{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.SequencesListPage_cardTitleRow__jZtXx{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.SequencesListPage_cardTitle__vOG1C{flex:1 1;font-size:16px!important;font-weight:600!important;margin:0!important;min-width:0}.SequencesListPage_moreBtn__dZX9j{color:#999;flex-shrink:0}.SequencesListPage_statusTag__dTJ8T{align-self:flex-start;border-radius:6px;font-size:12px}.SequencesListPage_cardBody__5jsDl{display:flex;flex:1 1;flex-direction:column;gap:10px}.SequencesListPage_cardMeta__ZCAoS{color:#666;display:flex;font-size:13px;gap:16px}.SequencesListPage_metaItem__sbuul{align-items:center;display:inline-flex;gap:5px}.SequencesListPage_jobTitles__B\+X6Y{display:flex;flex-wrap:wrap;gap:4px}.SequencesListPage_jobTitleTag__uk-Oi{border-radius:4px;font-size:11px;margin:0}.SequencesListPage_engagementRow__gKsPK{border-top:1px solid #f5f5f5;color:#888;display:flex;font-size:12px;gap:14px;padding-top:4px}.SequencesListPage_engagementStat__1F7Cl{align-items:center;display:inline-flex;gap:3px;white-space:nowrap}.SequencesListPage_cardFooter__mc3Np{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:14px;padding-top:12px}.SequencesListPage_cardDate__Tw8uk{align-items:center;color:#999;display:inline-flex;font-size:12px;gap:4px}.SequencesListPage_emptyState__z-gQp{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:center;padding:80px 0}.SequencesListPage_emptyContent__jJ\+JG{align-items:center;display:flex;flex-direction:column;gap:4px}.SequencesListPage_paginationRow__QICp\+{display:flex;justify-content:center;margin-top:40px}@media (prefers-reduced-motion:reduce){.SequencesListPage_page__QNtCS *,.SequencesListPage_sequenceCard__SfvvS{animation:none!important;transition:none!important}}