:not(.theme-dark) .secondary-button,:not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat{color:var(--text-medium-color)}[dir] :not(.theme-dark) .secondary-button,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat{background:#fff;border:1px solid var(--gray-200)!important}:not(.theme-dark) .secondary-button i,:not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat i{font-size:20px;color:var(--gray-400)}[dir] :not(.theme-dark) .secondary-button:hover,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat:hover{background-color:var(--gray-50);border:1px solid var(--gray-300)}:not(.theme-dark) .secondary-button:focus,:not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat:focus{-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px rgba(145,202,78,.15)!important}[dir] :not(.theme-dark) .secondary-button:focus,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat:focus{border:1px solid var(--gray-200)!important;box-shadow:0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px rgba(145,202,78,.15)!important}[dir] :not(.theme-dark) .secondary-button.border,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat.border{background:transparent!important}[dir] :not(.theme-dark) .secondary-button.no-line,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat.no-line{border:none!important}:not(.theme-dark) .secondary-button .disabled,:not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat .disabled{color:var(--gray-300)!important}[dir] :not(.theme-dark) .secondary-button .disabled,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat .disabled{background-color:var(--white)!important;border:1px solid var(--gray-200)}:not(.theme-dark) .secondary-button .disabled i,:not(.theme-dark) .vs-component.vs-button.vs-dialog-cancel-button.vs-button-primary.vs-button-flat .disabled i{color:var(--white)}.secondary-button.secondary-inverse,.theme-dark .secondary-button{color:hsla(0,0%,100%,.9)}[dir] .secondary-button.secondary-inverse,[dir] .theme-dark .secondary-button{background-color:var(--gray-700);border:1px solid hsla(0,0%,100%,.6)!important}.secondary-button.secondary-inverse i,.theme-dark .secondary-button i{color:var(--white)}[dir] .secondary-button.secondary-inverse:hover,[dir] .theme-dark .secondary-button:hover{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.8)}.secondary-button.secondary-inverse:focus,.theme-dark .secondary-button:focus{-webkit-box-shadow:none!important}[dir] .secondary-button.secondary-inverse:focus,[dir] .theme-dark .secondary-button:focus{border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:none!important}[dir] .secondary-button.secondary-inverse.border,[dir] .theme-dark .secondary-button.border{background:transparent}[dir] .secondary-button.secondary-inverse.no-line,[dir] .theme-dark .secondary-button.no-line{border:none!important}.secondary-button.secondary-inverse.disabled,.theme-dark .secondary-button.disabled{color:var(--gray-500)!important}[dir] .secondary-button.secondary-inverse.disabled,[dir] .theme-dark .secondary-button.disabled{background-color:var(--gray-900)!important;border:1px solid var(--gray-500)}.secondary-button.secondary-inverse.disabled i,.theme-dark .secondary-button.disabled i{color:var(--gray-500);opacity:1%}[data-v-49fff7ef] .v-select .vs__selected,[data-v-49fff7ef] .vs__search{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-v-49fff7ef] .vs__dropdown-option{font-size:14px;transition:background-color .2s}[dir][data-v-49fff7ef] .vs__dropdown-option{padding:10px 16px;-webkit-transition:background-color .2s}[data-v-49fff7ef] .vs__clear{display:none}[data-v-49fff7ef] .vs__dropdown-option--selected{color:var(--gray-700)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400!important;position:relative}[dir][data-v-49fff7ef] .vs__dropdown-option--selected{background-color:var(--primary-50)}[data-v-49fff7ef] .vs__dropdown-option--selected:after{content:"\2713";font-size:14px;color:var(--primary-500)}[dir=ltr][data-v-49fff7ef] .vs__dropdown-option--selected:after{margin-left:auto;margin-right:4px}[dir=rtl][data-v-49fff7ef] .vs__dropdown-option--selected:after{margin-right:auto;margin-left:4px}[data-v-49fff7ef] .vs__dropdown-menu li[aria-selected=true]{color:var(--gray-700)!important}[dir][data-v-49fff7ef] .vs__dropdown-menu li[aria-selected=true]{background-color:var(--gray-50)!important}[data-v-49fff7ef] .vs__dropdown-menu li:hover{color:var(--gray-700)!important}[dir][data-v-49fff7ef] .vs__dropdown-menu li:hover{background-color:var(--gray-50)!important}[data-v-49fff7ef] .vs__dropdown-menu{z-index:9999!important}[dir] .custom-select-wrapper .v-select .vs__dropdown-toggle{border-radius:8px!important;padding:0 12px .512em 7px!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;background-color:#fff;border:1px solid var(--gray-200)}:not(.theme-dark) [dir] .custom-select-wrapper .v-select .vs__dropdown-toggle{background-color:#fff}.theme-dark .vs__dropdown-option--selected{color:var(--gray-50)!important}[dir] .theme-dark .vs__dropdown-option--selected{background-color:var(--gray-700)!important}.theme-dark .vs__dropdown-menu li[aria-selected=true]{color:var(--gray-50)!important}[dir] .theme-dark .vs__dropdown-menu li[aria-selected=true]{background-color:var(--gray-700)!important}[dir] ::v-deep(.theme-dark .custom-select-wrapper .v-select){background-color:#404040!important}.theme-dark .vs__dropdown-menu li:hover,.theme-dark .vs__dropdown-menu li[aria-selected=true]:hover{color:var(--gray-50)!important}[dir] .theme-dark .vs__dropdown-menu li:hover,[dir] .theme-dark .vs__dropdown-menu li[aria-selected=true]:hover{background-color:var(--gray-700)!important}.custom-select-wrapper .v-select.custom-select .vs__dropdown-toggle{min-width:215px;overflow:hidden}.flat-icon-button{white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;position:relative}[dir] .flat-icon-button{-webkit-transition:all .2s ease;padding:9px;border:0;border-radius:4px;cursor:pointer;background-color:transparent}[dir] .flat-icon-button:hover{cursor:pointer}.flat-icon-button.disabled{opacity:.6}[dir] .flat-icon-button.disabled{cursor:not-allowed}.flat-icon-button .material-icons{font-size:1.125em}[dir] .flat-icon-button .small{padding:3px}.flat-icon-button.medium,.flat-icon-button.medium .material-icons{font-size:1.3em}.flat-icon-button.large,.flat-icon-button.large .material-icons{font-size:1.5em}[dir] .flat-icon-button.large,[dir] .flat-icon-button.large .material-icons{padding:10px}[dir] .flat-icon-button.round{background-color:#fff;border-radius:50%;border:1px solid var(--gray-400)}.flat-icon-button.small.round i{font-size:1.25em}[dir] .flat-icon-button.small.round i{padding:.2em}[dir] .theme-dark .flat-icon-button.round{background-color:var(--gray-800)}.flat-icon-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flat-icon-button,.flat-icon-button .flat-button--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flat-icon-button .flat-button--icon{transition:all .2s ease}[dir] .flat-icon-button .flat-button--icon{-webkit-transition:all .2s ease}[dir=ltr] .flat-icon-button .flat-button--icon.icon-left{margin-right:8px}[dir=ltr] .flat-icon-button .flat-button--icon.icon-right,[dir=rtl] .flat-icon-button .flat-button--icon.icon-left{margin-left:8px}[dir=rtl] .flat-icon-button .flat-button--icon.icon-right{margin-right:8px}.match-text[data-v-52470ce1]{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.match-container[data-v-52470ce1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-item-align:stretch;align-self:stretch}[dir] .match-container[data-v-52470ce1]{padding:16px 24px}.no-match[data-v-52470ce1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch}[dir] .no-match[data-v-52470ce1]{padding:16px 24px}.match-icon[data-v-52470ce1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}[dir] .match-icon[data-v-52470ce1]{padding:0 4px}[dir] .match-container.compact[data-v-52470ce1]{padding:2px 6px 2px 6px}.match-container.compact .match-icon[data-v-52470ce1]{height:16px}.score-bar[data-v-52470ce1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.score-bar div[data-v-52470ce1]{width:5px;height:12px;transition:background-color .3s ease}[dir] .score-bar div[data-v-52470ce1]{border-radius:4px;background-color:var(--primary-100);-webkit-transition:background-color .3s ease}[dir] .score-bar div.filled[data-v-52470ce1]{background-color:var(--primary-400)}[dir=ltr] .score-bar div.partial[data-v-52470ce1]{background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--primary-400)),color-stop(50%,var(--primary-100)));background:linear-gradient(90deg,var(--primary-400) 50%,var(--primary-100) 0)}[dir=rtl] .score-bar div.partial[data-v-52470ce1]{background:-webkit-gradient(linear,right top,left top,color-stop(50%,var(--primary-400)),color-stop(50%,var(--primary-100)));background:linear-gradient(270deg,var(--primary-400) 50%,var(--primary-100) 0)}:not(.theme-dark) .ag-row-selected .match-container[data-v-52470ce1],:not(.theme-dark) .match-container[data-v-52470ce1]:hover{mix-blend-mode:multiply!important}.theme-dark .ag-row-selected .match-container[data-v-52470ce1],.theme-dark .match-container[data-v-52470ce1]:hover{mix-blend-mode:normal!important}[dir] .score-bar.empty div[data-v-52470ce1]{background-color:var(--gray-200)}.skills-container[data-v-40d78a36]{max-height:350px;overflow-y:auto}.primary-button,.vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled{transition:background-color .3s ease-in-out}[dir] .primary-button,[dir] .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled{-webkit-transition:background-color .3s ease-in-out}.primary-button i,.vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled i{font-size:20px}:not(.theme-dark) .primary-button,:not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled{color:#fff}[dir] :not(.theme-dark) .primary-button,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled{background-color:var(--primary-color)!important;border:0}:not(.theme-dark) .primary-button i,:not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled i{color:#fff}[dir] :not(.theme-dark) .primary-button:hover,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:hover{background-color:var(--primary-hover-color)!important}:not(.theme-dark) .primary-button:focus,:not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:focus{-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px rgba(145,202,78,.15)!important}[dir] :not(.theme-dark) .primary-button:focus,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:focus{border:1px solid var(--primary-400)!important;box-shadow:0 1px 2px 0 rgba(16,24,40,.05),0 0 0 4px rgba(145,202,78,.15)!important}:not(.theme-dark) .primary-button:disabled,:not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:disabled{color:#fff!important}[dir] :not(.theme-dark) .primary-button:disabled,[dir] :not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:disabled{background-color:var(--primary-100)!important;border:1px solid #fff}:not(.theme-dark) .primary-button:disabled i,:not(.theme-dark) .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:disabled i{color:#fff!important}.theme-dark .primary-button,.theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled{color:var(--gray-50)}[dir] .theme-dark .primary-button,[dir] .theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled{background-color:var(--primary-900)!important;border:0}.theme-dark .primary-button i,.theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled i{color:var(--gray-50)}[dir] .theme-dark .primary-button:focus,[dir] .theme-dark .primary-button:hover,[dir] .theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:focus,[dir] .theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:hover{background-color:var(--primary-800)!important;border:1px solid var(--primary-700)!important}.theme-dark .primary-button:disabled,.theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:disabled{color:var(--gray-50)!important}[dir] .theme-dark .primary-button:disabled,[dir] .theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:disabled{background-color:var(--gray-700)!important;border:1px solid var(--gray-700)}.theme-dark .primary-button:disabled i,.theme-dark .vs-component.vs-button.vs-dialog-accept-button.vs-button-primary.vs-button-filled:disabled i{color:var(--gray-50)!important}.skinny{line-height:20px;font-size:12px}[dir] .skinny{padding:0 6px;border-radius:6px}.on-top-of-dialog[data-v-ee6878d6]{z-index:500000!important}.feather-icon[data-v-ee6878d6]{svg{width:16px;height:16px}}[dir] .bordered-dropdown-wrapper-dropdown[data-v-ee6878d6]{border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:.3rem}[dir] .upload-container[data-v-d546b098]{padding:1rem}.upload-area[data-v-d546b098]{transition:all .3s ease}[dir] .upload-area[data-v-d546b098]{border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease}[dir] .upload-area[data-v-d546b098]:hover{border-color:var(--primary-500);background-color:rgba(var(--primary-500),.05)}.selected-file[data-v-d546b098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .selected-file[data-v-d546b098]{padding:.5rem;background-color:rgba(var(--primary-500),.1);border-radius:4px}.resume-confirmation[data-v-d546b098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-danger[data-v-d546b098]{color:var(--danger-color)}[dir] .dax-card{background-color:#fff;border-radius:8px;padding:1em}.detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.left-section{-webkit-box-flex:3;-ms-flex:3;flex:3}.right-section{-webkit-box-flex:2;-ms-flex:2;flex:2}@media (max-width:768px){.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left-section,.right-section{-webkit-box-flex:1;-ms-flex:1;flex:1}}.card-height{min-height:200px}.big-card-height{min-height:500px}[dir] .small-gray-card{background-color:var(--gray-100);border-radius:8px;padding:1em}[dir] .blue-card{border-radius:8px;padding:10px;border:1px solid var(--secondary-100);background-color:var(--secondary-50)}.list-divider{height:1px;width:100%}[dir] .list-divider{background-color:var(--gray-150);margin:16px 0}li:last-child .list-divider{display:none}[dir] .theme-dark .small-gray-card{background-color:var(--gray-700)!important}[dir] .resume-content h1{padding:16px 0}[dir] .resume-content h2{padding:12px 0}[dir] .resume-content h3{padding:10px 0}[dir] .resume-content h4,[dir] .resume-content h5,[dir] .resume-content h6{padding:8px 0}.applications-matches-container{max-height:500px;overflow-y:auto}[dir] .applications-matches-container{border-radius:8px}summary-container{width:100%}[dir] .summary-header{cursor:pointer}.expand-icon{-ms-flex-negative:0;flex-shrink:0}[dir] .expand-icon{margin-top:2px}[dir=ltr] .expand-icon{margin-right:8px}[dir=rtl] .expand-icon{margin-left:8px}.summary-preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.summary-preview.truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)}[dir] .summary-details{margin-top:4px;margin-bottom:8px}.summary-details p{color:#666;line-height:1.5}[dir] .summary-details p{margin-bottom:12px}.candidate-profile{color:var(--gray-800);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[dir] .candidate-profile{background-color:var(--white);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dark-theme{color:var(--white)}[dir] .dark-theme{background-color:var(--gray-800)}[dir] .profile-header{padding:16px 20px;border-bottom:1px solid var(--gray-200)}[dir] .dark-theme .profile-header{border-bottom-color:var(--gray-700)}.profile-header h2{font-size:18px;font-weight:600}[dir] .profile-header h2{margin:0}.profile-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:10}[dir] .profile-tabs{border-bottom:1px solid var(--gray-200);background-color:var(--white)}[dir] .dark-theme .profile-tabs{border-bottom-color:var(--gray-700);background-color:var(--gray-800)}.tab{font-size:14px;font-weight:500;color:var(--gray-500);transition:all .2s}[dir] .tab{padding:12px 20px;cursor:pointer;background-color:var(--gray-100);-webkit-transition:all .2s}.dark-theme .tab{color:var(--gray-400)}[dir] .dark-theme .tab{background-color:var(--gray-800)}.tab.active{color:var(--gray-800);font-weight:600}[dir] .tab.active{background-color:var(--white);border-bottom:2px solid var(--primary-color)}.dark-theme .tab.active{color:var(--white)}[dir] .dark-theme .tab.active{background-color:var(--gray-700);border-bottom-color:var(--primary-color)}[dir] .profile-content{padding:0 20px}.section-container{scroll-margin-top:60px}[dir] .section-container{padding:20px 0;border-bottom:1px solid var(--gray-200)}[dir] .dark-theme .section-container{border-bottom-color:var(--gray-700)}[dir] .section-container:last-child{border-bottom:none}h3{font-size:16px;font-weight:500}[dir] h3{margin:0 0 12px 0}[dir] .section-title{margin-top:24px;margin-bottom:12px}.summary-box{font-size:14px;line-height:1.5}[dir] .summary-box{background-color:var(--primary-50);padding:16px;border-radius:8px;margin-bottom:20px}[dir] .dark-theme .summary-box{background-color:var(--gray-700)}.skills-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}[dir] .skills-container{margin-bottom:20px}.skill-pill{font-size:13px;color:var(--gray-700)}[dir] .skill-pill{background-color:var(--gray-100);padding:6px 12px;border-radius:16px}.dark-theme .skill-pill{color:var(--gray-200)}[dir] .dark-theme .skill-pill{background-color:var(--gray-700)}[dir] .skill-categories{margin-top:24px}[dir] .skill-category{margin-bottom:20px}.skill-category h4{font-size:15px;font-weight:500;color:var(--gray-700)}[dir] .skill-category h4{margin-bottom:8px}.dark-theme .skill-category h4{color:var(--gray-300)}[dir] .job-item{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--gray-150)}[dir] .dark-theme .job-item{border-bottom-color:var(--gray-700)}[dir] .job-item:last-child{border-bottom:none}[dir] .job-header{margin-bottom:8px}.job-title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-title-section h4{font-size:15px;font-weight:500}[dir] .job-title-section h4{margin:0}.job-dot{color:var(--gray-500)}[dir] .job-dot{margin:0 6px}.dark-theme .job-dot{color:var(--gray-400)}.job-period{font-size:13px;color:var(--gray-500)}.dark-theme .job-period{color:var(--gray-400)}.job-description{font-size:14px;line-height:1.5}[dir] .job-description{margin:8px 0}[dir] .job-responsibilities{margin:12px 0}[dir=ltr] .job-responsibilities{padding-left:20px}[dir=rtl] .job-responsibilities{padding-right:20px}.job-responsibilities li{font-size:13px}[dir] .job-responsibilities li{margin-bottom:6px}[dir] .education-item{margin-bottom:16px}.education-item h4{font-size:15px;font-weight:500}[dir] .education-item h4{margin:0 0 4px 0}.education-item p{font-size:14px;color:var(--gray-600)}[dir] .education-item p{margin:0}.dark-theme .education-item p{color:var(--gray-400)}[dir] .ai-summary-text-container{border-radius:.375rem;border:1px solid var(--primary-400);background-color:var(--primary-50);padding:.75rem}[dir] .dark-theme .ai-summary-text-container{background-color:var(--primary-800)}.no-match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch;align-self:stretch}[dir] .no-match{padding:16px 24px}.additional-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}[dir] .additional-info-grid{margin-top:1rem}.info-card{transition:all .2s ease}[dir] .info-card{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:8px;padding:1rem;-webkit-transition:all .2s ease}.info-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-1px)}[dir] .info-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.info-label{font-size:.875rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em}[dir] .info-label{margin-bottom:.5rem}.info-value{font-size:1rem;font-weight:500;color:var(--gray-800);line-height:1.4}.info-subtext{font-size:.875rem;color:var(--gray-500);font-weight:400;display:block}[dir] .info-subtext{margin-top:.25rem}[dir] .dark-theme .info-card{background:var(--gray-800);border-color:var(--gray-700)}.dark-theme .info-label{color:var(--gray-400)}.dark-theme .info-value{color:var(--white)}.dark-theme .info-subtext{color:var(--gray-400)}.dark-theme .info-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3)}[dir] .dark-theme .info-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width:768px){.additional-info-grid{grid-template-columns:1fr}}[dir] .section-header{margin-bottom:24px}.dark-theme .section-title-enhanced{color:var(--white)}.job-item-enhanced{position:relative}[dir] .job-item-enhanced{margin-bottom:32px}[dir=ltr] .job-item-enhanced{padding-left:24px}[dir=rtl] .job-item-enhanced{padding-right:24px}[dir] .job-item-enhanced:last-child{margin-bottom:0}.job-content-card{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease}[dir] .job-content-card{background-color:var(--white);border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--gray-150);-webkit-transition:all .2s ease}.job-content-card:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateY(-1px)}[dir] .job-content-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-1px)}[dir] .dark-theme .job-content-card{background-color:var(--gray-700);border-color:var(--gray-600)}.dark-theme .job-content-card:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.3)}[dir] .dark-theme .job-content-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}[dir] .job-header-enhanced{margin-bottom:16px}.job-title-section-enhanced{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.job-title{font-size:16px;font-weight:600;color:var(--gray-800);line-height:1.3}[dir] .job-title{margin:0}.dark-theme .job-title{color:var(--white)}.job-company-period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-company{font-size:14px;font-weight:500;color:var(--primary-color)}[dir] .job-company{background-color:var(--primary-50);padding:4px 8px;border-radius:6px;border:1px solid var(--primary-400)}.dark-theme .job-company{color:var(--primary-400)}[dir] .dark-theme .job-company{background-color:var(--primary-800)}.job-period-enhanced{font-size:13px;color:var(--gray-500);font-weight:500}[dir] .job-period-enhanced{background-color:var(--gray-100);padding:4px 8px;border-radius:6px}.dark-theme .job-period-enhanced{color:var(--gray-400)}[dir] .dark-theme .job-period-enhanced{background-color:var(--gray-600)}[dir] .job-description-enhanced{margin-bottom:16px}.job-description-enhanced p{font-size:14px;line-height:1.6;color:var(--gray-600)}[dir] .job-description-enhanced p{margin:0}.dark-theme .job-description-enhanced p{color:var(--gray-300)}[dir] .job-responsibilities-enhanced{margin-top:16px}[dir] .responsibilities-header{margin-bottom:12px}.responsibilities-label{font-size:13px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em}.dark-theme .responsibilities-label{color:var(--gray-400)}.responsibilities-list{list-style:none}[dir] .responsibilities-list{margin:0;padding:0}.responsibility-item{position:relative;font-size:13px;line-height:1.5;color:var(--gray-600)}[dir] .responsibility-item{border-bottom:1px solid var(--gray-100)}[dir=ltr] .responsibility-item{padding:8px 0 8px 20px}[dir=rtl] .responsibility-item{padding:8px 20px 8px 0}[dir] .responsibility-item:last-child{border-bottom:none}.responsibility-item:before{content:"\2192";position:absolute;top:8px;color:var(--primary-color);font-weight:600;font-size:12px}[dir=ltr] .responsibility-item:before{left:0}[dir=rtl] .responsibility-item:before{right:0}.dark-theme .responsibility-item{color:var(--gray-300)}[dir] .dark-theme .responsibility-item{border-bottom-color:var(--gray-600)}@media (max-width:768px){[dir=ltr] .experience-timeline{padding-left:16px}[dir=rtl] .experience-timeline{padding-right:16px}[dir=ltr] .job-item-enhanced{padding-left:20px}[dir=rtl] .job-item-enhanced{padding-right:20px}[dir] .job-content-card{padding:16px}.job-company-period{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.attribution-item{position:relative}.expand-icon-bottom-left{position:absolute;bottom:-12px;z-index:5}[dir] .expand-icon-bottom-left{cursor:pointer;background-color:#fff;border-radius:50%;padding:1px}[dir=ltr] .expand-icon-bottom-left{left:-8px}[dir=rtl] .expand-icon-bottom-left{right:-8px}[dir] .theme-dark .expand-icon-bottom-left{background-color:var(--gray-800)}.expand-grid-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;transition:grid-template-rows .4s ease-in-out,-ms-grid-rows .4s ease-in-out}[dir] .expand-grid-container{-webkit-transition:grid-template-rows .4s ease-in-out}.expand-grid-container.is-expanded{grid-template-rows:1fr}.expand-content-inner{overflow:hidden}.expand-icon-wrapper .vs-icon{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}[dir] .expand-icon-wrapper .vs-icon{-webkit-transition:-webkit-transform .3s ease}.generate-summary-btn,.refresh-summary-btn{color:var(--primary-color);transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .generate-summary-btn,[dir] .refresh-summary-btn{background:none;border:1px solid var(--primary-color);padding:4px;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease}.generate-summary-btn:hover:not(:disabled),.refresh-summary-btn:hover:not(:disabled){-webkit-filter:brightness(1.2);filter:brightness(1.2)}.generate-summary-btn:disabled,.refresh-summary-btn:disabled{opacity:.6;-webkit-filter:none;filter:none}[dir] .generate-summary-btn:disabled,[dir] .refresh-summary-btn:disabled{cursor:not-allowed}[dir=ltr] .animate-spin,[dir=rtl] .animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}