*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.landing-page *{font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#14192f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;height:100%}a{color:#2391d1;text-decoration:none}a:hover{text-decoration:underline}.ant-message .ant-message-notice{left:auto!important;right:24px!important;transform:none!important}.ant-notification .ant-notification-list-content .ant-notification-notice{background:#fff;border:1px solid #00000024;border-radius:12px;box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208,0 2px 2px -1px #0a0d120a}.ant-notification .ant-notification-list-content .ant-notification-notice .ant-notification-notice-wrapper .ant-notification-notice-section{gap:4px}.ant-notification .ant-notification-list-content .ant-notification-notice .ant-notification-notice-wrapper .ant-notification-notice-section .ant-notification-notice-title{color:#181d27;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ant-notification .ant-notification-list-content .ant-notification-notice .ant-notification-notice-wrapper .ant-notification-notice-section .ant-notification-notice-description{color:#535862;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#root{height:100%}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.default-button{background-color:#2391d1;border-radius:8px;font-size:15px;font-weight:600;height:44px}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.default-button.ant-btn-disabled,.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.default-button:disabled{background:#f5f5f5;background:var(--Gray-100,#f5f5f5)}.ant-btn.ant-btn-color-default.default-grey-button{background:#fff;border-radius:8px;font-size:15px;font-weight:600;height:44px}.ant-btn.ant-btn-color-default.default-grey-button.ant-btn-disabled,.ant-btn.ant-btn-color-default.default-grey-button:disabled{background:#f5f5f5;background:var(--Gray-100,#f5f5f5)}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.default-button.small{font-size:14px;font-weight:600;height:40px;line-height:20px}.ant-btn.default-button:not(:disabled):not(.ant-btn-disabled):hover{background-color:#1c73a5}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.icon-button{background-color:#fff;border-radius:6px;box-shadow:none;height:40px;width:40px}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid.icon-button.active{background-color:#fafafa}.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background-color:#f2f2f2}.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.filled-btn{background:#f0f9ff;background:var(--Blue-light-50,#f0f9ff);border:1px solid #2391d1;border-radius:8px;color:#0577ba;font-size:14px;font-weight:600;gap:4px;height:40px;line-height:20px;padding:10px 14px}.ant-btn.ant-btn-color-default.ant-btn-variant-outlined.filled-btn:hover{background:#e0f2fe;background:var(--Blue-light-100,#e0f2fe);border-color:#0577ba}.tag{align-items:center;background:#f0f9ff;border:1px solid #2391d1;border-radius:16px;color:#0577ba;color:var(--Blue-800,#0577ba);display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:4px 6px 4px 12px;text-align:center}.tag .ant-tag-close-icon{color:#0577ba}.login-page{align-items:flex-start;background-color:#fff;background-size:24px 24px;display:flex;justify-content:center;min-height:98vh}.login-card{background:#fff;max-width:440px;padding:96px 40px;width:100%}.login-logo-wrap{display:flex;justify-content:center;margin-bottom:24px}.login-logo-wrap .background-patern{background:url(/static/media/Background_pattern_decorative.22a14e6dd561bfb0e72b.png) no-repeat 50%;height:100%;max-height:768px;max-width:768px;pointer-events:none;position:absolute;top:-131px;width:100%;z-index:0}.login-logo-wrap .login-logo{background:url(/static/media/adorCvLogoDark.c098bba6e4f280edb60f.svg) no-repeat 50%;border-radius:14px;height:52px;position:relative;width:160px}.login-title{color:#14192f!important;font-size:30px!important;font-weight:700!important;margin-bottom:6px!important}.login-subtitle,.login-title{position:relative;text-align:center}.login-subtitle{color:#535862;display:block;font-size:14px;margin-bottom:28px}.login-label{color:#414651;font-size:14px;font-weight:500}.login-input{border-radius:8px;font-size:16px;height:44px;padding:10px 14px}.login-input::placeholder{color:#717680}.login-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ant-typography.ant-typography-link.login-forgot{color:#2391d1;font-size:14px;font-weight:600}.ant-typography.ant-typography-link.login-forgot:hover{color:#1c73a5;text-decoration:underline}.forgot-title{color:#14192f!important;font-size:30px!important;font-weight:700!important;margin-bottom:6px!important}.forgot-subtitle,.forgot-title{position:relative;text-align:center}.forgot-subtitle{color:#535862;display:block;font-size:14px;margin-bottom:28px}.forgot-label{color:#414651;font-size:14px;font-weight:500}.forgot-input{border-radius:8px;font-size:16px;height:44px;padding:10px 14px}.forgot-input::placeholder{color:#717680}.code-label{color:#414651;font-size:14px;font-weight:500;margin-bottom:8px}.code-inputs{justify-content:center;margin-bottom:24px;position:relative;z-index:10}.code-digit-wrapper,.code-inputs{align-items:center;display:flex;gap:8px}.code-digit{border:1px solid #d0d5dd;border-radius:8px;color:#14192f;font-size:24px;font-weight:500;height:52px;outline:none;text-align:center;transition:border-color .2s;width:48px}.code-digit:focus{border-color:#2391d1;box-shadow:0 0 0 2px #2391d126}.code-dash{color:#535862;font-size:20px;margin:0 2px;-webkit-user-select:none;user-select:none}.success-icon-wrap{display:flex;justify-content:center;margin-bottom:24px;position:relative}.success-icon-wrap .success-icon{color:#2391d1;font-size:48px}.home-container{display:flex;flex-direction:row;gap:32px}.home-container .main-content{display:flex;flex-direction:column;gap:16px;margin-left:104px;padding-right:32px;width:calc(100% - 104px)}.home-container .main-content .top-menu{margin:32px 0 0}.home-container .left-menu{position:fixed;width:72px}@media(max-width:1440px){.home-container .main-content{padding-right:10px}}.menu{align-items:center;align-self:stretch;background:#fff;border:1px solid #e9eaeb;border-radius:12px;box-shadow:0 1px 2px 0 #0a0d120d;display:flex;flex:1 0;flex-direction:column;height:calc(100vh - 8px);justify-content:space-between;margin:4px 0 4px 4px;width:68px}.menu .top{padding-top:20px}.menu .bottom,.menu .top{align-items:center;display:flex;flex-direction:column;gap:2px}.menu .bottom{padding:0 16px 20px}.ant-popover .ant-popover-container{border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008;margin-bottom:10px;margin-left:20px;padding:0}.settings-popover{display:flex;flex-direction:column;min-width:240px}.settings-popover .settings-popover-item{align-items:center;color:#414651;color:#404040;color:var(--Neutral-700,#404040);cursor:pointer;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;gap:12px;line-height:20px;padding:10px 16px;transition:background-color .2s}.settings-popover .settings-popover-item:nth-child(2){border-bottom:2px solid #e5e5e5}.settings-popover .settings-popover-item:nth-child(3){border-bottom:1px solid #e5e5e5}.settings-popover .settings-popover-item:hover{background-color:#f5f5f5}.settings-popover .settings-popover-item .anticon,.settings-popover .settings-popover-item svg{color:#404040;font-size:18px;height:16px;width:16px}.header .header-container{display:flex;flex-direction:column;gap:16px}.header .header-container .breadcrumbs-container .ant-breadcrumb ol .ant-breadcrumb-item{color:#717680;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.header .header-container .breadcrumbs-container .ant-breadcrumb ol .ant-breadcrumb-item:last-child{color:#414651}.header .header-container .breadcrumbs-container .ant-breadcrumb ol .ant-breadcrumb-separator{margin-top:1px}.header .header-container .header-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:40px}.header .header-container .header-content .left .header-title{color:#181d27;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.header .header-container .header-content .right{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.header .header-container .header-content .archive-header-btn{align-items:center;background:#fff;border:1px solid #079455;border-radius:8px;color:#079455;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:40px;padding:8px 16px}.header .header-container .header-content .archive-header-btn:hover{background:#f0fdf4!important;border-color:#079455!important;color:#079455!important}.ucm-title-block{display:flex;flex-direction:column;gap:2px;padding-bottom:2px}.ucm-title{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4}.ucm-subtitle{color:#8c8c8c;font-size:13px;font-weight:400}.ucm-body{display:flex;flex-direction:column;gap:14px}.ucm-selectors{align-items:center;display:flex;gap:10px}.ucm-file-list{max-height:320px;overflow-y:auto;padding-right:2px}.ucm-footer{display:flex;gap:10px;justify-content:flex-end}.ucm-footer>button{flex:1 1}.ant-upload-wrapper .ant-upload-drag{background:#fff}.ant-upload-wrapper .ant-upload-drag-container p.ant-upload-drag-icon{background:#f5f5f5;border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:30px;height:40px;margin:0 auto 12px;padding:10px;width:40px}.ant-upload-wrapper .ant-upload-drag-container .ant-upload-text{font-size:14px;font-weight:400;line-height:20px}.ant-upload-wrapper .ant-upload-drag-container .ant-upload-text>span{font-weight:600}.uc-item{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:10px;padding:12px 14px}.uc-row{gap:10px}.uc-pdf-thumb,.uc-row{align-items:center;display:flex}.uc-pdf-thumb{background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;color:#ff4d4f;flex-direction:column;flex-shrink:0;gap:2px;height:48px;justify-content:center;width:40px}.uc-pdf-thumb .anticon{font-size:16px}.uc-pdf-thumb span{font-size:8px;font-weight:700;letter-spacing:.4px}.uc-body{min-width:0}.uc-name{color:#1a1a1a;display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-meta{align-items:center;display:flex;justify-content:space-between;margin-top:3px}.uc-size{color:#8c8c8c;font-size:12px}.uc-meta-status{align-items:center;display:flex;gap:4px}.uc-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.uc-add-info{align-items:center;background:none;border:none;border-radius:4px;color:#1677ff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:3px;padding:3px 6px;transition:background .15s;white-space:nowrap}.uc-add-info:hover{background:#e6f4ff;color:#0958d9}.uc-desc{flex:2 1;margin-top:8px;.ant-input{height:40px}}.uc-dup-actions{display:flex;gap:8px;margin-top:8px;padding-left:50px}.utm-title-block{display:flex;flex-direction:column;gap:2px;padding-bottom:2px}.utm-title{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4}.utm-subtitle{color:#8c8c8c;font-size:13px;font-weight:400}.utm-body{display:flex;flex-direction:column;gap:14px}.utm-selectors{align-items:center;display:flex;gap:10px}.utm-footer{display:flex;gap:10px;justify-content:flex-end}.candidates-list,.utm-footer>button{flex:1 1}.candidates-list-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.candidates-search{flex:1 1}.candidates-list .candidates-list-header .candidates-search{height:40px}.candidates-list .candidates-list-header .filters-button{color:#414651;font-size:14px;font-style:normal;font-weight:600;height:40px}.candidates-list .candidates-list-header .filters-button.clear-button .ant-btn-icon{margin-top:2px}.candidates-list .candidates-list-header .refresh-button{height:40px;width:40px}.candidates-table{background-color:#fff;border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:12px;height:auto;overflow:hidden;&.ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;justify-content:center;padding:0 24px;.ant-pagination-prev{margin-right:auto}.ant-pagination-next{margin-left:auto}.ant-pagination-next,.ant-pagination-prev{background:#fff;border:1px solid #e9eaeb;border-radius:8px;color:#414651;font-weight:600;height:36px;padding:1px 12px;&:hover{background-color:#fafafa}&.ant-pagination-disabled{cursor:not-allowed;opacity:.5}>span{align-items:center;display:flex;flex-direction:row;gap:6px}}}&.ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-ypkju9).ant-table-wrapper .ant-table-thead>tr>td{color:#717680;font-size:12px;font-weight:600;line-height:18px;&:before{content:none!important}}&.ant-table-wrapper .ant-table-tbody>tr>td{color:#535862;line-height:20px;min-width:115px;padding:18.5px 24px;&:last-child{text-align:center}&:first-child,&:nth-child(2){color:#181d27;font-weight:500}}&.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{text-align:center}.ant-pagination .ant-pagination-item{font-style:normal;height:40px;text-align:center;width:40px;a{color:#717680;font-size:14px;font-weight:500;height:100%;line-height:37px}&.ant-pagination-item-active{background:#fafafa;border-color:#fafafa;a{color:#414651}}}}.candidates-table-row{cursor:pointer}.candidates-table-row.active td{background-color:#fafafa}.role-tag{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:12px;color:#344054;display:inline-flex;font-size:13px;gap:6px;padding:2px 10px}.role-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}@media (max-width:1024px){.candidates-table.ant-table-wrapper .ant-table-tbody>tr>td{padding:5px}.ant-table-wrapper .ant-table-container{overflow-x:auto;overflow-y:hidden;width:calc(100vw - 129px)}}@media (max-width:645px){.candidates-table{.ant-pagination .ant-pagination-item{display:none}}}.af-modal .ant-modal-content{border-radius:12px;padding:24px}.af-modal .ant-modal-title{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px}.af-modal .ant-modal-title .ant-space-gap-col-small{column-gap:16px}.af-modal .af-icon{background:#fff;background:var(--Base-White,#fff);border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:10px;display:inline-block;height:48px;padding:12px;width:48px}.af-field{display:flex;flex-direction:column;gap:6px}.af-field .ant-select,.af-field>.ant-input,.af-field>.ant-input-number{height:44px;padding:10px 14px}.af-field .ant-space-compact,.af-field .ant-space-compact>.ant-btn{height:44px}.af-label{color:#414651;font-size:14px;font-weight:500;line-height:20px}.af-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.af-tags .ant-tag{background:#f0f9ff;border:1px solid #2391d1;border-radius:16px;color:#0577ba;font-size:14px;font-weight:500;line-height:20px;padding:4px 6px 4px 12px}.af-tags .ant-tag>.ant-tag-close-icon{color:#0577ba}.af-footer{display:flex;gap:12px;padding-top:8px}.af-footer .ant-btn-primary{min-width:130px}.candidate-details{background-color:#fafafa;border:1px solid #e9eaeb;border-radius:16px;flex:1 1;height:auto;max-height:calc(100vh - 135px);min-width:200px;overflow:auto;padding:0}.candidate-wrapper{height:100%;padding:0}.candidate-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.candidate-card-header{align-items:center;border-bottom:1px solid #e9eaeb;display:flex;justify-content:space-between;padding:20px 24px 16px}.candidate-card-header .candidate-header-actions>.header-icon-btn{height:40px;width:40px}.candidate-name-block{display:flex;flex-direction:column;gap:2px}.candidate-label{color:#535862;font-size:14px;font-weight:500;line-height:20px}.candidate-name{color:#181d27;font-size:20px;font-weight:600;line-height:1.3;margin:0}.candidate-header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.header-icon-btn{color:#717680!important}.edit-cv-btn{border-color:#d5d7da;color:#414651;font-weight:500;margin-left:8px}.candidate-card-body{flex:1 1;overflow-y:auto;padding:20px 24px}.uploader-info{color:#717680;font-size:13px;margin-bottom:12px}.general-info-title{color:#181d27;font-size:14px;font-weight:600;margin-bottom:12px}.candidate-description{color:#414651;font-size:14px;line-height:1.6;margin:0;text-align:justify;white-space:pre-line}.candidate-card-footer{align-items:center;border-top:1px solid #e9eaeb;display:flex;gap:8px;padding:24px}.candidate-card-footer>button,.candidate-card-footer>div{height:40px}.edit-profile-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.edit-profile-header{align-items:center;border-bottom:1px solid #e9eaeb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.edit-header-left{align-items:center;display:flex;gap:8px}.back-btn{color:#717680!important}.edit-candidate-name-block{display:flex;flex-direction:column;gap:1px}.edit-candidate-label{color:#717680;font-size:12px;font-weight:500}.edit-candidate-name{color:#181d27;font-size:24px;font-weight:600;line-height:32px;margin:0}.edit-alert{flex-shrink:0;margin:8px 24px 0}.loading-text{color:#717680;padding:24px}.edit-profile-segmented-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.edit-profile-segmented-bar{flex-shrink:0;padding:24px 24px 12px}.edit-section-content{flex:1 1;overflow-y:auto;padding:8px 24px 24px}.edit-section-content-fade{background:linear-gradient(180deg,#fff0 0,#fff);bottom:0;height:56px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.css-var-root.ant-segmented{--ant-segmented-track-padding:4px;--ant-segmented-track-bg:#fff;--ant-segmented-item-color:#717680;--ant-segmented-item-selected-bg:#2391d1;--ant-segmented-item-selected-color:#fff;--ant-segmented-item-hover-bg:#ebf6fc;--ant-segmented-item-hover-color:#2391d1;border:1px solid #e9eaeb;border-radius:10px;font-weight:600;overflow:auto;width:-webkit-fill-available}.css-var-root.ant-segmented::-webkit-scrollbar{display:none}.ant-segmented .ant-segmented-item-label{line-height:20px;min-height:36px;padding:8px 12px}.ant-segmented .ant-segmented-group{gap:2px}.ep-section{background:#fff;border:1px solid #e9eaeb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.ep-section-header{align-items:center;display:flex;justify-content:space-between}.ep-section-title{color:#181d27;font-size:20px;font-weight:600;line-height:30px;margin:0}.ep-item-card{border:1px solid #e9eaeb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.ep-item-header{align-items:center;display:flex;justify-content:space-between}.ep-item-title-row{align-items:center;display:flex;gap:8px}.ep-item-title{color:#181d27;font-size:18px;font-weight:600;line-height:28px}.ep-field{display:flex;flex-direction:column;gap:6px}.ep-field>.ant-input{padding:10px 14px}.ep-label{color:#414651;font-size:14px;font-weight:500;line-height:20px}.ep-required{color:#2391d1}.ep-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ep-inline-item{align-items:center;display:flex;gap:8px}.ep-inline-item .ant-input{flex:1 1}.ep-inline-item .ant-input,.ep-inline-item .ep-level-select{border-radius:8px;font-size:16px;height:40px;padding:8px 12px}.ep-inline-item .ep-level-select{color:#0a0d12}.ep-sub-section{display:flex;flex-direction:column;gap:8px}.ep-sub-header{align-items:center;display:flex;justify-content:space-between}.ep-sub-title{color:#344054;font-size:14px;font-weight:600}.ep-cert-list{display:flex;flex-direction:column;gap:8px}.ep-cert-row{padding:2px 8px}.ep-cert-row .ant-input{border:1px solid #e9eaeb;border-radius:8px}.ep-cert-row .ant-input:hover{border-color:#4096ff}.ep-skill-item{align-items:center;display:flex;gap:8px;padding:6px 0}.ep-skill-item .ep-skill-input{background:#fff;border:1px solid #e9eaeb;border-radius:8px;color:#181d27;font-size:16px;height:40px;padding:8px 12px}.ep-skill-item .ep-skill-input:hover{border-color:#4096ff}.ep-skill-item:last-child{border-bottom:none}.ep-skill-input{flex:1 1}.ep-language-row{border-bottom:1px solid #f2f4f7;padding:6px 0}.ep-language-row:last-child{border-bottom:none}.ep-language-input{flex:1 1}.ep-level-select{min-width:140px}.ep-drag-handle{align-items:center;color:#9ca3af;cursor:grab;display:flex;font-size:16px;padding:4px}.ep-drag-handle:active{cursor:grabbing}.button-grid{align-items:center;justify-content:center}.edit-profile,.select-field{display:flex;justify-content:center}.edit-profile{flex-direction:column;gap:1rem;margin:20px auto;width:600px}.action-buttons{display:flex;gap:1rem;justify-content:space-between;margin:20px 40px 0}.back-button{background-color:blue;color:#fff}.general-info{background-color:#f9f9f9;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:20px}.general-info h2{align-items:center;color:#333;display:flex;font-size:1.5rem;gap:.5rem;justify-content:center;margin:0}.ep-section.education{background-color:#0000;border:none;padding:3px}.ep-section.education .ep-section-header .add-education-button{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ep-section.education .ep-item-card{background:#fff}.ep-section.education .ep-item-card .ep-item-header .delete-education-button{color:#d92d20;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ep-section.work-experience{background-color:#0000;border:none;padding:3px}.ep-section.work-experience .ep-section-header .add-work-experience-button{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ep-section.work-experience .ep-item-card{background:#fff}.ep-section.work-experience .ep-item-card .ep-item-header .delete-work-experience-button{color:#d92d20;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ep-section.work-experience .add-responsability-button{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.skill-item{align-items:center;background-color:#f3f0ed;border-radius:10px;display:flex;flex-direction:row;gap:.5rem;margin:5px;padding:.5rem}.add-certification-button,.add-skill-button,.ep-add-feel-it-client-button,.ep-add-feel-it-responsibility-button,.ep-add-language-btn,.ep-delete-feel-it-client-button{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ep-delete-feel-it-client-button{color:#d92d20}.ep-delete-feel-it-client-button:hover{color:#d92d20!important}.add-achievement-button,.add-personal-project-button,.delete-achievement-button,.delete-personal-project-button{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.delete-achievement-button,.delete-personal-project-button{color:#d92d20}.delete-achievement-button:hover,.delete-personal-project-button:hover{color:#d92d20!important}.ep-inline-item.personal-projects .ant-input{background:#fff;border:1px solid #e9eaeb;border-radius:8px;padding:8px 12px}.candidates-page{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.jd-table{display:flex;flex:1 1;flex-direction:column;gap:16px}.jd-table-header{align-items:center;display:flex;gap:12px}.jd-search{flex:1 1;height:40px}.filters-button{color:#414651;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;height:40px}.jd-jobs-table{border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:12px;height:auto;overflow:hidden}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;justify-content:center;padding:0 24px}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination:after{content:none}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev{margin-right:auto}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next{margin-left:auto}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next,.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev{background:#fff;border:1px solid #e9eaeb;border-radius:8px;color:#414651;font-weight:600;height:36px;padding:1px 12px}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next:hover,.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev:hover{background-color:#fafafa}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-disabled{cursor:not-allowed;opacity:.5}.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next>span,.jd-jobs-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev>span{align-items:center;display:flex;flex-direction:row;gap:6px}.jd-jobs-table.ant-table-wrapper .ant-table-thead>tr>th{color:#717680;font-size:12px;font-weight:600;line-height:18px}.jd-jobs-table.ant-table-wrapper .ant-table-thead>tr>th:before{content:none!important}.jd-jobs-table.ant-table-wrapper .ant-table-tbody>tr>td{color:#535862;line-height:20px;min-width:115px;padding:18.5px 24px}.jd-jobs-table.ant-table-wrapper .ant-table-tbody>tr>td:last-child{text-align:center}.jd-jobs-table.ant-table-wrapper .ant-table-tbody>tr>td:first-child{color:#181d27;font-weight:500}.jd-jobs-table.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{text-align:center}.jd-jobs-table .ant-pagination .ant-pagination-item{font-style:normal;height:40px;text-align:center;width:40px}.jd-jobs-table .ant-pagination .ant-pagination-item a{color:#717680;font-size:14px;font-weight:500;height:100%;line-height:37px}.jd-jobs-table .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#fafafa;border-color:#fafafa}.jd-jobs-table .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#414651}.jd-table-row{cursor:pointer}.jd-table-row.active td{background-color:#fafafa}.view-link{color:#2391d1;font-weight:500;padding:0 5px}@media (max-width:768px){.jd-jobs-table.ant-table-wrapper .ant-table-tbody>tr>td{padding:9px}}.jd-details{background-color:#fafafa;border:1px solid #e9eaeb;border-radius:16px;flex:1 1;height:auto;min-width:592px;overflow:auto;padding:0}@media(max-width:768px){.jd-details{min-width:300px}}.jd-edit-mode{background:#fff;background:var(--Base-White,#fff);border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:12px;display:flex;flex-direction:column;gap:16px;margin:24px;max-height:calc(100vh - 283px);overflow:auto;padding:24px}.jd-edit-mode .title{color:#181d27;font-size:20px;font-style:normal;font-weight:600;line-height:30px}.jd-edit-mode .jd-required{color:#2391d1;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.jd-edit-mode .edit-field{display:flex;flex-direction:column;gap:4px}.jd-edit-mode .edit-field .edit-label{color:#414651;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.jd-edit-mode .edit-input{border-radius:8px;height:44px}.jd-edit-mode .add-row{height:44px;width:100%}.jd-edit-mode .add-row>button{height:44px;width:44px}.jd-edit-mode .tag{background:#f0f9ff;border:1px solid #2391d1;border-radius:16px;color:#0577ba;color:var(--Blue-800,#0577ba);font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:4px 6px 4px 12px;text-align:center}.jd-edit-mode .tag .ant-tag-close-icon{color:#0577ba}.jd-wrapper{height:100%;padding:0}.jd-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.jd-card-header{align-items:center;border-bottom:1px solid #e9eaeb;display:flex;justify-content:space-between;padding:20px 24px 16px}.jd-card-header .jd-edit-left{align-items:center;display:flex;gap:16px}.jd-name-block{display:flex;flex-direction:column;gap:2px}.jd-label{color:#535862;font-size:14px;font-weight:500;line-height:20px}.jd-title{color:#181d27;font-size:20px;font-weight:600;line-height:1.3;margin:0}.jd-header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.edit-jd-btn{border-color:#d5d7da;color:#414651;font-weight:500}.jd-card-body{flex:1 1;max-height:calc(100vh - 237px);overflow-y:auto;padding:20px 24px}.jd-section-title{color:#181d27;font-size:14px;font-weight:600;margin-bottom:12px}.jd-text{color:#414651;font-size:14px;line-height:1.6;margin:0 0 16px;text-align:justify;white-space:pre-line}.jd-card-footer{align-items:center;border-top:1px solid #e9eaeb;display:flex;gap:8px;padding:24px}.jd-card-footer>button{height:40px}@media(max-width:768px){.jd-card-header{flex-direction:column}.jd-card-header .jd-name-block{align-items:center;flex-direction:row;gap:12px}}.job-description-page{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.raw-match-box{background-color:#fff;border-radius:0;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:100%;padding:24px}.candidates-list-wrapper,.raw-match-box{box-sizing:border-box;overflow-x:hidden;width:100%}.candidates-list-wrapper{flex:1 1;overflow-y:auto;padding:10px 5px 0 0}.candidate-paper{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001f;cursor:pointer;padding:16px;transition:background-color .2s}.candidate-paper:hover{background-color:#fafafa}.match-page{background-color:#f5f7fa;box-sizing:border-box;display:flex;gap:20px;height:calc(100vh - 127px);overflow:hidden;padding:0;width:auto}.match-page>:nth-child(2){padding:0 0 20px 20px}.match-page>:nth-child(3){padding:0 20px 20px 0}.ai-match-box{background-color:#fff;border-radius:12px;border-radius:0;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-x:hidden;padding:24px;width:100%}.matched-results-wrapper{flex:1 1;margin-top:16px;overflow-x:hidden;overflow-y:auto;padding-right:5px;width:100%}.ai-candidate-card{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001f;cursor:pointer;padding:20px;transition:background-color .2s}.ai-candidate-card:hover{background-color:#fafafa}.ai-description-text{color:#555;display:block;margin-top:12px;text-align:justify;white-space:pre-line;word-break:break-word}.ai-match-box.empty,.empty-content{align-items:center;justify-content:center}.empty-content{display:flex;flex-direction:column;max-width:80%}.empty-icon{color:#ccc;font-size:4rem;margin-bottom:16px}.metrics-table{background-color:#fff;border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:12px;height:auto;overflow:hidden;&.ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;justify-content:center;padding:0 24px;.ant-pagination-prev{margin-right:auto}.ant-pagination-next{margin-left:auto}.ant-pagination-next,.ant-pagination-prev{background:#fff;border:1px solid #e9eaeb;border-radius:8px;color:#414651;font-weight:600;height:36px;padding:1px 12px;&:hover{background-color:#fafafa}&.ant-pagination-disabled{cursor:not-allowed;opacity:.5}>span{align-items:center;display:flex;flex-direction:row;gap:6px}}}&.ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-ypkju9).ant-table-wrapper .ant-table-thead>tr>td{color:#717680;font-size:12px;font-weight:600;line-height:18px;&:before{content:none!important}}&.ant-table-wrapper .ant-table-tbody>tr>td{color:#535862;line-height:20px;min-width:115px;padding:18.5px 24px;&:first-child{color:#181d27;font-weight:500}}.ant-pagination .ant-pagination-item{font-style:normal;height:40px;text-align:center;width:40px;a{color:#717680;font-size:14px;font-weight:500;height:100%;line-height:37px}&.ant-pagination-item-active{background:#fafafa;border-color:#fafafa;a{color:#414651}}}}.settings-page{padding:32px 0 48px;width:100%}.settings-page__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.settings-page__title{color:#14192f!important;font-size:24px!important;font-weight:600!important;margin:0!important}.settings-page__actions{display:flex;gap:12px}.settings-page__section{margin-bottom:20px}.settings-page__section--password{margin-top:32px;padding-top:4px}.settings-page__section-title{color:#14192f!important;font-size:16px!important;font-weight:600!important;margin:0 0 4px!important}.settings-page__section-subtitle{color:#535862;font-size:14px}.settings-page__row{align-items:flex-start;border-top:1px solid #e9eaeb;display:flex;gap:32px;padding:16px 0}.settings-page__label{color:#414651;font-size:14px;font-weight:500;min-width:140px;min-width:163px;padding-top:8px}.settings-page__label-group{display:flex;flex-direction:column;gap:2px;min-width:140px}.settings-page__label-group .settings-page__label{padding-top:0}.settings-page__label-hint{color:#535862;font-size:13px}.settings-page__field{flex:1 1;max-width:480px}.settings-page__field .ant-input,.settings-page__field .ant-input-affix-wrapper,.settings-page__field .ant-input-password{align-items:center;border-radius:8px;display:flex;font-size:14px;height:40px}.settings-page__field--double{display:flex;gap:16px}.settings-page__field--double .ant-input{flex:1 1}.settings-page__field--photo{align-items:flex-start;display:flex;gap:20px}.settings-page__field--photo .ant-avatar{flex-shrink:0}.settings-page__field--photo-view{align-items:center;display:flex}.settings-page__upload{background:#fff!important;border:1px solid #e9eaeb!important;border-radius:12px!important;flex:1 1;padding:16px!important}.settings-page__upload .ant-upload-drag-icon{margin-bottom:4px!important}.settings-page__upload .ant-upload-drag-icon .anticon{color:#a4a7ae;font-size:20px}.settings-page__upload .ant-upload-text{color:#535862!important;font-size:14px!important}.settings-page__upload .ant-upload-hint{color:#a4a7ae!important;font-size:12px!important}.settings-page__upload-link{color:#2391d1;cursor:pointer;font-weight:600}.settings-page__upload-link:hover{text-decoration:underline}.companies-table{display:flex;flex:1 1;flex-direction:column;gap:16px}.companies-table-header{align-items:center;display:flex;gap:12px}.companies-search{flex:1 1;height:40px}.companies-list-table{border:1px solid #e9eaeb;border:1px solid var(--Gray-200,#e9eaeb);border-radius:12px;height:auto;overflow:hidden}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;justify-content:center;padding:0 24px}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination:after{content:none}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev{margin-right:auto}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next{margin-left:auto}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next,.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev{background:#fff;border:1px solid #e9eaeb;border-radius:8px;color:#414651;font-weight:600;height:36px;padding:1px 12px}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next:hover,.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev:hover{background-color:#fafafa}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-disabled{cursor:not-allowed;opacity:.5}.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next>span,.companies-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev>span{align-items:center;display:flex;flex-direction:row;gap:6px}.companies-list-table.ant-table-wrapper .ant-table-thead>tr>th{color:#717680;font-size:12px;font-weight:600;line-height:18px}.companies-list-table.ant-table-wrapper .ant-table-thead>tr>th:before{content:none!important}.companies-list-table.ant-table-wrapper .ant-table-tbody>tr>td{color:#535862;line-height:20px;min-width:115px;padding:18.5px 24px}.companies-list-table.ant-table-wrapper .ant-table-tbody>tr>td:last-child{text-align:center}.companies-list-table.ant-table-wrapper .ant-table-tbody>tr>td:first-child{color:#181d27;font-weight:500}.companies-list-table.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{text-align:center}.companies-list-table .ant-pagination .ant-pagination-item{font-style:normal;height:40px;text-align:center;width:40px}.companies-list-table .ant-pagination .ant-pagination-item a{color:#717680;font-size:14px;font-weight:500;height:100%;line-height:37px}.companies-list-table .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#fafafa;border-color:#fafafa}.companies-list-table .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#414651}.companies-table-row{cursor:pointer}.companies-table-row.active td,.company-details{background-color:#fafafa}.company-details{border:1px solid #e9eaeb;border-radius:16px;flex:1 1;height:auto;min-width:592px;overflow:auto;padding:0}@media(max-width:768px){.company-details{min-width:0}}.companies-page{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.add-candidate-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.add-candidate-modal .ant-modal-body{padding:0}.acm-header{justify-content:space-between}.acm-header,.acm-header-left{align-items:center;display:flex}.acm-header-left{flex:1 1;gap:12px}.acm-header-left .acm-icon{align-items:center;background:#fff;border:1px solid #e9eaeb;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.acm-title{color:#181d27;font-size:16px;font-weight:600;line-height:1.4}.acm-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.acm-close:hover{background:#f5f5f5}.acm-body{display:flex;flex-direction:column;gap:6px;padding:20px 0 24px}.acm-label{color:#344054;display:block;font-size:14px;font-weight:500}.acm-required{color:#f04438}.acm-footer{align-items:center;display:flex;gap:12px;padding:16px 0}.acm-cancel-btn{border-color:#d5d7da;border-radius:8px;color:#414651}.acm-cancel-btn,.acm-save-btn{flex:1 1;font-size:14px;font-weight:500;height:44px}.acm-save-btn{background:#2391d1;border-color:#2391d1;border-radius:8px}.arm-overlay{align-items:center;background:#10182880;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}.arm-container{background:#fff;border-radius:12px;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;padding:24px;width:480px}.arm-container .arm-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.arm-container .arm-header .arm-icon-wrap{align-items:center;border:1.5px solid #eaecf0;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.arm-container .arm-header .arm-title{color:#181d27;flex:1 1;font-size:16px;font-weight:600}.arm-container .arm-header .arm-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.arm-container .arm-header .arm-close:hover{background:#f2f4f7}.arm-container .arm-body{margin-bottom:24px}.arm-container .arm-body .arm-label{color:#344054;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.arm-container .arm-body .arm-label .arm-required{color:#d92d20}.arm-container .arm-footer{display:flex;gap:12px}.arm-container .arm-footer .arm-archive-btn,.arm-container .arm-footer .arm-cancel-btn{border-radius:8px;flex:1 1;font-size:14px;font-weight:500;height:40px}.arm-container .arm-footer .arm-cancel-btn{background:#fff!important;border:1px solid #d0d5dd!important;box-shadow:0 1px 2px #1018280d;color:#344054!important}.arm-container .arm-footer .arm-cancel-btn:hover{background:#f9fafb!important;border-color:#98a2b3!important}.arm-container .arm-footer .arm-archive-btn{background:#fff!important;border:1px solid #079455!important;box-shadow:0 1px 2px #1018280d;color:#079455!important}.arm-container .arm-footer .arm-archive-btn:hover:not(:disabled){background:#f0fdf4!important}.arm-container .arm-footer .arm-archive-btn:disabled{border-color:#d0d5dd!important;color:#98a2b3!important;cursor:not-allowed;opacity:.5}.candidate-notes-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.candidate-notes-modal .ant-modal-body{padding:0}.cnm-header{align-items:center;border-bottom:1px solid #e9eaeb;display:flex;justify-content:space-between;padding:20px 24px}.cnm-header .cnm-header-left{align-items:center;display:flex;gap:10px}.cnm-header .cnm-header-left .cnm-icon{align-items:center;background:#fff;border:1px solid #e9eaeb;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:12px;width:48px}.cnm-name{color:#181d27;font-size:16px;font-weight:600;line-height:1.4}.cnm-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.cnm-close:hover{background:#f5f5f5}.cnm-body{display:flex;flex-direction:column;gap:20px;max-height:420px;overflow-y:auto;padding:20px 24px}.cnm-stage-label{color:#404040;display:block;font-size:14px;font-weight:500;letter-spacing:.3px;margin-bottom:8px}.cnm-note-entry{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.cnm-note-author{color:#717680;font-size:12px;font-weight:500}.cnm-textarea{border-color:#d5d7da;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;color:#414651;font-size:16px;resize:none}.cnm-textarea::placeholder{color:#a4a7ae}.cnm-textarea:focus,.cnm-textarea:hover{border-color:#2391d1}.cnm-textarea--readonly{background-color:#fafafa!important;color:#737373!important;cursor:default}.cnm-textarea--readonly:focus,.cnm-textarea--readonly:hover{border-color:#d4d4d4}.cnm-footer{align-items:center;border-top:1px solid #e9eaeb;display:flex;gap:12px;padding:16px 24px}.cnm-cancel-btn{border-color:#d5d7da;border-radius:8px;color:#414651}.cnm-cancel-btn,.cnm-save-btn{flex:1 1;font-size:14px;font-weight:500;height:40px}.cnm-save-btn{background:#2391d1;border-color:#2391d1;border-radius:8px}.tracking-page{display:flex;flex-direction:column;height:calc(100vh - 111px);overflow:hidden;padding:0 0 24px}.tracking-page-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:20px}.tracking-page-title{color:#181d27;font-size:20px;font-weight:600;margin:0}.tracking-page-actions{align-items:center;display:flex;gap:12px}.archive-btn{align-items:center;background:#fff;border:1px solid #079455;border-radius:8px;color:#079455;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:40px;padding:8px 16px}.archive-btn:hover{background:#f0fdf4!important;border-color:#079455!important;color:#079455!important}.tracking-board-spin,.tracking-board-spin .ant-spin-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.tracking-board{display:flex;flex:1 1;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.tracking-column{background:#fafafa;display:flex;flex:1 1;flex-direction:column;min-width:200px;overflow:hidden}.tracking-column-header{background:#fafafa;border-bottom:1px solid #e9eaeb;border-left:1px solid #e9eaeb;border-right:1px solid #e9eaeb;padding:14px 16px}.tracking-column-title{color:#000000bf;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:32px;text-transform:uppercase}.tracking-column-body{background:#fafafa;border-left:1px solid #e9eaeb;border-right:1px solid #e9eaeb;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:120px;overflow-y:auto;padding:12px;transition:background-color .15s ease}.tracking-column-body--over{background-color:#ebf5fb}.tracking-card{background:#fff;border:1px solid #e9eaeb;border-radius:10px;cursor:grab;padding:14px;transition:box-shadow .15s ease}.tracking-card:hover{box-shadow:0 2px 8px #00000014}.tracking-card--dragging{box-shadow:0 8px 24px #00000026;cursor:grabbing}.tracking-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.tracking-card-info{align-items:flex-start;display:flex;gap:12px}.tracking-card-info .icon-wrapper{background:#f6f5ff;border-radius:200px;height:32px;padding:6px;width:32px}.tracking-card-details{display:flex;flex-direction:column}.tracking-card-name{color:#404040;font-size:16px;font-weight:500;line-height:20px}.tracking-card-location{color:#525252;font-size:16px;font-weight:400;line-height:20px}.tracking-card-menu{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:2px}.tracking-card-menu:hover{background:#f5f5f5}.tracking-card-footer{display:flex;flex-direction:column;gap:2px}.tracking-card-label{font-weight:400}.tracking-card-label,.tracking-card-owner{color:#525252;font-size:14px;line-height:20px}.tracking-card-owner{font-weight:500}.tracking-card-status{border-radius:16px;font-size:12px;font-weight:500;line-height:18px;margin-top:8px;padding:2px 8px 2px 6px;width:-webkit-fit-content;width:fit-content}.tracking-card-status--accepted{background:#f0fdf4;color:#15803d}.tracking-card-status--declined{background:#fef2f2;color:#b91c1c}.accept-decline-modal .ant-modal-content{border-radius:12px;padding:0}.accept-decline-modal .ant-modal-body{padding:0}.adm-content{padding:28px 24px 24px;text-align:center}.adm-title{color:#181d27;font-size:16px;font-weight:600;margin:0 0 8px}.adm-subtitle{color:#717680;font-size:14px;margin:0 0 24px}.adm-buttons{display:flex;gap:12px}.adm-buttons .ant-btn:not(:disabled):not(.ant-btn-disabled){border-width:1px!important}.adm-btn{border:2px solid #0000;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:44px}.adm-btn--accepted{background:#f0fdf4;border-color:#079455;color:#079455}.adm-btn--accepted:hover{background:#dcfce7!important;border-color:#079455!important;color:#079455!important}.adm-btn--declined{background:#fff5f5;border-color:#d92d20;color:#d92d20}.adm-btn--declined:hover{background:#fee2e2!important;border-color:#d92d20!important;color:#d92d20!important}@media(max-width:1440px){.tracking-column{flex:0 0 260px}.tracking-column-title{font-size:13px}}@media(max-width:1024px){.tracking-page{padding:0 0 16px}.tracking-board{gap:12px}.tracking-column{flex:0 0 208px}.tracking-column-header{padding:10px 14px}.tracking-column-body{gap:5px;padding:0}.tracking-card{padding:10px 12px}.tracking-card-name{font-size:14px}.tracking-card-label,.tracking-card-location,.tracking-card-owner{font-size:13px}}@media(max-width:768px){.tracking-page{height:calc(100vh - 173px);padding:0}.tracking-board{gap:8px}.tracking-column{flex:0 0 180px;min-width:150px}.tracking-column-title{font-size:12px}}.archive-page{display:flex;flex-direction:column;gap:16px;height:100%}.archive-page .archive-page-toolbar{display:flex;justify-content:flex-end}.archive-page .archive-page-toolbar .ap-search{border:1px solid #d0d5dd;border-radius:8px;font-size:14px;height:40px;width:280px}.archive-page .archive-page-toolbar .ap-search .ant-input-prefix{margin-right:8px}.archive-page .ap-table .ant-table{border:1px solid #eaecf0;border-radius:8px;overflow:hidden}.archive-page .ap-table .ant-table-thead>tr>th{background:#f9fafb;border-bottom:1px solid #eaecf0;color:#535862;font-size:12px;font-weight:500;line-height:18px;padding:12px 16px}.archive-page .ap-table .ant-table-thead>tr>th:before{display:none!important}.archive-page .ap-table .ant-table-tbody>tr>td{border-bottom:1px solid #eaecf0;padding:16px;vertical-align:middle}.archive-page .ap-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.archive-page .ap-table .ant-table-tbody>tr:hover>td{background:#f9fafb}.archive-page .ap-name-cell{align-items:center;display:flex;gap:10px}.archive-page .ap-name-cell .ap-avatar{align-items:center;background:#f9fafb;border:1px solid #eaecf0;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.archive-page .ap-name-cell .ap-name-text{color:#181d27;font-size:14px;font-weight:500}.archive-page .ap-cell-text{color:#535862;font-size:14px}.archive-page .ap-reason-tag{background:#f9fafb;border:1px solid #eaecf0;border-radius:16px;color:#344054;display:inline-flex;font-size:12px;font-weight:500;padding:2px 8px;white-space:nowrap}.archive-page .ap-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.archive-page .ap-action-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .15s}.archive-page .ap-action-btn--delete:hover{background:#fef3f2}.archive-page .ap-action-btn--edit:hover{background:#f2f4f7}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;justify-content:center;padding:0 24px}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination:after{content:none}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev{margin-right:auto}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next{margin-left:auto}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next,.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev{background:#fff;border:1px solid #e9eaeb;border-radius:8px;color:#414651;font-weight:600;height:36px;padding:1px 12px}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next:hover,.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev:hover{background-color:#fafafa}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-disabled{cursor:not-allowed;opacity:.5}.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next>span,.ap-table.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev>span{align-items:center;display:flex;flex-direction:row;gap:6px}.ap-table .ant-pagination .ant-pagination-item{font-style:normal;height:40px;text-align:center;width:40px}.ap-table .ant-pagination .ant-pagination-item a{color:#717680;font-size:14px;font-weight:500;height:100%;line-height:37px}.ap-table .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#fafafa;border-color:#fafafa}.ap-table .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#414651}.landing-page{background:#fff;overflow-x:hidden;width:100%}.landing-page__main{display:flex;flex-direction:column}.landing-header{border-top-left-radius:43px;border-top-right-radius:43px;font-size:18px;left:0;margin:0 auto;max-width:1600px;padding:20px 40px;position:fixed;right:0;top:32px;transition:background-color .25s ease,box-shadow .25s ease;z-index:100}.landing-header__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto}.landing-header__logo{align-items:center;cursor:pointer;display:flex}.landing-header__logo img{height:28px;width:auto}.landing-header__nav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#fff3,#ffffff0d);border:1px solid #fff;border-radius:12px;display:flex;gap:4px;padding:4px}.landing-header__nav-item{align-items:center;border:1px solid #0000;border-radius:8px;color:#ffffffd9;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:6px;padding:9px 16px;transition:background .2s ease,color .2s ease,border .2s ease;white-space:nowrap}.landing-header__nav-item.active{background:#fffc;border:1px solid #fff;color:#14192f;font-weight:700}.landing-header__nav-item.active .landing-header__nav-dot{background:#14192f}.landing-header__nav-item:hover{background:#0000000d}.landing-header__nav-dot{background:#fff;border-radius:50%;height:6px;width:6px}.landing-header__actions{align-items:center;display:flex;gap:12px}.landing-header__login{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:10px 12px}.landing-header__login:hover{background:#0000000d}.landing-header__contact{align-items:center;background:#14192f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:8px;padding:10px 18px}.landing-header__contact:hover{background:#1d2939}.landing-header--scrolled{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:0;max-width:100%;top:0}.landing-header--scrolled .landing-header__inner{max-width:1520px}.landing-header--scrolled .landing-header__nav{background:linear-gradient(180deg,#fff3,#ffffff0d);border:1px solid #e5e7eb}.landing-header--scrolled .landing-header__nav .landing-header__nav-item{color:#14192f}.landing-header--scrolled .landing-header__nav .landing-header__nav-item.active{background:#fffc;border:1px solid #e5e7eb}.landing-header--scrolled .landing-header__actions .landing-header__login{color:#14192f}.landing-header--light{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:0;max-width:100%;top:0}.landing-header--light .landing-header__inner{max-width:1520px}.landing-header--light .landing-header__nav{border-color:#e5e7eb}.landing-header--light .landing-header__nav-item{color:#414651}.landing-header--light .landing-header__nav-item.active{background:#fff;border:1px solid #e5e7eb;color:#14192f}.landing-header--light .landing-header__nav-item.active .landing-header__nav-dot{background:#14192f}.landing-header--light .landing-header__login{color:#14192f}.landing-header__burger{align-items:center;background:#0000;border:none;color:#14192f;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.landing-header__mobile-menu{background:#fff;box-shadow:0 12px 24px #1018281f;gap:16px;padding:16px 20px 24px}.landing-header__mobile-menu,.landing-header__mobile-nav{display:flex;flex-direction:column}.landing-header__mobile-nav-item{border-bottom:1px solid #f2f4f7;color:#414651;cursor:pointer;font-size:16px;font-weight:500;padding:12px 4px}.landing-header__mobile-nav-item.active{color:#14192f;font-weight:700}.landing-header__mobile-actions{display:flex;flex-direction:column;gap:10px}.landing-header__mobile-actions .landing-header__login{border:1px solid #e5e7eb;border-radius:8px;color:#14192f}.landing-header__mobile-actions .landing-header__contact{justify-content:center}.landing-header--mobile{background:#fff;border-radius:0;box-shadow:0 1px 0 #f2f4f7;left:0;margin:0;margin:0!important;max-width:none;padding:0;position:fixed;right:0;top:0}.landing-header--mobile .landing-header__inner{padding:14px 20px}.landing-header--mobile.landing-header--scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 2px 12px #1018281a}.hero-section{align-items:center;background:#fff;display:flex;flex-direction:column;padding:32px 32px 0;width:100%}.hero-section__banner{max-width:1600px;position:relative;width:100%}.hero-section__bg{display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.hero-section__overlay{--hero-scale:min(1,calc((100vw - 64px) / 1600px));align-items:center;aspect-ratio:1376/1022;display:flex;flex-direction:column;left:50%;padding:max(150px,110px/var(--hero-scale)) 24px 0;position:absolute;text-align:center;top:0;transform:translateX(-50%) scale(var(--hero-scale));transform-origin:top center;width:1600px}.hero-section__title{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#fffc;font-size:61px;font-weight:600;letter-spacing:.618px;line-height:92%;margin:0 0 16px;max-width:640px}.hero-section__subtitle{color:#fff;font-size:29.656px;font-style:normal;font-weight:300;letter-spacing:.297px;line-height:100%;margin:17px 0 40px;max-width:800px}.hero-section__carousel{gap:20px}.hero-section__carousel,.hero-section__nav-btn{align-items:center;display:flex;justify-content:center}.hero-section__nav-btn{height:58px;width:44px}.hero-section__nav-btn--right{margin-left:39px}.hero-section__nav-btn--left{margin-right:39px}.hero-section__card{align-items:center;border-radius:18px;display:flex;flex-direction:column;text-align:center}.hero-section__card--side{-webkit-backdrop-filter:blur(2.8499999046px);backdrop-filter:blur(2.8499999046px);background:linear-gradient(0deg,#fff3,#fff3),linear-gradient(180deg,#1b87d300,#1b87d340);border:4px solid #fffc;border-radius:32px;color:#fff;gap:10px;height:328px;justify-content:center;padding:20px 14px;width:246px}.hero-section__card--main{background:radial-gradient(91.86% 85.68% at 50% 36.27%,#fff0 0,#ffffff4d 100%),linear-gradient(180deg,#1b87d300,#1b87d340);border:3px solid #fffc;border-radius:32px;gap:4px;height:512px;padding:24px 20px 20px;position:relative;width:340px;z-index:2}.hero-section__badge{align-items:center;background:#ffffff40;border:1px solid #ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:20px;font-weight:400;gap:10px;height:56px;justify-content:center;left:16px;letter-spacing:.2px;line-height:100%;padding:0 32px;position:absolute;top:16px}.hero-section__avatar{background:url(/static/media/hero-avatar.677fcaf809f5d369e18d.svg) 50% no-repeat;height:146.813px;width:133px}.hero-section__avatar--main{background:linear-gradient(135deg,#cadef0,#2391d1);border:none;height:72px;margin-bottom:12px;margin-top:8px;width:72px}.hero-section__card-info{align-items:center;bottom:32px;display:flex;flex-direction:column;gap:6px;position:absolute;width:100%}.hero-section__card-name{font-size:15px;font-weight:600}.hero-section__card--side .hero-section__card-name{-webkit-text-stroke-width:.41px;-webkit-text-stroke-color:#fff;color:#fffc;font-size:25.155px;font-style:normal;font-weight:300;letter-spacing:.252px;line-height:100%;text-align:center}.hero-section__card--main .hero-section__card-name{-webkit-text-stroke-width:.69px;-webkit-text-stroke-color:#fff;color:#fffc;font-size:42.693px;font-weight:500;letter-spacing:.427px;line-height:100%}.hero-section__card-tags{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:100%;margin-bottom:8px;text-align:center}.hero-section__skill{align-items:center;display:flex;flex-direction:row;gap:24px;margin-top:8px;width:65%}.hero-section__skill span:first-child{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:100%;text-align:center}.hero-section__skill-bar{background:#0000;border:1px solid #e5e7eb;border-radius:999px;height:8px;overflow:hidden;width:100%}.hero-section__skill-bar span{background:#fff;border-radius:999px;border-bottom-right-radius:0;border-top-right-radius:0;display:block;height:100%}.hero-section__trust{align-items:center;bottom:47px;display:flex;flex-direction:column;gap:8px;padding:32px 24px 40px;position:absolute}.hero-section__trust span{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:100%;text-align:center}.hero-section__stars{align-items:center;display:flex;gap:4px}@media(max-width:768px){.hero-section__overlay{padding-top:120px}.hero-section__title{font-size:30px}.hero-section__carousel{gap:10px}.hero-section__card--side{padding:14px 8px;width:100px}.hero-section__card--main{padding:18px 14px 16px;width:200px}.hero-section__nav-btn{height:32px;min-width:32px;width:32px}}.hero-section--mobile{padding:0}.hero-section--mobile .hero-section__intro{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;left:50%;padding:0 20px;position:absolute;text-align:center;top:106px;transform:translateX(-50%) scale(calc(.2564102564vw / 1px));transform-origin:top center;width:390px}.hero-section--mobile .hero-section__title{-webkit-text-stroke-width:0;color:#ffffffd9;font-size:34px;font-style:normal;font-weight:700;letter-spacing:-.85px;line-height:31.62px;margin:0 0 12px;max-width:335px;position:static;text-align:center}.hero-section--mobile .hero-section__subtitle{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;margin:0;max-width:335px;position:static;text-align:center}.hero-section--mobile .hero-section__banner{padding:0}.hero-section--mobile .hero-section__bg{border-radius:32px}.hero-section--mobile .hero-section__carousel{display:flex;gap:0;justify-content:center;margin-top:36px;padding:0 20px;width:100%}.hero-section--mobile .hero-section__card--main{background:#0000;display:flex;height:403px;justify-content:flex-end;max-width:328px;padding:16px 14px 14px;position:relative;width:100%}.hero-section--mobile .hero-section__badge{display:none}.hero-section--mobile .hero-section__card-info{bottom:31px;margin-top:0;position:relative}.hero-section--mobile .hero-section__card--main .hero-section__card-name,.hero-section--mobile .hero-section__card-tags{display:none}.hero-section--mobile .hero-section__skill{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.hero-section--mobile .hero-section__skill .hero-section__skill-bar{background:#fff3;border:none}.hero-section--mobile .hero-section__skill .hero-section__skill-bar>span{border-bottom-right-radius:999px;border-top-right-radius:999px}.hero-section--mobile .hero-section__trust{padding:20px 24px 40px;position:static}@media(max-width:1650px){.landing-header{margin-left:32px;margin-right:32px}.landing-header.landing-header--light,.landing-header.landing-header--scrolled{margin-left:0;margin-right:0;padding:20px 72px}.landing-header.landing-header--light.landing-header--mobile,.landing-header.landing-header--scrolled.landing-header--mobile{padding:0}}.challenges-section{align-items:center;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.challenges-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.challenges-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 64px;max-width:700px}.challenges-section__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.challenges-section__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:32px 28px;text-align:left}.challenges-section__icon-wrap{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.challenges-section__icon-wrap--red{background:#fee4e2;color:#f04438}.challenges-section__icon-wrap--orange{background:#fef0c7;color:#f79009}.challenges-section__icon-wrap--purple{background:#f4f3ff;color:#7a5af8}.challenges-section__card-title{color:#14192f;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.challenges-section__card-description{color:#535862;font-size:15px;line-height:1.5;margin:0}@media(max-width:900px){.challenges-section{padding:80px 20px}.challenges-section__title{font-size:30px;margin-bottom:40px}.challenges-section__grid{gap:24px;grid-template-columns:1fr}}.solutions-section{align-items:center;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.solutions-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.solutions-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 16px;max-width:700px}.solutions-section__subtitle{color:#535862;font-size:18px;line-height:1.5;margin:0 0 64px;max-width:560px}.solutions-section__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.solutions-section__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:32px 28px;text-align:left}.solutions-section__icon-wrap{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.solutions-section__icon-wrap--blue{background:#eff8ff;color:#2e90fa}.solutions-section__icon-wrap--green{background:#ecfdf3;color:#12b76a}.solutions-section__icon-wrap--purple{background:#f4f3ff;color:#7a5af8}.solutions-section__card-title{color:#14192f;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.solutions-section__card-description{color:#535862;font-size:15px;line-height:1.5;margin:0}@media(max-width:900px){.solutions-section{padding:80px 20px}.solutions-section__title{font-size:30px}.solutions-section__subtitle{margin-bottom:40px}.solutions-section__grid{gap:24px;grid-template-columns:1fr}}.demo-section{align-items:center;background:#f8fafc;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.demo-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.demo-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 16px;max-width:700px}.demo-section__subtitle{color:#535862;font-size:18px;line-height:1.5;margin:0 0 56px;max-width:560px}.demo-section__video{aspect-ratio:16/9;background:linear-gradient(180deg,#17416b,#4a9fe0 65%,#6dbbf5);border-radius:24px;box-shadow:0 20px 40px #10182826;max-width:720px;overflow:hidden;position:relative;width:100%}.demo-section__iframe{border:0;display:block;height:100%;pointer-events:none;width:100%}.demo-section__toggle{background:#0000;border:none;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%}.demo-section__toggle,.demo-section__toggle-icon{align-items:center;display:flex;justify-content:center}.demo-section__toggle-icon{background:#fff;border-radius:50%;box-shadow:0 8px 16px #10182833;color:#2391d1;height:64px;opacity:1;transition:opacity .2s ease;width:64px}.demo-section__toggle-icon svg{transform:translateX(2px)}.demo-section__toggle--playing .demo-section__toggle-icon{opacity:0}.demo-section__toggle--playing .demo-section__toggle-icon svg{transform:none}.demo-section__toggle--playing:focus-visible .demo-section__toggle-icon,.demo-section__toggle--playing:hover .demo-section__toggle-icon{opacity:1}.demo-section__placeholder{cursor:pointer;flex-direction:column;gap:16px;height:100%;width:100%}.demo-section__placeholder,.demo-section__play-btn{align-items:center;display:flex;justify-content:center}.demo-section__play-btn{background:#fff;border-radius:50%;box-shadow:0 8px 16px #10182833;color:#2391d1;height:64px;width:64px}.demo-section__play-btn svg{transform:translateX(2px)}.demo-section__caption{color:#ffffffd9;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.demo-section{padding:80px 20px 60px}.demo-section__title{font-size:30px}.demo-section__subtitle{margin-bottom:40px}.demo-section__video{border-radius:20px}}.testimonials-section{align-items:center;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.testimonials-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.testimonials-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 56px}.testimonials-section__card{align-items:center;background:#f8fafc;border-radius:24px;display:flex;flex-direction:column;max-width:840px;padding:48px 56px;width:100%}.testimonials-section__avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;margin-bottom:24px;width:56px}.testimonials-section__quote{color:#14192f;font-size:20px;font-weight:400;line-height:1.6;margin:0 0 24px;max-width:640px}.testimonials-section__name{color:#14192f;font-size:16px;font-weight:700;margin-bottom:4px}.testimonials-section__role{color:#717680;font-size:14px}.testimonials-section__nav{align-items:center;display:flex;gap:16px;margin-top:32px}.testimonials-section__nav-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.testimonials-section__nav-btn:hover{background:#f9fafb}.testimonials-section__dots{align-items:center;display:flex;gap:8px}.testimonials-section__dot{background:#d0d5dd;border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .2s ease,background-color .2s ease;width:8px}.testimonials-section__dot.active{background:#2391d1;width:24px}@media(max-width:900px){.testimonials-section{padding:80px 20px}.testimonials-section__title{font-size:30px;margin-bottom:40px}.testimonials-section__card{border-radius:20px;padding:32px 24px}.testimonials-section__quote{font-size:16px}}.control-banner{border-radius:32px;margin-top:64px;max-width:1200px;overflow:hidden;position:relative;width:100%}.control-banner__bg{display:block;height:auto;width:100%}.control-banner__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:1px solid #fff6;border-radius:999px;color:#fff;font-size:14px;font-weight:500;padding:8px 20px;position:absolute;right:24px;top:24px}.control-banner__content{bottom:0;left:0;padding:40px;position:absolute;right:0;text-align:left}.control-banner__title{color:#fff;font-size:36px;font-weight:800;line-height:1.2;margin:0 0 12px}.control-banner__subtitle{color:#ffffffe6;font-size:16px;line-height:1.5;margin:0;max-width:600px}@media(max-width:768px){.control-banner{margin-top:40px}.control-banner__content{align-items:center;display:flex;flex-direction:column;padding:24px 24px 32px;text-align:center}.control-banner__title{font-size:26px;max-width:210px}.control-banner__subtitle{font-size:14px;max-width:320px}}.interface-section{align-items:center;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.interface-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.interface-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 56px}.interface-section__grid{align-items:flex-start;display:flex;gap:24px;max-width:1200px;text-align:left;width:100%}.interface-section__grid>.interface-mock-card{flex:1 1;min-width:0}.interface-section__col{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0}@media(max-width:900px){.interface-section{padding:80px 20px}.interface-section__title{font-size:30px;margin-bottom:40px}.interface-section__grid{align-items:center;flex-direction:column}}.interface-mock-card{background:#fff;border:1px solid #eaecf0;border-radius:20px;padding:24px}.interface-mock-card__header{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.interface-mock-card__icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.interface-mock-card__icon--blue{background:#eff8ff;color:#2e90fa}.interface-mock-card__icon--green{background:#ecfdf3;color:#12b76a}.interface-mock-card__icon--purple{background:#f4f3ff;color:#7a5af8}.interface-mock-card__title{color:#14192f;font-size:16px;font-weight:700;margin:0 0 2px}.interface-mock-card__subtitle{color:#717680;font-size:13px;margin:0}.match-mock__position{background:#f0f7ff;border-radius:12px;margin-bottom:20px;padding:16px}.match-mock__position-label{color:#2391d1;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.match-mock__position-title{color:#14192f;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.match-mock__tags{display:flex;flex-wrap:wrap;gap:8px}.match-mock__tag{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#636672;font-size:10px;padding:4px 12px}.match-mock__section-label{color:#636672;display:block;font-size:14px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.match-mock__list{display:flex;flex-direction:column;gap:12px}.match-mock__row{align-items:center;background:#f9fafb;border-radius:14px;display:flex;gap:12px;padding:12px 16px}.match-mock__avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;min-width:36px;width:36px}.match-mock__info{display:flex;flex:1 1;flex-direction:column;min-width:0}.match-mock__name{color:#14192f;font-size:14px;font-weight:600;line-height:20px}.match-mock__role{color:#717680;font-size:12px}.match-mock__score{align-items:center;display:flex;gap:8px}.match-mock__bar{background:#eef2f6;border-radius:999px;height:6px;overflow:hidden;width:70px}.match-mock__bar span{border-radius:999px;display:block;height:100%}.match-mock__percent{font-size:13px;font-weight:700;min-width:34px;text-align:right}.board-mock__columns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.board-mock__status{align-items:center;color:#535862;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;min-width:122px;text-transform:uppercase}.board-mock__dot{border-radius:50%;height:6px;width:6px}.board-mock__count{color:#717680;font-weight:400;margin-left:auto}.board-mock__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.board-mock__chips{display:flex;flex-direction:column;gap:8px}.board-mock__chip{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#14192f;font-size:12px;font-weight:600;padding:8px 6px;text-align:center}@media(max-width:900px){.board-mock__grid{grid-template-columns:repeat(3,1fr)}.board-mock__chips--hide-mobile,.board-mock__status--hide-mobile{display:none}}.format-mock__compare{align-items:center;display:flex;gap:12px;margin-bottom:19px;margin-top:40px}.format-mock__panel{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.format-mock__label{color:#717680;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.format-mock__label--brand{color:#2391d1}.format-mock__box{border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.format-mock__box span{border-radius:999px;display:block;height:6px}.format-mock__box--before{background:#f9fafb;border:1px solid #e5e7eb}.format-mock__box--before span{background:#d0d5dd}.format-mock__box--before span:first-child{background-color:#ccc;height:8px;width:90%}.format-mock__box--before span:nth-child(2){width:70%}.format-mock__box--before span:nth-child(3){width:80%}.format-mock__box--before span:nth-child(4){width:60%}.format-mock__box--before span:nth-child(5){background-color:#ccc;height:8px;width:30%}.format-mock__box--before span:nth-child(6){width:90%}.format-mock__box--before span:nth-child(7){width:50%}.format-mock__box--after{background:#eff8ff;border:1px solid #d1e9ff}.format-mock__box--after span{background:#84caff}.format-mock__box--after span:first-child{background:#2391d1;height:8px;width:100%}.format-mock__box--after span:nth-child(2){width:75%}.format-mock__box--after span:nth-child(3){width:55%}.format-mock__box--after span:nth-child(4){width:65%}.format-mock__box--after span:nth-child(5){background:#2391d1;height:8px;width:30%}.format-mock__box--after span:nth-child(6){width:90%}.format-mock__box--after span:nth-child(7){width:55%}.format-mock__arrow{align-items:center;background:#eff8ff;border-radius:50%;color:#2391d1;display:flex;height:32px;justify-content:center;min-width:32px;width:32px}.benefits-section{align-items:flex-start;display:flex;gap:64px;margin:0 auto;max-width:1200px;padding:120px 24px;width:100%}.benefits-section__intro{flex:1 1;min-width:0}.benefits-section__eyebrow{color:#2391d1;display:block;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.benefits-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 16px}.benefits-section__subtitle{color:#535862;font-size:16px;line-height:1.6;margin:0 0 32px;max-width:440px}.benefits-section__differentiator{align-items:flex-start;background:#f0f7ff;border-radius:16px;display:flex;gap:12px;padding:20px}.benefits-section__differentiator-icon{align-items:center;background:#2391d1;border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.benefits-section__differentiator-label{color:#2391d1;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.benefits-section__differentiator-text{color:#535862;font-size:14px;line-height:1.5;margin:0}.benefits-section__list{background:#2391d1;border-radius:24px;display:flex;flex:1 1;flex-direction:column;gap:28px;min-width:0;padding:40px 32px}.benefits-section__item{align-items:flex-start;display:flex;gap:16px}.benefits-section__check{align-items:center;background:#ffffff40;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;min-width:24px;width:24px}.benefits-section__item-text{color:#fff;font-size:16px;line-height:1.5}@media(max-width:900px){.benefits-section{flex-direction:column;gap:32px;padding:80px 20px}.benefits-section__title{font-size:30px}.benefits-section__subtitle{max-width:none}.benefits-section__list{border-radius:20px;gap:24px;padding:32px 24px;width:100%}}.pricing-section{align-items:center;background:#0b1120;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.pricing-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.pricing-section__title{color:#fff;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 16px;max-width:700px}.pricing-section__subtitle{color:#fff9;font-size:16px;line-height:1.6;margin:0 0 56px;max-width:560px}.pricing-section__card{background:#131b2e;border:1px solid #ffffff14;border-radius:24px;max-width:900px;padding:48px 40px;width:100%}.pricing-section__cta{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:32px}.pricing-section__quote-btn{align-items:center;background:#2391d1;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;padding:14px 24px;white-space:nowrap}.pricing-section__quote-btn:hover{background:#1d79ae}.pricing-section__cta-note{color:#ffffff80;font-size:14px}.pricing-section__divider{background:#ffffff1a;height:1px;margin-bottom:32px}.pricing-section__stats{display:flex;gap:64px;justify-content:center}.pricing-section__stat{align-items:center;display:flex;flex-direction:column;gap:4px}.pricing-section__stat-value{color:#fff;font-size:28px;font-weight:800}.pricing-section__stat-label{color:#ffffff80;font-size:14px}@media(max-width:900px){.pricing-section{padding:80px 20px}.pricing-section__title{font-size:30px}.pricing-section__subtitle{margin-bottom:40px}.pricing-section__card{border-radius:20px;padding:32px 24px}.pricing-section__cta{flex-direction:column;gap:16px}.pricing-section__stats{flex-direction:column;gap:24px}}.faq-section{align-items:center;background:#f8fafc;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.faq-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.faq-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 56px}.faq-section__list{display:flex;flex-direction:column;gap:16px;max-width:760px;width:100%}.faq-section__item{background:#fff;border:1px solid #eaecf0;border-radius:16px;overflow:hidden;text-align:left}.faq-section__item.open .faq-section__chevron{transform:rotate(180deg)}.faq-section__question{align-items:center;background:#0000;border:none;color:#14192f;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.faq-section__chevron{align-items:center;color:#717680;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.faq-section__answer{color:#535862;font-size:15px;line-height:1.6;margin:0;padding:0 24px 20px}@media(max-width:900px){.faq-section{padding:80px 20px}.faq-section__title{font-size:30px;margin-bottom:40px}.faq-section__question{font-size:15px;padding:16px 20px}.faq-section__answer{font-size:14px;padding:0 20px 16px}}.blog-section{align-items:center;display:flex;flex-direction:column;padding:120px 24px;width:100%}.blog-section__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:48px;max-width:1200px;width:100%}.blog-section__eyebrow{color:#2391d1;display:block;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.blog-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0}.blog-section__see-more{align-items:center;color:#2391d1;display:flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none;white-space:nowrap}.blog-section__see-more:hover{text-decoration:underline}.blog-section__see-more--mobile{display:none}.blog-section__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}@media(max-width:900px){.blog-section{padding:80px 20px}.blog-section__title{font-size:30px}.blog-section__grid{gap:32px;grid-template-columns:1fr}.blog-section__see-more--desktop{display:none}.blog-section__see-more--mobile{display:flex;justify-content:flex-end;margin-top:32px;max-width:1200px;width:100%}}.article-card{color:inherit;display:flex;flex-direction:column}.article-card,.article-card:hover{text-decoration:none}.article-card:hover .article-card__title{color:#2391d1}.article-card__image{aspect-ratio:3/2;border-radius:16px;margin-bottom:20px;overflow:hidden;width:100%}.article-card__image img{display:block;height:100%;object-fit:cover;width:100%}.article-card__image-placeholder{background:linear-gradient(135deg,#eff8ff,#f4f3ff);height:100%;width:100%}.article-card__body{display:flex;flex:1 1;flex-direction:column}.article-card__category{color:#2391d1;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.article-card__title{color:#14192f;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px;transition:color .15s ease}.article-card__excerpt{color:#535862;font-size:14px;line-height:1.5;margin:0 0 16px}.article-card__meta{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.article-card__date{color:#717680;font-size:13px}.article-card__read{align-items:center;color:#2391d1;display:flex;font-size:14px;font-weight:600;gap:4px}.contact-section{align-items:center;background:#f8fafc;display:flex;flex-direction:column;padding:120px 24px;text-align:center;width:100%}.contact-section__eyebrow{color:#2391d1;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.contact-section__title{color:#14192f;font-size:44px;font-weight:800;line-height:1.2;margin:0 0 16px}.contact-section__subtitle{color:#535862;font-size:16px;line-height:1.6;margin:0 0 48px;max-width:480px}.contact-section__card{background:#fff;border:1px solid #eaecf0;border-radius:20px;box-shadow:0 4px 24px #1018280f;display:flex;flex-direction:column;gap:20px;max-width:560px;padding:32px;text-align:left;width:100%}.contact-section__row{display:flex;gap:16px}.contact-section__row .contact-section__field{flex:1 1;min-width:0}.contact-section__field{display:flex;flex-direction:column;gap:6px}.contact-section__field label{color:#414651;font-size:14px;font-weight:600}.contact-section__field label span{color:#2391d1}.contact-section__field input,.contact-section__field textarea{background:#fff;border:1px solid #d0d5dd;border-radius:10px;color:#14192f;font-family:inherit;font-size:14px;padding:10px 14px;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-section__field input::placeholder,.contact-section__field textarea::placeholder{color:#717680}.contact-section__field input:focus,.contact-section__field textarea:focus{border-color:#2391d1;box-shadow:0 0 0 4px #2391d11f;outline:none}.contact-section__field input:disabled,.contact-section__field textarea:disabled{background:#f9fafb;cursor:not-allowed}.contact-section__submit{align-items:center;background:#2391d1;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:14px 20px;transition:background-color .2s ease;width:100%}.contact-section__submit:hover:not(:disabled){background:#1d7bb3}.contact-section__submit:disabled{cursor:not-allowed;opacity:.5}@media(max-width:900px){.contact-section{padding:80px 20px}.contact-section__title{font-size:30px}.contact-section__subtitle{margin-bottom:32px}.contact-section__card{padding:24px}.contact-section__row{flex-direction:column;gap:20px}}.landing-footer{background:#101828;padding:64px 40px 32px;width:100%}.landing-footer__top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1280px}.landing-footer__brand{align-items:flex-start;display:flex;flex-direction:column;max-width:300px}.landing-footer__logo{height:24px;margin-bottom:16px;width:auto}.landing-footer__tagline{color:#ffffff8c;font-size:14px;line-height:1.6;margin:0 0 24px}.landing-footer__social{display:flex;flex-direction:column}.landing-footer__social-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:16px}.landing-footer__social-icons{display:flex;gap:12px}.landing-footer__social-icon{display:flex;height:32px;transition:opacity .2s ease;width:32px}.landing-footer__social-icon img{height:100%;width:100%}.landing-footer__social-icon:hover{opacity:.8}.landing-footer__column{display:flex;flex-direction:column;min-width:140px}.landing-footer__column-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:20px}.landing-footer__link{color:#ffffff8c;cursor:pointer;font-size:14px;margin-bottom:16px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.landing-footer__link:hover{color:#fff}.landing-footer__link--disabled{cursor:default;pointer-events:none}.landing-footer__link--disabled:hover{color:#ffffff8c}.landing-footer__divider{border-top:1px solid #ffffff1a;margin:40px auto 0;max-width:1280px}.landing-footer__copyright{color:#ffffff73;display:block;font-size:13px;padding-top:24px;text-align:center}@media(max-width:900px){.landing-footer{padding:48px 24px 24px}.landing-footer__top{flex-direction:column;gap:32px}.landing-footer__brand{max-width:none}}.cookie-consent{bottom:24px;display:flex;justify-content:flex-start;left:24px;position:fixed;right:24px;z-index:200}.cookie-consent__card{background:#fff;border:1px solid #eaecf0;border-radius:20px;box-shadow:0 12px 32px #1018281f;display:flex;flex-direction:column;gap:20px;max-width:440px;padding:24px;width:100%}.cookie-consent__text{display:flex;flex-direction:column;gap:8px}.cookie-consent__title{color:#14192f;font-size:16px;font-weight:800}.cookie-consent__description{color:#535862;font-size:14px;line-height:1.6;margin:0}.cookie-consent__actions{display:flex;gap:12px}.cookie-consent__accept,.cookie-consent__reject{border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:10px 16px;transition:background-color .2s ease,border-color .2s ease}.cookie-consent__reject{background:#fff;border:1px solid #d0d5dd;color:#414651}.cookie-consent__reject:hover{background:#f9fafb}.cookie-consent__accept{background:#2391d1;border:none;color:#fff}.cookie-consent__accept:hover{background:#1d7bb3}@media(max-width:600px){.cookie-consent{bottom:16px;left:16px;right:16px}.cookie-consent__card{max-width:none;padding:20px}}.blog-list-page{margin:0 auto;max-width:1200px;padding:140px 24px 120px;width:100%}.blog-list-page__back{align-items:center;color:#2391d1;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:24px;text-decoration:none}.blog-list-page__back:hover{text-decoration:underline}.blog-list-page__title{color:#14192f;font-size:44px;font-weight:800;margin:0 0 48px}.blog-list-page__grid{grid-gap:32px 32px;display:grid;gap:32px 32px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.blog-list-page{padding:100px 20px 80px}.blog-list-page__title{font-size:30px;margin-bottom:32px}.blog-list-page__grid{grid-template-columns:1fr}}.article-page{margin:0 auto;max-width:800px;padding:140px 24px 0;width:100%}.article-page__back{align-items:center;color:#2391d1;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:24px;text-decoration:none}.article-page__back:hover{text-decoration:underline}.article-page__title{color:#14192f;font-size:40px;font-weight:800;line-height:1.2;margin:0 0 12px}.article-page__date{color:#717680;display:block;font-size:14px;margin-bottom:32px}.article-page__cover{aspect-ratio:2.8/1;border-radius:20px;margin-bottom:40px;overflow:hidden;width:100%}.article-page__cover img{display:block;height:100%;object-fit:cover;width:100%}.article-page__cover-placeholder{background:linear-gradient(135deg,#eff8ff,#f4f3ff);height:100%;width:100%}.article-page__body{margin-bottom:40px}.article-page__paragraph{color:#344054;font-size:16px;line-height:1.7;margin:0 0 20px}.article-page__h2{font-size:24px;margin:40px 0 16px}.article-page__h2,.article-page__h3{color:#14192f;font-weight:700;line-height:1.3}.article-page__h3{font-size:19px;margin:28px 0 12px}.article-page__h4{color:#14192f;font-size:16px;font-weight:700;line-height:1.3;margin:22px 0 10px}.article-page__list{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding-left:20px}.article-page__list li{color:#344054;font-size:16px;line-height:1.7}.article-page__list strong{color:#14192f}@media(max-width:900px){.article-page{padding:100px 20px 0}.article-page__title{font-size:28px}}
/*# sourceMappingURL=main.b32e2e3b.css.map*/