@keyframes page-module-scss-module__-QG2Ua__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.page-module-scss-module__-QG2Ua__thinkingContainer{flex-direction:column;justify-content:center;align-items:center;height:40px;display:flex}.page-module-scss-module__-QG2Ua__skeleton{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr);justify-content:center;gap:40px;width:100%;max-width:96rem;height:80vh;margin:40px auto;display:grid}.page-module-scss-module__-QG2Ua__skeleton div{background:linear-gradient(90deg,#f0f0f0 0%,#e8e8e8 20%,#f0f0f0 40% 100%) 0 0/1000px 100%;border-radius:8px;animation:2s linear infinite page-module-scss-module__-QG2Ua__shimmer}.page-module-scss-module__-QG2Ua__skeleton .page-module-scss-module__-QG2Ua__div1{grid-area:1/1/2/5}.page-module-scss-module__-QG2Ua__skeleton .page-module-scss-module__-QG2Ua__div2{grid-area:2/1/6/3}.page-module-scss-module__-QG2Ua__skeleton .page-module-scss-module__-QG2Ua__div3{grid-area:2/3/6/5}.page-module-scss-module__-QG2Ua__container{background-color:var(--bg);flex-direction:column;width:100%;min-height:80vh;margin:0 auto;display:flex}.page-module-scss-module__-QG2Ua__container .page-module-scss-module__-QG2Ua__experienceCards{align-items:stretch;gap:2rem;width:100%;margin-bottom:1.5rem;display:flex}@media (min-width:40rem){.page-module-scss-module__-QG2Ua__container{max-width:40rem}}@media (min-width:48rem){.page-module-scss-module__-QG2Ua__container{max-width:48rem}}@media (min-width:64rem){.page-module-scss-module__-QG2Ua__container{max-width:64rem}}@media (min-width:80rem){.page-module-scss-module__-QG2Ua__container{max-width:80rem}}@media (min-width:90rem){.page-module-scss-module__-QG2Ua__container{max-width:90rem}}@media (max-width:768px){.page-module-scss-module__-QG2Ua__container{max-width:100%}.page-module-scss-module__-QG2Ua__experienceCards{flex-direction:column}}.page-module-scss-module__-QG2Ua__container{flex-direction:column;align-items:center;min-height:100vh;padding:0 20px 20px;display:flex}.page-module-scss-module__-QG2Ua__header{text-align:center;max-width:640px;margin-bottom:20px}.page-module-scss-module__-QG2Ua__badge{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.page-module-scss-module__-QG2Ua__badgeIcon{font-size:16px}.page-module-scss-module__-QG2Ua__title{color:#fff;margin:0 0 16px;font-size:36px;font-weight:800;line-height:1.2}.page-module-scss-module__-QG2Ua__description{color:#94a3b8;margin:0;font-size:16px;line-height:1.6}.page-module-scss-module__-QG2Ua__content{flex-direction:column;gap:24px;width:100%;max-width:640px;display:flex}.page-module-scss-module__-QG2Ua__occupationsSection{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.page-module-scss-module__-QG2Ua__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module-scss-module__-QG2Ua__sectionTitle{color:#fff;margin:0;font-size:16px;font-weight:700}.page-module-scss-module__-QG2Ua__badge2{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}.page-module-scss-module__-QG2Ua__occupationsList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__-QG2Ua__occupationCard{background:#1e293b99;border:2px solid #47556980;border-radius:12px;justify-content:space-between;padding:16px;transition:all .3s;display:flex}.page-module-scss-module__-QG2Ua__occupationCard:hover{background:#1e293bcc;border-color:#475569cc}.page-module-scss-module__-QG2Ua__occupationCard.page-module-scss-module__-QG2Ua__validated{background:#10b9811a;border-color:#10b98166}.page-module-scss-module__-QG2Ua__cardContent{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module-scss-module__-QG2Ua__cardHeader{flex:1;align-items:center;gap:12px;display:flex}.page-module-scss-module__-QG2Ua__occupationIcon{background:#3b82f626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.page-module-scss-module__-QG2Ua__occupationInfo{flex:1;min-width:0}.page-module-scss-module__-QG2Ua__occupationTitle{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.page-module-scss-module__-QG2Ua__iscoCode{color:#94a3b8;margin:0;font-size:13px}.page-module-scss-module__-QG2Ua__cardActions{flex-shrink:0;gap:8px;display:flex}.page-module-scss-module__-QG2Ua__actionButton{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.page-module-scss-module__-QG2Ua__actionButton svg{flex-shrink:0;font-size:16px}.page-module-scss-module__-QG2Ua__actionButton:hover{color:#10b981;background:#10b98133;border-color:#10b98166}.page-module-scss-module__-QG2Ua__actionButton.page-module-scss-module__-QG2Ua__reject:hover{color:#ef4444;background:#ef444433;border-color:#ef444466}.page-module-scss-module__-QG2Ua__validatedBadge{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.page-module-scss-module__-QG2Ua__searchSection,.page-module-scss-module__-QG2Ua__feedbackSection{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.page-module-scss-module__-QG2Ua__searchToggle,.page-module-scss-module__-QG2Ua__feedbackToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:all .2s;display:flex}.page-module-scss-module__-QG2Ua__searchToggle:hover,.page-module-scss-module__-QG2Ua__feedbackToggle:hover{background:#ffffff0d}.page-module-scss-module__-QG2Ua__searchToggle svg,.page-module-scss-module__-QG2Ua__feedbackToggle svg{color:#3b82f6;flex-shrink:0}.page-module-scss-module__-QG2Ua__searchToggleContent,.page-module-scss-module__-QG2Ua__feedbackContent{text-align:left;flex:1}.page-module-scss-module__-QG2Ua__searchToggleTitle,.page-module-scss-module__-QG2Ua__feedbackTitle{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.page-module-scss-module__-QG2Ua__searchToggleSubtitle,.page-module-scss-module__-QG2Ua__feedbackSubtitle{color:#94a3b8;font-size:13px;display:block}.page-module-scss-module__-QG2Ua__chevron{color:#64748b;flex-shrink:0;font-size:14px}.page-module-scss-module__-QG2Ua__searchContent{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex}.page-module-scss-module__-QG2Ua__searchInput{color:#fff;background:#1e293b99;border:1px solid #47556980;border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.page-module-scss-module__-QG2Ua__searchInput::placeholder{color:#64748b}.page-module-scss-module__-QG2Ua__searchInput:focus{background:#1e293bcc;border-color:#3b82f6;outline:none}.page-module-scss-module__-QG2Ua__resultsPanel{background:#1e293b66;border:1px solid #4755694d;border-radius:12px;max-height:300px;padding:16px;overflow-y:auto}.page-module-scss-module__-QG2Ua__occupationItem{cursor:pointer;background:#1e293b99;border:1px solid #47556980;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:12px;transition:all .2s;display:flex}.page-module-scss-module__-QG2Ua__occupationItem:last-child{margin-bottom:0}.page-module-scss-module__-QG2Ua__occupationItem:hover{background:#1e293bcc;border-color:#3b82f680}.page-module-scss-module__-QG2Ua__occupationItem span:first-child{color:#fff;font-size:14px;font-weight:600}.page-module-scss-module__-QG2Ua__occupationItem span:last-child{color:#94a3b8;font-size:13px}.page-module-scss-module__-QG2Ua__occupationItemButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.page-module-scss-module__-QG2Ua__occupationItemButton:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.page-module-scss-module__-QG2Ua__occupationItemButton:active:not(:disabled){transform:translateY(0)}.page-module-scss-module__-QG2Ua__occupationItemButton:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__-QG2Ua__selectedOccupationWrapper{background:#1e293b66;border:1px solid #4755694d;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.page-module-scss-module__-QG2Ua__actionButtons{justify-content:flex-end;gap:12px;display:flex}.page-module-scss-module__-QG2Ua__addButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.page-module-scss-module__-QG2Ua__addButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.page-module-scss-module__-QG2Ua__addButton:active:not(:disabled){transform:translateY(0)}.page-module-scss-module__-QG2Ua__addButton:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__-QG2Ua__feedbackIcon{flex-shrink:0;font-size:24px}.page-module-scss-module__-QG2Ua__feedbackFormContainer{flex-direction:column;padding:0 24px 24px;display:flex}.page-module-scss-module__-QG2Ua__feedbackTextarea{color:#fff;resize:vertical;background:#1e293b99;border:1px solid #47556980;border-radius:10px;width:100%;min-height:100px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.page-module-scss-module__-QG2Ua__feedbackTextarea::placeholder{color:#64748b}.page-module-scss-module__-QG2Ua__feedbackTextarea:focus{background:#1e293bcc;border-color:#3b82f6;outline:none}.page-module-scss-module__-QG2Ua__feedbackActions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.page-module-scss-module__-QG2Ua__charCount{color:#64748b;font-size:12px}.page-module-scss-module__-QG2Ua__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #3b82f64d}.page-module-scss-module__-QG2Ua__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.page-module-scss-module__-QG2Ua__submitButton:active:not(:disabled){transform:translateY(0)}.page-module-scss-module__-QG2Ua__submitButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__-QG2Ua__footer{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:640px;margin-top:32px;display:flex}.page-module-scss-module__-QG2Ua__skipButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s}.page-module-scss-module__-QG2Ua__skipButton:hover{color:#fff}.page-module-scss-module__-QG2Ua__continueButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:400px;padding:16px 32px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ef44444d}.page-module-scss-module__-QG2Ua__continueButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ef444466}.page-module-scss-module__-QG2Ua__continueButton:active{transform:translateY(0)}.page-module-scss-module__-QG2Ua__arrow{font-size:18px}.page-module-scss-module__-QG2Ua__footerNote{color:#64748b;text-align:center;max-width:400px;margin:0;font-size:13px}@media (max-width:768px){.page-module-scss-module__-QG2Ua__container{padding:24px 16px}.page-module-scss-module__-QG2Ua__title{font-size:28px}.page-module-scss-module__-QG2Ua__description{font-size:14px}.page-module-scss-module__-QG2Ua__occupationsSection{padding:16px}.page-module-scss-module__-QG2Ua__occupationCard{flex-direction:column;gap:12px}.page-module-scss-module__-QG2Ua__cardHeader{flex-direction:column;align-items:flex-start}.page-module-scss-module__-QG2Ua__cardActions{justify-content:stretch;width:100%}.page-module-scss-module__-QG2Ua__cardActions .page-module-scss-module__-QG2Ua__actionButton{flex:1}}
.Spinner-module-scss-module__OvU50q__wrapper{flex-direction:column;align-items:center;gap:16px;display:flex}.Spinner-module-scss-module__OvU50q__text{font-size:14px;animation:2s infinite Spinner-module-scss-module__OvU50q__slideAnimation}.Spinner-module-scss-module__OvU50q__spinner{animation:1.4s linear infinite Spinner-module-scss-module__OvU50q__rotator}@keyframes Spinner-module-scss-module__OvU50q__rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.Spinner-module-scss-module__OvU50q__path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite Spinner-module-scss-module__OvU50q__dash,5.6s ease-in-out infinite Spinner-module-scss-module__OvU50q__colors}@keyframes Spinner-module-scss-module__OvU50q__colors{0%{stroke:var(--primary)}25%{stroke:var(--alternate)}50%{stroke:var(--primary-hover)}75%{stroke:var(--secondary)}to{stroke:var(--green)}}@keyframes Spinner-module-scss-module__OvU50q__dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}@keyframes Spinner-module-scss-module__OvU50q__slideAnimation{0%{opacity:0;transform:translateY(20px)scale(.8)}10%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.8)}}
.DashboardTabs-module-scss-module___luKPq__tabBar{border-bottom:1px solid hsl(var(--border));scrollbar-width:none;background:hsl(var(--card));align-items:center;gap:0;width:100%;display:flex;overflow-x:auto}.DashboardTabs-module-scss-module___luKPq__tabBar::-webkit-scrollbar{display:none}.DashboardTabs-module-scss-module___luKPq__tab{color:hsl(var(--muted-foreground));cursor:pointer;background:hsl(var(--card));white-space:nowrap;border:none;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:color .15s;position:relative}.DashboardTabs-module-scss-module___luKPq__tab:hover{color:hsl(var(--foreground))}.DashboardTabs-module-scss-module___luKPq__tabActive{color:hsl(var(--foreground));font-weight:600}.DashboardTabs-module-scss-module___luKPq__tabActive:after{content:"";background-color:#e44230;border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}
.CertificationAlternatives-module__szVuVW__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.CertificationAlternatives-module__szVuVW__headerRow{padding-bottom:.5rem}.CertificationAlternatives-module__szVuVW__titleRow{align-items:center;gap:.5rem;display:flex}.CertificationAlternatives-module__szVuVW__sectionIcon{color:hsl(var(--muted-foreground))}.CertificationAlternatives-module__szVuVW__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.CertificationAlternatives-module__szVuVW__content{padding-top:0}.CertificationAlternatives-module__szVuVW__list{flex-direction:column;gap:.5rem;display:flex}.CertificationAlternatives-module__szVuVW__altCard{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.CertificationAlternatives-module__szVuVW__altCardClickable{cursor:pointer}.CertificationAlternatives-module__szVuVW__altCardClickable:hover{background-color:hsl(var(--muted)/.4);border-color:hsl(var(--foreground)/.15)}.CertificationAlternatives-module__szVuVW__altIcon{color:hsl(var(--muted-foreground));flex-shrink:0}.CertificationAlternatives-module__szVuVW__altName{color:hsl(var(--foreground));flex:1;font-size:.875rem;font-weight:500}.CertificationAlternatives-module__szVuVW__arrowIcon{color:hsl(var(--muted-foreground));flex-shrink:0}.CertificationAlternatives-module__szVuVW__empty{color:hsl(var(--muted-foreground));font-size:.875rem;font-style:italic}.CertificationAlternatives-module__szVuVW__loading{justify-content:center;align-items:center;min-height:6rem;display:flex}.CertificationAlternatives-module__szVuVW__error{color:#e44230;font-size:.875rem}
.card-module__E6_0ZG__card{border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px #0000000d}.card-module__E6_0ZG__header{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.card-module__E6_0ZG__title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.card-module__E6_0ZG__description{color:hsl(var(--muted-foreground));font-size:.875rem}.card-module__E6_0ZG__content{padding:0 1.5rem 1.5rem}.card-module__E6_0ZG__footer{align-items:center;padding:0 1.5rem 1.5rem;display:flex}
.CertificationHeader-module__6M6QcG__wrapper{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.25rem 1.5rem;display:flex}.CertificationHeader-module__6M6QcG__left{align-items:flex-start;gap:.875rem;display:flex}.CertificationHeader-module__6M6QcG__iconWrapper{background-color:hsl(var(--muted)/.5);width:2.5rem;height:2.5rem;color:hsl(var(--foreground));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CertificationHeader-module__6M6QcG__info{flex-direction:column;gap:.25rem;display:flex}.CertificationHeader-module__6M6QcG__titleRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.CertificationHeader-module__6M6QcG__title{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:700}.CertificationHeader-module__6M6QcG__issuer{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.CertificationHeader-module__6M6QcG__subtitle{color:hsl(var(--muted-foreground));cursor:default;margin:0;font-size:.8125rem}.CertificationHeader-module__6M6QcG__badges{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CertificationHeader-module__6M6QcG__badge{border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.4);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.CertificationHeader-module__6M6QcG__positive{color:#16a34a;font-weight:600}.CertificationHeader-module__6M6QcG__negative{color:#e44230;font-weight:600}.CertificationHeader-module__6M6QcG__badgeLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.CertificationHeader-module__6M6QcG__demandBadge{border:1.5px solid;border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.CertificationHeader-module__6M6QcG__demandBajo{color:#718096;border-color:#718096}.CertificationHeader-module__6M6QcG__demandMedio{color:#d97706;border-color:#d97706}.CertificationHeader-module__6M6QcG__demandAlto{color:#16a34a;border-color:#16a34a}.CertificationHeader-module__6M6QcG__demandMuyAlto{color:#2563eb;border-color:#2563eb}.CertificationHeader-module__6M6QcG__opportunityBadge{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));background-color:#0000;border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.CertificationHeader-module__6M6QcG__loading{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;justify-content:center;align-items:center;min-height:5rem;padding:1.25rem 1.5rem;display:flex}.CertificationHeader-module__6M6QcG__error{color:#e44230;font-size:.875rem}
.CertificationPrerequisites-module__6iX2CG__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.CertificationPrerequisites-module__6iX2CG__headerRow{padding-bottom:.5rem}.CertificationPrerequisites-module__6iX2CG__titleRow{align-items:center;gap:.5rem;display:flex}.CertificationPrerequisites-module__6iX2CG__sectionIcon{color:hsl(var(--muted-foreground))}.CertificationPrerequisites-module__6iX2CG__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.CertificationPrerequisites-module__6iX2CG__content{padding-top:0}.CertificationPrerequisites-module__6iX2CG__list{flex-direction:column;gap:.75rem;display:flex}.CertificationPrerequisites-module__6iX2CG__item{align-items:flex-start;gap:.75rem;display:flex}.CertificationPrerequisites-module__6iX2CG__numberBadge{background-color:hsl(var(--muted)/.5);width:1.5rem;height:1.5rem;color:hsl(var(--foreground));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;font-size:.75rem;font-weight:600;display:flex}.CertificationPrerequisites-module__6iX2CG__itemText{color:hsl(var(--foreground));font-size:.875rem;line-height:1.5}.CertificationPrerequisites-module__6iX2CG__empty{color:hsl(var(--muted-foreground));font-size:.875rem;font-style:italic}.CertificationPrerequisites-module__6iX2CG__loading{justify-content:center;align-items:center;min-height:6rem;display:flex}.CertificationPrerequisites-module__6iX2CG__error{color:#e44230;font-size:.875rem}
.CertificationRelatedSkills-module__SMfwca__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.CertificationRelatedSkills-module__SMfwca__headerRow{padding-bottom:.5rem}.CertificationRelatedSkills-module__SMfwca__titleRow{align-items:center;gap:.5rem;display:flex}.CertificationRelatedSkills-module__SMfwca__sectionIcon{color:hsl(var(--muted-foreground))}.CertificationRelatedSkills-module__SMfwca__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.CertificationRelatedSkills-module__SMfwca__content{padding-top:0}.CertificationRelatedSkills-module__SMfwca__chips{flex-wrap:wrap;gap:.5rem;display:flex}.CertificationRelatedSkills-module__SMfwca__chip{background-color:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:9999px;align-items:center;padding:.3125rem .75rem;font-size:.8125rem;line-height:1;display:inline-flex}.CertificationRelatedSkills-module__SMfwca__empty{color:hsl(var(--muted-foreground));font-size:.875rem;font-style:italic}.CertificationRelatedSkills-module__SMfwca__loading{justify-content:center;align-items:center;min-height:6rem;display:flex}.CertificationRelatedSkills-module__SMfwca__error{color:#e44230;font-size:.875rem}
.CertificationStatCards-module__MScbaq__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.CertificationStatCards-module__MScbaq__headerRow{padding-bottom:.5rem}.CertificationStatCards-module__MScbaq__titleRow{align-items:center;gap:.5rem;display:flex}.CertificationStatCards-module__MScbaq__sectionIcon{color:hsl(var(--muted-foreground))}.CertificationStatCards-module__MScbaq__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.CertificationStatCards-module__MScbaq__content{padding-top:0}.CertificationStatCards-module__MScbaq__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.CertificationStatCards-module__MScbaq__grid{grid-template-columns:repeat(4,1fr)}}.CertificationStatCards-module__MScbaq__statCard{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.CertificationStatCards-module__MScbaq__statHeader{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;display:flex}.CertificationStatCards-module__MScbaq__statIcon{flex-shrink:0}.CertificationStatCards-module__MScbaq__statLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.CertificationStatCards-module__MScbaq__statValue{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.2}.CertificationStatCards-module__MScbaq__statSubtitle{color:hsl(var(--muted-foreground));font-size:.75rem}.CertificationStatCards-module__MScbaq__progressWrapper{flex-direction:column;gap:.25rem;display:flex}.CertificationStatCards-module__MScbaq__progressBar{background-color:hsl(var(--muted)/.4);border-radius:9999px;width:100%;height:.375rem;overflow:hidden}.CertificationStatCards-module__MScbaq__progressFill{background-color:#22c55e;border-radius:9999px;height:100%;transition:width .4s}.CertificationStatCards-module__MScbaq__loading{justify-content:center;align-items:center;min-height:8rem;display:flex}.CertificationStatCards-module__MScbaq__error{color:#e44230;padding:1rem;font-size:.875rem}
.CertificationCard-module-scss-module__T_tkDG__card{cursor:pointer;border:1px solid hsl(var(--border));transition:transform .15s,box-shadow .15s}.CertificationCard-module-scss-module__T_tkDG__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.CertificationCard-module-scss-module__T_tkDG__content{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.CertificationCard-module-scss-module__T_tkDG__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CertificationCard-module-scss-module__T_tkDG__title{color:hsl(var(--foreground));flex:1;margin:0;font-size:1rem;font-weight:600}.CertificationCard-module-scss-module__T_tkDG__badges{align-items:center;gap:.5rem;display:flex}.CertificationCard-module-scss-module__T_tkDG__trendBadge{background:hsl(var(--muted));border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.CertificationCard-module-scss-module__T_tkDG__positive{color:#10b981}.CertificationCard-module-scss-module__T_tkDG__negative{color:#ef4444}.CertificationCard-module-scss-module__T_tkDG__stats{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CertificationCard-module-scss-module__T_tkDG__stat{flex-direction:column;gap:.25rem;display:flex}.CertificationCard-module-scss-module__T_tkDG__statValue{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700}.CertificationCard-module-scss-module__T_tkDG__statLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.CertificationCard-module-scss-module__T_tkDG__competitionBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.CertificationCard-module-scss-module__T_tkDG__competitionAlta{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d}.CertificationCard-module-scss-module__T_tkDG__competitionMedia{color:#f59e0b;background-color:#f59e0b1a;border:1px solid #f59e0b4d}.CertificationCard-module-scss-module__T_tkDG__competitionBaja{color:#10b981;background-color:#10b9811a;border:1px solid #10b9814d}.CertificationCard-module-scss-module__T_tkDG__viewButton{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.375rem;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.CertificationCard-module-scss-module__T_tkDG__viewButton:hover{color:#e44330;background:#e443300d;border-color:#e44330}
.CertificationCardList-module-scss-module__UGJnMa__wrapper{flex-direction:column;gap:1.5rem;display:flex}.CertificationCardList-module-scss-module__UGJnMa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.CertificationCardList-module-scss-module__UGJnMa__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}.CertificationCardList-module-scss-module__UGJnMa__loadMoreButton{border:1.5px dashed hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.375rem;align-self:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s}.CertificationCardList-module-scss-module__UGJnMa__loadMoreButton:hover{color:#e44330;border-color:#e44330}
.CertificationsEvolution-module-scss-module__9xuf1q__card{margin-bottom:1.5rem}.CertificationsEvolution-module-scss-module__9xuf1q__title{font-size:1.125rem;font-weight:600}.CertificationsEvolution-module-scss-module__9xuf1q__content{padding:1.5rem}.CertificationsEvolution-module-scss-module__9xuf1q__loading,.CertificationsEvolution-module-scss-module__9xuf1q__empty{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:3rem 0;display:flex}.CertificationsEvolution-module-scss-module__9xuf1q__legend{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.CertificationsEvolution-module-scss-module__9xuf1q__legendItem{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CertificationsEvolution-module-scss-module__9xuf1q__legendItem:hover{border-color:hsl(var(--primary))}.CertificationsEvolution-module-scss-module__9xuf1q__legendDot{border-radius:50%;width:10px;height:10px}.CertificationsEvolution-module-scss-module__9xuf1q__legendText{white-space:nowrap}.CertificationsEvolution-module-scss-module__9xuf1q__tooltip{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.375rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.CertificationsEvolution-module-scss-module__9xuf1q__tooltipLabel{color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.75rem}.CertificationsEvolution-module-scss-module__9xuf1q__tooltipValue{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:.25rem 0;font-size:.875rem;display:flex}.CertificationsEvolution-module-scss-module__9xuf1q__tooltipDot{border-radius:50%;width:8px;height:8px;display:inline-block}
.CertificationsMetrics-module-scss-module__vL9IUW__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.CertificationsMetrics-module-scss-module__vL9IUW__metricsGrid{grid-template-columns:1fr}}.CertificationsMetrics-module-scss-module__vL9IUW__metricCard{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.CertificationsMetrics-module-scss-module__vL9IUW__metricLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.CertificationsMetrics-module-scss-module__vL9IUW__metricValue{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.2}.CertificationsMetrics-module-scss-module__vL9IUW__metricValueClickable{cursor:pointer;font:inherit;text-align:left;color:inherit;background:0 0;border:none;padding:0;transition:color .15s}.CertificationsMetrics-module-scss-module__vL9IUW__metricValueClickable:hover{color:hsl(var(--primary));text-decoration:underline}.CertificationsMetrics-module-scss-module__vL9IUW__metricValueActive{color:hsl(var(--primary))}.CertificationsMetrics-module-scss-module__vL9IUW__metricSubtext{color:hsl(var(--muted-foreground));font-size:.875rem}.CertificationsMetrics-module-scss-module__vL9IUW__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_76ddce46-module__0gkcuG__className{font-family:Manrope,Manrope Fallback;font-style:normal}
.CertificationsOverview-module-scss-module__dVNqBa__wrapper{flex-direction:column;gap:1.5rem;display:flex}.CertificationsOverview-module-scss-module__dVNqBa__header{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.CertificationsOverview-module-scss-module__dVNqBa__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CertificationsOverview-module-scss-module__dVNqBa__title{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.CertificationsOverview-module-scss-module__dVNqBa__subtitle{color:#fff;margin:0;font-size:.875rem}.CertificationsOverview-module-scss-module__dVNqBa__toggleContainer{gap:.5rem;display:flex}.CertificationsOverview-module-scss-module__dVNqBa__toggleButton{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CertificationsOverview-module-scss-module__dVNqBa__toggleButton:hover{color:#fff;background:#ffffff26;border-color:#fff6}.CertificationsOverview-module-scss-module__dVNqBa__toggleButton.CertificationsOverview-module-scss-module__dVNqBa__active{color:#1a1a1a;background:#fff;border-color:#fff}
.ToggleSelect-module-scss-module__ZXNFra__toggleSelectContainer{align-items:center;gap:8px;display:flex}.ToggleSelect-module-scss-module__ZXNFra__toggleLabel{cursor:pointer;font-size:14px}.ToggleSelect-module-scss-module__ZXNFra__toggleButton{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:12px;width:48px;height:24px;padding:0;transition:background-color .3s;position:relative}.ToggleSelect-module-scss-module__ZXNFra__toggleButton.ToggleSelect-module-scss-module__ZXNFra__active{background-color:#4caf50}.ToggleSelect-module-scss-module__ZXNFra__toggleButton.ToggleSelect-module-scss-module__ZXNFra__disabled{opacity:.5;cursor:not-allowed}.ToggleSelect-module-scss-module__ZXNFra__toggleSlider{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ToggleSelect-module-scss-module__ZXNFra__toggleButton.ToggleSelect-module-scss-module__ZXNFra__active .ToggleSelect-module-scss-module__ZXNFra__toggleSlider{transform:translate(24px)}
.CertificationsTab-module-scss-module__2euzMq__wrapper{flex-direction:column;gap:1.25rem;display:flex}.CertificationsTab-module-scss-module__2euzMq__backButton{border:1px solid hsl(var(--border));color:#fff;cursor:pointer;background:0 0;border-radius:.375rem;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CertificationsTab-module-scss-module__2euzMq__backButton:hover{color:#e44330;background:#e443300d;border-color:#e44330}.CertificationsTab-module-scss-module__2euzMq__spinnerWrapper{justify-content:center;align-items:center;padding:3rem 0;display:flex}.CertificationsTab-module-scss-module__2euzMq__detailGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.CertificationsTab-module-scss-module__2euzMq__detailGrid{grid-template-columns:1fr}}.CertificationsTab-module-scss-module__2euzMq__fullWidthSection{width:100%}
.GoogleDriveSaveButton-module-scss-module__8DcRMq__button{color:#fff;background-color:var(--primary);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;text-decoration:none}.GoogleDriveSaveButton-module-scss-module__8DcRMq__button .GoogleDriveSaveButton-module-scss-module__8DcRMq__icon{color:#fff;font-size:1.5rem}
.ComparisonTab-module-scss-module__uafJQa__wrapper{flex-direction:column;gap:1.25rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__emptyState{border:1px dashed hsl(var(--border));background-color:hsl(var(--muted)/.3);border-radius:.5rem;justify-content:center;align-items:center;min-height:16rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__emptyStateText{text-align:center;max-width:28rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.ComparisonTab-module-scss-module__uafJQa__headerCard{background:linear-gradient(135deg,#1e1b4b 0%,#272460 50%,#312e81 100%);border-radius:.75rem;padding:1.5rem 2rem}.ComparisonTab-module-scss-module__uafJQa__headerTop{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}@media (max-width:768px){.ComparisonTab-module-scss-module__uafJQa__headerTop{flex-direction:column;gap:1.25rem}}.ComparisonTab-module-scss-module__uafJQa__headerLeft{flex-direction:column;gap:.375rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__headerLabel{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:.6875rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__headerTitle{color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.4}.ComparisonTab-module-scss-module__uafJQa__headerProfessions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__headerProfItem{align-items:center;gap:.5rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__headerProfLabel{color:#ffffff80;font-size:.8125rem}.ComparisonTab-module-scss-module__uafJQa__headerProfValue{color:#fff;background-color:#ffffff1a;border:1px solid #ffffff26;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ComparisonTab-module-scss-module__uafJQa__headerRight{flex-shrink:0;align-items:flex-end;gap:2rem;display:flex}@media (max-width:768px){.ComparisonTab-module-scss-module__uafJQa__headerRight{align-items:flex-start;gap:1.5rem}}.ComparisonTab-module-scss-module__uafJQa__headerStat{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}@media (max-width:768px){.ComparisonTab-module-scss-module__uafJQa__headerStat{align-items:flex-start}}.ComparisonTab-module-scss-module__uafJQa__headerStatValue{color:#fff;font-size:1.75rem;font-weight:700;line-height:1}.ComparisonTab-module-scss-module__uafJQa__headerStatLabel{color:#ffffff80;font-size:.75rem}.ComparisonTab-module-scss-module__uafJQa__headerStatPeriod{color:#fffc;font-size:.875rem;font-weight:500}.ComparisonTab-module-scss-module__uafJQa__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.ComparisonTab-module-scss-module__uafJQa__cardHeader{padding-bottom:.5rem}.ComparisonTab-module-scss-module__uafJQa__cardTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__cardContent{padding-top:0}.ComparisonTab-module-scss-module__uafJQa__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.ComparisonTab-module-scss-module__uafJQa__error{text-align:center;color:hsl(var(--destructive));padding:2rem}.ComparisonTab-module-scss-module__uafJQa__summaryGrid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;display:grid}@media (max-width:768px){.ComparisonTab-module-scss-module__uafJQa__summaryGrid{grid-template-columns:1fr}}.ComparisonTab-module-scss-module__uafJQa__summaryColumn{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__summaryDivider{background-color:hsl(var(--border));align-self:stretch;width:1px;margin:1rem 0}@media (max-width:768px){.ComparisonTab-module-scss-module__uafJQa__summaryDivider{width:100%;height:1px;margin:0}}.ComparisonTab-module-scss-module__uafJQa__summaryColumnTitle{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.ComparisonTab-module-scss-module__uafJQa__colorDot{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.ComparisonTab-module-scss-module__uafJQa__statRow{border-bottom:1px solid hsl(var(--border)/.3);justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.ComparisonTab-module-scss-module__uafJQa__statRow:last-child{border-bottom:none}.ComparisonTab-module-scss-module__uafJQa__statLabel{color:hsl(var(--muted-foreground));font-size:.8125rem}.ComparisonTab-module-scss-module__uafJQa__statValue{color:hsl(var(--foreground));text-align:right;min-width:4rem;font-size:.875rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__legend{align-items:center;gap:1rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__legendItem{align-items:center;gap:.375rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__legendDot{border-radius:9999px;width:.625rem;height:.625rem}.ComparisonTab-module-scss-module__uafJQa__legendText{color:hsl(var(--muted-foreground));font-size:.75rem}.ComparisonTab-module-scss-module__uafJQa__titleRow{justify-content:space-between;align-items:center;display:flex}.ComparisonTab-module-scss-module__uafJQa__tooltip{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ComparisonTab-module-scss-module__uafJQa__tooltipLabel{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__tooltipValue{color:hsl(var(--muted-foreground));font-size:.75rem}.ComparisonTab-module-scss-module__uafJQa__competencesRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.ComparisonTab-module-scss-module__uafJQa__competencesRow{grid-template-columns:1fr}}.ComparisonTab-module-scss-module__uafJQa__competenceSection{flex-direction:column;gap:.5rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__competenceSectionTitle{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__barRow{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__barLabel{text-align:right;width:8.5rem;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.ComparisonTab-module-scss-module__uafJQa__barTrack{background-color:hsl(var(--muted)/.4);border-radius:.25rem;flex:1;height:.5rem;position:relative;overflow:hidden}.ComparisonTab-module-scss-module__uafJQa__barFill{border-radius:.25rem;height:100%;transition:width .3s}.ComparisonTab-module-scss-module__uafJQa__barValue{text-align:right;width:2.5rem;color:hsl(var(--foreground));flex-shrink:0;font-weight:500}.ComparisonTab-module-scss-module__uafJQa__overlapSection{flex-direction:column;gap:1rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__overlapGroup{flex-direction:column;gap:.5rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__overlapGroupTitle{color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__chips{flex-wrap:wrap;gap:.375rem;display:flex}.ComparisonTab-module-scss-module__uafJQa__chip{color:hsl(var(--foreground));border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem}.ComparisonTab-module-scss-module__uafJQa__chipShared{background-color:hsl(var(--muted)/.6);border:1px solid hsl(var(--border))}.ComparisonTab-module-scss-module__uafJQa__chipProf1{background-color:#6366f11f;border:1px solid #6366f14d}.ComparisonTab-module-scss-module__uafJQa__chipProf2{background-color:#ef44441f;border:1px solid #ef44444d}.ComparisonTab-module-scss-module__uafJQa__noData{color:hsl(var(--muted-foreground));font-size:.8125rem}.ComparisonTab-module-scss-module__uafJQa__geoTable{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.8125rem}.ComparisonTab-module-scss-module__uafJQa__geoTable th{text-align:left;color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--border));padding:.5rem .75rem;font-weight:600}.ComparisonTab-module-scss-module__uafJQa__geoTable td{color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.5);padding:.5rem .75rem}.ComparisonTab-module-scss-module__uafJQa__geoTable tr:last-child td{border-bottom:none}
.SaveCvContainer-module-scss-module__y7_BOG__container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.SaveCvContainer-module-scss-module__y7_BOG__links{justify-content:center;gap:.5rem;width:100%;display:flex}.SaveCvContainer-module-scss-module__y7_BOG__success{margin-top:1rem}.SaveCvContainer-module-scss-module__y7_BOG__driveLink{color:var(--primary);font-weight:700;text-decoration:none}.SaveCvContainer-module-scss-module__y7_BOG__driveLink:hover{text-decoration:underline}@media (max-width:768px){.SaveCvContainer-module-scss-module__y7_BOG__container{width:100%}}
.competence-by-region-module-scss-module__lRexfa__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;overflow:hidden}.competence-by-region-module-scss-module__lRexfa__header{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.competence-by-region-module-scss-module__lRexfa__content{padding:1rem}.competence-by-region-module-scss-module__lRexfa__loading{justify-content:center;align-items:center;padding:2rem;display:flex}.competence-by-region-module-scss-module__lRexfa__noData{color:hsl(var(--muted-foreground));font-size:.875rem}
.CoverLetterResult-module-scss-module__8mvVKG__container{text-align:center}.CoverLetterResult-module-scss-module__8mvVKG__message{margin-bottom:1.5rem;font-size:1.5rem}.CoverLetterResult-module-scss-module__8mvVKG__presentationResume{color:#000;text-align:start;width:90%;margin:0 auto;padding-top:40px}.CoverLetterResult-module-scss-module__8mvVKG__presentationResume .CoverLetterResult-module-scss-module__8mvVKG__presentationResumeTitle{margin-bottom:10px;font-size:20px;font-weight:600}.CoverLetterResult-module-scss-module__8mvVKG__presentationResume .CoverLetterResult-module-scss-module__8mvVKG__presentationResumeContent{white-space:pre-wrap;font-size:16px;line-height:1.5}
.competence-combinations-module-scss-module__5b1V8W__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;overflow:hidden}.competence-combinations-module-scss-module__5b1V8W__header{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.competence-combinations-module-scss-module__5b1V8W__list{flex-direction:column;gap:.625rem;margin:0;padding:.5rem 1rem;list-style:none;display:flex}.competence-combinations-module-scss-module__5b1V8W__row{align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.competence-combinations-module-scss-module__5b1V8W__name{width:7rem;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.competence-combinations-module-scss-module__5b1V8W__barWrapper{background-color:hsl(var(--muted));border-radius:9999px;flex:1;height:.625rem;overflow:hidden}.competence-combinations-module-scss-module__5b1V8W__bar{background-color:#2e3449;border-radius:9999px;height:100%;transition:width .3s}.competence-combinations-module-scss-module__5b1V8W__pct{text-align:right;width:2.5rem;color:hsl(var(--foreground));flex-shrink:0;font-size:.75rem;font-weight:600}.competence-combinations-module-scss-module__5b1V8W__footnote{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));margin:0;padding:.5rem 1rem .75rem;font-size:.75rem}.competence-combinations-module-scss-module__5b1V8W__loading{justify-content:center;align-items:center;padding:2rem;display:flex}.competence-combinations-module-scss-module__5b1V8W__noData{color:hsl(var(--muted-foreground));font-size:.875rem}
.Checkbox-module-scss-module__EimGoW__checkboxWrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__EimGoW__checkboxWrapper.Checkbox-module-scss-module__EimGoW__disabled{cursor:not-allowed}.Checkbox-module-scss-module__EimGoW__checkboxWrapper.Checkbox-module-scss-module__EimGoW__disabled .Checkbox-module-scss-module__EimGoW__input:checked+.Checkbox-module-scss-module__EimGoW__checkbox{background-color:var(--default)}.Checkbox-module-scss-module__EimGoW__input{opacity:0;visibility:hidden;display:none}.Checkbox-module-scss-module__EimGoW__input:checked+.Checkbox-module-scss-module__EimGoW__checkbox{background-color:var(--primary);padding-top:2px}.Checkbox-module-scss-module__EimGoW__input:checked+.Checkbox-module-scss-module__EimGoW__checkbox .Checkbox-module-scss-module__EimGoW__icon{opacity:1}.Checkbox-module-scss-module__EimGoW__checkbox{border:1px solid var(--secondary);border-radius:100%;justify-content:center;align-items:center;width:15px;height:15px;transition:background-color .125s ease-in-out;display:inline-flex}.Checkbox-module-scss-module__EimGoW__checkbox .Checkbox-module-scss-module__EimGoW__icon{opacity:0;transition:opacity .125s ease-in-out}.Checkbox-module-scss-module__EimGoW__checkboxContainer{cursor:pointer;align-items:center;display:inline-flex}.Checkbox-module-scss-module__EimGoW__checkboxContainer input{display:none}.Checkbox-module-scss-module__EimGoW__checkboxContainer input+span{cursor:pointer;vertical-align:middle;background:#fff;border:2px solid #ccc;border-radius:50%;width:20px;height:20px;transition:border-color .2s;display:inline-block;position:relative}.Checkbox-module-scss-module__EimGoW__checkboxContainer input:checked+span{border-color:#ccc}.Checkbox-module-scss-module__EimGoW__checkboxContainer input+span:after{content:"";opacity:0;background:#e74c3c;border-radius:50%;width:10px;height:10px;transition:opacity .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkbox-module-scss-module__EimGoW__checkboxContainer input:checked+span:after{opacity:1}.Checkbox-module-scss-module__EimGoW__checkboxContainer.Checkbox-module-scss-module__EimGoW__disabled{cursor:not-allowed;opacity:.6}
.competence-header-module-scss-module__HTmIQW__wrapper{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.25rem 1.5rem;display:flex}.competence-header-module-scss-module__HTmIQW__left{flex-direction:column;gap:.25rem;display:flex}.competence-header-module-scss-module__HTmIQW__titleRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.competence-header-module-scss-module__HTmIQW__title{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:700}.competence-header-module-scss-module__HTmIQW__lifecycleBadge{text-transform:capitalize;border:1.5px solid;border-radius:9999px;padding:.2rem .625rem;font-size:.75rem;font-weight:600}.competence-header-module-scss-module__HTmIQW__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.competence-header-module-scss-module__HTmIQW__badges{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.competence-header-module-scss-module__HTmIQW__badge{border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.4);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.competence-header-module-scss-module__HTmIQW__positive{color:#16a34a;font-weight:600}.competence-header-module-scss-module__HTmIQW__negative{color:#e44230;font-weight:600}.competence-header-module-scss-module__HTmIQW__badgeLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.competence-header-module-scss-module__HTmIQW__saturationBadge{border:1.5px solid;border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.competence-header-module-scss-module__HTmIQW__saturationAlta{color:#e44230;border-color:#e44230}.competence-header-module-scss-module__HTmIQW__saturationMedia{color:#f59e0b;border-color:#f59e0b}.competence-header-module-scss-module__HTmIQW__saturationBaja{color:#16a34a;border-color:#16a34a}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_1898ee8f-module__foTrsa__className{font-family:Manrope,Manrope Fallback;font-style:normal}
.competence-related-jobs-module-scss-module__K0wxPW__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;overflow:hidden}.competence-related-jobs-module-scss-module__K0wxPW__header{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.competence-related-jobs-module-scss-module__K0wxPW__content{padding:1rem}.competence-related-jobs-module-scss-module__K0wxPW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.competence-related-jobs-module-scss-module__K0wxPW__chip{border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);color:hsl(var(--foreground));border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem}.competence-related-jobs-module-scss-module__K0wxPW__noData{color:hsl(var(--muted-foreground));font-size:.875rem}.competence-related-jobs-module-scss-module__K0wxPW__loading{justify-content:center;align-items:center;padding:2rem;display:flex}
.GenerateLetter-module-scss-module__xEeGyq__container{flex-direction:column;gap:20px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__title{color:#333645;margin-bottom:10px;padding-left:10px;font-size:24px;font-weight:700;display:flex}.GenerateLetter-module-scss-module__xEeGyq__fileContainer{justify-content:space-between;gap:10px;width:100%;height:70px;padding:10px 0;display:flex}.GenerateLetter-module-scss-module__xEeGyq__fileContainer .GenerateLetter-module-scss-module__xEeGyq__buttonContainer{justify-content:flex-end;align-items:flex-end;gap:5px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__fileContainer .GenerateLetter-module-scss-module__xEeGyq__container_form_file{align-items:flex-start;padding-left:25px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__fileContainer .GenerateLetter-module-scss-module__xEeGyq__container_form_file .GenerateLetter-module-scss-module__xEeGyq__input_file_label{cursor:pointer;color:#333645;border:1px solid #d7d5d5;border-radius:5px;margin-right:10px;padding:5px 20px;font-size:14px;font-weight:700}.GenerateLetter-module-scss-module__xEeGyq__fileContainer .GenerateLetter-module-scss-module__xEeGyq__container_form_file .GenerateLetter-module-scss-module__xEeGyq__input_file_label:hover{background-color:#f6f6f6}.GenerateLetter-module-scss-module__xEeGyq__fileContainer .GenerateLetter-module-scss-module__xEeGyq__button_x{cursor:pointer;background-color:#0000;border:none}.GenerateLetter-module-scss-module__xEeGyq__textareaContainer{flex-direction:column;gap:10px;width:100%;margin-bottom:5px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__textareaContainer .GenerateLetter-module-scss-module__xEeGyq__textarea{border:1px solid #bebebe;border-radius:5px;width:100%;height:100px;padding:10px;font-family:Manrope,sans-serif;font-size:16px}.GenerateLetter-module-scss-module__xEeGyq__subtitle{align-items:center;gap:10px;margin-bottom:5px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__subtitle span{color:#333645;font-size:16px;font-weight:700}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea{cursor:pointer;border:none;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:hover{background-color:#e44230}.GenerateLetter-module-scss-module__xEeGyq__lenguageButton{border:none;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:0;font-size:16px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleContainer{flex-flow:column wrap;gap:10px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleContainer .GenerateLetter-module-scss-module__xEeGyq__styleSelectButtonsContainer{flex-wrap:wrap;gap:10px;margin-left:25px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleContainer .GenerateLetter-module-scss-module__xEeGyq__styleSelectButtonsContainer .GenerateLetter-module-scss-module__xEeGyq__styleSelectButton{color:#333645;background-color:#fff;border:1px solid gray;border-radius:5px;align-items:center;gap:10px;padding:2px 5px;font-weight:700;display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleContainer .GenerateLetter-module-scss-module__xEeGyq__styleSelectButtonsContainer .GenerateLetter-module-scss-module__xEeGyq__styleSelectButton:hover,.GenerateLetter-module-scss-module__xEeGyq__styleContainer .GenerateLetter-module-scss-module__xEeGyq__styleSelectButtonsContainer .GenerateLetter-module-scss-module__xEeGyq__selected{color:#fff;background-color:var(--primary);border:none}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButtons{gap:10px;margin:5px 0;display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButtons div span{color:#000;margin-right:5px;font-size:16px;font-weight:500}.GenerateLetter-module-scss-module__xEeGyq__selectorLanguage{justify-content:space-between;display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageContainer{gap:10px;width:100%;display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageContainer .GenerateLetter-module-scss-module__xEeGyq__subtitle{width:max-content}.GenerateLetter-module-scss-module__xEeGyq__languageContainer .GenerateLetter-module-scss-module__xEeGyq__languageSwitcher{align-items:center;gap:5px;height:50px;margin-left:10px;padding-bottom:5px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageContainer .GenerateLetter-module-scss-module__xEeGyq__languageSwitcher .GenerateLetter-module-scss-module__xEeGyq__locale{color:#333645;cursor:pointer;background-color:#fff;border:1px solid #bebebe;border-radius:0;padding:4px;font-size:14px;font-weight:700}.GenerateLetter-module-scss-module__xEeGyq__languageContainer .GenerateLetter-module-scss-module__xEeGyq__languageSwitcher .GenerateLetter-module-scss-module__xEeGyq__locale:hover{background-color:#e44230}.GenerateLetter-module-scss-module__xEeGyq__languageContainer .GenerateLetter-module-scss-module__xEeGyq__languageSwitcher .GenerateLetter-module-scss-module__xEeGyq__selected{color:#fff;background-color:#e44230}.GenerateLetter-module-scss-module__xEeGyq__selectorProfile{padding:5px 0}.GenerateLetter-module-scss-module__xEeGyq__profileSelectorContainer{align-items:center;gap:16px;padding-bottom:24px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__profileSelector{color:#000}.GenerateLetter-module-scss-module__xEeGyq__profileSelect{color:#fff!important;background-color:var(--primary)!important}.GenerateLetter-module-scss-module__xEeGyq__profileSelect:hover{background-color:#333645!important}.GenerateLetter-module-scss-module__xEeGyq__line{color:#898989;width:100%;height:1px;margin:0 auto}.GenerateLetter-module-scss-module__xEeGyq__footerContainer{justify-content:space-between;gap:10px;display:flex}.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer{justify-content:flex-end;align-items:flex-end;width:20%;display:flex}.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer .GenerateLetter-module-scss-module__xEeGyq__generateButton{color:#fff;cursor:pointer;background-color:#e44230;border:none;border-radius:5px;justify-content:center;align-items:center;height:60px;padding:15px 25px;font-size:18px;font-weight:700;display:flex}.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer .GenerateLetter-module-scss-module__xEeGyq__generateButton:hover{background-color:#d45547}.GenerateLetter-module-scss-module__xEeGyq__toggleContainer{justify-content:center;align-items:center;gap:10px;width:35%;display:flex}.GenerateLetter-module-scss-module__xEeGyq__toggleContainer .GenerateLetter-module-scss-module__xEeGyq__toggleText{text-align:center;color:#333645;gap:10px;font-size:14px;font-weight:700}@media (max-width:768px){.GenerateLetter-module-scss-module__xEeGyq__selectorContainer{width:100%}.GenerateLetter-module-scss-module__xEeGyq__footerContainer{flex-direction:column}.GenerateLetter-module-scss-module__xEeGyq__footerContainer .GenerateLetter-module-scss-module__xEeGyq__buttonContainer,.GenerateLetter-module-scss-module__xEeGyq__footerContainer .GenerateLetter-module-scss-module__xEeGyq__toggleContainer,.GenerateLetter-module-scss-module__xEeGyq__footerContainer .GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer{width:100%}.GenerateLetter-module-scss-module__xEeGyq__footerContainer .GenerateLetter-module-scss-module__xEeGyq__generateButton{width:100%;padding:10px}}
.competence-temporal-info-module-scss-module__T0QvUG__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.competence-temporal-info-module-scss-module__T0QvUG__header{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.competence-temporal-info-module-scss-module__T0QvUG__content{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1rem;display:flex}.competence-temporal-info-module-scss-module__T0QvUG__yearsBox{background-color:hsl(var(--muted)/.5);text-align:center;border-radius:.5rem;padding:1rem}.competence-temporal-info-module-scss-module__T0QvUG__yearsValue{color:hsl(var(--foreground));margin:0;font-size:2.5rem;font-weight:700;line-height:1}.competence-temporal-info-module-scss-module__T0QvUG__yearsLabel{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.8125rem}.competence-temporal-info-module-scss-module__T0QvUG__projectionRow{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.competence-temporal-info-module-scss-module__T0QvUG__projLabel{color:hsl(var(--muted-foreground));font-size:.875rem}.competence-temporal-info-module-scss-module__T0QvUG__positive{color:#16a34a;font-size:.9375rem;font-weight:600}.competence-temporal-info-module-scss-module__T0QvUG__negative{color:#e44230;font-size:.9375rem;font-weight:600}.competence-temporal-info-module-scss-module__T0QvUG__loading{justify-content:center;align-items:center;padding:2rem;display:flex}
.DeleteProfileModal-module-scss-module__l0ffDq__deleteModalContent{text-align:center;padding:1rem}.DeleteProfileModal-module-scss-module__l0ffDq__deleteModalContent h2{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.DeleteProfileModal-module-scss-module__l0ffDq__deleteModalContent p{color:var(--secondary);margin-bottom:2rem}.DeleteProfileModal-module-scss-module__l0ffDq__buttonGroup{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton,.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton:hover,.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton:hover{transform:translateY(-1px)}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton{background-color:var(--gray-light);color:var(--primary)}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton:hover{opacity:.9}.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton{color:#fff;background-color:#dc3545}.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton:hover{opacity:.9}
.CompetenciesEvolution-module-scss-module__ziTN-a__card{margin-bottom:1.5rem}.CompetenciesEvolution-module-scss-module__ziTN-a__title{font-size:1.125rem;font-weight:600}.CompetenciesEvolution-module-scss-module__ziTN-a__content{padding:1.5rem}.CompetenciesEvolution-module-scss-module__ziTN-a__loading,.CompetenciesEvolution-module-scss-module__ziTN-a__empty{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:3rem 0;display:flex}.CompetenciesEvolution-module-scss-module__ziTN-a__legend{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.CompetenciesEvolution-module-scss-module__ziTN-a__legendItem{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CompetenciesEvolution-module-scss-module__ziTN-a__legendItem:hover{border-color:hsl(var(--primary))}.CompetenciesEvolution-module-scss-module__ziTN-a__legendItemHighlighted{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);font-weight:600}.CompetenciesEvolution-module-scss-module__ziTN-a__legendDot{border-radius:50%;width:10px;height:10px}.CompetenciesEvolution-module-scss-module__ziTN-a__legendText{white-space:nowrap}.CompetenciesEvolution-module-scss-module__ziTN-a__tooltip{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.375rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.CompetenciesEvolution-module-scss-module__ziTN-a__tooltipLabel{color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.75rem}.CompetenciesEvolution-module-scss-module__ziTN-a__tooltipValue{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin:.25rem 0;font-size:.875rem;display:flex}.CompetenciesEvolution-module-scss-module__ziTN-a__tooltipDot{border-radius:50%;width:8px;height:8px;display:inline-block}
.CompetenceCard-module-scss-module___zbQfW__card{cursor:pointer;border:1px solid hsl(var(--border));transition:transform .15s,box-shadow .15s}.CompetenceCard-module-scss-module___zbQfW__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.CompetenceCard-module-scss-module___zbQfW__content{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.CompetenceCard-module-scss-module___zbQfW__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CompetenceCard-module-scss-module___zbQfW__title{color:hsl(var(--foreground));flex:1;margin:0;font-size:1rem;font-weight:600}.CompetenceCard-module-scss-module___zbQfW__badges{align-items:center;gap:.5rem;display:flex}.CompetenceCard-module-scss-module___zbQfW__trendBadge{background:hsl(var(--muted));border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.CompetenceCard-module-scss-module___zbQfW__positive{color:#10b981}.CompetenceCard-module-scss-module___zbQfW__negative{color:#ef4444}.CompetenceCard-module-scss-module___zbQfW__stats{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CompetenceCard-module-scss-module___zbQfW__stat{flex-direction:column;gap:.25rem;display:flex}.CompetenceCard-module-scss-module___zbQfW__statValue{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700}.CompetenceCard-module-scss-module___zbQfW__statLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.CompetenceCard-module-scss-module___zbQfW__competitionBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.CompetenceCard-module-scss-module___zbQfW__competitionAlta{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d}.CompetenceCard-module-scss-module___zbQfW__competitionMedia{color:#f59e0b;background-color:#f59e0b1a;border:1px solid #f59e0b4d}.CompetenceCard-module-scss-module___zbQfW__competitionBaja{color:#10b981;background-color:#10b9811a;border:1px solid #10b9814d}.CompetenceCard-module-scss-module___zbQfW__viewButton{border:1.5px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.375rem;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.CompetenceCard-module-scss-module___zbQfW__viewButton:hover{color:#e44330;background:#e443300d;border-color:#e44330}
.Header-module-scss-module__geULxq__headerWrapper{z-index:1000;position:relative;overflow:visible}.Header-module-scss-module__geULxq__header{justify-content:space-between;align-items:center;height:140px;padding:20px 42px;display:flex}.Header-module-scss-module__geULxq__headerRight{flex-shrink:0;align-items:center;gap:24px;font-weight:800;display:flex}.Header-module-scss-module__geULxq__subMenuItemButton{cursor:pointer;text-align:start;color:#fff;background:0 0;border:none;border-radius:4px;align-items:flex-start;gap:10px;font-size:16px;display:flex}.Header-module-scss-module__geULxq__logo{-o-object-fit:cover;object-fit:cover;width:250px;height:auto;margin-top:20px;padding:5px;scale:.9}.Header-module-scss-module__geULxq__sessionTimer{border:1px solid var(--primary);color:var(--primary);background-color:#e442301a;border-radius:6px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.Header-module-scss-module__geULxq__sessionTimer span{align-items:center;gap:6px;display:flex}.Header-module-scss-module__geULxq__sessionTimer span:before{content:"⏱️";font-size:16px}.Header-module-scss-module__geULxq__nav{align-items:center;display:flex}.Header-module-scss-module__geULxq__nav.Header-module-scss-module__geULxq__navMobile{flex-direction:column;align-items:flex-start}.Header-module-scss-module__geULxq__navMobile>.Header-module-scss-module__geULxq__navItem{color:#fff;font-weight:700;line-height:4}.Header-module-scss-module__geULxq__navMobile>.Header-module-scss-module__geULxq__navItem.Header-module-scss-module__geULxq__active{background-color:var(--primary)}.Header-module-scss-module__geULxq__subMenuItemLink{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module-scss-module__geULxq__subMenuItemLink:hover{color:var(--primary)}.Header-module-scss-module__geULxq__localeSwitcher{gap:2px;display:flex}.Header-module-scss-module__geULxq__localeSwitcher .Header-module-scss-module__geULxq__locale{cursor:pointer;color:#000;background-color:#fff;border-radius:5px;padding:8px;font-size:12px}.Header-module-scss-module__geULxq__localeSwitcher .Header-module-scss-module__geULxq__locale.Header-module-scss-module__geULxq__selected{cursor:default;color:#333645;background-color:#e44230}.Header-module-scss-module__geULxq__actionButton{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:manrope,sans-serif;font-size:16px;display:flex}.Header-module-scss-module__geULxq__navItem{cursor:pointer;color:#fff;border-radius:3px;padding:5px 20px;font-size:16px;font-style:normal;font-weight:500;text-decoration:none;position:relative}.Header-module-scss-module__geULxq__navItem.Header-module-scss-module__geULxq__active{background-color:var(--primary)}.Header-module-scss-module__geULxq__burger{cursor:pointer;color:#fff;justify-content:center;align-items:center;font-size:32px;display:none}.Header-module-scss-module__geULxq__mobileMenuContainer{flex-direction:column;animation:.3s ease-out Header-module-scss-module__geULxq__slideDown;display:flex;box-shadow:0 4px 20px #0000004d}@keyframes Header-module-scss-module__geULxq__slideDown{0%{max-height:0}to{max-height:500px}}.Header-module-scss-module__geULxq__mobileMenuHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px;display:flex}.Header-module-scss-module__geULxq__mobileMenuLogo{color:#fff;align-items:center;gap:12px;display:flex}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoIcon{color:var(--primary);font-size:24px;font-weight:700}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText{flex-direction:column;gap:2px;display:flex}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText strong{color:#fff;font-size:18px;font-weight:700}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText .Header-module-scss-module__geULxq__logoSubtext{color:#fff9;font-size:12px;font-weight:400}.Header-module-scss-module__geULxq__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__closeButton:hover{background-color:#ffffff1a}.Header-module-scss-module__geULxq__menuOverlay{display:none}.Header-module-scss-module__geULxq__mobileMenuNav{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;width:100%;max-height:0;padding:20px;animation:.3s ease-out forwards Header-module-scss-module__geULxq__slideUp;position:relative;overflow:hidden}.Header-module-scss-module__geULxq__mobileMenuNav.Header-module-scss-module__geULxq__mobileMenuNavOpen{animation:.3s ease-out forwards Header-module-scss-module__geULxq__slideDown}@keyframes Header-module-scss-module__geULxq__slideUp{0%{max-height:500px}to{max-height:0}}.Header-module-scss-module__geULxq__mobileMenuItem{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__mobileMenuItem:hover{background-color:#ffffff1a}.Header-module-scss-module__geULxq__mobileMenuItem:active{background-color:#ffffff26}.Header-module-scss-module__geULxq__subMenuItemMobile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:4px 100px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__subMenuItemMobile:hover{background-color:#ffffff1a}.Header-module-scss-module__geULxq__subMenuItemMobile:active{background-color:#ffffff26}.Header-module-scss-module__geULxq__mobileMenuSection{margin-bottom:24px}.Header-module-scss-module__geULxq__mobileMenuSectionTitle{color:#fff9;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.Header-module-scss-module__geULxq__mobileSubMenuItem{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:12px 32px;font-size:15px;font-weight:400;text-decoration:none;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__mobileSubMenuItem:hover{background-color:#ffffff14}.Header-module-scss-module__geULxq__mobileSubMenuItem:active{background-color:#ffffff1f}.Header-module-scss-module__geULxq__mobileSubMenuItem:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:1200px){.Header-module-scss-module__geULxq__header{padding:0 30px}}@media screen and (max-width:1024px){.Header-module-scss-module__geULxq__nav{display:none}.Header-module-scss-module__geULxq__nav.Header-module-scss-module__geULxq__navMobile{display:flex}.Header-module-scss-module__geULxq__burger{display:inline-flex}}@media screen and (max-width:768px){.Header-module-scss-module__geULxq__linkLogo{margin-top:0;padding:0}.Header-module-scss-module__geULxq__linkLogo .Header-module-scss-module__geULxq__logo{scale:.8}.Header-module-scss-module__geULxq__header{padding:0 10px}}.Header-module-scss-module__geULxq__generatedLinkWrapper{text-align:center}.Header-module-scss-module__geULxq__submitButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:10px;padding:10px 20px}.Header-module-scss-module__geULxq__generatedLink a{color:var(--primary);font-weight:700;text-decoration:none}.Header-module-scss-module__geULxq__generatedLink a:hover{text-decoration:underline}.Header-module-scss-module__geULxq__dropdownButton{cursor:pointer;color:#fff;background:0 0;border:none;font-size:16px;font-weight:500;transition:color .3s;display:inline-block;position:relative}.Header-module-scss-module__geULxq__dropdownButton:hover{color:var(--primary)}.Header-module-scss-module__geULxq__dropdownButton:after{content:"";border-top:5px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:8px;transition:transform .3s;display:inline-block}.Header-module-scss-module__geULxq__dropdownButton.Header-module-scss-module__geULxq__open:after{transform:rotate(180deg)}.Header-module-scss-module__geULxq__subMenu{opacity:0;visibility:hidden;z-index:1000;background:#2f3449;border:1px solid #ffffff1a;border-radius:4px;min-width:200px;transition:all .3s;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-10px);box-shadow:0 4px 20px #0003}.Header-module-scss-module__geULxq__subMenu.Header-module-scss-module__geULxq__visible{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__geULxq__subMenuItem{color:#fff;align-items:center;height:50px;padding:0 20px;font-weight:500;transition:all .3s;display:flex}.Header-module-scss-module__geULxq__subMenuItem a{color:#fff;text-decoration:none}.Header-module-scss-module__geULxq__subMenuItem:hover{color:var(--primary);background-color:#ffffff1a}.Header-module-scss-module__geULxq__subMenuItem:first-child{border-radius:4px 4px 0 0}.Header-module-scss-module__geULxq__subMenuItem:last-child{border-radius:0 0 4px 4px}@media screen and (max-width:768px){.Header-module-scss-module__geULxq__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;padding:15px 10px}.Header-module-scss-module__geULxq__headerRight{align-self:flex-end}.Header-module-scss-module__geULxq__mobileMenuContainer{max-height:calc(100vh - 100px);top:100px}@supports (-webkit-touch-callout:none){.Header-module-scss-module__geULxq__mobileMenuContainer{max-height:calc(100svh - 100px)}}.Header-module-scss-module__geULxq__mobileMenuHeader{padding:15px}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText strong{font-size:16px}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoSubtext{font-size:11px}.Header-module-scss-module__geULxq__mobileMenuNav{padding:15px}.Header-module-scss-module__geULxq__mobileMenuItem{padding:14px;font-size:15px}.Header-module-scss-module__geULxq__mobileSubMenuItem{padding:10px 14px 10px 28px;font-size:14px}}.Header-module-scss-module__geULxq__loginMobileButton{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;display:flex}
.CompetenceCardList-module-scss-module__AK5WMG__wrapper{flex-direction:column;gap:1.5rem;display:flex}.CompetenceCardList-module-scss-module__AK5WMG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.CompetenceCardList-module-scss-module__AK5WMG__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}.CompetenceCardList-module-scss-module__AK5WMG__loadMoreButton{border:1.5px dashed hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.375rem;align-self:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s}.CompetenceCardList-module-scss-module__AK5WMG__loadMoreButton:hover{color:#e44330;border-color:#e44330}
.LanguageSelectorModal-module-scss-module__D7XcXa__modal{width:400px}.LanguageSelectorModal-module-scss-module__D7XcXa__container{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__loadingContainer{text-align:center;padding:20px}.LanguageSelectorModal-module-scss-module__D7XcXa__content{flex-direction:column;align-items:center;gap:20px;margin:10px 0;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__optionGroup{flex-direction:column;align-items:center;gap:10px;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__label{font-size:16px;font-weight:700}.LanguageSelectorModal-module-scss-module__D7XcXa__emailLabel{font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.LanguageSelectorModal-module-scss-module__D7XcXa__languageSwitcher{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__languageSwitcher .LanguageSelectorModal-module-scss-module__D7XcXa__locale{color:#fff;cursor:pointer;background-color:#333645;border-radius:5px;padding:10px;font-size:16px}.LanguageSelectorModal-module-scss-module__D7XcXa__languageSwitcher .LanguageSelectorModal-module-scss-module__D7XcXa__locale:hover{background-color:var(--primary)}
.CvTemplates-module-scss-module__lymnDW__cvItem{flex-direction:column;align-items:center;display:flex}.CvTemplates-module-scss-module__lymnDW__cvTitle{text-align:center;border-left:solid 4px var(--primary);margin-bottom:10px;font-weight:700}.CvTemplates-module-scss-module__lymnDW__cvImage{cursor:pointer;border:2px solid #0000;transition:border-color .3s}.CvTemplates-module-scss-module__lymnDW__cvImage:hover{border-color:#0070f3}@media screen and (max-width:768px){.CvTemplates-module-scss-module__lymnDW__cvItem{padding:0 10px}}
.CompetenciesMetrics-module-scss-module__cu28LW__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.CompetenciesMetrics-module-scss-module__cu28LW__metricsGrid{grid-template-columns:1fr}}.CompetenciesMetrics-module-scss-module__cu28LW__metricCard{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.CompetenciesMetrics-module-scss-module__cu28LW__metricLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.CompetenciesMetrics-module-scss-module__cu28LW__metricValue{color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.2}.CompetenciesMetrics-module-scss-module__cu28LW__metricValueClickable{cursor:pointer;font:inherit;text-align:left;color:inherit;background:0 0;border:none;padding:0;transition:color .15s}.CompetenciesMetrics-module-scss-module__cu28LW__metricValueClickable:hover{color:hsl(var(--primary));text-decoration:underline}.CompetenciesMetrics-module-scss-module__cu28LW__metricValueActive{color:hsl(var(--primary))}.CompetenciesMetrics-module-scss-module__cu28LW__metricSubtext{color:hsl(var(--muted-foreground));font-size:.875rem}.CompetenciesMetrics-module-scss-module__cu28LW__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}
.CompetenciesOverview-module-scss-module__eOP23G__wrapper{flex-direction:column;gap:1.5rem;display:flex}.CompetenciesOverview-module-scss-module__eOP23G__header{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.CompetenciesOverview-module-scss-module__eOP23G__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CompetenciesOverview-module-scss-module__eOP23G__title{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.CompetenciesOverview-module-scss-module__eOP23G__subtitle{color:#fff;margin:0;font-size:.875rem}.CompetenciesOverview-module-scss-module__eOP23G__toggleContainer{gap:.5rem;display:flex}.CompetenciesOverview-module-scss-module__eOP23G__toggleButton{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CompetenciesOverview-module-scss-module__eOP23G__toggleButton:hover{color:#fff;background:#ffffff26;border-color:#fff6}.CompetenciesOverview-module-scss-module__eOP23G__toggleButton.CompetenciesOverview-module-scss-module__eOP23G__active{color:#1a1a1a;background:#fff;border-color:#fff}
@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.CvTemplate-module-scss-module__ykNhlq__page{background:#fff;grid-template-columns:280px 1fr;width:794px;height:1123px;font-family:Montserrat,Inter,Helvetica,sans-serif;display:grid;box-shadow:0 0 20px #0000001f}.CvTemplate-module-scss-module__ykNhlq__sidebar{color:#fff;background:#1f4e8c;flex-direction:column;padding:32px 24px;display:flex}.CvTemplate-module-scss-module__ykNhlq__photoContainer{justify-content:center;margin-bottom:20px;display:flex}.CvTemplate-module-scss-module__ykNhlq__photo,.CvTemplate-module-scss-module__ykNhlq__photoPlaceholder{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.CvTemplate-module-scss-module__ykNhlq__photo{-o-object-fit:cover;object-fit:cover}.CvTemplate-module-scss-module__ykNhlq__sidebarName{text-align:center;margin-bottom:24px;font-size:28px;font-weight:700}.CvTemplate-module-scss-module__ykNhlq__sidebarTitle{text-align:center;font-size:1rem}.CvTemplate-module-scss-module__ykNhlq__sidebarSection{margin-bottom:22px}.CvTemplate-module-scss-module__ykNhlq__sidebarSectionTitle{letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:700}.CvTemplate-module-scss-module__ykNhlq__sidebarText{font-size:13px;line-height:1.4}.CvTemplate-module-scss-module__ykNhlq__sidebarTextSmall{opacity:.9;font-size:12px}.CvTemplate-module-scss-module__ykNhlq__personalInfoItem{margin-bottom:6px}.CvTemplate-module-scss-module__ykNhlq__personalInfoLabel{font-size:12px;font-weight:600}.CvTemplate-module-scss-module__ykNhlq__educationItem{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.CvTemplate-module-scss-module__ykNhlq__languageItem{flex-direction:row;justify-content:space-between;gap:2px;display:flex}.CvTemplate-module-scss-module__ykNhlq__languageLevel{opacity:.85;margin-left:6px}.CvTemplate-module-scss-module__ykNhlq__informaticaText{flex-wrap:wrap;gap:6px;display:flex}.CvTemplate-module-scss-module__ykNhlq__interestsText{margin-bottom:4px;font-size:12px}.CvTemplate-module-scss-module__ykNhlq__mainContent{color:#245aa8;padding:40px 20px}.CvTemplate-module-scss-module__ykNhlq__mainTitle{color:#1f4e8c;text-align:center;width:100%;margin-bottom:12px;font-size:36px;font-weight:700;display:block}.CvTemplate-module-scss-module__ykNhlq__summaryText{letter-spacing:.02em;text-align:justify;color:#245aa8;margin-bottom:28px;font-size:14px;line-height:1.6}.CvTemplate-module-scss-module__ykNhlq__mainSection{margin-bottom:28px}.CvTemplate-module-scss-module__ykNhlq__mainSectionTitle{color:#245aa8;border-bottom:1px solid #d6dbe3;margin-bottom:12px;padding-bottom:6px;font-size:16px;font-weight:700}.CvTemplate-module-scss-module__ykNhlq__skillsList{flex-direction:column;gap:6px 20px;display:flex}.CvTemplate-module-scss-module__ykNhlq__skillItem{margin-bottom:4px;font-size:13px}.CvTemplate-module-scss-module__ykNhlq__experienceList{color:#245aa8;flex-direction:column;display:flex}.CvTemplate-module-scss-module__ykNhlq__experienceItem{margin-bottom:20px}.CvTemplate-module-scss-module__ykNhlq__experienceHeader{flex-flow:row;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.CvTemplate-module-scss-module__ykNhlq__experienceTitle{font-size:14px;font-weight:700}.CvTemplate-module-scss-module__ykNhlq__experienceCompany{font-size:12px;font-style:italic;font-weight:300}.CvTemplate-module-scss-module__ykNhlq__experienceDescription{white-space:pre-wrap;word-wrap:break-word;margin-bottom:6px;font-size:13px;line-height:1.5}.CvTemplate-module-scss-module__ykNhlq__experienceHighlights{padding-left:16px}.CvTemplate-module-scss-module__ykNhlq__experienceHighlight{margin-bottom:4px;font-size:13px}
.CompetenciesTab-module-scss-module__MXvzmG__wrapper{flex-direction:column;gap:1.25rem;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__backButton{border:1px solid hsl(var(--border));color:#fff;cursor:pointer;background:0 0;border-radius:.375rem;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__backButton:hover{color:#e44330;background:#e443300d;border-color:#e44330}.CompetenciesTab-module-scss-module__MXvzmG__spinnerWrapper{justify-content:center;align-items:center;padding:3rem 0;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__row1{grid-template-columns:2fr 1fr;gap:1rem;display:grid}@media (max-width:1024px){.CompetenciesTab-module-scss-module__MXvzmG__row1{grid-template-columns:1fr}}.CompetenciesTab-module-scss-module__MXvzmG__evolutionWrapper{flex-direction:column;gap:.75rem;min-width:0;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__evolutionTrendToggle{flex-wrap:wrap;gap:.5rem;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__trendButton{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__trendButton:hover{border-color:hsl(var(--primary));color:hsl(var(--foreground))}.CompetenciesTab-module-scss-module__MXvzmG__trendButtonActive{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.CompetenciesTab-module-scss-module__MXvzmG__trendButtonActive:hover{border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.CompetenciesTab-module-scss-module__MXvzmG__row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.CompetenciesTab-module-scss-module__MXvzmG__row2{grid-template-columns:1fr}}.CompetenciesTab-module-scss-module__MXvzmG__comingSoon{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.CompetenciesTab-module-scss-module__MXvzmG__comingSoonTitle{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:600}.CompetenciesTab-module-scss-module__MXvzmG__comingSoonText{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}
.PreviewSlider-module-scss-module__ZuRMWW__previewContainer{margin-top:3px;padding:2rem}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader{border-bottom:1px solid var(--gray5);background-color:var(--primary);flex-direction:row;justify-content:space-between;padding:10px;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.PreviewSlider-module-scss-module__ZuRMWW__mainTitle{color:var(--white);font-size:15px;font-weight:600}.PreviewSlider-module-scss-module__ZuRMWW__mainDescription{color:var(--white);font-size:10px}.PreviewSlider-module-scss-module__ZuRMWW__controls{align-items:center;gap:.5rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__templateSelector{border:1px solid var(--border);background-color:color-mix(in oklch,var(--secondary)50%,transparent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__templateIcon{width:1rem;height:1rem;color:var(--muted-foreground)}.PreviewSlider-module-scss-module__ZuRMWW__templateSelect{color:var(--foreground);cursor:pointer;background:0 0;border:none;outline:none;padding-right:.5rem;font-size:.875rem;font-weight:500}.PreviewSlider-module-scss-module__ZuRMWW__templateSelect:focus{outline:none}.PreviewSlider-module-scss-module__ZuRMWW__zoomControls{border:1px solid var(--gray5);color:#000;background-color:#fff;border-radius:.5rem;align-items:center;height:2rem;padding:.25rem .5rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__zoomButton{border:none;border-radius:3px;width:1.75rem;height:1rem;padding:0}.PreviewSlider-module-scss-module__ZuRMWW__zoomButton:hover{color:#fff;background-color:var(--secondary)}.PreviewSlider-module-scss-module__ZuRMWW__zoomIcon{width:10px;height:10px}.PreviewSlider-module-scss-module__ZuRMWW__zoomValue{text-align:center;width:3rem;font-size:.875rem;font-weight:500}.PreviewSlider-module-scss-module__ZuRMWW__resetButton{background-color:#fff;align-items:center;gap:.5rem;width:2rem;height:1rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__resetIcon{width:1rem;height:1rem}.PreviewSlider-module-scss-module__ZuRMWW__exportButton{border:none;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:3.5rem;height:2rem;display:flex;background-color:#fff!important}.PreviewSlider-module-scss-module__ZuRMWW__exportButton:hover{color:#fff!important;background-color:var(--primary-light)!important}.PreviewSlider-module-scss-module__ZuRMWW__exportIcon{width:1rem;height:1rem}.PreviewSlider-module-scss-module__ZuRMWW__hideOnMobile{display:none}.PreviewSlider-module-scss-module__ZuRMWW__editSwitchContainer{background-color:#fff;border-radius:5px;align-items:center;gap:.5rem;height:2rem;padding:.5rem .75rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__switchLabel{color:var(--foreground);white-space:nowrap;font-size:.75rem;font-weight:500}.PreviewSlider-module-scss-module__ZuRMWW__switch{width:44px;height:24px;display:inline-block;position:relative}.PreviewSlider-module-scss-module__ZuRMWW__switchInput{opacity:0;width:0;height:0}.PreviewSlider-module-scss-module__ZuRMWW__switchSlider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}.PreviewSlider-module-scss-module__ZuRMWW__switchSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.PreviewSlider-module-scss-module__ZuRMWW__switchInput:checked+.PreviewSlider-module-scss-module__ZuRMWW__switchSlider{background-color:var(--primary)}.PreviewSlider-module-scss-module__ZuRMWW__switchInput:checked+.PreviewSlider-module-scss-module__ZuRMWW__switchSlider:before{transform:translate(20px)}.PreviewSlider-module-scss-module__ZuRMWW__containerCvPreview{background-color:#fff;flex:1;width:100%;height:auto;max-height:37rem;padding:1.5rem;overflow:auto}.PreviewSlider-module-scss-module__ZuRMWW__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__containerCvTemplates{width:95%;margin:0 auto}.PreviewSlider-module-scss-module__ZuRMWW__heading1{color:#000;text-align:left;border-bottom:1px solid gray;width:70%;padding-bottom:10px;font-size:48px;font-style:normal;text-decoration:none}.PreviewSlider-module-scss-module__ZuRMWW__select_template_description{color:#000;text-align:start;align-items:center;gap:10px;padding:24px 0;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__cvTemplates_list{flex-wrap:wrap;gap:16px;margin-bottom:16px;padding-bottom:8px;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__editable{cursor:text;border-radius:.25rem;outline:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;transition:all .2s}.PreviewSlider-module-scss-module__ZuRMWW__editable:hover{background-color:color-mix(in oklch,var(--accent)50%,transparent)}.PreviewSlider-module-scss-module__ZuRMWW__editable:focus{background-color:color-mix(in oklch,var(--accent)70%,transparent);box-shadow:0 0 0 2px color-mix(in oklch,var(--primary)20%,transparent)}.PreviewSlider-module-scss-module__ZuRMWW__placeholder{color:var(--muted-foreground)}.PreviewSlider-module-scss-module__ZuRMWW__inline{display:inline}.PreviewSlider-module-scss-module__ZuRMWW__list{flex-direction:column;gap:.25rem;list-style-type:disc;list-style-position:inside;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__listItem{font-size:.875rem}.PreviewSlider-module-scss-module__ZuRMWW__addButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-style:italic;transition:color .2s}.PreviewSlider-module-scss-module__ZuRMWW__addButton:hover{color:var(--foreground)}.PreviewSlider-module-scss-module__ZuRMWW__containerModalEditor{flex-direction:row;padding:2rem;display:flex}@media print{.PreviewSlider-module-scss-module__ZuRMWW__page{box-shadow:none;transform:none!important}}@media (max-width:768px){.PreviewSlider-module-scss-module__ZuRMWW__previewContainer{max-width:100%;padding:none}}
.market-evolution-module-scss-module__mvziSG__card{border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.market-evolution-module-scss-module__mvziSG__headerRow{padding-bottom:.5rem}.market-evolution-module-scss-module__mvziSG__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.market-evolution-module-scss-module__mvziSG__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.market-evolution-module-scss-module__mvziSG__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.market-evolution-module-scss-module__mvziSG__toggle{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;font-size:.6875rem;font-weight:500;font:inherit;text-align:inherit;background-color:#0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;transition:background-color .15s,color .15s,border-color .15s;display:flex}.market-evolution-module-scss-module__mvziSG__toggleActive{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--accent))}.market-evolution-module-scss-module__mvziSG__toggleDot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.market-evolution-module-scss-module__mvziSG__modeToggle{background-color:hsl(var(--muted));border-radius:.375rem;align-items:center;gap:.125rem;padding:.125rem;display:flex}.market-evolution-module-scss-module__mvziSG__modeButton{color:hsl(var(--muted-foreground));cursor:pointer;font-size:.6875rem;font-weight:500;font:inherit;text-align:inherit;background-color:#0000;border:none;border-radius:.25rem;padding:.25rem .625rem;transition:background-color .15s,color .15s}.market-evolution-module-scss-module__mvziSG__modeButtonActive{background-color:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px #00000026}.market-evolution-module-scss-module__mvziSG__separator{background-color:hsl(var(--border));align-self:center;width:1px;height:1.25rem}.market-evolution-module-scss-module__mvziSG__content{padding-top:0}.market-evolution-module-scss-module__mvziSG__chartWrapper{background-color:hsl(var(--card));border-radius:.375rem;width:100%}.market-evolution-module-scss-module__mvziSG__loading{justify-content:center;align-items:center;min-height:520px;display:flex}.market-evolution-module-scss-module__mvziSG__error{text-align:center;color:hsl(var(--destructive));justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.market-evolution-module-scss-module__mvziSG__empty{text-align:center;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;min-height:200px;padding:2rem;font-size:.875rem;display:flex}.market-evolution-module-scss-module__mvziSG__legend{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:1.5rem;margin-top:.75rem;padding:1rem .25rem .25rem;display:flex}.market-evolution-module-scss-module__mvziSG__legendSection{flex-direction:column;gap:.375rem;min-width:200px;display:flex}.market-evolution-module-scss-module__mvziSG__legendTitle{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.market-evolution-module-scss-module__mvziSG__legendItems{flex-direction:column;gap:.25rem;display:flex}.market-evolution-module-scss-module__mvziSG__legendItem{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.market-evolution-module-scss-module__mvziSG__legendDot{background-color:hsl(var(--muted-foreground));border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.market-evolution-module-scss-module__mvziSG__legendDotGreen{background-color:#48bb78}.market-evolution-module-scss-module__mvziSG__legendDotRed{background-color:#fc8181}.market-evolution-module-scss-module__mvziSG__legendDotMa28d{background-color:#48bb78}.market-evolution-module-scss-module__mvziSG__legendDotMa91d{background-color:#ecc94b}.market-evolution-module-scss-module__mvziSG__legendDotMa182d{background-color:#fc8181}
.ProfileSelector-module-scss-module__c_OPYq__container{flex-direction:column;gap:2px;max-width:300px;display:flex}.ProfileSelector-module-scss-module__c_OPYq__container .ProfileSelector-module-scss-module__c_OPYq__select_profile_span{align-items:center;gap:8px;margin-bottom:2px;display:flex}
.MarketEvolutionTab-module-scss-module__nHe0na__wrapper{flex-direction:column;display:flex}.MarketEvolutionTab-module-scss-module__nHe0na__fullWidthSection{margin-top:1.5rem}
.AppModal-module-scss-module__CMmY8q__modalWrapper{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--secondary);position:fixed;top:0;bottom:0;left:0;right:0}.AppModal-module-scss-module__CMmY8q__overlay{overscroll-behavior:contain;width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto}@supports (-webkit-touch-callout:none){.AppModal-module-scss-module__CMmY8q__overlay{min-height:100svh;max-height:100svh;max-height:-webkit-fill-available}}.AppModal-module-scss-module__CMmY8q__container{justify-content:center;align-items:center;min-height:100%;padding:32px 16px;font-family:Manrope,sans-serif;display:flex}.AppModal-module-scss-module__CMmY8q__mainModal{min-width:320px;max-width:100%;max-height:calc(100vh - 64px);color:var(--primary);background-color:#fff;border:1.5px solid #fff;border-radius:12px;padding:16px;position:relative;overflow-y:auto;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.AppModal-module-scss-module__CMmY8q__mainModal.AppModal-module-scss-module__CMmY8q__withCloseIcon{padding:48px 16px 16px}.AppModal-module-scss-module__CMmY8q__closeIcon{cursor:pointer;background:var(--primary);border-radius:25px;padding:5px;line-height:0;position:absolute;top:15px;right:16px}.AppModal-module-scss-module__CMmY8q__closeIcon svg{fill:#fff;transition:fill .125s ease-in-out}.AppModal-module-scss-module__CMmY8q__closeIcon:hover svg{fill:#fff}@media (max-width:768px){.AppModal-module-scss-module__CMmY8q__container{padding:32px 10px 54px}}
.ScrollToUp-module-scss-module__nN8JYq__container{justify-content:flex-end;width:80%;max-width:1400px;margin:0 auto;padding:20px 0;display:flex}.ScrollToUp-module-scss-module__nN8JYq__container button{cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.ScrollToUp-module-scss-module__nN8JYq__container button span{color:#fff;font-size:14px;font-weight:600}.ScrollToUp-module-scss-module__nN8JYq__container button:hover{scale:1.1}
